BM66(@ oooSSSBBB???;;;:::777...111444555222///...000111555444333111000/////////111111222333333333333222222222333444444555555666999AAAPPP```ppp~~~~~~xxxsssmmmhhhggghhhiiiiiilllpppwww~~~```WWWLLLFFFFFFGGGGGGFFFCCCEEEHHHIIIHHHHHHHHHIIIPPPQQQRRRUUUYYY[[[[[[[[[bbbccceeehhhnnnzzz}}}uuulllaaa]]]dddnnn~~~zzzuuunnnddd]]][[[aaadddhhhjjjjjjhhhfffeeebbbZZZNNNCCC;;;666333111......---,,,,,,,,,,,,---***---000///,,,+++,,,...))))))***+++---...//////333...)))''')))+++***)))------,,,,,,+++***))))))+++*********))))))((((((&&&)))---......------...---------,,,,,,+++++++++************))))))))))))(((*********)))((()))***)))***+++,,,,,,,,,,,,+++***+++,,,---------------,,,,,,,,,,,,+++***)))(((,,,++++++++++++,,,---......000222444555555555555888:::<<<===???CCCHHHLLLLLLNNNSSSVVVYYY]]]aaadddiiikkknnnppprrrqqqpppooosssuuuvvvuuusssqqqqqqqqquuuuuuxxx}}}hhhQQQBBB===555333444///555444222111333666666555222222111111000111111222000111222222333333222222222222333333444555555555666>>>KKKZZZjjjyyy~~~xxxsssmmmhhhfffffffffeeefffjjjpppwww}}}yyyfffYYYQQQHHHCCCCCCEEEEEEDDDDDDFFFHHHIIIIIIIIIJJJKKKRRRSSSTTTWWWZZZ\\\\\\\\\___aaaeeelllvvvyyyqqqiiiaaa```jjjuuuyyyssskkkbbb^^^^^^dddfffhhhiiihhheeebbbaaaYYYSSSKKKBBB<<<777333111......---,,,,,,,,,,,,---+++---......---,,,,,,---)))******+++,,,---.........,,,***)))***+++++++++------+++******)))))))))+++*********))))))))))))(((***------,,,++++++,,,,,,,,,,,,,,,++++++++++++(((((())))))******++++++)))***++++++))))))***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------***+++,,,---.../////////------,,,,,,,,,------...///000222333444555666666888:::<<<===???CCCHHHLLLMMMOOOSSSWWWYYY\\\```ccchhhjjjnnnppprrrqqqpppooorrrtttuuutttrrrppppppqqqtttuuuxxx|||xxx]]]LLLBBB;;;111000555333555///+++---222555444111/////////000111222333444000111222222333333222222111222222333333444555555444:::EEERRRbbbrrr|||vvvrrrlllhhheeedddbbbaaabbbeeejjjooouuu||||||dddSSSOOOIIICCCAAABBBCCCCCCBBBFFFGGGIIIIIIIIIJJJLLLNNNTTTUUUWWWXXXZZZ\\\^^^^^^aaaccciiittt|||xxxqqqiiidddbbbfffssswwwpppggg```___bbbhhhhhhiiihhhfffbbb^^^\\\PPPLLLEEE???:::666111///......---,,,,,,,,,,,,------,,,,,,---......,,,+++++++++++++++,,,,,,,,,---)))***++++++******,,,------,,,***((((((((()))******************)))))))))***+++,,,,,,***)))))))))*********+++++++++++++++''''''((()))***+++,,,---***+++,,,,,,******+++,,,,,,+++*********+++,,,---......,,,++++++,,,------***+++,,,---//////000000///......---------......000111111222333555777888888:::<<<===???CCCHHHLLLNNNQQQTTTWWWYYY\\\___bbbhhhjjjmmmpppqqqqqqpppoooqqqrrrtttsssqqqoooooopppsssssswww|||pppRRREEE???;;;222333777333333---***...222111...,,,////////////000222333444000000111222222222222222111111111222333333444444555999AAALLLZZZlll}}}{{{tttpppkkkgggdddccc```___aaacccfffjjjnnntttzzz~~~kkkYYYMMMHHHEEEBBBAAACCCDDDDDDCCCFFFGGGHHHHHHHHHJJJMMMPPPUUUWWWXXXZZZ[[[\\\___aaaeeehhhqqq~~~xxxooohhhbbbaaaeeemmm{{{}}}tttmmmddd___aaagggkkkjjjiiihhheeeaaa]]]YYYLLLGGG@@@:::666333111000......---,,,,,,,,,,,,---...+++***+++...///,,,))),,,+++++++++++++++++++++&&&***------***)))***,,,---+++)))'''&&&''')))+++************************)))+++++++++)))((()))***)))))))))******++++++,,,(((((()))******+++,,,,,,+++,,,------++++++,,,---,,,+++***))))))+++---...///...+++***)))***+++,,,+++,,,,,,,,,,,,,,,++++++000//////...............111111111111333555888999888:::<<<===???CCCHHHLLLPPPRRRUUUXXXYYY\\\___aaagggiiimmmpppqqqqqqpppooopppqqqrrrrrrpppoooooopppqqqrrrvvv|||iiiKKK@@@<<<999444777999000333///000555666222///111111000000///000000111111000000111222222222222111000000111111222333333333777999>>>GGGTTTfffxxx|||sssooojjjfffdddcccaaa______```bbbdddggglllqqquuuzzzvvveeeWWWNNNIIIEEEDDDCCCDDDEEEFFFFFFFFFEEEGGGHHHHHHIIIKKKNNNQQQUUUWWWZZZ[[[[[[]]]aaadddiiinnnzzz}}}vvvhhhaaa^^^bbbkkkuuuyyypppiiidddaaaffflllmmmkkkhhhgggeeeaaa\\\XXXKKKEEE===777555777999:::......---,,,,,,,,,,,,------+++***+++...///,,,))),,,,,,++++++++++++******'''+++...---***((((((***---+++((('''&&&(((***+++***************+++++++++(((***+++,,,+++***+++,,,)))))))))******++++++,,,+++++++++***************+++---------,,,+++,,,---,,,+++***))))))+++---......,,,***)))((()))***+++,,,,,,---------,,,++++++000//////.........//////111111111222333666999:::888:::<<<===???CCCHHHLLLQQQSSSVVVXXXZZZ\\\___aaafffhhhllloooqqqqqqpppooooooppprrrqqqpppoooooopppppprrrvvv|||ttt^^^GGG>>>;;;888444;;;???666666000000555555111000555222111000//////////////////000111111222222111111///000000111111222333333777888<<>>:::444000///...---,,,---------,,,,,,+++++++++------------------------,,,++++++******++++++,,,)))))))))***+++,,,...///************************)))************+++++++++,,,---......---,,,***))))))+++---......,,,)))''',,,+++***))))))***+++,,,)))******++++++,,,------******)))*********+++++++++,,,------++++++,,,---.........////////////000//////////////////......333333555666777777777777:::<<<>>>???AAAEEEJJJMMMPPPSSSXXX[[[]]]^^^```bbbfffiiilllnnnnnnooopppqqqlllooorrrtttsssrrrrrrrrrrrrvvv|||}}}^^^GGG>>>???;;;666222222666;;;???999555222111222222111//////...///000222222111///000000000000000000000000000000111111111222222222333333555999===EEEUUUdddppp{{{rrriiidddaaa\\\XXXXXXWWWWWWVVVWWWXXXZZZ[[[\\\___cccgggkkkpppuuuyyy~~~vvvtttpppjjjccc[[[VVVRRRJJJHHHEEECCCCCCDDDCCCBBBDDDDDDDDDDDDEEEGGGIIIJJJMMMPPPSSSUUUUUUUUUVVVWWW___aaadddgggllluuuxxxllldddgggppp||||||qqqnnnmmmooosssuuussspppiiiddd]]]WWWSSSNNNGGGBBB:::777222000//////...------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,************************)))************+++++++++(((((()))*********)))(((&&&'''***+++,,,,,,,,,+++++++++************++++++,,,+++++++++++++++++++++***+++,,,---------,,,,,,+++---------+++++++++---------........./////////------------------------///000222444666888999999:::<<<===???AAAEEEJJJMMMPPPTTTXXX[[[\\\^^^```bbbdddfffjjjllllllmmmnnnooopppqqqssssssrrrpppppppppsssvvv|||qqqUUUBBB<<<999777444222000///000000111000000111333333111000...///000222444444111///000000000000000000000000000000000111111111222222444333444777999???MMMZZZiiitttvvvlllfffbbb]]]XXXXXXWWWVVVVVVVVVWWWXXXYYYWWWYYY\\\^^^aaaeeekkkooouuuyyy~~~xxxoooiii^^^\\\YYYTTTPPPLLLJJJHHHEEECCCAAAAAABBBDDDDDDDDDEEEEEEDDDDDDFFFHHHKKKMMMOOOQQQTTTVVVVVVWWWYYYZZZ```cccgggjjjooozzz|||qqqiiidddnnnwwwxxxsssrrrrrruuuwwwvvvqqqlllgggaaaYYYRRRMMMHHHBBB===555333000000000000///---+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++************++++++,,,------...---,,,******************************)))************+++++++++&&&&&&'''))))))******)))''''''((()))***+++,,,,,,******++++++++++++******------,,,,,,+++******)))***+++,,,......---,,,+++,,,---...---+++***+++,,,,,,---------............------------------------+++---000333666888:::;;;:::;;;===???AAAEEEJJJNNNQQQTTTWWWZZZ\\\^^^```bbbcccfffiiikkklllmmmooopppsssttttttssspppnnnnnnooosssvvvzzz~~~eeeLLL???;;;333222222222333444444555000000000111222222222111222111111222333222000///000000000000000000000000000000000000111111111111333222444666777;;;GGGTTTcccooo|||{{{nnnhhhccc___[[[XXXWWWVVVUUUTTTUUUUUUVVVUUUVVVVVVWWWYYY]]]bbbffflllpppwww{{{}}}}}}~~~~~~yyynnneee^^^ZZZSSSQQQNNNKKKHHHGGGGGGGGGDDDBBBAAAAAACCCDDDEEEDDDEEEEEEDDDDDDFFFIIIMMMOOOMMMPPPTTTWWWYYY[[[___aaa```dddiiinnnttt}}}rrrkkkiiijjjuuu~~~|||uuuqqqrrruuuxxxxxxuuuoooiiieee^^^TTTMMMHHHBBB===888333111000///000000...,,,+++++++++,,,,,,---------------------------------++++++************+++++++++,,,...///...---+++)))************************))))))*********+++++++++)))******+++++++++++++++,,,+++***))))))***++++++)))***+++,,,,,,+++***))),,,,,,,,,++++++*********))))))*********+++++++++---......---+++******+++,,,,,,,,,---------...............///////////////,,,---000333666999:::;;;:::;;;===???AAAEEEJJJNNNQQQTTTWWWZZZ\\\^^^aaaccceeegggjjjlllmmmnnnqqqssstttuuutttrrrooonnnnnnppprrruuuxxx|||yyy[[[FFF<<<:::777666333111000000000000333222111000000000222333888555111//////000////////////////////////////////////000000000111111111222111333666666999DDDPPP]]]jjjyyyqqqiiiddd```\\\XXXWWWUUUTTTSSSRRRSSSSSSTTTTTTUUUTTTUUUXXX]]]aaaeeeiiipppuuuwwwxxxxxxyyyyyy|||ssseee\\\VVVRRROOOOOOMMMJJJGGGEEEEEEFFFGGGGGGEEEBBBBBBCCCEEEEEEDDDDDDDDDDDDEEEGGGKKKNNNPPPOOORRRUUUXXX[[[^^^bbbeeeeeejjjpppwww~~~rrriiifffkkkppp|||~~~tttnnnoooqqquuuwwwwwwsssmmmhhhbbb[[[PPPHHHCCC>>>999555333111000/////////---++++++++++++,,,,,,---------------------------------+++******))))))******+++)))***,,,......---,,,+++************************))))))*********+++++++++------,,,,,,++++++++++++---,,,+++******+++---...)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,,,,+++((('''((())),,,...,,,---...---+++***+++,,,,,,,,,,,,---------.............../////////000000///000222555777999::::::999;;;===???AAAEEEKKKOOORRRTTTWWWYYY[[[]]]aaacccfffhhhjjjkkklllnnnpppsssrrrssssssqqqooooooppprrrqqqtttwww{{{qqqTTTCCC:::777:::999555222000000000000333333222000...///111444:::555000------...///////////////////////////////////////000000000111111111111333555666888AAALLLWWWeeettt~~~xxxnnnhhhaaa\\\XXXWWWUUUSSSQQQPPPPPPQQQSSSSSSTTTTTTTTTVVVYYY\\\^^^bbbhhhmmmoooqqqssstttsssvvvzzz~~~yyypppcccYYYSSSPPPMMMKKKIIIGGGEEECCCBBBBBBCCCDDDHHHFFFDDDCCCDDDEEEEEEEEEDDDEEEFFFHHHKKKMMMPPPQQQTTTVVVYYY[[[\\\___bbbeeeiiimmmuuuwwwmmmfffgggnnntttuuullliiippprrruuuvvvtttpppkkkhhhaaaYYYNNNEEE???;;;777444444222////////////...---+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******))))))))))))******))))))+++,,,---,,,,,,+++************************)))************+++++++++---,,,+++***))))))))))))************,,,...111222******++++++++++++******)))******+++,,,,,,------...---***))))))+++...000+++,,,------++++++,,,---,,,---------............++++++,,,,,,---.........111222444666777888999999999:::<<>>:::777444333111...---///000111111---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))))))))******+++***************))))))************************)))************++++++++++++***)))(((((()))******(((((()))+++,,,...000111++++++************+++++++++++++++++++++++++++,,,++++++,,,,,,,,,---------)))+++,,,,,,,,,,,,---///------........./////////++++++,,,,,,---......///000111333555666888888999888:::<<>>AAACCCGGGKKKNNNTTTVVVZZZ]]]___```ccceeeeeeggghhhiiiiiikkknnnpppoooppppppooonnnnnnoooqqqsssxxxcccKKK???;;;777333222222222111111111000000///////////////......---000000000000000///......---......///////////////111111000000111111222222222333333333333555888;;;@@@JJJXXXfffrrr|||rrrbbb]]]VVVRRRQQQQQQNNNLLLOOOOOONNNNNNOOOPPPPPPQQQRRRRRRRRRTTTVVVZZZ]]]___```aaabbbdddgggiiilllmmmpppsssvvvyyy|||pppeee]]]TTTMMMMMMKKKHHHFFFFFFFFFEEEDDDCCCBBBAAABBBCCCDDDDDDBBBAAABBBCCCEEEFFFFFFFFFFFFJJJMMMQQQSSSTTTUUUVVVWWWXXX[[[___bbbdddhhhnnnttt~~~yyyxxxttttttuuuyyy|||{{{{{{~~~xxxnnnkkknnnuuuzzz{{{xxxtttoooiiiccc___\\\VVVOOOFFF===888444222111///000000...,,,,,,...000000000/////////.........++++++++++++,,,,,,,,,---...---,,,************************++++++,,,,,,,,,,,,++++++***))))))******++++++*********)))))))))***((('''(((***+++***(((++++++++++++++++++++++++************************,,,,,,++++++************)))***+++,,,,,,,,,++++++++++++---.........---,,,------...///////////////+++,,,,,,---...///000111///111333555666777888888999<<>>888333111///...------...//////---,,,,,,---,,,,,,,,,------------------------,,,,,,,,,------+++,,,,,,,,,++++++******************************+++***************++++++++++++++++++++++++++++++111444666333,,,)))+++///,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))***+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------...,,,------...............---.........///000000000222111111222444777;;;===;;;===>>>@@@CCCGGGLLLPPPTTTVVVZZZ]]]___```ccceeegggiiilllnnnnnnooopppqqqpppqqqqqqpppooooooppprrrwww|||nnnWWWBBB999777222000222111111000000000////////////////////////......---------.../////////......---......///////////////...///000111111111000//////000222222111222333444444:::CCCMMMXXXeeesss}}}|||nnnbbbZZZVVVQQQNNNOOONNNMMMMMMLLLMMMMMMMMMKKKKKKLLLLLLMMMMMMNNNNNNPPPPPPPPPPPPQQQRRRSSSSSSQQQRRRRRRQQQOOOPPPRRRTTTSSSTTTVVVXXXYYY[[[^^^```eeekkkssszzz|||mmmaaaZZZXXXTTTMMMHHHFFFFFFFFFEEEEEEDDDCCCCCCEEEEEEDDDCCCDDDCCCBBBCCCEEEFFFEEEDDDEEEFFFHHHJJJMMMPPPRRRTTTSSSUUUVVVWWWXXX[[[___bbbeeehhhnnnttt|||wwwlllhhhiiisssyyy~~~xxxrrrooooookkkuuu|||qqqiiijjjlllqqqwwwxxxvvvsssuuutttqqqkkkcccZZZQQQLLL@@@<<<666222000///...,,,,,,...//////---,,,,,,---,,,,,,,,,------------.........---,,,,,,,,,------++++++,,,,,,,,,++++++******************)))))))))*********)))******+++,,,*********+++++++++++++++...111333000+++((())),,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))************+++++++++******++++++,,,---,,,,,,,,,,,,,,,---......,,,,,,---............---....../////////000000000222111//////222666;;;>>>;;;<<<===???AAAFFFLLLPPPTTTVVVZZZ]]]___```ccceeefffiiilllnnnnnnooopppqqqpppqqqrrrqqqooooooqqqrrrvvv|||bbbMMM;;;888888333111444111000000000///////////////////////////......---,,,---......//////......---......///////////////---...000111222111000//////111222333222222333444333888???FFFPPP\\\jjjttt~~~wwwkkkbbb[[[UUUQQQOOOOOONNNMMMMMMMMMMMMMMMKKKLLLLLLMMMMMMMMMMMMLLLNNNNNNMMMMMMMMMNNNNNNOOOLLLLLLLLLKKKIIIIIIKKKMMMMMMOOOQQQRRRRRRTTTVVVYYY\\\aaagggmmmrrrxxx}}}rrrfff\\\VVVSSSQQQOOOKKKIIIHHHGGGGGGFFFFFFDDDBBBBBBDDDEEEEEEEEEFFFEEEDDDEEEFFFGGGFFFEEEFFFGGGJJJMMMOOOQQQSSSSSSTTTVVVXXXZZZ\\\___bbbeeeiiimmmttt|||}}}rrrjjjiiimmmzzzuuummmlllnnnsss{{{uuukkkiiilllppptttvvvvvvuuusssrrrppplllfff]]]TTTLLLGGG<<<999555222111000///...,,,...//////---,,,,,,,,,,,,---------..................///000///...---,,,***+++,,,,,,,,,,,,+++***+++*********)))))))))(((******))))))***++++++,,,)))))))))*********++++++***,,,---,,,***)))+++---++++++++++++++++++++++++************************************++++++,,,,,,++++++*********+++,,,---,,,+++*********+++------+++,,,------......------////////////000000000000000000000111333777:::===:::;;;<<<===@@@EEEKKKOOOTTTVVVZZZ]]]___```ccceeeeeehhhlllnnnnnnnnnooopppqqqqqqrrrqqqppppppqqqsssvvv|||}}}[[[GGG888777999444222666000000000000///////////////////////////......---,,,,,,---.../////////...---......///////////////---...000111222111///...///111333333333222333444222666<<>>BBBGGGKKKNNNUUUXXX[[[^^^```cccfffiiilllkkkjjjjjjkkkmmmpppqqqssssssqqqnnnmmmmmmpppsssyyyeeeIIIBBB999555444444222///000000000000////////////......////////////......---------............///........................000000////////////000000111111000000000111222333555444666;;;AAAJJJXXXeeepppzzzwwwnnniii```[[[UUUSSSRRRRRROOOMMMLLLLLLMMMMMMNNNMMMMMMMMMNNNMMMMMMLLLKKKJJJIIIIIIGGGFFFDDDBBBAAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJLLLOOOQQQTTTXXX^^^bbbhhhkkkqqqwww}}}xxxuuunnnkkkgggeeeccc___YYYUUUTTTSSSQQQNNNKKKIIIGGGFFFDDDDDDCCCBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEGGGIIIKKKLLLNNNNNNOOORRRUUUXXXYYYZZZ[[[]]]```aaabbbgggooouuu}}}ssskkkggggggoooxxx|||yyytttmmmhhhiiimmmrrr}}}yyyqqqmmmmmmssstttvvvwwwvvvuuussssssmmmhhh```WWWOOOFFF???:::333222111///......//////------...///////////////------,,,,,,,,,,,,++++++,,,,,,,,,------------...------,,,,,,++++++************************++++++************************###$$$'''***,,,---......)))))))))*********++++++))))))*********+++++++++++++++*********)))))))))***+++++++++++++++************+++,,,,,,,,,,,,,,,...,,,++++++---...---++++++,,,...///...---,,,,,,............////////////222333444666777999:::;;;===<<<===>>>BBBGGGKKKNNNTTTWWWZZZ]]]___bbbeeehhhllllllkkkkkklllnnnpppqqqppppppooommmkkkkkknnnpppxxx}}}pppWWWBBB===666333333444333111000000000000////////////......////////////......---------............///........................000000000111111000000000000////////////000111111333222333888===DDDQQQ^^^jjjuuuxxxrrrhhhaaaYYYTTTSSSRRRQQQOOONNNNNNNNNOOOOOOOOOPPPPPPMMMMMMLLLKKKJJJIIIHHHHHHEEEDDDBBBAAA@@@@@@AAAAAACCCCCCBBBBBBCCCDDDDDDEEEHHHIIIKKKKKKLLLOOORRRUUUYYY\\\aaagggmmmuuu~~~xxxrrrmmmhhhdddaaa^^^[[[XXXVVVTTTRRRNNNLLLJJJIIIHHHGGGFFFEEEDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGIIILLLNNNOOONNNOOOQQQSSSVVVZZZ\\\^^^___aaaeeegggjjjqqqzzzwwwjjjfffgggkkkqqqwwwwwwtttmmmhhhfffjjjqqqwwwyyyrrrnnnnnnpppvvvwwwyyyyyyxxxuuurrrpppjjjeee\\\RRRIIIAAA:::555111111000...............---......///////////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------//////...---,,,+++******((())))))***++++++,,,,,,------,,,+++***))))))((('''(((***+++++++++***)))************+++++++++,,,(((((()))***+++,,,,,,---+++++++++++++++*********------------,,,+++***)))***++++++,,,,,,,,,,,,,,,///---++++++---.........)))...333444000------...............//////000000111222333555888:::;;;<<<===<<<===>>>BBBGGGKKKNNNSSSVVVYYY\\\^^^aaadddgggllllllllllllmmmoooppprrrnnnoooooonnnmmmlllnnnooowww|||```JJJ===999444222222222222111000000000000////////////......////////////......---------............///...........................///000111111000///...////////////000000111111222111222777:::@@@KKKVVVcccooo||||||uuummmccc[[[XXXWWWVVVTTTUUUTTTSSSRRRPPPOOOOOOOOONNNMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBBEEEFFFHHHHHHHHHIIIKKKNNNQQQSSSWWW[[[```fffmmmqqqzzz~~~xxxooolllfffbbb^^^ZZZWWWTTTVVVTTTQQQOOONNNMMMLLLKKKFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFDDDDDDDDDCCCCCCDDDEEEEEEEEEFFFGGGJJJLLLOOOQQQRRRQQQRRRTTTVVVXXX[[[___bbbdddfffjjjnnntttuuulllcccbbbhhhoootttwwwqqqmmmiiifffiiiqqqzzzwwwnnnjjjkkkqqqvvv|||||||||{{{yyyvvvqqqmmmeee___UUUKKKBBB;;;444111000000000//////...............///////////////...------,,,,,,,,,+++++++++++++++,,,,,,,,,---------.........------,,,,,,,,,))))))*********+++++++++...------,,,+++***)))))).........---+++(((&&&$$$******+++++++++,,,,,,,,,++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++,,,,,,---,,,,,,+++000...,,,+++,,,...///000+++...111111...,,,,,,---------......//////000000000111333555888:::<<<======<<<===>>>BBBGGGKKKNNNRRRUUUXXX[[[]]]```cccfffllllllllllllmmmooopppqqqppprrrsssrrrqqqpppqqqrrrwww}}}rrrUUUCCC;;;888444111000000000000000000000000////////////......////////////......---------............///........................,,,---...//////...---,,,000000000111111111111111333111333666888<<>>888333000000000000000000000//////...///////////////......------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,------.........+++++++++*********))))))++++++++++++++++++++++++)))***+++------------,,,******+++++++++,,,,,,,,,++++++******************++++++++++++++++++++++++)))******+++,,,,,,++++++,,,,,,---------,,,,,,+++///...---,,,,,,---000111222///,,,+++---......------------...///000000111000111333555888:::<<<======<<<===>>>BBBGGGKKKNNNRRRUUUXXX[[[]]]```cccfffkkkkkklllmmmnnnooopppqqqrrrsssttttttsssrrrssstttxxx~~~eeeMMMBBB999777444111000//////000000000000000////////////......////////////......---------............///........................,,,------......------,,,///000111222222222111111333222333666666888???HHHRRR```pppzzz|||sssmmmgggaaa\\\WWWVVVTTTRRRPPPPPPPPPQQQPPPOOONNNLLLKKKIIIHHHGGGDDDDDDDDDCCCCCCBBBAAAAAABBBBBBAAAAAAAAAAAAAAABBB@@@BBBEEEFFFFFFGGGIIIKKKFFFHHHKKKLLLMMMOOORRRUUU[[[___dddiiinnnsssxxx|||wwwsssoookkkhhhccc[[[UUURRRQQQOOONNNMMMLLLJJJHHHDDDEEEFFFEEECCCBBBCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCAAA@@@???DDDDDDDDDEEEFFFGGGHHHIIIIIIJJJMMMOOORRRTTTUUUUUUXXX[[[]]]^^^^^^bbbhhhmmmpppttt{{{xxxmmmdddggglllpppvvv{{{xxxssshhhhhhjjjpppxxxvvvjjjeeeiiirrr{{{}}}{{{yyyrrriiibbb\\\VVVLLLBBB<<<777444222///000000111111000000/////////////////////...---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,******+++,,,---...//////,,,,,,++++++***))))))((()))*********++++++,,,,,,((()))+++---......------************+++++++++,,,(((((()))***+++,,,,,,---*********+++++++++++++++((()))***+++,,,,,,,,,,,,---------------,,,,,,+++,,,------,,,,,,,,,///111666111+++***---000///...,,,------...///000111111111222333555888:::;;;<<<===<<<===>>>BBBGGGKKKNNNRRRUUUXXX[[[]]]```cccfffjjjjjjkkklllmmmnnnoooooopppqqqrrrqqqpppppprrrtttyyy~~~sssVVVDDD>>>666555444222000///000111000000000000////////////......////////////......---------............///..............................------------.........///000111111111000000222111222555444444:::BBBHHHWWWhhhsss}}}vvvmmmfff___]]]ZZZWWWUUUTTTTTTTTTQQQPPPOOONNNLLLJJJIIIHHHDDDDDDDDDCCCCCCBBBAAA@@@AAA@@@@@@@@@@@@@@@AAAAAA>>>@@@CCCDDDDDDDDDFFFGGGCCCEEEGGGGGGGGGGGGIIIKKKOOORRRVVVZZZ\\\```dddgggjjjmmmpppsssuuuwwwzzz|||}}}zzzyyywwwtttpppmmmjjjhhhbbb^^^ZZZXXXWWWTTTPPPLLLLLLJJJJJJJJJKKKKKKIIIGGGAAADDDFFFFFFCCCBBBBBBCCCAAAAAABBBBBBBBBBBBBBBBBBAAABBBCCCCCCCCCBBBAAA@@@EEEEEEEEEFFFGGGIIIJJJKKKKKKLLLOOORRRTTTUUUVVVVVVXXX[[[___aaabbbfffnnnuuu|||{{{rrrjjjfffpppzzz~~~xxxoooiiikkkooovvv||||||sssmmmhhhiiiqqqyyy~~~~~~zzzxxxuuummmcccZZZUUUOOOEEE===777555333222......///000000000///...///////////////...------------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,******++++++,,,,,,------++++++******************)))))))))*********++++++++++++,,,,,,+++)))(((''')))))))))*********++++++))))))*********+++++++++)))))))))*********++++++++++++,,,,,,,,,,,,,,,+++------......---,,,,,,+++)))+++------,,,,,,...000111///---++++++,,,,,,,,,,,,,,,---...///000111111222333444666777999:::;;;===<<<===>>>BBBGGGKKKNNNSSSVVVYYY\\\^^^```dddfffiiiiiijjjlllmmmmmmnnnnnnpppppppppnnnmmmnnnqqqtttxxx~~~hhhKKK<<<:::444444333222000000222333000000000000////////////......////////////......---------.........//////........................000///...------...///000,,,---///000000000///...222111222333222222777>>>BBBQQQcccooozzzwwwjjjhhhccc^^^ZZZXXXVVVVVVRRRQQQPPPNNNLLLKKKIIIIIIEEEEEEEEEEEEDDDCCCBBBAAA???????????????@@@AAAAAA===???BBBBBBBBBBBBCCCDDDCCCDDDEEEEEEDDDDDDEEEGGGHHHJJJMMMPPPQQQTTTWWWZZZWWWZZZ^^^aaaccceeehhhjjjgggkkknnnooopppttt|||zzzsssnnnlllkkkgggfffdddaaa^^^[[[YYYXXXVVVRRRNNNLLLMMMLLLJJJGGGDDDCCCCCCDDDFFFFFFEEECCC>>>AAAEEEEEEBBB@@@???@@@@@@@@@AAABBBCCCDDDDDDEEEAAABBBCCCEEEEEEEEEEEEDDDEEEFFFFFFGGGHHHJJJKKKLLLLLLNNNPPPSSSUUUVVVVVVVVVVVV[[[___bbbdddjjjsss{{{~~~uuuqqqlllgggjjjxxxwwwlllkkkmmmsssyyy~~~|||vvvqqqiiiggggggnnnxxx}}}|||xxxuuurrrjjj^^^UUUOOOHHH???777333111000000,,,---.../////////...---//////000000///...---------------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,******))))))))))))))))))'''''')))******)))((((((((())))))))))))*********------,,,+++***)))((('''(((((())))))*********+++............---,,,++++++---.........---,,,,,,+++'''***---...,,,+++---///))),,,...,,,)))&&&'''***,,,,,,---...///000111222333333444666777999::::::=========>>>BBBGGGKKKNNNSSSVVVYYY\\\^^^aaadddggghhhhhhjjjkkklllmmmmmmmmmqqqqqqpppnnnmmmooorrruuuxxx}}}rrrUUUEEE===999@@@:::444222444444111...000000000000000000000000---------,,,,,,+++++++++,,,---......//////..............................---...............------///////////////000111111111111111111222444666777@@@JJJYYYhhhvvv|||uuummmfffbbb^^^YYYUUUQQQQQQPPPMMMJJJHHHGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@AAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGHHHIIIKKKLLLMMMMMMNNNNNNPPPQQQTTTVVVXXXZZZXXX[[[]]]```bbbeeehhhkkkrrrvvv{{{xxxqqqlllhhhccc___ZZZWWWSSSPPPOOONNNMMMKKKIIIIIIIIIHHHGGGFFFEEEDDDAAABBBCCCCCCCCCBBBAAA@@@AAAAAACCCCCCCCCAAA???===CCCCCCBBBAAAAAABBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDHHHJJJKKKLLLKKKLLLNNNOOOQQQSSSUUUVVVVVVVVVWWWYYYbbbbbbeeejjjkkkmmmyyyyyynnnffffffkkkwwwwwwrrrnnnrrrxxxzzzxxxsssooolllbbbiiirrryyy{{{{{{{{{|||}}}}}}{{{uuujjj___VVVRRRMMMDDD777000000111000...000000//////......------////////////...---+++***,,,,,,---------------,,,---------,,,,,,+++++++++---,,,***)))))))))************,,,------,,,******)))***+++,,,---,,,++++++''''''(((((())))))******)))*********++++++++++++***************************)))((((((((()))+++,,,---......---+++******+++)))111:::999111***))),,,***++++++,,,,,,------...,,,,,,+++***+++,,,---......///000000///000222444111111222555888;;;<<<<<<===>>>??????AAAEEEJJJNNNQQQUUUYYY\\\___bbbeeeggghhhhhhhhhhhhiiikkkmmmooommmppprrrrrrpppqqquuuxxxyyy~~~iiiPPPCCC===999:::666111000222444222///////////////////////////...---------,,,,,,,,,+++,,,---......//////.......................................//////......---///////////////000111111222222111222333555666888<<>>555000///000000000000///////////////......333222111000/////////000------.........------,,,------,,,,,,,,,+++++++++,,,+++***))))))******+++------............------((()))***+++++++++***)))))))))))))))*********+++)))))))))*********++++++***************************)))((((((((()))+++++++++---------+++***+++,,,+++000444222---)))***---***++++++,,,,,,------...,,,,,,+++++++++,,,---......///000000///000222444000000111444999<<<=========>>>??????AAAEEEJJJNNNRRRUUUYYY]]]___bbbeeegggjjjjjjiiiiiiiiijjjlllmmmnnnqqqssssssqqqqqqtttwwwxxx}}}xxx\\\III@@@<<<888444111......111333222000////////////////////////.........---------------,,,---......//////......------------------------......///////////////...///////////////000111111111111000000111333555666777???JJJVVVcccppp~~~vvvmmmeee```ZZZXXXVVVRRROOOMMMKKKJJJHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@??????@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAABBBBBBBBBBBBEEEDDDDDDCCCCCCDDDDDDEEEGGGHHHJJJKKKLLLMMMPPPSSSTTTWWW\\\___bbbdddgggjjjlllmmmnnnppprrrtttvvvwwwzzzyyyvvvuuussspppkkkhhhfffbbb]]]XXXUUUSSSQQQOOOMMMJJJFFFEEEDDDDDDBBBAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCDDDEEEEEEEEEDDDCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEFFFGGGHHHIIIIIIJJJJJJLLLOOOPPPQQQSSSVVVXXXUUUVVVXXXZZZZZZ\\\___aaaaaadddllluuu}}}uuuiiibbbcccooo{{{{{{xxxxxx|||~~~}}}zzzssskkkfffccckkkpppwww{{{|||{{{zzzzzz}}}xxxrrrllleeeZZZOOOGGG<<<888444222333555555555////////////000000000000000///---++++++,,,...000.../////////...---,,,,,,,,,,,,,,,,,,+++++++++++++++************++++++,,,+++******))))))******+++))))))*********))))))(((************++++++++++++((((((((()))))))))******************************)))))))))((()))******+++)))+++,,,,,,+++***,,,---,,,------+++))))))+++---***++++++,,,,,,------...,,,,,,+++++++++,,,---......///000000//////111333222222222555999;;;<<<<<<<<<===>>>???AAAEEEJJJNNNRRRUUUZZZ]]]___bbbeeegggkkkkkkjjjjjjjjjjjjkkkkkkpppsssuuutttrrrqqqtttvvvwww|||hhhOOOBBB===:::666222000......000222111000////////////////////////........................,,,---......///.........------------------------......//////000000/////////////////////000000111//////......///111222333555;;;CCCMMMXXXgggvvv{{{nnnfff^^^[[[XXXTTTRRROOOMMMKKKIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@???@@@@@@>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????EEEDDDCCCCCCCCCCCCCCCDDDCCCDDDFFFFFFEEEFFFIIIKKKLLLOOORRRTTTVVVWWWYYY[[[\\\]]]]]]^^^___```aaaaaacccbbb``````___]]]ZZZWWWUUUSSSPPPMMMLLLKKKKKKJJJHHHEEEBBBAAAAAAAAA@@@???AAAAAABBBCCCCCCCCCCCCCCCBBBAAAAAAAAABBBCCCEEEFFFCCCCCCDDDEEEEEEDDDDDDCCCDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHJJJKKKLLLMMMPPPQQQSSSSSSSSSTTTUUUWWWVVVWWWXXXYYYYYY\\\___bbbeeekkktttyyykkkeeehhhqqq~~~||||||~~~}}}}}}zzztttmmmgggcccaaaqqquuuzzz~~~~~~|||{{{|||vvvnnnhhhbbbXXXKKKBBB;;;666333666<<<@@@>>>:::...//////000000111111111,,,,,,++++++++++++,,,---////////////...---,,,,,,,,,+++++++++++++++++++++************+++,,,,,,---)))((('''&&&&&&'''((()))***************)))))))))************************(((((((((((())))))))))))************************)))))))))))))))******+++((()))++++++***+++,,,...,,,***(((((()))***++++++***++++++,,,,,,------...+++++++++,,,,,,,,,------...///000/////////111333666555444666888::::::999<<<===>>>???AAAEEEKKKOOOSSSVVVZZZ]]]___bbbeeegggjjjjjjjjjjjjkkkkkkllllllrrrtttwwwvvvsssqqqsssuuuvvv{{{yyyZZZEEE===;;;777333333222000000000000000///................................................,,,---......///.........------------------------------...//////////////////////////////000000111000000/////////111222333555999@@@GGGQQQ___nnnyyy{{{ppphhhccc]]]XXXVVVTTTRRRPPPJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@??????@@@@@@AAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????????@@@AAABBBBBBCCCDDDCCCBBBCCCEEEFFFEEEGGGIIIJJJJJJJJJLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNQQQPPPPPPPPPPPPOOOLLLJJJHHHGGGGGGEEEDDDDDDEEEFFFEEECCC@@@@@@@@@AAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDBBBBBBAAAAAABBBDDDEEEGGGBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDEEEFFFFFFGGGFFFGGGHHHJJJKKKMMMNNNOOORRRSSSUUUUUUUUUUUUWWWYYYWWWXXXXXXXXXYYY\\\```dddjjjsss|||nnncccggguuuzzzzzz}}}xxxvvvsssmmmhhheeeeeefffwwwyyy|||}}}zzzsssjjjddd]]]TTTGGG>>>;;;444000777BBBGGGAAA999......//////000000111111+++---///000000///...,,,......//////...---,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))************************((()))))))))************&&&(((************,,,---+++)))((()))+++,,,+++)))***++++++,,,,,,------...++++++,,,,,,,,,------------...//////...///111333444444444666999;;;;;;;;;;;;===>>>???AAAEEEKKKOOOTTTWWW[[[^^^```bbbeeegggggghhhiiikkklllnnnnnnooorrruuuwwwvvvsssqqqrrrtttvvv{{{iiiMMM???;;;888444111333333222222111000///...........................---------------.........,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///////////////////////////000111111333222111111111222444555555888===BBBJJJWWWfffppp~~~tttlllaaaYYYVVVTTTQQQOOOLLLLLLKKKJJJIIIHHHGGGGGGFFFEEEDDDBBBAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>??????AAABBBCCC@@@AAABBBAAA@@@AAABBBDDDCCCDDDFFFGGGFFFFFFFFFHHHHHHHHHGGGGGGFFFFFFFFFEEEFFFEEEEEEEEEFFFFFFCCCAAA>>>???@@@???>>>>>>@@@AAADDDBBB@@@???@@@AAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEAAABBBBBBCCCDDDEEEEEEFFFGGGFFFFFFFFFGGGHHHIIIJJJIIIJJJKKKLLLNNNOOOPPPQQQQQQSSSUUUWWWXXXZZZ]]]___ZZZ[[[[[[[[[]]]bbbhhhmmmtttqqqhhhgggsss}}}{{{~~~~~~|||qqqooolllhhhfffhhhlllppp||||||~~~}}}zzzrrrmmmeee]]]UUULLLAAA999777111---333>>>BBB<<<333............////////////)))+++...000000...+++(((,,,,,,---------------,,,*********+++++++++++++++***+++,,,,,,---,,,,,,+++******))))))))))))******++++++******+++,,,,,,---)))))))))(((((((((((((((((((((((()))))))))******************************(((((()))************)))&&&((()))***))))))+++,,,))))))***+++,,,,,,***(((***++++++,,,,,,------...***+++,,,---------,,,,,,---...//////......000222111111222666:::>>>??????;;;<<<>>>???AAAFFFLLLPPPUUUXXX[[[^^^```bbbeeegggfffgggiiikkkmmmoooppppppppptttwwwvvvsssqqqrrrtttvvv{{{nnnXXXBBB::::::777333111111222222222000/////////........................+++,,,,,,,,,------------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............///////////////000111111222111000000000111222333444666:::>>>DDDOOO]]]gggvvv{{{lll```ZZZVVVSSSPPPNNNNNNMMMLLLKKKJJJIIIIIIGGGFFFEEEDDDCCCBBBBBBBBB@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@AAA@@@@@@AAAAAABBBCCCDDDAAABBBBBBBBBAAAAAACCCEEEDDDEEEGGGGGGFFFEEEFFFGGGGGGGGGFFFEEEEEEDDDCCCCCCAAA@@@@@@AAABBBBBB???===;;;===???>>><<<<<<>>>@@@AAA???======???@@@AAA@@@@@@@@@AAAAAABBBAAAAAAAAACCCCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLNNNNNNOOOPPPQQQRRRSSSTTTTTTVVVXXXZZZ[[[]]]```bbb^^^___```bbbfffmmmvvv{{{yyykkkmmmvvvyyynnnmmmjjjhhhhhhnnnvvv{{{}}}xxxtttgggddd^^^UUUKKKAAA999444000...---111555666333///............------------)))***+++,,,+++***'''&&&)))***+++,,,------------)))*********+++++++++++++++,,,---------,,,+++***'''(((((())))))(((((('''))))))))))))***+++---...*********)))))))))(((((()))))))))*********++++++************************'''((()))***+++******)))&&&((())))))((((((***+++)))************)))))))))***++++++,,,,,,------...***+++,,,---------,,,,,,---...///.........000222333333333666:::===>>>===;;;<<<===???AAAFFFLLLPPPUUUXXX\\\^^^```bbbeeegggggghhhjjjlllnnnnnnoooooonnnrrruuuvvvsssqqqrrrsssvvv|||aaaMMM;;;777999777333222...000111111000/////////........................+++++++++,,,,,,---------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------///////////////000111111......---,,,,,,---///000222444777:::@@@JJJWWW```nnnyyy{{{lllddd___[[[XXXOOOOOONNNMMMLLLKKKJJJJJJHHHGGGFFFEEECCCCCCBBBBBBAAAAAABBBBBBBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????@@@@@@?????????@@@@@@AAABBBCCCDDDDDDCCCCCCEEEGGGAAACCCDDDDDDCCCBBBCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBB???===<<<>>>@@@@@@>>>===???AAA???===<<<<<<===???@@@???BBBBBBCCCCCCCCCBBBBBBAAACCCCCCEEEEEEEEEDDDCCCBBBDDDDDDDDDEEEFFFHHHIIIJJJIIIIIIIIIJJJJJJLLLMMMMMMQQQQQQRRRSSSTTTUUUVVVVVVYYY[[[]]]]]]]]]]]]___aaaaaaccceeehhhnnnwww{{{oookkktttzzznnnmmmjjjiiikkkrrr|||~~~}}}zzzsssnnn___^^^YYYPPPDDD:::333000,,,...111111///------............------,,,,,,+++.........---,,,+++******((()))***+++,,,---------))))))******++++++++++++,,,------...---,,,***)))***+++,,,------,,,+++***'''''''''''')))+++---...,,,+++++++++******))))))************++++++++++++************************'''((()))++++++******)))'''((())))))(((((()))************)))&&&&&&(((******++++++,,,,,,---......***+++,,,---...---,,,,,,---...///.........000222999888777777999:::999888:::<<<===???AAAFFFLLLPPPVVVXXX\\\___```bbbeeeggghhhiiikkkmmmnnnnnnmmmmmmmmmqqquuuuuusssqqqqqqssswww}}}oooQQQHHH>>>777666666444111555444333111000/////////000000///...---,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......///////////////////////////...---,,,,,,---...///............////////////000000111111111222222222222666999::::::AAANNNXXXeeeppp|||qqqjjjbbb]]]YYYVVVQQQOOOMMMLLLKKKJJJEEEEEEDDDDDDDDDDDDEEEFFFDDDCCCAAAAAAAAAAAA@@@>>>??????@@@@@@@@@@@@??????BBBBBBAAAAAA@@@???>>>>>>AAAAAABBBBBBBBBCCCCCCCCCAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????AAAAAAAAA@@@@@@?????????AAAAAAAAABBBBBBBBBCCCCCCJJJIIIGGGEEEDDDDDDEEEFFFDDDEEEFFFHHHIIIJJJKKKKKKMMMKKKJJJLLLQQQSSSTTTRRRRRRSSSUUUVVVWWWWWWVVVVVVZZZ\\\]]]^^^___aaadddggghhhkkkooottt|||{{{sssrrrvvvvvvqqqnnnpppwww~~~~~~{{{xxxsssmmmggg^^^ZZZSSSIII>>>666222111111111000000//////......//////...------------...111000000///...,,,+++***,,,,,,,,,+++++++++******++++++******)))*********++++++++++++******))))))(((((())))))*********++++++***)))***,,,---,,,+++((())))))))))))*********+++++++++*********)))))),,,,,,,,,,,,***)))(((''',,,)))(((***///111...+++))))))))))))))))))))))))++++++******++++++,,,---***+++...///////////////++++++,,,,,,,,,,,,------,,,...111333444444222111555666888999::::::::::::<<<===@@@BBBEEEJJJOOOSSSYYYYYYZZZ\\\___bbbeeegggfffhhhjjjkkkjjjjjjkkkmmmppprrrtttuuuttttttuuuvvvyyy{{{xxx^^^JJJCCC999444444555444222444333222111000000//////000000///------,,,,,,---,,,,,,,,,---------......---,,,,,,,,,,,,---......///////////////////////////...---,,,,,,---...///............////////////000000000111111111222222000444777777888>>>IIIRRR^^^jjj{{{yyymmmddd^^^[[[WWWTTTQQQOOOLLLJJJIIIHHHHHHGGGFFFEEEEEEEEEDDDCCCAAAAAABBBBBB@@@???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<>>>>>?????????@@@@@@@@@>>>>>>>>>????????????@@@BBBBBBCCCDDDEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@EEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEGGGIIIIIIHHHGGGFFFHHHIIIKKKLLLNNNNNNOOOOOORRRQQQPPPQQQSSSUUUTTTSSSTTTVVVXXXYYYZZZ[[[ZZZZZZYYY[[[^^^aaaeeeiiiooossszzztttkkkddddddllluuu}}}|||yyyuuupppjjjaaa[[[WWWMMM@@@777333222222111//////////////////000000111000///...---,,,,,,,,,------------,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++,,,---......++++++++++++************)))))))))***************)))((('''(((*********((()))************++++++++++++++++++***************))))))************))))))---,,,+++...111111---)))))))))))))))))))))))))))+++************+++,,,,,,)))222;;;;;;333+++)))***,,,,,,------...///000000---...000222333222111000111000//////111444888;;;:::<<<>>>@@@CCCGGGMMMQQQVVVVVVXXXZZZ]]]aaadddfffjjjlllnnnnnnlllllllllmmmnnnppprrrsssrrrrrrssstttvvvxxx~~~xxxZZZDDD<<<888333000111222222222222111000000000000000111000///...---------------,,,,,,,,,---------......---,,,,,,,,,,,,---..............................---------------------------------.........///////////////000000000111111...111222222222555<<>>@@@BBBFFFLLLPPPTTTTTTVVVXXX\\\```dddfffiiikkkmmmmmmmmmlllmmmooooooqqqsssssssssrrrssstttuuuwww}}}~~~cccKKK===:::888444222111111111111111111000000///000000000//////...------------...,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------------................../////////000000000///111222222222444999===GGGQQQ```mmmzzzzzzmmmccc]]]XXXUUURRRQQQPPPOOOMMMKKKIIIHHHGGGEEEDDDEEEFFFFFFEEEDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>===<<>>???BBBFFFKKKOOORRRSSSUUUWWW[[[```dddffffffhhhkkkllllllmmmnnnpppppprrrtttttttttssstttvvvuuuwww}}}tttWWWDDD???999888666444222111111111222111000//////////////////......---------......,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------.....................////////////000111222222222444777999AAAJJJWWWcccppp~~~vvviii```[[[YYYWWWTTTQQQOOOLLLKKKKKKHHHFFFEEEFFFGGGHHHGGGEEECCCCCCCCCDDDDDDCCCCCCCCCEEEDDDCCCAAA???>>>===<<<>>>>>>>>>????????????@@@CCCCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCC@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCFFFGGGGGGGGGHHHHHHHHHHHHJJJJJJIIIIIIJJJMMMPPPRRRLLLMMMNNNPPPQQQRRRSSSSSSTTTVVVYYYYYYXXXWWWWWWWWWYYYZZZ[[[\\\\\\[[[ZZZYYY[[[\\\```gggrrr|||ooo___^^^```iiiuuuzzzvvvqqqlllfff\\\QQQIII;;;777222111111222000.....................////////////...------------......---,,,++++++,,,---...,,,,,,,,,+++++++++******))))))))))))***+++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++*********,,,***))))))***+++***(((((())))))))))))************************+++++++++((()))***+++++++++++++++((())))))******)))))))))))))))))))))))))))))))))***))))))))))))***++++++///+++((()))---///...,,,+++++++++,,,,,,,,,,,,---......////////////......,,,...111444777888999999;;;<<<>>>@@@BBBFFFKKKOOOQQQRRRTTTWWW\\\```eeegggeeehhhjjjllllllmmmnnnpppqqqrrrtttuuuttttttuuuvvvvvvxxx~~~mmmQQQBBB@@@666666555444333222222222333222111//////...............---------......///,,,,,,,,,---------......---,,,,,,,,,,,,---......------------------------+++,,,------------,,,+++,,,,,,---------.........------.........////////////000111222222333555666;;;CCCNNNYYYeeessssssjjjccc___ZZZUUUPPPMMMLLLLLLHHHGGGFFFGGGHHHIIIHHHGGGDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA??????>>>????????????@@@@@@@@@@@@CCCCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@AAAAAABBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIKKKKKKLLLMMMNNNOOOQQQQQQNNNOOOQQQRRRTTTUUUUUUUUUVVVYYY\\\]]][[[ZZZZZZ\\\]]]]]]^^^^^^]]]\\\ZZZYYYXXX\\\cccmmmxxxqqqhhh___dddpppzzzvvvooohhh```UUUIII@@@555333111///......//////..................------...------------...//////000...---,,,+++,,,...///,,,,,,,,,+++++++++******++++++*********++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++*********+++)))(((((())))))((('''''''''((((((((()))))))))))))))*********+++++++++***++++++,,,,,,,,,,,,+++)))))))))(((((()))+++,,,)))))))))))))))))))))))))))))))))))))))***++++++...,,,******+++,,,,,,,,,---------------,,,,,,,,,...........................///000222555777888999<<<===???@@@BBBFFFKKKOOOQQQRRRTTTWWW\\\aaaeeehhhiiikkkmmmmmmmmmlllmmmnnnppprrrttttttsssssstttuuuxxxzzzeeeJJJ<<<;;;222444444444333222333444333222111///...---------......---------......///,,,,,,,,,---------......---,,,,,,,,,,,,---......////////////////////////++++++------------++++++,,,,,,,,,---------......---------.........//////...///000111222333444555666>>>HHHSSS]]]lll|||zzzjjjfff___WWWQQQNNNLLLLLLIIIGGGGGGGGGIIIIIIIIIGGGFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@AAAAAABBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJLLLNNNPPPRRRQQQQQQPPPPPPQQQSSSTTTVVVVVVWWWWWWWWW[[[___```^^^]]]]]]______`````````___]]][[[ZZZVVV\\\fffqqq|||ssskkkfffeeennn~~~uuupppiiiaaaXXXKKK===333333222000---++++++...111/////////......------,,,---------------...///000111000...,,,,,,,,,...///,,,,,,,,,+++++++++******------,,,+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++************(((''''''(((((('''%%%''''''''''''(((((((((((())))))******++++++++++++,,,,,,,,,------,,,,,,+++)))***)))((((((***---000)))))))))))))))))))))))))))))))))))))))******+++***+++---,,,++++++---////////////...------,,,,,,........................333222111111333777:::===<<<>>>???AAACCCFFFKKKOOOQQQRRRTTTXXX\\\bbbfffiiimmmooopppooommmllllllmmmoooqqqssssssrrrrrrssstttzzz{{{pppSSSEEE???<<<222111000000///000000000///000111222222111///.........---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------..................------............////////////000000000111222222333333777:::AAALLLUUU```ooo{{{ssseee\\\XXXUUUOOOJJJJJJHHHFFFFFFHHHIIIIIIIIIJJJIIIIIIHHHGGGGGGGGGHHHIIIHHHFFFEEECCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEDDDCCCBBBBBBAAAAAA@@@???@@@AAADDDFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHGGGGGGHHHIIIKKKMMMMMMLLLJJJIIIMMMNNNOOOPPPQQQRRRRRRRRRPPPSSSWWWXXXYYYYYYYYYZZZYYY[[[^^^___```aaadddfffffffffeeedddaaa^^^\\\[[[]]]aaajjjuuuwwwgggdddkkkyyy{{{wwwmmmjjjcccYYYKKK???777333222111...,,,++++++,,,---//////............//////111111000......---------'''***,,,---,,,++++++,,,---,,,,,,---...---+++)))++++++******++++++,,,---,,,,,,++++++++++++++++++,,,,,,------...---------************))))))))))))))))))))))))************)))************+++++++++))))))((('''&&&%%%%%%$$$+++++++++*********)))))),,,,,,,,,+++++++++******)))***+++------,,,++++++,,,,,,++++++,,,---///000---...000111111///---,,,...---,,,,,,,,,...000222///000111444666999<<<>>>??????@@@@@@BBBEEEJJJNNNSSSUUUWWWZZZ\\\```eeehhhmmmlllkkkjjjjjjjjjkkklllrrrsssttttttrrrrrrssstttxxx}}}hhhNNNAAA;;;777222222111000000000000000000111222333222111///...***++++++,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------..................------////////////000000000000.........///000000111111555666;;;DDDMMMVVVdddqqq}}}qqqeee___ZZZSSSMMMLLLJJJHHHHHHJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHIIIIIIGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKMMMNNNNNNNNNLLLKKKMMMNNNOOOQQQRRRRRRRRRRRRSSSUUUXXXXXXXXXYYYZZZ\\\___bbbeeehhhiiikkknnnppptttsssqqqmmmhhhdddaaa```aaaeeennnyyy~~~vvvoooiiiooo{{{|||uuuqqqkkkdddZZZNNNCCC;;;666333111000...,,,,,,,,,---...///...---------------...//////...---,,,,,,,,,,,,***,,,......,,,+++***+++)))))))))+++,,,+++)))'''***))))))))))))***++++++++++++,,,---...///000000/////////...---+++***)))************))))))))))))(((((((((((()))))))))))))))************+++++++++******))))))((((((''''''+++++++++*********)))))),,,,,,++++++************)))******+++++++++++++++...---,,,+++***++++++,,,,,,---...//////...---,,,,,,+++******+++,,,...000///000111444666999<<<===>>>???@@@@@@BBBEEEKKKOOOSSSUUUXXXZZZ\\\```eeehhhkkkjjjjjjiiijjjkkkmmmnnnrrrsssttttttrrrrrrssstttwww{{{zzz^^^III>>>888333333222222111000111111111222222333333222000...---******+++,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------....../////////000000000111111---......//////000000111333333666===DDDLLLYYYeeerrr}}}ssskkkcccZZZSSSOOOMMMKKKKKKLLLMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKFFFFFFFFFEEEEEEFFFFFFGGGFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEHHHIIIJJJKKKKKKLLLLLLLLLLLLMMMOOOPPPPPPPPPOOONNNNNNOOOPPPQQQRRRSSSSSSSSSVVVWWWXXXXXXXXXZZZ]]]___aaaeeekkkppptttwwwzzz}}}~~~zzzssslllhhhffffffkkkpppzzz|||mmmiiilllsss~~~wwwoooiiieee[[[LLL@@@999666333222///...---,,,,,,---...///......---,,,++++++,,,,,,------,,,+++************,,,...///...,,,+++***++++++***)))***++++++)))'''***************+++,,,,,,++++++,,,---...//////000............---+++***)))************))))))))))))))))))))))))************)))************++++++++++++++++++***************+++++++++***************+++************)))))))))***))))))))))))***++++++///...,,,***)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++---...///000000222444666999<<<======>>>???@@@BBBFFFLLLPPPSSSUUUXXXZZZ\\\```eeehhhjjjiiiiiiiiijjjlllnnnooorrrsssttttttrrrrrrssstttvvvzzznnnVVVGGG>>>888333333333222111111111111111333333333222111///...------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------................../////////000//////000000111222222222444333555:::???FFFSSS___iiisss~~~tttjjj___XXXRRRPPPMMMMMMNNNNNNNNNMMMLLLLLLKKKKKKJJJKKKKKKLLLIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFHHHHHHHHHHHHGGGGGGGGGGGGIIIIIIHHHHHHGGGGGGGGGGGGDDDEEEGGGGGGHHHHHHJJJKKKHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRQQQQQQPPPPPPRRRSSSTTTUUUUUUUUUWWWXXXYYYYYYZZZ]]]bbbeeegggkkkrrrxxx}}}xxxqqqmmmoooqqqyyy}}}rrrjjjnnnxxx{{{tttkkkddd[[[PPPAAA777333333111///...------------...///000///...---,,,++++++++++++,,,,,,+++***************,,,---///...,,,,,,,,,---444111---******+++,,,,,,------,,,,,,------...///+++++++++******))))))(((***+++,,,---------------************)))))))))(((*********+++++++++,,,,,,))))))*********+++++++++*********+++++++++++++++***************************)))))))))))))))))))))***)))((((((((()))+++,,,...---,,,+++***))))))(((---,,,,,,+++,,,,,,---......---------...///000111000111222444666999;;;===<<<===???@@@BBBGGGLLLPPPTTTVVVXXXZZZ]]]```eeeiiijjjjjjiiiiiijjjlllmmmnnnrrrsssttttttrrrrrrssstttvvv{{{vvv___MMMCCC===777333333222111111000000111111333333222111000///------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,---------....../////////000111111222222333222444888<<>>888444222222111111000///000000000111111000///......------))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......+++++++++,,,,,,,,,,,,---,,,------......//////000000///111555888;;;EEEOOOXXXaaaooo~~~zzzrrriii^^^XXXWWWTTTQQQPPPPPPPPPPPPOOOMMMMMMMMMMMMMMMMMMNNNOOOQQQPPPOOOMMMKKKJJJJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIKKKMMMKKKHHHFFFHHHJJJHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPOOOOOOPPPQQQQQQRRRSSSTTTUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZXXXYYY[[[\\\___dddjjjnnnuuuvvvxxxyyyyyyzzz|||~~~}}}}}}|||xxxwww}}}}}}qqqjjjllluuuyyyxxx{{{{{{xxxssskkk___UUUBBB===666222111000///,,,,,,------....../////////......------------......------,,,,,,+++,,,,,,---)))***+++,,,,,,---///222888333,,,(((''')))+++---***************+++,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,+++******************))))))))))))&&&'''''''''(((((((((((()))************+++++++++***)))))))))))))))))))))***************+++++++++)))))))))************+++***))))))))))))***++++++)))***+++,,,------------,,,,,,------......//////+++,,,,,,---......//////111111222444666888:::<<<===>>>???@@@BBBFFFLLLPPPTTTVVVYYY[[[]]]aaafffiiimmmlllkkkjjjiiijjjkkkkkkrrrsssttttttrrrrrrssstttxxx|||YYYLLL@@@<<<:::666333333111000//////......////////////...---------------))))))***+++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++***++++++,,,------......++++++,,,,,,,,,---------,,,,,,------...///////////////111444444555<<>>???@@@@@@BBBEEEKKKOOOTTTVVVYYY[[[^^^aaafffjjjlllkkkjjjjjjjjjkkklllmmmrrrsssttttttrrrrrrssstttxxx{{{LLLAAA:::::::::555333555000000///..................------,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------............//////000111111111111000222444444222777>>>EEEMMMZZZhhhuuu{{{qqqjjjfffddd\\\ZZZWWWUUUUUUTTTSSSRRRRRRRRRRRRRRRRRRSSSTTTTTTRRRQQQQQQPPPPPPPPPQQQQQQKKKKKKKKKKKKLLLLLLLLLLLLHHHIIIJJJKKKKKKJJJIIIHHHIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNEEEIIILLLKKKHHHGGGJJJNNNKKKLLLLLLMMMNNNOOOOOOOOOPPPQQQRRRSSSSSSTTTTTTTTTUUUUUUUUUVVVWWWXXXZZZ[[[YYYZZZ[[[\\\]]]^^^^^^^^^^^^___aaabbbbbbdddhhhkkkmmmnnnoooqqqsssxxx~~~vvvlllkkkpppuuu{{{rrrpppxxxyyypppiiibbbVVVFFF;;;555444222...,,,,,,...111---......///......------)))))))))***+++,,,......,,,+++++++++++++++,,,,,,+++++++++***)))***,,,...((()))***---///000...+++++++++******++++++,,,---......---,,,+++))))))(((((((((***+++,,,---------************))))))))))))***++++++++++++,,,,,,,,,)))************+++++++++,,,,,,++++++***)))(((((())))))******++++++++++++******+++++++++,,,,,,,,,)))***+++------,,,++++++'''((()))+++++++++***)))''')))+++---...---,,,+++---...///000111111111111111222333444666888:::;;;???@@@@@@@@@BBBEEEJJJNNNUUUWWWYYY[[[^^^bbbfffjjjjjjiiiiiiiiijjjlllnnnooorrrsssttttttrrrrrrssstttwwwzzz~~~???<<<777444444444444333222222111000///...------///...---,,,,,,---/////////...---,,,***)))((('''------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++,,,,,,---...//////////////////000000000000000222333444444444666888===FFFQQQ[[[eeettt{{{sssmmmiiidddaaa]]]ZZZXXXWWWVVVUUUUUUTTTSSSTTTUUUVVVUUUSSSPPPQQQRRRSSSSSSRRRQQQPPPOOOMMMKKKLLLNNNOOOMMMJJJJJJJJJIIIIIIIIIJJJLLLMMMPPPPPPOOONNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNRRRSSSVVVYYYZZZZZZYYYYYYXXXYYYYYYYYYWWWWWWYYY[[[ZZZ]]]aaacccbbbaaa``````[[[]]]``````___aaaeeeiiimmmnnnqqqxxxzzzoooiiilll{{{qqqmmmlllsss~~~wwwqqqggg^^^TTTHHH<<<444333333222000///---,,,,,,------------------------,,,,,,,,,,,,,,,+++***)))000...+++***+++***)))(((+++,,,,,,---,,,+++***))),,,+++***)))***+++---///---,,,)))(((,,,111///)))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))(((************************---+++)))(((***++++++******++++++,,,,,,++++++***))))))))))))))))))))))))++++++************++++++***))))))))))))+++,,,---...------,,,,,,++++++***+++************+++,,,,,,(((+++...///...---......111111111444888;;;=========>>>???@@@BBBFFFLLLPPPRRRVVV[[[___aaacccfffhhhkkkjjjjjjiiijjjkkkmmmnnntttuuuuuussspppooopppqqqtttvvv}}}>>>:::666333333333333222////////////000000000000///...---,,,,,,---...///------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***+++,,,,,,,,,---................../////////000000...000222222222222444666:::BBBKKKTTT^^^lll~~~zzzuuulllhhhccc___]]]]]][[[ZZZ\\\ZZZXXXWWWWWWVVVTTTRRRUUUUUUVVVVVVUUUUUUTTTTTTSSSPPPNNNNNNOOOPPPNNNLLLPPPOOONNNMMMMMMMMMNNNOOOPPPPPPOOONNNNNNNNNNNNOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOPPPPPPPPPRRRTTTVVVWWWXXXWWWVVVXXXZZZ[[[ZZZZZZZZZ\\\^^^]]]```bbbcccbbbaaaaaaaaa]]]___aaa```___aaafffjjjsssvvv||||||qqqmmmpppzzz{{{ssslllmmmrrr|||}}}rrrjjj]]]RRRIIIAAA888333111111000000//////.........//////......---,,,++++++,,,,,,,,,,,,++++++***---+++******+++,,,++++++,,,,,,---------,,,+++***'''&&&$$$$$$$$$%%%'''(((******(((''',,,222111,,,************************************************((())))))*********)))))))))))))))******+++++++++,,,***((((((***+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))+++******))))))******+++,,,+++***)))))))))***+++---,,,,,,,,,,,,+++++++++---------,,,---......///***,,,......------...///111111111444888<<<=========>>>???@@@BBBFFFLLLPPPUUUXXX]]]```bbbeeegggiiillllllkkkkkkkkkmmmnnnoootttttttttrrrpppooooooqqquuuwww}}};;;888444222222222222111////////////000000000000......------------......++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++******,,,,,,,,,,,,---------------------.........//////,,,...000000000000222333777<<>>???@@@BBBGGGLLLQQQVVVYYY]]]```bbbdddgggiiinnnmmmlllkkklllnnnpppqqqsssttttttrrrooonnnooopppuuuwww}}}888666222111111111111000222222111000///...------......------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++******------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...////////////111222666999>>>CCCJJJWWWgggrrrzzzvvvsssqqqnnnllljjjiiiiiihhhfffddd\\\ZZZXXXVVVUUUUUUUUUUUUVVVUUURRRQQQQQQQQQRRRRRRRRRQQQPPPOOOOOOOOOPPPQQQUUUUUUTTTSSSSSSSSSSSSTTTQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTUUUVVVXXXYYYYYYZZZYYYYYYZZZ\\\^^^^^^^^^^^^___```aaabbbccccccdddeeeiiikkkmmmoooqqqrrrssswww~~~{{{uuurrrxxxyyyjjjfffhhhttt}}}wwwooo\\\RRRDDD:::444222111000////////////////////////%%%'''))),,,---------,,,++++++++++++,,,,,,---...***)))((())),,,---...---,,,,,,,,,,,,,,,,,,,,,+++...---,,,+++*********+++,,,------,,,000666777333************************************************'''(((((()))******))))))************************+++)))((((((***,,,,,,,,,******++++++++++++******))))))))))))))))))))))))******))))))))))))******------,,,+++))))))(((((()))******+++,,,,,,------+++************+++,,,,,,.........---,,,---000222222111222444999<<<>>>>>>===>>>???AAACCCGGGMMMQQQVVVYYY]]]___aaacccfffhhhnnnmmmlllkkklllnnnqqqsssssstttsssqqqooonnnooopppvvvwww}}}666333111000111111000///222222111000///...------......---------,,,,,,+++......------,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))******++++++******))),,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------///000000//////111222666888:::>>>DDDPPP]]]gggttt~~~}}}zzzxxxvvvtttqqqooohhhfffccc```^^^\\\\\\\\\ZZZZZZYYYWWWVVVVVVWWWXXXTTTSSSSSSSSSTTTUUUWWWXXXVVVVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRSSSTTTTTTUUUVVVVVVXXXXXXYYY[[[[[[\\\\\\]]]^^^```cccdddccccccdddeeeeeegggiiilllnnnsssxxx||||||~~~yyyyyy{{{vvviiieeekkkuuu|||ooofffOOOHHH>>>666333222000...000000//////...---------((()))+++,,,------,,,,,,,,,+++++++++,,,---......---+++)))***+++,,,,,,+++******************++++++++++++***)))))))))))))))'''))))))''')))---...+++***************************************************+++++++++******)))(((++++++******************+++***((((((***,,,,,,,,,)))******++++++******)))))))))))))))))))))))))))***))))))))))))))))))************++++++*********((()))******+++,,,------//////......//////000111/////////...------000222222222222555999<<<>>>>>><<<>>>???AAACCCHHHNNNRRRXXXZZZ^^^```bbbeeehhhkkkmmmlllkkkjjjkkknnnqqqssssssttttttrrrooonnnooopppuuuwww|||444222000000111111111///////////////000000000000------...------,,,+++***///......---,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))************))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........///111000000///111222666666777:::???IIITTT[[[fffppp|||xxxvvvsssoookkkhhhfffeee```aaaaaa___\\\ZZZZZZZZZTTTTTTTTTUUUVVVXXXZZZ[[[WWWWWWVVVUUUUUUUUUUUUUUUWWWWWWVVVVVVVVVUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWTTTUUUUUUVVVWWWXXXYYYYYYYYYYYYZZZ[[[]]]^^^___```^^^aaadddgggggghhhiiikkklllooossswww|||zzzxxxyyyxxx~~~tttjjjgggkkkxxxuuufff[[[DDD???999555444333000...000000//////...---,,,,,,000//////...---,,,,,,,,,------,,,++++++,,,.........,,,******++++++***)))***))))))))))))******+++***************)))))))))(((******''''''***+++)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))(((+++++++++,,,,,,------...---+++)))(((***++++++***))))))************))))))))))))))))))))))))))))))***))))))(((((())))))***'''((()))++++++,,,,,,,,,)))))))))***+++,,,,,,---...------------.../////////000000000......000111333222222555999===>>>>>><<<>>>???AAADDDHHHOOOSSSZZZ\\\___aaadddggglllooonnnllljjjjjjkkknnnrrrttttttuuutttssspppooopppqqquuuvvv{{{333111000000222222111000////////////000000000000------......---,,,***)))---------------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))************))))))*********+++,,,,,,,,,---------------...............///000000//////000111333333333666;;;BBBJJJPPPYYYcccrrr|||xxxuuurrrttttttqqqkkkfffdddccc]]]\\\\\\\\\]]]^^^```aaa]]]\\\[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXYYYZZZ[[[\\\]]]]]][[[[[[\\\^^^```bbbdddeeecccgggmmmqqqtttwwwyyy{{{zzzvvvvvvvvvzzzzzzqqqkkklllsss{{{yyyjjjYYYLLL<<<888333222222222000..............................---,,,++++++,,,---...///...,,,++++++,,,---......,,,******+++,,,+++*********)))))))))***,,,,,,***++++++,,,,,,,,,++++++***------***))),,,...,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***************)))))))))***,,,...111333555666...,,,)))))))))******)))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((***+++,,,,,,++++++))))))******++++++,,,,,,***))))))))))))***++++++///000222111000//////000333222333555:::===??????<<<>>>???AAADDDIIIOOOSSSWWWYYY\\\___bbbgggllloooooommmkkkjjjllloootttvvvuuuvvvvvvtttqqqpppqqqrrrtttuuuyyy333111000111222333111000222222111000///...------------......---+++***)))++++++,,,------...//////++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))************))))))))))))***+++,,,,,,---------------.........//////---///000///......///000000000111333777>>>DDDIIIRRR[[[iiivvvyyytttssskkkjjjiiiiiiiiijjjkkklllccccccbbbaaaaaaaaaaaaaaa_________^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\ZZZ[[[[[[\\\^^^___``````^^^___```bbbdddgggiiijjjpppuuu|||uuummmooouuu{{{xxxnnniiikkkttt|||qqq```MMMAAA888444///...000111000...,,,,,,------...//////000'''&&&%%%%%%(((+++///222000///---+++++++++---...---+++******+++,,,,,,+++++++++*********+++---...'''((()))***************'''***+++((((((+++---,,,++++++++++++++++++++++++++++++++++++++++++++++++&&&'''((()))************((())),,,000444888;;;===///---***))))))))))))((())))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))***+++,,,++++++******************+++++++++++++++******++++++,,,---...000222333111000///000333222333666:::===??????<<<>>>???AAADDDIIIOOOTTTSSSUUUXXX[[[___dddiiimmmpppooollllllmmmqqquuuxxxvvvwwwvvvtttrrrqqqrrrsssssstttxxx333333222222111000/////////............---------,,,,,,,,,+++++++++******,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,+++***)))******************************+++++++++******)))+++***)))))))))***,,,,,,******+++++++++,,,,,,,,,/////////...---,,,******---...///111111000000///,,,...111333555888<<>>@@@@@@AAACCCFFFJJJNNNPPPXXXZZZ\\\___bbbgggmmmqqqrrrsssrrrpppmmmoootttyyyzzzwwwtttqqqppppppqqqrrrsssvvvzzz|||333333222111111000/////////............---------,,,,,,,,,,,,++++++++++++---,,,,,,,,,++++++++++++************************+++,,,,,,,,,++++++***)))++++++++++++++++++++++++))))))***++++++++++++++++++***)))))))))***+++,,,*********+++++++++,,,,,,............---,,,++++++......000111111111000///---///111333444777:::===CCCLLLXXXbbbnnn{{{yyy{{{|||zzzxxx{{{zzzyyyxxxuuusssqqqpppooonnnlllkkkjjjiiiiiiiiiiiihhhhhhhhhiiilllnnnpppqqqsssuuuuuutttxxxwwwqqqmmmrrr|||tttjjjhhhpppzzz}}}sssfffUUUCCC999888444333111111111000///------,,,,,,++++++,,,,,,---%%%(((+++---......//////555222...***))))))************+++++++++,,,,,,,,,*********************************))))))***++++++)))))))))))))))*********'''((()))******)))((('''+++++++++++++++++++++++++++***)))***++++++***)))'''+++......+++))))))******))))))(((((())))))***+++++++++******)))((('''((((((((()))***+++------******)))(((((()))))))))))))))))))))************)))******++++++,,,------,,,,,,,,,,,,---......///............//////000000111222444777999<<<>>>???@@@@@@AAACCCFFFJJJNNNPPPWWWYYY[[[^^^aaaeeekkkooorrrsssssspppnnnnnnrrrvvvxxxvvvsssqqqppppppqqqrrruuuxxx{{{}}}~~~222222222111111000000//////............---------------------,,,,,,,,,,,,------------,,,,,,,,,,,,************************+++++++++,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++******))))))******+++,,,*********++++++++++++,,,,,,,,,------------,,,,,,...///000111111111000000...000222333333555888:::<<>>@@@AAA@@@@@@AAACCCFFFJJJNNNPPPSSSUUUWWWZZZ]]]aaagggkkkoooqqqrrrpppmmmllloooqqquuutttrrrqqqqqqqqqrrrsssppptttzzz111111111000000000000000///............---------......---------,,,,,,,,,------------------------************************)))******++++++*********)))))))))))))))))))))))),,,,,,,,,+++***)))((('''))))))******++++++++++++))))))*********+++++++++******+++,,,------------///////////////000000000000111222111111111333555777;;;BBBGGGNNNYYYfffpppxxxqqqoooqqqwwwwwwpppsss}}}hhhWWWEEE;;;666222000000222111///...///000///---+++******))))))******+++(((***------,,,,,,---000000+++'''(((---000///,,,******+++++++++,,,,,,,,,************************)))))))))******,,,---...++++++******))))))((((((''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))))))))+++------+++))))))'''&&&'''***+++)))''',,,+++***))))))***+++,,,&&&&&&%%%%%%'''(((+++,,,+++***))))))(((((())))))))))))(((((((((((())))))((()))))))))************)))******++++++,,,------,,,,,,+++*********++++++............////////////333444666999<<<>>>@@@AAA@@@@@@AAACCCFFFJJJNNNPPPRRRTTTVVVYYY\\\aaagggkkknnnpppqqqpppmmmllloooqqquuuuuusssrrrrrrrrrrrrsssqqqvvv{{{000000000000000000000000///............---------------------,,,,,,,,,,,,,,,,,,,,,,,,------------************************((()))******+++*********)))))))))))))))))))))))),,,,,,,,,+++***)))((('''))))))***++++++++++++***)))))))))************+++******+++,,,,,,---,,,,,,......---------...///000///000111111///000111333444888===AAAGGGPPPZZZbbbppp|||}}}vvvqqqqqqtttzzz|||yyy{{{rrrXXXKKK===666444111111222111000000000111111///------,,,,,,++++++,,,,,,------,,,++++++,,,---,,,+++---+++)))***,,,---***(((******+++++++++,,,,,,,,,************************)))))))))))))))***+++,,,************)))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))******+++---//////---+++***&&&###&&&+++...+++'''******************************))))))))))))******'''''''''((()))***+++,,,++++++***)))))))))))))))))))))))))))************)))******++++++,,,---------------,,,,,,---...............///////////////333444666999;;;>>>@@@AAA@@@@@@AAACCCFFFJJJNNNPPPSSSTTTWWWYYY]]]aaagggkkknnnpppqqqooommmmmmppptttwwwvvvuuutttsssssssssssswwwzzz}}}///000000000000000000000///............---------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---************************(((((()))***************)))))))))))))))))))))))))))******+++++++++******((()))***+++,,,++++++***))))))))))))***************++++++,,,,,,,,,++++++---,,,,,,+++,,,---...//////000000000//////111333111444777;;;@@@HHHQQQWWWaaammm}}}tttqqqrrrxxx}}}{{{mmm\\\HHH???666444333111111333000000111333444333///------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,---,,,,,,++++++***)))(((******+++++++++,,,,,,,,,******************************)))))))))******+++)))))))))))))))*********,,,+++************+++,,,************************((()))***---//////,,,***+++(((&&&'''***,,,***((('''(((***++++++***((('''))))))************))))))'''''''''''')))***+++,,,...---,,,***))))))))))))))))))))))))************)))******++++++,,,------,,,,,,,,,,,,---......///,,,------...///000111111333444666888;;;===???@@@@@@@@@AAACCCFFFJJJNNNPPPTTTVVVXXX[[[^^^bbbhhhlllnnnooopppnnnlllnnnssswwwyyyxxxwwwvvvuuutttssssssyyy{{{||||||}}}////////////000000000000//////.........---------,,,,,,,,,+++++++++***************++++++,,,,,,,,,************************(((((()))***************************************'''''')))***,,,,,,------((()))***+++,,,+++******))))))))))))************++++++,,,,,,,,,++++++***,,,,,,+++***+++,,,---......///000///...///111222...000333777;;;CCCKKKQQQVVVaaappp|||wwwnnnttttttxxx|||sss[[[HHH===777333333222000000333///000222444555444000,,,+++******************++++++,,,---,,,++++++,,,...+++,,,,,,+++))))))+++---******+++++++++,,,,,,,,,************************++++++******)))*********(((((())))))******++++++***)))(((''''''((()))***************************%%%&&&(((+++------***(((+++++++++)))((((((((()))&&&'''***++++++***'''&&&"""$$$&&&(((******************)))(((((((((((((((///...---+++***))))))((())))))))))))************)))******+++,,,,,,------)))))))))***+++,,,---...***+++,,,...000111333333222333555888:::===???@@@@@@@@@AAACCCFFFJJJNNNPPPUUUVVVYYY[[[___ccciiimmmnnnoooooonnnlllnnntttyyyzzzzzzyyywwwvvvtttsssrrrwwwxxxxxxwwwxxx~~~000000000000000000000000000///...---,,,,,,+++,,,+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,******************************))))))))))))************+++++++++,,,,,,,,,)))************+++++++++************************))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++++++++,,,,,,---------///......---------......000111333444777<<>>???@@@BBBCCCDDDDDDEEEHHHLLLOOOTTTUUUXXX\\\```eeeiiikkkoooooommmjjjhhhjjjqqqvvvwwwvvvuuutttsssssstttuuuwwwxxxxxxxxxzzz///////////////////////////...---,,,+++++++++++++++,,,,,,------,,,,,,+++++++++************++++++************************++++++************++++++************+++++++++,,,))))))*********+++++++++************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------......------------......---...///111333777===AAAEEENNNYYYbbbkkkyyy{{{uuurrrrrrxxx~~~}}}{{{jjjYYYIII===666555333000000000111000///000///...000111000---)))+++******))))))***+++,,,,,,---.../////////......000...,,,+++,,,---,,,+++++++++++++++++++++++++++***)))))))))((((((((((((************))))))))))))(((((()))******+++,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))******)))))))))))))))******)))'''((()))******)))************)))))))))(((***++++++)))''''''((()))''''''''''''((()))***+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************+++,,,---...*********************)))......------...000222333444666888;;;>>>@@@AAABBBAAABBBCCCCCCDDDGGGKKKOOOTTTUUUXXX\\\```eeeiiikkkmmmmmmmmmkkkiiikkkqqqvvvxxxwwwuuusssssssssssstttvvvwwwxxxyyy{{{...........................---,,,++++++***++++++++++++,,,,,,,,,,,,++++++*********))))))*********************************,,,,,,++++++++++++,,,,,,)))))))))*********++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++------------------,,,,,,...---------------......,,,---...///000333777;;;???GGGQQQXXX___kkk|||yyyrrrnnnooouuu}}}~~~iiiUUUGGG>>>888444444222000///000000000/////////...///000///---***,,,++++++************++++++,,,,,,---...------------+++******,,,---,,,+++++++++++++++++++++++++++******)))))))))(((((((((---,,,+++***)))((('''&&&((())))))******+++++++++******))))))))))))******************************+++***)))(((((()))***+++,,,***))))))*********)))************))))))))))))(((***++++++***))))))***&&&&&&&&&&&&'''((()))***((()))+++,,,---+++***(((++++++************++++++************+++,,,---...++++++***+++,,,---///000000////////////000111222444555888;;;>>>@@@AAABBB@@@AAABBBBBBDDDFFFKKKNNNTTTUUUXXX[[[```dddhhhjjjiiikkkmmmlllkkkmmmrrrvvvxxxwwwuuusssrrrrrrrrrrrrtttvvvxxxyyy|||---------------------------,,,++++++*********+++++++++,,,,,,,,,,,,++++++******))))))))))))******************************+++++++++******+++++++++((())))))))))))*********))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++///......------,,,,,,,,,------,,,,,,------.........///000000000222555888:::@@@IIIOOOUUU```nnnxxx}}}xxxmmmooovvvqqqYYYGGG===999777666222111//////000000///............//////...---,,,---,,,,,,+++***************+++++++++,,,,,,,,,,,,...,,,******+++,,,,,,+++++++++++++++++++++++++++*********)))))))))((((((,,,,,,+++***)))(((''''''((()))))))))*********+++***))))))))))))))))))***************************+++***((('''((()))+++,,,---,,,***)))***+++***)))*********)))))))))))))))'''))),,,,,,+++******+++)))))))))))))))***+++,,,'''(((***+++++++++***)))******))))))))))))******************+++,,,---------,,,++++++,,,...111333000000000000000111111111111222555888;;;>>>???@@@???@@@AAABBBCCCFFFKKKNNNTTTUUUXXX[[[___dddgggiiigggjjjmmmmmmmmmnnnrrrvvvxxxwwwuuusssqqqppppppqqqsssuuuxxxzzz~~~------------------------,,,,,,+++*********++++++***++++++,,,,,,++++++*********))))))))))))************************************))))))))))))******((())))))))))))*********(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++.........------,,,,,,+++,,,,,,,,,,,,,,,---......///000111000000000333555333888???EEEKKKTTT```iiivvv|||tttqqqrrrnnnzzz{{{iii[[[HHH:::555444333222111///...///000000///------............---------,,,,,,,,,,,,++++++******************++++++,,,,,,111///---,,,,,,,,,+++)))++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))******)))))))))************************))))))((((((((()))+++,,,---,,,***)))***+++***)))))))))))))))))))))******&&&)))+++,,,++++++++++++++++++*********+++,,,,,,(((((((((((())))))*********))))))(((((())))))***************+++,,,---------,,,+++***+++---///000000000000111111111111111000222555888;;;>>>???@@@>>>???AAABBBCCCFFFKKKOOOTTTUUUXXX[[[___cccggghhhfffiiimmmnnnmmmnnnrrrvvvxxxvvvtttrrrpppppppppppprrruuuyyy|||------------------------,,,,,,++++++++++++,,,,,,******++++++++++++***************))))))************************************))))))))))))))))))***)))))))))*********++++++((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---...///---...///...---...///111222666<<>>@@@AAABBBDDDGGGLLLPPPTTTUUUXXX[[[___cccfffhhhgggjjjmmmmmmmmmnnnrrrvvvvvvuuusssqqqppppppppppppsssvvvzzz}}}------------------------------,,,,,,,,,,,,------******++++++++++++******++++++************++++++************************+++******))))))******+++************+++++++++,,,(((((((((((()))))))))***************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++,,,---...///+++---......,,,,,,...///333666:::===AAAFFFMMMSSS\\\dddrrrxxxpppqqqqqqooovvv{{{mmm\\\PPP@@@===999555333222111111...------...000000...,,,,,,---///...,,,+++---///***+++,,,---------,,,+++++++++*********+++,,,---///---++++++++++++***)))))))))))))))))))))))))))+++++++++*********))))))'''(((((()))******++++++)))))))))))))))))))))(((((()))***++++++***)))((())))))))))))))))))))))))&&&''')))+++,,,+++***)))***)))'''((()))******)))((()))))))))************((()))***)))(((((()))+++))))))(((((((((((())))))%%%&&&''')))******)))(((+++******))))))******+++************+++,,,---...*********+++++++++,,,,,,,,,---...000111111111000111333666999===@@@AAABBB???@@@BBBCCCEEEHHHMMMQQQTTTUUUXXX[[[^^^bbbeeeggghhhkkkmmmmmmlllmmmrrrvvvuuutttrrrppppppppppppqqqtttwww{{{~~~........................---------,,,,,,---......******++++++++++++******,,,,,,++++++++++++,,,,,,************************,,,++++++++++++++++++,,,***++++++++++++,,,,,,,,,(((((((((((())))))))))))************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++)))))))))******++++++,,,++++++++++++,,,---...///,,,...//////...---///000///111444666888<<>>@@@AAA???AAABBBCCCEEEIIINNNRRRTTTVVVXXX[[[^^^bbbeeegggjjjkkkmmmlllkkkmmmrrrvvvtttsssqqqpppppppppqqqqqqtttxxx|||.........------,,,,,,,,,---------,,,,,,+++++++++++++++************+++++++++******)))))))))))))))++++++******))))))((((((************************)))))))))))))))******+++)))))))))))))))(((''''''((((((((((((((()))******+++***)))(((''''''''''''***)))((((((((()))+++,,,))))))************))))))++++++******++++++,,,---------......///000000000---///000222444999???CCCGGGLLLUUU___lll~~~{{{zzzzzzyyyzzz}}}{{{kkkZZZLLLBBB;;;777////////////000000000000//////.........---------***---//////,,,******,,,+++***)))***+++---------******))))))******+++,,,))))))*********++++++,,,************************++++++***)))(((((())))))---+++)))***,,,,,,)))&&&))))))))))))))))))))))))***))))))((('''(((((((((,,,,,,***)))))))))***++++++)))((()))+++,,,)))&&&&&&&&&'''((()))***++++++&&&''''''((()))******+++((()))***+++++++++++++++(((((((((((()))))))))))),,,+++***)))((((((((((((+++***)))))))))***,,,---++++++,,,...///---)))&&&******+++,,,------------///......//////000111222333333444666999===@@@BBBBBB???@@@EEEHHHHHHLLLPPPUUUWWWZZZ]]]bbbeeehhhjjjkkklllmmmnnnnnnoooqqqtttqqqrrrssssssttttttssssssuuuvvv{{{......---------,,,,,,,,,------,,,,,,,,,+++++++++++++++************+++++++++******)))))))))))))))*********)))))))))))))))************************)))))))))))))))******+++)))))))))))))))(((''''''((((((((((((((()))******))))))((((((((()))*********)))((((((((()))++++++))))))************))))))++++++******++++++,,,------------...//////000000...///000000222555:::>>>@@@DDDJJJQQQ[[[iiixxx{{{zzz}}}lllcccVVVIII???999555333000000000/////////////////////.........---------+++...//////,,,++++++---,,,+++******++++++++++++******))))))******+++,,,......---+++)))((('''&&&++++++++++++++++++++++++++++++***)))))))))))))))***(((''')))+++,,,***'''))))))))))))))))))))))))******)))))))))((((((((())))))*********)))(((''')))(((((()))******)))(((************))))))))))))''''''(((((())))))******(((((()))***************(((((((((((())))))))))))))))))((((((''''''((((((******))))))******+++,,,+++************)))%%%""",,,,,,,,,------,,,++++++............///000111111222333444666:::===@@@BBBAAA???@@@EEEHHHIIILLLQQQVVVWWWZZZ^^^bbbfffiiijjjjjjkkkmmmmmmmmmnnnqqqsssqqqqqqrrrrrrssssssssssssuuuvvv{{{------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************+++++++++******)))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))(((''''''((((((((((((((()))******)))(((((()))***+++,,,,,,)))))))))((()))******+++))))))************))))))+++************+++,,,,,,,,,,,,---......//////000//////000//////111444777<<>>???DDDHHHJJJMMMRRRWWWXXX[[[___cccgggjjjkkkiiikkklllllllllmmmppprrrqqqqqqqqqrrrrrrrrrssssssuuuvvv{{{,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++++++++******)))))))))))))))(((((())))))******++++++(((((((((((((((((((((((()))))))))))))))******+++)))))))))))))))(((''''''((((((((((((((())))))*********))))))***+++,,,,,,)))))))))))))))******+++))))))************))))))***************++++++,,,+++,,,,,,---......//////...//////......///111444777:::???CCCIIIQQQ\\\dddqqq~~~~~~zzzhhh[[[JJJEEE===777444222111000000000000///......------........................---------,,,++++++,,,,,,+++,,,---,,,+++******+++******))))))******+++,,,++++++******************((((((((((((((((((((((((******)))))))))))))))***''''''((()))*********)))(((((((((((((((((((((((()))***,,,---,,,+++)))''''''((()))******((('''%%%###&&&))))))'''''')))+++''''''((()))***++++++,,,))))))))))))(((((((((((((((((()))))))))))))))((((((((((((((())))))))))))))))))***+++,,,---------'''(((***+++++++++***)))***))))))+++...000000///,,,---------,,,,,,+++***---,,,,,,------...///000222333555777:::===@@@AAA???===???DDDHHHJJJNNNSSSWWWYYY\\\___dddgggjjjllljjjkkkmmmmmmmmmnnnqqqsssrrrrrrrrrrrrrrrsssssstttuuuvvv{{{,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++******)))))))))))))))(((((())))))******++++++(((((((((((((((((((((((()))))))))))))))******+++)))))))))))))))(((''''''((((((((((((((())))))***,,,,,,+++***))))))******((()))))))))************))))))************))))))******))))))******+++,,,++++++,,,,,,------......---...///......///222444111555999===AAAHHHQQQXXX___iiixxx|||zzz|||xxxfffTTTIII>>>:::555111///...---,,,000/////////.........------.....................---,,,,,,+++,,,++++++***)))+++......---,,,---...******))))))******+++,,,(((((()))***++++++,,,,,,))))))))))))))))))))))))***)))))))))))))))*********+++++++++***)))))))))(((((((((((((((((((((((()))***,,,---,,,+++)))'''******)))(((((((((((()))###&&&))))))'''''')))+++%%%&&&&&&'''((()))******))))))))))))((((((((((((*********++++++***))))))(((((((((((())))))))))))((()))***,,,------------'''((()))++++++***))))))&&&&&&&&&(((+++---...---***+++,,,,,,---------,,,---,,,,,,------...///000111222555888;;;>>>@@@AAA???===???DDDHHHJJJNNNSSSWWWYYY\\\___dddgggjjjlllkkkmmmnnnooooooppprrrtttsssssssssrrrssssssuuuuuuuuuwww{{{++++++++++++,,,,,,,,,,,,*********+++++++++++++++++++++************+++++++++******)))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))(((''''''((((((((((((((()))******,,,,,,+++***)))((((((((((((((()))************)))))))))************))))))***))))))))))))***++++++******+++,,,,,,------...,,,---...///...///111333222555999;;;<<<@@@GGGLLLRRRZZZfffsss}}}vvvtttuuuyyyrrrcccQQQCCC<<<777444111//////000//////........................---------...............,,,,,,,,,---...---+++)))))),,,000000...---///111******))))))******+++,,,************************++++++++++++++++++++++++)))))))))))))))******++++++,,,---,,,***(((((())))))))))))))))))))))))))))))***+++++++++***)))(((,,,***)))((('''((()))***%%%'''))))))(((((()))***(((((('''''''''&&&&&&&&&(((((((((((())))))))))))***++++++++++++******)))(((((((((((())))))))))))%%%&&&(((***++++++***)))'''((())))))******))))))+++******+++------,,,+++)))***+++,,,------------------------...///000111111222555888;;;>>>???@@@@@@>>>???DDDHHHJJJMMMRRRWWWXXX[[[___cccgggjjjkkklllnnnoooooooooqqqsssuuutttsssrrrqqqrrrssstttuuuvvvwww{{{******+++++++++,,,,,,,,,)))*********++++++++++++++++++************+++++++++******)))))))))))))))*********)))))))))))))))************************)))))))))))))))******+++)))))))))))))))(((''''''((((((((((((((()))************)))((((((((())))))'''((()))***+++******)))))))))************)))))))))))))))))))))***++++++*********+++,,,,,,------,,,---......---...///111111444777999999;;;@@@DDDIIIOOOXXXbbbppp}}}xxxvvvyyy}}}jjj[[[NNN@@@999777555333111000111111111000,,,------....../////////---------.........//////------...000222000,,,(((+++///333333000---...111******))))))******+++,,,++++++++++++******))))))************************)))))))))))))))***++++++(((***,,,+++)))((()))***))))))))))))))))))))))))******)))))))))((((((((()))))))))((((((((('''''')))(((((()))******)))(((((((((((((((''''''''''''''''''(((((())))))*********************)))(((((((((((((((((())))))))))))%%%&&&(((******)))((('''((((((((((((((()))******,,,,,,---///111000...+++++++++,,,------,,,,,,,,,............///000111111000222555999<<<>>>???@@@AAA???@@@EEEHHHIIILLLQQQVVVWWWZZZ^^^bbbfffiiijjjlllmmmnnnooooooppprrruuurrrqqqpppooooooqqqssstttvvvwww{{{*********++++++,,,,,,,,,))))))******++++++++++++++++++************+++++++++******)))))))))))))))++++++******))))))((((((************************)))))))))))))))******+++)))))))))))))))(((((('''((((((((((((((()))******''''''''''''((()))***+++'''((()))++++++******)))))))))************)))))))))))))))))))))******+++)))******+++,,,,,,------,,,...///...,,,,,,,,,...***---111333333666:::???@@@DDDKKKSSS^^^lll{{{~~~~~~|||~~~lllXXXJJJ???777555888444222///......---,,,***+++,,,,,,---...///000000---------.........//////......000333555333...)))---222666555000---...000*********)))***++++++,,,***************+++++++++''''''''''''''''''''''''))))))((())))))***++++++$$$'''******(((((()))+++))))))))))))))))))))))))***))))))((('''(((((((((%%%&&&(((***)))'''%%%###+++)))((()))+++,,,)))&&&&&&&&&'''((()))***++++++&&&''''''((()))******+++)))))))))))))))(((''''''(((((((((((())))))))))))'''(((***+++,,,+++)))((()))((('''''''''(((***+++%%%&&&))),,,//////---+++------------,,,+++******///......//////000111222000222555999<<<>>>???@@@BBB???@@@EEEHHHHHHLLLPPPUUUWWWZZZ]]]bbbeeehhhjjjkkklllmmmnnnnnnoooqqqtttpppooonnnmmmmmmoooqqqrrrvvvwww{{{++++++++++++++++++++++++************************,,,,,,+++***)))))))))***++++++++++++++++++++++++''''''(((((())))))******))))))))))))))))))))))))*********)))))))))))))))++++++***)))(((((())))))***************)))((((((((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***++++++,,,++++++++++++++++++++++++***++++++,,,------------000///...///000333555777777;;;AAAHHHQQQ\\\fffmmmzzz\\\QQQDDD;;;777444111...///////////////////////////---***+++---///...,,,.........------,,,,,,,,,.........---,,,,,,...000:::333...---,,,******,,,.........---,,,+++***)))))))))+++,,,---,,,+++++++++******+++,,,+++)))'''))))))(((((((((((())))))'''(((((()))***+++++++++000...+++((('''''')))*********************************))))))((((((''''''***'''%%%&&&(((***(((&&&(((((((((((('''''''''''''''''''''''''''(((((()))((((((((((((((()))************))))))((((((''''''(((((((((((())))))))))))''''''(((******+++++++++++++++,,,,,,,,,---------222///------//////,,,***............///000222222222333555888;;;???BBBCCCEEEBBBAAACCCHHHMMMPPPPPPTTTVVVZZZ```dddhhhjjjkkkmmmnnnnnnmmmlllnnnqqqtttssssssrrrpppnnnnnnqqqssstttwww{{{~~~++++++++++++++++++++++++************************++++++***)))))))))******(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((***)))))))))))))))))))))******)))(((((((((((((((***************)))((((((((((((((('''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))*********+++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,///.........///222444666999;;;???CCCIIIPPPXXX^^^mmmyyyssscccMMMEEE;;;555333333111///////////////////////////000...,,,,,,...///...---++++++++++++++++++++++++------...---,,,---///111888222---,,,+++))))))+++))))))***+++++++++++++++++++++,,,,,,,,,+++***)))++++++++++++,,,+++***)))))))))(((((((((((())))))'''(((((()))******++++++,,,+++)))(((((()))+++,,,((((((((((((((((((((((((***)))))))))((((((((('''***(((&&&&&&((()))((('''&&&&&&&&&''''''((((((((()))((('''&&&'''(((***+++'''''''''''''''(((((()))))))))))))))((((((((((((((((((((()))))))))******'''((()))******+++******++++++++++++,,,,,,,,,,,,---+++***+++---...---+++............//////000111111222444777:::>>>AAABBBCCCAAA@@@CCCHHHNNNQQQRRRTTTVVV[[[```dddhhhjjjkkklllmmmmmmllllllnnnqqqtttsssssssssqqqooooooqqqsssuuuyyy}}}++++++++++++++++++++++++************************))))))((((((((()))******************************(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))******)))))))))((((((((((((((())))))******))))))(((((())))))(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,+++***------,,,---...000222444666777:::<<>>CCCGGGMMMUUUaaalllxxxkkkYYYLLL@@@999555222000000222333222111///////////////////////////...---------.........//////......------------***+++,,,,,,,,,---000222555///+++,,,+++))))))+++)))))))))))))))))))))))))))(((((((((((()))******++++++***((('''''')))***))))))(((((((((((())))))(((((((((((())))))******&&&''')))***++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((()))((('''''''''(((((((((&&&&&&'''(((((()))******)))))))))))))))******+++''''''&&&&&&''''''((()))'''''''''((()))*********)))*********++++++++++++******+++++++++***))))))))))))*********+++++++++******+++,,,...///000000111111000/////////000000111111333666:::===@@@BBBAAAAAABBBDDDHHHMMMPPPRRRUUUWWW[[[```dddgggiiijjjhhhiiijjjjjjkkkmmmqqqtttsssttttttsssqqqqqqsssuuuuuuzzz++++++++++++++++++++++++************************((((((''''''((()))******(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))************))))))***++++++******)))'''(((((()))))))))((((((((((((((()))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((,,,,,,,,,,,,+++******)))******++++++,,,---...///---///222444666:::???BBBEEEJJJQQQXXX```mmm}}}|||cccQQQGGG???888333333222111000000000///...////////////////////////,,,,,,,,,,,,++++++,,,---111111000///---,,,++++++***+++,,,++++++---000222444///,,,------+++***,,,************+++,,,---...000...,,,***))))))***+++)))))))))'''%%%%%%'''***))))))(((((((((((())))))((((((((((((((()))))))))'''(((***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))((((((((('''''''''((()))))))))))))))))))))))))))&&&(((***+++,,,+++)))(((((((((''''''(((((()))***&&&&&&'''((()))***++++++)))*********++++++++++++***++++++++++++******)))))))))*********++++++++++++,,,------------......222222111111000111111111222333555777;;;>>>AAACCCBBBCCCDDDFFFHHHKKKNNNPPPUUUWWW[[[```dddgggiiiiiiggghhhiiiiiijjjlllpppsssrrrssstttsssrrrrrrsssuuutttyyy++++++++++++++++++++++++************************))))))((((((((()))******))))))))))))))))))))))))))))))))))))((((((((((((************************((((((((()))******++++++'''(((***++++++***))))))''''''((()))))))))((((((''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++***)))******+++,,,,,,------......000222333444666999;;;???CCCIIIMMMRRR\\\jjjtttvvvbbbKKK@@@<<<888333000111111000///---,,,+++***////////////////////////+++,,,,,,+++******+++---000///...---,,,******)))***+++,,,++++++,,,///111333...,,,---...,,,+++---))))))***+++...111444666:::777222---***)))))))))''')))***(((%%%$$$&&&)))))))))(((((((((((())))))(((((((((((((((((((((((())))))***+++***)))'''&&&(((((((((((((((((((((((((((((((((((())))))))))))'''((()))(((&&&&&&((()))*********))))))(((((((((&&&''')))++++++***)))(((((((((((((((((()))******&&&''''''((()))******+++)))))))))*********++++++******+++++++++++++++************++++++++++++,,,***+++,,,+++***)))***+++111111111000000111111222222333555888;;;???BBBCCCBBBDDDFFFGGGHHHJJJLLLOOOUUUXXX\\\```dddggghhhiiiggghhhiiihhhiiikkknnnqqqqqqrrrssssssrrrrrrsssttttttyyy++++++++++++++++++++++++************************++++++***)))))))))******++++++++++++++++++++++++***)))))))))((((((((('''))))))))))))))))))))))))'''(((((()))******++++++%%%&&&((()))***)))((('''&&&''''''((())))))((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((())))))))))))))))))))))))))))))))))))******++++++++++++*********+++,,,---------------///111222222333555777:::>>>CCCFFFIIIOOOZZZcccpppttthhhVVVHHH<<<888777333000000/////////...---,,,,,,---////////////////////////+++------,,,******,,,...------------,,,,,,,,,,,,+++,,,,,,+++***+++---000111,,,***------+++***,,,*********,,,///333666888999555000+++((('''((()))&&&***---+++(((&&&'''***))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))(((((('''(((((((((((((((((((((((('''((((((((()))))))))***'''((()))(((&&&&&&(((***''''''''''''(((((((((((((((((('''''''''((()))***(((''''''''''''((())))))''''''(((((())))))******((((((((()))))))))******))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))+++,,,+++)))(((***,,,///.........///000111111111222444777:::>>>AAACCC@@@CCCFFFHHHHHHJJJMMMPPPVVVXXX\\\```dddfffhhhiiihhhhhhhhhhhhhhhiiimmmpppoooqqqrrrsssrrrqqqrrrsssuuuzzz++++++++++++++++++++++++************************,,,,,,+++***))))))******''''''''''''''''''''''''******))))))((((((((('''(((((((((((((((((((((((('''(((((()))***+++++++++###$$$&&&(((((('''&&&%%%&&&&&&'''((())))))((((((%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******************************((()))***+++++++++++++++***+++,,,---------------)))+++...000111222555777444888<<<===>>>BBBJJJQQQXXXhhh{{{kkkTTTFFF===777444777666111000333.../////////...///000222////////////////////////,,,...///...+++***---///------......///000111111,,,,,,,,,+++******---//////+++)))+++,,,***)))+++------,,,---///111444666000---)))&&&%%%&&&)))***'''+++///...***'''(((+++))))))(((((((((((())))))((((((((((((((('''''''''((((((((((((((()))))))))************************'''((((((((())))))******&&&(((***(((&&&%%%'''***###$$$$$$%%%&&&'''((((((+++(((%%%###$$$&&&***,,,'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((((((((())))))))))))((()))***+++,,,---------++++++,,,,,,,,,---------))),,,...---++++++---///,,,,,,,,,------///000111000111333666999===@@@BBB>>>AAAFFFHHHHHHKKKOOORRRVVVXXX\\\```dddfffhhhhhhhhhiiiiiihhhggghhhlllnnnnnnppprrrrrrqqqqqqrrrsssvvv{{{((((((((((((((((((((((((*********)))))))))))))))******))))))))))))******+++)))'''&&&%%%&&&'''(((((('''&&&%%%&&&(((***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***++++++***((('''(((***)))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((('''''''''''''''''''''((()))******+++************************---,,,+++*********+++,,,+++---////////////111222333444666999<<<@@@CCCDDDOOOWWWcccnnn{{{xxxbbbPPPCCC<<<777555222000//////000000//////......---------,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,---........................------,,,------,,,***+++000555555++++++...)))***...,,,...............---,,,+++))))))))))))))))))))))))''''''((()))***++++++,,,((((((((((((((((((((((((((('''&&&&&&&&&(((***++++++******++++++***(((%%%((((((((((((((((((((((((***&&&###"""%%%((())))))***)))'''&&&%%%%%%&&&'''''''''((()))))))))))))))((((((((((((((()))***+++)))(((((((((''''''&&&&&&))))))(((((((((((())))))(((((((((((()))))))))))))))(((((((((((())))))***+++++++++,,,,,,,,,------------------------------.........///////////////111333555888<<>><<<888333///............/////////......---.........///////////////++++++************++++++,,,++++++++++++,,,------************++++++++++++***++++++******...555;;;GGG333******(((+++---'''******)))))))))******+++*********************************)))))))))))))))''''''''''''''''''''''''))))))******)))'''%%%$$$$$$"""!!!!!!$$$&&&''''''))))))))))))))))))))))))&&&''')))***)))((('''&&&%%%&&&''')))))))))((('''&&&'''''''''''''''&&&&&&'''(((((((((((('''%%%%%%((((((((())))))*********))))))(((((((((((())))))((((((((()))))))))******((((((((())))))***,,,,,,((((((((()))))))))******------------------------......//////000111111222333555777:::===???AAACCCCCCCCCDDDFFFIIIMMMQQQSSSUUUVVVZZZ]]]aaadddggghhhfffggggggffffffgggiiikkkoooooopppqqqqqqqqqqqqqqqvvv|||************************((((((((()))******++++++******))))))))))))******......---,,,***)))((('''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))((('''''')))+++'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''))))))((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''((()))***++++++++++++'''(((***+++***+++---...,,,------...///000222333333444777999<<<@@@EEEIIIOOOVVVcccrrrooo___OOODDD>>>555666555111------222777000000//////.........------------...............---,,,,,,++++++,,,,,,---+++++++++++++++,,,------*********+++,,,,,,------***,,,------///555>>>EEEDDD222***+++'''***---((())))))(((''''''(((***+++************************)))))))))))))))*********************************'''((((((((((((''''''&&&'''&&&%%%&&&(((******)))))))))))))))))))))))))))&&&(((******)))''''''''''''(((((())))))))))))(((&&&&&&'''(((((((((((((((&&&'''((()))((('''&&&%%%))))))))))))************))))))(((((((((((())))))'''((((((((())))))))))))***)))(((((('''''''''(((******+++++++++,,,,,,,,,------------------------......///000000111222222333444666:::===@@@CCCDDDCCCDDDDDDFFFJJJNNNRRRTTTUUUVVVZZZ^^^aaadddggghhhgggggghhhgggfffgggjjjlllooopppqqqqqqrrrqqqqqqqqquuu{{{++++++++++++++++++++++++'''(((((()))******++++++******))))))))))))******)))************))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))((('''''')))+++&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''')))***+++++++++***)))***++++++******,,,---,,,,,,------...///000111111333555777999===@@@CCCFFFIIIPPP\\\eeeooovvv^^^OOODDD<<<888999555444222///...000555888333222000...------......,,,,,,,,,,,,---------...,,,,,,++++++++++++,,,,,,+++++++++***++++++,,,---***++++++++++++++++++,,,)))***,,,,,,...555???FFF???000++++++&&&(((---***)))((('''&&&'''(((***+++************************(((((())))))******++++++************************''''''''''''((()))***+++))))))(((***,,,,,,+++***))))))))))))))))))))))))''')))+++***(((&&&'''((()))((((((''''''''''''(((%%%&&&'''((()))*********&&&''')))***+++***((('''''''''''''''''''''&&&&&&))))))(((((((((((())))))(((((()))))))))************)))(((((('''(((((((((+++++++++,,,,,,,,,---------------------------------...///000111222333333111333666:::>>>AAADDDFFFBBBBBBCCCEEEIIIMMMQQQTTTUUUVVVZZZ^^^aaadddggghhhggghhhhhhhhhggghhhkkkmmmooopppqqqqqqrrrrrrqqqqqqtttzzz************************'''(((((()))***+++++++++******))))))))))))******###$$$%%%&&&''''''''''''&&&&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((('''''')))+++&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******)))))))))))))))((((((((())))))))))))))))))))))))&&&''')))***+++++++++***+++,,,---,,,*********,,,,,,,,,,,,,,,---...//////---...000222444666999;;;@@@@@@EEEMMMSSSZZZhhhxxxlll[[[JJJBBB<<<666444666555222000000111222000...555333000...------...///+++++++++,,,,,,---------******))))))))))))******++++++******++++++,,,---,,,+++++++++******))))))'''((((((((()))...777???;;;...+++,,,&&&'''---,,,***)))((('''((()))+++---************************'''(((((()))***++++++,,,(((((((((((((((((((((((('''''''''''')))+++---///$$$$$$%%%&&&((((((&&&$$$))))))))))))))))))))))))(((***+++***'''&&&''')))***)))'''&&&%%%%%%&&&'''%%%%%%''')))***+++++++++'''(((***,,,---,,,+++***))))))(((((('''''''''&&&))))))(((((((((((()))))))))************+++++++++((((((((()))***,,,---...)))************+++++++++---------------------------...///000111222333333111222555:::>>>BBBEEEGGGAAAAAABBBDDDHHHLLLPPPSSSUUUVVVZZZ^^^aaadddggghhhhhhiiiiiihhhhhhiiikkkmmmppppppqqqrrrrrrrrrrrrqqqsssyyy...---+++)))((())))))***))))))(((((('''''''''&&&&&&'''(((******)))'''&&&))))))(((((((((((())))))''''''(((((())))))*********)))(((&&&&&&&&&'''(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''&&&&&&&&&***(((&&&$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((************))))))))))))(((***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000111222444555666:::<<>>BBBJJJMMMTTT^^^mmm~~~tttbbbUUUIII>>>777666222///---...000000111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))...+++'''&&&(((+++...///,,,+++*********,,,...///((()))+++,,,,,,,,,+++******)))(((***...111333333,,,+++)))((('''(((((()))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&''''''((((((''''''''''''(((((()))(((((((((((((((((('''&&&%%%%%%&&&'''((())))))***%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))%%%"""###&&&((('''%%%***(((''''''((()))(((&&&(((((((((((((((((((((((())))))))))))((((((((((((''''''((()))))))))))))))&&&'''((()))+++,,,------***+++,,,---.../////////............///000111222444555777:::===@@@CCCDDDEEEDDDDDDEEEIIIMMMQQQTTTVVVXXX\\\___ccceeeffffffhhhhhhhhhgggggghhhkkknnnooopppqqqrrrrrrssssssrrrssswww|||++++++***)))))))))))))))))))))((((((((((((((((((+++***)))'''''''''(((((())))))(((((((((((())))))''''''''''''''''''''''''&&&'''((((((((('''&&&%%%((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''&&&&&&&&&%%%%%%$$$%%%%%%'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''''''''(((***)))(((((()))+++,,,,,,,,,++++++++++++++++++++++++,,,,,,...//////000111222333333555999<<>>AAACCCEEEDDDDDDEEEFFFJJJMMMQQQSSSTTTVVVZZZ^^^bbbdddeeefffiiiiiihhhfffeeefffjjjmmmqqqqqqrrrsssssssssrrrrrrqqquuu{{{((())))))******)))(((((((((((())))))))))))******'''(((***++++++***((('''))))))(((((((((((()))))))))))))))))))))(((((((((%%%%%%&&&''''''''''''&&&%%%&&&'''((()))*********&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''&&&&&&'''((($$$$$$%%%&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((&&&'''((((((''''''((()))))))))******+++,,,,,,------,,,,,,,,,,,,---...///,,,---//////000111333666333555888;;;>>>CCCIIIMMMWWW\\\iiiyyyrrraaaRRRHHH@@@<<<888555444333222222000111111000...,,,,,,---000000000/////////............---,,,,,,+++************++++++******)))((($$$'''***,,,+++)))))))))(((***,,,---,,,***'''&&&*********+++,,,------......+++)))(((((()))((('''(((((((((((((((((((((((((((''''''(((((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))(((''''''''''''(((((()))(((((((((((((((((('''&&&$$$$$$%%%&&&'''(((((())))))(((((((((''''''&&&&&&&&&''''''(((((())))))***%%%&&&&&&''''''(((((((((((())))))&&&###!!!!!!!!!'''(((((())))))******+++************))))))))))))''''''((()))))))))))))))++++++)))(((((()))***+++,,,++++++++++++,,,---...+++,,,...000111222222222222444666:::>>>AAADDDEEECCCDDDEEEGGGJJJNNNQQQSSSTTTVVVZZZ^^^bbbeeefffggghhhhhhgggeeedddfffkkknnnrrrrrrssssssssssssrrrrrrqqqvvv{{{'''((()))******)))(((((((((((()))))))))*********'''((())))))************))))))(((((((((((())))))))))))((((((((('''''''''&&&%%%%%%%%%&&&&&&'''(((&&&'''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''&&&&&&'''((($$$%%%%%%&&&''''''''''''$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''(((((())))))%%%'''(((((('''&&&((())))))))))))***++++++,,,,,,,,,,,,++++++,,,,,,---...,,,---//////...///000222///222666999;;;===@@@CCCEEEGGGPPP]]]hhhrrrppp___QQQFFF===888888777666555444333111///,,,...000///---++++++,,,000///......---,,,++++++++++++++++++++++++++++++***************))))))(((###'''*********+++,,,((()))***+++++++++***)))(((((((((((())))))***+++---+++)))(((((())))))(((''''''((((((((((((((('''''''''''''''((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&((()))))))))((((((''''''''''''((((((''''''''''''(((((()))###$$$%%%%%%''''''((()))&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%&&&''''''((()))*********)))(((((((((((()))***(((%%%######%%%'''(((((()))******++++++(((((())))))))))))))))))''''''((()))))))))))))))***************+++,,,---,,,,,,,,,---------------+++,,,...000111222222222222444666:::>>>AAADDDEEECCCCCCEEEGGGJJJNNNQQQRRRTTTWWWZZZ___ccceeeggghhhggggggeeeddddddggglllppprrrsssssssssssssssrrrrrrrrrvvv|||'''((()))******)))(((((((((((())))))*********+++)))(((''''''(((***,,,...))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))((()))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))******%%%&&&((('''&&&&&&'''))),,,,,,++++++***))))))(((++++++++++++++++++,,,,,,...000111000///...///000,,,///222333444555777888======BBBLLLRRRWWWaaammm~~~iii___QQQEEE===999666333000000000111000///---+++***---000000---,,,,,,...---,,,+++***)))'''&&&&&&'''(((((()))***+++++++++***************)))((((((%%%(((***)))&&&$$$%%%&&&'''&&&&&&&&&((()))+++,,,'''&&&&&&&&&&&&''''''(((---+++)))(((***++++++***''''''((((((((((((((('''''''''''''''((()))++++++))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&'''((()))******)))((('''''''''''''''((('''&&&&&&&&&((()))+++''''''&&&&&&&&&%%%%%%%%%"""######$$$&&&''''''(((''''''(((((()))******+++)))***+++***'''%%%$$$%%%###&&&))))))''''''))),,,'''(((((()))***+++++++++''''''(((((())))))******'''(((((()))))))))))))))(((((()))+++,,,---......,,,,,,---.........------***,,,...000222222222222222333666:::>>>AAADDDFFFCCCCCCEEEHHHKKKNNNQQQRRRUUUWWW[[[___cccfffhhhhhhgggfffeeecccdddggglllpppssssssssstttssssssrrrrrrrrrwww|||''''''((()))))))))))))))))))))))))))))))))))))))*********************************)))(((&&&$$$$$$&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&((('''&&&%%%%%%&&&'''((('''%%%###$$$&&&'''%%%###%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))))))))((((((((((((,,,++++++******++++++,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,+++,,,...111333555666666999;;;===@@@CCCHHHMMMRRR[[[fffwwwoooaaaLLLGGG@@@;;;888666444222000000000000////////////---.../////////...,,,+++.........---,,,+++***)))+++++++++*********))))))******))))))))))))******++++++,,,,,,***)))'''%%%))))))(((((((((((())))))(((''''''&&&&&&((()))***))))))(((((((((((())))))++++++***)))))))))))))))&&&&&&''''''(((((())))))'''&&&&&&(((++++++'''$$$***)))(((((())))))((('''%%%''')))***+++***((('''((('''%%%%%%'''((('''&&&&&&'''((((((((('''%%%$$$%%%'''(((((('''&&&&&&'''((((((''''''''''''((((((+++)))'''&&&%%%&&&((()))'''&&&&&&&&&&&&(((***+++'''((((((((())))))******+++***)))(((''''''((()))((('''''''''((()))+++,,,)))((('''((()))***)))((((((((((((((()))))))))))))))***+++,,,---.........+++,,,.../////////...---000000000///////////////333555888;;;???BBBDDDEEEEEEDDDDDDFFFKKKPPPSSSTTTSSSUUUYYY]]]aaaeeehhhiiiiiigggeeeccccccfffkkkooovvvuuuuuuttttttssssssrrruuuxxx|||''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&((('''&&&%%%%%%&&&'''((('''%%%###$$$&&&'''%%%###%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((()))))))))******))))))))))))******+++++++++,,,,,,,,,,,,---......---------,,,,,,,,,,,,---...000111222222222333444777999;;;???EEEHHHJJJRRR]]]gggrrrppp^^^MMMAAAAAA===888555333222111000000000000/////////......---------------,,,,,,+++------------,,,+++******+++++++++*********))))))******))))))))))))******((())))))(((((('''&&&%%%))))))(((((((((((())))))(((((('''&&&'''((()))***))))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((******'''$$$'''&&&%%%&&&((()))((('''&&&'''((()))***))))))(((((('''%%%%%%'''((('''&&&(((((((((((('''&&&%%%$$$%%%'''(((((('''&&&&&&'''((((((''''''''''''((((((***)))'''&&&&&&&&&((()))''''''''''''((())))))***'''''''''(((((())))))))))))((('''&&&&&&&&&'''(((((('''''''''((()))***+++'''&&&&&&'''***++++++***(((((((((((()))))))))))))))***++++++,,,,,,,,,,,,,,,------...............//////000111222333333444444555888<<>>@@@DDDKKKUUU\\\eeeqqqttthhhZZZSSSJJJBBB???===;;;:::222000......///111111111/////////.........------...---+++*********+++,,,***++++++,,,,,,,,,++++++************))))))))))))))))))(((((((((((())))))***)))(((((((((***+++,,,))))))(((((((((((())))))((((((((((((((()))))))))))))))(((((((((((()))))))))((((((''''''(((((((((+++*********)))))))))(((''''''(((((()))((('''&&&%%%$$$$$$%%%'''(((((('''(((''''''''''''((())))))((('''%%%%%%'''((('''&&&((('''&&&%%%%%%&&&'''(((&&&'''))))))'''&&&'''((((((''''''&&&&&&''''''((())))))(((''''''''''''(((((()))*********)))((('''&&&&&&''''''''''''''''''%%%%%%$$$$$$$$$%%%'''(((''''''''''''(((((())))))'''&&&&&&'''***++++++***(((((((((((())))))))))))---------...------,,,,,,...---,,,+++,,,---...///((()))***,,,...000222222555777:::===AAADDDFFFFFFEEEDDDCCCDDDHHHLLLNNNOOOSSSUUUZZZ___ccceeeffffffffffffeeedddeeehhhmmmqqqttttttttttttuuuuuuuuuuuuqqquuuzzz~~~''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''''''''((((((((()))))))))(((((((((((()))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......///111111111111444666555666777999;;;@@@EEEHHHOOOWWWccckkksss~~~~~~qqqhhh^^^RRRHHHEEEBBB<<<888666444333333111///------.../////////............------------///...,,,+++++++++,,,---******++++++,,,+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((***+++---))))))(((((((((((())))))((((((((()))))))))))))))))))))(((((((((((())))))***)))))))))))))))******((()))))))))*********+++'''((((((((((((''''''((()))'''&&&'''(((((('''&&&'''''''''&&&'''((())))))((('''%%%%%%'''((('''&&&&&&%%%%%%%%%&&&(((***+++&&&((())))))(((''''''(((''''''&&&&&&&&&&&&''''''))))))(((''''''''''''''''''((()))******)))'''&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''((()))'''''''''(((((((((((((((***)))(((((())))))((('''(((((((((((())))))))))))++++++,,,,,,,,,++++++***------,,,++++++---.../////////000111222333444555555777:::===AAADDDFFFFFFEEEDDDCCCDDDHHHKKKMMMNNNTTTVVVZZZ___bbbeeeffffffggggggfffeeeeeehhhmmmppppppppppppqqqrrrrrrrrrsssqqqvvv{{{''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((('''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))((())))))))))))*********++++++++++++,,,,,,,,,,,,***+++,,,---.../////////+++---//////......000111111111333555777:::<<<===AAAFFFLLLPPPUUU^^^jjjttt}}}oooeeeXXXNNNIIIDDD>>>:::888777666444333222111111///---,,,,,,---------+++......---------,,,,,,,,,......---,,,,,,,,,,,,,,,***+++++++++++++++******(((((()))))))))))))))***)))((((((''''''(((((()))'''''''''''''''((())))))))))))(((((((((((())))))'''((()))*********))))))))))))(((((((((((())))))(((''''''''''''((())))))''''''((())))))***++++++'''((()))((('''&&&''')))+++)))(((((())))))((('''&&&&&&'''''''''(((((((((((('''%%%%%%'''((('''&&&$$$$$$%%%&&&'''(((***+++&&&(((***)))((('''((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''((((((((((((((('''((((((((('''''''''''''''(((''''''&&&&&&'''((()))&&&''''''(((((((((''''''+++***(((((())))))'''&&&(((((((((((())))))))))))(((((()))))))))))))))(((,,,,,,,,,,,,,,,------...000000000111111222222222555666999===@@@CCCEEEFFFEEECCCBBBDDDHHHLLLNNNOOOUUUWWWZZZ^^^aaadddfffgggjjjjjjjjjhhhhhhjjjnnnqqqpppqqqqqqrrrsssttttttuuussswww}}}''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&&&&''''''''''''(((%%%%%%&&&''''''((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$###%%%'''&&&$$$###%%%'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((''''''&&&&&&%%%((((((''''''''''''((((((((((((((()))))))))************+++++++++,,,,,,,,,)))***+++,,,------------)))+++---------,,,---///111000000111333666777777999;;;>>>AAAEEEJJJPPPUUU^^^fffrrr}}}ttteee\\\OOOJJJCCC===:::888666555000111222222111222333333...,,,+++,,,---...---,,,---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++******+++++++++++++++***)))((((((((((((((())))))******((((((''''''''''''((((((&&&''''''(((((((((((('''))))))(((((((((((())))))'''((()))***+++***))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''((()))(((&&&&&&'''******((('''(((*********(((%%%&&&'''((((((((('''&&&((('''%%%%%%'''((('''&&&%%%&&&''''''(((''''''''''''(((******((('''((()))'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''&&&&&&&&&%%%&&&&&&'''((())))))))))))((((((''''''''')))((('''&&&&&&&&&'''(((&&&''''''(((((('''&&&&&&***)))(((((())))))((('''(((((((((((())))))))))))'''((()))***************++++++,,,------------,,,,,,,,,------.../////////444555888<<>>AAADDDFFFKKKOOOUUU\\\dddnnnwww}}}yyytttlllfffbbb[[[SSSLLLIIIEEE@@@:::777555444555444333333222111000////////////000000//////...---------------------------++++++++++++++++++++++++***++++++++++++***)))((()))************+++++++++)))((((((''''''(((((())))))(((''''''''''''''')))'''''''''(((((((((((((((((((((''''''(((((())))))''''''(((((())))))******))))))))))))((((((((('''))))))))))))))))))))))))((('''''''''&&&&&&&&&%%%***)))'''&&&%%%&&&&&&'''***)))((('''&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&%%%%%%&&&&&&''''''$$$###"""###&&&)))******'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))))))))(((((((((((()))((('''(((***,,,,,,+++''''''&&&&&&&&&&&&%%%%%%************++++++++++++((((((((((((((('''''''''***************+++,,,,,,+++++++++++++++,,,---------------...///000111222555777:::===@@@CCCEEEFFFFFFEEEDDDEEEGGGLLLRRRUUUVVVWWWYYY]]]bbbfffggggggjjjiiiiiiiiijjjlllnnnooopppppprrrsssttttttuuuuuuvvvyyy~~~))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))(((((('''(((((((((***)))((('''&&&&&&&&&&&&&&&'''((('''%%%%%%''')))'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((()))%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''(((((('''''''''''''''&&&,,,***))))))***+++************+++++++++,,,,,,,,,---,,,,,,++++++,,,------,,,,,,,,,,,,---...//////---......///000111222222333333333333555666888999999<<<@@@DDDIIIOOOUUUYYYhhhmmmvvvtttiiibbbTTTOOOIIIEEEDDDAAA<<<888888777444222111111111222000000000//////........................---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++******))))))(((((((((((())))))))))))(((''''''''''''''''''(((((('''&&&%%%&&&'''((((((((((((((((((((('''''''''((((((((()))))))))******(((((((((((()))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&+++***((('''&&&&&&''''''((((((((('''(((((())))))((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&!!! """&&&)))******''''''(((((('''&&&%%%$$$%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&+++***)))((((((((()))***'''&&&%%%&&&)))******)))&&&&&&&&&&&&&&&'''''''''''''''((((((((()))))))))))))))))))))************)))******+++++++++++++++*********+++,,,---...///---------...///000111222666888:::===@@@CCCDDDEEEDDDDDDCCCEEEHHHMMMSSSVVVYYYYYY[[[___cccfffgggggghhhgggggghhhiiilllooopppqqqqqqrrrsssssssssssssssuuuxxx}}}((((((((((((((((((((((((''''''''''''(((((())))))***)))((('''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&'''((('''&&&%%%'''(((&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((''''''''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%(((&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''')))***+++,,,************+++++++++++++++++++++++++++,,,,,,---,,,,,,++++++,,,---......---------....../////////000000111222333444555666777999;;;===???CCCGGGJJJLLLPPPVVV]]]dddllltttyyyyyyssskkkbbbZZZRRRKKKFFFDDD@@@<<<:::999999777555666555555444333222111111.....................///,,,------------,,,++++++------------------------************************))))))************))))))'''''''''((((((((())))))''''''&&&&&&&&&&&&''''''&&&)))***))))))+++***'''))))))((((((''''''&&&&&&((())))))***************))))))))))))(((((((((((())))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((+++***((('''&&&%%%&&&&&&%%%%%%&&&'''(((***+++,,,)))((((((''''''(((((()))(((((((((''''''&&&%%%%%%&&&%%%$$$$$$&&&'''&&&%%%&&&'''((()))(((&&&###"""&&&&&&&&&'''''''''(((((('''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&+++)))(((&&&&&&''')))***'''&&&%%%&&&(((((('''&&&%%%%%%%%%&&&'''(((((()))&&&&&&&&&'''''''''(((((())))))***************+++'''(((***+++++++++***)))+++++++++,,,---///000111------......///111222333555777999<<>>@@@BBBEEEHHHMMMSSSWWW___eeemmmwww{{{oooeeeVVVRRRLLLFFFAAA>>>;;;999888555333111000000000000222222111111000000///............///////////////,,,,,,,,,,,,,,,++++++***------------------------************************((())))))*********))))))((((((((()))))))))******''''''&&&&&&&&&&&&''''''(((...222111222333000***))))))((((((''''''&&&&&&(((((()))***+++******)))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))((('''%%%$$$$$$%%%%%%''''''&&&&&&''''''((()))((((((''''''''''''(((((('''(((((((((((('''%%%%%%)))((('''&&&''''''%%%###&&&'''(((((('''%%%###!!!&&&&&&&&&'''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((())),,,+++***+++,,,+++)))'''$$$%%%&&&&&&'''((())))))))))))*********+++++++++((((((((())))))*********((()))+++,,,,,,,,,+++***,,,,,,------///000222222............000111222333444555888;;;>>>@@@BBBCCCFFFFFFEEEFFFIIILLLPPPRRRWWWWWWYYY\\\aaadddddddddeeeddddddeeeggglllpppsssuuuuuuuuuuuuuuuttttttssstttwww|||))))))))))))))))))))))))''''''((((((((((((((((((((((((''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%###""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))'''((((((&&&$$$$$$%%%&&&((())))))))))))*********))))))))))))***+++,,,,,,+++++++++******++++++,,,------------------,,,,,,//////000000///...------+++---///000111222444555666777999:::;;;>>>BBBEEEFFFIIIMMMRRRXXX```hhhnnnssswww}}}tttmmmbbb[[[WWWRRRKKKEEEAAA???;;;888555444444444222111000///............---------......//////////////////////////////000,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++************************(((((())))))******))))))))))))))))))************(((''''''''''''''''''(((***222777555666999555---(((((((((((((((''''''''''''((()))***+++***)))((((((((((((((())))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&,,,+++)))'''&&&$$$######''''''&&&&&&&&&&&&''''''&&&'''((())))))(((&&&%%%'''&&&&&&'''(((((('''%%%&&&&&&''''''&&&%%%$$$###''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((+++*********+++***(((%%%%%%%%%&&&'''(((((())))))((((((((()))))))))******'''''''''((())))))******+++,,,,,,---...------------------...///000111222.........///000111222333333444777;;;>>>AAACCCDDDGGGFFFFFFGGGIIILLLOOOQQQUUUUUUWWW[[[___bbbcccccceeedddccccccfffkkkpppsssuuuuuuvvvvvvvvvuuuuuuttttttwww|||))))))))))))))))))))))))((((((((((((((((((((('''''''''&&&&&&&&&'''(((((('''''''''&&&&&&''''''(((%%%'''((()))'''&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%###!!!"""$$$'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))***(((%%%$$$&&&(((((((((((()))))))))******((((((((())))))***,,,,,,++++++************++++++------,,,,,,+++++++++***,,,---...///000//////...+++---////////////000111111222444555555777999;;;:::;;;===>>>AAAEEEJJJNNNOOORRRWWW\\\bbbiiioootttwwwzzz}}}vvvooohhhaaa[[[VVVNNNJJJDDD@@@>>>===;;;999777666555333111111222333111222333222222111111111---------------...000000///////////////.........,,,,,,------,,,,,,+++***))))))))))))))))))))))))************************'''(((((()))))))))))))))((())))))))))))*********)))((((((''''''(((((()))(((000222...///444333,,,'''''''''(((((((((((((((%%%'''(((******)))((('''''''''(((((())))))******(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&((()))---,,,***((('''%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&((()))))))))'''&&&%%%$$$%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&%%%&&&(((******(((&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&''''''''''''''''''(((((()))*********++++++******++++++,,,---------,,,------...//////.........///000111333333333555888<<<@@@DDDFFFGGGEEEEEEEEEGGGJJJMMMPPPRRRSSSSSSVVVZZZ___cccdddccceeedddbbbccceeejjjooorrrttttttuuuuuuuuuuuuuuuttttttxxx}}}))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))))))))((((((((())))))***$$$&&&))))))'''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%'''((((((((('''&&&'''''''''((((((((())))))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&$$$"""###%%%(((******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&(((***)))''''''***---(((((((((((())))))))))))(((((((((((()))***+++,,,++++++***************+++,,,,,,++++++******))))))"""$$$'''***---...//////,,,...//////.........///...000222222222222333555666888999::::::<<>>@@@BBBDDDGGGKKKOOOSSSTTTWWW\\\```dddhhhmmmpppuuuwwwzzz|||}}}}}}yyyvvvtttooofff^^^YYYVVVPPPLLLHHHDDD@@@===;;;;;;:::999999999:::;;;222222222111111111333555+++---000000000///...//////---,,,+++******+++,,,//////.........---------,,,------------,,,++++++************************))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))###******$$$$$$,,,...'''&&&'''''''''(((((())))))%%%&&&((()))***)))'''&&&&&&''''''((()))******+++(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''&&&&&&'''(((***+++******))))))))))))******&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&((()))***)))((('''%%%%%%%%%&&&''''''$$$"""%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((&&&&&&(((+++...///---+++''''''''''''(((((((((((())))))))))))************'''(((((()))******++++++((('''&&&&&&&&&''')))***,,,,,,+++++++++,,,,,,---......//////000222333444444666999>>>BBBFFFIIIJJJBBBCCCDDDGGGJJJNNNRRRTTTRRRSSSUUUZZZ___ccceeedddeeedddbbbbbbeeeiiinnnrrrrrrsssssstttuuuuuuttttttuuuxxx}}}''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((()))***+++***)))'''%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''(((******))))))))))))((((((((((((******))))))))))))******++++++******)))*********+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,---------......000////////////111333444111111222333333333333222777888888999:::;;;;;;<<>>>>>>>>>>>===FFFGGGGGGFFFCCCAAA@@@@@@<<<;;;:::888777555444333333444444444333222111111////////////////////////.........//////.........///////////////...............//////......------+++******************+++,,,,,,,,,+++++++++++++++,,,,,,++++++,,,---......************************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((()))((((((((('''&&&&&&&&&(((((('''&&&&&&&&&''''''((((((((((((((((((((((((+++)))'''&&&&&&(((***+++&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((((($$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''')))(((((('''&&&%%%$$$$$$)))((()))+++***'''(((,,,)))((((((''''''(((((()))((()))******))))))***++++++******)))))))))***+++******+++++++++,,,,,,,,,*********+++++++++,,,,,,/////////000111222333444777888;;;???AAACCCCCCCCCEEEEEEEEEGGGJJJNNNRRRTTTUUUWWWZZZ]]]```cccdddeeedddeeefffffffffiiimmmpppqqqqqqqqqqqqqqqrrrsssssssssvvv|||''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&'''''''''((((((((((((&&&&&&'''(((((((((((((((&&&&&&''''''((()))******'''''''''&&&&&&''''''''''''''''''((()))***+++,,,***************************+++,,,+++***)))***,,,++++++++++++,,,,,,,,,,,,((()))+++,,,---,,,++++++,,,,,,---...............---------....../////////222333444666666444222111333222222222222222222222444444444555555555555555666777999:::::::::::::::>>>??????===:::777777777555555555444444444333333333444444555555444444333------........./////////------............------........................------.........------,,,,,,,,,++++++++++++,,,,,,++++++*********************))))))))))))***++++++))))))))))))************(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&'''''''''''''''((((((((()))((((((''''''(((******))))))((((((''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''((())))))%%%&&&''''''&&&$$$""" '''&&&%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$&&&((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&''''''((((((+++))))))***'''######'''))))))))))))))))))******''')))******)))(((***+++))))))))))))******++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,////////////000222333444777999;;;>>>@@@AAABBBBBBCCCCCCDDDFFFJJJNNNRRRUUUUUUWWWZZZ]]]```cccdddeeedddeeefffggghhhjjjnnnqqqrrrqqqqqqqqqqqqqqqrrrrrrqqqvvv|||(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((())))))***''''''&&&&&&&&&&&&''''''''''''''''''((()))***+++************************)))***++++++))))))***+++*********+++++++++,,,,,,)))***+++,,,---,,,+++***++++++,,,------------,,,,,,---------------......,,,---///111111000///.........//////000000000111111111111111111111111111444444555666666777777777333555555444222000000000//////000000000111111111222222222222222111111000//////////////////......---......//////......------------------.........,,,,,,------------,,,,,,,,,++++++******++++++,,,************************,,,,,,+++************+++))))))))))))))))))******''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((()))(((((('''&&&%%%%%%$$$)))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''(((*********)))(((***)))(((''''''''''''((('''((()))******)))((('''%%%%%%%%%&&&'''((())))))'''''''''&&&$$$!!!&&&%%%%%%%%%%%%&&&&&&'''((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$$$$&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''((((((((((((%%%%%%&&&''''''((())))))&&&$$$$$$%%%"""!!!%%%%%%%%%&&&&&&'''''''''&&&''')))(((''''''(((***'''(((((()))*********+++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------.........///000111333333777888:::<<>>@@@BBBCCCBBBBBBCCCFFFIIINNNRRRTTTUUUWWWZZZ]]]```cccdddeeeeeeggghhhiiijjjlllnnnqqqpppppppppppppppqqqrrrrrrssswww}}}(((((((((((((((((((((((('''''''''((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%############$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&'''((((((************************((()))***)))(((((()))***))))))))))))*********+++++++++************++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,------------------+++++++++,,,------......---.........//////000000/////////000000111222333+++---//////...---...///,,,,,,,,,,,,,,,---------,,,,,,---......---------,,,,,,,,,---------------------............------++++++,,,,,,,,,---------******+++,,,,,,,,,,,,,,,*********))))))******************+++++++++,,,,,,&&&&&&%%%%%%%%%&&&''''''******))))))((((((''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%&&&'''(((((((((&&&'''((())))))*********((('''&&&$$$$$$%%%&&&'''((()))+++,,,,,,+++)))(((&&&&&&'''''''''''''''''''''&&&%%%######$$$&&&'''$$$%%%'''((('''%%%###!!!$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((''''''''''''((('''((()))((($$$%%%((('''''')))***+++++++++***&&&((())))))(((((()))***'''((()))******))))))(((******+++++++++,,,,,,,,,++++++,,,,,,,,,---------............000111222333555666888:::===@@@CCCDDDCCCCCCDDDEEEIIIMMMQQQSSSUUUWWWZZZ]]]```cccdddeeefffhhhjjjkkkkkklllnnnpppoooooooooooopppqqqssssssuuuyyy}}}))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$#########$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%############$$$%%%&&&'''''''''''''''((((((((()))$$$%%%'''((((((&&&%%%###'''''''''''''''&&&&&&&&&((((((''''''''''''(((((((((''''''&&&&&&&&&''''''))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))************+++***)))(((((()))***+++******+++,,,,,,,,,,,,+++.........---------------......---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------.../////////////////////000111222333///111222222111000111222..................------)))***+++,,,---.........,,,,,,,,,---......//////,,,------......------,,,+++++++++,,,,,,---------)))***+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------******++++++,,,,,,,,,,,,''''''((((((***+++,,,---+++******)))(((''''''&&&''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''((())))))***(((((('''&&&''')))+++---+++)))'''&&&&&&&&&((()))'''(((***,,,,,,***(((''''''''''''''''''&&&&&&&&&&&&%%%$$$###%%%(((+++---$$$%%%((()))(((%%%"""###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))***+++(((&&&%%%&&&###!!!###$$$&&&(((((((((((('''((()))******))))))***+++'''((()))******)))((('''******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,............///111222333444555777999===@@@CCCEEECCCCCCDDDEEEHHHLLLPPPSSSUUUWWWZZZ]]]```cccdddeeegggiiikkkkkkkkkkkkmmmooonnnnnnnnnoooppprrrssstttwwwzzz~~~(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$######$$$%%%&&&&&&%%%$$$###&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%&&&''')))+++''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))+++***((('''''''''((()))******))))))((((((''''''))))))*********)))'''&&&******++++++++++++*********+++,,,,,,******+++,,,************************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,---------,,,,,,...///---...///111111222222222////////////............++++++++++++,,,,,,---...------------------------.........------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---++++++++++++++++++++++++******++++++++++++******&&&&&&'''((()))***++++++------,,,+++***)))((('''+++******)))((('''''''''(((((((((((())))))))))))&&&&&&%%%%%%%%%%%%&&&&&&((((((((('''&&&&&&&&&%%%$$$%%%%%%&&&'''((())))))((((((((()))***)))'''$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((())))))(((''''''&&&&&&&&&''''''***)))'''&&&&&&''')))***$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&'''((('''&&&%%%$$$'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%%%%%%%&&&&&&'''((())))))'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''(((((((((((()))***,,,,,,,,,***(((''',,,+++***)))))))))++++++((()))))))))************++++++******+++,,,...///111222222000...---...///222444666999===@@@BBBDDDHHHDDDDDDGGGIIIIIIMMMRRRXXXYYY\\\^^^```aaabbbbbbggghhhjjjjjjjjjlllnnnqqqpppnnnllllllnnnqqqsssssstttwww{{{(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%"""######$$$$$$######"""%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&&&&&&&''')))***''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))******((('''''''''((())))))))))))(((((((((''''''&&&&&&'''''''''&&&$$$$$$)))******************)))***+++,,,,,,******+++,,,************************,,,++++++++++++++++++***+++++++++++++++++++++++++++,,,---,,,+++,,,---///......///000111111111111////////////............,,,,,,,,,,,,,,,---......------------------------...---------,,,,,,,,,,,,//////......------,,,,,,---,,,***))))))***,,,---++++++++++++++++++++++++)))))))))******)))))))))(((((((((((())))))))))))*********))))))))))))))))))(((((('''&&&&&&%%%%%%)))))))))(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((('''''''''((((((&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''((()))***+++'''''''''&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))%%%&&&'''(((((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''(((((((((((()))***+++,,,,,,***((('''******)))(((((()))******************+++++++++++++++************,,,---...///000000000......000111444555777;;;>>>AAADDDEEEHHHDDDDDDGGGIIIIIIMMMRRRUUUWWWZZZ^^^aaabbbcccdddgggiiijjjjjjjjjkkknnnpppooommmlllmmmpppsssttttttuuuxxx|||'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$######"""$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&''')))***''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))***)))((((((''''''((((((((((((((((((((('''''''''(((((()))))))))(((''''''))))))************)))))))))+++,,,+++***)))***+++*********************************++++++++++++++++++++++++++++++++++++++++++,,,---,,,++++++---///...//////000000000///////////////............------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++000//////...---,,,++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++(((((())))))))))))((((((***)))))))))((((((((('''((((((((())))))*********((((((((('''&&&&&&%%%%%%***))))))(((((('''''''''(((''''''''''''''''''(((&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&)))'''%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$######''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''''''''%%%%%%%%%%%%'''''''''((())))))))))))((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&''''''((()))''''''''''''''''''''''''''''''''''''(((((((((((()))***+++++++++***)))((()))((((((((((((((())))))***++++++++++++,,,,,,,,,+++************,,,---...---...////////////111333555666999<<>>BBBEEEHHHIIIFFFBBBBBBFFFIIIKKKOOOTTTRRRTTTXXX]]]aaadddfffgggggghhhjjjjjjjjjlllnnnqqqqqqooonnnooorrrvvvxxxyyywwwxxxzzz|||&&&&&&&&&''''''''''''((((((&&&%%%%%%&&&'''%%%$$$&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$&&&)))(((###$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&((()))(((&&&%%%%%%&&&""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$##############################''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((''''''''''''''''''&&&&&&'''***+++++++++''''''''''''((()))++++++******))))))))))))******''''''(((((())))))******)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++(((((((((((((((((((((((((((''''''''''''(((((()))(((((()))(((((('''&&&&&&))))))))))))))))))))))))''''''''''''(((***+++,,,((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&***)))((('''&&&&&&'''(((************)))&&&$$$###))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((+++***(((&&&%%%&&&((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&%%%%%%%%%&&&'''&&&%%%%%%%%%&&&''''''''''''''''''''''''###$$$%%%&&&'''''''''''''''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&'''((((((&&&$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%###$$$$$$###"""!!!###$$$(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''%%%$$$'''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&)))(((((('''''''''(((((('''((()))(((&&&%%%%%%'''(((((((((((((((''''''''')))))))))))))))))))))))))))((('''''''''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---///000000***,,,---...///111444777888999<<>>AAADDDGGGHHHDDDDDDEEEFFFIIIMMMPPPSSSUUUWWW\\\```dddfffggghhhggghhhiiiiiiiiijjjllloooqqqssstttttttttuuuwwwyyyzzz{{{%%%%%%%%%&&&&&&&&&&&&'''(((&&&%%%%%%&&&'''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&$$$######$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%$$$"""$$$&&&&&&&&&%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&((('''&&&%%%'''))))))((('''''''''''''''((('''(((((())))))(((((('''******))))))((((((''''''((((((((('''((())))))***((((((((())))))*********---,,,,,,+++******))))))************************%%%%%%%%%&&&&&&'''))))))&&&&&&''''''(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###%%%'''((()))'''&&&''')))+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%((((((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&& """###""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&########################%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%%%%'''((('''&&&&&&'''(((''''''(((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((***+++------,,,++++++%%%&&&))),,,...000000000(((,,,111444444333333333444666888;;;???CCCFFFGGGEEEEEEEEEGGGIIIMMMQQQSSSTTTVVVZZZ___ccceeefffgggfffggghhhhhhhhhiiijjjlllmmmoooqqqrrrsssuuuxxxzzz|||}}}%%%%%%%%%%%%&&&&&&&&&&&&(((&&&%%%%%%&&&'''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%'''((((((((('''&&&%%%$$$###%%%''''''&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$#########"""""""""!!!!!!########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$''')))(((&&&&&&(((+++'''''''''&&&''''''(((((('''((()))******)))(((''''''''''''''''''&&&&&&&&&((((((''''''(((((()))***((((((((()))******++++++,,,++++++++++++*********((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''(((%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&'''$$$""" """&&&'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''' """%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$###%%%&&&((('''&&&&&&'''(((((((((((())))))******+++))))))))))))))))))))))))''''''((()))))))))))))))(((***,,,.........---,,,,,,,,,,,,------......///'''+++000333333111000000555555777:::>>>BBBEEEGGGFFFFFFFFFHHHJJJMMMQQQSSSWWWYYY\\\___bbbcccccccccfffgggiiiiiihhhiiijjjllljjjllloooppprrrtttxxxzzz|||}}}$$$$$$%%%%%%%%%&&&&&&&&&(((&&&%%%%%%&&&'''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%&&&'''!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%'''''''''''''''%%%$$$######%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&)))+++***&&&%%%'''***&&&&&&&&&&&&''''''((()))%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''''''''(((''''''''''''((())))))(((((()))******+++,,,,,,)))))))))***************&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))(((((('''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&!!!"""$$$""" %%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''((('''&&&%%%%%%&&&((()))'''&&&%%%%%%%%%%%%&&&'''"""%%%'''(((&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%######$$$%%%%%%&&&''''''&&&'''(((((((((&&&$$$###%%%&&&''''''&&&&&&''')))'''''''''((()))*********))))))))))))))))))))))))&&&'''((()))***))))))((()))+++---///000///...---///...,,,+++,,,---...///***,,,///000000000111333666777888;;;>>>BBBEEEGGGGGGGGGGGGHHHJJJNNNQQQSSSWWWYYY]]]```cccdddddddddgggiiikkkkkkjjjjjjkkklllkkkmmmooopppqqqsssvvvyyyzzz{{{$$$$$$%%%%%%%%%&&&&&&&&&(((&&&%%%%%%&&&'''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&$$$###"""###$$$&&&%%%###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%$$$&&&(((******(((&&&$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&))),,,...+++&&&$$$&&&)))%%%%%%%%%&&&'''((()))***$$$%%%'''(((((('''%%%$$$'''((((((((())))))******'''''''''''''''((())))))((())))))***+++,,,,,,,,,''''''(((((())))))******))))))))))))))))))))))))(((((('''&&&%%%%%%%%%%%%&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&((()))))))))(((((('''((()))))))))(((&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%%%%&&&&&&%%%%%%""" """''')))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%''''''$$$#########$$$%%%%%%&&&'''&&&%%%$$$%%%''')))***'''&&&%%%%%%%%%%%%&&&'''"""%%%'''(((&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%% """$$$&&&'''(((((()))******)))'''%%%###%%%&&&''''''&&&&&&((()))&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&''')))*********)))((()))+++...000111000///------,,,******+++---111333///000000//////111555888888888:::<<>>AAADDDEEEGGGHHHIIIKKKMMMPPPRRRSSSUUUWWW[[[___cccfffggghhhfffhhhjjjjjjiiijjjnnnrrrqqqsssuuuuuuuuutttuuuvvvvvvyyy%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&)))+++***(((%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''!!!""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''((((((((((((''''''&&&(((***+++,,,***)))((()))*********+++++++++++++++++++++*********))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''%%%###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$&&&&&&$$$$$$$$$$$$&&&&&&((('''%%%$$$%%%&&&'''((($$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""'''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''''''''&&&$$$""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%)))'''%%%%%%&&&'''(((''''''%%%""""""$$$&&&((((((&&&&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((''''''&&&&&&'''((((((((((((((()))))))))*********++++++,,,,,,++++++,,,,,,---...---...000000000111444666777888999;;;>>>AAACCCEEEGGGGGGHHHJJJMMMOOOQQQSSSUUUWWWZZZ^^^bbbdddffffffeeeggghhhiiiiiikkkooorrrppprrrttttttttttttuuuwwwwwwzzz%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((******(((%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((((((((((((%%%$$$$$$$$$$$$%%%&&&&&&######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''###$$$&&&(((((('''&&&%%%)))*********++++++++++++***))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&'''((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''((('''&&&$$$$$$%%%'''$$$$$$%%%%%%%%%%%%%%%%%%#########$$$$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%&&&'''&&&$$$&&&&&&$$$$$$$$$$$$&&&&&&)))((('''&&&&&&'''((((((%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$"""###%%%'''''''''%%%$$$%%%&&&))))))((('''%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''+++)))'''&&&%%%&&&'''((()))*********++++++++++++,,,++++++++++++,,,------...000000000///000222444777888999<<<>>>AAADDDEEEEEEFFFGGGIIIKKKNNNPPPRRRUUUWWWZZZ^^^aaadddeeefffeeefffggghhhiiilllooorrrpppqqqssssssssstttvvvxxxxxx|||%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######"""######$$$%%%$$$$$$$$$"""#########$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&%%%%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$&&&&&&$$$#####################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&''')))***)))(((&&&$$$$$$$$$$$$$$$$$$%%%&&&&&&)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$###$$$%%%&&&''''''''''''$$$%%%'''((())))))(((((()))))))))*********++++++(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''''')))((('''&&&&&&'''((()))(((((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((('''%%%$$$$$$%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$######$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((''''''''''''######$$$$$$%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&###!!! """$$$%%%%%%"""###$$$'''******'''%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''---+++(((&&&%%%&&&((())))))***++++++,,,,,,+++++++++++++++++++++,,,---------...///...------///000888999:::<<>>AAADDDFFFHHHGGGHHHIIIKKKMMMPPPRRRSSSWWWYYY\\\```ccceeeffffffgggfffeeegggiiilllnnnnnnqqqrrrssstttuuuwwwzzz}}}~~~%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%########################""""""""""""""""""""""""########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""######""""""######$$$%%%""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$%%%'''(((&&&$$$&&&&&&&&&&&&%%%%%%$$$###'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''###$$$$$$""" $$$'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***(((((((((((((((''''''''',,,------,,,(((&&&%%%%%%&&&&&&''''''''''''''''''%%%&&&((())))))(((&&&$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%)))(((&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%$$$###"""&&&&&&&&&(((((('''$$$!!!$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&%%%$$$$$$%%%&&&((()))%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$$$$$$$&&&'''"""###$$$%%%&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$#########''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((())))))))))))))))))))))))(((''''''$$$&&&((()))***+++***))),,,,,,,,,------,,,+++++++++++++++,,,---...000000000/////////111222444666777999===AAADDDFFFGGGHHHHHHHHHIIIJJJLLLOOORRRSSSUUUWWW[[[___bbbdddeeeeeegggiiijjjjjjiiijjjlllnnnrrrrrrsssuuuxxxzzz}}}~~~{{{~~~########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$###########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""""""""#########$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%###!!!"""$$$%%%###"""%%%&&&&&&&&&%%%%%%$$$###'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""" ###$$$%%%%%%######$$$%%%###%%%%%%###!!!!!!$$$'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))'''''''''(((((((((((((((***+++,,,***'''%%%%%%%%%((((((''''''&&&&&&%%%%%%&&&&&&'''''''''&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%)))'''&&&$$$$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&((()))(((%%%$$$###$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%%%%%%%#########%%%&&&'''%%%###$$$$$$#########$$$%%%%%%''''''&&&%%%%%%$$$######"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$"""###%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''')))(((&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&&&&######$$$%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&)))(((((((((''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''((())))))))))))))))))))))))((('''''''''(((((())))))))))))(((+++,,,,,,---,,,,,,+++++++++++++++,,,---...///000000//////...///000111222888:::===AAADDDFFFGGGGGGHHHHHHHHHJJJLLLOOORRRTTTUUUWWW[[[___bbbdddeeeeeegggiiijjjjjjiiijjjlllnnnrrrssstttvvvxxx{{{}}}~~~|||########################$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$########################''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""########################%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$"""!!!"""###$$$###!!!%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""!!! ###$$$%%%%%%######$$$%%%$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&''''''(((((())))))''')))***)))'''%%%%%%&&&))))))((('''&&&%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%&&&'''$$$$$$%%%&&&'''((())))))'''((()))(((%%%###""""""$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&'''(((&&&$$$###$$$%%%&&&&&&%%%$$$$$$######""""""######&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$######$$$&&&((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&&&&&&&''''''((('''''''''*********)))))))))))))))((((((((('''''''''&&&&&&&&&&&&''''''((())))))))))))))))))))))))(((((('''******)))(((((((((((((((++++++,,,,,,,,,,,,++++++++++++++++++,,,...///000222111000//////000111222999;;;>>>AAADDDEEEFFFFFFGGGHHHHHHJJJLLLOOORRRTTTVVVXXX[[[___bbbdddeeeeeeggghhhiiijjjiiijjjmmmooosssssstttvvvyyy{{{~~~~~~%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$$$$$$$########################'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###### """$$$%%%&&&%%%###"""%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%&&&''''''%%%%%%&&&'''$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******&&&((())))))'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%$$$###$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&'''$$$%%%%%%%%%&&&'''''''''&&&'''((('''%%%#########$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%''')))***---***'''%%%%%%&&&%%%%%%&&&%%%$$$######"""######""""""###$$$&&&'''((((((#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''&&&%%%%%%&&&''''''((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&''''''((($$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&'''((((((((('''(((((('''''''''''''''''')))(((((((((((('''''''''&&&&&&''''''((()))))))))(((((())))))))))))((((((***)))(((''''''((()))*********+++,,,,,,,,,,,,+++++++++++++++,,,---...///333333222222222333555666:::<<<>>>AAACCCEEEEEEEEEGGGGGGHHHJJJLLLPPPSSSTTTWWWXXX[[[^^^aaacccdddeeeggghhhiiijjjiiijjjmmmooossstttuuuwwwyyy|||~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$########################&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%$$$$$$###### """$$$%%%&&&%%%###"""%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&''''''$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******&&&(((***)))(((''''''((($$$%%%%%%%%%&&&&&&''''''%%%$$$######%%%'''***,,,%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$############$$$&&&&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$%%%'''(((***---***&&&$$$$$$%%%&&&%%%'''&&&%%%$$$$$$$$$$$$$$$""""""###$$$&&&'''((((((###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''''''''$$$$$$%%%&&&&&&'''(((((((((((('''&&&%%%$$$$$$###&&&&&&'''''''''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''&&&&&&''''''((()))))))))(((((())))))))))))((((((((('''''''''''')))+++,,,)))***++++++,,,,,,,,,++++++++++++++++++,,,---...111000000111333555777888:::<<<>>>AAACCCEEEEEEEEEFFFGGGHHHJJJLLLPPPSSSUUUXXXYYY[[[^^^```cccdddeeefffgggiiiiiijjjkkkmmmooosssssstttvvvyyy{{{}}}########################&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$######!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&%%%$$$%%%'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""###$$$%%%%%%######$$$%%%&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&''''''(((((())))))''')))******(((''''''(((######$$$%%%&&&'''((((((%%%$$$$$$$$$&&&(((+++---%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!!!!!!!###%%%%%%%%%%%%%%%'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''%%%###!!!!!!###%%%''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$######""""""######$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$###$$$$$$%%%%%%&&&&&&''''''(((((('''&&&%%%$$$$$$###''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''''''''&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''((()))))))))'''(((((()))))))))))))))&&&&&&''''''(((***+++,,,((()))***+++,,,,,,,,,,,,+++++++++++++++,,,---------------...000333666777999;;;>>>AAADDDEEEFFFFFFFFFFFFHHHJJJMMMPPPSSSUUUYYYYYY[[[]]]```bbbdddeeefffgggiiiiiijjjkkknnnppprrrrrrsssuuuxxxzzz}}}~~~~~~########################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%%%%$$$########################""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###%%%'''&&&$$$###%%%&&&###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""###$$$%%%%%%######$$$%%%'''$$$!!!!!!###%%%%%%###########################"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&'''''''''''''''((((((((((((((('''((())))))'''%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%'''((()))$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%$$$$$$#########"""$$$%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$"""  ###%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&''''''''''''%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''((()))))))))''''''((()))))))))))))))''''''((()))))))))))))))((()))***++++++,,,,,,,,,+++++++++***++++++,,,------------...///222444555888:::===AAADDDFFFGGGGGGFFFFFFGGGIIIMMMPPPTTTVVVYYYZZZ[[[]]]___bbbdddeeeeeegggiiiiiijjjkkknnnpppqqqqqqrrrtttwwwyyy|||}}}|||~~~%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%%%%$$$########################""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%"""######$$$$$$$$$############""""""######$$$%%%""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&((('''%%%$$$&&&(((###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%&&&''''''%%%%%%&&&''''''$$$ """$$$$$$###########################""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((((((((((((((((('''''''''&&&'''((((((%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$"""######$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''&&&%%%###"""%%%###"""###%%%&&&%%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''###$$$%%%'''(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''(((((())))))(((&&&$$$$$$%%%&&&'''&&&'''''''''''''''&&&&&&'''((((((((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))''''''((()))))))))))))))((()))*********)))'''&&&(((((()))++++++,,,,,,,,,+++++++++***++++++,,,,,,000000000000000222444555777999===AAADDDFFFHHHHHHFFFFFFGGGIIIMMMPPPTTTVVVZZZZZZ[[[]]]___bbbdddeeeeeeggghhhiiijjjkkknnnqqqpppqqqrrrtttvvvyyy{{{|||zzz|||$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''&&&###!!!!!!"""$$$$$$###%%%&&&%%%$$$""""""$$$&&&""""""###$$$%%%%%%%%%%%%########################$$$%%%&&&&&&''''''&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&###########################""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$"""!!!!!! """$$$&&&&&&$$$""" """"""""""""""""""""""""######$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''######"""""""""###$$$%%%&&&%%%$$$$$$$$$%%%&&&'''%%%$$$###""""""$$$&&&'''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&""" !!!$$$&&&%%%&&&'''&&&$$$###$$$%%%))))))))))))************(((((((((((((((''''''&&&%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((('''&&&%%%######$$$$$$############$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&***((($$$###$$$&&&'''''')))(((&&&$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$""""""!!!!!!!!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''%%%&&&((())))))(((''''''((('''&&&%%%$$$$$$&&&''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))***)))(((&&&&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))(((((((((((()))***,,,,,,...---,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***---...000000000111333555:::===AAADDDEEEFFFGGGHHHFFFHHHJJJKKKMMMPPPTTTWWW[[[\\\]]]^^^```bbbdddeeefffkkkmmmkkkkkknnnooommmppprrrtttuuuuuuuuuwwwyyy~~~|||~~~$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''&&&$$$""""""###%%%%%%$$$$$$%%%$$$###!!!!!!###%%%$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$######%%%&&&!!!###$$$%%%%%%$$$###!!!########################"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###!!!!!!"""$$$%%%&&&''''''&&&%%%$$$%%%&&&''''''((((((((()))))))))'''''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$############$$$$$$############$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&$$$!!!!!!"""%%%&&&''')))(((&&&%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''%%%%%%''')))((('''&&&'''((('''&&&%%%$$$$$$%%%'''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))))))))(((''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''&&&''''''((()))***((('''''''''''''''((((((,,,,,,------------,,,,,,---...000000///000333555999===AAADDDEEEEEEFFFHHHEEEGGGIIIKKKLLLPPPTTTWWW[[[\\\]]]^^^```cccdddeeeeeejjjllljjjjjjmmmnnnmmmoooqqqsssuuuuuuvvvxxxzzz}}}%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''%%%######%%%&&&%%%%%%###$$$$$$###!!!!!!"""$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%###!!!"""%%%'''########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%$$$###'''&&&%%%$$$$$$$$$$$$%%%###$$$&&&(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############$$$%%%&&&'''&&&%%%$$$%%%&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''&&&%%%%%%$$$&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$""" !!!###&&&'''(((((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$######"""""""""$$$$$$#########$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&%%%&&&((((((&&&%%%&&&'''&&&%%%$$$$$$$$$%%%'''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((('''(((((((((((('''&&&&&&(((''''''''''''((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))***+++,,,,,,------............---------.../////////000222444999<<<@@@BBBCCCDDDFFFGGGEEEGGGIIIJJJLLLOOOSSSVVV[[[\\\]]]___aaaccceeefffeeeiiikkkiiiiiilllmmmlllnnnpppsssuuuvvvwwwzzz|||~~~|||~~~%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$%%%&&&'''&&&%%%###$$$%%%$$$"""""""""$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###!!! """###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&(((((('''%%%$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################!!!###$$$%%%$$$"""!!!'''&&&&&&%%%$$$$$$$$$$$$###$$$&&&'''''''''&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$###$$$%%%&&&%%%$$$###$$$%%%&&&&&&'''''''''(((((((((&&&''''''''''''&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%$$$$$$######$$$$$$%%%((((((((('''&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''%%%######%%%((())))))%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%(((''''''&&&%%%$$$$$$###%%%$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&'''((((((((('''&&&%%%'''''''''''''''(((((()))((((((((((((((((((((((((+++******))))))))))))***,,,,,,,,,,,,---///000000------............---------.../////////000222444999<<>>@@@AAABBBDDDGGGJJJGGGIIIKKKLLLNNNQQQUUUYYYZZZ\\\```cccfffhhhhhhhhhhhhkkklllhhhhhhllloooooooooqqqtttvvvwwwyyy|||~~~}}}}}}""""""!!!!!!!!!!!!""""""$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''%%%######%%%&&&&&&%%%#########%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$''''''(((&&&###!!!!!!"""########################""""""""""""""""""""""""$$$"""!!! """$$$%%%((('''&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''!!!"""$$$&&&'''''''''&&&###$$$&&&(((((('''&&&%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''%%%&&&''''''&&&&&&((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$###%%%'''))))))'''%%%###%%%%%%%%%&&&&&&&&&''''''%%%$$$###""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''((())))))'''%%%"""!!!$$$%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&%%%$$$###%%%''')))((('''###$$$&&&((())))))(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$%%%$$$$$$$$$######""""""!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&''''''&&&&&&((())))))(((''''''(((######$$$%%%%%%%%%%%%$$$###$$$&&&(((((('''&&&%%%'''''''''''''''''''''&&&&&&&&&%%%$$$%%%&&&((()))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((()))+++,,,,,,------,,,+++++++++,,,,,,......////////////......,,,...000222444777;;;>>><<<>>>@@@BBBCCCEEEHHHKKKHHHIIIKKKMMMOOORRRVVVYYYZZZ\\\```dddggghhhhhhhhhgggjjjjjjggggggkkknnnnnnooorrrtttvvvwwwyyy{{{}}}|||yyyyyy}}}$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%&&&'''((('''%%%"""!!!######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$######""""""######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$###  ###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$######"""#########%%%###!!!"""%%%'''&&&$$$$$$$$$%%%&&&&&&'''(((((('''&&&&&&%%%%%%$$$$$$###&&&'''((('''%%%$$$$$$&&&'''&&&&&&&&&'''((()))***))))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&$$$###$$$"""!!!"""%%%&&&$$$"""+++)))'''$$$###""""""#########$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%''')))))))))((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$%%%'''(((""""""!!!!!!"""$$$&&&'''######$$$$$$$$$%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((&&&''')))***)))'''$$$"""%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&"""###$$$%%%&&&((())))))'''&&&&&&'''(((((('''%%%(((((('''&&&%%%$$$$$$###***)))(((''''''&&&&&&'''%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((($$$%%%''')))******))))))''''''''''''((((((((((((%%%''')))***)))((()))*********+++,,,,,,,,,,,,+++---...............------...000111222222333444666;;;===???@@@BBBEEEJJJMMMEEEEEEFFFIIILLLOOOSSSTTTYYY]]]bbbfffggghhhhhhiiikkkkkklllkkkjjjkkkmmmpppqqqqqqrrrtttwwwzzz|||~~~|||~~~$$$$$$%%%&&&&&&%%%$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################%%%&&&&&&&&&&&&$$$###"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###############"""""""""!!!###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$""" !!!###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$$$$$$$$$$%%%%%%'''%%%######&&&'''&&&%%%$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%'''''''''%%%$$$%%%&&&&&&&&&''''''((()))))))))))))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&&&&''''''%%%###"""###&&&'''&&&$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''''''''!!!%%%((()))))))))%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((((((''''''((())))))(((&&&%%%%%%$$$$$$######"""""")))(((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((()))))))))'''((())))))(((((()))***)))***++++++,,,,,,++++++---...............---------///111222111222444666:::<<<>>>@@@BBBEEEIIILLLGGGGGGHHHJJJMMMQQQTTTVVVZZZ^^^bbbfffggghhhiiijjjjjjkkklllkkkjjjkkkmmmpppqqqrrrsssuuuwwwyyy{{{}}}{{{}}}$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%&&&&&&&&&########################&&&&&&&&&%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''((('''%%%%%%&&&'''&&&%%%######$$$$$$%%%%%%&&&&&&""""""###$$$$$$%%%&&&&&&$$$&&&'''&&&%%%%%%&&&'''%%%&&&'''))))))))))))((()))(((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&''')))***&&&%%%$$$%%%&&&''''''%%%$$$%%%%%%&&&'''''''''''')))((('''&&&%%%######"""&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%"""  !!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$###""""""%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########&&&&&&&&&&&&%%%%%%%%%%%%"""###&&&((())))))((('''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((''''''''''''''''''''')))((('''(((******((('''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&''''''((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&((((((((()))))))))******)))******(((&&&&&&(((***)))***++++++,,,,,,++++++------...............------///111111222222444666:::<<>>@@@CCCFFFHHHIIIIIIHHHIIIIIIJJJMMMPPPTTTXXX[[[ZZZ]]]```cccdddfffiiikkkggggggfffggghhhkkknnnooottttttuuuvvvwwwxxxxxxxxxxxx|||########################%%%%%%$$$$$$###$$$$$$$$$$$$""" """###$$$$$$"""###############$$$$$$##############################$$$$$$$$$$$$######$$$"""!!!"""$$$%%%$$$#########$$$$$$$$$$$$######$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""#########$$$#########""""""""""""###"""!!!!!!!!!"""$$$%%%!!!""""""!!!!!! !!!"""######$$$$$$######"""!!!""""""""""""#########$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))''''''((()))))))))))))))))))))(((((((((((())))))((((((((())))))*********))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,+++******+++---000111,,,,,,,,,++++++***)))))))))((('''&&&&&&((()))***+++***)))(((((()))***+++))))))(((''''''''''''(((((('''%%%$$$%%%&&&((()))%%%%%%%%%&&&&&&''''''((('''%%%%%%%%%'''''''''%%%)))(((((((((''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&'''((('''%%%###"""$$$%%%%%%&&&'''(((((((((''''''&&&%%%%%%'''((()))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&)))'''%%%&&&'''((('''&&&(((((('''&&&&&&&&&'''''''''((()))))))))(((&&&%%%'''(((((()))))))))(((((('''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&"""%%%((('''$$$$$$(((,,,'''''''''&&&&&&'''''''''((((((((((((''''''&&&&&&(((((((((((('''''''''''''''(((((()))))))))))))))$$$)))+++((('''''')))***++++++***((('''(((***''')))************+++---,,,,,,---........./////////111222222222444666999>>>@@@CCCGGGIIIIIIIIIIIIKKKKKKKKKLLLOOOSSSVVVYYYYYY[[[___bbbccceeehhhjjjhhhhhhggghhhjjjmmmpppqqqttttttuuuvvvwwwxxxxxxxxxyyy}}}$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%###""" """$$$$$$#########################################################$$$$$$$$$$$$######$$$###!!!"""###%%%%%%$$$######$$$$$$$$$$$$######$$$############$$$%%%%%%%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$"""""""""!!!"""######$$$#########"""""""""!!!!!!###""""""""""""###$$$$$$!!!######$$$$$$&&&(((""""""############"""""""""""""""#########$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%(((*********''''''((()))******************))))))))))))******&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++)))((((((((()))+++---...++++++******************(((((('''''''''''''''(((*********))))))*********))))))))))))))))))))))))''''''''''''''''''((((((%%%%%%%%%%%%%%%&&&'''(((  """&&&((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%&&&'''((()))******+++''''''&&&&&&''''''((()))'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''***(((''''''((((((((('''"""!!!!!!"""$$$&&&(((***))))))))))))((('''&&&%%%'''((())))))))))))))))))''''''&&&&&&&&&'''((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&'''((('''''''''''')))***(((&&&%%%'''***((((((''''''''''''((((((''''''((((((((('''&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((!!!%%%***,,,+++)))***+++(((***++++++)))(((((()))((()))++++++******,,,------............---,,,,,,)))+++...000111444888:::???@@@CCCFFFHHHJJJJJJJJJJJJJJJIIIJJJLLLPPPTTTVVVXXX[[[^^^aaabbbdddfffhhhiiihhhhhhiiikkknnnqqqsssssstttuuuwwwxxxyyyyyyyyyyyy}}}$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%###""""""$$$%%%%%%$$$############""""""""""""##############################$$$$$$$$$$$$######%%%###!!!!!!###$$$%%%$$$######$$$$$$$$$$$$######"""""""""#########$$$$$$%%%%%%$$$######$$$%%%%%%""""""#########$$$$$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$$$$#########"""""""""######$$$$$$$$$$$$$$$ """$$$$$$######%%%'''""""""############""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&%%%&&&(((***)))((('''((()))***++++++++++++,,,+++***))))))***+++,,,)))(((((((((((((((((('''************************)))))))))*********++++++++++++++++++++++++++++++((()))***+++++++++******'''(((((()))***+++,,,,,,******************++++++)))))))))))))))((('''&&&)))******++++++******)))))))))************))))))))))))************((((((&&&%%%%%%%%%&&&''')))***"""""""""$$$'''))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''!!!"""###$$$%%%&&&'''((('''''''''(((((()))))))))''''''(((((()))))))))((('''''''''&&&&&&&&&&&&%%%(((''''''''''''''''''(((+++***(((((())))))((('''""""""!!!"""$$$''')))+++***)))(((''''''&&&&&&&&&&&&'''(((((())))))((((((&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''(((((())))))))))))((('''&&&'''((())))))(((((((((((())))))&&&'''((()))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((($$$&&&)))+++***)))(((((($$$'''***,,,,,,*********)))***,,,,,,++++++---.........//////...,,,+++***(((+++...000222444888:::@@@AAACCCEEEGGGJJJKKKLLLIIIHHHHHHIIILLLPPPUUUXXXZZZ\\\___aaabbbccceeeggghhhgggggghhhjjjmmmppprrrssstttvvvxxxyyyzzz{{{{{{yyy}}}$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&''''''%%%$$$$$$%%%&&&&&&%%%#########"""""""""""""""##############################$$$$$$$$$$$$######%%%###!!!!!!###$$$%%%$$$######$$$$$$$$$$$$######!!!!!!"""############"""&&&%%%$$$######$$$%%%&&&""""""######$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%%%%%%%%%%$$$$$$$$$######"""###$$$&&&&&&%%%$$$$$$ !!!""""""############""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$&&&&&&&&&&&&$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((+++(((&&&&&&((()))(((&&&(((((()))++++++,,,,,,,,,---,,,+++******+++,,,------,,,,,,,,,++++++******************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&'''(((******))))))(((((()))***,,,,,,---,,,,,,************+++,,,,,,---***+++++++++***)))'''&&&)))***+++,,,,,,+++***)))((()))***++++++***)))(((***+++---...---,,,)))((('''&&&&&&&&&'''(((***++++++***(((((())))))(((&&&************))))))))))))&&&&&&&&&'''''''''((((((+++***(((&&&$$$$$$######'''&&&&&&&&&&&&%%%%%%%%%&&&''')))*********)))(((***))))))))))))(((((((((((((((''''''''''''((((((,,,+++)))((()))***)))(((((('''&&&%%%&&&(((***++++++***((('''&&&&&&''''''%%%%%%&&&'''((((((((('''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&((()))***&&&&&&%%%%%%&&&'''((((((******))))))))))))******'''((()))***++++++***))))))(((((((((''''''''''''((((((((((((((()))******%%%&&&'''((((((&&&$$$""" $$$)))---------,,,,,,)))+++,,,,,,,,,,,,---///,,,---.........---,,,+++---///222333333555777999AAAAAABBBDDDGGGJJJLLLNNNIIIIIIHHHJJJNNNSSSYYY\\\[[[]]]```bbbbbbccceeefffgggffffffgggiiilllppprrrssstttvvvxxxzzz{{{||||||xxx|||$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$########################$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$######"""&&&%%%%%%$$$#########$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$###""""""%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&))))))))))))************++++++,,,,,,,,,+++******+++,,,...//////...,,,+++***+++++++++++++++******&&&&&&'''((()))******+++++++++,,,,,,,,,,,,------***+++,,,------.........************++++++,,,,,,***+++***)))'''''')))+++((()))***+++,,,,,,++++++...---***))))))+++---///---............---,,,,,,+++******))))))*********((((((((()))))))))))))))))))))(((((('''''''''&&&)))+++,,,+++(((&&&&&&'''$$$%%%%%%&&&&&&''''''(((***)))(((''''''((()))***((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))((('''&&&%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%############%%%%%%***)))((('''&&&&&&&&&'''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((((((((('''''''''''''''''''''''')))'''%%%'''***+++)))'''***)))(((''''''&&&&&&&&&&&&''')))*********)))((()))***,,,---.........---***'''%%%$$$%%%'''((((((***)))(((&&&&&&&&&'''(((''''''''''''((((((((((((************************'''((()))***+++,,,,,,,,,...---,,,+++******)))***---///000111222444666999>>>AAAEEEGGGHHHIIIKKKLLLKKKIIIHHHIIINNNRRRUUUWWWXXXYYY\\\^^^aaadddfffgggfffgggggghhhiiimmmrrruuuyyyvvvtttuuuyyy|||~~~}}}$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""########################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""######$$$$$$$$$######"""&&&%%%$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))*********)))******+++++++++******)))***,,,------,,,***)))))))))***++++++***)))(((,,,,,,,,,,,,,,,,,,++++++((())))))***+++,,,------+++,,,---...............++++++,,,,,,,,,,,,,,,,,,---......,,,+++***,,,...------,,,,,,---...///000'''%%%###"""###$$$'''(((,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))************************))))))(((((((((((('''''''''((()))'''%%%((((((''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((***************+++++++++)))))))))((('''&&&%%%%%%(((''''''&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%'''))))))'''$$$&&&&&&&&&&&&'''((()))***''''''((()))))))))))))))***---000333333000,,,***+++(((&&&%%%&&&(((((((((***)))((('''''''''((((((((((((((())))))))))))***************************+++++++++,,,+++******)))......---,,,++++++++++++,,,...000111111333666999===@@@DDDGGGHHHIIIJJJLLLKKKIIIHHHIIINNNRRRUUUWWWYYYZZZ\\\^^^aaadddfffgggiiiiiiiiihhhhhhjjjnnnqqqvvvtttsssvvvzzz~~~~~~~~~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""$$$$$$$$$##################$$$$$$$$$%%%%%%&&&&&&!!!!!!"""######"""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""######$$$$$$$$$######%%%%%%$$$$$$######$$$$$$"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''))))))&&&&&&&&&&&&'''''''''(((&&&'''''''''((((((((()))(((((((((((())))))))))))(((((()))***+++++++++***)))***+++,,,,,,+++***)))(((***+++------,,,***)))***+++,,,---,,,+++***)))'''((()))***+++,,,---...+++,,,,,,---------------,,,,,,---------,,,,,,+++.........---++++++,,,...000...,,,++++++---///111222111000//////000222444---,,,+++***************---,,,++++++************************************+++++++++***************)))&&&$$$&&&***+++)))&&&*********)))(((''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))(((((((((''''''&&&%%%%%%((((((((())))))((((((((()))((('''&&&&&&'''((()))%%%&&&((()))*********)))************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%''''''((()))))))))((((((((((((((((((((((((((((((%%%%%%%%%'''))))))'''$$$&&&&&&&&&&&&'''((()))***((((((''''''(((((()))***///333888;;;:::555///+++,,,***'''''''''(((((((((******)))((((((((())))))))))))))))))************************************,,,,,,,,,,,,,,,++++++***......---,,,,,,---------+++---///000111333666888===@@@CCCFFFGGGHHHIIIKKKKKKIIIHHHIIINNNRRRUUUWWWYYYZZZ\\\^^^aaaccceeefffhhhhhhhhhggggggiiinnnqqqsssssstttwww{{{~~~~~~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#################################$$$%%%%%%&&&&&&!!!""""""""""""""""""!!!########################$$$##################$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&""""""###$$$$$$$$$######%%%%%%$$$$$$###$$$$$$%%%!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%''')))***''''''''''''((((((((((((''''''(((((())))))******''''''((((((((()))))))))'''((()))++++++,,,,,,,,,,,,,,,------------,,,,,,***+++---//////...,,,+++''')))+++,,,------,,,+++,,,------...///000111222---...///000000000000000000111111111111000000//////000111000///...///111333222000//////000111333555444333111111222333333333111000...---,,,,,,---......------,,,------...+++++++++***************++++++++++++***************)))(((((()))***))))))******)))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&'''''')))******)))''''''))))))(((''''''((())))))&&&''')))++++++***)))((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$((())))))***************))))))))))))))))))))))))''''''&&&&&&'''(((((((((+++***)))(((((('''(((((((((((('''&&&&&&((()))***///222777::::::555///,,,---+++)))((()))))))))(((*********))))))))))))***(((((()))))))))*********************************)))***+++,,,---.........---,,,,,,,,,,,,------...+++---///000111333666888<<>>>>>>>>>>>===<<<<<<;;;;;;:::888666444333333333333333222222111111111111......---------...//////+++++++++******)))))))))************************(((+++,,,***%%%###&&&***''''''((((((((()))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''***)))((('''((()))***+++(((((('''&&&&&&&&&''''''&&&'''((())))))((('''&&&)))((('''&&&&&&'''((()))'''(((***+++***)))'''%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&)))))))))))))))))))))))))))'''%%%###"""%%%(((+++---,,,+++***))))))))))))((('''&&&&&&&&&''')))***+++,,,///111111///,,,+++,,,+++))))))******)))((()))))))))************)))'''''''''((((((((()))))))))))))))))))))))))))))))))***+++,,,---.........,,,+++++++++++++++,,,---+++,,,///000111333777999<<>>BBBDDDBBBCCCDDDFFFIIIKKKLLLMMMOOOQQQUUUYYY^^^bbbdddfffaaa___\\\[[[\\\___cccfffkkknnnrrrtttuuuuuuwwwxxx{{{{{{zzzyyywwwwwwvvvvvvooommmiiiddd___ZZZVVVTTTTTTTTTTTTRRROOOJJJFFFCCC===<<<999777444222111000/////////...---,,,,,,,,,***+++++++++,,,,,,,,,---(((+++,,,)))$$$###''',,,))))))******************((()))***++++++***)))((())))))(((((((((((())))))'''%%%###"""###$$$'''(((***)))(((''''''(((***+++)))(((((((((((((((((()))((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''%%%&&&'''%%%###$$$'''***(((((((((((()))***++++++%%%&&&''''''(((((('''''',,,------------+++***)))(((''''''(((***+++***)))&&&'''((()))))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))+++++++++,,,+++******)))...---,,,+++++++++++++++,,,...000222333666999<<<===@@@DDDGGGHHHIIIJJJLLLKKKIIIHHHIIINNNRRRUUUWWW[[[[[[]]]___aaabbbdddeeegggggghhhhhhhhhkkkppptttvvvwwwyyyxxxwwwxxx|||~~~~~~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!%%%$$$###""""""###$$$%%%########################!!!###'''))))))'''###!!!######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&!!!!!!"""$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""""""""#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%******)))(((''''''&&&&&&((((((((((((((((((((((((''''''((()))***)))))))))&&&&&&&&&&&&'''''''''(((%%%%%%&&&'''((()))************+++++++++,,,,,,,,,++++++,,,,,,,,,+++******111111000000000000111111333222111111111333666888999:::===BBBIIIQQQXXX]]][[[]]]___bbbfffiiilllmmmmmmoootttyyy|||zzz||||||yyy~~~}}}zzzuuunnnddd\\\WWWHHHFFFCCC>>>:::777444333222111111000///.........,,,,,,,,,------.........------,,,+++***+++...000------,,,++++++*********+++,,,---......---,,,+++******))))))))))))*********(((&&&%%%%%%'''***++++++***((('''((()))+++,,,+++***)))(((((()))***+++)))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%&&&(((((((((((())))))*********+++((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((("""###$$$$$$%%%%%%$$$$$$''''''''''''''''''''''''&&&))),,,,,,***))))))+++***)))(((''''''&&&&&&&&&$$$%%%'''((((((((('''&&&''''''(((((('''$$$!!!&&&&&&&&&(((***++++++)))%%%&&&''')))))))))((('''))))))))))))************))))))))))))))))))))))))'''((()))***+++,,,,,,,,,000///...---,,,+++++++++,,,...111333444777:::===>>>AAAEEEGGGHHHIIIKKKLLLKKKIIIHHHIIINNNRRRUUUWWW[[[\\\]]]___aaabbbdddeeedddeeefffgggjjjnnntttxxxuuuvvvxxxwwwwwwyyy~~~~~~~~~%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###"""$$$'''&&&###"""###&&&""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((()))############""""""!!!!!!################################################$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%###"""%%%%%%%%%&&&&&&&&&&&&''''''%%%$$$&&&***------,,,))))))((((((''''''&&&&&&%%%%%%%%%&&&'''((()))))))))***+++,,,+++***(((&&&+++,,,,,,+++***))))))************))))))******+++111///,,,+++,,,,,,---,,,---///111333333444666888777666666666888<<<@@@BBBGGGKKKSSS]]]iiittt}}}}}}uuuhhh```UUUNNNJJJEEE???999;;;<<<:::666666666333...111///------------+++)))***+++------,,,,,,,,,---............,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******)))))))))&&&%%%&&&))),,,+++***$$$&&&'''(((''''''''')))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((()))%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''((()))))))))))))))(((&&&%%%'''***+++)))&&&''''''''''''''''''''''''333...(((%%%&&&(((((('''%%%&&&&&&'''((())))))***+++***)))''''''((())))))***'''$$$%%%(((***)))((($$$&&&(((***++++++***)))************))))))((((((+++++++++++++++++++++,,,,,,,,,,,,***))))))+++---,,,---///222444777888:::@@@AAACCCEEEGGGHHHIIIIIIJJJJJJJJJLLLNNNRRRVVVXXXYYY[[[^^^```aaadddhhhkkkhhhiiiiiiiiijjjmmmqqquuutttuuuuuuwwwxxxzzz|||}}}%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""" """###""""""###%%%#########################################################""""""######$$$$$$###############$$$%%%$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&''''''(((((((((333000,,,))))))'''$$$"""((((((((((((((('''''''''&&&&&&&&&''''''(((((((((+++***))))))((((((((((((''')))******))))))***,,,//////...---------......///......///111222222222000222333444444555888:::;;;<<>>@@@BBBEEEGGGIIIKKKKKKJJJJJJJJJLLLNNNRRRVVVXXXZZZ\\\___aaabbbcccfffhhhggghhhhhhhhhhhhkkkpppsssuuuuuuvvvwwwyyy{{{|||}}}~~~~~~%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""### !!!$$$'''))))))((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""#########$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%#######################################"""""""""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$############$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''((()))******...,,,)))(((((((((&&&%%%'''((((((((((((((())))))''''''''''''((((((((((((+++***(((&&&&&&''')))***&&&(((*********+++,,,...000///...---------------......000111222444444555555777999<<>>999666444333111///.............../////////---,,,,,,++++++******)))++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))(((((()))((('''((()))***)))(((&&&((())))))'''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&))))))*********))))))(((''''''&&&'''))))))((('''(((((((((((((((((((((((('''&&&%%%%%%''')))))))))))))))))))))))))))))))))"""###$$$&&&'''(((((((((''')))***+++***)))******))))))))))))))))))((((((+++++++++++++++*********(((((()))***,,,---...///(((***,,,,,,++++++,,,---...///111333666999;;;<<<===>>>AAADDDHHHJJJLLLMMMJJJJJJJJJKKKNNNRRRUUUXXXZZZ]]]```bbbbbbbbbccceeeffffffgggggggggjjjooorrruuuvvvvvvxxxyyy{{{}}}~~~}}}}}}$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%%%%$$$""""""%%%***,,,+++((($$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$%%%&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$############"""%%%%%%&&&'''((())))))***#########$$$&&&((()))***''''''(((((()))))))))***))))))((((((((((((((((((***)))(((''''''((())))))(((***,,,,,,,,,,,,...000///......---------......222333333333444666999;;;???BBBHHHOOOWWWaaakkkqqqwwwzzz{{{sssooojjjdddZZZUUUOOOHHHCCC???;;;999777555333222222222222222...---,,,++++++*********------------------------************************)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))((('''''')))***)))'''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''******************)))((('''''''''((()))(((((('''))))))))))))))))))))))))%%%%%%&&&'''((())))))(((************))))))))))))$$$%%%'''))))))))))))((('''+++---,,,)))&&&&&&((((((((((((((()))***+++,,,++++++++++++++++++++++++))))))***+++,,,,,,------&&&))),,,---,,,,,,,,,---...///111444777:::<<<===>>>???BBBEEEGGGJJJKKKLLLIIIIIIJJJKKKNNNQQQUUUWWWXXX[[[___bbbbbbbbbcccdddfffggggggggggggjjjooosssvvvvvvwwwxxxyyy{{{}}}~~~||||||~~~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%###!!! """&&&'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###"""""""""""""""""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$%%%&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%%%%$$$$$$%%%&&&''''''((((((&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((())))))******))))))))))))))))))(((((('''((()))******)))((((((***+++---,,,++++++,,,...////////////000111222333666777888999;;;AAAHHHNNNTTTXXX```iiitttwwwrrrjjjaaaZZZSSSLLLHHHEEE@@@;;;888777666555333//////......///000111222------------------------************************************************((((((((((((((()))))))))((()))******)))(((((('''''')))***)))'''&&&&&&'''&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))(((&&&$$$$$$&&&((()))))))))))))))))))))))))))%%%&&&''''''((((((''''''))))))*********))))))((('''(((((()))((('''''''''))))))))))))))))))))))))&&&''')))))))))(((((((((************))))))))))))'''''')))))))))((('''&&&$$$(((++++++(((&&&''')))///...,,,***((('''&&&&&&++++++++++++++++++++++++,,,+++++++++++++++++++++&&&))),,,---,,,,,,,,,---...///111444777:::===>>>@@@AAACCCEEEGGGHHHIIIJJJIIIIIIIIIKKKMMMQQQUUUWWWUUUYYY]]]aaabbbcccdddeeegggggghhhhhhhhhkkkpppsssuuuvvvvvvwwwyyy{{{}}}~~~{{{{{{}}}###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""###"""""""""%%%$$$$$$$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!  !!!###$$$%%%#########$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$############$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))(((&&&&&&(((***((())))))))))))))))))***))))))))))))************'''(((***,,,,,,+++)))(((***+++,,,,,,******+++---------///000333555777888666:::???DDDJJJTTT___hhhrrrvvv}}}}}}vvvnnngggbbbUUUNNNEEE???<<<:::777444...------...///111333444++++++++++++++++++++++++++++++++++++++++++++++++************************(((((())))))))))))******&&&(((***+++)))(((((((((''')))******(((''''''(((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((()))))))))*********)))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''((()))))))))))))))'''(((***)))'''&&&''''''((((((((((((((((((((((((''')))******(((''''''((())))))))))))))))))))))))''''''(((((('''&&&&&&%%%!!!$$$&&&(((((()))+++,,,+++***************))))))*********+++++++++++++++------,,,++++++******)))(((***,,,,,,++++++,,,------...111444777:::===>>>AAABBBCCCEEEGGGHHHIIIIIIIIIIIIIIIJJJMMMQQQTTTWWWTTTXXX\\\___aaabbbeeefffggghhhhhhhhhhhhkkkpppttttttuuuuuuwwwxxxzzz|||}}}{{{{{{}}}######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$###!!! $$$&&&''''''&&&%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%$$$$$$$$$%%%''''''''''''''''''&&&&&&&&&&&&$$$&&&(((((('''(((+++...*********))))))))))))))))))))))))******+++++++++))))))***+++++++++++++++***,,,---...---...///111111222444888;;;???CCCDDDDDDKKKVVV___hhhrrr~~~tttkkk___VVVPPPLLLGGGCCC888666333111//////000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))*********++++++$$$'''***+++***((()))***&&&(((******((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((($$$%%%&&&(((((()))))))))&&&)))******'''%%%&&&(((''''''''''''''''''''''''&&&''')))(((&&&%%%''')))'''''''''(((((())))))***(((((('''''''''(((((()))'''&&&%%%&&&)))+++++++++###%%%(((***,,,.........)))))))))*********++++++,,,,,,++++++++++++++++++***+++,,,+++******+++---,,,...000333777:::===>>>???@@@BBBEEEGGGIIIJJJJJJHHHHHHIIIJJJMMMQQQTTTVVVWWWYYY\\\^^^___aaacccffffffggggggggggggjjjooorrrsssttttttuuuwwwyyy{{{||||||{{{~~~#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$''''''&&&###!!!"""$$$$$$!!! """$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$!!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((+++---...)))))))))(((''''''&&&&&&&&&((()))(((%%%$$$&&&(((++++++******))))))(((((((((((()))***+++,,,,,,,,,,,,+++***)))***+++---...,,,...000111222333555777<<<>>>AAAEEEJJJOOOSSSUUU\\\eeesss~~~~~~zzzvvvuuuvvvwwwyyy}}}{{{zzz}}}}}}rrrlllfff```\\\KKKGGGBBB;;;666222000///........................++++++++++++++++++++++++************************))))))******+++++++++,,,"""&&&***+++***((()))+++%%%''')))***)))((()))***&&&&&&&&&'''''''''((((((++++++++++++++++++++++++''''''''''''((((((((()))'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((######%%%'''((()))))))))&&&)))+++***'''%%%&&&(((''''''''''''''''''''''''###%%%'''&&&$$$$$$'''***%%%&&&&&&'''((())))))***))))))((()))***+++---...000,,,(((''')))***(((&&&((()))+++,,,,,,+++***((((((((())))))*********+++*********++++++,,,,,,,,,,,,,,,,,,***))))))+++---,,,---000333666:::<<<>>>===???AAAEEEHHHJJJLLLLLLHHHHHHIIIJJJMMMPPPTTTVVVYYY[[[\\\]]]]]]___bbbdddeeeeeefffeeefffiiinnnqqqsssssstttuuuwwwxxxzzz{{{|||{{{~~~$$$$$$$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%################################################"""######$$$$$$%%%&&&&&&######$$$"""##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$##########################################""""""!!!!!! ###$$$%%%$$$"""!!!"""###%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&$$$$$$$$$&&&((()))&&&&&&&&&'''((())))))***&&&&&&&&&&&&'''''''''(((,,,,,,***)))((((((((((((***,,,...///---+++******...------...//////...---...000222222222666<<>>:::666333444222000...---,,,,,,,,,***************+++...000+++,,,,,,,,,,,,+++******))))))))))))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&'''''''''''''''((()))))))))'''%%%######%%%''')))((('''&&&''')))))))))'''(((((((((((())))))))))))''''''(((((())))))******)))(((&&&&&&((()))((('''%%%&&&'''((())))))))))))))))))(((((((((((())))))+++(((%%%%%%'''))))))'''(((+++)))%%%''',,,,,,'''))))))))))))************))))))(((((()))+++---...)))***+++,,,---......///.........,,,++++++---///...///111444888;;;>>>@@@AAABBBBBBDDDFFFHHHJJJKKKKKKJJJJJJKKKMMMPPPSSSUUU[[[\\\]]]___```bbbddddddiiihhhgggeeeeeehhhnnnrrruuutttttttttvvvyyy|||~~~}}}}}}'''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!! $$$&&&$$$!!!##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$#########""""""%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""%%%&&&&&&&&&$$$###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%######""""""""""""######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&((((((&&&&&&''''''((())))))***''''''''''''((((((((((((******)))))))))******+++(((***---...,,,+++++++++000000///000111222111111444666888999;;;@@@HHHOOOWWW___jjjrrryyytttssssssuuuxxxzzz{{{zzzxxxxxxxxxwwwuuurrrooommmmmmnnnpppqqqtttxxx}}}~~~||||||{{{zzzxxxuuuqqqqqqsssuuusssuuuxxxxxxwwwvvvvvvvvvsssqqqoooqqquuuyyy{{{{{{zzzlll```XXXOOODDD;;;777555222000//////......,,,------,,,++++++,,,,,,++++++,,,,,,++++++******************************+++)))((()))***+++***((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''(((''''''''''''((())))))''''''''''''''''''''''''((('''&&&''')))))))))((((((((((((((())))))))))))'''((((((((()))))))))***)))(((&&&&&&((()))((('''%%%&&&'''((())))))))))))***))))))(((((())))))***+++(((&&&&&&((()))((('''%%%))))))&&&'''++++++'''))))))))))))***************))))))))))))+++,,,---,,,,,,,,,,,,++++++++++++---------,,,***+++---///...///111444888;;;>>>@@@BBBBBBCCCDDDFFFIIIKKKLLLKKKKKKKKKKKKMMMPPPSSSUUUZZZZZZ\\\^^^```bbbdddeeeeeeeeeeeeeeefffkkkqqquuuyyyxxxwwwvvvwwwxxxzzz{{{}}}}}}''''''((())))))(((((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""%%%###!!!###&&&'''%%%###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$############""""""""""""$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%$$$$$$$$$############"""!!!!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&''''''(((((())))))***((((((((()))))))))******))))))))))))***,,,------)))+++---......---...///000000000000111333555666<<>>999555444333222111000000000///...---+++***+++++++++++++++*********************************+++***))))))***+++***)))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((((((((((((((((((''''''(((((()))***&&&'''((())))))((('''&&&((('''&&&''')))***)))((((((((((((((())))))))))))(((((((((((()))))))))))))))(((&&&&&&((()))((('''%%%&&&'''((())))))))))))))))))(((((((((((())))))***)))(((((())))))(((&&&"""&&&)))(((((()))***((())))))))))))************+++******)))******++++++,,,++++++++++++*********,,,,,,,,,+++******,,,...///000222555888;;;>>>@@@AAABBBCCCDDDFFFIIIKKKLLLMMMLLLKKKKKKLLLOOOSSSUUUYYYZZZ\\\^^^aaaccceeefffeeeeeeffffffgggkkkqqquuuyyyyyyxxxwwwxxxyyyzzz{{{|||}}}$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$###$$$&&&'''&&&$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$#########"""############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%%%%'''%%%%%%%%%$$$$$$$$$###############""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&''''''(((((((((''''''''''''(((((())))))))))))))))))************++++++************+++---......---...000000000000222333222333333555666:::>>>BBBFFFJJJPPPVVV___kkkzzz~~~~~~|||yyyuuurrrvvvvvvyyy}}}~~~~~~pppbbbVVVPPPIIICCC???<<<888555222222111111111000---+++,,,,,,+++***************************************+++***))))))++++++***)))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))))))))((((((((('''((())))))***&&&''''''((((((''''''&&&(((''''''''')))***)))((((((((((((((())))))))))))(((((((((((()))))))))))))))(((&&&&&&((()))((('''&&&&&&'''(((((()))((((((((((((''''''''''''((((((******))))))***)))((('''"""&&&)))***(((((())))))((()))))))))************++++++******************(((((()))***+++,,,,,,---+++++++++***)))***,,,...000111222555888;;;>>>@@@@@@@@@AAACCCEEEHHHJJJKKKNNNLLLKKKJJJLLLOOORRRUUUYYYZZZ]]]___bbbeeeggghhhhhhhhhhhhggggggiiinnnqqquuuuuuuuuvvvxxxzzz|||}}}|||}}}"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%###$$$%%%%%%$$$###$$$&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''(((((())))))(((''''''((((((((()))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,---......///000111111111222555777777:::===@@@DDDIIIPPPUUUWWW\\\dddmmmxxxvvvooojjjkkknnnnnnnnnpppssstttwwwyyy{{{|||~~~}}}rrrkkkaaaZZZTTTNNNFFFAAA777444222111111111///------,,,++++++******++++++************************+++***)))***+++,,,+++)))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))'''((((((((())))))******((((((((((((((()))******((('''&&&$$$$$$&&&'''((()))((('''(((*********((((((((((((((())))))))))))))))))))))))(((((((((((()))(((&&&&&&((()))((('''&&&'''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&''')))*********))))))******((())))))***)))((((((***((()))))))))***************+++++++++*********)))(((((()))***+++,,,,,,---***++++++***)))***,,,...111111333555888<<<>>>@@@>>>???@@@BBBDDDGGGIIIKKKNNNLLLJJJJJJKKKOOOSSSVVV[[[\\\^^^aaadddfffiiijjjhhhiiiiiihhhhhhjjjnnnqqqsssssstttuuuwwwyyyzzz{{{||||||$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%################################################"""######$$$%%%%%%&&&&&&""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%########################"""""""""###############!!!###$$$$$$""""""###%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,---------------...//////000111222333444777<<>>@@@>>>>>>@@@BBBEEEGGGJJJKKKMMMKKKIIIIIIKKKOOOTTTWWW\\\]]]___aaadddfffhhhiiieeefffggghhhiiimmmqqqtttuuuuuuuuuvvvvvvvvvvvvvvv||||||$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""######$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""!!!"""######""""""###%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((+++***)))((((((((())))))))))))))))))))))))))))))************+++++++++++++++,,,,,,---...000111222333555777999<<>>@@@???@@@AAADDDFFFIIILLLMMMLLLJJJHHHHHHKKKPPPVVVYYY\\\\\\^^^```bbbdddfffgggdddfffhhhiiijjjmmmqqqtttuuuuuuvvvwwwwwwwwwwwwwww||||||###$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########"""$$$%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""!!!"""$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((---+++)))''''''((()))************)))))))))))))))))))))*********+++++++++******+++---///222444555777999<<<@@@EEEMMMUUU[[[iiirrr~~~zzzvvvrrrnnnnnnpppvvv}}}{{{wwwtttpppooopppsssxxxyyysssqqqhhhkkkooorrruuuwwwzzz}}}~~~~~~}}}{{{xxxvvvwwwxxxqqqpppnnnjjjhhhiiilllooovvv|||}}}ooo[[[LLLDDD@@@<<<:::222000...---------///000++++++++++++++++++++++++,,,+++******,,,,,,+++***))))))))))))))))))))))))))))))************))))))************************&&&'''((()))***+++,,,---)))))))))))))))******+++***+++,,,------,,,+++******(((((()))***+++***)))(((((((((((())))))))))))******))))))(((((((((''')))(((&&&&&&((()))(((''''''(((((((((((((((''''''))))))(((((((((((()))))))))))))))''''''***000666III888)))'''***++++++---))))))))))))************'''(((***+++,,,,,,,,,+++******+++,,,---......///+++,,,,,,,,,+++,,,///111222333444666999<<<>>>@@@AAAAAACCCEEEHHHKKKNNNOOOKKKIIIHHHHHHKKKQQQWWW[[[[[[\\\]]]___```bbbddddddhhhiiijjjjjjjjjkkknnnqqqrrrsssuuuwwwyyyzzz{{{{{{||||||'''&&&%%%$$$###$$$$$$%%%###%%%'''&&&&&&''''''%%%'''&&&$$$###%%%'''%%%"""$$$$$$############$$$$$$###$$$%%%%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%"""!!!###%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""$$$&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$((((((((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''((('''&&&%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''')))))))))))))))***+++,,,(((((((((((())))))))))))'''((())))))(((***,,,/////////...///111555999<<<===AAAGGGMMMUUU```mmmvvv~~~|||xxxttttttyyy}}}zzzvvvooojjjdddaaabbb```___bbbhhhmmmppppppssssssrrrooojjjeeecccbbb]]]]]]___aaaccceeeggghhhggggggggggggfffeeecccccc\\\[[[ZZZZZZ[[[]]]```bbbfffiiimmmrrrwwwzzz{{{|||vvvfffYYYNNNDDD>>>888222///111222///,,,+++/////////000111111///---///..................---,,,,,,***)))))))))***+++))))))))))))))))))))))))+++++++++*********))))))(((***++++++)))(((((()))&&&&&&'''((()))******+++000---)))(((***+++)))''''''((()))((('''(((***,,,''')))+++,,,,,,***(((&&&++++++&&&&&&++++++(((((((((((((((((((((((())))))))))))(((((((((((('''((()))))))))))))))(((+++)))(((&&&&&&((()))+++...---+++*********((('''&&&(((***++++++,,,///111,,,***'''(((***+++***((((((((()))***++++++++++++...,,,******,,,.../////////000222444777;;;===??????AAACCCFFFHHHIIIIIIIIILLLLLLLLLMMMOOOSSSVVVXXX[[[]]]^^^______```ccceeekkkkkkkkkiiiiiikkkooorrrxxxxxxxxxyyyyyyzzzzzzzzz}}}|||((('''&&&%%%$$$$$$%%%&&&%%%&&&&&&%%%%%%&&&&&&&&&%%%''')))((('''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%""""""###%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''((('''&&&%%%%%%%%%%%%&&&"""###$$$%%%&&&'''''''''&&&'''(((((())))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((())))))******************,,,---......---///222444333333333333555999===@@@JJJOOOVVV___jjjyyy}}}xxxwwwvvvsssvvvyyy{{{|||~~~zzzqqqhhhbbb^^^YYYVVVUUUSSSSSSUUUZZZ___``````aaaaaaaaa^^^ZZZWWWWWWWWWWWWXXXZZZ]]]___```aaaaaa^^^^^^]]][[[ZZZYYYXXXWWWVVVVVVVVVVVVWWWYYYZZZ[[[___``````bbbcccdddeeeeeekkkllllllllllllnnnrrruuu|||{{{pppdddWWWNNNFFF>>>888777777444333333///......///000///---+++,,,,,,,,,,,,,,,+++++++++,,,,,,***)))))))))***+++))))))))))))))))))))))))+++++++++*********))))))''')))******)))(((((()))*********++++++,,,,,,------***''''''((()))(((''''''((())))))'''''')))+++&&&''')))++++++)))(((&&&(((***(((######(((***(((((((((((((((((((((((((((*********))))))))))))))))))))))))))))))((('''&&&***)))(((''''''((()))******)))(((((())))))(((''',,,,,,++++++*********)))+++)))'''(((***+++***)))***+++,,,------...------/////////............//////000222444777;;;===??????AAACCCFFFHHHIIIIIIIIILLLKKKKKKLLLNNNRRRVVVYYY[[[]]]______```aaadddfffjjjjjjiiihhhhhhjjjnnnqqqvvvwwwxxxyyyzzz{{{{{{{{{}}}}}}((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%'''***''')))++++++(((&&&&&&(((&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&'''&&&%%%###""" &&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$""""""###%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$###"""""""""$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###########################'''&&&%%%$$$############$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''''''''&&&%%%%%%%%%&&&&&&"""###$$$%%%&&&''''''''''''(((((()))))))))))))))(((((((((((((((((((((((()))(((((((((((()))******+++++++++++++++++++++***+++,,,---......000333555777888:::;;;>>>CCCIIIMMMZZZ___iiittt{{{sssooonnnqqqsssuuuzzz~~~|||sssqqqppppppqqqpppooommmllliiiccc^^^ZZZVVVRRROOOLLLLLLLLLNNNRRRTTTTTTTTTSSSSSSSSSQQQOOOOOOQQQSSSUUUWWWZZZ]]]___`````````^^^\\\ZZZXXXVVVUUUUUUUUURRRTTTVVVXXXYYYZZZZZZZZZYYYXXXVVVTTTSSSSSSTTTUUU[[[]]]^^^^^^]]]^^^```bbbfffkkkrrryyy|||mmmaaaUUUJJJ@@@<<<:::666555666111000////////////...,,,,,,,,,,,,,,,++++++******,,,,,,+++************+++))))))))))))))))))))))))+++************)))))))))''')))******)))((()))***((())))))))))))))))))))))))'''&&&&&&'''(((((('''((()))***)))((('''((()))$$$%%%((()))***)))((('''&&&)))***))))))***)))&&&((((((((((((((((((((((((*********************************)))((('''&&&%%%***)))(((''''''((()))***''''''(((((()))))))))***...+++))))))******(((%%%***((('''(((***++++++******+++,,,---............///222444222///---...//////000222444777;;;===??????@@@CCCEEEGGGIIIJJJJJJKKKJJJIIIJJJMMMRRRWWWZZZ[[[]]]```aaaaaabbbeeeggghhhhhhhhhhhhgggiiilllooossstttwwwzzz||||||||||||}}}}}}'''''''''''''''''''''''''''&&&&&&'''&&&&&&,,,222222---)))((('''%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$###!!! &&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''(((''''''''''''&&&&&&%%%%%%%%%&&&&&&(((((((((((((((''''''&&&''''''((())))))))))))(((''''''''''''''''''''''''***************++++++,,,++++++++++++++++++++++++***,,,---...///222555888;;;>>>BBBEEEHHHNNNVVV\\\hhhooo{{{zzzwwwrrroooooorrrwwwzzz|||uuuqqqqqqoookkkggg^^^]]]]]]\\\]]]^^^^^^___aaa```^^^\\\ZZZWWWTTTRRROOOPPPQQQRRRTTTTTTTTTSSSQQQRRRRRRRRRRRRTTTXXX[[[[[[^^^bbbfffiiijjjiiiiiifffdddaaa___^^^^^^___```ZZZ\\\___aaabbbbbb```___YYYVVVSSSQQQQQQRRRUUUVVVZZZ\\\^^^___^^^___```bbbaaacccfffjjjoooxxxwwwfff[[[PPPIIIDDD===888777444222000000000111000/////////......------,,,,,,,,,,,,++++++************))))))))))))))))))))))))************))))))))))))(((***,,,,,,+++******+++(((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((((((((((((***+++***(((''''''((($$$%%%''')))******))))))''')))++++++++++++)))'''(((((((((((((((((((((((()))))))))))))))*********((()))))))))((('''&&&&&&))))))(((((((((((()))))))))***++++++******+++,,,***'''$$$&&&+++---+++'''(((((('''((()))+++,,,,,,((()))***+++,,,,,,,,,,,,---111555444///,,,...111///000222444777;;;===??????@@@BBBDDDGGGIIIJJJKKKKKKJJJIIIIIIMMMRRRWWWZZZ[[[]]]```bbbbbbccceeeggghhhhhhiiihhhhhhiiillloooooorrrvvvzzz}}}~~~~~~}}}}}}}}}&&&'''''''''''''''''''''&&&%%%&&&)))))))))000:::EEE555&&&$$$''''''%%%%%%$$$$$$############$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%######$$$$$$%%%%%%$$$$$$###$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((())))))(((((('''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++******+++++++++,,,,,,,,,...000333444777:::???BBBCCCGGGKKKMMMPPPUUU^^^dddqqq|||{{{qqqqqqrrrtttxxx|||uuummmddd``````^^^ZZZUUUUUUUUUUUUUUUUUUUUUWWWXXXVVVXXXYYYZZZYYYXXXVVVUUUUUUVVVWWWXXXWWWWWWVVVVVVVVVWWWXXXXXXYYY\\\aaadddeeehhhmmmssswwwyyyyyyyyytttsssqqqoooooooooqqqrrrpppppppppooollliiieeeccc\\\ZZZXXXVVVVVVWWWYYYZZZ[[[]]]___`````````bbbdddddddddbbbaaabbbfffkkkooowwwxxx{{{~~~|||rrrhhhaaaYYYMMMDDD@@@888555222111111222111111000000//////...---,,,,,,,,,,,,,,,,,,++++++******************************)))))))))))))))))))))))))))+++------,,,,,,,,,---,,,++++++******))))))(((&&&'''((((((((())))))***(((***+++***((('''''''''&&&'''(((***+++++++++***))))))***++++++***))))))((((((((((((((((((((((((''''''''''''(((((())))))%%%&&&'''((((((((((((((())))))(((((((((((())))))***+++,,,+++)))((()))+++((($$$"""%%%+++...,,,)))'''(((((())))))***+++---))))))***+++,,,,,,,,,,,,)))...333222///---///222///000222444777;;;===??????@@@BBBDDDFFFIIIKKKLLLKKKJJJJJJJJJMMMRRRVVVYYYZZZ]]]```bbbcccdddeeeggghhhiiijjjjjjiiijjjmmmooonnnqqqvvvzzz}}}~~~~~~}}}%%%%%%&&&''''''''''''&&&%%%###&&&+++***)))111===SSS<<<'''$$$))))))''''''$$$######""""""######$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&''''''$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&''''''###$$$%%%&&&'''(((((((((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))***+++---...///******+++,,,---...//////111333666999===BBBGGGKKKPPPTTTWWWXXXXXX[[[cccjjjwww}}}zzzyyyyyy{{{~~~}}}mmmeee]]]XXXVVVUUUQQQMMMOOOPPPQQQQQQOOONNNOOOPPPOOOSSSXXX[[[]]]]]]___``````aaabbbaaa```___```aaabbbdddeeefffgggjjjmmmppptttwww}}}yyysssooollljjjiiigggfffdddccccccbbbdddeeeffffffffffffhhhjjjiiigggccc```^^^___aaabbbeeeeeegggiiijjjkkkllllllqqqzzz|||wwwnnn```TTTNNNAAA===888444333222222111000//////...---,,,++++++,,,,,,,,,---,,,++++++***************************(((((()))))))))))))))***)))+++------,,,,,,---...***)))))))))((((((''''''&&&(((******))))))***+++''')))++++++)))((('''((((((((()))******++++++***+++((((((******((((((+++((((((((((((((((((((((((%%%&&&&&&''''''(((((()))$$$%%%&&&'''((()))))))))(((((())))))))))))(((((((((***,,,***'''%%%'''))))))'''&&&'''***+++***(((((()))***)))((()))+++---+++,,,---....../////////***---//////...---///111///000222444777;;;===??????@@@AAACCCFFFIIIKKKMMMLLLLLLLLLMMMOOOSSSVVVXXXYYY\\\___bbbcccdddeeefffhhhiiijjjjjjjjjkkkmmmooonnnqqquuuyyy}}}~~~}}}~~~###$$$%%%&&&''''''&&&%%%%%%###''',,,***&&&...;;;SSS<<<(((%%%(((&&&%%%'''%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$######$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&'''''''''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%&&&'''(((###$$$%%%'''((((((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))***+++,,,---///111333555++++++---...000222333333444777;;;@@@DDDJJJPPPUUU[[[```dddeeeeeeiiirrryyy}}}{{{yyyyyyyyy{{{{{{xxxrrrmmm```[[[VVVRRRQQQQQQOOOMMMMMMPPPTTTTTTSSSRRRSSSUUUXXX^^^eeekkkooosssxxx{{{zzz{{{|||zzzwwwwwwyyy|||~~~~~~|||zzzzzzyyyvvvttttttwwwyyyuuurrrmmmiiigggeeedddccc__________________^^^^^^aaahhhrrrzzz~~~|||~~~ssshhhbbbRRRMMMEEE>>>999777444333111111000///...---,,,,,,,,,,,,---------,,,+++***************************(((((((((((())))))******''')))+++,,,++++++,,,---&&&&&&&&&&&&&&&&&&%%%%%%&&&)))++++++)))((()))***%%%(((***+++***((((((((((((((()))))))))))))))))))))'''(((,,,,,,(((''')))((((((((((((((((((((((((&&&&&&&&&'''((()))))))))%%%%%%&&&'''(((((((((((((((((())))))))))))((((((%%%(((+++***'''&&&(((,,,***))))))))))))))))))((((((***+++***((('''***,,,+++,,,---...////////////.........------.../////////000222444777;;;===??????@@@AAACCCFFFIIILLLNNNMMMMMMNNNPPPRRRSSSUUUVVVWWWZZZ___aaabbbcccdddffffffhhhiiijjjiiijjjlllmmmpppqqqtttxxx{{{~~~~~~}}}~~~"""###%%%&&&'''&&&%%%%%%&&&###'''---)))###***777LLL888'''%%%%%%!!!!!!&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''((()))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$"""$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$&&&'''((())))))%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################$$$%%%&&&&&&%%%$$$"""!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%&&&'''((()))))))))))))))((((((''''''(((((()))))))))))))))************************'''((()))+++---000222444,,,---...000222444666777<<>>??????@@@BBBEEEHHHKKKMMMNNNNNNPPPQQQSSSTTTUUUVVVXXXZZZ]]]```cccdddddddddfffhhhiiiiiiiiijjjmmmooossstttwwwzzz~~~~~~~~~$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%'''''''''''''''''''''''')))))))))))))))))))))(((&&&'''(((*********))))))))))))))))))***,,,...//////111444777:::>>>CCCFFFJJJOOOUUUZZZ___cccgggjjjmmmqqqxxx~~~}}}zzzyyyzzzxxxjjj^^^XXXWWWWWWVVVVVVUUUVVVVVVWWWVVVUUUSSSTTTUUUVVVYYY^^^dddiiiooowwwyyytttpppjjjeeedddbbb```^^^___aaadddfffnnnuuu}}}xxxpppeee]]]WWWQQQIIICCC@@@<<<888555444444444333,,,,,,+++,,,---,,,***(((*********+++++++++++++++******))))))))))))******'''(((+++,,,---,,,+++******)))((()))++++++)))((()))***+++***)))((()))******))))))(((((())))))***+++******))))))))))))))))))))))))))))))******+++(((((())))))))))))(((((()))(((((('''((()))***+++))))))(((((((((((())))))(((((()))))))))*********))))))***++++++++++++***)))))))))******+++,,,------------,,,+++************)))******+++,,,,,,---...------------...//////...///000222555999<<<>>>??????@@@BBBEEEHHHKKKMMMMMMNNNNNNOOOQQQSSSUUUVVVWWWYYY]]]```bbbcccccccccfffggghhhiiiiiijjjlllooorrrsssvvvyyy|||~~~}}}~~~$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((($$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&############$$$$$$$$$$$$"""###%%%&&&'''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&''''''&&&$$$"""&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((($$$%%%%%%&&&''''''((((((***))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((()))************))))))++++++++++++,,,---...///222444888;;;???DDDIIIMMMQQQVVV\\\aaaeeehhhjjjlllxxx{{{}}}wwwtttuuuzzz}}}tttgggZZZRRROOOQQQSSSRRRSSSTTTUUUWWWWWWWWWWWWXXX[[[___dddjjjrrryyyyyyrrrmmmjjjddd___]]]\\\^^^___dddgggkkkmmmnnnrrrxxx}}}uuummmfff___WWWQQQKKKGGGBBB===;;;888666444///...,,,,,,,,,+++)))'''++++++++++++++++++******///,,,***+++---///---++++++)))(((''''''(((***+++,,,+++***+++------+++***)))***+++***))))))***+++))))))(((((((((((()))))))))************))))))((())))))))))))******++++++(((((())))))))))))((((((((((((((((((((()))*********))))))(((((())))))***))))))*********+++++++++))))))***++++++++++++***************+++,,,------,,,,,,,,,+++******))))))******++++++,,,------......------------...//////...///000333666999<<<>>>>>>???@@@BBBEEEHHHKKKLLLMMMMMMLLLMMMOOOQQQTTTVVVWWWYYY]]]```cccddddddccceeeggghhhhhhhhhjjjlllnnnqqqrrrtttwwwzzz}}}~~~|||{{{}}}%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%&&&&&&""""""###$$$$$$%%%&&&&&&###%%%(((******)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%###"""%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''%%%&&&&&&&&&'''''''''((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''''')))))))))))))))************************)))))))))+++,,,,,,---...000111111555777;;;???CCCHHHMMMRRRWWWZZZ```dddhhhlllppprrr|||vvvuuuuuuwww|||wwwgggbbbYYYPPPLLLMMMPPPSSSVVVXXXZZZ\\\___aaaeeegggiiimmmttt{{{}}}yyyrrrlllgggffffffgggkkkkkkhhheeecccdddhhhlllsssyyy~~~vvvnnnfff```XXXTTTNNNHHHCCC>>>888555444111///.........---+++...------,,,,,,+++++++++///+++''')))---///,,,)))222---%%% %%%,,,111,,,++++++,,,------,,,***(((***++++++***)))***,,,***)))(((((('''(((((((((((()))***++++++***)))((())))))******++++++++++++))))))(((((((((((())))))((((((((((((((())))))******))))))))))))))))))*********+++++++++,,,,,,,,,))))))***++++++++++++***+++++++++++++++,,,------+++++++++*********))))))------...//////000000000...------------...//////...///111444777:::<<<>>>>>>???@@@CCCFFFHHHJJJLLLLLLKKKJJJKKKMMMPPPTTTVVVYYY[[[^^^aaadddeeeeeeeeefffgggiiiiiiiiijjjmmmooooooqqqsssvvvyyy{{{||||||{{{{{{~~~%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%######%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''###%%%(((******)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((('''&&&&&&(((((((((''''''&&&&&&&&&&&&'''''''''(((((())))))''''''(((((())))))))))))((()))))))))*********+++******))))))))))))))))))+++,,,...000222444555666888:::>>>BBBFFFKKKQQQUUU]]]```dddiiimmmssszzz~~~xxxtttssswww|||vvvqqqjjjdddXXXUUUPPPMMMLLLMMMPPPRRRYYY]]]bbbhhhnnnuuu}}}|||{{{|||}}}|||xxxqqqhhhbbb______```dddhhhlllpppvvvyyyvvvvvvxxx~~~}}}uuuppphhhddd]]]VVVNNNFFF>>>999666333000.../////////.../////////...---------,,,+++'''###$$$(((***(((%%%000---((($$$$$$''',,,///+++******+++,,,,,,+++)))(((***++++++******+++---******)))(((((((((((((((((()))***++++++***)))((())))))***++++++++++++***))))))(((((((((((())))))'''(((((()))))))))))))))******))))))))))))******++++++++++++,,,,,,,,,,,,))))))***++++++++++++***++++++******++++++,,,,,,++++++******************,,,---...000000000000000...------------...//////...///111444888:::<<<======>>>AAACCCFFFIIIJJJKKKKKKJJJIIIJJJLLLPPPSSSVVVZZZ\\\```ccceeefffgggfffggghhhjjjjjjjjjkkknnnpppnnnpppsssvvvyyyzzz{{{{{{|||}}}"""######$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((***)))((('''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&'''"""###%%%&&&'''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$(((&&&$$$######$$$%%%'''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%))))))(((((('''&&&&&&%%%%%%%%%&&&'''((())))))***((((((((())))))******+++((())))))******++++++++++++******)))******++++++,,,...000333666888999::::::===BBBFFFKKKQQQWWW\\\bbbeeejjjpppvvv|||xxxsssssswwwzzzwwwkkkdddbbb^^^XXXQQQOOONNNMMMNNNPPPSSSUUU```gggrrr}}}vvvlllddd___]]]^^^___aaabbbfffooo{{{|||yyyxxxxxx~~~{{{wwwoooggg^^^SSSJJJCCC999555111...---.........///...............------,,,***'''(((***,,,+++)))(((***,,,------,,,***)))******)))***+++,,,***((((((***++++++******,,,---,,,+++***))))))(((((()))((())))))************)))((()))+++,,,,,,,,,+++******)))(((''''''((()))***''''''((()))))))))))))))+++******))))))******+++******+++++++++,,,,,,,,,))))))***++++++++++++***+++******)))******++++++++++++++++++++++++++++++***+++,,,...///......---...------------...//////...///222555888;;;<<<======>>>AAADDDGGGIIIJJJKKKJJJIIIIIIKKKMMMPPPSSSUUUZZZ\\\```cccfffgggggggggfffhhhiiijjjjjjkkkmmmooommmooossswwwzzz{{{|||{{{~~~}}}""""""###$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&'''((()))((('''%%%$$$((((((((((((''''''''''''%%%%%%&&&&&&''''''(((((('''''''''((()))*********((())))))******+++,,,,,,,,,,,,++++++,,,---...///000111444777999:::;;;;;;===@@@FFFLLLRRRZZZaaagggmmmsss{{{{{{xxxtttrrrsssxxx~~~|||qqqnnneee\\\XXXXXXUUUPPPNNNMMMMMMOOOTTTZZZaaafffuuuxxxooojjjccccccbbb``````dddkkkrrryyynnnbbbWWWPPP@@@;;;555000...---------,,,,,,,,,,,,------------...------,,,,,,---------&&&(((+++......---+++)))+++***)))***,,,,,,***)))(((***++++++++++++,,,...---,,,+++***)))))))))))))))))))))))))))******+++((()))+++------,,,+++******)))(((''''''((()))***&&&'''((()))***))))))(((+++******))))))******+++************++++++++++++))))))***++++++++++++*********)))(((((())))))***+++++++++,,,,,,,,,,,,,,,)))***,,,.........---,,,...------------...//////---///222666999;;;<<<===<<<>>>AAADDDGGGIIIJJJJJJHHHIIIJJJLLLNNNQQQSSSUUUYYY[[[^^^bbbdddeeeeeeeeedddfffggghhhhhhiiikkkmmmmmmoootttxxx|||}}}~~~}}}~~~}}}~~~$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%% !!!"""###%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%'''''''''%%%$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((&&&'''((())))))'''%%%$$$&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''((())))))***((())))))***++++++,,,,,,...---------...///111222333444777999:::;;;;;;;;;>>>BBBHHHPPPXXXaaajjjooo~~~zzzqqqlllkkkkkklllooosssxxx~~~|||xxxsssnnnaaa___YYYRRRQQQQQQNNNHHHLLLLLLMMMQQQZZZfffqqqxxx|||lllllljjjeee___^^^```cccfffppp~~~yyymmmaaaYYYGGGBBB:::444000///------*********++++++,,,,,,,,,)))******)))(((((()))++++++***((('''(((***...000++++++***+++,,,---+++)))(((***++++++++++++---......---,,,+++***************)))((((((((()))+++,,,(((***+++------,,,+++***+++)))(((''''''((()))+++&&&''')))*********)))(((++++++************++++++))))))*********+++++++++))))))***++++++++++++***))))))((((((((((((((())),,,,,,,,,,,,,,,,,,,,,,,,***+++...///000000.........------------...//////---///333666999;;;======<<<>>>AAAEEEGGGIIIJJJJJJHHHIIIKKKMMMPPPRRRTTTTTTXXXZZZ]]]```cccdddddddddcccdddfffffffffgggjjjlllmmmppptttyyy}}}~~~|||}}}%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$'''+++---...,,,(((&&&''''''(((((('''&&&%%%%%%$$$&&&'''&&&%%%%%%&&&'''(((((((((((()))***,,,,,,...,,,)))'''&&&(((***,,,***+++---......000333666:::999999999:::===@@@BBBHHHOOOWWW]]]bbblllzzzyyynnnccc```bbbdddkkkuuu|||zzztttnnngggaaa\\\[[[XXXTTTRRRQQQPPPOOONNNRRRXXX___ccchhhssszzzzzz|||xxxuuutttrrrpppwwwxxxxxxwwwwwwzzz~~~{{{ppphhhddddddddddddbbbfffmmmuuu}}}vvvfffYYYJJJDDD;;;444000---,,,+++,,,,,,,,,,,,++++++++++++///...------,,,+++*********+++,,,---,,,+++***)))***+++,,,***)))(((***+++))))))))))))))))))******,,,+++++++++***)))))))))))))))((('''&&&%%%$$$$$$,,,+++******+++,,,...///)))(((((((((((())))))***)))))))))))))))(((''''''))))))))))))************%%%&&&'''(((((((((((((((******++++++++++++************)))((()))***,,,---///...,,,+++***++++++,,,+++,,,,,,------......///---++++++......******,,,//////000222555888;;;===<<<===???BBBEEEHHHJJJKKKKKKKKKKKKLLLNNNPPPRRRSSSUUUWWWZZZ]]]___aaaeeegggiiijjjkkkjjjiiiiiikkklllllloootttyyy}}}&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***------+++)))'''(((((())))))(((((('''&&&###$$$&&&&&&&&&&&&((())))))((((((((()))***++++++,,,,,,+++***))))))******,,,...000222333555888:::<<<===>>>@@@BBBFFFKKKNNNUUU[[[ccciiippp|||vvvmmmfff______cccmmmttt|||}}}|||ssspppkkkfffaaa\\\XXXUUUUUUSSSQQQQQQSSSVVVYYY[[[```gggpppxxxwwwsssppppppqqqttt}}}uuulllkkkkkkkkkiiinnnnnnnnnmmmnnnqqqvvvyyyyyysssnnniiifffeeefffhhhkkkpppuuuzzz}}}xxxggg[[[PPPKKKCCC<<<777444222000111111000000///.........,,,++++++++++++++++++++++++,,,,,,,,,,,,+++******+++******)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,,,,+++******)))))),,,,,,+++*********++++++))))))(((((('''(((((())))))))))))))))))(((''''''))))))))))))************((()))******+++++++++***(((((())))))))))))((((((******************++++++---,,,,,,+++++++++++++++++++++,,,,,,---.........---+++,,,///000------000222222333555777:::===???<<<>>>@@@CCCFFFIIIKKKLLLLLLKKKKKKLLLNNNPPPRRRTTTUUUXXX[[[]]]___aaaeeegggiiijjjkkkjjjiiiiiikkklllllloootttyyy}}}~~~'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))++++++***))))))))))))))))))))))))((('''"""$$$&&&''''''''')))+++***)))))))))))))))******++++++,,,,,,,,,+++******+++...111444555666999:::999<<>>===???AAADDDGGGJJJLLLMMMLLLLLLLLLMMMNNNQQQSSSUUUVVVXXX[[[]]]___aaadddggghhhiiijjjjjjiiiiiikkklllmmmoootttyyy}}}}}}|||~~~((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))(((((('''$$$&&&'''((('''''')))++++++***)))))))))))))))******+++++++++,,,,,,,,,,,,///222555777888888:::;;;888<<>>@@@BBBEEEHHHKKKMMMNNNLLLLLLLLLMMMOOORRRTTTVVVVVVYYY\\\^^^___aaadddggghhhiiijjjiiihhhiiikkkmmmmmmpppuuuzzz}}}|||{{{}}}((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''((())))))(((''''''$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&''''''(((((('''''''''''')))))))))'''&&&''')))+++***)))))))))))))))***,,,***))))))***---000222777999<<<<<<<<<<<<>>>???>>>CCCJJJPPPUUU]]]gggnnn|||tttjjjjjjkkknnnsssxxxzzzzzz~~~{{{uuuoooggg```YYYUUUQQQPPPOOOLLLLLLPPPWWW\\\```kkk||||||rrrmmmkkklllqqqvvvzzz}}}yyypppkkkjjjjjjkkknnnttt|||yyysssmmmdddZZZQQQHHHAAA<<<444333111///....../////////......---,,,,,,++++++---,,,+++***)))***+++,,,,,,(((%%%''',,,///---***......---,,,++++++******)))))))))***+++++++++,,,))))))******++++++,,,,,,)))***,,,---------,,,++++++***)))''''''&&&&&&&&&))))))************))))))************++++++++++++******)))(((((()))************++++++++++++*********+++,,,,,,+++***((('''&&&''')))+++,,,,,,,,,+++***++++++,,,,,,---......///------000000---,,,///000111333666888:::;;;<<>>>>>>>>@@@BBBEEEHHHKKKMMMNNNLLLLLLMMMNNNQQQTTTVVVXXXXXXZZZ]]]___```bbbdddgggfffggghhhhhhhhhiiikkkmmmooorrrvvv{{{~~~}}}}}}&&&&&&&&&'''''''''''''''''''''''''''''''''''''''###$$$%%%''''''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&'''((((((((((((((()))***+++***(((((((((***)))((((((((()))***+++++++++,,,---///333777;;;>>>===>>>>>>>>>???BBBFFFJJJPPPXXXccckkksss~~~wwwqqqooonnnsssuuusssooommmmmmiiibbb___[[[VVVSSSRRRQQQNNNLLLKKKOOOTTTXXX^^^hhhuuu}}}{{{yyyzzz|||||||||yyysssjjjccc```bbbgggjjjxxx~~~{{{zzz}}}wwwlllccc\\\VVVSSSFFFBBB===888333111000///.........------,,,,,,,,,+++,,,,,,,,,,,,+++******+++******)))******++++++)))))))))(((((((((((((((+++++++++***************((((((((((((((((((((((((,,,+++++++++++++++,,,,,,+++******)))))))))******((()))***++++++++++++************+++++++++,,,,,,---,,,***(((((()))***+++(((((())))))))))))((((((******************+++++++++++++++++++++,,,------,,,------......//////000---+++,,,//////,,,,,,...---///333777:::<<<>>>>>>>>>???AAADDDGGGJJJLLLNNNLLLMMMMMMOOOQQQTTTWWWYYYYYY[[[]]]___```bbbdddfffeeeggghhhhhhhhhiiikkkmmmooorrrvvv{{{~~~}}}|||%%%&&&&&&''''''(((((((((((((((((((((((((((((((((&&&''')))******)))'''&&&'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''$$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''''''''((())))))***))))))''')))******))))))***,,,(((((((((((()))***,,,,,,***,,,000444999<<>>??????@@@BBBDDDGGGJJJMMMOOOOOOOOONNNNNNOOORRRUUUVVVZZZ\\\^^^```bbbccccccbbbffffffeeeddddddfffjjjmmmppprrruuuyyy|||~~~~~~}}}~~~'''''''''(((''''''&&&&&&***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((('''&&&&&&%%%%%%&&&((((((((('''%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&$$$###$$$%%%%%%$$$###&&&&&&%%%%%%$$$######"""$$$$$$$$$###$$$$$$%%%&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))&&&++++++&&&%%%((()))''')))******)))(((***---///444666999<<>>???@@@AAADDDGGGJJJMMMNNNOOOOOONNNNNNPPPRRRTTTVVVYYYZZZ\\\___```aaaaaaaaaeeefffeeeddddddfffjjjmmmoooqqqtttxxx{{{}}}~~~||||||~~~&&&&&&''''''((('''''''''***)))(((''''''&&&''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&'''&&&''''''((('''%%%###"""$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&(((&&&######$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))&&&)))***'''&&&(((***)))*********))))))+++///222;;;===@@@AAA@@@BBBFFFJJJOOOUUU]]]eeemmmwwwvvvlllhhhiiijjjmmmrrryyy}}}{{{tttnnnbbb\\\VVVUUURRRMMMJJJKKKOOOPPPUUU___iiivvv~~~yyyvvvuuuvvvvvv}}}{{{wwwuuusssqqqoooppprrruuuwww|||{{{{{{uuunnneeeZZZLLLCCC888555222///...---+++)))---,,,,,,,,,,,,++++++++++++************++++++,,,))))))))))))))))))))))))+++++++++***************)))))))))((()))******+++---+++))))))***+++***)))))))))))))))))))))))))))((()))******++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++)))))))))***+++++++++,,,------------------------,,,------......------,,,...///111444666999;;;<<<>>>???AAACCCFFFJJJLLLNNNOOONNNNNNOOOPPPRRRTTTVVVWWWXXXZZZ]]]___`````````eeefffeeeeeedddfffiiilllnnnpppssswwwzzz|||}}}}}}{{{|||%%%%%%&&&'''((((((((('''))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((&&&%%%%%%&&&'''(((&&&''''''''''''&&&%%%$$$%%%&&&'''&&&%%%$$$%%%'''%%%&&&&&&&&&''''''((((((***'''$$$"""###$$$%%%$$$$$$%%%&&&''''''%%%###"""%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))''')))***)))((()))+++,,,,,,,,,,,,,,,,,,000555999AAADDDFFFDDDBBBDDDJJJPPPXXX```jjjqqqwwwyyyooogggcccffflllrrruuuyyy}}}}}}uuujjjbbbUUUQQQOOOPPPPPPNNNNNNQQQTTT[[[ggguuu|||}}}|||xxxqqqooollljjjiiijjjlllmmmqqqtttzzzyyyrrrnnnnnnoooqqqyyy~~~|||}}}~~~vvvlll```SSSKKK@@@<<<666222000///............---------,,,,,,,,,+++******)))***+++---...))))))))))))))))))))))))++++++******))))))(((((()))))))))))))))******+++,,,***))))))***++++++***))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++*********+++++++++++++++'''(((***+++,,,+++***)))******+++,,,,,,,,,,,,+++(((((()))***+++,,,,,,,,,,,,,,,---------------------..................---...///111444666999;;;<<<>>>>>>@@@CCCFFFIIILLLMMMNNNNNNNNNOOOQQQRRRTTTUUUVVVXXXZZZ]]]___`````````eeeeeefffeeeeeefffiiilllmmmooorrruuuyyy{{{|||||||||}}}%%%%%%&&&'''(((((((((''')))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&((((((&&&&&&''''''((((((((((((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''((((((((()))'''$$$######%%%%%%%%%$$$%%%&&&''''''&&&$$$"""%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))******++++++******,,,///+++,,,...///111666;;;???CCCEEEFFFDDDBBBFFFOOOWWWeeennnyyyvvvlllfffeeegggoooxxx{{{tttiii]]]VVVRRROOOOOOQQQSSSRRRUUUZZZ]]]kkk}}}}}}}}}~~~~~~~~~}}}vvvqqqnnnhhhgggeeeeeeeeegggjjjkkkkkknnnrrrwww}}}}}}uuupppnnnmmmpppuuu}}}}}}zzz|||}}}tttkkk```WWWQQQGGGAAA999333000000111111000/////////............++++++*********+++---...++++++++++++++++++++++++*********))))))(((((((((((()))))))))************,,,***))))))***++++++***************************))))))***+++++++++++++++++++++++++++++++++++++++))))))))))))******++++++&&&''')))*********)))(((******+++,,,,,,,,,,,,+++(((((()))***+++,,,,,,,,,,,,,,,,,,---------......//////000000000000/////////000222555777:::<<<======>>>???BBBEEEHHHKKKMMMNNNNNNOOOPPPQQQSSSTTTUUUWWWXXX[[[^^^```aaabbbbbbdddeeeffffffeeefffiiikkklllnnnqqquuuxxxzzz{{{|||}}}~~~&&&&&&''''''((('''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))***%%%'''((('''&&&%%%&&&'''&&&&&&&&&'''''''''''''''(((&&&$$$$$$%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%"""###############$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''((())))))))))))))),,,***+++,,,+++)))+++///***---111444888===BBBFFFEEEEEEDDDDDDFFFNNNYYYaaapppyyypppjjjfffgggkkkpppyyy~~~ttthhh]]]SSSNNNMMMLLLMMMQQQTTTVVV]]]eeeqqq~~~xxxtttuuuyyywww|||}}}yyyvvvrrrppphhhhhhfffffffffhhhjjjkkklllnnnrrruuuzzz~~~{{{xxxuuutttvvvyyy{{{yyyqqqmmmlllmmmrrrxxx~~~yyyyyyyyyzzz|||yyyqqqhhh```[[[XXXNNNHHH???777333222222222111111000000000/////////,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))(((((()))************)))+++***((()))***,,,++++++************************)))***++++++,,,+++++++++,,,,,,,,,++++++++++++***((((((((()))******++++++'''((())))))******))))))******+++,,,,,,,,,,,,+++)))))))))***+++++++++,,,+++,,,,,,------.........000000000111111000000000000111333666999;;;===>>><<<===???AAADDDHHHJJJLLLMMMNNNOOOPPPRRRSSSTTTTTTWWWYYY\\\___aaabbbccccccdddeeefffffffffgggiiikkklllnnnqqquuuxxxzzz{{{{{{~~~'''''''''(((''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''(((((('''''''''''''''&&&'''''''''(((&&&'''((('''&&&%%%&&&((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$######$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''((())))))))))))))),,,)))))),,,***&&&(((------111777<<>><<<===>>>AAADDDGGGJJJKKKMMMNNNOOOQQQRRRSSSSSSTTTWWWYYY[[[___aaacccccccccccceeefffgggfffgggiiijjjlllnnnqqquuuxxxzzz{{{|||~~~~~~'''((((((((('''&&&%%%%%%(((((('''''''''(((((()))))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((()))((('''&&&(((((('''&&&%%%%%%%%%%%%&&&'''((('''&&&&&&'''((('''''''''&&&&&&%%%%%%$$$$$$###$$$&&&((()))((('''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''(((((()))))))))))))))+++((((((+++)))$$$%%%+++111666===DDDJJJPPPUUUXXXRRROOOLLLPPPZZZhhhvvv}}}}}}pppgggkkkkkkpppxxx}}}~~~yyypppdddYYYQQQNNNMMMMMMOOOVVVbbbooo}}}{{{sssoooqqqtttwww}}}wwwqqqpppnnnmmmooosssxxx{{{|||yyywwwvvvvvvwwwwwwuuutttvvvvvvxxxzzz}}}uuutttssspppmmmiiifffdddcccaaa___]]]___bbbfffiiikkknnnssszzzwwwnnnfffaaa]]]^^^kkkzzzwwwpppoooqqqtttxxxxxxwwwtttnnniiieeecccaaa]]]VVVOOOGGG???777111000/////////............,,,------...---,,,***)))************************))))))******++++++,,,,,,'''((()))++++++******)))+++)))((()))+++,,,,,,+++******************************+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********))))))***+++,,,,,,---------,,,+++***+++,,,...///******+++,,,,,,,,,,,,++++++++++++***************++++++,,,,,,---...//////......////////////......000111333555888;;;===>>><<<<<<>>>AAADDDGGGJJJKKKMMMNNNOOOQQQRRRSSSSSSTTTVVVXXX[[[^^^aaabbbccccccccceeefffgggggggggiiijjjmmmnnnrrruuuxxx{{{||||||~~~}}}~~~(((((())))))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%'''&&&$$$######$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&'''(((''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))******+++,,,,,,,,,---111444777;;;CCCLLLUUU[[[]]]]]]YYYVVVYYY___fffpppuuurrrrrrrrrxxxzzzvvvuuukkkbbb^^^YYYSSSPPPPPPRRR]]]jjjuuuvvvlllmmmooorrryyy~~~~~~|||xxxtttrrrrrrsssqqqsssvvvwwwxxxzzz|||~~~|||}}}~~~}}}||||||~~~{{{wwwrrrnnnjjjeeeaaaaaa___^^^___ccchhhlllnnnvvvtttuuu|||xxxjjjaaa[[[YYY___iiirrr{{{wwwpppiiilllpppuuuxxxwwwuuusssrrrlllhhhaaaZZZRRRHHH<<<444333111...---------,,,+++......---------,,,,,,,,,---,,,+++******+++,,,---000...***'''&&&'''***+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******+++,,,---...---+++)))(((...------,,,+++***)))))),,,***)))((()))+++///111:::444---)))((()))'''&&&(((((()))+++,,,---...///************************&&&(((***,,,------------000000000000000/////////...///222555888:::;;;<<<:::<<>>???AAABBBEEEJJJMMMOOOPPPQQQSSSTTTTTTSSSRRRWWWYYY\\\]]]]]]^^^```bbbaaadddfffhhhhhhiiikkkmmmpppqqqsssvvvxxxzzzzzz{{{(((((())))))))))))(((((()))((((((''''''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))***+++,,,******++++++...555===CCCMMMRRRYYYaaahhhlllmmmnnnnnnmmmrrr}}}zzzuuuvvv}}}xxxmmmeee```^^^[[[YYYYYYXXXXXX```hhhxxx{{{tttnnnjjjhhhiiippp|||~~~yyyvvvtttssssssuuuwwwyyyzzz~~~zzzwwwtttrrrqqqsssyyywwwlllaaa]]]^^^aaaiiiuuuwwwkkkggghhhnnnuuu}}}~~~{{{vvvrrrkkkeee___YYYTTTPPP>>>:::555111000000//////------,,,,,,,,,+++++++++++++++***))))))***++++++++++++***))))))******+++)))*********++++++,,,,,,++++++++++++++++++++++++******))))))))))))******'''(((***++++++***))))))++++++++++++++++++++++++***)))))))))))))))******)))*********)))***+++---)))))))))*********++++++************************,,,,,,,,,,,,,,,---..............................///000222444777999;;;<<<===???@@@AAABBBEEEHHHKKKOOOPPPRRRSSSTTTTTTSSSSSSWWWYYY[[[]]]]]]^^^```aaaaaaccceeeggghhhjjjlllnnnpppqqqsssvvvxxxyyyzzzzzz~~~~~~(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''((()))(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))))))))((())))))***+++,,,------...000555>>>HHHNNNTTTYYY___eeehhhkkklllmmmppprrryyy~~~zzzzzz~~~|||oooeee___]]][[[ZZZZZZ[[[[[[bbbqqq~~~{{{uuuoookkkkkkmmmpppxxxzzzvvvuuuuuuwwwyyy{{{}}}wwwmmmeeebbbbbbeeejjjpppvvv~~~{{{pppjjjhhhiiioooxxx~~~~~~|||xxxtttnnngggbbb^^^[[[YYYHHHCCC<<<666333000///------,,,,,,,,,,,,+++++++++************************))))))***+++++++++++++++''''''((())))))***************************************))))))))))))******&&&'''((()))******))))))))))))******+++++++++,,,((()))*********((('''&&&$$$'''***+++))))))+++...***)))))))))))))))))))))************************,,,,,,++++++,,,...///111---------...............000000222444666999;;;<<<>>>???AAABBBCCCFFFJJJMMMOOOQQQSSSTTTTTTTTTTTTTTTVVVYYY\\\]]]^^^^^^```aaa```bbbeeefffhhhjjjmmmoooppprrrsssuuuwwwyyyyyyzzz}}}|||(((((())))))))))))(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''((()))(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))***+++,,,...///222666<<>>888222...+++---------,,,,,,,,,++++++*********++++++*********((((((***+++,,,,,,++++++))))))))))))******++++++******************************))))))))))))******&&&'''(((((())))))))))))((())))))******++++++,,,((()))*********(((&&&%%%$$$'''++++++)))(((***,,,*********)))))))))))))))************************+++******+++,,,///111222------------......//////111111222444666999;;;<<<===>>>AAACCCEEEHHHMMMPPPOOORRRUUUVVVTTTTTTTTTVVVVVVYYY]]]_________```aaaaaaccceeefffgggjjjmmmpppqqqrrrsssuuuwwwxxxyyyyyy{{{{{{~~~(((((())))))))))))((((((***))))))(((((())))))***'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******((((((((()))***+++,,,---...222777===DDDLLLTTTZZZaaadddhhhiiijjjlllqqqvvvvvvqqquuu|||zzzqqqeee[[[VVVVVVXXXUUUXXX___jjjvvv}}}wwwtttlllooosssvvv{{{}}}yyyxxxwwwvvvrrrsssuuuxxxzzz~~~vvvkkkhhhdddaaabbbffflllooo|||uuummmiiijjjmmmpppqqqxxxxxxwwwtttnnnjjjgggggg___ZZZQQQHHH@@@888111---......---------,,,,,,,,,***+++,,,,,,,,,,,,+++***((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******((((((((((((((())))))))))))))))))*********++++++((()))*********((('''&&&'''(((*********)))***+++*********************)))************************)))******+++---...000111---------...//////000000222222222333555888;;;<<<<<<>>>@@@CCCEEEIIINNNQQQOOOSSSVVVWWWUUUSSSUUUWWWWWWZZZ^^^```aaaaaaaaabbbbbbccceeefffgggiiimmmpppqqqrrrsssuuuvvvwwwxxxxxxzzzzzz}}}(((((())))))))))))((((((******))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''(((((($$$%%%%%%%%%%%%%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$#########$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++,,,---//////222777???GGGNNNTTTZZZ^^^```cccfffggghhhmmmvvv}}}wwwqqqvvvzzzpppkkkcccZZZSSSRRRUUUYYY\\\aaammm~~~}}}uuuqqqppppppwww|||yyytttssssssvvvwwwxxxzzz~~~~~~~~~}}}wwwpppiiiffffffggggggrrr{{{~~~wwwoookkkiiijjjkkktttxxx{{{zzzvvvqqqnnnmmmgggbbbZZZRRRIIIAAA888333/////////.........------+++,,,------------,,,+++******************++++++,,,,,,,,,+++******))))))******************************))))))))))))************))))))((()))))))))))))))))))))************))))))******))))))(((((()))(((((()))+++,,,++++++*********+++++++++++++++***************************+++,,,,,,,,,,,,,,,+++------...//////000111111222222222333555888;;;<<<<<<===???AAACCCFFFKKKNNNOOOSSSWWWXXXUUUSSSUUUXXXXXX[[[```bbbbbbbbbbbbcccdddeeeeeeeeefffhhhllloooqqqrrrsssuuuvvvwwwwwwwwwyyyyyy|||(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&(((((('''''''''&&&&&&&&&###$$$$$$%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$######$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,---...///111111777===GGGPPPWWW\\\```bbbaaadddgggiiikkksss~~~zzztttrrr{{{}}}zzzqqqccc___YYYSSSPPPRRRWWW\\\gggnnn|||vvvpppooooooxxx~~~wwwpppooonnnppptttwwwyyyyyy~~~}}}}}}tttlllhhheeeccceeeppp{{{~~~vvvnnniiihhhhhhpppuuu{{{}}}zzzuuurrrqqqjjjfff```XXXPPPGGG>>>888000////////////.........,,,,,,............,,,,,,++++++******)))******+++******)))((('''&&&%%%%%%))))))))))))))))))))))))******))))))))))))******,,,+++***))))))((())))))*********))))))))))))))))))))))))))))))*********+++(((&&&(((,,,...---,,,******+++++++++,,,,,,,,,************************,,,---------,,,***((('''.........///000111111222333222222333555888;;;===<<<===???@@@AAADDDGGGJJJOOOTTTXXXXXXUUUSSSUUUXXXYYY\\\```ccccccccccccccceeeeeefffeeefffhhhkkknnnqqqrrrsssuuuvvvwwwwwwwwwxxxxxx{{{))))))))))))))))))))))))+++***)))'''''''''((()))***)))((('''&&&%%%$$$$$$%%%%%%&&&'''((((((((('''%%%%%%&&&&&&'''((())))))))))))((((((((('''''''''&&&(((***)))&&&%%%''')))''''''((((((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((((((''''''''''''((((((((((((***))))))))))))******++++++,,,---......000333666<<>>???@@@AAACCCGGGJJJMMMPPPTTTVVVVVVTTTTTTTTTXXX[[[```dddffffffdddbbbccccccddddddccceeehhhkkknnnnnnnnnoooqqqsssuuuvvvxxxxxx{{{~~~~~~))))))))))))))))))))))))''''''(((((((((((((((((())))))((((((((('''''''''((()))))))))((('''&&&&&&$$$$$$%%%&&&'''((()))***'''(((((((((((((((((((((((('''''''''((((((''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''((('''%%%$$$$$$%%%'''(((%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))******((((((((()))))))))******)))(((((()))***+++,,,------///222777>>>GGGPPPWWW^^^^^^]]][[[ZZZZZZ]]]___dddrrr~~~vvvkkkaaaYYYWWWXXXVVV[[[cccooo}}}tttqqqqqqrrrrrrqqqoookkkhhhhhhiiieeeiiipppzzz{{{uuuqqqooojjjmmmpppsssxxx}}}}}}xxxtttrrrqqqqqqtttyyy~~~tttjjj___YYYWWWXXX___hhhrrrzzz~~~tttjjjfffccc``````bbbhhhjjjjjjgggeeeddd___YYYSSSIII===666444333222000---------------------------------,,,,,,,,,,,,+++'''(((+++---......,,,,,,)))((('''(((***+++***)))))))))************))))))))))))))))))))))))))))))+++++++++*********))))))))))))***))))))(((''''''(((((()))))))))*********...,,,+++,,,------,,,+++++++++++++++************,,,+++******+++,,,...///------............------+++,,,...111444777:::<<<>>>???@@@AAAAAABBBEEEHHHJJJMMMRRRTTTTTTTTTTTTTTTXXX[[[```eeegggfffeeeccccccdddddddddcccdddgggiiilllllllllmmmoooqqqssstttxxxxxx{{{~~~~~~))))))))))))))))))))))))'''((())))))***))))))))))))))))))(((((('''''''''(((((()))))))))(((''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&)))(((''''''((()))((('''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((((((%%%""" """%%%(((%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((()))))))))******)))))))))******,,,---...///333999@@@GGGOOOWWW\\\aaa___\\\XXXWWWXXX\\\```kkk|||zzztttllleee\\\VVVVVVZZZ^^^ggguuuzzznnnhhheeeeeehhhddd```]]]XXXUUUZZZaaacccnnn{{{sssmmmllllllmmmjjjnnntttxxx|||}}}xxxuuusssqqqrrrrrrsssvvv|||{{{qqqfff___YYYWWWZZZ___kkkttt}}}{{{rrrjjjbbb[[[ZZZ\\\fffjjjllljjjhhhgggbbb\\\VVVOOOFFF===777444222000......------------......++++++++++++************ $$$)))...111111111000(((''''''(((***,,,+++*********++++++++++++******))))))))))))************,,,,,,++++++***))))))(((''''''(((''''''&&&%%%$$$***++++++++++++,,,,,,,,,***)))((()))***+++***)))))))))*********+++++++++*********++++++,,,---...,,,,,,---............---------///111444777:::<<<<<<>>>?????????AAADDDGGGGGGKKKPPPSSSUUUUUUVVVWWWWWWZZZ___dddffffffdddccccccdddeeedddcccdddeeegggjjjkkklllnnnpppqqqrrrssswwwxxx{{{~~~~~~))))))))))))))))))))))))'''(((***+++++++++******((((((((((((((()))))))))'''(((((())))))))))))(((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''%%%&&&((()))'''%%%'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((''''''''''''((())))))'''&&&$$$""""""$$$&&&'''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())))))))))))*********+++++++++++++++,,,---...///000222888AAAJJJQQQWWW\\\```___]]]YYYVVVVVV[[[bbbgggzzz~~~tttmmmgggbbb___\\\YYY\\\cccnnn|||yyyllleeebbb^^^[[[ZZZVVVTTTTTTSSSSSS\\\hhhqqq~~~rrrjjjiiilllnnnooopppvvv}}}|||{{{uuuuuutttrrrqqqssswww{{{wwwnnngggaaaZZZYYY\\\eeellluuu{{{|||sssggg[[[YYY\\\eeelllpppnnnllljjjeee^^^VVVSSSMMMDDD:::333000000///...---,,,,,,---...///,,,,,,+++++++++*********###%%%)))---///111111000,,,+++******,,,---,,,+++***+++,,,------,,,+++***)))))))))******+++++++++++++++******************))))))))))))((('''&&&%%%***++++++++++++,,,,,,,,,(((''''''(((***+++***)))((())))))***+++,,,---...)))***+++,,,,,,,,,,,,,,,+++,,,------.........---//////000222555888:::;;;:::<<<>>>???AAADDDHHHKKKKKKOOOSSSUUUVVVUUUUUUUUUUUUXXX]]]bbbddddddbbbaaacccdddeeeeeeccccccdddfffjjjlllnnnppprrrsssssssssvvvwwwzzz~~~~~~))))))))))))))))))))))))((()))***+++,,,,,,+++***&&&&&&'''((()))***++++++''''''((())))))***))))))%%%&&&&&&''''''((((((((('''''''''((((((((())))))(((%%%$$$%%%'''(((&&&$$$'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((((((((((()))******((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))******+++******+++++++++,,,,,,,,,,,,------...///000222222555<<>>999777111---)))***///111000...//////000...,,,***++++++***++++++,,,,,,++++++***+++***************++++++(((((((((((((((((()))))))))************++++++++++++*********))))))((((((******++++++++++++******))))))))))))))))))))))))(((((())))))*********+++)))((((((((()))+++---///.........------,,,,,,,,,---...............------////////////000444:::>>>>>>@@@AAA>>>===BBBNNNYYY___[[[XXXVVVWWWWWWTTTRRRVVVYYY]]]____________```eeedddddddddfffhhhhhhhhhjjjlllppprrrsssuuuwwwyyyzzzzzz}}}++++++************++++++***************************)))((()))***+++***)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((('''''''''((((((((((((((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))******++++++***+++,,,---000444:::???IIISSS[[[]]]___aaa```\\\\\\[[[```hhhpppzzzzzzsssooorrrxxx~~~vvvjjj___XXXWWWVVVZZZbbbkkkvvvxxxiii[[[VVVVVVUUUTTTTTTSSSWWWaaannnyyyvvvpppkkkmmmnnnoooqqqwwwzzzyyyxxxuuusssqqqrrrvvv{{{}}}~~~zzzqqqhhhccc___\\\]]]dddjjjpppxxx~~~uuukkkdddccceeeiiimmmmmmiiiaaa\\\SSSSSSRRROOOJJJCCC===888444///,,,,,,///111000...,,,------,,,***))))))***++++++++++++++++++++++++++++++*********************************+++++++++)))************+++++++++************)))))))))(((******++++++++++++******************************))))))))))))*********++++++***))))))***,,,///000......---------,,,,,,,,,,,,,,,------------,,,,,,///000111111222555:::>>>;;;>>>??????@@@IIIWWWcccpppkkkccc]]]ZZZWWWTTTRRRUUUXXX\\\^^^______```aaadddccccccdddeeegggggghhhjjjmmmppprrrsssuuuwwwyyyyyyzzz|||******++++++++++++******))))))))))))))))))))))))(((((('''(((***,,,+++***))))))((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))((((((((())))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''')))))))))((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***(((''''''&&&&&&''''''((((((((((((((((((((((((((('''((((((***+++,,,------+++,,,---///333:::CCCIIIRRR[[[cccccc```^^^]]]\\\___```eeeqqq~~~sssmmmllltttyyyjjj^^^UUURRRSSSVVV^^^kkkyyynnnaaaTTTPPPQQQRRRTTTWWW\\\eeeuuuvvvmmmkkkkkkooorrrvvv{{{~~~}}}zzzxxxsssssssssvvvzzz}}}~~~~~~||||||~~~}}}uuupppjjjbbb]]]]]]```fffpppyyy~~~tttmmmaaabbbdddfffgggddd___[[[RRRQQQQQQQQQPPPKKKBBB<<<777333///...///000///---***+++,,,,,,******+++,,,,,,,,,+++******+++,,,,,,,,,,,,+++***)))))))))******************+++,,,,,,)))************+++++++++************))))))))))))******++++++++++++******************************)))))))))***************,,,,,,++++++,,,...000111------------,,,,,,,,,,,,,,,------.........------...000222333444666:::<<<999<<<>>>>>>AAAJJJXXXcccmmmggg___YYYUUUSSSQQQPPPTTTWWW[[[^^^______```aaabbbbbbbbbcccdddfffggghhhkkknnnqqqssssssuuuwwwxxxxxxyyy|||)))***,,,,,,,,,,,,***)))************************)))(((((((((***++++++)))))))))((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))************))))))''''''''''''''''''''''''%%%&&&&&&'''''''''''''''))))))((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((''''''''''''((((((((((((((((((((()))))))))((())))))***+++,,,------//////000222666>>>HHHOOOUUU]]]dddddd^^^[[[\\\___eeeiiirrruuummmlllooo{{{}}}nnn```VVVRRRSSSTTTZZZfffuuu}}}hhh\\\QQQNNNOOOQQQVVV\\\jjjyyy}}}uuuooommmoooooossszzz}}}}}}~~~yyyxxxuuuuuuwww{{{}}}}}}|||zzzzzz|||~~~zzzpppfffaaa___aaahhhpppxxx||||||wwwgggddd```^^^]]][[[YYYXXXRRRPPPNNNPPPRRRPPPIIIBBB;;;777222///......---,,,+++,,,...------,,,...///---,,,***))))))***,,,---,,,,,,+++***))))))))))))))))))((((((((()))***+++))))))*********+++++++++*********)))))))))))))))***++++++,,,,,,++++++***************************************************,,,,,,+++,,,,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,...///000000000000000000---///222444555666888:::888;;;======???DDDLLLSSSTTTRRRPPPOOOOOOPPPQQQRRRSSSVVVZZZ]]]^^^___```aaa___```bbbbbbcccdddggghhhllloooqqqsssttttttvvvxxxxxxxxx{{{~~~~~~***+++,,,------,,,+++***+++++++++++++++++++++++++++***))))))******)))'''(((((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((((((((((((((())))))******++++++++++++,,,,,,,,,,,,///000333666<<>>:::444000---,,,++++++***,,,------------...000---,,,***))))))***,,,---,,,++++++***))))))******+++***)))(((((()))***+++))))))*********+++++++++))))))))))))))))))******++++++,,,,,,,,,,,,++++++************************+++++++++************************++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...//////000111111000000+++...111333444444666777777:::===>>>>>>???AAADDDFFFIIIMMMPPPRRRTTTUUUUUURRRVVVZZZ\\\]]]^^^^^^___]]]___aaabbbbbbdddgggjjjmmmppprrrtttttttttvvvwwwxxxxxx{{{~~~~~~++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++))))))******(((&&&(((((())))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((((())))))******))))))(((''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''******)))(((((((((((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))((((((''''''(((((()))'''(((((())))))******+++,,,,,,,,,,,,,,,,,,------,,,000666===EEENNNWWW]]]]]]]]]^^^]]]XXXVVV[[[bbbmmm~~~qqqmmmgggppp~~~zzzjjj```VVVPPPSSS[[[]]]kkk~~~qqq]]]WWWRRRSSSWWWaaappp}}}}}}qqqllllllmmmqqqvvv|||zzzuuuqqqmmmjjjeeefffggghhhiiikkknnnqqqpppnnnllllllnnnrrrwwwzzz}}}{{{xxxxxxxxxyyy}}}yyysssrrrrrrsssuuuzzzuuuuuuwwwyyy~~~}}}rrrgggbbbccccccgggnnnxxx}}}sssfffZZZSSSPPPPPPPPPSSSOOOLLLLLLOOOPPPOOOMMMAAA===777222...,,,,,,,,,)))***,,,+++++++++,,,---,,,,,,+++******+++,,,,,,+++***************++++++///...,,,***)))***+++,,,)))************+++++++++))))))))))))************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********)))))))))******+++++++++++++++++++++,,,,,,,,,,,,+++,,,---...............+++...000222222333555666666999===@@@@@@@@@AAABBBGGGLLLQQQTTTTTTSSSRRRRRRSSSVVVZZZ\\\\\\\\\]]]^^^\\\___bbbcccbbbdddhhhllloooqqqssstttttttttuuuwwwxxxyyy|||,,,,,,,,,++++++,,,,,,,,,************************+++)))((()))******)))((((((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''((()))))))))((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%'''(((((((((''''''''''''''''''''''''''''''((()))))))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))(((((((((((())))))'''(((((()))******++++++***++++++,,,---.../////////444===FFFNNNUUU[[[___```[[[XXXYYYZZZZZZaaajjjyyyuuunnnpppppp|||{{{lll___ZZZVVVRRRXXXccclll|||uuugggZZZWWWWWW]]]gggvvv}}}ssslllmmmqqqtttzzzvvvrrrlllgggdddbbb```^^^XXX[[[^^^```aaabbbfffiiigggggghhhjjjnnnrrrvvvyyy}}}~~~|||{{{zzzyyy{{{{{{tttpppqqqqqqpppqqqtttpppqqqrrruuuzzzxxxkkkcccaaa]]]```fffoooyyyzzznnnaaaYYYSSSOOOMMMOOONNNNNNNNNNNNMMMMMMLLLDDDAAA;;;555000......000***+++,,,,,,******+++,,,++++++++++++++++++++++++))))))))))))***+++,,,,,,222000---***))))))***+++)))************+++++++++((()))))))))************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))************************+++++++++,,,,,,,,,******,,,------.........---///111222222333555777888:::<<<>>>@@@BBBEEEFFFIIIMMMQQQSSSRRRPPPPPPQQQTTTWWWZZZ\\\\\\[[[[[[\\\[[[___cccccccccdddiiimmmppprrrttttttttttttuuuvvvyyyzzz|||...---++++++++++++---...)))))))))))))))))))))))))))((('''(((***,,,+++***(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((()))))))))))))))%%%&&&&&&''''''((((((((($$$%%%'''(((((((((''''''''''''''''''''''''''''''%%%&&&'''''''''&&&$$$###''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))))))))(((((((((((())))))'''(((((()))***+++++++++((()))***,,,...///111111444:::DDDMMMSSSXXX[[[]]]^^^WWWTTTXXX\\\aaajjjuuu|||pppnnnttt}}}nnn```WWWWWWVVVVVV___lllzzzyyyiii___YYYYYY]]]ggguuu~~~tttnnnkkkpppxxx~~~{{{tttpppmmmgggccc^^^ZZZYYYXXXXXXWWWSSSWWW\\\^^^___```cccfffeeefffiiimmmqqquuuyyy{{{wwwyyyzzz{{{zzzzzz|||}}}~~~vvvwwwxxxzzz}}}xxxsssqqqsssssspppoooppplllmmmooossswww|||zzzlllcccbbbZZZ\\\aaajjjuuu~~~tttiii___WWWPPPMMMKKKNNNPPPQQQOOOLLLJJJJJJFFFCCC>>>777222000111222,,,---......,,,,,,---...***++++++,,,,,,++++++***(((((())))))***+++------111///,,,((('''&&&'''((()))************+++++++++(((((())))))*********++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))***+++++++++***************++++++,,,,,,,,,+++,,,---...///////////////000222222222444777999;;;;;;;;;<<<>>>BBBFFFHHHIIILLLPPPRRRRRRRRRUUUXXXUUUWWW[[[\\\[[[ZZZZZZZZZ[[[___cccdddcccdddiiinnnppprrrtttuuuttttttuuuvvvzzzzzz}}},,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---***)))))))))))))))***+++))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++)))******+++++++++******(((((((((((()))***+++,,,***+++,,,++++++---000333999CCCNNNTTTZZZ___```^^^[[[VVVVVV]]]ccciiitttvvvqqqvvv}}}tttmmm```\\\WWWSSSVVV```mmmwwwvvvhhh^^^[[[XXX\\\gggxxxvvvqqqnnnqqqtttyyy|||vvvooohhhccc___^^^XXXXXXVVVTTTRRRSSSVVVYYYYYYZZZ]]]```ccceeefffgggnnnpppssstttttttttuuuvvv{{{xxxuuussstttwww{{{}}}~~~}}}xxxtttuuuxxxzzz~~~{{{wwwllloooppppppsssuuupppiiiiiihhhjjjooorrrsssyyy|||qqqfff___ZZZZZZ\\\cccmmmvvv|||}}}{{{ssskkkcccZZZSSSNNNKKKMMMOOOOOONNNMMMNNNPPPHHHDDD@@@<<<999666222000000---)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++++++++++++++*********)))******))))))******+++,,,+++++++++************)))+++***))))))***+++---......---+++***+++++++++***************************((()))***+++++++++++++++---------,,,,,,+++++++++---------............///000000222444666888999:::;;;<<<>>>>>>>>>@@@CCCFFFIIILLLPPPRRRSSSSSSTTTUUUVVVYYY\\\^^^^^^^^^^^^^^^___aaadddeeegggiiilllooovvvwwwxxxyyyzzz{{{{{{|||xxxyyy|||,,,,,,,,,------,,,,,,,,,+++,,,------++++++,,,---******))))))))))))************))))))))))))******))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''******+++++++++***))))))((((((((())))))***+++,,,,,,------,,,---000444888???IIIRRRWWW[[[______\\\[[[ZZZ]]]cccgggnnn}}}yyyvvvwww~~~{{{ooofff```ZZZYYYWWWYYY```mmm|||yyypppggg\\\VVVUUU___gggvvv{{{rrrooopppttt{{{zzzvvvllliiiddd___ZZZVVVTTTTTTTTTTTTTTTSSSRRRTTTWWWZZZ^^^```cccfffiiikkkmmmnnnmmmnnnoooooonnnnnnooopppqqqpppoooooopppsssvvvxxx}}}~~~yyyqqqkkkkkkkkkkkknnnrrr}}}}}}xxxsssqqqjjjlllnnnnnnppprrrnnnhhhjjjhhhjjjnnnooopppttt{{{|||qqqfff```ZZZYYYYYY^^^fffoootttvvvyyyuuuoooiiiccc]]]WWWRRRPPPOOOMMMKKKJJJJJJJJJJJJHHHFFFBBB???===:::666333///,,,***)))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++++++++*********)))))))))******))))))******+++,,,))))))******+++++++++,,,++++++*********,,,---...,,,+++***))))))))))))(((************************++++++++++++++++++++++++---------,,,,,,+++++++++---------............///...///111333555777888999;;;<<<======>>>???CCCEEEHHHKKKNNNQQQRRRRRRSSSTTTVVVYYY]]]^^^^^^^^^^^^___^^^```ccceeefffiiilllooottttttuuuvvvwwwyyyyyyzzz{{{zzz{{{~~~+++,,,---......---,,,+++,,,---...---,,,+++,,,---,,,+++***)))))))))))))))++++++************++++++******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******&&&''''''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%&&&'''((()))******''''''''''''''''''''''''(((''''''''''''''''''(((((((((''''''&&&&&&&&&&&&***+++++++++***))))))((()))))))))))))))***,,,,,,............///444:::???IIIRRRYYY\\\^^^```___\\\YYY\\\aaafffkkkuuuwwwtttxxxyyymmmaaaYYYVVVTTTVVVZZZ```kkkzzzwwwppphhhbbb\\\WWWVVVYYYdddqqqzzzqqqnnnoooqqqwww{{{vvvpppiiiddd[[[YYYVVVSSSQQQOOOOOOPPPPPPQQQRRRSSSUUUWWW[[[^^^dddfffhhhkkknnnpppqqqrrrmmmmmmkkkiiiggggggiiikkkkkkmmmooorrruuuxxxzzz{{{~~~tttoookkklllkkkjjjlllqqqqqqwww}}}uuunnnkkkiiiffffffiiippprrrsssqqqnnnkkkjjjjjjhhhlllpppqqqsssuuupppjjjkkkiiiiiillllllkkkooouuuvvv{{{}}}rrrhhhbbb^^^[[[YYY[[[___eeejjjlllooommmjjjhhhfffbbb^^^[[[WWWRRRLLLHHHGGGGGGEEECCCIIIGGGFFFDDDCCC???;;;777000...---,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++************)))))))))(((******))))))******+++,,,'''((()))***+++,,,------,,,++++++***+++,,,...///,,,,,,++++++***)))))))))************************,,,+++***))))))***++++++------,,,,,,,,,,,,++++++---------............///......000222444666777888:::;;;<<<<<<<<<>>>BBBDDDFFFIIIMMMOOOPPPPPPRRRSSSVVVYYY]]]____________```^^^```ccceeegggjjjmmmppprrrssstttuuuwwwxxxyyyzzz}}}{{{zzz|||}}},,,---...//////...---,,,,,,---......,,,+++,,,------,,,+++***))))))((((((+++******))))))******++++++******************+++++++++++++++++++++++++++(((((((((((((((((((((((((((((())))))))))))))))))'''''''''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))(((((((((***+++++++++***)))((('''))))))))))))***+++,,,,,,......//////222999AAAFFFQQQYYY```aaabbbcccbbb^^^]]]___bbbhhhrrr{{{uuuwwwuuukkkaaaXXXUUUVVVSSSWWW^^^iiiuuu}}}sssiiibbb]]]ZZZXXXWWW\\\bbbkkk|||wwwpppmmmnnnqqqwww~~~|||tttnnniiiddd]]]XXXRRRQQQOOOMMMMMMNNNOOOPPPQQQSSSVVVYYY[[[^^^bbbeeehhhhhhjjjkkkmmmnnnnnnnnnjjjiiigggdddbbbbbbeeehhhjjjnnnsssyyy}}}|||xxxtttooolllfffaaa___```aaabbbfffkkkpppyyywwwrrrnnnjjjhhhjjjjjjiiigggdddaaaaaabbbdddgggooowww{{{~~~~~~xxxpppkkkhhhhhhjjjiiigggjjjpppooosss{{{~~~tttlllgggfffbbb^^^[[[[[[^^^bbbdddeeeeeefffiiikkkjjjhhhfff___WWWMMMGGGGGGGGGEEECCCIIIIIIIIIIIIHHHEEE@@@<<<444222111111111111///...++++++,,,,,,,,,,,,------,,,+++++++++++++++++++++*********)))))))))((((((******))))))******+++,,,((())))))***++++++,,,,,,,,,++++++++++++---.../////////000///---+++++++++***************************)))((('''''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...///000222444666888888999:::;;;;;;<<<===AAACCCFFFIIILLLNNNOOOPPPRRRTTTVVVYYY]]]___```___```aaa___aaadddfffhhhkkkooorrrssstttuuuvvvxxxyyyzzz{{{|||zzzzzz|||}}}---...////////////...------...///...,,,+++,,,---------+++***))))))))))))))))))(((((((((((())))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((()))******+++***************)))((('''))))))))))))***+++,,,---......000222666>>>GGGNNNWWW^^^dddeeeeeefffeeeaaaeeedddeeemmm~~~xxxxxx{{{{{{pppeee^^^WWWRRRRRRWWWUUU\\\fffrrr{{{mmmeeeXXXSSSQQQQQQQQQUUU^^^hhhwwwzzzqqqnnnmmmqqqvvv|||vvvmmmhhhbbb]]][[[WWWRRRMMMKKKJJJIIIIIIJJJLLLNNNOOOVVVYYY]]]```bbbdddgggiiihhhiiiiiiiiiiiihhhggggggcccbbbaaa______aaafffjjjlllqqqxxx{{{yyyvvvqqqlllfffaaa^^^]]]YYYYYY]]]aaaccciiioooyyy|||wwwrrrllljjjkkkhhhfffaaa\\\YYYYYY]]]```gggrrr~~~}}}uuujjjgggggggggfffcccfffkkkkkknnnttt{{{yyyrrrooonnnjjjddd]]]YYYYYYZZZ\\\___aaaeeekkkqqqsssrrrqqqfff]]]RRRKKKKKKKKKJJJHHHJJJJJJKKKMMMLLLIIIDDD@@@777555333222222111///---+++++++++,,,,,,---------++++++++++++++++++++++++************))))))))))))******))))))******+++,,,************************++++++******+++,,,...//////111222111...,,,+++,,,************************&&&&&&%%%%%%&&&)))+++---,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000222333555777999:::888999;;;;;;;;;===@@@CCCGGGIIILLLNNNOOOQQQSSSUUUWWWZZZ^^^`````````aaabbbaaacccfffhhhiiilllpppssssssttttttuuuwwwwwwxxxyyyxxxxxxzzz~~~////////////////////////...//////...,,,+++,,,------,,,+++***************))))))(((((((((((())))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''')))))))))(((((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''(((''''''''''''''''''((($$$$$$%%%&&&'''((())))))((())))))******))))))(((******)))******+++,,,---...///222666<<>>AAADDDEEEGGGJJJLLLMMMOOOSSSUUUWWWZZZ^^^aaabbbbbbcccdddbbbdddfffggghhhjjjmmmooosssssssssrrrrrrrrrrrrqqquuuuuuwww{{{}}}222111...------...111222///000000///---+++,,,---+++++++++***++++++,,,,,,++++++************++++++******))))))))))))******************************))))))))))))))))))))))))))))))(((((('''''''''&&&******))))))((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&)))))))))))))))(((((((((%%%&&&''')))************************+++,,,---...000333999@@@GGGPPPYYY___bbbhhhkkkiiifffeeeccc______pppsssnnnrrryyyppp]]]PPPIIINNNSSSTTTZZZdddmmmttt~~~xxxoooiii```SSSKKKJJJEEEGGGMMMWWW___jjj{{{{{{nnnkkkkkkooossswww{{{vvvooogggaaaZZZTTTPPPOOOLLLHHHHHHIIIIIIGGGDDDFFFGGGIIILLLQQQWWW\\\___\\\___aaaaaa^^^[[[YYYXXXVVVWWWXXXXXXYYYYYYXXXXXXYYY]]]dddkkkttt}}}xxxmmmggg]]][[[XXXWWWXXX[[[___bbbeeegggppp}}}~~~yyyxxxooolllgggcccbbbfffmmmssszzz|||xxxtttmmmhhhccc___XXXPPPOOORRRSSSWWW^^^bbbfffkkkqqqvvv|||yyynnnbbbZZZVVVVVVXXX]]]fffpppyyy~~~~~~|||vvvrrriii^^^UUUQQQQQQRRRVVVVVVUUUUUUUUUSSSPPPMMMFFFAAA;;;666333222000///******+++,,,,,,---......)))***+++,,,---,,,,,,+++---------,,,,,,,,,++++++*********)))***++++++,,,(((((()))***+++,,,,,,---)))((((((((((((***+++,,,///444777555000,,,,,,...************************,,,,,,,,,,,,+++***((('''+++++++++,,,,,,------------------.........//////...///000222444666777888:::;;;<<<<<<<<<>>>BBBDDDDDDFFFHHHJJJLLLNNNRRRUUUWWWZZZ___aaabbbbbbcccdddbbbccceeeffffffhhhjjjmmmvvvvvvuuuttttttsssrrrrrrvvvuuuvvvyyy{{{777777666333000//////111......---------,,,,,,,,,++++++++++++++++++,,,,,,++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((''''''''''''&&&&&&&&&)))((('''&&&%%%&&&&&&'''((((((''''''&&&&&&&&&%%%'''(((((())))))))))))))))))((('''&&&&&&'''((()))((()))++++++)))))))))************))))))))))))))))))************+++...000222666===EEEMMMUUU]]]aaaiiigggffffffbbb[[[YYY[[[ddd|||}}}sssnnnvvv|||jjjZZZQQQKKKMMMQQQVVV^^^gggrrrwww|||~~~|||wwwuuusssnnnfff___ZZZTTTLLLHHHHHHHHHKKKUUUaaajjjuuu|||rrrppplllpppuuu||||||vvvpppkkkccc[[[SSSNNNLLLKKKKKKJJJIIIHHHHHHHHHIIIIIIOOOPPPSSSVVVZZZ\\\^^^___aaa```^^^[[[YYYWWWVVVUUUTTTVVVXXXXXXXXXXXXYYY[[[^^^eeemmmttt~~~xxxoooeee___VVVXXXYYY[[[]]]```fffiiiqqqxxx{{{wwwqqqmmmnnnpppqqquuuyyyzzzvvvtttssspppooojjjbbbYYYQQQMMMKKKMMMOOOSSSXXX___eeejjjmmmxxx|||wwwnnniiiddd___[[[[[[\\\cccooowwwyyyyyy{{{{{{rrrkkkfff^^^UUURRRUUUTTTTTTUUUVVVVVVSSSOOOKKKKKKFFF@@@999444111111111///...---,,,++++++++++++///...,,,+++***+++,,,,,,$$$&&&)))+++---------,,,'''((()))******)))((('''***(((&&&%%%&&&(((+++---++++++++++++++++++++++++///000111222222111000///,,,+++***)))))))))++++++(((((())))))*********+++,,,,,,---------------------...000111111000000///...///000111333666888999::::::;;;;;;===???BBBCCCDDDFFFIIIKKKLLLNNNPPPRRRYYY\\\```bbbccccccddddddbbbcccdddeeeeeegggkkknnnsssuuuwwwwwwuuussssssssstttsssvvvzzz|||===;;;777333111000000000------------------------++++++++++++++++++++++++++++++******************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&)))((('''&&&%%%&&&&&&'''((((((((('''''''''&&&&&&''''''((()))))))))(((((()))((('''&&&&&&'''((()))(((***++++++***))))))***************************)))***+++******,,,///111:::???FFFMMMTTTZZZ```dddeeebbb```^^^YYYUUUYYY___vvv{{{wwwwwwsssbbbUUUNNNJJJOOOWWW^^^iiirrryyyyyyyyyuuuooohhhcccaaaaaaZZZTTTQQQLLLFFFDDDEEEKKKPPP]]]lllyyyssslllkkkkkkqqqzzzzzzqqqlllaaa^^^XXXRRRMMMJJJJJJJJJJJJIIIHHHGGGGGGIIIKKKLLLRRRSSSUUUXXX[[[]]]^^^^^^]]]\\\ZZZWWWUUUTTTSSSSSSPPPQQQTTTVVVXXX[[[___bbbhhhpppxxxwwwnnneee]]]XXXYYYZZZ\\\___cccjjjsssyyyzzzvvvxxxzzz|||~~~yyytttqqqqqqrrrppplllddd[[[SSSOOOMMMKKKMMMPPPUUUZZZ```dddgggqqquuuzzz~~~yyyvvvqqqkkkfffbbb```bbbjjjpppsssuuuxxxxxxsssooollleeeYYYRRRRRRRRRRRRSSSUUUVVVTTTQQQMMMJJJGGGCCC===888444222000---,,,,,,,,,,,,,,,------...---,,,,,,+++++++++,,,'''(((***,,,,,,,,,+++***(((((())))))))))))((((((***)))((('''''')))***+++++++++++++++++++++++++++---///000111111000///---,,,+++***))))))***++++++)))******************+++,,,,,,,,,------------...---...///000111111000000///000000222444666888::::::::::::;;;===???BBBCCCFFFIIILLLNNNOOOPPPRRRTTTXXX[[[___aaaaaaaaaaaabbbccceeefffggggggiiimmmpppsssuuuwwwwwwuuutttssstttttttttvvvyyy|||~~~JJJCCC:::555333222000///------------------......---,,,,,,++++++***************++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&'''(((((((((((('''((((((''''''''''''(((((((((***++++++***))))))***(((((())))))******++++++***++++++++++++---111444BBBGGGOOOVVV[[[```cccfffbbb___[[[VVVQQQRRR^^^kkk{{{}}}jjj[[[RRRNNNMMMTTT___iiittt}}}}}}yyyqqqhhh___WWWRRROOOSSSMMMIIIGGGDDDAAACCCFFFMMMVVVeeewwwuuullljjjlllpppwww}}}tttkkkccc]]]TTTRRRMMMIIIFFFFFFFFFFFFHHHGGGFFFFFFHHHKKKNNNPPPVVVWWWYYYZZZ\\\]]]]]]^^^ZZZYYYWWWTTTSSSRRRQQQQQQOOOQQQTTTWWW[[[aaahhhmmmvvv~~~wwwkkkccc]]]YYYWWW^^^```ccchhhpppzzz}}}yyy{{{~~~yyyuuurrrrrruuutttppphhh___WWWRRRPPPLLLMMMOOOSSSWWW[[[^^^```gggjjjooouuu{{{{{{uuunnngggbbbcccgggjjjooouuutttssstttssslll^^^SSSOOOOOOOOOPPPRRRTTTTTTRRRPPPJJJIIIFFFBBB<<<777333000,,,,,,,,,,,,---...///000,,,,,,------,,,,,,++++++++++++,,,,,,+++***((('''***))))))(((((())))))***++++++******************************************+++,,,///000000///,,,++++++******)))******++++++,,,,,,+++++++++++++++***,,,,,,,,,---------......,,,---...///000111111000......///111333555777888:::::::::;;;===???AAACCCGGGIIIMMMOOOPPPQQQSSSUUUWWWZZZ]]]______^^^^^^___eeefffggghhhiiikkkooorrrtttvvvxxxxxxvvvtttttttttuuutttvvvyyy{{{}}}ZZZPPPBBB:::666555222///------------............------,,,,,,+++***))))))******+++++++++++++++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((((((''''''&&&(((''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&'''''''''''''''(((((((((''''''((((((((('''(((******((('''((()))&&&&&&''''''((()))*********+++,,,,,,---000555888EEEKKKSSSZZZ___bbbdddeeeaaa^^^YYYUUURRRXXXlll~~~tttcccWWWRRRQQQTTT]]]hhhsss||||||sssggg\\\UUUPPPLLLJJJLLLGGGDDDCCCBBBBBBGGGMMMUUU```rrrvvvnnnlllooouuuyyyyyypppggg^^^VVVQQQNNNLLLIIIFFFCCCCCCCCCDDDFFFFFFEEEFFFIIIMMMRRRUUUYYYZZZ[[[\\\\\\\\\\\\\\\[[[ZZZWWWTTTRRRRRRRRRRRRTTTVVVYYY]]]ccckkktttzzz}}}vvvkkkbbb]]]\\\^^^```eeeiiipppxxx{{{|||}}}~~~{{{xxxwwwwwwzzzyyyuuunnnddd\\\VVVTTTRRRRRRSSSTTTVVVXXXZZZ[[[^^^```eeelllssszzzzzzoooddd______bbbiiiqqqqqqsssvvvvvvooocccVVVOOOKKKJJJJJJLLLNNNPPPPPPOOOLLLJJJGGGCCC>>>999555333......------......//////+++,,,---...---,,,+++***,,,,,,,,,,,,+++)))((('''+++***)))(((((()))***++++++,,,,,,---,,,+++)))((()))))))))))))))))))))))))))***---//////---***)))******************++++++---------,,,,,,++++++++++++,,,,,,------.........,,,---...///000000111111,,,------///111333555777:::::::::;;;<<>>HHHNNNVVV]]]aaacccdddeee___\\\ZZZYYYZZZfff~~~zzzhhh[[[UUURRRVVV^^^iiiuuu{{{pppaaaVVVRRRPPPMMMKKKJJJFFFCCCCCCCCCFFFNNNWWWbbboooxxxooolllmmmttt|||{{{uuummmddd\\\UUUNNNJJJHHHGGGEEECCCCCCCCCDDDEEEFFFFFFFFFHHHKKKPPPUUUWWWZZZZZZ[[[[[[[[[ZZZYYYYYY[[[YYYVVVSSSRRRRRRSSSTTTWWW[[[```gggoooyyypppkkkccc]]][[[___eeejjjrrrxxx~~~}}}zzzyyyzzz|||~~~{{{uuulllddd^^^\\\ZZZZZZYYYXXXWWWWWWXXXXXXYYY[[[___fffnnnxxxuuuggg___]]]^^^eeemmmnnnrrruuutttooofff\\\TTTJJJHHHFFFGGGIIIKKKLLLLLLMMMKKKFFFAAA===:::888777333222111///...---------***+++,,,---...---,,,+++***++++++++++++******)))+++***)))(((((()))***++++++,,,---------+++***((())))))))))))))))))))))))((()))+++------+++)))((())))))******++++++++++++...---------,,,,,,++++++++++++,,,,,,---...//////---------...//////000111------...000222444666777999999999:::<<<>>>AAABBBEEEHHHKKKMMMNNNPPPRRRTTTXXX[[[^^^```___^^^^^^^^^cccdddfffggghhhkkknnnqqquuuwwwyyyyyywwwvvvuuuvvvwwwvvvwwwzzzzzz|||~~~rrr```OOOCCC;;;555222/////////.........---------,,,,,,++++++***************++++++,,,---------++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''''''''((((((((((((''''''%%%'''(((((('''&&&&&&'''******++++++,,,,,,------+++,,,...000333999@@@EEENNNSSSZZZ```bbbccccccddd\\\\\\]]]bbbjjjzzz~~~mmm^^^VVVTTTTTT^^^lllzzz{{{nnn^^^TTTQQQPPPMMMIIIGGGDDDBBBCCCEEEJJJVVVbbblll}}}sssmmmlllpppyyy{{{nnnhhh```YYYSSSOOOJJJHHHAAAAAAAAABBBCCCFFFHHHIIIGGGHHHIIILLLOOOSSSVVVXXXXXXYYYYYYXXXXXXWWWVVVUUUVVVUUUSSSRRRRRRTTTWWWYYY[[[aaajjjttt~~~|||sssgggeeeaaa^^^```fffooovvv}}}zzzzzz}}}zzzzzzxxxvvvuuuvvvyyy|||~~~wwwqqqmmmkkkeeedddaaa___\\\ZZZYYYXXXZZZZZZ\\\aaaiiisss}}}xxxjjjbbb___^^^bbbhhhkkkppptttssspppkkkccc[[[NNNKKKGGGFFFFFFHHHIIIIIIMMMJJJFFFBBB>>><<<;;;;;;777555333111...,,,++++++++++++,,,---------,,,,,,***************+++++++++*********))))))************+++,,,---,,,+++***)))************************((()))***++++++***)))(((((()))***+++++++++++++++------,,,,,,,,,,,,,,,+++***+++,,,,,,---...//////......------......///000///000000222444666888:::999999999:::<<<>>>@@@BBBGGGIIIMMMOOOPPPQQQSSSUUUXXX[[[^^^``````______```aaaccceeefffgggjjjnnnqqqvvvxxxzzzzzzxxxvvvvvvvvvxxxvvvxxxzzz{{{}}}nnn[[[JJJ>>>777555111111000///...---,,,,,,++++++++++++++++++++++++******++++++,,,------...++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((((((((('''(((''''''''''''&&&&&&&&&%%%%%%'''(((((((((''''''%%%%%%%%%%%%&&&&&&&&&'''''''''((()))))))))((((((&&&'''((())))))((('''&&&&&&((())))))(((''''''(((*********++++++++++++++++++,,,...111666===FFFLLLTTTXXX]]]``````_________]]]^^^dddooo~~~|||nnnbbbXXXWWW[[[^^^lll~~~wwwjjjZZZQQQPPPPPPKKKEEEDDDBBBBBBEEEIIIQQQ```ooo|||xxxpppooossszzzzzzqqqlll```[[[UUUOOOLLLJJJHHHGGGBBBBBBCCCDDDFFFHHHJJJKKKIIIJJJMMMPPPRRRUUUVVVWWWUUUVVVVVVUUUUUUTTTSSSRRRRRRQQQQQQRRRVVV[[[```ccchhhppp{{{{{{rrrjjjaaabbbdddfffllluuu}}}zzzvvvvvvxxxvvvvvvtttrrrqqqrrrwwwzzz~~~}}}sssqqqnnniiieeebbb___^^^]]]\\\[[[]]]cccllluuu{{{vvvlllfffbbb^^^___bbbgggnnnttttttsssqqqjjjaaaWWWRRRLLLHHHGGGHHHIIIJJJKKKJJJHHHFFFCCC@@@???>>>888777444111///---++++++,,,+++++++++,,,,,,---...++++++***************+++)))******++++++******))))))******+++++++++++++++++++++++++++++++++++++++******))))))))))))******'''(((***+++,,,,,,++++++++++++++++++,,,,,,,,,,,,***++++++,,,---...///000000///...---------............///111333555777888999999999:::;;;>>>@@@BBBFFFIIILLLNNNOOOPPPRRRTTTWWWZZZ]]]````````````aaaaaacccdddfffgggjjjnnnqqqvvvxxxzzzzzzxxxwwwvvvwwwxxxwwwxxx{{{}}}wwwbbbMMM???888666222222111///...---,,,+++++++++++++++++++++,,,,,,******+++,,,,,,---......++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&$$$%%%'''(((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&'''(((((()))))))))))))))&&&'''((())))))((('''&&&((()))++++++)))))))))***((((((((((((''''''''''''+++,,,///222888@@@IIIOOOWWWZZZ]]]^^^]]][[[ZZZZZZ```aaajjj{{{|||mmmccc\\\WWW\\\dddiiiyyyqqqdddUUUOOOPPPPPPJJJDDDDDDBBBCCCGGGMMMWWWhhhxxxzzzrrrnnnrrrzzzyyynnneee```WWWSSSMMMIIIGGGGGGFFFFFFIIIHHHHHHHHHHHHIIIJJJJJJJJJLLLOOORRRTTTVVVVVVVVVSSSSSSSSSSSSSSSRRRQQQPPPPPPPPPQQQUUUZZZaaahhhlllxxxzzzssskkkddd]]]aaagggnnnwww|||xxxwwwzzzwwwvvvtttqqqppprrrvvvzzz|||xxxsssnnnjjjgggeee```^^^[[[[[[___gggooottt|||}}}uuulllhhhddd___]]]___dddnnnuuuvvvvvvuuunnneee]]]XXXQQQLLLJJJJJJKKKKKKIIIJJJJJJJJJHHHDDDAAA>>>888777444222///...---,,,,,,,,,+++***+++,,,...///,,,,,,+++***)))))))))***)))***+++,,,,,,+++***))))))))))))******++++++,,,+++++++++++++++++++++++++++***)))(((((()))***+++'''(((***+++,,,,,,++++++*********++++++,,,,,,,,,******+++,,,---//////000111000...---,,,,,,------++++++,,,...000222444555999999999:::;;;>>>@@@AAADDDFFFIIIKKKLLLNNNPPPRRRUUUXXX\\\_________```aaaaaaccceeefffhhhkkkooorrrwwwyyyzzzzzzyyywwwwwwwwwxxxwwwyyy|||}}}ttteeeTTTBBB999777333111///.........---,,,//////...---,,,,,,++++++)))***+++,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++************************************))))))))))))((((((((('''''''''''''''(((((())))))))))))(((((("""###%%%'''(((((('''''''''&&&%%%%%%&&&'''((()))((('''&&&%%%%%%&&&'''((())))))************))))))***)))((((((((()))+++,,,'''(((***+++***)))***++++++---222777>>>GGGPPPVVV[[[YYYZZZ]]]\\\XXXVVVXXX___gggrrr|||nnnccc```\\\YYYbbbqqqxxxnnnaaaSSSOOONNNLLLIIIIIIDDDCCCGGGNNNTTT___sss|||ssspppqqqwww~~~uuummmeee[[[TTTKKKKKKJJJJJJHHHFFFEEEDDDDDDEEEHHHJJJLLLMMMMMMMMMLLLNNNOOOQQQRRRRRRQQQQQQTTTRRRQQQQQQRRRSSSSSSRRRUUUVVVYYY]]]ccckkksssyyywwwnnniiieeecccdddiiiqqqzzz}}}zzzwwwwwwwwwtttqqqqqqtttxxx|||zzzuuujjjaaa\\\[[[ZZZ[[[]]]aaafffhhhtttzzzuuusssooohhhaaa]]]\\\]]]bbbhhhqqqxxxyyyuuuooojjjbbb___ZZZTTTOOOKKKIIIHHHIIIHHHFFFFFFFFFFFFEEECCC;;;888555333222111...,,,,,,,,,,,,++++++,,,------))))))******+++++++++,,,***+++,,,---------,,,++++++++++++*********))))))))))))))))))******************))))))))))))******'''((()))***+++,,,,,,---...---+++))))))***+++,,,***+++,,,---............---------............////////////000111333444555<<<;;;:::999:::<<>>DDDFFFIIIJJJKKKMMMOOORRRZZZ[[[^^^```aaaaaa```___bbbdddgggggggggjjjppptttxxxxxxxxxvvvtttssstttuuu{{{zzz{{{~~~~~~yyyfffTTTDDD:::777222111000111222222111000......------------------***++++++,,,,,,,,,,,,,,,------,,,+++++++++++++++))))))))))))))))))))))))******************************))))))))))))((((((+++*********)))))))))((((((((())))))))))))((((((&&&&&&'''((()))((((((((())))))((('''''''''((((((***))))))(((((())))))***))))))************))))))+++******)))))))))******)))+++------,,,,,,...//////333999???FFFNNNUUUZZZ^^^[[[YYYZZZZZZ[[[```hhhmmm}}}rrrcccZZZUUUXXX^^^gggxxxpppbbbTTTLLLIIIEEECCCDDDFFFKKKVVVbbbooozzzqqqmmmoooqqqxxx{{{kkk___XXXSSSNNNJJJFFFFFFGGGHHHIIIIIIIIIIIIGGGHHHJJJKKKLLLMMMMMMMMMPPPPPPQQQQQQPPPPPPOOONNNMMMMMMMMMNNNOOOQQQSSSUUU[[[```iiisss|||tttllliiikkkpppsss{{{}}}|||yyyuuuqqqppprrrtttvvvyyy{{{qqqhhhYYYXXXUUUTTTUUUYYY]]]```eeeiiinnnrrrtttsssqqqoooooonnnmmmhhhbbb]]]ZZZZZZbbbgggnnntttwwwvvvssspppllliiiccc]]]VVVPPPLLLJJJIIIKKKNNNQQQRRRNNNIIIDDD===:::666333222000...,,,---,,,,,,++++++,,,,,,,,,)))))))))))))))*********&&&'''(((***,,,,,,------+++++++++***************))))))))))))******************))))))))))))******++++++++++++++++++++++++...---+++***))))))*********+++,,,------.........---------............///,,,,,,---///222555777888777777888999:::;;;<<<===BBBDDDGGGHHHJJJKKKNNNPPPXXXZZZ]]]___aaabbbaaaaaabbbeeegggggggggiiiooossswwwwwwxxxvvvttttttuuuvvvzzzyyy{{{~~~|||jjjYYYJJJ@@@;;;333222111111333333222111------------............++++++,,,,,,---,,,,,,+++------,,,++++++++++++,,,***************************************************)))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((++++++***)))((('''&&&&&&******))))))(((((((((((())))))))))))))))))))))))))))))************))))))++++++******************)))+++,,,---,,,---///111222666===DDDJJJQQQWWW[[[\\\YYYXXXYYYZZZ[[[ccckkkrrrqqqccc]]]WWWVVV\\\ffftttpppcccTTTLLLHHHEEEDDDFFFHHHRRRaaaqqq|||tttpppoooqqqwww{{{qqqbbbWWWRRROOOMMMKKKIIIJJJKKKLLLMMMMMMMMMMMMJJJJJJKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOQQQSSSWWWYYY```fffqqq|||yyyuuuppplllmmmsss|||}}}zzzvvvsssrrrsssttttttxxx|||zzzpppiii[[[YYYVVVTTTUUUXXX\\\___dddfffiiilllnnnoooooonnnooopppooolllgggaaa^^^\\\]]]aaagggnnnrrrssssssrrrqqqnnniiiccc[[[TTTOOOLLLRRRPPPOOOOOOPPPPPPOOONNN@@@<<<777444222111///---------,,,+++++++++,,,,,,))))))))))))))))))))))))((())))))***+++,,,,,,,,,************************((()))))))))******************))))))))))))******++++++++++++,,,,,,,,,,,,((((((((()))***,,,---...******+++,,,---------------------............///,,,---...000222444666777666777999:::<<<<<<======CCCEEEHHHJJJLLLNNNPPPSSSWWWYYY\\\___aaabbbbbbbbbbbbeeeggggggfffiiinnnsssvvvwwwwwwvvvuuuuuuvvvwwwzzzyyy{{{sssbbbSSSGGG???666444111111222222222111---.....................,,,,,,---------,,,,,,+++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************)))))))))(((((((((((('''$$$$$$%%%'''(((***++++++(((((())))))))))))((((((&&&&&&'''((()))+++,,,,,,******)))))))))(((''''''(((((((((((((((((((((((())))))************))))))***++++++++++++*********)))***+++,,,,,,---000333444:::AAAIIINNNSSSWWWZZZXXXWWWXXX[[[[[[]]]eeeooo{{{}}}rrrbbbXXXUUUUUUXXXbbbpppkkk^^^QQQIIIFFFEEEGGGKKKSSSbbbvvvuuuppppppqqqxxx~~~pppggg[[[QQQMMMMMMLLLLLLKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMIIIJJJJJJKKKMMMNNNOOOPPPNNNPPPQQQRRRRRRVVV[[[___jjjrrr~~~~~~zzzrrrqqqppppppttt}}}~~~zzzwwwvvvvvvvvvwwwzzz|||~~~}}}tttmmm^^^[[[WWWTTTSSSVVVZZZ\\\___```aaacccfffiiikkkmmmrrrssstttqqqmmmgggdddbbb\\\^^^ccciiinnnrrruuuvvvtttrrrmmmggg```YYYSSSOOOTTTSSSQQQRRRSSSSSSRRRQQQCCC???999555333111000......---,,,,,,+++++++++,,,*********))))))))))))))),,,,,,,,,,,,+++++++++,,,************************((()))))))))******************))))))))))))******))))))***++++++,,,------''''''((()))***,,,---...)))***+++,,,---------------------............////////////000111333444555777888:::<<<===>>>>>>>>>DDDFFFIIIKKKMMMOOORRRTTTVVVXXX[[[^^^aaabbbbbbbbbaaadddfffffffffiiinnnssswwwwwwxxxwwwuuuuuuvvvxxxzzzyyy{{{pppaaaQQQDDD<<<999444111111222222111//////..................---------------,,,,,,+++...------,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))((((((((((((''''''%%%&&&''')))***,,,---...(((((())))))))))))((((((((((((((((((((()))***+++(((((()))))))))((('''''''''(((((())))))(((((('''))))))************)))))))))***++++++,,,,,,++++++)))***+++,,,,,,...222555999>>>FFFNNNRRRUUUWWWYYYVVVVVVZZZ]]]___cccnnnzzz~~~zzziii]]]VVVNNNRRR\\\jjj|||aaaVVVKKKFFFEEEGGGMMMTTTaaasss{{{pppnnnqqqsss}}}sssddd]]]TTTLLLIIIJJJKKKLLLJJJKKKLLLMMMNNNNNNNNNNNNPPPOOONNNMMMMMMMMMMMMMMMHHHHHHIIIJJJLLLNNNPPPQQQNNNPPPSSSUUUVVV[[[bbbhhhsss{{{{{{tttsssooorrrvvvzzz|||yyyyyyyyyyyyxxx|||vvvqqqddd```YYYTTTQQQRRRTTTVVVZZZZZZ\\\___cccggglllnnnuuuvvvwwwuuupppllliiihhh```aaacccggglllqqquuuxxxtttrrrooojjjddd\\\VVVRRRPPPQQQUUUXXXZZZWWWRRRMMMFFFBBB<<<777555333111000......---,,,+++++++++++++++++++++***************///...---,,,++++++++++++***************+++++++++))))))))))))******************))))))))))))******))))))*********+++++++++******************)))))))))***+++,,,,,,------------------............/////////000000111222444444888888:::;;;===>>>???@@@CCCEEEHHHJJJLLLNNNQQQTTTVVVXXX[[[^^^```aaaaaaaaa```bbbeeeffffffiiioootttxxxxxxxxxwwwuuuuuuvvvwwwzzzyyy{{{~~~sss```QQQDDD???888333111222333333000000//////......------------......---,,,,,,+++......---,,,,,,,,,,,,---************************************************))))))((((((((('''''''''(((((())))))******++++++(((((())))))))))))((((((,,,+++)))'''&&&&&&&&&'''&&&&&&'''(((((((((''''''((()))************)))((())))))************))))))'''(((***,,,---------,,,***+++,,,------000444777===CCCLLLSSSVVVXXXXXXYYYWWWXXX[[[```dddlll|||{{{lll___WWWTTTOOOWWWeeeuuuvvv[[[RRRIIIFFFHHHNNNXXXaaapppyyyoooqqqwww}}}uuuhhhZZZVVVOOOIIIGGGHHHJJJLLLIIIJJJLLLNNNPPPQQQRRRRRRRRRQQQOOONNNMMMMMMMMMNNNKKKKKKKKKKKKLLLNNNPPPQQQOOOSSSXXX[[[^^^eeeooowww~~~}}}sssppprrrsssyyy|||{{{{{{yyyxxx}}}}}}}}}}}}}}}}}}}}}}}}zzz|||}}}}}}yyywwwoooiii```WWWQQQOOOPPPQQQUUUVVVXXX\\\bbbhhhnnnqqqvvvwwwwwwuuuqqqmmmkkkkkkeeeddddddeeehhhlllqqqtttrrrqqqooolllfff___YYYUUUPPPQQQUUUYYYZZZXXXRRRNNNIIIEEE>>>999666444333222///...---,,,++++++++++++,,,,,,,,,,,,+++++++++***---,,,+++******++++++,,,))))))*********+++++++++))))))))))))******************))))))))))))******++++++******)))(((''''''***************)))(((((()))***+++,,,,,,---,,,,,,---------............///......///000111333555666888888888999;;;===???AAABBBEEEHHHJJJLLLNNNRRRTTTVVVXXX[[[^^^```aaa``````^^^aaadddeeefffjjjpppuuuyyyzzzyyyxxxuuutttuuuvvv{{{zzz{{{~~~~~~ooo^^^JJJDDD;;;444222222444555111111000///...------,,,---.........---,,,,,,+++......---,,,,,,,,,,,,---))))))))))))))))))))))))************************)))(((((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))((((((%%%%%%%%%%%%'''))),,,---$$$%%%&&&((((((((('''''')))***+++,,,,,,+++***)))))))))************))))))&&&(((***,,,---...------,,,,,,---...///222666999AAAGGGPPPVVVYYYZZZYYYYYYYYYYYY\\\aaagggsss|||jjj]]]SSSMMMLLLVVV```ppp|||hhhZZZQQQJJJIIIMMMUUUaaalllyyyqqqvvv|||nnnbbbVVVSSSNNNIIIHHHIIIKKKMMMIIIKKKMMMPPPSSSUUUWWWWWWSSSRRRPPPNNNMMMMMMMMMNNNNNNNNNMMMMMMMMMNNNPPPQQQQQQVVV\\\aaafffooo{{{{{{uuuooopppuuuyyy}}}|||{{{yyywwwwwwwwwvvvvvvwwwxxxyyyyyy{{{}}}yyyrrrggg\\\SSSOOONNNNNNNNNPPPSSSWWW^^^eeekkkooovvvvvvvvvtttpppmmmllllllgggfffcccbbbcccgggkkknnnppppppooolllggg```ZZZVVVUUUTTTSSSSSSUUUUUUUUUSSSKKKFFF@@@:::777555444333///...---,,,++++++++++++---------,,,,,,+++++++++******)))))))))***,,,---))))))******++++++++++++))))))))))))******************))))))))))))******...---+++***'''%%%$$$###'''((()))******+++******))))))***+++,,,,,,,,,,,,---------.........//////,,,---...///222444777888777777666777999<<>>:::666444222333111///---,,,---...///222---))))))---///...,,,((('''''''''((()))+++,,,))))))))))))))))))))))))++++++++++++++++++++++++...,,,***)))******)))(((%%%(((+++---,,,***))))))))))))***++++++++++++***)))******++++++,,,------...---,,,+++,,,...000222------...///222555888:::777777888999:::===???AAAEEEGGGJJJLLLMMMOOORRRTTTVVVXXX\\\]]]^^^^^^___```___```bbbdddfffkkkqqquuu{{{||||||yyyuuusssuuuxxx~~~|||{{{||||||}}}ggg[[[KKK???:::888444000333222111111111000...,,,///............---------------------,,,+++************************************++++++++++++******)))((('''(((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&&&&'''((()))***+++++++++++++++***************************++++++++++++,,,,,,++++++++++++,,,,,,,,,---...///222777===AAAKKKNNNRRRVVVXXXYYYYYYZZZ\\\]]]dddppp~~~jjj[[[SSSOOORRRWWW```qqqqqqaaaXXXPPPLLLKKKPPPXXXeeewww{{{ooocccXXXQQQJJJIIIHHHHHHIIIKKKMMMNNNQQQSSSVVVXXXYYYXXXVVVUUUQQQQQQOOONNNLLLLLLKKKKKKNNNOOOPPPQQQRRRUUUYYY]]]^^^gggooouuuzzzxxxuuutttvvv{{{zzzuuuqqqlllkkkjjjkkkmmmppptttvvvzzz{{{~~~xxxjjj^^^SSSLLLHHHHHHIIILLLQQQWWW^^^dddgggmmmooopppnnnlllkkknnnqqqyyywwwssslllddd___^^^^^^fffhhhjjjkkkkkkfff^^^YYYTTTPPPKKKKKKNNNPPPOOOLLLIIIGGGCCC???:::777444222111000...---,,,,,,,,,---666111,,,+++,,,,,,***&&&((((((''''''((()))+++,,,++++++++++++++++++++++++************************,,,***)))***+++,,,,,,+++%%%(((+++,,,+++***))))))******+++,,,,,,,,,,,,+++)))******++++++,,,------...---,,,,,,,,,...000111------...///222555888999888888888999;;;===@@@AAAEEEHHHKKKMMMNNNPPPSSSUUUVVVXXX[[[\\\\\\\\\]]]^^^]]]___aaacccffflllrrrwwwzzz{{{|||yyyuuussstttwww|||zzzzzz||||||}}}zzzlllYYYJJJAAA<<<777444444222111000000000...,,,///............---------+++,,,,,,------,,,,,,+++((())))))***+++,,,------******++++++++++++*********)))((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))&&&&&&'''((()))***++++++,,,,,,++++++***)))))))))************+++++++++,,,,,,,,,++++++++++++,,,,,,---...///111555<<>>@@@AAAEEEHHHKKKMMMNNNPPPSSSVVVVVVXXX[[[[[[[[[ZZZ[[[]]]\\\^^^```cccffflllsssxxxxxxzzz|||zzzuuussssssuuuyyyxxxyyy|||}}}~~~zzzfffTTTIIIBBB===:::555333111000000000...---///............---------***+++,,,,,,---------,,,))))))***+++,,,------...******++++++++++++******+++***((()))******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))((((((((((((++++++***************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---...000333888@@@IIIPPPSSSVVVXXXYYYXXXXXX[[[]]]hhhrrr|||{{{xxxkkk\\\SSSOOOQQQZZZdddwwwzzzlllccc[[[SSSNNNMMMKKKMMMSSS^^^jjjzzzsssfff\\\UUUOOOKKKFFFGGGHHHJJJMMMQQQTTTUUUWWWYYY[[[\\\[[[XXXTTTQQQOOONNNMMMMMMLLLMMMMMMMMMMMMNNNPPPSSSYYYaaakkkqqqxxxyyyvvvtttxxx~~~xxxsssmmmllljjjjjjnnntttzzz~~~zzzrrrhhh]]]SSSMMMFFFFFFFFFIIIMMMRRRXXX[[[^^^ccciiilllnnnpppuuuxxx|||mmm___YYYXXX]]]^^^bbbfffhhhhhheeebbb\\\VVVPPPKKKJJJKKKKKKKKKNNNMMMJJJGGGBBB>>>;;;999444333222000///------,,,---,,,+++,,,......,,,)))((((((((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,************************###"""!!!"""%%%'''((('''&&&(((++++++***))))))***)))***++++++,,,,,,++++++)))******++++++,,,------...------------...///000000/////////111333555666:::999999:::;;;>>>@@@AAADDDFFFIIILLLMMMPPPSSSUUUXXXZZZ[[[[[[ZZZZZZ[[[]]]]]]___aaacccfffkkkqqqvvvvvvyyy{{{zzzvvvrrrrrrssswwwwwwyyy}}}~~~tttaaaRRRGGG@@@<<<777555222111111000///...///............---------******+++,,,------------++++++++++++++++++++++++******++++++++++++******+++***((()))******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))(((((((((((((((((()))***++++++,,,,,,***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,...111555;;;DDDMMMSSSUUUWWWXXXVVVTTTUUUZZZ^^^ooo|||||||||ooodddYYYSSSRRRVVVaaakkkxxxnnnccc\\\VVVOOOKKKLLLLLLOOOWWWbbbmmm|||wwwhhh[[[RRRMMMIIIFFFHHHIIIKKKMMMPPPSSSVVVWWWZZZ[[[\\\\\\ZZZWWWSSSPPPOOONNNNNNNNNNNNOOOOOOPPPTTTUUUVVVZZZaaalllxxx}}}vvvrrrpppssszzz}}}xxxooonnnmmmnnnrrrxxx}}}|||yyysssjjj___TTTNNNGGGEEEDDDDDDGGGKKKPPPSSS[[[aaahhhnnnqqquuuzzz}}}|||lll^^^YYYXXXYYYZZZ^^^bbbfffhhhgggeee___ZZZTTTNNNKKKKKKKKKKKKLLLKKKIIIFFFBBB>>>;;;999555444222///...,,,++++++))))))***,,,.........---)))))))))***************************************++++++++++++++++++++++++)))((('''''')))******)))&&&(((++++++***))))))***(((((()))***************)))******++++++,,,---------------------......///000/////////000222444555:::999999:::;;;===???@@@AAADDDGGGJJJKKKNNNQQQTTTZZZ[[[\\\\\\[[[[[[]]]^^^```aaabbbccceeeiiinnnrrrvvvyyy{{{zzzvvvrrrrrrssswwwwwwzzz~~~ooo]]]NNNBBB<<<:::777444222222111111//////............---------***+++,,,,,,------------,,,,,,++++++*********)))******++++++++++++*********)))((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))&&&&&&'''((()))***++++++''''''(((***+++,,,---...++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------...000444999???GGGOOOUUUTTTUUUUUURRROOOSSS\\\dddvvv|||fff^^^XXXUUUWWW\\\iiitttyyyooofff^^^YYYSSSLLLIIIJJJLLLPPPYYYdddooozzzpppbbbWWWPPPLLLIIIGGGJJJLLLNNNQQQTTTVVVXXXYYY\\\\\\\\\[[[XXXUUURRRPPPPPPPPPPPPPPPQQQRRRSSSTTTVVVXXX[[[```hhhttt|||uuuqqqppppppqqqzzzsssrrrqqqqqqtttyyy~~~~~~}}}}}}zzzuuukkk```UUUOOOGGGEEEBBB@@@@@@CCCGGGJJJWWW^^^gggooossswww{{{yyykkk^^^WWWUUUUUUVVVYYY^^^ccceeeeeeddd```\\\WWWQQQLLLJJJJJJJJJNNNNNNMMMKKKHHHEEEAAA???666444000---+++*********++++++++++++,,,,,,,,,,,,))))))***++++++******)))))))))))))))))))))))))))+++++++++++++++++++++++++++***(((((()))***)))(((''')))******))))))***+++'''(((((()))***))))))))))))******++++++,,,---------.....................//////...///000222444555999999999999:::<<<>>>???@@@CCCFFFHHHJJJMMMPPPSSSZZZ[[[\\\\\\[[[\\\^^^```aaabbbccccccdddggglllpppxxxzzz|||zzzuuussssssuuuwwwwwwyyy|||}}}}}}jjjXXXIIIAAA<<<999555333333333222111///............---------++++++,,,---------,,,,,,++++++*********)))))))))******++++++++++++******)))((('''(((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&&&&'''((()))***++++++(((((()))***+++,,,,,,---+++++++++,,,,,,,,,------------,,,,,,,,,,,,------000444999>>>DDDJJJQQQVVVUUUVVVTTTQQQPPPXXXeeeqqq}}}ppp```\\\YYY[[[___gggtttxxxmmmddd]]]VVVRRRNNNIIIIIIKKKOOOTTT]]]iiivvvrrriii]]]TTTPPPNNNLLLKKKKKKMMMPPPSSSWWWZZZ\\\]]]]]]\\\[[[YYYVVVTTTRRRQQQQQQQQQRRRRRRTTTUUUVVVWWWYYY^^^eeemmmvvv|||uuuqqqqqqssstttwwwzzzxxxwwwvvvwwwyyy|||}}}{{{}}}~~~}}}}}}|||wwwoooeee[[[UUUJJJGGGBBB???>>>???BBBDDDPPPWWWaaaiiinnnqqquuuyyy||||||{{{vvvlllaaaYYYUUUQQQRRRTTTYYY]]]```aaaaaa^^^\\\XXXRRRMMMJJJIIIIIIOOOOOOOOONNNLLLIIIFFFDDD:::777222...++++++,,,...,,,,,,+++*********+++---)))***++++++++++++***)))))))))))))))))))))))))))************************)))(((&&&&&&((()))((('''''')))******))))))***+++(((((()))***************)))******++++++,,,---------...............------............000222444666999888888888999;;;<<<===@@@CCCFFFIIIKKKNNNQQQTTTXXXYYYZZZZZZZZZ\\\^^^aaa```aaabbbcccdddhhhmmmqqqzzz{{{|||yyyuuussstttwwwwwwvvvwwwyyyzzz|||sssaaaRRRIII===:::666444333333333222//////.........---------,,,,,,,,,------,,,,,,+++))))))))))))))))))************++++++++++++******(((''''''(((+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))((((((((((((***************+++++++++++++++,,,,,,,,,---------...------,,,,,,------...222666<<>>???BBBCCCHHHOOOZZZbbbfffjjjnnnqqqqqqsssttttttooofff]]]WWWOOOOOOQQQUUUZZZ]]]^^^]]]]]][[[XXXRRRMMMIIIGGGGGGHHHIIIJJJIIIHHHEEECCCAAA@@@<<<666111......000222++++++***))))))***---000)))***+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))+++,,,,,,+++((()))******))))))***+++))))))***+++++++++++++++)))******+++,,,,,,---------......///......---------------...000222555666888888777777888:::<<<===AAACCCGGGJJJLLLOOORRRUUUWWWXXXYYYYYYYYY[[[^^^aaa___```aaabbbdddhhhnnnrrr{{{||||||yyyuuusssuuuxxxwwwuuuuuuvvvwwwyyyqqq^^^OOOIIIAAA;;;999666222111333222000...---,,,---///000++++++++++++++++++++++++************************************************+++*********))))))((((((+++*********))))))(((((())))))))))))************(((((())))))))))))((((((((((((((((((((('''''''''++++++++++++++++++++++++)))************+++++++++,,,+++***+++---///000000777888<<>>FFFKKKRRRZZZaaafffhhhiiimmmlllmmmnnnnnnhhh]]]TTTPPPMMMKKKNNNSSSXXXZZZZZZ^^^]]]YYYUUUPPPKKKHHHEEEIIIJJJLLLMMMMMMJJJGGGEEE???===:::666333222222222...---+++************+++************************&&&'''((())))))(((&&&&&&***+++---......---+++***&&&''''''((()))******+++************))))))))))))(((((())))))******++++++***+++,,,---............,,,,,,,,,------------......//////000111333444555444666777777777999<<<>>>???BBBGGGIIIJJJMMMQQQUUUVVVXXXZZZ[[[[[[\\\^^^```ccceeefffeeeeeehhhoootttxxxxxxxxxwwwuuutttuuuvvvyyywwwxxxyyyyyy{{{|||kkk\\\RRRHHH@@@<<<:::666333333111000...---------///000++++++++++++++++++++++++************************))))))))))))))))))))))))************)))))))))(((************)))))))))(((++++++***)))((('''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,---,,,++++++---///000111888:::???HHHPPPUUUVVVUUUQQQPPPPPPTTT]]]kkkzzz|||ooobbbZZZYYY\\\cccooo|||uuugggZZZSSSMMMIIIGGGHHHHHHIIIMMMTTT]]]eeesssxxxtttttt{{{vvvjjj[[[TTTLLLIIILLLOOOPPPPPPTTTUUUWWWYYY[[[]]]^^^^^^[[[ZZZXXXVVVUUUTTTSSSSSSRRRUUUXXXZZZ]]]bbbjjjqqqyyyyyyvvvssstttyyy}}}zzzxxxssslllfffaaacccgggnnnwww~~~~~~{{{xxxvvvtttoooiiiddd^^^WWWNNNDDD???>>>???AAABBBEEELLLTTTZZZ___bbbcccfffeeefffhhhjjjfff^^^WWWQQQNNNKKKLLLPPPTTTWWWXXX[[[[[[YYYVVVRRRMMMIIIGGGFFFHHHKKKMMMLLLJJJFFFDDDAAA>>>:::666444222222333...---,,,************++++++++++++***************((((((***+++,,,++++++***)))***+++,,,,,,+++***)))''''''(((((()))******+++************)))))))))))))))))))))))))))************+++,,,---.....................////////////000...//////000111333444555666777888777777999<<<>>>???CCCGGGIIIJJJLLLPPPTTTUUUWWWZZZ[[[[[[\\\___aaabbbdddeeeeeedddgggnnnsssvvvwwwwwwvvvttttttuuuvvvzzzxxxxxxzzzzzz|||zzzlll^^^QQQDDD???>>>:::555333111000///------......///++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))************)))))))))))),,,++++++***)))(((''''''((())))))******))))))(((************************)))))))))))))))))))))))),,,,,,,,,,,,------------...---,,,,,,---///111333:::>>>DDDLLLTTTWWWXXXVVVMMMPPPTTT\\\ffftttrrrfff\\\VVVVVV]]]iiixxx}}}ttthhh[[[OOOHHHGGGDDDDDDFFFHHHKKKRRRZZZdddnnnzzztttqqqtttnnnaaaTTTOOOKKKJJJNNNRRRTTTTTTVVVWWWXXXZZZ[[[\\\\\\\\\ZZZZZZYYYXXXWWWUUUTTTTTTSSSVVVZZZ]]]bbbkkkwww~~~yyyttttttuuuzzz~~~zzzvvvnnneee^^^UUUUUUXXX```jjjuuu|||~~~{{{xxxuuurrrnnniiieee___YYYPPPGGG@@@===<<<===>>>AAAGGGNNNTTTYYY\\\^^^^^^]]]^^^aaadddccc___[[[VVVRRRNNNLLLNNNRRRUUUWWWYYYYYYYYYXXXUUUPPPLLLIIIDDDFFFIIILLLKKKIIIEEECCCBBB???;;;666444333333444///...,,,+++*********+++++++++++++++******))))))((()))***+++,,,---------'''((()))******)))(((''''''(((((())))))*********************))))))))))))************))))))))))))***+++,,,------..................////////////000...//////000111333444555888999999999888999<<<>>>@@@DDDHHHIIIIIIKKKOOOSSSTTTVVVXXXZZZ[[[\\\___aaaaaacccddddddcccffflllqqqssstttuuuuuutttsssuuuvvvzzzxxxyyy{{{{{{}}}wwwfffVVVFFF@@@>>>;;;555222000000///............///+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))*********))))))))))))))))))******++++++,,,,,,,,,)))))))))******))))))))))))))))))***************++++++++++++++++++++++++,,,,,,,,,,,,------------.........---...000333666<<>>@@@EEEKKKPPPUUUYYY[[[ZZZYYYYYY\\\___aaaaaa___]]]YYYSSSPPPOOORRRUUUWWWZZZZZZ[[[ZZZWWWSSSNNNJJJBBBDDDHHHJJJJJJGGGDDDBBBAAA???:::666333222333333///...---+++*********+++,,,,,,++++++***)))))))))((())))))***++++++++++++(((((()))******)))(((((((((((()))))))))*********************)))))))))(((++++++******))))))((((((******+++,,,------------,,,,,,,,,------------......//////000111333444555999::::::999888999;;;>>>AAADDDHHHIIIIIIJJJNNNRRRSSSUUUXXXYYY[[[]]]___bbb```bbbdddcccccceeejjjoooppprrrssstttsssssstttvvvyyywwwxxxzzz{{{}}}kkkYYYGGG???===999444111000000///...............++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))******))))))))))))))))))******(((((())))))***++++++,,,))))))************))))))((((((((())))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...//////......111666:::>>>CCCKKKRRRWWWXXXXXXXXXTTT[[[eeeoooyyyxxxyyy|||{{{lll```VVVUUUXXX[[[hhh|||yyynnncccYYYOOOFFFAAABBBAAADDDHHHKKKQQQ\\\hhhqqqxxxssstttvvv~~~sssaaaUUUPPPOOOOOOQQQTTTWWWYYYYYYZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\___dddlllttt~~~wwwrrrpppsssyyy~~~wwwlll^^^TTTLLLJJJIIIIIIOOOXXXcccjjjssstttsssrrroookkkiiigggccc```ZZZSSSJJJCCC===:::===???BBBGGGLLLQQQUUUXXXZZZYYYYYYZZZ]]]```aaabbb```]]]WWWRRROOOPPPSSSVVV[[[\\\]]]\\\YYYTTTOOOLLLBBBDDDFFFHHHHHHFFFCCCAAA@@@>>>:::777444222222222000///---+++*********++++++++++++*********)))))),,,,,,+++*********)))))))))******************)))))))))))))))************************)))))))))(((++++++******))))))(((((()))***+++,,,------------,,,,,,,,,------------......//////000111333444555999::::::999888999;;;>>>@@@DDDGGGIIIIIIJJJNNNQQQSSSUUUXXXZZZ[[[]]]```bbb___aaaccccccbbbdddiiimmmnnnpppssstttsssssstttuuuwwwuuuvvvyyyzzz}}}sssaaaNNNCCC===777333222///////////////.........++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))))))))************((((((((((((''''''&&&&&&)))******++++++******)))''''''((())))))*********))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,---///000//////222999>>>BBBGGGOOOTTTWWWXXXYYYZZZYYYaaakkkuuu~~~ssswwwrrreeeYYYQQQRRRYYY```nnn|||sssfff[[[SSSMMMGGGBBB???@@@DDDIIINNNUUUbbbppp~~~yyyrrrooouuu|||ooo^^^TTTQQQRRRTTTVVVXXXZZZ[[[\\\[[[[[[\\\\\\[[[[[[ZZZYYYZZZYYYYYYZZZ[[[]]]```aaaaaaiiittt}}}sssnnnmmmmmmuuu}}}{{{pppaaaWWWJJJHHHFFFEEEHHHPPPZZZaaakkkmmmpppqqqooollljjjjjjeeeddd```[[[SSSJJJBBB>>>;;;<<<>>>BBBGGGLLLPPPSSSXXXXXXXXXYYY[[[^^^aaabbb```^^^YYYRRRNNNMMMPPPRRRYYYZZZ[[[ZZZXXXUUUQQQOOOEEEFFFFFFFFFEEEDDDBBBAAA>>>>>><<<999777444222111111000...,,,+++******+++************************000///---,,,+++*********++++++++++++++++++++++++************************************))))))))))))************)))))))))))))))***+++,,,,,,---------.........////////////000...//////000111333444555888999999999888999<<<>>>???CCCGGGHHHHHHJJJNNNRRRUUUWWWYYY[[[\\\]]]```bbb___bbbddddddcccdddhhhlllnnnpppsssttttttsssssstttuuutttuuuxxxzzz}}}nnnYYYJJJ???777444555///////////////......---++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))))))))************((()))))))))************)))))))))((((((((((((''')))******++++++******)))(((((()))******+++,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,------------,,,...000000000444<<>>;;;777333111222000...,,,+++*********)))))))))***++++++,,,,,,...---,,,+++******+++++++++++++++******+++++++++************************************)))))))))))))))))))))))))))*********)))***+++,,,,,,---,,,,,,.........////////////000...//////000111333444555666777888777777999<<<>>>>>>BBBFFFHHHHHHJJJOOOSSSWWWYYY[[[\\\]]]^^^```bbb___bbbddddddcccdddhhhllloooqqqtttuuutttsssssssssuuutttvvvyyy{{{~~~xxxcccQQQBBB888555777/////////000///......---++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))*********+++(((((())))))*********+++((()))***+++,,,---......******++++++++++++******))))))***+++,,,,,,------++++++++++++++++++++++++---------.........//////+++...000000000555===EEEJJJOOOTTTXXXYYY[[[^^^```fffnnnxxxmmm]]]WWWTTTSSS\\\iiiuuunnndddVVVLLLIIIGGGDDDBBBBBBEEELLLTTT[[[eeewwwwwwpppppp}}}{{{lll___XXXRRRUUUZZZ]]]___```bbbccc[[[[[[\\\\\\\\\[[[[[[ZZZaaa```______ccchhhnnnrrr|||sssmmmnnnuuu~~~yyykkk```QQQPPPMMMHHHEEEFFFKKKPPPUUU[[[cccggggggeeeddddddhhhhhhhhheee^^^UUULLLFFF=========???CCCIIINNNQQQOOOPPPRRRTTTVVVYYY]]]```bbbbbb___YYYRRROOOPPPRRROOOPPPQQQRRRSSSTTTUUUUUUKKKIIIFFFCCCBBBAAABBBCCC???@@@AAAAAA>>>999555111222111///,,,+++*********(((((()))***+++,,,,,,---***)))((((((((()))***+++++++++************++++++++++++******************************))))))))))))(((((())))))******++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,---------.........//////000111333444555444666777777777999<<<>>>===AAAEEEHHHHHHKKKOOOSSSXXXZZZ\\\]]]]]]^^^```bbb```bbbeeeeeedddeeehhhlllooorrruuuvvvtttsssssssssvvvuuuwwwzzz|||nnnWWWGGG===888666333333111///,,,,,,...000///...---,,,+++,,,------,,,***(((&&&&&&(((***,,,,,,+++******))))))************************************))))))(((((('''''')))))))))))))))))))))))),,,,,,,,,++++++)))((((((************************++++++******************++++++,,,------......///000//////000555;;;BBBFFFNNNUUUXXXUUUVVV\\\___]]]eeennnyyyrrrcccWWWUUUUUUWWWbbbpppzzzjjj\\\MMMFFFDDDBBBAAACCCBBBEEEMMMXXXcccpppxxxwwwyyyxxxkkk___XXXVVVYYY]]]___^^^]]]]]]]]]\\\[[[ZZZZZZ\\\]]]]]]\\\]]]\\\___ggglllooozzz{{{vvvqqqpppuuu}}}rrriii___ZZZTTTPPPOOOOOOOOOOOOUUUXXX]]]bbbeeefffffffffggggggggggggccc[[[QQQKKKCCC>>>===BBBGGGIIIJJJLLLJJJMMMRRRVVVWWWYYY[[[]]]ZZZ___bbb```XXXQQQMMMLLLLLLLLLMMMNNNPPPRRRTTTUUURRRLLLDDDAAAAAADDDEEEEEEJJJJJJHHHDDD@@@;;;777555000///...---,,,++++++++++++++++++++++++***)))(((***+++,,,,,,+++***((('''++++++++++++++++++++++++...------,,,+++***))))))************************))))))(((((())))))***+++...///111222111000///------------............///000000//////000222444555666777888777666777999:::AAA???>>>@@@EEEKKKPPPSSSYYYZZZ\\\___```aaaaaaaaaccccccdddcccbbbcccfffhhhppprrrssssssrrrqqqqqqrrrvvvwwwzzz}}}}}}vvv___MMMAAA:::666555444333000///...///000///...---,,,,,,,,,---------,,,***))))))***,,,---,,,+++******))))))******************************)))))))))))))))((((((((())))))))))))))))))))))))************)))((('''&&&************************++++++++++++++++++++++++++++++,,,------......///000///000222777>>>DDDHHHOOOUUUWWWUUUVVVZZZ]]][[[aaakkkxxx}}}ggg[[[RRRSSSUUUZZZhhhxxxwwwdddXXXKKKFFFCCCAAAAAACCCDDDGGGQQQ]]]iiixxxyyyzzzxxxkkkaaa[[[XXX\\\___aaa```]]]\\\\\\\\\[[[[[[\\\___aaabbbbbbcccccchhhqqqwww}}}zzzwwwtttrrrttt{{{~~~wwwqqqhhhccc\\\WWWUUUTTTSSSSSSVVVXXX\\\```cccdddddddddgggggghhhhhheee^^^VVVPPPGGG@@@===@@@EEEFFFHHHJJJHHHKKKOOOSSSVVVYYY\\\___```dddfffcccZZZRRRNNNLLLLLLMMMNNNPPPQQQSSSSSSTTTTTTNNNFFFBBBBBBDDDFFFGGGJJJIIIGGGDDD@@@;;;777555000///...---,,,+++++++++***************)))(((((()))******+++++++++******++++++++++++++++++++++++---,,,,,,++++++******)))************************++++++******++++++,,,---.........------.........------------............000/////////000222444555555777777777666777999;;;AAA@@@@@@CCCGGGMMMQQQSSSWWWYYY[[[^^^___```aaaaaaaaabbbccccccbbbdddfffiiippprrrssssssrrrqqqqqqrrrtttuuuxxx{{{{{{}}}jjjYYYKKKBBB===888777666444222111000000///...------,,,,,,---------------,,,,,,---------,,,+++******))))))******************************(((((())))))))))))))))))))))))))))))))))))))))))++++++++++++***)))((('''************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......//////000111555:::AAAGGGKKKPPPTTTVVVTTTTTTXXXZZZYYYaaakkkyyyrrr___VVVPPPRRRVVV___rrr|||ooo^^^SSSIIIEEEDDDAAAAAACCCFFFKKKVVVeeesss}}}zzzzzzlllccc^^^\\\___cccdddbbb^^^[[[YYYXXXXXXYYY[[[^^^aaadddffffffiiioooyyyvvvppprrrsssuuuzzz}}}}}}~~~|||zzzrrrmmmgggaaa^^^\\\ZZZXXXXXXYYY\\\^^^```aaaaaabbbfffggghhhiiihhhccc\\\WWWMMMDDD>>>???AAABBBDDDGGGDDDGGGKKKOOOSSSXXX^^^bbbgggiiiiiieee\\\SSSNNNLLLKKKLLLOOORRRTTTTTTTTTSSSUUUPPPIIIDDDCCCEEEGGGHHHIIIHHHFFFCCC???;;;777444111000...---,,,,,,++++++)))))))))***))))))((('''))))))))))))***+++,,,---************************++++++++++++++++++++++++************************++++++******++++++,,,---...---+++******+++---...------------............000/////////000222444555555666777777666777999;;;@@@AAACCCFFFJJJNNNQQQSSSUUUWWWZZZ\\\___```aaaaaa```aaabbbbbbbbbdddgggjjjppprrrssssssrrrqqqqqqrrrtttuuuxxx{{{{{{}}}wwwhhhZZZOOOHHH>>><<<999777555444111000///......---------------+++,,,---......---,,,+++,,,+++******))))))******************************((((((((())))))******+++))))))))))))))))))))))))---------------,,,+++***************************+++++++++,,,,,,,,,,,,,,,++++++,,,------......///...///222777===DDDJJJMMMRRRSSSTTTSSSSSSUUUXXXYYYdddooommm]]]VVVRRRTTTZZZggg~~~~~~qqqgggZZZRRRJJJGGGEEEBBBBBBDDDHHHNNN\\\mmm}}}zzz{{{zzzlllccc```___bbbffffffccc^^^ZZZXXXVVVXXXZZZ\\\___ccchhhkkklllqqqzzz~~~vvvrrrpppppptttzzz|||}}}~~~~~~~~~wwwsssnnniiifffcccaaa___\\\\\\\\\]]]]]]^^^___```ddddddfffhhhiiigggbbb^^^TTTJJJ@@@>>>>>>>>>AAADDDBBBDDDHHHLLLQQQYYY```fffiiijjjiiiccc[[[RRRMMMKKKHHHJJJNNNRRRUUUUUUUUUTTTUUUQQQJJJEEECCCDDDFFFGGGGGGGGGEEEBBB>>>:::666444111000///---,,,,,,,,,,,,))))))************))))))+++***)))))))))***,,,---))))))))))))))))))))))))))))))******+++++++++,,,************************))))))(((((())))))***+++,,,++++++******+++------,,,,,,---------.........////////////000111333444555666777777666777999;;;>>>AAADDDHHHJJJMMMPPPQQQSSSUUUXXX[[[^^^``````aaa^^^```aaabbbccceeehhhkkkppprrrssssssrrrqqqqqqrrrvvvwwwzzz}}}}}}wwwhhh[[[RRRFFFBBB>>>:::888666222///...//////.........------***+++,,,------,,,+++***,,,+++******))))))******************************(((((())))))******++++++)))))))))))))))))))))))),,,,,,---------,,,++++++************************)))*********+++++++++,,,++++++,,,------......///---000444999@@@FFFLLLOOOSSSRRRQQQQQQQQQSSSXXX]]]hhhvvv|||hhhYYYUUUTTTXXXcccuuuuuuiiibbbYYYRRRKKKIIIFFFCCCCCCFFFKKKSSSbbbvvvzzzyyy~~~yyykkkccc```aaacccffffffbbb]]]YYYWWWXXX[[[]]]```cccgggnnnsssxxx|||uuuooonnnqqqsssyyy~~~}}}|||xxxuuuqqqnnnllliiigggdddbbb```^^^\\\\\\\\\^^^___aaaaaacccgggiiiiiifffddd[[[OOODDD???>>>===>>>BBB@@@CCCFFFJJJPPPXXXaaaggggggfffddd___XXXRRRMMMKKKFFFHHHLLLPPPSSSUUUUUUVVVSSSPPPLLLGGGDDDCCCDDDEEEFFFEEEDDDAAA===999555333111000///...---,,,,,,,,,***++++++,,,,,,+++++++++---,,,***)))))))))***+++))))))))))))))))))))))))((())))))******++++++,,,))))))))))))))))))))))))))))))(((((())))))***+++***+++,,,---...------,,,,,,,,,,,,------------...//////......///111333444444555777777777777:::<<<===@@@EEEHHHIIIKKKNNNPPPSSSUUUXXX[[[^^^___``````___```bbbbbbcccfffjjjlllppprrrssssssrrrqqqqqqrrrvvvwwwzzz}}}}}}uuudddZZZOOOIIIBBB<<<:::777333///...////////////...------)))***+++,,,,,,+++***))),,,+++******))))))******************************))))))******************)))))))))))))))))))))))))))***************))))))************************)))))))))******++++++,,,++++++,,,------......//////222777===DDDJJJNNNPPPTTTPPPNNNNNNOOORRRZZZcccnnnpppbbbTTTTTTXXXcccuuu~~~oooddd^^^WWWPPPKKKIIIGGGEEEGGGLLLQQQZZZkkkzzzxxxzzzvvviiibbb``````bbbdddccc___\\\YYYXXXUUUXXX]]]```cccjjjrrryyyzzzsssnnniiikkkpppyyy~~~}}}|||xxxvvvtttrrrpppnnnkkkiiifffccc___[[[YYYZZZ[[[]]]______bbbeeeiiikkkjjjhhhaaaUUUHHHBBB???===>>>@@@>>>AAADDDIIIOOOVVV^^^dddbbbaaa^^^[[[WWWSSSPPPNNNGGGHHHIIIKKKMMMPPPSSSUUUQQQPPPNNNJJJFFFCCCBBBBBBDDDDDDBBB@@@<<<888555333111111///...---,,,,,,,,,***+++,,,,,,---,,,,,,,,,---,,,+++***))))))))))))************************)))))))))*********++++++))))))))))))))))))))))))++++++******++++++,,,---)))+++---///000///---,,,,,,,,,,,,,,,------------///.........///111333444444555666777777888:::<<<===AAAFFFHHHHHHJJJMMMQQQTTTVVVYYY[[[^^^___`````````bbbcccdddeeegggjjjmmmppprrrssssssrrrqqqqqqrrrtttuuuxxx{{{{{{}}}pppeeeWWWOOOEEE>>>:::777333000...//////000///...---,,,******++++++++++++******,,,+++******))))))******************************++++++******************))))))))))))))))))))))))(((((())))))***))))))(((************************))))))***++++++,,,------++++++,,,------......///222555;;;AAAHHHMMMQQQSSSUUUNNNJJJLLLNNNSSS^^^iii{{{wwwggg^^^VVV[[[fffxxxyyyggg\\\XXXRRRMMMIIIHHHGGGGGGLLLRRRZZZcccuuuzzzuuuxxx|||~~~pppgggbbb______```aaa___]]]ZZZYYYZZZSSSXXX^^^ccchhhppp{{{|||ooommmllliiimmmuuu~~~~~~~~~~~~{{{zzzxxxvvvuuusssooollliiieee___YYYVVVWWWYYYZZZ______aaaeeejjjlllmmmlllfffYYYLLLFFFBBB???>>>@@@;;;>>>BBBGGGLLLSSSZZZ______]]][[[ZZZYYYXXXVVVUUULLLJJJGGGFFFGGGJJJNNNQQQPPPQQQRRRNNNIIIDDDBBBAAACCCCCCBBB???<<<888444222222111000...------------******+++,,,,,,,,,,,,,,,******+++++++++******)))++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))++++++******++++++,,,---***+++,,,---............++++++,,,,,,,,,---------............///111222444333555666777777888:::===>>>CCCGGGIIIHHHJJJNNNSSSVVVWWWZZZ\\\^^^_________bbbccceeeeeefffhhhkkknnnppprrrssssssrrrqqqqqqrrrtttuuuxxx{{{{{{}}}{{{ooo\\\SSSGGG>>>:::777333000...///000000000///---,,,++++++++++++++++++++++++,,,++++++***)))*********************************,,,+++++++++***))))))))))))))))))))))))))))))))))))******+++++++++************************************+++,,,,,,---......++++++,,,------......///555888>>>EEEKKKPPPSSSUUUUUUNNNIIIJJJMMMSSS```nnnpppddd^^^^^^fffttttttaaaUUUQQQNNNIIIFFFFFFFFFHHHOOOWWW```jjj|||uuutttyyy~~~xxxmmmfffbbb___]]]^^^^^^]]][[[YYYZZZ[[[YYY___ffflllsss}}}qqqhhhkkknnnnnnsss}}}|||}}}}}}{{{zzzxxxuuuqqqnnniiieee^^^XXXTTTTTTVVVXXX___```bbbfffjjjnnnooonnnhhh\\\OOOHHHDDD@@@???AAA999<<>>???BBBFFFLLLSSSYYY^^^[[[ZZZ[[[^^^``````___VVVKKKBBBAAADDDEEEHHHKKKSSSSSSRRRQQQOOOKKKEEE@@@BBBAAA@@@???>>>;;;666333111111111111///---+++************++++++,,,,,,,,,***)))))))))+++,,,+++*********+++++++++,,,,,,,,,+++***)))(((((()))******(((((((((((()))))))))))))))***+++,,,,,,+++)))(((,,,,,,,,,------,,,+++++++++,,,---...//////////////////...//////000111222222444666666666777999;;;>>>@@@CCCFFFHHHLLLPPPSSSXXXYYY\\\^^^___```______]]]___bbbdddeeehhhkkknnnoooqqqrrrqqqoooooopppqqqxxxyyy|||jjj^^^MMMAAA===:::666333111000............---+++,,,,,,+++*********+++,,,+++++++++************)))***++++++,,,,,,++++++***+++++++++++++++***))))))***************************)))))))))((()))))))))******))))))******+++,,,---,,,,,,,,,,,,---.........------...///000111222777;;;AAAHHHMMMQQQSSSTTTLLLJJJKKKLLLPPPZZZnnnpppeeeaaaaaajjjzzzoooaaaWWWQQQJJJIIIJJJKKKJJJLLLVVVaaaqqqyyyvvvxxxrrreee```^^^[[[XXXXXXWWWVVVWWWZZZ^^^aaabbbeeehhhrrr{{{tttmmmjjjjjjmmmqqquuu~~~~~~~~~~~~~~~~~~~~~}}}yyysssooommmhhh```YYYTTTSSSTTTVVV\\\___eeemmmrrrtttssspppmmmfff[[[PPPIIICCC@@@>>>===>>>@@@BBBEEEJJJQQQVVV\\\\\\^^^bbbfffhhheeecccWWWLLLCCCAAACCCDDDGGGKKKSSSRRRRRRQQQPPPLLLFFFBBBAAA@@@??????>>><<<888555222222222111///---+++))))))))))))*********+++++++++***)))***+++,,,,,,***************++++++,,,,,,+++***)))(((((()))******((((((((()))))))))************++++++++++++******+++,,,------......------////////////...---,,,+++///......//////000111222333555777888888888:::<<<>>>AAADDDGGGIIILLLQQQTTTVVVXXXZZZ\\\^^^_________]]]^^^```bbbcccfffjjjmmmpppqqqrrrqqqpppoooppprrrxxxxxx||||||ooo\\\MMMEEE@@@;;;888666333000////////////......---,,,+++************++++++++++++***************++++++,,,,,,++++++******++++++++++++***))))))******************************************************))))))******++++++---,,,,,,,,,,,,---..................///111333444:::===DDDJJJOOOSSSTTTTTTJJJJJJMMMRRRXXXdddyyywwwhhh___```cccuuunnn```WWWQQQKKKJJJJJJKKKLLLQQQ^^^kkk}}}tttssswww~~~tttfff]]][[[ZZZXXXUUUUUUUUUVVVWWW[[[```dddgggnnntttwwwooojjjfffeeegggnnnttt{{{~~~|||}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}|||vvvqqqoookkkddd^^^YYYVVVVVVVVVZZZ^^^dddlllsssuuutttrrrnnnhhh___VVVNNNHHHCCC@@@>>>???@@@AAADDDHHHNNNRRRWWWZZZ```gggkkkkkkgggdddXXXNNNDDDAAABBBCCCFFFJJJRRRRRRQQQQQQPPPMMMHHHDDD@@@???>>>>>>>>>===:::777555555333222///---***)))************++++++++++++)))((('''(((***+++***))))))))))))************+++******))))))))))))******)))))))))*********++++++++++++************++++++,,,,,,---......///.........//////......---,,,+++............///000111222444666888888888999;;;===???AAAEEEHHHJJJMMMQQQTTTTTTVVVXXX[[[^^^___``````]]]^^^______aaadddiiimmmppprrrsssrrrqqqpppqqqssswwwxxx|||ppp```TTTKKKDDD???===999444000////////////......------,,,,,,,,,,,,......---------,,,,,,,,,***++++++,,,,,,++++++*********+++++++++******)))************************,,,,,,---------------------,,,,,,+++,,,,,,---------,,,,,,,,,,,,---......///.........000222555666===AAAGGGNNNRRRTTTTTTSSSKKKMMMRRRYYYaaannn~~~mmm```[[[```ggg{{{nnn___VVVPPPKKKIIIIIILLLOOOVVVfffuuu{{{sssnnnqqqyyyqqqiii```ZZZYYYYYYWWWVVVUUUVVVXXXZZZ]]]ccciiimmmxxxxxxqqqlllgggdddbbbbbbfffooowww~~~}}}||||||}}}~~~zzz{{{}}}~~~~~~}}}||||||}}}zzzuuupppmmmhhhccc^^^ZZZXXXWWWWWW[[[aaaiiipppsssrrrqqqnnniiibbb[[[SSSLLLEEEAAA>>>???@@@AAABBBEEEJJJMMMQQQUUU\\\cccgggfffbbb___XXXNNNEEEBBBAAABBBEEEJJJQQQPPPPPPPPPPPPMMMIIIFFF???>>>===>>>???>>><<<:::888777555222000---+++)))------------------------'''&&&%%%&&&((()))(((''')))))))))))))))))))))***)))))))))))))))*********)))*********++++++++++++,,,+++***)))***+++,,,---,,,---------------,,,,,,++++++,,,---........................///111222333333555777888888999;;;<<>>???@@@@@@@@@CCCFFFIIINNNRRRXXX\\\^^^]]][[[ZZZWWWNNNFFFCCCBBBAAAEEEJJJOOONNNNNNNNNOOOMMMJJJHHH>>>===<<<===??????>>>===:::888666333000---+++***------------------------((('''&&&''')))***)))(((***)))))))))))))))))))))(((((())))))************)))*********++++++++++++,,,+++*********+++---...---------,,,+++***)))(((***+++,,,---............------......///111222333222444666777777888999;;;>>>BBBFFFJJJLLLNNNQQQSSSTTTVVVYYY\\\```bbbcccccc````````````aaadddjjjnnnpppqqqssssssrrrqqqssstttvvvwww{{{~~~rrreeeZZZSSSGGGBBB;;;555111///...---------///000000111111000,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***))))))***++++++++++++***************************((()))+++,,,---,,,,,,+++++++++******))))))******---,,,,,,,,,,,,---......000///...///111555999;;;CCCHHHOOOUUUXXXXXXUUURRRMMMRRRZZZeeemmmyyyzzziiiaaa\\\]]]hhhuuunnn]]]SSSNNNIIIHHHJJJPPPWWWdddxxxwwwmmmmmmnnnttt{{{oooaaa]]]WWWTTTSSSTTTUUUUUUUUUXXX]]]aaafffnnnyyywwwsssnnniiieeeddddddeeeeeeffflllvvv~~~~~~}}}}}}zzzzzzzzzzzzzzzyyyyyyxxxyyy||||||uuurrrnnniiiccc___[[[YYYUUUVVVXXX\\\bbbfffhhhhhhgggfffeeebbb]]]TTTJJJCCC===>>>?????????AAADDDFFFLLLPPPUUUWWWWWWVVVVVVVVVSSSMMMGGGEEECCCBBBEEEIIILLLLLLKKKLLLNNNMMMKKKIII>>>===<<<===???@@@???>>>;;;999777333111...---,,,++++++++++++************+++***)))***,,,---,,,++++++************)))))))))'''((()))******+++******)))))))))*********++++++++++++***++++++,,,---...,,,,,,,,,,,,+++)))((('''---......------,,,+++***---------...000111333333222444666666666777999;;;===AAAFFFJJJLLLNNNQQQRRRUUUVVVZZZ]]]```bbbcccccc``````aaaaaaaaadddiiimmmoooppprrrrrrqqqqqqssstttvvvwww{{{rrrdddYYYRRREEEAAA;;;666333111///...------.../////////...------,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***))))))***+++++++++++++++************************'''(((***,,,---,,,++++++,,,+++******))))))******---,,,,,,,,,,,,---......000/////////222666:::===EEEJJJRRRXXX[[[YYYUUURRRRRRWWWaaammmvvvsssddd______aaammm|||mmm]]]SSSNNNIIIIIIMMMTTT]]]kkkyyynnngggmmmttt}}}ttthhh[[[XXXSSSQQQQQQSSSVVVWWWXXX]]]ccciiiqqq||||||tttjjjiiifffcccaaaaaacccdddhhhjjjppp{{{}}}{{{|||{{{zzzyyyxxxwwwwwwwwwxxx{{{wwwtttooojjjddd___\\\[[[XXXVVVUUUWWW\\\```cccdddeeeeeefffeeeaaaXXXMMMFFF;;;===>>>>>>>>>???BBBDDDGGGLLLRRRUUUUUUSSSRRRSSSPPPKKKHHHHHHEEECCCEEEIIIJJJIIIIIIJJJLLLLLLKKKIII???>>><<<===???@@@???>>>;;;999777444111///......++++++*********)))))))))+++***)))***,,,---,,,+++,,,,,,++++++************&&&''')))***++++++******((((((((()))))))))******)))***+++,,,------------***++++++,,,,,,+++++++++------------,,,+++******---------...000111333444333444666777777888:::<<<<<<@@@EEEIIIKKKMMMPPPQQQTTTVVVYYY\\\___aaaaaabbb^^^___```aaabbbdddgggjjjnnnoooqqqqqqpppqqqrrrtttuuuwww{{{nnn^^^RRRLLLCCC???:::666444333111///---............,,,+++***//////.........---------+++++++++,,,,,,+++++++++((()))***+++++++++++++++************************((())),,,.........---,,,...------,,,+++++++++,,,---,,,,,,,,,,,,---......000000//////222666;;;>>>FFFLLLSSSZZZ\\\ZZZUUURRRWWW\\\hhhtttnnnaaa___aaadddppplll\\\SSSNNNJJJJJJOOOXXXbbbppp~~~qqqiiidddmmmzzzooodddYYYVVVRRRPPPQQQTTTXXX[[[\\\bbbjjjrrr{{{{{{rrrkkkbbbbbbaaa___^^^___aaacccjjjlllttt|||zzz}}}|||zzzwwwvvvvvvvvvvvvxxxzzz~~~xxxuuupppjjjddd```]]][[[ZZZWWWUUUUUUXXX]]]```bbbdddeeeggghhhddd[[[PPPHHH;;;<<<===>>>>>>???AAADDDAAAGGGOOOTTTSSSQQQPPPOOOMMMJJJIIIIIIGGGCCCEEEIIIIIIHHHHHHIIIKKKLLLKKKIII@@@>>>======>>>@@@??????;;;999777444111000//////,,,,,,,,,++++++*********)))((('''((()))***)))(((,,,,,,,,,+++++++++******&&&''')))***+++++++++***(((((((((((())))))))))))(((***+++---......------((()))+++,,,---.........******+++,,,------------,,,------...000111333444444666888888888999;;;===;;;???EEEIIIKKKMMMOOOPPPTTTVVVXXX[[[^^^___``````\\\^^^```aaaaaaccceeehhhmmmooopppppppppppprrrsssuuuwww{{{rrr^^^NNNEEE<<<:::888555333111000000///............---------......---------,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,+++******))))))******+++,,,.........,,,***)))******++++++++++++,,,,,,******+++,,,,,,------.........///000333888>>>BBBIIIPPPWWW[[[ZZZXXXWWWWWW\\\bbbkkkuuuwwwkkkbbbccceeeiiixxx~~~jjjZZZQQQPPPLLLJJJQQQ___hhhsss|||ooohhheeehhhnnn{{{wwwiiiaaaUUUUUUTTTRRRQQQTTTXXX\\\```iiivvvzzztttnnniiieeeaaaaaaaaaaaa```bbbeeehhhqqquuu|||~~~|||{{{{{{zzzzzzyyywwwvvvvvvuuuxxxzzz}}}}}}|||xxxvvvtttpppkkkfffcccaaa\\\ZZZWWWUUUUUUWWW[[[]]]```aaaaaaaaa___XXXPPPJJJCCC<<<888999999888:::===CCCGGGMMMPPPPPPOOONNNMMMQQQPPPOOONNNLLLIIIEEEBBBDDDDDDDDDFFFIIIJJJKKKJJJDDD@@@<<<;;;===??????>>>>>><<<999555333111000000111///...------,,,+++)))///,,,---111444222...+++000,,,)))***,,,---+++(((---,,,+++******+++,,,---************************)))*********++++++++++++)))***,,,......---,,,+++)))******++++++******))),,,,,,...///111333444555888999999999888888:::<<<>>>AAAEEEHHHJJJLLLOOOQQQUUUVVVYYY[[[]]]]]]^^^]]]\\\^^^```aaabbbdddgggjjjpppqqqrrrrrrqqqqqqtttvvvyyy{{{~~~~~~uuu___LLL@@@;;;999777555444222000//////............---------......---------,,,,,,,,,,,,,,,,,,+++++++++******************************,,,+++******))))))*********+++,,,------+++)))(((,,,,,,------------......++++++,,,,,,---.........///000111222555:::@@@EEELLLRRRYYY\\\ZZZXXXWWWWWW\\\bbbmmmyyyqqqfff```dddiiirrryyyfffWWWPPPNNNLLLKKKRRR```kkkxxxxxxmmmhhhfffjjjrrrqqqccc[[[SSSTTTUUUUUUWWW[[[```dddjjjsssxxxqqqllliiieeebbbeeeeeeffffffgggiiimmmqqqwww|||}}}}}}~~~~~~~~~}}}|||}}}|||{{{zzzyyyxxxwwwvvvwwwxxxyyyzzz{{{zzzyyyxxxuuutttrrroookkkfffcccaaa]]][[[WWWUUUUUUWWWZZZ\\\]]]]]]^^^___]]]XXXPPPKKKBBB;;;777888888777888;;;@@@DDDJJJNNNPPPPPPPPPPPPRRRSSSTTTVVVTTTPPPIIIDDDDDDDDDDDDEEEHHHJJJJJJIIIGGGCCC>>><<<===????????????>>>;;;999666333222111///---,,,+++,,,+++***((()))((((((+++...---)))%%%%%%'''***++++++*********))))))(((((((((((())))))*********************************+++++++++,,,,,,)))+++,,,......---,,,+++,,,,,,------------,,,,,,+++,,,---...000222333333555666777777777777999;;;===@@@DDDGGGIIILLLOOOQQQTTTVVVXXXZZZ\\\]]]]]]]]]\\\^^^```aaabbbdddgggjjjnnnpppqqqqqqqqqqqqrrrtttwwwyyy||||||}}}|||dddNNNAAA;;;999777666555333111//////............---------......---------,,,,,,,,,,,,,,,,,,+++++++++******************************,,,+++******))))))******)))***+++,,,+++***)))(((,,,,,,------------......,,,,,,------.../////////000111333444777===CCCHHHPPPUUUZZZ\\\ZZZXXXWWWXXX___fffsssxxxnnneeeaaagggppp}}}sssaaaTTTNNNMMMOOOOOOVVVdddrrrrrrkkkggggggnnnxxxnnn```YYYTTTVVVXXXZZZ]]]ccciiinnnxxxxxxtttnnniiigggfffdddccceeeggghhhjjjlllpppvvvyyy}}}xxxyyyzzz|||}}}}}}}}}}}}~~~~~~}}}{{{zzzxxxwwwwwwuuuuuuttttttsssssssssssssssrrrqqqnnnkkkgggcccaaa___\\\YYYVVVUUUVVVXXXYYYYYYZZZ[[[\\\ZZZVVVOOOJJJAAA:::666666666555666999;;;@@@FFFLLLOOOQQQSSSUUUUUUXXX\\\^^^]]]VVVLLLEEEDDDCCCCCCEEEHHHIIIIIIIIIJJJFFF@@@===<<<>>>??????@@@???>>><<<:::777444222,,,+++******++++++)))(((***)))(((***------***%%%"""'''---...+++((()))+++(((((())))))))))))((((((*********************************+++++++++,,,,,,***+++,,,---...---,,,+++,,,,,,------------,,,,,,,,,,,,---...///000111111222333555555555666888:::===@@@DDDGGGIIIKKKNNNPPPSSSUUUWWWYYY[[[\\\\\\\\\\\\]]]```aaabbbdddhhhjjjllloooqqqrrrqqqqqqqqqrrruuuwwwyyyzzz{{{oooXXXIII<<<:::777666666555222//////............---------......---------,,,,,,,,,,,,,,,,,,+++++++++******************************,,,+++******))))))************++++++++++++***)))*********+++++++++,,,,,,------......///000000000000222333555999???FFFKKKSSSWWW[[[\\\YYYXXXXXXZZZdddlll{{{qqqnnnhhhgggmmmxxxooo___SSSMMMMMMQQQSSS[[[kkk|||xxxmmmhhhhhhjjjttt}}}oooccc]]]YYYZZZ\\\^^^ccckkktttzzzzzzpppnnnkkkhhhggggggggghhhgggjjjmmmppptttzzz|||yyyzzzzzz{{{|||}}}}}}}}}~~~}}}|||{{{yyyxxxwwwvvvuuutttqqqooonnnnnnooopppqqqqqqqqqooollliiieeeccc```^^^ZZZWWWUUUUUUVVVWWWXXXXXXXXXYYYWWWSSSLLLHHH@@@999555555444333333666777<<>>??????@@@???<<<999555222,,,***)))***++++++***)))++++++++++++...000---(((***,,,///...+++)))))))))***+++,,,------,,,+++***************************)))))))))*********++++++***+++,,,---------,,,,,,***++++++++++++++++++***------......///000111111111222444444555666888;;;<<>>?????????===999555222---,,,++++++,,,---,,,***)))+++***)))---222///)))000---***)))***++++++***+++,,,---......---,,,+++************************(((((((((((()))))))))***++++++,,,,,,---------,,,+++++++++,,,,,,+++++++++......///000111111222222222333555555555777999<<<<<>>DDDIIIOOOVVVZZZ```___^^^\\\YYYTTTMMMHHHDDDCCCBBBCCCEEEGGGFFFEEEHHHGGGDDD???;;;999:::<<<>>>>>>??????<<<999555333///...------......,,,+++***...---+++///777555...---((($$$$$$(((,,,---+++******++++++++++++******************************((((((((()))))))))******+++++++++,,,,,,,,,------------............------......///000111222333333333444666666666777999;;;;;;>>>BBBEEEGGGIIILLLNNNRRRTTTVVVXXXZZZ[[[[[[[[[ZZZ\\\___aaabbbeeeiiilllppprrrtttuuutttttttttuuuuuuwwwxxxxxxyyy~~~wwweeeMMMDDD:::555666888666222///............---------......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++******))))))******+++++++++++++++,,,,,,---,,,,,,------------......,,,------......///000000111333666999>>>FFFNNNSSSZZZ]]]______```ccchhhmmmrrr~~~yyynnngggbbblll{{{wwwhhh^^^WWWVVVXXX]]]hhhzzzyyyooojjjjjjwwwwwwnnnjjjhhhhhhnnnyyyyyywwwvvvuuuwwwwwwwwwvvvtttvvvxxxxxxxxxyyy}}}~~~|||{{{{{{uuuuuuvvvvvvvvvwwwwwwwwwuuussspppmmmllllllnnnoooqqqrrrsssrrrpppkkkgggdddaaa___\\\YYYVVVTTTSSSSSSTTTTTTUUUVVVVVVTTTPPPLLLDDD===888777666333333666444777;;;@@@DDDJJJPPPTTT\\\\\\\\\]]][[[WWWPPPLLLCCCBBBBBBCCCEEEFFFEEEDDDGGGGGGFFFBBB===;;;;;;<<>><<<999777555111///------...---,,,******......+++111::::::222***(((''''''(((***,,,,,,***))))))(((((())))))***************************************++++++++++++,,,+++++++++,,,,,,------------............------,,,,,,---///111222333444444555666666555666888::::::===AAADDDFFFIIILLLNNNSSSTTTVVVYYYZZZ[[[[[[[[[ZZZ\\\___aaabbbeeeiiilllppprrrsssssssssssstttvvvuuuvvvwwwvvvwww|||nnnQQQGGG;;;555666888666333//////.........---------......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++***)))***************))))))***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,------.../////////333555777;;;@@@HHHPPPVVV\\\___aaabbbcccgggnnnsss~~~rrrhhhccccccooorrreee]]]XXXXXXZZZfffsssuuunnnjjjlll{{{{{{vvvtttsssrrrzzz|||wwwxxxwwwwwwxxx{{{}}}}}}}}}}}}~~~|||{{{{{{tttuuuuuuvvvwwwwwwxxxxxxtttrrrooommmllllllnnnooopppqqqrrrqqqooojjjfffccc```___\\\YYYVVVTTTTTTSSSRRRRRRSSSUUUWWWVVVSSSQQQFFF???999888777444444666333555999===AAAFFFLLLPPPXXXZZZ\\\______[[[TTTOOOCCCBBBBBBCCCEEEFFFEEEDDDFFFHHHHHHEEE@@@<<<<<<===@@@@@@@@@???===:::888666111///...------,,,+++)))$$$))))))&&&,,,777777///***---///...***((()))++++++***)))(((((()))***+++************************++++++,,,,,,,,,---------,,,,,,+++++++++,,,---...+++,,,,,,------,,,,,,+++***+++,,,...000111333333444555666666555555777999:::===AAADDDFFFIIIKKKNNNSSSUUUWWWYYY[[[\\\\\\\\\ZZZ\\\___aaaccceeeiiilllpppqqqrrrrrrqqqqqqtttvvvuuuvvvvvvtttuuuzzzrrrWWWKKK===777888999666111111111000000//////............---,,,++++++******++++++------------++++++,,,,,,,,,++++++++++++***************************++++++,,,,,,,,,++++++***///............///000000111000///---,,,---111444444666999===BBBJJJRRRXXX^^^dddeeebbbcccmmmvvvyyy|||jjjaaaaaahhhsssoooddd]]]YYY]]]eeeooo}}}ooolllooowww~~~zzzyyyxxx~~~|||{{{yyy}}}|||zzzxxxxxxxxxwwwwwwvvvuuuuuuuuuooonnnlllkkkjjjjjjkkklllqqqqqqooommmjjjgggdddbbbbbbaaa^^^ZZZWWWSSSPPPOOOQQQQQQQQQSSSUUUUUUSSSQQQKKKEEE>>>888555444444333222333555999>>>DDDJJJMMMUUUXXX[[[^^^___]]][[[YYYKKKGGGBBBBBBEEEGGGFFFCCCDDDFFFGGGDDD>>>:::999999??????@@@???>>>;;;999777666444111...---,,,------***++++++,,,,,,++++++******)))))))))(((((('''''')))************+++++++++---,,,***(((((()))***+++,,,,,,,,,++++++*********((()))+++------,,,+++***((((((***+++---...000000000000000111222222333333444555666666666666999;;;<<<>>>@@@CCCEEEIIINNNRRRUUUVVVWWWYYYZZZ[[[[[[[[[YYYZZZ[[[]]]```cccfffhhhqqqrrrtttvvvwwwvvvtttqqqtttuuuvvvvvvwww|||sss]]]QQQBBB:::999999666111111111000000//////......000//////...------,,,,,,+++,,,,,,------,,,,,,+++************))))))))))))************************++++++,,,,,,,,,++++++***......------......///000111111111///...///222444444777:::>>>DDDLLLTTTZZZ___eeefffdddfffpppyyy}}}vvvgggbbbccckkkyyyrrrfff___[[[___hhhzzzzzzmmmlllqqq{{{~~~|||zzzyyyxxxxxxxxxwwwwwwvvvuuuuuuuuunnnmmmllljjjiiiiiijjjjjjpppppppppooommmjjjgggeeecccaaa___[[[WWWTTTQQQPPPOOOOOOPPPSSSUUUUUUSSSQQQLLLFFF???999666444333222222333555888===CCCHHHKKKUUUXXX]]]aaabbbaaa^^^\\\NNNIIICCCAAACCCEEECCCAAACCCEEEGGGEEEAAA===;;;;;;;;;<<<>>>???>>>===;;;:::666444111///---,,,,,,---***++++++,,,,,,++++++***+++++++++******))))))))))))************+++++++++///...,,,******+++,,,---,,,,,,,,,++++++*********)))***,,,---...---,,,+++---------,,,,,,+++++++++///000000111111222333333333555666666666666999;;;===???AAACCCEEEIIIMMMPPPUUUUUUWWWXXXZZZ[[[[[[[[[[[[[[[\\\^^^aaadddgggiiiqqqrrrsssuuuvvvuuusssrrrtttvvvwwwwwwwww|||xxxfffYYYIII>>>;;;999666222111111000000//////....../////////......------,,,+++,,,,,,------,,,,,,++++++*********))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---------------......///000111222111000111222444555888<<>>===777555222///---,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++++++++)))************+++++++++...---,,,******+++,,,,,,+++++++++++++++************+++,,,......------,,,///......---+++******)))//////000111111222222333333444666666555666888:::===???BBBDDDFFFHHHLLLOOOTTTUUUVVVXXXZZZ[[[[[[[[[]]]]]]^^^___aaadddfffhhhqqqrrrssssssttttttssssssuuuvvvwwwwwwxxx|||ooobbbPPPCCC===:::666333111111000000//////......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,---,,,,,,,,,,,,---.........000111222111111222333555999>>>DDDKKKRRRZZZ___```bbbccccccfffnnnyyy{{{kkkaaa```eeennnxxxkkkbbb```hhhuuu~~~qqqiiillluuu~~~|||}}}}}}zzzxxxwwwwwwwwwxxxxxxwwwwwwvvvuuuuuuuuuuuusssqqqooonnnnnnnnnnnnjjjlllnnnoooooommmjjjhhheeecccaaa]]]YYYVVVSSSRRRKKKKKKMMMPPPSSSTTTRRRQQQMMMIIICCC===999666333000111111222555999>>>BBBEEEJJJOOOUUU[[[]]]\\\ZZZWWWPPPKKKCCC???>>>???@@@@@@BBBEEEHHHJJJGGGCCC===:::666888;;;===????????????999777444000---,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++***))))))((()))******+++++++++***************+++,,,---.........------***++++++,,,,,,---------//////000000111222222222333444555555555666888:::;;;===AAADDDFFFJJJNNNPPPSSSTTTVVVXXXYYY[[[[[[[[[]]]]]]]]]^^^```ccceeefffqqqrrrssssssrrrrrrssstttuuuwwwxxxwwwxxx|||zzzmmmYYYIII@@@;;;777555111111000000//////......,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,------------------,,,,,,,,,,,,---......---...000000000000111333666;;;AAAHHHNNNUUU[[[```^^^]]]]]]]]]```iiivvvvvvhhh``````dddrrryyylllcccbbbnnn|||yyynnnhhhmmmxxx~~~zzz{{{|||yyyvvvtttttttttxxxxxxwwwwwwvvvuuuuuuuuuuuutttrrrpppooooooooooookkkmmmoooppppppnnnllljjjeeedddaaa]]]ZZZVVVSSSRRRJJJJJJKKKNNNQQQRRRRRRPPPMMMJJJDDD???;;;777333000111111222444777<<<@@@BBBEEEIIIOOOTTTWWWVVVSSSQQQLLLHHHBBB>>>===>>>@@@BBBDDDFFFIIIKKKIIIDDD===999777999<<<>>>@@@@@@???>>><<<:::666222...,,,++++++***++++++,,,,,,++++++************+++++++++++++++))))))*********+++++++++)))))))))))))))))))))***************************,,,,,,------.........---((()))***+++---...///000...//////000111111222222222444555555555555888:::888;;;@@@DDDGGGKKKOOORRRRRRSSSUUUWWWYYYZZZ[[[[[[[[[[[[\\\]]]^^^aaaccceeeqqqssstttsssrrrrrrsssuuuvvvwwwxxxxxxxxx|||{{{eeeQQQCCC<<<888555111111000000//////..............................---,,,,,,++++++,,,,,,---++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......------------------......///---...//////...///111333888<<>>@@@EEEHHHLLLOOOQQQPPPNNNMMMHHHEEEAAA>>>===>>>@@@BBBDDDEEEGGGJJJIIIEEE???:::999:::===???AAAAAA@@@??????===888444000---,,,,,,***++++++,,,,,,++++++***))))))))))))************)))************+++++++++*********+++++++++++++++)))))))))***************,,,,,,,,,,,,,,,---------+++++++++,,,,,,---------......///000000111111222222333555555444555777999888;;;@@@DDDHHHKKKOOORRRRRRSSSUUUWWWYYYZZZ[[[\\\ZZZZZZZZZ\\\^^^aaaccceeepppsssvvvvvvsssrrrtttvvvwwwxxxyyyxxxxxx|||qqqYYYHHH===777555111111000000//////..............................---,,,,,,++++++,,,,,,---,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---..................------......///000...//////......000333666999===EEELLLQQQVVV[[[^^^XXXSSSPPPTTTZZZggg{{{}}}kkkaaa___eeelll}}}ooohhhjjjzzzqqqjjjjjjuuu|||{{{|||~~~~~~}}}yyyyyyzzzzzzyyyyyyxxxxxxxxxxxxwwwwwwvvvuuuuuuuuuqqqpppooonnnnnnooopppppprrrqqqpppooommmlllkkkkkkdddccc```]]]YYYUUUSSSQQQNNNKKKHHHHHHJJJMMMOOOPPPKKKIIIEEEBBB???;;;666222222222222333666999===???EEEFFFHHHJJJKKKJJJHHHGGGFFFEEEBBB???======???@@@AAABBBDDDGGGIIIGGGBBB>>>999;;;>>>@@@BBBCCCCCCBBBBBB???;;;666111///------***++++++,,,,,,++++++***))))))))))))******++++++)))************+++++++++))))))***+++++++++++++++((()))))))))*********++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111222333444444444555777999:::===BBBEEEHHHJJJMMMOOOQQQRRRTTTWWWYYYZZZ[[[\\\YYYZZZZZZ\\\___bbbeeegggppptttxxxxxxuuussstttvvvwwwyyyyyyxxxxxx|||zzz___JJJ>>>777444111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............///............///000000000000000///...111555888999>>>FFFMMMRRRVVVZZZ]]]WWWPPPNNNRRR[[[iiiyyyfff]]]^^^gggqqq~~~qqqjjjmmm~~~wwwoooiiikkkxxx~~~{{{wwwtttvvv{{{}}}|||xxxyyy|||~~~xxxxxxwwwwwwvvvuuuuuuuuurrrqqqpppppppppqqqrrrsssqqqpppmmmjjjhhhgggggggggdddbbb```\\\XXXUUURRRQQQPPPLLLHHHFFFHHHLLLOOOPPPKKKHHHFFFCCC@@@<<<777333333222222444666999<<>>>>>???AAAEEEIIIIIIEEEAAA888:::===AAACCCEEEEEEEEEDDDAAA<<<777222///...---+++++++++,,,,,,+++++++++))))))*********+++++++++)))************+++++++++&&&'''((()))))))))))))))(((((())))))*********+++++++++******++++++,,,---+++++++++,,,,,,---------......//////000111111111222333444444444555777999<<<@@@CCCFFFGGGHHHJJJLLLQQQRRRTTTVVVYYYZZZ[[[\\\ZZZZZZ[[[]]]```cccfffhhhoootttzzzzzzwwwtttuuuwwwxxxyyyzzzyyyyyy|||kkkTTTCCC;;;888333222111000//////////////////.........---------.../////////...---,,,,,,---,,,+++*********+++,,,------------------------,,,,,,,,,---------......,,,,,,,,,------///000111000111111111111222555777:::@@@HHHQQQWWWXXXXXXVVVMMMLLLNNNSSS]]]ooovvvfff```___gggrrrrrrlllsssqqqjjjkkkpppzzzxxxrrrppppppsssuuu{{{}}}{{{xxxxxxzzz}}}|||zzz|||{{{yyywwwvvvvvvwwwwwwttttttssssssrrrqqqpppppppppkkkfffdddfffhhhhhhgggfffdddaaa]]]YYYUUUSSSRRRKKKKKKIIIHHHHHHIIIJJJKKKMMMJJJFFFBBB???<<<888555777333222444666666:::???BBBDDDGGGGGGFFFDDDCCCCCCBBBCCCDDDCCC@@@???>>>???AAA??????BBBEEEGGGEEEBBB===<<<<<<>>>AAADDDEEEFFFGGGDDD???999444000...,,,*********************************++++++,,,,,,,,,///,,,(((%%%$$$'''***---(((((((((((()))***,,,,,,+++***************++++++******+++,,,,,,,,,,,,+++,,,,,,---......//////000......//////000000111111444555666666666666999;;;===???BBBEEEFFFHHHKKKNNNOOOPPPRRRTTTVVVWWWXXXXXXWWWYYY[[[\\\]]]^^^aaadddooorrruuuwwwvvvuuuuuuvvvyyyyyy|||~~~|||zzzqqqXXXFFF===999222222111000000000000000//////.........------------------------,,,++++++---,,,+++******+++,,,,,,------------------------,,,,,,,,,---------......------------...///000000000111111111111222555888===BBBKKKSSSXXXYYYWWWUUUNNNNNNQQQXXXcccvvvrrrddd___```iiiuuuuuurrr{{{zzzooojjjlllsss~~~zzzrrrpppmmmnnnqqqvvv~~~}}}{{{}}}}}}~~~|||{{{zzzxxxwwwvvvuuuvvvvvvssssssrrrqqqpppoooooonnnmmmjjjeeedddfffhhhiiiiiihhhfffbbb]]]YYYUUUSSSRRROOONNNMMMLLLKKKLLLLLLMMMNNNLLLHHHEEEBBB???;;;888666222000222333444777<<>>:::222222111111000000111111/////////.........------------.........---,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,---------....../////////......///000000000111111111222444777:::@@@EEENNNUUUYYYXXXTTTQQQJJJKKKPPP[[[iii}}}pppeeeaaadddooo|||xxxzzzrrrllljjjnnnwwwuuunnnmmmjjjkkkqqqxxx~~~|||}}}}}}}}}~~~~~~{{{yyyyyyxxxwwwuuuttttttttttttqqqqqqpppooonnnmmmlllkkkjjjgggdddcccfffiiikkklllkkkhhhccc^^^YYYVVVUUUTTTRRRQQQPPPNNNMMMMMMMMMMMMPPPMMMJJJGGGEEEBBB???<<<777333111222333333666;;;@@@CCCEEEFFFEEECCCCCCCCCEEEFFFGGGEEEBBB???======???@@@BBBEEEGGGGGGEEEBBB:::888555555999===AAABBBFFFDDDAAA<<<888333000///111111000...---+++***************+++++++++++++++((()))+++,,,+++***((('''******)))))))))******+++---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,+++******+++,,,,,,------.........//////000000111111333444666666555666888:::<<<>>>BBBDDDFFFHHHLLLNNNOOOPPPSSSVVVXXXZZZ\\\\\\[[[\\\\\\\\\]]]```dddhhhnnnqqquuuvvvvvvuuuvvvvvvwwwwwwzzz{{{yyyxxx}}}cccLLL>>>999333333222111111111111222////////////............///000000000000000//////++++++++++++,,,,,,,,,---------------------------,,,,,,,,,---------......111000000////////////000000111111222222555999===CCCHHHOOOVVVWWWUUUPPPLLLHHHIIIQQQ```qqqpppgggeeeiiiwww}}}yyyuuukkkjjjiiippp|||tttnnnkkkiiikkksss~~~~~~||||||{{{||||||{{{xxxuuuwwwvvvvvvtttssssssrrrrrroooooonnnmmmllljjjiiiiiifffdddbbbbbbeeeiiimmmooonnnkkkeee___[[[XXXVVVVVVSSSRRRQQQPPPNNNMMMMMMLLLPPPNNNKKKIIIGGGEEEBBB@@@;;;777444555555444777;;;???BBBEEEFFFFFFEEEEEEEEEJJJKKKLLLJJJFFFBBB@@@@@@@@@AAADDDGGGIIIHHHFFFDDD>>>;;;777666999>>>BBBDDDBBB@@@>>>;;;777333///---000000///...---,,,++++++***************+++++++++''')))+++,,,,,,***((('''++++++******)))*********......------,,,---------******+++,,,,,,,,,,,,+++,,,,,,---......//////000......//////000000111111333444555555555666888:::;;;>>>AAADDDFFFHHHLLLNNNOOOQQQTTTWWWZZZ\\\^^^^^^]]]^^^]]]\\\]]]aaafffjjjnnnqqqtttvvvvvvuuuvvvvvvvvvvvvxxxyyyxxxwww~~~~~~gggPPP@@@888555444333222111111111111000000/////////.........//////000000000000000///++++++,,,,,,------------------------------------,,,,,,,,,---------......111000000////////////000000111111222333777<<<@@@EEEIIIPPPTTTUUUQQQLLLHHHHHHKKKVVVggg|||nnnhhhiiioooyyyzzzzzzkkkfffhhhjjjsss~~~tttoookkkkkkooozzz~~~|||||||||{{{xxxvvvuuuuuuuuutttsssrrrqqqpppooonnnmmmllljjjiiihhhgggccccccbbbbbbdddhhhlllpppooolllgggbbb]]]ZZZYYYXXXUUUUUUTTTSSSRRRPPPOOOOOOOOOLLLJJJIIIHHHGGGDDDBBB===888555555444333555999>>>AAAEEEGGGGGGGGGGGGHHHLLLMMMNNNLLLHHHDDDAAA@@@AAACCCFFFHHHIIIHHHGGGGGGBBB===888666888===AAADDD??????>>><<<888444000---------------,,,,,,,,,,,,************************)))))))))*********)))))),,,+++***************++++++***))))))((((((((()))******+++,,,,,,,,,,,,+++,,,,,,---......//////000......//////000000111111222444555555555555888::::::===@@@CCCEEEHHHLLLNNNPPPRRRTTTWWWZZZ]]]^^^___^^^^^^^^^]]]^^^aaagggkkkmmmpppsssuuuvvvuuuvvvvvvuuuuuuwwwxxxvvvwww~~~oooYYYFFF;;;777666555333222111111000000000000/////////......,,,,,,---.........------***+++,,,---......------------------------------,,,,,,,,,---------....../////////......///000000000111111222444888>>>CCCHHHKKKPPPSSSRRRNNNIIIFFFFFFJJJVVVjjjyyyllliiimmmvvvuuuzzzqqqfffeeehhhmmmwww|||tttpppnnnooowww~~~~~~}}}{{{zzzyyyyyyxxxvvvsssuuuuuuuuutttsssrrrpppooooooooonnnlllkkkiiihhhgggcccccccccbbbcccfffkkkooonnnllliiieeeaaa]]][[[ZZZXXXXXXXXXXXXWWWVVVTTTSSSMMMLLLJJJIIIIIIHHHFFFEEE===888444333222000222666:::>>>CCCFFFGGGHHHJJJKKKJJJLLLMMMLLLHHHDDD@@@???AAACCCFFFGGGFFFFFFGGGHHHCCC>>>999666777;;;>>>@@@??????@@@>>>;;;777333000++++++++++++++++++,,,,,,***************)))))))))***))))))((())))))***+++++++++*********++++++,,,,,,,,,+++***))))))))))))******+++,,,,,,,,,,,,+++******+++,,,,,,------.........//////000000111111222333555555444555777999:::<<<@@@CCCEEEHHHLLLNNNQQQRRRUUUXXXZZZ\\\^^^^^^]]]^^^^^^^^^___bbbfffjjjlllooosssuuuuuuuuuvvvvvvuuuuuuvvvwwwvvvwww~~~yyyeeeQQQCCC999888666444222000//////000000000000/////////...++++++,,,---------------***+++,,,............---------------------------,,,,,,,,,---------......------------...///000000111111111222444999@@@EEEKKKMMMPPPRRRQQQNNNJJJGGGHHHLLLZZZooouuulllmmmuuu|||sss}}}yyymmmfffeeeiiiqqq}}}}}}uuurrrqqquuu{{{yyywwwwwwwwwvvvtttrrrtttuuuuuutttsssrrrpppoooqqqpppooommmkkkjjjhhhhhhcccddddddbbbbbbdddiiimmmmmmllljjjhhhddd```]]][[[YYYYYYZZZZZZYYYXXXWWWVVVMMMLLLJJJJJJJJJJJJIIIGGG>>>999555444222///000444666:::???CCCFFFHHHJJJLLLIIIKKKMMMMMMIIIEEEAAA@@@???AAACCCCCCBBBBBBEEEHHHDDD@@@:::777777999;;;<<<===>>>??????<<<888333000------,,,,,,++++++******+++*********)))))))))((((((((())))))************************+++,,,,,,---000///...------,,,,,,,,,******+++,,,,,,,,,,,,+++******+++,,,,,,------.........//////000000111111222333444444444555777999999<<>>@@@AAA@@@??????CCCGGGFFFBBB===999999:::;;;;;;:::<<<======;;;666111...//////...---+++***))))))+++*********))))))((((((&&&((()))+++++++++***)))************+++,,,---...///...---,,,+++***************+++,,,,,,,,,,,,+++,,,,,,---......//////000......//////000111111111222333444444444555777999999<<>>???AAACCCCCCCCCCCCCCCAAA===999777777888;;;===>>>???<<<888333000---+++******+++,,,,,,++++++***)))(((''''''''''''***++++++++++++***))))))+++++++++*********)))))))))************+++++++++*********+++++++++,,,,,,...///////////////............//////000000111111222333444444444555777999===???AAACCCEEEGGGKKKNNNTTTUUUXXXZZZ\\\]]]]]]]]][[[^^^aaabbbaaabbbeeehhhmmmpppssstttttttttuuuvvvwwwvvvxxx{{{zzzzzztttvvvbbbQQQEEE:::666555333111222------...............---///............---------,,,,,,,,,---------......++++++,,,,,,------......------.........................../////////000000111222333555888===DDDIIIQQQSSSVVVUUUTTTTTTWWW[[[eeelllzzzuuuqqqpppyyy~~~}}}pppkkkiiinnnvvv~~~{{{yyywwwvvvvvvuuuvvvvvvvvvtttsssqqqpppqqqpppnnnnnnnnnllliiifffeeecccaaa___^^^```cccdddjjjkkkmmmmmmkkkfff```\\\XXXVVVTTTSSSSSSRRROOOMMMJJJGGGFFFHHHMMMPPPOOOLLLJJJFFF@@@999555333222333000222777<<<@@@DDDFFFGGGMMMMMMNNNOOOOOOMMMIIIEEECCCAAA>>>>>>@@@BBBBBBBBBCCCCCC@@@<<<999777777999999:::;;;;;;999666111///---,,,******+++,,,+++***...---,,,+++************((()))***++++++++++++++++++++++++*********)))))))))************+++++++++---------.........//////......////////////............//////000000111111111333444444333444777999:::<<>>===???AAACCCDDDEEEDDDAAA<<<888666888999888999999999888555333111...---+++***+++,,,+++***,,,+++***)))(((((((((((('''((()))***+++,,,,,,,,,+++++++++***************)))************+++++++++++++++++++++,,,,,,,,,,,,---....../////////............//////000000111111000222333333333333666888999;;;>>>AAACCCFFFJJJNNNQQQQQQSSSUUUWWWZZZ\\\^^^]]]```dddeeedddcccdddgggkkknnnqqqtttuuuvvvwwwxxxzzzxxxyyy{{{|||~~~rrruuu~~~kkk\\\KKKBBB>>>999777888333222000/////////000111///............---------,,,,,,,,,---------......---------,,,,,,,,,,,,,,,---------.........//////...////////////000000000111222555888<<>>@@@CCCFFFHHHJJJHHHDDD>>>999777777999::::::;;;;;;:::888777666111...,,,+++,,,+++***)))******)))((((((((((((((((((((()))***+++,,,,,,,,,************************))))))*********+++++++++************++++++++++++------......//////............//////000000111111000111222222222333555777:::===@@@CCCEEEIIIMMMPPPXXXXXXWWWWWWXXXZZZ\\\^^^^^^bbbfffgggeeeccceeeffflllooorrrttttttuuuvvvwwwyyywwwxxxzzz{{{~~~uuuvvvzzzvvvgggVVVLLLFFF???:::999444333111////////////000///............---------,,,,,,,,,---------..................------------//////.........---------////////////000000000111000333666:::>>>CCCIIIMMMSSSWWW\\\___```dddjjjnnnttt|||lllcccgggqqqwwwnnnqqq}}}tttmmmooovvv}}}zzzwwwuuusssvvvwwwxxxxxxxxxvvvtttsssrrrqqqooonnnnnnkkkhhheeeaaa```^^^^^^^^^___```aaaeeefffhhhjjjiiigggdddbbbZZZXXXTTTRRROOOMMMIIIGGGEEEEEEFFFIIILLLNNNOOOOOOMMMJJJCCC===777444333222444555888;;;>>>BBBEEEFFFDDDFFFJJJOOOSSSTTTQQQOOOFFFCCC??????BBBGGGJJJLLLMMMKKKGGGAAA;;;777777888::::::;;;<<<<<<;;;::::::333111...------,,,***)))------,,,+++++++++,,,,,,******+++++++++******)))************************))))))*********+++++++++------------............,,,,,,---.....................//////000000111111000111222222222333555777:::===@@@CCCEEEIIIMMMPPPXXXXXXXXXXXXYYY[[[]]]______bbbffffffeeedddeeegggooorrrtttuuutttsssssstttwwwuuuvvvxxxyyy|||}}}{{{|||}}}mmm\\\QQQHHH@@@:::999555444333111000////////////............---------,,,,,,,,,---------..............................000//////...------,,,,,,/////////000000000111111000333777;;;@@@EEEKKKOOOUUUYYY]]]```bbbeeekkkpppxxxssseeeaaafffrrrwwwlllgggkkkyyyssspppttt~~~~~~}}}{{{yyywwwuuuvvvwwwwwwwwwvvvuuuuuutttrrrqqqoooooonnnkkkgggeeebbbaaa```___^^^______```bbbdddfffggggggfffdddbbb[[[XXXUUURRRPPPMMMIIIGGGDDDEEEFFFHHHJJJLLLMMMNNNJJJHHHCCC>>>999555222111333444666888;;;>>>AAACCCCCCDDDGGGKKKOOOQQQPPPNNNEEECCC@@@@@@CCCGGGJJJLLLLLLKKKHHHCCC===999888888888999;;;===>>>===<<<;;;777444111///...---+++))),,,,,,++++++***++++++,,,+++++++++++++++***))))))***************+++++++++)))************+++++++++,,,,,,,,,,,,------------+++,,,---.....................//////000000111111000222333333333333666888999;;;>>>AAACCCFFFJJJNNNPPPQQQSSSVVVYYY\\\___```___bbbeeeeeeccccccfffiiiqqqsssuuuuuusssrrrrrrrrruuutttuuuxxxyyy{{{ooo[[[MMMDDD<<<888888666666555444333111000//////............---------,,,,,,,,,---------......,,,,,,,,,------......///..................------//////000000000111111111000333888<<>>;;;999999888:::>>>AAABBBBBB@@@>>>999777333111000...,,,******))))))(((((()))******)))******+++++++++******))))))*********+++++++++)))************+++++++++))))))*********+++++++++***+++,,,---..................//////000000111111111333444444333444777999:::<<>><<<:::::::::===BBBFFFGGGFFFDDDBBB;;;888555222111///---+++---,,,,,,+++,,,,,,------'''((()))***+++,,,,,,,,,))))))******++++++++++++)))************+++++++++,,,,,,---------.........***+++,,,---..................//////000111111111222333444444444555777999===???AAACCCEEEGGGKKKNNNNNNPPPSSSVVVYYY[[[[[[[[[___aaabbbaaa```bbbhhhmmmoooqqqtttuuutttsssttttttuuutttwwwzzz{{{|||pppXXXFFF===999666333444555666888999888444000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////------------...///111222444555999>>>CCCIIIMMMPPPYYYYYY\\\bbbeeehhhnnnvvvyyyjjjdddeeelllyyyyyynnneee\\\UUUVVV[[[gggvvv}}}tttmmmppp{{{~~~~~~~~~{{{||||||zzzxxxvvvtttssssssssstttssspppmmmjjjiiihhhhhhhhhfffddd```^^^\\\[[[[[[[[[]]]___bbbcccccccccbbb]]]ZZZUUUQQQNNNJJJGGGDDDBBBCCCDDDEEEFFFGGGHHHIIIHHHHHHFFFDDD???:::666333222333555666777:::???CCCAAAAAA@@@@@@@@@AAACCCCCCDDDCCCAAA???>>>>>>???@@@AAACCCDDDCCC@@@<<<999888===???BBBEEEGGGGGGGGGFFFAAA===888333///------...,,,---,,,+++((('''(((*********++++++++++++******,,,)))'''(((,,,//////...,,,+++******))))))******))))))*********+++++++++------------------,,,,,,///............//////000111444666666333333555888999;;;???BBBDDDGGGJJJMMMQQQSSSVVVXXXYYYZZZ\\\^^^^^^^^^^^^^^^___bbbhhhlllppptttwwwxxxuuuttttttuuuvvvxxx{{{{{{{{{~~~uuu]]]III>>>999555333333444555888:::999555222000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////000000//////000111333444555777;;;@@@EEEKKKPPPRRRZZZZZZ^^^dddgggjjjqqqyyyxxxjjjddd```hhhwwwyyyqqqggg^^^VVVQQQTTTZZZeeetttwwwppplllppp{{{~~~}}}}}}}}}||||||~~~~~~{{{wwwuuutttttttttrrrqqqnnnllljjjiiiiiiiiikkkiiieeeaaa^^^\\\[[[ZZZZZZ\\\^^^aaabbbbbbbbbaaa]]]ZZZUUURRRNNNKKKGGGDDDAAABBBCCCDDDEEEFFFGGGGGGDDDDDDCCC@@@===888444111000222333444555999===AAACCCCCCAAA@@@@@@@@@AAABBB@@@@@@@@@@@@@@@?????????EEEGGGIIIGGGCCC>>>:::888===>>>AAADDDFFFGGGGGGFFFBBB???999444000...//////---------+++)))((()))************++++++*********)))'''%%%&&&***,,,,,,,,,,,,,,,+++************************++++++++++++,,,,,,,,,------------------///............///000000222444555666555666777888999<<>>EEEDDDBBBAAA@@@AAAAAABBB>>>???@@@AAAAAAAAA@@@@@@GGGJJJLLLKKKFFF@@@;;;888;;;===@@@CCCEEEFFFGGGGGGCCC@@@;;;555111000000000......///---***))))))***************************)))'''&&&'''***,,,,,,+++---,,,++++++******++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------.....................///000000222111222333666777777777:::<<<@@@BBBDDDGGGJJJMMMKKKOOOTTTXXXYYYYYYYYYYYY]]]]]]^^^^^^___bbbgggkkkpppsssvvvxxxwwwvvvvvvwwwxxxyyyxxxwwwxxx~~~hhhQQQAAA888555444111222333666999::::::888111111000///---,,,++++++,,,,,,,,,---------------....................................////////////000///......///000222333777:::>>>EEEKKKQQQUUUWWWZZZ\\\aaahhhkkkoooyyymmmbbb]]]]]]jjj~~~xxxkkk___XXXPPPLLLIIIIIIPPPYYYfffvvvxxxmmmhhhhhhppp{{{~~~}}}}}}||||||{{{zzzyyy{{{~~~zzztttqqqooooooooonnnnnnnnnnnnnnnnnnooooooqqqnnniiiddd^^^[[[XXXWWWWWWYYYZZZ\\\]]]^^^^^^^^^^^^[[[XXXTTTRRRNNNJJJGGGBBBBBBBBBCCCCCCDDDDDDEEEDDDDDDDDDCCCAAA===:::888///000111222333666:::>>>CCCCCCBBBBBBBBBDDDEEEFFFBBBBBBAAAAAABBBCCCDDDEEEIIILLLOOONNNHHHAAA;;;777:::<<<>>>AAADDDFFFGGGGGGDDD@@@;;;555222000000000///000000///,,,*********+++******************+++************,,,------------,,,,,,+++++++++++++++++++++,,,,,,,,,---------******+++,,,------............---......///000111111///...000555777666444:::===@@@BBBDDDGGGJJJLLLLLLQQQXXX\\\]]]]]]\\\[[[\\\]]]^^^^^^___bbbfffjjjppprrruuuwwwxxxxxxxxxxxxuuuvvvvvvvvvwww}}}lllVVVCCC888555555222111222444777999999999222222111000///------,,,,,,,,,,,,------........................................../////////000000////////////000222333444777:::???FFFMMMSSSWWWYYYZZZ]]]bbbiiilllqqq}}}yyyfff\\\YYYZZZiiipppcccUUUOOOIIIGGGFFFHHHPPPYYYjjjwww|||mmmiiiiiiqqq~~~~~~~~~}}}}}}zzzyyywwwxxx{{{~~~~~~zzzuuuqqqooonnnnnnnnnoooooopppqqqrrrssssssqqqnnniiiddd^^^ZZZXXXVVVWWWWWWYYYZZZ\\\]]]]]]^^^^^^\\\YYYVVVTTTPPPKKKHHHDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@>>>;;;888666000111222333444666;;;>>>@@@AAAAAACCCEEEHHHKKKMMMJJJHHHDDDBBBBBBEEEIIIKKKRRRTTTUUURRRKKKAAA999555999:::<<>>??????AAADDDIIIMMMQQQTTTRRRNNNHHHDDDCCCFFFKKKNNNZZZ[[[ZZZUUULLLBBB:::666777999;;;>>>AAADDDGGGHHHCCC@@@:::555111000000000111333444333000---++++++,,,+++***))))))***+++,,,&&&(((***+++***)))***+++,,,+++******))))))******++++++++++++,,,,,,,,,,,,******++++++,,,,,,---------------......000111222333333333444777888888888999<<<>>>AAABBBDDDGGGIIIJJJOOOVVV[[[]]]\\\\\\[[[ZZZ\\\]]]^^^___bbbeeehhhmmmnnnqqquuuxxxzzzyyyxxxvvvyyy|||}}}~~~gggOOO???888888555333111000222444444444000000/////////.........,,,,,,------.../////////.........................../////////000000000000//////000111444777999;;;999<<>>;;;999111222333333444666:::>>>???@@@CCCFFFKKKQQQUUUXXXVVVRRRLLLGGGFFFGGGJJJLLLTTTUUUUUURRRKKKDDD>>><<<666777999===@@@DDDGGGHHHEEEAAA<<<666333111111111222444555444111...,,,+++,,,+++***((((((***+++,,,&&&)))++++++***((()))***+++***))))))(((((())))))*********++++++++++++,,,++++++++++++++++++,,,,,,------------///000111222111333444555444444666777888:::===???AAACCCFFFHHHIIINNNTTTYYYZZZ[[[[[[[[[YYY[[[]]]^^^___bbbeeehhhllllllnnnsssxxxzzzyyywwwxxxzzz{{{{{{{{{oooUUUBBB:::999666444111///000222222222..................------,,,,,,------...///000000........................////////////000000000000,,,,,,---///222666999;;;:::>>>EEEMMMUUU[[[^^^```eeefffiiimmmpppzzzqqqdddaaacccsssiiiWWWKKKGGGDDDCCCEEEFFFHHHNNNUUUaaakkkwww}}}uuukkkfffhhhppp~~~|||{{{{{{||||||{{{yyywwwwwwxxxwwwuuussspppooommmoooqqqssstttuuuttttttkkkhhheeeaaa]]][[[YYYYYYWWWWWWWWWXXXZZZ[[[]]]^^^___^^^\\\ZZZXXXTTTNNNKKKCCCCCCCCCBBBBBBAAAAAA@@@AAAAAAAAA@@@>>>;;;777555111222333333333666:::===AAABBBDDDHHHMMMRRRVVVYYYWWWTTTOOOJJJHHHGGGHHHIIIHHHJJJLLLKKKIIIEEECCCCCC666777999<<<@@@CCCGGGHHHFFFCCC===888444222222333333555666555222...,,,,,,,,,+++)))(((((()))+++,,,(((+++......,,,***+++,,,***))))))((((((((((((((())))))*********+++++++++,,,,,,++++++++++++++++++,,,,,,------///000111222...111333222000///222555888:::===???@@@BBBEEEGGGJJJNNNTTTXXXZZZ[[[[[[\\\YYY[[[]]]___```bbbeeegggkkkkkkmmmrrrxxxzzzyyywwwxxxxxxwwwvvvvvv{{{}}}|||yyy^^^FFF999555555333111000111111000///......////////////......---------,,,,,,+++++++++............////////////000000000000000000000000000000000000000222666:::<<>><<<;;;000111111000000444:::@@@>>>@@@CCCGGGKKKOOORRRTTTTTTTTTRRROOOLLLHHHEEECCCCCCDDDEEEGGGHHHEEE@@@<<<777777777:::>>>BBBCCCCCCEEEBBB>>>999555222000///333333444444333111...,,,************))))))((((((************************))))))))))))((((((((((((+++)))'''%%%&&&'''***,,,...,,,+++******---000222------------...///000000000000111222444555666666:::;;;======>>>AAADDDGGGKKKMMMPPPTTTWWWYYYZZZ[[[\\\]]]^^^___```bbbeeehhhmmmpppsssvvvxxxwwwuuutttxxxwwwxxx{{{|||~~~yyy~~~dddMMM>>>999555333111000111111000///......////////////...............---------,,,,,,............////////////000000000000000000000000111111111000111333777;;;>>>CCCJJJQQQWWW]]]bbbfffkkkgggjjjqqqxxxqqqlllpppwwwqqq^^^QQQKKKHHHGGGFFFDDDEEEIIIOOOTTTXXX^^^hhhtttttthhhdddfffooo~~~|||yyyxxxxxxxxxxxxwwwvvvtttrrrrrrrrrqqqnnnkkklllllllllnnnoooooollljjjfffeeedddaaa___]]][[[ZZZYYYXXXWWWWWWWWWXXXZZZ[[[aaa___]]]\\\ZZZVVVPPPKKKGGGDDDAAA@@@AAABBBCCCBBBEEEEEEFFFEEEBBB???;;;999333333222000///222777<<<:::;;;>>>BBBGGGKKKOOOQQQUUUVVVUUUSSSPPPKKKFFFCCCAAAAAADDDFFFHHHFFFBBB???999888888999<<>>AAADDDGGGKKKMMMPPPTTTWWWYYY[[[[[[[[[\\\]]]^^^___aaadddgggjjjmmmrrrvvvxxxxxxwwwvvv{{{yyy{{{}}}~~~www~~~nnnWWWEEE===666444111000000000///.........////////////....../////////...........................////////////000000000000000000000000111111111111222444999<<<@@@EEEKKKSSSYYYaaaggglllppplllnnnuuu~~~|||rrrqqqyyynnn\\\PPPKKKIIIIIIHHHGGGGGGIIINNNRRRWWW]]]hhhxxxqqqiiigggiiittt|||zzzwwwvvvwwwxxxwwwvvvwwwvvvtttsssrrrqqqnnnkkkjjjjjjjjjkkkmmmllljjjhhheeeeeedddbbb```___^^^]]]ZZZYYYXXXWWWVVVWWWXXXXXX^^^]]]\\\[[[ZZZVVVPPPLLLGGGEEEAAA@@@@@@AAAAAAAAACCCEEEGGGGGGEEE@@@;;;777555444333000...000444777888999<<<@@@EEEJJJOOORRRVVVXXXYYYYYYUUUNNNGGGCCC>>>???BBBEEEGGGGGGDDDAAA;;;999777888:::<<<<<<<<<>>><<<999666333111//////------/////////...---,,,+++++++++++++++*********************************&&&''''''((()))***+++,,,******++++++,,,---...///+++++++++,,,,,,---......---------......///000000...///000111222333444555999:::<<<===>>>AAADDDGGGJJJLLLOOOSSSWWWZZZ[[[\\\ZZZ[[[\\\]]]]]]```cccfffhhhkkkpppuuuxxxzzzyyyyyy{{{zzz{{{}}}}}}~~~yyy{{{xxx```KKK???888555222000000000///.........////////////..........................................////////////////////////////////////000000111111222555999===BBBFFFMMMTTT\\\dddlllqqqsssqqqrrryyyyyyssstttmmm[[[QQQMMMJJJJJJJJJIIIHHHJJJNNNQQQ]]]bbbooo{{{oookkklllnnnzzz}}}{{{xxxwwwwwwwwwvvvuuuxxxwwwvvvtttrrrpppnnnlllkkkjjjiiijjjkkkkkkiiiggggggfffeeecccaaa```^^^^^^[[[ZZZXXXVVVUUUUUUVVVVVV[[[[[[[[[[[[YYYUUUQQQNNNIIIFFFCCCAAAAAAAAAAAA@@@DDDEEEFFFFFFDDD@@@;;;999666444222000///000222444;;;<<<>>>BBBGGGMMMSSSVVVVVVYYY\\\\\\XXXPPPGGGBBB>>>???AAADDDFFFFFFCCCAAA:::888666666888:::;;;;;;:::999777555222111///////////////...,,,***((('''++++++++++++++++++++++++************************'''(((((()))******++++++((()))+++---...//////...------///000000000//////......///000111111111111//////000222333444555666888:::;;;===>>>AAAEEEHHHIIIKKKOOOSSSWWWYYY[[[\\\XXXZZZ[[[\\\\\\^^^bbbeeegggjjjpppuuuxxxyyyyyyxxxyyyxxxxxxzzzzzz{{{|||{{{iiiRRRBBB;;;777333111000000000///......////////////......------------------..................//////////////////////////////////////////000000222555:::>>>DDDHHHOOOWWW___gggpppuuuvvvtttuuu{{{vvvrrruuulll[[[RRRNNNJJJJJJJJJJJJJJJLLLPPPSSS___gggwwwtttkkkkkknnnttt|||{{{|||}}}}}}}}}{{{yyyxxxwwwvvvtttxxxxxxwwwuuurrrpppnnnmmmlllkkkjjjjjjkkkkkkiiihhhiiihhhfffdddaaa___]]]\\\[[[ZZZXXXVVVTTTTTTTTTTTTXXXYYYZZZZZZXXXUUURRRPPPLLLIIIEEECCCBBBBBBAAA@@@DDDDDDCCCBBBAAA???===<<<555333111///000222333444<<<===@@@DDDJJJOOOTTTWWWTTTWWWZZZZZZVVVOOOFFFAAA??????AAACCCEEEDDDBBB???999777444444666999;;;;;;777777666555333111000///000///...---+++)))'''&&&++++++++++++++++++++++++************************************))))))))))))'''(((+++---.........---,,,...///000111000///...------///000000111000000000111222333444666777777777999;;;<<<>>>@@@EEEHHHIIIKKKOOOSSSVVVYYYZZZ[[[XXXYYYZZZ[[[\\\^^^aaadddiiilllpppuuuwwwxxxwwwvvvyyywwwxxxzzzyyyzzz~~~yyyzzzrrrZZZIII>>>:::555222111111111000......////////////......---------------.....................////////////000000000000000000000000///000111111333777<<<@@@GGGLLLTTT\\\dddlllsssxxxxxxwwwxxx~~~zzzsssppprrrlll[[[QQQNNNIIIIIIIIIIIIJJJNNNSSSXXX```lll}}}sssmmmooouuu|||{{{xxxsssoooooonnnnnnmmmrrrrrrssstttwwwzzz}}}}}}zzzyyyxxxvvvtttwwwxxxxxxvvvssspppoooooommmllljjjjjjkkkkkkjjjhhhiiihhhfffdddaaa___]]]\\\[[[ZZZWWWUUUTTTSSSSSSTTTUUUWWWZZZZZZWWWTTTRRRRRROOOKKKGGGDDDCCCBBBAAA@@@BBBAAAAAA@@@???>>>>>>>>>555222000000222444444444999;;;???DDDIIIMMMQQQRRRPPPRRRTTTTTTPPPJJJCCC?????????@@@BBBDDDDDDAAA???999777444444666888:::;;;777777777666444333111000...------,,,,,,+++++++++*********+++++++++++++++************************++++++*********)))))))))'''(((***,,,------,,,,,,+++,,,---......---,,,+++***+++---...//////...---111222333444555666777888777888:::<<<===@@@EEEHHHJJJLLLOOOSSSVVVXXXYYYYYYXXXYYYZZZ[[[\\\^^^aaadddjjjmmmqqquuuwwwvvvuuutttyyyxxxyyy{{{{{{|||{{{vvvsss|||{{{dddSSS@@@<<<777333222222222111......////////////......------........./////////............////////////000000000000000000000000111222333444555999???CCCKKKPPPYYYbbbiiiqqqwww{{{zzzzzz|||sssnnnmmmoookkkZZZPPPLLLHHHHHHHHHHHHJJJPPPWWW\\\hhhwww}}}tttpppttt{{{~~~rrrmmmhhhcccaaaaaa```___aaaaaaaaabbbeeehhhkkkmmmoooqqqtttxxx|||}}}zzzyyyyyywwwvvvvvvxxxyyywwwsssqqqpppqqqnnnllljjjiiijjjjjjiiihhhffffffdddcccaaa___^^^]]]ZZZYYYWWWUUUSSSSSSSSSSSSRRRVVVYYYYYYWWWTTTSSSSSSOOOKKKGGGCCCBBBAAA???>>>======???@@@@@@???>>>===777444111111333444444333666888===BBBGGGJJJLLLMMMLLLLLLMMMLLLIIIEEE@@@>>>======>>>@@@CCCDDDCCCAAA<<<999555444555777888888888888888888666444222111//////...---,,,,,,,,,,,,)))))))))*********++++++******************************************++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,...000000000///...000111222333555666777777666888:::;;;===@@@EEEHHHKKKMMMPPPSSSUUUWWWWWWXXXXXXYYY[[[[[[\\\^^^bbbdddjjjlllqqqtttvvvvvvuuutttxxxwwwxxxzzz{{{|||xxxrrrooovvvlll[[[BBB===888444333333333222......////////////........./////////000000111111............/////////000000000000000000000000000222333555666888<<>>===888;;;>>>AAABBB@@@===;;;999666222222444555333222444888===CCCGGGIIIJJJJJJIIIIIIHHHFFFDDDAAA>>>===:::;;;<<<@@@CCCEEEEEEDDD???<<<777444444555666666999999999999777555333222444333111...,,,+++***)))(((((())))))*********+++************************(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///111333444333222111000000111222444555666666666777:::;;;===@@@EEEHHHLLLNNNPPPSSSUUUVVVVVVVVVXXXZZZ[[[[[[\\\^^^bbbeeehhhkkkppptttwwwwwwvvvuuuuuutttuuuxxxyyyzzz~~~uuuooosss}}}cccLLLAAA777555555333111111///////////////......---............////////////...........................000111111000000111222222222444777888:::AAAIIISSSWWW^^^hhhrrrzzz~~~zzziiicccdddkkk{{{iiiVVVMMMLLLGGGGGGIIIJJJKKKPPP^^^mmm|||~~~tttllliiiqqq||||||wwwtttvvvyyy|||}}}}}}zzzqqqjjjbbb^^^XXXSSSQQQOOONNNMMMKKKKKKKKKMMMPPPQQQPPPOOOSSSSSSUUUWWW[[[___ccceeennntttzzz}}}~~~|||||||||||||||zzzwwwtttrrrssstttuuutttrrrooommmnnnmmmmmmkkkjjjhhhfffeeeaaabbbbbbbbbbbbaaa``````[[[XXXUUUSSSRRRQQQPPPOOOSSSUUUXXXYYYYYYWWWTTTRRROOOKKKFFFAAA>>>======>>>===>>>>>>======<<<;;;:::???<<<777333000000000111444777<<>><<<======AAAAAABBBBBBAAAAAA@@@@@@>>><<<777333000///000111333666;;;@@@CCCFFFFFFFFFEEEDDDBBBBBBBBBAAA???======:::999;;;???BBBBBBAAAAAA===888444333444444444777888::::::999777444222......------,,,+++******+++*********)))))))))))))))))))))*********++++++******************++++++,,,,,,+++******++++++,,,+++,,,......,,,+++,,,---+++,,,---////////////...222111111000111222444555666888;;;===???AAAEEEHHHMMMNNNPPPQQQSSSUUUWWWWWWYYY[[[]]]^^^___aaaeeegggkkknnnrrruuuuuutttssstttwwwvvvwwwzzz{{{||||||qqqnnnuuupppPPPEEE999666444222000000//////000000//////...---............////////////000000000000000000000000...000111111000000111222333222333666888999AAAJJJWWW\\\dddnnnwww~~~tttddd^^^^^^eeewww}}}lll\\\QQQMMMJJJJJJKKKMMMOOOUUUeeeuuuqqqjjjfffgggqqq~~~zzzwwwsssqqqrrrtttvvvvvvwwwzzz~~~zzzuuupppkkkccc^^^XXXTTTOOOKKKIIIHHHGGGEEEEEEDDDDDDEEEFFFFFFEEECCCDDDEEEFFFHHHJJJMMMOOOPPPSSSWWW]]]bbbfffllltttzzz}}}|||zzzzzzzzzzzzxxxwwwtttuuuvvvvvvuuurrrpppnnnmmmmmmmmmmmmlllkkkjjjiiihhhhhhgggfffdddbbb```______[[[WWWUUUTTTTTTSSSRRRTTTUUUXXXYYYZZZXXXVVVTTTNNNKKKFFFAAA===<<<<<<===??????@@@AAAAAAAAAAAA@@@???<<<888444111000000111222444999===AAADDDEEEEEEEEEDDDCCCCCCDDDCCCAAA???>>>;;;999;;;???CCCDDDCCCDDD???999555444444555555888:::;;;<<<;;;888666444---------,,,+++++++++***++++++++++++*********************+++++++++++++++++++++******************,,,++++++******+++,,,,,,***,,,------,,,++++++,,,++++++,,,------......///222222222222333444666666666888;;;===???AAAEEEHHHKKKMMMPPPRRRTTTVVVVVVVVVYYY[[[]]]^^^___aaadddgggkkknnnsssuuuuuutttttttttxxxwwwxxx{{{|||}}}yyysssuuuvvvUUUHHH;;;666444111000000000000000000000///..................////////////////////////////////////...000111111000000111222333222333666888;;;CCCMMMYYY___hhhqqqyyyuuufffaaaaaaiii{{{{{{lll]]]RRRLLLKKKJJJKKKMMMPPPXXXjjjzzzsssllliiiiiitttzzzwwwrrrpppppppppqqqppptttwww{{{~~~xxxrrrlllfff___ZZZVVVSSSNNNKKKJJJIIIHHHFFFFFFEEEEEEEEEFFFFFFDDDBBBBBBBBBCCCEEEFFFHHHJJJJJJLLLOOOSSSVVV[[[```gggllltttzzz~~~|||zzzzzzzzz{{{zzzyyyvvvvvvwwwvvvuuusssqqqooonnnnnnnnnooonnnnnnmmmmmmlllkkkjjjhhheeecccaaa______\\\XXXVVVUUUUUUTTTSSSTTTUUUXXXYYYZZZYYYXXXVVVOOOLLLFFFAAA===<<<<<<======>>>???@@@AAAAAAAAAAAAAAA???;;;777444222222222000333777;;;???BBBCCCCCCDDDCCCCCCCCCDDDDDDCCCAAA@@@<<<:::;;;AAAFFFHHHHHHGGGBBB;;;666555555666666999:::;;;<<<;;;999666555......---------,,,,,,,,,******************************+++++++++++++++++++++++++++***************++++++++++++++++++,,,,,,)))+++,,,,,,+++***++++++---------------///000111222222222333444555666666666888;;;===???AAAEEEHHHJJJLLLOOOSSSUUUVVVVVVUUUXXXZZZ\\\^^^___aaadddgggiiimmmqqqttttttsssssstttuuutttvvvyyyzzz{{{xxxwwwxxx[[[MMM>>>888555222000111000000000000000//////...............////////////...........................000111111000000111222333222333777999===FFFPPP[[[bbbllluuu|||uuuhhhdddeeennn{{{mmm^^^RRRLLLKKKJJJKKKMMMPPPZZZmmmwwwpppkkkkkkuuu{{{wwwqqqmmmllllllllllllrrruuuyyy|||~~~}}}wwwppphhhaaa[[[WWWTTTQQQNNNLLLKKKJJJHHHGGGGGGFFFEEEFFFFFFFFFDDDBBBBBBBBBCCCEEEFFFGGGHHHHHHJJJKKKMMMNNNQQQVVV[[[^^^eeellluuu}}}~~~}}}{{{{{{|||}}}||||||xxxxxxxxxwwwuuusssrrrpppooooooppppppppppppoooooommmlllkkkiiigggdddbbbaaa___]]]YYYWWWWWWVVVTTTSSSTTTUUUXXXYYYZZZZZZYYYYYYQQQNNNHHHCCC???======>>>???@@@AAACCCDDDDDDDDDDDDCCCAAA===999666444333333000222555999===@@@BBBCCCCCCCCCBBBDDDEEEFFFDDDCCCAAA>>><<<>>>EEEJJJMMMNNNJJJEEE===888666666777777888999;;;<<<;;;999777555000000000///......------))))))))))))))))))))))))******************************************************++++++,,,,,,,,,,,,)))+++,,,,,,+++***++++++---,,,,,,,,,---...///000///000111222333444555555666888;;;===???AAAEEEHHHIIIKKKOOORRRUUUVVVVVVVVVXXXZZZ\\\]]]^^^aaadddfffgggkkkooorrrrrrrrrrrrrrrssssssuuuyyyyyyzzz{{{www~~~zzz```RRRBBB:::666333111222000000111111000000///...............////////////...........................000111111000000111222333222444888;;;@@@KKKUUU]]]fffqqqzzzssshhhfffhhhsss}}}ooo___SSSMMMKKKJJJKKKMMMRRR]]]qqqxxxpppllllllvvv~~~xxxsssmmmhhhggghhhiiijjjqqqtttxxx{{{}}}~~~{{{xxxssslllddd]]]WWWUUUPPPNNNKKKJJJJJJIIIHHHFFFGGGFFFEEEEEEFFFFFFDDDBBBCCCDDDEEEGGGHHHIIIIIIIIIKKKJJJIIIIIIKKKNNNQQQSSSZZZ```hhhnnnsssyyy}}}}}}}}}~~~zzzyyyyyywwwvvvtttrrrqqqooopppppppppppppppooonnnllllllkkkjjjhhhfffdddccc___^^^\\\[[[[[[YYYVVVSSSTTTVVVWWWYYY[[[[[[[[[[[[UUUQQQKKKFFFBBB@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCDDDBBB???;;;777555444333///111444888<<>>:::777444222111000111444777;;;???AAACCCFFFEEEFFFHHHJJJLLLKKKJJJAAA@@@BBBHHHPPPWWWZZZZZZOOOIIIAAA:::888888999999999;;;===>>>>>><<<999888444333222000///---,,,+++(((((()))))))))*********,,,,,,+++++++++*********(((((()))***+++,,,,,,---((()))+++,,,------,,,,,,+++,,,......,,,+++,,,---)))***,,,---......---------...000222333444444444666888;;;===???AAAEEEHHHJJJKKKMMMPPPRRRUUUWWWXXXXXXYYY\\\]]]^^^```cccffffffiiinnnqqqrrrqqqrrrrrruuuuuuxxx|||}}}}}}wwwxxx~~~hhhXXXFFF===888444333555111111111111111000//////............/////////000000000000000000000000000///000111111000000111222222222444999>>>EEEQQQ]]]dddmmmzzz}}}ssskkklllqqq~~~tttbbbVVVRRRNNNMMMNNNPPPVVVbbbyyytttppppppsss}}}zzzuuurrrmmmggg```]]]^^^ccciiilllmmmpppuuuxxxzzz{{{~~~|||xxxqqqpppmmmhhhaaa\\\ZZZYYYOOONNNLLLLLLLLLLLLJJJHHHIIIHHHGGGHHHJJJJJJIIIGGGKKKLLLNNNQQQRRRSSSSSSSSSRRROOOKKKJJJKKKMMMOOOPPPSSSVVVYYYZZZ[[[aaakkksss}}}~~~~~~|||{{{zzzxxxvvvuuussssssmmmmmmmmmmmmlllkkkjjjiiihhhiiiiiiiiiiiihhhggggggbbbbbbcccdddddd```ZZZUUUUUUVVVWWWYYY[[[\\\]]]]]]ZZZVVVPPPKKKFFFDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFBBB@@@===999666333111000000111444777;;;???AAACCCGGGGGGHHHJJJMMMNNNNNNMMMAAAAAADDDKKKTTT[[[]]]]]]PPPJJJAAA;;;888888999:::;;;<<<>>>??????===;;;999444333222000...,,,***)))))))))******+++++++++,,,---------,,,,,,+++++++++''''''(((***+++,,,---...((()))+++,,,------,,,,,,+++---......---,,,,,,---+++---///111111111///...---...000333444555555555666888;;;===???AAAEEEHHHJJJKKKLLLNNNQQQUUUWWWYYYWWWYYY[[[]]]^^^```cccffffffjjjooorrrrrrrrrssssssssstttwww{{{||||||wwwrrr|||{{{gggWWWFFF>>>:::777444333000000000000////////////////////////////////////////////////000000000000111111111111111111222222222333444777>>>HHHSSS[[[hhhnnnxxx}}}rrriiilllxxxyyyfffXXXRRRKKKLLLPPPUUU\\\hhh}}}{{{pppnnnttt}}}|||}}}}}}|||yyyuuuqqqooohhhddd^^^ZZZ[[[```fffkkkmmmpppsssvvvwwwxxxzzz|||}}}vvvrrrlllkkkiiieee___YYYSSSPPPPPPPPPOOOOOONNNLLLKKKJJJIIIJJJJJJIIIHHHHHHKKKMMMMMMPPPTTTXXXZZZZZZYYYXXXUUURRROOOOOORRRSSSRRRQQQSSSTTTUUUWWW[[[aaaiiinnnyyy~~~|||zzzxxxwwwvvvtttsssqqqpppooommmkkkiiiggggggiiiiiihhhhhhggggggggggggfffeeedddddddddbbb___\\\XXXXXXXXXZZZ]]]_________[[[WWWRRRNNNJJJGGGDDDBBBEEEFFFFFFEEEEEEDDDCCCBBBAAA@@@>>>;;;888555222000111222555888;;;>>>@@@AAAGGGJJJKKKJJJLLLOOOMMMHHHDDDCCCCCCGGGNNNSSSVVVVVVPPPJJJBBB;;;888777777777;;;===@@@AAA@@@===999666555555444111///,,,***(((((()))***+++++++++++++++************************************************)))************+++++++++///...---,,,+++++++++++++++,,,......---...///111111111111111222333444555999:::;;;<<<===@@@DDDHHHIIILLLPPPRRRTTTUUUVVVXXXWWWYYYZZZ[[[\\\]]]```ccceeehhhmmmpppqqqrrrssstttwwwwwwyyy}}}}}}}}}zzzpppvvvzzzdddTTTCCC;;;888555222111111000000000////////////////////////////////////////////////000000000000111111111111111222222333444555666999@@@KKKVVV___iiipppyyy}}}ssslllppp}}}yyyfffXXXRRRMMMMMMPPPVVV]]]jjjwwwnnnnnnttt~~~~~~|||zzzyyyyyywwwxxxxxxwwwuuuqqqmmmkkkeeebbb]]]ZZZ[[[___eeeiiilllppptttwwwxxxyyy{{{}}}yyyssspppkkkjjjgggccc^^^XXXSSSQQQPPPPPPPPPOOONNNLLLKKKKKKLLLLLLLLLJJJIIIJJJMMMOOOSSSVVVYYY]]]^^^^^^]]]\\\[[[XXXUUUUUUWWWXXXXXXVVVVVVWWWXXXYYY[[[aaaggglllsssxxx~~~~~~~~~~~~|||yyywwwvvvvvvvvvuuusssoooooonnnmmmllljjjjjjiiihhhgggffffffeeedddccccccdddcccaaaaaa```___[[[YYYWWWVVVWWWYYY\\\^^^___^^^\\\XXXSSSOOOLLLJJJGGGEEEFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@>>><<<999555222111000111333666999<<>>???CCCHHHKKKKKKLLLNNNMMMJJJHHHEEEBBBAAACCCEEEFFFFFFKKKIIIEEE@@@===:::888888;;;===@@@AAAAAA>>>;;;999555444444222000...,,,+++,,,,,,,,,+++******))))))************************************************************+++++++++,,,)))+++---///000///...---.../////////---,,,---...111111111111222333444555777999<<<===>>>@@@CCCEEEHHHKKKOOORRRSSSUUUVVVXXXXXXYYY[[[\\\]]]___bbbdddfffiiimmmooopppqqqssstttttttttxxx|||~~~~~~lllhhhlll~~~|||fffUUUDDD<<<999777555555111111111000000000//////////////////////////////////////////000000000000111111111111222333333444666777999===EEEQQQ^^^gggpppuuu}}}{{{yyywwwdddWWWQQQMMMMMMPPPVVV___pppuuuoookkkooovvv}}}zzzyyyxxxwwwvvvuuutttsssrrrqqqppppppppplllmmmmmmllljjjgggeeeccc^^^]]]\\\\\\]]]___aaaccckkknnnssswwwzzz}}}~~~yyytttqqqoookkkhhhccc^^^ZZZWWWUUUUUUSSSRRRQQQPPPPPPOOOOOOOOOPPPPPPPPPPPPQQQUUUZZZ^^^dddeeefffhhhhhhhhhhhhhhhiiihhhfffeeefffgggggggggfffffffffeeedddeeehhhkkknnnrrryyy~~~~~~}}}||||||{{{zzzyyywwwuuutttuuuuuutttrrroooooonnnmmmmmmlllkkkkkkggggggfffeeeeeedddccccccaaa___\\\ZZZYYYWWWTTTRRRSSSSSSTTTWWW[[[^^^______\\\YYYTTTQQQOOONNNKKKJJJFFFFFFEEEDDDCCCAAA@@@???@@@@@@@@@>>><<<888555333000111222444777;;;>>>@@@BBBHHHMMMMMMNNNPPPPPPMMMJJJGGGCCC@@@@@@AAABBBCCCIIIIIIGGGCCC???;;;999888;;;===???AAAAAA???<<<:::555555444333111000...---,,,,,,++++++*********************************************************************+++++++++,,,,,,---------------,,,+++***,,,...///...------...///111111111111222333444444666888<<<>>>???@@@BBBDDDGGGJJJNNNQQQSSSUUUWWWXXXXXXZZZ\\\]]]^^^```cccfffhhhjjjmmmooopppppprrrsssuuuuuuxxx}}}~~~~~~kkkfffjjjwwwgggVVVDDD<<<999777555666111111111111000000000000000000000000000000000000////////////000000000000111111111111222333444555555777:::@@@HHHTTTaaaiiitttyyytttbbbVVVQQQKKKKKKPPPWWWaaassssssnnnlllpppwww~~~{{{wwwuuuttttttsssrrrlllkkkjjjiiihhhhhhhhhhhhiiiiiihhhhhhfffdddbbbaaa\\\\\\[[[\\\]]]___```bbbiiimmmrrrwwwzzz~~~|||xxxuuurrrqqqjjjgggbbb]]]YYYWWWWWWVVVUUUTTTSSSRRRRRRQQQRRRRRRPPPQQQSSSUUUWWW\\\aaafffggghhhiiijjjkkklllmmmmmmmmmmmmmmmllllllmmmooopppqqqrrrrrrpppnnnnnnoooppprrruuuzzz~~~~~~}}}|||{{{{{{|||zzzwwwuuuuuutttrrrqqqqqqqqqooonnnllljjjiiihhheeeeeeeeeeeeeeedddddddddaaa^^^[[[YYYXXXVVVTTTRRRRRRRRRTTTWWW\\\```aaaaaa]]]ZZZUUURRROOOMMMKKKIIIEEEEEEDDDDDDBBBAAA@@@???@@@@@@@@@@@@===:::777444222222333555888<<>>@@@@@@???===<<<666666555444333111///...++++++******+++,,,------***************************************************++++++++++++,,,,,,,,,---,,,+++******++++++,,,***+++---.........000222111111111111222333444444555888;;;>>>???@@@BBBDDDFFFIIINNNQQQSSSTTTWWWXXXYYYZZZ]]]^^^___aaaeeegggiiikkknnnoooooopppqqqssswwwwwwzzz~~~~~~nnngggiiimmmhhhWWWDDD;;;888555444444222222111111111000000000000000000000000000000000////////////000000000000111111111111222444555666555999>>>EEEOOOZZZfffmmmxxx|||}}}}}}ooo___TTTQQQJJJKKKQQQZZZfffxxxtttpppnnnrrrxxxyyyuuurrroooooooooooonnnggggggfffdddccccccccccccddddddcccbbbaaa```___^^^YYYYYYYYYZZZ[[[]]]___```fffkkkqqqvvvzzz~~~zzzwwwtttrrrpppiiifffbbb^^^[[[YYYXXXXXXXXXWWWVVVTTTTTTTTTUUUVVVSSSUUUXXXZZZ]]]aaafffiiihhhiiiiiikkkmmmppprrrsssrrrsssttttttsssuuuxxxzzz}}}~~~}}}{{{yyyyyyzzzxxxzzz}}}~~~}}}|||{{{}}}zzzwwwuuuuuusssrrrpppqqqpppooommmkkkiiigggfffddddddccccccccccccbbbbbbaaa^^^[[[YYYXXXWWWUUUSSSSSSSSSUUUYYY^^^bbbdddddd```]]]WWWSSSPPPMMMJJJGGGCCCCCCCCCCCCBBBAAA@@@@@@???@@@AAAAAA???<<<888666222222333444777;;;???BBBBBBJJJRRRSSSSSSUUUVVVTTTOOOMMMHHHCCC@@@AAAEEEIIIGGGIIIJJJFFF???:::888888999;;;===>>>???>>>===<<<888777666555333111///...++++++******+++,,,...///************************************************++++++++++++,,,,,,,,,,,,))))))******,,,---///000(((***---......///111333111111111111222333444555666888;;;<<<===???BBBDDDEEEIIIMMMQQQSSSTTTWWWXXXYYY[[[]]]___```cccfffiiikkklllnnnnnnnnnoooqqqsssxxxxxx{{{~~~~~~~~~rrrhhhhhhiii|||kkkZZZFFF<<<888555444555222222222111111111000000000000000000000000000000////////////000000000000111111111222333444555666888===DDDMMMWWWbbblllsss{{{sssvvv|||{{{kkk\\\SSSRRRJJJLLLTTT^^^kkk}}}xxxsssqqqtttyyy|||yyyuuurrrnnnkkkjjjjjjiiihhhdddcccbbb```___^^^^^^^^^^^^]]]]]]\\\[[[ZZZYYYYYYVVVVVVVVVVVVXXXZZZ\\\^^^dddiiiooouuuzzz~~~}}}yyyuuurrrnnnkkkhhhfffccc___]]][[[YYYYYY[[[YYYXXXVVVVVVWWWXXXYYYWWWZZZ]]]```bbbdddfffhhhhhhhhhiiikkkooosssvvvyyywwwyyy{{{{{{|||}}}~~~~~~~~~}}}|||{{{zzzzzzxxxuuuttttttsssqqqpppooonnnmmmkkkjjjiiiggggggggggggfffdddcccaaa``````___]]]YYYXXXWWWWWWUUUTTTTTTTTTVVV[[[```eeeggggggeeeaaa[[[UUUQQQMMMIIIFFFAAAAAABBBBBBBBBAAAAAA@@@???@@@BBBBBB@@@===999777111111111333666:::>>>AAA@@@JJJRRRTTTSSSUUUVVVUUUPPPNNNHHHBBB>>>>>>DDDHHHHHHJJJJJJEEE>>>888666777888999;;;============<<<999999888666444111///...---,,,+++******+++---...************************************************+++++++++,,,,,,,,,------(((***---000111111000///***+++---.........000222111111111111222333444555777888:::;;;<<<>>>BBBEEEEEEHHHMMMPPPRRRTTTWWWYYYYYY[[[^^^```aaacccgggjjjlllmmmnnnnnnnnnnnnppprrrwwwwwwzzz~~~vvviiifffiiizzzooo]]]III???;;;888666777222222222111111111111000000000000000000000000000////////////000000000000111111111222333444666777;;;AAAIIISSS^^^hhhqqqwww|||{{{lllpppxxxxxxhhhZZZSSSRRRJJJNNNVVVbbbooozzzvvvsssuuuzzz~~~~~~|||xxxuuutttpppkkkhhhgggfffeeeccc]]]\\\ZZZYYYWWWVVVVVVVVVYYYYYYXXXWWWWWWVVVUUUUUUTTTTTTSSSSSSUUUWWWZZZ\\\cccgggnnntttyyy~~~|||xxxtttooojjjggggggfffcccaaa^^^\\\ZZZYYY\\\[[[YYYXXXWWWXXXZZZ[[[[[[^^^aaadddddddddeeefffhhhhhhiiilllpppuuuyyy|||{{{~~~}}}}}}}}}~~~}}}{{{zzzzzzvvvuuurrrrrrssssssrrrqqqllllllkkkjjjjjjiiihhhhhhmmmllljjjgggeeebbb```___^^^\\\XXXWWWWWWVVVVVVUUUUUUUUUWWW\\\bbbgggiiiiiiiiiddd^^^WWWRRRMMMIIIFFF@@@@@@AAABBBBBBBBBAAAAAA???@@@BBBBBBAAA>>>:::777111000000111555999===@@@>>>IIIRRRSSSSSSUUUVVVVVVQQQNNNHHHAAA<<<<<>>BBBFFFEEEHHHMMMPPPRRRTTTWWWYYYZZZ\\\^^^```aaadddhhhjjjlllmmmnnnnnnnnnnnnppprrruuuvvvyyy~~~|||jjjccc___oooyyygggPPPAAA;;;999666222222222222111111111111111222000///------///000222333333333222222222111111///000111222444666888:::<<>>:::666222000111333444888>>>CCCFFFKKKOOORRRSSSRRRQQQKKKHHHCCC???<<<<<<>>>@@@BBBFFFGGGCCC;;;555444666888999:::<<<===>>>>>>>>>:::888666444111///......,,,+++******,,,---,,,***---,,,,,,+++*********+++************************,,,,,,+++++++++,,,------//////000111111111111111------------............111111111222222333333333333888<<<;;;888888???FFFHHHKKKOOORRRTTTUUUWWWYYY[[[^^^aaaccccccdddfffhhhjjjlllnnnpppqqqrrruuuwwwtttvvvyyyyyyzzz~~~~~~kkkccc^^^mmmmmmVVVEEE>>>;;;777333222222222222111111111111222111000//////000111222333333222222111111111111000111222333444666888:::???LLL[[[ccciiiqqqxxxzzzxxxmmmlllsssvvvfffZZZSSSOOONNNPPPYYYiii|||}}}ooommmmmmqqqxxx|||zzzwwwuuuuuusssqqqooollljjjgggccc```]]][[[ZZZUUUUUUSSSRRRQQQPPPPPPPPPQQQPPPNNNOOORRRSSSRRRPPPMMMNNNOOOPPPQQQTTTYYY\\\gggkkkqqqvvvzzz~~~~~~xxxssspppnnnkkkjjjfffeeedddbbbaaa```____________^^^]]]^^^___```aaacccddddddfffhhhjjjkkkllljjjlllpppssswww{{{}}}||||||}}}~~~~~~~~~}}}{{{yyyxxxwwwvvvuuuuuuvvvvvvuuusssqqqooommmlllkkkjjjiiihhhhhhhhhgggfffeeecccbbbbbbaaaaaa^^^\\\ZZZWWWUUUTTTTTTTTTVVVWWWZZZ```ggglllmmmnnnfffbbb\\\YYYUUUQQQJJJEEECCCBBBAAA@@@???@@@AAAAAA@@@@@@AAABBBCCCAAA>>>;;;666222000111333444888>>>EEEGGGKKKNNNPPPOOONNNLLLHHHEEE@@@;;;999999;;;<<>>999666666999:::<<<===???@@@@@@@@@===;;;888555333000//////,,,+++******,,,,,,,,,+++,,,++++++***))))))******************************,,,,,,++++++,,,,,,---...---......///000/////////////////////000000000000111111222222333333444444444888;;;;;;999:::???DDDHHHKKKPPPSSSTTTVVVXXXYYY\\\]]]^^^^^^___bbbeeeiiikkkmmmoooppppppqqqsssuuuuuuwwwyyyzzzzzz~~~mmmddd]]]jjj~~~uuu^^^LLLBBB>>>999444333333222222111111111111111111111111111111111111222111111111111000000000111222333333444555888;;;CCCQQQ```hhhnnnuuuzzz|||vvvggghhhrrryyyhhh[[[RRRNNNPPPRRR[[[nnn|||wwwllljjjlllrrryyy}}}zzzyyywwwtttsssrrrqqqooommmjjjhhhddd```\\\YYYWWWUUUPPPPPPNNNMMMLLLLLLLLLLLLLLLKKKJJJKKKLLLMMMMMMKKKJJJKKKMMMNNNOOOSSSWWW[[[fffjjjpppvvvzzz~~~|||wwwrrrooollljjjhhhfffeeedddcccbbbaaa``````____________```bbbdddffffffggghhhiiijjjlllmmmmmmooorrrvvvzzz}}}~~~}}}{{{{{{{{{|||}}}|||{{{zzzyyywwwuuutttsssuuuvvvvvvvvvuuutttrrrqqqkkkjjjiiihhhhhhhhhhhhhhhgggfffeeedddccccccbbbbbbZZZZZZYYYXXXVVVUUUTTTSSSUUUWWW[[[aaagggkkklllkkkccc```\\\ZZZWWWRRRKKKEEECCCBBB@@@???>>>???AAAAAA@@@@@@AAABBBCCCBBB>>>;;;777222000222333444888===CCCEEEIIIKKKMMMLLLKKKJJJGGGCCC>>>:::777888999:::AAACCCDDDDDDBBB===999666888999<<<>>>@@@AAABBBBBBAAA???;;;777444222000///---,,,******,,,,,,,,,+++************))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,---......+++,,,------......------////////////000000000000111111222333333444555555666777999:::;;;<<<@@@BBBHHHKKKOOORRRTTTVVVXXXZZZ\\\\\\[[[[[[[[[___dddhhhlllnnnpppppppppppprrrsssvvvxxxzzzzzzzzz~~~pppddd]]]gggyyy|||eeeRRRGGGAAA;;;777333333333222222111111000///000111111111111000///111000000000000000000000111333444444333555999===GGGUUUdddmmmrrrxxx|||}}}rrreeegggppp~~~lll]]]TTTOOORRRSSS\\\ppp~~~vvvrrrnnnmmmooouuu|||{{{yyyxxxvvvtttsssrrrqqqnnnlllgggeeeaaa]]]YYYUUURRRQQQLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFGGGHHHHHHHHHHHHHHHIIIKKKLLLNNNRRRWWWZZZdddiiiooouuuyyy}}}~~~zzzuuupppmmmkkkiiigggfffffffffeeedddcccbbbbbbaaaaaaaaaaaabbbdddfffggghhhiiikkkmmmoooqqqrrrsssuuuyyy~~~~~~|||{{{zzz{{{{{{|||{{{zzzyyywwwvvvtttsssrrruuuuuuuuuuuutttsssrrrqqqjjjjjjiiihhhhhhhhhhhhhhhfffffffffeeedddcccbbbbbbXXXXXXXXXXXXWWWVVVTTTSSSTTTVVVZZZ___dddgggfffdddbbb```]]]\\\[[[VVVOOOIIIDDDCCC@@@>>>>>>???@@@BBB@@@@@@AAABBBCCCBBB>>>;;;777333000222333333777===>>>@@@DDDGGGJJJKKKKKKKKKGGGDDD???;;;888999:::<<<@@@AAACCCDDDDDD@@@999555666888;;;???AAACCCCCCDDDCCCAAA===888444222000000///---+++***+++,,,,,,+++******+++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///++++++,,,---------------------------............111111222333444555555666777777888:::<<<>>>@@@AAAFFFIIINNNQQQSSSUUUWWWYYY[[[[[[[[[[[[\\\___cccgggkkkllloooooopppqqqssstttwwwyyy{{{zzzzzz}}}sssddd___ffftttlllXXXKKKCCC>>>:::444444333333222111111000......///000000///......000000000000000000000111111333555444333555;;;@@@JJJXXXgggoootttzzz}}}~~~}}}oooggghhhnnn}}}qqqaaaWWWRRRSSSTTT]]]nnnzzzrrrooonnnooossszzz|||{{{xxxwwwuuutttrrrpppmmmjjjcccaaa^^^YYYUUUQQQOOONNNIIIHHHGGGFFFEEEEEEEEEFFFCCCDDDEEEEEEEEEEEEEEEFFFFFFHHHJJJLLLNNNRRRWWW[[[bbbfffnnntttxxx|||}}}|||xxxsssooolllkkkiiigggggghhhhhhhhhhhhgggeeeeeeddddddccccccdddeeeggghhhjjjlllooosssvvvyyy{{{{{{}}}}}}|||{{{{{{{{{||||||{{{zzzxxxwwwuuutttsssssssssssssssrrrqqqqqqppplllkkkjjjiiiiiiiiiiiiiiidddeeeeeeeeeeeecccbbbbbbXXXXXXXXXXXXWWWVVVUUUTTTVVVXXX\\\aaaeeefffcccaaadddaaa```______[[[TTTOOOGGGEEEBBB???>>>>>>@@@AAA??????@@@BBBCCCBBB???<<<888333000222333333777<<<===>>>AAAEEEGGGHHHHHHHHHEEECCC>>>:::999999<<<===AAAAAACCCDDDCCC???999444777999>>>BBBFFFGGGHHHHHHEEEBBB===888444222111000000...+++***+++,,,,,,,,,++++++,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---...///000,,,,,,---............---------------............000111111222333555555666666777999;;;===???@@@AAADDDGGGLLLOOOQQQSSSVVVXXXYYY[[[]]]______aaaccceeehhhjjjmmmoooppprrrtttwwwvvvxxxzzzzzzzzz|||wwwfff```dddpppttt___PPPFFF???;;;555555444333222111111000........................000000000111111111111222///333555555333666===CCCOOO\\\jjjqqquuu{{{|||nnniiiiiimmmzzzvvvdddZZZVVVSSSUUU]]]kkkyyy{{{uuurrrqqqrrrxxx}}}|||{{{xxxvvvtttrrrqqqnnniiifff^^^\\\YYYUUUQQQMMMKKKJJJEEEEEEDDDCCCCCCCCCCCCCCCAAABBBDDDCCCBBBBBBCCCEEEDDDFFFHHHJJJMMMQQQWWW[[[___dddkkkrrrwwwzzz}}}{{{yyyvvvqqqnnnmmmllljjjiiiiiiiiijjjkkkkkkjjjiiihhhggggggffffffggghhhjjjkkkoooqqquuuzzz~~~~~~}}}}}}}}}}}}}}}|||{{{zzzxxxvvvuuutttsssrrrrrrqqqqqqqqqppppppmmmlllkkkjjjiiihhhhhhhhhccccccdddeeedddcccbbbaaaZZZZZZYYYXXXWWWWWWVVVVVVYYY\\\aaagggkkkkkkhhheeefffcccaaaaaaaaa___ZZZUUUKKKHHHDDD@@@>>>>>>@@@AAA??????@@@BBBCCCBBB???<<<888333111222333333777<<>>CCCEEEFFFFFFBBB===888555999<<>>999555333222222111...+++***+++,,,,,,,,,++++++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000,,,---......//////......////////////000000000000//////000111333444555555555888;;;======>>>@@@BBBCCCGGGKKKOOOQQQSSSVVVXXXYYY[[[^^^```aaabbbdddeeefffiiilllnnnppprrruuuxxxtttvvvxxxxxxyyy||||||jjj```bbbmmm}}}fffSSSGGG???;;;666555444333222111111000000///...------...///000111111111111222222333333...222555555333666???FFFSSS```lllrrrvvv|||}}}ooohhhiiiooo|||xxxeee[[[XXXSSSVVV___hhhsss}}}~~~}}}zzzyyyyyyuuusssqqqooommmiiiccc```XXXVVVSSSOOOLLLIIIGGGFFFBBBBBBAAA@@@@@@@@@@@@AAA???AAABBBBBB@@@@@@AAACCCBBBDDDFFFHHHKKKPPPUUUYYY\\\aaaiiipppuuuyyy{{{}}}|||yyywwwtttpppnnnmmmmmmlllkkkjjjkkkmmmnnnnnnmmmlllkkkiiiiiiiiijjjkkknnnpppqqquuuwww|||~~~~~~}}}|||zzzxxxwwwvvvuuussssssrrrrrrqqqqqqrrrrrrnnnmmmkkkiiigggfffeeeeeeaaabbbcccddddddbbbaaa___]]]\\\ZZZXXXWWWWWWWWWWWWYYY]]]ccckkkpppqqqooolllgggdddaaaaaabbbaaa]]]ZZZOOOKKKFFFAAA???>>>???@@@>>>???@@@BBBCCCCCC???===888444111222333333666<<>>:::666666555444222111111000222000///------///000222111111222222222333333333---111555555333777@@@HHHWWWbbbnnnssswww}}}qqqfffiiippp~~~xxxfff\\\YYYSSSWWW```hhhooo~~~~~~zzzxxxvvvvvvrrrpppnnnllliiiddd___[[[SSSRRROOOLLLHHHFFFDDDCCC@@@??????>>>>>>>>>>>>???===???AAAAAA???>>>@@@BBB@@@AAADDDFFFIIINNNTTTXXXZZZ```hhhoootttxxxzzz|||~~~{{{yyyvvvssspppnnnnnnnnnmmmmmmkkklllnnnppppppooommmllliiiiiijjjlllooorrruuuwwwzzz|||~~~}}}|||zzzxxxwwwvvvuuuttttttsssrrrrrrrrrssssssmmmllljjjhhhfffdddcccccc```aaabbbccccccbbb```______^^^[[[XXXWWWWWWWWWXXXWWW[[[ccclllsssuuussspppgggdddaaaaaabbbbbb___\\\QQQMMMHHHBBB???>>>???@@@>>>???@@@BBBDDDCCC@@@===999444111222333333666;;;<<<===???AAACCCDDDEEEEEEDDDBBB???===>>>AAADDDGGGKKKOOOPPPKKKBBB;;;999:::444888???EEEJJJMMMNNNNNNIIIFFFAAA<<<888777888888333000,,,***+++,,,,,,,,,((()))+++---------+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///111111+++,,,------......------------------.........///,,,---...000111222444444222999???@@@<<<;;;@@@EEEFFFIIINNNRRRTTTWWWYYY[[[\\\\\\\\\[[[\\\___dddhhhiiikkkmmmnnnoooppprrrtttpppsssuuuvvvwww{{{mmm^^^]]]dddzzzrrr[[[GGG===;;;555555444333333333333444111111111111111111111111///000111222222111000///222111222444666888AAAJJJ[[[gggsssxxx{{{~~~rrrooolllrrryyyeeeZZZVVVWWWXXX^^^hhhsss|||xxxvvvuuusssrrrmmmkkkgggdddaaa^^^ZZZWWWSSSOOOJJJFFFDDDCCCAAA@@@@@@???>>><<<;;;;;;;;;;;;<<<<<<<<<======>>>???@@@BBBDDDFFFGGGIIIKKKOOOQQQYYY]]]dddjjjooossswwwzzz}}}zzzxxxrrrrrrrrrqqqpppooonnnmmmqqqqqqrrrrrrqqqpppnnnmmmmmmmmmnnnpppqqqtttvvvwwwzzz}}}{{{xxxwwwvvvtttsssuuuuuutttsssrrrpppooonnnmmmmmmkkkiiigggeeedddcccaaa___^^^]]]^^^___^^^]]]^^^]]]\\\ZZZXXXWWWVVVVVV^^^aaagggooouuuvvvqqqlllccc```^^^___cccfffffffffVVVOOOGGGAAA@@@@@@???===>>>>>>>>>???@@@@@@AAAAAA777555222111111444888:::===>>>@@@BBBDDDFFFGGGGGGBBBAAA>>>;;;:::===BBBFFFPPPSSSUUURRRJJJAAA;;;888555:::AAAHHHMMMOOOOOOOOOHHHEEEAAA<<<:::999:::;;;666444111...,,,++++++++++++++++++++++++++++++++++++++++++,,,......---+++---------...............+++,,,------......------.........////////////000000000000000111222333444444222444999<<<===@@@DDDFFFIIIMMMRRRVVVXXXYYYYYYYYY[[[\\\^^^___bbbfffiiijjjkkklllllllllnnnrrrtttsssrrrtttzzz}}}~~~lll^^^\\\aaavvvqqqZZZGGG<<<;;;555444333333222222333333111111111111111111111111000111222333333222111000222111222555777:::CCCLLL[[[gggsssxxx{{{tttpppnnnvvvyyyfffZZZVVVVVVXXX^^^hhhttt~~~{{{vvvrrrpppooommmkkkkkkhhhddd```]]]YYYUUURRRPPPLLLHHHEEECCCBBBAAA@@@???>>>===;;;;;;;;;<<<<<<<<<<<<<<<======>>>???@@@AAACCCFFFHHHIIILLLOOORRRWWW[[[bbbhhhmmmrrrvvvyyy}}}}}}zzzyyyvvvvvvuuuuuusssrrrppppppqqqrrrssstttsssrrrpppoooppppppqqqrrrsssuuuwwwxxxzzz}}}~~~}}}zzzxxxwwwvvvuuusssvvvvvvuuutttrrrpppnnnmmmmmmlllkkkiiigggeeecccccccccaaa``````aaaaaa```___^^^]]][[[ZZZXXXXXXXXXXXX^^^```fffmmmqqqqqqlllhhhccc```___bbbgggkkkjjjhhhZZZSSSIIICCCAAAAAA@@@???===>>>>>>??????@@@AAAAAA888555222111111444777:::===???AAACCCFFFGGGHHHIIIDDDCCC@@@===;;;===BBBFFFMMMPPPRRRPPPIIIAAA<<<999777;;;BBBHHHMMMOOOOOOOOOIIIFFFAAA<<<999777777888666444111...,,,+++++++++,,,,,,++++++++++++++++++,,,******+++,,,---,,,+++,,,,,,,,,,,,------------+++,,,------......------,,,,,,,,,------------...000000000000111222333444555333555:::======@@@DDDFFFIIIMMMQQQUUUXXXYYYYYYYYY[[[]]]^^^___bbbfffiiijjjkkklllllllllmmmppprrrtttsssuuuzzz|||~~~jjj]]]ZZZ^^^rrrqqqZZZGGG<<<;;;444444333222222222222333111111111111111111111111222222333333333333222222222111333666888;;;DDDNNNZZZfffrrrxxx{{{xxxssssss}}}yyyfff[[[WWWUUUWWW]]]ggguuuzzzuuussspppkkkhhhgggeeecccbbbeeebbb^^^ZZZWWWSSSOOOLLLKKKHHHEEEBBBBBBAAA@@@???>>>===<<<;;;;;;<<<======<<<<<<<<<======>>>???@@@AAACCCFFFHHHJJJMMMPPPSSSTTTYYY___eeejjjoootttxxxyyy}}}~~~{{{zzzzzzzzzyyyyyyxxxvvvtttsssrrrrrrsssuuuvvvuuutttrrrqqqtttttttttuuuvvvwwwyyyzzz{{{~~~~~~~~~}}}{{{xxxwwwwwwwwwvvvuuuwwwwwwvvvuuusssqqqooonnnmmmmmmkkkiiigggeeedddccccccbbb``````aaabbbaaa___^^^]]]ZZZYYYXXXXXXYYYZZZ]]]___dddiiikkkjjjfffbbb___\\\\\\bbbjjjooommmhhh\\\UUUJJJCCCAAAAAA@@@???======>>>??????@@@@@@AAA888666333111111333777999>>>???AAADDDGGGIIIJJJJJJFFFEEEBBB???===>>>AAADDDHHHJJJLLLKKKGGGAAA===;;;888<<>>;;;555555444333333333333444111111111111111111111111222222222222222222222222222111222555888;;;DDDNNNXXXdddpppvvvzzz~~~wwwyyywwweee[[[WWWTTTUUU[[[fffttt~~~yyyuuuqqqkkkgggcccaaa^^^\\\\\\\\\ZZZYYY[[[YYYUUURRRPPPMMMJJJGGGFFFDDDAAA@@@@@@@@@???>>><<<<<<;;;:::;;;<<<===>>><<<<<<<<<<<<===>>>???@@@@@@CCCEEEHHHJJJMMMQQQTTTSSSWWW]]]ccchhhmmmsssvvvwww||||||{{{zzz{{{{{{{{{zzzyyywwwuuutttsssqqqssstttvvvvvvuuusssrrrwwwwwwwwwwwwxxxyyyzzz{{{~~~~~~~~~}}}}}}~~~zzzyyywwwwwwxxxxxxwwwvvvvvvvvvvvvuuutttsssrrrqqqooonnnllljjjhhhgggeeedddaaa```______``````___]]]]]][[[YYYWWWVVVWWWYYYZZZ\\\___bbbeeeeeeccc___\\\YYYWWWWWW___iiinnnjjjeee[[[SSSHHHAAA>>>>>>>>>=========>>>>>>???@@@@@@@@@999777333111111333666888<<<>>>@@@CCCFFFIIIJJJKKKGGGFFFDDDAAA>>>===???AAACCCEEEGGGGGGFFFBBB>>><<<888;;;@@@EEEIIIJJJJJJJJJGGGDDD@@@<<<999777777777555333000...,,,+++,,,,,,---,,,,,,++++++*********+++***((((((***+++,,,+++******++++++,,,,,,------+++,,,------......------.........////////////000000000000000111222333444888666777;;;>>>===???CCCFFFHHHLLLPPPTTTWWWYYYZZZZZZ[[[]]]^^^```bbbfffjjjlllmmmnnnnnnmmmmmmnnnooovvvtttvvvzzz|||}}}pppfff\\\XXXZZZjjjwwwaaaMMM@@@===777777666555555555555555111111111111111111111111111111111000000111111111111000111444666999BBBLLLVVVbbbnnntttxxx{{{tttdddZZZVVVSSSTTTZZZeeesssyyyqqqkkkgggbbb]]]YYYUUUSSSRRRRRRSSSTTTTTTSSSQQQOOOLLLKKKJJJIIIGGGEEEBBB@@@>>>>>>??????>>>===;;;;;;::::::;;;<<<===>>><<<<<<<<<<<<===>>>???@@@@@@BBBEEEGGGIIILLLOOORRRSSSVVV[[[```eeekkkppptttwww||||||{{{{{{{{{zzzzzzyyyxxxwwwuuutttsssqqqrrrssstttuuuuuuttttttxxxxxxxxxyyyzzz{{{|||}}}~~~}}}{{{{{{yyyxxxwwwxxxyyyzzzyyywwwtttuuuuuuvvvvvvuuuuuuuuupppooonnnllljjjhhhgggfffaaa```___```aaaaaa___]]][[[ZZZXXXVVVVVVVVVXXXYYY\\\^^^```aaa___\\\YYYWWWUUUTTTUUU]]]fffiiifffaaaXXXQQQGGG@@@>>>>>>>>>===<<<======>>>??????@@@@@@:::777444111111222555777:::<<>><<<===>>>@@@AAADDDFFFFFFCCC???<<<777999===AAADDDEEEEEEDDDCCCAAA???<<<::::::::::::555333000---,,,+++,,,,,,,,,,,,,,,++++++*********+++)))((()))***,,,++++++***++++++,,,---.........+++,,,------......------.........////////////000000000000000111222333444888666777;;;>>>===???CCCGGGHHHKKKOOOSSSVVVXXXZZZZZZ\\\]]]___```cccgggjjjnnnoooqqqpppooonnnooopppvvvtttvvvzzz|||}}}xxxllleee[[[WWWXXXfff~~~iiiSSSDDD???888888777666666666666777111111111111111111111111111111000//////000111111222000111444666888AAAJJJVVVaaammmsssxxx~~~qqqbbbYYYVVVRRRTTT[[[gggvvv|||qqqkkkccc]]]YYYVVVQQQNNNKKKKKKJJJKKKMMMOOONNNMMMIIIGGGFFFFFFFFFFFFDDDBBB???>>>======>>>>>>===<<<;;;;;;:::::::::;;;===>>><<<<<<<<<======>>>???@@@@@@BBBEEEFFFGGGJJJMMMPPPRRRUUUYYY]]]aaaggglllppptttyyy}}}|||{{{{{{zzzzzzzzzyyyxxxwwwvvvuuusssssssssssstttuuuvvvwwwzzzzzzzzz{{{|||}}}~~~||||||}}}}}}}}}~~~~~~|||zzzyyyxxxxxxxxxyyy{{{{{{zzzxxxuuuuuuvvvwwwwwwwwwvvvvvvppppppnnnllljjjhhhgggfffbbbbbbbbbcccdddcccaaa___[[[ZZZYYYXXXWWWWWWWWWWWWZZZ\\\^^^]]]ZZZVVVTTTSSSSSSTTTVVV[[[aaacccaaa^^^UUUNNNFFFBBBAAABBBAAA@@@<<<<<<===>>>>>>??????@@@;;;888444111000222444666999;;;>>>AAAEEEHHHJJJKKKKKKKKKIIIEEE@@@===<<<<<>>=========>>>>>><<<;;;<<<;;;:::::::::;;;<<<===<<<<<<<<<======>>>???@@@@@@BBBDDDEEEFFFHHHKKKMMMPPPSSSVVVYYY]]]aaagggkkknnnttt{{{}}}|||{{{|||||||||||||||{{{zzzzzzvvvtttsssrrrsssvvvyyy|||{{{||||||}}}{{{uuurrrrrrtttvvvwwwyyyzzz|||~~~~~~}}}{{{zzzyyyyyyyyyzzz||||||{{{yyyxxxxxxxxxxxxwwwvvvuuutttooonnnmmmkkkiiigggeeeeeebbbbbbbbbdddeeedddaaa___\\\\\\\\\[[[ZZZXXXWWWUUUWWWYYYZZZXXXTTTPPPOOOOOOQQQSSSVVVXXXYYYYYYXXXXXXOOOJJJDDDAAABBBCCCBBB@@@<<<<<<======>>>?????????<<<999555111000111444666999;;;>>>BBBFFFIIIKKKMMMOOOOOOMMMIIICCC???===<<>>===;;;999888777777777444222000---,,,,,,------*********++++++,,,,,,---)))***+++---///...,,,)))))))))***+++,,,---......+++,,,------......------,,,,,,,,,------------...000000000000111222333444555333555:::======@@@DDDGGGHHHJJJNNNQQQUUUXXXZZZ[[[\\\^^^___aaacccgggkkkmmmoooqqqrrrqqqpppqqqqqqtttsssuuuzzz|||~~~ttteeeYYYTTTSSS\\\pppuuu\\\JJJCCC777777666555555555555555111111111111111111111111444333222111111222333444666444555777777999AAAJJJXXXdddpppvvv{{{}}}~~~~~~kkk___XXXTTTRRRVVVaaaqqq~~~~~~{{{qqqeee\\\WWWRRRKKKHHHHHHHHHGGGDDDIIIHHHGGGGGGHHHGGGEEEDDDFFFDDDBBBAAAAAA@@@>>>===>>>=========>>>>>><<<:::<<<<<<::::::::::::;;;<<<<<<<<<<<<======>>>???@@@AAABBBDDDDDDEEEFFFIIIKKKOOOQQQTTTWWWZZZ^^^cccgggiiipppxxx~~~~~~}}}{{{~~~~~~~~~~~~~~~xxxvvvtttrrrtttwww|||}}}}}}~~~|||wwwppplllkkkmmmpppqqqtttvvvyyy|||}}}}}}|||{{{zzzzzzzzz{{{}}}}}}{{{yyy{{{{{{zzzyyywwwuuusssrrrmmmmmmkkkiiigggeeedddccc``````aaabbbcccbbb___\\\]]]^^^___^^^]]]ZZZWWWUUUUUUWWWXXXUUUQQQMMMLLLMMMMMMQQQTTTTTTQQQPPPQQQSSSIIIEEE@@@???AAABBB@@@>>><<<<<<======>>>?????????<<<999555222000111444555:::<<>>===@@@BBBFFFKKKMMMHHH???888666777999;;;<<<<<<<<<<<<===<<<:::888666444333333444222000---,,,,,,------))))))***+++,,,------...)))***,,,///000///,,,((('''((()))***+++,,,------+++,,,------......------........./////////000000000000000000111222333444444222444999<<<===@@@DDDGGGHHHJJJMMMQQQUUUXXXZZZ[[[\\\^^^___aaadddhhhkkkkkkmmmpppqqqpppppppppqqqsssrrruuuzzz}}}~~~}}}jjj```UUUPPPWWWccctttzzzfffQQQCCC:::888555333444444333222333333333222222222111111111111111111111111111111444444777:::;;;<<>>>>>??????@@@@@@??????>>>>>>============>>>???@@@AAAAAAAAABBBBBBCCCEEEGGGIIIKKKLLLLLLNNNQQQTTTXXX[[[^^^```gggllluuu|||~~~}}}~~~~~~|||{{{yyyxxxxxxyyyzzz{{{~~~xxxtttnnnkkkiiijjjjjjjjjpppuuu{{{~~~}}}||||||}}}}}}{{{yyyyyy{{{|||zzzwwwvvvwwwwwwvvvuuurrrpppooonnnllljjjjjjjjjjjjhhhgggeeedddbbb````````````aaa```^^^]]]\\\\\\[[[XXXVVVTTTSSSRRRPPPNNNMMMMMMMMMLLLMMMNNNMMMKKKJJJJJJKKKEEEDDDBBB@@@>>>>>>>>>>>>:::;;;<<<===>>>???@@@AAA<<<777444444444222444999<<<>>>AAACCCFFFIIIMMMQQQTTTUUUUUUQQQKKKCCC>>>;;;???CCCIIILLLKKKFFF???:::444666999<<<======<<<<<<<<<;;;999888777666666666666555333111///---,,,,,,+++++++++***************************+++,,,------+++,,,,,,------,,,,,,+++..................------...............///000000000000111222333333444444777444333555:::???AAAAAACCCFFFLLLPPPSSSUUUXXXZZZ\\\^^^bbbdddfffgggiiikkknnnpppqqqqqqppppppqqqrrrvvvyyy{{{zzzyyy|||qqqaaaVVVPPPTTT^^^nnn~~~jjjTTTFFF===:::777555555555444333333333333222222222111111111111111111111111111111444444666999:::===DDDMMMXXXdddqqqzzzyyywwwqqq~~~mmmccc\\\YYY[[[bbbpppwwwoooeeeZZZRRROOOJJJJJJIIIIIIHHHIIIIIIJJJKKKLLLNNNOOOOOOMMMKKKIIIIIIHHHFFFDDDBBBAAAAAA@@@???@@@@@@@@@AAAAAABBBBBB????????????>>>>>>>>>>>>======>>>???@@@@@@@@@@@@BBBBBBCCCDDDFFFHHHIIIJJJIIIKKKNNNQQQUUUXXX[[[]]]ccchhhpppwww}}}}}}}}}~~~~~~|||{{{zzz{{{|||}}}|||vvvrrrqqqpppooonnnrrrvvv{{{}}}|||{{{|||}}}zzzxxxvvvwwwxxxxxxwwwttttttttttttsssrrrpppnnnlllmmmllljjjjjjkkkjjjhhhfffeeedddbbb```___^^^_________^^^\\\[[[[[[ZZZWWWUUUSSSRRRPPPOOOMMMLLLLLLLLLLLLMMMLLLJJJFFFDDDDDDDDDCCCBBB@@@???>>>===>>>>>>;;;;;;<<<===>>>??????@@@===777444444333222444999<<>>;;;===@@@EEEHHHHHHDDD>>>:::555666888:::;;;<<<;;;;;;;;;;;;:::999888777777666666555333111...---,,,,,,******************+++++++++++++++***++++++,,,,,,+++,,,,,,------,,,,,,+++..................------...............//////000///000000111111222222222666555444777<<<@@@AAAAAACCCGGGLLLPPPRRRUUUXXXZZZ\\\^^^aaacccdddfffiiikkknnnpppqqqqqqpppoooqqqrrrrrrvvvyyyyyyxxx{{{xxxcccWWWOOOQQQXXXdddzzzrrr[[[JJJ@@@<<<999666666555555444333333333222222222111111111111111111111111111111444333444777999===GGGQQQ\\\gggttt|||tttrrrlllpppfff```^^^___fffvvv{{{mmmddd[[[QQQKKKIIIHHHHHHIIIJJJKKKKKKLLLLLLRRRTTTUUUVVVVVVSSSPPPNNNNNNLLLJJJGGGDDDBBBAAA@@@AAAAAAAAAAAABBBBBBBBBBBB>>>>>>>>>???????????????======>>>???@@@@@@@@@@@@BBBBBBCCCCCCDDDFFFGGGHHHFFFGGGJJJMMMQQQTTTWWWXXX]]]bbbiiipppuuuzzz}}}~~~}}}}}}~~~~~~~~~|||{{{zzz|||~~~~~~}}}|||||||||yyyxxxvvvvvvwwwvvvuuusssrrrrrrrrrqqqpppnnnmmmlllkkkkkkkkkkkkllljjjgggdddeeedddbbb```___^^^]]]]]]^^^]]][[[ZZZZZZXXXUUUSSSQQQPPPOOOMMMLLLKKKKKKKKKLLLLLLJJJEEE@@@===<<<<<<@@@???>>>>>>======>>>>>><<<<<<<<<======>>>>>>>>>===777333222111111444999;;;>>>BBBEEEFFFGGGIIIKKKNNNOOOOOOLLLFFF???;;;999888;;;@@@CCCCCCAAA>>>;;;666777777888999::::::;;;;;;;;;;;;;;;:::888777666666555333000...---,,,+++)))))))))***+++++++++,,,,,,,,,++++++***++++++++++++,,,,,,------,,,,,,+++------------------............------......///000000000000000000000000000555555666999===@@@AAAAAADDDGGGLLLOOORRRUUUXXXZZZ\\\]]]___```aaadddiiilllnnnoooqqqpppooooooppprrrppptttyyyzzzyyy|||{{{dddXXXNNNNNNSSS]]]qqqyyybbbOOOBBB>>>:::777555555444333333333333222222222111111111111111111111111111111444222333666999>>>IIITTT___jjjwww~~~{{{nnnlllhhh~~~tttiiidddaaa```hhhyyyuuufff]]]UUUMMMIIIIIIGGGGGGHHHJJJMMMPPPSSSUUUXXXYYY[[[\\\[[[YYYVVVTTTPPPOOOMMMJJJGGGEEEDDDCCC@@@@@@@@@@@@@@@@@@??????>>>>>>>>>??????@@@@@@@@@======>>>???????????????BBBBBBBBBBBBBBBCCCDDDEEECCCEEEGGGJJJMMMPPPSSSTTTYYY]]]ccciiinnntttyyy||||||{{{zzz}}}~~~}}}}}}}}}~~~~~~}}}||||||{{{zzzyyyxxxwwwvvvuuutttssssssrrrqqqpppooonnnnnnjjjjjjkkklllmmmkkkgggcccffffffdddbbb```^^^]]]]]]]]]\\\ZZZYYYXXXWWWTTTQQQPPPPPPNNNMMMLLLKKKKKKKKKKKKJJJGGGBBB<<<999888888========================<<<<<<==================<<<666111000//////333888999<<<@@@CCCDDDEEEEEEFFFGGGHHHHHHEEE@@@:::666555555888;;;???@@@@@@>>>===777777777777888999:::;;;<<<<<<<<<<<<;;;999888777666555333000...---,,,+++(((((()))***+++,,,,,,,,,------,,,+++************+++,,,,,,------,,,,,,+++,,,,,,------------.........------------...//////000000000000000000000///444666888;;;>>>AAAAAABBBEEEHHHLLLOOOQQQTTTXXXZZZ\\\]]]]]]]]]___ccciiimmmnnnoooppppppoooooopppqqqqqqvvv{{{}}}}}}zzzdddXXXNNNMMMPPPYYYllliiiTTTDDD@@@:::666444444333222333333333222222222111111111111111111111111111111444222333666999>>>JJJVVV```lllxxxwwwjjjgggfff|||xxxlllfffdddcccjjjzzz|||ooo```WWWQQQKKKIIIIIIGGGGGGHHHKKKPPPWWW]]]aaaaaaaaaaaa___]]]ZZZWWWUUURRRQQQOOOMMMJJJIIIHHHGGGAAAAAAAAA@@@@@@?????????>>>>>>??????@@@@@@AAAAAA======>>>?????????>>>>>>AAA@@@@@@@@@AAAAAABBBCCCCCCDDDFFFHHHKKKMMMOOOPPPUUUXXX]]]ccchhhmmmssswww|||zzzxxxxxxyyy~~~~~~}}}}}}}}}~~~}}}{{{{{{zzzxxxvvvtttttttttsssrrrqqqpppooonnnnnnnnnkkkkkklllmmmmmmkkkgggdddhhhgggfffdddbbbaaa___^^^]]][[[YYYXXXXXXVVVSSSPPPPPPPPPOOOMMMLLLLLLLLLLLLIIIHHHEEE@@@;;;999888999;;;;;;<<<<<<============<<<<<<<<<<<<============:::444000//////...111666999===AAADDDDDDEEEEEEFFFDDDEEEDDDBBB===888555444444666:::>>>@@@AAA@@@???888888888888999:::<<<============<<<;;;:::999888666555333111///---,,,,,,(((((()))***+++,,,,,,,,,------,,,+++************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------......---------------...//////111111111111111111000000444666999<<<>>>@@@AAABBBFFFHHHLLLNNNQQQTTTXXXZZZ\\\\\\\\\\\\^^^ccciiinnnmmmoooppppppooonnnpppqqqqqqvvv{{{}}}}}}zzzdddXXXMMMLLLNNNVVVhhhzzzpppZZZFFFAAA;;;666444333333222333333333222222222111111111111111111111111111111444222333666999???KKKVVVaaalllyyyvvviiiffffff|||~~~ppphhheeeffflllzzzsssfffYYYQQQLLLHHHGGGHHHIIIJJJLLLQQQWWW___fffjjjjjjhhheeeaaa\\\XXXUUUTTTUUUTTTRRROOOMMMLLLKKKJJJFFFEEEEEEDDDCCCBBBAAAAAA?????????@@@@@@@@@@@@@@@======>>>??????>>>>>>===??????>>>??????@@@AAAAAACCCDDDEEEFFFHHHIIIKKKKKKOOORRRVVV[[[```ffflllqqqvvvyyy~~~{{{uuutttuuuyyy~~~~~~~~~~~~}}}}}}||||||~~~}}}yyyzzzyyywwwtttqqqqqqrrrqqqpppooommmmmmlllmmmmmmmmmmmmmmmmmmnnnllliiifffhhhggggggfffdddbbbaaa___]]]\\\ZZZXXXWWWUUURRRPPPPPPOOONNNMMMLLLLLLLLLLLLGGGGGGDDD@@@<<<::::::<<<;;;;;;<<<=========<<<<<<;;;;;;;;;<<<<<<=========999444111222111///111666;;;>>>BBBDDDEEEFFFGGGIIIDDDEEEEEEBBB>>>:::888777555777<<<@@@CCCDDDCCCBBB888888:::;;;<<<>>>??????@@@???===<<<;;;;;;:::;;;888777555222000///...---)))))))))***+++++++++,,,,,,,,,++++++***++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,------......------,,,,,,------...///111111111111111111111111333666999;;;<<<>>>AAACCCGGGIIILLLNNNPPPSSSWWW[[[[[[\\\\\\]]]___dddjjjnnnmmmnnnpppooonnnnnnoooqqqqqquuuzzz{{{zzz}}}}}}eeeXXXMMMKKKLLLRRRccctttxxxaaaIIIDDD===888555444444333333333333222222222111111111111111111111111111111444333444777:::???JJJUUU```lllyyyxxxjjjhhhhhh}}}uuukkkgggfffjjjvvvkkk```TTTMMMJJJGGGFFFHHHKKKNNNSSSZZZ```fffjjjlllmmmjjjeee```\\\ZZZYYYYYYZZZXXXUUURRROOOMMMKKKJJJIIIHHHHHHGGGEEEDDDDDDCCCAAA@@@@@@@@@@@@@@@@@@???===>>>>>>>>>>>>>>>==================>>>???@@@AAACCCDDDDDDDDDEEEFFFFFFFFFHHHKKKNNNRRRWWW]]]dddiiinnnqqqvvvzzz{{{tttnnnnnnqqqwww~~~{{{zzzxxxyyyzzz{{{||||||}}}}}}|||~~~}}}zzz{{{{{{xxxtttqqqqqqrrrqqqpppooommmmmmmmmmmmnnnpppooommmmmmnnnmmmkkkiiiffffffffffffdddcccaaa```^^^\\\ZZZYYYXXXVVVRRRPPPNNNNNNMMMLLLKKKKKKKKKKKKHHHFFFDDD???;;;:::;;;===<<<<<<===>>>======<<<;;;::::::;;;;;;<<<===>>>>>>:::666444666555222333666:::<<>>@@@AAABBBBBBBBB@@@>>>;;;:::;;;<<<===999888666444111000//////******************+++++++++++++++***++++++,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,------......------,,,,,,------...///...//////000000111111111333555888999:::<<<@@@DDDGGGIIILLLNNNPPPSSSWWW[[[[[[\\\]]]^^^```eeejjjnnnmmmnnnoooooonnnnnnoooqqqtttwwwzzzzzzyyy|||fffYYYMMMJJJKKKPPP___ppp|||eeeKKKFFF???999666555555444333333333222222222111111111111111111111111111111444333444888;;;@@@JJJTTT___kkkxxxzzzmmmkkkiii~~~xxxmmmhhhdddgggqqq~~~hhh]]]RRRMMMJJJGGGGGGIIILLLQQQYYYaaagggjjjkkkkkkjjjgggccc___]]]^^^```aaa]]][[[XXXTTTPPPLLLJJJIIIJJJIIIHHHGGGFFFDDDCCCCCCBBBAAAAAA@@@@@@?????????===>>>>>>>>>>>>>>>======;;;<<<<<<<<<===???@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCEEEHHHLLLPPPWWW___dddiiilllppptttyyyvvvnnniiiiiinnnuuu}}}xxxuuutttssstttvvvyyy{{{|||}}}~~~zzz|||~~~|||~~~~~~{{{vvvsssssstttsssrrrqqqooooooooopppppprrrpppnnnmmmnnnmmmllljjjddddddeeeeeedddcccaaa```___]]][[[YYYXXXVVVRRRPPPMMMLLLKKKJJJJJJJJJJJJJJJHHHGGGDDD???;;;999;;;<<<<<<===>>>>>>>>>===;;;:::999999:::;;;<<<>>>>>>???;;;888777999888555555888777999;;;===>>>AAADDDGGGCCCDDDCCCAAA===:::999999888<<>>;;;999;;;===>>>:::999777444222111000///+++++++++***************************+++,,,------+++,,,,,,------,,,,,,+++******+++,,,,,,---......---,,,,,,,,,,,,---......,,,------...///000111111333555777888888;;;@@@EEEHHHJJJLLLNNNPPPSSSWWW[[[ZZZ\\\^^^___bbbfffkkknnnmmmnnnoooooonnnnnnooopppwwwzzz||||||zzz}}}lll\\\MMMIIIKKKQQQ^^^lllmmmYYYDDD;;;;;;444111444222333333333222222333444444333333333333333333333333555444666999;;;===EEEOOO```jjjxxx{{{ooonnniii{{{{{{llleeefffgggooovvvdddXXXMMMJJJJJJJJJKKKMMMTTTWWW]]]dddjjjmmmmmmkkkhhhhhhfffbbbcccggghhheeeeee```ZZZTTTPPPMMMKKKIIIGGGHHHJJJKKKJJJHHHEEECCCDDDDDDDDDCCCBBBBBBAAAAAA===???@@@@@@===;;;999999:::999999999:::<<<>>>???BBBBBBBBBBBBBBBBBBBBBBBBEEEFFFGGGJJJNNNSSSXXX[[[bbbgggmmmpppqqquuu|||{{{wwwsssoooiiigggooo||||||yyyuuuqqqnnnkkklllnnnpppsssuuuwwwxxxyyyzzz|||~~~~~~~~~|||{{{yyywwwuuuuuutttqqqrrrssssssssssssssssssqqqooollljjjiiiiiikkkllljjjiiigggdddbbbaaa```___^^^^^^]]]\\\YYYVVVTTTRRRPPPOOOLLLJJJIIIIIIJJJKKKHHHFFFDDDBBBAAAAAAAAABBBCCCCCCAAA@@@>>>===;;;;;;999999999999:::;;;<<<<<<<<<999666222111111333444888;;;>>>@@@@@@AAACCCEEEDDDDDDCCC???;;;888777888888>>>GGGPPPTTTRRRKKKEEE@@@<<<<<<@@@CCCCCCDDDGGGCCCAAA===999777999???CCC;;;:::777555333222222222---,,,++++++******++++++******))))))******+++,,,++++++*********+++---...******++++++,,,---......---,,,,,,,,,,,,---......000000000000111111111111222333555666888:::>>>BBBGGGIIILLLNNNPPPRRRUUUWWWYYY[[[^^^aaadddggglllooorrrooommmoooooommmooorrrzzzxxxxxxzzzzzz|||ooo^^^OOOJJJKKKOOO[[[iiixxx```JJJ???>>>777444666444444333333222333333444444222222222222222222222222666555666999;;;===EEENNN___jjjxxx|||qqqppplll|||ssslllggghhhqqq|||pppbbbVVVLLLJJJJJJJJJLLLNNNTTTYYYaaajjjooopppmmmjjjgggiiijjjjjjmmmrrrqqqnnnjjjddd\\\UUUPPPMMMKKKIIIJJJKKKLLLMMMMMMKKKIIIGGGGGGGGGFFFEEEDDDCCCCCCBBB???@@@AAA???<<<:::999:::;;;;;;::::::;;;<<<>>>???AAAAAAAAAAAAAAAAAAAAAAAADDDDDDFFFHHHLLLQQQVVVXXX^^^ccchhhkkklllooovvv{{{}}}{{{vvvsssnnnlllhhhhhhppp}}}zzzuuuqqqmmmiiifffdddeeegggjjjmmmqqqsssuuuxxxyyy{{{~~~||||||}}}~~~|||{{{yyyxxxvvvvvvuuuuuutttuuuuuuvvvvvvuuuuuuuuutttrrrnnnllljjjjjjkkklllhhhgggeeecccaaa```______``````___^^^[[[XXXVVVTTTQQQPPPMMMKKKJJJJJJKKKLLLIIIIIIHHHGGGFFFFFFFFFFFFGGGFFFDDDBBB@@@>>><<<;;;999999999999:::;;;<<<======:::666222000111222333777:::===???AAABBBDDDFFFEEEDDDBBB???;;;999999:::<<>>;;;<<>><<<:::888:::>>>AAA???===;;;888666555555555---,,,++++++******++++++******))))))******+++,,,++++++*********+++,,,---,,,,,,,,,,,,------------------,,,,,,------...///000000000000111111111111111333555666777:::>>>AAAEEEHHHKKKMMMOOORRRUUUWWWYYY\\\___bbbeeehhhmmmppprrrnnnmmmoooooommmnnnrrrwwwwwwyyy||||||}}}sssaaaPPPJJJJJJLLLXXXeeehhhPPPDDDBBB;;;777999666444444333333333333333444111111111111111111111111777666777:::;;;<<>>???????????????????????????BBBBBBCCCFFFIIIMMMQQQSSSWWWZZZ___aaacccfffkkkpppqqqsssuuuvvvuuussspppnnnhhhhhhhhhiiirrr~~~zzzsssmmmhhhddd```]]]]]]^^^```dddhhhlllpppsssvvvwwwzzz}}}|||yyywwwvvvuuuvvvxxx{{{}}}xxxwwwuuuttttttvvvxxxzzzzzzyyyxxxwwwvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxwwwwwwtttrrrooollljjjiiijjjjjjeeedddcccbbbaaa`````````ccccccbbbaaa^^^[[[XXXWWWRRRQQQNNNLLLKKKLLLMMMMMMLLLLLLMMMNNNNNNNNNMMMLLLLLLKKKHHHEEEBBB???===;;;::::::::::::;;;<<<===>>>===;;;666222000000111222666999<<>>>>>;;;<<<<<<;;;::::::<<<>>>@@@>>><<<999777555555555---,,,++++++******++++++******))))))******+++,,,++++++*********+++,,,---.........------------,,,---------,,,------...///000000000000111111111111111333555666777:::>>>AAACCCEEEIIILLLNNNQQQUUUWWWZZZ\\\```ccceeeiiinnnqqqrrrnnnmmmoooooommmnnnrrrtttuuuyyy}}}~~~}}}tttbbbQQQJJJIIIKKKVVVccc|||mmmTTTFFFCCC<<<999;;;888555444444333333333333444222222222222222222222222777666777::::::<<>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCFFFIIILLLMMMNNNQQQTTTVVVXXX[[[___ccceeegggiiikkklllkkkjjjjjjcccfffhhhkkksss|||~~~}}}wwwooohhhccc___[[[YYYXXXYYY[[[___dddjjjooorrruuuvvvyyy|||zzzsssmmmhhheeebbbcccdddfffhhhkkknnnooommmmmmllllllmmmpppsssuuuxxxwwwwwwvvvvvvwwwwwwxxxyyyzzzzzzzzzyyyxxxwwwwwwrrrpppmmmjjjhhhfffffffffccccccbbbaaaaaaaaaaaabbbeeeeeedddcccaaa^^^[[[YYYRRRPPPNNNLLLKKKLLLMMMNNNNNNPPPSSSUUUVVVUUUSSSRRRQQQPPPMMMIIIDDD@@@===<<<;;;;;;;;;;;;<<<===>>>>>>>>>;;;666222//////000111777999===???AAABBBEEEGGGGGGFFFDDD@@@<<<;;;===>>>@@@GGGRRR[[[^^^YYYPPPHHH===::::::>>>???===;;;<<<>>>>>>===;;;::::::;;;>>>>>><<<999666444222111111---,,,++++++******++++++******))))))******+++,,,+++++++++++++++++++++,,,------..................---------------.../////////000000000111111111111111222444666777:::>>>AAAAAACCCGGGJJJMMMPPPTTTWWWXXX[[[___bbbeeeiiimmmqqqqqqnnnmmmoooooommmnnnqqqttttttxxx|||||||||tttcccQQQJJJHHHJJJUUUbbbxxxpppUUUEEEBBB<<<:::;;;888666555444444333333333444333333333333333333333333777555777:::;;;<<>>???===<<<;;;::::::;;;<<<<<<===========================>>>???@@@BBBEEEFFFGGGGGGIIIKKKMMMNNNQQQTTTVVVZZZ[[[^^^```bbbdddeeeeee```eeeiiilllrrryyy{{{yyyzzztttkkkccc^^^[[[XXXWWWUUUUUUVVVYYY___eeelllppptttwww{{{~~~yyypppiiibbb^^^____________```bbbdddeeeccccccdddfffiiimmmqqqssswwwwwwvvvvvvwwwxxxxxxyyyyyyzzzyyyyyyxxxwwwvvvuuuqqqpppmmmjjjgggeeeddddddccccccbbbbbbbbbbbbccccccffffffeeedddaaa^^^[[[ZZZPPPOOOMMMKKKKKKKKKLLLMMMQQQSSSVVVYYYZZZYYYXXXVVVUUUSSSOOOKKKFFFAAA===;;;;;;;;;;;;;;;<<<===>>>>>>>>>;;;666222/////////000888:::===???@@@BBBDDDEEEHHHHHHEEEBBB>>><<<===???>>>DDDMMMVVVYYYUUULLLFFF???:::777999;;;:::;;;>>>CCCBBB???;;;888999<<>><<<;;;;;;;;;<<<<<<========================<<<<<<===???@@@AAABBBBBBCCCCCCDDDEEEGGGJJJLLLMMMPPPQQQSSSUUUYYY\\\^^^___]]]ccciiilllqqqwwwyyywwwuuuooofff^^^ZZZXXXWWWVVVSSSRRRRRRTTTYYY```gggkkktttyyy{{{sssmmmgggccccccbbbbbbaaa```___^^^^^^\\\]]]```dddiiiooosssvvvxxxxxxwwwwwwxxxyyyyyyzzzyyyyyyyyyxxxwwwuuutttsssrrrqqqnnnllliiigggfffeeeccccccbbbbbbbbbccccccdddeeeeeedddccc```]]]ZZZYYYPPPNNNLLLKKKKKKKKKMMMNNNRRRTTTWWWZZZ[[[ZZZYYYXXXVVVTTTPPPKKKFFFAAA===;;;::::::::::::;;;<<<===>>><<<:::555111//////000111777:::===???AAABBBDDDFFFIIIIIIHHHEEE@@@>>>======<<<@@@GGGNNNQQQPPPJJJEEE@@@:::666777999999;;;???DDDBBB???;;;888999<<>>:::666333111//////---,,,++++++******++++++******))))))******+++,,,++++++,,,,,,,,,+++******)))***+++,,,...000111222......------......///000000000000000111111111111000222444555666999===@@@AAACCCGGGJJJLLLOOOSSSUUUUUUXXX\\\___cccgggllloooqqqmmmlllnnnnnnlllmmmqqqvvvttttttwwwxxxzzzyyygggTTTKKKGGGGGGPPP\\\rrr~~~```KKKEEE===::::::555777666555444444333333333222222222222222222222222444333555999;;;>>>GGGPPP___iiiyyy}}}|||ssswwwooowwwqqqcccZZZTTTPPPOOOQQQSSSUUU\\\ccciiiqqqyyy~~~xxxlll^^^WWWNNNGGGDDDDDDEEEEEEDDDEEEGGGHHHJJJLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKKKKIIIGGGDDDDDDDDDBBBAAA???============>>>========================;;;<<<===>>>>>>?????????@@@@@@@@@AAACCCEEEFFFFFFFFFFFFHHHKKKOOOSSSVVVXXXYYYaaagggkkkpppwwwyyyxxxrrrlllccc\\\YYYXXXXXXYYYUUUTTTSSSTTTXXX^^^eeejjjttt{{{|||xxxuuurrroooppppppnnnlllhhheeebbbaaabbbeeeiiinnnsssxxxzzzyyyyyyyyyxxxyyyyyyzzz{{{yyyyyyyyywwwvvvtttsssrrrpppooonnnkkkiiigggfffeeecccbbbbbbaaaaaaaaabbbbbbccccccbbbaaa^^^[[[XXXWWWPPPOOOMMMLLLLLLMMMNNNOOOSSSTTTWWWYYYZZZYYYXXXXXXVVVTTTPPPKKKEEE@@@<<<:::999999999999:::;;;<<<===;;;888444111//////111222444777;;;???AAADDDGGGJJJJJJKKKJJJGGGCCC>>><<<;;;<<<>>>BBBGGGKKKLLLJJJGGG===888666888::::::;;;>>>>>>>>>>>><<<::::::===???AAA???;;;777333111//////---,,,++++++******++++++******))))))******+++,,,+++,,,,,,,,,,,,+++***))))))***+++,,,---...///000...............//////000000000000000111111111111000222333555666999===@@@BBBEEEHHHJJJLLLOOORRRTTTVVVXXX\\\```ccchhhmmmppppppmmmlllnnnnnnlllmmmpppsssrrrtttxxxyyy{{{|||iiiUUUKKKFFFEEEMMMYYYooofffPPPHHH???;;;999444777777666555444333333333111111111111111111111111333222555999;;;???GGGQQQ___iiiyyyzzz{{{sssgggqqq}}}lll^^^VVVTTTQQQPPPSSSUUUXXX___fffkkksss}}}qqqeeeWWWQQQJJJDDDBBBCCCDDDDDDAAAAAACCCEEEGGGIIIJJJKKKNNNNNNOOOOOOOOOOOOPPPPPPIIIKKKLLLLLLIIIGGGFFFFFFDDDCCCAAA???>>>>>>??????========================;;;;;;<<<===>>>>>>>>>===???>>>>>>???AAACCCDDDDDD???@@@AAADDDHHHLLLPPPRRRVVV^^^fffjjjpppwwwzzzyyyrrrlllccc\\\ZZZZZZ[[[\\\YYYWWWUUUVVVYYY```fffkkkuuu}}}~~~yyytttpppkkklllnnnqqqtttxxx{{{|||zzzzzzzzzyyyyyyzzzzzz{{{zzzyyyyyyxxxvvvtttrrrqqqmmmmmmkkkiiigggeeedddcccbbbaaaaaa```````````````aaaaaaaaa___]]]ZZZWWWUUURRRPPPOOOMMMMMMNNNOOOPPPSSSTTTVVVWWWXXXXXXXXXWWWVVVTTTPPPKKKEEE@@@<<<:::999999999999:::;;;<<<<<<:::888444111//////111222000444999>>>BBBFFFJJJMMMKKKLLLLLLIIIDDD???;;;:::===>>>@@@DDDIIIKKKKKKJJJ;;;777666:::===;;;;;;<<<888:::<<<===<<<<<<===>>>@@@>>>:::666222000......---,,,++++++******++++++*********)))***++++++,,,+++,,,,,,---,,,+++***)))+++++++++,,,,,,---------...............///000000000000000000111111111111000111333555666999===@@@CCCFFFIIIKKKLLLOOORRRTTTVVVYYY]]]aaadddiiinnnqqqpppmmmlllnnnnnnlllmmmppppppqqquuuzzz{{{{{{lllWWWNNNJJJIIIOOOYYYpppttt[[[LLLEEE???:::888555555444444444333333333222222333333333333444444555444444777999<<>>>>><<<<<<;;;<<<<<<===>>>???===???AAACCCEEEGGGKKKNNNTTT[[[dddlllqqqtttuuuvvvoooggg___[[[\\\___^^^\\\___\\\YYYZZZ^^^eeekkknnnxxx||||||xxxvvvxxx~~~}}}zzzxxxyyy{{{{{{{{{}}}yyyvvvuuusssqqqooonnnnnnmmmkkkiiifffdddccc````````````aaaaaaaaaaaa```^^^[[[ZZZZZZYYYWWWUUUTTTRRROOOMMMLLLNNNPPPRRRQQQRRRSSSTTTUUUVVVVVVVVVXXXUUUOOOHHHBBB>>>;;;:::;;;:::999;;;===>>>>>>======:::555111//////111333444777;;;>>>@@@CCCGGGIIIMMMLLLKKKJJJHHHDDD???<<<:::>>>AAABBBFFFIIIHHHCCC<<<:::777777888888888777777888999999888999;;;===;;;;;;999777444222000000,,,+++***((('''&&&&&&&&&++++++++++++++++++++++++)))))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000444333333555999<<<===>>>EEEFFFHHHKKKOOORRRUUUVVVTTTVVVYYY[[[^^^ccciiimmmqqqqqqpppmmmkkkjjjlllmmmtttssstttwwwwwwxxxmmmYYYOOOJJJIIIOOOYYYoooxxx^^^NNNFFF@@@:::888777777777666666666555555111111111222222222333333666444555777888;;;DDDNNN[[[ppp~~~uuuggg]]]```hhhtttvvvlllbbbYYYTTTPPPNNNOOOSSSWWW[[[ccclllsss{{{{{{rrrhhhaaaXXXOOOGGGFFFEEEBBBAAABBBCCCEEEFFFGGGGGGIIIMMMPPPNNNNNNOOOOOOPPPPPPPPPPPPQQQRRRRRRRRRQQQOOOMMMLLLJJJIIIHHHFFFEEEDDDDDDDDDBBBAAA@@@@@@AAAAAA???=========<<<<<<<<<<<<======;;;;;;;;;<<<<<<===>>>???===???AAABBBCCCFFFIIILLLRRRXXXaaaiiinnnqqqssstttnnnhhhaaa___aaabbbbbb```bbb___]]]___dddlllrrruuu||||||zzzzzz|||}}}}}}}}}zzzxxxvvvuuurrrqqqmmmmmmllljjjhhheeecccbbb_________```````````````___]]][[[ZZZZZZYYYWWWUUUSSSSSSRRRQQQPPPPPPPPPQQQQQQRRRSSSTTTVVVVVVWWWWWWWWWTTTNNNHHHBBB>>>;;;:::;;;:::999;;;===>>>>>>===<<<999555111///000222333666999<<>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???>>>???AAAAAABBBCCCFFFHHHNNNSSS[[[bbbhhhkkkoooqqqkkkgggcccbbbdddeeedddbbbcccaaaaaaeeemmmuuu|||||||||}}}~~~|||yyywwwvvvuuusssrrrllllllkkkiiigggeeecccbbb________________________^^^]]][[[[[[[[[ZZZXXXVVVSSSTTTTTTTTTSSSQQQPPPOOOPPPQQQSSSUUUVVVWWWXXXXXXUUURRRMMMGGGAAA===;;;:::;;;::::::;;;===>>>===<<<<<<999444111///000222444777999<<<>>>BBBGGGMMMQQQTTTSSSRRROOOKKKEEE@@@<<<:::???CCCEEEIIIMMMJJJEEE===;;;888777888888888777:::;;;;;;;;;999999;;;===>>>===;;;777444111///---///...---,,,+++*********)))))))))))))))))))))))),,,,,,+++***)))((((((''',,,,,,---...............,,,,,,,,,---------........./////////000000000111111333666666777;;;AAAFFFKKKLLLMMMNNNPPPQQQRRRSSSUUUWWWYYY\\\___dddiiinnnpppppppppnnnlllkkkkkkmmmqqqqqqrrruuuvvvxxxttt]]]QQQKKKIIIOOOYYYnnnyyy___OOOFFF???:::888222222222111111111111000111111111111222222222222666555555777888999AAAJJJVVVnnn}}}mmmbbbZZZYYY[[[cccpppzzzooommmkkkgggccc]]]VVVQQQRRRQQQSSSYYY]]]bbbjjjrrr{{{zzzsssmmm^^^TTTJJJFFFDDDBBBBBBDDDDDDDDDEEEEEEDDDEEEHHHJJJLLLLLLMMMNNNPPPQQQSSSTTTTTTUUUUUUUUUTTTSSSQQQPPPQQQQQQPPPNNNLLLJJJIIIHHHDDDCCCCCCDDDFFFFFFEEECCCAAA@@@>>>===<<<;;;;;;;;;<<<<<<<<<<<<===>>>??????>>>???@@@@@@@@@@@@BBBDDDIIIMMMTTTZZZ___dddhhhkkkeeedddbbbccceeeeeecccaaa``````cccjjjttt~~~~~~}}}~~~zzzwwwuuuttttttsssrrrpppllllllkkkjjjhhhgggeeedddaaaaaa``````_________^^^^^^]]]]]]]]]]]]]]]ZZZXXXUUUUUUTTTSSSQQQPPPPPPOOOPPPQQQSSSUUUVVVWWWXXXXXXSSSPPPKKKFFFAAA>>><<<;;;<<<;;;:::;;;===>>>===<<<;;;888444111///000333555666777999<<>>;;;999>>>BBBEEEIIILLLIIIDDD<<<999777666777888888777;;;;;;;;;:::888888999;;;<<<;;;999777444222000//////...---,,,+++++++++++++++++++++++++++++++++++++++++++++******)))))))))+++,,,---............---,,,,,,,,,---------............//////000000111111111666;;;<<<;;;<<>>999777555555555555444444444444222222222333333333333444666444555777777888???HHHWWWnnnxxxiii___ZZZXXXYYY```nnnxxxsssjjjjjjiiiiiifffaaaZZZUUUSSSRRRUUU\\\aaaeeemmmvvv~~~vvvooo```UUUKKKGGGFFFDDDDDDFFFCCCDDDEEEDDDCCCDDDGGGIIIKKKLLLLLLMMMOOOQQQSSSTTTSSSTTTTTTUUUUUUTTTRRRRRRSSSSSSSSSQQQOOOMMMKKKJJJFFFEEEEEEFFFHHHHHHGGGEEECCCBBBAAA???>>>=====================>>>???@@@@@@???@@@@@@???>>>>>>@@@BBBEEEHHHMMMRRRVVV[[[```dddbbbbbbbbbcccdddcccaaa___[[[]]]bbblllyyy~~~|||}}}}}}}}}sssqqqooooooooopppooonnnlllllllllkkkjjjiiigggfffccccccbbbbbbaaa```_________^^^^^^___```___]]]ZZZXXXVVVRRROOONNNNNNOOOPPPPPPQQQRRRTTTUUUVVVWWWWWWRRROOOJJJEEEAAA>>>======<<<;;;:::;;;=========;;;:::777333000000111444666777888:::<<>>>>>>>>>>>???@@@AAABBB???@@@@@@???>>>>>>???AAABBBDDDGGGJJJNNNSSSXXX]]]``````aaaaaa```^^^\\\[[[VVVZZZaaannn}}}|||{{{zzzyyyxxxnnnlllkkkkkkmmmnnnmmmlllllllllllllllkkkjjjiiihhheeeeeedddcccaaa```______^^^^^^^^^```aaa```^^^[[[YYYWWWRRRNNNMMMMMMNNNPPPPPPPPPRRRSSSTTTTTTUUUUUUQQQNNNJJJFFFBBB@@@??????===;;;:::;;;<<<===<<<;;;999777333000000222444777:::;;;===>>>@@@CCCHHHLLLIIILLLMMMIIIBBB;;;777777555999===???CCCHHHGGGCCC:::888777777999<<<<<<<<<;;;;;;;;;888666444444555555444444333222222111111---,,,++++++*********+++))))))))))))))))))))))))((())))))***+++,,,------)))+++---...///...,,,+++,,,,,,,,,---------......------...///000111222222333888>>>AAA???>>>===>>>CCCDDDGGGJJJNNNQQQSSSUUUUUUWWWYYY\\\___dddiiinnnnnnpppqqqpppmmmkkkkkkkkkooonnnqqquuuwwwyyy~~~eeeVVVMMMIIIOOOYYYmmmuuu[[[LLLDDD>>>999777333333333333222222222222111222222222333333333333222222444777777888???GGGUUUlll{{{wwwhhh^^^UUUTTTVVV___mmmzzzvvvrrrooopppqqqrrrssspppiii```YYYXXXXXX\\\dddjjjooowww~~~tttjjjccc^^^UUUMMMKKKKKKHHHGGGHHHBBBCCCDDDDDDDDDEEEHHHKKKKKKJJJJJJJJJKKKMMMPPPQQQPPPRRRTTTVVVWWWXXXXXXXXXWWWXXXXXXXXXWWWUUUSSSQQQOOONNNMMMMMMNNNNNNLLLJJJHHHGGGFFFEEEDDDDDDDDDDDD@@@@@@@@@@@@AAABBBCCCCCC???@@@@@@???>>>>>>???AAA@@@AAACCCDDDGGGLLLRRRVVV[[[\\\\\\ZZZXXXUUUTTTSSSTTTYYYcccqqq|||zzzyyywwwuuusssmmmkkkjjjkkkmmmnnnnnnnnnkkkkkkkkkkkkkkkjjjiiihhheeeeeedddbbbaaa___^^^^^^\\\\\\]]]___aaa```]]]ZZZYYYXXXUUUQQQOOONNNNNNNNNPPPPPPQQQRRRRRRRRRRRRRRRQQQNNNJJJFFFCCCAAAAAA@@@===<<<;;;;;;<<<===<<<;;;888666333000000222555777;;;===>>>???@@@AAADDDFFFDDDGGGIIIFFF???888666666666999;;;<<>>>>>CCCEEEGGGKKKNNNQQQTTTUUUVVVXXXZZZ]]]```eeejjjnnnnnnpppqqqpppnnnkkkkkkkkkooonnnqqqvvvxxxzzzfffVVVNNNIIIOOOYYYmmmyyy___NNNFFF???999777777777666666666555555555000111111111111222222222111111333777777888???GGGSSSiiiyyyxxxiii___UUUTTTWWWaaaoooyyytttrrrpppnnnrrrtttuuuvvvrrrjjj```XXXZZZZZZ___gggnnnsss{{{|||vvvooohhhccc]]]TTTNNNMMMLLLIIIHHHHHHBBBCCCDDDDDDDDDFFFIIIKKKKKKJJJIIIIIIJJJLLLNNNPPPNNNOOORRRTTTVVVWWWXXXXXXYYYZZZ[[[[[[ZZZXXXVVVTTTSSSQQQPPPPPPQQQPPPNNNLLLJJJIIIHHHGGGFFFFFFFFFFFFAAAAAAAAAAAABBBCCCDDDDDD???@@@@@@???>>>>>>@@@AAA???@@@@@@AAACCCHHHNNNSSSVVVVVVVVVSSSPPPMMMKKKKKKTTTYYYdddttt}}}zzzyyywwwvvvssspppmmmlllkkklllnnnpppppppppjjjjjjjjjjjjjjjiiihhhhhheeedddcccaaa```^^^]]]\\\ZZZZZZ\\\^^^```___\\\YYYYYYXXXWWWUUUSSSPPPNNNMMMPPPPPPQQQQQQQQQQQQPPPPPPQQQOOOKKKGGGDDDBBBBBBBBB===<<<;;;;;;<<<===<<<:::888666222000000222555888:::;;;===>>>======???@@@@@@DDDGGGDDD===888666777777:::;;;;;;@@@FFFHHHEEE<<<;;;:::<<<@@@CCCEEEFFF>>>>>>===:::777555555666555444333111///...---,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++++++++---///111111000...---,,,,,,,,,---------......------...///000111222222555333222444888<<>>>>>===<<<;;;;;;;;;;;;;;;:::888444111000111333444999;;;>>>>>>===;;;;;;;;;===>>>??????===;;;888666:::999:::===AAADDDEEEEEE>>><<<:::===BBBEEEEEEDDDCCCAAA===999777777777888555555555555444333222111222111///...---------...))))))))))))))))))))))))((())),,,......---+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++///.........000111333555111333666888999;;;===@@@CCCFFFJJJNNNPPPRRRVVVXXXYYY[[[]]]```cccgggmmmqqqssssssrrroookkkiiiiiiiiiqqqqqqtttyyy{{{}}}eeeSSSKKKIIILLLQQQeeewww[[[III@@@999777888555555555444444444333333333333333333333333333333555555555555666:::???CCCSSSeeeyyy{{{rrrcccXXXVVVXXXbbbqqqyyyssssssvvvzzz|||{{{ooofffbbb```gggmmmrrryyy|||wwwtttqqqmmmkkkccc^^^XXXUUUSSSPPPKKKGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJIIIIIIKKKLLLMMMPPPSSSUUUUUUTTTTTTTTTVVVZZZ^^^aaaaaa`````````]]]___``````^^^\\\\\\]]]YYYXXXVVVVVVWWWWWWUUUTTTPPPMMMIIIGGGGGGGGGGGGFFFFFFDDDBBBBBBCCCCCCBBBAAA@@@???@@@@@@BBBDDDFFFGGGKKKHHHHHHJJJJJJIIIMMMSSS]]]ggguuu|||yyyvvvtttrrrpppoooooopppqqqmmmmmmmmmmmmnnnoooppppppnnnllljjjiiiiiihhhfffeeefffeeedddbbb```^^^]]]\\\[[[[[[[[[[[[ZZZYYYXXXWWWTTTSSSQQQOOONNNMMMMMMNNNQQQQQQSSSTTTUUUUUUUUUUUUTTTPPPJJJGGGEEECCC@@@=========<<<;;;;;;;;;;;;;;;;;;888555111000111333444999;;;>>>???===<<<;;;<<<======>>>>>>===:::888777:::;;;===AAAEEEGGGHHHGGG>>><<<;;;===BBBEEEEEECCCBBB???<<<888666666666777444555555444444333111111111111//////...///000111))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++,,,------------------------...------...///000222333111333666888999;;;===@@@AAAEEEIIILLLOOORRRUUUWWWYYYZZZ]]]___cccgggmmmqqqqqqqqqqqqnnnllljjjjjjkkkppppppssswwwyyy{{{zzzaaaQQQJJJGGGJJJNNN___wwwxxx]]]KKKBBB<<<999999555555555444444444444333333333333333333333333333444555555555666999>>>BBBQQQaaattt{{{{{{uuueeeXXXUUUWWW^^^kkk~~~{{{xxxzzz|||ppphhhdddfffnnnvvv|||~~~}}}}}}|||yyywwwoooiiibbb\\\YYYUUUOOOKKKIIIJJJJJJIIIIIIHHHGGGFFFFFFHHHIIIHHHGGGGGGHHHJJJKKKNNNPPPQQQQQQPPPRRRSSSTTTWWW\\\```aaabbbcccdddcccfffhhhiiihhhgggggghhhccc```^^^\\\\\\\\\[[[YYYUUUQQQMMMJJJIIIHHHGGGFFFGGGEEECCCBBBBBBBBBAAA@@@AAAAAAAAAAAABBBCCCEEEEEEGGGEEEFFFIIIJJJLLLQQQXXXcccqqq}}}{{{yyywwwssspppooommmjjjiiiiiikkknnnpppmmmmmmmmmmmmmmmmmmmmmmmmlllkkkjjjjjjjjjiiifffcccfffeeecccaaa^^^\\\ZZZYYYYYYZZZZZZYYYYYYXXXWWWVVVUUUSSSPPPNNNMMMNNNPPPQQQRRRRRRSSSTTTTTTTTTTTTSSSTTTQQQLLLHHHEEEBBB???<<<===<<<;;;;;;;;;;;;;;;;;;;;;999555222000111333444888;;;>>>???>>>=========<<<<<<======<<<:::888777888;;;???DDDIIIJJJIIIGGG???===;;;===BBBEEEDDDCCC???===:::777555444555555444444555555444333111111111000000///000111222333))))))))))))))))))))))))+++***)))((((((***+++,,,++++++++++++++++++++++++,,,------....../////////------------...000111222222444666777888:::===@@@@@@CCCHHHKKKNNNQQQUUUWWWXXXZZZ]]]___bbbgggmmmqqqpppppppppnnnlllkkklllmmmqqqqqqssswwwyyyzzzttt]]]OOOHHHFFFHHHLLL[[[rrr~~~dddPPPEEE???<<<;;;555555555555444444444444333333333333333333333333444555555555666888<<<@@@KKKZZZooo}}}{{{wwweeeWWWUUUUUU[[[fffxxx|||rrrllljjjllluuu|||uuummmeee```[[[UUUPPPIIIJJJJJJKKKKKKKKKJJJJJJFFFGGGIIIHHHGGGGGGGGGHHHJJJKKKLLLLLLLLLMMMOOOQQQSSSVVV[[[^^^___aaaccceeeeeeiiimmmpppppppppppppppmmmjjjgggeeeeeedddcccaaa]]]YYYTTTQQQNNNMMMKKKJJJMMMJJJHHHFFFFFFEEECCCBBBCCCCCCDDDDDDEEEFFFGGGGGGHHHFFFGGGLLLOOORRRYYYaaajjjzzz~~~wwwmmmlllllllllmmmkkkhhhfffdddbbb```___```dddhhhkkklllllllllllllllllllllllljjjjjjjjjkkkkkkiiieeebbbaaa```___]]][[[ZZZXXXWWWXXXXXXXXXXXXWWWVVVUUUUUURRRPPPOOOMMMMMMNNNOOOPPPOOOPPPQQQSSSSSSTTTTTTTTTUUURRRNNNJJJEEEAAA>>>;;;<<<<<<;;;::::::;;;;;;;;;<<<999666222000111222444777:::>>>??????>>>>>>???<<<<<<<<<<<<;;;:::999888777;;;AAAHHHMMMMMMIIIFFF@@@===;;;===AAADDDCCCBBB<<<;;;888666444333333333444444666666666444333111222111000///...///000111))))))))))))))))))))))))))))))(((((())))))***+++,,,,,,,,,++++++++++++***+++,,,,,,---...//////000------......///000111111333444666777888:::===@@@@@@CCCHHHLLLOOORRRVVVXXXXXXZZZ\\\___bbbgggmmmqqqpppqqqpppnnnllljjjkkklllrrrrrrtttxxxyyyzzznnnYYYMMMGGGEEEGGGJJJXXXmmmjjjSSSFFF@@@<<<999666666555555555444444444333333333333333333333333444555555555555777;;;>>>DDDRRRiii}}}~~~xxxdddWWWUUUTTTXXXaaarrrxxxuuutttvvvuuulllfffaaaZZZVVVNNNNNNNNNNNNMMMLLLKKKJJJGGGHHHJJJJJJHHHGGGGGGHHHGGGIIIIIIIIIIIIJJJLLLOOOSSSVVVYYY[[[\\\^^^aaacccfffjjjqqquuuwwwwwwwwwwwwyyywwwtttssssssrrrpppoooiiieee```\\\ZZZXXXVVVUUUWWWUUUQQQOOONNNMMMKKKIIIDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGHHHMMMRRRVVV___gggqqq~~~}}}yyynnnggg\\\[[[\\\]]]^^^^^^[[[YYYXXXVVVUUUUUUWWW\\\aaadddhhhiiijjjkkkllllllkkkkkkiiiiiijjjkkkkkkiiieeebbb^^^]]]]]]\\\[[[ZZZZZZYYYXXXXXXXXXWWWWWWVVVUUUTTTMMMMMMNNNNNNNNNMMMMMMLLLOOOPPPRRRTTTVVVXXXXXXYYYTTTSSSPPPKKKFFFAAA===;;;;;;;;;:::::::::;;;;;;<<<===:::666333111111222444777:::===@@@@@@@@@@@@AAA======<<<<<<;;;:::999888999>>>EEEMMMRRRQQQLLLHHH???===;;;<<<@@@BBBAAA@@@:::999777555333222222222444555777888888666444333222111///---,,,+++,,,,,,))))))))))))))))))))))))&&&(((***+++++++++)))(((++++++++++++++++++++++++******+++,,,---............//////000111111111111444555666666777999===@@@AAAEEEIIIMMMPPPSSSVVVYYYXXXZZZ\\\___bbbffflllpppssssssrrroookkkiiiiiijjjpppppprrrvvvxxxyyyyyyiiiVVVKKKGGGEEEFFFIIISSSggglllTTTFFF@@@;;;777666666666555555555444444333333333333333333333333444555555555555666999<<>>;;;777333111111222333666999===@@@AAAAAABBBCCC@@@???>>><<<;;;:::999888>>>CCCJJJRRRVVVUUUOOOJJJ???<<<:::;;;>>>@@@???===888777666444333222111111333444777888888666444222111000...+++))))))))))))))))))))))))))))))))))))&&&(((+++------,,,)))(((******+++++++++,,,,,,,,,***++++++,,,,,,---------//////000111222111111111555666666666666999===@@@CCCFFFJJJNNNPPPSSSVVVXXXWWWYYY\\\^^^aaaffflllppptttsssrrroookkkiiihhhiiimmmmmmppptttvvvxxxuuueeeTTTKKKGGGEEEFFFIIIQQQeee|||oooVVVGGGBBB>>>888666666666666555555555555333333333333333333333333333555555555555666888:::>>>GGGZZZrrrhhhXXXVVVTTTVVV\\\mmmwwwnnnhhhbbb]]]YYYZZZYYYWWWTTTQQQMMMKKKIIIGGGIIIKKKKKKJJJHHHGGGGGGCCCEEEGGGGGGGGGGGGIIIJJJOOOPPPRRRSSSTTTWWW\\\___dddkkkttt{{{{{{xxxsssqqqpppooonnnmmmkkkhhhddd```^^^\\\YYYVVVSSSSSSSSSRRRQQQOOOMMMLLLIIIGGGHHHMMMQQQWWW```jjjmmmrrrtttoookkkiiigggddd___aaadddhhhlllsss|||wwwiii___XXXRRRPPPMMMLLLKKKKKKIIIHHHFFFFFFGGGIIILLLPPPTTTVVVYYY\\\___cccfffhhhhhhiiihhhhhhhhhiiijjjiiifffccc``````___^^^]]]]]]\\\\\\XXXXXXXXXXXXWWWVVVUUUTTTNNNNNNMMMLLLLLLLLLKKKKKKKKKLLLNNNPPPRRRTTTUUUUUURRRSSSRRRMMMGGGAAA>>>===::::::999999::::::;;;<<<>>>;;;777333111111222333555999===@@@BBBBBBCCCEEEBBBAAA@@@===;;;:::999888@@@DDDKKKSSSVVVTTTNNNHHH>>>;;;999:::===>>>===;;;777777666444333222111111000222555777777555333111///...,,,***))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,+++***))))))***+++,,,------...,,,,,,,,,---------------...///000111111111000///555666666666666888===@@@DDDGGGJJJMMMOOOQQQTTTVVVWWWYYY\\\^^^aaaffflllppprrrrrrqqqoookkkiiijjjkkkmmmmmmpppuuuwwwzzzssscccSSSJJJGGGFFFFFFHHHRRReee}}}qqqYYYJJJFFFBBB===777666666666555555555555333333333333333333333333333555666555555555777999???EEEUUUmmmlllYYYVVVTTTVVV\\\mmmtttlllfffaaa\\\XXXXXXXXXWWWUUUSSSQQQNNNMMMFFFIIIKKKKKKIIIGGGFFFFFFBBBDDDGGGGGGGGGGGGHHHIIILLLMMMOOOPPPRRRVVV[[[___aaahhhrrrzzz~~~}}}yyyvvvrrrnnnllliiifffccc]]]]]]\\\ZZZWWWTTTQQQOOOKKKIIIJJJNNNSSSXXXbbbkkkeeegggddd]]]YYYXXXWWWTTTVVVZZZaaaggglllttt}}}xxxjjj```[[[VVVSSSOOOMMMKKKJJJIIIHHHCCCDDDEEEGGGJJJNNNQQQSSSTTTVVV[[[```cccfffggggggiiihhhhhhhhhiiihhhfffddd```___^^^]]][[[ZZZYYYXXXXXXXXXXXXXXXWWWVVVUUUUUURRRPPPMMMKKKJJJKKKMMMNNNQQQRRRSSSTTTVVVVVVWWWWWWQQQRRRRRRNNNGGGAAA>>>>>>999999999999::::::;;;<<<>>><<<777333111111222333555999===AAABBBCCCDDDEEEDDDCCCAAA>>><<<:::999888>>>BBBIIIPPPSSSPPPJJJEEE===:::888999<<<===<<<:::777777666555333222111111...000333555555444111///...---+++*********++++++)))))))))))))))))))))))),,,+++*********+++------(((((()))***,,,---...///..................---------...///000000000///...666666666666666888===@@@DDDFFFJJJLLLNNNOOORRRTTTWWWYYY[[[^^^aaaffflllppppppppppppnnnlllkkkkkkmmmoooooosssxxx{{{~~~~~~rrreeeUUUMMMHHHEEEEEEHHHRRReee~~~ttt\\\LLLEEE@@@;;;555555555555555555555555555555555444444333333333444444444444444555777777<<>><<<<<<<<<<<<<<<===>>>>>>555444333111111111111222;;;;;;<<<>>>@@@CCCEEEGGGBBBCCCCCC@@@===:::888888BBBCCCGGGLLLPPPNNNHHHCCC???;;;666444444666777888888555222222333444222000222333555555444111///---000///...---+++***)))((()))))))))***++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---******,,,---.../////////*********+++,,,---...///---///111222333222000///777777777555555888<<<@@@CCCFFFIIILLLNNNPPPRRRUUUUUUWWWZZZ^^^aaaeeekkkoooooonnnooopppnnniiihhhkkkooorrrtttvvvyyy~~~zzzrrrcccTTTKKKFFFDDDFFFJJJRRReee~~~zzz___LLLCCC???<<<777666666555555444444444555555444444444333333333444444444444555666777777:::AAAOOOccczzzttt[[[SSSOOOTTT\\\kkk{{{oooeee```]]]ZZZXXXXXXYYY[[[[[[ZZZWWWSSSQQQOOOOOOOOONNNMMMKKKJJJIIIEEEDDDCCCCCCCCCDDDEEEFFFHHHHHHIIIIIIJJJMMMQQQUUU\\\ccckkkrrrttttttuuuuuu{{{~~~yyyuuunnnkkkeeeaaa]]]YYYTTTRRRKKKJJJIIIKKKOOORRRTTTTTTVVVTTTQQQPPPQQQTTTXXX[[[fffjjjrrrzzzxxxrrrrrrnnnllljjjhhheee___XXXRRRMMMLLLLLLLLLMMMPPPSSSUUUWWWZZZ^^^bbbfffhhhiiiiiikkkiiihhhiiijjjjjjiiihhhgggfffcccaaa^^^\\\[[[ZZZYYYXXXVVVUUUUUUTTTRRRPPPOOONNNLLLKKKJJJJJJKKKKKKLLLNNNRRRVVVWWWWWWVVVTTTVVVUUUSSSPPPKKKFFFBBB@@@<<<<<<<<<<<<<<<===>>>>>>:::888555222000000000111888999;;;===AAADDDGGGHHHFFFGGGFFFCCC???;;;999999???AAAEEEJJJMMMKKKFFFAAA:::777444333444666777777444222000000222333222111333555666888777555333111,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,******++++++++++++,,,,,,,,,,,,------...---------,,,,,,+++,,,,,,---...///...///000222222111000///111222444444555777;;;>>>CCCFFFIIILLLNNNPPPRRRUUUVVVXXX[[[^^^aaaeeejjjnnnooommmnnnpppmmmiiiiiilllooorrruuuwwwyyyzzzsssdddSSSIIIEEEDDDFFFKKKQQQccc|||fffNNNCCC???===999888777555444444444333555444444444444333333333444444444444555666777888999AAAOOOdddzzzttt[[[SSSOOOTTT\\\jjj|||oooddd^^^[[[YYYWWWXXXYYY[[[]]]\\\ZZZXXXVVVRRRRRRRRRQQQOOONNNLLLKKKDDDCCCCCCCCCCCCDDDFFFGGGGGGHHHHHHGGGGGGIIILLLOOOXXX^^^ffflllnnnnnnmmmlllrrrxxx~~~uuurrrmmmhhhccc]]]WWWSSSLLLKKKIIIJJJLLLNNNOOOOOOPPPNNNLLLLLLPPPWWW```eeeooottt}}}|||tttjjjcccZZZYYYWWWVVVWWWYYY\\\]]]```bbbfffiiijjjjjjjjjiiikkkjjjiiijjjkkklllkkkjjjiiihhheeebbb___\\\[[[ZZZYYYWWWVVVUUUUUUTTTRRRPPPNNNMMMKKKJJJIIIIIIJJJJJJMMMOOORRRUUUWWWWWWWWWVVVWWWVVVUUURRRMMMHHHCCC@@@<<<<<<<<<<<<<<<===>>>>>>>>>;;;666222//////000111555666999===BBBFFFIIIKKKLLLLLLKKKGGGBBB===;;;:::<<>>CCCFFFIIILLLNNNPPPRRRUUUWWWYYY\\\^^^```dddiiimmmnnnlllmmmooommmiiijjjmmmppprrrvvvxxxzzzvvvfffTTTJJJDDDCCCFFFJJJOOO```yyyoooUUUFFFAAA>>>999888777555555555555555444444444444444444444444444444444444555666777888;;;BBBQQQeee{{{rrr]]]UUURRRVVV^^^mmm{{{nnnccc]]][[[YYYWWWZZZ[[[]]]^^^^^^]]][[[ZZZUUUUUUUUUSSSRRRPPPNNNMMMHHHHHHFFFFFFFFFFFFGGGHHHFFFGGGGGGFFFEEEEEEHHHJJJSSSXXX___eeehhhhhhgggeeekkkpppxxx~~~|||yyytttooojjjccc\\\WWWOOOMMMKKKKKKLLLMMMMMMMMMKKKJJJJJJMMMSSS[[[dddiiipppvvv~~~vvvnnnllliiiffffffgggiiikkknnnppprrrsssrrrooollljjjkkkjjjiiijjjlllmmmmmmllljjjiiifffbbb___]]][[[ZZZYYYWWWUUUTTTTTTTTTRRRPPPLLLKKKJJJIIIHHHIIIIIIJJJMMMOOOQQQTTTVVVWWWWWWWWWUUUTTTSSSQQQLLLGGGAAA>>><<<<<<<<<<<<<<<===>>>>>>>>>:::555111......000222333555999>>>CCCHHHKKKMMMOOOOOONNNIIICCC>>><<<;;;<<>>AAACCCFFFIIILLLNNNPPPRRRUUUXXXZZZ\\\^^^```dddhhhlllmmmkkklllnnnllliiijjjnnnpppssswwwyyy|||zzzjjjWWWKKKEEEBBBDDDHHHLLL\\\tttwww]]]MMMEEE@@@999888777555555666777888444444444444444444444444555555555555555666888888;;;AAAOOObbbyyyrrr^^^VVVSSSWWW___nnnwwwkkkaaa\\\ZZZXXXVVVZZZ\\\]]]^^^___^^^]]]\\\XXXXXXWWWVVVTTTRRRPPPOOONNNLLLJJJHHHGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDEEEGGGMMMQQQXXX___cccdddbbb```aaadddiiimmmqqquuuzzz~~~~~~yyyuuuoooiiibbb]]]RRROOOMMMLLLLLLLLLLLLKKKIIIJJJMMMQQQWWW]]]bbbeeelllrrr|||}}}yyyvvvuuuvvvxxxzzz}}}yyytttoookkkkkkjjjiiijjjlllmmmlllkkkjjjiiifffbbb___]]][[[ZZZYYYWWWUUUTTTTTTSSSQQQPPPKKKKKKIIIHHHHHHIIIIIIJJJLLLNNNPPPSSSUUUWWWWWWWWWUUUTTTRRROOOKKKFFFAAA>>><<<<<<<<<<<<<<<===>>>>>>:::777333///...///111333444777;;;@@@EEEIIILLLMMMOOOOOONNNIIICCC>>><<<;;;===@@@EEEIIIJJJIIIGGGEEE;;;999777777777777666555222222222111111111222333888999::::::888444111...------,,,+++******)))))))))))))))***++++++,,,,,,******++++++,,,------...***+++,,,---............//////...---------............///000000000000000555555444333444888===BBBCCCFFFIIILLLNNNPPPRRRUUUXXXZZZ\\\^^^```dddhhhlllmmmkkkkkkmmmkkkiiijjjoooppptttxxx{{{}}}yyyiiiWWWKKKEEEBBBCCCGGGKKKYYYppp{{{cccTTTIIICCC;;;:::777666555666777888333333333444444444444555555555555555666777888888999>>>JJJ]]]ssssss^^^VVVRRRWWW___mmmxxxpppeee^^^ZZZXXXVVVTTTXXXYYY[[[]]]____________]]]\\\[[[ZZZXXXVVVTTTSSSPPPOOOLLLJJJHHHGGGFFFFFFFFFFFFGGGFFFDDDCCCDDDFFFIIILLLRRRYYY___```^^^[[[TTTVVVYYY]]]bbbhhhpppuuu{{{~~~{{{wwwsssnnniiifffXXXUUUQQQNNNMMMLLLKKKIIIIIILLLPPPTTTYYY\\\^^^___fffkkksss{{{~~~vvvpppmmmjjjiiihhhiiijjjkkkjjjiiiiiihhheeebbb___\\\[[[ZZZXXXVVVUUUTTTTTTSSSQQQOOOKKKJJJIIIHHHHHHIIIJJJKKKLLLNNNQQQUUUWWWXXXXXXXXXVVVUUURRRNNNJJJEEEBBB@@@<<<<<<<<<<<<<<<===>>>>>>777555111///...000222444666999===AAAEEEHHHIIIJJJLLLLLLKKKGGGBBB===;;;:::===AAAFFFIIIJJJHHHGGGGGG@@@===:::999999:::999888---///000111000222444666<<<======<<<999555111///))))))******+++,,,,,,,,,)))))))))***++++++,,,,,,******+++,,,---......///)))***,,,---.../////////...---------------.............../////////000000444444444333333777<<<@@@CCCFFFIIILLLNNNPPPRRRUUUWWWYYY\\\^^^```dddiiimmmnnnlllkkkllljjjhhhiiinnnqqquuuyyy|||ssseeeTTTJJJEEEBBBCCCFFFKKKXXXnnnzzzeeeWWWMMMFFF???===:::666555444555666333333333444444444555555555555555555666777888999999===GGGYYYooorrr___XXXTTTXXX```ooo~~~mmmggg___YYYWWWVVVSSSQQQSSSUUUXXX[[[^^^aaabbbcccaaaaaa```^^^\\\ZZZXXXWWWSSSQQQOOOMMMKKKJJJJJJJJJFFFGGGGGGGGGEEEDDDEEEFFFGGGIIINNNUUUZZZ[[[WWWSSSJJJMMMQQQTTTXXX^^^dddhhhkkkooouuu|||{{{wwwuuusssooommmddd```ZZZVVVRRROOOLLLJJJJJJLLLPPPSSSVVVXXXYYYZZZ^^^bbbgggmmmssszzzwwwpppllliiihhhgggggghhhiiigggfffgggfffcccaaa^^^\\\[[[ZZZXXXVVVTTTTTTTTTSSSQQQOOOKKKKKKJJJIIIIIIJJJKKKLLLLLLOOOTTTXXXZZZ[[[ZZZYYYVVVSSSOOOJJJFFFBBB@@@???<<<<<<<<<<<<<<<===>>>>>>666555333111000111222333888:::===AAACCCDDDDDDDDDFFFGGGFFFCCC???;;;999999:::???DDDGGGGGGFFFEEEFFFAAA>>>;;;999:::<<<<<<===222444555444333222555777;;;<<<<<<;;;999555222///((())))))***++++++,,,,,,)))))))))***++++++,,,,,,))))))***+++,,,---......+++,,,,,,---.........---,,,,,,+++,,,,,,---...///...............///000000000222555777888:::===???CCCFFFIIILLLNNNPPPRRRUUUVVVXXX[[[^^^aaaeeejjjnnnpppmmmlllllljjjfffhhhmmmqqquuuzzz~~~nnn```QQQIIIDDDBBBCCCFFFKKKYYYmmmxxxdddXXXOOOGGGCCC@@@<<<777444333333333333333333444444555555555555555555666666777888999;;;???HHHYYYooo|||ooobbb[[[WWW[[[cccrrr|||zzz{{{uuufff```ZZZVVVUUUSSSQQQNNNOOOQQQUUUYYY^^^bbbeeefffeeedddcccaaa___]]][[[YYYUUUTTTRRRPPPOOOOOOOOOPPPFFFGGGHHHGGGFFFEEEFFFGGGFFFHHHLLLRRRWWWWWWRRRNNNHHHKKKOOORRRTTTWWWZZZ\\\\\\```fffmmmsssyyy}}}~~~zzzwwwvvvuuusssrrrooojjjccc]]]XXXSSSOOOLLLKKKLLLNNNQQQSSSUUUWWWWWWWWWZZZ^^^ccchhhnnntttyyyvvvooollliiigggffffffggggggfffdddfffeeebbb```^^^\\\[[[[[[XXXVVVTTTSSSSSSSSSQQQOOOLLLKKKJJJIIIJJJJJJLLLLLLMMMQQQVVV[[[]]]]]]\\\ZZZSSSPPPKKKFFFBBB???======<<<<<<<<<<<<<<<===>>>>>>888777555333222222222222999;;;===@@@AAAAAA@@@@@@BBBCCCCCCAAA===:::888888777<<>>>>>:::666333444555777888999999777444111///,,,+++++++++***))))))))))))))))))***++++++,,,,,,'''((()))***+++,,,------------......------,,,+++*********+++,,,---...///...............///000000---222888===???@@@@@@AAACCCFFFIIILLLNNNPPPSSSUUUUUUWWW[[[^^^aaaeeekkkooopppmmmlllllliiifffhhhlllrrrvvv{{{~~~mmm___PPPGGGCCC@@@AAADDDJJJWWWllleeeRRRGGGCCCBBB@@@===:::777444333222333333333333333333333333666555444333333444666777777;;;EEEUUUjjj}}}sssddd\\\XXX\\\dddsss|||zzz}}}wwwnnnaaa\\\VVVRRRPPPPPPOOOOOOPPPRRRUUUYYY]]]```bbbdddfffdddbbbbbbcccaaa]]]YYY]]][[[WWWTTTQQQNNNMMMMMMMMMKKKIIIGGGEEEEEEEEEEEEJJJLLLOOOQQQRRRQQQPPPNNNJJJKKKLLLNNNOOOQQQSSSSSSWWWXXXYYY\\\```eeejjjmmmnnnppptttwwwyyyzzzyyyyyywwwvvvtttrrrqqqssswww{{{yyyvvvqqqkkkccc[[[UUURRRRRRNNNMMMRRRUUUVVVXXX[[[]]]```cccfffhhhkkkpppssszzzrrrlllllliiifffdddddddddcccbbbgggfffdddaaa^^^\\\ZZZYYYYYYXXXVVVTTTRRRPPPOOONNNLLLKKKJJJIIIIIIJJJKKKLLLRRRTTTVVVXXXXXXWWWVVVVVVUUURRRMMMIIIFFFBBB???<<<;;;<<<===?????????>>>===999666333000///000333555999:::;;;============<<<;;;<<<===<<<:::888777888999555666===@@@???@@@DDDDDD@@@<<<:::;;;===??????>>><<<:::888666666777888666555555666777666333111...+++)))((()))************)))((('''((()))+++,,,...,,,***))))))***,,,...((()))+++---......---,,,,,,,,,+++++++++,,,---------........./////////000---///222444666:::???BBBEEEHHHKKKMMMNNNPPPRRRTTTWWWXXX[[[]]]```eeejjjnnnrrrrrrpppmmmjjjjjjkkkmmmqqqtttzzzjjj]]]NNNGGGCCCBBBCCCGGGOOO]]]qqqeeeQQQFFFAAAAAA???===:::777555333333333333333333333333333333666555444333333444666777999===FFFUUUjjjzzztttfff]]]XXX\\\cccrrr|||zzz{{{rrriii^^^ZZZTTTPPPOOONNNNNNMMMMMMOOOSSSWWW[[[___aaacccdddbbbbbbccceeedddbbb______]]][[[XXXUUUSSSRRRRRRPPPNNNLLLJJJHHHGGGGGGGGGFFFHHHKKKNNNOOOOOONNNMMMHHHIIIJJJLLLMMMNNNNNNOOOMMMMMMNNNOOORRRVVVYYY[[[^^^```dddhhhkkklllllllllmmmmmmllllllmmmqqqwww||||||{{{yyytttmmmeee^^^ZZZUUUPPPOOOSSSWWWYYY]]]aaadddfffhhhjjjkkknnnrrruuuxxxpppkkkgggeeeccccccdddeeeeeeeeefffeeecccaaa^^^\\\ZZZYYYYYYXXXVVVSSSQQQPPPOOONNNKKKKKKJJJIIIJJJKKKMMMNNNPPPRRRTTTWWWZZZ\\\[[[ZZZTTTQQQLLLHHHEEEBBB???<<<;;;<<<===?????????>>>===999666333000///000333555999:::<<<===>>>======<<<999::::::999777555555666<<<999:::???BBB@@@AAADDDDDD@@@===;;;<<<>>>???@@@@@@>>><<<999888888999999999777666666666444222///---+++))))))***+++******))))))*********+++******************************+++,,,---....../////////------,,,,,,------....../////////////////////000///111333555777;;;???BBBBBBEEEIIILLLNNNPPPSSSUUUVVVXXXZZZ]]]```eeekkkooorrrqqqpppmmmjjjiiikkkmmmsssuuu{{{}}}hhh[[[MMMFFFDDDCCCFFFJJJUUUcccwwwfffQQQDDD@@@???===;;;999777666555444444444444444444444444444777666555444444444666666:::>>>GGGVVVkkkvvv}}}{{{iii___YYY[[[cccqqq|||yyyzzzxxxkkkbbbZZZVVVQQQNNNMMMLLLLLLKKKJJJLLLPPPTTTYYY]]]```bbbaaaaaabbbeeeggghhhgggfffcccbbb```^^^\\\ZZZYYYXXXSSSRRRPPPMMMKKKKKKJJJJJJEEEFFFIIILLLMMMMMMMMMLLLFFFHHHJJJKKKLLLLLLJJJJJJEEEEEEEEEEEEFFFHHHJJJKKKMMMOOOSSSWWWZZZ\\\\\\\\\^^^___```cccgggmmmuuu{{{|||uuummmggg\\\WWWTTTXXX\\\___dddiiinnnppprrrssstttvvvzzz}}}}}}vvvoookkkiiigggddddddeeeffffffeeeeeedddbbb```^^^\\\[[[ZZZYYYXXXVVVTTTRRRPPPPPPOOOMMMLLLJJJJJJJJJLLLNNNOOOSSSSSSTTTXXX]]]___]]]ZZZSSSPPPLLLHHHFFFCCC@@@===<<<<<<>>>??????>>>>>>===999666333000///111444666;;;<<<===>>>>>>===<<<<<<888999999777555444444555<<<;;;<<<@@@AAA@@@@@@CCCCCC@@@===<<<===???@@@@@@BBB@@@===:::999999:::;;;<<<:::777555555333111...---+++***)))***+++***)))((()))+++------,,,***))))))***+++,,,,,,+++***)))............//////000111...------------...///000000000000000000000000000111333555666777:::>>>AAA@@@CCCGGGKKKMMMPPPSSSUUUUUUWWWZZZ]]]```ffflllppprrrqqqpppmmmjjjiiikkkmmmrrrtttyyy}}}hhh[[[MMMGGGDDDDDDFFFJJJWWWfff|||iiiQQQEEE@@@===<<<:::888777666666666555555555555555555555555666666555555555555666666:::>>>GGGVVVkkktttxxxnnncccZZZ\\\bbbppp|||xxxxxx}}}rrreee]]]UUURRRNNNKKKJJJJJJJJJIIIHHHJJJMMMRRRWWW\\\```bbb```aaadddgggiiikkkkkkkkkiiihhhgggfffcccaaa^^^]]]WWWUUUSSSPPPNNNMMMMMMMMMIIIJJJKKKMMMMMMMMMLLLKKKGGGIIIKKKLLLLLLKKKIIIGGGEEEDDDDDDCCCCCCDDDEEEFFFFFFGGGJJJMMMOOOPPPPPPPPPRRRTTTVVVZZZ```hhhqqqwww{{{uuuhhhbbb]]]___cccfffkkkqqqxxxzzz|||~~~~~~xxxtttpppnnnqqqnnnjjjhhhfffeeecccbbbcccbbbaaa```^^^]]][[[[[[ZZZYYYWWWUUUTTTRRRRRRQQQPPPNNNLLLJJJJJJKKKMMMNNNXXXWWWWWWZZZ^^^^^^[[[WWWTTTQQQMMMJJJHHHEEEBBB@@@<<<===>>>??????>>>===<<<999666333000000111444777<<<<<<>>>>>>>>>>>>===<<<;;;;;;:::777555444666777999:::<<>>GGGWWWkkkuuuvvvuuuggg\\\\\\cccooo|||xxxvvvzzz{{{mmmaaaZZZPPPNNNJJJHHHHHHHHHHHHGGGHHHIIILLLPPPUUU[[[___aaaaaacccfffiiikkklllmmmmmmoooooonnnmmmjjjfffcccaaa[[[YYYVVVTTTRRRPPPPPPPPPNNNOOOOOONNNMMMKKKJJJIIIGGGIIIKKKLLLLLLJJJGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJIIIIIILLLNNNQQQUUU[[[cccmmmssswwwpppjjjjjjlllnnnsssxxx}}}yyyuuurrrpppnnnsssoookkkgggeeecccaaa___aaaaaa```___^^^]]]\\\\\\\\\[[[YYYWWWVVVTTTTTTTTTSSSQQQMMMJJJIIIIIIKKKLLLXXXWWWWWWZZZ]]]^^^[[[XXXWWWTTTPPPLLLJJJHHHEEEBBB<<<===>>>??????>>>===<<<999666333000000222555777<<<===>>>?????????>>>===;;;;;;999666444333666888777;;;???@@@@@@AAABBBCCCAAA>>><<<<<<===????????????===:::777666888:::<<<;;;:::888777777666444222---,,,++++++,,,,,,+++))),,,+++*********+++------///...,,,++++++,,,...///...---,,,+++,,,---...///++++++++++++,,,---...///111111111111000000000000111222333444555777;;;===EEEGGGKKKMMMNNNPPPRRRTTTTTTVVVYYY]]]aaafffmmmqqqqqqqqqooollliiiiiijjjlllppprrrwww|||~~~iii\\\NNNGGGEEEDDDGGGKKKUUUggglllSSSFFFBBB;;;:::999888777666666666444444444444444444444444333444555666777888888999999???JJJZZZnnnxxxvvv}}}{{{lll___^^^cccooo|||wwwuuuyyyuuuhhh]]]VVVMMMJJJHHHGGGGGGGGGGGGFFFHHHIIIKKKOOOSSSXXX]]]```aaadddhhhjjjkkklllnnnpppssstttuuutttqqqnnniiigggaaa```]]]ZZZXXXVVVVVVVVVTTTTTTSSSQQQOOOLLLJJJIIIIIIJJJKKKLLLKKKJJJHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHHHHGGGFFFFFFKKKMMMOOOSSSYYYaaajjjppp}}}|||vvvvvvwwwxxx|||xxxssspppmmmjjjkkkhhheeecccbbbbbb```___```_________^^^]]]]]]]]]\\\[[[YYYXXXVVVUUUUUUUUUSSSQQQMMMIIIHHHHHHJJJKKKQQQSSSWWWZZZ[[[\\\\\\\\\YYYVVVRRRNNNLLLIIIFFFCCC===>>>>>>??????>>><<<<<<888666333000000333666888;;;<<<>>>???@@@@@@@@@???;;;999777333111111444777:::AAAEEEDDDCCCDDDEEEEEE>>>===;;;;;;===>>>>>>>>><<<:::777555555888;;;>>><<<;;;:::::::::999666333---,,,+++,,,------+++))),,,+++)))((()))***,,,...---,,,)))(((((())),,,---,,,,,,+++++++++,,,,,,---*********+++,,,---...////////////000000000111111000111222333444666:::===FFFHHHLLLNNNOOOPPPRRRTTTUUUWWWZZZ]]]```ffflllpppqqqpppooollliiihhhjjjlllrrrssswww}}}{{{fffZZZMMMGGGFFFFFFIIINNNWWWjjjjjjQQQEEEBBB;;;:::999777666666555555333333333333333333333333222222444666888999:::::::::AAAMMM^^^ssszzzvvv{{{oooaaa___dddppp{{{wwwuuuxxx~~~}}}nnnaaaWWWQQQJJJHHHFFFFFFGGGGGGFFFEEEGGGHHHIIILLLPPPUUUZZZ]]]___cccgggkkklllmmmpppsssuuuwwwyyyzzzyyyvvvrrrooojjjhhheeebbb```^^^^^^]]][[[ZZZYYYWWWUUUSSSQQQPPPNNNNNNOOOOOOOOONNNMMMMMMJJJJJJIIIIIIHHHGGGFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHKKKMMMPPPSSSYYYaaakkkqqqzzzzzzssspppmmmjjjgggeeeccc``````aaabbbbbbaaa^^^^^^^^^^^^^^^^^^^^^^^^ZZZYYYXXXVVVUUUTTTTTTTTTQQQNNNJJJHHHGGGIIIKKKMMMMMMRRRXXXYYYXXXXXXZZZ]]]ZZZWWWRRROOOLLLHHHEEEBBB===>>>?????????===<<<;;;888666333111111333666999:::<<<>>>@@@AAAAAAAAAAAA<<<:::777333111222555999>>>FFFKKKGGGCCCDDDDDDBBB<<<;;;999:::<<<======<<<:::888555444555888===@@@>>>===>>>>>>===:::555222---,,,,,,,,,...---+++)))))))))))))))******+++++++++***))))))))))))***+++++++++,,,,,,,,,,,,++++++++++++++++++---...///000------...///000000111222///111333444555777;;;>>>CCCFFFJJJLLLNNNPPPRRRTTTVVVXXXZZZ]]]```eeekkkoooppppppnnnkkkiiihhhjjjllloooppptttzzz|||~~~wwwdddXXXLLLGGGFFFHHHLLLPPPZZZmmmiiiPPPDDDBBB;;;:::999777666555555555333333333333333333333333000222444666888:::;;;;;;;;;BBBPPPbbbvvv{{{vvvzzzrrrccc```eeeppp{{{wwwtttxxx}}}xxxiii]]]SSSNNNIIIGGGEEEEEEFFFGGGFFFEEEFFFGGGHHHJJJNNNSSSWWWZZZ\\\aaagggjjjlllnnnrrruuuvvvxxx{{{~~~~~~|||xxxvvvpppooollliiifffddddddcccaaa```___^^^\\\ZZZYYYYYYTTTTTTTTTTTTTTTTTTTTTTTTQQQPPPPPPNNNMMMJJJIIIHHHIIIIIIIIIJJJKKKKKKLLLLLLKKKMMMPPPTTTZZZccclllsssyyy}}}~~~yyyrrrnnnlllkkkhhheeeeeecccaaa```aaabbbbbbbbb^^^^^^^^^^^^^^^^^^^^^^^^YYYXXXWWWUUUTTTSSSSSSSSSNNNKKKHHHFFFGGGIIIMMMOOONNNTTTZZZZZZUUUSSSVVVZZZ[[[WWWRRRNNNKKKHHHDDDAAA===>>>?????????===<<<;;;888666333111111333777999:::;;;===@@@AAABBBBBBBBB???===999555333444888<<<@@@IIILLLGGGAAAAAAAAA>>>;;;:::999999;;;<<<<<<<<<:::888555444555999>>>BBB@@@@@@@@@AAA???;;;444000---,,,,,,---...---+++)))'''(((***+++++++++)))(((***+++,,,,,,,,,,,,+++***+++,,,---------,,,+++***,,,,,,,,,---...///111111+++,,,---...///000111222000111333555666999===@@@@@@CCCHHHKKKMMMPPPSSSUUUWWWXXX[[[]]]```eeejjjnnnppppppnnnkkkiiihhhjjjkkkkkklllpppuuuxxxzzzwwwgggWWWJJJHHHHHHGGGJJJPPP\\\qqqgggTTTGGG???<<<;;;999888777777666666777666555444444555777777000222444666777:::===@@@CCCMMM[[[kkkzzz|||}}}iiibbbdddmmmyyytttwww~~~wwwhhhXXXOOOMMMJJJHHHEEEEEEEEEFFFFFFEEEGGGGGGHHHIIIKKKOOOTTTXXX[[[___eeejjjnnnpppsssuuuzzz}}}}}}}}}zzzxxxvvvuuuuuuuuusssqqqmmmjjjgggeeedddccc```^^^]]]\\\\\\[[[[[[[[[\\\\\\XXXVVVSSSRRRSSSUUUUUUUUURRRQQQPPPQQQRRRSSSQQQOOOTTTTTTUUUYYY^^^eeelllpppuuu{{{wwwuuuqqqnnnkkkjjjjjjjjjgggfffeeedddcccbbbbbbaaaaaa```___^^^]]]\\\\\\[[[ZZZXXXVVVUUUTTTRRROOOMMMOOONNNKKKIIIIIIJJJLLLMMMPPPQQQRRRTTTVVVXXXZZZZZZ[[[XXXTTTNNNJJJGGGFFFEEEBBBAAAAAACCCDDDCCCAAA???666444222111111333666888===>>>@@@BBBEEEFFFGGGHHHBBB???:::444000222666:::CCCHHHKKKJJJIIIIIIDDD???:::999888:::===???@@@???999777555444555:::???BBBFFFBBB???======:::444///---***))),,,000000,,,'''***)))((((((((()))+++,,,(((((()))***+++---...///---,,,+++++++++,,,---...+++,,,,,,,,,++++++---///000000111111111111000000///222555777777888;;;>>>CCCEEEHHHIIIJJJLLLNNNPPPSSSTTTXXX\\\```dddgggiiimmmmmmlllkkkiiihhhjjjlllmmmppprrrtttvvv{{{vvveeeUUUHHHFFFGGGEEEIIIOOO]]]sss}}}bbbQQQEEE>>>;;;;;;999888777666666666666666555444444555666666111333555666777999<<>>777555222000111333666888===>>>@@@CCCEEEFFFGGGHHHDDDAAA<<<666222222666:::???DDDHHHGGGGGGFFFAAA;;;999888777999;;;>>>>>>>>>;;;999666555777;;;@@@CCCDDDBBB???===:::666222///---+++***,,,000000,,,(((+++***))))))***+++,,,---++++++******++++++,,,------,,,,,,+++,,,---...///+++,,,---,,,++++++---///---...///000111111111111///222555666666888;;;>>>BBBDDDGGGHHHIIIKKKMMMPPPSSSUUUXXX\\\```dddhhhiiillllllkkkiiiggggggiiikkknnnpppssstttwww|||vvvbbbSSSGGGEEEEEEDDDHHHPPP___wwwwww]]]MMMCCC===;;;:::999888777666666666555555444444444444444555222444555666777888;;;===GGGPPP^^^mmm{{{sssgggffflllyyy}}}xxxzzzuuuhhh]]]SSSOOOPPPJJJGGGEEEDDDDDDEEEDDDDDDDDDEEEFFFFFFHHHKKKOOOSSSUUUZZZaaagggmmmrrrvvvyyyzzzxxxrrrmmmjjjgggllllllmmmmmmmmmmmmllllllnnnllliiihhhhhhiiiiiihhheeedddeeefffiiijjjiiihhhccccccccceeehhhmmmqqqttt}}}|||uuussspppllljjjiiiiiiiiihhhhhhgggfffeeedddcccccc___^^^^^^]]]\\\[[[ZZZZZZ\\\[[[YYYXXXWWWVVVSSSPPPLLLKKKHHHGGGGGGIIIKKKMMMOOOQQQTTTXXXZZZZZZZZZYYYXXXUUUQQQMMMIIIFFFDDDCCC@@@???@@@AAABBBBBB@@@>>>777555222000111333777999>>>???AAACCCEEEGGGHHHHHHGGGDDD???999555444777999===CCCGGGGGGGGGEEE@@@:::777666666777:::<<<<<<<<<<<<:::888777999===BBBEEEBBBBBBAAA===777222///...---+++***,,,//////,,,)))+++++++++***++++++,,,---------,,,+++************---,,,,,,,,,,,,---......+++,,,---,,,++++++---///+++,,,---///000111222222000111444555666888;;;>>>AAACCCFFFHHHIIIKKKMMMPPPTTTUUUXXX[[[```dddhhhjjjkkkkkkjjjhhhffffffgggiiinnnqqqtttvvvxxx}}}vvv___RRRGGGEEEEEEDDDIIIRRRccc~~~sssYYYJJJBBB===;;;:::999777666666666666555444444444333333333333333444666666666777999<<>>???AAADDDFFFHHHIIIIIIJJJGGGBBB<<<777666888:::@@@FFFKKKLLLKKKIIICCC<<<666555444555888:::::::::<<<:::999888:::===BBBDDDBBBCCCBBB===555000...///,,,++++++,,,......,,,***++++++++++++++++++++++++---,,,++++++******++++++++++++++++++,,,,,,,,,---+++,,,------,,,,,,---///+++,,,---///000000111111000111222444666888;;;===AAACCCFFFHHHJJJLLLOOOQQQTTTUUUXXX[[[```eeeiiikkkkkklllkkkiiiffffffgggiiimmmqqqtttwwwyyy~~~sss\\\PPPFFFFFFEEEEEELLLVVVjjjsssXXXIIIBBB???::::::888777666555555555555555555444444333333222333555666666666666999;;;>>>FFFTTTccctttooocccaaadddllluuu{{{zzz~~~wwwllleee___WWWQQQOOOKKKHHHEEEDDDDDDDDDDDDCCCBBBCCCEEEEEEFFFHHHKKKMMMNNNSSSYYY```ffflllrrrvvv|||}}}}}}}}}}}}zzzuuusssooollliiihhhhhhiiiiiiiiihhhgggfffeeeeeeddd^^^]]]\\\[[[ZZZYYYYYYXXXYYYXXXVVVVVVUUUTTTQQQOOOOOOLLLIIIGGGEEEFFFGGGHHHMMMQQQVVVZZZ\\\\\\ZZZXXXSSSQQQOOOKKKHHHEEECCCBBBAAAAAAAAACCCEEEEEECCCAAA999666222000000333888;;;>>>@@@BBBEEEHHHJJJLLLMMMLLLIIIDDD===888777999<<>>@@@CCCGGGKKKNNNPPPQQQNNNKKKDDD===888888;;;>>>DDDKKKQQQQQQOOOJJJBBB999555333222333555777777777888888777777999<<>>@@@DDDIIIMMMQQQTTTUUUPPPKKKCCC;;;777888===AAAGGGNNNSSSSSSPPPJJJ@@@777555444222333555777777666888777777777999<<>>:::999888666555555555555666777777888777555333222111222444555555777999<<<<<>>AAAEEEJJJOOOSSSVVVXXXPPPKKKCCC:::666888>>>CCCJJJQQQVVVVVVRRRLLLAAA777555444333333555777777666888888888888:::<<>>999666555333000---,,,------,,,++++++,,,...+++,,,,,,---,,,+++***))))))))))))***+++,,,......,,,---.../////////...------.........------///000,,,---///000222333333333333000...000555999;;;<<>>JJJNNNTTTUUUPPPGGG???:::666777888999:::999999888:::999888:::<<>>;;;999888555222000---,,,***(((((()))***+++++++++,,,,,,,,,,,,++++++((()))***,,,---...//////------,,,,,,,,,,,,---------------,,,,,,+++++++++------------.........///222222333444666999<<<>>>@@@CCCGGGJJJLLLOOORRRTTTXXXYYY[[[]]]```dddiiimmmqqqooollliiihhhhhhjjjkkkjjjooouuuwwwxxx||||||dddTTTIIIFFFDDDBBBAAADDDPPP\\\xxxwww[[[JJJCCC@@@;;;;;;:::888777777777777888888777666555444333333666666555555555666777888;;;<<>>666444222111222555999<<>>:::333444666888999:::999999:::999888:::===?????????>>><<<999777666444111///---,,,***)))((()))***+++))))))************))))))******+++,,,---------,,,...------------------......---------,,,,,,,,,+++---.........////////////222222333444666999<<<>>>@@@CCCGGGJJJLLLOOORRRTTTVVVWWWZZZ\\\___ccciiimmmooommmjjjhhhggggggiiijjjlllqqqvvvxxxyyy}}}uuu^^^OOOGGGEEECCCBBBAAAEEEPPP]]]tttwww\\\LLLCCC@@@<<<;;;:::999777777777666666666666555555555444444555555444444555555666777:::;;;AAAIIISSSaaauuuxxxmmmffffffllltttrrriiiddd]]]YYYXXXWWWTTTRRRUUUSSSPPPLLLJJJIIIJJJJJJHHHHHHHHHHHHIIIJJJKKKKKKOOONNNMMMLLLLLLLLLMMMNNNPPPUUU[[[aaaggglllqqqttttttnnniiihhhgggeeeeeegggdddddddddeeehhhmmmuuuzzz{{{|||zzzxxxvvvsssooolllkkkjjjjjjhhhhhhhhhhhhhhhggggggggghhhddd```]]]\\\\\\[[[ZZZYYYWWWTTTRRRQQQOOOLLLJJJHHHHHHGGGGGGHHHIIIKKKLLLOOOQQQTTTXXXZZZ[[[[[[ZZZSSSPPPLLLJJJHHHGGGFFFDDD??????AAACCCDDDCCC???<<<333222111111444888===@@@DDDFFFIIILLLNNNOOOOOOOOOJJJEEE===777555888<<<@@@DDDHHHLLLMMMIIIBBB===:::111222555777999:::::::::999999999:::===??????>>>;;;999777555444333000...---,,,+++))))))******+++))))))************))))))+++++++++,,,,,,++++++***.........------..................---------------////////////000000000000222222333444666999<<<>>>AAADDDHHHKKKMMMOOORRRTTTSSSUUUXXX[[[^^^ccciiimmmnnnllliiigggfffggghhhiiimmmrrrvvvxxxyyy|||oooZZZMMMGGGEEECCCCCCAAADDDOOO[[[ssswww]]]MMMDDD???===<<<;;;999888777666666555555555555555555555555444444444444555555555666999:::>>>EEELLLXXXmmm~~~zzzoooiiiiiipppxxxtttgggbbb^^^XXXUUUUUUVVVVVVVVVXXXUUURRRNNNLLLLLLLLLMMMJJJJJJIIIIIIIIIJJJKKKKKKMMMLLLKKKJJJJJJJJJJJJKKKLLLNNNRRRVVVZZZ___dddhhhvvv~~~xxxrrrjjjccc\\\[[[YYYWWWXXX[[[\\\^^^```cccggglllsssxxx|||}}}zzzyyyxxxwwwtttqqqnnnlllkkkjjjiiiiiiiiihhhhhhhhhiiiiiilllhhhbbb^^^]]]]]]\\\[[[ZZZWWWTTTRRRPPPNNNKKKIIIHHHGGGGGGGGGHHHJJJKKKMMMNNNPPPTTTXXX[[[\\\\\\\\\UUUQQQMMMIIIGGGFFFDDDCCCAAABBBDDDFFFGGGDDD???;;;333222222333555:::>>>AAAFFFGGGIIIKKKLLLLLLKKKJJJFFFBBB;;;777666999>>>AAADDDGGGKKKKKKGGGBBB===:::222444666888::::::::::::999888999;;;===??????>>>:::888666444444333000...---,,,+++*********++++++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++///......------......///........................///000000000000111111111222222333444666999<<<>>>BBBDDDHHHKKKMMMOOORRRTTTRRRTTTWWWZZZ^^^dddjjjooonnnllljjjgggggggggiiijjjmmmrrrvvvwwwwww{{{jjjWWWMMMGGGEEEDDDCCCAAACCCNNNYYYqqqwww^^^NNNEEE@@@>>>===;;;999888777666666444444444444555555555555333444444555555555555555777888<<>>999444444444444777:::>>>@@@FFFGGGIIIJJJJJJIIIGGGFFFBBB>>>999666666:::???CCCGGGKKKNNNMMMIIICCC===:::666777999:::;;;::::::999888888999;;;>>>??????===;;;999777555555444111///---,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++((()))***+++,,,---------......------------..............................000000000000111111111222222222333444666999<<<>>>BBBEEEIIIKKKMMMOOORRRTTTRRRUUUXXX[[[___eeekkkpppooommmjjjhhhhhhiiikkklllmmmqqqtttttttttxxxzzzdddTTTLLLFFFDDDCCCCCCBBBDDDNNNYYYooouuu^^^PPPFFF@@@>>>===<<<:::888777666666444444444444444444555555444444555666666666666555666888;;;???CCCMMMbbbvvv}}}tttooorrrwwwpppddd^^^YYYWWWTTTQQQQQQTTTWWWYYYVVVVVVUUUSSSRRRRRRQQQQQQOOONNNNNNMMMLLLLLLLLLLLLIIIIIIJJJJJJJJJKKKKKKKKKGGGHHHIIIIIIJJJMMMQQQUUUYYYaaammmxxx|||tttkkkfffaaaYYYQQQOOOMMMJJJKKKNNNTTTYYY___dddhhhllloooqqq}}}}}}{{{yyywwwuuuuuutttsssqqqpppnnnmmmlllkkkkkkjjjiiiiiikkklllmmmmmmjjjeeebbb```___^^^]]]WWWUUURRRPPPOOOMMMJJJHHHGGGGGGFFFGGGHHHJJJLLLMMMPPPSSSWWW[[[]]]]]]\\\[[[WWWSSSMMMHHHEEEDDDBBBAAABBBBBBBBBCCCCCC???:::777555555555666888;;;>>>@@@EEEFFFGGGHHHGGGFFFDDDBBB>>>;;;777555777;;;AAAEEELLLOOORRRQQQLLLDDD===999888999:::;;;;;;;;;:::999888888999<<>>===<<<:::888666555444111///,,,,,,,,,,,,,,,+++++++++))))))************))))))((()))***,,,---...//////---------,,,,,,------------------------.........000000000000111111111111222222333444666999<<<>>>CCCFFFIIILLLMMMOOORRRSSSSSSUUUXXX[[[___eeekkkpppooommmkkkiiihhhiiikkkmmmmmmqqqssssssrrrvvv~~~sss]]]NNNGGGBBBAAAAAACCCCCCEEEPPP\\\ooottt^^^PPPGGGAAA???>>><<<:::888777666666444444444444444444444444444555666777777777666666777888;;;===???HHH]]]ppp|||sssrrruuuzzzrrreee\\\YYYTTTUUUUUUUUUTTTTTTTTTUUUTTTTTTUUUUUUUUUTTTSSSRRRRRRQQQPPPOOONNNMMMMMMMMMKKKKKKKKKLLLKKKKKKKKKJJJFFFGGGHHHGGGGGGIIILLLOOOQQQXXXaaahhhnnnrrrvvvyyyzzz~~~|||uuummmgggfff^^^XXXUUUSSSPPPPPPRRRUUUYYY___fffkkkqqqwww{{{}}}~~~|||zzzxxxvvvtttrrrrrrqqqqqqpppnnnmmmmmmlllkkkjjjiiijjjkkkmmmnnnjjjgggdddbbb```___]]][[[VVVTTTQQQPPPOOOMMMKKKIIIGGGFFFFFFGGGHHHJJJLLLNNNRRRUUUYYY\\\^^^]]]ZZZYYYUUUQQQKKKGGGEEEEEEDDDCCCDDDCCCBBBBBBAAA>>>:::777555555555777999===@@@AAACCCDDDEEEFFFEEECCCAAA???;;;999666555777<<>><<<===;;;888666555333000...,,,,,,------,,,,,,+++***))))))************))))))***+++,,,---.../////////,,,,,,++++++++++++,,,,,,+++,,,,,,,,,------------/////////000000000111111222222333444666999<<<>>>DDDFFFJJJLLLNNNOOOQQQSSSSSSUUUWWWZZZ^^^ccciiinnnnnnllljjjhhhhhhiiikkklllooorrrtttsssrrrvvv~~~nnnXXXIIICCC>>>>>>@@@BBBCCCGGGSSS___rrrsss^^^QQQHHHAAA???>>><<<:::888777666666555555444444444333333333444555777888888888777666888999;;;<<<<<>>AAACCCBBBCCCDDDDDDCCCAAA???>>>:::888555444777<<>><<<===;;;888666444222///,,,,,,,,,---------,,,+++***++++++,,,,,,,,,,,,++++++---.........///......---,,,++++++******++++++,,,+++++++++,,,,,,---------////////////000000000000222222333444666999<<<>>>DDDGGGJJJLLLNNNOOOQQQSSSRRRTTTWWWYYY]]]bbbhhhllllllkkkhhhgggggghhhjjjkkkpppsssuuutttssswwwzzzbbbOOOEEEDDDCCC@@@???AAADDDIIISSS]]]wwwsss]]]MMMFFFCCC===<<<;;;;;;999999888777555555444444444333333333444444444444444444444444555;;;999777>>>EEEWWWpppzzztttrrr}}}vvvkkkfffaaaYYYTTTSSSRRRRRRSSSSSSTTTTTTUUUUUUTTTTTTUUUUUUVVVWWWXXXXXX[[[XXXUUUUUUVVVWWWUUUSSSMMMMMMLLLMMMNNNNNNLLLJJJIIIIIIJJJKKKKKKLLLMMMMMMNNNPPPSSSTTTVVVXXX\\\___dddfffkkkrrr{{{{{{xxx|||}}}yyyuuupppmmmiiifffdddaaa]]]ZZZZZZYYY]]]eeellluuu~~~zzzyyyxxxvvvuuutttsssqqqpppnnnmmmmmmlllkkkjjjiiijjjlllmmmlllkkkfffeeedddaaa^^^ZZZXXXVVVXXXUUURRROOOMMMJJJGGGEEEFFFGGGGGGGGGGGGHHHJJJMMMTTTXXX[[[ZZZZZZZZZXXXSSSTTTPPPJJJFFFDDDDDDCCCCCCDDDDDDCCCAAA@@@>>><<<;;;888666555888>>>CCCEEEFFFFFFHHHHHHDDDCCCDDDCCC@@@===888555777999;;;AAAHHHQQQVVVZZZVVVLLLAAA:::777555555555777:::<<<<<<<<<:::999:::<<>>:::999777444222000//////000...------///000//////...,,,,,,...222222---(((++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---/////////000111111222222222444555555555777:::===AAADDDIIILLLNNNQQQTTTVVVSSSUUUWWWYYY[[[```eeeiiikkkiiigggeeeeeefffhhhiiipppoooqqqtttvvvyyyuuu___MMMDDDDDDAAA>>>???BBBEEEJJJTTT___xxxppp[[[MMMEEEBBB===<<<;;;;;;999999888777555555555444444444333333444444444444444444444444333999888888???FFFWWWpppyyyuuuxxxzzzpppeee```[[[UUUPPPPPPSSSSSSSSSRRRRRRRRRRRRRRRQQQRRRTTTVVVXXXYYYZZZZZZ[[[YYYVVVVVVXXXXXXVVVTTTPPPNNNMMMMMMOOOOOONNNLLLIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLNNNOOOPPPRRRTTTWWW[[[]]]bbbhhhpppxxx}}}{{{}}}~~~|||zzzxxxtttqqqoookkkhhheee\\\ZZZ\\\bbbiiiqqq~~~}}}zzzyyyxxxvvvuuusssrrrpppooommmlllllllllmmmlllkkkkkklllkkkiiigggdddcccbbb___]]]ZZZWWWVVVVVVSSSQQQOOONNNLLLIIIGGGDDDEEEFFFFFFGGGIIILLLOOOSSSXXXZZZZZZZZZ[[[XXXSSSSSSOOOJJJFFFDDDDDDCCCCCCEEEEEEDDDCCCAAA>>><<<:::777555555888===BBBEEEEEEEEEIIIIIIFFFEEEFFFDDD@@@===888555777999<<>>AAADDDHHHLLLNNNPPPSSSVVVSSSUUUWWWYYY\\\```fffjjjkkkjjjgggfffeeefffhhhjjjooonnnpppuuuwww{{{mmmYYYIIICCCCCC???===???CCCFFFKKKVVVaaayyynnn[[[NNNGGGCCC===<<<;;;;;;999999888777555555555444444444444333555555555555555555555555222999777888???FFFVVVmmm~~~uuusss{{{tttjjj```[[[WWWQQQMMMMMMRRRRRRQQQQQQPPPOOOOOONNNNNNPPPTTTWWWZZZ[[[\\\[[[]]][[[YYYYYYZZZZZZYYYWWWSSSQQQOOONNNOOOPPPPPPOOOKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKMMMOOOSSSTTTXXX]]]dddkkkpppttttttuuuvvvvvvxxx|||~~~{{{xxxtttqqqeee```^^^aaaeeelllyyy}}}zzzyyyxxxvvvuuusssrrrqqqooonnnmmmmmmmmmooonnnmmmmmmllliiieeebbbaaa```___^^^\\\YYYWWWVVVTTTRRRPPPNNNNNNLLLJJJHHHDDDEEEEEEFFFFFFIIIMMMPPPQQQWWWZZZZZZ[[[\\\YYYTTTRRRNNNIIIFFFEEEDDDDDDCCCFFFFFFGGGFFFCCC???;;;888666555555888===AAADDDEEEEEEIIIKKKIIIHHHHHHEEE@@@<<<777555888:::===BBBIIIOOOTTTXXXTTTJJJ???888666::::::999999:::;;;<<<===;;;;;;;;;===??????===;;;888777555333111000///...))))))***+++,,,...///000---******///777:::666111++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------......///...//////000000111111222444555666777777999<<>>@@@DDDFFFKKKWWWccc{{{nnn\\\QQQIIIDDD===<<<;;;;;;999999888777555555555555444444444444666666666666666666666666444999888888???DDDQQQfffsssqqqwww~~~rrrggg]]]YYYVVVQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQQQUUUYYY\\\\\\\\\[[[^^^^^^]]]]]]]]]]]]\\\[[[WWWTTTQQQPPPPPPRRRRRRRRRQQQQQQPPPOOONNNMMMLLLLLLLLLMMMMMMLLLJJJJJJKKKLLLOOOPPPSSSWWW\\\aaafffhhhfffggggggggghhhjjjnnnrrrzzz~~~}}}}}}|||{{{zzzxxxvvvuuuvvvwwwzzz|||~~~}}}~~~~~~{{{sssllleeecccdddhhhqqqzzz|||zzzyyyxxxvvvtttttttttrrrqqqpppooooooooonnnnnnmmmmmmlllhhhccc_________^^^]]]\\\ZZZYYYXXXUUUSSSPPPOOONNNLLLIIIGGGEEEEEEFFFEEEFFFHHHMMMPPPQQQVVV[[[[[[\\\]]]ZZZUUUQQQNNNIIIFFFFFFEEEEEEDDDGGGHHHIIIHHHEEE@@@:::777444444666999===@@@CCCEEEFFFKKKNNNMMMLLLLLLGGGBBB<<<888666999<<<>>>DDDJJJNNNSSSVVVRRRHHH===888666::::::;;;;;;;;;<<<===???<<<<<<<<<>>>???>>><<<:::777666444222000///......******+++++++++,,,...///,,,,,,---///000000...,,,***++++++++++++,,,,,,,,,..............................------------............//////000111111111333444555666666888;;;>>>>>>BBBGGGKKKMMMOOORRRSSSTTTVVVXXX[[[^^^bbbhhhlllmmmkkkiiigggggghhhjjjkkkqqqqqqsssxxx{{{~~~ooo\\\NNNDDDAAABBBAAAAAACCCEEEGGGLLLYYYfffooo\\\PPPHHHCCC===<<<;;;;;;999999888777666666555555555444444444666666666666666666666666666;;;999888>>>AAAJJJ]]]uuurrrnnnrrryyy|||pppeee[[[WWWTTTOOOMMMNNNJJJJJJKKKLLLMMMNNNNNNNNNPPPRRRVVVZZZ\\\\\\\\\[[[```aaabbbbbbaaa```______[[[XXXUUUSSSTTTUUUUUUUUUUUUTTTSSSRRRQQQOOONNNNNNOOOOOOOOOMMMKKKJJJJJJLLLOOOOOOPPPSSSVVVZZZ]]]___ZZZ[[[[[[[[[[[[\\\___bbbgggjjjnnnpppooommmlllkkkjjjjjjkkklllmmmmmmmmmmmmkkkmmmppprrruuuwwwwwwxxxvvvxxx{{{~~~xxxnnniiifffeeehhhnnnzzzxxxvvvvvvyyy}}}{{{yyyyyyxxxvvvtttsssrrrqqqpppooonnnnnnnnnllllllllllllkkkhhhddd```^^^^^^^^^]]]]]][[[ZZZYYYWWWUUUQQQOOOMMMKKKHHHEEEGGGGGGFFFEEEEEEGGGLLLOOORRRXXX\\\]]]^^^___[[[VVVQQQNNNJJJHHHGGGGGGFFFEEEHHHIIIIIIHHHEEE@@@:::777333555777:::===@@@CCCEEEGGGLLLPPPPPPOOONNNJJJDDD<<<888888;;;>>>AAAFFFLLLOOORRRTTTOOOEEE<<<888888:::<<<>>>>>>======>>>@@@<<<<<<===>>>???>>>;;;999555444333111///......---,,,---...---+++***,,,...***...111///***''')))+++*********+++++++++,,,,,,************************------,,,,,,,,,,,,------.........///000000111111222333444444555666:::<<<>>>BBBGGGLLLNNNPPPQQQSSSSSSUUUXXXZZZ^^^bbbhhhlllmmmkkkiiigggggghhhjjjkkktttsssvvvzzz{{{}}}~~~fffUUUKKKDDDAAABBBCCCCCCDDDFFFGGGMMM]]]mmmqqq\\\NNNEEE@@@===<<<;;;;;;999999888777666666666555555555444444555555555555555555555555666;;;888777===>>>DDDUUUmmmtttjjjmmmrrrzzz{{{mmmbbbXXXSSSPPPLLLKKKLLLHHHHHHIIIKKKLLLMMMNNNOOOQQQSSSVVVZZZ\\\]]]]]]\\\aaacccffffffdddccccccccc```^^^[[[ZZZZZZ[[[ZZZYYYVVVVVVTTTSSSRRRPPPOOOOOOOOOOOOOOOMMMKKKJJJKKKLLLNNNNNNNNNOOOQQQSSSVVVWWWRRRSSSSSSSSSRRRSSSVVVXXXYYY[[[]]]^^^]]]]]]]]]^^^\\\]]]___bbbdddeeefffgggdddfffjjjmmmpppqqqqqqqqqpppssswww|||zzzsssmmmgggeeegggnnnsss|||zzztttmmmkkkjjjmmmsss{{{~~~|||zzzyyyyyyxxxvvvtttpppooonnnmmmlllllllllllllllkkkjjjjjjjjjhhhdddaaa^^^^^^^^^]]]\\\[[[ZZZYYYXXXUUURRROOOMMMJJJGGGDDDFFFFFFFFFEEEEEEHHHMMMPPPTTTZZZ___`````````\\\WWWQQQNNNKKKJJJJJJIIIHHHGGGHHHIIIHHHGGGDDD???;;;888333666999<<<>>>@@@DDDFFFIIINNNRRRRRRQQQQQQMMMGGG===999999>>>AAADDDIIIOOOQQQSSSRRRLLLBBB;;;:::<<<===AAAEEEDDDAAA>>>>>>???;;;<<<===???@@@???;;;999444333222000...---------,,,...///---***(((***---)))...222000+++(((+++///************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---......//////000000111111222333333444666999<<<>>>BBBHHHMMMOOOPPPRRRSSSRRRTTTWWWZZZ]]]bbbhhhllllllkkkhhhffffffgggiiikkkttttttwwwzzz|||}}}uuu___QQQIIIDDDBBBCCCBBBBBBCCCEEEGGGPPPcccuuuxxx```OOOEEEAAA===<<<;;;;;;999999888777666666666666555555555555444444444444444444444444444888666666<<<<<>>???AAAEEEGGGKKKPPPSSSRRRRRRRRROOOJJJ>>>;;;;;;@@@DDDFFFKKKQQQTTTTTTQQQIII@@@:::<<>>CCCIIINNNPPPQQQRRRSSSQQQSSSVVVYYY\\\bbbhhhlllkkkjjjgggfffeeefffhhhjjjssssssvvvzzz|||}}}qqq[[[OOOIIIEEECCCCCCAAAAAACCCEEEHHHRRRhhh{{{fffRRRHHHDDD===<<<<<<;;;:::999888777777666666666555555555555444444444444444444444444111666444555<<<<<<@@@OOOdddzzz~~~ttthhhjjjnnnuuunnncccXXXSSSOOOKKKJJJKKKJJJJJJKKKKKKKKKKKKKKKKKKPPPQQQTTTWWW[[[___bbbdddcccgggjjjkkkhhhffffffhhhjjjiiihhhhhhhhhgggdddbbb\\\[[[ZZZYYYXXXWWWVVVVVVRRRSSSSSSRRRQQQQQQRRRTTTRRRQQQPPPOOOOOOOOOPPPQQQPPPQQQRRRRRRQQQRRRTTTVVVUUUUUUUUUTTTTTTVVVZZZ]]]ZZZ[[[\\\^^^```aaabbbbbbeeeiiimmmrrrttttttrrrpppsssvvv|||{{{rrrooobbbaaa```cccfffgggeeecccZZZWWWTTTVVV]]]fffooottt{{{{{{{{{{{{{{{{{{zzzzzz{{{zzzyyyyyyyyyxxxvvvtttssssssrrrqqqpppppppppqqqpppmmmjjjhhhgggeeebbb```\\\\\\\\\[[[ZZZXXXVVVVVVTTTRRRPPPOOONNNLLLJJJHHH@@@AAABBBCCCEEEKKKRRRXXXXXX^^^cccdddcccbbb]]]WWWRRRPPPMMMMMMMMMMMMKKKJJJHHHGGGFFFDDDAAA>>><<<;;;333777<<>><<<<<>>:::===AAAKKKPPPTTTRRRJJJAAA<<<:::999:::<<>>???CCCKKKSSSXXXXXXSSSKKKDDD@@@@@@BBBDDDHHHHHHGGGEEECCC@@@===;;;;;;===???AAA@@@===999666222111111222222111///,,,,,,***)))((()))+++...000...,,,******++++++***)))+++++++++,,,,,,++++++******+++---...///......---,,,---.../////////...---------///000111111111111222222333333333555999<<<>>>BBBGGGLLLNNNPPPRRRSSSVVVWWWZZZ^^^aaadddeeefffggghhhjjjjjjiiiiiijjjkkkqqqrrrvvv{{{}}}nnnXXXMMMIIIFFFCCCCCCBBBAAABBBDDDIIIVVVooooooZZZMMMHHHBBB???;;;999999999888888333444555666666666555444666555444333333333444555888666555777999:::@@@GGGXXXnnn{{{rrrrrrvvv}}}nnncccXXXTTTPPPLLLJJJKKKIIIIIIHHHGGGGGGHHHIIIJJJNNNQQQVVVZZZ^^^ccciiimmmrrrrrrrrrqqqooonnnmmmmmmppprrrsssrrrpppmmmlllllliiijjjiiiiiigggdddbbbaaa^^^]]][[[YYYXXXXXXXXXXXXXXXYYYYYYYYYXXXWWWUUUTTTVVVWWWXXXZZZ[[[\\\\\\\\\^^^]]]]]]]]]^^^^^^^^^]]]bbbdddhhhlllpppssstttuuuwww{{{}}}wwwooohhhccc```^^^\\\WWWUUUSSSTTTXXX___ggglllvvvzzz}}}{{{yyyxxxwwwvvvtttrrroooooommmmmmmmmmmmnnnooonnnmmmkkkhhhfffcccaaa```______^^^]]][[[ZZZYYYYYYUUURRROOOLLLJJJHHHEEECCCCCCCCCDDDFFFKKKPPPVVVZZZaaaccceeefffeee```\\\XXXSSSRRRPPPMMMKKKIIIHHHHHHGGGFFFEEEBBB???<<<999888>>>AAAEEEHHHHHHIIIIIIJJJMMMPPPTTTWWWUUUQQQKKKGGG???>>>===>>>BBBHHHNNNRRRSSSOOOIIICCC@@@@@@BBBDDDEEEEEEEEEDDDBBB???<<<;;;<<<>>>@@@AAA@@@<<<999666222000/////////...,,,***++++++***)))***+++---...---,,,******+++,,,+++***,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,,,,,,,+++)))***+++,,,,,,,,,++++++---...///000111111111111222333444444444666:::===???BBBGGGKKKMMMOOORRRTTTWWWXXX[[[^^^bbbeeeggghhhhhhjjjkkklllkkkkkkmmmnnnrrrsssvvv{{{}}}|||jjjWWWMMMIIIFFFDDDDDDAAAAAACCCGGGLLLZZZsssvvvbbbSSSLLLCCC@@@<<<999999999999888333333444444555666666666777777666444444444444444777444444777888888>>>EEERRRhhhzzz~~~}}}vvvwww|||}}}mmmcccXXXTTTQQQMMMKKKLLLJJJIIIHHHGGGGGGHHHIIIJJJNNNRRRWWW]]]bbbhhhooosssxxxyyyyyyxxxuuurrrrrrrrrvvvwwwxxxwwwtttqqqpppppppppppppppooonnnkkkiiihhhgggfffdddbbb```_________^^^^^^^^^]]]\\\ZZZYYYXXX[[[[[[\\\^^^```bbbdddfffgggggggggggggggggggggggghhhkkkoootttyyy|||~~~yyyqqqkkkfffccc]]]\\\ZZZZZZ^^^dddjjjnnnxxx}}}}}}{{{yyyxxxxxxwwwuuusssrrrqqqpppnnnnnnnnnoooooonnnmmmkkkiiifffdddbbbaaa______^^^\\\[[[ZZZYYYXXXTTTQQQMMMJJJIIIGGGDDDBBBDDDEEEFFFHHHMMMSSSXXX[[[aaaccceeefffddd```[[[XXXRRRQQQOOOMMMKKKIIIHHHHHHGGGFFFEEEBBB???<<<999888>>>AAAEEEGGGHHHHHHHHHIIINNNPPPRRRSSSQQQLLLFFFBBB;;;;;;;;;===@@@DDDHHHJJJLLLIIIDDD@@@??????AAACCCDDDDDDDDDDDDCCCAAA???===>>>???@@@@@@???<<<888666444222///......---+++***+++++++++++++++++++++,,,,,,+++)))***+++,,,,,,+++,,,,,,,,,,,,,,,+++***)))++++++******)))*********))))))***++++++++++++***......///000111111111111333444555555555777;;;>>>@@@CCCFFFIIILLLOOORRRUUUWWWXXX[[[^^^bbbeeegggiiigggiiikkklllkkklllnnnpppsssssswww{{{}}}uuufffUUUMMMIIIEEECCCCCCAAAAAADDDHHHNNN]]]vvvvvvcccSSSJJJCCC@@@<<<:::999:::999888555555444444444555555666555555555444444444444444777444444777888888===DDDNNNbbbyyyyyywww|||}}}|||lllbbbXXXSSSPPPMMMKKKLLLKKKJJJIIIHHHGGGHHHIIIIIIMMMQQQWWW^^^dddlllsssxxx}}}~~~zzzwwwwwwwww}}}~~~~~~zzzwwwvvvuuuwwwwwwwwwvvvuuurrrpppoooqqqooommmjjjhhhgggggggggeeeeeedddcccbbb```___^^^aaaaaabbbdddgggjjjnnnppprrrrrrsssrrrqqqpppqqqqqqrrrtttyyy~~~wwwrrrmmmllljjjjjjlllppptttwww~~~|||zzzxxxxxxxxxwwwvvvttttttsssqqqooonnnnnnnnnnnnmmmmmmkkkiiigggeeecccbbb```___^^^\\\[[[YYYXXXWWWRRROOOLLLIIIHHHFFFDDDBBBDDDEEEFFFIIINNNTTTYYY\\\aaabbbcccdddbbb^^^YYYWWWOOONNNMMMKKKIIIHHHHHHGGGGGGFFFEEEBBB???<<<999888777;;;???CCCDDDEEEFFFGGGNNNOOOPPPNNNKKKFFFAAA>>>888999:::<<<>>>AAACCCDDDEEECCC@@@>>>===???AAABBBEEEFFFFFFGGGFFFEEECCCBBB@@@@@@@@@???>>>;;;888666888555222//////...---,,,***+++,,,,,,,,,+++***)))+++***)))***+++------,,,******+++,,,,,,,,,,,,+++---,,,***)))((()))******,,,,,,------...............///000111111111111111111333444555666777;;;===AAACCCFFFIIIKKKNNNSSSVVVVVVWWWYYY]]]```dddggghhheeegggiiijjjjjjkkkmmmooottttttwww{{{}}}ooobbbTTTMMMIIIEEEBBBCCCAAABBBEEEJJJPPP^^^vvvsssbbbRRRGGGCCC@@@<<<:::::::::999999888777666444333333333333111111222333444555555555777555555888999999===CCCKKK^^^{{{yyywwwuuu~~~mmmbbbXXXTTTQQQMMMKKKLLLKKKKKKIIIHHHHHHHHHIIIIIIKKKPPPVVV]]]dddllltttyyy||||||~~~|||{{{{{{~~~|||zzzxxxvvvwwwuuussspppnnnmmmmmmmmmnnnmmmlllkkkjjjiiiiiihhhiiiiiikkkmmmqqquuuyyy{{{{{{}}}~~~~~~|||{{{|||~~~~~~}}}~~~{{{yyywwwwwwwwwvvvtttssspppooommmkkkiiiiiiiiiiiilllkkkjjjhhhfffeeecccccc```___^^^\\\ZZZXXXWWWVVVQQQNNNKKKHHHGGGFFFCCCAAADDDDDDFFFJJJOOOUUUYYY\\\___```aaaaaa^^^[[[WWWTTTLLLLLLJJJIIIGGGGGGFFFFFFGGGFFFEEEBBB???<<<999888555999>>>CCCFFFHHHJJJLLLOOONNNMMMJJJFFFAAA===:::666777:::<<>><<<<<<>>>@@@BBBEEEFFFGGGGGGGGGFFFEEEDDDAAA@@@@@@>>><<<:::888777999666222///......,,,+++***+++,,,------,,,***)))+++***)))***+++------,,,'''((()))+++,,,---......///...,,,+++******+++,,,............/////////000///000000111111111111000///111333444555777:::<<>>;;;999666888:::>>>AAACCCDDDEEECCCAAA===;;;;;;===@@@BBBDDDEEEFFFFFFFFFEEEDDDCCCAAA@@@???===<<<:::999999666333000...---,,,***))))))***,,,,,,---,,,+++***,,,+++)))***+++,,,,,,+++&&&''')))+++---......///......------,,,------------------,,,---......///000000111111222111111000...000333444555777999;;;@@@CCCFFFIIILLLOOORRRUUUSSSTTTUUUXXX\\\aaaeeeggghhhjjjlllmmmlllmmmoooqqqtttsssuuuyyy{{{~~~mmmcccYYYSSSNNNHHHEEEEEE@@@BBBGGGNNNUUUddd}}}ttthhh^^^SSSJJJDDDAAA===;;;:::::::::999666666777666666444222111000111333444555555555555555444555888888777:::@@@EEEVVVqqqvvvtttuuujjj___YYYUUUPPPNNNOOOMMMLLLJJJIIIHHHHHHIIIIIILLLPPPVVV]]]ccckkkrrrwww~~~~~~~~~{{{{{{zzzyyyyyyyyyzzz{{{{{{|||}}}{{{yyywwwwwwuuusssqqqqqqpppnnnllllllllllllllliiihhhgggfffeeedddcccbbb```___^^^\\\YYYWWWVVVUUUPPPNNNKKKIIIHHHFFFDDDBBBEEEFFFIIIMMMSSSXXX\\\____________^^^\\\XXXUUURRRKKKKKKJJJIIIHHHHHHHHHIIIGGGFFFEEEBBB???<<<999888222777===BBBEEEHHHKKKMMMOOOMMMIIIDDD@@@<<<999888777999<<<@@@CCCGGGIIIKKKFFFBBB>>>::::::<<<@@@CCCFFFFFFGGGGGGGGGFFFDDDCCCAAA???>>><<<;;;;;;;;;;;;444222000//////---***((()))***++++++,,,,,,,,,,,,---,,,******+++,,,+++***))))))***+++,,,,,,,,,,,,,,,------............---------,,,+++,,,---...///111111111222222111111000...000333555666888:::<<>>CCCTTTnnnvvvrrr}}}yyynnnbbb\\\XXXSSSPPPPPPMMMLLLJJJIIIHHHHHHIIIIIINNNRRRWWW]]]dddkkkqqqvvv}}}zzzyyyxxxvvvtttqqqmmmllljjjiiihhhiiiiiijjjhhhgggfffeeedddcccbbbbbb```___^^^\\\YYYWWWVVVUUUPPPNNNKKKIIIHHHGGGEEECCCFFFGGGKKKOOOUUUZZZ^^^````````````___\\\XXXUUUSSSLLLLLLKKKJJJJJJJJJJJJJJJGGGGGGEEEBBB???<<<999888777;;;AAAEEEHHHJJJMMMNNNOOOLLLHHHCCC>>>;;;999888888:::===AAAEEEJJJMMMOOOHHHDDD>>>:::999<<<@@@CCCHHHIIIJJJJJJIIIHHHFFFEEE@@@???===<<<;;;;;;;;;<<<444333222222222000---***))))))***++++++,,,---......,,,******+++++++++)))+++,,,,,,,,,,,,+++*********+++---...///......---......---,,,---...///000111111222222222111111000...111444777888999;;;===>>>BBBGGGLLLNNNPPPRRRSSSTTTUUUVVVYYY]]]bbbgggjjjiiijjjkkkkkkjjjjjjlllmmmrrrqqqsssvvvxxx|||zzznnnaaaXXXQQQIIIDDDCCCBBBEEEIIINNNZZZmmmyyyjjj^^^TTTMMMLLLAAA@@@>>>===;;;:::::::::888777777777777777888888555555444444444333333333555555555555777999;;;===CCCPPPgggtttsss|||sssccc\\\XXXTTTPPPOOOPPPOOONNNLLLKKKKKKKKKKKKQQQSSSVVVZZZ___fffmmmrrr|||yyyvvvuuuuuusssrrruuupppkkkiiikkkllliiifffiiigggfffeeeeeedddcccaaaaaaaaa___]]]ZZZWWWUUUTTTRRRNNNIIIFFFEEEEEEDDDCCCGGGIIILLLQQQVVVZZZ^^^```bbb```______^^^[[[UUUPPPNNNLLLIIIJJJMMMNNNMMMKKKHHHGGGDDDAAA>>><<<:::999===>>>@@@BBBEEEHHHKKKMMMNNNMMMIIICCC<<<888666666888:::===BBBHHHKKKKKKJJJLLLCCC<<<;;;<<<===BBBGGGHHHJJJLLLLLLJJJEEE@@@===AAAAAA@@@@@@???@@@@@@AAA555333111...------......'''(((+++---///000000000++++++************++++++---,,,******+++***)))'''************+++,,,---...,,,,,,,,,---...///000000111000/////////000222333555666777777777999<<>>CCCGGGIIIOOOWWWYYYTTTRRRSSSVVVZZZ^^^bbbeeefffmmmlllkkkiiihhhjjjnnnrrrssssssvvvyyyyyy{{{}}}qqqccc[[[SSSKKKFFFFFFCCCEEEIIIOOO[[[ooommm___VVVNNNIIIIIIEEECCCAAA>>>;;;888777666888777777777777777888888555555555444444444333333444444444555666888:::<<>>???AAADDDGGGJJJMMMOOOPPPOOOKKKDDD>>>999888888<<<>>>BBBHHHNNNQQQRRRQQQKKKCCC<<<:::<<<>>>CCCIIILLLMMMNNNNNNKKKGGGBBB??????@@@AAABBBBBB@@@???>>>666444111...,,,++++++,,,------...---,,,+++)))(((++++++************++++++(((''''''(((***++++++************++++++,,,---...,,,------....../////////111000/////////000222222222333555555555777:::===>>>CCCFFFHHHNNNVVVXXXUUUVVVVVVXXX[[[___eeekkknnnlllllljjjiiihhhjjjnnnqqqssstttwwwzzz{{{}}}tttggg^^^VVVNNNIIIHHHCCCEEEIIIQQQ^^^ssssss```UUUNNNHHHFFFGGGFFFDDDAAA>>>;;;888777666888777777666666777777777555555555444444444444333444333333444555777999:::>>>HHHZZZrrruuuxxx|||mmmeee___YYYTTTSSSRRRRRRQQQPPPOOONNNMMMMMMQQQSSSVVVYYY\\\bbbhhhmmmwww}}}}}}zzzwwwvvvuuutttrrrqqqnnnkkkiiijjjlllllliiiffffffdddccccccddddddcccaaabbbbbb```^^^[[[XXXVVVUUUPPPMMMHHHFFFEEEFFFEEEEEEIIIKKKPPPVVV[[[```dddffffffeeebbb```^^^ZZZUUURRRPPPOOONNNOOOQQQRRRQQQPPPKKKHHHCCC>>>:::999999:::???@@@CCCFFFJJJMMMPPPQQQSSSQQQMMMFFF???:::999999;;;===BBBIIIOOOSSSTTTSSSKKKBBB;;;:::<<>><<<;;;::::::888777777666666666666777555555555555444444444444333333333333444666888999<<>>:::999999:::<<>>???AAABBBAAA???<<<:::333111...,,,*********+++))))))***+++,,,---------,,,++++++******++++++,,,///...,,,,,,---...,,,+++***+++,,,------.........////////////............000000000000000111111222333444666666777999<<>><<<;;;;;;;;;888888777666555555666666666666555555555444444444333333333333444555777888;;;AAAMMMaaazzzzzzqqqiii```ZZZYYYXXXXXXXXXWWWVVVUUUSSSSSSTTTUUUWWWYYY[[[]]]aaadddjjjooouuuzzz~~~~~~~~~|||zzzyyyyyyxxxvvvtttqqqqqqpppooommmkkkgggeeedddcccbbbbbbddddddcccbbbbbbbbb```^^^[[[XXXVVVTTTNNNJJJGGGEEEFFFGGGHHHHHHKKKOOOTTT[[[aaafffiiijjjhhhfffccc___ZZZVVVSSSRRRPPPQQQRRRRRRRRRQQQPPPPPPIIIEEE???:::888999;;;===CCCEEEHHHLLLOOORRRTTTUUUSSSQQQKKKDDD===999888999===@@@EEEMMMSSSVVVVVVTTTGGG???:::;;;>>>AAAGGGMMMOOONNNMMMJJJGGGCCC@@@???AAAAAA@@@???===<<<;;;;;;000...,,,+++***+++---...222111///---+++***)))(((,,,,,,++++++++++++,,,,,,///...,,,---......---,,,++++++---......///......//////////////////......///000000000111111111111222333555666666999<<>><<<;;;:::999888888777666555555555555666666666555555555444444444444333333444555777888:::>>>III\\\ttt}}}{{{|||xxxoooeee___^^^[[[\\\\\\\\\[[[YYYWWWVVVVVVWWWYYYZZZZZZ\\\___aaacccggglllpppuuu{{{~~~}}}{{{{{{{{{zzzwwwuuutttsssrrrooommmjjjgggffffffdddccccccddddddcccaaaaaaaaa___]]]ZZZWWWUUUTTTLLLIIIFFFEEEFFFHHHIIIIIILLLPPPUUU\\\bbbfffhhhiiifffeeeaaa\\\VVVSSSRRRRRRNNNPPPRRRQQQOOOMMMMMMMMMDDDAAA===999888:::>>>@@@EEEGGGJJJNNNQQQSSSTTTTTTQQQOOOIIIBBB;;;888888:::===???EEEKKKQQQSSSQQQOOODDD>>>:::<<>>===BBBAAA???===<<<;;;::::::...---,,,++++++,,,...///000///...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))((((((***,,,......---+++,,,---///000//////...//////////////////////////////000111111111111000///111222333444777:::===@@@AAAFFFOOOVVVVVVVVVWWWWWWXXXZZZ]]]___aaacccdddgggiiiiiiiiiiiikkknnnpppttttttwwwzzzzzz}}}vvvjjj^^^WWWQQQJJJFFFFFFEEEFFFLLLYYYmmmlll```TTTOOOKKKFFFBBBAAABBBAAA@@@>>>===<<<<<<;;;888888777555555444444555666666666666555555555555555555444444444666777888888;;;EEEWWWppp{{{wwwwwwuuujjjdddddd^^^___``````___]]][[[YYYXXXYYY[[[[[[[[[[[[]]]___^^^aaaeeehhhlllrrr{{{}}}|||{{{{{{{{{zzzwwwtttsssrrrpppnnnkkkiiihhhhhhhhhfffddddddeeedddcccaaa``````^^^\\\YYYVVVTTTSSSKKKHHHEEEEEEFFFHHHJJJJJJMMMPPPVVV\\\aaaeeeggggggcccbbb___YYYSSSPPPPPPRRRLLLOOOQQQPPPLLLIIIHHHHHH???===:::999999<<<@@@CCCGGGIIILLLOOORRRSSSSSSSSSPPPNNNHHHAAA;;;999:::;;;===???DDDJJJNNNOOOLLLIIIAAA<<<:::===@@@AAACCCGGGIIIGGGDDDAAA???===<<<<<>>>>>===>>>>>>???@@@@@@888888777555555444444444777666666666555555555555666555444444555666777888666:::CCCUUUnnn{{{vvvvvv~~~zzznnnhhhhhh```aaabbbbbbaaa___]]][[[YYYZZZ\\\\\\[[[[[[\\\^^^[[[^^^aaacccfffllluuu||||||{{{zzzzzzzzzyyyvvvsssppppppnnnllliiihhhiiijjjiiigggfffeeeeeedddcccaaa```___^^^[[[YYYVVVSSSRRRKKKHHHEEEEEEFFFIIIJJJKKKMMMPPPVVV\\\aaadddeeefffaaa```]]]WWWQQQNNNOOORRRKKKNNNPPPOOOJJJFFFEEEFFF;;;:::999999:::>>>BBBDDDHHHJJJMMMPPPRRRSSSRRRRRRPPPMMMHHHAAA<<<:::;;;===BBBDDDHHHNNNQQQQQQMMMJJJ@@@;;;:::===@@@@@@BBBEEEGGGEEEBBB@@@===<<<<<<<<<>>>@@@AAAAAA???;;;777444222000...,,,,,,,,,---...///---,,,***))))))******---,,,,,,++++++,,,,,,------,,,++++++---------++++++,,,...000111000///...---......///000111111222...///000222222111111000111222444555666999<<>><<<:::::::::<<<===>>>===<<<:::777555000...,,,,,,,,,---,,,++++++,,,,,,------,,,,,,+++,,,+++++++++******)))))),,,+++,,,,,,---...///000,,,000666;;;<<<888333///------------------------000111111111222222222222444444444777:::<<<======@@@CCCHHHNNNRRRUUUUUUVVVYYYYYYYYYZZZ]]]aaaeeehhhiiijjjkkkkkkkkkmmmqqqtttwwwwwwzzz}}}}}}|||pppdddXXXRRROOOKKKHHHIIIGGGJJJTTTggg{{{fff]]]TTTQQQNNNIIIFFFFFFCCCAAA>>>>>>@@@@@@???===999888888777777666555555777777666555555444444333555444444444444555666666999;;;@@@III[[[wwwwwwqqqqqqwww}}}uuupppkkkiiigggffffffdddaaa___cccddddddbbb^^^[[[ZZZZZZZZZYYYYYY[[[]]]aaaeeegggpppvvv}}}|||{{{yyywwwuuutttsssqqqpppmmmllllllkkkiiiggghhhfffdddddddddcccaaa```___]]][[[YYYXXXTTTPPPMMMJJJFFFDDDEEEEEEEEEHHHMMMOOOTTTZZZaaadddeeecccaaa\\\ZZZWWWTTTRRRQQQRRRSSSNNNLLLIIIGGGEEECCC@@@>>><<<;;;999999<<<@@@EEEHHHKKKLLLMMMPPPSSSUUUUUUUUUKKKJJJJJJMMMQQQPPPLLLGGGEEEGGGMMMWWW]]]ZZZPPPFFF;;;;;;;;;<<<>>>@@@CCCEEEEEEDDDBBB???<<<;;;:::999999:::<<<<<<<<<;;;999777111///---,,,------,,,++++++,,,,,,------,,,,,,+++***)))))))))((((((((((((,,,,,,,,,,,,---...///000:::<<>>999333///------------------------000000000111111111222222333333444666999;;;<<<<<<@@@CCCIIINNNSSSUUUVVVWWWYYYXXXXXXZZZ]]]bbbfffiiikkkkkkkkkjjjjjjlllpppsssyyyyyy|||~~~tttiii___VVVRRRPPPKKKIIIIIIIIIMMMZZZrrrwwwbbbYYYQQQNNNLLLHHHFFFFFFAAA@@@>>>>>>>>>>>>===;;;::::::999999888777777666888888777777666555555444555444444444444555666666999:::<<>><<<;;;<<<<<<;;;;;;:::999999999888888777666666555555444555444444444444555666666888777:::BBBQQQiii~~~wwwtttwww~~~~~~tttrrrpppooonnnllliiiffffffggggggeeebbb___^^^^^^ZZZZZZ[[[\\\]]]___```aaacccfffiiilllnnnpppsssuuuyyy~~~~~~zzzzzzyyywwwvvvuuutttsssqqqooolllkkkkkkiiigggeeeccccccdddeeefffeeebbb______]]][[[YYYXXXUUUPPPMMMHHHDDDCCCEEEFFFGGGJJJPPPVVVZZZ___ccceeeeeecccbbb___^^^\\\ZZZXXXWWWVVVUUUNNNKKKHHHFFFEEECCC@@@>>>:::::::::<<<@@@EEEJJJMMMMMMNNNPPPTTTXXXYYYYYYXXXXXXOOOGGGGGGMMMQQQOOOKKKDDDFFFLLLSSSWWWSSSIIIAAA999:::<<<>>>AAACCCEEEFFFDDDCCCBBB@@@===;;;999888555666888::::::999888777111000...---......---,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,---......///000000///...,,,+++........................////////////000000000000000111444555666888:::<<>>???CCCFFFLLLQQQSSSNNNEEE>>>999;;;===AAACCCEEEFFFFFFCCCBBB@@@>>><<<:::888777666777888999888777444333111///---------...---,,,***++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,*********)))******+++,,,))))))+++---...//////000........................////////////000000000000///111444555555777999<<<>>>AAAEEEJJJOOOSSSVVVWWWWWWWWWXXXZZZ^^^dddhhhlllnnnmmmjjjgggeeehhhlllqqqxxxyyy{{{~~~qqqggg\\\WWWQQQOOOKKKEEEDDDGGGHHHQQQeeeiiiZZZRRRLLLKKKKKKIIIHHHJJJFFFHHHIIIGGGDDDAAA??????::::::999888888777777666777777666555555444444333555444444444444555666666888555888AAALLL^^^{{{{{{vvvtttsssrrrqqqpppmmmkkkmmmmmmnnnkkkhhheeeddddddaaabbbcccddddddcccbbbaaa___``````^^^]]]^^^```cccffflllwww}}}{{{zzzzzz~~~xxxppprrruuuzzz~~~{{{{{{|||~~~~~~}}}{{{yyyxxxxxxwwwvvvuuutttsssrrrrrrpppnnnlllkkkiiigggeeeddddddcccddddddcccaaa^^^]]][[[YYYXXXVVVSSSOOOKKKHHHEEEDDDGGGIIIKKKOOOUUU\\\___dddiiimmmnnnnnnmmmjjjiiihhhddd```[[[VVVTTTOOOMMMJJJHHHGGGEEEBBB???999999;;;>>>BBBGGGKKKNNNSSSSSSUUUXXXYYYYYYVVVSSSGGGGGGDDD@@@<<<<<<@@@DDDDDDHHHMMMQQQRRRLLLDDD===;;;===@@@DDDFFFGGGGGGFFFCCCAAA>>>;;;999888777777777888888888777444111000000...,,,,,,,,,---,,,+++******++++++++++++******)))))))))***************+++******))))))******+++((()))***+++,,,------.........................../////////000000000111111...222555666555666:::===>>>AAAEEEJJJOOOSSSVVVXXXYYYXXXYYY[[[^^^ccchhhkkklllkkkiiigggfffggglllooouuuvvvyyy}}}~~~yyykkkaaaXXXSSSNNNLLLHHHEEEFFFJJJHHHSSShhhiii[[[SSSMMMLLLMMMKKKJJJKKKHHHJJJLLLJJJEEEBBB@@@@@@;;;;;;::::::999888888888888888777666666555555444555444444444444555666666999666999BBBJJJWWWrrryyyrrrrrrqqqrrrttttttsssqqqoooppppppnnnjjjgggffffffhhhiiijjjkkkjjjiiifffeeeaaaaaa```^^^\\\\\\]]]___ccchhhpppzzz~~~~~~xxxqqqnnnsss{{{~~~}}}zzzwwwttttttuuuuuuuuuuuuuuuvvvtttqqqooommmllljjjgggeeegggeeecccbbbbbbbbb```^^^\\\ZZZXXXVVVUUUQQQMMMJJJIIIEEEEEEHHHKKKMMMRRRXXX___bbbfffkkknnnooooooooommmmmmllliiiddd^^^YYYVVVNNNLLLIIIGGGFFFDDDAAA>>>999;;;===AAAFFFLLLQQQTTTXXXXXXYYY[[[[[[YYYTTTQQQ<<<======:::888888<<<@@@GGGKKKPPPSSSRRRLLLDDD>>>===???CCCFFFHHHHHHGGGFFFCCC@@@<<<888666555666777666777777777666333000//////---+++++++++,,,+++*********++++++++++++******)))))))))******+++++++++,,,,,,++++++++++++,,,,,,******+++,,,,,,++++++***........................000000000111111111222222...222666777555666:::>>>@@@BBBFFFKKKPPPUUUYYYZZZZZZZZZZZZ[[[^^^cccgggjjjjjjjjjiiigggfffhhhkkknnnssstttxxx|||~~~sssdddZZZUUUPPPLLLJJJGGGEEEHHHMMMIIIUUUiiijjj\\\TTTNNNMMMNNNLLLKKKLLLHHHKKKMMMKKKFFFBBB@@@@@@???>>>>>>===<<<<<<;;;;;;999999888888777666666666555444444444444555666666;;;777:::BBBHHHSSSlll~~~xxxoooooopppsssvvvxxxwwwvvvwwwxxxxxxvvvrrrooonnnnnnnnnoooqqqqqqqqqnnnkkkiiieeeeeedddaaa^^^]]]^^^```cccfffmmmuuu{{{}}}{{{yyyuuurrrqqqtttzzz|||tttnnnsssyyy~~~}}}yyyvvvqqqqqqrrrtttuuuwwwxxxyyytttrrrooommmllljjjhhheeehhhfffcccbbbaaaaaa```^^^[[[YYYWWWUUUTTTQQQLLLIIIIIIFFFEEEIIILLLNNNSSSYYYaaadddhhhkkknnnooonnnnnnnnnnnnmmmkkkfffaaa[[[XXXMMMKKKHHHFFFEEECCC@@@===;;;===AAAFFFLLLSSSXXX[[[\\\\\\\\\]]]]]]YYYTTTPPPIIIFFFAAA===;;;>>>CCCHHHJJJMMMRRRUUUTTTMMMEEE@@@>>>AAAEEEHHHJJJIIIGGGFFFCCC@@@;;;666444444666777555555666666555333111///...---+++***++++++***)))******++++++++++++******+++++++++,,,,,,---------......---,,,,,,------------...///000000///...---////////////////////////111111111111222222222222///333777888666666:::???BBBDDDHHHLLLRRRWWWZZZ]]][[[[[[ZZZ\\\^^^cccgggjjjhhhiiiiiihhhggghhhkkknnnrrrsssxxx|||~~~zzzkkk___YYYPPPKKKHHHIIIHHHEEEDDDFFFIIISSSeee|||kkkXXXRRRLLLJJJKKKLLLJJJGGGIIIIIIIIIHHHFFFCCCAAA?????????>>><<<<<<;;;;;;;;;999888777555555555666777444444333333333333444444444:::888;;;IIIUUUhhhyyyzzzrrrqqqqqqssswww|||~~~~~~|||{{{yyyvvvuuutttssspppoooqqqssstttrrrooollliiidddbbbbbbcccddddddbbbeeejjjpppuuuvvvtttrrrkkkkkkiiigggfffhhhlllpppvvv~~~~~~||||||~~~sssppprrrtttzzzzzz||||||xxxuuutttpppppprrrsssssstttttttttrrrqqqooommmkkkjjjiiiiiicccbbbaaabbbbbbbbb```^^^ZZZYYYWWWSSSPPPMMMJJJIIIEEEEEEFFFHHHJJJPPPVVV[[[aaaeeeiiihhheeedddgggjjjmmmkkkhhhddd```[[[UUUQQQOOOLLLIIIGGGEEEBBB???<<<<<<>>>BBBGGGMMMTTTZZZ]]]]]]\\\\\\[[[ZZZVVVQQQMMMGGGEEEAAA>>>???CCCGGGKKKLLLPPPTTTTTTOOOHHHAAA===>>>DDDIIIJJJJJJJJJGGGAAA@@@>>>:::777444333333333444666888888555222//////,,,++++++******++++++,,,++++++++++++************---...///...+++***)))***,,,,,,++++++,,,---///000000///------,,,---...///---......///000111111222000000000000////////////000222444555666888<<<>>>BBBDDDIIINNNSSSWWWYYYZZZWWWWWWXXXZZZ^^^bbbfffiiiiiiiiiiiigggfffgggiiilllpppsssxxx}}}}}}~~~rrrcccWWWRRRNNNIIIFFFGGGGGGDDDDDDFFFKKKTTTggg}}}{{{jjjXXXSSSLLLIIIJJJJJJHHHEEEFFFFFFFFFEEEDDDBBB???>>>???>>>===<<<<<<;;;;;;;;;:::999777666555555555666666666555555555555666666555:::999;;;GGGSSSeee~~~vvv{{{}}}sssrrrrrruuuzzz~~~|||{{{{{{xxxwwwwwwzzzzzzwwwtttmmmjjjgggddddddeeeddddddfffhhhkkkooorrrrrrooolllgggfffeeecccbbbdddhhhkkkqqqyyy}}}|||}}}~~~}}}}}}{{{{{{zzz|||~~~vvvoooooosss~~~}}}}}}||||||xxxtttqqqpppmmmnnnoooqqqqqqqqqqqqqqqqqqpppooommmkkkjjjjjjiiidddbbbaaaaaaaaaaaa^^^\\\[[[YYYVVVSSSOOOKKKHHHGGGEEEGGGHHHJJJLLLQQQWWW[[[bbbeeehhhgggcccaaacccfffiiifffccc```^^^ZZZVVVSSSOOOLLLIIIFFFDDDBBB???===<<<>>>BBBHHHOOOVVV\\\```___^^^\\\ZZZWWWSSSMMMIIIDDDBBB???===???CCCIIILLLRRRVVV[[[YYYRRRHHHBBB???@@@FFFJJJKKKKKKJJJEEE???999777666444444444555666555777999888555111///...---,,,,,,,,,,,,,,,,,,---************)))))))))))),,,.........+++*********,,,+++*********+++,,,---///...---,,,,,,---......---......//////000000000////////////000000000000000222444555666888<<<>>>AAADDDHHHMMMRRRVVVXXXYYYYYYYYYYYY[[[]]]aaaeeeggghhhiiihhhgggfffgggjjjmmmrrrtttyyy}}}}}}yyylll^^^TTTOOOKKKGGGEEEFFFEEECCCDDDGGGLLLXXXkkk{{{kkkYYYSSSMMMIIIIIIHHHFFFCCCCCCCCCCCCBBBAAA@@@>>>>>>???>>>===<<<<<<;;;<<<<<<;;;:::888666555555555555666666555555555555666666666;;;999;;;FFFOOO```wwwvvvwwwvvvuuuuuuxxx}}}}}}{{{{{{|||{{{xxxtttqqqooollljjjjjjjjjiiihhhllllllmmmnnnooonnnjjjgggddddddbbbaaa___aaadddgggmmmtttzzzzzzzzz{{{zzzwwwuuusssqqqppppppqqqqqqpppppppppppprrrvvvzzzwwwqqqooossszzz}}}|||zzzyyyxxxxxxxxxyyy~~~}}}{{{xxxuuuqqqnnnllllllmmmoooppppppppppppooopppooonnnmmmlllkkkjjjjjjeeecccbbbaaaaaa___]]]ZZZ[[[YYYUUUQQQLLLIIIFFFEEEFFFHHHJJJLLLOOORRRWWW[[[aaadddfffeeeaaa___```bbbdddaaa]]]ZZZYYYXXXVVVTTTNNNKKKGGGEEECCCAAA>>><<<;;;>>>CCCJJJRRRZZZ```ddddddbbb^^^ZZZVVVPPPJJJEEE@@@>>><<<<<>>@@@CCCGGGMMMQQQUUUWWWYYYZZZZZZZZZ[[[]]]aaadddfffhhhhhhhhhgggggghhhlllnnntttvvv{{{~~~~~~tttgggZZZPPPMMMHHHEEECCCDDDDDDBBBDDDIIINNN]]]tttxxxjjjYYYTTTNNNJJJHHHGGGEEECCCAAAAAAAAAAAA@@@??????>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;999777555444444555444444333333333333444444777<<<::::::CCCJJJYYYppp}}}xxxyyyxxxyyy|||~~~}}}yyyvvvuuusssqqqqqqrrrsssrrrqqqpppooooooooonnnlllhhheeeeeeeeedddbbbaaabbbeeeggglllrrrwwwvvvvvvwwwuuurrrpppnnnlllkkklllmmmmmmlllnnnooopppssswww|||yyytttrrruuu~~~xxxsssqqqooonnnvvvvvvuuutttrrrpppmmmlllmmmnnnoooqqqqqqqqqpppooonnnnnnnnnnnnmmmlllkkkjjjgggeeecccbbbaaa___\\\ZZZXXXVVVSSSNNNKKKHHHFFFEEEFFFHHHKKKNNNPPPSSSWWWZZZ```bbbdddcccaaa___```aaaaaa]]]XXXUUUTTTTTTTTTSSSLLLIIIEEEBBBAAA???===;;;;;;???DDDLLLUUU]]]cccgggjjjgggccc^^^XXXQQQIIIDDD???>>><<<<<>>DDDJJJNNNNNNLLLHHHAAA:::888777666666666666777777:::;;;;;;999444000...---------,,,,,,,,,,,,------------------,,,,,,,,,,,,***,,,------+++******++++++++++++,,,---......///,,,+++++++++,,,,,,---------------------------,,,---......///000111111222000222444555666888<<<>>>@@@BBBGGGLLLQQQUUUWWWXXXYYYYYYZZZ[[[^^^bbbfffhhhhhhhhhhhhhhhhhhjjjmmmpppxxxzzz}}}{{{lll```TTTKKKHHHFFFDDDCCCDDDCCCBBBFFFMMMSSSfffsssdddWWWTTTOOOJJJHHHGGGFFFEEEAAAAAAAAA@@@@@@?????????>>>======<<<<<<<<<<<<======;;;999777555555555555444444333333333333444444777<<<999999AAAFFFSSShhh|||||||||}}}}}}wwwvvvtttuuuwwwyyyzzzzzztttsssqqqqqqpppooollliiihhhhhhgggfffdddeeegggiiilllrrrvvvvvvuuuvvvvvvsssnnnllljjjjjjlllmmmmmmmmmqqqrrrtttxxx|||~~~vvvtttvvv||||||uuunnnkkkppppppoooooonnnmmmlllkkklllmmmoooqqqqqqpppooommmnnnnnnnnnnnnmmmlllkkkjjjhhhfffdddcccbbb```]]]ZZZTTTSSSPPPLLLJJJHHHHHHHHHEEEHHHKKKNNNQQQTTTYYY\\\```aaacccccccccccccccdddaaa]]]WWWSSSRRRRRRQQQQQQJJJGGGCCC@@@???>>><<<;;;===@@@FFFOOOWWW___eeehhhnnnkkkgggbbb\\\TTTKKKEEE@@@???>>>>>>AAAEEEJJJMMMSSSYYY\\\VVVIII???>>>@@@EEEKKKNNNMMMKKKHHHAAA::::::::::::999:::::::::;;;:::;;;;;;888333000------,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,+++++++++)))+++,,,,,,+++***+++,,,+++,,,---///000222333333+++++++++,,,,,,---------------------,,,,,,,,,,,,---......///000111111222000222444555666888<<<>>>@@@BBBGGGLLLQQQUUUWWWXXXWWWWWWXXX[[[___dddhhhkkkhhhiiiiiiiiihhhjjjnnnqqqzzz|||xxxjjj___TTTLLLJJJFFFDDDDDDEEEDDDDDDIIIQQQ[[[qqqoooaaaSSSQQQMMMIIIGGGFFFGGGGGGBBBBBBAAA@@@?????????@@@======<<<<<<<<<<<<======<<<;;;999777666666666666666666555555555555666666666;;;999888???BBBMMMbbbxxx{{{xxxvvvvvvyyy|||~~~zzzxxxvvvuuutttsssqqqpppkkklllllljjjiiiiiijjjllloootttxxxwwwvvvxxxwwwuuuooommmkkklllnnnqqqqqqqqquuuwwwzzz}}}{{{zzz}}}xxxqqqooonnnlllkkkiiihhhhhhhhhlllnnnppprrrrrrpppnnnlllnnnooooooooonnnllljjjhhhgggfffdddcccbbb```]]]ZZZSSSQQQNNNKKKIIIIIIIIIJJJFFFHHHLLLOOORRRWWW\\\```ddddddeeefffggggggggggggaaa]]]XXXTTTRRRRRRQQQPPPKKKGGGCCC@@@???>>>===<<>>>>>::::::999666222///------,,,++++++******++++++,,,************))))))))))))((()))+++,,,+++***+++,,,+++,,,...000111333333333***+++,,,---......------------------------------......//////000000111111000222444555666888<<<>>>@@@CCCGGGMMMQQQUUUWWWYYYVVVVVVXXX[[[```eeejjjllljjjjjjjjjiiiiiijjjnnnpppzzz{{{~~~vvvjjjaaaWWWOOOLLLFFFEEEFFFGGGFFFEEELLLUUUggg}}}{{{hhh[[[MMMLLLIIIGGGEEEEEEGGGHHHCCCBBB@@@???>>>>>>>>>>>>======<<<<<<<<<<<<======;;;:::999777666666777777666666555555555555666666555:::888777===@@@JJJ]]]rrr{{{zzz||||||zzzyyyxxxvvvuuurrrssssssrrrpppoooqqqrrruuu{{{~~~|||zzz{{{{{{xxxuuutttssstttwwwzzz||||||~~~wwwuuupppllliiigggggggggpppqqqtttvvvvvvtttqqqooooooooopppooonnnkkkiiigggeeecccaaa``````^^^[[[YYYTTTRRRNNNKKKIIIHHHIIIIIIHHHJJJMMMPPPTTTZZZaaafffjjjjjjjjjkkkkkkkkkjjjiiiaaa]]]YYYVVVUUUTTTRRRQQQMMMIIIEEEBBBAAA@@@@@@???AAADDDJJJRRRYYY___ccceeefffffffffeee```WWWKKKDDDAAAAAAAAACCCGGGLLLQQQTTT\\\[[[WWWOOOFFFAAAAAACCCEEEJJJLLLJJJIIIIIIFFFAAA::::::;;;;;;<<<<<<;;;;;;888888888555111...------,,,,,,,,,++++++,,,,,,,,,,,,+++++++++************''')))++++++++++++,,,---+++,,,---...//////......***+++---...//////......,,,,,,------......//////////////////000000000000000222444555666888<<<>>>AAADDDHHHMMMRRRVVVXXXYYYWWWXXXYYY\\\```dddiiilllkkklllkkkjjjiiijjjmmmpppwwwxxx|||~~~~~~pppeee]]]SSSLLLIIIGGGFFFGGGHHHGGGGGGNNNXXXpppmmm[[[PPPIIIHHHGGGDDDCCCDDDFFFIIICCCAAA@@@>>>===<<<============<<<<<<<<<======>>>;;;:::888777777777888888444444444333333444444444444:::888777<<<>>>HHH[[[ooo}}}|||{{{yyywwwyyyyyyzzzxxxvvvvvvwwwxxx}}}~~~{{{}}}||||||~~~}}}vvvpppkkkhhhhhhhhhuuuwwwyyy{{{{{{yyyvvvtttppppppppppppnnnkkkhhhfffbbbaaa______^^^]]]ZZZXXXVVVTTTOOOKKKHHHGGGHHHHHHJJJLLLNNNQQQVVV]]]eeejjjooonnnmmmnnnnnnmmmllljjj___]]]YYYWWWWWWVVVUUUSSSOOOKKKGGGCCCCCCBBBBBBBBBBBBFFFKKKRRRYYY^^^aaacccaaabbbdddddd___VVVJJJBBB???@@@AAADDDIIIOOOTTTXXX___[[[TTTKKKCCC??????@@@EEEIIIKKKIIIIIIJJJGGGCCC===<<<<<<;;;999777555444777777777444000---------...------,,,,,,------...//////.........---------&&&(((***+++++++++,,,---+++,,,,,,---,,,+++)))(((***,,,---///000000//////,,,,,,------...///000000000000000000////////////000222444555666888<<<>>>BBBDDDIIINNNSSSWWWYYYZZZYYYYYYZZZ\\\___dddgggjjjlllmmmlllkkkiiijjjmmmooouuuvvvyyy||||||}}}iii]]]UUUOOOKKKLLLNNNEEECCCHHHKKKLLLVVVddd{{{sssaaaTTTMMMJJJIIIHHHHHHHHHHHHEEECCCBBBAAA@@@???>>>===<<<;;;::::::;;;<<<======<<<<<<999999:::999888666444333777555444333333444666777777666666999:::>>>GGGRRReee|||uuummmjjjkkklllvvvzzz|||{{{zzzzzzuuupppoooooooooooommmkkkiiihhhfffdddbbb```___^^^[[[YYYQQQOOOKKKHHHFFFFFFGGGHHHGGGLLLQQQUUUXXX^^^hhhpppuuuuuuvvvwwwwwwrrrlllhhhaaa___\\\YYYXXXWWWUUUSSSOOOOOONNNJJJEEEAAA@@@@@@DDDHHHNNNSSSWWW[[[___aaa^^^```aaa^^^VVVLLLCCC>>>>>>???BBBFFFLLLSSSYYY]]]aaa\\\TTTJJJBBB>>>???AAADDDDDDFFFHHHHHHFFFBBB???::::::888777666666666666444444444333222000---,,,***---///...+++)))***,,,++++++***)))***+++---...++++++++++++++++++++++++------,,,,,,+++***))))))++++++,,,,,,,,,---------///...,,,,,,...///......222000...///111222222111333444555555555777:::===BBBEEEJJJOOOTTTXXXYYYZZZXXXXXXYYY[[[___cccgggjjjhhhjjjkkkkkkkkkkkklllnnnvvvvvvyyy}}}~~~xxxfff[[[TTTOOOLLLMMMMMMFFFDDDIIIJJJMMMZZZjjjlll\\\RRRMMMHHHGGGEEEDDDEEEDDDBBB@@@@@@@@@???>>>===<<<<<<;;;:::;;;;;;<<<======<<<<<<:::999999999777666555444777666555333333444555666666555666999:::===FFFOOObbbyyy}}}zzz|||}}}xxxooolllmmmnnnzzz~~~}}}yyytttpppppppppooommmkkkiiigggdddbbb```^^^]]]\\\ZZZWWWPPPNNNKKKHHHFFFFFFHHHHHHIIIMMMSSSWWW[[[bbbkkksss{{{{{{|||}}}{{{uuummmggg___]]]ZZZXXXXXXXXXVVVUUUUUUUUUSSSOOOIIIEEECCCBBBEEEIIINNNRRRVVVYYY\\\______aaaaaa^^^VVVLLLCCC??????@@@CCCHHHNNNTTTZZZ^^^aaa[[[QQQGGG@@@>>>???AAACCCCCCDDDFFFFFFDDD@@@===:::999888777666666666666777666333111///.........---///000///...------...,,,+++*********+++,,,---,,,,,,,,,+++++++++++++++------,,,,,,+++******)))++++++,,,,,,,,,---------.........///000111111111////////////000111111111333444555555555777:::===BBBEEEJJJOOOTTTWWWYYYZZZXXXXXXYYY[[[^^^bbbfffiiiiiikkkllllllkkklllmmmooouuuuuuyyy|||}}}qqqaaaXXXSSSNNNLLLMMMLLLGGGFFFIIIJJJPPPaaatttwwwcccVVVNNNKKKIIIFFFDDDBBBBBBBBB@@@???>>>>>>======<<<<<<<<<<<<:::;;;<<<<<<===<<<<<<<<<::::::888777666666666666888777666444444444555666444333555999:::<<>>@@@BBBCCCCCCCCCDDDDDDBBB>>>:::999888777777666666666666:::777333///------......+++*********,,,,,,+++***,,,,,,+++*********++++++------,,,,,,++++++******------,,,,,,++++++******,,,,,,,,,,,,------------,,,---...///000111111111---...000000000000111222222333555555555777;;;===AAADDDIIIOOOTTTWWWYYYZZZYYYYYYYYY[[[]]]aaaeeegggiiikkkllllllllllllmmmooossstttwww{{{|||zzzlll]]]UUUQQQMMMJJJKKKIIIGGGGGGIIIKKKVVVmmmppp]]]RRRLLLJJJKKKHHHEEECCCCCCCCCAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;:::888666555666666777999888777666555555555555444444666999::::::@@@HHHXXXnnnxxxtttvvvzzz{{{zzz~~~}}}zzzuuutttrrrpppmmmjjjhhhgggbbb___]]][[[ZZZYYYVVVTTTNNNLLLJJJGGGGGGHHHIIIKKKJJJOOOUUU\\\bbbiiiqqqvvvyyyoooggg```^^^\\\\\\^^^`````````dddccc___XXXPPPIIIFFFEEEHHHKKKPPPSSSVVVXXX\\\^^^bbbbbb```ZZZQQQIIIDDDBBBAAACCCGGGLLLRRRXXX]]]___^^^WWWKKKBBB>>>???CCCEEEDDDDDDCCCDDDCCCAAA===999888777777666666666777777:::888444111...---,,,---***'''%%%'''***,,,+++(((---,,,,,,++++++*********---------,,,,,,+++******------,,,,,,,,,+++++++++,,,,,,,,,------------...***,,,..................---///111111000///111333222333444555555888;;;>>>AAADDDIIIOOOTTTWWWYYYYYYYYYYYYYYYZZZ]]]```dddfffhhhjjjkkkkkkkkkkkklllnnnrrrrrruuuyyyzzz~~~uuugggYYYSSSOOOKKKHHHHHHFFFGGGHHHKKKQQQaaa|||jjjYYYPPPMMMKKKJJJHHHEEEDDDDDDCCCBBB@@@;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;:::999888666666666777777888888777777666666666666777777888:::999999>>>FFFTTTiiizzzxxx{{{~~~{{{wwwuuussspppmmmjjjhhhgggdddaaa^^^\\\[[[YYYVVVSSSLLLKKKIIIGGGGGGIIIKKKLLLKKKPPPVVV^^^eeelllrrrvvv|||~~~xxxooohhheeedddcccccceeefffeeedddfffddd^^^VVVNNNHHHEEEEEEKKKNNNTTTXXXZZZ]]]___aaabbb```\\\UUUMMMGGGDDDCCCCCCEEEIIIMMMSSSXXX\\\___[[[SSSHHHAAA@@@BBBFFFHHHHHHFFFEEEEEEDDDAAA===:::666666666666666666777777777777555333111...+++***---***((())),,,......,,,,,,,,,,,,,,,+++******)))---------,,,,,,,,,++++++---------,,,,,,,,,,,,,,,,,,,,,---------.........,,,...000///---,,,---...333333333222000000111333111333444555666888;;;>>>AAADDDIIINNNSSSVVVXXXYYYXXXXXXXXXYYY\\\___ccceeefffhhhiiijjjiiiiiijjjlllqqqqqqtttxxxyyy}}}ooocccVVVQQQNNNJJJGGGGGGEEEGGGJJJOOO[[[rrr}}}dddVVVQQQNNNMMMGGGFFFEEEEEEEEEDDDBBB@@@;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::999999888777777777777777777777777888888888888777===;;;;;;;;;999888===EEEQQQfff{{{xxxvvvssspppmmmkkkjjjiiifffccc```]]][[[XXXTTTQQQKKKJJJHHHGGGGGGIIILLLNNNPPPSSSZZZbbbjjjqqquuuwwwzzz{{{}}}~~~xxxoooiiiiiiiiihhhiiiiiihhheeebbbaaa^^^XXXPPPIIIGGGGGGIIIPPPUUU[[[```bbbbbbcccccc___\\\WWWPPPIIIDDDCCCCCCEEEGGGJJJOOOSSSWWW[[[\\\UUUMMMDDD???@@@EEEHHHIIIJJJIIIGGGEEEDDDAAA===:::555555555555666777777888555555555444222///,,,***,,,+++))))))***+++,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------............000222333222///...111444>>>:::555222222222222111111222444555666888<<>>===999888===EEEPPPdddyyyxxxvvvssspppnnnlllkkkkkkhhheeeaaa]]]ZZZVVVRRROOOJJJIIIGGGGGGHHHJJJMMMOOOVVVZZZaaaiiiqqqwwwzzzzzz||||||~~~~~~}}}wwwpppjjjkkkkkkkkkkkkjjjfffaaa\\\YYYUUUOOOIIIFFFGGGMMMQQQXXX]]]dddiiiiiigggdddccc[[[XXXRRRKKKDDDAAABBBDDDGGGIIILLLOOOSSSVVVYYYZZZNNNGGG???===@@@EEEHHHIIILLLJJJGGGEEECCC@@@<<<999444444444555666777888888666555444222000///------******)))(((&&&''')))+++)))***+++,,,,,,,,,++++++++++++,,,,,,---.........------------------------------------............///111333111///000555:::III@@@666222333555333000111222444555666888<<>>>>>=========<<<<<<<<<<<<=========<<<;;;::::::666777888999999888666555555666777888999:::::::::HHHDDD@@@===999888===EEEPPPccc~~~~~~uuuxxxvvvssspppnnnlllllllllhhheeeaaa\\\YYYTTTPPPMMMJJJIIIGGGGGGHHHJJJMMMOOO\\\___fffnnnvvv|||~~~~~~}}}xxxqqqkkkjjjkkkkkkkkkiiiddd\\\WWWRRROOOJJJEEEDDDIIIQQQXXX^^^dddkkknnnmmmiiieeebbbYYYVVVPPPHHHBBB@@@AAADDDHHHJJJLLLPPPSSSVVVWWWXXXIIIBBB<<<;;;???EEEHHHHHHLLLJJJGGGEEEBBB???;;;888444444444555555777888999888666222///......///000...//////,,,)))(((,,,///((()))+++,,,---,,,,,,+++***++++++,,,---...//////---------------------------------.........//////,,,...000...---000777>>>PPPDDD777222444666333///000222444555666888<<>>>>>===<<<;;;:::999999999999666666777777888888999999777666666666666777777888AAA???===999888999>>>AAAOOOccc~~~yyyxxxvvvssspppnnnllllllkkkcccaaa^^^\\\XXXTTTOOOKKKMMMKKKIIIIIIKKKNNNPPPQQQ[[[cccmmmttt||||||zzzwwwtttooollljjjkkkkkkhhhbbb[[[VVVSSSJJJIIIHHHEEEEEEJJJSSSZZZeeeiiikkkkkkkkkjjjddd\\\]]]SSSJJJFFFDDDBBBDDDHHHIIILLLMMMNNNSSSXXXTTTLLLCCC@@@>>>===>>>CCCHHHLLLJJJLLLLLLHHHAAA:::666555444333333333555777999:::222222000//////.........(((((()))***+++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------111/////////000111000///,,,,,,+++***+++,,,---.........------000777???EEELLL>>>333333666444111111000222444555555777:::<<>>AAANNN```zzz|||xxxxxxvvvssspppnnnmmmlllllldddaaa^^^[[[WWWSSSNNNJJJJJJIIIHHHIIILLLPPPTTTVVV___hhhrrrzzz~~~xxxtttrrrpppnnnlllkkkjjjgggbbb[[[UUUPPPNNNHHHHHHFFFEEEGGGNNNYYYaaakkknnnpppnnnmmmjjjccc[[[VVVMMMEEEBBBAAA@@@CCCGGGLLLPPPRRRTTTXXX\\\VVVMMMDDDCCCBBBBBBDDDHHHLLLOOOHHHIIIIIIEEE???:::888888555555555555666777888888111111000///............*********+++,,,,,,------------,,,,,,,,,,,,++++++))))))*********+++++++++...---,,,,,,......---,,,---,,,+++++++++,,,......111000///------111666;;;AAA666...000333111000000000222444555555777:::===CCCEEEIIINNNRRRUUUWWWXXXUUUUUUVVVYYY]]]aaafffhhhjjjggggggiiijjjiiikkkooopppuuusssttt{{{~~~VVVSSSNNNKKKJJJJJJHHHGGGHHHMMM\\\wwwxxxgggYYYRRRQQQRRRPPPMMMJJJFFFDDDCCCBBBBBBDDDEEEGGGFFFDDDBBB@@@<<<<<<;;;:::999999999999888888888888888999999999777777666555444444444444444555666777888:::===@@@JJJZZZsss{{{wwwxxxvvvtttqqqooommmlllkkkdddaaa]]]YYYUUUQQQLLLIIIHHHGGGGGGIIIMMMSSSXXX\\\eeeooo{{{{{{tttooollllllkkkkkkjjjgggaaaYYYSSSNNNJJJIIIGGGFFFDDDEEEJJJTTTaaajjjrrruuuvvvsssppplllcccZZZPPPHHHBBB@@@@@@@@@CCCHHHJJJNNNSSSVVVYYYYYYRRRIIICCCDDDEEEFFFIIILLLOOOPPPFFFFFFEEEAAA===:::::::::666777888888888777666555000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++))))))*********+++++++++---,,,++++++------,,,+++------,,,,,,------...////////////---,,,---000333444///---///000000000222000222444555666888;;;===DDDFFFJJJOOOSSSVVVXXXYYYWWWWWWXXXZZZ^^^cccgggjjjlllhhhfffhhhhhhhhhjjjnnnpppuuusssttt|||SSSQQQNNNKKKIIIIIIIIIIIIKKKQQQbbb~~~uuuggg[[[UUUTTTUUURRRLLLGGGCCCAAAAAABBBBBBCCCFFFHHHGGGEEEBBB@@@<<<;;;::::::999999999::::::::::::::::::;;;;;;;;;888777666444444333333333111333666777888:::===???FFFUUUnnn|||xxxwwwvvvtttrrrooommmlllkkkddd```[[[VVVRRROOOKKKHHHGGGHHHIIIKKKOOOVVV]]]bbblllvvv}}}xxxqqqmmmjjjjjjiiiiiigggaaaYYYRRRMMMJJJIIIHHHIIIGGGEEEFFFNNNZZZgggooouuuyyyyyyvvvsssnnnddd[[[OOOHHHBBBAAABBBBBBEEEJJJJJJNNNTTTXXXZZZVVVMMMEEE@@@BBBEEEIIILLLNNNOOOOOOGGGEEEBBB>>>;;;:::::::::777888:::::::::777444333///...------,,,,,,,,,,,,------,,,,,,++++++++++++------,,,,,,,,,+++++++++++++++,,,,,,,,,---------...---,,,,,,......---,,,------------......//////)))+++---------...000222---...000111111000111333000222444555666888;;;>>>DDDGGGKKKOOOSSSVVVXXXYYY\\\\\\\\\]]]```cccfffhhhmmmhhhfffggggggfffiiinnnpppuuutttuuu}}}RRRPPPNNNLLLJJJIIIJJJKKKPPPYYYlll}}}kkk___XXXTTTTTTTTTPPPJJJDDDAAA???@@@AAA???AAADDDFFFEEECCC@@@>>>;;;;;;:::999999999::::::::::::::::::::::::::::::888777666444444333333333333555888999999:::;;;===CCCRRRlll}}}zzzvvvuuutttqqqooommmkkkjjjccc^^^XXXSSSPPPMMMJJJHHHIIIJJJLLLNNNRRRXXXaaagggsss|||xxxtttooollljjjhhhfffeeeaaa[[[SSSMMMKKKKKKKKKJJJJJJHHHGGGJJJRRR^^^iiipppssswwwyyywwwtttooofff\\\OOOHHHCCCBBBCCCCCCFFFJJJPPPSSSXXX]]]\\\TTTKKKEEE@@@CCCHHHLLLOOOPPPPPPOOOHHHEEEAAA===:::999999999888999;;;;;;:::777333111...------,,,,,,,,,,,,---,,,,,,++++++******))))))------,,,,,,,,,+++++++++++++++,,,,,,,,,---------...,,,,,,,,,---...---,,,---------...............(((***---...//////111333,,,///222222111000111111000222444555777999<<>>???===???@@@BBBAAA???===;;;;;;::::::999999:::::::::999999888888888888777777777777666555444444444444555777888999999999;;;===CCCQQQjjj~~~|||zzzttttttsssqqqnnnllliiihhhaaa\\\VVVPPPMMMLLLJJJHHHJJJLLLOOOQQQTTT\\\fffnnnzzz}}}rrroookkkhhhfffdddbbb```ZZZUUUOOOLLLMMMNNNNNNMMMJJJIIIJJJOOOXXXbbbjjjnnnooosssvvvuuusssoooeee\\\NNNGGGBBBCCCDDDEEEGGGKKKSSSSSSWWWZZZVVVLLLDDD@@@BBBFFFJJJOOORRRRRRQQQPPPHHHDDD@@@<<<;;;:::999888999999::::::999666222000...------,,,,,,,,,------+++++++++******)))))))))------,,,,,,,,,,,,++++++))))))*********+++++++++,,,+++******,,,,,,+++***,,,,,,---............---+++---///000//////000111+++///222000///000000...000222444666777999===???DDDFFFJJJOOOSSSVVVXXXYYYUUUUUUVVVXXX\\\aaaeeehhhjjjfffdddfffffffffhhhmmmooouuuuuuwwwNNNOOONNNLLLIIIIIILLLOOORRRdddzzzcccWWWRRRNNNKKKJJJIIIGGGEEECCC@@@???======<<<===>>>>>>>>>===;;;::::::::::::999999::::::;;;::::::::::::999999999888777777666555555666666666444666777777777999;;;>>>EEERRRggg|||{{{zzzyyyxxxwwwrrrrrrqqqpppmmmkkkhhhfff___ZZZSSSNNNLLLKKKJJJIIIIIILLLPPPSSSXXX```mmmvvvzzzmmmiiiccc___]]]]]]\\\\\\UUUQQQMMMMMMOOOQQQOOOLLLGGGHHHKKKSSS]]]fffjjjlllkkkpppsssrrrppplllbbbYYYMMMGGGDDDFFFHHHJJJMMMQQQUUURRRSSSTTTNNNCCC<<<<<>>=========;;;:::888999999999777444222000......------------......+++++++++++++++++++++***------,,,,,,,,,,,,++++++))))))*********+++++++++---+++***+++,,,---,,,+++***+++,,,---...------,,,---///000000///...///000,,,000000...///222111---000222444666777:::===@@@CCCEEEIIINNNRRRUUUWWWXXXUUUUUUVVVXXX\\\aaaeeehhhgggddddddfffgggfffhhhlllooouuuuuuxxxLLLNNNMMMKKKHHHHHHKKKOOO\\\rrrqqq]]]TTTPPPLLLGGGFFFDDDDDDDDDCCCAAA???===<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999:::;;;;;;>>>>>>=========<<<<<<<<<777666666666666777777888333444555666666999<<>><<<888888888888666444222000......---------......///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------///...------//////...---***+++,,,---------,,,++++++---////////////111333...111111...000666444...000222444666888:::>>>@@@BBBEEEIIIMMMQQQTTTVVVWWW[[[ZZZ[[[\\\^^^aaaeeegggeeeccccccggghhhggghhhlllooouuuuuuxxxRRRMMMIIIIIIIIIHHHLLLQQQ```zzzrrrhhhYYYOOOJJJHHHEEEBBBAAAAAA@@@@@@???>>>>>>>>><<<===============<<<<<<:::999999999:::<<<===???BBBCCCCCCAAA===;;;::::::777777666555555555555555777666555555666888:::<<>>AAACCCFFFHHHJJJJJJJJJIIIDDD@@@;;;;;;>>>???<<<888:::999777444222///---,,,,,,---------------------))))))))))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,)))+++,,,......---+++******++++++,,,---...000111------,,,+++,,,---...///...///000///...---...///111111111000000000000000000222444666777:::>>>@@@@@@EEEIIIKKKPPPWWWYYYXXX[[[ZZZZZZZZZ[[[]]]```aaaaaacccdddddddddeeegggiiirrrqqqtttwwwyyy~~~PPPLLLIIIIIIJJJJJJPPPWWWiii~~~fff]]]QQQIIIFFFEEEDDDBBB@@@@@@@@@???>>>>>>======<<<<<<=========<<<<<<;;;;;;::::::::::::<<<===>>>???@@@AAA???<<<:::::::::999999777666666555555555777666555555666888:::<<>>;;;;;;>>>>>>;;;777999888666444222000...---.........---,,,,,,,,,+++,,,,,,,,,+++,,,,,,------......---,,,***)))((((((---...///000///...,,,+++///...---,,,,,,,,,,,,,,,------,,,,,,,,,---...///---/////////------...///111000000000000000000000000222444666777:::===@@@@@@EEEIIIKKKPPPWWWZZZYYYZZZYYYXXXYYYZZZ\\\___```bbbdddeeeffffffgggjjjlllrrrqqqtttwwwyyy}}}NNNJJJHHHIIIJJJMMMUUU^^^sssxxxbbbZZZPPPIIIGGGFFFEEEDDD?????????>>>======<<<<<<:::;;;<<<<<<<<<<<<;;;;;;===<<<;;;::::::;;;<<<===<<<>>>>>>===;;;:::;;;<<<<<<<<<:::888777666666666777666555555666888:::<<>>>>>:::666777777555444222000///...//////...---,,,+++******------,,,,,,+++,,,,,,,,,---,,,,,,+++***))))))(((//////000///...---+++)))000///...---,,,+++++++++---,,,,,,,,,,,,---...///,,,---......---,,,---///000000000000000000111111000222444666777:::===@@@AAAFFFJJJLLLQQQXXX[[[ZZZYYYXXXXXXXXXYYY\\\___```ccceeeggghhhhhhjjjmmmoooqqqqqqsssvvvxxx}}}MMMIIIHHHIIIKKKPPP[[[ggg|||sssccc\\\SSSKKKGGGDDDBBBAAA>>>>>>>>>===<<<<<<;;;;;;999:::;;;;;;<<<;;;;;;;;;>>>>>><<<;;;:::;;;<<<<<<;;;<<<===<<<;;;;;;===>>>@@@>>>===;;;999777777666777666555555666888:::<<>>======>>>???>>>:::777666666444333222000///......------,,,,,,+++++++++,,,,,,+++***))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,+++***)))------,,,,,,,,,------...,,,,,,,,,,,,------......+++,,,...---,,,,,,---...000000000000000111111111111333555666777999===???BBBGGGKKKMMMRRRXXX[[[ZZZYYYYYYXXXYYYZZZ]]]```aaaccceeeggghhhiiikkknnnpppqqqqqqsssvvvwww|||LLLIIIHHHJJJNNNUUUdddqqqxxxiii]]]XXXPPPIIIDDDAAA???>>>>>>>>>======<<<;;;;;;;;;999::::::;;;<<<<<<;;;;;;???>>><<<;;;::::::;;;;;;;;;<<<===<<<<<<===???AAAAAA@@@>>><<<:::999888777777666555555666888:::<<<>>>CCCMMM^^^ttt}}}yyyyyyxxxuuurrrooommmlllkkkfffdddaaa^^^[[[WWWRRRNNNKKKJJJIIIHHHJJJLLLOOOQQQSSSXXX^^^gggrrr}}}pppdddYYYRRRNNNGGGCCCFFFIIILLLRRRWWWWWWTTTRRRQQQMMMHHHJJJOOOWWW\\\dddjjjmmmnnnmmmnnnkkkiiifff```YYYSSSNNNLLLQQQQQQRRRTTTXXX\\\```bbbeee\\\PPPGGGDDDEEEGGGHHHIIIJJJMMMNNNMMMKKKGGGEEE======>>>??????>>>;;;999666555444333111000///...***++++++,,,,,,---------,,,,,,+++***))))))))))))+++++++++,,,---...//////)))******++++++,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,---------------+++,,,------,,,,,,---/////////000000111111111111111333555666777999<<>>>>>>>>===<<<<<<;;;;;;999:::;;;<<<<<<===<<<<<<===<<<;;;:::999::::::;;;;;;<<<<<<<<<<<<===@@@BBBBBBAAA???===;;;999999888777666555555666888:::<<<===AAAKKK[[[qqqzzzwwwvvvuuurrrooollljjjhhhggggggddd```]]]YYYUUUQQQMMMIIIHHHHHHIIIKKKNNNQQQSSSWWW]]]fffpppzzzuuuhhh\\\QQQKKKEEEBBBBBBGGGMMMPPPSSSXXXXXXUUUSSSRRRNNNKKKOOOVVV^^^dddkkkppprrrqqqooooooiiigggccc\\\UUUPPPMMMMMMSSSSSSTTTVVVXXX\\\^^^``````WWWLLLEEEDDDGGGJJJKKKLLLNNNPPPPPPNNNJJJEEEBBB<<<======>>>===<<<;;;:::666666444333111///...---))))))***+++,,,---......------,,,,,,+++,,,,,,,,,000//////...---,,,,,,+++******+++,,,---...//////000///...---,,,++++++++++++,,,------......------+++,,,......------...000/////////000111111222222222333555666777999<<<>>>AAAFFFJJJLLLQQQXXX[[[ZZZ[[[ZZZZZZ[[[]]]```ccceeebbbdddffffffgggiiilllnnnqqqppprrruuuvvvzzzIIIIIIKKKQQQYYYggg~~~sss___XXXLLLKKKIIIFFFDDDCCCDDDEEE??????>>>>>>===<<<<<<;;;::::::;;;<<<============;;;;;;999999888999:::;;;:::;;;;;;::::::<<>>===;;;:::999999777666555555666888:::<<<;;;???HHHXXXnnn~~~{{{yyyvvvtttqqqnnnkkkhhhgggfffhhheeeaaa]]]YYYUUUPPPMMMGGGHHHHHHJJJMMMPPPSSSUUU]]]eeeqqq|||xxxjjj]]]SSSJJJFFFDDDBBBEEEMMMSSSTTTUUUWWWWWWUUUTTTSSSPPPOOOUUU^^^ggglllrrrvvvuuurrrooommmeeeccc___XXXPPPLLLLLLNNNSSSSSSTTTVVVYYY\\\___```[[[RRRHHHCCCEEEJJJMMMNNNPPPQQQSSSRRROOOIIICCC???:::;;;;;;;;;:::999999:::777666555333000...,,,,,,*********+++,,,,,,,,,---,,,,,,,,,+++,,,,,,------000000///...,,,+++******++++++++++++,,,---......///...---,,,,,,,,,,,,,,,+++,,,---.........------+++---............000111...//////000111111222222222444555666777999<<<>>>@@@EEEIIIKKKPPPWWWZZZYYYZZZYYYYYYZZZ\\\___bbbdddccceeefffgggggghhhkkkmmmqqqppprrrtttuuuyyyGGGHHHLLLTTT^^^ooodddQQQMMMDDDDDDBBB@@@===<<<===>>>?????????>>>======<<<<<<:::;;;<<<===>>>>>>>>>>>>:::999888888888999:::;;;:::::::::999999:::===@@@@@@@@@>>>===;;;:::::::::777666555555666888:::<<<:::>>>GGGWWWmmm~~~}}}wwwvvvssspppllljjjhhhgggdddaaa\\\XXXTTTPPPKKKHHHGGGGGGHHHKKKNNNQQQTTTVVVbbbkkkxxx~~~qqqbbbVVVMMMFFFBBBFFFFFFKKKTTTYYYXXXWWWXXXWWWUUUTTTSSSQQQQQQYYYcccmmmqqqwwwyyywwwrrrnnnkkkaaa```\\\TTTMMMJJJLLLNNNQQQRRRTTTVVVYYY]]]___aaaWWWOOOEEEBBBEEEKKKNNNOOORRRSSSTTTSSSOOOHHHBBB===999999999888777777888999888777555333000...,,,+++,,,,,,++++++++++++++++++))))))))))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++******)))************++++++,,,---...000111+++,,,---.........---,,,,,,---//////...///000222...//////000111222222222222444666666777999<<<>>>@@@EEEIIIKKKPPPWWWYYYXXXYYYXXXXXXYYY[[[^^^bbbdddeeefffhhhhhhhhhiiikkkmmmqqqppprrrtttuuuyyyIIIKKKNNNUUUeee}}}vvvdddVVVLLLFFFEEECCC@@@???@@@AAAAAA@@@??????>>>===<<<<<<;;;======>>>======<<<;;;;;;:::::::::999999888888888888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>;;;;;;:::999:::;;;<<<===>>>@@@FFFSSSggg~~~|||{{{xxxvvvsssooollliiigggfffcccaaa\\\WWWSSSOOOMMMKKKIIIIIILLLPPPRRRSSSZZZccckkkxxxxxxiii[[[RRRMMMKKKJJJFFFKKKRRRYYY]]]\\\ZZZWWWTTTUUUVVVUUUUUUZZZccckkk{{{~~~yyyuuupppjjjeee^^^WWWRRRMMMJJJMMMTTTQQQSSSWWWXXXYYYYYY[[[\\\UUUOOOIIIHHHLLLQQQRRRRRRWWWXXXXXXVVVPPPHHH@@@;;;;;;;;;:::::::::999999999999777333000...---......)))***,,,---.../////////...------,,,,,,------...+++,,,---......,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,---///000000///---,,,000//////.........//////111111000000111111222333555666888999:::;;;>>>AAAEEEGGGJJJMMMPPPSSSWWW[[[XXXWWWWWWZZZ^^^bbbddddddeeeeeeeeefffgggiiikkkkkkqqqpppqqqsssuuuyyyFFFHHHMMMVVVgggnnn^^^QQQHHHFFFDDDBBB???=========>>>???>>>>>>>>>===<<<<<<<<<===============<<<;;;;;;:::999999999999999999888888888999999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<===;;;;;;:::999:::;;;<<<======???EEEQQQddd|||~~~|||}}}|||zzzyyywwwsssooojjjfffcccaaa^^^\\\XXXTTTPPPNNNLLLLLLKKKKKKNNNSSSUUUXXX___hhhrrr|||sssdddWWWOOOKKKJJJIIIMMMPPPUUUXXXZZZXXXUUURRRTTTVVVXXXXXXZZZaaammmuuu}}}xxxpppjjjaaaYYYRRRNNNKKKJJJLLLRRRRRRTTTWWWZZZ\\\]]]\\\\\\RRRNNNIIIKKKPPPVVVXXXXXXWWWWWWVVVSSSMMMFFF>>>:::999::::::;;;;;;;;;;;;;;;777555222///---,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------,,,---...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------,,,,,,,,,,,,------//////............//////111111000000111111222333444666777888999;;;>>>@@@CCCEEEIIIMMMPPPUUUZZZ]]][[[ZZZXXXZZZ^^^bbbdddeeefffffffffggghhhiiijjjkkkooonnnppprrrsssxxxDDDGGGNNNZZZmmmyyycccUUUKKKEEEDDDCCC@@@===;;;:::::::::==================<<<<<<;;;<<<<<<<<<<<<;;;;;;:::888888888999999999999999888888999999::::::;;;;;;:::::::::::::::;;;;;;;;;;;;;;;:::999:::;;;<<<======???CCCNNN___www~~~uuu}}}~~~}}}|||{{{yyyzzzwwwsssnnnhhhbbb^^^\\\WWWUUURRROOOMMMLLLKKKLLLMMMMMMQQQWWWZZZ^^^gggppp~~~xxxooobbbWWWPPPNNNNNNNNNUUUVVVXXXYYYYYYWWWUUUSSSVVVXXXZZZ\\\aaakkkxxxxxxpppggg^^^UUUMMMLLLMMMMMMNNNQQQTTTUUUWWW\\\```aaa^^^[[[RRROOOMMMOOOUUUYYY[[[[[[WWWVVVTTTOOOIIIAAA;;;777777888;;;===>>>>>>===<<<888666333000...,,,,,,+++,,,,,,,,,+++***)))((('''------,,,,,,,,,,,,---------.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---,,,***))))))***,,,---//////............//////111111000000111111222333333444666777888:::===???AAADDDIIIMMMQQQVVV\\\``````^^^[[[[[[^^^bbbeeeggghhhhhhhhhhhhhhhiiijjjjjjmmmmmmnnnqqqrrrwwwEEEIIIRRR```uuulllYYYNNNHHHDDDAAA@@@???===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===::::::;;;;;;;;;;;;::::::777777888888999999::::::888888999999::::::::::::999::::::;;;;;;;;;;;;;;;;;;;;;:::999:::;;;<<<===>>>???CCCLLL\\\sssvvvwww~~~|||||||||zzzyyywwwuuurrrmmmgggaaa]]]ZZZTTTRRROOOLLLJJJJJJKKKKKKNNNNNNSSSYYY^^^dddnnnyyyyyyqqqeee[[[VVVVVVWWWXXX\\\\\\\\\\\\[[[[[[[[[[[[ZZZ[[[\\\___eeeppp}}}~~~xxxmmmddd[[[RRRKKKMMMQQQRRRSSSTTTWWWVVVXXX]]]cccddd^^^YYYSSSRRRRRRSSSWWWYYYYYYYYYVVVTTTOOOJJJCCC===888555555777;;;>>>??????>>>===:::888666333000///...---,,,,,,,,,+++***)))((('''---,,,,,,,,,,,,,,,,,,---,,,------......---,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,+++******+++,,,,,,///............//////000111111000000111111222333111333555666777999<<>>>>>>>>=========>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<999999::::::::::::999999777777777888888999999999888888999999999999999:::999:::;;;<<<<<<<<<<<<;;;;;;;;;:::999:::;;;<<<===>>>@@@DDDKKKYYYooo}}}www}}}|||{{{{{{yyywwwsssrrroookkkfffaaa]]]ZZZTTTRRRNNNKKKIIIIIIJJJKKKNNNOOOTTT\\\cccjjjvvvzzzrrrhhh```\\\]]]```aaabbbaaa```^^^^^^___```aaa``````___aaafffpppzzz}}}xxxmmmbbbVVVNNNIIIMMMRRRTTTUUUVVVYYYXXXXXX]]]bbbaaa[[[UUUPPPQQQSSSVVVXXXYYYXXXWWWTTTPPPKKKDDD>>>:::777666666888;;;>>>??????>>><<<888777555333111///...---+++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,,,,,,,---......+++,,,---......---,,,+++...............///000000111111000000111111222333000222444666777999<<>>>>>?????????;;;;;;;;;;;;;;;;;;;;;:::777888888999999999999999777777777888888888888888888888999999999999999999999:::<<<======<<<<<<;;;;;;;;;:::999:::;;;<<<======@@@EEEKKKXXXlll~~~}}}|||{{{zzzxxxuuusssnnnnnnllliiiddd```[[[YYYSSSQQQMMMJJJIIIJJJLLLMMMQQQRRRXXXaaajjjsssxxxqqqggg```___aaadddfffiiigggeeebbbaaabbbcccdddhhhfffeeeeeehhhooouuuyyy~~~|||wwwlllaaaPPPJJJHHHLLLQQQSSSTTTWWWZZZZZZZZZ[[[]]][[[UUUQQQJJJMMMRRRWWWYYYYYYXXXWWWPPPLLLFFF???:::888888888888999;;;=========<<<;;;333222111000///---,,,,,,+++,,,------............,,,,,,++++++++++++,,,,,,***************+++++++++***++++++,,,,,,------...---,,,,,,,,,,,,---......,,,---///000000///---,,,......---......///000111111111000000111111222333000222444666777:::===@@@DDDGGGKKKOOOSSSXXX]]]aaaiiiddd___]]]___dddgggjjjjjjiiiiiihhhhhhhhhiiiiiinnnnnnqqqtttwww}}}KKKRRRaaattt~~~dddUUUMMMGGGBBBAAA<<<======>>>>>>>>>>>>>>><<<;;;;;;;;;:::999999999666777777888999999888888888888888888777777777777999999888888888888888888888999;;;<<<<<<<<<:::999;;;;;;:::999:::;;;<<<===:::???DDDKKKVVVhhh~~~~~~{{{yyywwwtttqqqnnnkkkjjjiiieeeaaa\\\WWWTTTPPPNNNKKKHHHIIIKKKNNNPPPVVVXXX^^^hhhrrr|||wwwpppggg```___bbbfffhhhmmmllljjjiiiiiikkkmmmnnnooommmkkkjjjlllooorrrtttxxxzzzzzzxxxwwwrrrggg[[[MMMJJJJJJOOOQQQRRRUUUZZZ[[[[[[[[[YYYWWWSSSOOOMMMIIIMMMTTTXXXZZZXXXVVVUUUMMMIIIBBB<<<888888:::<<<;;;;;;;;;;;;;;;:::999888////////////...------,,,,,,,,,---...............,,,,,,++++++++++++,,,,,,+++*********++++++,,,---******+++,,,,,,---......---,,,,,,,,,,,,---...............//////.........---------......///000111111111000000111111222333000222555777888:::>>>AAABBBFFFJJJOOOTTTZZZ___cccgggddd```^^^aaadddhhhiiihhhhhhggggggggghhhiiiiiinnnnnnqqqtttwww}}}OOOXXXhhh|||www]]]QQQKKKEEE@@@???======>>>>>>======<<<;;;<<<<<<;;;::::::999888888666666777888888888888888999999888888777777666666999999888888888888888888666888999;;;;;;:::999888;;;;;;:::999:::;;;<<<===888===DDDJJJTTTfff|||}}}zzzxxxuuurrrmmmjjjiiihhhgggccc^^^YYYSSSPPPLLLKKKHHHGGGHHHLLLPPPSSS[[[\\\cccmmmxxx|||wwwpppgggaaa```cccgggjjjnnnnnnnnnooorrruuuyyy{{{tttrrrooonnnoooqqqrrrssssssuuutttsssqqqmmm```TTTMMMLLLNNNRRRTTTTTTXXX]]]\\\\\\[[[XXXRRRNNNKKKJJJLLLQQQWWWZZZZZZVVVRRRPPPKKKGGG@@@:::777888;;;>>>======<<<:::999888777777///000000000000000///...---------......---,,,,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,---...******+++,,,,,,---......---,,,,,,,,,,,,---......000///---,,,,,,---///000---------......000111111111111111000111222222333111333555777888;;;???AAA@@@DDDIIIOOOUUU[[[bbbffffffccc```___aaaeeehhhiiiggggggggggggggghhhiiiiiinnnnnnppptttwww}}}QQQccczzzoooYYYMMMGGGBBB@@@AAA>>>>>>===<<<<<<<<<<<<<<<:::;;;;;;:::888777777888888888777777777777777888888777666555555444444555999999999999999999999999666777888999;;;<<<===>>>999999999888999999:::::::::;;;@@@IIISSSbbbwww~~~{{{wwwuuuqqqlllgggdddbbb^^^ZZZUUURRRQQQPPPPPPLLLJJJLLLMMMMMMRRRWWW^^^fffpppxxx|||tttrrrpppmmmiiigggiiinnnrrrrrrqqqrrrvvv|||~~~yyytttnnnkkknnnrrruuuvvvuuuvvvvvvuuupppfff[[[SSSJJJOOOTTTWWWWWWYYY\\\___]]]^^^^^^YYYQQQJJJGGGFFFMMMPPPSSSTTTVVVWWWTTTNNNEEEAAA;;;888888:::<<<===<<<<<<;;;999777555222111000///...,,,,,,,,,---...---...///000///...,,,+++,,,------......------,,,***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***))),,,,,,------...///000000//////.........//////000222222111111000/////////222333555666777999===@@@@@@BBBGGGMMMUUU]]]dddhhhfffaaa]]]^^^dddiiikkkkkkkkkkkkjjjiiiiiihhhggggggmmmoootttxxxyyy|||cccwwwyyyhhhVVVLLLGGGCCC@@@AAA>>>======<<<<<<<<<<<<<<<999::::::999777666666777888888777777777777888888999888777666555555555555777777777777777777777777888888888999::::::;;;;;;999999888888888999::::::======AAAIIISSSaaawww|||xxxuuuqqqkkkggg___]]]ZZZVVVRRRPPPOOOOOOMMMIIIHHHJJJLLLNNNTTTZZZ___jjjwwwyyyqqqqqqpppmmmjjjhhhiiimmmpppuuuuuuvvvyyy~~~}}}xxxtttooommmpppsssuuuuuuvvvvvvuuurrrjjjaaaXXXRRROOOSSSWWWZZZZZZ[[[]]]```______\\\VVVOOOIIIGGGHHHMMMQQQTTTTTTUUUVVVPPPJJJDDD@@@;;;888999;;;<<<===;;;;;;:::888666444222000//////...---------------//////...---------------------------------------+++,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++************+++,,,,,,---.....................///000000111111111111000000000000222333555666777999===@@@AAADDDHHHNNNUUU]]]cccfffiiiddd``````eeejjjllllllmmmmmmmmmmmmlllllllllllllllnnnssswwwxxx|||sssoooaaaSSSLLLHHHDDDAAAAAA>>>===<<<<<<;;;;;;<<<<<<888999999888666555555666888777777777777777888888;;;:::888777666555555555666666666666666666666666888888888888888888888888888888888888888999::::::??????BBBIIIRRRaaawww|||~~~zzzuuuqqqmmmgggbbbYYYWWWTTTQQQNNNMMMLLLLLLKKKHHHHHHLLLNNNQQQYYYaaagggtttwwwssssssrrrpppmmmkkklllnnnqqqzzzzzz{{{}}}}}}zzzvvvtttrrrqqqsssttttttsssvvvvvvtttnnnddd[[[VVVTTTXXXZZZ]]]_________```aaaaaa^^^YYYQQQKKKHHHHHHJJJNNNRRRUUUUUUUUUTTTMMMEEEAAA>>>:::999:::<<<======999999888777555222000///.........///......---,,,000///---++++++,,,...///...---,,,++++++,,,---...---------------,,,++++++++++++++++++++++++++++++,,,------------,,,,,,++++++++++++,,,------......---------......000111222000000000000111111111111222333555666777999===@@@CCCEEEHHHNNNTTT[[[```cccgggccc``````eeeiiikkkkkkmmmmmmmmmnnnnnnnnnooooookkkmmmrrrwwwxxx}}}yyyggg\\\RRRNNNKKKFFFBBBBBB======<<<;;;;;;;;;;;;<<<888999999888666555555666777777777777777777888999;;;;;;999777666555555555777777777777777777777777777777777777777777777777888777777777888999:::;;;>>>>>>AAAIIISSSccczzz||||||uuuoookkkfff```[[[WWWTTTPPPMMMJJJIIIIIIJJJLLLKKKLLLPPPSSSWWW```jjjttt{{{xxxvvvwwwvvvrrrooommmoootttxxx}}}~~~|||yyywwwvvvvvvwwwwwwwwwuuusssqqqssstttqqqiii___XXXXXX[[[```bbbcccddddddccccccbbbbbb]]]UUUMMMHHHGGGJJJLLLNNNRRRVVVVVVVVVTTTLLLDDD???===::::::;;;<<<<<<<<<777777666555333111///...------/////////...---,,,///...---,,,,,,,,,---......---+++******+++---...............---,,,++++++++++++++++++++++++++++++---------......---,,,,,,---.........//////000000,,,,,,------///000222222...//////000111222222222222333555666777999===@@@BBBDDDHHHMMMSSSXXX\\\^^^bbb___]]]^^^cccgggjjjkkkllllllllllllllllllkkkkkkjjjmmmrrrwwwyyy~~~ooobbbZZZSSSPPPMMMGGGDDDCCC======<<<;;;;;;;;;;;;;;;888999:::999777666666777777777666666777888999999;;;:::999777666666555555666666666666666666666666444555555666666777888888777777777777888999:::;;;<<<<<>>EEEPPP\\\mmm|||uuu~~~xxxooohhhddd___ZZZUUUTTTQQQMMMIIIGGGGGGIIIJJJMMMNNNQQQVVVZZZaaannn{{{{{{ssspppooopppvvvtttpppnnnooouuu~~~{{{yyyyyy~~~zzzuuurrrlllkkkgggbbb^^^```fffkkkjjjiiiiiiiiiiiihhheeebbb[[[UUUMMMHHHGGGIIILLLNNNMMMRRRTTTTTTTTTSSSLLLDDD<<<;;;;;;<<<======:::777555555444333222000///...,,,---......///.........)))+++---//////...,,,+++---,,,+++******+++,,,---,,,,,,------------,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,---------------------------------......000111222...//////000111222222222222333555666777999===@@@@@@BBBFFFKKKPPPTTTWWWXXX]]]]]]^^^```dddhhhmmmooooooooommmllljjjhhhgggggglllnnnsssxxxyyy~~~mmm^^^QQQMMMJJJKKKJJJFFFEEEFFF===<<<;;;;;;::::::;;;;;;888999999888666555555666666666666666777888999:::777666666555555666666777555555555555555555555555666666666666666666777777555555666666777999:::;;;@@@CCCKKKWWWcccsss}}}pppvvv{{{uuullleee```\\\WWWSSSOOOLLLIIIGGGFFFHHHKKKMMMNNNPPPUUU\\\aaajjjzzztttnnnmmmnnnooorrrsssssstttwww}}}|||vvvsssjjjgggbbb^^^___ccciiimmmkkkjjjhhhiiiiiihhhdddaaaVVVQQQKKKHHHHHHKKKMMMMMMOOORRRSSSQQQPPPNNNHHH@@@<<<<<<<<<>>>>>><<<888555555555444333222000///...---------------...//////++++++,,,,,,------------++++++++++++++++++++++++)))***+++,,,------------++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,............------------...............///000000//////000000111111111222222333555666777999===@@@@@@CCCGGGMMMQQQUUUXXXYYY^^^^^^```aaacccfffjjjlllnnnmmmlllkkkjjjiiihhhhhhkkkmmmrrrvvvwww{{{~~~eeeYYYJJJFFFEEEGGGGGGDDDDDDGGG<<<<<<;;;::::::::::::;;;666777888777555333444555666666666666777888999:::555555555555555666777777888888888888888888888888999888888777666666555555555555555666777999:::;;;EEEHHHPPP\\\hhhwwwmmmnnn|||{{{xxxqqqhhhaaa]]]YYYTTTPPPKKKIIIFFFEEEFFFIIIMMMPPPPPPSSSZZZbbbiiisssvvvooommmnnnqqqsssqqqtttxxx{{{}}}wwwuuuiiieee___\\\___dddiiilllkkkiiihhhhhhiiihhhddd```SSSOOOIIIHHHJJJLLLMMMMMMPPPRRRRRROOOMMMKKKDDD===<<<<<<===>>>>>><<<777333555555444444222111///......---,,,,,,---...///000---,,,+++******,,,...///***++++++,,,,,,++++++***((()))***+++,,,---------++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,000000000000000///////////////.........//////000000000000000111111111111222333555666777999===@@@AAADDDIIINNNSSSWWWYYYZZZ]]]^^^___``````bbbeeehhhjjjjjjjjjiiiiiihhhhhhhhhjjjlllqqqtttuuuyyyvvvaaaRRRIIIGGGEEEDDDFFFGGGFFFFFF>>><<<:::888888888999:::888888777777666666555555444444444444444555666777666666555555555555666666444444444444555777999:::888888777777777777777888666777888777666666888:::@@@CCCKKKYYYgggwwwpppmmmttt|||yyysssooohhh```XXXRRRNNNMMMIIIGGGEEEEEEGGGKKKOOOPPPVVVXXX^^^hhhtttvvvtttpppllljjjmmmrrrwwwyyyzzz{{{}}}xxxrrriiieeeaaa```aaadddggghhhllliiiggghhhjjjggg```ZZZPPPNNNLLLLLLMMMMMMMMMLLLLLLMMMNNNMMMIIIDDDAAA???===<<<;;;:::;;;:::777555888666333000...---......//////...------------...,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))///---)))'''''')))---///...---,,,++++++++++++,,,---------...............///...---,,,,,,,,,,,,,,,////////////000000000000222555777999:::;;;>>>@@@CCCDDDHHHMMMSSSYYY^^^```^^^^^^]]]^^^```dddgggjjjhhhhhhhhhhhhhhhiiiiiijjjmmmmmmpppsssuuuyyylllZZZOOOIIIGGGDDDCCCCCCDDDCCCBBB===<<<:::888888888999:::777777777777666666555555444444333333444555555666666555555444444555555666444444444444555666888999999888888777666666777777666777777777666666888999<<<===EEEQQQ___ooovvvmmmkkkyyy~~~|||xxxuuupppllleee]]]VVVPPPLLLJJJHHHGGGFFFGGGJJJNNNRRRTTTZZZ^^^gggsssxxxqqqpppooommmllloootttxxx~~~yyyssskkkgggbbb______bbbdddeeeiiigggggghhhiiieee^^^WWWOOONNNNNNNNNPPPQQQPPPNNNKKKKKKKKKIIIEEEAAA>>>===>>>===;;;;;;;;;:::777555666555222///...---............---,,,,,,,,,,,,,,,,,,,,,++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++---------...............000000///...............////////////000000000000111222555666777999===???BBBCCCGGGKKKPPPVVVZZZ\\\^^^^^^]]]^^^```dddhhhjjjkkkjjjiiihhhhhhhhhhhhhhhllllllooorrruuuzzzyyydddVVVNNNHHHEEEBBBAAAAAAAAA@@@???===<<<:::999888888999999777777777666666666666555333333333333333444444555555444444333333444444555444444444444444555666777:::999888777666555555555555666777666555555777999;;;;;;???GGGRRR```sssssshhhmmm~~~|||}}}|||zzzxxxuuurrrpppkkkgggaaaYYYRRRMMMJJJHHHGGGGGGHHHJJJNNNRRRVVVXXX```hhhttt~~~uuuooopppqqqppppppqqqtttwww~~~{{{uuunnniiibbb^^^]]]___aaabbbfffeeefffggggggbbbZZZSSSNNNOOOPPPSSSUUUVVVTTTRRRLLLKKKHHHEEEBBB???===<<>>BBBDDDFFFHHHLLLPPPUUUXXXZZZ^^^^^^]]]^^^```dddhhhkkkmmmlllkkkiiihhhhhhggggggjjjkkknnnrrrvvv{{{ttt___QQQKKKFFFCCCAAA???@@@@@@???>>><<<;;;:::999888888888888666666666666666666666666333333222222222333333444444333333222222333333444444444444444444555555666::::::888777555555444444444555666555444555666888???<<<<<>>===<<<<<<:::888555333222111000/////////000------------,,,,,,++++++------------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++++++++++++++++++++***+++---......---+++***,,,,,,------.../////////111111000000///000000111/////////000000111111222333444555555777<<>>;;;999;;;>>>EEERRR___vvvvvvkkklllyyy~~~{{{zzzyyyzzz{{{zzzzzz{{{~~~|||wwwvvvsssooolllkkkiiifffdddaaa^^^YYYTTTOOOLLLJJJIIIGGGJJJMMMOOORRRWWW^^^bbbqqqzzzxxxyyy}}}|||zzzvvvpppkkkhhhhhhjjjnnntttzzz}}}{{{pppkkkeeebbbbbbeeeggghhheeeeeeeeeddd```[[[TTTOOOPPPRRRUUUYYY]]]]]]ZZZWWWPPPKKKEEEAAA@@@@@@@@@???@@@>>><<<<<<;;;:::777555222222111111000000000000---......///...---,,,,,,...------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---,,,***))))))***,,,---***+++---......---+++***,,,,,,------...//////000/////////......//////000/////////000111222222222333444555555777<<>>???@@@@@@>>>???>>><<<;;;:::999666333111111111000000//////...---...///000///...---,,,---------,,,+++)))'''''',,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,---,,,***))))))***,,,---***+++,,,---------,,,++++++,,,,,,---...///000000......---------...//////...///000000111222333333111222333555666999>>>BBBGGGIIIKKKOOOSSSXXX[[[]]]^^^]]]]]]___bbbfffjjjmmmlllllllllllllllmmmnnnnnnooooooqqqtttvvvzzzsssmmmeee\\\XXXHHHEEEBBB??????>>><<<;;;:::::::::999999888777666444444444555555555666666666555555444333333444444444444333333333333444444111333555777999:::::::::888777666555555555555555666777777777666666888999555444666::::::<<>>@@@BBBAAA??????===;;;:::999777444222////////////...---,,,+++,,,---...//////---,,,***++++++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,---...///000000...---------......///000...///000111222333333444111222555666777999===???DDDEEEHHHMMMRRRXXX\\\^^^^^^]]]]]]___bbbfffkkknnnnnnnnnmmmmmmlllmmmmmmmmmnnnnnnppptttvvv{{{kkkaaa```^^^YYYWWWKKKGGGCCC???===;;;999777999999:::999999888777666444444444555555555666666777666555444444444444444555444444333333444444555111333555888:::;;;;;;;;;777666666555555555666666666777888777666777888:::666666888;;;:::888<<>><<<:::999888777333111.........---,,,+++)))(((+++,,,---......,,,***))))))***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///)))***,,,......,,,***))),,,++++++++++++,,,---...++++++,,,---...///000111...............///000000...///000111222333444444222555777999:::;;;>>>@@@CCCDDDHHHMMMSSSYYY^^^```^^^]]]]]]___bbbgggkkknnnqqqpppooommmlllllllllllllllllloootttwww}}}gggYYYTTTSSSVVVYYYLLLIIIDDD@@@===;;;;;;<<<::::::999999888777777777444444444555555555666666666666555555555444444444555555555444444333333333222333444666777999:::;;;555555555666666666777777666666666666777777777777666888999999999999:::<<>><<<999666333111000000------------------------,,,...///...---+++,,,,,,000///---,,,+++,,,,,,---...//////---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---...///000000......------------.........//////000111222222333...///111222222111000///111222444777:::<<<>>>???AAADDDIIINNNTTTYYY]]]^^^]]]\\\\\\^^^bbbgggmmmpppqqqppppppoooooooooooopppooopppssswwwxxx|||ttt___TTTPPPNNNOOORRRJJJGGGCCC???<<<;;;;;;;;;::::::999888888777777666444444444555555555666666444444444333333333222222555555444444444333333333222333444555666888999999222222222333333333333444555666666666777777777777666888999999999999:::<<<>>>???HHHZZZqqqkkkcccgggppp{{{|||~~~{{{wwwrrrkkkeeeaaa^^^[[[VVVPPPMMMKKKKKKLLLOOOOOOOOOPPPQQQSSSVVVXXXZZZ___jjjxxx~~~~~~~~~~~~}}}{{{zzzvvvsssvvv~~~}}}{{{{{{{{{|||zzzyyyrrrkkkbbbZZZXXXYYY[[[\\\___\\\YYYXXXXXXWWWTTTQQQPPPKKKEEEDDDEEEGGGEEECCC>>><<<999555333111000000------------------------+++,,,......---,,,---...///...---,,,,,,,,,------+++,,,---+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,---------.../////////......------------........./////////000111111111111000/////////000222333111333444777:::<<<>>>???CCCFFFJJJPPPUUUZZZ^^^___^^^]]]]]]^^^bbbgggkkkooonnnmmmmmmlllllllllmmmmmmooopppssswwwyyy|||qqqcccTTTMMMJJJHHHGGGIIIGGGDDDAAA===;;;::::::::::::999999888888777666666444444444555555555555555222222222222111111111111444444444444333333333333333333333444555555666666444444444555555555555666555555666666666777777777666777999999888888:::;;;<<<>>>EEERRRddd}}}zzzhhhcccggg}}}zzzwwwsssnnnjjjddd^^^ZZZVVVTTTPPPLLLIIIIIIIIIJJJNNNNNNOOOPPPQQQUUUZZZ^^^ccckkkxxx}}}xxxtttsssrrrsssxxx{{{|||~~~~~~yyyssslllfff___ZZZYYY[[[]]]^^^aaa___\\\ZZZYYYWWWTTTQQQNNNJJJFFFEEEFFFFFFCCC@@@===;;;888555222000000///------------------------,,,...///...---++++++,,,------,,,,,,,,,---......+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------........................------------............//////////////////444111...,,,,,,///333666222333555777:::===???@@@CCCFFFJJJPPPUUUZZZ]]]^^^^^^^^^^^^___aaafffjjjmmmkkkkkkkkkjjjjjjkkkllllllooopppssswwwyyy}}}sss^^^TTTKKKHHHGGGDDDBBBBBBCCCAAA???<<<:::999999999999999999888777777666666555555555555555555555555222222222222111111111111333333333333333333333333333333333333333444444444555555555555666666666777555555555666666666777777555666888888777777999:::<<>>===;;;999888888888999999888888777666666555555555555555555555555444333333333333222222222222333333333333333333333333222222222333333333333333111111222222222333333333555555555555666666666666444666777777777777888:::888;;;AAAHHHRRRggg~~~iii___lllzzzuuuqqqkkkhhhddd```]]]ZZZVVVSSSKKKKKKJJJKKKLLLOOOQQQSSSPPPRRRTTTUUUVVV\\\eeelllzzzyyyrrrnnnkkklllnnnsssxxx~~~~~~zzzvvvuuu{{{}}}{{{|||yyyrrrkkk___]]]ZZZZZZ\\\^^^``````bbbaaa^^^ZZZTTTPPPMMMLLLEEEDDDCCCBBBAAA???===:::;;;999666333111000//////---------------------------...///...---++++++,,,+++,,,,,,------.........+++---...///---,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...............---------......------------..................------------////////////000111222333222333555888;;;===???@@@EEEGGGKKKOOOTTTXXX[[[\\\^^^^^^^^^___aaadddgggiiiiiiiiiiiiiiijjjkkkmmmmmmpppqqqtttxxxyyy}}}ooo\\\LLLFFFCCCDDDDDD@@@???@@@===<<<;;;:::999999999999999888888777777666555555555555555555555444444444555444444444333333333333222222222222333333333333222222222222333333333333222222333333333333444444444444555555555666666666444555777777666666888999888:::???EEEMMM___}}}sssccchhhyyy}}}wwwrrrnnnlllccc```[[[XXXVVVSSSPPPNNNLLLLLLLLLLLLMMMNNNPPPQQQOOORRRUUUWWWYYYaaammmwwwzzzrrrllliiihhhjjjmmmqqquuuyyy|||~~~|||yyywwwwwwxxx~~~}}}yyyxxxtttmmmggg^^^\\\[[[\\\___aaaaaaaaa```___\\\WWWPPPJJJGGGGGGCCCCCCCCCBBB@@@???===<<<:::888555333111/////////------------------------(((***---...---...///000,,,,,,---.........------(((***,,,---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------........................------------......------..................,,,...000222333222222111333444666888;;;>>>???AAAGGGIIIMMMQQQVVVYYY\\\]]]]]]]]]^^^___bbbeeegggiiifffffffffggghhhjjjkkklllpppqqqtttxxxzzz~~~{{{dddUUUHHHDDDAAAAAAAAA======???<<<;;;;;;::::::999999999888888888777666666555555666666555555555444444444444444444444333333333333111111222222222333333333222222222333333444444444444444555555555666666666444444444555555555666666333555666666666666777999:::;;;>>>DDDJJJYYYqqqooojjjooo}}}yyyrrrlllhhhfffeee]]]ZZZVVVSSSQQQOOOMMMKKKMMMMMMMMMNNNOOOQQQRRRSSSQQQVVV[[[^^^cccnnn}}}{{{sssllliiihhhlllnnnrrrvvvzzz~~~}}}yyyxxx{{{|||xxxqqqjjjddd______^^^```bbbdddcccbbb]]]]]]ZZZTTTKKKEEEBBBBBB@@@@@@@@@???===<<<<<<===999777555222000/////////------------------------***,,,......---------...,,,---.........---,,,+++'''***,,,---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,---------.../////////......------------......---------...//////000000,,,---///111222333222222333444666888;;;>>>@@@AAAFFFHHHKKKOOOSSSWWWYYYZZZ\\\\\\]]]___bbbeeegggiiieeeeeefffggghhhjjjlllmmmpppqqqtttxxxzzz~~~ooo[[[OOOGGGBBB??????>>>;;;;;;>>>;;;;;;;;;::::::::::::999888888888777666666555555666666555555555444444444444444444333333333222222111111111222222333333333111222222333444444555555111111111222222222333333444444444555555555666666333444666666555555777888999888;;;@@@EEEQQQeeewwwvvviiidddsss{{{yyyzzz{{{xxxvvvpppjjjddd`````````\\\YYYUUURRRPPPOOOMMMKKKLLLMMMNNNPPPSSSVVVXXXZZZ[[[```gggkkkrrrxxxppplllkkkppprrruuuyyy~~~{{{{{{yyypppgggbbbbbbaaaaaaccceeefffeeeccc\\\[[[XXXQQQIIIBBB???>>><<<<<<<<<;;;999999:::;;;888777444222000/////////------------------------///000111///,,,***))))))------...///...---+++***)))+++...//////---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------...///000000.........------.........---------...///000111111---...///000111222333333333444666999;;;>>>@@@AAACCCEEEHHHLLLPPPSSSUUUVVV[[[\\\]]]___bbbeeehhhiiigggggghhhiiikkklllnnnoooqqqqqquuuxxxzzz~~~