BM6P6(@ yyyfff]]]]]]eeerrr}}}{{{eeeRRRLLLOOONNNPPPRRRSSSRRRPPPNNNLLLKKKGGG@@@999333///.........------,,,,,,,,,------////////////...,,,)))(((+++,,,---...---,,,+++***++++++++++++******))))))***++++++,,,,,,++++++***(((((()))***++++++,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,+++***)))(((---------,,,,,,+++++++++))))))*********+++++++++,,,------......------,,,++++++,,,,,,---...//////......------------......000000000000111111111111111111000000111222333333555555666::::::;;;BBBKKKTTTWWW]]]gggtttwwwppphhhcccbbbZZZUUUNNNGGGCCCBBBCCCDDDCCCEEEGGGHHHHHHIIIJJJLLLMMMPPPUUU^^^hhhttt~~~}}}uuuqqqooohhh\\\RRROOOKKKGGGFFFFFFEEEBBB>>>AAA??????AAADDDHHHJJJKKKNNNOOOQQQVVV]]]eeemmmrrrvvvxxx|||~~~wwwrrruuuqqqsss}}}rrr```VVVSSSRRRQQQRRRRRRQQQNNNLLLFFFDDDAAA===<<<<<<===>>>BBBDDDDDD@@@999333000//////...,,,------...,,,+++......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***,,,,,,,,,+++***++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))))))))*********))))))))))))))))))))))))*********++++++,,,,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))******))))))))))))******))))))*********+++++++++------------------------++++++++++++***)))((((((***++++++,,,,,,------...,,,+++++++++,,,,,,---...nnnbbb^^^bbbmmmxxxoooZZZPPPQQQPPPQQQSSSTTTTTTRRRPPPOOOMMMIIICCC<<<666222///...---------...///000111222......------,,,+++)))))),,,,,,------,,,,,,++++++++++++++++++*********)))++++++,,,,,,,,,,,,++++++)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------.........---,,,,,,++++++---------,,,,,,+++++++++,,,---------............,,,------......------,,,---------......//////000000//////......//////000000000000000111111111111111111111222222222333333666555777;;;===@@@IIIRRRaaaeeemmmxxxttthhh___WWWSSSSSSSSSQQQMMMIIIFFFDDDCCCBBBEEEGGGIIIIIIJJJLLLPPPSSSWWWZZZ```iiitttxxxgggWWWRRRKKKGGGEEEDDDAAA>>>>>>>>>>>>AAAFFFIIIKKKKKKIIIJJJLLLOOOUUU]]]dddhhhooorrrwww{{{}}}zzztttooofffcccdddmmmwwwuuuiii\\\YYYUUURRRPPPPPPNNNMMMHHHFFFBBB???===<<<======BBBDDDFFFDDD>>>777333111000///------......---,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))***+++++++++++++++++++++************++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++***)))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))++++++************++++++++++++,,,,,,,,,---------************************++++++,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------ttt{{{lll```]]]fffqqqzzz}}}fffXXXTTTOOOPPPQQQRRRRRRRRRQQQPPPNNNKKKFFF@@@:::444000...---------...///000111222---,,,++++++*********+++------,,,,,,++++++,,,,,,++++++++++++************++++++,,,,,,,,,,,,++++++))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------........................------,,,,,,,,,,,,++++++............////////////------............------////////////////////////111000000//////000000111000000000111111111222222111111222333333333333222888888:::@@@DDDJJJUUU```qqqwwwxxxggg[[[SSSMMMLLLNNNMMMMMMMMMLLLJJJHHHEEEDDDGGGIIIMMMPPPTTTZZZ```dddiiilllrrrzzzkkkbbbWWWNNNIIIEEEBBB?????????@@@CCCFFFIIIIIIHHHHHHHHHHHHKKKOOOTTTZZZ]]]fffiiiooouuuxxxvvvqqqmmmbbb^^^___dddkkkqqqzzzqqqjjj```WWWRRRPPPOOOOOOJJJHHHEEEAAA???===<<<<<>>888444111///......//////...---++++++++++++,,,---...///++++++++++++++++++++++++***+++,,,------,,,+++*********************+++,,,++++++************++++++************************************************))))))))))))))))))))))))+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((************************))))))))))))))))))))))))************************,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,......---,,,,,,+++******------,,,++++++,,,,,,,,,fffwwwyyyfff\\\```iiitttsss```VVVMMMNNNNNNOOOOOOOOOOOOOOONNNLLLIIIDDD===666000---///...---,,,,,,,,,,,,,,,---,,,+++******+++,,,---...---,,,+++***+++,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------------....../////////000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------............------000/////////////////////111000000//////000000111000000111111111222222222///000111333333333333222::::::>>>EEEMMMVVVdddppp~~~~~~|||zzzqqqfffZZZSSSOOOLLLLLLPPPLLLLLLMMMNNNMMMLLLJJJIIIHHHMMMUUU^^^fffnnnuuuzzz|||~~~zzzjjj\\\RRRJJJDDD@@@AAAAAABBBDDDGGGGGGEEEDDDJJJJJJJJJKKKMMMQQQTTTVVV]]]aaagggoootttvvvsssqqqiiidddaaacccfffkkkuuu~~~rrrbbbXXXSSSQQQPPPLLLKKKHHHEEEAAA???===<<<>>>BBBHHHJJJHHHCCC<<<888222000...---...///...---,,,+++++++++,,,,,,---...++++++++++++++++++++++++)))***,,,------,,,***))),,,+++***))))))***+++,,,++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))((('''&&&%%%%%%))))))))))))))))))))))))))))))******************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***************+++++++++++++++******+++++++++))))))*********+++++++++........................***+++,,,---............---------,,,,,,+++++++++------,,,+++++++++,,,,,,aaaoooqqqaaa___eeetttiiiYYYOOOOOOOOONNNNNNOOOOOOPPPMMMLLLJJJFFF???888111---//////...,,,,,,+++++++++------,,,++++++,,,...///...---,,,+++***+++,,,---+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---......//////......---//////..................000//////......//////000111111111111222222222222//////111222333444444444;;;<<>><<<<<>>:::<<<@@@DDDGGGGGGCCC@@@888444000...------,,,,,,///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******************++++++************++++++************************++++++++++++++++++++++++************************+++++++++******)))))))))************************,,,,,,,,,+++++++++++++++************************++++++++++++++++++++++++************************))))))******+++,,,,,,,,,***))))))))))))))))))***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............******+++,,,,,,---......,,,+++++++++,,,,,,---...^^^fffqqq}}}{{{uuuhhheeennn{{{hhhXXXVVVSSSQQQPPPQQQRRRSSSNNNNNNLLLHHHCCC===777444///............///000000,,,,,,---------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------+++++++++,,,,,,---------............////////////......////////////...............//////000000111111000000//////000000111111111111222222222333333333222222444666:::>>>AAAFFFIIISSSbbbooo}}}{{{oooggg\\\UUURRRPPPLLLIIIHHHHHHLLLRRRTTTRRRTTTWWWUUUVVVYYY^^^eeemmmtttxxx{{{~~~{{{lllaaaRRRQQQOOOPPPQQQRRRQQQQQQKKKJJJJJJJJJJJJKKKLLLLLLNNNNNNPPPWWW```iiipppsssuuupppiiiddd^^^]]]eeeooozzznnn\\\QQQNNNNNNNNNMMMJJJFFFBBB???;;;;;;<<>>CCCFFFOOOSSS___nnn|||wwwqqqddd\\\RRRLLLKKKKKKIIIFFFCCCDDDIIIQQQTTTUUUYYY^^^ZZZ]]]ccckkkttt}}}}}}sss___\\\XXXUUUSSSRRRPPPOOOKKKJJJJJJJJJKKKLLLLLLMMMKKKJJJKKKOOOXXXaaaiiimmmyyyuuupppkkkccc___dddlllnnn|||yyydddWWWNNNNNNOOONNNKKKGGGCCC@@@<<<;;;;;;>>>DDDHHHIIIHHH@@@<<<666222000///...---++++++++++++,,,---.................................,,,***((((((***,,,...***+++,,,,,,,,,***)))(((++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++,,,,,,------,,,++++++++++++++++++,,,))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,...------,,,,,,++++++***))))))***+++,,,...///000ccc[[[YYYdddwwwuuupppqqq}}}uuuiiigggpppxxx~~~xxx```YYYSSSSSSSSSQQQPPPQQQOOONNNMMMKKKHHHDDD>>>::://////000///...---...///---------,,,,,,+++++++++------------------------***,,,------------...000.........------.........///,,,))))))***+++,,,,,,---,,,,,,++++++,,,,,,---,,,---...---+++***+++,,,......---------,,,,,,,,,***,,,......,,,++++++,,,)))+++///000///.........000111222333333222000///111111000000000000000111444222000111333444333000333666888888:::AAAMMMWWW___eeeppp}}}~~~qqqiii^^^XXXQQQKKKIIIIIIJJJKKKHHHGGGIIIOOOWWW]]]``````eeemmmwww}}}uuulll___VVVQQQQQQQQQQQQKKKJJJJJJKKKLLLLLLJJJHHHMMMLLLKKKLLLPPPWWW^^^bbbiiiqqqyyyxxxpppjjjkkknnnwwwtttzzzuuu```QQQLLLJJJLLLKKKGGGDDDEEE===<<<;;;===@@@DDDIIILLLCCC???999222---,,,,,,,,,///...---,,,+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,))))))))))))((((((((((((******++++++++++++******************************+++)))(((''''''((()))+++)))))))))((())))))***+++'''(((***,,,,,,***((('''******++++++++++++******)))*********++++++++++++++++++************++++++(((+++---,,,)))'''''')))++++++***************+++(((((()))***+++,,,,,,,,,###))),,,++++++------+++)))***+++,,,---------------.........---,,,,,,++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++iii___YYY```pppyyyqqqnnnvvvwwwhhh___hhhrrr{{{zzzbbbXXXOOONNNPPPOOOMMMMMMOOONNNLLLKKKIIIEEE???;;;000000000///...---......---------,,,,,,,,,++++++------------------------+++---...---,,,,,,---///......------------......---***((((((***,,,------,,,,,,++++++***+++++++++,,,---...---+++***+++,,,......---------,,,,,,,,,+++---------++++++,,,---+++---///000///...//////000111222333333222000///111111000000000000111111444333111222444555444222444777999;;;>>>HHHVVVaaarrrxxxzzzmmmeeeZZZUUUOOOIIIGGGHHHJJJLLLMMMOOOSSSYYY```gggmmmpppuuu{{{wwwjjj___ZZZVVVQQQMMMGGGFFFEEEGGGJJJMMMMMMMMMLLLJJJHHHGGGIIINNNSSSVVVccclllvvvzzzyyyvvvvvvxxx|||wwwwww~~~nnnZZZSSSMMMNNNNNNJJJGGGFFF>>><<<;;;:::<<>>222222000///............------------,,,,,,,,,,,,---------------------------...///...,,,+++,,,---------,,,,,,,,,,,,------+++)))((()))+++---......,,,,,,++++++******)))))),,,---...---,,,+++,,,---......---------,,,,,,,,,,,,------,,,***+++---///---///000000......///111000000222333333222111000111111000000000111111222444333222222444666666555666999===@@@GGGSSSdddqqq~~~qqqeee]]]VVVSSSNNNJJJHHHJJJMMMPPPSSSXXX___fffkkkrrryyyzzzpppjjjbbbWWWOOOJJJGGGEEEEEEHHHLLLOOOPPPMMMJJJGGGDDDDDDFFFIIIKKKWWW```lllwww~~~|||wwwsssqqqrrrzzzdddXXXMMMKKKLLLJJJGGGFFFCCC@@@===:::;;;>>>CCCEEEGGGDDD>>>888333000//////...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++************************************************************)))((('''&&&&&&'''((())))))***+++,,,---,,,,,,+++******************************++++++++++++******((((((((()))))))))******++++++************++++++***(((''''''((()))***)))++++++************++++++*********+++++++++++++++''',,,///---,,,......,,,,,,,,,---...////////////------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************zzzmmm```ZZZ]]]kkkuuuttt|||tttcccffflllwwwsssbbbRRRNNNQQQRRROOOMMMMMMLLLLLLLLLKKKIIIDDD@@@555333111//////......---------------------,,,,,,------------------------...//////...,,,++++++,,,---,,,,,,++++++,,,,,,---,,,***))))))+++------,,,,,,,,,,,,,,,+++******))),,,---...---,,,+++,,,---......---------,,,,,,,,,---------+++***+++...111///000000///......000222000000111222222222111111111111000000111111222222222222111222444555777777888<<>>===???BBBEEEFFFCCC>>>999444000......---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))******))))))))))))******))))))))))))))))))))))))+++******))))))******+++((()))+++------,,,+++***+++******))))))******+++******++++++++++++******(((((((((((())))))))))))++++++************+++++++++'''$$$$$$(((++++++***++++++*********+++,,,,,,+++++++++++++++++++++***)))...000---,,,------+++,,,,,,---...............,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------~~~tttfff]]][[[eee|||mmmjjjjjjssszzzgggVVVPPPSSSSSSPPPNNNMMMMMMMMMMMMMMMJJJFFFBBB999555111/////////---,,,------------------------------------------------...//////...,,,***++++++---,,,,,,++++++,,,,,,---...,,,+++***++++++***)))------......------++++++,,,---......,,,,,,---.........---------,,,,,,,,,---------+++***,,,///111///000000///......000222000000111111222222222222111111111111111222333333111111111222333555888:::<<>>???AAACCCFFFDDD@@@;;;777333111///---...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++******)))))))))(((((((((******)))(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++'''(((***,,,,,,+++)))(((++++++************++++++******++++++++++++******(((((((((((())))))))))))++++++************+++++++++((($$$%%%(((++++++***++++++******+++,,,,,,---,,,,,,,,,+++++++++++++++,,,000111---+++,,,,,,+++++++++,,,------------,,,,,,,,,------...------,,,---,,,,,,++++++,,,,,,---------------------------yyyoooddd]]]aaattttttkkkeeelllyyyzzziiiXXXQQQQQQPPPOOONNNNNNMMMMMMNNNNNNKKKGGGCCC<<<777222/////////---+++------------............------------------------...//////...,,,***+++,,,------,,,,,,,,,,,,------///---++++++++++++)))''',,,---...//////...---,,,,,,---......------...///......---------,,,,,,,,,,,,------,,,,,,---///111,,,...////////////000222000000000111111222333333111111111111111222333444000111222222333666:::===AAAJJJWWWeeesssmmm\\\QQQLLLKKKKKKKKKQQQXXX^^^aaaeeekkkooozzzuuukkk]]]QQQJJJJJJKKKMMMNNNLLLIIIGGGFFFGGGHHHIIIIIIJJJMMMVVVcccqqq}}}tttiii___XXXcccgggrrrfffUUUMMMJJJLLLNNNLLLIIIEEEAAA??????@@@AAAGGGFFFDDD@@@<<<999666444...////////////...------------------------------******+++,,,------......***++++++,,,,,,++++++***))))))))))))((((((((('''***)))(((''''''((()))***************************))))))))))))))))))))))))'''((()))***+++***))))))++++++++++++++++++++++++******++++++++++++******((((((((()))))))))******++++++************+++++++++)))(((''')))***+++***++++++***++++++,,,---...+++++++++,,,,,,,,,,,,,,,///222222...,,,------+++++++++,,,,,,---,,,,,,+++,,,,,,------......------------++++++++++++------++++++++++++,,,,,,,,,,,,}}}wwwlll```^^^lll}}}{{{lllaaadddqqqyyyjjj[[[TTTQQQOOONNNOOOOOOOOONNNOOONNNLLLGGGDDD>>>999222///000000---***------------.........///---------------------------...///...,,,+++,,,---......------------......---,,,++++++,,,,,,***(((***+++---...//////...---,,,---......------...000......---------,,,,,,,,,+++,,,......------///111)))+++...000//////000111000000000000111222333444111111111111222333444555222333444444555888===BBBGGGSSSddduuuvvvlll___SSSMMMLLLMMMNNNOOOXXXdddmmmrrrwww|||ooo^^^TTTOOOMMMMMMMMMLLLIIIGGGGGGGGGHHHIIIIIIJJJMMMSSS]]]jjjwww~~~vvvjjj___bbbccckkkvvv|||gggXXXNNNJJJKKKKKKJJJGGGEEECCCBBBBBBBBBFFFFFFDDDBBB???;;;888777000//////.......................................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++************)))))))))((((((***)))(((''''''((()))***(((((((((((((((((((((((()))******************)))))))))*********+++++++++******,,,,,,,,,,,,************++++++++++++******)))))))))*********++++++++++++************++++++***+++,,,+++***)))***+++++++++++++++,,,---......***++++++,,,,,,---------333666555000...//////---,,,---------------,,,,,,+++,,,------......------...---+++******+++---...+++++++++,,,,,,,,,------|||qqqbbb\\\fffuuuooo______jjjyyyyyylll^^^VVVRRROOOOOOQQQPPPOOOOOOOOOOOOLLLGGGDDD@@@999222///000000---***---------.........//////---------------------------...///...,,,+++,,,---///......------......///+++******+++------+++***''')))+++...///...------,,,---......------///000......---------,,,,,,,,,***,,,...///......///000&&&)))---000000000000111000000000000111222333444111111111111222333444555333555666666777:::@@@EEELLLYYYlllttteee___VVVOOOMMMNNNPPPQQQVVV```ooozzzkkk\\\SSSOOOMMMOOOMMMKKKIIIHHHHHHIIIJJJGGGIIILLLQQQYYYeeerrr{{{}}}wwwkkkaaabbbhhhrrrzzz}}}hhhXXXPPPNNNMMMLLLJJJIIIGGGFFFEEEDDDCCCCCCCCCAAA>>>;;;888666111000///------...////////////////////////////////////...---+++******)))***+++,,,------,,,+++***+++++++++************)))+++)))(((''''''((()))+++************************+++,,,,,,------,,,,,,+++++++++*********+++,,,---)))***,,,------,,,***)))******++++++++++++******************++++++++++++++++++************++++++***---///...***((()))+++++++++++++++,,,---...///******+++,,,,,,---......666999888333///000111///---......///......------+++,,,,,,---.........---...---+++******+++---...---------....../////////|||ttthhh]]]___gggyyylll```]]]cccpppvvvaaaSSSOOOPPPNNNLLLMMMMMMMMMMMMKKKIIIGGGEEECCC>>>777111......000222---,,,+++,,,---------,,,---...///000000///...---*********+++,,,---.../////////...---,,,,,,++++++......................../////////...---------,,,///............///000000/////////...---------,,,//////......---------,,,////////////000000000000000000111111111222222222666444333333333333222000222444666888;;;@@@FFFJJJUUUaaarrr|||qqqgggbbbRRRRRRQQQPPPPPPTTTYYY]]]fffqqqnnn]]]SSSPPPMMMIIIGGGIIIJJJHHHGGGIIIFFFKKKQQQSSSTTTZZZeeennnzzz~~~llldddaaaiiiwwwjjjYYYNNNSSSNNNJJJIIIGGGDDDFFFIIIEEEDDDDDDCCCBBB>>>888333666444222///......//////---+++)))'''''')))+++---///...,,,+++***+++,,,,,,'''((()))***+++,,,,,,,,,******)))))))))***,,,---)))***+++,,,,,,+++***)))++++++++++++++++++++++++***************************+++------,,,,,,---...******))))))))))))))))))************************+++++++++*********)))))),,,,,,,,,++++++*********)))******++++++******)))******+++++++++,,,,,,,,,+++,,,------......------555666666555333111222333222...+++,,,///000---)))........................,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,~~~wwwjjj___^^^dddtttzzzlll^^^XXX]]]iii|||}}}gggXXXQQQPPPOOOMMMNNNNNNOOOOOONNNMMMLLLJJJEEE@@@999333...---...000...---,,,,,,---......------,,,++++++++++++,,,---,,,,,,,,,+++,,,,,,------///......---,,,,,,++++++------------------------...............------------,,,,,,,,,,,,---.....................---------/////////.........------////////////000000000000111111111111111111222222333222222222333444444333333555777999<<>>999555222111111...000111000...,,,---/////////000000000000//////,,,,,,,,,,,,---...///000---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...////////////............///000000,,,---------.../////////.........///////////////////////////000000000000111111111111111111111111111333444333222444777:::<<<@@@EEEIIIOOO[[[lllxxxxxxiii```]]]\\\___cccgggooo{{{}}}zzzvvvtttrrrqqqqqqooommmlllmmmmmmmmmllljjjiiigggffffffiiilllooonnnmmmkkkjjjiiijjjkkklllpppsssxxx~~~vvvjjj\\\SSSNNNKKKNNNSSSVVVWWWVVVSSSOOOMMMMMMOOOTTTYYYcccnnnwww}}}pppmmmyyywwwfffVVVOOOOOOOOOOOOPPPLLLKKKIIIGGGEEEBBB===999555666666555444333111000,,,---...//////...---,,,+++,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,---,,,+++******+++,,,,,,+++******************+++************************+++++++++*********))))))***+++,,,+++)))((((((***************+++,,,---...************************************************++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,------------,,,***,,,......---...///111555999===;;;444......000........................------------------------........................yyyjjj]]]UUUYYYiiilllZZZQQQTTT\\\nnnxxx}}}fffTTTLLLKKKJJJKKKLLLLLLLLLKKKJJJIIIEEECCC???;;;777444222111---111444444111...---...---...///000000///...---++++++,,,,,,---///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............---,,,,,,,,,,,,---......---------...............---------...............////////////000000000000000000111111111222222222222444555444333555999>>>???EEEMMMRRRYYYgggyyy~~~qqqccc]]]^^^aaahhhnnn{{{}}}{{{zzzxxxvvvssspppnnnllliiigggeeedddccceeeccc```_________^^^]]]]]]]]][[[[[[[[[]]]^^^```^^^_________^^^]]]\\\[[[^^^aaafffkkkqqqxxxwwwjjj```XXXQQQOOOQQQRRRTTTTTTSSSPPPMMMLLLLLLLLLOOOXXXccclllvvvvvvmmmtttyyyeeeYYYRRRNNNMMMOOONNNLLLJJJHHHFFFCCC???<<<;;;;;;;;;:::777333///---+++,,,---......---,,,+++++++++,,,---------,,,,,,'''''')))***+++,,,,,,,,,...---+++******+++,,,,,,++++++***))))))***++++++***************************************************,,,,,,,,,***)))***+++***************+++,,,---***************************************+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,******+++,,,,,,,,,,,,,,,+++---////////////111333///555::::::555///------........................,,,,,,,,,,,,,,,---------------------------------rrrdddVVVTTT\\\uuu|||gggWWWTTTYYYaaakkkxxxnnnXXXMMMKKKIIIJJJKKKMMMMMMMMMLLLLLLGGGEEEBBB===999444111000...333888999555000//////.........------.........---------------...///000------------------------------------------------...............------------,,,,,,,,,,,,---.....................---------,,,,,,,,,,,,---------...////////////000000000000//////000111222333333444111444666555444777===CCCHHHPPPZZZaaaiiiwwwqqqeee\\\\\\bbbkkkuuu~~~}}}zzzwwwvvvpppnnnkkkiiiiiihhhfffdddbbbbbbaaa```____________aaa___]]]\\\\\\[[[YYYWWWXXXXXXXXXYYYYYYZZZ[[[[[[\\\^^^aaacccbbb___[[[XXXYYY[[[^^^aaadddjjjppptttuuu}}}|||uuulll___VVVTTTOOOOOOOOONNNKKKJJJIIIIIIFFFGGGMMMWWW^^^ggguuu}}}rrrsss{{{}}}lll]]]QQQMMMNNNLLLKKKIIIHHHHHHFFFCCCAAA;;;;;;<<<<<<:::666222///,,,------......------,,,***+++,,,---------,,,,,,)))******+++,,,,,,,,,,,,...---,,,+++***+++,,,,,,++++++***))))))***++++++************************)))))))))***++++++,,,,,,)))+++,,,+++******+++,,,******)))))))))******+++************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,,,,...////////////000222...222666666333000..............................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,xxxiii[[[SSSVVVlllrrr```YYY\\\VVVbbbnnnyyysss[[[OOOLLLEEEGGGIIIKKKMMMMMMMMMMMMJJJHHHDDD???999444000...///555<<<===888333000000111000...,,,,,,...000111//////...------------...------------------------......................../////////......------,,,///............///000000/////////......------,,,+++++++++,,,,,,---------////////////000000000000......///111222333444555///333666666666999@@@GGGRRRZZZeeennnvvvqqqeee]]]WWW\\\gggttt~~~xxxvvvrrrnnnjjjhhhffffffeeecccaaa`````````___^^^]]]]]]]]]^^^___```aaabbbcccbbb```______]]]ZZZXXXWWWXXXZZZ\\\]]]^^^^^^^^^bbbfffjjjmmmlllhhhbbb^^^[[[\\\^^^^^^```cccgggkkkfffppp}}}~~~mmm___XXXNNNMMMJJJHHHFFFFFFFFFGGGEEEDDDGGGMMMRRRYYYgggvvvwwwsssvvv}}}iiiWWWOOONNNJJJIIIHHHHHHIIIHHHFFFDDD666888;;;======;;;888666........................)))***,,,---...---,,,,,,,,,,,,---------,,,++++++///...,,,+++***+++,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((()))***+++,,,,,,---((()))++++++******+++---******))))))))))))))))))************************))))))******++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++,,,------......---------...///...,,,++++++---...000222333222111111111........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,wwwbbbZZZVVV___rrrlll___]]]\\\\\\aaalll|||dddQQQJJJHHHIIIKKKKKKJJJJJJJJJKKKIIIGGGEEEAAA<<<777333000---...222888;;;999333---,,,...000000...,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++///...---,,,,,,---...///.........------,,,,,,,,,---------,,,,,,+++++++++............////////////////////////////////////333444555444222111222333111111111111111222222222555444444666888<<>>:::::::::<<<===;;;666111000///......///000...---,,,,,,,,,------.........***++++++++++++,,,,,,,,,++++++******************,,,,,,,,,+++++++++******///...,,,***)))(((''''''+++***)))(((((()))***+++///,,,)))***,,,,,,+++))),,,,,,++++++***)))(((((()))************+++++++++---&&& $$$---000+++###!!!&&&+++......,,,+++,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,---------------............///............////////////000000111111000000000000000000///...---,,,,,,,,,,,,---......//////......////////////000000000000}}}hhh^^^WWW\\\lllttthhheeeaaabbbeeemmmyyygggSSSKKKGGGHHHIIIJJJJJJJJJKKKKKKGGGGGGEEEBBB>>>999555222///......111333333000...///...------...///...---------------------------------------------------///...------------...///.........------,,,,,,,,,.........---------------............////////////////////////////////////222333444333111000111222111111111111222222222222555333444888;;;AAALLLWWWnnn|||vvvggg___YYY___iiisss|||}}}xxxmmmllliiifffdddbbbbbbbbb]]]]]]]]]^^^___aaacccccceeefffgggjjjmmmppprrrtttrrrrrrssstttvvvxxxzzz{{{{{{yyyvvvtttrrroookkkhhh``````bbbdddfffiiikkkmmmoooqqqtttwwwxxxwwwvvvuuuvvvsssqqqqqqrrrrrrpppmmmmmmlllnnnttt}}}www^^^RRRGGGDDDDDDBBB@@@???BBBEEEHHHIIIJJJPPPYYY```kkkqqq{{{~~~rrrjjjgggmmmyyyeeeUUUOOOFFFIIIHHHDDDEEEGGGDDD???;;;999999;;;===<<<777333222000//////000000///---,,,,,,------------------))))))))))))************+++***************++++++++++++++++++++++++++++++,,,,,,+++***))))))******,,,+++***))))))***+++,,,...+++))))))+++,,,***)))------,,,,,,+++******)))************++++++++++++,,,***(((***,,,...,,,***))))))+++,,,,,,+++***))),,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,---------------............///............//////////////////////////////000000000000///...------------,,,------...................../////////000000000pppeeeZZZZZZeeezzz{{{~~~sssooojjjkkkmmmooouuuoooZZZOOOEEEFFFGGGHHHJJJKKKLLLLLLGGGGGGFFFCCC???;;;777444333000......111444666777444000,,,,,,///111///---........................++++++,,,------.../////////...------------...///.........---------------.............../////////............////////////////////////////////////000111222111000///000111111111111222222333333333666444666;;;@@@HHHVVVcccyyy|||hhh^^^[[[\\\fffuuuzzzxxx{{{~~~wwwpppiiiddd___^^^]]]\\\\\\]]]___aaa``````bbbeeehhhkkknnnoooqqqsssuuuxxx{{{~~~|||||||||}}}~~~}}}{{{xxxuuusssoookkkhhh``````aaaccceeehhhjjjkkknnnpppsssvvvzzz|||~~~~~~}}}zzzzzzxxxvvvxxx}}}jjj]]]NNNGGGDDDAAA???@@@@@@CCCFFFGGGHHHLLLRRRWWW[[[cccqqq}}}}}}sssjjjbbbbbbhhhttthhhXXXRRRGGGIIIHHHFFFFFFGGGDDD???===:::888:::<<<===;;;999444222000///000000///---------------------,,,,,,))))))))))))*********+++***************+++,,,---------,,,,,,+++***)))))))))))))))******+++,,,---,,,,,,++++++++++++,,,,,,,,,***))))))*********)))...------,,,,,,+++++++++************+++++++++,,,***---///...***)))+++...//////---,,,+++*********,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,---------------............///............////////////......---,,,---...000111000000///...---------------------...........................////////////yyymmm```\\\bbbtttsssvvv{{{vvvtttvvvvvvssssss}}}yyybbbSSSFFFEEEEEEGGGIIILLLLLLLLLIIIIIIHHHEEEAAA<<<777444222000......000555999<<<888666222000000000///////////////...............,,,,,,,,,---------...............------........................------------------......//////000............///////////////////////////////////////000111000///...///000111111222222333333444444777666888>>>EEEOOO^^^lll|||nnn___\\\^^^hhhsss{{{wwwwww|||~~~{{{vvvpppjjjddd___\\\[[[[[[[[[]]]```eeeiiilllqqqrrrssstttvvvyyy{{{|||}}}~~~~~~}}}|||zzzyyyxxxvvvuuutttsssssspppnnnkkkiiigggeeeaaa^^^XXXYYYYYY[[[]]]___aaabbbeeefffhhhlllooosssvvvxxxzzz{{{~~~zzzjjjYYYOOOHHHCCCAAACCC@@@BBBEEEFFFGGGIIIMMMPPPQQQYYYggguuu~~~}}}wwwqqqgggbbbaaagggqqq~~~jjjYYYRRRLLLLLLKKKIIIHHHGGGCCC???@@@<<<::::::>>>@@@@@@???555333000//////...---,,,.........------,,,,,,,,,+++++++++,,,,,,,,,------)))))))))***+++,,,---...000000...,,,***((('''&&&)))))))))***+++,,,---...+++++++++++++++++++++++++++***)))((())))))))))))------,,,,,,++++++++++++*********+++++++++,,,,,,)))---000---(((&&&)))---,,,,,,,,,,,,,,,---......+++,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,---------------............///............////////////......---,,,---...000222000000///...............------------......//////---.........////////////tttgggaaadddssssssnnnvvv{{{{{{~~~}}}wwwttt|||iiiWWWHHHFFFEEEFFFJJJLLLLLLLLLKKKKKKJJJHHHCCC===888444///......---...000222444999;;;<<<888111---...111............------,,,,,,......---------,,,,,,,,,---..................---........................,,,,,,------.........///............////////////000000000000000000000000...///000000///...///111111222222333444444555555666555999AAAIIITTTcccqqqqqqbbb[[[```gggvvv~~~{{{wwwtttnnnmmmkkkhhheeebbb```___^^^```ccchhhnnnuuu{{{~~~~~~~~~||||||{{{yyyvvvsssooommmmmmkkkiiifffcccaaa```___^^^\\\[[[ZZZZZZYYYWWWTTTPPPPPPQQQRRRSSSUUUWWWXXXZZZZZZ[[[]]]```dddggghhhiiilllqqqvvvzzz|||~~~~~~vvvdddWWWMMMEEECCCEEEBBBCCCEEEFFFGGGHHHJJJLLLMMMTTT```nnnyyy~~~}}}{{{nnnfff```aaagggsssrrr^^^SSSNNNKKKIIIIIIIIIFFFDDDCCCCCC???<<<<<<@@@DDDEEEDDD777444000...------,,,+++.........------,,,,,,,,,+++,,,,,,,,,,,,---------************+++,,,---......------,,,+++***)))(((++++++++++++++++++,,,,,,)))******************)))))))))))))))((()))***+++++++++++++++***************++++++++++++,,,,,,,,,,,,------,,,***)))***+++'''(((+++---.........---+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------------............///............//////////////////.........///000111000000///.........//////...------------...///000.........////////////000xxxmmmffffffssszzznnnooo|||}}}zzzvvv}}}qqq]]]MMMIIIFFFGGGJJJLLLKKKJJJLLLLLLLLLJJJFFF@@@:::666333444444222///------...555;;;@@@===555......111//////......---,,,,,,,,,//////...---,,,,,,++++++------...//////...------.............../////////---------------.....................////////////000000000000000000000000///000111111000000111222222222333444444555666666555777===GGGPPP\\\kkkyyy~~~yyyuuurrrnnnmmmiiiaaa[[[^^^iiisss~~~xxxrrrnnnfffhhhjjjkkkjjjkkkmmmnnnppprrrwww|||{{{yyywwwmmmmmmkkkiiifffcccaaa```\\\\\\ZZZXXXWWWVVVVVVUUUSSSRRRRRRRRRTTTTTTRRRPPPKKKKKKLLLLLLNNNOOOPPPQQQRRRRRRSSSTTTUUUWWWYYYZZZYYY]]]ccchhhkkkooorrruuuuuuzzznnn```TTTJJJFFFFFFDDDDDDEEEEEEGGGHHHIIIJJJLLLQQQ[[[hhhttt}}}sssjjjbbb___bbblll~~~gggXXXPPPKKKGGGHHHHHHFFFEEEGGGEEEAAA>>>>>>BBBFFFGGGFFF999666111...------,,,+++------------------,,,,,,************+++++++++++++++++++++++++++,,,---...((())))))+++,,,---......---,,,,,,++++++++++++,,,((()))************)))((()))*********))))))***,,,************************++++++++++++,,,,,,,,,,,,...---,,,------...---,,,''')))+++---------+++***+++,,,,,,---------------++++++,,,,,,,,,,,,---------------............///............////////////////////////////////////000000//////...//////000......---,,,---...///000////////////000000000000yyyqqqiiigggqqqtttlllsss{{{~~~~~~zzzxxx~~~}}}hhhRRRMMMHHHHHHJJJLLLJJJHHHIIIJJJKKKKKKHHHCCC>>>:::444666777555111//////000///666>>>???:::333000///000000//////...------,,,---------------------,,,------...//////...---------........./////////000/////////...........................////////////000000000000000000000000000111333333222111333444222222333444555666777777:::===FFFSSS___kkk{{{uuullleee^^^]]]ZZZXXX[[[fffuuu~~~zzzvvvtttrrrnnnrrrwwwzzz|||{{{tttooojjjhhh^^^]]][[[YYYWWWVVVUUUUUUPPPPPPOOOOOOOOOOOOOOOPPPNNNMMMMMMNNNPPPPPPOOOMMMJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMNNNOOOPPPQQQQQQRRRQQQTTTXXX[[[\\\___cccfffhhhnnnvvv|||zzzlll___RRRLLLKKKFFFEEEDDDDDDFFFHHHIIIJJJIIINNNWWWdddqqqzzz|||sssjjjccc```hhhzzz}}}lll[[[SSSLLLKKKIIIFFFEEEHHHEEEAAA>>>>>>BBBEEEFFFEEE===999444000///...---,,,,,,,,,------------------*********+++++++++,,,,,,,,,,,,+++++++++,,,,,,---((()))***+++,,,---......,,,,,,,,,++++++,,,,,,---)))***++++++++++++***))))))***,,,+++))))))+++...+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------******+++++++++,,,,,,,,,+++,,,,,,---......------++++++,,,,,,,,,,,,---------------............///............////////////...///000000000...,,,+++000000////////////000000///...---,,,,,,...///000000000000000111111111222}}}yyyrrrkkkgggooozzzlllooo~~~xxx{{{|||zzzxxxsssUUUOOOJJJIIIKKKLLLJJJGGGFFFHHHJJJKKKIIIFFFAAA>>>---///111000...---///222***111999>>>===888111---222111111000///......---+++,,,,,,------......///,,,---...//////...---,,,---.........//////000000111111000000//////................../////////000000000000000000000000000111222444444333333444555222222333444555666777888AAAEEEPPP___lllyyyuuuhhh```YYYWWWVVVWWW```nnn{{{wwwvvvvvvxxxyyy|||zzzwwwqqqkkkddd^^^YYYWWWVVVUUUSSSPPPOOONNNNNNNNNKKKJJJJJJIIIIIIIIIIIIIIIKKKKKKJJJKKKMMMMMMKKKJJJHHHHHHHHHIIIIIIKKKLLLLLLJJJKKKLLLMMMNNNNNNNNNNNNMMMPPPRRRRRRQQQSSSVVVZZZZZZ```gggmmmrrrxxx~~~vvvhhhZZZRRRQQQFFFDDDCCCCCCEEEGGGIIIIIIFFFKKKUUUbbboooxxx}}}~~~~~~ssshhhaaaeeevvviii^^^UUUQQQLLLEEEDDDGGGDDD@@@===>>>BBBDDDEEECCC@@@<<<666222000000///...,,,,,,,,,------.........,,,,,,---------.........------,,,+++++++++,,,,,,------,,,++++++******)))++++++++++++,,,---......***+++,,,------,,,+++***)))+++,,,,,,***))),,,///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------'''))),,,+++))))))+++---+++***))))))***---000222+++,,,,,,---.........---++++++,,,,,,,,,------------------.........//////............/////////000---...000000///---***'''000000////////////000111///...,,,,,,,,,---///111000111111111222222222222}}}{{{vvvssspppkkkggglll}}}ppplllwwwyyyuuuxxx~~~aaaVVVLLLJJJKKKJJJIIIJJJKKKKKKKKKLLLKKKIIIDDDAAA777555222000000000...---(((000888CCCGGG888,,,111///000111111///......///////////////////////////---...//////000000//////---.........//////000000//////............//////////////////////////////111111111111111111111111111111111111111222222222///222555555555666;;;???BBBLLL[[[kkkzzzrrreee[[[VVVTTTUUU___pppyyywwwtttqqqqqqvvv}}}|||tttooojjjgggccc]]]XXXTTTQQQPPPNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIKKKMMMNNNKKKJJJIIIHHHGGGHHHIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMKKKKKKLLLMMMNNNPPPRRRSSSTTTVVVZZZ^^^ccckkksssxxx~~~|||zzzyyy|||ssscccWWWPPPKKKCCC>>>===AAAFFFIIIHHHIIIPPP\\\gggppp|||uuuiiidddooo~~~rrrTTTLLLLLLHHHCCCCCCDDDDDDBBBAAA@@@BBBFFFJJJGGGAAA999333222222222111////////////..................//////...---,,,,,,***+++,,,,,,,,,,,,+++***------,,,++++++*********++++++************++++++++++++***)))***+++---...))))))******+++,,,......------------------------++++++++++++++++++++++++,,,,,,---...---,,,***)))(((***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------///000111111111111000000////////////000000///111111///,,,+++...111///...,,,+++,,,---///000111111000///...000333666}}}wwwsssooojjjfffiiiwwwrrrlllttt|||vvvxxx~~~jjj\\\PPPMMMNNNNNNMMMMMMLLLKKKKKKLLLLLLIIIEEEBBB999666222000000000000///,,,///222<<>>CCCOOOYYYgggvvvzzzmmmbbbZZZXXXZZZaaannn~~~}}}wwwttttttssssssvvv|||xxxqqqjjjeee___]]]ZZZVVVRRROOONNNMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIHHHHHHHHHIIIJJJLLLMMMJJJIIIIIIIIIIIIJJJKKKLLLJJJKKKKKKKKKLLLLLLLLLMMMKKKKKKKKKLLLNNNOOOQQQQQQRRRTTTWWWZZZ^^^dddkkkpppuuuyyy~~~zzztttnnnlllooossswww{{{}}}}}}pppgggVVVOOOFFFAAA@@@CCCEEEFFFJJJIIIMMMVVV```lll{{{vvvjjjiiinnnbbbTTTOOOIIIEEEFFFFFFEEEDDDBBBAAABBBFFFIIIJJJDDD<<<666444333222111////////////............------......---,,,,,,+++***+++,,,,,,,,,,,,+++***++++++++++++++++++,,,,,,++++++************++++++,,,+++*********+++,,,---))))))))))))))))))******...------,,,+++***))))))+++++++++++++++++++++++++++,,,,,,,,,++++++***))))))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000000000//////000000000///000000...,,,+++---000000///...------...///000///000222222222333555777{{{uuuooojjjgggiiisss~~~wwwooossszzzuuuuuuzzztttbbbQQQMMMPPPQQQOOONNNLLLKKKKKKLLLLLLJJJGGGDDD<<<999444111000111111111222111...777AAA888+++...///000111111///......///---------------------------......///000/////////............//////////////////............//////////////////////////////////////////////////////111111111111222222333333555666666666777<<>>444---666///000111111///......///........................))))))***++++++++++++***///////////////.........//////............//////////////////////////////111111111111111111111111000111111222333333444444666777888:::???KKK[[[fffqqqfff^^^YYY[[[```nnn}}}|||vvvssssssuuuvvvyyy~~~yyyvvvqqqkkkeeeaaa^^^[[[YYYUUUTTTRRRQQQOOOOOOOOOPPPLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJLLLMMMMMMKKKLLLLLLLLLKKKKKKKKKKKKJJJKKKKKKKKKKKKJJJJJJJJJLLLLLLLLLLLLKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKLLLLLLKKKMMMPPPRRRSSSWWW[[[^^^eeeiiimmmrrrvvvzzz}}}nnnbbb\\\XXXWWWSSSUUUVVVWWWWWWZZZ]]]```jjjmmmsssxxx}}}zzzbbbOOOHHHHHHKKKMMMQQQMMMLLLNNNQQQVVV___iiizzzvvvfffrrrpppZZZMMMJJJMMMKKKKKKIIIGGGEEEDDDFFFHHHKKKJJJGGGCCC<<<666111...////////////............------............------++++++++++++++++++++++++---------,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,+++******)))((()))+++,,,---------,,,*********+++++++++++++++++++++++++++++++++++++++---,,,+++******+++---------,,,+++***+++,,,---...------------------------------------------------,,,,,,,,,------.........//////000111111111111000111111000000000000111111111111111111222222111111000111222222333333222222222333555888<<>>CCCKKKSSSXXX}}}wwwvvvtttqqqmmmmmmxxxoooiiissswww___RRRLLLJJJIIIJJJHHHGGGFFFGGGIIIIIIHHHGGG@@@<<<888555444333222111...222666@@@FFF999---111///000111111///......///........................000000111222222222222111000/////////............//////............//////////////////////////////111111111111111111111111000111111222333444555666777:::???FFFRRRdddxxxuuugggeeefffiiittt{{{zzzyyyxxxzzz~~~yyysssooollliiifffcccaaa^^^[[[XXXXXXWWWTTTRRRQQQPPPPPPQQQPPPPPPOOOOOOOOOOOOPPPPPPNNNNNNNNNMMMNNNNNNOOOOOORRRRRRSSSRRRRRRPPPOOONNNLLLMMMNNNOOOOOOOOONNNMMMMMMLLLLLLLLLKKKKKKKKKJJJKKKKKKKKKKKKLLLLLLMMMNNNKKKMMMOOOQQQRRRTTTWWWYYY[[[```fffllloooppprrrsssuuuwwwzzz}}}~~~~~~}}}|||wwwwwwuuutttuuuzzzooo```XXXVVVQQQRRRRRRQQQOOOMMMMMMMMMSSSVVV[[[aaahhhpppxxx~~~uuudddVVVMMMJJJHHHFFFHHHKKKKKKJJJMMMSSSWWWhhh|||wwwuuu~~~qqqYYYMMMJJJHHHIIIIIIGGGFFFEEEFFFHHHFFFIIILLLJJJDDD<<<666333////////////............+++,,,---............---,,,,,,+++******+++,,,,,,------------------,,,,,,++++++************++++++)))***+++,,,,,,,,,++++++&&&''')))+++++++++***)))+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++........................------------------------,,,,,,------.../////////000000111111111111000000//////............/////////......000222333111............///111333666777666:::AAAHHHOOOUUU[[[___}}}wwwmmmoooqqqpppjjjgggooo{{{}}}zzzuuujjjppp}}}xxxaaaSSSKKKGGGGGGIIIGGGFFFEEEFFFHHHIIIHHHGGG???<<<888666555444222000000333666CCCNNNAAA000000///000222111///......///------------------------+++,,,,,,---------------000000//////.........---//////............//////////////////////////////000000000000000000000000000111111222444555666666888<<>>555222111000//////...//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,------------******+++++++++,,,,,,,,,,,,++++++******++++++,,,......---,,,,,,+++******...------,,,,,,++++++***,,,,,,,,,------,,,++++++((()))***+++,,,+++******........................,,,,,,,,,---------............------------......---...000111111111000///.........////////////000222000000222555666333000555111000111///,,,111999===CCCNNNZZZdddhhhgggeeeuuupppnnnppppppnnnooorrr|||vvvttttttpppzzz{{{dddRRRKKKJJJJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHEEEBBB===888444222222222//////000333666666333111111000000000000000//////444111///...///000000000//////............//////000000000000000000000000222222222111111111111111///000000000111111111111333222222111222222444444555444333333555666666666???GGGUUUgggyyy||||||~~~zzzwwwsssqqqkkkkkkjjjiiigggeeedddccc```___]]][[[ZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYXXXXXXWWWWWWVVVYYYYYYYYYYYYXXXWWWVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSTTTSSSQQQOOOOOOOOONNNMMMMMMLLLKKKKKKKKKLLLMMMOOORRRTTTWWWXXX\\\```fffkkknnnqqqsssuuu{{{~~~}}}{{{xxxtttpppooorrruuuxxxuuufffZZZUUUSSSQQQPPPPPPPPPNNNLLLGGGHHHIIIJJJNNNUUU]]]cccmmmuuuhhhTTTMMMGGGCCCDDDEEEDDDFFFJJJPPPUUUaaaqqqooofffjjjwwwwww^^^RRRKKKKKKKKKJJJJJJIIIGGGEEEHHHLLLMMMLLLJJJGGG>>>666222111000//////...//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++)))***+++,,,---,,,,,,+++........................------.........////////////......------......///000//////...///000111222////////////000000000111333111000222444444333000333111333666666666<<>>999555333222222///......000222222111///.........//////000000000333111......///000000/////////............//////000000000000000000000000///000000000111111222222000000000000111111111111111111111111111222333444444333333333444666888999@@@KKK]]]qqq}}}{{{xxxuuusssmmmlllkkkjjjhhhgggeeeeeecccbbb```^^^\\\[[[ZZZZZZ[[[[[[[[[[[[\\\\\\]]]]]]_________^^^]]]\\\\\\[[[]]]]]]]]]\\\[[[ZZZXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYWWWVVVUUUVVVVVVVVVTTTRRRRRRQQQOOOMMMLLLLLLLLLLLLKKKLLLMMMOOOQQQSSSUUUWWW[[[___dddiiimmmrrrwww{{{~~~{{{vvvrrrqqqrrrtttvvv}}}{{{lll___XXXUUURRRPPPPPPPPPPPPOOOIIIHHHGGGFFFHHHMMMTTTZZZccckkkvvvsss```SSSKKKEEEDDDDDDDDDFFFJJJLLLRRR[[[fffssstttfffbbbgggmmmmmm\\\NNNLLLJJJIIIIIIHHHGGGEEEHHHKKKMMMKKKIIIGGG@@@777222222111000////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------******+++++++++,,,,,,,,,------,,,,,,,,,,,,------...------,,,,,,++++++*********+++,,,,,,---......+++,,,,,,------,,,,,,,,,++++++,,,---...---------............................../////////000000000///......------......///222000...------///222444000000000000111111111111444222111111222333222111///000333777999<<>>555444333111000///..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---------------,,,,,,+++,,,---...///............................../////////000000000000000////////////000000000000111111111222222222333333333333444444444555222555777888777666888:::777AAAIIIMMMTTTaaakkknnnssstttsssrrrssszzzxxxqqqlllgggbbb```^^^hhhnnntttyyywww~~~yyymmmyyyvvv___[[[fffxxxgggTTTKKKHHHDDDEEEHHHJJJKKKJJJIIIHHHGGGFFFEEEBBB===888333000+++...111111///...///111......///000111222333333///......///111222111///---------......000111111000000000000000000000000......///000111222333333222111111111000000/////////000222444555555555555222555888888999===EEELLLdddnnn{{{uuujjjhhhmmmwww~~~}}}{{{xxxuuutttsssttttttppppppoooppppppqqqrrrrrrvvvwwwxxxxxxwwwuuurrrqqqqqqqqqrrrrrrssstttttttttnnnnnnooopppppppppppppppjjjjjjjjjjjjjjjjjjjjjjjjdddcccaaa```___]]]ZZZXXXTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPQQQQQQSSSTTTTTTSSSWWW\\\aaaeeejjjooorrrzzz}}}zzzwwwuuutttqqqwwwtttfffZZZWWWSSSQQQQQQRRRQQQQQQPPPPPPNNNKKKGGGEEEFFFGGGFFFLLLUUU]]]eeennnxxx~~~qqqaaaWWWQQQOOORRRXXXVVVXXXZZZ\\\bbbqqq~~~uuuhhhyyyooo\\\OOONNNLLLEEEBBBFFFDDDGGGIIIHHHHHHIIIEEE???666555333111000///......................................................------------------------((()))***++++++,,,++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...)))***+++,,,------...---......---,,,---...///000........................000000000000111111111111000000////////////000000333222000//////111333555555555555666666666666777111444888:::888888999;;;>>>JJJUUUYYY___iiinnnnnnppprrrtttssstttzzz{{{uuurrrjjjbbb^^^\\\```lllzzz~~~{{{wwwhhhZZZaaannn~~~jjjWWWLLLGGGFFFFFFGGGHHHHHHIIIJJJJJJLLLIIIEEEBBB???;;;777444222111000111111111///---000///...------...///000////////////............000//////......000111222111111000000//////......000000000000000111111111000111111111111222222222111222333333222111222444777555555999;;;AAALLLWWWgggooo{{{|||ooonnnuuu|||~~~}}}{{{wwwtttrrrsssuuutttuuuwwwxxxyyyyyyyyyyyyyyyzzz|||}}}~~~}}}{{{zzzxxxwwwuuuuuuwwwxxxxxxwwwttttttttttttsssrrrqqqppplllkkkkkkllllllkkkhhhfffcccbbbbbb```___^^^]]]\\\YYYYYYXXXWWWVVVTTTSSSRRRNNNOOOPPPRRRSSSUUUVVVWWWTTTWWW\\\```dddhhhllloooxxx{{{|||xxxvvvtttttttttssswww|||ttteee]]]XXXSSSPPPQQQRRRPPPOOORRRQQQOOOLLLIIIFFFDDDCCCDDDGGGMMMTTT]]]gggrrryyymmm^^^VVVTTTSSSRRRXXXXXXYYYZZZ]]]hhh~~~tttooovvvwwweeeRRRKKKJJJHHHDDDAAAFFFEEEDDDCCCCCCDDDEEEFFF;;;777333000000111111111//////.........---------,,,,,,------...---------000///---+++++++++---......,,,******+++------,,,------------,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...------------------------............////////////............////////////////////////............333222111000000000222222666555666:::===>>><<<888444999===<<<::::::>>>BBBGGGQQQ```lllqqqpppllliiinnnvvv|||wwwnnnpppxxxuuunnnfffbbb^^^]]]gggwww|||rrrwwwpppZZZ^^^gggwwwmmm[[[NNNHHHGGGGGGGGGHHHHHHIIIIIIJJJKKKIIIFFFCCC@@@<<<777333222111000111222222111///000///............///000////////////............//////.........///000111111000000000/////////...---...///000111222333444000111111111111222222222111222333333222222333444777555666;;;???GGGTTTaaaooowww~~~}}}yyyvvvtttuuuwwwxxxyyyzzz|||}}}}}}|||||||||}}}~~~}}}|||{{{{{{|||}}}|||zzzxxxxxxwwwvvvuuusssqqqpppnnnlllkkkkkkkkkkkkiiigggccccccbbbaaa```___^^^^^^ZZZZZZZZZYYYXXXWWWVVVUUURRRRRRRRRSSSSSSTTTTTTTTTTTTVVVZZZ^^^bbbffflllooovvvyyy}}}}}}zzzvvvtttsssrrrsssrrrvvv{{{xxxiii\\\WWWQQQOOOPPPPPPOOONNNRRRQQQOOOMMMJJJGGGDDDBBBDDDFFFKKKQQQXXXbbblllsss|||zzzkkk^^^VVVRRRQQQTTTTTTUUUWWWZZZdddxxx{{{oootttoooZZZPPPLLLHHHFFFFFFFFFEEEDDDCCCCCCCCCDDDEEE;;;888444111111111111000//////.........---------,,,,,,------...------,,,000...---++++++,,,---...///---+++******+++******,,,,,,---------,,,++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...------------------------............//////////////////000000000111111111111111111111111111111000333222111000000111222222444333444777;;;===<<<:::888;;;===<<<:::<<>>FFFPPP```nnn|||{{{vvvuuutttsssttt|||}}}yyyxxxyyy{{{}}}~~~~~~|||||||||{{{yyywwwuuusssrrrpppmmmkkkiiijjjjjjiiihhhddddddcccbbbaaaaaa``````]]]]]]\\\\\\[[[ZZZYYYYYYVVVVVVUUUTTTTTTSSSSSSRRRTTTVVVXXX[[[___dddkkkppptttwww{{{}}}}}}||||||}}}|||zzzwwwtttqqqpppppppppnnnsssyyyyyylll[[[VVVPPPMMMNNNOOONNNMMMQQQQQQPPPNNNKKKGGGDDDAAACCCEEEHHHLLLRRRZZZdddjjjttt~~~{{{gggXXXPPPMMMOOOPPPRRRUUUWWW^^^nnn~~~uuuvvviiiYYYNNNIIIIIILLLEEEEEEDDDCCCBBBBBBBBBCCC===999555222111111000////////////.........------,,,------...------,,,,,,///...---,,,+++,,,---......,,,******+++++++++***++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...------------------------............////////////....../////////000000000111111111111111111111111222111111000111111222222333222222444777:::::::::===???@@@>>>>>>DDDNNNWWW___fffooovvvzzz{{{{{{{{{vvvwwwwwwvvvxxx|||}}}vvvnnnhhh```[[[^^^kkktttuuuxxx}}}vvvllltttwww___WWWUUUccc{{{zzzgggVVVMMMIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFDDD???999444333222111222444555444444000//////////////////000////////////............------------.........///000000000000////////////333222222111000///......000000111111111222222222111222444444333333555666888888<<>>:::666333222111000...////////////............---------...------,,,,,,...------,,,,,,,,,---...,,,+++******,,,------,,,***++++++,,,------------******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---......,,,,,,------------------............////////////,,,,,,,,,,,,---------...///////////////000000000111111111111111111222222333222111111333555888999???AAABBBBBBEEENNN]]]hhhpppssswwwzzz{{{}}}~~~|||zzz~~~yyyppphhhbbb^^^```hhhkkkhhhiiippppppsss}}}eeeXXXQQQ\\\rrrmmmZZZOOOJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGEEE@@@:::666444222111111333555555555///000000000000000000///////////////............,,,------...............////////////000000000000333222222111000///......000000111111111222222222111333444444444444666777999;;;BBBNNNYYYfffwwwsssbbb[[[ZZZaaaooo}}}|||{{{{{{{{{{{{{{{zzzyyyyyysssooojjjgggfffgggggggggffffffffffffffffffffffffeeedddaaa^^^[[[YYYXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWXXX[[[aaahhhnnnqqquuuzzz}}}~~~}}}||||||zzzxxxtttqqqnnnmmmllllllmmmqqqxxxyyykkk\\\WWWPPPLLLMMMOOOOOONNNOOOOOOPPPPPPMMMJJJFFFCCCAAAAAABBBEEEIIIQQQZZZaaahhhsss~~~{{{fffXXXRRRSSSRRRSSSTTTRRRRRRXXXaaajjjwwwuuu^^^OOOJJJLLLGGGFFFEEEDDDBBB@@@???>>>>>>;;;777555333222000///000000/////////.........---.........---,,,,,,+++---------,,,------------...---,,,,,,---...,,,+++***++++++,,,------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,------...///,,,,,,,,,---------..................////////////,,,,,,,,,,,,---------....../////////000000000111000000111111222222222222444444222111111222555777<<<@@@CCCFFFLLLXXXhhhtttzzz|||}}}~~~sssjjjeeeaaadddkkklllggghhhnnn~~~xxxuuummm\\\RRRZZZlll~~~uuu```RRRIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEAAA<<<888555333111111222444444444///000000111111000000///////////////............------...////////////...////////////000000000000...//////000111222222222000111111111111222222222111333555555555555777888;;;@@@LLL\\\jjjvvvpppbbbVVVSSSVVV___rrr||||||}}}}}}}}}}}}||||||uuuqqqllliiihhhhhhhhhggggggggghhhhhhhhhhhhhhhhhhgggeeebbb^^^[[[YYYXXXXXXWWWWWWXXXXXXXXXXXXYYYYYYWWWXXXXXXXXXZZZ```fffkkkooosssyyy}}}~~~~~~}}}}}}zzzxxxtttooollljjjiiiiiimmmrrrxxx{{{mmm]]]WWWOOOLLLLLLNNNOOONNNNNNNNNOOOOOOMMMKKKHHHFFFAAAAAABBBCCCFFFNNNWWW]]]bbbmmmxxx~~~vvvggg]]]WWWUUUUUUUUURRROOORRRXXXYYYcccqqq~~~}}}nnnYYYNNNKKKHHHHHHGGGEEECCC@@@>>>======;;;888666555333111///000000000/////////..................---,,,++++++,,,,,,------------------000///---------,,,)))'''++++++,,,---------,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------------......///+++,,,,,,------.....................////////////....../////////000000000000111111222222333333333///000111222222222222222444444444222111222555888:::@@@GGGMMMUUU```ooozzz~~~zzzooohhhcccfffrrryyyvvvuuuxxxzzztttbbbVVV[[[hhhwww|||eeeUUUHHHHHHIIIIIIJJJJJJKKKKKKJJJHHHFFFEEEDDDAAA===:::666333111000111333333333///000111111111111000///////////////............---...///000000000//////.../////////000000000111---...///000111222333444000111111111111222222222222333555555555666777999<<>><<<<<<:::888666666555333111000000000000/////////...............---,,,+++***+++,,,,,,---.........---+++******+++,,,,,,***''',,,,,,---------,,,+++++++++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---------------...//////++++++,,,,,,---......///............//////////////////000000000111111111000111111222222333444444...///111222333333222222111333444444333555888;;;>>>FFFQQQYYYaaajjjuuu}}}ssskkkdddgggwwwyyyfffYYY\\\fffsssiiiXXXHHHHHHHHHIIIJJJKKKLLLLLLJJJHHHFFFEEEDDDAAA>>><<<666444111000000222222222///000111222222111000///000/////////............---...000111111111000///.../////////000000111111000000000000111111111111000111111111111222222222222333555666666666888:::>>>HHH]]]uuuxxxdddZZZUUUYYY^^^fff|||{{{~~~}}}zzzwwwsssqqqpppnnnlllkkkiiiiiiiiijjjjjjkkkkkkllleeecccaaa___^^^^^^___```[[[[[[ZZZZZZYYYYYYXXXXXXZZZ[[[[[[[[[\\\___cccgggjjjooovvv|||~~~~~~~~~~~~yyyvvvqqqkkkgggdddbbbaaaaaagggoooyyyzzzmmm[[[TTTMMMIIIIIIKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLFFFEEEBBB@@@AAAFFFMMMSSSYYYcccooovvv~~~xxxiiiVVVSSSRRRSSSPPPMMMPPPUUUSSSSSSYYYfffvvvyyyfffaaaooopppZZZOOOJJJJJJIIIGGGEEEAAA>>><<<;;;:::777777666666333222000000000000////////////............---,,,+++***+++,,,------.........---"""###$$$(((,,,...---,,,------------,,,,,,+++***++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...------------...//////++++++,,,,,,---...//////............/////////000............////////////...//////000111111222222...///111222333333222222...111444555555777;;;???DDDNNNZZZdddkkkrrrzzz~~~llljjjhhhpppttt```ZZZbbbrrrmmmTTTJJJGGGDDDEEEIIILLLMMMLLLIIIIIIIIIHHHFFFCCC@@@>>>888666333222222222111000////////////000000000000111111111111000000000000///...------...///000111............///000222222000111111111111222222222222222111111111111111111444222222444444333777>>>BBBSSSgggwww}}}hhhcccbbbiiipppyyy~~~~~~~~~|||zzzxxxvvvrrrmmmjjjiiihhhhhhjjjlllkkkiiigggiiigggfffcccbbb``````___]]]]]]\\\\\\[[[\\\\\\\\\\\\\\\\\\]]]___bbbeeegggllloootttyyy}}}~~~}}}}}}zzzuuupppkkkiiihhhgggfffbbblllkkkyyy~~~|||jjjXXXOOOHHHIIILLLKKKJJJJJJHHHIIIKKKLLLMMMMMMMMMLLLHHHFFFDDDCCCCCCFFFIIIKKKVVV[[[eeeqqq|||vvvccc\\\SSSOOONNNOOONNNLLLLLLOOOTTT[[[gggxxx}}}llleeehhhmmm|||bbbPPPMMMKKKJJJJJJFFF???===???222333555666555333111///000000///------,,,,,,---------............------------------,,,,,,+++***,,,,,,+++)))(((&&&%%%%%%++++++,,,,,,,,,---------)))***,,,...//////.........---,,,,,,,,,,,,---......---+++))))))***+++,,,))))))*********+++++++++---------............///.........////////////000////////////000000000000222222111111000//////...000//////000222444444444555444555777666555:::BBBJJJSSSbbbooovvvzzz{{{{{{zzz~~~pppllliiiooo{{{fff\\\___kkk~~~ttt\\\LLLHHHEEEFFFIIILLLLLLKKKJJJJJJJJJIIIGGGDDDAAA???999666333222222222111000////////////000000000000111111111000000000//////111111000///...///000000////////////000111111222000111111111111222222222222222111111111111111111333222222555555666<<>>LLLYYYsss{{{yyywwwwwwyyy~~~~~~|||yyywwwpppooommmlllmmmmmmkkkjjjmmmmmmmmmlllkkkiiigggfffcccbbbaaa```____________[[[\\\^^^aaadddgggjjjkkkooorrrvvvzzz}}}}}}{{{zzzxxxuuurrrooommmkkkgggdddbbbllllll{{{xxxcccWWWKKKGGGGGGGGGHHHJJJKKKKKKMMMNNNNNNMMMMMMLLLKKKIIIEEEBBBAAABBBDDDFFFKKKNNNRRRVVV]]]iiiwww~~~ssseeeZZZTTTQQQOOOMMMMMMSSSYYY]]]cccrrrxxxpppooovvvfffWWWIIIFFFHHHGGGBBB???::::::999999888666555555111111000000//////000000------............------,,,------......---------//////...---,,,++++++***,,,,,,---------............---------,,,,,,------,,,,,,------------,,,,,,.....................///,,,,,,---------.........---------............///---------.........//////000000000000111111111111222222222222222222222222111222333333222222444666999;;;AAAKKKSSS\\\iiiuuu{{{xxxwwwrrrwwwwwwooolllppp||||||kkkeeeqqqwwwaaaRRRNNNJJJIIIJJJLLLJJJIIIHHHGGGFFFDDDCCCBBBAAA@@@===:::777555444444222111////////////000000000000000000////////////......***+++---///000111111111111111000000000111111222000111111111111222222222111111222222333444444444666666888:::<<>>AAAJJJUUU___hhhuuu|||qqqjjjiiirrrrrriiioooyyyxxxdddQQQMMMIIIHHHJJJKKKJJJIIIHHHGGGFFFEEECCCBBBBBBBBB>>>;;;777555555444222111////////////000000000000000000/////////.........,,,---...000111111111000////////////000111111222000111111111111222222222111111222222333444444555555666999<<<@@@III]]]ooo~~~zzzsssvvvzzz~~~tttrrrppppppqqqrrrrrrqqqooopppqqqqqqpppnnnllljjjfffeeedddbbbaaaaaaaaa```aaa`````````cccgggkkknnnqqqtttyyy}}}|||wwwsssqqqooonnnllleeeooonnn}}}|||bbbVVVLLLIIIIIIHHHHHHIIILLLMMMNNNNNNNNNNNNLLLLLLIIIGGGDDDBBBAAACCCEEEGGGIIINNNRRRSSSSSSXXXbbbjjj{{{qqq```SSSNNNMMMNNNVVV^^^bbbdddmmm~~~uuuooopppzzz}}}lllZZZQQQLLLHHHEEEEEE@@@>>><<<:::999888888999666555333222000/////////------............------,,,,,,---...............++++++,,,,,,---......///------------............---,,,,,,+++,,,---//////+++,,,------------,,,+++,,,,,,---...............------........./////////---------............////////////000000000111111000000111111111222222222111111222222333333444444000444777777555555999>>>DDDHHHQQQ^^^gggnnnyyyvvvkkkfffmmmvvvjjjmmmuuuxxxcccPPPLLLHHHHHHJJJKKKJJJIIIIIIHHHGGGEEEDDDCCCCCCCCC>>><<<888666555444333111////////////000000000000000/////////............//////111222222111000///............///000222222000111111111111222222222111111222333333444555555444666:::>>>CCCNNNdddwww}}}xxxuuurrruuuzzzvvvtttrrrrrrsssuuuuuuuuuppppppqqqrrrqqqooommmkkkgggfffeeecccbbbaaaaaaaaacccbbb``````bbbfffkkkooouuuxxx}}}~~~xxxtttrrrqqqpppooofffpppooo}}}}}}aaaVVVLLLIIIJJJIIIHHHIIILLLMMMNNNOOOOOONNNLLLLLLIIIFFFDDDAAAAAACCCEEEGGGJJJOOOTTTTTTRRRTTT\\\cccqqq}}}zzzfffUUUOOOOOOOOOWWW```ccccccjjjyyyvvvnnnoooyyytttaaaVVVNNNIIIGGGHHHEEEBBB>>>:::999:::<<<>>>888777555333222000000///---..................---,,,,,,---.../////////...//////......------,,,,,,---------.........//////,,,,,,++++++,,,...///000***+++,,,------,,,+++***++++++,,,---.........---+++++++++,,,,,,,,,---------------.........//////000000000000111111111111000111111111111222222222000111222333555666777888111555999999777888<<>>999777888::::::777333222222111...+++////////////............---------,,,,,,+++++++++///---***((((((+++...111.........------,,,,,,,,,---,,,,,,,,,,,,---......---...............------/////////...------,,,,,,---------------------------......///000111111222000111111111111222222222//////000111111111111111333333333333444555666777444555666555444777===CCCNNNXXXeeeoootttwww}}}rrrjjjmmm}}}xxxoooiiikkkwwwwww```RRRKKKFFFHHHJJJJJJJJJLLLIIIHHHGGGFFFDDDBBBAAA@@@>>>===:::777444222222222000000000000000111111111222111111000000000000000....../////////000000000000000000111111111222222222222222111111111111111333222222222222333333444888:::<<<@@@IIIXXXiiivvvxxxvvvtttyyyyyyrrrrrruuuxxx|||~~~}}}|||}}}}}}{{{zzzwwwvvvvvvxxx|||~~~zzzvvvvvvxxxzzzxxxuuutttrrrooonnnmmmmmmkkkiiijjjgggdddbbbccccccccccccbbbcccccccccdddggglllpppuuuzzz}}}yyyuuuqqqooonnnnnnooopppttt|||qqqYYYMMMMMMGGGEEEHHHFFFLLLLLLMMMMMMLLLKKKKKKJJJIIIIIIHHHEEECCCBBBDDDFFFKKKPPPVVVYYYYYYXXXXXXXXX```jjjyyy}}}gggYYYTTTQQQTTTYYY\\\\\\```nnn|||qqqllllllyyyuuuaaaTTTNNNLLLKKKHHHGGGDDD???:::888999:::;;;888444111111111...,,,////////////............///.........------------(((***,,,---......---,,,------------------,,,,,,---,,,,,,,,,------......---...............------...............---------------------------------.........///000111111111//////000000000111111111///000000111111111111111333333333333333444555555444666888888999<<>>;;;777444222111000//////000000111111222222111111111111111000///////////////000000000111111---......///111222222333222222222222222222222222666555444444333333333444888:::>>>CCCMMM^^^qqq~~~ttttttsssuuu|||xxxrrrnnnpppvvv{{{~~~~~~|||yyywwwwwwvvvtttrrrpppooonnnppptttzzz~~~zzzyyyzzz{{{yyywwwuuussspppoooooonnnllljjjjjjhhheeeddddddddddddcccccccccddddddeeehhhmmmqqqwww|||}}}{{{xxxuuusssqqqqqqqqqrrrsssuuu}}}{{{___OOOLLLGGGFFFIIIEEEKKKLLLLLLMMMMMMLLLKKKJJJJJJJJJIIIFFFDDDCCCEEEFFFLLLQQQXXX\\\]]]\\\ZZZYYY[[[bbbnnn{{{sssaaaXXXPPPQQQSSSUUUTTTXXXdddqqqwwwkkkdddkkk~~~kkkZZZQQQLLLJJJHHHGGGDDD@@@<<<999999:::===999555222111000///...////////////............000000000///////////////((())),,,.........---,,,,,,,,,------------------,,,,,,,,,---------......------...............------------...............------------------------......//////000000111111.../////////000000000000///000111111222222111111333333222222222333444444000333666888;;;@@@HHHOOOaaakkkxxxyyyssszzzrrrvvvtttlllnnn~~~ppp___RRRKKKFFFHHHJJJJJJJJJLLLHHHGGGFFFDDDDDDDDDDDDDDD@@@>>>;;;777444333222111......///000111222222333000000111222222000///...000000000000111111111111---......///000000111111111111111222222222222222555555444444333444444555777:::???GGGTTTfffzzzvvvuuuxxx|||~~~xxxqqqmmmmmmrrryyy}}}}}}zzzvvvsssqqqpppnnnlllkkkiiihhhiiimmmuuu||||||zzzzzzzzzxxxwwwtttsssqqqppppppooommmkkkkkkhhhfffeeeeeeeeeeeeccccccdddeeefffgggjjjooosssyyy~~~}}}{{{xxxvvvtttssssssssstttuuu|||fffRRRMMMIIIIIILLLHHHLLLMMMNNNOOOOOONNNLLLKKKJJJJJJJJJHHHEEEDDDEEEGGGKKKPPPXXX^^^aaa```]]][[[[[[^^^eeeppp~~~zzzeeeVVVOOOMMMMMMMMMLLLOOOXXXccczzzppp______mmmttt```SSSLLLIIIGGGGGGFFFBBB>>>;;;:::;;;>>>;;;777333111000000000////////////............000000/////////////////////---+++))))))+++---///,,,,,,,,,------.........,,,,,,---------...------,,,---......///.........,,,,,,------...//////000.........................../////////000000000111/////////000000000111111000000111222222222222111333333222222222333333444333555888;;;???HHHTTT\\\lllttt~~~zzz~~~ssssssqqqppp~~~ppp___SSSLLLFFFHHHJJJIIIJJJKKKHHHHHHGGGEEEEEEDDDDDDDDD>>><<<:::777555444444444......///000111222222333000000111222222000///...000000000000111111111111000000000///////////////000000000000111111222222222222222333333444666666888===DDDMMMZZZllltttttt||||||sssooommmooovvv~~~zzzwwwrrrooommmkkkiiiggggggfffdddeeeiiipppxxx||||||zzzxxxwwwvvvuuutttsssqqqqqqqqqpppnnnkkkkkkiiiggggggggggggeeedddccceeefffgggiiilllppptttzzz|||xxxuuusssrrrrrrssstttzzzlllVVVOOOJJJJJJMMMJJJMMMNNNPPPQQQQQQPPPOOOMMMJJJKKKKKKIIIGGGFFFFFFGGGIIINNNVVV___cccccc```]]]ZZZZZZ^^^fffsssnnn]]]RRRMMMIIIHHHGGGHHHOOOXXXhhhtttzzzddd[[[aaattt{{{dddTTTKKKHHHGGGGGGGGGDDD@@@===;;;;;;>>><<<999555222000000000////////////....................................111///,,,***))))))+++,,,,,,,,,,,,------.........+++,,,---.........------,,,------...//////......+++,,,,,,---...///000000........................////////////000000000000000000000111111111222222000000111222222222222222333333222222333333444444999;;;>>>AAAHHHTTTcccmmmxxx}}}{{{xxxrrrzzzwwwttt~~~tttcccUUUMMMGGGHHHIIIHHHHHHJJJHHHHHHHHHGGGFFFEEECCCBBB===<<<:::777666555555555//////000000111111222222111111111111111000///////////////000000000111111111111111000000//////////////////000111111222222222222222333444555666777===BBBKKKUUUbbbrrrzzzxxx|||uuupppooopppsss{{{}}}{{{uuuqqqllliiigggfffdddccccccbbbaaaaaaeeekkkrrrvvv|||~~~{{{xxxvvvuuuuuuuuutttsssssstttrrrooommmllljjjhhhhhhhhhhhhfffddddddfffhhhiiikkknnnrrruuu{{{~~~zzzvvvsssqqqoooqqqsssxxxsss\\\SSSJJJIIILLLJJJMMMOOOQQQSSSTTTRRRPPPOOOKKKLLLLLLKKKHHHGGGGGGHHHHHHMMMUUU___eeegggeeebbbYYYYYYZZZ___jjjzzz~~~oooYYYQQQJJJGGGFFFFFFKKKQQQ[[[fffwwwqqqbbb^^^hhh~~~gggUUUKKKHHHFFFGGGHHHFFFBBB>>><<<<<<======<<<888444000000000////////////............,,,------------.........,,,---///000///,,,(((%%%,,,,,,------------------+++,,,---.........---,,,,,,,,,---...////////////,,,,,,------...///000000........................////////////000000000000111111111111222222222222000111222222333222222222333333333333444555666666999<<>>>>>;;;555111//////////////////............,,,,,,---------.........)))+++...000000---***'''------------------,,,,,,***+++---//////...---,,,+++,,,---...////////////,,,---------......//////........................000000000000////////////000000000000111111111111000111222222333333222222222222333444555777888999888>>>HHHQQQ[[[eeeqqqyyyxxxuuuyyy|||yyy~~~oooXXXPPPIIIIIIIIIGGGFFFGGGHHHIIIJJJKKKIIIEEEAAA>>>AAA???<<<888555333222222111111111000000000000000333222000/////////000111............//////////////////000111222333444444000000111222333333444444888777777666666666666666888AAAPPPaaarrr{{{ooollllllqqqvvvzzzzzztttlllfffbbbgggccc^^^\\\[[[[[[[[[[[[ZZZYYYYYYZZZ]]]aaaeeehhhsssyyy|||zzzyyyyyyyyyxxxxxxyyyzzzxxxuuurrrlllkkkjjjjjjjjjiiigggeeedddfffiiikkkmmmppptttwww{{{|||yyyuuurrrqqqlllooorrrxxxqqqcccQQQJJJMMMMMMKKKMMMQQQSSSSSSRRRPPPNNNKKKMMMNNNMMMJJJHHHHHHHHHIIIMMMUUU```jjjooonnnllldddbbb^^^[[[]]]jjj|||ggg\\\RRRMMMKKKJJJLLLPPPPPPXXXdddtttvvveeeaaaoookkkXXXOOOLLLFFFHHHIIIHHHEEE@@@===<<<;;;>>>???<<<777222//////000/////////............,,,---------......//////,,,+++******+++,,,...///.........------,,,,,,,,,***+++---//////...---,,,+++,,,---...////////////---------...............////////////////////////000000000000////////////////////////000000000000111111222333333333333222222222333444666888:::;;;===FFFTTT```jjjsss{{{|||wwwyyyyyycccXXXNNNKKKIIIHHHIIIKKKIIIJJJKKKKKKJJJGGGEEECCC@@@???>>>;;;888555222111000000000000000111111222///000000///---+++,,,---111111111111222222222222000111111111111222222222///000111222333222111000222000111444444333777<<>>>>>===;;;999666444333333222222111000000000111000111111000...------...............////////////000111111111111222222222111222333444555444333333444222333555555444999???GGGUUUeeettt{{{qqqjjjhhhgggkkknnnssszzz~~~|||xxxsssnnnggg___ZZZVVVUUUSSSQQQPPPOOONNNNNNMMMNNNPPPRRRTTTXXX]]]aaajjjooovvv~~~~~~}}}|||{{{zzzyyyxxxxxxsssrrrpppnnnllljjjhhhhhhhhhiiijjjlllnnnqqqvvvzzz~~~{{{xxxvvvuuusssrrrqqqmmmmmmttt~~~oooYYYQQQNNNMMMQQQQQQRRRTTTVVVUUUSSSQQQOOONNNLLLKKKKKKKKKIIIGGGHHHIIINNNWWWbbblllqqqsssssslllddd``````eeerrr~~~|||jjjXXXRRRQQQQQQOOONNNPPPSSSZZZfffwwwvvvccc```nnnvvv^^^QQQKKKDDDIIIJJJGGGEEEEEEAAA:::;;;???BBB@@@999333111111000000000000////////////000///...---,,,,,,---...........................------........./////////.........................................................//////........./////////000000111222333........./////////000000000000000000000000000000111111222222333444444444444333444666555666<<>>AAA???:::555222222000000000000////////////000//////............///........................,,,---------....................................------------------------------............------,,,---...///////////////....../////////000000000////////////000000000000000111111222222333444444444333444777888999AAAJJJVVV```pppxxxsssnnnxxx~~~kkkWWWOOONNNLLLHHHEEEHHHHHHHHHHHHGGGFFFEEEDDD???>>>>>><<<:::888666555333333222000000/////////111222222222000//////111111111111222222222333333000000111111111222222222000000111222222333333333777666666777666888AAAKKKbbbtttyyy|||tttkkkccc]]]\\\^^^aaahhhoootttyyy~~~~~~zzzzzzuuunnnfff___XXXQQQMMMIIIHHHGGGFFFEEEEEEEEEEEEBBBDDDFFFHHHKKKOOOUUUYYY^^^cccjjjqqqzzz}}}{{{zzzyyyyyyxxxuuussspppmmmkkkjjjkkklllnnnoooppptttxxx||||||zzzxxxvvvtttqqqnnnkkklllpppsssvvv~~~vvvdddYYYSSSQQQRRRUUUYYY\\\\\\ZZZWWWQQQPPPNNNNNNOOOOOOMMMKKKIIIIIIKKKPPPZZZfffpppvvvzzzvvvpppkkkfffeeelllvvvyyyyyyqqqaaaXXXTTTRRRRRRTTTTTTXXX]]]dddnnn~~~sssbbbgggrrrvvv___RRRHHHGGGEEEDDDEEEEEEBBB>>>;;;>>>@@@???;;;666333222000000000000////////////000000//////////////////........................,,,,,,,,,---------..............................------------------------,,,,,,------------,,,,,,***+++---...//////...---...////////////000000000///////////////000000000000000111111222333333444666555666999:::===FFFPPP\\\fffuuu|||wwwuuuuuuwww|||uuulllqqqqqq[[[QQQPPPNNNJJJHHHIIIIIIIIIHHHHHHGGGFFFFFFBBBAAA@@@===:::777555333000000/////////000000111000111222111/////////111.........////////////000000000111111111222222222000111111111222333444444666555666777777;;;GGGTTTnnn~~~xxxwwwsssggg___ZZZ[[[___cccjjjqqqtttwwwzzzyyyuuuuuuoooggg^^^VVVPPPKKKGGGDDDDDDCCCBBBAAAAAABBBBBB???AAACCCEEEGGGKKKQQQUUU]]]aaagggnnnvvv~~~|||zzzzzzzzzyyywwwtttqqqooommmlllkkklllnnnnnnpppssswww{{{|||zzzwwwuuutttrrrooommmjjjmmmqqqssssssyyyppp___UUUQQQSSSVVVZZZ___```___^^^UUUSSSQQQQQQQQQQQQOOONNNKKKKKKLLLOOOWWWcccooowww|||yyyvvvqqqjjjfffkkktttzzzuuusssddd[[[UUURRRSSSWWW\\\]]]```hhhtttzzziiikkkqqq~~~gggUUULLLGGGCCCCCCDDDDDDAAA???;;;===??????<<<888555333000000000000//////////////////000000000000000000........................,,,,,,,,,---------......................................................,,,,,,------------,,,,,,---...000111222222111000////////////000000000111.../////////000000111111000111111222333333444444777555666888;;;???IIITTTfffooo{{{|||qqqiiifffeeemmmuuuxxxkkkjjjvvvyyybbbUUUPPPMMMKKKKKKGGGGGGGGGFFFFFFFFFEEEEEECCCBBBAAA>>>;;;888555333000000//////000111111222///111222111000///000111//////000000000000111111000111111111111222222222333333333333444666777888444555666999:::@@@PPP___vvv~~~{{{yyyxxxvvvxxx~~~nnnccc[[[XXXZZZ___fffnnntttuuuuuuwwwuuurrroooiii___VVVOOOJJJFFFDDD???>>>>>>=========>>>>>>===>>>@@@AAACCCGGGLLLPPPZZZ^^^dddkkksss}}}}}}||||||{{{zzzxxxuuussspppnnnmmmkkklllmmmnnnooorrrvvvzzz~~~~~~zzzwwwtttrrrqqqooommmkkkkkkllloooqqqqqqvvvhhhYYYTTTUUUWWW[[[```cccccccccYYYWWWUUUTTTTTTSSSQQQPPPMMMLLLMMMOOOUUU```mmmuuu||||||{{{wwwnnngggkkksssxxxwwwiii^^^VVVQQQSSSYYY______bbbiiiuuu|||jjjjjjnnnyyyuuucccUUULLLEEEEEEFFFDDDAAA@@@;;;<<<>>>???===:::666333000000000000////////////...//////000000000000///........................,,,---------....................................////////////////////////------............------------...///000000000000/////////000000000111111//////000000111111222222111222222333333444555555666444555888<<>><<<999777555333333222222111222222222000222333222111000222333111222222222222333333333000111111111111222222222333333333333444666888999444555888;;;>>>FFFYYYjjj}}}~~~yyyxxxzzztttfff^^^YYYWWWZZZ___hhhooouuuuuutttuuutttrrrjjjcccXXXOOOIIIEEECCCBBB<<<<<<;;;;;;;;;<<<<<<===;;;<<<===>>>@@@CCCHHHKKKTTTXXX^^^fffppp{{{zzzyyyxxxuuusssqqqpppooolllmmmnnnoooppprrrwwwzzz~~~yyyuuuqqqnnnmmmmmmlllkkkkkkjjjlllnnnoootttyyyfffZZZYYYZZZ\\\```cccdddddd]]][[[YYYWWWWWWUUUSSSQQQLLLLLLMMMNNNSSS\\\iiirrr{{{}}}~~~{{{qqqiiilllttt}}}ooocccWWWPPPRRRXXX\\\^^^aaaeeelllyyy|||hhhddddddrrr|||cccWWWMMMKKKJJJEEEAAA@@@;;;<<<===>>>>>>;;;777444000000000000////////////---...///000000000//////........................------........./////////.........................................................//////.........,,,,,,+++,,,,,,---.../////////000000000111111111000000000111222333333333222333333444444555666666777555777<<>><<<:::999888777666555444333222222222222333444444222222333444...////////////000000000000111111111111222222222111111111111222444666777444555999===@@@JJJ___qqqyyynnnbbb[[[XXXXXX\\\aaahhhooouuutttsssuuuuuusssfff___UUULLLFFFCCCBBBAAA<<<<<<<<<<<<<<<<<<===>>>999:::<<<<<<===@@@DDDHHHNNNRRRYYYbbbmmmyyyyyyxxxwwwuuutttrrrqqqpppmmmnnnoooppppppssswww{{{~~~xxxtttooolllkkkkkkkkkjjjjjjiiiiiilllmmmrrrsss^^^]]]\\\]]]___bbbdddddd```^^^[[[YYYXXXVVVTTTRRRLLLLLLLLLMMMQQQZZZfffooo{{{}}}}}}ssskkkmmmttttttfffXXXPPPRRRXXXWWW[[[___```cccooo}}}fff```ZZZkkkooo```TTTPPPNNNGGGAAA@@@;;;<<<===>>>>>><<<777444000000000000////////////,,,---...000000000///....................................////////////000........................------------------------......////////////......//////......///000222333000000000000111111111111000000111222333333444444333333444555555666666777999888;;;AAAIIISSScccqqqyyysssfff[[[YYY\\\ggg~~~yyynnndddgggyyymmmWWWMMMLLLIIIDDDHHHFFFDDDDDDFFFGGGGGGGGGEEEAAA<<<:::;;;;;;:::999;;;777333111111222333333222222111111111111222222000000000000000000000000111111111111222333444555333333222222222333444444555777888:::@@@OOOeeevvvpppiii___XXXXXX\\\aaaeeemmmqqqvvvxxxwwwsssmmmhhh___WWWLLLEEECCCBBB???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBKKKNNNUUU]]]gggsss~~~|||zzzwwwvvvuuutttqqqooojjjllloooqqqrrruuuxxx{{{{{{wwwrrrnnnmmmlllkkkkkkhhhhhhkkkppprrrttt{{{nnnbbb[[[___ddddddbbbbbb___]]]ZZZXXXWWWWWWYYYZZZOOOOOONNNMMMOOOXXXdddmmmwww~~~zzzsssrrrsss~~~nnn[[[OOOMMMOOOUUUTTTVVVXXX\\\fffxxxoooccc^^^gggzzzrrrZZZLLLIIIIIIDDD>>>=========>>>???===999555555444222111000000//////////////////////////////...............------------------.........////////////000000000000//////........................111111000000/////////...111111000000//////......000000///......///111111555555444333222222222222333222333555888999999888<<<<<>>@@@AAAHHHKKKQQQYYYcccnnnzzz~~~{{{yyyxxxwwwvvvsssqqqmmmnnnpppqqqsssvvvzzz}}}{{{xxxssspppooonnnlllkkkhhhhhhkkkoooqqqrrryyy~~~mmm``````ggghhheeebbb```^^^ZZZWWWUUUUUUVVVWWWQQQQQQPPPNNNOOOVVVaaajjjuuu||||||uuussssssqqq^^^PPPKKKLLLMMMOOOSSSVVVYYY```rrrxxxhhh```gggwww}}}cccSSSNNNLLLGGGBBB=========>>>???===:::777555444222111000000//////////////////////////////////////////////////////---------.........//////...//////000000//////...........................000000000//////.........////////////000000000000000//////...//////111111444444333222222222333333444333222333666999<<<===@@@BBBLLLYYYccclllyyysssfffYYYZZZ```sss|||qqqddd___eeeuuuttt\\\NNNKKKIIIGGGHHHFFFEEEEEEFFFGGGGGGFFFCCCBBB@@@??????===;;;888666555444555555444222///222222111111111111222222111111111111111111111111333333333222222222111111333333333333333444555555444777:::???KKK___www~~~ttthhhddd^^^\\\```ffflllooorrrtttvvvvvvrrrkkkccc]]]NNNJJJEEECCCCCCCCCAAA>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<===>>>???DDDGGGMMMTTT]]]hhhssszzz~~~{{{zzzyyyxxxuuussspppqqqqqqqqqsssvvv|||{{{xxxuuusssrrrpppmmmkkkiiiiiikkkoooppppppvvv~~~mmmhhhkkklllhhhddd```^^^ZZZVVVSSSQQQQQQQQQSSSSSSRRROOOOOOTTT]]]dddrrrzzzyyyuuutttvvvdddTTTKKKIIIEEEIIIPPPTTTUUUZZZjjj{{{pppggggggrrrjjjVVVNNNJJJFFFBBB=========??????>>>;;;888555444222111000000//////////////////////////////......//////000000111111------........./////////.........//////................................./////////........................///000111111111///////////////000111111333333222222333333444444666444222111444999>>>BBBHHHNNNZZZhhhssszzz~~~zzzzzz}}}wwwiii___]]]___lllwwwiii``````lllgggTTTMMMKKKIIIHHHGGGEEEEEEGGGGGGFFFEEEBBBBBBBBBBBB@@@>>>;;;999777555444444444444222111222222111111111111222222111111111111111111111111111222222222333222222222333333333333333444555666666888===DDDRRRhhhwwwnnndddbbb___```eeelllqqqtttwwwwwwwwwssslllcccZZZTTTIIIGGGEEEEEEFFFEEEBBB@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???AAADDDIIIOOOWWWaaalllsss|||{{{zzzyyyvvvtttsssrrrqqqqqqrrrvvv}}}zzzyyywwwvvvuuurrrooollliiiiiilllooonnnnnnssszzzuuupppmmmjjjfff```^^^ZZZUUUQQQNNNMMMLLLRRRRRRRRROOOOOORRRYYY___nnnwww~~~yyywwwnnn\\\OOOHHHCCCHHHNNNQQQPPPTTTeeewwwwwwlllfffjjjoooYYYNNNIIIEEECCC>>>>>>>>>???@@@???===:::444444222111000/////////////////////////////////------...///000000111111............////////////------............------..........................................------.../////////000000000111......//////000000111111222222222222333444555666555444333222444999???CCCPPPXXXdddpppyyyxxxssslllmmmssszzz~~~}}}ooodddaaa^^^fff}}}}}}nnnccc]]]ddd{{{ttt^^^QQQLLLJJJHHHGGGFFFFFFGGGGGGEEEDDDAAABBBCCCCCCAAA>>>;;;999999666222111222333444444222222111111111111222222111111111111111111111111...///111222444444444444333333333333444555666777:::===CCCMMM]]]sss~~~rrrjjjcccbbbaaadddiiioootttvvvyyywwwsssmmmdddYYYQQQKKKFFFEEEEEEEEEEEEDDDAAA???========================<<<<<<<<<<<<===>>>??????@@@CCCGGGLLLTTT]]]fffmmm|||}}}{{{{{{yyywwwuuutttsssqqqpppqqquuu|||zzzyyyxxxwwwwwwtttpppmmmjjjiiilllooonnnmmmqqqwwwuuummmiiigggaaa^^^ZZZVVVQQQNNNLLLKKKPPPQQQQQQPPPOOOQQQWWW\\\hhhrrr~~~}}}{{{yyygggVVVLLLDDDGGGJJJKKKJJJOOO```qqq~~~mmmaaa___qqqxxx```RRRLLLIIIHHH@@@??????@@@@@@@@@===;;;444444222111000/////////////////////////////////,,,,,,---......///000000........./////////000000------............------........................------..................111000000000/////////...---......///000111111111111111111222333444555666333444555555666:::@@@DDDTTT\\\fffoooxxxzzztttjjjiiilllttt{{{yyygggddd___cccvvvsssfff\\\^^^rrrgggVVVNNNKKKHHHGGGFFFGGGGGGGGGEEECCCAAABBBDDDCCC@@@<<<;;;::::::666222000111333555555222222111111111111222222222222222222222222222222,,,...000333444555555555333333333333444555777777888<<>>>>>???@@@BBBFFFJJJQQQYYYbbbhhhuuu~~~~~~}}}|||zzzxxxvvvttttttrrrqqqrrrvvv|||{{{yyyxxxwwwwwwtttqqqnnnjjjjjjlllooonnnlllpppvvvtttlllhhhcccaaa^^^ZZZVVVRRRPPPOOOQQQSSSTTTSSSQQQQQQUUUYYYaaakkkxxx}}}qqq^^^RRRFFFEEEEEEFFFFFFKKKYYYhhh~~~nnn^^^WWWeeexxx}}}eeeTTTLLLIIIIIICCCBBB@@@@@@AAA@@@>>><<<555444222111000000//////////////////////////////,,,,,,------......//////....../////////000000000.........//////................................................/////////111111111000///.........,,,---...000111111111111222111222222333444555666222444666777999===EEEKKKYYYaaajjjqqqzzz|||rrrqqqttt|||oookkkeeedddsssxxxjjj]]]ZZZjjjmmmYYYOOOJJJHHHGGGGGGGGGHHHGGGDDDBBB@@@BBBCCCBBB>>>;;;:::;;;777555222222333444444444222222111111111111222222222222222222222222222222---///111333555555444333222333333333555666777888888===GGGWWWkkkvvvoookkkgggggghhhjjjnnnppppppoookkkggg___VVVNNNHHHEEECCC???AAABBBCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<;;;;;;<<<<<<======???AAADDDHHHNNNVVV^^^dddoooyyy~~~|||zzzxxxuuuuuutttssstttxxx}}}{{{yyywwwvvvvvvtttqqqoooiiijjjmmmpppooommmpppvvv{{{yyynnngggfffccc```\\\YYYWWWVVVVVVXXXYYYWWWTTTRRRTTTWWWYYYcccppp}}}~~~~~~xxxeeeWWWIIIFFFEEEGGGHHHLLLVVV```rrrxxxdddXXX]]]gggtttjjjWWWLLLIIIHHHFFFDDDBBBAAAAAA???===;;;555444222111000000//////////////////////////////.............../////////.../////////000000000000...//////000000//////....................................//////000000000000000000000////////////,,,---...000111222111111222222222222333333444555222444666888;;;CCCOOOXXXeeeooowwwzzzxxxssskkkgggqqq~~~ooo```YYYggg{{{oooZZZOOOJJJHHHGGGGGGGGGHHHGGGDDDBBB@@@BBBCCCAAA===::::::;;;555444333444555555333222222222111111111111222222222222222222222222222222///000222444444444222111222333333444555666888888>>>DDDPPPbbbxxx}}}tttooommmiiiiiijjjlllnnnooommmlllccc^^^VVVNNNGGGDDDCCCCCC???AAACCCDDDEEEEEEFFFGGGAAAAAAAAAAAAAAAAAAAAAAAA;;;;;;:::::::::;;;<<<<<<>>>@@@CCCGGGLLLTTT\\\bbbllluuu~~~|||zzzvvvvvvvvvvvvvvvyyy~~~{{{yyywwwvvvuuutttrrrpppiiijjjmmmqqqpppnnnqqqwwwyyyvvvjjjiiigggdddaaa___\\\[[[ZZZ\\\]]]ZZZVVVSSSTTTUUUTTT]]]kkkxxx~~~||||||hhhZZZLLLHHHGGGKKKNNNPPPVVV\\\iiiuuummm\\\ZZZ]]]dddyyysss^^^QQQMMMMMMGGGEEECCCAAAAAA???===;;;555444222111000000//////////////////////////////000000000000////////////////////////000000000000//////000000000000//////.........................../////////000000111111......//////000000111111+++,,,...000111222111111333333222222333333444444333444666777<<>>EEEWWWrrryyypppiiibbbcccgggjjjllljjjfffbbbVVVRRRMMMHHHCCCAAA@@@@@@CCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCC???>>>===<<<;;;<<<======<<<>>>BBBFFFKKKQQQYYY^^^iiippp{{{}}}{{{zzzzzzyyyxxxvvvvvvyyy~~~zzzxxxuuutttttttttrrrqqqooommmlllmmmpppsssttttttzzz}}}wwwooohhhdddbbbaaaaaaaaa```^^^^^^]]][[[WWWUUUWWWXXX```ooozzz~~~~~~sss]]]UUUQQQPPPTTTVVVUUUVVVXXXbbblll{{{eeeSSSTTTZZZkkk~~~hhhVVVLLLJJJGGGEEEBBBAAAAAAAAA???>>>:::777333111111111000000000000000000000000000000////////////////////////...------------...////////////............//////,,,---///111222111000///---------........./////////.........///000222333///000000000111111111111333333222111000222555888222777<<<<<<===HHH\\\mmmwww}}}vvvjjjffflll|||zzz|||lll]]]aaaoooxxxdddUUULLLIIIHHHGGGGGGGGGGGGDDDCCCGGGEEECCC@@@>>>===<<<<<<555555444333222222222222000111111222333333444444111111000000111111222333333333222111111111222222666222222666888888999<<>>AAAEEEIIIPPPWWW]]]fffmmmxxx}}}zzzxxxxxxxxxvvvttttttwww|||zzzxxxtttsssssssssrrrqqqrrrpppooooooqqqssssssssssssxxxvvvmmmhhhfffeeeeeecccaaa```______\\\YYYVVVWWWWWW]]]jjjtttxxx{{{~~~yyyfff\\\WWWVVV[[[^^^]]][[[ZZZaaaiiiwwwkkkVVVSSSVVVcccyyynnnYYYMMMJJJHHHFFFDDDCCCCCCBBB@@@???<<<999444222111111000///000000000000000000000000////////////////////////...------------...////////////............//////...///000111111000...------------........./////////.........///000222333111111111111222222222222222333333222222222555777444888<<<>>>BBBNNNaaapppuuu{{{}}}zzzzzz{{{{{{sssjjjfffiiixxxuuuttt{{{wwweeecccllllllZZZNNNIIIHHHFFFGGGGGGGGGFFFEEEHHHFFFDDDAAA???>>>======777666555444333333333333111111111222222333333444111111000000111111222333555555444333222222333333777444444777888777999===EEEVVVrrrzzzqqqkkkbbbbbbbbbbbbaaa]]]WWWSSSLLLJJJFFFCCC@@@?????????BBBBBBCCCDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCBBB@@@>>><<<<<<<<<<<<;;;===@@@CCCGGGMMMUUUYYYaaaiiittt~~~{{{xxxvvvvvvuuutttrrrqqqtttyyy}}}{{{xxxsssqqqqqqrrrrrrrrruuusssrrrrrrssstttsssrrrrrrvvv{{{wwwoookkkjjjiiieeedddbbbbbbaaa___[[[YYYXXXVVVYYYbbbkkkpppvvv{{{rrrddd^^^]]]ccciiigggbbb___bbbhhhsssppp[[[UUUUUU___sssvvv```QQQLLLIIIHHHFFFEEEEEEDDDCCCAAA>>>:::666333222111///...000000000000000000000000////////////////////////...------------...////////////............//////000000111111000///---,,,------.........////////////.........///000111222111222222222222333333333222333555444333333444666777999<<<@@@HHHUUUfffqqqwww}}}|||tttrrrrrrrrrnnniiifffgggttttttqqquuullleeeiii|||uuu```PPPKKKJJJHHHIIIJJJJJJJJJHHHGGGFFFCCC@@@>>>=========999888777666555555444444111111111222222333333333111111000000111111222333777666555444444333333444777555555777888777:::???GGG\\\{{{vvvwwwyyywwwnnnhhhaaa```^^^]]][[[WWWQQQMMMGGGFFFDDDBBB@@@@@@@@@AAAAAABBBCCCDDDEEEFFFGGGGGGEEEEEEEEEFFFFFFFFFFFFFFFGGGEEECCCAAA???>>>>>>>>>;;;===???BBBEEEKKKQQQVVV]]]eeeooozzz|||xxxuuussssssrrrqqqooonnnqqqvvvzzz|||xxxrrrooooooqqqssssssvvvuuuttttttuuuvvvuuutttsssvvvyyy~~~yyyqqqmmmjjjhhhgggeeeeeedddbbb^^^[[[YYYVVVVVV\\\ccciiiqqqyyy~~~{{{iiibbb```hhhoooooohhhcccfffjjjsssuuuaaa[[[YYYbbbuuugggVVVNNNKKKIIIHHHGGGHHHGGGEEECCC@@@<<<888444222111///...000000000000000000000000////////////////////////...------------...////////////............////////////000000//////------............///////////////////////////000111111111111111222222222333333222444666666555444444555999:::===CCCMMMZZZfffnnn{{{}}}vvvsssooommmjjjhhhiiivvvvvvqqqrrrssshhhiiiyyyfffSSSMMMKKKIIIIIIJJJKKKKKKJJJFFFDDDBBB???===<<<<<<<<<999888777555444333333333111222222222222222333333111111000000111111222333777666666555444444555555666555555888888777;;;BBBLLLcccvvviiikkkooovvvvvvmmmggg___]]]ZZZXXXVVVRRRNNNJJJEEEDDDCCCBBBAAABBBBBBCCCBBBBBBCCCDDDEEEFFFGGGHHHFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFDDDAAA???>>>======<<<===???AAACCCHHHNNNSSSZZZaaakkkvvv}}}yyyvvvssspppoooooommmlllllloootttxxx}}}yyyrrrooooooqqqssstttuuuttttttvvvxxxyyyxxxwwwsssuuuxxxzzzzzzpppjjjjjjiiihhhgggfffdddaaa^^^[[[WWWVVVZZZ^^^dddnnnwww~~~kkkbbb^^^eeemmmnnnjjjgggjjjooowww{{{iiibbb]]]dddwwwnnnZZZQQQKKKJJJIIIJJJJJJIIIGGGEEEBBB>>>999555333222000///000000000000000000000000////////////////////////...------------...////////////............//////------...///////////////........./////////000000/////////000000000000000000000000000111111111222111444666666666555666777<<<===BBBIIISSS^^^fffkkk{{{zzzssspppnnnmmmnnnzzz{{{sssqqq{{{zzzmmmkkkuuuoooYYYLLLJJJHHHGGGHHHIIIIIIHHHFFFDDDAAA???===<<<;;;;;;777666555333222111111111222222222222222222222222111111000000111111222333666555555555555555666666555444666888888888>>>EEESSSjjjxxxjjjccceeeiiipppyyyxxxnnnhhh]]]ZZZWWWTTTRRRNNNJJJGGGCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCDDDEEEEEEFFFGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIFFFEEEBBB@@@>>>============>>>???@@@BBBFFFLLLPPPWWW]]]fffpppyyyzzzvvvssspppnnnkkkkkkjjjiiijjjnnnsssxxx~~~yyytttpppppprrrtttuuuuuuuuuuuuwwwyyyzzzyyywwwwwwyyy|||}}}vvvmmmlllkkkiiiiiihhhfffbbb___\\\XXXWWWZZZ\\\aaajjjsss}}}mmmbbb[[[]]]bbbeeefffgggkkkqqq|||pppggg___cccuuusss]]]RRRLLLKKKJJJKKKLLLKKKHHHFFFBBB???:::666444333111000000000000000000000000000////////////////////////...------------...////////////............//////,,,------......///000000....../////////000000000//////000000000000////////////000000000111111111111333555666666666888:::@@@DDDLLLUUU^^^ffflllnnnwwwwwwssspppnnnpppzzzyyypppvvvssspppqqqxxxaaaNNNLLLIIIGGGHHHIIIHHHHHHFFFEEEBBB@@@>>><<<<<<<<<999888666444333222111111222222222222222222222222111111000000111111222333444444444444555666777777444444666888888888@@@IIIWWWooopppcccbbbcccffflllvvvxxxmmmggg\\\YYYTTTPPPMMMIIIEEEBBBAAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIJJJJJJJJJGGGFFFDDDAAA@@@?????????>>>???@@@@@@BBBEEEKKKOOOSSSYYYbbbkkkssszzz}}}xxxtttqqqnnnlllhhhiiihhhhhhiiinnntttxxx~~~zzzuuurrrrrrsssuuuuuuwwwvvvvvvxxxyyyyyywwwuuuzzz}}}rrrmmmkkkjjjjjjiiigggccc```ZZZXXXXXXZZZ\\\^^^fffooo{{{qqqdddXXXTTTVVVYYY___eeegggoootttjjj```cccsssvvv]]]RRRKKKKKKKKKLLLMMMKKKIIIFFFBBB???:::777555444333111000000000000000000000000////////////////////////...------------...////////////............//////......---------......///.../////////000000000000//////000111111000///...000000111111111222222222111333444555555777;;;>>>EEEMMMYYYeeemmmrrrvvvyyyyyy}}}yyytttooommmnnnwwwqqqrrr~~~wwwtttmmmgggRRROOOKKKJJJJJJJJJJJJJJJHHHFFFCCCAAA???>>>======<<<;;;999888666555555444222222222222222222222222111111111000111222222333333333333444555666777888333333666888888999AAAKKKWWWooo{{{mmm```bbbbbbeeekkkuuuuuujjjddd\\\YYYSSSNNNJJJFFFAAA>>>@@@@@@AAAAAAAAABBBBBBBBBEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKJJJIIIGGGEEEDDDCCCCCCDDD???@@@@@@AAABBBEEEJJJNNNPPPVVV^^^gggnnnuuu|||{{{vvvssspppmmmkkkggggggggggggiiinnntttyyy~~~~~~zzzvvvsssssstttuuuuuuyyyxxxxxxxxxyyyxxxuuusssvvvyyy|||}}}|||}}}wwwmmmlllkkkjjjiiigggdddaaaYYYXXXXXX[[[[[[\\\ccclllzzztttfffWWWOOOMMMQQQYYYbbbbbbmmmuuukkkbbbddduuuwww]]]QQQKKKKKKKKKLLLMMMLLLIIIFFFBBB???:::777666555444222000000000000000000000000////////////////////////...------------...////////////............//////000///...---------------////////////000000000000//////000111111000///...111111222222222333333333111222333444555888===@@@HHHSSScccpppwww|||~~~|||zzztttssssssvvvtttuuuxxxllllll}}}zzzjjjVVVOOOKKKLLLMMMJJJHHHHHHFFFEEEBBB@@@>>>=========999888555333222222333444444444333222111111111111222222222222222222222222444444555555666777777777777444555888:::<<>><<<;;;999888666444333333444444333222222222222333333444222222222222222222222222333333333444555555666666888666666888:::>>>IIISSSkkk|||sssllliiifffjjjpppxxxtttggg]]]XXXRRRLLLFFFCCCDDDDDDCCCAAAAAA@@@???>>>>>>???@@@AAABBBBBBBBBCCCDDDEEEEEEEEEDDDEEEGGGIIIKKKLLLLLLMMMKKKKKKIIIGGGEEEDDDBBBAAABBBAAA??????@@@DDDGGGJJJMMMNNNSSSZZZ___bbbhhhnnnvvv|||~~~uuuqqqlllhhheeedddbbb```bbbbbbbbbbbbcccffflllpppttt{{{~~~xxxwwwxxxyyyyyyyyyzzz{{{{{{zzz{{{}}}~~~}}}|||}}}|||mmmeeefffgggeeeaaa___\\\ZZZZZZYYYWWW[[[aaaoooxxxttt```QQQIIIIIIJJJWWWdddvvv{{{kkkfffiiixxxhhhTTTKKKGGGEEEHHHJJJHHHGGGIIIGGGDDD???;;;999777444222///000000111111000//////000000000000000000000000////////////////////////////////////////////////+++,,,...///000000///...000000////////////000000000111111111111222222222444444333333333333444444444333444666777;;;GGGTTTfffrrr~~~}}}xxxuuuvvv{{{nnn```ZZZdddwww~~~iiiYYYQQQKKKLLLLLLIIIHHHHHHBBBCCCCCCBBBAAA???<<<;;;999888777555444444444444222222222222222333444555222222222222222222222222222222333333444555555555777555555888:::@@@NNN[[[wwwyyyrrrrrrlllqqqxxxrrrdddZZZTTTNNNJJJFFFDDDEEEEEEDDDCCCBBBAAA???>>>===>>>@@@AAABBBBBBCCCCCCDDDEEEFFFFFFEEEFFFHHHJJJLLLMMMNNNNNNMMMLLLKKKIIIGGGEEEDDDCCCDDDBBB@@@>>>???CCCGGGJJJKKKOOOTTTZZZ^^^cccjjjppprrrxxx|||vvvnnnkkkfffcccbbbaaa___^^^___````````````dddiiilllpppxxx|||}}}}}}~~~|||}}}}}}|||{{{}}}~~~|||}}}zzzzzz~~~rrrfffeeegggeeebbbaaa]]]\\\\\\ZZZWWWZZZ___kkktttyyyfffUUULLLKKKMMMTTT```qqqooofffeeeqqqqqqYYYPPPJJJHHHKKKMMMKKKIIIJJJHHHDDD???<<<999777555333000000111111222222222222////////////////////////////////////////////////////////////////////////,,,---...///000/////////000000////////////000000000000111111111222222222333333333333333444444555555333444777:::BBBQQQ```ttt|||||||||vvvsssxxxnnn___VVV\\\lllooo]]]UUUNNNMMMLLLIIIGGGGGGBBBBBBCCCBBBAAA???===;;;999888777666555444444444222222222222333444555555222222222222222222222222222222333333444555555555666555555777;;;DDDUUUeee~~~vvvuuurrrxxxqqqbbbVVVPPPJJJHHHFFFEEEEEEDDDCCCCCCDDDBBB@@@>>>>>>???@@@AAABBBCCCCCCEEEFFFGGGGGGHHHFFFGGGIIIKKKMMMNNNOOOOOONNNMMMLLLKKKIIIGGGFFFFFFFFFDDDAAA???@@@DDDHHHJJJJJJPPPVVVYYY\\\aaahhhmmmrrrwww~~~vvvpppiiifffaaa___^^^]]]\\\[[[\\\]]]]]]]]]^^^aaaeeehhhmmmuuu}}}~~~|||{{{~~~}}}|||yyyzzz}}}|||lllggggggeeecccbbb___^^^___\\\YYYZZZ___gggqqq~~~jjjXXXNNNNNNPPPSSS]]]mmmrrrccc^^^fffxxxdddUUUNNNIIIKKKMMMKKKIIIJJJHHHDDD???<<<999777444222------------...//////000////////////////////////////////////////////////000000000000000000000000......//////////////////000000////////////000000000000111111111222222222222222222222222333444444666444555999???JJJ]]]mmm|||yyyssstttnnn^^^TTTWWWccczzzsssaaaXXXPPPMMMKKKFFFDDDDDDBBBBBBBBBAAA@@@???>>>===999888888777666555444333444333333333333444444555222222222222222222222222333333333444555555666666666555666999===III^^^qqq~~~xxxuuuyyy}}}nnn```UUUOOOIIIIIIHHHGGGFFFDDDCCCBBBDDDCCCBBBAAA@@@@@@AAAAAABBBCCCDDDEEEFFFGGGHHHIIIGGGHHHJJJLLLNNNOOOOOOOOOOOONNNMMMLLLKKKIIIHHHHHHHHHFFFDDDBBBCCCEEEHHHJJJOOOWWW\\\\\\]]]bbbiiilllsssyyy~~~xxxqqqllldddaaa]]]ZZZZZZYYYYYYXXXXXXYYYZZZZZZZZZ]]]```ccchhhrrr{{{}}}{{{~~~{{{yyyzzz|||}}}|||wwwlllhhhgggfffdddbbbbbbccc```\\\]]]```dddnnn|||qqq\\\PPPMMMNNNOOOYYYhhh{{{vvvcccZZZ\\\jjjqqqZZZPPPIIIIIIKKKJJJHHHHHHHHHEEE@@@<<<:::777555333///.........///000111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000////////////000000000111111111111222222222222111111111222333444555666555777===EEERRRgggyyy|||}}}{{{vvvqqqzzzqqqaaaTTTUUU\\\nnn}}}qqq^^^UUUMMMJJJIIIFFFDDDEEECCCBBBAAA@@@???>>>>>>>>>888888888777666555444333555444444333333333444444222222222222222222222222333444444555666666777777777777888;;;AAAOOOggg|||}}}}}}|||{{{mmmaaaXXXTTTPPPPPPPPPNNNLLLIIIGGGFFFEEEDDDDDDCCCBBBBBBAAAAAAAAABBBCCCDDDEEEGGGHHHHHHIIIJJJKKKMMMNNNOOOOOOOOOPPPOOONNNMMMLLLKKKJJJIIIIIIGGGFFFEEEEEEGGGHHHJJJPPPZZZ```^^^^^^dddkkknnnuuuzzz}}}wwwqqqkkkggg```\\\XXXVVVUUUUUUTTTSSSTTTUUUVVVVVVVVVXXX[[[^^^bbbmmmxxx~~~~~~|||~~~}}}||||||{{{yyy{{{tttkkkiiijjjfffdddeeefffddd______cccbbblllzzzxxxcccSSSLLLKKKLLLTTTaaarrr|||ggg\\\WWW___nnn```UUUKKKIIIJJJJJJIIIIIIJJJFFFAAA>>>;;;999666444222222111000000111222333000000000000000000000000////////////////////////000000000000000000000000000000///////////////000000000////////////000000000111111111111222222222222222222333333444555666666555999@@@JJJYYYooo}}}{{{xxxooosss}}}uuufffUUUTTTXXXgggxxx~~~wwwnnnVVVNNNHHHGGGHHHHHHHHHJJJDDDCCCAAA???>>>>>>??????888888888888777555444333666555444444333333333333222222222222222222222222444444555555666777777777999999:::>>>DDDSSSmmm{{{{{{mmmccc^^^[[[WWWXXXXXXVVVSSSOOOMMMLLLEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@AAACCCDDDFFFGGGGGGJJJKKKLLLMMMNNNOOOOOOOOOPPPPPPOOONNNMMMKKKKKKJJJIIIHHHHHHGGGGGGHHHIIIIIIHHHSSSZZZYYYZZZbbbjjjnnnvvv{{{~~~uuupppkkkfffaaa]]]ZZZVVVSSSRRRRRRQQQPPPPPPRRRSSSSSSSSSUUUXXX[[[]]]iiivvv}}}}}}}}}{{{xxx{{{zzzyyynnnlllmmmgggeeefffhhhfffbbbbbbeeebbblllzzz}}}hhhVVVMMMKKKKKKRRR\\\jjjlllaaaXXXZZZbbbnnngggZZZNNNKKKLLLLLLKKKLLLKKKHHHCCC???===;;;888666000///...------...///000000000000000000000000000////////////////////////000000000000000000000000111000////////////000000000000////////////000000000111111111111222222222333333333444555666777888666666:::CCCMMM]]]tttzzzvvvmmmooouuuwwwaaaXXXPPPUUUaaaiiipppmmm___NNNJJJHHHIIIHHHEEEDDDGGGFFFDDDBBB@@@>>>>>>???@@@<<<;;;:::888555333222111222333333444444333333222444333222222444444333111888555111111444666666555444888<<>>AAAJJJ```~~~rrriiiggghhhiiijjjkkkjjjfff___XXXTTTPPPMMMIIIFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDFFFHHHIIILLLKKKJJJJJJKKKMMMPPPQQQQQQQQQQQQQQQQQQOOONNNMMMNNNLLLKKKIIIJJJLLLNNNOOORRRUUUZZZ]]]```eeemmmsssyyy~~~~~~yyyrrrlllfffaaa\\\YYYUUUTTTQQQNNNLLLLLLLLLLLLIIIJJJKKKLLLLLLNNNQQQTTTWWW^^^iiisss{{{~~~}}}wwwooollliiihhhhhhhhhhhhhhhiiiiiijjjoooxxxrrr```RRRJJJFFFGGGMMMVVV```lll}}}mmmccc^^^fffssswwwaaaNNNLLLNNNKKKGGGIIIJJJGGGDDDAAA???<<<777444222222111000000///......000000000000000000000000...........................///000111111111000///000000/////////................../////////000000333333222222111111111111222222111222333555555555===<<>>CCCQQQkkk}}}}}}vvvnnnnnnppptttuuuwwwvvvqqqiiiaaa\\\UUURRRMMMIIIGGGGGGFFFEEEDDDDDDCCCDDDEEEFFFHHHIIIJJJJJJIIIJJJKKKMMMOOOPPPOOOOOOPPPQQQQQQPPPPPPOOOOOONNNLLLKKKLLLMMMOOOQQQRRRVVV[[[___ccciiiqqqxxx}}}wwwrrrllleee```[[[VVVSSSQQQPPPMMMKKKIIIIIIIIIIIIEEEFFFHHHHHHHHHJJJMMMPPPRRRYYYcccllluuu~~~~~~rrrmmmhhhhhhggghhhhhhiiijjjkkkkkkpppyyywwwcccTTTMMMIIIJJJNNNUUUZZZ```jjjuuu|||ppphhhllltttkkkUUUNNNNNNKKKIIIJJJJJJGGGDDDBBB???<<<888555333222222111111000000000000000000000000000000000////////////////////////000111111111111111000///000000000//////.............../////////000000000222111111111111000000000333333333333333444555666;;;???KKK[[[iiirrrzzz}}}ttteee___^^^___ccchhhwww}}}~~~yyydddUUURRRZZZbbbkkkkkk___UUUMMMGGGGGGHHHFFFFFFHHHGGGFFFDDDBBB@@@?????????<<<<<<:::999777555444333111222222222222222222111...------...111222222111555444444444555666777777777999<<>>>>>===<<<;;;999888666555444222222222333333222222222000///...000222333333222444444555555666666888888::::::===HHH^^^}}}zzz|||}}}xxx||||||sssmmmccc]]]VVVOOOKKKHHHFFFEEEEEEDDDDDDDDDDDDEEEGGGHHHKKKKKKKKKJJJJJJJJJJJJJJJLLLMMMNNNOOOPPPRRRSSSTTTPPPOOONNNNNNNNNOOOPPPQQQWWW\\\bbbggglllttt}}}}}}vvvpppgggccc]]]XXXTTTQQQMMMKKKGGGFFFEEEDDDDDDCCCCCCCCCAAABBBCCCCCCCCCDDDGGGJJJKKKPPPWWW___gggrrr~~~vvviiiccccccddddddfffgggiiijjjkkkpppyyyzzzfffXXXQQQLLLLLLRRRZZZ___bbbggglllxxx|||qqqqqqttt{{{gggVVVOOOLLLKKKLLLJJJHHHEEECCCAAA>>>:::777333333333333222222222222////////////////////////111111111111111111111111111000000///............---......///000111222222////////////000000000111000000000000000000000111222333555555444555777:::===IIIZZZjjjwwwxxxvvvhhh___YYYWWWYYY___mmm}}}yyynnn___]]]iiivvvwwwaaaUUUKKKIIIJJJHHHGGGHHHGGGGGGEEECCCAAA@@@>>>======<<<;;;:::999777666666222333333444444333333222333222222333555666555444333444666666666666888999>>>>>>BBBMMMccc~~~|||wwwkkkeee\\\TTTOOOKKKIIIGGGGGGFFFEEEEEEEEEFFFHHHIIIKKKKKKKKKKKKKKKJJJJJJJJJLLLMMMMMMNNNPPPRRRTTTUUUQQQQQQQQQQQQQQQRRRRRRSSSZZZ^^^eeejjjpppwww~~~yyyssslllggg___[[[VVVRRROOOMMMJJJHHHCCCCCCCCCBBBBBBAAAAAA@@@@@@AAABBBAAAAAABBBEEEHHHHHHLLLRRRXXX```lllyyy{{{kkkbbbbbbcccccceeefffggghhhlllqqqzzzlll^^^VVVLLLLLLQQQ[[[dddiiiooouuu~~~vvvkkkjjjmmmtttoooZZZPPPMMMLLLLLLJJJHHHFFFDDDBBB???;;;888222222222222222222222222000000000000000000000000000000000000000000000000000///...............///......///000000111222222/////////000000000111111000000000111111111111222000333555666555555999===BBBQQQcccrrr~~~ttt{{{}}}qqqfff\\\VVVYYY___hhh|||}}}vvvdddaaalllzzzfffZZZNNNKKKKKKIIIHHHHHHGGGGGGFFFDDDBBB@@@>>>=========<<<:::999888777666333444444555555444444333444333222333444555444333222444777777666666888:::>>>>>>DDDRRRjjjtttmmmcccZZZSSSOOOMMMKKKIIIIIIHHHGGGGGGIIIJJJKKKIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMNNNPPPRRRTTTUUUTTTTTTTTTTTTTTTUUUUUUVVV[[[___eeekkkpppxxxwwwqqqlllgggaaa]]]WWWTTTPPPMMMKKKJJJHHHFFF@@@@@@AAAAAAAAA@@@@@@???>>>???@@@??????@@@CCCEEEEEEIIIMMMRRRZZZeeesss|||qqqcccccccccdddeeefffggghhhlllqqqzzzsssbbbWWWNNNMMMQQQ\\\fffmmmvvv}}}~~~pppeeedddgggnnn~~~ttt]]]QQQNNNMMMKKKJJJHHHFFFDDDBBB@@@<<<999111111111222222222222222000000000000000000000000000000000000000000000000000///.........///000111000000000000000000000000//////000000000111111111111111111111222222333333...222666666555666;;;@@@HHHZZZnnn|||qqqxxxxxxlll```YYY[[[aaaeeexxx{{{hhhbbbkkk{{{jjj\\\PPPLLLLLLJJJHHHHHHHHHGGGFFFEEEBBB@@@>>>=========<<<;;;999888777777444555555666666555555444333111000111222222111000111444777888777666888;;;:::;;;CCCUUUoooyyyrrrggg^^^WWWSSSPPPNNNLLLKKKJJJIIIJJJKKKLLLMMMFFFGGGIIIKKKMMMOOOOOOPPPMMMMMMMMMNNNOOORRRTTTUUUVVVVVVVVVWWWWWWWWWXXXXXX[[[___eeekkkpppxxx{{{uuummmgggccc___YYYUUURRROOOKKKIIIHHHHHHFFFEEE??????@@@@@@@@@@@@??????======>>>>>>===>>>AAACCCDDDFFFJJJNNNUUUaaaoooxxx|||wwweeeeeeeeeeeeeeefffggghhhlllqqqzzzvvvcccUUUMMMJJJNNNXXXccckkkttt||||||nnncccbbbeeelll|||www^^^RRROOOMMMKKKKKKIIIFFFDDDCCC@@@<<<:::111111111111111111111111000000000000000000000000////////////////////////000000/////////111222333333333222111000///...---000000000000111111111111111111222222222333333333---111666666555777<<>>>>>======<<<:::888777555555333333333222222222111111111111222222222333333333555555555555555666777888<<<<<>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<======BBBEEEHHHLLLRRRYYYbbbhhhttt{{{xxxgggbbb```ccceeeeeegggjjjmmmrrr{{{yyyiii[[[OOOHHHHHHRRR\\\eeetttzzzkkk\\\YYY```oooeeeSSSKKKJJJKKKHHHHHHGGGFFFCCC???<<<:::555444222000000///000000000000000000000000000000000000000000////////////000000000000000///......//////000000000000////////////000111111111111111333444555555555444333222666333222444555666===DDD\\\kkk~~~rrrzzz}}}rrriiibbb]]]```ooo|||wwwhhhiiirrrrrrbbbRRRLLLLLLKKKJJJKKKHHHGGGFFFDDDBBB@@@???>>>======<<<:::888777555555333333333222222222222111222222222222333333333333666666666666777777888999:::;;;GGGaaauuuhhhccc___[[[XXXXXXXXXWWWSSSPPPNNNMMMLLLMMMLLLJJJHHHHHHJJJLLLMMMLLLNNNOOOQQQSSSTTTUUUUUUUUUVVVVVVVVVWWWYYYZZZ\\\]]]___bbbffflllrrrzzztttkkkdddaaa[[[TTTNNNJJJHHHHHHEEEEEEDDDCCCBBBAAA@@@@@@??????>>>======<<<;;;;;;:::;;;;;;;;;<<<<<<<<<===<<<>>>AAADDDIIIPPPYYY^^^mmmsss}}}{{{iiiccc```bbbdddeeehhhlllmmmsss|||nnn^^^RRRJJJGGGOOOXXX```ooo~~~yyylll^^^[[[bbbqqqhhhUUUMMMKKKMMMJJJJJJJJJHHHEEEAAA===;;;555444222111000000000000000000000000000000000000////////////000000000000000000000000000///......///000000111111000000///000000111222222222222222222222333444444333222111444333333555666999CCCMMMbbbuuuoooyyyxxxooofffaaa___lll~~~yyy{{{~~~llliiippprrrcccSSSNNNMMMMMMLLLMMMIIIHHHFFFEEEBBBAAA???>>>======<<<:::888777555555333333333333222222222222333333333333444444444444777777777777888999:::;;;;;;>>>LLLfff{{{pppjjjfff```]]]^^^^^^\\\ZZZWWWTTTSSSRRRQQQOOOMMMKKKJJJLLLMMMMMMLLLPPPPPPQQQRRRSSSUUUVVVWWWWWWXXXXXXYYY[[[\\\^^^___bbbeeeiiinnnttt|||~~~zzzsssiiibbb\\\YYYTTTOOOJJJGGGFFFEEEBBBBBBAAA@@@??????>>>===>>>>>>======<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<>>>@@@CCCGGGMMMTTTYYYccciiisss|||~~~kkkeee```aaaccceeejjjoooooottt~~~xxxgggWWWMMMGGGKKKQQQYYYhhhwwwssseee```dddqqqlllXXXNNNMMMOOOMMMMMMLLLJJJGGGCCC???===666555333111000000000111000000000000000000000000......//////000000111111000000000000000//////...000111111111111111111000111111222333333333333333111111222222222222111111222222555777777<<>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;>>>@@@BBBDDDGGGKKKQQQUUUZZZ```iiisss|||mmmeee______bbbeeekkkrrrqqqwwwrrr___RRRHHHHHHLLLRRRaaaqqqooodddbbbmmmqqq[[[OOOMMMOOOMMMMMMMMMKKKHHHDDD@@@>>>777666444222111000000111////////////////////////---......///000111111222//////000000000000//////111111222222222222111111000111222222333333222222111111111222222222222222222333666888888>>>OOO```ppprrr{{{{{{ssskkkeeebbbmmm}}}~~~rrrhhhgggtttrrrcccSSSMMMMMMLLLLLLMMMJJJIIIHHHFFFDDDBBB@@@@@@======<<<:::888777555555444444444333333333222222333333333444444444555555555555555666777888::::::<<>>>>>>>>======<<<<<<;;;:::::::::::::::;;;;;;;;;::::::::::::::::::999999:::<<<>>>???AAADDDIIILLLSSSXXXaaakkkttt~~~nnnfff^^^^^^aaaeeelllsssuuu{{{zzzgggXXXKKKHHHJJJOOO^^^mmmxxxhhhaaaiiivvv^^^PPPMMMNNNLLLLLLLLLJJJHHHDDD@@@>>>888777555333111111111111////////////////////////---......///000111111222//////000000000000//////111111222222222222111111///000000111111111111111222222222222222333444444333444777999:::AAASSSdddwwwttt|||~~~tttjjjdddbbblll~~~ttthhhcccooo||||||sssdddTTTNNNMMMLLLKKKLLLKKKJJJHHHGGGDDDCCCAAA@@@======<<<:::888777555555444444444444333333333333333333333333444444444444444444555666777888:::;;;:::EEEZZZsssuuunnnmmmpppnnnnnnnnnmmmjjjeeebbb___YYYWWWUUUTTTUUUWWWWWWVVVQQQQQQQQQRRRUUUYYY\\\^^^______```bbbdddfffhhhiiiooorrrwww{{{uuupppiiibbb[[[UUUOOOKKKFFFEEECCCAAA???======<<<<<<<<<<<<;;;;;;;;;::::::888888999999::::::;;;;;;::::::999999999999888888888:::;;;===>>>@@@DDDGGGMMMRRRYYYbbbkkkuuummmeee^^^]]]```eeelllsssyyy~~~mmm]]]NNNIIIIIINNN\\\kkknnncccggg|||}}}bbbRRRLLLMMMJJJJJJJJJJJJHHHDDDAAA???999888666444222111111111000000000000000000000000......//////000000111111...//////000000000000000000111111111111111111000//////000111111111111000222222111222222333444555555555777;;;>>>FFFVVVfff{{{sss}}}vvvkkkddd___hhhyyywwwiiibbblllyyyzzzvvvfffVVVOOONNNLLLKKKLLLKKKJJJIIIGGGEEECCCBBBAAA======<<<:::888777555555555444444444444333333333222222222222333333333333555555666777888:::;;;<<<>>>KKKbbb{{{yyyvvvyyywwwwwwxxxvvvsssooojjjggg```]]]ZZZXXXXXXXXXWWWVVVSSSTTTUUUWWWZZZ]]]```bbbddddddeeegggiiikkkmmmnnnsssvvv{{{yyytttiiifff```YYYTTTOOOKKKIIIEEEDDDCCCAAA???>>>===<<<999999999999888888888888777777888888999::::::;;;:::999999999888888888888888:::;;;===>>>@@@CCCFFFGGGKKKRRRYYYbbbllluuu{{{kkkccc]]]]]]```dddkkkrrr}}}ooo___PPPJJJIIIMMMZZZjjjvvvfffeeeuuugggUUUMMMLLLIIIIIIJJJJJJHHHFFFCCCBBB:::999666444222111111111000000000000000000000000////////////000000000000......///000000000000000///000000111111000000///000000111222222222222111111000000000111222444555666555777===CCCMMM\\\iiizzzvvv~~~~~~qqq}}}yyymmmfff\\\dddttt~~~|||yyykkkbbbkkkxxxyyyyyyiiiXXXQQQOOOMMMLLLLLLKKKKKKIIIGGGEEECCCBBBAAA======<<<:::888777555555555555444444444333333333111111222222222333333333666666777888999;;;===>>>EEERRRjjj~~~}}}~~~~~~}}}zzzuuupppmmmeeebbb^^^[[[YYYXXXVVVTTTUUUVVVXXXZZZ]]]```cccdddggghhhiiijjjllloooqqqrrrvvvyyy}}}zzzuuuoookkk]]]ZZZVVVPPPLLLHHHFFFEEEBBBAAA@@@???===<<<::::::777777777777666666666666666666777888999::::::;;;:::999999999888888777777555777999:::;;;===@@@BBBCCCGGGMMMTTT\\\eeeooouuu|||jjjbbb\\\]]]```dddkkkrrrooo___PPPJJJIIIMMMZZZiii~~~}}}iiibbbmmm|||kkkWWWNNNLLLHHHIIIJJJJJJIIIGGGEEEDDD;;;999777444333222111111000000000000000000000000000000000000////////////......///000000000000000//////000000000000//////111111222333333333333222000////////////111333444666555777???HHHRRR```lllvvv~~~xxxnnnyyy|||}}}www}}}}}}ppphhh^^^bbbnnn|||}}}kkkdddiiirrryyy|||jjjZZZTTTSSSPPPMMMMMMKKKJJJIIIFFFDDDBBB@@@???AAA@@@???===;;;999888777777555333222222444666888444444444444444444444444777888999888777777999;;;EEEQQQjjj~~~wwwppphhheeebbb```___^^^]]]\\\XXXZZZ]]]```aaadddgggiiimmmnnnpppppppppqqqsssvvv||||||sssnnniiibbb]]][[[TTTLLLHHHHHHHHHDDD@@@>>>>>>>>>>>>===<<<;;;:::888777666666666777888999888999::::::999888777666<<<;;;:::888777666666666777777777888:::<<<>>>@@@BBBDDDHHHLLLSSS\\\fffmmm{{{ttteee[[[\\\```dddlllwwwyyyhhhTTTIIIGGGJJJRRRZZZttt}}}oooiiijjjlll{{{lllXXXOOOMMMLLLLLLLLLMMMNNNLLLHHHDDD<<<;;;888555333222222333000000000000000111111111000000000000000111111222............////////////111111111111111111111111222222333333333222222111222222222222333444444555:::888:::CCCQQQaaalllrrr~~~zzzuuunnnxxxvvv}}}tttkkkeeeeeennn~~~llldddhhhrrr{{{~~~mmm\\\UUUSSSOOOMMMNNNMMMMMMKKKIIIFFFDDDBBBAAA<<<;;;:::999777666555444666555333222222333555666222222333444444555555666555666777888888999<<<>>>DDDRRRnnn~~~wwwnnnkkkgggdddccccccbbbaaa\\\^^^aaadddfffhhhkkknnnpppqqqsssssssssuuuwwwyyy~~~ssslllgggccc^^^YYYRRRPPPMMMIIIFFFCCC@@@???<<<<<<<<<<<<;;;:::999999999888777666666777888888888888999999999888666555888888888888888888999999999999999999:::<<<>>>@@@AAACCCFFFIIIOOOWWW```fffqqqxxxwwwiii]]]^^^aaaeeemmmwww|||kkkWWWKKKGGGGGGLLLRRRcccsss{{{llleeeeeegggqqqoooXXXNNNMMMKKKKKKLLLMMMMMMKKKGGGDDD===;;;888555333222222333111111111000000000000000000000000000000111111222....../////////000000000////////////////////////222222222333333222222111222222222222333444555555888999>>>IIIXXXgggqqqwww{{{vvvtttuuu{{{xxxooollliiilllnnnccceeeqqq|||rrr```VVVRRROOONNNOOONNNMMMKKKIIIFFFDDDBBBBBB===<<<;;;:::999888777777555444444333333333444444111222333333444555666666333555666777888;;;>>>AAAEEEWWWuuu~~~wwwsssnnnkkkjjjiiiiiihhhcccfffiiijjjlllmmmpppssssssuuuvvvwwwxxxyyy|||~~~vvvpppgggaaa]]]ZZZVVVSSSHHHJJJKKKHHHCCC>>><<<<<<888999999999999999888888:::999888777777777777777666777888888888777666555777777888888888999999999999999888888999:::<<<===???@@@CCCEEEJJJQQQYYY^^^hhhnnnxxx|||mmmaaaaaacccfffmmmwww~~~mmmZZZNNNGGGDDDFFFJJJQQQ]]]nnn|||xxxggg^^^^^^aaakkkwwwsssZZZOOOLLLKKKKKKKKKLLLLLLJJJGGGDDD===;;;888555333222222333222222111111000000//////000000000000000111111222///000000000000111111111////////////////////////111222222333333222222222222222222222333444555666666:::CCCQQQ```nnnwww|||}}}yyy|||ssszzz|||rrrnnnhhhjjj|||qqqaaaaaammmyyyuuueeeXXXQQQNNNNNNPPPLLLKKKIIIGGGEEECCCAAA@@@>>>>>>===<<<;;;;;;::::::555555555555444444444444333333333444444555555555444666777777888;;;???BBBKKK```~~~|||wwwsssqqqpppoooooommmoooqqqqqqqqqrrrtttuuuvvvxxxyyyzzz{{{}}}}}}yyyvvviiiddd]]]XXXTTTQQQNNNLLLDDDEEEDDDBBB???<<<:::999777777888888999888888888::::::999888777666666666555666777888888777666555:::::::::999888777666666777777666555555666888999;;;===???BBBFFFMMMTTTYYYcccjjjrrrzzzpppdddccceeegggnnnxxx{{{lllZZZOOOHHHCCCCCCFFFJJJRRR^^^hhhpppzzzuuucccYYYYYY]]]kkkpppzzz^^^PPPMMMLLLKKKJJJKKKKKKJJJGGGDDD>>><<<999666333222222222333222222111000///......000000000000000111111222000000111111111222222222111111111111111111111111111111222333333333222222222222222333444555666777555<<>>KKK[[[iiittt{{{ssszzz~~~uuulllhhhiiiyyytttaaa\\\dddnnn|||wwwjjjYYYNNNLLLMMMMMMOOONNNLLLJJJGGGEEECCCCCC??????>>>===;;;::::::999777666555444444444444444444444444444444444444444888888888888888;;;@@@CCCUUUppp}}}~~~~~~}}}}}}}}}zzzxxx{{{|||}}}|||{{{zzz{{{}}}yyymmmddd```]]][[[YYYWWWTTTQQQLLLHHHEEECCCBBBEEE>>>888777;;;>>><<<999888999999999999999888888777777777777666555444444555666777888888888777666444666777999:::::::::999999888777666777888999:::777999<<<@@@CCCIIIOOOSSSUUU\\\dddmmmttt}}}uuuiiiiiikkknnnuuuxxxkkk]]]TTTOOOKKKJJJKKKJJJPPPVVV[[[```gggrrr{{{xxxfffYYYXXX]]]pppuuummmYYYPPPNNNLLLKKKKKKKKKKKKIIIGGG@@@>>>:::666444222222222222222111111000000//////000000000000000111111222000111111111111222222222////////////////////////000111222222333333333333222222222333444666777888888AAAOOO]]]kkkvvvttt{{{~~~vvvqqqlllkkkwwwtttbbb]]]ccckkkvvvuuujjjYYYMMMJJJKKKJJJOOONNNLLLJJJHHHEEEDDDCCCBBBAAA@@@???===;;;::::::777555333111111111222333111111222333444666666777777777888888999===BBBFFFYYYttt}}}~~~zzz{{{||||||~~~~~~{{{|||~~~yyykkk___XXXUUURRRPPPLLLKKKIIIFFFCCCAAA@@@AAA@@@===;;;:::<<<===<<<;;;999999999999999888777666444444555666666555444333555666888999999999888777444555777:::;;;;;;:::999888888777777777888:::;;;888:::===???BBBFFFKKKNNNPPPVVV^^^fffmmmvvvwwwllllllpppsss{{{sssdddZZZTTTNNNLLLNNNNNNQQQUUUWWWZZZaaallluuulll]]][[[^^^sss|||uuu^^^RRROOONNNLLLLLLLLLLLLJJJHHH@@@>>>:::777444222222222111111111000000000000000000000000000000111111222000000000111111111111222////////////////////////000000111222333333333333222222222333555666888999;;;DDDRRR```nnn{{{||||||uuu{{{wwwvvvpppnnnwwwsssccc___dddkkkssssssjjjYYYLLLIIIJJJIIIMMMLLLJJJHHHFFFDDDBBBAAA???>>>===;;;999777666555666444111///...///111222...///111333555777999:::555666666777:::>>>EEEIII\\\www~~~{{{}}}vvvyyy{{{|||}}}|||~~~vvveeeXXXPPPLLLIIIGGGDDDEEEDDDBBB@@@??????@@@;;;===??????===<<<<<<===999999999999888777555555222333444555555555444333666777888999::::::999888777888999::::::999777666666555555555666777999:::999;;;===>>>@@@CCCGGGJJJPPPUUU\\\bbbhhhoooxxxyyynnnooossswww{{{jjj___WWWPPPMMMNNNSSSTTTUUUTTTTTTZZZeeeoooppp```\\\___nnn{{{zzzaaaTTTPPPNNNMMMLLLMMMLLLKKKIIIAAA>>>;;;777444222222222000000000000000111111111000000000000000111111222///000000000000111111111111111111111111111111111///000111222333444444444222222222333555777888999>>>FFFTTTbbbqqqyyywwwzzz~~~vvvxxxooojjjttt{{{jjj```aaaggguuupppfffYYYNNNHHHFFFGGGHHHJJJJJJIIIFFFCCCBBBBBB@@@???>>>===;;;999888777555444444333333444444555444444555777999;;;===>>>777:::777888??????AAANNNbbb||||||~~~|||xxxxxxzzz|||}}}wwweeeVVVNNNJJJGGGEEEEEECCC@@@>>>=========>>>>>>>>>>>>>>>???@@@AAABBB;;;:::999888888888999:::777666666666666666777888888888888888888888888888444777:::<<<======;;;:::;;;999666777:::;;;:::888777999;;;<<<===???BBBEEEIIINNNTTTYYY___fffooovvv}}}|||tttvvv{{{sss^^^PPPLLLLLLLLLOOOPPPRRRSSSSSSZZZhhhuuuzzzccc\\\bbblllzzzhhhZZZQQQOOOMMMLLLLLLKKKIIIHHHCCCAAA===999666444333333111111111111000000000000000111111111111222222222222222222222222222222222222222222111111111111111111111222222222333333333777333222666888666666888CCCNNN\\\iiiyyyxxxuuuxxx}}}vvv|||wwwnnniiissstttfffeeekkkrrrmmmbbbWWWLLLGGGGGGIIIIIIKKKLLLJJJGGGDDDCCCCCC@@@???>>>===;;;999888777555444444333333444444555333333444555777999:::;;;555999666777>>>>>>BBBOOOhhh}}}zzzzzz}}}~~~|||yyyzzz{{{}}}zzzooo___RRRLLLIIIFFFCCCDDDBBB@@@>>><<<<<<<<<===============>>>???@@@AAA<<<;;;:::999888888999999777777666666666666777777888999999999::::::::::::777888:::<<<<<<<<<;;;:::;;;999777888:::;;;999888777999;;;<<<===???BBBDDDGGGKKKQQQVVV[[[bbbkkkrrryyy~~~xxxzzzrrr^^^QQQNNNMMMKKKMMMNNNQQQSSSTTTZZZhhhvvv{{{hhh___aaahhhvvvkkk\\\QQQOOOMMMMMMLLLLLLJJJHHHDDDAAA===999666444333333111111111111000000000000000111111111111222222222222222222222222222222222111111111111111111222222111111222222222333333333666222222666888777999<<>>===;;;999888777555444444333333444444555333333333333555666777888555999666888???@@@EEESSSppp{{{{{{yyywwwxxx{{{}}}|||zzz|||}}}{{{uuujjjbbbVVVMMMIIIFFFDDDBBBBBBAAA???===;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>???===<<<;;;:::999999999999888777777666666777777777888999:::<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999999999999888777777999;;;;;;<<<>>>@@@CCCCCCGGGMMMQQQVVV\\\eeelllssszzzrrr^^^TTTRRROOOKKKKKKLLLOOORRRTTTZZZiiixxx|||lllaaa___eeesssmmm\\\QQQOOOMMMMMMMMMLLLJJJHHHEEEBBB>>>:::666444333333222222111111111000000000000111111111111222222222333333222222111111111111000000000111222222222333111111222222222333333333444111222555888888;;;@@@LLLZZZmmm}}}uuunnntttuuu~~~ssslllhhhooo{{{{{{yyykkk[[[NNNGGGGGGHHHJJJLLLMMMKKKHHHEEEDDDDDD@@@???>>>===;;;999888777555444444333333444444555333333333333444555666666555:::888999@@@BBBHHHXXXvvvyyywwwuuutttvvvyyy||||||{{{|||~~~xxxmmmeee[[[VVVOOOIIIGGGEEECCCBBBAAA@@@>>><<<;;;::::::::::::::::::::::::;;;<<<<<<>>>======;;;::::::999999888888777777666777777777888999;;;>>>???@@@AAAAAA>>>===;;;:::::::::;;;;;;;;;;;;::::::999888777666777999:::;;;;;;<<>>===;;;999888777555444444333333444444555555444444444555555666777444999888999???AAAIIIZZZxxxzzzuuuttttttvvvxxxzzz{{{{{{{{{}}}zzzuuulllaaaYYYQQQNNNJJJGGGEEEDDDCCCBBB@@@???>>>===;;;::::::999999999999888999999::::::>>>>>>======<<<;;;::::::999999888777777777777777777999<<>>===;;;999999999:::;;;:::;;;;;;;;;999888777666777888:::::::::;;;===???>>>BBBFFFJJJMMMRRRZZZ```hhhmmmuuu~~~uuugggbbbbbb___YYYRRRMMMNNNRRRTTTYYYkkklll___YYYbbboooqqqZZZQQQOOONNNMMMNNNMMMLLLJJJGGGDDD@@@;;;777555444333222222222222111111111111000000111111111222222222222222222111111000000000//////000111222333333333111111222222222333333333555222222555555777===EEERRRbbbvvvwwwvvvyyyuuulllqqquuu~~~rrrnnniiijjjuuu}}}{{{}}}ppp```SSSKKKIIIJJJIIIKKKLLLJJJGGGDDDCCCCCC@@@???>>>===;;;999888777555444444333333444444555555555555555555666777888222888777777<<<>>>GGGZZZuuuzzzvvvvvvvvvwwwxxxyyy{{{{{{zzz|||~~~~~~zzzuuurrrpppiii___VVVKKKJJJHHHFFFDDDCCCBBBBBB@@@@@@???===<<<;;;:::999999999888888888888999999===>>>>>>>>>>>>===<<<<<<:::999888888777777777777666888;;;???AAAAAAAAAAAA===<<<:::999888999999:::888:::<<<<<<:::888777777777888999999888999;;;======@@@DDDFFFIIINNNUUU[[[bbbfffnnnwww~~~rrrmmmllliiidddZZZRRRPPPTTTUUUYYYmmmrrraaaWWW[[[ggg|||xxx___QQQOOONNNMMMNNNNNNLLLKKKHHHEEEAAA<<<888555444444333222222222222111111111000111111111111222222222111111111111111111111111000000000111222222222333111111222222222333333333555333444666777999AAAKKK[[[jjj|||}}}oooqqqxxxyyyppptttxxx}}}qqqnnniiiiiiqqqyyywwwtttdddVVVMMMJJJJJJKKKLLLMMMKKKHHHEEEDDDDDD@@@???>>>===;;;999888777555444444333333444444555444444444444555666888888333:::999888===>>>HHH[[[ppp{{{yyyyyyyyyyyyxxxyyyzzz{{{zzz||||||tttppplllkkklllhhh___WWWIIIIIIGGGDDDBBBAAAAAAAAA@@@@@@???>>>===;;;:::999999999888888888888888999<<<===>>>?????????>>>>>>;;;:::999888777777777777555777;;;>>>@@@@@@@@@???:::999999888888888999999666999<<<<<<:::888888999777888999888888888:::<<<;;;>>>AAACCCEEEIIIPPPVVV\\\aaaiiiqqqyyyxxxuuurrrnnncccXXXRRRUUUUUUYYYnnngggVVVTTT___tttcccQQQOOONNNNNNNNNNNNMMMKKKIIIFFFAAA<<<888666444444333333222222222111111111000111111111111222222222//////000000111111222222111111111111111111222222111111222222222333333333555444555888:::>>>IIITTTcccpppoooiiimmmwww|||vvvzzzzzz~~~pppnnnjjjiiiooo~~~xxxvvv{{{jjjZZZOOOJJJIIILLLMMMNNNMMMJJJGGGEEEEEE@@@???>>>===;;;999888777555444444333333444444555333333333444555666777888777>>><<<<<<@@@AAAKKK___mmm}}}{{{{{{{{{zzzyyyyyyzzz{{{zzz}}}{{{ssshhhdddaaabbbeeebbbZZZRRRIIIHHHFFFCCC@@@??????@@@@@@@@@@@@???>>><<<:::999999999888888888888888999;;;<<<>>>???@@@@@@??????;;;:::999888777777777777444777:::===??????>>>===888888888888888888888888555888<<<<<<:::888888999777888999888777777999;;;999<<>><<<:::888666666555555444444444333333333333333333444555666777888666999888;;;AAACCCNNNeee}}}yyy{{{{{{zzzzzzxxxwwwvvvvvv|||}}}uuujjjccc[[[XXXVVVWWWYYYYYYTTTOOOEEEEEEDDDCCCAAA@@@??????@@@@@@AAAAAA@@@>>>===<<<::::::999999999::::::;;;;;;<<<===>>>???@@@AAAAAA>>>===;;;888777666666777666777888999;;;<<<===>>><<<;;;999777555555555555999::::::;;;;;;:::999999888888777666666777888999===>>>???@@@BBBFFFLLLPPPUUUYYY___fffnnnvvv}}}{{{gggXXXVVVWWW[[[nnnwww\\\RRRUUU^^^ppphhhRRRQQQNNNKKKKKKLLLJJJHHHGGGEEECCC???;;;777444222444333222222111111222222222222222222222111000///000000000000000000000000111111222333333333333222222222333333333333444444555555777:::CCCOOO]]]gggvvv|||ssshhhcccooo~~~{{{wwwyyyzzz|||uuuoooiiihhhkkkwwwzzzsss___TTTOOOLLLKKKKKKLLLKKKIIIGGGDDDBBBAAAAAA???===;;;999888777555555555555444444444333444444444444444555666777666999888;;;BBBCCCPPPhhh|||{{{zzzyyyxxxxxxxxxxxxwwwyyy}}}}}}uuukkkaaa[[[RRROOOMMMNNNPPPPPPLLLGGG????????????????????????AAAAAAAAAAAA@@@>>><<<;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<===???@@@@@@AAA???===;;;999888777777777666666888999;;;===>>>???::::::888777777777888999:::::::::;;;::::::999999999888777666666777888999;;;===>>>???AAADDDJJJNNNSSSVVV\\\aaafffkkkqqqtttwwwyyy}}}mmm\\\XXXVVVXXXkkk}}}cccRRRSSSXXXfff}}}pppWWWTTTOOOLLLKKKLLLJJJHHHGGGFFFCCC???;;;777444333444333222222111111222222000111111222222222111111000000000000000000000000111111222333333333333222222222333333333333444444555666999<<>><<<:::999888666666666555555555444444555555444444444555555666666999888;;;BBBFFFUUUooo|||}}}zzzxxxwwwwwwyyyzzzvvvyyy~~~yyyooofff]]]WWWRRRIIIFFFDDDEEEGGGGGGCCC@@@;;;;;;<<<===>>>???@@@@@@AAAAAABBBAAA@@@???===;;;<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;<<<===>>>??????@@@???>>>===;;;:::999999999555666888:::<<<>>>@@@AAA::::::999999999:::<<<===;;;;;;;;;;;;;;;:::999999999888777666666777888999:::;;;===>>>???CCCGGGKKKNNNRRRVVVZZZ]]]```cccfffgggkkkpppwww~~~uuubbbZZZUUUVVVfff{{{jjjVVVSSSTTT\\\mmm{{{___YYYQQQMMMLLLKKKIIIHHHHHHFFFCCC???;;;777555333444333222222111111222222//////000222222333333333000000000000000000000000111111222333333333333222222222333333333333444444444777;;;>>>EEEUUUjjjyyyyyyrrrsss~~~wwwnnnjjjlllsss}}}xxxxxxrrrlllggggggqqqzzzeeeWWWRRRQQQLLLLLLMMMMMMKKKIIIFFFDDDBBBAAA@@@>>><<<:::999888777666666666666555555555666555555444444444555555666:::999;;;CCCIII\\\yyyyyy}}}{{{~~~zzzvvvtttuuuwwwyyyyyy{{{zzznnncccZZZTTTPPPMMMEEECCCBBBBBBBBBBBB@@@>>>;;;;;;<<<===???@@@AAAAAA@@@@@@AAABBBBBBAAA@@@???======<<<;;;;;;;;;<<<<<<:::;;;;;;<<<======>>>>>>??????>>>===<<<;;;::::::666777888;;;===@@@BBBCCC===<<<;;;;;;;;;<<<===>>>===============<<<;;;;;;:::999888777777777888999:::;;;===>>>???BBBFFFIIIJJJNNNRRRUUUWWWXXX[[[]]]^^^cccjjjrrr||||||hhh]]]VVVVVVddduuulll[[[VVVTTTYYYeeewwwhhh]]]RRRMMMLLLIIIGGGGGGHHHGGGDDD@@@<<<888555444444333222222111111222222///000111222222222222222000000000000000000000000111111222333333333333222222222222333333333444444222777<<>>===<<<<<<<<<======>>>>>>>>>===???@@@BBBDDDDDDDDDCCC>>>===<<<;;;;;;;;;;;;;;;:::::::::;;;<<<<<<<<<===?????????>>>===<<<;;;:::777888999<<<>>>AAACCCDDDBBB@@@>>>===<<<;;;<<<<<<>>>>>>????????????>>>>>>;;;:::888777777777888999;;;<<<>>>???@@@BBBEEEHHHIIILLLNNNPPPPPPQQQSSSTTTXXX^^^hhhsssnnn```XXXXXXdddrrrppp```XXXTTTYYYcccooopppaaaSSSMMMKKKHHHFFFGGGIIIHHHEEEAAA===999666444444333222222111111222222222222222222222111000///000000000000000000000000111111222333333333333222222222222333333333444444111666;;;???HHHZZZtttuuuqqqwww}}}}}}|||sssjjjdddaaa___dddlllvvv~~~yyyyyytttmmmfffccclll~~~rrrllltttxxxnnn___UUUPPPNNNMMMNNNNNNOOONNNKKKIIIGGGAAA@@@???===;;;999888777666666666555555555444444555555444444444555555666666;;;:::>>>HHHTTTnnn~~~{{{vvvrrrpppppprrrtttvvvyyy~~~{{{rrrkkkaaaXXXRRROOOMMMLLLFFFEEECCCAAA???===<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;===???AAACCCCCCCCCCCC======<<<;;;::::::::::::999999::::::;;;;;;;;;;;;>>>>>>???>>>>>><<<;;;:::888999;;;===???AAACCCDDDEEECCCAAA>>><<<;;;::::::===>>>???@@@AAAAAAAAAAAA<<<;;;999888777777888999:::<<<>>>??????AAADDDFFFIIIJJJKKKKKKKKKLLLOOOQQQVVV^^^jjjyyysssddd[[[ZZZcccnnn~~~zzzdddXXXRRRYYYcccmmmyyyxxxeeeTTTNNNLLLHHHGGGIIIJJJHHHEEEAAA===999777555444333222222111111222222333333333222222000//////000000000000000000000000111111222333333333333222222222333333333333444444222666;;;@@@JJJ]]]vvv|||kkkfffkkkzzz}}}|||pppddd______aaaeeeoooyyy~~~zzzwwwrrrkkkccc```hhh{{{yyykkkbbbjjjnnnhhh^^^WWWRRRNNNMMMNNNOOOOOONNNLLLJJJHHHBBBBBB@@@>>><<<:::999888555555555555444444444333444444444444444555666777666;;;;;;???KKKYYYvvvvvvtttqqqooooooppprrrtttwww{{{}}}zzzwwwuuuoooiiibbb\\\XXXUUUSSSQQQIIIHHHFFFBBB???<<<<<<<<<::::::::::::;;;;;;;;;<<<;;;<<<===???@@@??????>>>===<<<;;;:::999999999999999999999999::::::::::::===>>>>>>>>>>>><<<;;;::::::;;;<<<>>>@@@AAACCCCCCEEEDDDAAA>>><<<;;;:::::::::;;;===???@@@AAAAAAAAA<<<;;;:::888777777888888999;;;===>>>>>>???AAACCCFFFGGGHHHJJJLLLPPPVVVZZZ___hhhuuuwwwhhh^^^[[[bbbjjjvvvkkkZZZQQQYYYfffoooyyyjjjVVVQQQOOOJJJIIIMMMJJJIIIFFFBBB>>>:::777555444333222222111111222222111111222222222111111000000000000000000000000000111111222333333333333222222222333333333333444444555777;;;AAANNNaaaxxxrrrfff___bbbvvvxxxuuuzzz{{{nnn```[[[^^^bbbcccooozzz}}}{{{tttpppiiiaaa]]]fff}}}yyy|||wwwggg^^^eeeiiieee^^^YYYTTTPPPNNNNNNOOOPPPOOOMMMKKKIIIDDDCCCAAA???===;;;:::999555555444444444333333333333333333444555666777888555;;;;;;@@@LLL\\\{{{}}}pppooommmmmmnnnqqqtttvvv{{{~~~{{{wwwvvvtttsssqqqoookkkfffbbb___\\\YYYXXXLLLKKKIIIDDD@@@======>>>;;;;;;<<<<<<===>>>??????;;;<<<<<<======<<<;;;:::===<<<;;;:::999888888999999999999999999999::::::======>>>>>>>>><<<;;;:::;;;<<<===>>>@@@AAACCCCCCDDDCCC@@@>>><<<;;;;;;;;;888999;;;===???@@@AAAAAA===;;;:::888777777888888888:::<<<======>>>@@@AAAAAACCCFFFJJJPPPXXXaaagggmmmttt{{{kkk___\\\```fffnnn~~~qqq^^^QQQZZZhhhsss}}}mmmXXXSSSQQQLLLKKKPPPKKKIIIFFFBBB>>>:::777666444333222222111111222222///000111222222222222222000000000000000000000000111111222333333333333222222222333333333444444444777888;;;CCCQQQdddyyy}}}nnnddd\\\\\\nnnrrrpppwww|||{{{hhhYYYSSSXXX^^^bbbnnnyyy|||}}}~~~yyyqqqiiieeeaaacccssszzz}}}pppaaa\\\bbbgggggg```YYYVVVUUUOOOOOOPPPOOONNNLLLJJJIIIEEECCCAAA???>>><<<999777555555444444444333333333666555555555555666666777777:::>>>BBBJJJ```~~~yyyuuuqqqooommmlllmmmpppuuuwwwxxxpppnnnnnnnnnooorrrrrrqqqpppnnnjjjddd]]]XXXQQQNNNHHHCCC???===<<<<<<=========<<<;;;;;;::::::<<<===>>>>>>>>>===<<<;;;;;;:::999888888888999:::666666666777888888999999???>>>>>>===<<<<<<;;;;;;888:::<<<>>>@@@AAAAAAAAABBBDDDEEEDDD@@@;;;888777777888999;;;===@@@BBBCCC@@@>>><<<999777777777888;;;<<<<<<;;;:::<<>>;;;777444555444333222222222333333111111111111111111111111...//////000111111222222222222333333333222111111333333333333444555666666555666:::FFFYYYnnntttbbbZZZZZZiii|||sssppprrrzzzrrr```UUURRRTTTWWW^^^gggttt}}}|||~~~zzzqqqjjjeee``````ooo~~~|||lllaaa]]]bbbgggfff```YYYUUUTTTQQQQQQQQQQQQOOOMMMKKKJJJFFFCCCAAA???>>><<<:::777555555555444444444333333666555555555555666777777888:::>>>BBBJJJ```|||uuuqqqooommmlllmmmppptttwwwyyyqqqnnnmmmlllooosssxxxwwwwwwtttoooggg___YYYNNNKKKGGGBBB???>>>=========<<<<<<;;;::::::999999<<<<<<===>>>>>>===<<<;;;;;;:::999777777777888999666666666777777888888888=========<<<<<<;;;;;;;;;555666888:::<<<<<<===<<>>;;;999777777888888;;;;;;<<<;;;;;;===@@@CCCGGGJJJPPPXXXcccppp}}}rrrhhhfffjjjnnnvvvhhhWWW\\\hhhsssppp]]]YYYSSSSSSVVVSSSNNNKKKGGGCCC@@@<<<888555555444333222222222333333111111111111111111111111111111111000000000000000000111222333333333333333333333333333444555666666:::;;;@@@KKK^^^tttsssbbb]]]___nnn~~~rrrpppsssyyy|||qqq^^^SSSPPPSSSWWWaaaiiittt}}}zzz~~~yyyqqqjjjeee___^^^lll}}}ttthhhbbb^^^cccggggggaaaZZZVVVTTTRRRRRRSSSRRRQQQNNNLLLKKKFFFDDDAAA???>>>===:::888555555555444444444444333555555555555555666777777888:::>>>BBBKKK```zzzqqqooommmlllmmmpppsssuuu~~~}}}wwwsssooonnnrrryyy~~~~~~zzzrrrhhh]]]WWWJJJHHHEEEBBB@@@?????????<<<<<<;;;;;;:::999999888;;;<<<===============<<<<<<;;;999888777777777777777777777777777777777777;;;;;;;;;;;;::::::::::::777888999;;;<<<=========>>>@@@BBBBBB@@@>>><<<<<<:::::::::;;;<<<>>>@@@@@@???===;;;999888888888888:::;;;<<<;;;<<<>>>AAADDDGGGNNNYYYfffsss|||qqqiiijjjqqqxxxlllZZZ]]]hhhsssrrr___[[[UUUTTTWWWTTTOOOLLLHHHEEEBBB>>>:::777555444333222222222333333111111111111111111111111222222222111000//////...//////111222333444444444333333333333444555666777<<<>>>DDDPPPccczzzuuugggffflllzzz{{{rrrrrrvvvxxxzzzlllYYYOOOOOOTTTXXXeeellluuu{{{~~~zzzvvvnnnhhheee___^^^kkk}}}~~~pppfffaaa]]]aaaeeefffbbb]]]YYYWWWSSSSSSSSSRRRQQQNNNLLLKKKFFFDDDAAA@@@???===:::888555555555555444444444444555555444555555666777888888999===BBBJJJ___qqqpppnnnlllmmmooorrrtttzzz{{{uuurrrxxx|||qqqcccWWWPPPGGGFFFCCCAAA@@@@@@AAAAAA===<<<<<<;;;;;;:::999999;;;;;;<<<=========>>>>>>>>>===;;;999888777888888999999999999999999999999::::::::::::::::::999999888888999:::;;;<<<<<<<<<<<<>>>AAAAAA@@@??????@@@;;;:::::::::;;;;;;<<<======<<<;;;:::999888999999:::;;;;;;<<<<<>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<===>>>??????@@@???===;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;:::::::::::::::999999555555555555666777777888:::<<>>JJJYYYkkk~~~{{{{{{pppYYYOOOPPPUUUYYYccciiipppvvvzzz~~~}}}nnnhhhdddcccaaaddduuuwwwhhh]]]VVVYYY]]]``````\\\XXXUUUTTTTTTSSSRRRPPPNNNKKKIIIGGGEEEBBB@@@???>>>;;;999666666666555555555444444444444444555555777888999777888;;;AAAJJJ^^^|||uuuqqqpppnnnmmmmmmnnnooopppwww}}}yyytttuuuyyy~~~wwwjjj[[[PPPKKKGGGFFFEEEDDDCCCBBBBBBBBB??????>>>>>>===<<<<<<<<<::::::;;;;;;<<<>>>@@@@@@AAA@@@>>>===<<<<<<<<<<<<;;;;;;<<<======>>>??????======<<<<<<;;;:::::::::777777666666666777888888999;;;>>>@@@@@@AAACCCEEE???>>>===;;;:::999999999::::::::::::::::::::::::888:::;;;<<<>>>BBBGGGJJJUUU___ooo~~~kkk___UUUSSSUUU```vvvqqq^^^\\\dddvvvmmm[[[WWWRRRSSSVVVTTTMMMKKKIIIGGGEEEAAA;;;777555444333222222222333333111111111111111111111111000000000000000111111111333333333333333222111000444444444444555666777888999CCCSSSddduuu{{{vvv]]]RRRRRRUUUXXX```fffnnntttxxx|||ooohhhdddcccbbbfffyyypppccc[[[]]]```bbbbbb^^^YYYUUUUUUUUUUUUTTTQQQOOOLLLJJJGGGEEEBBBAAA???>>>;;;999666666666666555555555555444444444444666777888999999:::<<>>>>>>>>===<<<<<<;;;;;;:::::::::;;;<<<>>>@@@BBB@@@???===<<<<<<<<<======::::::;;;<<<>>>???@@@@@@AAA@@@???>>>===;;;::::::;;;:::999888888999999:::999;;;===???@@@AAADDDFFFDDDCCCAAA>>><<<;;;::::::999:::::::::;;;:::::::::888999;;;===???CCCHHHLLLVVV```nnn{{{ooo___RRRNNNQQQ\\\uuuvvvaaa]]]dddvvvqqq^^^ZZZSSSSSSVVVSSSNNNLLLKKKIIIGGGCCC===999555444333222222222333333111111111111111111111111222222111111000000//////111111222333333333222222444444444444555666777888:::HHH\\\ooo~~~zzzrrrZZZQQQRRRVVVYYY```fffnnntttvvvyyy|||qqqiiidddcccbbbhhh{{{yyykkkbbbcccfffgggfffbbb\\\WWWWWWWWWVVVUUUSSSPPPMMMLLLGGGEEEBBBAAA@@@>>>;;;999777666666666555555555555333333444444666777888999;;;;;;>>>DDDNNNaaa}}}wwwqqqpppooonnnmmmmmmnnnnnnlllrrr|||~~~{{{sssmmmkkkgggkkklllggg]]]SSSNNNMMMKKKJJJIIIGGGDDDBBBAAA@@@=========<<<;;;;;;::::::::::::::::::<<<>>>AAABBB>>>===<<<;;;;;;<<<===>>>888999:::<<<===???@@@AAACCCBBBAAA???>>><<<;;;:::888888666555555555666777999;;;===???@@@AAADDDFFFGGGFFFCCCAAA???===<<<;;;999999:::;;;;;;;;;::::::777999;;;===???DDDIIIMMMTTT]]]jjjuuu}}}rrraaaQQQLLLNNNYYYssszzzeee___eeewwwvvvccc\\\UUUSSSUUURRROOONNNLLLKKKIIIDDD>>>:::555444333222222222333333111111111111111111111111444444333111000...------///000111222333444444444555444444555555666777888;;;JJJ```ttt}}}wwwhhhTTTNNNRRRXXX[[[```fffnnntttuuuwwwyyy{{{}}}sssiiibbbbbbdddjjj|||zzzqqqjjjkkkooorrrnnnccc\\\ZZZTTTUUUVVVUUUSSSOOOLLLIIIFFFDDD@@@===:::999888888999888666555333333222222444555777777777888:::<<<333:::@@@DDDOOOeee~~~yyyppppppnnnllljjjiiihhhhhhlllqqqxxx~~~uuulllmmmhhhdddaaaZZZPPPIIIHHHHHHFFFDDDAAA?????????@@@>>>>>>>>>===<<<<<<;;;;;;999999888888999;;;>>>???>>>>>>======<<<<<<<<<;;;888888777888:::===@@@BBBEEEDDDDDDBBBAAA???===<<<;;;;;;:::999888888888888777999;;;???BBBEEEGGGIIIIIIIIIIIIGGGEEECCC@@@???<<<;;;::::::::::::<<<<<<999:::;;;<<<>>>AAAGGGKKKUUU]]]gggooouuuzzzrrr^^^NNNMMMOOOXXXsssoooeeeeeeuuujjjZZZWWWXXXWWWSSSQQQPPPOOONNNKKKGGGAAA===666555333222111222222333111222222111111///...---111111111111111111111111:::777333222333444222000444555555555444555888:::???MMMfff}}}vvvqqquuu[[[SSSRRRPPPSSSZZZ^^^dddkkkqqquuuwwwxxxyyy}}}wwwllldddccceeelll~~~wwwzzzsssggghhhmmmqqqmmmbbbZZZXXXUUUVVVVVVVVVTTTPPPMMMJJJIIIGGGDDD@@@===<<<;;;;;;999888777555444333333333333555666666555666888:::888>>>BBBEEEPPPfff|||tttooonnnmmmllljjjkkklllmmmmmmssszzz~~~tttpppkkkgggddd]]]RRRKKKJJJEEEDDDAAA???=========>>>============<<<<<<;;;;;;:::999888777888:::<<<===============<<<<<<;;;;;;999888888888:::===???AAADDDDDDCCCCCCAAA@@@>>>===>>>===;;;:::999888777777888999;;;>>>AAAEEEHHHJJJKKKKKKJJJIIIGGGDDDBBB@@@===<<<;;;::::::;;;;;;<<<;;;;;;<<<<<<===@@@EEEIIIPPPWWW```iiipppxxx{{{fffTTTPPPPPPXXXqqqvvvjjjfffrrrnnn\\\XXXXXXWWWTTTSSSRRRPPPOOOMMMHHHBBB>>>666555333222222222222333444444333333222111111000111111111111111111111111555333000000222333333222444555555555444555888:::CCCQQQiiitttqqqjjjSSSLLLLLLKKKNNNUUU^^^cccjjjooosssvvvyyy{{{}}}{{{pppfffeeefffnnnwwwvvvuuufffggglllqqqnnncccZZZWWWVVVVVVWWWWWWUUURRRNNNLLLJJJHHHEEEBBB???===<<<<<<999888777666555444444444555666777777666666888:::<<>><<<;;;:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::999888777777888999:::===<<<<<<<<<<<<;;;;;;;;;:::999999999:::<<<>>>@@@CCCCCCCCCCCCBBBAAA@@@???@@@???===;;;:::999888888::::::;;;===@@@DDDHHHKKKMMMMMMMMMLLLJJJGGGDDDCCC???>>><<<;;;:::;;;;;;<<<<<<<<<<<<<<<<<<@@@EEEIIIPPPWWW```jjjsss~~~nnnZZZSSSQQQWWWlllpppgggnnnrrr^^^WWWWWWWWWUUUUUUSSSRRRPPPNNNIIICCC???777666444222222222222333555444333111111111111222111111111111111111111111000......///111333444333333444555555555666999;;;DDDRRRkkkvvvpppppp}}}ttt```OOOKKKLLLLLLOOOUUU]]]aaagggmmmqqquuuyyy|||}}}~~~}}}qqqgggfffhhhqqqyyyvvvuuuhhhiiinnnsssqqqfff\\\XXXVVVWWWXXXXXXVVVSSSOOOMMMGGGFFFCCC@@@===;;;::::::999888777666666666666666999::::::999888888:::;;;===AAACCCGGGTTTmmm|||wwwqqqlllkkkjjjkkkkkkjjjjjjnnnvvv{{{|||rrrggg```YYYPPPJJJIII>>>>>><<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888777777777888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<>>>???BBBBBBCCCCCCCCCBBBAAAAAA??????===<<<;;;;;;;;;;;;;;;;;;;;;<<>><<<;;;;;;;;;<<<;;;;;;;;;;;;<<>>AAAFFFWWWssswwwpppllliiihhhjjjiiijjjkkkjjjjjjnnnwww~~~qqqaaaVVVOOOIIIFFFFFF======<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<============<<<;;;:::999888777777::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>AAABBBBBBBBBBBBBBBAAAAAA======<<<<<<======>>>>>>======<<<<<<>>>BBBFFFIIILLLLLLMMMMMMLLLJJJIIIGGGCCCBBB@@@>>><<<;;;;;;;;;888999999:::<<>>888777555333222222222222333222000......///111222111111111111111111111111000111111222222222333333222333555555666888;;;>>>BBBSSSlllzzzhhhfffjjjyyy}}}qqqhhhSSSLLLFFFEEEHHHJJJOOOSSSZZZ^^^dddiiinnnsssxxx{{{}}}~~~}}}qqqgggfffhhhrrr{{{wwwzzzllljjjkkkooommmdddYYYTTTUUUVVVWWWXXXVVVSSSPPPNNNGGGFFFEEEBBB???===;;;:::666666555555555666777777555666777777666666888:::999<<>>??????>>>>>>===<<<;;;:::999999999999:::::::::::::::;;;999:::;;;<<<===>>>??????AAAAAAAAABBBAAAAAA@@@@@@;;;;;;<<<<<<===>>>???@@@???>>>>>>>>>???AAACCCEEEGGGHHHJJJJJJKKKJJJIIIHHHFFFDDDBBB???===;;;;;;;;;777777888999<<>>999888666444222222222222444333222111111222333333111111111111111111111111111333444444333222222333222333444555666888<<>><<<:::555444444444555666666777333555666666555666888:::;;;===@@@III```}}}wwwtttoookkkjjjmmmiiilllnnnllliiikkkssszzzmmm^^^NNNGGGDDDAAA??????<<<=========>>>=========;;;;;;<<<===>>>???@@@AAA@@@@@@??????>>>===<<<;;;888999999999::::::::::::888999:::<<<>>>???@@@@@@@@@AAAAAAAAA@@@??????>>><<<<<<<<<<<<<<<===>>>???@@@@@@??????@@@@@@AAAAAACCCDDDFFFHHHIIIIIIIIIHHHHHHFFFCCC@@@===;;;;;;:::888888888999<<>>;;;<<<======>>>>>>======;;;<<<===>>>???@@@AAABBBAAAAAAAAAAAA@@@???>>>===888888888999999:::::::::777888:::<<<>>>@@@@@@AAA@@@AAAAAA@@@???>>>============<<<<<<<<<<<<======AAAAAAAAAAAA@@@@@@?????????AAACCCFFFGGGHHHHHHHHHIIIGGGDDD@@@===<<<;;;:::::::::999999;;;AAAIIIOOO[[[bbbnnnxxx|||vvvtttssspppllljjjsssjjj^^^```hhhnnnkkk\\\WWWVVVVVVYYYXXXUUUSSSPPPKKKDDD@@@:::999666444333222222222///000000111111111000000111111111111111111111111---000444444333222333555111222444555777999===@@@OOOgggppppppnnndddhhhiiisssuuuaaaQQQCCCFFFFFFDDDEEEJJJQQQUUUWWW]]]dddjjjnnnpppqqqssstttuuuwwwxxxzzz}}}xxxjjjccc```fff{{{}}}~~~qqqiiimmmnnndddZZZVVVUUUVVVWWWWWWUUURRROOOMMMFFFFFFDDDBBB@@@>>><<<<<<888777555444555666888999555555444444555777999:::999AAAFFFMMMccc|||vvvqqqmmmjjjiiijjjkkkllllllmmmpppsss~~~qqq[[[PPPFFFCCCBBB???======AAA@@@??????@@@AAAAAA@@@CCC<<<;;;AAAEEECCCCCCEEEDDDCCCDDDEEEEEEBBB>>>;;;;;;;;;;;;<<<<<<;;;::::::999:::<<<>>>???@@@@@@???======>>>??????>>>=========<<<:::999999:::<<<===DDDDDDCCCCCCBBBAAA@@@@@@;;;===@@@AAAAAAAAACCCDDDEEEFFFGGGFFFCCC@@@>>>>>><<<<<<<<<;;;;;;>>>CCCGGGRRRUUU^^^iiiqqqxxx~~~~~~|||vvvssstttyyyjjj]]]\\\cccooovvv___TTTTTTXXXYYYWWWUUURRROOOJJJCCC>>><<<:::777555333222333333222222111111111111222222222222222222222222222222222222333333333333444444666333222555888999>>>DDDUUUnnntttdddeeewwwrrrbbbdddoooyyyuuu]]]MMMGGGFFFFFFGGGIIILLLOOOQQQXXXZZZ]]]bbbfffjjjlllmmmpppqqqtttuuuwwwzzz~~~yyyjjjccc```fffzzzwwwmmmnnnnnndddZZZWWWTTTUUUWWWWWWUUUSSSOOOMMMGGGFFFEEEBBB@@@>>><<<<<<999777666555555666777888777666777777888:::;;;<<<999@@@FFFPPPjjjyyytttpppmmmkkkkkkllllllkkkjjjkkkoooqqq|||ttteeeXXXNNNEEECCCCCCAAA???@@@BBBAAAAAAAAACCCDDDEEEEEEEEE@@@>>>BBBCCC@@@@@@CCCDDDDDDDDDEEEEEECCC???<<<<<<<<<============<<<<<<<<<===???@@@BBBBBBBBBAAA>>>>>>>>>=========<<<<<<<<<;;;:::999999:::;;;<<>>>>>>>>???@@@CCCEEEFFFEEEBBB@@@??????======<<<;;;;;;===AAADDDKKKNNNUUU___eeekkkttt}}}}}}zzz{{{|||kkk___^^^fffsssyyybbbWWWUUUXXXZZZYYYVVVTTTQQQKKKEEE@@@<<<:::777555333222333333333333222222222222333333222222222222222222222222222222333333333333444444666333222555888999???EEEYYYqqqvvvfffdddrrrnnnbbbfffrrr|||ttt]]]OOOGGGGGGGGGGGGIIILLLPPPRRRWWWYYY\\\```cccgggiiijjjmmmoooqqqsssuuuyyy~~~zzzkkkccc```fffyyyqqqooommmcccZZZWWWTTTUUUWWWWWWVVVSSSPPPNNNHHHGGGEEECCC@@@>>><<<;;;999888777555555555666666666666777888999:::;;;;;;999???GGGTTTsss{{{tttooollllllkkkmmmlllkkkiiihhhjjjmmmqqq{{{zzziii\\\SSSKKKDDDDDDDDDBBBAAABBBCCCCCCDDDEEEFFFGGGHHHIIIFFFDDDDDDFFFDDDBBBCCCGGGEEEEEEDDDEEEEEEDDDAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDDDD@@@???>>><<<;;;;;;;;;;;;::::::::::::::::::::::::;;;>>>AAACCCDDDBBB???===;;;<<<======<<<<<<===???AAABBBDDDDDDBBBAAAAAABBB??????>>><<<;;;;;;>>>@@@DDDFFFLLLTTTYYY]]]fffoooxxx|||wwwvvv|||lllaaa```hhhxxxhhh[[[XXXYYY\\\ZZZXXXVVVRRRMMMFFFAAA<<<:::777555333222333333444333333333333333333444222222222222222222222222222222333333333333444444555333333666888:::@@@HHH___vvvyyykkkhhhtttzzzkkkbbbhhhuuuqqqZZZMMMGGGGGGGGGGGGIIIMMMPPPRRRVVVWWWZZZ]]]```cccdddeeeiiikkkmmmooosssxxx~~~{{{kkkccc```eeevvvrrrmmmiii```XXXVVVUUUVVVWWWXXXVVVTTTQQQOOOJJJIIIGGGDDDAAA>>><<<;;;:::999777666555555555555333444555666777888888999:::@@@GGGXXXzzz}}}wwwpppjjjhhhiiijjjlllkkkiiigggfffiiinnnrrr}}}~~~rrrdddYYYQQQJJJEEEFFFFFFCCCCCCDDDDDDEEEFFFFFFFFFGGGJJJKKKIIIKKKNNNOOOLLLJJJKKKNNNHHHFFFEEEEEEEEEEEECCCAAA>>>>>>>>>>>>>>>?????????BBBCCCDDDEEEFFFFFFEEEDDDAAA@@@>>><<<;;;:::::::::888999999::::::999999888;;;===@@@BBBCCCCCCAAAAAA???@@@AAA@@@>>>>>>???AAA???AAABBBBBBAAAAAABBBCCCBBBBBBAAA???===<<<===>>>AAABBBGGGNNNRRRWWW```jjjrrr|||yyypppiiihhhssslllaaa___hhhyyyooo```[[[[[[\\\[[[XXXVVVSSSMMMGGGBBB<<<:::777555333222333333333333222222222222333333222222222222222222222222222222222333333333444444555333444777888;;;CCCKKKfff{{{{{{rrrsss~~~{{{lllccciiivvvnnnVVVJJJFFFFFFFFFFFFHHHKKKOOOQQQVVVWWWYYY\\\^^^```aaabbbfffhhhjjjmmmqqqxxx~~~lllddd```cccrrrnnnhhhddd[[[UUUUUUUUUWWWXXXYYYXXXUUUSSSQQQKKKJJJHHHEEEAAA>>><<<;;;999999888777666555555555444444555666777888999999<<<@@@HHHYYY|||}}}wwwooohhheeefffhhhhhhgggfffeeefffiiioootttxxxlll```XXXTTTOOOKKKKKKIIIEEEDDDEEEFFFGGGGGGGGGGGGJJJOOOSSSUUU[[[______ZZZUUURRRPPPKKKIIIGGGFFFFFFEEEDDDBBB>>>>>>======>>>???@@@@@@CCCDDDEEEFFFFFFFFFEEEDDDCCCBBB@@@>>>===;;;;;;:::888999999::::::999999888<<<<<<<<<===>>>@@@BBBCCCBBBBBBBBBAAA??????AAABBB???@@@AAAAAA@@@@@@AAACCCDDDEEEEEECCC@@@>>>>>>>>>???@@@DDDJJJOOOUUU___iiiqqq|||tttggg^^^]]]iiivvvkkkaaa]]]fffxxxttteee^^^\\\\\\ZZZXXXVVVRRRMMMFFFBBB<<<:::777555333222333333222222111111111111222222222222222222222222222222222222222333333333444444444333555777888;;;EEEOOOlll|||yyy}}}pppeeeiiiuuupppXXXLLLEEEEEEDDDEEEGGGJJJMMMOOOVVVWWWYYY[[[]]]___``````eeefffhhhkkkpppxxxnnnddd```bbbnnn}}}{{{gggaaa^^^XXXSSSTTTWWWXXXZZZ[[[ZZZXXXUUUSSSMMMLLLIIIFFFBBB???<<<;;;888888777777666666555555777777666666777999;;;<<<<<>>======>>>???AAABBBEEEEEEFFFGGGGGGFFFDDDDDDCCCCCCCCCBBB@@@???===<<<::::::::::::::::::::::::;;;:::999999:::===@@@BBBAAAAAAAAA???>>>>>>@@@BBB@@@AAAAAA@@@>>>>>>@@@AAADDDEEEFFFEEEBBB@@@??????>>>>>>AAAGGGLLLRRR]]]hhhrrr|||rrreee[[[ZZZdddppplllaaa]]]eeezzzxxxhhhaaa^^^]]][[[YYYVVVSSSMMMGGGBBB<<<:::777555333222333333222111111000000111111222222222222222222222222222222222333333333333444444444333555888999<<>>;;;AAAJJJZZZzzz{{{ooogggeeefffdddeeefffffffffiiimmmppp{{{xxxppplllkkkkkkfffbbb^^^VVVMMMHHHIIIDDDGGGKKKPPPYYYfffwwwqqq```SSSOOOJJJGGGEEEEEEDDDCCC@@@@@@???>>>???AAACCCDDDGGGGGGHHHHHHHHHGGGEEEDDDDDDEEEFFFFFFEEEBBB???>>><<<;;;:::999999:::;;;<<<;;;;;;;;;;;;===>>>@@@AAA@@@@@@???>>>======@@@BBBCCCCCCBBB@@@===<<<===???BBBDDDEEEEEECCCAAA@@@@@@>>>>>>@@@EEEIIIOOO[[[fffpppzzznnnbbbZZZYYYaaajjjlllccc^^^hhh~~~zzzjjjbbb```^^^]]]ZZZXXXTTTOOOHHHDDD<<<:::777555333222333333333222222111111222222333222222222222222222222222222222333333333333444444333333666888999===IIIUUUsssyyy|||ssskkkppp{{{}}}aaaQQQGGGFFFFFFGGGIIILLLOOOQQQTTTUUUWWWZZZ\\\]]]^^^___bbbccccccfffkkkuuupppeee```___iiiuuuooo]]]ZZZZZZVVVTTTVVVYYY[[[\\\]]]]]][[[XXXVVVOOOMMMJJJGGGBBB???<<<:::555666777777777777777666888666333222333666:::===999AAAKKKZZZzzzsssiiiffffffeeefffggggggfffhhhjjjmmmwww~~~zzzzzz{{{tttooojjjeee\\\PPPJJJJJJBBBGGGMMMUUUbbbtttoooUUUQQQKKKGGGEEEDDDCCCBBBBBBAAA@@@???@@@BBBDDDFFFHHHIIIIIIJJJIIIHHHFFFEEEDDDEEEHHHIIIHHHEEEAAA???===<<<:::999999:::<<<===<<<>>>???AAABBBBBBBBBBBB@@@@@@@@@???>>>???BBBDDDDDDDDDBBB@@@<<<;;;<<<===???BBBDDDEEECCCAAA@@@@@@AAA???AAAEEEIIINNNZZZeeemmmwww{{{iii]]]XXXWWW]]]dddmmmeeeaaakkkzzzkkkcccaaa```^^^\\\YYYVVVQQQJJJEEE<<<:::777555333222333333444333333222222333333444222222222222222222222222222222333333333444444444333444666999999===JJJWWWuuu}}}vvv|||}}}rrrmmmttt```NNNHHHHHHHHHIIIKKKNNNQQQSSSRRRTTTVVVXXX[[[\\\^^^^^^aaaaaaaaaccciiisss~~~vvvkkkaaa\\\fffuuunnn[[[WWWWWWUUUTTTXXX[[[```bbb___\\\[[[XXXUUUSSSOOOIIICCC@@@>>><<<;;;:::999888666555555555555777777777777888999:::;;;>>>BBBKKK\\\zzzvvvmmmhhhfffbbbdddeeefffgggiiillloooxxx~~~zzzpppggg^^^TTTLLLHHHHHHFFFJJJXXXiii||||||bbbWWWMMMJJJJJJHHHGGGGGGCCC???>>>CCCEEECCCDDDIIIHHHEEEFFFKKKLLLHHHEEEDDDFFFFFFHHHHHHGGGEEECCCBBB>>>===<<<;;;;;;<<<===>>>BBBBBBBBBBBBAAA@@@??????DDDBBB>>>;;;:::<<<>>>@@@DDDEEEEEECCC???<<<;;;;;;???@@@@@@AAAAAAAAA@@@@@@???===???EEEJJJPPPYYYbbbnnnyyyzzzggg[[[RRRPPP[[[jjj~~~wwwiiiggguuummmcccaaabbb^^^YYYWWWVVVSSSLLLFFF===:::777555555555444333222222222222222222222222333333333333333333333333222222333333333333444444333777555777<<<<<>><<<;;;888777777666666666666777666666666777888999:::;;;===AAAJJJZZZwwwvvvmmmgggeeecccdddeeeeeefffiiimmmqqqzzz~~~rrrfff[[[SSSNNNLLLNNNLLLQQQ^^^nnnggg[[[PPPNNNOOONNNLLLKKKHHHCCCAAADDDFFFDDDFFFKKKKKKIIIJJJNNNMMMGGGDDDDDDEEEFFFGGGHHHGGGFFFDDDCCC@@@???>>>===<<<<<<===>>>AAAAAABBBBBBBBBAAA@@@@@@CCCAAA???===<<<===>>>???BBBCCCCCCBBB???<<<;;;<<<>>>??????@@@??????>>>===???===???DDDIIINNNXXXaaannnyyy~~~jjj]]]TTTRRR]]]lll|||ooommmzzzpppeeecccbbb^^^YYYXXXVVVSSSLLLFFF===;;;777555555555444333222222222222222222222222222222222222222222222222222222333333333333444444222666555888===>>>KKKccc}}}~~~xxx{{{}}}zzzyyyyyy~~~~~~```KKKIIIHHHGGGGGGIIIKKKNNNPPPTTTVVVXXXYYYYYYZZZ[[[]]]]]]^^^```ccchhhqqqzzzuuukkkccc```hhhtttnnn___^^^```^^^]]]``````eeehhheeeaaa```]]]YYYSSSOOOIIIDDDAAA???<<<;;;666666666666666777888888666666666777888999:::;;;<<<@@@HHHXXXssswwwnnnhhhddddddeeeeeeeeefffiiiooosss~~~tttfff]]]WWWTTTQQQOOOMMMQQQ]]]jjjwwwnnnaaaWWWVVVZZZZZZWWWUUURRRLLLHHHHHHIIIIIIJJJMMMMMMMMMNNNPPPLLLEEEBBBCCCBBBCCCEEEFFFFFFFFFEEEDDDBBBAAA@@@???>>>=========@@@@@@AAABBBBBBBBBBBBAAAAAAAAA@@@???>>>>>>>>>>>>???AAAAAA@@@>>><<<<<<<<<===>>>??????>>>===<<<;;;>>><<<===CCCGGGLLLUUU^^^mmmzzzmmm___VVVTTT```ooosssppp}}}qqqfffdddbbb___[[[YYYWWWSSSLLLGGG>>>;;;777555555555444333222222222222222222222222111111111111111111111111222222333333333333444444222666555888>>>AAAOOOhhh|||~~~~~~xxx^^^KKKHHHHHHGGGGGGHHHKKKNNNOOORRRUUUWWWXXXXXXYYYZZZ[[[ZZZ\\\^^^aaagggoooyyytttjjjccc```fffpppooobbbcccfffdddccceeeaaagggjjjgggdddbbb___[[[SSSOOOJJJEEEBBB???===:::777777666666666666777777555555555666888999;;;;;;:::???GGGVVVoooyyyoooiiieeeeeeeeeddddddeeejjjpppuuu}}}rrrjjjddd\\\VVVPPPNNNQQQYYYbbbjjjttt}}}}}}qqqddd\\\^^^fffhhhfffddd^^^YYYTTTRRRRRRQQQPPPOOOOOONNNOOOPPPKKKCCC@@@BBB@@@AAABBBDDDEEEEEEEEEEEEEEEDDDCCCAAA@@@???>>>===???@@@AAABBBCCCCCCCCCCCC@@@@@@AAAAAA@@@??????>>>===???@@@???===<<<<<<<<<===>>>???@@@???===;;;:::===;;;<<>>FFFTTTmmmzzzqqqjjjgggeeeeeeddddddeeeiiioootttzzzjjj\\\YYYVVVVVVZZZ]]]```eeekkkkkkooouuuzzzyyylllbbb\\\bbblllpppqqqqqqkkkhhhdddbbbbbb```[[[UUURRROOONNNNNNIIICCC@@@BBB>>>???@@@BBBCCCDDDEEEEEEGGGFFFEEEDDDBBBAAA???>>>???@@@AAABBBCCCDDDDDDDDD@@@AAAAAABBBAAAAAA??????===>>>??????===<<<<<<===>>>???AAAAAAAAA???===<<<<<<;;;<<>>CCCSSSmmmyyy{{{uuudddUUULLLFFFFFFFFFGGGHHHJJJLLLMMMOOOQQQTTTUUUUUUUUUWWWXXXXXXZZZ\\\```fffoooyyyvvviiiaaa```eeekkkwww|||kkk^^^___cccbbbaaacccaaagggkkkiiifffddd```[[[SSSOOOKKKGGGDDD@@@===::::::999888666555555444444333444444555777999;;;<<<;;;???FFFTTTmmm{{{pppjjjiiieeeeeeddddddeeehhhmmmqqq|||kkkeee```\\\[[[YYYVVVWWW[[[^^^```dddjjjooorrrrrrpppddd^^^]]]eeennntttxxx{{{yyy{{{|||}}}|||qqqeee]]]VVVPPPNNNKKKEEEBBBCCC???@@@AAABBBCCCEEEFFFFFFHHHHHHGGGFFFEEECCCAAA@@@@@@@@@AAACCCCCCDDDDDDDDDAAAAAABBBBBBBBBAAAAAA@@@===???@@@???===<<<<<<<<<>>>???AAACCCCCCBBB???>>><<<;;;===BBBGGGMMMVVV```nnn{{{sssfff\\\YYYcccqqq~~~ooogggllltttmmmbbb```aaaaaaaaa___ZZZTTTNNNKKKBBB>>>999555444444555444222222222222222222222222333333333333333333333333222222333333333333444444555777555888@@@FFFWWWssssssuuu{{{yyygggWWWMMMHHHEEEEEEFFFGGGHHHJJJKKKLLLNNNPPPRRRSSSSSSTTTUUUWWWWWWYYY[[[___eeennnxxxwwwjjjbbbdddjjjooo}}}}}}kkk]]]^^^aaa```___bbbbbbhhhlllkkkgggeeeaaa\\\SSSOOOKKKGGGDDDAAA===:::888888777666666666666666333333444555777999;;;<<<<<>>@@@AAA@@@>>><<<<<<<<<<<<>>>AAACCCDDDCCCAAA???===;;;===DDDIIIOOOYYYcccnnn{{{yyyjjj^^^XXX```lll~~~ooogggjjjrrrooodddbbbaaabbbccc```[[[UUUOOOKKKCCC???999555444444555555222222222222222222222222222222222222222222222222222222333333333333444444444777555999CCCKKK___|||~~~nnnoooyyyuuuyyyttt___OOOHHHGGGDDDEEEEEEGGGHHHIIIJJJKKKLLLNNNQQQRRRRRRRRRTTTUUUUUUWWWYYY]]]cccmmmwww~~~xxxkkkdddhhhoootttnnn______bbbaaa```ccccccjjjnnnllliiifffbbb]]]SSSPPPKKKHHHEEEAAA===:::666666666666666777777888333333444555777999;;;<<<<<<@@@FFFUUUpppxxxkkkgggiiicccdddeeeeeedddeeehhhjjjuuu}}}ssskkkbbbYYYVVVWWWNNNNNNPPPVVV[[[___cccgggfffeeeiiipppvvv{{{xxxiiiYYYTTTRRRMMMHHHDDDEEEEEEFFFFFFGGGIIIJJJKKKHHHIIIIIIIIIHHHFFFDDDCCCAAABBBCCCCCCDDDCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCC@@@AAABBB@@@>>><<<<<<<<<:::===@@@CCCDDDCCCAAA???===;;;>>>EEEKKKQQQ[[[eeeooo{{{}}}nnn```XXX]]]hhhttt}}}ooogggjjjqqq{{{qqqfffeeeaaabbbcccaaa\\\UUUOOOLLLDDD???999555444444555555222222222222222222222222111111111111111111111111222222333333333444444444333666555:::FFFPPPeee}}}kkkkkk{{{xxxssssss{{{vvv^^^NNNHHHIIIDDDDDDEEEGGGHHHIIIJJJKKKLLLNNNPPPQQQQQQRRRSSSUUUSSSUUUXXX[[[bbbkkkuuu|||}}}qqqiiiiiisssrrrccc]]]]]]\\\^^^```fffkkkmmmkkkiiigggbbb\\\TTTQQQMMMIIIEEEBBB===:::777777777777777777777666555555666888999:::;;;<<<===@@@FFFUUUqqqwwwooojjjgggfffdddddddddbbbbbbhhhpppvvv}}}pppddd[[[UUURRRTTTUUUWWW___iiillliiimmmkkkmmmttt|||xxx^^^UUURRRLLLJJJNNNKKKKKKLLLLLLMMMLLLKKKJJJLLLJJJHHHHHHHHHHHHFFFDDDGGGFFFDDDCCCCCCCCCDDDEEECCCBBBAAA?????????@@@@@@===>>>???>>>===<<<<<<===@@@AAACCCDDDEEEEEEEEEEEE@@@AAABBBEEEKKKUUUaaahhhtttoooaaa\\\^^^bbbqqq~~~pppfffggglllxxxooofffgggbbbffffffaaa\\\WWWPPPHHHAAA===888444333333222111333333333333333333333333333444444555555444444333222333444444555555444444222777:::;;;BBBUUUqqq}}}hhhggg|||rrrooovvv~~~vvv\\\PPPKKKFFFFFFEEEEEEEEEFFFGGGHHHHHHJJJLLLPPPRRRSSSRRRQQQPPPRRRQQQTTT\\\bbbgggpppyyyrrrjjjjjjtttsssddd]]]\\\\\\^^^aaafffkkknnnllljjjhhhbbb[[[TTTQQQMMMIIIFFFBBB===:::666666666777777888888888555555666888999:::;;;<<<>>>AAAGGGVVVrrrtttmmmiiiffffffddddddeeeccccccjjjrrryyy~~~mmm```YYYWWWZZZ]]]bbbmmmyyy~~~||||||xxxwww~~~~~~eee\\\YYYSSSQQQTTTPPPPPPPPPQQQQQQPPPOOONNNKKKJJJHHHHHHIIIIIIGGGFFFFFFEEEEEEDDDCCCCCCCCCCCC@@@???>>><<<<<<<<<======>>>??????>>><<<;;;;;;<<>>999555444333333222333333333333333333333333333333444444444444333333111222333333444444333333333777;;;>>>FFFZZZvvv|||jjjjjj~~~}}}qqqqqqxxxwww\\\OOOIIIDDDEEEEEEEEEEEEFFFGGGHHHIIIKKKMMMOOOQQQRRRRRRQQQPPPQQQQQQTTT[[[aaagggoooxxx}}}rrrjjjkkkttt~~~uuuddd[[[ZZZZZZ^^^bbbeeekkkooonnnllliiibbb[[[UUURRRMMMIIIFFFBBB===:::777777777777777777777777555555666888999:::;;;<<<>>>BBBIIIYYYwwwzzzooojjjgggeeeeeeddddddeeedddeeekkktttxxxhhh```]]]ccckkkvvvnnnfffccc^^^\\\^^^______```bbbaaa]]]XXXSSSLLLJJJHHHHHHIIIIIIIIIGGGEEEEEEFFFFFFEEECCCBBBAAA???>>><<<;;;::::::;;;;;;???@@@@@@???===;;;<<<===CCCDDDEEEFFFFFFEEEDDDCCCBBBCCCDDDGGGNNNXXXcccjjjzzzzzzooohhhggghhhiiijjjuuuuuulllnnnvvvwwwqqqffffffdddhhhhhhccc^^^YYYRRRJJJCCC???:::666555444444333333333333333333333333333333333444444444444333333000111222222333333222222222666:::???III___|||zzziiilllxxxoooqqqvvvuuuZZZNNNHHHCCCCCCCCCDDDEEEFFFGGGIIIJJJLLLMMMNNNOOOPPPQQQQQQQQQQQQPPPTTT[[[```fffnnnwww|||rrrjjjjjjrrr{{{wwwdddYYYWWWXXX]]]bbbeeekkkppppppnnnjjjccc[[[VVVRRRNNNJJJFFFBBB===:::999888888777666555444333555555666888999:::;;;<<<>>>BBBKKK^^^~~~{{{wwwmmmgggeeeccccccbbbbbbddddddeeellltttpppgggdddnnn|||tttnnnmmmjjjhhhhhhmmmqqqvvv{{{zzzqqqdddZZZOOOMMMJJJIIIIIIIIIHHHGGGFFFGGGIIIIIIHHHEEEBBB@@@@@@???===<<<;;;;;;;;;;;;>>>???@@@@@@???>>>???@@@DDDEEEFFFFFFFFFEEEDDDCCCAAABBBEEEIIIPPP[[[gggooo}}}wwwlllhhhiiimmmooorrr{{{~~~sssttt|||ttthhhgggfffiiiiiiddd___ZZZSSSLLLDDD@@@;;;777666555444444333333333333333333333333333333333444444333333333111111222333333333333333111444999>>>KKKbbbvvvfffjjj}}}rrrlllpppsss|||rrrXXXMMMHHHDDDBBBBBBCCCDDDFFFHHHIIIJJJLLLLLLMMMNNNOOOPPPQQQQQQPPPPPPSSSZZZ___dddmmmvvvuuullljjjrrr{{{zzzdddYYYVVVWWW\\\aaaffflllqqqqqqoookkkddd\\\VVVSSSNNNJJJFFFBBB===:::666555555555555555444444555555666888999:::;;;<<<>>>BBBMMMccc}}}www}}}~~~vvvlllgggdddbbbaaa```aaabbbbbbccckkksss{{{qqqmmmyyyxxxttttttrrrnnnllllllssspppbbbSSSPPPLLLJJJIIIIIIHHHGGGIIIJJJLLLLLLKKKGGGDDDAAAAAA???>>><<<;;;:::;;;;;;===???AAAAAAAAAAAACCCEEEEEEFFFGGGGGGGGGFFFEEEDDD@@@AAAEEEJJJSSS___llluuuwwwiiidddfffmmmrrryyyyyyyyyxxxkkkhhhfffjjjjjjeee```[[[TTTLLLDDD@@@;;;777666666555444333333333333333333333333222333333333333333333222222333333444444444444444333666:::@@@MMMeeetttbbbeeevvvmmmhhhmmmvvv}}}oooVVVMMMJJJGGGBBBBBBCCCDDDEEEGGGIIIJJJKKKLLLLLLMMMNNNOOOPPPQQQPPPOOORRRYYY^^^ccclllttt}}}yyyoookkkrrr|||}}}ggg[[[WWWXXX]]]bbbhhhnnnrrrqqqooollleee^^^WWWTTTOOOKKKFFFBBB===:::111222333444666777888999555555666888999:::;;;<<<>>>CCCOOOgggzzzrrrqqqqqqyyy|||vvvnnniiieeebbbaaa___```bbbbbbbbbiiirrr|||~~~{{{yyyuuummmhhh^^^eeeqqqrrrfffTTTQQQMMMJJJJJJJJJIIIHHHLLLMMMNNNNNNLLLIIIEEECCC@@@???===;;;:::999999:::===???AAABBBBBBBBBDDDFFFEEEFFFGGGHHHHHHGGGFFFEEE@@@BBBFFFLLLUUUbbboooxxx}}}jjj___```hhhoooyyyzzzzzzyyyllljjjfffjjjjjjeee```[[[TTTLLLDDD@@@;;;777666555555444333333333333333333333333222222333333333333222222333333444555555555555444777888;;;AAANNNffftttbbbfffsss{{{yyygggeeemmm~~~qqqWWWNNNKKKHHHBBBBBBCCCDDDEEEFFFHHHIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOQQQXXX]]]bbbjjjsssvvv|||zzznnnhhhppp{{{lll___[[[[[[___cccjjjooorrrpppnnnlllfff```XXXTTTOOOKKKGGGBBB===:::555555666666777888888999555555666888999:::;;;<<<@@@DDDPPPiiilllcccdddiiirrryyyvvvpppkkkgggdddbbbaaaaaacccbbbccciiirrr}}}ttthhh^^^RRRTTTZZZeeennnpppjjjcccSSSPPPLLLJJJKKKLLLLLLLLLNNNNNNNNNMMMKKKHHHEEECCCBBBAAA???===;;;;;;;;;;;;???@@@AAAAAA@@@@@@AAABBBDDDEEEGGGHHHHHHHHHHHHGGGCCCEEEHHHNNNVVVcccpppxxxooo]]]YYY```hhhwwwvvvwwwyyyllliiifffiiijjjeee```[[[SSSLLLCCC???:::777555555444333333333333333333333333333222222333333333333222222222222333444444444444333777888:::>>>KKKbbb|||sssgggooo|||oooaaaeeepppwww[[[OOOJJJFFFCCCCCCCCCDDDDDDFFFGGGGGGHHHJJJLLLNNNOOOOOONNNMMMOOONNNQQQWWW\\\aaaiiirrrqqqxxxxxxkkkdddlllxxxoooccc^^^]]]aaaeeekkkppprrrpppnnnlllgggaaaXXXUUUPPPKKKGGGBBB===:::<<<;;;:::999888666666555555555666888999:::;;;<<>>>>>>>>>>>@@@AAAAAA@@@>>>======>>>DDDEEEFFFHHHIIIIIIHHHHHHFFFHHHJJJOOOWWWbbbnnnwwwsss]]]TTTYYYaaaxxxqqquuuxxxkkkhhhfffiiiiiiddd___[[[SSSLLLCCC???:::666555444444333333333333333333333333333222222222333333222222222111111222333333333333222555555666:::GGG\\\vvvrrrkkkyyy|||hhh]]]eeesss~~~}}}^^^PPPIIIEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGIIILLLOOOPPPOOOMMMLLLOOONNNQQQWWW\\\aaaiiiqqqqqqwww}}}}}}xxxkkkfffkkkssspppddd___^^^```dddjjjoooqqqpppnnnmmmhhhbbbYYYUUUOOOJJJFFFBBB===:::777777666555555555555555555555666666777999:::;;;===@@@OOOkkk{{{cccYYY[[[___mmmyyyxxxssspppkkkffffffbbbaaabbbbbbccchhhooo~~~lll]]]VVVKKKKKKJJJJJJLLLOOOQQQSSSOOOMMMKKKKKKMMMOOOOOONNNRRRQQQOOOMMMKKKJJJJJJJJJDDDHHHHHHCCC@@@@@@???===AAABBBBBBBBBAAA???>>>===:::???DDDFFFEEECCCCCCCCCFFFIIIMMMQQQWWW```llluuu~~~xxx^^^TTTYYY```{{{xxxrrruuujjjkkkhhhkkklllhhh```WWWQQQNNNDDD@@@:::777555555555444333222222222111000000000222222222222222222222222444444333444444555666777555888<<<@@@JJJ[[[qqqzzzwwwyyyeee^^^ccckkkbbbPPPGGG@@@CCCBBBBBBBBBBBBCCCDDDDDDGGGIIILLLNNNPPPOOONNNMMMJJJKKKPPPXXX^^^cccjjjqqqvvvzzz~~~zzzmmmhhhnnnuuuoooddd```___aaaeeeiiinnnpppooonnnlllgggaaaZZZVVVPPPKKKFFFBBB===:::777777666555555555555666666666666666777999:::;;;???BBBOOOkkkkkk]]][[[\\\iiivvvwwwtttpppkkkffffffbbbaaabbbbbbccchhhooo}}}|||{{{|||}}}lll___XXXMMMKKKJJJIIIKKKNNNQQQRRRRRROOOMMMLLLNNNPPPQQQQQQTTTQQQNNNLLLLLLMMMMMMMMMNNNQQQPPPJJJEEEDDDBBB>>>BBBCCCCCCDDDCCCAAA???===;;;>>>@@@@@@??????AAADDDGGGJJJNNNRRRWWW___iiippp{{{www___UUUYYY```|||~~~vvvrrrssshhhhhhiiikkkllliiiaaaXXXRRROOODDD@@@:::777555555555444333333333333222222222222333333333333333333333333444444333444444555666777666888;;;@@@JJJ\\\sss{{{fff]]]bbbjjj___PPPIIIDDDCCCBBBBBBBBBBBBCCCDDDDDDGGGIIIKKKNNNOOOOOOMMMLLLJJJKKKPPPXXX^^^bbbiiiqqqvvvyyy~~~|||qqqnnnttt|||lllccc``````bbbfffiiinnnqqqpppooonnnhhhbbb[[[WWWQQQLLLGGGCCC>>>;;;888777666666555555666666666666666777888999:::;;;@@@CCCPPPjjj|||fff[[[YYYfffrrrwwwvvvsssmmmgggfffcccaaabbbbbbbbbhhhooo}}}}}}yyyxxx{{{rrreee^^^TTTPPPMMMMMMOOOSSSVVVXXXZZZVVVSSSRRRUUUYYY\\\]]]]]]WWWOOOKKKLLLOOOPPPQQQYYY]]]]]]WWWPPPLLLGGGAAACCCDDDEEEFFFEEEBBB???===<<<<<<;;;::::::<<<@@@CCCHHHKKKPPPSSSVVV\\\dddjjjvvv}}}uuuaaaWWW[[[aaa{{{yyysssrrrtttiiiiiikkkmmmmmmjjjcccZZZSSSOOODDD@@@:::777555555555444333333333333444444444444444444444444444444444444444444333444444555666777888999;;;@@@JJJ___www}}}fff]]]aaahhh|||vvv[[[OOOJJJGGGCCCBBBBBBBBBBBBCCCDDDDDDGGGHHHKKKMMMNNNMMMLLLLLLJJJJJJOOOVVV\\\aaahhhpppuuuyyy|||tttssszzz{{{jjjaaa______bbbeeeiiiooosssrrrqqqpppjjjddd\\\XXXRRRLLLHHHCCC>>>;;;888777777666555666666666666666666777888999;;;;;;???BBBOOOhhhsss___ZZZcccpppxxxzzzvvvoooiiigggcccaaaaaaaaabbbhhhppp|||sssiii```[[[WWWWWW[[[aaadddfffhhhccc___^^^bbbiiiooosssqqqeeeVVVMMMKKKOOORRRTTTaaahhhkkkggg___WWWNNNEEEBBBDDDEEEFFFEEEBBB>>><<<<<<;;;:::999:::<<<@@@BBBFFFJJJOOOSSSVVVZZZaaafffqqqxxxtttbbbZZZ]]]eee{{{tttpppssszzzppppppmmmnnnnnnkkkddd\\\TTTPPPDDD@@@:::777555555555444222222333333444444555555444444444444444444444444444444333444444555666777888:::;;;@@@LLLbbb|||}}}fff\\\```ggg|||nnnVVVLLLHHHFFFCCCBBBBBBBBBBBBCCCDDDDDDGGGHHHJJJKKKLLLLLLKKKKKKJJJIIIMMMUUUZZZ___gggooouuuzzz}}}uuutttzzzxxxhhhaaa___^^^```cccgggmmmrrrrrrqqqoooiiibbb\\\XXXRRRMMMHHHCCC>>>:::888888777666666666666666666666777777888:::;;;<<<<<<@@@LLLeeehhh]]]cccmmmwwwzzzvvvnnnhhhgggccc```aaaaaabbbhhhppp|||}}}pppkkkggggggmmmssswwwwwwxxxrrrllljjjnnnvvvvvvbbbSSSMMMQQQWWW[[[fffooovvvtttmmmbbbTTTIIICCCDDDEEEEEECCC@@@===;;;<<<<<<<<<===???@@@@@@AAABBBGGGMMMQQQSSSWWW]]]bbbooovvvvvvfff^^^dddnnnrrrooorrrtttrrrnnnnnnmmmkkkeee^^^UUUPPPDDD@@@:::777555555555444111111222222333333444444222222222222222222222222444444333444444555666777999:::<<>>>>>???AAADDDDDDCCCAAAAAAEEEJJJMMMPPPSSSYYY^^^jjjrrr||||||mmmeeemmm|||tttooopppssspppooonnnmmmjjjfff^^^VVVOOODDD@@@:::777555555555444222222222222333333333333222222222222222222222222444444333444444555666777888:::===CCCQQQiii~~~eeeZZZ___gggvvvsss^^^NNNEEEBBBAAACCCBBBBBBBBBBBBCCCDDDDDDGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHKKKQQQVVV[[[dddlllvvv{{{xxxvvvzzz~~~}}}mmmfffccc```___aaadddjjjpppqqqpppnnnhhhaaa\\\WWWQQQKKKFFFAAA<<<888999888777777666666777777777777777888999:::;;;<<<===@@@KKK```{{{rrrooosss}}}zzzpppkkkhhhccc`````````bbbiiiqqq|||rrreeeaaadddkkkooouuuooodddYYYRRRUUU___gggsss{{{|||tttiii\\\QQQGGGFFFEEECCCAAA@@@???>>>AAA@@@@@@CCCFFFGGGEEECCCBBBFFFIIIJJJKKKNNNTTTYYY```gggrrr|||tttlllxxxyyypppllltttoooooonnnllljjjfff___UUUNNNDDD@@@:::777555555555444444444444444333333333333333333333333333333333333444444333444444555666777777999>>>EEETTTmmmeeeYYY]]]fffrrr||||||vvveeeVVVKKKEEEBBBCCCCCCBBBBBBBBBBBBCCCDDDDDDGGGGGGGGGHHHHHHHHHHHHHHHIIIGGGJJJPPPUUUZZZccckkkuuu{{{{{{{{{qqqiiieeeaaa```aaagggmmmssstttsssqqqkkkddd[[[WWWQQQKKKEEE@@@;;;888999888888777777777777777777777777888999:::<<<<<<@@@BBBLLL___yyy~~~yyyzzzvvvqqqhhhddd`````````bbbiiiqqq|||nnn]]]TTTTTTXXX\\\^^^^^^\\\UUUPPPSSS^^^gggzzz{{{qqqhhh]]]SSSJJJHHHFFFCCCAAA@@@@@@AAADDDAAA@@@BBBEEEGGGGGGEEEDDDGGGIIIIIIHHHKKKPPPUUUUUU]]]iiittt|||yyyqqq|||qqqjjj{{{wwwqqqooommmkkkiiifff___UUUNNNDDD@@@;;;777555555555444666666666555555444444333444444444444444444444444444444444444444555777777666999>>>GGGVVVnnnfffYYY\\\dddqqq~~~vvvtttvvvjjj[[[PPPIIIEEEDDDEEECCCBBBBBBBBBBBBCCCDDDDDDGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGIIIOOOTTTYYYbbbkkktttzzz}}}|||oooiiigggeeebbbbbbeeelllqqqrrrqqqoooiiiaaa^^^XXXPPPIIICCC???;;;999<<<;;;999777666666777888888888888888999:::;;;;;;<<>>???DDDLLLOOONNNKKKIIIEEEFFFJJJLLLKKKKKKMMMRRRVVV]]]fffppp}}}|||wwwpppnnntttwwwqqqooonnnmmmkkkfff^^^TTTMMMCCC???:::777666666555555555444333333222222333333333333333333333333333333222222333444444555555666666999<<>>???>>>>>>BBBIIILLLJJJGGGJJJFFFEEEHHHHHHEEEDDDEEEJJJMMMSSSZZZdddrrruuuooowwwxxxjjjjjjpppvvvpppnnnnnnmmmkkkfff^^^TTTNNNCCC???:::777666666555555555444333333222222333333333333333333333333333333222222333444444555555666777:::<<>>:::666555555555444555444333333222222333333333333333333333333333333222222333444444555555666888999;;;EEE\\\yyyqqqwwwzzz```XXX]]]cccnnn|||iiiPPPFFFFFFFFFCCCAAABBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDGGGMMMRRRVVV[[[```dddkkkpppxxx{{{yyy~~~xxxiiieeefffhhhiiikkkgggnnnssstttsssqqqkkkddd___YYYQQQJJJDDD@@@<<<:::888888777777777777777777555555555666777999:::;;;<<>>999666555555444444555444333333222222333333333333333333333333333333222222333444444555555666666888<<>>999666555444444333555444333333222222333333333333333333333333333333222222333444444555555666555:::@@@JJJ]]]vvvwwwbbbeeesssxxxaaaZZZ___eeemmmyyyrrrWWWHHHDDDBBBAAAAAABBBAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCFFFJJJOOOSSSXXX]]]aaafffkkkrrrxxx}}}}}}{{{nnngggfffffffffhhhcccjjjppprrrsssrrrmmmfff]]]WWWOOOHHHBBB>>>:::888666666777777777777777666666666666777999:::<<<===<<<@@@IIIZZZxxxyyyiii^^^YYYRRRSSS[[[gggooonnnkkkjjjfffddddddfffgggfffjjjpppuuuuuummmmmmfff```XXXPPPLLLJJJJJJJJJNNNUUU\\\aaafffjjjjjjgggaaa]]]XXXTTTPPPMMMIIIFFFDDDEEEFFFGGGHHHKKKNNNPPPQQQNNNLLLKKKLLLQQQ^^^kkkvvvvvvsssjjjaaaaaajjjtttxxxiii``````kkkwwwppprrr}}}rrrlllmmmpppooonnnkkkfff]]]SSSLLLAAA>>>999555444444444333555444333333222222333333333333333333333333333333222222333444444555555666555<<>>;;;@@@IIIZZZyyypppddd]]]UUUVVV]]]hhhnnnmmmjjjjjjeeecccdddgggggggggkkkqqqrrrnnnggg\\\RRRMMMLLLLLLMMMMMMVVV___gggpppzzz}}}{{{nnnhhh```XXXSSSOOOLLLJJJIIIJJJJJJJJJJJJLLLOOOQQQQQQNNNMMMNNNQQQZZZjjjzzzzzzoookkkrrryyyssscccZZZ\\\hhhuuunnnppp|||ppplllnnnqqqpppnnnkkkeee\\\RRRKKKAAA===999555444444444333555444333333222222333333333333333333333333333333222222333444444555555666666???HHHQQQ___tttiii^^^^^^ddduuu|||fff```eeekkk~~~nnnXXXKKKDDDDDDGGGBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGJJJNNNTTT[[[```eeejjjpppvvvzzz}}}~~~~~~sssfffdddddddddeeeffflllqqqssstttssslllddd^^^WWWNNNEEE@@@===;;;:::999888888777666777777777444555666777999:::;;;<<>><<<:::999666666777777777666555444555666777888999:::;;;;;;@@@CCCIIIYYYuuuzzziiieeehhhrrryyyvvvnnniiihhhhhhhhhfffeeeeeehhhjjjlllvvv~~~}}}|||iiiZZZQQQNNNMMMLLLLLLNNNRRRXXXfff|||wwwdddZZZUUUPPPJJJKKKJJJJJJLLLNNNPPPPPPPPPNNNKKKMMMPPPQQQUUUeeexxxnnn```[[[WWW```vvvsssmmmvvv~~~uuutttxxxwwwtttqqqkkkaaaWWWPPPDDD<<<777777777555333444333333333333333333333333444444444444444444444444666555555444444444555555777;;;???GGGZZZsssooo___dddxxxhhhZZZYYY]]]nnnyyy]]]KKKHHHGGGEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAAAAACCCGGGKKKOOOUUUZZZ^^^dddhhhnnnvvv~~~~~~|||nnnaaa[[[[[[]]]eeelllssswwwxxxvvvlllcccXXXRRRIIIBBB===;;;:::999777888888888777777666666666666777888999::::::;;;>>>BBBHHHWWWrrrqqqmmmoooxxx~~~zzzqqqjjjiiiiiihhhfffeeefffhhhkkkmmmvvv~~~zzz~~~sssbbbWWWQQQOOOMMMLLLNNNPPPQQQXXXjjj|||mmmYYYQQQQQQPPPKKKHHHHHHIIIMMMQQQUUUVVVVVVRRRMMMMMMPPPPPPRRR```qqqnnn```[[[WWWbbbyyyvvvrrr{{{yyyxxxxxxxxxvvvrrrlllcccXXXPPPEEE===777777777555333444333333333333333333333333444444444444444444444333333333333444555666777888888<<>>888888888666444555222222222333333444444444444444555666555444222111555555444444444555555666999===CCCMMMaaa|||{{{iiiiiiyyyyyyuuuzzzgggOOOEEEEEEEEECCCAAAAAAAAABBBBBBCCCCCCCCCBBBCCCBBBBBBAAA@@@???>>>@@@BBBEEEHHHLLLRRRYYY^^^aaaffflllqqqvvv{{{|||zzzzzz{{{xxxuuuyyy~~~~~~xxxfffaaabbbcccpppvvv{{{{{{zzzuuukkk```TTTNNNEEE>>>;;;999888888999888777555555666666777444555666888999999999999===@@@DDDOOOgggmmmjjjmmmyyy{{{vvvllljjjfffdddcccdddfffhhhttt{{{|||~~~}}}zzzvvvrrrpppppprrr|||nnnddd]]]ZZZYYYYYYXXXZZZaaajjjxxxvvvcccXXXRRRNNNSSSUUUXXX^^^eeejjjlllllllllbbbXXXSSSQQQTTT]]]fffttt|||sssggg]]]YYYXXXaaazzzvvvqqqwww|||yyyxxxyyywwwsssppphhhYYYKKKBBB???:::666555555444333222222111111222222333444222111000//////111333444555444444555555666777888======@@@KKKbbbhhhjjj{{{qqq\\\NNNGGGBBBAAACCCDDDDDDDDDCCCBBBBBBAAAAAACCCBBBBBBAAAAAA@@@@@@???CCCEEEHHHJJJMMMRRRWWWZZZaaaffflllqqqssswww|||~~~}}}zzzuuuwww|||rrrdddaaaccceeeqqqvvv{{{{{{yyytttiii___TTTNNNEEE>>>;;;999888888777666555444333444555555555666777888999::::::;;;===???CCCNNNdddlllgggiiivvv|||vvvnnnkkkgggdddbbbcccdddfffqqqyyy~~~|||wwwrrrmmmjjjiiiiiisss}}}{{{mmmbbb^^^\\\\\\\\\___hhhqqqwwwiii^^^WWWWWW[[[bbbkkkuuu{{{~~~~~~yyymmm```XXXTTTUUU]]]eeerrr}}}}}}pppfff]]]ZZZYYY___uuuvvvpppuuu{{{zzzxxxyyywwwsssooohhhZZZMMMBBB>>>999666555555444333222222222111222222333444333333222222222333444555555444444555555666777888;;;===@@@JJJaaapppqqq~~~lllWWWJJJDDDAAAAAADDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>AAACCCFFFIIILLLPPPUUUYYY___dddjjjooorrrvvv{{{~~~|||zzzuuunnnmmmqqqyyy|||jjjaaa```dddgggsssxxx{{{{{{xxxssshhh^^^TTTNNNFFF???;;;999999888777666555444444444555555777777888999:::;;;;;;<<<<<>>999666555555444444222222222222222333444444444444444555555555666666555444444555555666777888:::>>>BBBLLLaaatttttt~~~kkkUUUHHHBBB???@@@CCCBBBBBBBBBCCCCCCCCCCCCCCCAAAAAA@@@??????>>>>>>===@@@BBBEEEGGGJJJNNNSSSVVV\\\aaagggkkknnnrrrxxx|||~~~yyyuuuooohhheeegggmmm}}}pppeee``````dddjjjuuuzzz}}}{{{yyyssshhh^^^TTTNNNFFF???;;;:::999888888888888777777777777777777777777888999:::;;;<<<<<>>>>>AAAAAAAAABBBBBBCCCDDDDDDEEEAAAAAA@@@@@@??????>>>>>>???AAADDDFFFIIIMMMRRRUUUZZZ___dddgggiiilllrrrwwwyyyuuuooohhheeegggiiitttxxxkkkdddaaa```eeelllxxx|||~~~|||yyytttiii___UUUOOOFFF???<<<:::999999888888888888888777777777666666666666777999:::;;;;;;@@@EEEPPPgggvvvkkkaaaZZZZZZhhhxxx}}}yyytttjjjhhheeecccbbbcccfffhhhmmmwww{{{tttkkkbbb]]]XXXUUURRRPPPSSS^^^qqq|||oooeee``````gggoootttyyypppjjjlllsss}}}yyyxxx{{{zzz{{{yyyiii```bbbmmm}}}mmmcccaaagggpppvvviii]]]WWWUUUYYYiii{{{wwwppphhhgggttt~~~}}}~~~{{{sssjjjaaaUUUKKK@@@<<<888555444444444444333333222222333333444555333333444555555555555444555444444555555666777888<<>>@@@@@@AAAAAABBBCCCDDDEEEEEEBBBBBBBBBAAA@@@@@@??????@@@BBBDDDFFFIIILLLQQQTTTYYY]]]aaacccdddhhhmmmrrr}}}uuuqqqmmmhhhggghhhmmmtttvvvjjjfffdddbbbgggoooxxx|||~~~{{{yyytttjjj```UUUOOOGGG@@@<<<:::999999666666777777777666555444666666555555666888:::;;;;;;@@@FFFQQQhhhwwwjjjbbb___YYYZZZfffrrrvvvtttrrriiigggdddbbbbbbdddgggiiimmmwwwzzzrrrggg^^^YYYUUUPPPMMMLLLKKKOOO[[[mmm}}}|||ooogggcccccciiiqqqyyyrrriiiccceeellluuuzzzrrroookkkjjjmmmssszzzvvvhhhcccaaannnpppeeeaaafffnnnzzzlll___ZZZYYY]]]lll}}}tttooogggfffqqqyyy|||~~~|||~~~|||sssiii___SSSIII???<<<777444444444444444333333333333333444444555333333333444444444444555555444444555555666777888:::<<<@@@LLLcccpppllltttsssbbbOOODDD???===>>>AAAAAAAAABBBBBBCCCDDDEEEEEECCCCCCBBBBBBAAA@@@@@@??????AAADDDFFFHHHKKKPPPSSSWWW[[[___aaacccgggmmmsss{{{rrrnnnllljjjjjjmmmsss{{{vvvjjjhhhfffdddiiisssvvvyyy{{{yyywwwrrriii```UUUOOOGGG@@@<<<;;;:::999666666777888777666555444777777666666777999;;;<<<:::???FFFPPPfffsssfff___\\\YYY[[[dddmmmppppppqqqiiigggdddbbbbbbccceeeggglllwww~~~uuuiii___ZZZUUUPPPLLLIIIGGGGGGLLLVVVbbblllrrrvvvnnnfffcccbbbdddkkkrrr|||wwwgggaaa]]]bbbiiirrr|||zzzoookkkcccbbbdddjjjqqqyyyoooeeeccc___kkkwwwhhh___]]]ccckkk~~~{{{nnnccc``````cccppptttpppiiigggqqqzzz}}}xxxxxxwww{{{{{{sssiii___SSSIII>>>;;;777444444444444444444333333333333444555555444444333333333444555666555444444555555666777888:::;;;@@@OOOjjjnnniiinnn}}}nnn^^^MMMDDD@@@>>>>>>@@@AAABBBBBBBBBCCCCCCDDDDDDBBBBBBAAAAAA@@@?????????>>>@@@BBBDDDFFFIIINNNQQQUUUYYY^^^bbbeeekkksssyyyuuuqqqqqqpppsssvvvwwwvvvjjjiiihhheeekkkuuutttwwwyyywwwuuuqqqhhh___UUUOOOGGG@@@<<<;;;:::999888999999::::::888777666999888777777888:::<<<>>>:::???EEENNNddduuuggg```\\\YYY\\\dddjjjlllmmmpppkkkiiieeebbbaaabbbdddeeelllvvv{{{mmmccc]]]XXXRRRNNNHHHGGGFFFFFFJJJQQQWWW\\\^^^YYYUUUVVVYYY]]]dddlllrrrxxx}}}|||xxxrrrhhh___ZZZVVVUUU[[[dddlllvvv~~~uuuiiieee___\\\]]]aaaeeemmmzzzxxxiii```___\\\gggyyyyyyiii^^^XXXYYY```iiixxxzzznnneeeeeeeeegggrrrtttrrrkkkiiissszzztttrrrrrrxxxyyysssiii___SSSJJJ>>>;;;777444444444444444444333333333333444555555666555333222333444666888555444444555555666777888<<<===BBBSSSrrr|||kkkdddgggzzz}}}|||pppaaaPPPGGGBBB>>>===>>>BBBBBBBBBCCCCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>>===>>>AAABBBDDDHHHLLLOOOTTTXXX^^^ccchhhoooxxx|||tttsssvvvxxx|||wwwmmmlllmmmmmmmmmooouuuxxxzzzzzzyyyuuujjj^^^UUUOOOGGG@@@<<<;;;:::999888777555444444444555666777777777777888999:::;;;@@@@@@BBBKKK```zzzggg]]]^^^XXX]]]dddfffmmmrrrkkkkkkfffbbbdddeeedddeeehhhpppxxx{{{lll```XXXSSSPPPMMMHHHBBBBBBFFFIIIHHHEEELLLKKKIIIHHHIIIMMMPPPSSS^^^]]]\\\[[[ZZZWWWTTTQQQOOOMMMPPP\\\hhhqqquuuvvv{{{ooohhhccc^^^\\\aaagggmmmuuu{{{uuujjjbbb^^^]]]cccooo{{{sssjjj___ZZZVVVVVV[[[bbbsss}}}lllaaagggrrryyyssskkkfffhhhtttyyytttrrrssstttuuurrriii]]]PPPIII<<<:::888666444444444444555555555444444333333333444444444444444444444444777666555444555777999:::;;;===DDDWWWwwwwwwcccbbbjjj|||tttsss|||tttfffSSSEEE@@@@@@AAAAAAEEECCCAAABBBEEEFFFDDDBBBAAAAAAAAAAAAAAA@@@???>>><<<===???AAACCCGGGLLLPPPYYY]]]bbbfffjjjqqqyyyyyyvvvwwwzzzwwwmmmlllnnnnnnnnnpppuuuxxxzzzzzzyyyuuujjj___UUUOOOGGG@@@<<<;;;:::999888777666666555555666666777777777777888999:::;;;>>>???BBBLLLaaammmaaa\\\VVVZZZcccfffooouuuppplllfffbbbcccdddccccccfffqqqzzzrrreee[[[SSSOOOMMMIIIDDDBBBCCCEEEDDDCCCEEEDDDCCCBBBCCCFFFHHHJJJOOONNNNNNMMMMMMLLLJJJHHHKKKKKKPPP[[[iiirrrvvvwww{{{}}}tttnnnddd^^^ZZZ]]]bbbhhhooovvvzzzmmmccc]]]\\\bbbjjjtttyyyzzzvvvqqqhhh```XXXUUUTTTVVV]]]eeeooo}}}~~~nnncccgggooouuu}}}tttllliiilllyyyyyytttssstttuuuuuurrriii\\\PPPHHH;;;:::888666444444444555555555444444444333333333444444444444444444444444555555444333444666888999;;;<<>>===<<<<<<===???@@@CCCFFFLLLOOOYYY]]]cccgggkkkrrrzzz|||xxxvvvyyyvvvmmmllloooooopppqqquuuxxxzzzzzzzzzvvvkkk```UUUOOOGGG@@@<<<:::999999777777888888777777666555777777777777888999:::;;;===>>>BBBLLL```uuufff[[[SSSWWW___eeepppyyytttnnngggcccdddeeecccdddgggsss|||xxxjjj___VVVQQQMMMJJJFFFBBB@@@@@@@@@@@@@@@????????????@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCHHHKKKRRR^^^lllvvvzzzzzzyyy}}}{{{vvvjjjbbb[[[[[[___ccckkkrrruuuhhh___^^^aaaeeekkkmmmkkkfffbbbaaaZZZUUUTTTUUUXXX```hhhooo|||rrrggghhhlllqqq}}}qqqjjjhhhoooyyyuuutttuuuvvvvvvqqqhhh[[[OOOGGG999888777555444444555555555444444444444333333333444444444444444444444444444333333222333555666777;;;<<>>===<<<<<<===???@@@BBBFFFKKKOOOVVV[[[```eeeiiiooowww}}}|||yyyvvvsssuuuvvvmmmmmmooopppqqqssstttxxxzzzzzzzzzvvvkkk```UUUOOOFFF???<<<:::999999777888999999999888666555777777777777888999:::;;;<<<>>>BBBKKK]]]}}}lll]]]SSSTTT[[[aaannnxxxtttmmmgggcccdddeeeeeegggkkksss||||||mmmaaaXXXRRRKKKJJJGGGCCC???===???AAA@@@@@@@@@@@@@@@@@@??????AAAAAAAAA@@@@@@BBBEEEGGGJJJPPPYYYcccppp{{{~~~}}}~~~tttjjjaaa^^^___bbbhhhooo|||tttiiiccccccccceeegggfffdddbbbddd]]]YYYYYYZZZ]]]dddllluuuwwwllliiiiiiooommmeeefffpppxxxvvvwwwwwwwwwvvvqqqgggZZZMMMEEE888777666555444555555666444444444444444444444444444444444444444444444444444333333333444555666777;;;;;;BBBWWWyyy{{{eeegggttttttuuuoooTTTFFFBBBCCCDDDEEEDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA??????<<<===???@@@BBBEEEJJJNNNSSSWWW\\\```ccchhhnnntttvvvssstttuuutttqqqrrr~~~wwwnnnmmmpppqqqrrrtttssswwwyyyyyyyyyuuukkk```TTTNNNFFF???;;;:::999888777888999999999888666555777777777777888999:::;;;;;;>>>BBBIIIYYYvvvyyyeeeWWWTTTXXX]]]kkktttpppgggaaa^^^```bbbcccfffkkkqqqyyyrrrcccXXXRRRLLLKKKHHHDDD@@@???AAACCCAAABBBBBBCCCCCCBBB@@@@@@DDDDDDCCCBBBBBBDDDJJJNNNPPPYYYaaaiiisss}}}rrrgggaaa```aaagggmmmxxxzzzmmmjjjfffeeeeeeggggggggghhhccc___```bbbeeekkkrrr|||{{{ooojjjiiiqqqllleeehhhvvv~~~wwwwwwyyyyyyyyywwwpppfffXXXKKKCCC888777666444444444555666444444444444444444444444444444444444444444444444444444444444555666777777999;;;BBBTTTtttwwwbbbdddsss|||oooppp|||uuuXXXHHHCCCCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDBBBAAA@@@???<<<===???@@@AAAEEEJJJMMMSSSWWW\\\^^^```ccchhhmmmppplllmmmppprrrqqqttt~~~xxxooonnnqqqqqqrrrsssqqquuuxxxxxxxxxtttjjj___TTTNNNFFF???;;;999888888777777888888777777666555777777777777888999:::;;;:::>>>CCCIIIWWWrrrnnn^^^VVVWWW[[[hhhrrrnnnbbb\\\XXXYYY\\\^^^bbbfffmmmtttlll^^^UUUQQQNNNJJJFFFDDDCCCDDDDDDBBBBBBCCCCCCCCCBBBAAAAAACCCDDDDDDCCCCCCGGGOOOVVV]]]fffmmmpppxxx~~~~~~yyymmmfffcccbbbfffllluuu|||}}}yyytttpppoooooonnnnnnnnniiigggiiikkknnntttzzz{{{nnniiijjjtttoookkkrrr|||wwwyyy|||{{{zzzwwwpppdddWWWJJJBBB888777666444333333444444333333333444444444444555444444444444444444444444333444444555666666777777888;;;BBBQQQkkkvvvaaabbbqqq{{{jjjjjjvvvwwwZZZIIIDDDDDDDDDDDDEEEFFFFFFDDDDDDEEEFFFDDDCCCCCCBBBAAA???>>>===<<<===???@@@AAADDDIIILLLVVVZZZ^^^aaabbbdddiiilllqqqjjjiiikkknnnpppuuu~~~zzzpppoooqqqqqqqqqsssppptttvvvwwwwwwsssiii^^^TTTNNNEEE>>>;;;999888888888777666666555555666666777777777777888999:::;;;888===CCCIIIVVVqqqwwwdddYYYXXX\\\iiisssnnnbbb\\\WWWWWWYYYZZZ]]]bbbhhhnnnyyynnnbbbYYYSSSMMMIIIHHHGGGEEECCCCCCCCCCCCCCCCCCCCCDDDDDDCCCEEEFFFEEEGGGNNNYYYaaapppyyy~~~|||tttmmmhhhfffiiimmmsssvvv|||{{{~~~{{{wwwtttuuuvvvvvv{{{yyykkkfffjjjxxxrrrrrr|||yyyvvvzzz~~~}}}{{{wwwpppdddUUUHHHAAA999888666444333333333333333333333444444444555555444444444444444444444444222333333444555555555555666;;;BBBMMMbbbyyybbbbbbnnnzzzgggeeeppp~~~uuuZZZJJJEEEDDDCCCDDDFFFGGGFFFDDDCCCEEEGGGDDDDDDDDDCCCAAA@@@>>>===<<<===??????AAADDDHHHLLLVVVZZZ```ccceeeggglllpppuuuiiiffffffiiimmmttt~~~}}}{{{qqqoooqqqqqqqqqrrrooosssuuuvvvvvvssshhh]]]TTTNNNEEE>>>;;;999888888888777555444444444555666777777777777888999:::;;;777<<>><<<::::::999888888888888777777777777666666666666777888999:::;;;???CCCIIIXXXttt~~~kkk___\\\___nnn{{{zzzqqqkkkbbb\\\[[[\\\___```eeekkksss~~~ooo```PPPLLLMMMLLLJJJIIIIIIIIIIIIHHHFFFFFFHHHJJJKKKLLLNNNRRRYYYdddpppxxxzzzuuusssqqqqqqrrruuuzzz}}}hhhdddccckkk|||||||||~~~uuugggccciiiyyy{{{wwwwwwxxxyyy{{{}}}~~~wwwmmm```SSSHHHBBB:::888555333111222333444666666555444333333333333555555555555555555555555444444444555555555555555777:::???HHH^^^yyyhhhgggnnnjjjcccnnn}}}zzz[[[IIIEEEEEEEEECCCDDDFFFFFFEEEEEEGGGHHHHHHFFFCCCAAAAAA@@@>>>============???AAADDDFFFHHHOOOSSSYYY^^^cccggglllooonnnlllllllllmmmssstttqqqnnnqqqtttoooppprrrssstttuuurrrggg[[[RRRMMMEEE???<<<:::999999666666666666555555555555666666666666777888999:::;;;???CCCGGGUUUpppmmm```[[[\\\lll{{{{{{xxxqqqggg```]]]^^^___```bbbgggooozzzuuueeeTTTNNNMMMKKKHHHGGGGGGHHHIIIIIIIIIJJJMMMPPPRRRSSSVVVZZZaaalllxxx{{{wwwuuutttvvvyyyzzz}}}wwwddd```^^^eeewwwyyyvvvxxxsssgggeeelll|||~~~xxxwwwzzz{{{}}}~~~}}}vvvlll___RRRGGGAAA:::999666333222333444555555555444333333333444444444444444444444444444444444444444555555555555555888;;;???III^^^zzziiiffflllkkkaaakkk~~~uuuXXXGGGCCCCCCCCCEEEFFFGGGFFFEEEDDDEEEFFFHHHFFFCCCBBBAAA@@@???===<<<<<<<<<===???BBBEEEFFFMMMQQQVVV[[[```dddhhhlllrrrooommmlllkkkrrryyytttooorrruuuqqqqqqrrrsssrrrsssqqqfffZZZTTTNNNFFF@@@<<<:::999888666666666666555555555555666666666666777888999:::<<<>>>AAAFFFQQQiii|||iii]]]YYY[[[lll~~~xxxnnneeeaaa```aaaaaa___dddlllvvvyyyiiiXXXOOOLLLHHHEEEEEEFFFHHHJJJLLLOOOSSSXXX\\\___aaadddhhhooozzz}}}yyyvvvwwwwwwwwwwwwyyy|||ttteee```\\\bbbrrrxxxvvvwwwrrrggghhhpppyyywww}}}zzz{{{|||}}}}}}uuukkk^^^QQQFFF@@@;;;999777444333444555666444444333333333444555555333333333333333333333333444444444555555555666666999<<<@@@III^^^zzzjjjeeeiiivvvfffnnnnnnUUUFFFCCCCCCCCCFFFGGGHHHFFFDDDCCCDDDDDDHHHFFFCCCBBBBBBAAA???===;;;;;;;;;<<<>>>AAACCCEEEJJJNNNSSSXXX[[[___dddggguuuqqqnnnkkkkkkrrr|||vvvqqqtttyyyuuussstttsssrrrssspppfff[[[UUUOOOGGG@@@<<<:::999888888888888888777777777777666666666666777888999:::<<<===@@@DDDMMMaaammm___XXXXXX[[[mmm}}}rrriiidddcccccccccbbbfffmmmvvvvvvgggVVVNNNIIIEEECCCCCCEEEHHHLLLRRRXXXaaajjjpppssstttwww{{{~~~yyyxxxvvvtttsssssstttuuuyyy|||ppphhhbbbeeesss}}}sssggghhhqqqxxxuuuzzzxxxyyyzzz{{{|||tttiii\\\OOODDD>>>:::999777555555555666666333222222333444555666777333333333333333333333333333333444444555666666666999;;;???HHH^^^zzzllldddgggqqqsss~~~{{{yyyhhhSSSFFFDDDEEEDDDEEEGGGGGGFFFDDDDDDDDDEEEGGGEEEDDDCCCCCCBBB???===;;;;;;;;;<<<>>>@@@CCCDDDHHHLLLQQQUUUYYY\\\```cccuuurrrnnnllllllsss|||wwwssswww}}}zzzvvvvvvtttrrrrrrpppggg\\\TTTOOOGGG@@@<<<:::888777888888888888777777777777666666666666777888999:::<<<<<<>>>CCCJJJ\\\|||rrr```WWWUUUXXX[[[lll~~~sssjjjfffeeeeeeeeegggkkkqqqzzzyyyjjj]]]PPPIIIFFFCCCBBBCCCEEEHHHOOOWWWcccrrr{{{yyywwwuuusssrrrqqqppptttuuuxxx~~~~~~uuukkklllxxx}}}yyy|||uuuggggggppp{{{tttssswww}}}xxxyyy{{{|||zzzrrrfffYYYLLLBBB===999888777666555555666666222222222333444555666777333333333333333333333333333333444444555666666777888:::===GGG]]]zzznnndddddd{{{zzzvvv{{{uuuuuuqqqdddRRREEECCCDDDDDDCCCEEEFFFFFFEEEEEEFFFGGGFFFEEEDDDDDDDDDCCC@@@>>><<<<<<<<<<<<>>>@@@CCCDDDGGGKKKPPPTTTXXX[[[___bbb{{{ssspppnnnmmmmmmvvvzzzwwwtttyyy|||xxxxxxuuurrrrrrpppggg\\\SSSMMMEEE???;;;999888777666666666666555555555555666666666666777888999:::;;;:::===CCCIIIXXXyyyqqqeee[[[TTTUUUXXXYYYhhh{{{~~~tttkkkgggffffffgggiiimmmttt}}}zzzppp[[[QQQHHHDDDCCCAAAAAACCCDDDHHHOOO[[[mmm|||yyyvvvuuussspppnnnnnnoooqqquuu}}}vvvuuu}}}xxxzzz}}}tttggghhhrrruuupppqqquuu}}}zzz|||~~~yyypppdddWWWJJJ@@@;;;888777666666555555555666222222222333444555666777333333333333333333333333222333333444555666777777777999===GGG]]]|||oooddd```ssszzzzzzuuurrrfffTTTFFFBBBBBBBBBBBBDDDFFFFFFEEEEEEGGGHHHFFFEEEDDDEEEEEECCCAAA>>><<<<<<<<<<<<>>>@@@BBBCCCFFFJJJOOOTTTXXX\\\```cccyyypppnnnmmmnnnpppyyyyyyvvvsssyyy{{{yyyxxxtttppppppnnnfff\\\PPPKKKDDD>>>:::999888777666666666666555555555555666666666666777888999::::::999===CCCIIIWWWxxxyyyiii^^^XXXRRRTTTVVVWWWfff|||vvvmmmhhhfffffffffeeekkkttt}}}wwwqqqmmmfff___OOOHHHBBBAAABBB@@@@@@BBBBBBFFFNNN]]]sss{{{xxxvvvsssoookkkhhhjjjmmmpppxxxpppfffkkkvvvrrroooqqqttt|||{{{yyy}}}~~~yyyooocccUUUIII???:::666666666555555555555555333333333333333444555666444444444444444444444444222222333444555666777777777999===HHH```oooccc[[[hhhxxx~~~~~~qqq\\\KKKDDDCCCBBBDDDEEEFFFFFFEEEDDDEEEGGGEEEEEEDDDEEEEEEDDDAAA>>>;;;;;;;;;;;;<<<>>>@@@BBBDDDHHHNNNSSSWWW\\\```cccyyynnnmmmmmmnnnqqq{{{xxxvvvsssxxx}}}yyyyyywwwsssooonnnmmmeee[[[OOOJJJBBB===:::999888777888888888888777777777777666666666666777888999::::::888===DDDIIIWWWxxxvvvggg]]]UUUOOORRRTTTUUUhhhxxxnnnhhhfffffffffaaahhhrrr|||}}}kkkkkkfff]]]VVVRRRMMMGGGIIICCC???@@@AAA??????AAA@@@DDDMMM]]]uuu}}}yyyvvvsssmmmiiifffhhhkkkooovvvxxxlllfffmmmzzzrrrnnnqqqttt{{{xxxwww{{{~~~xxxooobbbTTTHHH>>>999555555555555555444444444444444333333333444555555555555555555555555555555222222333444555666777888888:::???JJJbbbooobbbXXXaaa{{{tttmmmttt{{{}}}eeeRRRHHHFFFEEEFFFGGGHHHFFFDDDCCCDDDEEEEEEDDDEEEEEEFFFDDDAAA>>>::::::999:::;;;===???@@@CCCGGGMMMRRRWWW[[[```ccc{{{pppqqqqqqqqquuussskkkpppxxx||||||uuuqqqmmmmmmllliii```YYYOOOIIIDDDDDDAAA<<<999:::888888888888777555444333777777777777777888888888;;;???>>>BBBLLLWWWqqqwwwggg^^^TTTOOONNNRRRVVV___uuuzzzrrrllliiigggfffeeehhhmmmuuuyyykkk]]]XXXQQQMMMLLLJJJHHHEEEDDDDDDCCC@@@>>>===???AAABBBCCCKKKZZZppp}}}zzztttlllgggffffffiiinnnsss}}}tttlllppp{{{uuupppuuu{{{|||vvvyyy}}}{{{nnn```RRRFFF>>>:::666555555555555444444444444333333222222111111000333333333333333333333333111333444444444444555777222999>>>IIIfffvvvaaaWWW^^^jjjzzzhhhbbbiiisssqqqUUUGGGDDDEEEFFFGGGGGGFFFEEEEEEFFFHHHEEEFFFGGGGGGFFFDDDAAA@@@<<<;;;:::999:::<<<===???DDDFFFJJJOOOTTT[[[bbbgggzzzpppqqqqqqqqqvvvrrrkkkpppxxx||||||tttppplllkkkkkkfff^^^WWWKKKEEE@@@>>><<<888666777888888777777666666555555777777777777888888888888:::>>>===@@@KKKWWWrrr~~~kkk___SSSMMMJJJMMMPPPXXXmmmzzzqqqkkkgggeeedddfffhhhnnnvvvwwwiii[[[UUUNNNJJJIIIHHHGGGDDDCCCDDDDDDCCC@@@??????@@@??????DDDQQQddd~~~}}}{{{vvvpppkkkeeeeeegggkkkoooxxx}}}uuupppvvvsssqqqxxx{{{vvvyyy~~~yyymmm^^^PPPEEE===:::666555555555555444444444333333333333444444444444333333333333333333333333111333444444444444555777888===CCCNNNkkk{{{dddXXX\\\fff|||mmmZZZUUU]]]ggg|||xxxYYYHHHCCCBBBFFFGGGGGGFFFEEEEEEFFFHHHFFFGGGGGGHHHGGGDDDBBB@@@???>>><<<;;;<<<===???AAABBBEEEJJJNNNSSSZZZ```eee{{{qqqppppppqqqxxxppplllqqqyyy{{{{{{sssoookkkiiihhhddd[[[TTTIIIBBB<<<:::888555444777888777666555555666777888666666777777888888888888999===<<>><<<<<<<<<===???@@@@@@DDDIIINNNSSSXXX]]]```rrrpppoooqqqxxxzzzooolllssszzz{{{yyyrrrnnniiigggfffaaaXXXQQQJJJBBB<<<:::888666666999888666555444555666888:::666666777777888888999999999===<<>>>>>BBBHHHMMMQQQUUUYYY\\\rrrpppoooqqqyyywwwnnnnnnuuu{{{zzzwwwppplllgggeeeddd___VVVOOOIIIAAA;;;:::888666777:::777666555444555666999:::555666666777888888999999:::>>>===@@@KKKXXXtttqqq[[[QQQJJJIIIJJJOOO^^^oooyyyqqqkkkhhhhhhfffhhhnnnvvvzzzuuutttuuuxxxzzz~~~wwwmmmaaaXXXVVVXXXZZZ[[[]]]ZZZUUUNNNHHHGGGHHHKKKFFFFFFFFFGGGGGGNNN```qqquuuooollllllmmmpppssstttrrrpppgggcccaaabbbbbbccckkkuuu|||jjjgggrrruuunnnjjjmmmqqquuu}}}{{{nnndddaaaeeesss~~~rrrvvv|||}}}~~~~~~~~~wwwooocccUUUIII@@@:::888666555555555555444444444444444444333333333222222333333333333333333333333222444555555555555666888999===EEETTTnnnrrraaadddqqqwww^^^RRRUUU[[[qqqoooSSSGGGFFFDDDFFFHHHHHHFFFEEEFFFFFFGGGHHHIIIJJJIIIGGGEEEDDD>>>===;;;::::::;;;<<<======@@@FFFJJJNNNQQQUUUWWW|||rrrpppooorrr|||~~~vvvooopppxxx|||zzzuuulllhhhdddbbbaaa]]]TTTMMMEEE>>>999888777555555777777666555555555777888999555555666777888999999:::999>>>===@@@JJJVVVppp{{{```TTTKKKIIIIIILLLYYYhhh|||~~~~~~yyyrrrllliiiiiieeeggglllsss}}}~~~zzzwwwvvvvvvwwwxxx|||uuullljjjnnnrrrtttxxxrrrgggZZZPPPKKKKKKLLLCCCBBBDDDFFFGGGKKKUUUaaasssyyyqqqkkkhhhhhhkkkoootttwwwxxxwwwgggccc```___^^^^^^dddkkkwwwyyygggbbbfffrrruuupppggg```]]]___bbbfffqqqxxxxxxhhh^^^[[[___ooo|||rrrzzz}}}~~~~~~}}}}}}tttmmmaaaSSSGGG???:::888666555555555555444444444444444333222111111000000333333333333333333333333222444555666555555666888===AAAKKK\\\ttt|||hhhjjjwww~~~cccSSSQQQUUUnnnsssSSSEEEDDDDDDFFFHHHHHHGGGFFFEEEFFFFFFGGGIIIIIIIIIGGGEEEDDD@@@???===<<<<<<<<<>>>???===???CCCGGGJJJMMMRRRTTTzzzpppnnnooottt|||vvvpppssszzz}}}yyysssgggccc___^^^^^^ZZZQQQJJJBBB<<<888888888555444666666666666666777777777777555555666777888999::::::888<<<<<>>???===???BBBDDDFFFJJJOOOSSS{{{nnnmmmooovvv|||vvvqqqttt{{{~~~yyyrrrddd```\\\[[[[[[WWWOOOHHHAAA<<<999:::999666555666666666777777777777666666444555666777888999::::::666;;;;;;>>>FFFNNNeeeoooaaaSSSMMMJJJIIIRRR^^^nnnrrrvvvsssmmmfffddddddcccdddgggmmmxxxqqqaaaWWWRRRRRRLLLIIIKKKMMMNNNQQQVVVYYYbbbooo|||~~~yyyssspppsssqqqooonnnnnnmmmjjjhhheee```\\\[[[YYYWWWZZZ^^^^^^dddooo~~~rrrmmmgggaaagggsss|||}}}zzz||||||xxxvvvvvvrrrkkkccc^^^[[[ZZZZZZXXX```mmmzzzooo^^^\\\bbbrrrtttooo|||zzz}}}~~~}}}}}}ssskkk___QQQFFF???;;;:::666666555555555444444444000111111222222333333444333333333333333333333333333444666666555555777888888>>>KKK^^^qqqkkklll{{{xxxeee]]]]]]bbbzzzzzzZZZLLLMMMCCCFFFHHHIIIHHHFFFEEEEEEEEEFFFGGGHHHHHHGGGEEEDDD???===<<<:::999:::;;;<<<===???@@@BBBDDDIIINNNRRRnnnmmmooozzzyyyvvvtttvvv{{{}}}zzzvvvhhhdddaaaaaa```ZZZPPPHHH???<<<888666666777666666999999777666555555555555777777666666666888999;;;777<<<;;;>>>EEEKKK```nnnVVVKKKJJJLLLNNNPPPeeelllpppmmmjjjiiihhhfffdddeeegggmmmvvv{{{fff\\\YYYWWWWWWVVVSSSQQQRRRTTTWWW\\\```hhhttt}}}yyyssspppqqqrrrtttrrrnnnhhhdddbbb^^^\\\YYYWWWUUUUUUVVVVVV\\\ccckkktttuuummmiiiggggggoooppppppmmmjjjkkkooosssxxxxxxrrrlllddd\\\]]]\\\aaaooo}}}rrraaa\\\aaattt}}}zzz{{{|||~~~{{{qqqiii\\\MMMAAA:::999:::555555444444444333333333555444444333333444444555333333333333333333333333444444444555555555555666999===CCCKKK\\\ttt{{{jjjoooqqqppp```___dddppp```GGGIIIEEEGGGIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA???===;;;:::999999===>>>@@@BBBFFFIIILLLMMMrrrqqquuuyyyvvvuuuxxx}}}|||xxxmmmhhhdddaaa___YYYOOOGGG???<<<888666666777666666999888777666555555555555666666666666777888999::::::>>><<<===CCCHHH\\\zzzttt[[[NNNKKKKKKLLLMMMaaaiiiooommmiiigggfffcccdddeeegggllluuummmbbb^^^]]]\\\[[[YYYYYYZZZ^^^bbbdddgggmmmxxx~~~|||yyyvvvttttttvvvwwwuuuoooiiidddbbb^^^\\\YYYVVVTTTSSSSSSSSSTTT[[[ccckkkyyyvvvqqqmmmlllllljjjhhhdddaaaaaacccfffkkkrrrzzz~~~{{{qqqhhh___\\\___kkkxxx|||nnnaaaaaammm~~~~~~{{{|||}}}{{{nnngggYYYKKK???999888888555555444444444333333333444444333333333333444444222222222333333444444444444444444444555555555555666999>>>EEESSSjjj{{{iiimmmppp{{{hhhbbbbbblll|||dddJJJJJJDDDFFFHHHIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEE@@@???===;;;:::888888888<<<===???AAAEEEHHHKKKLLLvvvuuuzzzyyywwwvvvzzz{{{sssmmmfffaaa^^^WWWNNNFFF???<<<888666666777666666777777666666555555444444555666777888888999999888;;;???======BBBEEEVVVrrrwww```RRRLLLJJJJJJLLL\\\fffnnnnnnjjjhhhfffccceeeeeegggkkkrrr}}}qqqgggbbbfffggggggggggggjjjnnnqqqqqqsssxxx~~~zzzwwwxxxxxxxxxxxxxxxxxxwwwxxxzzzzzzwwwqqqjjjdddaaa^^^\\\YYYVVVSSSQQQPPPPPPPPPWWW^^^dddppp}}}xxxvvvpppkkkddd___\\\ZZZZZZYYY]]]cccjjjqqqxxxwwwlllfffeeelllvvvzzzmmmbbbiii}}}zzz||||||zzzkkkcccVVVHHH>>>888777777555555444444444333333333333333222222222222333333222222222333333444444444444444444444555555555555666777:::???KKK```zzz}}}jjjkkkmmmqqqddd___hhhvvvgggKKKIIICCCEEEHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHHHH???>>><<<999888777777777;;;<<<===@@@CCCFFFIIIJJJ~~~wwwtttyyyxxxwwwxxx~~~~~~wwwpppgggaaa^^^XXXOOOHHH???<<<888666666777666666666666666666666555444444444555777999999999888888;;;>>>;;;<<>>HHH[[[xxxmmmhhhkkkxxxccc]]]eeerrrgggKKKEEEBBBDDDGGGHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIIII@@@>>><<<999777777777777:::;;;<<<>>>AAADDDGGGHHH~~~xxxrrroooqqqxxxxxxzzzwwwpppgggaaa^^^YYYQQQJJJ???<<<888666666777666666555666666777666666555444444555777999999999888888888;;;:::<<>>FFFWWWvvvqqqfffiii~~~ccc[[[bbbooo~~~hhhKKKEEEAAACCCFFFGGGGGGGGGHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHBBB@@@===:::888888999999999:::;;;>>>@@@CCCEEEGGGwwwqqqjjjgggiiivvvyyyyyy|||vvvooogggbbb^^^YYYQQQKKK???<<<888666666777666666555666777888888777666555555666777888888999999888777:::999<<>>;;;999999:::;;;::::::;;;===@@@BBBEEEFFF|||uuummmhhhbbbbbbfffqqqyyyzzz}}}uuuooogggbbb___YYYPPPIII???<<<888666666777666666666777888999999888777666666666666666777888999:::888;;;999===CCCBBBJJJ___{{{zzznnnjjjgggeee```ZZZZZZ]]]jjjxxxuuunnnjjjhhheeegggfffdddccckkkxxxuuujjjccceeejjjrrr}}}zzzuuuooolllhhhiiiiiifffcccdddjjjooouuuxxxzzzxxxrrrjjjccc___]]]\\\[[[ZZZXXXVVVTTTSSSTTTQQQRRRWWW[[[bbbrrryyyjjj___ZZZUUUNNNLLLQQQVVV]]]pppssslllmmmttt}}}tttiiigggpppuuujjjiiikkkuuu{{{uuurrrvvvxxxvvvrrrrrraaaWWWIII???:::999777555555555444444444333333333444444333333333333444444333333333333333333333333222222333333333444444444555555888===@@@LLLkkk}}}hhhffftttfffWWWZZZ```mmmeeeKKKGGG???AAAEEEGGGGGGGGGIIIJJJFFFGGGHHHIIIIIIIIIIIIHHHEEEBBB>>>;;;999999;;;<<<::::::<<<===@@@BBBDDDFFF{{{sssllleee```^^^```fffqqqyyyzzz~~~vvvppphhhccc___XXXNNNFFF???<<<888666666777666666666777999::::::999888777777777666666666888999;;;:::<<<;;;>>>DDDBBBHHH\\\vvv{{{oooddddddfffiiihhheeegggkkkvvvzzzpppkkkiiifffgggfffcccbbbiiivvvzzzmmmjjjlllqqqzzz}}}xxxtttooolllhhhjjjjjjfffccceeekkkqqqtttwwwzzzyyyssskkkdddaaa```___^^^\\\YYYVVVTTTRRRPPPLLLLLLQQQUUUZZZgggtttxxx}}}sssgggbbbZZZRRRNNNQQQRRRVVVggg{{{wwwhhh``````gggooo}}}vvvkkkjjjqqquuueeeeeehhhppp~~~yyysssqqquuuwwwtttqqqppp___TTTFFF===999888666444555555444444444333333333555444444333333444444555000111111222444555666666222222333333333444444444777777:::??????IIIhhhiiieeeoooeeeVVVVVVYYYeeexxx~~~bbbIIIFFF>>>AAADDDFFFGGGHHHIIIJJJGGGHHHHHHIIIJJJJJJJJJIIIDDDBBB>>>:::999999:::<<<:::;;;<<<>>>@@@BBBEEEFFF|||ppphhhbbbZZZUUUUUUXXXdddxxxvvvyyy~~~wwwqqqjjjeee```YYYNNNFFF???===;;;888666555444444555666333999EEEAAA777999555777999999777666888;;;<<<<<<<<<===@@@EEEMMMSSSrrrrrrhhh^^^ZZZ[[[ccclllsss{{{}}}rrrllljjjhhheeeccccccdddhhhsss~~~}}}~~~~~~~~~}}}xxxuuuqqqoooooommmjjjfffddddddgggjjjmmmrrrxxxyyysssllleeebbbaaacccddd```YYYUUUVVVXXXSSSRRRPPPPPPSSSYYY___bbbnnnsssyyy{{{~~~ttteeecccZZZRRROOOPPPTTT]]]fff}}}uuuiii]]]WWWXXX___eeeppp~~~yyyrrrqqqwwwwwwlllkkkkkkpppzzzwwwxxxwwwvvvwwwxxxssslllcccRRRAAA;;;:::999666555333333333333333333333333333444444444444333222111111222222333333222222111222222333333333333444444444888777999AAAIII```jjjbbbggg|||dddTTTUUUWWW___qqq|||bbbMMMEEE???BBBFFFHHHIIIIIIIIIJJJGGGHHHIIIIIIIIIHHHGGGFFFDDDBBB>>>:::888777888999;;;:::::::::;;;>>>AAABBB}}}oooggg```YYYTTTTTTWWWcccyyyvvvyyy~~~vvvpppiiiccc___WWWLLLDDD===;;;999777666666666666::::::666>>>LLLHHH:::777333555888888777666888::::::;;;;;;;;;>>>CCCKKKPPPmmmzzzlllaaaYYYUUUUUU___lllyyytttnnnkkkjjjfffddddddeeehhhrrr}}}zzztttooolllmmmllljjjiiihhhjjjmmmooonnnrrrvvvxxxuuunnngggbbb___bbbccc```ZZZVVVVVVXXXTTTRRRPPPPPPRRRVVV[[[___dddiiiooorrrvvvvvvjjj```WWWRRRPPPQQQXXX```nnnuuu{{{}}}|||{{{vvvpppiiiddd\\\TTTPPPQQQUUUYYYeeettt~~~||||||zzzuuu{{{|||rrrrrrtttxxx}}}vvvxxxwwwvvvwwwwwwrrrjjjaaaQQQAAA;;;:::888666555333333333333333333333333444444444333333222222222222222222222222222222222222222333333333333444444444888777999@@@HHH^^^}}}qqqdddbbbpppeeeTTTTTTUUU\\\mmmyyybbbLLLDDD???BBBEEEGGGHHHIIIIIIIIIHHHHHHJJJJJJJJJJJJIIIHHHEEEBBB>>>;;;888888888999;;;:::::::::;;;>>>@@@BBBpppfff^^^XXXRRRTTTUUUbbb{{{vvvyyyvvvpppgggaaa\\\UUUJJJBBB;;;:::888777666777777888<<<;;;888AAAQQQKKK;;;666111333666777777777888999999999999:::<<>>KKKGGG;;;;;;222333555666777777888888888999999:::;;;@@@FFFKKKccc~~~lll___VVVOOOLLLTTTcccvvv{{{vvvrrrooommmjjjhhhhhhggghhhpppzzz{{{vvvwwwvvvvvvwwwxxxzzzzzzzzzzzzxxxyyy}}}}}}sssjjjdddgggiiihhhddd___]]]\\\XXXVVVRRROOOOOOPPPSSSTTTWWW[[[```bbbeeelllwww~~~sssggg^^^VVVQQQRRRWWWdddmmmvvvxxxwwwvvvsssnnnjjjfffbbb^^^[[[XXXVVVUUU\\\hhhzzzttthhhbbbcccnnnzzz~~~|||~~~|||www}}}vvvsssuuuvvvtttuuussslllcccXXXKKK???::::::777555555333333333333333333333333555444222111111222444555444333111000000111333444222222222333333333444444333777555777>>>CCCTTTooovvvuuujjjUUUOOOMMMTTTeee|||vvv\\\IIICCCCCCCCCEEEGGGIIIIIIIIIHHHHHHIIIJJJKKKLLLLLLLLLGGGEEEAAA===:::999999:::999999999:::;;;<<<>>>???vvvjjjbbbZZZUUUSSSVVVeeewwwzzzuuunnneee___ZZZSSSIIIBBB<<<;;;999777555555555555333777666:::BBB???===EEE777666666666777888888888999::::::;;;<<<@@@FFFJJJbbbpppbbbWWWQQQNNNVVVcccttt~~~wwwssspppooommmjjjiiiiiihhhhhhooowww|||yyyxxxxxxzzz}}}}}}{{{zzzxxxooogggiiijjjjjjfffbbb___]]]ZZZXXXTTTQQQPPPPPPRRRSSSXXX[[[^^^______bbbiiipppyyymmmddd\\\UUUVVVYYYeeerrrzzzssslllgggbbb\\\YYY___ggguuutttgggccclllwww|||}}}~~~zzz}}}sssrrrtttuuutttsssqqqhhh^^^SSSHHH>>>:::999666555666333333333333333333333333555444222111111222444555444333111000000111333444222222222333333333444444333666444666===@@@NNNgggpppWWWOOOKKKRRRccczzznnnSSSFFFDDDCCCDDDGGGIIIJJJJJJGGGHHHHHHIIIIIIJJJKKKLLLIIIFFFBBB>>>;;;:::::::::999999999:::;;;<<<======zzznnneee]]]WWWTTTYYYjjjxxx{{{}}}ssskkkbbb\\\WWWQQQHHHAAA<<<;;;999666555444444444444999777888===;;;>>>LLL???<<<888666777888888888:::;;;;;;<<<===@@@EEEIII]]]|||vvvgggZZZTTTSSS[[[hhhwwwvvvpppnnnmmmkkkiiiiiijjjhhhhhhnnnvvv~~~|||zzzxxx{{{|||}}}|||tttllllllkkkjjjgggccc```]]]]]][[[WWWUUUSSSSSSTTTUUUYYY[[[]]]\\\ZZZZZZ^^^aaannn~~~|||qqqhhh```YYYYYY\\\fffvvv}}}uuukkkdddbbbfffqqqtttkkkoooxxx{{{yyyssspppssstttsssrrroooeeeZZZNNNEEE===:::999666555666333333333333333333333333444333222222222333444555333333222111111222333333222222333333333333444444333555333555<<<===HHH___yyy\\\PPPJJJQQQaaaxxx```IIIFFFCCCDDDGGGKKKKKKKKKIIIHHHHHHHHHIIIJJJKKKKKKJJJGGGCCC???<<<::::::;;;888888999::::::;;;;;;<<<{{{pppggg^^^XXXTTT\\\ooo}}}yyy{{{zzznnnggg^^^XXXTTTOOOGGG@@@:::999777666555555666666777:::666555;;;999;;;HHHGGGBBB;;;777777888888888:::;;;;;;<<<===@@@DDDGGGUUUsssrrr]]]XXXWWW^^^kkkyyyyyypppmmmnnniiihhhhhhjjjhhhhhhmmmuuu{{{{{{sssqqqooommmjjjgggcccaaa^^^]]]ZZZXXXWWWWWWXXXYYY[[[]]]^^^\\\YYYXXXYYYZZZbbbsss|||rrrjjjbbb[[[ZZZ]]]gggyyy}}}ssshhhhhhooorrrssszzz{{{uuusssooorrrtttsssqqqmmmbbbWWWKKKCCC<<<:::888555444666333333333333333333333333222222222333333444444444222222222222222222222222222222333333333333444444333555222555;;;;;;DDDYYYtttzzzxxxaaaSSSKKKQQQ___tttlllLLLHHHCCCDDDHHHLLLMMMLLLKKKJJJJJJIIIIIIJJJKKKLLLKKKHHHDDD@@@<<<;;;;;;;;;777888999:::::::::;;;:::|||qqqhhh___XXXUUU___sss}}}yyy|||wwwkkkddd[[[UUURRRMMMEEE???888777666555555666777888999999222333:::888777@@@MMMFFF===888777888888888999:::;;;;;;<<>>:::777666999;;;:::999;;;@@@DDDKKK\\\{{{}}}iiiaaaeeelll~~~xxxqqqnnnjjjkkkkkkjjjhhhggghhhiiittt|||zzztttqqqpppnnnjjjgggaaa___]]][[[ZZZZZZ\\\]]]ccceeehhhiiieee```]]]]]]^^^gggtttuuujjjbbb]]][[[[[[bbbooozzzsssooorrrxxx}}}}}}zzz}}}qqqppprrrpppoooppppppiii\\\QQQCCC???999666444444444444222222222111222222333333111111111111111111111111333333333333333333333333333333333333333333444444444444666777666888CCCOOOnnnqqqtttvvvaaaSSSYYYgggvvv|||YYYHHHBBBDDDEEEKKKRRROOORRRQQQPPPOOONNNNNNOOOOOONNNLLLHHHCCC@@@===<<<<<<999999888888999999:::;;;{{{tttooojjjeeecccmmmwwwrrryyyzzzqqqiii```WWWTTTPPPGGG???;;;999999888777666666666666888777666555555555666777:::999<<>>999666555555444444333333222222111222222222111111111111111111111111222222222222222222222222444444444444444333333333555444666888777999BBBMMMkkkxxxvvvlllYYY\\\iiiyyy[[[IIIBBBEEEEEELLLSSSQQQRRRRRRQQQPPPOOONNNNNNMMMOOOMMMIIIEEEAAA>>>===<<<999999888888999999::::::}}}vvvqqqkkkfffjjjsss}}}uuupppwww~~~xxxnnnfff]]]VVVSSSNNNFFF>>>;;;888888777666666666666666444444444555666888:::<<>>AAAHHHUUUqqqxxxgggfffnnn}}}uuurrrsssmmmnnnnnnkkkhhheeeddddddiiitttzzzwwwuuusssooollleeecccaaa___^^^```bbbdddjjjpppuuuvvvtttpppiiicccaaafffoooxxxwwwhhh^^^YYYYYY]]]gggwwwxxxppphhhffffffhhhnnnuuuuuujjjjjjnnnmmmmmmmmmkkkcccVVVMMM@@@<<<888666555555555444444444333222111111111111111111111111111111111111111111111111111111111111444444444333333222222222444333555777777888@@@IIIeee~~~xxxzzzaaa]]]gggvvvZZZIIICCCFFFFFFLLLRRROOOOOOOOOOOOOOOOOONNNMMMMMMQQQOOOKKKGGGCCC???===<<<:::999999888999999::::::{{{vvvsssnnnkkkmmmvvvzzzrrrnnnuuu|||~~~uuukkkaaaZZZTTTQQQLLLDDD>>><<<888777666666666666666666444444444555666888:::<<>>===AAAIIINNNOOONNNDDD<<<777:::<<<<<<===AAAFFFQQQkkkyyygggdddjjj|||ssspppqqqpppqqqpppnnnjjjfffddddddgggqqq|||zzzvvvrrrnnnhhhfffcccaaaaaacccgggiiimmmuuu{{{{{{zzzxxxpppfffaaaeeemmmuuu|||zzzlll```[[[ZZZ\\\fffuuuwwwnnniiifffgggnnnvvvsssmmmpppnnnmmmmmmlllhhh___SSSJJJ>>>;;;777666555666555444444444333222111111111111111111111111111111111111111111111111111111111111333333222222111111000000222111222555666777===DDDYYYssswww{{{hhh]]]cccpppzzzXXXHHHCCCGGGGGGLLLPPPLLLNNNNNNNNNOOOOOOPPPPPPQQQRRRPPPMMMIIIDDDAAA>>>===::::::999999888999999:::wwwuuuuuussspppmmmvvvyyypppnnnuuu}}}~~~uuujjj^^^XXXRRRPPPJJJBBB===<<<777666666555555666666666888777666555555555666777888888999:::>>>DDDLLLQQQMMM@@@777999<<<;;;===AAACCCKKKbbbyyyhhhcccdddwwwtttrrrssssssttttttqqqmmmhhhfffeeefffooo}}}|||}}}~~~}}}yyyvvvxxx}}}yyytttpppjjjhhheeecccdddgggjjjmmmqqqzzz~~~~~~uuuiiibbbeeelllrrrxxx|||}}}~~~xxxnnnccc\\\ZZZ]]]eeerrrzzzwwwuuu{{{|||{{{|||pppmmmqqqnnnooonnnlllfff\\\OOOGGG<<<:::777666666666555444333333222222111222222222111111111111111111111111111111111111111111111111111111111111000000000000111000111555666666:::@@@MMMddd}}}rrrtttqqq___^^^jjj{{{uuuYYYHHHCCCGGGFFFKKKPPPKKKQQQPPPPPPPPPQQQSSSUUUVVVSSSRRROOOKKKFFFBBB???===::::::999999888888999999vvvssssssrrrpppoooyyyzzzqqqpppwwwvvvkkk^^^XXXSSSOOOIII@@@:::999666666555555555666666777888777555444444444555555222444666666666;;;BBBIIIVVVDDD888999<<<;;;===BBBBBBHHH[[[zzzwwwggg___[[[iiizzzwwwyyyuuuvvvwwwtttpppllliiihhhfffmmmxxxyyysssssswww{{{zzzqqqmmmnnnrrr{{{|||wwwsssllljjjgggeeefffiiimmmppprrrzzz}}}wwwjjjcccfffkkkppptttwwwxxxxxxwwwwwwvvvsssmmmeee]]]YYYZZZ```jjjuuu}}}~~~}}}}}}{{{zzz|||{{{yyy~~~yyyuuuzzz~~~ppplllooopppppppppmmmeeeYYYMMMEEE;;;999666666666666555444222222222111222222333333111111111111111111111111222222222222222222222222111111111111111111222222222000111555777777:::>>>FFFZZZwww|||qqqsssddd[[[bbbrrrxxx^^^KKKCCCDDDDDDJJJRRRPPPTTTRRRPPPOOOPPPRRRUUUWWWTTTSSSPPPLLLGGGCCC???===;;;:::999999888888999999vvvqqqpppnnnlllrrr~~~}}}tttrrryyyxxxmmm___YYYSSSOOOGGG===888777666666555555555666666777555444333333444555666777444666777555444555:::>>>[[[GGG888999<<<;;;===CCCDDDHHHYYYvvvttteee[[[RRR]]]ttt~~~}}}wwwxxxxxxvvvrrrnnnkkkjjjfffkkkuuuyyykkkbbbdddmmmvvvsssgggbbbWWW]]]dddfffeeehhhooouuu}}}yyyuuummmkkkhhhfffgggjjjooorrroooxxx|||zzz|||~~~uuugggeeegggkkkooorrrrrrrrrqqqrrrqqqpppoookkkeee]]]XXXVVVZZZbbbkkkqqqrrrooolllfffggghhhgggjjjsss|||yyy}}}vvvqqquuu|||uuupppqqqqqqrrrqqqmmmdddXXXKKKCCC:::888666666666666555444111111111111222333444444111111111111111111111111222222222222222222222222111111111222222333333444333111222666888888:::>>>FFFWWWsss}}}tttwwwjjjYYY[[[iiivvv~~~bbbNNNCCCBBBBBBJJJTTTTTTUUUSSSOOOMMMLLLOOORRRTTTUUUSSSQQQMMMHHHCCC@@@===;;;::::::999888888888999{{{wwwsssooonnnuuuyyyxxx}}}yyyoooaaa\\\TTTKKKCCC>>><<<;;;777666666666555555555555666666555555555444444444666555555555555666666777;;;;;;:::::::::;;;<<<<<<>>>EEERRRiiirrr___YYYUUUTTTdddzzz}}}vvvmmmfffhhhjjjrrrvvvggg\\\VVVXXXcccooo}}}hhh[[[VVVRRRPPPRRRSSSTTTXXX]]]eee{{{}}}zzzwwwrrrooojjjhhhhhhiiijjjjjjpppqqqtttvvvvvvrrrlllgggcccccccccfffiiillllllllllllmmmnnnnnnkkkfff___ZZZ]]]```dddfffeeeddddddddd\\\ZZZYYYYYYYYY___ppp~~~|||tttkkkmmmuuuzzztttsssxxxvvvrrrkkkbbbVVVIII@@@999888777666555444333333333333333333333333333333111111111111111111111111444333333222111000//////222222222222222222222222111222444444444555888:::DDDPPPnnnxxxooowwwppp[[[[[[bbbggguuuYYYBBBAAAFFFHHHKKKSSSUUUTTTSSSQQQPPPPPPOOOOOOPPPPPPNNNKKKGGGCCC???===:::::::::999999999888888zzzrrrppprrr}}}|||www|||yyyoooccc^^^VVVLLLDDD===999888777777777777777666666666666666555555555444444444444444444555555666777888::::::999999:::;;;<<<<<>>888888777666555444333333333333333333333333333333111111111111111111111111333333333222111111000000222222222222222222222222111222444444444555888:::DDDQQQnnn}}}rrruuummmXXXWWW]]]aaattt}}}```GGGBBBFFFGGGJJJPPPRRRRRRQQQPPPOOONNNNNNNNNOOOOOOMMMKKKGGGCCC???===:::::::::999999999999888tttsssyyy}}}|||uuuzzzyyyoooeee```XXXNNNDDD===777555777777777777888888888888555555555555555444444444444444444555555777888999888888888888999:::;;;<<>>BBBIIIWWWrrrwwwfffVVVRRRRRRUUUbbbqqq~~~vvvpppiiihhhlllwwwyyygggZZZMMMHHHHHHGGGHHHJJJJJJLLLQQQZZZaaa```XXXPPPHHHDDDBBBCCCCCCAAABBBFFFMMM[[[uuu}}}~~~yyyuuuoookkkiiigggeeedddbbb```]]][[[[[[ZZZXXXWWWVVVUUUUUUXXX\\\___aaaaaa___aaacccdddcccaaa___^^^^^^]]]```gggpppuuutttpppmmmgggaaa___^^^\\\___eeefffmmmuuu{{{|||vvvtttwww|||xxxrrrrrrvvv~~~|||wwwuuusssooohhh```WWWLLLBBB<<<777777666555555444333333333333333333333333333333111111111111111111111111222222222333333444444444222222222222222222222222111222444444444555888:::>>>KKKgggwwwjjjhhhyyykkkXXXVVV\\\___iii}}}vvvYYYGGGCCCDDDFFFGGGJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKIIIFFFCCC@@@>>>;;;;;;:::::::::999999999}}}sssvvvvvvvvvqqqvvv|||zzzpppeee```XXXNNNEEE>>>999777666666666666666666666666444555555555555555555555888777666555555444555555666666666777888999;;;<<<<<<@@@EEEQQQkkk{{{jjjYYYSSSRRRUUU```kkk|||tttkkkhhhiiirrr|||qqqaaaVVVMMMJJJJJJHHHFFFFFFDDDCCCEEEKKKRRRRRRMMMGGGDDDAAA@@@BBBCCCBBBDDDHHHLLLXXXppp}}}yyytttooolllrrrvvvzzzvvvqqqmmmjjjhhhfffddd```]]]XXXUUUSSSSSSRRRQQQRRRQQQQQQTTTYYY]]]```aaa]]]```bbbbbb```^^^^^^___^^^]]]aaajjjwww{{{ssskkkfffbbb```ccchhhiiilllnnnmmmmmmuuuzzzuuuuuu{{{~~~||||||yyyyyy{{{zzzvvvtttsssnnnfff]]]SSSJJJAAA;;;666666555555444444333333333333333333333333333333111111111111111111111111111222222333333444444555222222222222222222222222111222444444444555888:::<<>>:::999666666666666555555555444444444444555555555555555888777666555555444555555777777777777888999:::;;;:::>>>CCCMMMfffrrr^^^SSSPPPSSS[[[dddyyy{{{nnniiihhhnnnwwwzzzuuuttt{{{yyyhhhZZZSSSNNNNNNMMMIIIEEEEEEEEEDDDDDDGGGJJJKKKHHHEEE@@@======AAABBBBBBDDDHHHIIIVVVmmm~~~yyyvvvxxxuuupppjjjddd```^^^]]]bbbhhhtttzzzwwwrrrooommmkkkiiiggg___[[[UUUPPPNNNMMMLLLKKKNNNNNNNNNQQQWWW]]]```bbb^^^aaacccaaa^^^]]]^^^```___```eeeooo|||zzzrrrkkkeeegggmmmtttvvvuuunnnhhhlllyyy}}}yyyzzzyyyqqqrrryyy~~~xxxtttsssrrrlllcccYYYPPPGGG???:::555555555444444444333333333333333333333333333333111111111111111111111111111111222222333333444444222222222222222222222222111222444444444555888:::===GGG^^^ddd\\\```oooyyy]]]QQQRRRUUU^^^lll{{{\\\HHHBBBBBB@@@BBBDDDFFFIIIKKKKKKKKKKKKIIIJJJJJJIIIGGGEEECCCAAA;;;;;;;;;;;;::::::::::::~~~}}}wwwzzz{{{tttpppuuu|||}}}sssjjjdddXXXLLLBBB<<<999888999888888777666555444444444444444555555555666666555555555555555666777777888888888888888999:::;;;:::>>>BBBJJJaaa}}}fffVVVQQQSSSYYY^^^rrrpppjjjgggkkksss{{{yyyrrrnnnnnnqqquuuwwwxxx}}}rrr```UUURRRQQQSSSPPPJJJGGGGGGEEEEEEEEEEEEFFFFFFEEEEEE???<<<===@@@BBBAAACCCGGGGGGUUUmmm{{{tttoookkkiiieeeccc^^^YYYTTTQQQPPPPPPVVVZZZbbbjjjooowww~~~zzzwwwsssqqqooonnnllljjjbbb]]]VVVQQQNNNLLLJJJIIIJJJJJJJJJNNNUUU\\\aaaccc```cccdddbbb^^^[[[]]]```bbbdddiiirrr~~~yyynnnnnnsss|||xxxnnnlllsss|||zzzqqqttt|||wwwtttssspppjjj___UUUKKKCCC===888555555444444444444333333333333333333333333333333111111111111111111111111111111111222222222222222222222222222222222222222111222444444444555888:::===CCCWWWyyyfff\\\]]]hhh|||hhhVVVUUUXXX___iiilllOOODDDBBB>>>>>>@@@CCCFFFIIIJJJJJJJJJIIIJJJJJJIIIHHHFFFDDDCCC<<<;;;;;;;;;;;;:::::::::~~~}}}|||{{{wwwwww~~~|||{{{rrrooouuu|||~~~tttnnnfffYYYLLLAAA:::888777;;;:::999888777555555444444444444555555555666666222333333444666888999::::::999999999999999:::::::::>>>BBBIII^^^mmm[[[TTTTTTYYY]]]nnnrrrkkkfffjjjqqqyyy~~~}}}~~~~~~}}}|||rrrllldddgggiiiiiiiiimmmvvv~~~mmm[[[TTTSSSUUUWWWSSSLLLIIIKKKAAACCCDDDCCCBBBBBBDDDEEEAAA>>>???BBBCCCBBBCCCFFFGGGVVVooozzzqqqkkkfffbbb```VVVUUUSSSOOOKKKHHHHHHHHHKKKMMMPPPQQQPPPWWWjjj}}}wwwqqqqqqwww|||~~~yyywwwtttrrrqqqpppnnnlllfffaaaZZZTTTQQQNNNKKKJJJHHHGGGHHHMMMTTT[[[aaacccbbbeeefffccc]]][[[]]]aaaaaaccchhhpppzzzwwwtttxxx}}}tttnnnqqqwwwwww|||{{{wwwuuutttooohhh]]]RRRIIIAAA;;;777444444444444444444333333333333333333333333333333111111111111111111111111111111111111111111111111222222222222222222222222111222444444444555888::::::???PPPpppjjj\\\\\\eeeyyyrrr___]]]aaaffflllxxxUUUFFFBBB>>>;;;===AAADDDGGGHHHHHHHHHIIIJJJJJJJJJIIIGGGFFFDDD<<<<<<;;;;;;;;;:::::::::zzzssspppnnnpppyyy~~~rrrttt|||{{{tttlllcccVVVIII@@@:::888666666555555555555444444444555555555555555555555555444444444555555555555666666666666666777888999:::;;;<<>>:::777555555444444444333333333333333333222222222111111000000000000000000000000222111111111000000//////111111222222222333333333444444333333333444555555999@@@OOOhhhuuu___```kkk~~~hhh___dddlllrrr```GGG===:::<<<===>>>???BBBEEEHHHJJJMMMMMMKKKIIIHHHHHHHHHHHHDDD@@@;;;999:::;;;:::999xxxqqqlllmmmvvvzzzvvv}}}xxxpppiii```SSSGGG???;;;999888777777666666666555555555555555555555555555555555444444444555555555555666666666666666777888999::::::<<>>AAADDDCCCBBBDDDIIINNNTTTVVVVVVRRRMMMLLLNNNRRRTTTZZZeeesss~~~|||{{{xxxtttpppoooppprrrtttqqqhhh\\\SSSOOOKKKGGGDDDCCCBBBBBBEEELLLTTT\\\```bbbaaa```___]]]ZZZWWWUUUUUUSSSUUU[[[```hhhxxxxxxvvvyyyyyywwwuuusssooojjjcccWWWLLLCCC===999666555555444444444333333333333333333222222222111111000000000000000000000000222222222222111111111000111111111222222222333333444444333333333444555555;;;@@@LLLccc~~~```]]]dddxxxrrrfffhhhmmmsss```III???=========>>>???AAADDDGGGIIIKKKKKKJJJJJJIIIHHHHHHGGGDDD@@@<<<999:::::::::999|||qqqjjjjjjttt}}}~~~yyy|||tttlllddd\\\PPPFFF???;;;999888888777777777666666666666555555555555555555555555444444444555555555555666666666666666777888999999:::;;;???CCCJJJ```iii\\\YYY[[[iiiyyy}}}xxxuuuooojjjhhhccc______aaafffqqq|||vvvppppppwwwzzzpppllllllvvvssscccXXXWWWVVVWWWXXXTTTMMMGGGFFFDDDBBBBBBCCCCCCBBBAAAAAABBBBBBCCCDDDEEEFFFGGGNNNZZZnnnxxxiii\\\TTTOOOKKKIIIEEECCCAAA???>>>>>>???@@@BBBDDDEEECCCAAAAAADDDHHHHHHIIIJJJHHHEEEDDDGGGJJJIIIKKKPPPVVVaaannn|||~~~|||{{{yyyvvvrrrooonnnnnnppprrrqqqhhh\\\RRRLLLIIIEEECCC@@@@@@@@@BBBGGGNNNUUUYYY]]]^^^^^^]]][[[XXXUUUSSSRRRQQQQQQSSSVVV[[[fffqqqzzzxxx~~~~~~vvvvvvvvvsssnnnfff___TTTIIIAAA;;;777555555555444444444333333333333333333222222222111111000000000000000000000000333333333222222222222222111111111222222222222333333333333333333444555666;;;>>>GGG\\\}}}eee]]]^^^qqq}}}lllhhhhhhnnnzzz```JJJBBB@@@=========>>>@@@BBBDDDFFFGGGHHHIIIIIIIIIIIIHHHGGGDDDAAA===;;;:::::::::999{{{ooogggiiivvvwww}}}zzz|||{{{|||tttlllbbbZZZOOOEEE>>>:::888777777777777666666666555555555555555555555555555555444444444555555555555666666555555666666777888999888:::>>>BBBFFFXXX|||yyyhhhcccdddgggtttxxxssslllgggfffbbb^^^___```dddmmmvvvvvvjjjeeehhhtttxxxpppvvvyyylll```\\\YYYXXXWWWTTTNNNJJJIIIGGGEEEDDDDDDEEEDDDCCCBBBCCCDDDFFFGGGHHHHHHHHHNNN[[[ppp{{{lll]]]SSSLLLGGGEEECCCBBB???>>>===???AAACCCDDDEEEEEEDDDAAAAAACCCEEEEEEFFFFFFEEECCCCCCDDDGGGIIIIIIIIIJJJNNNUUU]]]cccqqqzzz~~~|||zzzuuusssoookkkjjjjjjkkklllmmmeeeZZZPPPIIIEEEBBB@@@??????@@@AAADDDIIIOOOSSSZZZ\\\]]]\\\YYYVVVSSSRRRTTTTTTTTTTTTTTTXXX^^^dddsss}}}vvvxxx}}}{{{wwwuuuttt{{{rrrssstttoooiiibbb[[[PPPFFF>>>999666444555555444444444333333333333333333222222222111111000000000000000000000000222222222222222222222222111111111111222222222222333333333333444444555666999<<>>======???BBBDDDAAAAAABBBAAAAAAAAABBBCCCEEEEEEEEECCCBBBAAAAAABBBCCCDDDDDDDDDEEEGGGKKKNNNSSSYYYcccnnnxxx~~~{{{yyyrrrppplllhhheeedddeeeeeegggaaaXXXOOOIIIEEEBBBAAA???@@@AAAAAABBBFFFKKKPPPXXX[[[]]]\\\YYYVVVTTTUUUXXXYYYZZZYYYYYY[[[^^^___eeesss~~~vvvpppsssvvvvvvrrrmmmlllnnnxxxyyyooonnnnnnhhhbbb^^^WWWLLLCCC<<<888555444555555444444444333333333333333333222222222111111000000000000000000000000000000111111111111111111000000111111111222222222333222222333444555666666666:::EEE\\\sssccc[[[jjjvvvccccccgggpppjjjPPPBBB===::::::999999;;;<<<>>>???AAABBBEEEGGGHHHHHHGGGFFFDDDCCCAAA>>>;;;:::::::::|||vvvooojjjhhhooo|||zzzxxx||||||uuummm___XXXNNNDDD===999666444555555555555444444444444555555555555555555555555444444444555555555555666555555555555666777888888888777;;;BBBCCCKKKhhhvvvhhhccceeeooowwwnnnjjjfffcccaaabbbbbbbbbhhhoooyyyuuuoooiiifffcccbbbfffmmmyyy{{{~~~}}}tttiii\\\TTTNNNKKKGGGEEEEEEEEEDDDDDDCCCCCCDDDFFFHHHIIIJJJKKKTTTccczzzxxxfffWWWLLLGGGEEE???>>>===<<<===???AAABBBCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHGGGFFFEEECCCBBBBBB===???BBBCCCCCCDDDFFFHHHFFFIIIOOOWWW```jjjuuu|||~~~{{{xxxuuuooommmiiidddaaa^^^]]]]]]^^^[[[UUUOOOJJJFFFEEEDDD???AAABBBBBBAAADDDIIINNNVVVYYY\\\\\\ZZZYYY[[[]]]^^^bbbcccbbbbbbdddccc```ccclll|||yyyqqqggggggjjjllliiifffhhhlllttt~~~tttqqqooojjjdddZZZSSSJJJAAA;;;777555444555555444444444333333333333333333222222222111111000000000000000000000000000000000000000111111111000000000111111111111222222222222333444555666777555999DDD[[[zzzhhh]]]jjjmmmmmmooottt~~~uuuYYYFFF???999999999999:::<<<>>>???@@@AAACCCEEEFFFFFFFFFFFFDDDDDDCCC@@@<<<:::999:::~~~|||tttqqqnnnkkkjjjrrryyyyyy~~~~~~yyyqqqiii]]]VVVMMMDDD>>>;;;888666666666666666555555555555555555555555555555555555444444444555555555555666555555555555555666888888;;;666999AAABBBEEE\\\wwwwwweee\\\^^^gggvvvxxxnnnkkkdddaaa```aaa``````dddjjjssszzz~~~sssqqqqqqtttsssnnnkkkkkkrrr{{{wwwpppooorrr{{{ooocccUUURRRMMMKKKJJJJJJJJJJJJGGGGGGGGGHHHJJJLLLOOOPPP[[[jjjxxxfffWWWLLLGGGFFF@@@@@@???@@@@@@AAABBBCCCGGGGGGGGGHHHJJJKKKJJJJJJKKKJJJIIIIIIIIIHHHFFFEEE???AAACCCCCCCCCCCCDDDFFFDDDFFFJJJNNNTTT[[[ccchhhpppuuu{{{}}}|||{{{{{{zzzwwwrrrnnniiigggbbb]]]XXXUUUSSSRRRRRRQQQOOOLLLHHHEEEDDDCCC>>>@@@BBBBBB@@@BBBGGGMMMRRRVVVZZZ[[[[[[^^^dddjjjmmmqqqsssqqqqqqsssoooiiifffjjjrrr~~~|||uuulllddd]]]\\\^^^bbbbbb```eeemmmttt|||wwwssspppkkkgggXXXQQQHHH@@@:::777555444555555444444444333333333333333333222222222111111000000000000000000000000000000000111111222222222000000000000111111111111222222222333444555666777777999AAAVVVzzzssscccjjj}}}sssrrrsssyyydddOOOFFF:::::::::;;;<<<>>>AAABBBAAAAAABBBCCCDDDEEEEEEFFFDDDEEEDDDAAA===:::999:::zzzrrroooqqqooonnnmmmlllttt}}}vvvwww}}}|||vvvnnnfffZZZTTTLLLDDD???<<<:::999777777777777666666666666555555555555555555555555444444444555555555666666555444444555555666777888===777888@@@AAAAAASSSlllxxxdddZZZVVV___nnn~~~wwwmmmjjjaaa___^^^___^^^]]]```fffooovvv{{{{{{zzzwwwhhhppp}}}jjjddd```eeesssqqq\\\YYYTTTQQQQQQQQQQQQPPPMMMLLLLLLLLLNNNQQQTTTVVV```ooovvveeeUUUKKKGGGFFFCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFHHHHHHGGGFFFGGGGGGFFFGGGGGGGGGEEEDDDCCCCCCCCCAAA>>>>>>???@@@@@@CCCFFFIIIKKKOOOTTTWWW___eeemmmtttvvvwwwvvvuuuwwwwwwwwwxxxwwwsssmmmiiiccc```\\\VVVQQQMMMJJJIIIHHHIIIIIIGGGEEEBBBAAAAAA<<>>AAACCCDDDBBBBBBAAABBBBBBDDDEEEFFFDDDEEEEEEBBB===999999;;;rrrjjjlllooolllkkklllnnnxxx||||||~~~~~~uuulllfffZZZRRRGGG???;;;:::888777777666555444444444444444444444444444444444444444444444444555555555555666444666777777666555555666777777:::<<<===BBBOOO]]]|||~~~ggg\\\XXX\\\fffsss}}}nnneeebbbbbbaaa^^^ZZZYYY\\\___kkkrrr|||vvvsssvvvoooddd[[[ZZZ^^^hhh{{{}}}kkkcccZZZWWWYYY[[[ZZZWWWWWWVVVVVVVVVWWWYYY\\\]]]mmmuuu}}}lll[[[OOOHHHEEECCCBBB@@@@@@BBBGGGJJJJJJHHHJJJJJJKKKJJJIIIIIIKKKMMMHHHGGGGGGFFFEEEEEEEEEFFFGGGEEEBBB???>>>>>>???AAABBBCCCFFFHHHKKKMMMNNNOOOXXX[[[___cccfffjjjnnnqqqnnnqqqsssuuusssoookkkhhh^^^ZZZUUUNNNIIIFFFEEEDDDDDD@@@@@@CCCAAA<<<>>>CCC@@@@@@?????????AAAEEEHHHJJJQQQVVVVVVYYYbbblllqqqxxx~~~tttfff___gggpppqqqttt{{{tttrrrooojjjddd^^^YYYUUUVVVVVVVVVXXX^^^fffnnnrrr~~~}}}zzzuuurrrppplllfffaaaUUUIII===::::::777444333;;;:::777555333333333333//////000000111111111111444444333222111000///...111111111111111111111111111111222222222333333333222111111111333555888:::111:::@@@JJJhhhuuurrrzzzzzzpppiiippp~~~eeeHHHBBB<<<999===BBBDDDEEEGGGFFFFFFEEEEEEEEEFFFHHHIIIGGGFFFDDDBBB???<<<:::999xxxmmmlllllljjjiiikkkppp{{{|||sssjjjcccYYYQQQFFF>>>;;;:::888777666666555444444444444444444444444444444444444444444444444555555555555666666777888888666555555666777777999;;;<<>>>>>??????AAABBBDDDGGGJJJKKKMMMMMMRRRTTTXXX[[[]]]```dddgggiiikkknnnpppoookkkeeebbbWWWTTTNNNHHHDDDAAA@@@@@@AAA>>>???AAA@@@===???DDDBBBBBBBBB@@@@@@AAAEEEHHHFFFMMMSSSSSSVVV]]]eeehhhooo{{{yyyiii]]]___bbb```bbbhhhnnnoooqqqpppmmmhhheeeccc``````bbbfffkkkqqqwwwzzz|||~~~uuurrrpppooonnnjjjddd___TTTGGG<<<999999777444333666555444444333333333333000000000000000111111111000000000111111111111222111111111111111111111111111111111111222222222333222222111111333555777999222999>>>FFF```uuummmqqqyyymmmffflllzzzvvvYYYDDD===999===BBBCCCDDDFFFGGGGGGFFFEEEFFFGGGHHHHHHHHHGGGEEEBBB???===;;;999xxxsssmmmjjjhhhjjjqqqyyypppggg```WWWOOOEEE===:::999888666666666555444444444444555444444444444444444444444444444444555555555555666666777888888666555555555666666888;;;:::<<>>======>>>===???AAAAAA@@@BBBFFFFFFFFFEEECCCBBBCCCEEEHHHFFFNNNUUUVVVWWW\\\______bbblllzzzooo^^^XXXVVVRRRTTTYYYdddllluuu{{{{{{yyywwwwwwsssvvvzzz~~~~~~yyynnnllllllmmmmmmjjjccc]]]QQQFFF<<<999888666333333000000111222333333333333111111111000000000000000/////////000000111111111111111111111111111111111000000000111111111222222333333222222222444666777333999<<>>CCCEEEFFFHHHIIIHHHGGGGGGGGGGGGGGGHHHHHHGGGFFFDDDAAA>>><<<:::xxxqqqkkkkkkqqq|||~~~}}}wwwnnnddd]]]TTTLLLCCC<<<:::999888666666555555444444444555555444444444444444444444444444444444555555555555666333444666666555555555666555555777::::::;;;BBBKKKfffnnnbbbYYYUUUWWWdddwwwuuukkkdddcccaaa^^^[[[YYYXXXXXX[[[bbbkkksss{{{uuullluuu|||pppaaaXXXUUUUUUTTTTTT[[[ffftttzzzjjj```WWWVVV[[[dddooowww~~~{{{ppphhh]]]SSSNNNLLLLLLLLLNNNQQQXXXcccnnnttttttrrr```ZZZSSSPPPRRRTTTQQQNNNOOONNNLLLJJJIIIHHHGGGGGGDDDEEEFFFGGGGGGFFFEEEDDDFFFHHHJJJLLLNNNPPPQQQQQQNNNOOOQQQQQQQQQQQQRRRTTTYYY\\\```bbbaaa\\\VVVRRRKKKHHHEEEAAA>>>>>>>>>???>>>@@@CCCEEEFFFFFFHHHJJJJJJJJJJJJHHHFFFFFFHHHJJJMMMVVV___aaabbbbbb___[[[XXX^^^iiixxxtttbbbYYYSSSPPPRRRVVV[[[iii{{{yyylllllllllnnnnnniiiaaa[[[MMMCCC;;;888777555333444...///111333444333333222111111111111000000000000111111111000///......---111111111111111111111111///000000000000111111111333333222222222333444555444999;;;>>>LLLlllsss^^^XXX^^^ooo}}}tttdddYYY]]]hhhuuuqqqSSSHHH???AAAFFFHHHJJJKKKJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHGGGEEECCC@@@===<<<|||rrrnnnttt{{{xxxzzz}}}{{{uuulllbbb[[[PPPJJJAAA;;;999999777555555555444444444555555666444444444444444444444444444444444555555555555666///111444555555555777888555444666:::;;;<<>>>>>@@@AAABBBGGGLLLNNNOOOPPPPPPPPPMMMNNNNNNMMMKKKKKKLLLNNNVVVaaalllqqqqqqnnnfff^^^[[[YYY]]]hhhwwwyyyhhh]]]VVVSSSTTTVVVUUUfff~~~~~~|||mmmmmmlllmmmlllfff\\\UUUIIIAAA999888666333222444000111333444444333222111111111111000000000000000111111000000//////......111111111111111111111111///000000000000111111111333333333222222333333333555888:::===FFFaaawww^^^RRRTTT___iii}}}ttt```RRRVVV]]]ggg|||```QQQDDDAAAEEEHHHJJJLLLJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIHHHGGGEEEBBB???===wwwtttzzzvvvtttxxx{{{~~~|||xxxrrrjjj```YYYMMMGGG???:::999888777555555444444444444555666666444444444444444444444444444444444555555555555666...111333555555666777999666555666999;;;<<>><<<<<<>>>@@@BBBIIIPPPWWWYYYZZZZZZWWWTTTPPPQQQRRRQQQQQQQQQSSSTTT[[[iiixxxttthhhddd^^^[[[```jjjttt~~~|||pppeee]]]YYYWWWVVVUUUccczzz}}}~~~{{{mmmllljjjiiifff___UUUMMMEEE>>>888777555222222444333333444444444333222222///000000000111111111111......///000000111222222111111111111111111111111000000000111111111222222222222222333333333333333666666999===CCCWWWfffUUUQQQWWW^^^jjjvvv___OOOQQQVVV]]]pppsss```LLLDDDEEEFFFHHHJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJIIIGGGCCC@@@>>>~~~yyy{{{xxxqqqppptttyyyzzzyyywwwtttoooggg]]]WWWKKKEEE>>>999888888777555444444444444444555666666444444444444444444444444444444444555555555555666222444666777666666777888:::666555888999:::>>>EEERRRjjjwwwxxxzzzjjj[[[WWWUUUWWW]]]iii{{{{{{nnnkkkgggeeeccc```[[[WWWSSSXXX___eeemmmwwwvvvmmmooovvv|||sssbbbWWWSSSOOOJJJHHHNNNUUUbbb|||~~~rrrmmmjjjlll{{{|||zzzooooooooopppqqqpppnnnlll^^^XXXQQQPPPUUU]]]dddgggjjjeee]]]UUUQQQOOOPPPQQQNNNNNNLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHJJJKKKMMMOOOQQQRRRRRRSSSRRRSSSRRRPPPMMMJJJJJJKKKMMMNNNOOOOOONNNKKKHHHFFF???>>><<<<<<===???BBBDDDNNNYYYaaaccccccbbb\\\UUUQQQRRRTTTUUUUUUVVVYYY[[[___nnnyyykkkccc]]]___dddkkkwww{{{ssslllgggccc___\\\bbbpppwwwmmmjjjhhheeebbb[[[PPPIIIBBB<<<888777555111111444333333333222222333333444......///000111222222333......///000111222333444111111111111111111111111111111111111222222222333000111222333333333333333666444777<<>>======???BBBEEEGGGRRR]]]gggiiihhhfff^^^VVVQQQSSSVVVWWWXXXZZZ\\\^^^aaarrrmmmeee______aaafffsss{{{wwwqqqllldddccchhhwww~~~tttmmmjjjgggeeeaaaZZZPPPIIIAAA;;;777666444111111444222222111000111222444555------...000111222333444222222222111111111111111111111111111111111111111111222222222222333333333000000111222333444333333666333555;;;<<>><<<<<>>BBBTTTiiixxxaaaUUUSSSVVVddd{{{qqqVVVQQQOOOQQQeee```PPPMMMLLLHHHKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLJJJIIIGGGFFF}}}mmmeeeeeegggmmmpppwww|||nnngggfffhhhmmmrrruuutttqqqnnniiiaaaXXXRRRFFFBBB===:::888888777666444444555555555555444444555555444444444333333333///000111222444555666777666666666666666666666555555555555666888:::===>>>HHHUUUqqq}}}nnn```]]]```dddlllssszzztttooohhhdddcccbbb```^^^YYYXXXZZZ___dddkkkxxxooofffhhhmmm|||~~~}}}uuuiii\\\UUURRRLLLPPPRRRVVVhhh}}}gggZZZLLLFFFEEEDDDEEEHHHMMMSSSWWWUUUTTTUUUTTTQQQSSSQQQNNNNNNNNNOOONNNMMMOOOOOONNNOOOPPPTTTWWWYYYXXXYYYYYYZZZ[[[]]]^^^___^^^[[[VVVSSSPPPNNNKKKIIIGGGFFFDDDDDDCCCAAA>>>;;;===::::::===>>>???DDDKKKXXXeeepppqqqmmmiiifffccccccaaa```aaaccceeeeeeeeehhhsssvvvpppkkkhhhooo{{{zzzppphhhgggnnn{{{vvvqqqmmmkkkgggccc\\\SSSIIICCC<<<999666333111111222222222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111111111111222222222333333111111000000111111222333555111222888999<<>>===<<<;;;===:::999;;;===@@@HHHQQQeeeyyy}}}{{{wwwxxx}}}tttjjjhhhnnn|||yyyrrrnnnkkkhhhccc]]]VVVLLLCCC<<<888777555222111111111222222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111111111111111222222222222333333222222333333444555666555666888777555<<>>;;;999999888666444444444555555555555444444555555444444444333333333666666555555555444444444444555555555666666777777555555444555666888:::;;;===CCCTTToookkk```___``````eeejjjssszzzsssjjjeeecccbbb```^^^YYYVVVUUUWWWXXX\\\gggrrrzzzvvvfff]]]WWWYYYZZZ[[[YYYVVVUUUTTTOOOPPPRRRVVVccc}}}kkk\\\UUUTTTUUUXXX```jjjtttxxxyyyxxxtttooodddcccaaaaaabbbaaa___]]]ZZZ[[[]]]```cccfffhhhiiijjjiiigggfffeeeeeeeeefffgggeeeccc```]]]WWWQQQLLLIIIEEEAAA>>>======<<<<<<>>>;;;:::===???BBBKKKSSSiiiyyyoookkkppp}}}}}}tttooollljjjfff```YYYRRRIIIAAA;;;777777555444333333333333222222222222222222222222111111222222222222111111111111111111111111111111222222222222222222222222000000111111111222222222333333222222333333444555444444666777777666;;;@@@LLLfffpppbbbmmmlllfffkkkooozzz___QQQOOOKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLJJJIIIHHHwwwooojjjgggaaabbbfffpppwwwjjjeeeeeehhhmmmsssuuurrrmmmhhhaaaXXXOOOIII???===999888888888777666444444555555555555444444555555444444444333333333444444444333333222222111444444555555666777777777666666555666777999:::<<<===CCCOOOeeerrraaa^^^___^^^fffjjjrrr}}}|||uuukkkeeecccbbb```^^^XXXVVVUUUVVVWWWYYYbbblllttt|||~~~lllbbbUUUTTTQQQOOOMMMMMMNNNOOOMMMNNNQQQWWWbbbxxxnnndddaaadddjjjsss|||wwwuuusssqqqpppmmmjjjggg^^^^^^___aaaeeelllrrrvvvsssrrrqqqpppooommmllllllllljjjgggccc^^^XXXQQQLLLGGGDDD@@@>>>>>>>>>>>>===???<<<<<>>>>><<<<<<@@@BBBCCCIIIQQQeee|||~~~{{{xxx{{{yyyxxxrrrllliiifffeee^^^UUULLLEEE@@@<<<:::444444444333333333333333222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111000000000000111111111111111111000000111111222333000222333333444777999;;;AAAOOOlllqqqnnn{{{ttttttvvv{{{oooZZZNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMKKKJJJIIIzzztttooolllcccdddjjjwwwvvvllliiiiiijjjmmmrrrpppooolllhhhaaaWWWMMMFFF@@@<<<777555555666888888444555555555555555555444555555444444444333333333111222333444666777888888444444444555666777777888666555555555666777999:::777===DDDRRRmmmqqq]]]YYY[[[[[[eeeppp}}}~~~wwwllleeecccbbb```___[[[YYYYYYYYYVVVTTTXXX___iiirrr~~~|||rrr```[[[TTTOOOLLLJJJJJJIIIJJJKKKPPPXXXaaarrrsssjjj]]]UUUVVVaaapppzzz|||tttpppjjjddd^^^WWWPPPLLLDDDCCCAAA@@@AAAAAA@@@???===;;;<<<@@@BBBCCCHHHNNNWWWmmmyyytttoookkkgggeeeiiinnnwwwxxxnnnjjjhhhgggbbb[[[QQQGGGAAA===;;;999222222222222222222222222222222222222222222222222111111222222222222111111111111111111111111111111000000000000000000000000000000000000111111111111333333222222333333444555333444444333555888;;;;;;<<>>:::666444555666777777444444444444444444444444444444333333222222222333222222222222222222222222444555666777777888888888666666666666666777888888888:::>>>III```rrr___WWWVVVYYYdddooo~~~|||mmmgggeeeaaa\\\[[[XXXZZZZZZVVVRRRRRRVVV[[[fffmmmwww~~~qqqhhh\\\RRROOONNNMMMLLLRRRRRRVVV[[[bbbqqqoooddd[[[ZZZiii|||}}}pppddd___[[[TTTMMMIIIGGGFFFCCCAAA@@@AAABBBBBBAAAAAA@@@???@@@CCCHHHLLLXXXeeesss}}}~~~yyyxxxpppkkkjjjfff]]]YYYZZZ^^^ZZZYYYaaarrrrrrhhheeedddddd]]]WWWMMMEEE>>>:::777666333333333333333333333333111000///---------...///000111111111111222222222000000000000000000000000333333222222111000//////---///111222333222000///444444444333333222222222444444555555666777777888>>>DDDWWWvvvxxxsssxxxggggggkkkttt|||bbbSSSSSSOOOIIIHHHKKKKKKFFFIIIIIIIIILLLNNNOOOMMMLLLwwwtttrrrnnnkkkeeejjjwwwuuuiiigggkkkmmmoooqqqrrroooiiiccc\\\SSSKKKEEE>>>;;;777555555666666666444444444444444444444444666555444333333333444444222222222222222222222222555666777888888999999999666666666666666777888888999;;;>>>GGGYYYvvvqqq___VVVUUUVVVaaalll{{{ooohhheee```\\\[[[VVVXXXXXXUUURRRRRRVVVZZZbbbhhhrrr{{{vvveeeYYYTTTVVVYYY[[[YYYZZZ\\\```eeeqqq~~~sssmmmwwwzzznnnaaa\\\YYYSSSMMMKKKGGGFFFDDDBBBAAAAAABBBCCCAAAAAAAAA@@@@@@CCCHHHLLLOOO[[[hhhqqqzzz~~~{{{ssskkkgggbbbZZZVVVWWWVVVTTTUUU\\\jjj}}}pppgggddddddddd[[[UUUKKKCCC===999777555333333333333333333333333333222111000000000111111222222222111111000000000000000000000000000000000444444333222222111000000...///111222222222000///444333333333222222222222333444444555666666777777;;;@@@OOOmmm{{{|||ggg]]]aaalllnnnYYYSSSMMMJJJJJJKKKJJJIIIIIIIIIIIILLLNNNOOONNNLLL|||tttqqqpppmmmjjjgggmmm{{{rrrgggfffkkknnnppprrrpppmmmggg```YYYQQQHHHCCC>>>;;;777555555555555444444444444444444444444444777666444333222333555666222222222222222222222222666666777888999999999999666666666666666777888888999;;;>>>CCCOOOiiiqqq```VVVTTTTTT___kkk{{{sssiiieee```]]]\\\VVVWWWXXXUUURRRRRRUUUXXX[[[aaakkkuuu~~~uuujjjfffgggiiijjjeeeddddddeeegggooowwwkkk^^^XXXUUUPPPLLLKKKGGGFFFDDDCCCBBBBBBCCCDDDAAABBBBBBAAAAAADDDHHHLLLQQQZZZeeeppp{{{wwwuuussstttzzzyyyrrrkkkccc^^^^^^UUUTTTTTTWWW```ooo}}}zzzmmmfffdddcccbbbWWWQQQHHH@@@;;;888555444333333333333333333333333333333222111111111222222444333222111000//////...000000000000000000000000111111000000//////.........///000222222111111000222222222222222111111111333333333444555555666666888:::FFF___hhhXXX[[[eeeyyyeeeVVVKKKLLLNNNKKKIIILLLJJJIIIJJJKKKNNNOOONNNMMM{{{tttrrrrrrpppnnnkkkqqq{{{oooeeefffkkkoooqqqsssoookkkeee^^^WWWOOOGGGBBB===;;;777555555555444333444444444444444444444444777666333222111222444555111222222222222222333333555666777888888999888888666666666666666777777888888;;;>>>AAAHHH]]]nnn^^^UUUTTTUUU\\\kkkvvvkkkeee```]]]]]]YYYYYYYYYWWWTTTRRRSSSUUUWWW]]]fffoooyyy~~~yyyuuuqqqmmmhhheeeccciiixxxtttggg[[[TTTPPPKKKIIIIIIGGGFFFEEEDDDDDDDDDEEEFFFCCCDDDDDDCCCCCCEEEHHHLLLVVV^^^jjjwwwxxxrrrsss{{{}}}tttlllggg]]]\\\YYYVVVXXX```mmmvvv|||wwwlllfffccc```^^^RRRMMMDDD===888666444333222222222222222222222222111111000000000000000000222222222111000/////////000000000000000000000000111111111000000///////////////000111111111111000111111111111111111111111333333333444444444555555888888???TTTrrr|||mmm]]]\\\bbbsssuuu^^^NNNOOOPPPJJJHHHMMMJJJJJJJJJKKKNNNOOOOOOMMM{{{vvvvvvxxxwwwuuuqqqwwwzzzoooeeefffllloooqqqsssnnnjjjccc\\\UUUMMMFFFAAA<<<:::777555555555444333444444444444444444444444555444222111000111222333111111111222222333333333333444555666777777777777666666666666666777777888777:::>>>@@@DDDUUUyyy~~~lll]]]TTTSSSTTTWWWjjjyyymmmfffaaa^^^^^^]]]]]]\\\ZZZVVVSSSRRRQQQTTTYYYbbbkkkuuu~~~wwwpppggg```]]]aaapppnnncccXXXQQQLLLGGGFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFEEEFFFIIIKKKTTT\\\iiiyyy|||wwwyyyxxxpppgggddd^^^VVVSSSVVV^^^ffftttyyy~~~vvvmmmgggbbb\\\XXXNNNIIIAAA:::666444333222222222222222222222222222000000000111111111000000000000000000000000000000000000000000000000000000333333333333333222222222//////000111111111111111111111111111111111111111333333333444444444444444999888===LLLfffvvvqqq}}}tttccc]]]^^^kkkoooYYYTTTRRRIIIGGGMMMKKKJJJJJJKKKMMMOOOOOONNN{{{xxxzzz}}}~~~}}}yyy|||pppggggggmmmoooqqqrrrmmmhhhaaaZZZRRRKKKDDD@@@:::888666555666666444333444444444444444444444444333222222111111111111111111111111222222333333444333333444555666666666666666666666666666777888888777888===AAABBBPPPppp~~~ooobbbXXXTTTTTTTTTfffzzznnnhhhccc```___^^^^^^]]][[[XXXUUURRRPPPQQQVVV]]]fffooozzz|||uuulllbbb[[[XXX\\\iiiwwwzzzfff]]]SSSNNNJJJEEEDDDGGGHHHHHHIIIJJJJJJJJJKKKKKKKKKLLLKKKIIIHHHGGGIIIKKKQQQZZZhhhxxxrrrmmmcccYYYSSSSSSWWW[[[bbbgggmmmrrrvvv{{{}}}uuunnnhhhaaaYYYTTTKKKEEE>>>888555444333222222222222222222222222222000111222222333222222222/////////000000000111111000000000000000000000000////////////////////////000000000000000111111111111111111222222222222222444444444444444444555555888999===GGGZZZwwwxxxkkkrrrfff]]][[[eeevvvlll]]]SSSKKKIIIMMMLLLKKKJJJKKKMMMOOOPPPOOOyyywww{{{~~~rrriiiiiimmmoooppppppkkkfff___WWWPPPHHHBBB===888666555555666666555444444444444444444444444444222222333333333222111000000111111222333333444444333444555666777777777777666666666666666777888888777888<<>>CCCPPPgggvvvhhh[[[YYYZZZ___gggsssvvvnnniiifffeeedddddddddeeeddd```ZZZVVVOOOLLLMMMTTT[[[aaajjjrrr{{{qqqeee___aaaggglllssshhh___VVVPPPNNNNNNOOOPPPPPPOOOOOONNNOOOIIIKKKMMMNNNOOORRRWWWZZZcccbbb^^^XXXSSSOOOPPPQQQWWW```kkkttt{{{wwwrrreeebbb``````cccjjjxxxuuufffaaacccgggsss{{{wwwooojjjgggeeegggllltttzzz{{{pppkkkeeebbb```ZZZOOOFFF@@@===888555444444444333555555444333222111000000000000000000000000000000,,,...000111222111000///////////////000000000000000000000000/////////...111111111111111111111111111111111222222222333333333333222222222222333333555444777;;;>>>NNNpppooojjjqqqyyygggooohhhUUUNNNMMMMMMLLLLLLLLLMMMNNNOOOPPPzzzyyy{{{~~~xxxrrrmmmnnnrrrsssoooiii]]]YYYRRRKKKEEE???999666555555555555555444444444444333333222222333333444222222222222222222222222222222222222222333444444555555666666666666555555555555555555666666666666444;;;999888<<<>>>III^^^ppp```ZZZWWWZZZ```iiiyyy|||sssnnnjjjhhhfffgggiiijjjjjjfff```[[[QQQMMMLLLPPPUUU[[[ccckkksssyyysssiiihhhmmmrrrxxxjjj[[[SSSMMMIIIIIIKKKMMMPPPTTTVVVVVVVVVVVVWWWOOOOOOOOOOOOQQQUUUZZZ^^^mmmooonnneeeXXXQQQRRRVVV\\\fffsss{{{}}}}}}~~~{{{tttkkkddd___TTTQQQPPPQQQTTTYYYeeeqqqsssjjjkkkrrrzzztttppprrrvvv{{{xxxooojjjccc___\\\UUUKKKCCC???;;;777555444444444333555444444333222111000000000000000000000000000000///000111222222111000///////////////000000000000000000000000////////////111111111111111111111111111111111222222222222333333222111000000111333444333222444888;;;EEEaaa}}}qqqfffmmmnnnqqqoooYYYOOOMMMOOONNNNNNNNNNNNNNNOOOOOO}}}|||}}}{{{qqqnnnlllooossssssnnnhhh^^^YYYRRRKKKEEE@@@:::777555555555555555555555555444333333222222333333444222222222222222222222222444333333333333444555555333333444555666555444444555555555555666666666666444;;;999888<<<<<>>:::888555444444444333222222222111111000/////////000000000000000000000000000000000000///...------////////////000000000000111111111111111111222222//////000000000111111111000000111111111222222222333111///...///111333555555333555::::::;;;III[[[nnnnnnyyy}}}{{{~~~yyydddVVVQQQOOONNNMMMLLLLLLKKKLLLLLL||||||~~~uuujjjiiikkkmmmooommmhhhbbbZZZUUUMMMFFF@@@<<<777555444444444555555555555555444333333222222333333444222222222222222222222222222111111111111222333333000111333555666555444333555555555555666666666666333999999999>>>===AAAPPPeeexxxeeeWWWWWW[[[aaarrrvvvnnniiiiiijjjkkkllliiieeeaaa\\\UUUPPPNNNMMMMMMRRRXXXbbbhhhqqqyyyxxxsssmmmhhhddd^^^WWWRRRLLLHHHEEEGGGGGGEEEHHHLLL[[[hhh|||}}}lll^^^UUURRRVVV^^^ffffff^^^XXXWWWZZZhhhyyy~~~ssslllaaa[[[VVVTTTSSSRRRVVV[[[iii}}}nnnhhh```WWWPPPHHHAAA===888666444444444444333222333333333222222222111111000000000000000000000000000000//////......------////////////000000000000////////////000000000000...//////000000111111111000000000111111111111222222111000000000222444555444111333888777666@@@MMMjjjyyynnnpppuuuvvv|||zzzppp[[[OOONNNNNNMMMLLLKKKKKKKKKLLL|||yyy{{{}}}{{{oooiiiiiijjjlllllliiiddd___WWWRRRJJJCCC>>>999555333444444444555555555666666444333333222222333333444222222222222222222222222444444333333444444555666111222555777888777666444555555555555666666666666444:::999999>>><<<>>>KKKZZZ|||mmmZZZWWWXXX[[[jjj}}}yyyppphhhgggggggggfffeeeaaa___[[[UUUPPPNNNLLLKKKMMMRRRZZZ```iiisss|||xxxnnniiiccc___ZZZWWWWWWVVVSSSQQQMMMIIIGGGHHHGGGEEEHHHMMM```qqqvvvcccYYYQQQTTTXXXYYYYYYZZZ\\\]]]lll}}}wwwnnnfff```\\\WWWXXX[[[```sss~~~{{{kkkfff]]]TTTKKKDDD>>>;;;777555444444444444333222333333333222222222222222000000000000000000000000000000//////////////////////////////000000000000.../////////000000000000......//////000111111222000000000000111111111111111111111111222333444555444111222777777555;;;FFFUUUyyyrrrmmmtttmmmooorrr{{{zzzeeeVVVNNNNNNMMMLLLLLLLLLMMMMMM{{{xxxwwwzzz}}}vvviiiiiiiiijjjkkkjjjgggaaa\\\XXXRRRJJJCCC>>>999666444444444444555555555666666444333333222222333333444222222222222222222222222111111000000111111222333222444777999:::999777666555555555555666666666777555:::999999===::::::FFFQQQtttuuu^^^XXXWWWXXXfffxxx{{{qqqhhhfffdddccccccaaa___]]]ZZZTTTPPPNNNLLLIIIJJJNNNSSSZZZdddoooyyy}}}oooeee___\\\XXXSSSOOONNNQQQSSSSSSSSSRRRMMMJJJIIIGGGFFFJJJPPPaaasssrrrcccQQQOOONNNQQQVVV[[[___aaaoooxxxooofff^^^[[[]]]XXXfff}}}xxxuuuhhhccc[[[QQQIIIAAA<<<:::666555333333444555333222111111111000000000000000000000000000000000000000111111000000000000111111////////////000000000000000000111111222222222333---......///000111111222000000000000111111111111111111222333444444555555666222333888888666;;;DDDJJJqqqyyynnnuuufffdddffflllyyy~~~nnnaaaOOONNNNNNMMMNNNNNNOOOOOO~~~~~~ppphhheeefffiiijjjhhhddd```]]]UUUOOOFFF???:::888777666444444444444444444444444000111222333444555555555444444333333222111000000222222111111111111111222333555777888777555555555333333444444555666666666777888999999:::;;;>>>AAAPPPccclll[[[VVVZZZaaaeeesssppphhhaaaaaa```^^^\\\\\\YYYWWWRRRMMMHHHGGGHHHJJJPPPUUU\\\dddlllvvvsssfff]]]UUUPPPOOONNNOOOPPPTTTWWWYYYYYYWWWUUUPPPNNNNNNKKKFFFJJJQQQ\\\ppptttZZZPPPKKKOOOQQQRRR[[[hhhsssttteee\\\YYYWWW```nnnwwwpppkkkaaaVVVPPPHHH>>>777444555444333222222222333333111111111111111111111111000000000000000000000000///...------...000222444000000000000000000000000111111111000000000000000000000//////.........---111111000000000000111111000000000000000000000000333333222333444777:::<<>>999777666555444444444444444444444444111111222333444444444444444333333222222111111111222222111111111111111222444555777666555444444555333333444444555666666666777888999999999;;;>>>@@@HHHXXXwwwsss___VVVXXX]]]aaaxxxyyyoooggg``````___[[[XXXXXXYYYWWWSSSOOOKKKIIIIIIJJJOOORRRYYY```hhhqqqzzzyyyzzz|||xxxuuuxxxrrreee^^^ZZZTTTPPPNNNOOOPPPSSSXXX^^^bbbcccbbb]]]UUUOOOOOONNNKKKKKKNNNXXXiiilll^^^SSSRRRRRRRRR[[[gggvvvxxxjjjcccZZZ___hhhyyyzzzrrrnnnggg]]]RRRLLLEEE===777555444444333333222222222222111111111111111111111111000000000000000000000000000///...---...000111333000000000000000000000000111000000000000000000000000000/////////.........111111000000000000111111111111111111111111111111222222222333555777:::;;;BBBSSSrrrxxxsssyyyqqq]]]YYYUUUYYYiiihhhZZZOOOOOOOOOKKKMMMSSS}}}qqqgggcccfffggghhhgggddd___YYYUUURRRLLLDDD<<<888555444222444444444444444444444444333333333333333333333333222222222222222222222222222111111111111111222222555666666444222222333444333333444444555666666666777888999888888:::===???CCCOOOiiiyyycccXXXWWW[[[___mmm}}}ppphhhaaa```___ZZZWWWVVVXXXWWWUUURRROOOLLLJJJIIIKKKOOOTTTZZZbbbkkktttzzz~~~{{{sssnnnlllkkkrrrxxx~~~mmmccc\\\[[[[[[VVVRRRPPPQQQRRRVVV\\\cccgggiiiiiiddd[[[SSSRRRSSSRRRPPPPPPVVVbbbxxxppp^^^VVVTTTUUU]]]hhh{{{wwwjjj``````bbbnnnyyyxxx~~~~~~|||sssnnnllldddYYYMMMGGGAAA:::666666444333333333222222222222111111111111111111111111000000000000000000000000111000///......///000111000000000000000000000000000000000000000000111111000000////////////......111111000000000000111111222222222222222222222222111222333444666888999999>>>JJJfffwwwooo|||bbbTTTPPPPPPZZZkkkjjjWWWQQQPPPMMMMMMPPPuuukkkeeecccdddeeefffeeebbb\\\WWWSSSOOOJJJBBB;;;777444222111444444444444444444444444444444333333222222222222222222222222222222333333111111111000111111222333555555555333111000222444333333444444555666666666666777888888777999;;;>>>@@@HHH\\\zzz|||hhh[[[XXX[[[___eeewwwrrrjjjcccbbbaaa\\\YYYXXXXXXWWWVVVUUUSSSPPPLLLJJJHHHJJJOOOTTT\\\eeeooovvv{{{{{{tttooolllmmmnnnwww|||zzzooofff`````````]]]XXXWWWUUUUUUWWW\\\bbbfffhhhiiifffbbb___]]][[[YYYXXXWWWXXX___pppkkk]]]XXXZZZaaajjjrrrgggcccaaajjj{{{xxx|||zzz{{{}}}yyypppnnnnnnbbbWWWJJJCCC===888555555333333333333222222111111111111111111111111111111000000000000000000000000111000//////...//////000////////////////////////000000000000000111111111000000//////////////////111111000000000000111111222222222222222222222222000111333555666777888888<<>>999666444333111444444444444444444444444666555333222111222333333222222222222222222222222000000000000111222333333222333444333222222333555333333444444555666666666555666666666555666999;;;<<>>999555222333111222333333333222000///000000000000000000000000/////////////////////////////////000000000000000......................../////////000111111222222//////000000000000111111111111000000000000111111000000000000000000000000222222333444555666777777777<<>>999555444444333222444444333333222111000000111111000///////////////111111000000//////......//////.........---------///////////////000111111000000111111111111000000111111111111111000//////000000000000111111111111222222222222222222222222000000111222444555666666888555999DDDLLL\\\uuurrr}}}nnn\\\UUURRRVVV\\\qqqhhhSSSOOO{{{ttttttzzzzzzmmmfffeeeeeeeeeaaa```___]]]ZZZUUUNNNIIIBBB>>>999666555555444333444444444444444444444444444333111222444555333111222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444777777666666777777888999;;;<<>>CCCQQQmmmtttiiibbbbbbdddiiixxx{{{qqqkkkdddbbb___^^^]]]\\\ZZZYYYTTTQQQLLLGGGFFFGGGJJJLLLQQQVVV^^^gggnnnuuu|||sssoooooooooooommmkkkiiihhhjjjnnnrrruuu|||xxxnnngggggggggdddaaa```^^^[[[[[[^^^\\\]]]jjjzzzyyypppjjjccc______```kkk}}}}}}wwwtttvvvyyytttlllddd___]]]^^^```jjj}}}~~~uuuwwwzzzvvvvvvwwwwwwvvvvvvwwwzzz{{{pppnnnlllkkkkkknnnppprrrqqqrrrtttttttttvvvyyy{{{{{{}}}wwwpppkkkfff^^^RRRIII???<<<888555444444333222222222222222222222111111111000000///////////////000000000000////////////........................//////......//////000111...//////000000//////...000111111111111000000///000000000000111111111111222222222222222222222222222222222333333444444444666333777>>>@@@HHHdddlll```aaafffddduuuiiiOOO}}}}}}}}}}}}}}}vvvggg___\\\[[[[[[aaa___\\\YYYVVVPPPJJJFFF>>>;;;888666555555444333333333333333333333333333333222222222333333222222222222222222222222222222222222222222222222222222444444333333333333222222222222333333444555666666666666666666666777888888<<<===???AAAHHH```vvvhhhbbbaaacccnnn{{{{{{rrrgggdddaaa^^^]]]]]][[[ZZZWWWTTTOOOJJJGGGGGGHHHIIIKKKPPPXXX```gggooowww|||~~~zzz~~~|||zzzyyy{{{~~~sssoooooonnnmmmnnnqqqqqqqqqooohhheeelllxxx|||rrrgggaaa]]]bbblll|||uuuooommmqqq}}}sssjjjdddbbbaaa```nnnwwwttt~~~}}}rrrllllllooorrruuuwwwyyy}}}{{{sssllllllllllllnnnpppqqqrrrsssttttttttttttuuuxxx{{{||||||wwwqqqjjjcccYYYLLLBBB===:::777555444444333222111111111111222222222222000000////////////000000000000000000////////////111111000///...---,,,+++///............///000000......////////////......000000111111111111000//////000000000111111111111111111111111111111111111333333333333333333333333555444777<<<===AAAUUUlllsssiiigggfffrrrzzz\\\{{{kkkccc```___^^^bbb___\\\YYYUUUOOOIIIEEE<<<:::777555555555444222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222333333444555666666666666666555666777777888;;;<<>>LLL\\\~~~uuuggghhhppppppwwwiiibbbaaaaaaaaabbb___[[[WWWSSSMMMGGGCCC:::888666555555555333222333333333333333333333333111222333222111000111333222222222222222222222222222222222222222222222222222222222333333444444444222333333444444555555555666666555555666666777888999:::>>>AAADDDRRRsssoooeee```]]]bbbjjjxxx~~~qqqlllfffbbbaaa`````````^^^[[[WWWRRRMMMJJJIIIHHHHHHKKKOOOUUU[[[ccckkkqqqzzzxxxppppppttt~~~uuunnnhhhfffppptttmmmlllttt}}}vvvpppfffhhhlllyyy{{{rrruuuxxxnnnhhheeefffgggiiilllmmmoooooorrrrrrrrrqqqqqqtttyyy||||||wwwnnncccWWWLLLAAA:::999777555444444444333111111111111111111111000000///////////////000000111////////////000000000000////////////////////////......------......///000...//////000000//////...///000000111111111111000000000000000111111111111111111111111111111111111222222222333333444444444444444777;;;;;;===FFFQQQgggnnnhhhlllxxxpppccc^^^^^^______aaa^^^YYYUUUPPPKKKEEEAAA999777555555555555333222222222222222222222222222000222333222000000111333222222222222222222222222222222222222222222222222111111222222333444555555444444444444444444444444666555555555555666777777888888<<>>:::888666444444444444222111222222111111000000/////////////////////000111111.../////////000000000111444444222000...---++++++...------------.../////////000000111111000000/////////000111111111111111000000000000111111111111111111111111111111111111111111222333333444555555444444666888888999???FFFQQQqqq|||jjjhhhmmmzzzpppddd^^^^^^______```]]]XXXSSSNNNIIICCC???888666555555555555333222222222222222222222222222///222333333000///111333222222222222222222222222222222222222222222222222000000111222444555666666444444444444444444333333555555555555555666777777666666:::@@@@@@GGG```|||uuuhhhbbb\\\[[[___iiiwww{{{vvvoooiiigggggghhhhhheeeccc___[[[VVVRRROOONNNDDDEEEHHHKKKOOOVVV^^^ccckkkrrr|||tttnnnlllooovvv~~~wwwuuuqqqrrr}}}vvvtttxxx{{{|||uuupppmmmllljjjiiieeeffffffhhhjjjlllnnnooonnnoooqqqssswww}}}yyyuuunnncccVVVKKKCCC>>>;;;777555444444444444222111333222222111000//////...///////////////000111111.../////////000000111111////////////000000000000...------------...//////000000111111111111000000//////000111111111111111000000000000111111111111000000000000000000000000000000111222444555666666333444555666666666;;;???CCCcccnnnhhhffflllwwwwwwjjjcccccccccaaa^^^aaa]]]WWWRRRLLLFFFAAA===777777777666555333222111+++---000222555666666666222222222222222222222222111111111111111111111111///000111222333222222111111222333333333333222111111111222222222333333333555555555555555666777777888444777>>>@@@BBBQQQddd}}}kkk```ZZZXXXZZZcccmmmzzz|||sssqqqnnnjjjiiillliiieeeaaa^^^\\\XXXRRRNNNJJJIIIGGGHHHKKKPPPVVVZZZbbbhhhqqqzzz|||rrrtttzzz{{{uuutttuuuzzzrrrrrruuuxxxzzz~~~xxxooofffcccggghhheee```dddddddddfffiiikkkkkkkkknnnqqqtttvvvwww}}}uuuuuuwwwkkk\\\OOODDD;;;999;;;777666666444333222111111////////////////////////000000000000000000000000111000///---------...///000000000000000000000000000///---,,,,,,---///000000000000000000000000000//////............//////000000////////////000000000000000000000000000000111111111111222333444555666666555555555777999:::EEEMMMeee|||hhh^^^fffnnnuuu}}}sssgggaaabbbcccbbb___```\\\VVVPPPKKKEEE???;;;777777666666555333222111111222333333333222111111222222222222222222222222111111111111111111111111222222333333333111000///111222333333333333222111222222333333333444444444555555555555555666777777999666888>>>>>>???KKK\\\yyyoooaaaXXXXXX[[[fffqqqxxxtttsssooolllkkkkkkgggcccaaa```]]]WWWSSSKKKIIIFFFEEEGGGKKKQQQUUUZZZ```iiiqqqyyy}}}|||xxxyyywwwpppnnnppppppssswww||||||pppiiiaaaaaaeeehhhfffbbbddddddeeegggjjjlllmmmmmmmmmqqqvvv||||||rrrqqqqqqeeeWWWKKKAAA999888:::666666555444333222111111111111111111111111111111000000000000000000000000111000///.........//////000000000000000000000000111000...------...000111000000000000000000000000//////............//////000000////////////000000111111111111111111111111111111111111222333444444666555555555666777888999===EEE[[[zzzlll]]]aaafffkkk~~~uuummmddd___```bbbbbb``````\\\UUUOOOIIICCC===888666666666555555333222111333444444333222111000///111111111111111111111111111111111111111111111111222222333333333333222111111222222333333222222111333333444444444555555555555555555555555666777777999777999===<<<;;;CCCPPPdddwwwdddYYYWWW[[[gggrrr{{{yyywwwqqqnnnllliiifffeeeeeeccc]]]YYYOOOLLLGGGDDDDDDGGGLLLOOOVVV[[[ccckkkrrrxxx~~~{{{rrrllljjjiiiiiilllqqqwww~~~zzztttfffaaa]]]]]]bbbffffffddddddeeefffhhhjjjlllnnnpppnnnrrrzzzwwwtttiii]]]OOOFFF>>>888777999666666555444333222111111111111111111111111111111000000000000000000000000111111000/////////000000000000000000000000000000111000///......///000111000000000000000000000000000//////......//////000000000////////////000000111111111111111111111111222222222111222222333333555555555555666777888999888@@@OOOhhhrrr]]]\\\^^^___lll~~~nnnggg```]]]___aaaaaa```___[[[UUUNNNHHHBBB;;;777555555555555444333222111000111111222333333333444000000000000000000000000111111111111111111111111///000111333444555666777222222222222222222222222333333333333444444444444555555555555555666777777777666888;;;:::888>>>GGGTTTtttnnn^^^YYY[[[bbbmmm|||wwwtttmmmkkkhhhggghhheee```\\\VVVRRRLLLGGGEEEFFFIIIKKKQQQUUU\\\cccjjjpppuuuyyyyyyoooiiieeedddiiimmmttt{{{yyyoooiii```]]][[[\\\```dddeeeeeedddeeeggghhhiiikkknnnpppsssxxx{{{vvv```UUUHHHAAA<<<888777888555555444444333222111111111111111111111111111111////////////////////////111111111000000000000111////////////////////////000000///......///000000////////////////////////000000////////////000000000000////////////000000222222222222222222222222333333222222111222222222444444555555666777777888999???GGGXXXzzzxxx^^^XXXXXXXXX```mmmyyyhhhccc^^^\\\]]]___```___^^^ZZZTTTMMMGGGAAA;;;777555555555555444333222222//////000111333444555666000000000000000000000000111111111111111111111111///000111222444555777777222222222222222222222222222222222222333333333333555555555555555666777777444444666999888888<<>>BBBMMMkkkzzz||||||```VVVTTTSSSYYYbbbppptttdddaaa]]]\\\\\\]]]^^^^^^[[[WWWQQQKKKFFF@@@:::666444444444444444333222222333222222111111222333333111111111111111111111111111111111111111111111111444333222222222222333333333222222111111222222333111111111222222222333333555555555555555666777777333444666777777999<<<@@@HHH]]]}}}tttddd]]]YYY^^^lllyyysssmmmiiigggeeeaaa]]]YYYVVVQQQKKKGGGDDDCCCCCCEEEIIINNNSSSXXX]]]cccfffmmmrrrzzzxxxtttsss|||{{{rrrjjjccc\\\WWWZZZ[[[\\\\\\]]]^^^aaadddccceeehhhhhhhhhkkkqqqvvvxxxlllbbbSSSHHH===::::::888777888444333333333222222222111////////////////////////000000000000000000000000...///000111111111000000000000000000000000000000---..................---000000000000000000000000111000000//////000000111000000////////////000000000000000000000000000000222222222111222222333333333333444666666666666666666999===FFF\\\~~~uuuuuufffXXXSSSQQQUUU\\\dddzzz~~~ooocccaaa^^^\\\\\\\\\\\\\\\VVVRRRMMMHHHCCC===888444333333444444444333222222555444222111111111111222222222222222222222222222111111111111111111111111444333222111000000111111333333222111111222333333222222222333333333444444555555555555555666777777555666666666777:::===>>>FFFTTTnnnlllaaa\\\\\\eeettt|||ssslllhhheeebbb___YYYWWWTTTPPPKKKGGGDDDCCCDDDGGGLLLPPPTTTYYY___bbbfffkkksss{{{~~~xxxooogggbbb]]]ZZZXXXVVVYYY\\\\\\[[[\\\___ccc```cccgggiiikkkpppxxx~~~zzztttiii]]]OOOCCC888777888777666666333333333222222222222222000000000000000000000000000000000000000000000000---...///000000000//////000000000000000000000000......////////////......000000000000000000000000111111000000000000111111000000////////////000000////////////////////////111111111111222333444444222333444666666666666555555666;;;BBBNNNggg~~~uuuuuusss```WWWRRRUUU\\\bbbtttzzzkkkcccaaa___]]][[[[[[ZZZZZZSSSOOOJJJEEE@@@<<<666333333333444444444333222222444333222111111111333333222222222222222222222222111111111111111111111111111111000000000111333444444333222111111222333444333333333444444444555555555555555555555666777777777888777555666:::<<<===@@@III___qqqddd```^^^bbbnnn{{{wwwooojjjgggdddaaa[[[ZZZXXXTTTPPPKKKGGGEEE???BBBFFFJJJNNNSSSXXX\\\bbbgggnnnvvvqqqkkkbbb[[[XXXWWWVVVVVVSSSWWWZZZ[[[YYYZZZ___ccc]]]bbbgggkkkmmmttt}}}zzzsssoooeeeYYYLLL@@@666555777666444444333333222222222222222222111111111111111111111111000000000000000000000000,,,---...000000000///...000000000000000000000000//////000000000000//////000000000000000000000000111111000000000000111111000000////////////000000////////////////////////111111111111222333444555222333444666666666666555666777;;;@@@DDDUUU{{{}}}ooo{{{iii\\\UUUXXX]]]dddrrrtttgggaaa^^^]]]^^^aaa___YYYTTTPPPMMMIIICCC>>>:::888666444444444444444444444444333333333333333333333333222111111000000111111222///000000222333444555555222222111111000111111111777777666444444333333333666444111111333444333111333333555666666666555444444666888888888999:::<<<>>>EEESSSjjjllleeebbbeeeooozzzxxxqqqgggaaaaaa\\\YYYVVVUUUTTTQQQKKKGGGGGG@@@CCCPPPWWWRRRNNNPPPTTT^^^iiiqqqvvv|||wwwoooddd^^^VVVRRRRRRTTTUUUTTTVVVXXXYYY[[[\\\]]]^^^^^^aaacccgggmmmuuu{{{uuujjj\\\RRR@@@<<<888555444555444444222222222222222222222222////////////////////////////////////////////////000000000000000000000000------............------222111///...------......---...///000000///...---------......//////000000........................000000000000000000000000111111222333333333333222222333444444555555444444999666888>>>AAAJJJeee}}}yyy~~~hhh^^^^^^___cccjjjtttsssgggbbb```^^^___aaa^^^XXXSSSNNNLLLGGGBBB===999777666444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222111111111111111222222777666555444333333333333333111///000333444444222333444555666666666555444444666888888888888:::<<<>>>BBBNNNbbbsssmmmjjjpppyyy|||rrrhhhbbbaaa___\\\XXXWWWWWWUUUPPPKKKGGG@@@BBBMMMRRRLLLIIIKKKUUU\\\dddiiimmmttt~~~uuujjjccc[[[WWWRRROOOQQQSSSTTTSSSSSSUUUWWWYYY[[[\\\]]]___```dddjjjrrr|||~~~{{{vvvooodddVVVLLL@@@===888666555555555555222222222222222222222222////////////////////////////////////////////////..............................////////////......000000///...---...//////---...///000000///...---.........///////////////000000000000000000000000000000000000000000000000000111222222333333222222222333444444555444444444666444666;;;<<>>;;;777555444555444444222222222222222222222222////////////////////////////////////////////////........................///////////////////////////............///000000......////////////......///////////////.........000000000000000000000000000000000000000000000000000111222222333333222222222222333444444444444444555444666:::999<<>>:::777444333333333333222111111111111111111111111////////////////////////////////////////////////........................//////............//////---------...///000000111...//////////////////...000000//////......------........................000000000000000000000000000000111222222222222222222222333444444444444333444555888;;;::::::CCCOOOfffzzziii\\\YYY```bbbdddyyytttiiiaaaWWWXXXZZZ\\\[[[XXXSSSOOOFFFDDD@@@;;;777555333222333333333333333333333333111111111222222333333333111111222222222222111111111111111111111111111111000000000000111222333444444333333222222222222333333333333222222222333333444444444444555555666666555666888888777777888:::<<<:::>>>IIIZZZuuusssggggggmmmtttzzztttxxxwwwpppjjjeee```]]]]]]\\\ZZZWWWRRROOOMMMMMMLLLJJJHHHIIIGGGIIILLLOOOSSS[[[dddkkkqqquuu{{{xxxwwwvvvuuuuuuxxx~~~{{{rrrlllhhhiiijjjrrr}}}~~~yyyvvvqqqlllddd]]]XXXSSSOOOMMMJJJJJJKKKKKKLLLLLLMMMNNNQQQUUUXXXXXXXXXYYY^^^bbbdddhhhooowww|||vvvsssjjj^^^QQQEEE>>>;;;999777444444444444444333111111111111111111111111////////////////////////////////////////////////////////////////////////...------,,,,,,------...,,,,,,---...///000111111/////////....../////////000000//////......------////////////////////////000000000000000000000000000000111222222222222111111222333333444444333333222444777:::999999>>>DDDRRRllljjj]]]```aaabbbqqq|||nnnddd^^^WWWYYY\\\^^^\\\XXXSSSPPPDDDBBB>>>:::777444333222333333333333333333333333000000111111222333333333444444333222222333444444///000000111111222222222000000000000111222333333333222222111111222222222444555555333222111222444555444444444444555666666555666888777666666888999;;;999===FFFQQQfffyyyjjjfffiiipppvvvxxx{{{yyypppjjjccc___]]]\\\ZZZWWWZZZWWWTTTPPPKKKGGGDDDBBBCCCEEEGGGJJJNNNTTT[[[```gggkkkppptttwwwyyy{{{}}}~~~rrrnnniiieeedddeeehhhjjjrrrrrrpppkkkddd``````aaakkkuuu{{{zzzzzzzzz~~~}}}vvvppplllaaa\\\VVVQQQOOONNNLLLKKKJJJLLLLLLLLLKKKLLLNNNPPPOOOTTTXXXYYYXXX[[[aaagggmmmqqqwww|||wwwvvvnnnbbbSSSGGG???:::888999888666666777777666555111111111111111111111111////////////////////////////////////////////////000000000000000000000000...---,,,++++++,,,---...,,,---...///000000000000//////............/////////////////////.........111111111111111111111111000000000000000000000000///000111111222222111111111111222333333333333333000111444666777888:::===CCCWWWvvviii___\\\^^^kkk|||wwwiii```[[[WWWZZZ\\\]]]ZZZTTTOOOKKKCCCAAA>>>:::666444333222222222222222222222222222///000000111222222333333444222000//////000222444000000000000111111111111222111111111111111222222222222111111111111222222111333444333111000333555555444444333444555666777555666777777666666777888:::999===CCCHHHWWWwwwsssjjjgggjjjoooyyy|||yyysssjjjdddaaa___\\\ZZZ``````]]]XXXRRRNNNJJJGGGDDDDDDDDDEEEHHHLLLRRRVVV]]]```eeehhhkkknnnrrrtttssstttuuuwww{{{ssslllddd^^^\\\\\\[[[ZZZ___ccceeebbb\\\YYYYYY\\\aaakkkxxx}}}}}}sssnnnmmmoooqqqrrrwww||||||~~~~~~|||yyyrrrkkkccc___UUURRRMMMKKKKKKKKKLLLKKKJJJKKKLLLLLLKKKLLLOOOSSSPPPUUU[[[^^^___ccclllttt~~~|||tttlllbbbTTTHHHAAA<<<888555777666444555666666555444111111111111111111111111///////////////////////////////////////////////////////////////////////////...,,,++++++,,,...///,,,---...000000000//////000///...------...///000.........///////////////111111111111111111111111000000000000000000000000///000000111111111111111111111222333333333333222111222333333555777999999===HHH^^^{{{lll___]]]fffoootttfff]]]YYYVVVXXX[[[ZZZUUUNNNHHHEEECCCAAA===:::666444333333222222222222222222222222///000000111222222333333111///,,,******,,,///111111111111000000000000000222222111111111111111111222111111111111111222222...000222111000000333666555555444333444555666777555666777777666666777888999888===BBBCCCLLLjjj{{{nnnfffeeehhhmmmsss}}}vvvoookkkiiifffccc^^^```___[[[VVVSSSPPPNNNGGGEEEBBBAAABBBGGGLLLPPPRRRTTTXXX\\\___bbbgggjjjlllkkklllnnnrrrwww|||xxxoooddd^^^\\\[[[WWWTTTPPPVVVZZZXXXRRROOOQQQUUUTTT]]]iiippppppmmmlllmmmhhhddddddhhhkkkmmmrrrwwwuuu~~~}}}yyyvvvtttppppppoookkkddd\\\SSSOOOQQQNNNKKKIIIJJJLLLMMMMMMHHHJJJKKKKKKJJJLLLQQQUUURRRYYY```dddfffmmmwww{{{uuubbbWWWJJJAAA===;;;777333333222111111333333222111000000000000000000000000////////////////////////////////////////////////........................000///---,,,,,,---///000------///000000000///...000///...------...///000---.........//////000000////////////////////////000000000000000000000000//////000111111111111111111111222333333333333222555555444333555888:::999<<>>???AAALLL[[[wwwpppgggbbbYYY___hhhqqqyyy|||tttqqqjjjgggcccaaa``````^^^]]]XXXUUUQQQLLLIIIHHHIIIIIIDDDCCCCCCDDDGGGJJJMMMOOORRRSSSUUUVVVYYY]]]bbbffffffjjjppptttzzz}}}rrrjjj```ZZZYYYWWWSSSOOOIIIIIIHHHHHHFFFDDDCCCBBBEEEGGGLLLSSSZZZ\\\ZZZWWWSSSQQQOOOQQQWWWaaalllrrr~~~zzzvvvnnnllljjjgggbbb[[[RRRLLLFFFFFFEEEDDDCCCCCCCCCDDDCCCDDDEEEEEEDDDEEEGGGIIIEEEHHHKKKNNNOOOQQQTTTVVV```nnn}}}xxxhhhZZZFFF@@@888444444444333222222222222222111111111000000000//////......------////////////////////////------------------------......------------......////////////////////////......------------......///////////////......---...////////////000000000............////////////000000////////////000000000111111111111222222222222333555444333222222333444444444555555777888999888999===BBBJJJ^^^ttt```[[[WWW]]]eeennnzzzooowwwrrreee]]]YYY^^^]]]ZZZVVVQQQKKKEEEBBB===:::666444444444444333333333333333333333333333111111111111111111111111111222222111//////000111111111000000000/////////000000000000000000000000//////000111222222111111222222222222222222222222222222222333333333444444444444444555555555666666777666888<<<======EEEOOOggg}}}pppggg\\\^^^cccjjjpppwww{{{|||{{{wwwoookkkfffbbbaaa```___^^^[[[YYYUUUPPPLLLJJJIIIIIIEEEDDDBBBAAABBBEEEHHHJJJKKKMMMOOOQQQSSSWWW[[[___^^^bbbhhhlllrrr{{{}}}xxxwwwtttmmmhhhaaa[[[TTTPPPOOONNNKKKHHHGGGHHHHHHHHHFFFDDDBBB@@@AAAAAADDDKKKSSSWWWVVVTTTRRRPPPMMMMMMRRR[[[fffmmmxxx}}}}}}yyytttooojjjfffccc___\\\XXXSSSMMMIIIFFFEEEDDDCCCCCCDDDEEEFFFCCCDDDEEEEEEDDDEEEGGGIIIIIIKKKMMMOOOQQQUUUZZZ^^^jjjxxxnnn\\\MMMAAA===888555555555555555111111111111000000000000000000000//////.........////////////////////////------------------------------,,,,,,,,,,,,------////////////////////////......------------.........///////////////......////////////////////////............////////////000000////////////000000000000111111111222222222333444666555333222222222555444555555666777888999888888:::;;;???MMMjjjeeeWWWTTTXXX]]]bbbhhhvvvuuu}}}~~~oooeee___\\\^^^\\\YYYTTTNNNHHHCCC@@@:::888555444444444333222333333333333333333333333111111111111111111111111111111222000///...///111222111111111111111000000000000000000000000000000111111222222333222222222333333333333333333333333222222222333333333444444444444444444555555555555666666888::::::;;;???EEEUUUsss{{{lllcccaaaaaadddjjjppptttttttttyyy|||uuupppiiidddaaa___]]]\\\]]]\\\XXXTTTPPPMMMKKKJJJGGGEEECCCAAAAAABBBDDDEEEFFFHHHJJJLLLMMMPPPTTTWWWZZZ]]]aaaeeejjjqqqzzzooogggccc]]]XXXVVVQQQMMMIIIGGGFFFFFFDDDAAACCCDDDDDDDDDCCCAAA???>>>??????AAAFFFMMMSSSTTTTTTTTTSSSQQQPPPRRRYYYccckkktttxxx~~~|||yyyuuurrrnnniiiccc___^^^ZZZUUUQQQNNNLLLJJJHHHDDDDDDBBBAAAAAAAAABBBCCCDDDEEEFFFEEEDDDEEEGGGHHHHHHIIIJJJMMMSSS\\\ffflll}}}xxxdddOOO@@@<<<:::777555555555666666111111111000000000//////111111000000000000000///////////////////////////------------------------------,,,,,,,,,,,,------////////////////////////......------------............///////////////.../////////...........................////////////000000////////////000000000000111111111222222222333444555555333111111222555555444555555666777888999888888:::===FFFXXXiiiuuu^^^SSSTTTWWW[[[^^^fffzzz~~~vvviiibbb___^^^^^^[[[WWWQQQKKKEEEAAA>>>888666444444444444333222333333333333333333333333111111111111111111111111000111111000......///111222222222111111111111111000000000000000000000000111222222333333333222222333333333333333333333333222222333333333333444444333444444444444555555555555666888999999:::===@@@KKKbbbxxxnnngggaaaaaahhhpppuuuvvvqqqrrrxxxzzzuuunnnhhhdddaaa___]]]___^^^\\\XXXUUURRROOOMMMHHHGGGDDDAAA@@@@@@@@@AAA@@@BBBEEEFFFGGGIIILLLOOOTTTVVVYYY]]]aaaffflllpppuuuzzzzzzeee\\\WWWOOOJJJJJJGGGEEECCCBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>===<<<<<<===>>>@@@CCCGGGLLLQQQTTTVVVXXXYYYYYYZZZ^^^fffmmmtttxxx}}}~~~}}}~~~}}}|||{{{yyyvvvuuusssooolllhhheeebbb]]]YYYUUUSSSOOOKKKHHHGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFEEEFFFHHHJJJJJJLLLPPPVVV```mmm{{{lllWWWEEE999666666444333333333333444111111111111000000000///111111111111000000000000////////////////////////..............................------------......////////////////////////......------------......---...///////////////////////////............---............////////////000000////////////000000000111111111111222222222111222444333222111111222444444444444444555666666:::777777:::===BBBKKKTTTrrrqqq\\\UUUSSSVVVXXX\\\iiiwwwmmmbbb^^^]]]^^^\\\YYYTTTNNNHHHCCC???===777555444444444444333222222222222222222222222222111111111111111111111111000111111000......///000000000000111111111111111000000000000000000000000111111222222222222111111222222222222222222222222222222333333333333444444333333444444444555555555555777777777888;;;>>>???EEESSSnnn}}}rrreeeaaahhhqqqwwwxxxuuurrrrrrvvv{{{~~~yyysssnnnjjjgggdddbbbaaa```___]]]ZZZWWWUUUSSSKKKJJJGGGEEEBBB@@@??????>>>@@@BBBCCCCCCEEEGGGIIILLLNNNPPPSSSWWW[[[___bbbeeejjjppptttxxxmmmXXXQQQMMMFFFBBBDDDAAA@@@@@@?????????===<<<;;;;;;::::::;;;;;;<<<===:::<<>>===666555333333444555333222111111111111111111111111111111111111111111111111000111111000......///000////////////000000000000000000000000000000000000000000111111111000000///111111111111111111111111222222333333333444444444333333333444444444555555555777777777888<<>>>>>>>>>>>======;;;;;;;;;;;;::::::;;;===>>>???777;;;===<<<;;;>>>HHHQQQXXX^^^eeejjjkkknnntttyyyvvvxxxzzz{{{{{{zzz{{{{{{{{{zzzyyyvvvtttqqqnnnmmmiiihhhgggdddaaa^^^[[[YYYXXXVVVSSSQQQOOOMMMJJJHHHAAABBBCCCEEEGGGEEEAAA>>>>>>???AAABBBCCCCCCCCCBBBAAACCCEEEGGGHHHKKKNNNQQQVVV\\\eeeoooyyygggPPPCCC<<<999333444555444333222333333222222222222111111111111.........///////////////////////////////////////000000000000000000000000//////............//////////////////////////////.........------.........------...///000000////////////.........---------............/////////000000000////////////000000000111111111111222222222---///111111111000111222333333222222222333444444444444777999777666===FFFEEEddd{{{ccc[[[ZZZXXX[[[cccpppdddZZZZZZ^^^ZZZZZZUUUMMMFFFBBB???<<<;;;888666444222111222333444333333333222222111111111000000111111111000000///000222444444222111111222000000000000000000000000//////000000000000//////000000000000111111111111222222111111222222333444222222222222222222222222444333333333444555777888666666666777888999;;;;;;@@@FFFQQQeeeyyyhhheeekkktttyyyzzzyyyvvvqqqooossszzz|||vvvvvvuuuoooiiikkkfffbbbbbbcccaaa\\\WWWVVVTTTQQQPPPNNNKKKGGGDDD???@@@@@@AAABBBCCCDDDDDDEEEGGGIIIJJJKKKMMMPPPSSSXXXYYY\\\^^^aaaffflllpppzzzxxxsssrrrtttuuuvvvvvvsssooojjjgggTTTPPPJJJDDD@@@???@@@AAA:::;;;<<<<<<<<<;;;:::999888999999::::::;;;;;;<<<===<<<;;;;;;<<<>>>AAACCCNNNTTT]]]eeeiiilllnnnoooooooooooooooppppppppppppmmmllljjjhhheeebbb```___]]]\\\[[[YYYVVVSSSQQQOOOLLLKKKIIIGGGEEECCCCCCBBB>>>???@@@@@@@@@@@@BBBDDDBBBDDDEEEDDDAAA@@@BBBEEEEEEEEEEEEFFFHHHNNNUUU[[[dddeeeiiirrr}}}~~~mmmXXXFFF;;;777777333444444333333111000/////////////////////////////////000000000000//////000222333111...,,,---//////...---,,,+++,,,,,,------------------...///000........................///............------------------............///////////////000000000000///...---,,,,,,---...///000000000000000000000000000000000000111111111111222222222222222222222222222222333333333333444444444444555666777999;;;<<<@@@TTTooooooccc\\\[[[___ooocccYYYZZZ^^^YYYYYYSSSLLLEEEAAA>>><<<:::777666444222222222333444333333333222222111111111111111222222222222111111000222555555444222111111000000000000000000000000000000111111111111000000000000000000111111111111222222111111222222333444222222222222222222222222444444333333444555666777666666666777888999:::;;;<<>>@@@AAAEEEKKKRRRYYY]]]```ccceeehhhgggggggggggggggggggggfffeeecccaaa^^^\\\ZZZYYYSSSRRRQQQPPPNNNKKKIIIHHHGGGFFFEEECCCBBBAAA@@@@@@???@@@AAAAAA@@@@@@BBBDDDAAACCCEEEDDDAAAAAACCCFFFHHHJJJKKKMMMPPPTTTZZZ___nnnrrrxxx}}}~~~~~~|||qqq```NNNAAA999666666555555444444333222222222111111111111111111111111111111222222222222111111...000111000---,,,---...///...---,,,,,,,,,------...------------......///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------............///------------............/////////....../////////000000000000000000000000000000000000111111111111222222222222222222222222222222222333333333444444444444555666777999:::;;;???LLL```zzzwwwgggbbbdddmmmbbbYYYYYY]]]YYYVVVQQQJJJDDD@@@===;;;999666555444222222222333333222222222222222111111111222222222222222222222222000333777888666333111000000000000000000000000000111111222222222222111111000000000000111111111111222111111111111222333333222222222222222222222222555444444444444444555555666666666666777999:::;;;:::>>>DDDNNNeeerrrjjjiiijjjxxx|||}}}xxxqqqllljjjfffbbb^^^\\\ZZZXXXVVVUUUTTTQQQOOOMMMLLLIIIFFFCCCBBBAAAAAAAAABBBCCCCCCBBBCCCEEEGGGIIIKKKMMMOOOQQQTTTYYY\\\___bbbhhhqqqxxx|||}}}|||yyy~~~ooo^^^WWWTTTNNNMMMMMMKKKJJJGGGEEEDDDDDDBBB???<<<:::999888888;;;;;;<<<<<<;;;;;;:::999888999999::::::;;;;;;<<<999999:::;;;<<<===>>>>>>>>>BBBGGGMMMPPPTTTWWWYYY______^^^^^^]]]]]]\\\\\\ZZZZZZXXXVVVTTTRRRPPPOOOHHHHHHGGGGGGEEEDDDBBBAAACCCBBBAAA@@@@@@@@@@@@@@@@@@AAABBBAAA@@@@@@BBBCCCBBBDDDGGGFFFDDDDDDFFFIIILLLPPPUUU[[[___ccchhhkkkyyywwwuuuvvvkkk___OOOBBB;;;888666555555444333111111111222222111111111111111111111111......////////////......,,,...///...,,,,,,---.........---,,,,,,,,,------///...------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111---------............///------------............//////000000000000//////000000000000000000000000000000000000111111111111222222222222222222222222222222222222333333333333444444444555777888:::;;;===BBBMMMbbbxxxkkkiii~~~kkkaaaXXXYYY\\\XXXSSSNNNHHHBBB???<<<999777555444333222222222333333222222222111111111111111222111111111222222333333000444888999777444111///000000000000000000000000000111111222222111111000///000000000111111111111111111111111111222222333111222222222222222333333555555444444444444444444555555555666777888999:::;;;>>>BBBHHHXXXvvv|||nnnhhhggglllsss~~~wwwpppjjjddd```^^^\\\ZZZYYYXXXXXXVVVTTTTTTRRRNNNJJJGGGEEEEEEEEEBBBCCCCCCCCCAAAAAACCCEEEEEEGGGIIIJJJKKKNNNQQQTTTTTTVVV\\\eeennnssssssqqqjjjmmmrrrwwwvvvbbbXXXTTTOOOMMMKKKIIIFFFDDDCCCBBB@@@@@@???===<<<;;;::::::;;;;;;;;;;;;;;;:::::::::888999999::::::;;;;;;<<<777888999;;;;;;<<<<<<;;;<<<>>>CCCFFFIIILLLPPPSSSXXXWWWWWWVVVUUUTTTTTTSSSPPPOOONNNLLLKKKIIIHHHGGGBBBBBBBBBBBBBBBAAA@@@@@@AAA@@@@@@@@@@@@AAAAAABBBAAABBBBBBBBB@@@AAABBBDDDFFFHHHJJJIIIGGGGGGJJJNNNQQQXXXcccnnnvvv|||wwwrrrppp\\\QQQBBB999666777666444333111///...---...///000////////////////////////,,,,,,,,,------,,,,,,,,,,,,---------------......------------------------///......---,,,,,,,,,,,,........................,,,,,,------...//////000---------............///////////////000000000000...///000111111000///...000000000000000000000000///000000000111111111111111111111111111111111111111222222222222333333333444444444555666777999999;;;<<>>;;;888666444333333333222222222333111111111111111111111111000000000///000111222333000333888999777444111000000000000000000000000000//////000000000000/////////000000000111111111111111111000000111111222333111111111222222333333333444444444444444444333333444444444555666777999999;;;>>>AAAEEEPPPiiiwwwlllgggbbbiiiuuu}}}ssskkkfff```^^^[[[ZZZZZZYYYXXXWWWVVVUUURRROOOLLLKKKJJJIIICCCDDDDDDCCCAAA@@@AAACCCCCCDDDFFFGGGGGGHHHJJJMMMMMMNNNSSS[[[ccchhhgggeee```ccchhhlllrrr{{{jjjZZZSSSOOOMMMIIIFFFBBB@@@>>>>>>????????????>>>======<<<<<<<<<;;;;;;::::::::::::888999999::::::;;;;;;<<<777888999:::;;;;;;::::::;;;>>>AAACCCEEEHHHKKKNNNPPPOOOOOONNNMMMLLLKKKKKKHHHGGGGGGFFFEEEDDDCCCBBB??????@@@@@@@@@@@@@@@???>>>>>>>>>>>>???@@@BBBBBB@@@BBBCCCCCCBBBCCCEEEGGGJJJKKKLLLKKKJJJKKKQQQUUU___iiiyyy}}}qqqgggQQQHHH<<<666555666666444222111///------...///111...........................//////000000//////.........---......//////...,,,---------------------///...---,,,,,,,,,,,,,,,................................................---------............///////////////000000000000------///000000///------///////////////////////////000000000111111111111111111111111111111111111111111111222222222333333444444444444555666888888:::;;;>>>DDDQQQgggqqqddd___YYYYYYZZZSSSLLLHHHCCC???<<<:::777444333333333333333222222222000000000111111111111111000//////...///000222333///222666777666444222111000000000000000000000000//////000000000000//////000000000000111111111111111000000000000111222222111111111222222333333444222333444444444444333333444444444444555777888999888;;;???BBBIII\\\|||qqqggg^^^ccclllzzzxxxnnnhhhbbb___\\\ZZZZZZZZZYYYXXXVVVUUUTTTRRRPPPNNNMMMLLLDDDDDDDDDCCCAAA@@@AAABBB@@@BBBDDDDDDCCCCCCEEEFFFGGGHHHLLLQQQVVVYYYZZZYYYXXX\\\```cccgggmmmuuu{{{~~~zzz|||rrr^^^TTTLLLJJJGGGDDD@@@>>><<<;;;=====================<<<===<<<;;;::::::::::::;;;888999999::::::;;;;;;<<<888999999999:::::::::;;;999<<<>>>@@@AAACCCFFFHHHFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@<<<======>>>>>>>>>>>>>>><<<<<<<<<===>>>???@@@AAAAAACCCEEEFFFGGGIIILLLOOOOOOPPPPPPOOOPPPUUU^^^dddxxx}}}jjjZZZHHHBBB:::666555555555444333222111000000111222222000000000000000000000000---......//////......---000...---...//////...---+++,,,---.........------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------------............///------------............------............------////////////////////////000000000000111111111111111111111111111111111111111111111111222222222222333333333444444555777777888:::<<>>;;;999555333222222222333333333222222///000000000111111111222111000//////000111333555...111444555444333333333000000000000000000000000000000000111111000000000000000000000111111111111000000000000000111222222000111111222333333444444111111333444555444444333333333333444555666888888666888===AAADDDPPPjjjwwwiii```___bbblll{{{{{{ooojjjdddaaa]]][[[[[[ZZZZZZYYYTTTTTTTTTSSSQQQOOOLLLJJJGGGGGGGGGFFFDDDCCCDDDEEEAAACCCDDDDDDCCCBBBBBBCCCDDDFFFIIIJJJKKKMMMOOOQQQPPPSSSVVVWWWYYY^^^fffkkkssslllmmmoooxxxttt___TTTIIIHHHGGGEEEBBB@@@>>>===<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;:::::::::;;;;;;888999999::::::;;;;;;<<<::::::999888999:::;;;<<<777:::<<<>>>>>>???AAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????<<<<<<===>>>>>>>>>==================>>>@@@AAABBBBBBEEEHHHJJJMMMPPPTTTWWWWWWXXXXXXYYY]]]fffsss|||rrr]]]LLL>>><<<999666444333333333222222222222222222222222000000000000000000000000,,,,,,------------,,,,,,000...,,,,,,......,,,***+++,,,---.........------,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------............///------------............//////............//////////////////////////////000000000000111111111111111111111111111111111111111111111111222222222222333333333333444555666666777777999<<<>>>EEEWWWiiiyyyfff^^^^^^ZZZYYYXXXOOOHHHEEEAAA===;;;888555333111222222333333333222222//////000000111111111222222111000000111333555666---000222333333333444555000000000000000000000000111111222222222222111111000000000000111111111111000000000000000111111222000000111222333333444444///111222444555555444444333333333444555666777888666888===AAABBBJJJ___uuu{{{kkkaaa]]][[[```mmm}}}uuuooofffccc___\\\[[[[[[ZZZYYYRRRSSSTTTTTTQQQNNNJJJGGGJJJKKKKKKJJJHHHGGGHHHJJJDDDEEEFFFFFFDDDCCCCCCDDDDDDGGGIIIHHHFFFFFFJJJMMMJJJLLLNNNNNNPPPTTT\\\cccmmm}}}yyyiiibbbbbbaaahhhnnnqqquuu~~~nnnZZZQQQFFFEEEEEEEEECCCBBB@@@???>>>===<<<;;;;;;<<<===>>>===<<<;;;:::999:::;;;;;;888999999::::::;;;<<<<<<<<<;;;999888888:::;;;===777999<<<>>>>>>>>>???@@@?????????????????????@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>?????????>>>>>>@@@@@@@@@@@@AAABBBDDDDDDDDDGGGJJJNNNQQQUUUZZZ^^^___```aaabbbiiiuuuxxxgggRRRDDD666777777555333222222333///000111111111111000000........................///000000000000000000///000---++++++------+++(((***+++---...///...------++++++++++++,,,------...........................+++,,,,,,---...///000000---------.........//////////////////000000000111111000///......///000111////////////////////////000000000000111111111111000000000000000000000000000111111111111222222222333333333333444444555666666444555:::===AAANNN[[[uuuyyyrrriiieee___ZZZWWWTTTQQQNNNEEEAAA===:::888777666555555555444333222222222222222222222222111111111111...222222---...444666333111111222333444555555666000000111111111111000000//////000111111111111111000111222333444333222222,,,---///000111111000000222222222222222222222222222222222333444555777888555555555555555666777777999666666;;;???BBBNNNZZZpppeeeYYYTTT[[[bbbhhhuuu}}}~~~sssiiiccc`````````]]]]]]___ZZZYYYWWWWWWVVVUUURRRPPPMMMMMMMMMLLLKKKJJJJJJJJJKKKKKKIIIHHHFFFEEECCCCCCCCCBBBBBBBBBBBBCCCDDDDDDFFFGGGHHHHHHIIILLLPPPTTT\\\gggrrrrrriii^^^YYYYYYYYY[[[^^^bbbfffkkkooorrr{{{|||vvvaaaRRRJJJBBBAAAAAAAAA@@@@@@?????????===:::888777999<<<>>>===<<<;;;:::::::::;;;;;;;;;:::999888888999:::;;;999999999999999999999999;;;;;;;;;:::999;;;>>>AAA??????>>>>>>>>>>>>>>>??????????????????>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@?????????AAACCCCCCBBBAAAFFFIIINNNRRRXXX^^^dddiiijjjrrryyyzzzxxx|||gggQQQDDDAAA888777666444333333444444000000////////////000000000000000000000000000000////////////////////////.../////////---,,,---...........................,,,,,,---.../////////...................................................//////////////////////////////////////////////////////............//////000---,,,---000111000...000000000000///////////////...---------///000111222111000111333444333222444444444555555555666666666888999888666999AAAHHH```yyy}}}qqqkkkhhhddd___ZZZVVVRRRNNNKKKDDD@@@<<<888777555444333333222111111111111111222////////////............///222111...///333555222111111111222333333444444000000111111111111000000...///000000111111000000///000111222222222111111...///111222333333222222222222222222222222222222111111111222333555666777555555555555555666666777888666777;;;<<>>>>>===<<<:::999:::<<<>>>@@@======<<<<<<<<<;;;;;;;;;::::::999888888999::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<;;;:::;;;>>>@@@??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAA@@@??????BBBAAAAAABBBDDDFFFFFFFFFIIINNNUUU]]]dddiiiooorrr}}}xxxjjjXXXFFF;;;888666555444222111111222333111111000000000000111111////////////////////////.........................../////////---,,,---...........................,,,---..................................................................................................................------,,,,,,,,,,,,------///...,,,---000111000...000000000000////////////000///.........///000000444222222333444555444333333333444444444555555555555777999888666999???EEEOOOgggwwwnnniiifffccc___ZZZVVVQQQKKKGGGCCC???:::777555444222111000000/////////000111111222111111111111000000000///111111//////333444222111111111111111111111111000000111111111111000000......///000000000000///...///000000111111000000000111222333444444444444222222222222222222222222000000111111222333555555555555444444555555666777777666888::::::;;;AAAIII\\\vvvrrrgggdddbbbaaafffooo|||tttsssuuussshhhffffffbbb^^^\\\^^^[[[XXXWWWWWWWWWVVVUUUSSSSSSSSSSSSRRRRRRRRRRRRNNNNNNNNNMMMLLLLLLKKKKKKFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCDDDGGGIIIMMMQQQUUUVVVSSSOOOKKKIIIKKKKKKLLLMMMOOOQQQSSSTTTTTTXXX\\\```ggguuu~~~kkk^^^YYYYYYZZZYYY```jjjvvv{{{yyyrrrfffYYYMMMFFFBBBAAA??????>>>>>>>>>>>>======;;;;;;;;;<<<===>>>@@@AAA<<<===>>>>>>>>>===;;;;;;::::::999999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;======<<<<<<>>>???@@@??????>>>??????@@@@@@????????????????????????????????????????????????BBBAAA@@@AAABBBEEEHHHJJJPPPWWWbbbmmmtttxxx{{{}}}|||iiiYYYLLL???777555555444333111111111222222222111111000000111111222////////////////////////.........................../////////---,,,---...........................---............------,,,------------------------------------------------------------------------........................------,,,,,,,,,,,,------///...---...///000000...////////////000000000000000000///.........//////333111111111333444333222222222333333333444444444333555888777777888===AAAEEEWWWttt~~~tttllliiifffccc___[[[VVVOOOIIIDDDBBB???:::666444333222000///////////////000111222333333222222222111111111///000000000000111222111222111111111000000//////000000111111111111000000---....../////////////////////000000000111111111111111222333333444444444222222222222222222222222000000000000111222333444555444444444444555666666444666999:::999:::>>>CCCOOOgggvvvqqqmmmiiiiiimmm||||||{{{sssmmmmmmjjjfffcccbbb___\\\ZZZZZZZZZZZZZZZTTTTTTTTTTTTTTTTTTTTTTTTOOOOOOOOOOOOOOONNNNNNNNNIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCDDDCCCAAAAAACCCEEEJJJJJJKKKLLLMMMKKKIIIFFFIIIIIIIIIJJJKKKMMMNNNOOOQQQRRRSSSSSSWWW```mmmxxxxxxlll```WWWRRRRRRSSSNNNSSSYYY___jjjvvv{{{yyyvvvuuutttrrrpppkkkddd```]]]YYYSSSLLLGGGEEEDDDDDD========================;;;;;;<<<===>>>?????????;;;<<<>>>??????===;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<>>>>>>>>>======>>>@@@@@@?????????@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBB>>>??????@@@AAACCCDDDEEEBBBBBBBBBBBBCCCGGGKKKOOOWWW```nnnzzzrrr[[[LLLCCC<<<777777555444222111111111222333111111000000000000111111////////////////////////.........................../////////---,,,---.......................................------,,,+++------------------------------------------------------------------------........................//////............//////............///000//////////////////000000000000000000000///////////////000......///000111000///111111222222222333333333222444666777777777:::<<>>999666555444333111000000000000000111222333000////////////.........000///000111111000000111222111111000000//////...000000111111111111000000---......///////////////000000000000111111222222000000111111222222333444222222222222222222222222000000000000111222333333444444444444444555666666111666999:::999;;;>>>AAAGGG[[[xxx}}}vvvpppmmmsssyyyuuupppjjjgggeeebbb^^^\\\\\\\\\[[[[[[UUUUUUUUUUUUTTTTTTTTTTTTPPPPPPPPPPPPOOOOOOOOOOOOKKKJJJIIIGGGFFFEEEEEEDDDDDDEEEEEEDDDBBBBBBCCCDDDDDDBBBAAABBBDDDEEECCCBBBCCCCCCDDDDDDFFFGGGIIIIIILLLJJJIIIJJJMMMRRRVVVYYYdddaaa\\\WWWRRROOONNNMMMFFFIIIKKKLLLRRRYYY\\\[[[[[[ZZZZZZZZZYYYWWWSSSPPPHHHGGGFFFDDDCCCBBBAAAAAA============>>>>>>>>>>>>======>>>??????>>>===<<<;;;<<<>>>???>>>===;;;999;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;===??????>>>===>>>???@@@@@@@@@@@@@@@AAABBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEGGGIIIJJJFFFHHHIIIIIIJJJLLLQQQUUU[[[eeettt|||zzz|||~~~vvvbbbKKK???999666333444222111000/////////000111//////............//////.................................................../////////---,,,---...........................---.........---,,,++++++------------------------------------------------------------------------........................//////............//////---...///////////////000.../////////000000000111000000000000000000/////////...---...000111000///111111111222222222333333222333555666666777888999>>>AAAMMMcccwwwmmmggggggdddaaa\\\WWWRRRLLLFFFBBB???<<<888555555444444333222222111111111222333333111111000000000000//////000...///222222//////000222111111111000000//////000000111111111111000000......///000000000000///111000000000000111222333000/////////000111222333222222222222222222222222111111000000111222222333444444333333444444555666000666:::888888;;;>>>???FFFTTTlllzzzqqqrrr{{{xxxoookkkiiifffbbb```___^^^]]][[[XXXXXXWWWVVVVVVUUUUUUTTTQQQQQQQQQQQQPPPPPPPPPPPPMMMLLLKKKJJJHHHHHHGGGGGGFFFGGGHHHGGGEEECCCDDDEEEBBBAAA???@@@AAABBBCCCBBBAAABBBBBBCCCDDDEEEGGGGGGFFFEEEEEEGGGKKKMMMMMMKKKPPPPPPOOOMMMKKKHHHEEEDDDBBBFFFFFFEEEGGGLLLNNNLLLOOONNNLLLKKKLLLKKKJJJHHHAAAAAABBBBBBBBBAAA@@@???>>>>>>????????????@@@@@@???@@@@@@@@@??????>>>======>>>?????????>>><<<;;;======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<===???@@@???>>>===>>>@@@@@@@@@@@@@@@AAABBBCCCCCC@@@AAAAAABBBBBBCCCCCCCCCEEEDDDDDDDDDFFFGGGIIIKKKMMMQQQUUUWWWVVVWWWYYY\\\bbbkkkzzzdddSSSAAA999666444222333///...---,,,,,,---......///......------......///........................------------------------.../////////---,,,---...........................,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,---------...//////......///111......//////000000111111...///000111111111111000222000000000222333222111111111222222222333333333333444444555666777777888:::<<>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>>======???AAA@@@@@@@@@AAAAAABBBCCCDDDCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHIIIKKKNNNSSSVVVYYYaaagggnnnqqqpppmmmnnnoooqqqxxx}}}nnnSSSHHH===999777444333333//////...------...///000//////............//////........................------------------------.../////////---,,,---...........................++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------,,,,,,,,,,,,------,,,...000///...---///111.........///000111111111---...///111222222222222222111000111333444333222222222222222333333333444555555444444555777777777999;;;>>>DDDRRRkkkyyymmmbbb]]]]]]___[[[UUUOOOJJJFFFCCC@@@999666333222222333333333333333222111000000111111000000000////////////...111---...333333...---000111111111111111111222222000000111111111111000000//////000111111111111111///......------///000111111000000///000222333444222222222222222222222222222222222222222222333333444333333333333444555555111888:::555333777:::999:::@@@RRRpppvvvpppmmmrrryyywwwtttrrrooolllhhheeeaaaaaa___^^^\\\[[[YYYYYYUUUUUUTTTTTTSSSRRRRRRQQQPPPOOONNNMMMLLLLLLLLLLLLGGGIIIJJJIIIGGGFFFFFFFFFDDDEEEEEEDDDBBBCCCEEEHHHAAAAAA@@@????????????@@@@@@DDDFFFDDD@@@>>>BBBFFFHHHGGGEEECCCCCCDDDFFFGGGCCCFFFFFFCCCAAACCCCCCAAADDDCCCAAABBBDDDEEEEEEDDDHHHFFFDDDBBBBBBCCCEEEFFFAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCEEEFFFGGGDDDCCCBBBAAAAAAAAABBBBBB???@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@>>><<<===@@@BBB@@@@@@@@@AAABBBCCCDDDEEEGGGGGGHHHIIIJJJJJJKKKKKKPPPQQQTTTYYY___fffmmmpppzzzkkkXXXEEE>>>777666555222000000333222111000000111222333000000////////////000000........................------------------------.../////////---,,,---...........................***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------/////////....../////////,,,...000000...---///111---......///000111111222,,,---///111222333333222111//////000111222111000222222333333333444444444777555444444555777777777555999;;;;;;@@@SSSppp~~~qqqfff___YYYVVV\\\XXXSSSNNNIIIDDD>>>;;;666777777555222000000111222222111111111111222222222111111111000000//////000000000000////////////000111222333444333222111000000000000000000000000......///333555333---'''000000000000000000000000000000000000111111111111000111111111111222222222000111111222333333444444333333333333333333333333444555666777777888888888;;;???III\\\yyy~~~ppphhhlllwww|||yyyuuupppmmmkkkiiieeeaaa^^^]]]\\\\\\YYYYYYYYYYYYWWWTTTRRRQQQQQQPPPNNNLLLKKKJJJKKKKKKLLLLLLKKKJJJJJJIIIIIIIIIJJJIIIGGGFFFEEEEEEEEEFFFDDDDDDDDDCCCCCCBBBBBBBBBEEECCCBBBCCCFFFHHHFFFDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEGGGFFFFFFFFFFFFFFFGGGGGGCCCDDDDDDDDDEEEEEEEEEEEECCCDDDEEEEEEEEEEEEFFFGGGFFFFFFEEEDDDDDDEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCCCC>>>>>>??????>>>>>>===<<>>??????>>>>>>BBBAAA@@@BBBCCCDDDDDDCCCBBBCCCDDDDDDDDDEEEGGGIIIIIIJJJKKKJJJJJJMMMTTTYYY```cccgggnnnvvv~~~yyyhhhSSSEEE>>>;;;777444444444444333222111///------...000111000//////000000000---***//////.........---------,,,,,,,,,---------......++++++++++++,,,,,,---......------,,,,,,------.../////////......---------,,,,,,------------,,,,,,---------------------------------------------------,,,***+++,,,...//////'''+++......,,,+++---///------------------------000000000000000000000000---...///000000///...---......///000000000000000222222111111222222333444555555555555666666666666222888<<<===???HHHXXXeee{{{nnnddd^^^[[[YYYZZZVVVQQQLLLGGGBBB===:::888777666555555555555555222111111000000111111222111111111000000000//////000000000000////////////111222222222222111///...000000000000000000000000///000333777999777333000000000000000000000000000//////000000111111111222//////000000000111111111333222222222222111111111333333333333333333333333444555666777777888888777:::===DDDTTTlllzzzmmmhhhlllrrrwwwzzzuuurrrnnnjjjgggdddcccccc```___^^^\\\YYYVVVTTTRRRUUUTTTQQQOOONNNMMMMMMMMMLLLLLLLLLKKKKKKJJJIIIHHHKKKJJJIIIHHHGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEECCCBBBCCCEEEGGGEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEFFFGGGHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKGGGHHHHHHHHHHHHHHHJJJKKKKKKKKKJJJJJJJJJIIIJJJJJJGGGGGGFFFFFFEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAA@@@?????????@@@BBBCCCDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFEEEGGGHHHIIIHHHIIIKKKMMMLLLOOOSSSVVVYYY___gggmmmwww{{{{{{ssshhhWWWGGG@@@;;;888555444444444333111111000///...---.../////////...---...000000///---//////.........---------,,,,,,,,,---------......,,,+++++++++,,,,,,---...---------,,,,,,---------,,,,,,+++++++++*********---------......---------------------------------------------------------...---+++++++++,,,---------...///...,,,+++++++++........................////////////////////////......///000000///............///000000000000000222222111111222222333444444555555555666666666666555888:::::::::@@@KKKUUUqqquuuiiiaaa]]]\\\[[[XXXTTTNNNIIIEEEAAA<<<999888555222222444777777555222111111000000111111222111111000000000000//////////////////000000000000222222222111000///---,,,000000000000000000000000(((+++000333444333222222000000000000000000000000...//////000111222222222.../////////000000000000444444333111000///......333333333333333333333333444444555666777777777777888:::???HHHYYYpppuuuhhhbbbdddgggttt~~~|||uuupppmmmkkkjjjhhheeebbb___\\\ZZZYYYWWWVVVSSSQQQOOOOOOOOOOOOMMMMMMNNNNNNNNNLLLKKKIIIKKKKKKJJJIIIIIIJJJJJJKKKGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDEEEGGGHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGFFFGGGIIIKKKKKKKKKKKKJJJKKKLLLMMMNNNOOOOOOOOOOOONNNMMMLLLKKKLLLMMMNNNOOONNNNNNNNNNNNMMMMMMLLLLLLIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFEEECCCCCCBBBBBBBBB>>>>>>???AAABBBCCCDDDDDDFFFGGGHHHIIIJJJKKKLLLMMMMMMOOOQQQSSSSSSUUUWWWYYYYYY___fffmmmssszzzvvvgggVVVGGG???>>>888666444333333333111///////////////...............---,,,---///111111000...............---------,,,,,,,,,---------......,,,,,,+++++++++,,,------------------------------++++++************))))))---..................---------------------------------------------------///...---,,,++++++++++++000...------...---,,,+++//////////////////////////////////////////////////////000000000000//////....../////////000000000222111111111111222333333444444444555555555666666777888777777888<<>>@@@AAAFFFRRRhhhwwwjjj___ZZZYYYYYYZZZTTTPPPJJJEEEAAA>>>;;;999999444...---111333222000111000000000000000000111//////////////////000000.../////////000000000111000000000000111111222222////////////////////////)))---111111///...000222000000000000000000000000...//////000111111222222000000000111111111222222000000000000000000000000333333333333333333333333333444555666666777777777888888;;;???CCCQQQkkksssgggaaa___```fffttt}}}uuunnniiifffdddccc```\\\YYYWWWWWWVVVQQQQQQRRRRRRQQQPPPNNNMMMJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLJJJKKKKKKKKKJJJJJJJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGHHHHHHHHHKKKLLLOOOSSSWWW\\\```ccccccdddfffgggggggggfffeeefffccc```______```^^^]]]ZZZYYYXXXXXXXXXXXXYYYZZZZZZZZZYYYWWWUUURRRPPPNNNOOOOOONNNLLLLLLKKKKKKKKKHHHJJJLLLLLLKKKMMMPPPSSSYYY\\\aaaeeehhhlllqqquuu{{{~~~|||nnnTTTCCC<<<777555555555444333333444444222000000000111111111000///...222000------...//////...---.....................,,,,,,,,,---------......---,,,,,,++++++,,,,,,,,,,,,,,,---......---,,,,,,---------...............------............------,,,,,,,,,---------......,,,,,,,,,---------......,,,...000///......///111///,,,***+++///111000...------------------------........................000000////////////000000.........---...///000000111111000000111111222333333333333333444444444444555333333666:::===>>>===AAAEEEQQQfffwwwkkk```ZZZXXXWWWWWWQQQMMMGGGBBB>>><<<999777999555111000222333222111111000000//////000000111......////////////000000......//////000000111111/////////000111222333444////////////////////////...000111111000///000111000000000000000000000000000000000000111111111111111111111111222222222222//////000000111222333333333333333333333333333333333333444555666666666666888777;;;???AAAHHH]]]ttt~~~qqqfff```^^^aaaiiivvvxxxsssqqqnnniiiccc]]]YYYVVVUUUSSSSSSRRRQQQQQQPPPPPPPPPLLLMMMMMMNNNNNNMMMLLLLLLIIIJJJJJJJJJJJJJJJKKKKKKJJJLLLLLLLLLJJJIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKMMMRRRYYYcccmmmuuuzzz}}}{{{|||}}}~~~~~~|||zzzyyyvvvsssooonnnnnnmmmiiifffcccbbb```______aaadddffffffeeeccc```\\\WWWSSSQQQRRRSSSSSSSSSSSSRRRRRRQQQJJJMMMQQQTTTWWW]]]eeekkksssxxx~~~~~~~~~rrr]]]FFF;;;999777555555444333222222333444333111000000000000////////////222000.........///...,,,---------...............,,,,,,,,,---------......------,,,+++++++++,,,,,,+++,,,---......---,,,+++++++++,,,,,,,,,,,,------,,,------------------,,,+++,,,,,,------.........+++,,,,,,------.........***---000000...---///222111///---,,,,,,------,,,------------------------........................//////............/////////...---------...///000111000000000000111222222222222222333333333444444555444333444666777777777===<<>>===:::EEEVVVkkkttt^^^^^^^^^aaaiiixxx}}}ssskkkhhhbbb```]]][[[ZZZ[[[]]]^^^WWWXXXXXXXXXWWWUUUTTTSSSSSSTTTTTTTTTUUUUUUVVVVVVRRRTTTVVVTTTQQQPPPQQQSSSOOOOOOOOOOOOOOOOOOOOOOOOJJJJJJJJJKKKLLLNNNPPPPPPXXXfff~~~{{{tttvvvzzz}}}}}}|||yyyxxxppptttzzztttdddLLLCCC;;;666333//////222222000------...000111111///...,,,******+++,,,------,,,---///111111000...---------.........//////,,,,,,,,,---------.........---,,,,,,+++++++++++++++,,,...//////...,,,++++++++++++,,,,,,---------***++++++,,,,,,++++++***++++++,,,,,,---...//////++++++,,,,,,---...//////(((---000///***'''(((+++***,,,---+++)))***...222////////////////////////...........................---,,,++++++,,,---...///...,,,,,,,,,---///111000000000000000111111222111111222222222333333333333444555444333555888:::888999===@@@BBBLLLeeezzzooogggaaa[[[SSSLLLGGGEEE@@@<<<888666555444111111111111111111111111111111111111000000000000------,,,,,,---...000111000000//////......------............///////////////////////////////////////////////////...............////////////......////////////000000000000000000000000000000000000111111222222222333333333111222444666666555444333555444444555666777777666444777999888888<<>>FFFRRR\\\uuuxxxrrrjjjddd```[[[TTTOOOFFFCCC???;;;777555444444111111111111111111111111111111111000000000////////////...---------...///000000000//////...................../////////////////////////////////////////////////////////...//////000111111000//////////////////000000000000000000000000000000000000111111111222222222333333111222333444555444333333444333333444555666666666777999;;;::::::<<<@@@CCCNNNccc~~~}}}rrrnnnkkkjjjnnnttt}}}~~~|||vvvqqqllliiieeefffggghhhjjjlllnnnoooqqqqqqrrrsssssssssrrrqqqmmmjjjgggffffffeeedddcccfffggggggddd```aaadddhhhmmmzzzzzzwwwttttttzzzttt___LLLBBB;;;:::888666444222222111333222111000//////////////////.........---------+++,,,---......---,,,,,,,,,,,,,,,,,,,,,---......---...///...,,,******+++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------...---------............/////////.........---------...//////////////////...............////////////////////////000000000000111111000000000/////////333333444555555555555444777999;;;;;;;;;???HHHOOO^^^vvvyyyqqqlllgggccc___YYYRRRLLLCCCAAA===999555333333333000000000000000000000000111111000000000000//////000000///------,,,,,,---000000000000////////////............////////////////////////////////////....../////////////////////000111333333111000///////////////000000000000000000000000000000000000111111111222222222222333111111222222222333333333222222222333444555666666666777888999:::;;;>>>AAADDDUUUmmm}}}tttnnnmmmvvv|||xxxyyy|||~~~~~~}}}wwwqqqnnnpppsssxxx{{{xxxxxx}}}ttt^^^KKK@@@<<<555555444333222222222222222222111000////////////...............---------...............---,,,+++++++++,,,---------------,,,---...---+++))))))***...------,,,,,,++++++***------------------------+++,,,------......------------,,,+++++++++++++++,,,------------............------,,,,,,------...------............---------------------.........---------............///...............---------//////000000000000//////............////////////////////////000000000000222222111111111000000000333333444555555555555555777999:::999888:::>>>CCCHHHXXXqqq|||wwwrrrooojjjddd^^^VVVMMMFFF@@@>>>:::777444222222222111111111111111111111111111000000000//////////////////......------------000000000000000000000000............////////////////////////////////////............////////////...///111333333111///...////////////000000000000000000000000000000000000111111111111222222222222111111000000111111222333222333333333333444666888333222333666888888;;;??????KKK^^^vvv~~~xxxqqqtttzzz}}}wwwwwwyyyrrr```NNNBBB;;;999333333222111111111222222111111000///////////////.............................................------.../////////...,,,+++)))+++,,,,,,+++***++++++---------,,,,,,+++++++++........................,,,,,,------............,,,,,,+++++++++++++++,,,---------.........//////...------,,,,,,------...---..................---------..................---------............///......................../////////000000/////////............////////////////////////000000000000//////000111222333444444333333444555555555555555222555777777777888;;;>>>???IIIYYYlll{{{vvvtttqqqmmmfff^^^TTTJJJDDD>>><<<999555222111111111222222222222222222222222000000000////////////...,,,------........./////////////////////000000000............////////////////////////////////////---.........//////000000---...000111111000...---////////////000000000000000000000000000000000000000000111111111222222222111111000000000111222333333444555444333555888;;;:::555333666777666777<<>>DDDJJJZZZttt|||uuupppooonnniiiaaaXXXNNNFFFCCC<<<:::777444222111111222////////////////////////000000/////////.........,,,---...//////......---,,,---------.........///............////////////////////////////////////------......///000000111000000///......///000000////////////000000000000000000000000000000000000000000000000111111111111000111222333333333222111111333555333111333888>>>KKK???777999999555888???AAAFFFWWWssspppccc]]][[[^^^cccrrrzzz|||ttthhhQQQHHH>>>999::::::999777444333222111000000000111//////.........//////000---------.........//////,,,,,,++++++,,,---...///......---,,,++++++++++++***,,,---...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---******))))))***+++,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,------------,,,,,,***+++---.........,,,,,,---------............///---------.........//////......////////////..................////////////////////////000000000000111111000000000/////////000000111222222222222111555555555555666666555444777666888<<<@@@GGGWWWggg~~~|||tttoooooommmhhh___SSSIIIAAA>>>;;;:::777444222222222222........................000/////////...............////////////---,,,+++,,,,,,,,,---------................../////////000////////////////////////---------...///000000111333111000......000111333////////////000000000000000000000000000000000000000000000000111111111111///111333444555444222111000222444222000222888===GGG:::222666888777;;;DDD@@@EEEXXXvvvkkk___XXXRRRSSSWWW^^^gggwwwsss___QQQBBB>>>:::777666666666666111111000000000000111111//////.........//////000---------.........//////...---,,,+++***+++,,,---000000///......000111222---/////////---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,+++******)))*********+++++++++,,,,,,,,,------+++******************++++++,,,,,,------,,,,,,+++)))***,,,......---,,,+++---------.........//////---------.........////////////000000000000//////............/////////000////////////000000000000------...///000111222222//////000111111111111111333222222333555666666555:::777777<<>>777666444333222111111111000000000000111111111111////////////////////////......////////////.........///////////////......////////////000000000000////////////////////////........................///////////////.........000000000000000000000000000000000000000000000000000000000000////////////222333333222111111222444333333333444444444555555666666666666777999:::;;;@@@GGGYYYrrrxxxjjj```YYYSSSRRRTTTUUUWWWbbbtttqqq[[[KKKDDD;;;999777444333333444444333222000///.........///111000///------......///------------------------+++******,,,...000000///,,,,,,,,,---------......------------------------.........------.........///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---...///000//////++++++,,,,,,,,,,,,---------------,,,,,,+++++++++........................------------------------//////---,,,,,,---...///...///000222222000...------------............//////////////////.........111111111000000000000000...///111333333333111000444555666555444333444555777777888999:::<<<===>>>KKKNNNZZZooo|||ooojjjjjjiiifff___VVVLLLDDD>>><<<666555444333222111111111/////////000000000111111//////////////////////////////000000000000//////......////////////............/////////000000000................................................/////////////////////...000000000000000000000000000000000000000000000000111111111000000000000000000111222111//////111222333333333444444444444555555555555666777888999:::>>>DDDSSShhh}}}xxxqqqggg]]]ZZZ\\\WWWVVV\\\hhhsss~~~ppp^^^KKK>>>999:::888666444333333333444333333111000/////////000111000///...---......///..................------***))))))+++---///......,,,,,,,,,------------...------------------,,,,,,...------,,,,,,------......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((())))))***++++++,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++........................------------------------///...------------.../////////000000///...,,,+++---------............////////////////////////...111000000000000000000000///000111222333333222111333444555444333222333444666666666777999:::<<<===???CCCMMM[[[kkkwwwjjjeeeeeeddd```YYYPPPHHHAAA;;;999555555333222111111000000.........////////////000////////////////////////000000000111111000000000---....../////////......------........./////////......................................................//////////////////000000000000000000000000000000000000000000000000111111111111111111111111111222333222111000222444333333333333444444444444444444444555666777888999999>>>IIIWWWgggzzztttpppqqqgggbbb___aaaeeekkkttt}}}mmm\\\NNNBBB:::777888777555333333333333444333333222111000000000000000///......------......000/////////......------***)))(((***,,,...---,,,,,,,,,,,,,,,------------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++******+++,,,---...++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---------------------------------------------------......---------......///------------------......---------............///......//////////////////000000000000000000111111111111111222222222222222111333444333222111222444444444555666777999:::;;;:::>>>FFFKKKQQQaaassshhhcccbbb___ZZZSSSKKKDDD>>>:::777444444222111111000000000---------.........////////////////////////////////////000000000000//////------......//////......------------.........///............................................................////////////////////////////////////000000000000000000000000000000000000000111111111000111111000//////000222222222333333333444444444333333333444555666777888;;;===CCCKKKTTTeeexxxqqqllljjjkkklllyyy~~~~~~{{{pppYYYKKKDDD???;;;;;;666555444333222222333333222111111000000000////////////......------------/////////...------,,,,,,***))))))***,,,...---,,,++++++,,,,,,,,,---------.........------,,,,,,+++,,,++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,*********,,,...///+++++++++,,,,,,,,,------+++++++++,,,,,,---------------------------------------------------------------------.........///+++++++++,,,---///111222---------............///............////////////000000000000000111111111222222111111111111222333111222333333222222333444444444555555666888999:::;;;===AAABBBCCCMMMfff}}}rrrhhhcccaaa[[[UUUMMMGGGBBB===999666333222111111000000000000------------............////////////////////////---..................---,,,,,,---...............------------.........///................................................---.........//////000000////////////////////////////////////////////////............//////000000,,,---...---++++++---...222222222333333333444444333333333333444666777888===>>>BBBFFFLLLYYYqqqwwwppprrrrrrtttzzzzzzyyy}}}zzzxxxwwwyyy}}}vvvsssxxx~~~hhhWWWFFF===;;;888666666333333333222222222222222///////////////........................------,,,---------,,,,,,+++++++++,,,++++++,,,...///...---+++++++++,,,,,,,,,------.........------,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))'''&&&&&&(((***++++++++++++,,,,,,,,,------+++++++++,,,,,,---------------------------------------------------------,,,------.........//////------------...///000111---------............///---.........//////000000//////000000111111111111222222111000000111111222111333444444333333444666555555555555666888999::::::999999;;;<<>>CCCIIIwwwmmmfff```\\\SSSLLLDDD>>>===;;;777444111111000////////////000---............/////////////////////////////////------............------***+++,,,---................../////////000000000------------------------........................------......///000000111000000000000000000000000////////////////////////---------...///000000000333333444333222111333555111222222222222333333333333333444444555666888999:::===FFFSSS^^^jjjzzzyyyrrrnnnsss{{{}}}{{{xxxzzz~~~{{{|||}}}~~~~~~zzzgggWWWGGG@@@:::999777333222444///000000111222222222111---...///000000///......------.........---,,,+++***++++++,,,,,,------...---+++++++++---...---,,,***++++++++++++,,,,,,,,,+++,,,,,,------.........,,,,,,++++++++++++,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---////////////...,,,---...///......,,,,,,---------............///------......///000000111...//////000111111222222...///000000000...---,,,000111333333222222444555444333333444444555666777888555666:::<<<<<<>>>BBB~~~tttmmmhhhddd```\\\QQQJJJAAA<<<;;;:::666333111000000////////////000.........////////////000////////////////////////......////////////......***+++,,,---............////////////000000000000------------------------........................---------...///000000111000000000000000000000000////////////////////////---......///000111111222...//////...------...000111111222222222333333333444444444555666777888999CCCGGGTTTfffvvvtttqqquuuvvvrrr```OOOCCC;;;777555666444222333666...///000111111222111111...///000111111000//////,,,---.........---,,,+++***++++++,,,---...//////,,,*********,,,---,,,+++******+++++++++,,,,,,,,,***++++++,,,---...//////---,,,,,,++++++,,,,,,---)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++******)))++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---///000000///...$$$'''***---///000000///---------.........//////---------...///000000111...//////000111222222222---...///000000...,,,***...000111222111111333444222222222222333444555555222111333777777555999>>>}}}sssnnniiihhhhhhdddZZZRRRHHHDDD???<<<999777444222111111000000000000111111111111111111111111111111------..................---------------------------------------------------------............///000000///......---,,,,,,...------------...//////---------,,,,,,---------000...+++***,,,...000000...///000///...---...000222000///......///000222111111111000000000000000222222333333333444444444555555555444444666:::===CCCOOOddd|||www|||yyygggWWWJJJ@@@:::666666555444333333222222222222222111111111111000...000111111000//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////.........//////...------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,*********)))******+++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++000///---+++******++++++++++++,,,,,,---...//////......---------,,,,,,,,,---------------------------------............/////////.........---------//////.........---------000000000000////////////000000000000000000000000000111111111111222222222333333333333333333333333444555777888999999888888yyytttnnnhhhcccaaaaaa]]]TTTMMMFFFCCC>>>;;;999777444222111111000000000000111111........................222222222111000///---------------------------------------------------------------............///------,,,++++++***))))))...------------...//////......------------......111000......//////...---...///000///...---...000111000...------...000111000000000000000111111111000000000111111111222222555555555444444666999<<>>:::888666555333222000000////////////000000000000000000000000000000***+++,,,------......------------------------------------------------------------............///000000000/////////.........------------...//////000000////////////000000---,,,+++,,,...//////......///000///...---...000///...------------...///......///000111222222333222222222222333333333333444444555444333444777:::<<>>;;;888666555444333111000000////////////000000////////////////////////((()))***+++,,,,,,,,,,,,---------------------------------------------------------............///---------,,,,,,,,,,,,,,,...------------...//////000000////////////000000666222...,,,,,,...000000...///000///...---...000......------------............///000111222222333111111222222222333333333333444444444333444666888999>>>FFFPPP\\\jjjyyy~~~~~~|||~~~zzzvvvxxx}}}{{{cccNNNBBB>>>;;;888666666666555444222222222222222111111111111111000000000/////////+++---......---,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,++++++++++++,,,---...++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))*********+++++++++++++++++++++***+++,,,,,,---++++++++++++++++++++++++******++++++++++++*********+++,,,---...---,,,++++++++++++,,,,,,,,,,,,,,,------..................------------------------,,,,,,,,,------------...---.....................---.....................------....../////////000//////////////////////////////000000000111111111000000111111222333444444333333333444444555666666xxxllleee^^^[[[VVVRRRMMMHHHBBB???;;;999555444444333222111000//////......//////000------------------------------......---,,,,,,+++---------------------------------------------------------............///...........................------------...//////000000////////////000000???:::333...---...///000...///000///...---...000........................//////000000111111222222/////////000000000000111222333444444333333555666888:::===@@@EEEOOOZZZcccsss}}}||||||}}}qqq[[[KKKBBB???888666555555666555333111111111111111111111111111111111111000000000//////+++---......---,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...******)))))))))+++,,,...*********+++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))************+++++++++++++++,,,------***++++++++++++,,,,,,,,,+++++++++,,,,,,+++++++++***+++,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,---------------------...............---------...............---------......//////000000000000000000000000000/////////000000000111111000000111111222222333333222222222222333444555666ttthhhaaaZZZXXXUUUQQQLLLEEE???;;;999777444222222333222111//////............//////------------------------...////////////...---------------------------------------------------------------............///000000000000000000111111...------------...//////000//////......//////000===888333///.../////////...///000///...---...000/////////000000/////////000000000000000111111111////////////000000000000222333444444333222444555555888;;;<<<<<<@@@GGGMMMZZZjjj~~~{{{yyyzzzzzzxxxfffSSSFFF???<<<<<<777555333222333333111000000111111111111111111111000000/////////.........,,,---//////---,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++***)))***,,,...///+++++++++,,,,,,,,,------++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++,,,++++++++++++,,,------******+++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,---...///+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------++++++,,,,,,,,,------------------.........//////---------.........//////,,,,,,---......///000000000000000000000000000000////////////000000000111111111111111111222222222222222111111222333555555yyylllbbb\\\YYYXXXVVVRRRMMMFFF???;;;888555333222222222222111//////............//////////////////////////////***+++,,,...///000000000---------------------------------------------------------.........//////------------...............------------...////////////............//////333000...---///000000///...///000///...---...000//////000000000000//////111111111000000000000000111111111111222222222222111333444444333222333555222777<<<<<<;;;;;;>>>BBBEEEYYYuuu~~~~~~iii^^^NNNDDD???<<<888555888555111000000222222222000000000000000111111111//////.........---------,,,...//////...------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************...---,,,,,,,,,...111222,,,,,,,,,---------......++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...*********++++++,,,,,,,,,,,,------......------,,,++++++******+++---///000++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------++++++,,,,,,,,,------------------.........//////---------.........//////,,,,,,------...///000000000000000000000000000000////////////000000000000222222222111111111111111222111111000111333444555vvvfff^^^]]]YYY\\\]]]XXXMMMCCC===;;;444444333333222111111000//////............//////,,,,,,,,,---------..............................***+++---...///...------......---,,,,,,,,,,,,------------.........//////,,,,,,++++++,,,,,,---...---------............/////////............//////222111000...------------///...---,,,,,,---.../////////000000///...------000000000000000000000000000111111111111222222222333333222222333333444555444555555666888999;;;<<<@@@KKK___tttwwwfffQQQIII???999888777444111111222222111111000///...000000000000000000000000............////////////,,,++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++************)))))))))))))))))),,,,,,,,,++++++*********)))))))))******+++++++++******+++++++++,,,,,,,,,((('''''''''((()))******,,,,,,,,,+++***)))((('''++++++++++++++++++++++++((()))***++++++***)))(((++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,---////////////////////////------------------------000000///////////////000///000111222222111000///111222444555555444222111///000111222111111///...vvveee[[[YYYVVVXXXWWWRRRHHH@@@;;;:::333333222222111111000000//////............//////,,,,,,,,,---------..............................+++,,,---.........---,,,......---,,,,,,,,,,,,---,,,------------.........------,,,,,,------...///---------............/////////............//////000//////............/////////...---------......///////////////...------////////////////////////000000111111111222222222333333333333333444444555333333333444666777999:::;;;AAANNN]]]jjjxxx}}}uuuaaaSSSIIICCC;;;777777666333111333333333222111111000///////////////////////////............////////////++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********+++***))))))(((++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,++++++++++++++++++++++++******))))))******++++++***++++++++++++******)))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..........................................------------------------000000///////////////000------............------000000111222222111000///222222333444444333222111sssdddYYYWWWUUUTTTQQQJJJBBB<<<999888222222111111000///////////////............//////,,,,,,,,,---------......------------------------------.........---,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,------------...------------...//////---------............/////////............//////......------...//////000000///...---------------///////////////......---////////////////////////000000000111111111222222333222222222222333444444111111111222333555666777999:::???FFFMMMXXXiiixxxyyygggVVVHHH@@@???:::666444555555222000444333333222222111000000////////////////////////---............/////////++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))++++++,,,,,,------......,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++******---,,,,,,+++++++++,,,,,,))))))***+++,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000000000...---........................------------------------000//////......///000000...------,,,,,,------...000000000000000000111111222333333444444444333333yyyoooeee^^^\\\YYYUUUMMMEEE>>>:::777666111111111000//////......///......------......///,,,,,,,,,---------......------------------------.........------,,,,,,+++......---,,,,,,,,,,,,---+++++++++,,,,,,,,,---------------------......///---------............//////......------......///.........------......///000//////...---------,,,...///////////////......////////////////////////000000000000111111111111111111000000111111222333000111111111333444555666<<<::::::<<>>999888888555444333333333222000...222111000///......//////........................------------............,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,+++***************+++,,,,,,,,,,,,+++******************************---,,,+++******+++,,,---************************,,,,,,,,,,,,++++++***)))))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++******+++---...///...............................................................///000000333222111000000111222333111000000000000111222333000000000111111222222222sssjjjiiiiiikkkmmmaaaVVVIII???;;;999666333111111000000///...............------------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------......---,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,++++++++++++,,,---------------............///......------------......111000///---,,,+++++++++------...//////......------...//////////////////......................../////////000000000111111///............///000000222222222222333444555666444333444777888888;;;AAAFFFOOO^^^ooo~~~}}}zzzxxx|||pppbbbTTTMMMDDD<<<777666666555444444333333222111000000222111///...------...///........................,,,------------.........,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))++++++,,,,,,------......***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++)))))))))*********+++++++++******))))))))))))***,,,,,,------,,,+++******************************++++++************++++++************************++++++,,,,,,,,,+++******))))))******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...///...,,,+++,,,...000222------------------------........................------------...///000000111000000//////000000111------......//////000000111111111111222333444444oooggghhhjjjkkkmmm]]]QQQCCC;;;:::999666222222222111000000//////......------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///......---,,,,,,,,,,,,---,,,------------.........,,,,,,,,,,,,,,,---......---------............///...------,,,,,,------...///...------,,,,,,,,,,,,+++,,,---////////////...------...///////////////........................////////////000000000111000000//////000000111222222222222222333444555555111000111555666555777<<<>>>AAAIIITTT]]]jjj~~~~~~~~~gggTTTIIIAAA>>>999666555444333222222222222111000000111222333222000...---...//////........................,,,,,,---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++***))))))(((++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++*********''''''((()))***+++,,,,,,***))))))))))))******+++++++++,,,,,,---,,,,,,,,,******************************++++++++++++************************************+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---...............------......///------------------------........................------------...///000000//////000000000000//////+++,,,---///000/////////000000000000000222333444nnnggghhhjjjjjjjjjXXXLLL>>>888888999666222222222111111000000//////...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---///000......---,,,,,,,,,,,,------------.........//////...------------...//////---------.........//////...------,,,,,,------...------,,,,,,,,,---......***+++---///000000//////------...///000000//////........................////////////000000000000111111111111111222222333222111111111222333444444333111222555777666999===:::999===DDDIIIQQQdddvvvwww|||uuurrrrrrrrryyywww___MMMCCC???888666444444444444333222///000000//////000333555444333111///...///000111........................,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++************))))))))))))))))))*********++++++,,,,,,,,,+++++++++******)))))))))&&&&&&''')))***+++,,,---))))))))))))***+++,,,,,,))))))+++,,,---.........))))))))))))))))))))))))******,,,------,,,******)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......***,,,---......,,,+++)))------------------------////////////////////////,,,,,,,,,---...///000111///000111222222111000///+++---///111222222111000...------------///111222}}}nnnkkkqqqrrriii^^^OOOHHH???:::999888444111////////////............222000...---,,,---...///,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---...,,,***)))***++++++++++++++++++******)))))))))........................---,,,,,,++++++,,,,,,---+++---------+++++++++---------.........---+++***......//////...---,,,,,,------............------...------------...//////222111///...---...000111//////............//////111111111000000000000000333222222111111222222333444444444555555555555666:::;;;<<>>:::666333555444444333222222111111111111000000000000111111000000000000///...------***+++,,,.........---,,,---------,,,,,,+++++++++------------------------,,,,,,+++***************------,,,,,,,,,,,,------))))))((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************++++++)))((()))***,,,++++++,,,+++++++++++++++******************************************************+++************,,,---...111///,,,))))))***,,,...333000,,,++++++,,,---------,,,+++++++++,,,---...---,,,++++++++++++,,,---,,,,,,+++++++++*********------------------------------------------------+++,,,---.........------........................------...............///.../////////000000000000//////000000000111111111|||qqqjjjfff___TTTKKKCCC>>>777444333333111///////////////............000///...---------...///,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,------+++***+++---000111000............------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,------++++++,,,------------......---,,,,,,.........///......---,,,------............------------------......//////000000.........///000111//////............//////000000000000000000000000222222111111111111222222333333333444444444555555555555444444555777999:::<<>>999777444222111111111111////////////..................---------.........---,,,,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---///---******+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++***+++---,,,,,,+++---...,,,,,,,,,,,,------......------...............---------............------,,,---......//////.....................///000000//////............//////......//////000000000000222111111000000111111222222222222222333333333444333333333333444444555555888999:::::::::;;;>>>@@@BBBCCCCCCEEEIIINNNUUUYYYhhhrrryyy___LLLEEECCC@@@===777666555555555444333111222111111111111111000000000000////////////000000222111000///.........///---...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************)))))))))))))))******++++++************++++++***************++++++,,,************************++++++++++++++++++++++++)))***++++++++++++***)))***((('''((()))+++******---,,,,,,,,,,,,+++++++++************************************************'''(((((()))******++++++(((((()))***++++++++++++---+++))))))***+++******))))))*********++++++++++++,,,,,,---------------........................++++++,,,,,,---...//////------------------------,,,,,,,,,,,,------..............................222222111111000000//////............////////////...////////////000000000{{{uuukkk^^^RRRGGG???;;;777666555333222111222222////////////............,,,---------............---,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,---222000------............------------............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------)))+++,,,,,,,,,,,,---///111000...---,,,+++++++++,,,---......///.........------............------+++,,,.../////////...---,,,------.../////////000//////............//////---......//////000000111111111000000000000111111111111222222222333333333222222333444444555666666555777888888777888:::<<<<<<<<<;;;<<>><<<:::777111222333333333333222111000000000000000000000000000//////......//////000222111///...---------...***,,,...///000///---,,,++++++,,,,,,,,,,,,------------------------------******)))))))))***++++++------,,,,,,,,,,,,------))))))(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))***((('''''')))******)))---------,,,,,,+++++++++************************************************((()))***,,,,,,---------))))))******++++++++++++,,,***))))))***+++***)))))))))***++++++++++++***++++++,,,...............******+++,,,,,,---......+++,,,,,,------.........---------------------------,,,,,,,,,,,,---...///....................................------------------........./////////......////////////000000}}}uuummm```SSSIIIAAA<<<999666666555333111111111222////////////............+++,,,------............---,,,,,,+++******++++++---,,,,,,++++++,,,,,,---000...------...000000///,,,,,,,,,,,,---------...------------------------......------------......)))+++,,,,,,,,,,,,---//////...---,,,,,,,,,,,,---,,,------...//////......------............------+++,,,...///000///...---,,,,,,---...//////////////////............//////------......///000000111111111000000000000111111111111111111222222222222333444555666666777777777444666777777777777999;;;:::999888999;;;===??????AAABBBGGGNNNRRRYYYiiixxx|||tttnnnmmmrrrwww}}}UUUNNNDDD===:::999666444111222444444333333333333000000000000000000000000//////............//////000...---,,,,,,---...///------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------***************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***+++,,,,,,+++***((()))((('''''')))******)))+++++++++++++++,,,,,,,,,***************************************************+++,,,,,,,,,,,,+++***++++++*********+++,,,,,,,,,+++***+++,,,---,,,+++)))***+++,,,,,,,,,++++++)))***,,,---......------)))******+++,,,,,,------------------------------------------------------------,,,,,,,,,---...///........................,,,,,,,,,,,,---------------------.........//////........./////////000000{{{ssspppfffXXXKKKCCC===:::888555555555333111000000111000/////////............+++,,,------.........------,,,,,,+++*********+++---,,,,,,++++++,,,,,,------+++******---///000000)))))))))******+++++++++........................---,,,,,,++++++,,,,,,---)))+++,,,,,,,,,,,,...///*********+++,,,///111333,,,,,,---.../////////...---..................---+++,,,...000000///...---+++,,,---...//////////////////............//////---------...///000000111111111000000000000111111000111111111111222222222222222333444444444444444000222444444444444666777;;;:::999999999::::::999???===???DDDGGGJJJVVVcccppphhh\\\UUUSSSTTTWWWXXX[[[iii~~~zzzaaaJJJDDD<<<777444555777777222333333333111000///000////////////000000000000//////............//////---,,,+++***+++---///111000...,,,***)))***,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------))))))(((((((((((())))))111000...---,,,+++++++++************************++++++++++++++++++++++++((()))+++,,,,,,+++)))((()))((('''''')))******)))'''((()))***+++,,,------******************************************************++++++***)))'''&&&---,,,+++******+++,,,---...,,,,,,,,,.........,,,)))***+++,,,---,,,++++++((()))+++,,,------,,,,,,++++++,,,,,,,,,---------------------------,,,,,,------------------------------,,,+++,,,---...///........................,,,------....../////////---------.........//////............/////////000vvvpppnnniiiZZZKKKDDDAAA===999777666444222111222222111000////////////...............,,,+++---......***'''------,,,+++************++++++******+++---...///...---,,,+++***+++,,,---.........------,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))'''&&&(((+++,,,+++))),,,,,,,,,---------......///......------,,,++++++..............................---,,,---...///000............////////////000000///...............000000000000111111111111111111111111111222222222111111111222222333333333333444555555666666555555777666555555555666888999;;;::::::;;;???DDDJJJMMMXXXUUUOOOGGGBBB@@@BBBEEEIIINNNXXXfffwwwnnnYYYLLL???===:::777444333444444222222222111111111000000......................../////////...---------,,,---------........./////////,,,***+++---...,,,)))*********++++++,,,,,,,,,************************...---+++*********+++,,,***+++***)))&&&&&&'''((()))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,,,,,,,++++++&&&&&&(((***+++,,,,,,,,,*********++++++,,,,,,,,,+++++++++*********))))))************************,,,,,,+++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************...,,,)))'''''')))+++------,,,++++++++++++------******))))))******+++,,,------------------,,,,,,,,,,,,,,,---------......(((***+++---......---,,,000000//////.........---............////////////........................yyyqqqkkkhhhdddVVVHHHBBB???;;;777777444333000000111111000///////////////............+++***)))+++...///...,,,,,,,,,++++++***+++++++++++++++******+++,,,...///,,,,,,,,,++++++,,,---------------------,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++---------------,,,++++++,,,***)))***---///...,,,,,,,,,,,,---------......------------------------..............................---,,,---...///000............////////////000000///...............//////000000000111111111000000111111111222222222000111111111111111222222222333444444555555444444555555555555666777777888:::999999:::<<>>AAA???BBBGGGOOOZZZhhhwwwttteeeUUUFFF===;;;:::777444333222222333222222111111111000000000........................---------------,,,,,,,,,,,,,,,+++***)))(((''''''///---,,,,,,------+++***,,,,,,++++++++++++++++++************************,,,,,,+++***************+++,,,...---,,,,,,---...)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******)))###$$$%%%&&&'''((((((((()))***************+++++++++++++++*********))))))************************)))))))))***************************************))))))*********+++++++++************************---+++)))(((((()))+++---...---,,,++++++,,,,,,---+++++++++++++++,,,,,,---,,,,,,------------------,,,,,,,,,---------......***+++,,,------.........000/////////.........---............////////////........................xxxsssoookkkeeeaaa[[[OOOCCC>>><<<888666555333111//////000000///.../////////............---,,,+++******,,,......---+++++++++***++++++,,,,,,++++++***++++++,,,---...***++++++,,,------------,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++------.........---,,,,,,,,,++++++,,,...///...---,,,,,,,,,---------......++++++,,,------...//////..............................---,,,---...///000............////////////000//////............/////////000000000000111111000000000111111111222222111111111000000000000000111222222333444333333333333333444666666777777777888777777888999:::;;;<<<999999:::999888999<<>>@@@DDDLLLUUU\\\{{{|||sssnnnlllkkkddd[[[QQQHHHAAA:::777777555333222111111111222111111111111000000000000////////////////////////++++++,,,,,,,,,,,,,,,,,,///......---,,,+++******...//////...,,,++++++,,,------,,,++++++******)))******************************++++++******))))))$$$&&&)))+++++++++,,,---)))************+++++++++++++++++++++++++++++++++************************------,,,,,,+++***((('''))))))***+++++++++++++++*********)))))))))))))))+++++++++***************************************(((((())))))***++++++,,,)))))))))))))))))))))))))))))))))*********++++++************************+++******))))))***++++++///...---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,------......,,,,,,,,,---------......,,,,,,,,,,,,---...///////////////...............---............/////////////////////////////////yyyrrrjjjggggggfff```[[[PPPFFF===:::999666444444333111//////000000000...//////.........---------000...,,,+++***+++++++++************+++,,,------******+++++++++,,,,,,---((()))+++---......------+++++++++,,,,,,------...------------,,,,,,,,,,,,++++++++++++++++++++++++,,,---------------,,,,,,++++++++++++,,,---------,,,,,,,,,---------......,,,,,,,,,---------....................................---,,,---...///000............////////////000///............//////////////////000000000111//////000000111111222222222222111111000000000///000000111222222222222222000222444555666666666555555555666666777777777666777999::::::999888999:::<<<<<<======@@@EEELLLQQQaaaiiixxx~~~xxxnnnbbbXXXQQQNNNMMMPPPKKKDDD>>>;;;999888777333222111000000000111111111111000000000/////////////////////////////////++++++,,,,,,---------.../////////000000000000111...000111///+++)))+++---,,,+++++++++++++++++++++************************((()))***++++++***(((((("""&&&((((((''''''((())))))*********+++++++++************************''''''''''''''''''''''''+++++++++++++++***)))(((---...............------++++++******)))))))))(((************************************************************++++++,,,,,,))))))))))))))))))))))))))))))))))))************************************))))))***++++++++++++***//////...------,,,,,,,,,+++++++++++++++,,,------******+++,,,------......,,,,,,,,,---------............---,,,---...///000........................---------.........//////000000000000000000000000pppiiiaaa```cccbbb\\\UUUGGG???999777666333222444333111000000111111111000............------------///...---+++******+++,,,************+++,,,------******++++++++++++++++++((()))+++---......------***++++++,,,,,,---------...............---------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,---------............---------,,,,,,,,,..............................---,,,---...///000............//////////////////............//////...////////////000000000...//////000111111222222333333333222222111111000///000111111222222111111000111333444555555444444222333444666666666666555333555777777666444444444777888999:::<<>>======:::777555555555444222111111111111111111111222000000000/////////......////////////////////////,,,,,,------......//////++++++,,,,,,,,,------------///000///+++)))+++---))))))***+++,,,,,,------************************((((((***++++++***)))(((%%%'''***,,,+++)))))))))))))))*********+++++++++************************''''''''''''''''''''''''((()))******++++++++++++))))))*********)))((((((,,,,,,,,,++++++******)))************************************************------,,,,,,,,,+++++++++************************(((((()))))))))*********************************((()))***+++,,,++++++***.........------,,,,,,+++***************+++,,,,,,******++++++,,,---......,,,,,,,,,---------......///...---,,,,,,...///000---------...............------------............000000000000000000000000|||kkkfffaaa```aaa^^^UUUMMMAAA;;;666666555222111333333111000000111222111000.........------------,,,***+++,,,,,,+++,,,...///+++++++++***++++++,,,,,,******++++++++++++*********++++++,,,------------++++++++++++,,,,,,,,,,,,,,,---------............++++++++++++++++++++++++******++++++,,,,,,++++++---...//////------...///,,,,,,,,,---------......//////...---,,,,,,++++++..............................---,,,---...///000............///////////////............//////000......////////////000000---...//////000111222222333333333222222222222222///000111111222111111111111222222333333333333333222222333555555666666555000333555666666555666666555666777888999<<<@@@CCCIIIGGGFFFJJJWWWiii|||{{{qqqdddWWWOOOHHHEEE???;;;999999888666555444333444444444222///000111111111111111111111////////////....................................------..................------,,,+++***)))((((((,,,---------+++***+++,,,(((((()))***,,,---...///************************))))))******++++++******)))***,,,,,,+++))))))***)))************+++++++++************************************************'''''')))***+++,,,,,,,,,''''''(((((((((''''''&&&,,,,,,,,,+++++++++++++++***************+++++++++************************...------,,,++++++******++++++++++++++++++++++++((((((((()))))))))******************************((()))***++++++++++++++++++,,,,,,------,,,,,,+++******))))))******+++,,,******++++++,,,,,,------,,,,,,,,,---------.........---------------......---------------.........,,,------------.........////////////////////////{{{tttjjjgggeeeccc```XXXMMMCCC>>>999555666555111111333111000......000111000000.........---------,,,,,,(((+++------,,,+++---///,,,,,,++++++***+++++++++)))***+++,,,,,,+++***))),,,,,,,,,++++++,,,------,,,,,,,,,+++++++++++++++)))******+++,,,---......++++++++++++++++++++++++***++++++,,,------,,,,,,,,,...///...,,,+++---///,,,,,,,,,---------......---------------------,,,..............................---,,,---...///000............////////////...............///000000........./////////000000------...///000111222222111111111111222222222222000000111222222222222111333333222111111111111222333333333333333333444444222444777888777777888999666777888888888999<<<>>>???@@@AAABBBFFFOOOZZZcccxxxvvvmmmaaaWWWPPPJJJCCC>>><<<:::777777888888666333444333333444555444222000000000000000000000///////////////.........------------------------------......------------------......---,,,+++******)))+++***)))***,,,,,,,,,+++))))))***+++,,,,,,------***************************************+++,,,,,,((()))******(((((()))***)))************+++++++++************************++++++++++++++++++++++++'''((()))******+++******))))))***************)))************++++++++++++))))))*********+++++++++************************************************++++++++++++++++++++++++(((((((((((()))))))))***************************((())))))******+++,,,,,,((()))***,,,,,,,,,,,,++++++************+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,------.........,,,,,,---------.................................~~~ssslllkkkjjjhhhfff```TTTFFF<<<<<<888555666555111111333000...------///000//////......---------,,,,,,,,,***---000///,,,)))***+++------,,,+++************)))***+++,,,,,,+++))))))...---,,,+++***+++,,,------,,,,,,++++++*********''''''((()))+++,,,---...+++++++++++++++++++++++++++,,,------.........---))),,,---,,,***)))***,,,,,,,,,,,,---------......+++,,,,,,------......///..............................---,,,---...///000............/////////000...............///000111............/////////000------...///000111222222//////000000111111222222000000111222222222222222444333222000///000000111444444333222111111222222333444666666444333444555444555777777666777999;;;777<<>>777666444333222111111111111111000000//////......---------------,,,,,,,,,+++++++++***++++++,,,,,,,,,+++***)))))))))***+++......,,,+++***)))))))))(((***...000000...***((())),,,///000---,,,,,,...'''(((+++---//////...---------------------------,,,,,,------...///000000---------......000111111111000///...---,,,++++++------......//////000000000000//////.........------------............///......////////////......------......//////000000//////000000000000//////000000000000000000000111000000000000000000000000555444333111000/////////444333333222222333333444111222444555666555444333333333333333333333333333333999555999777===LLL>>>============>>>>>>>>>>>>FFFLLLTTT]]]jjj}}}|||oooeee[[[RRRLLL???>>><<<:::999777777777555444444333222111000000222333333444444333333222666333111111222222///---000000//////.........---------------------------------------,,,,,,+++***++++++++++++++++++++++++...------,,,,,,++++++***...---,,,+++++++++,,,---************************+++,,,---...---+++)))'''((((((((()))******++++++,,,,,,,,,+++++++++++++++***)))'''&&&&&&''')))***))))))***+++,,,,,,------,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))(((((('''''''''(((((()))***+++++++++++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,---,,,,,,+++***)))((('''))))))*********+++++++++))))))************)))))),,,,,,+++***)))((('''''''''(((***,,,------------***+++,,,,,,******+++,,,,,,,,,+++***))))))******,,,,,,,,,++++++***************+++++++++,,,,,,,,,..................------,,,,,,,,,---...///000000333222000///.........///|||tttqqqkkkiiiddd[[[QQQGGG???;;;666555444333222111111111000000000000//////......------...///000111222222///...,,,+++***)))))))))---,,,,,,,,,------...///,,,+++***))))))))))))))))))***+++,,,,,,+++***)))'''))),,,,,,+++***,,,...%%%''')))+++,,,,,,+++***------------------------+++,,,,,,---......//////------------...///000111............------------------------........................---------,,,------------...............////////////......---............////////////---....../////////......111111000000000000000000000000000000000000000000222222111111000111111111222222222111111222222222222333333444444444444444333333333333333333333333111777333777555;;;KKK===:::;;;;;;;;;;;;<<<<<<<<<===AAAFFFKKKSSS___nnnyyynnnggg]]]TTTMMMFFF@@@<<<<<<;;;:::888666555555555333333333222222111111000111111111222222111111111333111///000111222000...000/////////.........---------------------------,,,---------,,,,,,+++***++++++++++++++++++++++++******+++,,,,,,------...,,,+++************+++,,,************************+++,,,------,,,+++)))'''%%%&&&''')))+++,,,------*********+++++++++++++++---,,,+++))))))+++,,,---*********++++++,,,,,,,,,++++++*********)))))))))******************************))))))(((((((((((('''(((((()))******++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,.........------,,,,,,,,,))))))*********+++++++++******++++++++++++******++++++******)))((((((((()))***+++,,,,,,+++******+++,,,---,,,++++++,,,---,,,++++++***))))))******,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,..................------,,,,,,------......////////////...------...///000|||tttooogggccc[[[RRRIII@@@;;;777555555333222111111000000000000000////////////.........///000111222222333...---,,,+++***)))))))))))))))***+++,,,,,,,,,,,,++++++************+++++++++***))))))))))))***+++((()))************---///'''(((***+++++++++***)))------------------------+++++++++,,,,,,------...,,,,,,,,,,,,---...//////,,,,,,------.........///---------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------------............///////////////...---,,,/////////...............+++,,,---...............111111111000000/////////000000000000000000000000/////////000111222333444111111000000000000111111333333222222333333444555222222333333333333333333///555222555333999III;;;888888888888999999999999999<<<>>>@@@BBBHHHPPPWWWcccpppvvvggg\\\NNNJJJDDD???<<<:::777555999888666555444333333222111111111111111111111111...//////000000//////...///...---...000111000////////////...............------------------------,,,,,,---------,,,++++++++++++++++++++++++++++++******++++++,,,---------******))))))))))))***+++************************++++++,,,,,,,,,***)))(((%%%'''(((***++++++++++++((())))))******+++++++++******((((((((((((************++++++++++++++++++******)))))))))(((((((((++++++++++++++++++++++++***))))))))))))(((((((((((((((((()))******++++++))))))))))))))))))))))))+++***************++++++++++++++++++++++++++++++***************+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))++++++++++++***)))((('''***+++,,,+++***)))***,,,,,,+++******)))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,------------------------------......---------------.........,,,,,,,,,,,,---...///000yyyqqqkkkccc]]]TTTJJJBBB<<<888666444444222111111000000000//////////////////////////////......------,,,,,,************+++,,,------((()))***++++++***)))(((---,,,,,,,,,------...///*********))))))*********---,,,,,,++++++,,,---///,,,,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,---------...............------,,,,,,++++++---------,,,,,,,,,,,,,,,,,,,,,---------.........////////////...---,,,,,,/////////......---------+++,,,---......///......111111111000//////......000000000000000000000000......//////111222333444111111111000000111111111333222111111111222444555222222222222222333333333...444111555333999HHH:::666666666666777777777888888:::<<<===>>>AAAEEEHHHHHHQQQ^^^kkkwww}}}tttjjj```TTTJJJCCC@@@>>>;;;999888888777777666555444333222222222222000000000000111111222222......////////////.........------......//////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,,,,+++*********))))))))))))*********+++************************+++++++++,,,+++***)))(((******+++,,,+++)))'''&&&''''''((()))***+++++++++)))(((''''''''''''((()))++++++++++++******************)))))))))(((((((((************************))))))))))))))))))))))))(((((())))))************)))))))))))))))))))))))))))))))))))))))******+++************))))))))))))************************)))******++++++******)))(((((())))))************++++++******)))(((((('''((()))***)))(((((()))***++++++***************+++*********++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,------------.........---------------------,,,,,,,,,------...//////yyyvvvqqqjjj```XXXMMMDDD???;;;999777333222111111000000000000.............../////////......---,,,,,,+++******************+++,,,---.........//////...,,,***))),,,,,,,,,,,,---...//////)))***+++,,,,,,+++***)))///...,,,+++***+++++++++...............---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,++++++++++++,,,------...------------,,,,,,,,,///.........------,,,,,,---------------------...,,,,,,,,,------------..................---,,,,,,//////......------,,,,,,,,,---...///////////////000000000000//////......////////////////////////////////////000111222222222222111111111111222222222222111000000222333444111111111222222333333333///555222666333999III;;;555555666666666777777777555777999:::;;;<<<>>>???>>>AAAFFFKKKSSS]]]iiirrrvvvnnn___ZZZRRRKKKDDD@@@<<<:::888888666444333222222333555444333222222222222222...//////000000111111222......////////////..................---,,,,,,------------...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++***)))))))))******+++++++++++++++******************************++++++******))))))++++++++++++***((('''&&&''''''((()))***++++++++++++++++++++++++++++++++++++*********************++++++*********)))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********(((((((((((((((((((((((()))((((((((())))))***+++///......---,,,,,,++++++************************(((((())))))))))))((((((((((((((()))******++++++)))))))))))))))*********)))***+++***)))((()))++++++***************++++++*********++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------......---------------,,,,,,,,,........................|||uuuvvvrrrjjjZZZRRRGGG???;;;:::888777222111111000//////000000---............/////////,,,,,,---------.........---,,,++++++******++++++------------,,,***)))(((***************+++,,,,,,)))***,,,------,,,***)))---+++)))))))))***)))(((,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---...---------,,,,,,++++++............------------------------............,,,,,,,,,,,,------------,,,------.........------.........---------------......////////////......////////////////////////////////////////////////000000000//////000000111222222222111111222222222111111000000111111222333000000111111222333333333000666333777444:::JJJ<<<555555555555666666666666666777888999::::::999999;;;;;;;;;<<>><<<<<<:::999888666555555555555333333333222222222111111111111111111111222222333////////////000000000000///...---,,,,,,---...////////////...------,,,,,,...---,,,,,,,,,,,,---...---------,,,+++***)))(((......---------......///,,,,,,+++******)))))))))))))))***++++++++++++***+++---...//////---+++******,,,......---++++++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++******))))))))))))))))))))))))))))))...,,,***,,,......,,,)))******))))))))))))******'''(((+++,,,,,,+++((('''***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))******************************++++++++++++************++++++++++++******++++++***)))(((((())))))((()))***++++++***)))(((+++++++++++++++,,,,,,---+++++++++++++++,,,,,,---++++++************++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++|||tttiii[[[PPPCCC???999555333111000///111111000///////////////---,,,+++---///000000///---------------------------,,,***))))))***,,,---************++++++,,,,,,*********)))))))))))))))((()))))))))************************************---------------,,,,,,,,,************++++++++++++,,,,,,,,,++++++*********++++++,,,,,,---,,,,,,,,,---,,,++++++++++++,,,---++++++,,,---------------------,,,,,,,,,,,,------///...---,,,,,,------...------------------------///...............//////---......///////////////---------------..........................................///////////////---------------...//////222000//////111222111///111111111111111111111111222222222333444555777777888555111000111333444333222222333333444444555555444444444444444444555555666666666777999;;;===>>>@@@BBBEEEHHHMMMSSSZZZ___jjjooowww||||||rrrkkkaaa\\\VVVQQQMMMIIIDDD@@@@@@???===;;;:::999888888777666555444444333333444333333222222222111111111000000000000000111222222000000000//////////////////...------------...///---------..................---,,,,,,,,,,,,---...+++,,,,,,,,,,,,,,,+++***......---,,,,,,,,,------*********+++++++++++++++))))))***++++++++++++******+++,,,.........------(((***,,,,,,***))))))*********************++++++************************++++++++++++++++++++++++***************)))))))))))))))))))))))))))))))))+++))))))***,,,,,,***(((******))))))))))))******((()))***++++++***)))(((******))))))))))))******++++++***************+++))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))******++++++++++++******++++++***)))))))))))))))((()))***++++++***)))((()))(((((((((((()))******((((((((((((((())))))***++++++************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,yyypppbbbSSSGGG@@@<<<777333111000///---000000///.........//////,,,++++++,,,///000000///........................++++++))))))))))))++++++)))))))))************++++++*********))))))(((((())))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++++++++++++++***************+++,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++,,,------...------,,,,,,,,,,,,------...------------......///,,,,,,,,,,,,,,,,,,,,,,,,------------......///000------......////////////---------......//////000........................///////////////.........---------------...//////222111000000222222111000...//////000000111111111222222222333444555666777???;;;666222222333444444111111111222333444555666333333333333333333333333555555555444555555666666777999;;;;;;<<<===@@@CCCFFFKKKQQQVVVZZZ```gggmmmyyy~~~{{{qqqllleee```[[[UUUMMMGGGBBB@@@===<<<;;;;;;999777777666555555444555555555333333222222111222222333222222222222111111111000//////......//////000111000000000//////.........///...------------...///+++,,,,,,---......//////------,,,,,,,,,,,,------++++++,,,---------------...---,,,+++++++++++++++)))******+++,,,,,,------))))))***++++++++++++***)))***+++,,,---......///(((***++++++***))))))***((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((())))))))))))))))))***))))))))))))))))))))))))***))))))***++++++***(((******))))))))))))******)))))))))******)))))))))***++++++++++++++++++***,,,,,,+++***))))))******))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((******++++++++++++******+++***))))))))))))))))))))))))************))))))+++************+++,,,,,,***************+++,,,,,,++++++************++++++,,,++++++******++++++,,,---,,,+++******+++,,,---...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,wwwkkk\\\KKK@@@>>>;;;777444222111000.........------------......,,,*********,,,---,,,+++------------------------++++++************++++++)))))))))))))))))))))***++++++******)))((((((((()))))))))))))))*********************************)))))))))))))))******************))))))(((((((((+++++++++***************)))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++***)))***+++,,,------,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000------------......//////,,,------...///000111111........................000000//////......------///////////////000111111111000000000111111000000......//////000111222222222222222333333444666666CCCAAA<<<888666444222222444333222222222333444555333333333333333222222222666555555444444555555555555777999:::::::::;;;======???BBBDDDFFFIIIMMMQQQPPPVVV^^^ccchhhnnnxxxzzzvvvpppjjjeee```[[[WWWQQQNNNIIIFFFDDDAAA===:::===<<<:::999888888777777444444333333333444444555111000000000111111222333222111111111111000000000......------......///000000000000///......------.........------.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------,,,+++******))))))*********++++++,,,,,,,,,,,,))))))***++++++++++++***************+++,,,---...***,,,---,,,+++***+++,,,))))))*********+++++++++++++++++++++++++++++++++************++++++++++++''''''(((((())))))******))))))))))))))))))))))))***++++++,,,,,,,,,,,,+++******))))))))))))******+++***)))(((((()))***+++)))***+++,,,,,,+++***)))+++***)))(((''''''''''''((()))))))))************))))))))))))))))))))))))************************(((((())))))))))))((((((******++++++++++++************)))))))))))))))***)))))))))******)))))))))+++************+++,,,,,,,,,++++++++++++,,,------++++++************++++++,,,++++++******++++++,,,---,,,***))))))***,,,------,,,***(((((()))+++,,,------------------------~~~rrreeeUUUFFF===;;;888555333222111///...---,,,,,,+++,,,,,,---------,,,+++***++++++***(((++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,***)))))))))))))))))))))************))))))((((((******))))))))))))))))))************************(((((()))))))))*********++++++******))))))((((((************************)))***++++++,,,,,,,,,+++++++++++++++++++++++++++***)))((((((((()))+++,,,,,,,,,,,,++++++,,,,,,,,,******++++++,,,,,,,,,,,,------------------------++++++++++++,,,...//////...------,,,---...//////,,,------...///000111111........................000000//////......------///////////////000111111.../////////......////////////000000111222333333222222111222222333444555<<<===>>>===:::777555333888777555333222222333444333333333333333333333333444444444444444555555666000333555777777777888999999:::;;;;;;;;;<<<>>>???<<>><<<:::999999999999999999999888666444333333333555555444333333333333333000000000000111222333333111111111000000000//////---------,,,---......///000/////////.........------..................---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***,,,+++***))))))))))))))),,,,,,,,,++++++*********))))))***++++++++++++***,,,++++++*********++++++***+++,,,+++******+++,,,+++++++++*********))))))************************)))))))))******+++++++++''''''(((((())))))******)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,******))))))))))))******+++***)))(((((()))***+++((()))***++++++***)))(((******)))(((''''''((((((((()))))))))************))))))))))))))))))))))))************************)))******++++++******)))******++++++++++++*********)))))))))))))))*********))))))))))))))))))***&&&&&&%%%%%%&&&&&&'''(((((((((((((((((()))******++++++************++++++,,,++++++******++++++,,,---,,,***))))))***,,,---,,,+++)))(((((()))+++,,,------------------------uuuhhhZZZNNNBBB<<<666444111000000///...,,,++++++*********+++,,,,,,///...,,,,,,------+++***************************,,,,,,,,,,,,,,,,,,,,,,,,+++************))))))))))))))))))))))))))))))***************))))))))))))******************************++++++,,,---------,,,,,,,,,,,,,,,+++++++++)))))))))*********************++++++++++++************++++++++++++******))))))(((((())))))***+++,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,,,,+++........................++++++++++++,,,,,,---......---,,,,,,,,,---///000---------......//////000........................///////////////.........---------------...//////---...//////------...//////000000111111222222222111000000000111111222333555999>>>AAAAAA???>>>>>>;;;999666444222222222333222222333333333444444444111111111111222333444555000222444444444333444555555555555666777888999:::999;;;======<<<===AAAEEEDDDGGGLLLQQQVVV[[[```ccckkkpppxxx~~~~~~zzzwwwvvvrrrmmmhhhccc^^^YYYVVVRRRQQQOOOLLLIIIFFFDDDCCCAAA???<<<;;;::::::888777555555444444333444444555111222222111///...///111444333222111111000000000111111000000111222333333000000000000////////////------,,,,,,------...///........................------...//////...------......------,,,++++++***++++++,,,,,,,,,,,,++++++///.........,,,+++***)))******)))))))))******+++,,,,,,++++++***))))))((())))))***++++++++++++***+++++++++*********))))))))))))***)))'''''')))+++,,,,,,++++++***))))))((())))))))))))))))))))))))(((((())))))***+++++++++((())))))))))))))))))***))))))))))))))))))))))))&&&''')))***))))))***+++******))))))))))))******+++***)))(((((()))***+++))))))************))))))++++++************++++++))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++************++++++++++++******)))))))))))))))******+++******))))))))))))******''''''&&&&&&''''''((()))***))))))))))))***++++++++++++************++++++,,,++++++******++++++,,,,,,+++***))))))***+++,,,,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,{{{sssgggYYYNNNEEE???<<<555333111000000000...,,,***))))))))))))***+++,,,,,,+++***+++---...---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++************((((((((()))******++++++************)))))))))(((************************+++++++++,,,---.........+++,,,,,,,,,,,,,,,,,,---((()))))))))*********+++++++++,,,++++++***)))((()))***+++,,,,,,+++***))))))******+++++++++++++++,,,,,,++++++++++++,,,,,,,,,---.........---,,,+++------------------------,,,+++++++++++++++,,,,,,...---,,,++++++---...000---------------..........................................///////////////---------------...//////---///000000...---...000000000000000000000000000///////////////000000111111555;;;>>>>>>>>>???@@@:::888555222111111222333///000000111222333444444222222111111111222333333333555666555444333444666555444444555666888999999888888888888888999:::;;;;;;>>>@@@BBBCCCEEEHHHJJJIIIOOOUUUYYYZZZ\\\aaaffffffgggjjjnnnrrrvvvzzz{{{yyyrrrnnnkkkiiibbbbbbbbb```^^^[[[XXXVVVRRRNNNJJJGGGEEEBBB???===>>>>>><<<;;;:::::::::999999888777777777777666444333333444333222222222222000111222111///...000222222111000000000000000000111000000000000000111222000000/////////.........---------------...//////,,,------....../////////------...//////...---------,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,---,,,,,,+++******))))))))))))***+++,,,,,,))))))))))))))))))))))))))))))***++++++++++++***((()))***++++++******))))))))))))((('''''')))+++++++++******************************************((((((((()))***+++++++++***************)))))))))))))))))))))))))))))))))$$$'''******(((((()))+++******))))))))))))************))))))))))))******+++++++++******+++++++++))))))))))))***+++,,,---))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))******++++++++++++******)))))))))))))))***+++++++++***)))(((((()))***++++++************+++,,,,,,,,,,,,++++++,,,,,,---...++++++************++++++,,,++++++******++++++,,,************************))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,ppphhh[[[NNNDDD???===<<<666444333222333222111///))))))((())))))***++++++'''''''''))),,,......---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,+++++++++******''''''((()))***+++,,,,,,+++*********))))))((((((************************))))))***+++,,,,,,------)))))))))******++++++,,,(((((())))))*********+++,,,,,,,,,+++***)))(((''')))***+++,,,,,,+++***)))***+++,,,---...---,,,,,,,,,++++++++++++++++++,,,//////000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++...---,,,++++++---...000------------------,,,,,,........................---.........//////000000///////////////000111111...000222111...---///111///////////////.........///............//////000+++///222333222222444666777666333111000111333444---......000111222333444555444444333333333333333333444555444333444666888555444333333444555555444444333333444666888777666666777999::::::;;;<<<>>><<<@@@DDDDDDAAA@@@CCCGGGHHHHHHIIIKKKNNNRRRVVVXXXWWWXXXZZZYYYXXXWWWXXXYYY]]]^^^^^^\\\ZZZZZZ[[[]]]___bbbhhhoootttwwwxxxxxx{{{|||uuupppkkkhhhbbbZZZRRRLLLKKKKKKEEEEEEDDDCCCCCCCCCDDDDDDAAA>>>;;;:::;;;;;;;;;:::777777777666666777888888777666555555666555333111222444555666555444444555111333444222///...000222111000000000000111222222000000////////////000000000/////////...............------------...//////+++,,,,,,---...///000000,,,---...//////...---,,,***++++++,,,,,,------...***+++,,,------,,,+++*********+++,,,,,,,,,++++++((()))))))))***,,,---...''''''(((((())))))******))))))***++++++++++++***%%%&&&)))+++,,,,,,+++***+++++++++***((()))+++---)))))))))***++++++,,,,,,++++++++++++++++++++++++'''(((((()))***+++++++++,,,,,,++++++******))))))))))))))))))))))))))))))&&&))),,,,,,******+++...******))))))))))))******)))))))))******)))))))))...---++++++++++++---...&&&'''''''''(((***+++,,,))))))))))))************))))))))))))))))))))))))************************(((((())))))))))))((((((******++++++++++++******))))))((())))))***+++++++++***)))(((((()))***+++)))))))))((()))******+++))))))(((((())))))***+++++++++************++++++,,,++++++++++++++++++,,,)))***++++++++++++***)))%%%&&&((()))+++,,,,,,,,,++++++++++++++++++++++++|||iii]]]MMMBBB===;;;888666333333222222000///...---###$$$%%%'''(((***+++,,,333111---+++***,,,...000...,,,)))***---...---+++++++++***)))(((((()))))),,,+++++++++******))))))(((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((---(((%%%&&&***...---+++)))((('''(((+++------,,,+++***)))(((''''''''''''************+++,,,------+++,,,,,,,,,+++)))'''%%%+++******))))))******+++***++++++,,,,,,++++++***------------------.........---+++******+++---...,,,,,,---...---,,,***)))---.........---,,,,,,+++------------------------............////////////............////////////////////////000000000000000000000000000000000000222222111111222222333444222222111111111111111222333222000//////000222333...///000111222333444444333333333333333333333333666666555555555444444444444444444555555555666666666666777888999::::::;;;888888999999999:::::::::AAA@@@???>>>>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBGGGHHHJJJLLLNNNOOOPPPPPPUUUVVVWWWVVVUUURRRPPPNNNKKKJJJGGGEEEBBB???===<<<;;;<<<;;;;;;:::999888777;;;::::::999888777666666555555444444444333333333666666555444333333222222111111111111111111111111111111111111111111111111111000///......///000111.........//////000111222000///...---------------------------------------.../////////...------,,,222111000///...---------***+++------...---,,,+++......---------,,,,,,,,,,,,,,,,,,,,,++++++***)))---------,,,,,,+++++++++)))((('''((()))***)))(((((((((((((((((()))******++++++******************************************+++******)))))))))))))))+++*********))))))(((((('''&&&&&&(((++++++(((%%%))))))))))))))))))))))))))))))))))))************************************))))))(((((((((((())))))&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))+++*********))))))((((((,,,,,,,,,***(((((()))+++)))'''%%%'''+++---,,,)))***)))(((''''''((()))***++++++***)))(((((()))))),,,+++***))))))***+++,,,(((((())))))*********+++++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))---------,,,,,,,,,++++++xxxooo]]]SSSGGG>>>:::999777555222222222111000///...---)))*********++++++,,,,,,((())),,,---...---,,,+++...,,,***+++---...---+++---,,,,,,+++******++++++++++++*********)))))))))((((((((()))))))))******)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))************************************&&&""" $$$'''&&&%%%+++***((()))***++++++***++++++***))))))))))))***++++++*********+++,,,,,,...---+++******,,,...000,,,,,,,,,,,,------------***++++++,,,,,,++++++***(((((())))))))))))******---,,,+++******+++,,,---,,,---------,,,,,,+++***,,,,,,------,,,++++++***------------------------............////////////............////////////////////////000000000000////////////////////////111000000000000111222222222222111000000111111222222111///......///111222000000000111222333555555333333333333333333333333444444444444333333333222333333444444444444555555666666777777888888999999777777888888888999999999;;;:::999888888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<;;;;;;:::;;;<<<>>>???@@@@@@@@@CCCDDDEEEEEEDDDBBB???>>>@@@???>>>===;;;:::999999999999999999888777666555888777777666666555555555111111222222333333444444444444333333222111111000111111111111111111111111000000000000000000000000111000///......///000111000000////////////////////////...---------------------------------------,,,,,,------,,,++++++***,,,++++++++++++,,,,,,---,,,,,,,,,---,,,,,,++++++---------,,,,,,,,,,,,+++++++++,,,,,,,,,+++******,,,,,,,,,,,,+++++++++******)))((((((******)))''')))))))))))))))***++++++******************************************************)))******+++,,,,,,*********)))))))))(((((((((&&&&&&'''******)))&&&))))))))))))))))))))))))))))))))))))************************************))))))(((((((((((())))))((((((((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))***************))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))******)))'''(((***,,,***)))((()))+++,,,,,,+++))))))(((((((((((())))))++++++***)))))))))))))))+++******))))))******++++++++++++***************************))))))))))))************************))))))))))))))))))))))))******++++++,,,,,,,,,---}}}vvvkkkbbbNNNGGG???999777777555444222222222111000///...---+++******))))))(((''''''((())),,,///111111111000...,,,+++,,,---------+++---,,,++++++***+++++++++******))))))))))))(((((()))))))))*********++++++((())))))))))))))))))((())))))))))))))))))))))))))))))))))))************************************...+++((())),,,///...------+++))))))***+++***)))+++************+++,,,,,,,,,,,,+++*********+++++++++***)))((()))***,,,---++++++---...///......---***++++++,,,,,,++++++***)))*********+++++++++,,,++++++++++++++++++++++++------,,,,,,++++++,,,,,,++++++,,,,,,++++++******---------------------------............/////////............////////////////////////000000000000///////////////////////////////////////000000111111111000000000111111222000000............000000111111000111222333555666222222222222222222222222333333222222222222111111222222222333333333333444666666666666666666666666555666666666666777777777555555444444444444555555555555555555666666666666777777777666666666666555444555666777888888888888888888999::::::888777666555555666666666777777777666666666666555444333333444444444444444333333333...///000111222333444444222222222111000000//////000000000000000000000000////////////////////////000//////......//////000111111000......---------.........---------------------------------------,,,,,,,,,,,,,,,++++++***+++++++++,,,---///000111------,,,+++++++++++++++,,,,,,,,,+++++++++************++++++,,,++++++++++++++++++***************,,,+++))))))******)))(((*********+++++++++,,,,,,************************************************)))))))))***+++---...///******))))))))))))(((((()))'''&&&'''((())))))((())))))))))))))))))))))))))))))))))))************************************))))))(((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))*********++++++***************)))))))))***))))))(((((())))))***))))))))))))))))))))))))************))))))))))))&&&'''(((((('''(((***,,,((()))******)))((()))+++((())))))******))))))(((+++***)))))))))))))))))))))******++++++******)))---,,,,,,++++++***)))))))))))))))***************************************))))))))))))))))))))))))(((((()))***+++,,,------}}}vvvlll___UUUCCC@@@:::777666555444222111111111111000///...---+++******)))((('''&&&&&&---,,,******,,,///333666------------------,,,+++******)))))))))))))))***)))))))))((((((((((((((()))*********++++++++++++***+++,,,------,,,+++***))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((+++)))'''(((***,,,+++***,,,***))))))***++++++***)))))))))******,,,------,,,,,,+++***))))))******'''***---///...+++&&&###((()))+++---...---,,,+++***++++++,,,,,,++++++***+++++++++,,,,,,------...,,,,,,------------,,,,,,...---,,,+++***+++,,,---++++++,,,,,,,,,,,,++++++---------------------------------.........//////............////////////////////////000000000000//////////////////////////////......//////000111111000000000000111111222000//////......//////000111000//////000222444555222222222222222222222222222222222222222222222222111111111111222222222222555555555444444444444444444444444444555555555555555555444444444444555555444444444444555555555555555555555555555555555555666666777888888888777777555666777888888888777777222333333444555666777777444444444444444333222111111111111222222333333333//////000111111222333333111111111111000000//////000000000000000000000000........................////////////////////////000///......---------...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,++++++,,,---...000111222...---,,,***)))***+++++++++++++++************)))((()))***+++++++++++++++*********)))))))))))))))---+++******++++++)))((()))******+++++++++++++++***************+++++++++***************************))))))***+++,,,------))))))))))))))))))(((((()))((('''&&&''')))******))))))))))))))))))))))))((()))))))))************************************))))))(((((((((((())))))*********))))))((((((((()))))))))))))))))))))))))))*********++++++++++++++++++************************)))(((((()))******))))))))))))))))))))))))*********)))))))))))))))'''((())))))((((((***+++&&&)))+++)))&&&%%%''')))((()))***++++++***)))(((******)))))))))))))))***((()))***++++++***)))(((+++*********************)))))))))******+++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''(((((()))***+++++++++}}}wwwmmm```QQQHHH???===:::888666444222111000000000000000///...---------,,,,,,,,,,,,,,,,,,+++)))'''&&&''')))---///---.........---,,,,,,+++***)))))))))))))))******((((((((((((((())))))))))))*********++++++++++++***+++,,,------,,,+++***))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((***)))))))))***++++++******)))((()))+++,,,,,,,,,((((((((()))***+++,,,---,,,++++++***))))))))))))+++...111444333///+++(((((()))+++------,,,+++******++++++,,,,,,++++++***(((((()))******+++,,,,,,------............---------,,,+++***+++,,,---...,,,,,,---------------,,,------------------------------------........................////////////////////////000000000000........................000////////////000111111000000//////000111111222000000000000000000000000//////......///000111222111111111111111111111111222222222222222222333333000000000111111111222222444444444333333333333333222222333333333444444444555555555555555555555555444444444444555555555555444444444444444444555555333333444444444444333333111222333333444555555555333333444444555555555666333333333333333333222111000111111222222333333444222222222222111111111111111111111111000000000000////////////////////////////////////////////////......////////////......---------------...//////,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,***)))))))))******+++,,,...---+++***)))***++++++++++++*********)))))))))((()))******++++++++++++)))))))))))))))))))))))),,,+++******++++++***(((((()))***+++++++++******))))))*********+++++++++************************+++******)))))))))******(((((((((((((((((())))))))))))(((''''''(((***+++))))))))))))))))))))))))((()))))))))************************************))))))(((((((((((()))))))))))))))((((((''''''''')))))))))))))))))))))))))))*********++++++++++++******************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))*********+++,,,+++)))((()))***'''***,,,***'''&&&(((+++((()))***++++++***)))(((***)))))))))))))))******((()))***++++++***)))(((&&&''''''((()))******+++))))))******++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))|||sssfffWWWJJJCCC;;;:::999777555333111000///000000000//////...---+++++++++,,,,,,,,,,,,,,,)))***,,,------,,,+++))),,,...000000...,,,+++++++++++++++***++++++,,,---(((((())))))))))))******)))))))))*********++++++((())))))))))))))))))((())))))))))))))))))))))))))))))))))))************************************------------------------)))((('''(((+++---------((((((((())))))+++,,,,,,++++++***)))))))))******,,,,,,++++++,,,...000111+++,,,------------++++++***++++++,,,,,,++++++***)))******+++,,,---......------------------------,,,,,,++++++,,,,,,------,,,,,,---.........------------------------------,,,------------.....................////////////////////////000000000000........................///////////////000111111////////////000111111222000000000000000000000000------......////////////000000000000000000000000222222222222222333333333000000000111111111111222333333333333333333333333222222222222333333333333222333333444444333333222222222222333333333444444222222222222333333333333000111222222222222222111000000111222222333444444333333333222222222222222222222222333333222222111000111111111222222333333222222222222111111000000000000000000000000000000////////////////////////////////////////////////---......//////......---+++++++++,,,,,,...//////***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++,,,++++++*********++++++++++++************+++++++++++++++*********))))))))))))******+++*********))))))))))))************+++)))((()))***+++***)))'''(((***+++++++++***))))))))))))***++++++,,,,,,************************+++******)))(((((())))))''''''(((((((((((())))))((()))))))))((((((***,,,))))))))))))))))))))))))))))))))))))************************************))))))(((((((((((())))))(((((((((((('''''''''''')))))))))))))))))))))))))))))))))*********++++++)))))))))***************)))******++++++******)))))))))))))))))))))))))))))))))))))))************+++,,,---,,,***(((((()))***+++,,,,,,+++++++++---)))******************))))))))))))))))))******+++((())))))******))))))((($$$%%%&&&''')))***++++++*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((yyylll\\\NNNEEE@@@666666666444222000000000/////////000//////...---************************,,,---///111111000///...,,,///111111...+++++++++++++++******+++,,,,,,---)))))))))*********++++++((((((((()))))))))******)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))************************************$$$%%%&&&&&&%%%$$$$$$%%%+++)))((()))+++,,,,,,+++***************+++,,,---***))))))))))))******+++)))(((&&&&&&'''))),,,///---,,,,,,++++++******)))***++++++,,,,,,++++++******+++,,,---...///000000---,,,++++++++++++,,,---***+++,,,,,,---------,,,++++++,,,---------------------------------------,,,,,,---------.....................////////////////////////000000000000..............................------......///000.........//////000222222...//////////////////...,,,---///000111000///...000000000000000000000000000000000111111111222222000000111111111222222222222222222333333444444444111111222222222333333333000111222333333222111000111111222222222222333333000000111111111222222222111111222333444444444333222222222333333444555555222222111111111111111111000000111111111111111000000000000111111111111111000000000000000000000000.....................///........................------------------------------...//////...---------,,,,,,,,,,,,,,,------)))+++,,,......---,,,+++++++++++++++++++++++++++))))))***+++++++++++++++------,,,,,,,,,,,,------((()))***++++++,,,++++++,,,,,,+++++++++*********)))************))))))((()))))))))******+++++++++(((''''''(((***++++++***((()))+++,,,---,,,+++***((())))))***++++++,,,,,,******************************)))))))))***++++++'''''''''((((((((())))))&&&)))++++++)))((()))+++))))))))))))))))))))))))))))))))))))************************************))))))(((((((((((())))))((((((((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((())))))*********((()))+++------+++)))((())))))))))))))))))))))))((()))))))))************(((***++++++***)))))))))***))))))***+++,,,,,,++++++******))))))******+++)))))))))))))))***++++++))))))(((((((((((())))))&&&&&&'''((()))******+++,,,++++++++++++++++++***(((((((((((((((((((((((())))))))))))))))))))))))))))))******************sssaaaOOOBBB<<<;;;222333333222000...////////////////////////...---///......------,,,,,,,,,///---+++***+++---111333,,,///222111...++++++,,,))))))(((((()))***++++++))))))******+++++++++,,,(((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((+++,,,------,,,++++++,,,---+++))))))***+++***))),,,,,,++++++,,,,,,------))))))(((((()))***++++++)))***+++,,,,,,+++)))(((,,,+++)))(((''''''&&&'''+++++++++,,,,,,+++++++++&&&'''((()))***+++,,,,,,,,,+++)))(((((()))+++,,,)))***,,,---...---,,,,,,)))***+++,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------................../////////000////////////000000000000........................---,,,,,,,,,,,,---..................///000222222------............------,,,...000222333111///---000000000000000000000000.../////////000000111111111111111111222222222222111111222333444444555555111222222222222333333333000111222333333222111000222222222222333333333444111111111222222222333333///000111222333333333333222222111111222222333444111111222222222222222222//////000000000000000///000000000000000000000000,,,------...///000111111------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,......---,,,++++++++++++)))***,,,.........,,,+++++++++++++++++++++++++++***+++,,,---------------))))))(((((()))******+++&&&''')))+++,,,,,,,,,+++,,,,,,,,,++++++++++++******************)))((('''))))))******+++++++++,,,'''&&&&&&'''***++++++***)))***,,,......---,,,+++((())))))***++++++,,,,,,************************)))))))))***+++,,,......&&&'''''''''(((((())))))%%%(((,,,,,,***((()))+++))))))))))))))))))))))))))))))))))))************************************))))))(((((((((((())))))(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((()))))))))***'''))),,,......,,,)))'''))))))))))))))))))))))))(((((())))))*********+++%%%''')))******))))))***'''%%%$$$&&&)))+++***(((,,,+++***))))))***+++,,,))))))((())))))***++++++***)))(((''''''((()))***))))))))))))************---,,,,,,++++++*********(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***+++,,,------uuubbbTTTIII???::::::555555444333222222222222222111111000///......---...---,,,++++++++++++,,,,,,------......------,,,---......---+++******+++************************,,,+++++++++***)))))))))))))))))))))))))))******(((((())))))******++++++$$$$$$&&&((()))*********---+++(((&&&&&&(((***,,,++++++++++++***)))'''&&&)))))))))))))))))))))))),,,+++)))((((((((()))******)))(((''''''((()))******)))(((''''''((()))******++++++,,,,,,++++++***************************+++++++++++++++++++++++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,,,,,,,++++++,,,,,,---...........................//////000000///---+++***---......///000111111222000000///...---,,,,,,+++......////////////......///////////////.........//////000111111111111111//////000000000000//////000000000000000000000000111000///000111111111000222222222222222222222222444111//////111333222111000000000000000000000000444222111222333333222111222222111111111111222222333333333333333333333333111111111111111111111111////////////000000000000111111111111000000000000000000000000000000000000000000//////.........---000000//////.........---........................------------------------*********++++++,,,,,,,,,+++,,,---......---,,,+++...***&&&&&&***---,,,******++++++***))))))***,,,,,,,,,,,,++++++*********++++++******++++++,,,---***+++---------***'''&&&))))))))))))))))))))))))************))))))))))))((((((((((((((())))))************************************)))'''(((***,,,((())))))))))))*********+++***)))(((((()))************************************))))))(((((('''''')))))))))((('''''')))+++***(((''''''((())))))((())))))))))))************)))***+++++++++)))((('''***)))'''&&&&&&(((***++++++***)))(((''''''''''''************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))$$$$$$%%%%%%&&&'''''''''))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((()))))))))((((((((((((((())))))))))))************)))))))))))))))******+++******+++++++++,,,,,,,,,)))))))))))))))))))))))))))+++,,,,,,***))))))***+++***)))'''''''''((()))|||mmm[[[NNNDDD;;;888888333333222111000000000000111111000000///......---------------,,,,,,,,,+++,,,,,,------------,,,,,,---......---+++******+++************************++++++***************************)))))))))))))))(((((((((((())))))))))))%%%%%%'''((())))))******---,,,***))))))+++,,,---))))))***+++******((((((************************++++++***)))))))))))))))***)))(((((((((((()))******))))))(((((())))))******++++++,,,,,,++++++***+++++++++***************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++------,,,,,,------...///........................////////////...---,,,+++---......///000000111111/////////...------,,,,,,------............------////////////............//////000111111111111000//////000000000000//////000000000000000000000000111000000000111111000000222222222222222222222222444111//////111222222111000000000000000000000000111000///000111222111000222111111000000111111222111111111111111111111111444444444444444444444444000000111111111222222222111111111000000000//////000000000000000000000000000/////////.........---000/////////.........---///.....................------------------------,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,333...))))))+++,,,+++(((***+++,,,+++))))))+++,,,,,,,,,,,,++++++*********))))))(((((())))))***+++***+++,,,---,,,***(((&&&************************************))))))))))))+++++++++++++++,,,,,,---*********************************)))((((((***,,,---------,,,++++++******''''''((((((''''''&&&&&&++++++++++++++++++++++++***)))))))))(((((((((''''''(((******)))(((((()))***((('''''')))+++******(((((()))))))))*********))))))*********))))))((()))((((((((()))+++...///+++***************++++++************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''))))))))))))************))))))))))))************))))))))))))))))))))))))*********)))))))))((((((,,,,,,++++++************))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++************+++++++++,,,)))))))))))))))))))))))))))***,,,+++***))))))***,,,+++***)))((())))))***oooaaaPPPEEE===777555666333222111000////////////111000000//////.........------...///...---,,,+++,,,,,,------------,,,,,,,,,---...---+++******+++************************))))))******************+++*********))))))((((((((((((((((((((((((''''''&&&'''(((((()))))))))(((************+++,,,,,,,,,(((((()))***************++++++++++++++++++++++++++++++++++++++++++***)))+++***))))))))))))***+++)))******************)))******++++++++++++******++++++++++++******))))))************************++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,...------------...//////------------------------......------------......------......///000000000........................//////000000000000//////...........................//////000000000000000...//////000000//////...000000000000000000000000000000000000000000000000111111111111111111111111333111//////111222111111000000000000000000000000111000///000222333333222111111000000000000111111////////////////////////111111111111111111111111000000111111111111222222111111000000000000//////000000000000000000000000/////////.............../////////..................---------,,,,,,++++++------------------------......---------------,,,------,,,,,,,,,,,,------333///++++++---...,,,***+++,,,,,,+++******+++---+++++++++++++++*********))))))(((((())))))***+++***+++,,,---,,,***((('''++++++++++++++++++++++++************)))))))))))),,,++++++++++++,,,------************************)))******)))(((((()))+++---,,,+++)))(((&&&%%%%%%******+++,,,+++***)))(((++++++++++++++++++++++++))))))))))))((((((((((((%%%(((+++,,,***(((''''''***)))((((((***+++++++++(((((())))))))))))******))))))(((((())))))*********))))))))))))+++---...))))))))))))***+++,,,---************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++++++++***)))((((((((())))))))))))************))))))******+++++++++,,,))))))))))))))))))))))))******))))))))))))((((((************))))))))))))************************))))))))))))************)))))))))))))))******+++)))))))))*********++++++))))))))))))))))))))))))(((***++++++***)))******,,,+++***************+++zzzaaaTTTFFF===888444333555444333222111111000111111000000/////////.........,,,---///000000///---+++,,,,,,,,,------,,,,,,,,,+++,,,---,,,***)))***+++************************(((((())))))******++++++++++++******)))(((((((((******))))))((((((''''''(((((()))))))))(((((('''%%%&&&((()))************)))))))))*********))))))***************************+++,,,------,,,******+++******************+++)))***+++,,,,,,+++***)))******++++++++++++******,,,,,,++++++***))))))))))))))))))))))))))))))))),,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++++++++++++++,,,,,,,,,---,,,+++******,,,...///---------------......///------------------------------,,,+++,,,---///000---------....../////////---------.........//////......////////////......------...............///---...//////000000//////...//////////////////...000000000000000000000000///000000000//////000000111111111111111111111111111111000000111111111000000000000000000000000000222111111222555666666555000000000//////000000000........................////////////////////////............/////////000111000000000////////////////////////////////////................................................,,,,,,++++++***)))))))))------------------------......------,,,,,,++++++...---,,,++++++,,,---......,,,***+++---//////...+++,,,,,,+++******+++---+++++++++***************++++++******++++++,,,---***+++,,,,,,,,,***)))(((++++++++++++++++++++++++************)))))))))((())))))(((((())))))***+++************************)))*********(((((()))+++******)))'''&&&%%%$$$###---------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))(((((((((((('''(((******)))(((((()))---+++))))))***+++***)))(((((((((((()))))))))***)))(((''''''''')))***,,,,,,+++)))(((''''''''''''((((((''''''((()))******************)))))))))((((((((((((((((((((((((((())))))(((((((((((())))))+++++++++******)))))))))((()))))))))************((())))))******++++++,,,(((((((((((((((((((((((())))))))))))))))))((((((''''''''''''''''''&&&&&&***************+++++++++((()))))))))************)))))))))))))))******+++((())))))))))))*********))))))))))))))))))))))))''')))++++++***)))***+++************************wwwhhhTTTIII>>>999666333333555333333222111000000000000////////////............+++---///000000///---,,,+++,,,,,,,,,,,,,,,,,,++++++,,,---,,,***)))***+++************************((((((((())))))******+++************))))))((((((+++++++++******)))))))))))))))))))))))))))((('''$$$&&&(((*********)))))),,,+++***))))))((((((((()))))))))))))))))))))))))))***,,,------,,,+++************++++++*********)))***+++,,,,,,+++***))))))******++++++******)))+++++++++*********)))))))))))))))))))))))))))))),,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++*********++++++,,,,,,,,,---,,,+++******,,,...///,,,,,,,,,+++,,,,,,---...---------------------------,,,++++++,,,---///000------------............,,,,,,------.../////////***++++++,,,,,,++++++***,,,---------......//////------...////////////.........////////////......////////////////////////...000111000......///111000000000000000000000000000000111111000000000000////////////////////////222111111222444666555444000//////......//////000////////////////////////222222222222222222222222---............/////////000000000////////////...........................---------...............---------...............---,,,,,,,,,+++++++++***------------------------------,,,,,,++++++******---,,,+++******+++,,,---******)))***,,,---------+++,,,,,,+++******+++---************************++++++******++++++,,,---******+++++++++***))))))++++++++++++++++++++++++************)))))))))((('''''''''''''''((())))))))))))))))))))))))))))))((()))+++***)))((()))***+++++++++******)))))))))+++)))(((''''''((()))+++++++++++++++++++++++++++(((((((((((())))))))))))******)))'''&&&&&&))),,,000---+++******)))(((&&&'''(((((((((((()))))))))(((((('''''''''(((***++++++***)))(((((('''''''''******)))(((''''''((((((************)))))))))((((((((((((((((((((((((((())))))(((((((((((())))))((((((((())))))*********((()))))))))************((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((())))))&&&&&&&&&&&&&&&&&&''''''))))))******++++++++++++((()))))))))************)))))))))))))))******+++((())))))))))))*********))))))))))))))))))))))))&&&(((******))))))***+++(((((())))))))))))))))))kkkYYYIII@@@888666666333222444111000///...------------........................+++,,,---...///...------++++++,,,,,,,,,,,,++++++***+++,,,+++***)))***+++************************(((((()))))))))))))))))))))))))))))))))))))))***++++++++++++++++++******)))))))))******)))(((((('''(((***+++,,,++++++***---,,,+++)))((('''''''''(((((((((((((((((((((((()))***++++++++++++++++++))))))***++++++***)))))))))******************)))))))))************))))))************************************************,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++))))))******+++,,,,,,,,,+++***)))))))))***+++,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......---------------------------------.........//////---......//////......---,,,,,,,,,---......//////,,,------...............---......//////......---////////////////////////---000111000...---///111////////////////////////...000111111000//////000////////////////////////000///...///111222222111//////............//////////////////////////////000000000000000000000000//////000000000000111111000000////////////..............................---------------.........---------------.....................////////////------------------------,,,+++++++++++++++******,,,,,,++++++++++++,,,,,,+++++++++******)))))))))***++++++***))))))***,,,)))))))))***************))))))(((((())))))***+++******+++++++++*********++++++++++++++++++++++++************)))))))))))))))(((((((((((()))******))))))))))))))))))))))))((()))++++++)))((()))***(((((())))))*********+++))))))(((((((((***+++---************************(((((((((((())))))))))))+++***(((&&&$$$&&&***---000---+++))))))((('''%%%''''''(((((((((((())))))((((((''''''(((((())))))((())))))***+++,,,,,,,,,---,,,+++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((())))))******))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))(((((())))))***+++++++++))))))))))))************)))))))))))))))******+++)))))))))*********++++++))))))))))))))))))))))))&&&((()))***))))))***+++''''''((())))))))))))(((~~~nnnYYYKKKAAA:::555555666333111222000000///...------------........................+++,,,,,,,,,------------++++++,,,,,,,,,,,,++++++)))+++,,,+++***)))***,,,************************)))))))))))))))(((((((((((((((((()))******++++++***************+++++++++((())))))*********))))))))))))***************))),,,+++***((((((((())))))(((((((((((((((((((((((()))))))))))))))***++++++((())))))******))))))(((***))))))(((((())))))***))))))************)))))))))))))))***++++++,,,,,,++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++((())))))***++++++,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///000000111111000000///++++++,,,------...//////,,,,,,---............------......//////......---////////////////////////,,,///222000---,,,...111////////////////////////---000222222000...///000////////////////////////000///......000111000...///......------......///////////////////////////------------------------/////////000000000111111000000/////////.........------------------------,,,,,,,,,------.........,,,,,,,,,------.........------......//////000000------------------------+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***++++++***))))))))))))******)))(((((()))+++((()))))))))*********+++))))))(((((())))))***+++************************************************************)))))))))))))))))))))))))))******+++))))))))))))))))))))))))''')))++++++***)))))))))'''''''''((((((((())))))%%%'''***,,,......---,,,))))))))))))))))))))))))'''((((((((()))))))))*********)))'''&&&&&&))),,,,,,***(((((())))))(((''''''''''''((((((((())))))((((((((()))(((((('''''''''''')))***,,,,,,------++++++***************+++************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))))))))))))))))))))************++++++***))))))((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((()))))))))*********''''''((())))))***++++++))))))))))))************)))))))))))))))******+++************+++++++++,,,))))))))))))))))))))))))%%%''')))***))))))***+++'''((()))***+++******)))qqq]]]KKK@@@<<<666333555666333000000222111000//////......///---.....................,,,++++++++++++,,,---...+++++++++,,,,,,+++++++++)))***++++++***)))***,,,******************************))))))((((((''''''''''''((()))***+++,,,,,,(((((())))))******++++++(((((()))***************((((((((('''''''''''''''***)))((((((((()))+++,,,))))))))))))))))))))))))***)))((((((((()))+++,,,'''((()))******)))((('''***)))(((''''''((()))***))))))************))))))(((((()))***+++,,,,,,---++++++++++++++++++++++++---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++((())))))***++++++,,,,,,***+++,,,------------,,,...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,........................***++++++++++++++++++***++++++,,,,,,---...//////+++,,,------......---------..................---////////////////////////,,,///222111---+++...222////////////////////////,,,///222222000...///000////////////////////////222111///000111111000///.........------.................................000000000000000000000000------------.........///000/////////............------------------------,,,,,,,,,------.........,,,,,,,,,------.........)))***+++,,,------...///------------------------,,,,,,,,,------.........***+++,,,------,,,+++***&&&(((***+++++++++,,,---((())))))(((''''''(((***(((((())))))*********++++++++++++***+++,,,,,,---******************++++++))))))))))))))))))))))))************))))))))))))((((((((((((((())))))***))))))))))))))))))))))))''')))++++++***)))))))))+++++++++++++++++++++,,,!!!''',,,...,,,)))'''(((((((((((((((((((((((('''((((((((())))))******((()))***)))((('''(((***)))(((&&&''')))******)))''''''''''''((((((((()))(((((()))))))))(((&&&%%%'''(((((())))))))))))(((''''''''''''((()))***+++************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++******)))((((((((())))))))))))************---,,,,,,+++***)))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&''''''((()))*********))))))))))))************)))))))))))))))******+++***++++++++++++,,,,,,,,,))))))))))))))))))))))))%%%'''))))))))))))***+++((()))***+++,,,,,,+++***tttaaaMMMBBB@@@777666444222111/////////111111000000//////......///////////////////////////............---------,,,++++++,,,......---+++,,,,,,,,,,,,++++++***))),,,+++***))))))+++---...---,,,,,,+++*********+++))))))))))))(((((((((((())))))(((((((((((())))))((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))+++---...*********)))))))))))))))))))))))))))))))))))))))+++)))''')))+++,,,***'''************************...---+++)))(((((()))***------,,,+++***)))((('''))),,,......,,,***))))))+++***))))))(((((())))))''')))+++,,,***)))((()))))))))*********++++++++++++***)))((()))+++---...,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++///...---+++***)))))))))+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***......---,,,,,,,,,---------------------------------------............///---------.........//////////////////////////////000000000000000000000000////////////////////////......//////////////////000///////////////000000........................////////////////////////111000...------...///000......---------,,,,,,,,,'''(((+++---............***+++---///000000///...+++++++++,,,,,,---------...---,,,,,,,,,,,,---...------,,,,,,,,,,,,+++++++++++++++*********)))))),,,+++***))))))***+++,,,------,,,,,,+++***)))))))))+++------,,,+++***+++***+++,,,,,,+++***)))((((((((((((((((((((())))))***************)))(((((())))))))))))))))))))))))(((***,,,---,,,)))&&&###"""$$$(((+++---,,,***(((((())))))))))))(((((('''***)))(((''''''((()))***))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))************......---,,,+++***)))(((+++++++++*********))))))))))))))))))******************++++++++++++******'''))),,,------,,,)))'''***)))'''&&&'''(((***+++++++++***)))((('''&&&&&&******))))))))))))******((()))))))))))))))((((((++++++************++++++))))))))))))((((((((((((((((((((((((((()))******))))))))))))(((((((((((((((((()))*********************++++++++++++******&&&(((***+++,,,+++)))(((((((((''''''''''''(((((())))))))))))))))))))))))+++******))))))))))))***&&&''''''((()))******+++wwwgggUUUDDD<<<;;;666555444222111000//////000000000000//////..........................................------------'''''''''(((******)))(((******+++++++++***)))))),,,+++***))))))+++,,,...,,,,,,++++++************((((((((((((''''''''''''))))))(((((((((((())))))((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))***)))((('''((()))+++,,,)))))))))))))))*********))))))))))))))))))))))))***)))((()))++++++)))'''************************...,,,***)))(((((()))***++++++***************))))))+++......,,,***))))))---,,,++++++******++++++)))+++,,,,,,+++******+++))))))*********+++++++++***)))'''&&&&&&&&&((())),,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++------,,,,,,,,,,,,------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++,,,---...///------------------------------------............------------.........///........................,,,,,,,,,,,,,,,,,,,,,,,,......................../////////...............///......---......//////................................................///...---,,,,,,---...///.........---------,,,,,,,,,---...//////......---)))+++,,,...///...---,,,+++++++++,,,,,,,,,---------,,,++++++++++++,,,---++++++++++++,,,,,,---...,,,,,,,,,+++++++++******++++++***))))))***++++++,,,,,,,,,+++***))))))))))))***,,,,,,*********++++++++++++++++++***)))(((*********************)))***************)))(((((()))))))))))))))))))))))))))+++,,,---,,,***(((&&&$$$%%%(((***++++++***)))((()))************))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++'''(((((((((((()))))))))++++++++++++************+++++++++*********))))))))))))))))))************''''''(((((((((((('''''')))***+++------+++***)))))))))'''''''''(((***+++'''''''''(((((()))***+++******))))))))))))******(((((())))))))))))((((((***))))))))))))))))))***(((((())))))******++++++((((((((((((((()))*********)))))))))(((((((((((((((((()))***************)))******++++++******)))((()))***+++,,,++++++*********))))))((()))))))))))))))))))))))))))))))))))))))(((((())))))***+++(((((())))))***+++++++++yyydddSSSFFF<<<888888555555333222000000//////000000000////////////.......................................------------)))))))))+++---...---,,,(((((()))*********))))))+++***)))))))))***,,,,,,+++++++++***************(((((('''''''''&&&&&&&&&))))))(((((((((((())))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&''')))***(((((())))))******++++++))))))))))))))))))))))))***)))((()))++++++)))(((************************---,,,***)))(((((()))***)))))))))******+++++++++)))+++------+++***)))***---,,,++++++******++++++******+++***))))))***,,,)))))))))************+++---,,,***)))(((((()))))),,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++************+++,,,......,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++******+++,,,,,,---,,,,,,,,,,,,------------------------............------------..................................................................................../////////......---------...------,,,,,,,,,------------------------------...........................---,,,++++++,,,---..................---------////////////...,,,+++******+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,++++++************++++++******)))***+++---///000------,,,,,,,,,+++++++++++++++***))))))***++++++++++++******))))))(((((()))*********(((((()))+++++++++***)))))))))******---,,,,,,,,,++++++******)))************))))))((())))))))))))))))))))))))***++++++,,,,,,+++******''''''((()))))))))))))))((()))******++++++++++++((())))))******))))))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++''''''''''''((((((((((((''''''((()))***+++,,,,,,+++************)))))))))))))))))))))************))))))************))))))******++++++++++++******)))((('''''''''(((***+++...---***(((&&&&&&%%%&&&***))))))(((((())))))***(((((())))))))))))(((((())))))(((((((((((())))))(((((()))***+++,,,------((((((((((((((()))************)))))))))(((((((((((()))))))))************))))))************))))))*********+++++++++,,,,,,---,,,+++***************))))))))))))))))))))))))(((''''''(((((()))***+++))))))******++++++,,,,,,yyygggQQQEEE>>>:::888888444444222111000000000000////////////////////////.................................---------,,,,,,+++++++++---000111000///(((((()))***+++++++++*********))))))))))))***+++******************)))))))))(((((((((((('''''''''))))))(((((((((((())))))((())))))))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&'''((()))''''''((()))***++++++,,,)))))))))))))))))))))))))))))))))*********)))(((************************,,,+++***)))((()))))))))))))))))))))************)))***,,,,,,+++)))******+++***))))))(((((())))))((((((((('''%%%&&&(((***))))))))))))************---,,,+++************+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++''''''''''''(((***+++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,++++++***...---,,,***)))(((((((((,,,,,,,,,,,,,,,---------,,,,,,---------.........------------------------........................////////////////////////........................//////......---,,,,,,,,,...------,,,,,,,,,,,,------------------------------------------------------,,,,,,+++,,,,,,---.................................---,,,+++***((((((+++,,,,,,---,,,,,,+++***+++++++++++++++++++++,,,+++++++++******++++++++++++***))))))***,,,...///,,,,,,++++++++++++******+++******************+++******))))))(((((((((''')))))))))(((&&&''')))++++++***)))(((((()))***+++---,,,,,,++++++*********))))))************)))((())))))))))))))))))))))))***)))))))))***++++++,,,))))))(((((((((((())))))&&&'''((()))***+++++++++((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******'''''''''((((((((())))))&&&&&&'''((()))***++++++************))))))))))))((()))))))))***************++++++,,,,,,++++++*********)))(((((()))******)))(((((('''((()))******000...+++(((&&&%%%%%%%%%))))))(((((((((((())))))'''(((((())))))))))))((())))))(((((((((((()))))))))))))))******+++++++++((((((((((((((())))))************)))))))))(((((()))))))))))))))******+++((())))))******))))))(((******)))))))))***+++,,,------,,,+++************)))))))))))))))))))))))))))(((((('''(((((()))))))))))))))******+++++++++jjjYYYGGG???<<<999666666333222111111000000000000.............../////////...........................------------,,,,,,,,,&&&&&&&&&(((+++,,,+++***))))))***+++,,,,,,,,,,,,***)))))))))))))))))))))(((((()))*********)))(((*********))))))))))))((())))))(((((((((((()))))))))(((((((((((((((((()))************************((((((((((((((((((((((((''''''''''''(((((())))))''''''((()))***++++++,,,))))))))))))))))))))))))((()))*********)))))))))))))))))))))))))))))))))******))))))))))))))))))*********)))))))))(((((((((***++++++***)))***++++++***))))))(((((())))))((((((((('''%%%&&&(((***))))))))))))))))))))))))''''''''''''(((((())))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++(((((((((''''''((()))))),,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,++++++***...---+++***)))(((((((((+++++++++,,,,,,,,,------,,,,,,,,,------------...------------------,,,,,,........................++++++++++++++++++++++++...........................---------,,,,,,,,,+++///...------,,,,,,,,,------------------------------------------------------,,,,,,------......///------..................,,,,,,++++++************---------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,+++*********+++,,,************))))))))))))*********++++++*********)))))))))((((((((((((((()))))))))'''&&&&&&)))+++******((((((((()))***+++++++++******)))))))))(((((())))))*********))))))))))))))))))))))))))))))((((((''''''((()))***+++******(((((('''(((((()))%%%&&&'''((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''((())))))***(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************''''''(((((((((((('''''')))((('''&&&&&&'''((()))((((((((((((((())))))***&&&&&&&&&'''(((***,,,---))))))(((((((((((())))))''''''((()))))))))))))))+++******))))))******+++*********))))))(((((('''((((((((((((((())))))***************))))))))))))))))))(((((())))))***+++))))))************)))))))))(((((((((((()))******,,,+++***)))))))))))))))))))))))))))))))))))))))+++***)))(((((((((((((((((((((((()))))))))))))))}}}]]]PPPBBB===;;;777222111222111111000000000111111---............/////////------------------------------------,,,,,,,,,,,,%%%%%%%%%''')))***)))(((***++++++,,,,,,,,,,,,+++))))))))))))((((((((((((&&&''')))******)))((((((+++++++++*********))))))))))))(((((((((((()))))))))((((((''''''(((((()))************************))))))))))))))))))))))))((((((((()))))))))))))))(((((())))))******++++++))))))))))))))))))))))))((()))++++++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((()))+++***))))))***,,,---,,,++++++******++++++******+++***))))))***,,,***)))))))))))))))((((((''''''((()))******++++++***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,+++***)))))))))***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...******))))))***++++++,,,******++++++,,,,,,------,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////,,,,,,,,,---------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------+++++++++++++++*********++++++,,,,,,,,,,,,++++++,,,++++++++++++******)))***))))))))))))((((((((()))***++++++++++++***)))))))))))))))((((((((((((((()))))))))''''''(((***))))))((((((((()))******((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))'''''''''''''''((()))******)))((((((((((((((()))%%%%%%&&&'''(((((((((((()))******************)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))******************))))))((((((''''''(((((()))))))))))))))***))))))))))))************((())))))******))))))((()))((('''&&&&&&'''((()))(((((((((((())))))))))))&&&&&&'''((()))***++++++)))((((((''''''(((((()))&&&'''((())))))******)))++++++************++++++++++++***)))((('''&&&&&&((((((((((((((()))******++++++*********)))))))))***)))((((((((()))+++,,,******++++++++++++******'''''''''((((((((())))))))))))((((((((())))))***))))))))))))))))))))))))++++++***)))))))))))))))((((((((((((((((((((()))vvvhhhPPPFFF===:::888444111000111111000000000000111111---------.........//////---------------------------------,,,,,,,,,++++++)))))))))***,,,,,,+++******++++++++++++******)))((()))))))))(((((('''&&&%%%&&&(((******)))((('''************))))))))))))))))))(((((((((((()))))))))(((''''''''''''((()))************************))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))*********))))))))))))))))))))))))''')))++++++)))((()))***))))))))))))))))))))))))(((((()))))))))))))))(((((((((((()))))))))))))))((()))***)))))))))***,,,---,,,++++++******++++++)))+++,,,,,,+++******+++******))))))((((((((((((***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,+++************+++***++++++,,,,,,++++++***++++++++++++++++++++++++***************************++++++,,,,,,------...)))))))))***+++,,,---...)))******+++,,,,,,------++++++,,,,,,,,,------------------,,,,,,,,,++++++------------------------------------------------------------------------******++++++,,,,,,------...---,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,---.........+++++++++,,,,,,,,,------......,,,+++++++++,,,,,,+++******++++++,,,------++++++++++++*********))))))***+++,,,,,,+++***)))((()))+++,,,,,,+++***)))*********))))))))))))((()))***++++++++++++***)))))))))))))))))))))))))))''')))+++***)))((())))))'''(((((()))))))))))))))&&&''''''(((((())))))***(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))))))))''''''((((((((((((((('''+++******))))))******+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))((((((((())))))))))))************)))))))))(((((((((((((((((())))))******))))))))))))************++++++,,,,,,,,,,,,++++++)))))))))(((((()))))))))'''(((((()))))))))))))))***+++++++++***'''%%%###((((((''''''''''''((((((&&&'''((()))******************))))))))))))******+++******))))))(((((((((((((((((((((((()))******+++++++++*********))))))***)))((('''((()))+++,,,++++++,,,,,,,,,,,,++++++&&&'''(((******))))))(((((((((((((((((()))***+++))))))))))))))))))))))))))))))))))))***+++------))))))))))))))))))))))))xxx___OOOFFF>>>777666666333222444000000000000000111111222---------.........//////---------------------------------,,,,,,,,,++++++***))))))***,,,,,,***)))***************)))((('''(((((())))))((('''&&&&&&$$$&&&((()))***)))((('''))))))))))))(((((((((((())))))(((((((((((()))))))))((('''&&&&&&'''((()))************************))))))))))))))))))))))))&&&'''(((((())))))((((((*********)))))))))))))))))))))))))))))))))))))))'''***,,,+++)))((()))+++))))))))))))))))))))))))'''((()))))))))))))))(((&&&&&&'''((()))***++++++((()))***)))((()))***,,,+++******)))((()))))))))''')))+++,,,***)))))))))******))))))((((((((('''))))))***))))))((('''&&&*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++***)))))))))))))))***************++++++*********++++++++++++++++++++++++************************......---,,,,,,++++++***,,,,,,+++++++++++++++,,,))))))***+++,,,,,,------++++++,,,,,,,,,------------------,,,,,,+++++++++------------------------************************------------------------))))))***+++,,,------...---,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,---------*********++++++,,,,,,,,,...---+++)))(((((())))))))))))))))))***+++,,,---++++++++++++******))))))((()))***++++++***)))(((%%%'''***---...---+++***+++++++++************))))))***+++,,,,,,+++***)))))))))))))))************''')))+++,,,***)))))))))&&&'''(((*********)))(((&&&&&&'''((()))***++++++(((((()))***************))))))))))))))))))))))))))))))************)))(((''''''((()))***)))))))))((()))))))))))))))(((''',,,+++***))))))***+++,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''((((((((()))))))))))))))************'''((((((((())))))******))))))))))))************(((((())))))))))))((((((*********++++++*********'''(((((()))))))))))))))%%%''')))+++,,,***((('''((((((''''''''''''((((((&&&'''((()))************))))))(((((((((((())))))***************+++++++++((((((((((((((()))******+++++++++************)))+++***((('''((()))+++,,,+++,,,,,,------,,,,,,+++&&&(((***+++,,,+++)))(((''''''(((((()))***,,,---))))))))))))))))))))))))''''''(((***,,,...000111++++++******************wwwaaaOOOFFF===:::777444222222333444222222333222222111000///......---------,,,,,,,,,000000///...,,,+++***)))*********)))******++++++)))(((''''''''')))***++++++---------+++++++++---((()))++++++)))((()))***+++*********))))))((((((*********)))))))))))))))&&&&&&''''''(((((())))))(((((()))***************)))***+++,,,---,,,++++++$$$'''***+++***)))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))'''((()))******)))((('''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''(((((()))***+++******))))))***+++,,,,,,&&&''')))***++++++******)))))))))))))))))))))))),,,+++)))((()))***)))(((******+++++++++,,,,,,,,,,,,+++******))))))******,,,+++)))((((((((()))***+++++++++,,,,,,+++++++++******+++++++++******)))******))))))******+++,,,******))))))))))))))))))((()))))))))************------------------------************************++++++************++++++,,,---......,,,******+++++++++++++++++++++++++++(((***+++,,,,,,---...000...------,,,,,,++++++***............---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***---///...,,,))))))***+++---000222333///...,,,++++++++++++,,,++++++++++++++++++++++++++++++******++++++,,,---000,,,''''''***------,,,---,,,,,,+++*********++++++++++++++++++++++++++++++*********))))))(((((('''((()))******)))(((''')))))))))))))))))))))))))))*********++++++++++++(((((()))***************)))))))))***+++++++++,,,+++(((&&&'''***,,,+++))))))+++---+++(((&&&'''***))))))))))))))))))))))))((()))))))))))))))((('''((())))))))))))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((())))))******))))))))))))((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''((((((((()))******))))))((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((+++***)))'''&&&&&&&&&&&&((((((((((((((('''&&&&&&((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''((()))++++++************************((((((((((((((((((((((((+++)))(((&&&&&&((()))+++,,,,,,++++++*********))))))'''&&&%%%%%%&&&''')))+++*********))))))((((((************************)))))))))))))))))))))))))))))))))))))))(((''''''%%%&&&&&&(((,,,000444777,,,+++***))))))***+++,,,xxxdddRRRDDD===:::888555222111111222222111111111111000///...---............------------......---,,,+++******)))++++++***************+++))))))((((((((()))******---......,,,)))((('''(((((()))++++++)))((()))***************)))))))))((((((((())))))******++++++((()))))))))*********+++((())))))*********))))))'''((()))***+++******)))###&&&((()))((('''&&&'''))))))))))))))))))))))))(((((((((((((((((('''''''''((()))******)))((('''*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((())))))***)))))))))))))))***++++++******+++,,,++++++***))))))))))))))))))))))))))),,,***(((((()))***)))((()))))))))*********++++++))))))******+++++++++++++++******)))))))))))))))******++++++++++++******)))******+++++++++************))))))******+++,,,+++++++++,,,,,,------...************++++++++++++++++++++++++++++++++++++************************++++++************+++++++++---...---,,,******++++++++++++,,,,,,,,,,,,,,,...//////---***)))))))))++++++++++++++++++++++++***++++++,,,,,,,,,++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***,,,---+++(((************+++,,,---...---,,,+++******++++++,,,++++++++++++++++++++++++++++++******++++++,,,,,,+++)))&&&%%%&&&(((((((((---,,,++++++*********+++++++++++++++++++++++++++************)))))))))((('''((()))******)))((('''(((((((((((((((((((((((()))))))))*********++++++(((((()))*********************************++++++---+++******,,,---,,,,,,((()))******))))))***+++))))))))))))))))))))))))((())))))*********))))))'''((())))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))'''((((((((()))))))))***(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&'''''''''((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((())))))))))))*********)))((('''''''''''',,,+++)))((('''((()))***)))((((((''''''(((((()))&&&&&&''''''''''''&&&&&&(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((''''''&&&&&&&&&)))(((&&&%%%%%%&&&((()))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))((((((((()))+++...///+++***))))))))))))***+++sssbbbSSSFFF>>>:::777555333000//////000111111111111111000///..................------------,,,,,,,,,++++++*********,,,,,,+++***))))))))))))*********+++******)))))),,,------+++((('''''''''((()))++++++)))((()))***************))))))))))))''''''((()))***+++,,,,,,))))))))))))************)))))))))******)))((((((&&&&&&'''(((((((((((((((%%%'''))))))(((&&&&&&&&&))))))))))))))))))))))))******)))(((((('''&&&&&&(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((((((((())))))(((((((((((())))))***,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))***)))((((((***+++******((((((((()))))))))******&&&''')))+++,,,,,,,,,,,,)))************))))))((()))******************)))((()))***+++++++++++++++******))))))******+++,,,'''(((((()))***+++,,,,,,***++++++++++++,,,,,,,,,************************************************++++++************+++++++++,,,------+++***++++++++++++,,,,,,---------...***,,,---,,,++++++,,,---(((((()))******+++,,,,,,((()))+++,,,---,,,+++***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++***(((%%%++++++***)))))))))))))))+++***)))))))))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++***(((((()))***,,,,,,+++************+++++++++++++++++++++++++++************))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((()))))))))******((())))))************)))******************))))))((()))***)))((('''((()))(((((('''(((***++++++***))))))))))))))))))))))))'''((()))***************'''((()))******+++******))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))''''''(((((())))))******))))))))))))((((((((((((''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************))))))(((((()))))))))+++)))%%%######%%%''')))***))))))(((((())))))***&&&''''''((((((''''''&&&))))))(((((((((((())))))((((((((((((((((((((((((++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''))))))************))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((''')))((('''''''''((()))******))))))(((((())))))***{{{qqqaaaRRRFFF???;;;999555333222000//////000000333333333333222111000///------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,+++***))))))))))))***+++,,,,,,,,,***)))((((((***+++***))))))***+++((()))++++++)))((()))************)))))))))))))))(((((())))))*********+++''''''''''''(((((((((((())))))))))))))))))((('''&&&&&&''''''(((((((((((()))***,,,+++)))((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))(((((('''(((((((((((('''''''''(((((()))++++++++++++******))))))))))))))))))))))))))))))***((('''(((***++++++***((((((((()))))))))******&&&(((***,,,---,,,+++***((()))***++++++***)))((())))))************))))))'''((()))***+++,,,,,,,,,******))))))******+++,,,'''((((((((())))))***************+++++++++,,,,,,************************************************++++++************++++++***+++------+++***+++++++++,,,,,,------......///((()))+++++++++,,,---///)))*********+++++++++,,,)))+++---000111000...---,,,+++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,***(((''',,,+++***)))))))))))))))))))))(((((((((***+++,,,******************************++++++,,,,,,,,,,,,+++---///---***(((***,,,++++++***************+++*********************************)))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))************))))))++++++******))))))((((((%%%(((***)))&&&$$$&&&(((***(((&&&(((+++,,,+++(((((((((((((((((((((((((((%%%&&&'''((()))*********))))))***************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))*********)))))))))))))))***++++++)))'''%%%$$$###%%%'''(((******))))))))))))******))))))************))))))***))))))(((((((((((()))))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))***)))(((((((((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''&&&&&&'''((())))))))))))(((((((((((())))))iii___PPPBBB:::666555444444333222111000000111111222222222222111000//////,,,,,,,,,++++++++++++***,,,,,,,,,,,,---------------,,,+++***))))))))))))***+++,,,,,,,,,***)))((()))***++++++******+++---((()))++++++)))((()))***))))))))))))))))))******+++*********))))))((((((((((((((((((''''''''''''(((((()))))))))(((((('''''''''''''''(((((())))))***+++,,,+++)))(((((()))(((((((((((((((((((((((((((((((((((())))))******))))))(((((((((((()))))),,,,,,++++++++++++,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))(((((('''(((((((((((('''''''''''''''((((((((((((((())))))******((((((((((((((((((((((((***((('''(((***++++++***)))))))))*********++++++(((***+++,,,,,,+++)))(((((()))***++++++***)))((())))))************))))))'''((()))***+++,,,,,,,,,******))))))******+++,,,---------,,,,,,+++++++++))))))))))))*********+++++++++++++++++++++++++++************************++++++************++++++)))+++,,,,,,+++***+++,,,,,,,,,,,,------.........---......,,,***(((((((((------,,,,,,++++++++++++)))+++...111222111///...++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,,,,+++++++++++++++*********++++++,,,)))(((((((((((()))+++,,,************************)))***+++,,,,,,,,,++++++(((+++,,,+++(((&&&(((************))))))***++++++************************))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********))))))(((+++******))))))((((((((('''***---,,,)))((()))+++---***((((((++++++)))&&&(((((((((((((((((((((((($$$%%%&&&'''(((((()))(((***************)))((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))(((((())))))***+++,,,++++++++++++++++++++++++******))))))))))))******))))))************))))))***))))))(((((((((((()))************************************************(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))))))))))))))))))))******************************))))))))))))))))))))))))(((((())))))))))))(((((((((((('''''''''((((((((((((((())))))))))))((((((ZZZPPPDDD;;;666555444222333222222111111111222222////////////...---,,,,,,,,,,,,,,,,,,++++++++++++------------------------,,,,,,+++***))))))))))))*********+++******)))))),,,------,,,***((()))***((()))++++++)))((()))***))))))))))))************,,,,,,+++***)))(((''''''************))))))))))))&&&'''(((((()))))))))((()))(((((((((((()))******((()))))))))'''&&&''')))))))))))))))))))))))))))''''''((())))))***++++++))))))(((((((((((())))))++++++************++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((((((((())))))((((((''''''''''''(((''''''&&&'''''')))***+++((((((((((((((((((((((((***)))((((((***+++******)))))))))*********++++++***++++++,,,+++***)))(((((())))))************))))))******************)))((()))***+++++++++++++++******))))))******+++,,,------,,,+++***)))(((((((((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++(((***,,,,,,+++***+++,,,---------,,,,,,,,,,,,,,,)))+++,,,+++******+++,,,......------,,,++++++***)))***,,,.........,,,+++*********+++++++++++++++++++++++++++++++++++++++(((***++++++***+++,,,...+++++++++++++++,,,---...***)))((((((((()))***+++************************)))***+++,,,---,,,++++++******+++***))))))***,,,***))))))))))))***++++++************************))))))))))))************))))))(((((((((((())))))************************((((((((()))))))))******)))************))))))((())))))))))))))))))((((((&&&(((***+++***))))))***,,,+++))))))***)))((('''))))))))))))))))))))))))%%%&&&''''''(((((((((((()))))))))))))))(((''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))***+++))))))***+++,,,++++++******))))))(((((())))))***'''(((((())))))(((((('''))))))(((((((((((())))))************************))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))************************************))))))))))))))))))))))))'''(((((()))))))))))))))+++******)))((('''&&&&&&((())))))******))))))(((LLLEEE===888888888666333111111111111111111222222............---,,,+++***.........---------,,,,,,------,,,,,,,,,,,,,,,,,,++++++***************+++))))))((((((((()))*********+++,,,+++)))(((((()))((()))++++++)))((()))***((()))))))))************++++++******))))))((((((+++*********)))))))))(((%%%%%%'''((())))))******)))((('''''''''(((******'''((()))((('''''')))***))))))))))))))))))))))))))))))))))))))))))*********)))(((''''''((()))***''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((())))))******)))((((((''''''(((((())))))(((''''''((()))***((((((((((((((((((((((((,,,***(((((()))***)))(((((((((((()))))))))*********************+++++++++)))))))))))))))******+++******++++++++++++******)))******+++++++++************))))))******+++,,,******))))))((((((''''''))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++(((***+++,,,+++***+++,,,------,,,,,,++++++******###%%%(((***+++---///222,,,,,,,,,+++++++++++++++)))******+++++++++******)))*********++++++++++++******************************+++)))''''''***---,,,++++++++++++,,,------,,,+++***)))))))))***+++************************(((***+++------,,,+++***,,,***(((((()))+++------)))))))))))))))***++++++************************((()))))))))***************)))(((''''''((()))***)))))))))))))))))))))))))))))))))*********++++++***************)))((((((((((((((()))))))))))))))%%%%%%&&&)))++++++)))((()))***+++***)))((()))***))))))))))))))))))))))))(((((()))))))))))))))(((%%%%%%&&&(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))***)))))))))((((((((('''&&&''''''((()))******+++'''''''''((((((((())))))(((((()))))))))*********'''((((((((()))))))))***))))))))))))))))))))))))'''(((((((((((()))))))))((((((((('''(((((())))))'''''''''&&&'''((()))))))))((((((''''''(((((()))(((((())))))))))))(((((((((((('''(((((()))***+++************************))))))))))))))))))))))))***)))(((''''''((()))************+++++++++,,,,,,'''''''''(((((('''''''''((()))))))))************************************))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((''''''&&&))))))***++++++***))))))???:::555444666777444111000000000000111111111111////////////...---,,,+++000000/////////.........,,,,,,,,,+++++++++************************++++++)))(((''''''''')))***+++%%%'''))))))((((((***,,,((()))++++++)))((()))***(((((())))))*********+++))))))))))))************))))))(((((('''''''''&&&$$$$$$&&&((()))*********(((((('''&&&'''((()))***)))***+++***)))***,,,---))))))))))))))))))))))))++++++******)))(((((((((***)))(((''''''((()))***((((((''''''''''''((((((************************************************(((((((((((())))))))))))(((((('''(((((()))***+++******)))(((((((((((((((,,,+++***((((((((())))))((((((((((((((((((((((((,,,+++)))((()))***)))(((''''''''''''((((((((()))))))))))))))***+++---...***)))((((((((()))+++,,,++++++,,,,,,,,,,,,++++++******+++++++++******)))*********)))***++++++,,,+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++''')))++++++******+++,,,...------,,,+++***)))(((((()))++++++******+++---)))))))))***++++++,,,,,,+++++++++***************))))))******++++++++++++************************+++,,,***'''$$$$$$(((,,,---,,,++++++***+++++++++---,,,+++)))))))))******))))))))))))))))))))))))(((***+++------,,,+++***((($$$ !!!%%%((())))))))))))((())))))***++++++))))))))))))))))))))))))(((((())))))*********+++***)))(((''''''((()))***((((((((((((((((((((((((************++++++++++++***************)))((((((''''''(((((())))))******((('''(((+++000111...+++&&&)))++++++((((((***---))))))))))))))))))))))))***++++++++++++******)))!!!"""$$$&&&(((***++++++))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((******))))))((((((((('''###$$$&&&(((***+++---...''''''(((((()))))))))***))))))))))))************'''((((((((())))))******))))))))))))))))))))))))))))))))))))************((((((''''''''''''((((((,,,***(((&&&'''))),,,...((((((''''''''''''((((((******++++++++++++******''''''''''''(((***++++++))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++''''''(((((()))))))))***&&&&&&''''''''''''&&&&&&(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))"""###%%%'''((()))******)))***+++,,,,,,+++***)))999888666333111000//////111111000///////////////000000////////////000000,,,,,,+++++++++,,,,,,---...,,,)))***,,,---+++)))...---,,,+++************((()))))))))))))))(((''')))))))))))))))*********((((((((((((((((((((((((&&&''')))***++++++++++++)))+++...---+++)))***,,,************************+++)))&&&%%%%%%(((+++---((((((''''''''''''((((((&&&(((***+++)))((('''(((&&&''''''((()))(((((((((((()))*********((('''&&&)))'''&&&(((+++---,,,***(((((()))(((((('''&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))'''((()))((('''&&&''')))))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((((((((((((************************'''(((((()))***++++++,,,%%%&&&((()))))))))((('''+++*********))))))(((((())))))************))))))))))))))))))************)))))))))))))))))))))))))))*********++++++++++++)))************+++++++++))))))))))))************++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++*********))))))+++++++++***((('''((()))***++++++++++++***))))))******************************)))(((((((((((((((***)))(((''''''((()))***+++++++++*********))))))************************)))***,,,,,,***)))***+++...------,,,***))))))(((************************)))))))))))))))******+++))))))************))))))))))))))))))))))))))))))))))))(((((((((***+++,,,)))))))))))))))******+++++++++************++++++(((((())))))*********++++++***)))(((((()))***+++******++++++***)))((('''(((''''''((())))))'''&&&***)))(((&&&&&&&&&'''((())))))))))))))))))***************)))(((''''''&&&(((''''''(((((()))***++++++***)))(((''''''((((((&&&'''(((*********)))((())))))))))))))))))))))))))))))))))))))))))))))))******************************))))))((((((''''''+++(((&&&'''***,,,+++***&&&&&&''')))******'''$$$''''''((((((((((((''''''***((('''((()))***)))(((''''''''''''(((***+++,,,(((((()))***************))))))))))))))))))))))))))))))(((((('''''''''&&&''''''((((((((((((''''''(((((())))))))))))((((((+++*********))))))((((((************)))))))))))),,,---...---+++))))))***%%%&&&''')))************)))******)))'''$$$""""""***))))))((((((((())))))))))))(((((((((((())))))***)))((((((((()))+++,,,******))))))(((((('''''',,,+++***))))))***+++,,,+++)))'''(((******(((%%%&&&''')))(((''''''((()))777666444222000///......111000//////......//////000000////////////000000---,,,,,,,,,,,,,,,------///,,,))))))+++,,,+++***---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))(((((((((((((((((('''(((***,,,,,,***((()))+++((((((((((((((((((((((((((((((((((((((()))******((((((''''''''''''((((((,,,+++***'''$$$###%%%&&&''''''''''''((((((((())))))))))))))))))((('''''''''&&&%%%&&&)))***)))((())))))******)))(((((('''(((((())))))))))))(((((((((((((((((())))))))))))'''((()))((('''&&&''')))))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''((())))))***++++++(((''''''&&&'''((()))***************)))))))))((())))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++))))))*********+++++++++))))))))))))************++++++++++++++++++++++++((()))******,,,,,,---...+++++++++*********))))))***++++++***))))))+++,,,***++++++++++++***))))))************************++++++***)))))))))))))))((()))***++++++***)))(((+++++++++*********))))))************************)))+++,,,,,,+++******+++---------------,,,,,,,,,************************))))))(((((())))))***+++))))))************))))))))))))))))))))))))))))))***))))))(((((()))***+++)))))))))))))))******+++))))))(((((((((((())))))''''''(((((())))))))))))))))))(((''''''((()))))))))))))))))))))************((('''((())))))((('''))))))((('''''''''''''''*********)))))))))))))))))))))(((((((((((())))))***)))(((''''''&&&''''''''''''((()))))))))))))))'''''')))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***(((&&&'''***+++***)))((((((((()))+++***(((&&&(((((())))))))))))(((((()))'''&&&'''((()))(((''')))(((((((((((()))))))))((())))))*********))))))))))))))))))))))))))))))******)))))))))((((((((()))((((((((((((((((((((())))))************))))))************)))))))))(((''''''((()))***+++,,,,,,+++,,,---,,,***)))((())))))))))))))))))(((''''''((()))***+++***)))((((((******)))(((((())))))***))))))(((((((((((())))))))))))((((((((()))***+++***)))))))))((((((((('''******)))(((((()))*********((('''((())))))'''%%%%%%'''))))))((()))***,,,555444333111///......---000///......------......000//////......//////000...------,,,,,,---------///,,,)))((()))+++++++++++++++***)))((((((((((((******))))))))))))************))))))))))))))))))************************))))))((('''((()))***+++((()))++++++)))((()))***((((((((((((((((((((((((&&&''')))*********((((((((((((''''''''''''((((((---+++((($$$!!!"""%%%)))(((''''''&&&'''((()))***))))))((((((''''''((((((((('''&&&'''((()))((('''***************))))))((((((((())))))))))))(((((((((((((((((())))))))))))'''((()))((('''&&&''')))))))))))))))))))))))))))(((((((((((())))))))))))***))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))******(((&&&%%%%%%'''***+++************))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++))))))))))))************))))))))))))))))))))))))((())))))***+++,,,------+++************))))))))))))***++++++***+++---///***++++++++++++***))))))************************++++++******))))))******'''))),,,------,,,)))'''+++************)))))))))************************)))***,,,,,,*********+++(((((())))))*********+++************************((((((((((((((())))))***))))))************))))))))))))))))))))))))))))))+++***))))))((())))))***)))))))))))))))******+++)))((((((''''''(((((()))''''''''''''((((((((((((((((((''''''''''''(((((()))((((((((()))***,,,---+++)))''''''((()))***)))(((((())))))((((((''''''+++*********))))))((((((((('''''''''((()))+++,,,+++***)))((((((''''''''''''((())))))***)))((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))'''&&&''')))***)))(((+++)))((()))***+++***((())))))************))))))***((('''((()))***)))(((***)))))))))(((((((((((()))))))))******)))(((((())))))))))))))))))))))))************))))))))))))+++***)))((('''(((((()))******++++++++++++******************))))))))))))''''''((()))***+++,,,,,,)))+++,,,+++)))((((((((()))))))))))))))((('''''''''(((((()))))))))((((((***))))))((())))))******))))))(((((((((((())))))(((((('''''''''((()))***))))))))))))(((((((((((()))((((((''''''(((((())))))((('''((())))))'''%%%%%%''')))*********,,,...555444222111000///......//////...---------------/////////....../////////......------,,,---------...,,,)))(((((()))+++,,,++++++***)))))))))))))))))))))((((((((()))***+++*********))))))))))))))))))))))))))))))))))))))))))(((((((((***---000222))))))***+++***)))))))))************************'''((())))))***)))((((((((((((''''''''''''(((((()))(((&&&$$$###%%%))),,,)))(((&&&%%%&&&''')))+++***)))'''&&&&&&'''((()))+++******)))***))))))((()))))))))******))))))((((((((())))))))))))(((((((((((((((((())))))))))))'''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''((((((((())))))(((&&&%%%&&&''')))************)))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))++++++++++++************************)))))))))))))))*********))))))+++---***++++++++++++***))))))******************************)))))))))))))))***((()))+++,,,,,,+++)))(((************))))))))))))************************''')))+++***)))((()))***''''''((((((((()))))))))************************((((((''''''(((((()))***))))))************))))))((((((((((((((((((((((((++++++***))))))((((((((()))))))))))))))******+++******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''')))+++---***(((%%%%%%''')))******'''((()))******)))((('''++++++******)))((((((((()))((('''&&&''')))+++,,,))))))))))))***+++,,,,,,---,,,***((('''&&&&&&&&&))))))******************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''(((((((((((('''+++)))(((((()))******)))((())))))******))))))(((+++***))))))++++++***)))((()))))))))))))))(((((())))))))))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))---,,,)))((('''((()))***)))******++++++******)))*********)))))))))))))))************)))))))))(((((()))+++***(((''''''(((%%%&&&''')))************+++***)))))))))((('''&&&((((((''''''(((((())))))))))))(((((((((((())))))'''''''''''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))((((((&&&'''))))))))))))+++,,,444444333111111000000000//////...---------------//////............/////////...---,,,,,,,,,,,,,,,,,,,,,***)))((((((***+++,,,,,,+++*********++++++''''''''''''(((((()))***************))))))(((((((((((((((((((((((((((((()))(((((((((***---000222+++***++++++,,,,,,+++******************************)))(((((('''((())))))((((((''''''''''''(((((('''((()))((('''''')))+++)))(((&&&%%%&&&''')))+++)))((('''&&&&&&'''((()))+++++++++***)))(((((((((''''''(((((()))(((((('''(((((())))))))))))(((((((((((((((((())))))))))))'''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((&&&''''''((((((((((((((())))))))))))))))))******))))))************))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********((()))))))))************((((((((((((((((((((((((+++++++++*********)))))))))))))))))))))))))))))))))******)))''''''((()))***++++++++++++***))))))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((''''''(((---------,,,,,,,,,,,,+++))))))))))))))))))))))))((((((((((((((()))******))))))************))))))((((((((((((((((((((((((************))))))(((((()))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))---+++)))''''''((()))***)))'''$$$$$$&&&((())))))'''((()))******)))((('''************))))))((((((***)))(((''''''((()))***(((((((((((()))***++++++///,,,)))&&&$$$%%%((()))******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))((('''''''''***(((&&&&&&((()))(((((('''(((((())))))(((((('''***)))((((((******)))(((&&&&&&((()))************(((((()))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((---+++)))((('''((()))***(((((())))))))))))(((((())))))))))))))))))******************)))))))))(((''')))******(((''''''(((%%%&&&''')))************---+++))))))++++++***(((&&&&&&&&&&&&&&&'''((()))))))))(((((((((((())))))&&&''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***+++++++++*********''')))))))))'''&&&'''(((444333222111111111111111000///......------......///......------......///......---,,,++++++++++++***++++++***(((((()))***,,,,,,+++++++++++++++,,,&&&'''((()))******))))))++++++******)))(((((((((''''''''''''''''''''''''))))))((('''((()))***+++,,,+++***+++------+++***((((((((((((((((((((((((+++***(((''''''((())))))((((((''''''''''''(((((((((***,,,,,,)))'''&&&&&&(((''''''&&&'''((()))***'''''''''&&&''''''((((((((())))))((('''&&&&&&'''&&&''''''(((((((((((('''(((((())))))))))))(((((((((((((((((())))))))))))'''((()))((('''&&&''')))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))))))))************))))))************))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******))))))))))))************(((((((((((((((((((((((('''(((((()))***+++,,,,,,(((((()))))))))))))))***)))******(((&&&%%%&&&(((***++++++++++++***))))))))))))))))))))))))))))))''''''&&&&&&&&&'''((((((***)))(((''''''((()))***(((((()))))))))))))))***))))))))))))))))))))))))&&&'''))))))'''&&&'''(((,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))******+++))))))************)))))))))))))))))))))))))))))))))************))))))((()))))))))))))))******+++(((''''''&&&&&&''''''(((************))))))))))))))))))************))))))---,,,***(((((((((((()))((('''%%%%%%''')))***)))(((((())))))******)))))))))))))))))))))))))))***)))))))))))))))((((((((()))((('''&&&%%%%%%%%%%%%***(((&&&%%%%%%(((,,,...***)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&(((******)))'''''''''((('''&&&'''((()))(((&&&''''''(((((((((((('''''''''&&&%%%&&&'''((('''%%%$$$&&&((()))***+++******&&&'''(((((()))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((***)))((((((((((((******(((((())))))))))))(((((())))))))))))************''''''((()))***+++,,,,,,''')))******((('''((())))))))))))))))))(((''''''&&&###!!!###'''***)))(((&&&&&&&&&&&&'''((())))))))))))(((((((((((())))))&&&'''((())))))))))))((((((((((((((())))))))))))((())))))******))))))(((((()))++++++***)))***+++((()))***(((&&&%%%&&&'''222111111000000000111111111000//////....../////////......------......///------,,,+++************(((***,,,,,,)))(((((()))++++++************++++++&&&(((***,,,---,,,+++***++++++******)))(((((('''(((((((((((((((((((((((()))(((((((((((((((((('''+++***)))***,,,---+++((((((((((((((((((((((((((()))))))))))))))(((''''''((((((''''''''''''((((((''')))+++***(((&&&&&&&&&''''''''''''((((((((()))%%%&&&''''''((((((((('''&&&(((***)))&&&%%%''')))''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''((()))((('''&&&''')))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((()))))))))************))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++(((((((((((()))))))))***))))))))))))************))))))))))))))))))))))))''''''((()))***+++,,,,,,(((((((((((())))))******((()))***)))''''''(((******++++++++++++***))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))''')))******)))(((((()))'''''''''((((((((((((((())))))))))))))))))))))))***************+++,,,,,,))))))************))))))))))))))))))))))))))))))((((((******+++***)))))))))))))))))))))******+++''''''&&&&&&&&&&&&''''''******)))))))))((((((((((((((()))******)))((((((*********))))))))))))))))))((('''(((***,,,+++***))))))(((((()))******+++((((((((()))******++++++%%%&&&(((***+++***)))(((***)))((('''&&&&&&&&&&&&&&&&&&&&&''')))***,,,,,,***)))'''&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***'''))),,,,,,)))''''''(((((((((((()))******(((&&&(((((())))))))))))((((((((('''&&&'''((()))(((&&&%%%''')))***+++***)))(((%%%%%%'''((())))))******((((((((((((((((((((((((''''''(((((())))))))))))'''''''''(((((())))))***)))))))))******)))))))))((()))))))))************''''''((()))***+++,,,,,,''')))******)))((()))***)))))))))))))))(((''''''###  %%%((((((&&&'''''''''((((((***++++++))))))(((((((((((())))))'''((()))*********))))))'''((((((((()))))))))***''''''((())))))(((''''''%%%(((******(((''')))***((()))***)))((('''((()))000000////////////000000111111000///////////////.........------.........---,,,+++***))))))))))))&&&***------***((('''(((***)))))))))))))))******'''))),,,///000///,,,++++++++++++***)))(((((('''))))))))))))))))))))))))&&&''')))***+++++++++++++++)))((()))+++,,,***'''************************&&&(((+++,,,,,,)))&&&$$$((((((''''''''''''((((((###%%%''''''''''''(((***&&&'''(((((()))((((((((($$$%%%'''((()))((('''&&&(((***,,,+++((('''))),,,(((((()))***************(((((())))))))))))(((((((((((((((((())))))))))))'''((()))((('''&&&''')))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******************************************)))))))))))))))(((&&&%%%%%%''')))+++(((((())))))*********+++))))))************))))))))))))))))))************))))))))))))))))))))))))************++++++++++++(((((((((((())))))))))))))))))))))))************************************************))))))))))))'''((((((((())))))******''')))))))))((()))+++---***++++++++++++***))))))))))))))))))))))))))))))((((((((((((((()))******((()))+++------+++)))((('''((((((((())))))******)))))))))))))))))))))))))))***,,,,,,***)))***+++''''''((()))***+++,,,,,,))))))))))))))))))))))))++++++******++++++,,,---))))))************))))))))))))))))))))))))))))))'''((()))***++++++***))))))))))))))))))******+++))))))(((((((((((())))))))))))(((((('''''''''&&&&&&'''((())))))((('''&&&'''((()))***++++++******)))))))))+++---...---+++***)))((((((((()))+++,,,''''''((()))***+++,,,,,,"""$$$(((+++,,,,,,***)))))))))))))))***+++,,,---%%%''')))++++++***(((''')))((('''&&&%%%%%%&&&'''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((())))))******'''***------***''''''((((((((()))+++,,,,,,)))&&&))))))************))))))+++***)))***+++,,,+++)))'''(((***+++***)))'''&&&$$$$$$&&&((()))*********(((((((((((((((((((((((((((((())))))*********+++$$$%%%&&&((())))))))))))******++++++++++++******(((((())))))*********+++************))))))))))))''')))++++++***))))))***%%%&&&''')))************,,,((($$$%%%))),,,+++((())))))))))))***+++,,,---))))))(((((((((((())))))'''(((***+++++++++***)))'''((((((((())))))******%%%&&&'''(((((('''&&&%%%###&&&((((((&&&%%%''')))''')))******))))))***,,,333111///...---...///000000///...---------------///...---,,,,,,,,,,,,,,,***+++,,,------,,,***)))---)))&&&&&&(((++++++***))))))))))))***+++------''''''((()))***++++++,,,'''***,,,,,,(((&&&&&&'''(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))+++(((&&&&&&((()))(((&&&'''***+++(((###!!!%%%***(((((((((((()))))))))***(((((((((((((((((((((((('''&&&%%%%%%&&&'''&&&%%%))))))))))))((((((((((((''''''''''''''''''&&&&&&%%%'''(((******((('''%%%)))))))))))))))((('''''''''((()))******)))((('''************(((&&&$$$###'''&&&%%%&&&(((******)))(((((((((((())))))))))))'''(((***+++***)))'''&&&(((***)))%%%%%%((()))&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))******++++++***)))(((((()))))))))((('''''''''(((***+++++++++***)))((('''&&&&&&''''''(((((())))))******))))))))))))(((((((((((())))))(((((((((((())))))&&&'''''''''''''''&&&&&&((((((((((((((())))))***)))************+++++++++(((((()))***************))))))************)))))),,,,,,+++******+++,,,,,,'''((()))******)))((('''))))))))))))))))))))))))))))))***++++++++++++***,,,,,,++++++******))))))'''***+++)))%%%###&&&***++++++******)))(((((((((************************,,,+++***)))(((((((((((()))***+++***((((((((()))''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))*********'''((()))******)))((('''$$$###"""$$$(((***)))''',,,+++)))((((((((()))***((()))***++++++***)))((())))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&'''((())))))*********))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((('''''')))))))))))))))))))))))))))))))))((()))******++++++***(((&&&&&&(((***+++&&&'''''''''(((((())))))---%%%...000%%%***111&&&******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))************************))))))((((((''''''&&&&&&))))))))))))))))))))))))'''''''''''''''((())))))(((((())))))))))))((((((((()))***++++++***)))(((***)))''')))+++,,,***'''###$$$&&&''''''%%%$$$"""))))))(((((((((((())))))((((((((((((((()))******(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))***++++++,,,((()))***++++++***((('''******)))(((''''''(((((($$$%%%&&&'''(((***++++++************************222111///...---...000111......---------......///...------,,,,,,,,,------+++++++++,,,,,,++++++***---***((((((***+++***)))''''''''''''((()))***+++(((((())))))******++++++(((***,,,+++(((&&&&&&'''(((((((((((())))))))))))'''''''''((()))*********))))))))))))))))))))))))+++(((&&&&&&((()))(((&&&))))))((('''&&&&&&((()))(((((((((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))((())))))))))))(((((((((((('''''''''''''''''''''''''''((()))******)))(((''')))))))))))))))(((''''''(((((())))))))))))(((((()))*********)))'''%%%$$$((('''&&&&&&(((******)))(((((((((((())))))))))))((()))***+++***((('''%%%'''***+++(((&&&))))))'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((*********)))))))))))))))******)))))))))))))))))))))(((((('''((()))***+++******))))))))))))(((((((((((())))))))))))))))))''''''''''''(((((((((((())))))(((((((((((()))))))))))))))******))))))((()))(((((((((((()))******))))))*********+++++++++(((((()))***************))))))************))))))+++***))))))))))))***+++(((((())))))))))))(((((())))))))))))))))))))))))))))))***++++++++++++***)))((((((((('''''''''''''''***+++)))%%%$$$'''***)))))))))))))))*********************************,,,+++***)))((((((((((((***+++,,,,,,***)))***+++'''''''''((((((((())))))(((((((((((())))))))))))*********)))))))))))))))(((((())))))))))))((((((&&&%%%$$$&&&)))******((((((((((((((())))))***+++((()))***++++++***)))((())))))))))))))))))))))))))))))(((((((((((())))))''''''(((((()))******++++++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))(((((()))))))))*********))))))'''&&&&&&&&&''''''((((((((((((((('''''''''***###+++..."""&&&---%%%(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''************))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((())))))))))))(((((()))))))))******)))))))))+++)))((()))++++++)))'''))))))******)))(((%%%$$$***)))((((((((((((((()))))))))(((((())))))***+++))))))))))))************************************'''''''''((())))))******))))))((((((((((((((()))***)))))))))((((((((((((%%%$$$######$$$&&&(((***************************000///.........///000111,,,,,,,,,------///000000---,,,,,,,,,,,,------...,,,++++++***++++++,,,,,,---,,,******++++++***((())))))))))))***+++,,,---)))))))))))))))*********(((***+++***((('''''''''(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))+++)))''''''((((((((('''+++(((&&&'''***+++***)))((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))((((((((((((''''''''''''''''''''''''************************)))))))))))))))(((((('''))))))(((((((((((()))))))))))))))))))))(((''''''***((('''''')))***))))))(((((((((((()))))))))))))))*********)))(((&&&%%%"""(((+++)))&&&'''((('''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''+++*********))))))(((((()))))))))))))))*********((((((((((((((()))******)))))))))*********++++++************))))))))))))&&&&&&&&&''''''((((((((())))))(((((((((((())))))))))))***++++++******))))))))))))))))))******+++)))))))))*********++++++(((((()))***************))))))************))))))***))))))(((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))((()))******++++++******+++++++++************)))''')))+++)))&&&%%%'''***'''(((((()))******++++++************************,,,+++***)))(((((((((((()))***++++++))))))***+++''''''((((((((()))))))))(((((((((((())))))))))))++++++******))))))(((((())))))(((((((((((())))))((('''&&&''')))***)))(((%%%%%%'''((()))*********))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))******++++++)))******************+++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))'''((()))*********)))))))))))))))))))))((('''''')))))))))(((''''''&&&&&&***&&&,,,...%%%%%%+++''''''''''''((()))*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''''''''''''''((())))))(((((())))))))))))((((((***))))))(((((())))))***+++***))))))******(((&&&+++,,,,,,+++***(((&&&$$$******)))((((((((((((((())))))(((((())))))***+++************++++++++++++************************''''''''''''((((((((((((***(((&&&%%%%%%''')))***((())))))))))))(((((('''+++)))'''%%%%%%(((+++---))))))))))))))))))))))))...............///000111---------------...//////++++++++++++,,,---......,,,+++***)))***+++,,,---------,,,,,,,,,+++)))(((***************+++,,,,,,*********)))))))))))))))))))))***)))((((((''''''(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))***)))(((((((((((((((((((((''''''((()))***++++++((((((((('''''''''''''''(((((((((((((((((((((((('''((())))))))))))***+++))))))))))))((((((((((((''''''''''''((((((((((((***))))))(((((())))))***(((((())))))))))))((((((***)))(((''''''((()))***(((((())))))))))))))))))***)))'''''')))***))))))(((((((((((())))))))))))************)))'''&&&%%%&&&***(((&&&'''((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''++++++******)))((((((((((((((())))))************((((((((((((((())))))***************++++++++++++++++++******))))))((((((%%%&&&&&&'''((()))******))))))(((((((((((())))))'''(((((())))))))))))((()))))))))))))))***++++++))))))))))))************(((((()))***************))))))************))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((((())))))***************,,,,,,,,,,,,,,,,,,++++++((()))***)))'''&&&(((***(((((())))))************************************++++++***)))(((((())))))&&&'''((((((''''''((()))'''(((((((((((()))))))))(((((((((((()))))))))))),,,++++++***)))(((''''''))))))(((''''''(((***+++)))(((((((((((((((((('''$$$%%%'''))))))))))))((()))))))))******)))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((())))))*********&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&''')))++++++***)))'''$$$&&&((()))))))))'''&&&((((((((((((((('''''''''((('''+++---(((%%%''')))'''((((((((()))))))))***++++++*********)))))))))((((((((((((((((((((((((************************&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))((((((***)))(((''''''((()))*********)))))))))((('''&&&(((((()))((((((&&&%%%$$$+++***)))((((((''''''(((((((((''''''(((((()))***)))))))))*********++++++''''''''''''''''''''''''(((((((((((((((((('''''')))((('''&&&'''((()))***(((((()))******)))((('''---,,,***))))))***,,,---((((((((((((((((((((((((------.........///000000//////...---------------+++++++++++++++,,,---...++++++***)))***+++---...,,,---------+++***))))))&&&&&&&&&%%%&&&&&&''''''*********)))))))))))))))***)))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******)))(((((('''((()))###&&&******'''''')))---((((((((((((((((((''''''(((((((((((((((((((((((((((***+++)))'''&&&'''((())))))))))))(((((((((((('''''''''((((((((()))))))))((((((''''''(((((()))(((((())))))))))))((((((***)))(((''''''((()))***((((((((((((((())))))))))))((('''''')))***))))))(((((((((((())))))))))))*********)))(((((('''&&& '''+++***)))++++++***(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''************))))))(((((('''((()))***++++++******'''(((((()))))))))))))))++++++++++++*********)))+++*********))))))((((((''''''((()))***+++++++++))))))(((((((((((())))))''''''((())))))))))))))))))))))))((()))******+++(((((()))))))))*********(((((()))***************))))))************))))))***************************)))(((''''''((()))***(((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))((())))))((((((((()))***************))))))(((((())))))))))))))))))))))))+++***))))))))))))))))))&&&'''(((((('''&&&''')))(((((((((((()))))))))***(((((((((((()))))))))))),,,++++++***)))((('''''')))((('''''''''(((***+++(((((((((((('''&&&&&&'''&&&'''((())))))((('''&&&***))))))))))))))))))***(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((((()))&&&&&&''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((%%%''')))***+++***(((''' ###&&&''''''&&&%%%%%%&&&&&&'''((())))))***&&&&&&'''+++---'''$$$(((***)))))))))((((((((('''*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))((((((***)))(((''''''((()))***((()))***)))((((((''''''%%%&&&&&&&&&''''''&&&&&&******)))((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((()))))))))******''''''''''''''''''''''''***)))))))))))))))))))))'''((()))***+++***))))))(((((())))))))))))(((((((((((()))))))))((('''&&&''''''''''''''''''''''''---............/////////000000///------,,,,,,,,,,,,++++++++++++,,,,,,---************+++,,,------+++,,,---,,,***))))))***((((((''''''''''''(((((()))))))))))))))************)))''''''((())))))((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))******)))''''''(((***!!!'''++++++'''%%%)))---(((((((((((()))))))))***(((((((((((((((((((((((()))+++,,,***'''%%%&&&((())))))))))))(((((((((((('''''''''(((((())))))***'''''''''''''''''''''''''''(((((()))))))))))))))))))))(((((((((((())))))((((((''''''''''''((()))'''&&&%%%&&&(((******)))(((((((((((())))))))))))))))))))))))((((((((((((%%%))),,,+++---111111...(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))((((((''')))))))))))))))))))))***'''(((***++++++***))))))''''''((()))))))))))))))++++++*********)))))))))))))))))))))(((((((((((()))))))))******+++++++++))))))(((((((((((())))))(((((()))***++++++++++++((((((((((((((())))))***((((((((()))))))))******(((((()))***************))))))************)))))))))******++++++******)))))))))(((((((((((())))))))))))))))))))))))))))))'''((())))))******))))))************++++++++++++))))))((((((((()))******++++++******)))(((((('''))))))))))))))))))))))))******)))))))))))))))******+++,,,+++)))((()))***((((((((()))))))))******(((((((((((())))))))))))++++++******))))))(((((((((''''''(((((()))***+++&&&((()))(((&&&&&&'''((()))))))))))))))((('''&&&******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((((())))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))&&&'''((()))))))))(((((("""$$$&&&)))++++++******$$$%%%&&&'''(((***++++++***+++)))111:::222(((---*********)))((('''''''''))))))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))'''''''''''''''((())))))(((((())))))))))))(((((()))((((((''''''(((((()))&&&((())))))((('''((()))&&&''''''(((((()))******))))))(((((((((((())))))''''''&&&&&&''''''((()))'''((((((((())))))))))))************************))))))))))))************&&&'''***+++,,,+++***))))))(((((((((((())))))***'''(((***,,,+++***(((&&&((((((((((((((((((((((((..................------///......---------......,,,,,,++++++***+++++++++))))))***+++,,,,,,,,,,,,***++++++***''''''***,,,,,,,,,++++++++++++,,,,,,(((((())))))******+++++++++(((&&&&&&(((***)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))++++++***''''''(((+++%%%(((++++++)))((()))+++'''(((((()))***+++,,,,,,(((((((((((((((((((((((())),,,...,,,(((&&&(((+++))))))))))))((((((((((((&&&''''''((())))))******'''((()))******)))((('''''''''((()))))))))))))))(((((())))))))))))((((((((('''&&&%%%%%%&&&''''''%%%$$$###$$$''')))***)))(((((((((((())))))))))))((((((((((((((())))))***))))))((()))///555444///(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((((((((((()))******++++++((()))***++++++***((('''&&&'''((()))***))))))((((((((())))))))))))******'''''''''''''''((((((((()))))))))))))))*********))))))(((((((((((())))))''''''((()))************'''''''''''''''(((((()))(((((((((((()))))))))***(((((()))***************))))))************))))))(((((()))******)))(((((((((((())))))))))))(((((())))))))))))))))))))))))'''(((((())))))))))))))),,,,,,,,,---------......))))))(((((()))******************)))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,------,,,***(((((()))(((((()))))))))*********(((((((((((())))))))))))*********)))))))))))))))&&&'''((())))))*********&&&(((***)))''''''(((***))))))((((((((()))******+++***)))(((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((()))((()))***,,,,,,,,,,,,+++%%%&&&&&&'''((()))******,,,---)))444EEE;;;***///))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((())))))))))))(((((('''(((((((((((((((((('''$$$'''))))))((('''(((***))))))))))))))))))******(((''''''(((((()))***+++((((((((((((((()))******(((((()))))))))*********************************''''''(((((()))*********&&&'''((()))***************)))'''&&&&&&(((***,,,)))***+++,,,,,,++++++***((((((((((((((((((((((((.../////////...---,,,,,,---------------...///000------,,,+++************((()))+++,,,------,,,,,,)))******(((&&&'''***...++++++******)))*********'''(((((()))***++++++,,,+++(((&&&&&&(((******((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))+++,,,***'''&&&)))+++)))))))))+++------+++(((''''''(((***+++,,,---...(((((((((((((((((((((((((((+++...---)))(((+++...))))))))))))((((((((((((&&&''''''((()))******+++''')))***,,,,,,***)))'''''''''((()))))))))))))))'''((()))******)))((('''((('''&&&%%%$$$%%%%%%&&&###""""""$$$''')))******(((((((((((())))))))))))((('''''''''((()))***+++((('''$$$%%%---444333---(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))''''''((()))***+++,,,,,,)))***+++,,,+++)))'''&&&&&&''')))*********)))(((&&&&&&'''((()))***++++++%%%&&&&&&&&&''''''(((((())))))))))))(((((((((((())))))(((((((((((())))))$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((()))***************))))))************))))))&&&'''((())))))((('''&&&'''((()))******)))((('''))))))))))))))))))))))))'''(((((())))))))))))))))))))))))******+++++++++***((('''(((***++++++***((((((((()))******++++++))))))))))))))))))))))))***)))))))))))))))******,,,------+++(((&&&&&&'''))))))))))))************(((((((((((()))))))))))))))))))))))))))*********%%%&&&(((************)))''')))+++***((((((***,,,)))((('''((()))***,,,...+++***)))(((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))))))))((((((''''''&&&&&&&&&%%%************************((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))'''''''''''''''&&&&&&%%%'''''''''(((((((((((((((''''''"""///EEE:::&&&***''''''(((((())))))***************))))))))))))((())))))))))))))))))))))))''''''''''''''''''''''''))))))((((((''''''&&&&&&))))))))))))))))))))))))'''''''''''''''((())))))(((((())))))))))))((((((&&&'''((())))))((('''&&&###&&&))))))(((''')))+++******)))(((''''''((((((''''''''''''(((***+++,,,***************++++++,,,)))************+++++++++((((((((((((((((((((((((%%%&&&&&&'''((()))******((('''&&&%%%&&&(((***,,,+++)))&&&%%%%%%(((+++---((('''&&&&&&&&&''')))***))))))))))))))))))))))))---------------------------------,,,,,,+++++++++///+++)))***...///---)))+++++++++++++++***)))(((+++,,,------,,,+++***)))&&&''')))++++++)))'''&&&&&&'''''''''(((((())))))''''''(((((())))))******'''((((((((())))))******%%%&&&''')))***+++++++++''''''''''''&&&&&&&&&&&&)))))))))(((''''''&&&&&&)))))))))))))))***************)))((('''&&&%%%%%%%%%'''***++++++)))%%%###(((((((((((()))))))))))),,,+++)))((('''''''''((()))(((((()))++++++***)))&&&(((+++------+++(((&&&((((((((((((''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((((()))))))))))))))(((((())))))))))))************((((((((((((((())))))***))))))************))))))))))))))))))((((((((((((''''''''''''((((((((((((******))))))(((((('''''',,,,,,+++***)))((('''''')))***+++,,,,,,+++))))))((((((((()))******++++++************************---,,,***)))'''&&&%%%%%%)))((('''''''''(((***+++))))))))))))))))))))))))++++++***)))(((((())))))+++***)))'''&&&&&&%%%%%%+++++++++++++++***))))))))))))***))))))((('''&&&%%%&&&'''((()))***+++,,,000///,,,***))))))***+++,,,+++***((((((((())))))((((((((()))))))))))))))''''''''''''''''''''''''*********)))((('''''''''+++***(((&&&%%%&&&((()))+++++++++***)))((((((''',,,+++***((((((((())))))************************''''''(((((((((((((((((((((((()))******)))(((''',,,+++)))((('''''''''((())))))))))))************(((((())))))******++++++))))))))))))))))))))))))***)))))))))***+++,,,,,,,,,+++***((((((((()))***)))***)))'''&&&&&&))),,,+++*********))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))---,,,,,,+++***)))(((((()))))))))))))))(((''''''((())))))*********))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&%%%&&&'''((())))))))))))++++++******))))))(((((())))))))))))))))))))))))''''''((())))))))))))))),,,+++++++++******))))))))))))************))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))'''((()))***************&&&'''(((((()))((((((((())))))))))))))))))))))))''''''&&&&&&&&&''''''(((***))))))((('''&&&&&&&&&*********)))((('''''''''''''''''''''(((((((((((((((((())))))))))))(((((('''(((((((((((((((''''''((()))***+++++++++++++++'''&&&%%%%%%%%%'''((()))------------------------++++++,,,,,,---......///...+++)))***...///,,,)))+++++++++++++++***))))))+++++++++++++++******)))''''''((())))))(((''''''''''''((((((((()))))))))(((((((((((())))))))))))(((((()))))))))*********++++++******)))'''&&&%%%)))))))))(((((((((((('''((((((((((((''''''''''''***))))))))))))))))))))))))))))))(((''''''&&&&&&&&&''')))******(((&&&$$$''''''''''''((((((((((((,,,+++)))((('''''''''((()))(((((()))++++++***((())))))))))))))))))))))))************++++++++++++******)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))******)))(((((((((((()))******((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''))))))((((((''''''&&&&&&***************)))((((((******))))))))))))))))))************************)))((((((((((((((()))))))))(((((('''((()))***+++))))))))))))))))))))))))+++******))))))((())))))******)))((((((((()))))))))))))))))))))(((''''''((())))))))))))(((((('''&&&&&&'''((()))***+++++++++***)))(((((())))))******)))(((''''''(((((()))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((('''%%%$$$###$$$%%%&&&++++++******)))(((((('''******)))(((((()))***+++(((((((((((((((((((((((((((((((((((((((''''''''''''((()))******)))((((((---,,,***)))((((((((()))''''''''''''(((((((((((()))))))))))))))*********))))))))))))))))))))))))******)))))))))***++++++(((''''''&&&'''((()))***)))))))))'''&&&''')))+++************)))))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((++++++******))))))(((((()))))))))))))))(((''''''%%%&&&'''((()))*********''''''''''''''''''''''''(((((((((((((((((('''&&&(((((()))***++++++++++++*********)))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))(((((((((''''''))))))************))))))))))))))))))))))))))))))+++*********))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''(((((()))))))))((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))***)))((('''''''''''''''***))))))(((''''''&&&&&&(((((((((((())))))))))))''''''((((((((()))))))))(((((())))))))))))(((((('''((((((((((((((('''''''''((())))))*********))))))((((((((((((((())))))------------------------++++++,,,,,,---............+++)))***---...,,,***++++++++++++++++++***)))++++++***)))))))))******(((((((((((((((((((((((((((((()))))))))))))))***))))))))))))((((((((((((((())))))))))))*********&&&'''((())))))******)))++++++*********)))))))))''''''''''''((((((((((((*********))))))(((((((((((((((((((((((((((((((((((((((((()))(((''''''&&&&&&&&&&&&&&&''''''''''''+++***)))((('''''''''((()))(((((()))++++++***(((,,,***(((&&&&&&(((***,,,*********++++++,,,,,,,,,++++++***)))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((())))))))))))))))))******+++)))((('''&&&&&&'''((()))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((())))))***,,,---...++++++***))))))(((''''''))))))))))))))))))))))))''''''''''''((()))******((((((((((((((()))******((((((((((((((((((((((((******))))))))))))(((((())))))))))))******+++,,,(((((())))))(((((('''''''''(((((())))))))))))((((((((((((((())))))))))))&&&'''''''''(((((())))))((('''''''''''''''((())))))((('''%%%%%%%%%&&&'''))))))))))))))))))))))))&&&''''''((()))******++++++***)))((('''((()))***+++******))))))(((((('''(((((((((((()))***+++,,,(((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''((()))******))))))---,,,+++***)))))))))***''''''''''''((((((((((((************))))))))))))))))))))))))))))))))))))******)))((((((((())))))'''&&&&&&%%%%%%&&&'''''')))))))))(((&&&''')))+++************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************))))))(((((((((((((((''')))))))))))))))((((((((()))))))))))))))(((((('''###$$$&&&''')))*********&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((($$$%%%&&&'''((((((((((((((())))))))))))))))))***))))))))))))))))))))))))''''''((()))))))))))))))))))))((((((((((((''''''))))))************))))))((((((((((((((((((((((((++++++++++++************''''''''''''''''''''''''******))))))(((((('''''''''((((((((((((''''''&&&%%%&&&''''''(((''''''''')))))))))))))))))))))))),,,+++***)))(((''''''''')))))))))(((''''''&&&&&&&&&''''''((()))******+++((())))))))))))*********(((((())))))))))))(((((('''(((((())))))(((((((((''''''(((((())))))((((((*********+++******))))))------------------------......---,,,+++******)))---+++******,,,---,,,***+++++++++,,,,,,+++******+++***)))(((((()))***+++***))))))(((((())))))***))))))))))))******************))))))((((((''''''(((((((((((((((((((((((($$$%%%&&&(((***+++,,,,,,+++++++++*********))))))&&&&&&&&&'''((())))))***++++++***)))(((''''''&&&''''''(((((())))))))))))))))))((('''''''''''''''&&&&&&'''''''''(((((((((******)))((((((((((((((((((''''''(((***+++)))(((+++***(((&&&&&&(((***+++&&&&&&'''((()))*********+++***))))))(((((())))))(((((((((((((((((((((((('''(((((())))))))))))(((&&&&&&&&&'''''''''(((((()))))))))))))))***++++++,,,***)))'''''')))***,,,))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((()))))))))*********+++&&&&&&(((***...222666888******))))))((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))(((((()))))))))))))))***++++++)))***************))))))&&&'''((())))))***))))))))))))))))))((((((((((((%%%&&&'''(((((((((''''''''''''''''''((())))))******)))'''&&&%%%%%%&&&'''((((((((((((((((((((((((''''''(((((())))))******,,,,,,+++*********+++,,,******))))))(((((((((((()))))))))))))))******+++************************)))))))))(((''''''&&&&&&&&&&&&'''((()))*********++++++******))))))))))))))))))))))))************++++++******))))))(((((())))))))))))))))))))))))******)))(((''''''((((((******((('''%%%$$$###"""((())))))((('''''')))************)))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))(((((('''''''''''''''((((((((((((((((((((())))))))))))((((((%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((######$$$%%%&&&&&&&&&&&&'''((((((((())))))******((((((((((((((((((((((((''''''((()))))))))))))))******************))))))))))))************))))))((((((((((((((((((((((((************************((((((((((((((((((((((((******))))))((((((''''''))))))))))))((('''&&&&&&%%%%%%&&&'''''''''''''''((((((((((((((((((((((((******)))((('''''''''((())))))((((((''''''''''''''''''(((((())))))******))))))*********+++++++++(((((())))))))))))(((((('''(((((())))))))))))((('''(((((())))))((((((((()))***+++,,,+++***)))(((------------------------------,,,+++***)))((((((,,,+++******+++,,,+++******++++++,,,,,,,,,+++++++++***)))(((((()))***++++++******))))))******+++************))))))))))))******))))))((((((''''''''''''''''''''''''''''''************)))'''&&&%%%******)))))))))(((((((((%%%&&&&&&'''((()))******+++******)))((('''&&&&&&''''''(((((()))************)))((('''&&&''''''(((''''''((((((((())))))))))))))))))))))))((((((((((((''''''(((******)))''')))(((((((((((((((((()))$$$%%%%%%&&&'''((())))))))))))(((''''''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&&&&&&&'''''''''''')))))))))((()))******+++,,,***)))'''''')))***,,,))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))******++++++%%%&&&'''***---222666888''''''(((((())))))))))))''''''''''''''''''''''''))))))(((''''''&&&'''''''''(((((()))))))))))))))(((((((((((((((((((((((('''((())))))))))))(((((())))))((('''''''''''''''((())))))*********))))))&&&'''((())))))***))))))))))))))))))(((((((((((((((((()))))))))((('''&&&'''(((((()))************+++***((('''''''''((((((''''''''''''''''''''''''(((((((((((((((((()))(((((((((((((((((((((((())))))))))))(((((((((((((((************))))))((((((************************))))))(((((('''''''''&&&'''''''''((()))******+++))))))))))))))))))(((((())))))))))))************++++++******))))))(((((())))))))))))))))))))))))******)))(((''''''((((((+++******((('''%%%$$$###((()))***)))''''''(((***))))))))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))(((((((((''''''''''''''''''((((((((((((((())))))))))))(((((())))))*********)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((&&&'''((())))))***))))))''''''(((((()))))))))***((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))******))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''************))))))((('''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''((()))((((((((((((''''''''''''(((((((((((((((((()))(((************++++++++++++(((((())))))))))))((((((''''''((()))******))))))((())))))******)))((((((((((((*********)))((('''------------------------*********+++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,******)))))))))***++++++***************************)))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''&&&&&&(((((())))))))))))(((((())))))((((((((('''''''''&&&&&&&&&'''((())))))***)))))))))(((((('''''''''((((((((())))))*********))))))(((''''''''''''((((((((((((((()))))))))***(((((())))))))))))(((((((((''''''(((******)))'''&&&''')))******)))'''&&&'''''''''(((((())))))))))))(((((('''''''''''''''((((((((((((((((((((((((&&&'''((())))))******)))&&&&&&&&&''''''''''''(((((((((((((((((())))))***)))((('''&&&&&&'''((()))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&''''''(((((())))))&&&&&&'''(((***,,,---...&&&&&&'''(((((()))******((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))''''''((()))))))))))))))((((((((((((((((((((((((&&&'''((()))***)))((('''((('''&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((('''''''''(((((())))))))))))((())))))))))))((((((((((((******))))))((((((((('''((()))***************)))((()))))))))))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((((((((())))))))))))******((((((((((((((((((((((((++++++++++++***)))''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***+++(((((())))))))))))((('''''''''''''''((((((((((((************))))))))))))))))))))))))))))))))))))******)))((((((((())))))'''(((((()))))))))((((((''')))***)))((('''((()))))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''***))))))))))))))))))((((((((((((((((((''''''''''''(((((()))))))))))))))++++++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((%%%&&&'''((())))))))))))'''(((((((((((((((((()))))))))))))))))))))))))))''''''((()))))))))))))))&&&&&&''''''''''''(((((())))))************))))))((((((((((((((((((((((((((((((((((((((()))))))))************************((((((((())))))))))))))))))***************)))(((&&&''''''((()))((((((((())))))))))))))))))))))))%%%%%%%%%%%%&&&((()))***((((((((((((((((((''''''))))))))))))(((((((((((()))************+++++++++(((((())))))))))))((((((''''''((()))************))))))*********)))((((((&&&'''(((((())))))((((((------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++*********+++***+++,,,,,,------,,,,,,)))******+++++++++++++++'''((()))******)))(((''')))))))))(((((((((''''''(((((((((((())))))))))))******)))))))))(((((((((###$$$&&&(((***+++,,,---))))))((((((((('''''''''&&&&&&''''''(((((())))))((((((((((((((((((''''''))))))))))))))))))******(((((((((((((((''''''''''''''''''((((((((())))))'''((()))******)))((((((''''''&&&((()))***((('''''''''((())))))(((''''''(((((((((((())))))))))))***))))))((('''(((((((((((((((((((((((((((((((((&&&'''((()))************&&&''''''''''''((((((((('''''''''''''''(((((()))((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***''''''''''''((((((((((((&&&''''''((())))))((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&'''((()))***))))))((())))))))))))))))))))))))%%%&&&((()))***)))((('''&&&%%%%%%%%%%%%&&&&&&'''%%%&&&&&&'''((((((''''''((())))))))))))(((((('''(((((((((((()))))))))))))))((('''''''''((()))***((())))))******)))((('''$$$&&&((()))***)))((((((''''''''''''''''''''''''''''''(((((())))))******)))******++++++,,,++++++(((((((((((((((((((((((())))))***+++******)))(((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))(((''''''((()))***((()))************)))(((''''''''''''(((((((((((()))))))))))))))*********))))))))))))))))))))))))******)))))))))***++++++&&&'''((()))******))))))''')))******((((((((()))((()))))))))************(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))************))))))(((((('''''''''''''''((()))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''(((((((((((((((((('''&&&$$$$$$%%%&&&''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))''''''((()))))))))))))))&&&&&&&&&'''''''''(((((())))))************))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))''''''(((((())))))******'''((())))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))'''&&&&&&&&&'''((())))))'''(((((((((((((((((((((''''''(((((())))))******)))))))))************+++(((((())))))))))))((((((''''''(((******++++++***((()))))))))(((((('''&&&&&&&&&&&&'''((()))***+++------------------------222111000///---,,,+++***)))***++++++***)))***+++***+++,,,,,,------------)))***+++---------,,,+++%%%&&&((())))))(((&&&%%%))))))(((((('''''''''&&&''''''(((((())))))******,,,+++++++++******))))))))))))***))))))(((''''''))))))))))))(((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((******))))))))))))))))))((((((((()))(((''''''&&&&&&&&&&&&'''''''''(((((('''((()))******)))(((((('''&&&&&&''')))***((('''((((((''''''''''''((((((((((((((((((''''''''''''+++******)))))))))))))))((((((((((((((((((((((((&&&'''((()))************'''''''''(((((((((((()))&&&&&&&&&&&&&&&'''(((((())))))************))))))))))))))))))((((((((((((''''''''''''((((((((()))'''((((((((())))))******************))))))))))))%%%&&&((()))*********))))))))))))(((''''''&&&&&&))))))))))))))))))))))))+++***)))'''%%%$$$$$$###&&&''')))*********)))(((************************$$$&&&((()))***)))((('''$$$$$$$$$%%%&&&'''((()))''''''((()))******))))))))))))***))))))(((''''''(((((((((((()))))))))***'''&&&%%%%%%&&&(((+++---(((((()))))))))'''&&&%%%!!!###''')))***)))(((&&&))))))))))))))))))))))))%%%%%%&&&((()))+++,,,,,,%%%&&&'''((((((((((((((('''''''''(((((((((((((((&&&''')))***++++++******************************%%%%%%&&&'''((()))*********)))(((''''''((())))))))))))+++,,,,,,+++***)))))))))))))))************(((((())))))******++++++))))))))))))))))))))))))******))))))***+++,,,,,,(((((()))))))))(((&&&%%%'''(((******)))(((((()))(((((())))))*********+++(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++++++++***)))(((''''''&&&''''''((()))))))))))))))&&&&&&'''((())))))((((((((((((((((((((((((((((((((()))))))))((('''&&&&&&'''((()))***++++++++++++))))))(((((('''''''''&&&))))))))))))))))))))))))'''(((((()))))))))))))))'''((((((((())))))******))))))************))))))************************))))))******+++++++++,,,))))))))))))))))))))))))&&&&&&'''((()))***++++++&&&&&&'''((()))))))))((((((((()))***************))))))))))))))))))))))))***))))))(((((((((((()))'''''''''(((((((((((((((%%%%%%&&&((()))+++,,,,,,((())))))))))))*********(((((())))))))))))((((((''''''(((******+++++++++'''((((((((('''&&&%%%%%%&&&&&&&&&&&&(((***,,,---***++++++++++++***))))))&&&(((***+++,,,+++)))((('''((()))***************---++++++---000111...+++))))))******)))((('''&&&))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((('''''''''(((((())))))))))))(((((())))))((('''&&&%%%$$$$$$%%%%%%&&&&&&'''(((((((((''''''(((((())))))*********************)))(((((((((((((((((((((((((((((('''((()))))))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''')))++++++***)))((()))))))))(((((((((((((((***)))(((''''''&&&''''''((((((((((((((((((((((((+++***)))***++++++***))),,,)))'''((()))(((%%%"""&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((( ###''')))***))),,,(((###$$$(((+++***'''%%%&&&((())))))'''%%%$$$'''((((((((())))))))))))***)))(((''''''((()))***000---)))&&&%%%''')))***(((((((((((('''''''''''')))'''&&&'''***+++***((()))))))))(((((((((((((((((('''%%%$$$$$$&&&)))+++***)))(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))'''''''''&&&'''((()))))),,,)))''''''***+++***(((''''''((((((((((((''''''(((((((((((())))))))))))&&&''''''((((((((((((((((((((())))))))))))((((((******)))(((((((((((((((,,,,,,++++++***((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((()))))),,,+++)))'''''''''((((((((()))*********((('''&&&))))))))))))(((((((((((()))***+++,,,+++***(((&&&***************)))((((((111///,,,)))''''''((()))))))))***+++++++++++++++''''''''''''''''''''''''))))))************))))))''''''((((((((((((''''''***************))))))))))))))))))))))))*********'''''''''''''''&&&&&&&&&************))))))))))))((((((((((((((((((((((((***)))))))))((((((''''''))))))))))))))))))))))))******))))))))))))******((((((((((((((('''''''''(((((())))))))))))((((((,,,+++)))))))))(((%%%###))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&%%%%%%******))))))))))))******((('''''''''((()))***+++''''''(((((())))))******+++***)))(((((()))***+++''''''(((((())))))************))))))((((((''''''''''''((()))******+++++++++*********))))))(((((())))))))))))(((((((((((()))))))))))))))))))))))))))***,,,------,,,***)))+++++++++,,,+++******)))((()))+++,,,,,,,,,******))))))******+++*********((((((((()))+++***)))'''***))))))))))))))))))((()))))))))(((((()))))))))(((((())))))))))))(((((('''''''''''''''((())))))(((((())))))))))))((((((*********)))((((((''''''((((((''''''''''''''''''(((((((((((())))))))))))(((((())))))(((((('''&&&(((((((((((((((((((((((('''((()))))))))(((&&&%%%&&&&&&&&&&&&''''''''''''$$$%%%'''((()))((('''&&&))))))))))))))))))))))))))))))(((((('''(((((((((((((((((((((((((((((((((******+++---......+++((()))(((&&&'''))))))'''%%%&&&&&&'''''''''(((((((((***************************((('''((())))))(((&&&%%%!!! %%%((((((''''''((()))******)))((('''((((((((((((((())))))******)))(((''''''((())))))---+++)))'''&&&''')))***************)))))))))))))))'''&&&'''***+++***((())))))))))))))))))))))))(((((((((((())))))******((((((((((((((('''''''''))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''((())))))*********)))******+++++++++)))'''(((***+++***(((''''''((((((((((((''''''(((((((((((())))))))))))''''''((())))))))))))((((((((())))))))))))((((((***)))(((((('''''''''((())))))******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&&&&&&&'''))))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((()))***+++((()))******)))((('''&&&&&&&&&'''((()))***++++++((()))***++++++)))'''&&&)))************)))((((((''''''''''''(((***,,,---''''''((()))))))))))))))((((((((('''''''''''''''))))))************))))))(((((())))))))))))(((((('''''''''''''''&&&&&&&&&%%%&&&&&&((()))***++++++''''''(((((((((((())))))%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((******)))))))))((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&&&&&&&'''))))))))))))))))))))))))(((((())))))))))))((((((+++)))(((((()))(((&&&$$$(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))))))))((('''))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((******))))))((())))))))))))))))))(((((((((((()))(((((((((((())))))))))))***))))))))))))))))))***'''((((((((()))))))))******)))))))))((((((((('''+++,,,,,,,,,---.........************)))))))))((())))))))))))(((((((((((())))))))))))))))))))))))))))))***++++++***)))))),,,,,,,,,,,,,,,++++++***)))***+++------,,,++++++++++++++++++++++++***)))(((***++++++***)))))))))******)))((()))***+++,,,************************(((((())))))))))))((((((''''''&&&&&&'''(((***+++(((((())))))))))))(((((())))))))))))))))))))))))******)))(((((('''&&&&&&))))))))))))((((((((((((&&&&&&'''''''''&&&%%%%%%((((((((((((((((((((((((((((((((()))(((((('''&&&''''''''''''((((((((((((((()))***+++,,,+++***)))((()))))))))***+++++++++))))))((((((((()))******))))))))))))))))))))))))((()))+++---///---)))&&&'''&&&&&&''')))***)))'''''''''((((((((()))))))))************************...,,,***)))))))))'''%%%&&&###!!!"""&&&))))))(((((())))))******+++++++++)))((('''''''''(((***++++++***)))(((''''''(((((())))))(((''''''(((((()))************)))))))))))))))((('''((()))***)))((((((((())))))******++++++((()))***,,,,,,+++***)))((()))***++++++******)))************************))))))************))))))(((''''''''''''(((((()))+++++++++++++++++++++++++++)))((()))***+++***((('''(((((())))))(((((('''(((((((((((())))))))))))'''((())))))******))))))(((((())))))))))))(((((()))(((''''''&&&'''''''''&&&'''(((((())))))))))))))))))))))))))))))))))))******************************))))))))))))******************************))))))(((((((((((())))))&&&'''((())))))*********((())))))))))))(((((('''&&&&&&'''((()))***++++++'''((()))***)))((('''&&&))))))******))))))((('''(((((())))))))))))((((((''''''((()))))))))))))))***)))))))))((((((''''''))))))************))))))))))))************))))))))))))))))))))))))))))))%%%&&&&&&'''((()))))))))'''(((((())))))******+++&&&''''''((()))***+++,,,))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************(((((())))))))))))(((((()))((('''((())))))'''%%%(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******+++++++++***))))))((((((((((((+++******)))((('''''''''))))))))))))((((((((((((((())))))******))))))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,------------,,,++++++)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))))),,,...---)))(((***,,,+++***)))((((((***,,,...******++++++++++++******(((((())))))))))))(((((()))((('''&&&&&&''')))***(((((())))))))))))((((((&&&&&&''''''((((((((((((******))))))((((((((((((******))))))((((((''''''&&&&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((()))))))))))))))***++++++,,,,,,++++++(((((()))***+++,,,,,,---))))))((())))))***++++++))))))))))))))))))))))))&&&&&&''')))******'''$$$&&&''''''((())))))((('''(((((((((((())))))))))))''''''''''''''''''''''''((('''&&&&&&(((((('''&&&+++(((&&&&&&'''(((((('''))))))((()))***+++,,,---)))((('''''''''(((***+++******))))))((('''''''''&&&&&&'''((((((((((((((((((((((((((('''''''''''')))((((((((()))))))))((('''(((((()))***+++,,,,,,(((((()))******)))))))))&&&(((***++++++***)))((())))))))))))))))))))))))((())))))******))))))(((((((((''''''''''''((()))***************))))))((())))))))))))******))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((()))***************(((((())))))))))))(((((((((''''''&&&&&&&&&''''''&&&''''''(((((((((((((((((((((((((((((((((((((((************************,,,++++++******++++++,,,************************))))))(((((((((((())))))))))))*********(((&&&%%%((())))))))))))(((((((((******))))))((((((''''''''''''(((((((((((('''&&&)))))))))))))))((((((''')))***+++++++++)))'''&&&))))))***+++++++++++++++++++++******)))((((((((())))))************))))))((())))))******))))))((()))***************++++++******)))(((''''''&&&&&&))))))))))))))))))))))))(((((()))***++++++,,,,,,))))))))))))))))))))))))******************))))))''''''''''''''''''''''''((()))***++++++***)))(((((()))))))))))))))******(((((())))))))))))(((((()))(((((()))***+++)))'''(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++***)))(((((('''(((((()))))))))))))))(((''''''******))))))(((((('''''''''((()))******)))((('''(((((((((((())))))))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&*********)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((***))))))(((((())))))***,,,------------,,,++++++((())))))***************,,,,,,,,,,,,,,,+++***)))&&&)))+++)))&&&%%%'''***+++***)))((((((***,,,...)))***++++++++++++***)))(((((())))))))))))((((((***)))((('''&&&&&&''''''(((((())))))))))))((((((&&&&&&''''''((()))))))))(((((((((((())))))************))))))((((((''''''&&&''''''(((((((((''''''))))))))))))))))))))))))(((((('''''''''(((((((((((((((((()))))))))******%%%%%%&&&&&&''''''''''''(((((()))***+++,,,,,,---))))))((())))))***++++++)))))))))))))))))))))))))))'''&&&&&&'''((((((''''''((())))))(((''''''&&&(((((((((((())))))))))))''''''''''''''''''''''''%%%$$$$$$%%%''')))((((((((('''&&&%%%&&&&&&%%%$$$'''''''''((((((***+++,,,)))((('''''''''(((***+++)))))))))))))))(((''''''%%%&&&'''((())))))((((((((((((((((((''''''''''''((()))))))))((((((((()))''''''((()))***++++++,,,((('''&&&$$$$$$%%%'''(((###$$$&&&(((((('''&&&%%%(((((((((((((((((((((((('''(((((())))))(((((('''((((((''''''''''''(((((())))))************)))(((((()))***+++***)))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((()))***************(((((())))))))))))((((((''''''&&&&&&&&&&&&'''((((((((((((((((((''''''&&&((((((((((((((((((((((((************************(((((((((''''''(((((((((************************))))))(((((((((((())))))))))))*********(((&&&%%%)))(((((((((((()))))))))*********)))((('''''''''''''''(((((((((((((((''')))))))))))))))((('''''' """%%%)))+++,,,,,,+++))))))***+++++++++++++++++++++******))))))))))))))))))************))))))'''(((((())))))(((((('''&&&&&&&&&'''''''''((((((++++++******)))((('''''')))))))))(((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''''''''(((((()))))))))(((((())))))))))))((((((***))))))***,,,,,,+++)))''''''''''''''''''''''''((((((((((((((((((((((((******))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''******)))(((''''''((((((&&&'''((()))***)))))))))******))))))(((((('''''''''((()))******)))((('''))))))))))))(((((((((((((((((((((((())))))))))))+++++++++***************))))))))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((+++***))))))))))))***+++,,,,,,,,,,,,,,,++++++***((())))))))))))*********++++++++++++++++++***)))((()))))))))((((((***,,,******)))((()))***+++,,,((()))***++++++***)))((((((((())))))))))))((((((((((((((((((((('''''''''(((((())))))))))))(((((()))))))))******+++++++++&&&&&&'''(((((()))******))))))))))))((((((((((((''''''((())))))))))))((())))))))))))))))))))))))(((''''''''''''((())))))(((((((((((())))))))))))&&&&&&'''''''''(((((((((((()))))))))***+++++++++))))))((((((((()))******))))))))))))))))))))))))---***'''&&&(((***++++++''')))***)))'''&&&&&&'''''''''((((((((()))))))))************************)))''''''''')))***)))(((&&&&&&'''(((((())))))***&&&''''''(((((()))))))))'''((((((((())))))))))))(((((())))))))))))((((((&&&'''((()))))))))))))))************))))))))))))((()))***)))((('''((()))''''''(((((())))))******)))'''$$$""""""###&&&'''&&&''')))***++++++***)))''''''''''''''''''''''''''''''(((((((((((('''''')))((((((''''''''''''(((((()))+++,,,,,,,,,+++***''')))++++++***)))))))))((())))))******))))))((((((((((((((())))))))))))'''((())))))******))))))(((((())))))))))))(((((('''''''''&&&''''''((()))))))))))))))(((((('''&&&))))))))))))))))))))))))************************))))))(((((((((((())))))************************))))))(((((((((((())))))&&&'''((())))))*********)))(((((((((((())))))***'''((((((((()))))))))***(((((((((((((((((())))))(((((())))))(((((('''&&&!!!"""%%%'''(((((('''&&&''''''((()))))))))))))))))))))))))))))))))******))))))************))))))''''''(((((((((((('''''''''''''''(((((())))))***((((((((()))***++++++,,,))))))(((((((((''''''''')))))))))(((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''(((((())))))(((((())))))))))))((((((***))))))***+++,,,***)))''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&)))((((((''''''(((((()))%%%&&&(((************)))))))))))))))(((((((((((('''(((((())))))(((((('''))))))))))))(((((((((((((((((((((((())))))))))))++++++++++++++++++,,,,,,))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))************************+++++++++,,,+++******)))******))))))******++++++))))))******+++************((('''(((***,,,------***))))))))))))))))))((('''(((***++++++***((('''(((((())))))))))))(((((($$$%%%''')))******)))((((((((())))))))))))((((((******************++++++''''''''''''''''''(((((((((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((''''''&&&'''((()))***'''''''''((((((((())))))******************+++,,,))))))))))))))))))))))))))))))(((((('''(((((((((((((((((((((((((((((((((,,,***((((((***++++++***%%%'''))))))'''&&&((()))&&&&&&'''''''''(((((((((***************************)))((((((******)))((('''(((************++++++&&&'''((()))))))))((('''&&&''')))*********)))(((&&&'''((()))******))))))))))))))))))))))))))))))************))))))))))))(((***+++***'''&&&''')))'''''''''''''''((((((((()))((('''&&&%%%%%%&&&''')))******+++,,,,,,------(((((((((((((((((((((((((((((())))))))))))(((((())))))((('''''''''''''''&&&''')))+++,,,,,,++++++&&&))),,,,,,***(((((()))))))))************))))))(((((((((((())))))))))))''''''((())))))))))))((((((((())))))))))))((((((((('''''''''(((((()))***(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((()))***+++)))(((''''''((()))***+++(((((((((((())))))))))))(((((((((((())))))******(((((())))))(((((('''&&&((()))))))))(((&&&$$$###''''''((()))))))))))))))''''''((())))))*********))))))************))))))(((((())))))))))))(((((()))))))))***++++++,,,,,,&&&&&&'''((()))***+++,,,''''''((())))))***++++++************++++++++++++((((((((((((((((((((((((&&&'''''''''((((((((((((''''''''''''''''''''''''+++***(((&&&&&&(((***+++&&&''''''((())))))******(((((())))))))))))(((((()))(((((((((******(((&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))'''''''''''''''((()))***&&&''')))******)))((('''(((((((((((())))))))))))(((((((((''''''(((((((((***)))))))))(((((((((''''''((((((((()))))))))***'''''''''(((((()))))))))((()))))))))************))))))))))))(((((((((((())))))))))))))))))))))))(((((()))******)))((((((***++++++++++++***))))))++++++******++++++,,,---'''((()))***************&&&###!!!"""&&&******((())))))******)))((('''&&&&&&((()))******)))(((&&&(((((())))))))))))(((((( """&&&***,,,,,,+++***(((((())))))))))))(((((())))))((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''(((((())))))******&&&&&&'''((())))))(((((())))))))))))))))))))))))((('''&&&&&&'''((()))***''''''''''''((((((((((((((((((((('''((())))))***))))))))))))((((((((((((***)))((('''''''''''''''((((((((((((((((((((((((((((((((()))******(((&&&"""%%%((()))((('''))),,,&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''&&&&&&'''***++++++***&&&'''((('''%%%$$$###$$$'''(((***+++***)))'''&&&%%%''')))+++,,,***((('''%%%&&&((()))***+++************))))))))))))******((((((((((((''''''''''''(((***+++***'''&&&''')))'''''''''''''''&&&&&&&&&((()))*********((('''&&&%%%%%%%%%%%%&&&'''))))))))))))))))))))))))))))))))))))************))))))***)))((('''''''''''''''"""$$$&&&)))******))))))&&&))),,,---***(((((()))))))))************))))))(((((((((((())))))))))))&&&''''''((((((((((((((((((((())))))))))))((((((((((((((((((((()))******&&&'''(((***++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((()))))),,,+++)))'''''''''(((((()))(((''''''''')))***+++++++++***)))((('''&&&&&&)))))))))))))))***++++++(((((((((((((((''''''&&&'''((()))***,,,,,,------))))))***+++++++++++++++&&&&&&'''((()))***++++++))))))************))))))))))))************))))))%%%&&&&&&'''((())))))***'''''''''(((((((((((((((%%%&&&''')))+++---//////%%%%%%&&&'''((()))******((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((()))'''$$$""""""$$$''')))'''(((((()))***+++++++++(((((())))))))))))((((((((('''&&&'''((((((&&&$$$''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,&&&&&&&&&&&&((()))***+++((()))***+++***(((&&&%%%''''''(((((())))))******)))((('''&&&&&&'''((()))******))))))(((((((((''''''((((((((())))))******%%%&&&&&&'''((()))******(((((())))))*********+++))))))))))))(((((((((((())))))))))))))))))))))))&&&''')))******)))'''&&&))))))))))))))))))))))))++++++************++++++---+++(((&&&&&&(((+++,,,))))))(((((()))***++++++(((***+++***)))((()))***)))************(((&&&%%%''''''''''''((((((((()))'''''''''''''''''''''''')))))))))))))))((((((((())))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((******+++,,,---///111222))))))))))))))))))))))))++++++***)))((('''&&&&&&((((((((((((((((((((((((******))))))((((((''''''((()))))))))))))))((((((---,,,***)))((('''((((((+++***)))(((((()))***+++)))(((''''''(((***,,,......---+++)))((('''((((((''')))***)))'''&&&&&&'''))))))))))))))))))))))))***+++,,,+++((('''((()))))))))))))))((('''%%%%%%$$$&&&((()))(((%%%!!!'''(((((()))***++++++,,,&&&'''''''''(((((())))))******))))))((((((''''''))))))))))))))))))))))))++++++***)))((('''&&&&&&++++++,,,,,,+++***(((''''''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((***+++***)))((()))***)))))))))))))))((('''&&&(((((())))))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***(((((()))***+++,,,,,,---***)))((((((((((((((()))))))))***+++++++++******((((((((())))))(((((((((------,,,+++******++++++***)))(((''''''((()))***))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************+++***)))(((((()))***+++***)))'''(((***++++++***))))))))))))))))))))))))******++++++++++++******************))))))))))))(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((()))******+++))))))))))))))))))))))))******)))((('''&&&&&&%%%((((((((((((((((((((((((%%%&&&''''''((((((''''''***)))'''&&&&&&'''((()))''''''''''''((((((((()))(((((((((((((((''''''''''''&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((()))*********((('''&&&*********)))((((((***,,,******))))))))))))******''''''((((((((((((((('''&&&(((*********)))***+++((()))***+++++++++++++++))))))***++++++++++++***'''$$$###%%%***---+++((()))))))))***+++---...///))))))))))))))))))))))))+++******))))))******+++((((((((('''((()))******)))))))))))))))***++++++(((***+++***)))((()))***(((((((((((((((&&&%%%$$$&&&&&&''''''((())))))***''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))''''''(((((())))))******))))))(((((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((())))))))))))((((((+++***)))(((''''''(((((())))))(((''''''((()))))))))(((''''''''')))+++,,,******)))((((((((()))***(((***+++***(((''''''((())))))))))))))))))))))))'''%%%$$$%%%'''((('''%%%(((((((((((('''&&&%%%$$$&&&''')))******(((&&&$$$''''''((())))))***++++++'''''''''((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((++++++++++++***)))(((''')))((((((((('''''''''''')))((((((''''''(((((()))))))))))))))))))))))))))((()))******)))((()))***((()))))))))(((((('''&&&))))))************))))))*********))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***((()))))))))***+++++++++)))))))))(((((())))))***************************+++******))))))******+++***)))((((((''''''((((((***)))(((''''''((()))***))))))))))))))))))))))))''''''(((((())))))******))))))))))))************+++***)))(((((()))***+++***((('''''')))******)))))))))))))))))))))))))))((((((((())))))((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''******)))))))))((((((((('''''''''((()))*********))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((%%%&&&''''''(((((('''''')))((('''&&&&&&''')))***'''''''''((((((((((((((('''''''''((((((((((((((()))''''''''')))***)))((())))))))))))))))))))))))((((((((((((((((((((('''(((((((((((((((((((((((()))))))))))))))((('''''''''((())))))((('''((()))***))))))(((((())))))***))))))))))))((('''&&&&&&&&&((()))***((((((((()))+++,,,,,,,,,+++***)))((())))))***++++++++++++***%%%"""!!!###''')))(((%%%***)))))))))))))))******))))))))))))))))))))))))+++******))))))******+++'''''')))************)))))))))))))))))))))***+++(((***+++***)))((()))***(((((((((((('''&&&%%%%%%&&&&&&'''(((((()))******''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((&&&&&&'''((()))***++++++***)))((('''&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((******))))))))))))******((((((''''''''''''(((((())))))'''''''''((()))***&&&&&&&&&'''((()))++++++)))***++++++)))(((((()))))))))))))))))))))))))))&&&""""""(((***'''###'''''''''&&&&&&%%%%%%%%%''''''((()))******))))))'''''''''(((((())))))***''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******+++***)))(((((('''(((((())))))((((((''''''&&&&&&***))))))(((((())))))***************************((()))******(((((()))***((((((((((((((((((''''''******++++++++++++******,,,,,,+++***)))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,***)))((())))))***...---+++******+++---...,,,+++******)))*********))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************))))))))))))******)))'''&&&'''(((***))))))))))))))))))))))))))))))'''(((((((((((((((((('''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************************'''((((((((()))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''***************)))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''(((((('''&&&'''(((***+++((((((((((((((('''''''''&&&&&&''''''(((((())))))***)))(((((()))***)))'''************************''''''((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((((((&&&((())))))(((''''''((()))((((((''''''(((((()))*********)))((('''&&&%%%&&&((())))))'''&&&&&&''')))))))))******)))((((((((()))******++++++******)))&&&%%%&&&)))+++)))&&&******)))((('''&&&%%%%%%))))))))))))))))))))))))******))))))))))))******+++************************)))))))))))))))******(((***+++***)))((()))***************))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))'''&&&%%%%%%&&&''')))''''''(((((())))))******++++++***)))((((((((((((((((((((((((((((((((((((++++++***)))((('''&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((('''(((((())))))))))))(((************++++++,,,,,,((((((((((((((((((((((((***)))((('''&&&&&&''''''%%%&&&&&&'''((()))******((()))+++***)))(((((()))))))))))))))))))))))))))(((%%%###%%%)))***(((%%%((('''''''''&&&&&&'''''''''''''''''''''(((((()))&&&'''''''''((((((((()))(((((((((((((((((())))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))***)))(((&&&&&&&&&'''((('''''''''(((((((((((((((******))))))))))))******))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))((())))))))))))******++++++******))),,,+++++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************+++++++++))))))(((((((((((()))))))))))))))((((((((((((((())))))))))))***+++------000...,,,***))))))***+++///---+++))))))+++---///,,,,,,++++++***++++++,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))***************))))))))))))))))))***((('''&&&&&&((())))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))*********)))'''%%%%%%''')))***'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***(((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((('''''''''((()))***+++((((((((((((''''''''''''%%%&&&&&&'''((()))******,,,***))))))******)))'''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***((())))))((('''''')))***((((((''''''''''''(((((()))))))))))))))((('''&&&((()))******(((&&&&&&'''"""###%%%'''((()))******((())))))***************+++)))((((((***+++)))''')))))))))((('''&&&%%%$$$))))))))))))))))))))))))***))))))))))))))))))***...,,,)))'''&&&&&&((()))******)))))))))))))))***(((***+++***)))((()))***+++*********))))))))))))++++++***)))((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))(((''''''((())))))******))))))((((((''''''******)))))))))***++++++((((((((((((((((((((((((++++++***)))((('''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))(((((()))******+++++++++))))))))))))))))))))))))))))))(((''''''&&&&&&&&&'''''''''(((((((((((((((&&&((())))))((('''((()))))))))))))))))))))))))))))))))***)))(((''''''((()))(((((('''(((((()))******)))((('''&&&'''((((((''''''''''''(((((((((((())))))))))))))))))((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))(((((((((((()))((('''&&&&&&&&&'''(((%%%&&&&&&'''((()))************))))))))))))******((((((((((((((((((((((((''')))***)))((('''((()))+++******))))))***++++++(((((())))))))))))(((((())))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((())))))))))))***(((((())))))))))))(((((()))))))))((((((((((((((())))))))))))***+++------111000---+++***+++,,,------,,,)))(((((())),,,---((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************)))))))))******)))))))))((('''&&&&&&((())))))((((((((((((((((((((((((((())))))(((''''''((())))))&&&'''''''''((((((((()))(((((())))))))))))((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++***)))'''%%%%%%''')))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((())))))******((((((((((((((('''''''''%%%&&&&&&'''((()))******,,,***))))))******)))'''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''***)))(((''''''((()))***))))))'''$$$###$$$(((+++((((((''''''''''''((((((''''''((()))*********))))))***++++++)))''''''(((###$$$&&&((()))***++++++(((((()))************)))((('''&&&&&&&&&'''&&&%%%'''(((((())))))(((''''''))))))))))))))))))))))))***))))))(((((())))))***,,,***&&&###"""###%%%'''+++******)))))))))))))))(((***+++***)))((()))***)))((((((''''''(((((())),,,,,,+++***((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))******************)))++++++***)))((('''&&&&&&''''''''''''(((***++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((())))))******)))%%%&&&'''((((((((((((((())))))************)))))))))))))))((((((''''''''')))))))))))))))((('''&&&%%%'''))))))((('''((()))))))))))))))))))))))))))(((***+++)))&&&%%%&&&'''))))))((('''((()))+++,,,,,,+++***)))))))))))))))((((((((((((((((((((((((******))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''((((((%%%&&&&&&'''((()))*********))))))(((((())))))***'''''''''''''''''''''''''''((())))))''''''((()))+++***)))((()))***+++,,,(((((())))))))))))(((((('''(((((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))***+++,,,000///---,,,,,,,,,,,,---,,,***)))(((((()))***,,,((((((((((((((())))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))************)))))))))'''&&&'''(((***))))))(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&''''''''''''(((((())))))***(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''************++++++++++++)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''((())))))))))))((())))))))))))))))))))))))''''''''''''((((((((()))&&&&&&''''''(((((())))))***)))(((((()))***)))'''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((((((((())))))***'''&&&$$$""" """&&&))))))((((((''''''(((((()))&&&'''((()))***+++++++++(((***++++++)))((())))))+++++++++,,,,,,+++******'''((())))))******))))))((((((((((((((((((''''''&&&'''(((*********))))))))))))))))))))))))))))))))))))(((((((((((())))))((('''&&&%%%%%%&&&'''(((++++++***)))))))))))))))(((***+++***)))((()))***))))))(((''''''((()))************))))))))))))(((((((((((((((((((((((((((&&&&&&'''(((((()))******))))))))))))))))))))))))((()))+++,,,,,,+++)))(((******))))))((((((''''''''''''''''''((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***&&&'''((()))************''''''((()))))))))((('''(((((()))******)))(((((())))))))))))))))))(((((())))))*********)))((('''&&&'''))))))(((((()))***)))))))))))))))))))))))))))(((((((((((((((((('''(((((('''&&&''')))+++,,,(((((())))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))(((((((((((((((((((((((('''''')))((((((''''''(((((()))(((((((((((((((((((((((('''((()))(((''''''((())))))((('''&&&'''(((***+++)))))))))******)))))))))((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''''''''((()))******)))((('''((()))))))))***+++++++++)))))))))(((((())))))***,,,,,,,,,,,,,,,+++++++++******))))))))))))*********************+++,,,,,,'''((()))******)))((('''((((((((((((((((((((((((''''''(((((())))))******))))))))))))************((()))***++++++***)))(((***((('''''')))******)))(((((((((((((((((((((((('''&&&$$$######$$$&&&'''''''''((())))))***++++++(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++******))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))************))))))((('''%%%&&&&&&'''((()))******'''''''''((((((((((((((()))''''''''')))***)))(((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''''''''((()))))))))))))))&&&''''''&&&%%%%%%&&&(((***))))))(((((())))))***'''((()))***************&&&(((******)))((()))***,,,,,,,,,,,,+++***))))))'''(((((())))))))))))))))))***++++++*********+++&&&''')))*********(((((())))))))))))))))))))))))))))))(((((((((((())))))&&&'''(((***++++++,,,,,,++++++***))))))((())))))(((***+++***)))((()))***++++++***))))))***+++,,,((((((((()))******++++++))))))))))))))))))))))))'''''''''((()))******+++))))))))))))))))))))))))'''(((+++,,,,,,+++((('''(((((((((((())))))))))))***))))))))))))******+++))))))))))))))))))))))))++++++***)))((('''&&&&&&(((((((((((((((((((((((('''((((((((())))))******&&&'''((()))***************+++,,,------,,,+++***&&&'''((())))))((('''&&&))))))************))))))((()))***++++++***)))((('''(((***+++***)))***+++))))))))))))))))))))))))+++'''%%%''',,,...,,,((('''&&&%%%%%%&&&(((+++,,,###$$$%%%'''(((((())))))************))))))))))))+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))&&&&&&'''((()))***++++++'''((()))******)))((('''+++***)))((('''&&&%%%%%%((((((''''''''''''(((((())))))))))))))))))))))))'''((()))((('''&&&''')))'''&&&%%%$$$%%%''')))*********++++++++++++******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))************'''((()))******)))((('''(((((()))***+++,,,,,,---***)))((((((((((((((()))))))))***+++++++++******************************''''''&&&''''''((())))))'''((()))******)))((('''((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))************((()))***++++++***)))(((***)))((((((***++++++***(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))'''(((((()))***++++++,,,(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))---------,,,+++***))))))(((((((((((((((((((((((('''(((((()))))))))))))))++++++++++++***((('''&&&$$$%%%&&&'''(((***++++++(((((((((((((((''''''''''''&&&&&&'''(((***)))((())))))))))))))))))))))))&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&'''(((*********)))(((&&&))),,,---,,,***((((((******))))))))))))******))))))*********))))))(((%%%&&&((()))((('''((()))''''''((()))))))))))))))'''(((((()))))))))))))))&&&'''((((((''''''((()))&&&''')))******((('''%%%))))))))))))))))))))))))'''((()))&&&######&&&***************************+++***)))(((((()))***++++++++++++***************))))))((('''&&&%%%%%%%%%(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((('''(((***,,,,,,+++***((((((((()))***''''''''''''((((((((()))******))))))(((((('''''')))))))))))))))))))))))))))***+++***(((((((((***))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++(((((((((((()))))))))))))))))))))))))))(((''''''******))))))((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))),,,***))))))+++,,,,,,++++++*********))))))((((((((((((''''''''''''((((((&&&''')))*********)))(((******))))))))))))******,,,+++((('''&&&'''((()))((('''%%%%%%%%%&&&(((***+++)))''')))+++,,,***'''******))))))))))))*********)))(((''''''((()))***))))))))))))((((((((((((***)))(((''''''((()))***)))************))))))(((++++++***)))(((((())))))++++++***)))(((((())))))***)))(((((()))+++---...&&&'''((())))))((('''&&&))))))))))))(((((((((((())))))))))))(((((((((((('''((()))******)))(((''''''&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))******)))(((((((((((((((&&&&&&$$$$$$$$$&&&((())),,,,,,,,,+++***)))(((''')))***+++++++++)))((('''((()))******)))((()))++++++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++***(((%%%$$$%%%'''))))))))))))))))))))))))***(((%%%######$$$&&&'''%%%%%%&&&&&&'''((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))+++***(((&&&$$$""" ''''''''''''''''''''''''******))))))((((((''''''''''''''''''''''''''''''++++++******)))(((((((((((((((((((((((((((((((((''')))******)))'''((((((+++,,,,,,+++((('''''''''***)))(((''''''((()))******'''$$$$$$&&&)))++++++(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%'''))),,,---***))))))(((''''''&&&&&&)))(((&&&%%%'''***...000+++***)))))))))))))))************)))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))),,,)))$$$!!! ###'''***************))))))))))))))))))((((((((((((((()))***)))((('''''''''''''''$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((+++++++++,,,.........---************************+++***)))(((((()))***+++************************+++***)))(((''''''''''''(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((('''&&&&&&(((***((((((''''''''''''(((((('''''''''((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))***+++,,,+++)))((()))***'''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((())))))***+++************)))))))))))))))))))))))))))(((''''''***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))'''777FFFEEE777+++***...))))))))))))((((((''''''(((''''''&&&&&&''''''((('''((()))***+++******)))******))))))((()))))))))******(((''''''((()))))))))((('''&&&&&&((()))+++***)))((()))++++++)))'''******))))))))))))******(((((((((''''''((((((((())))))))))))((((((((((((***)))(((''''''((()))***%%%&&&&&&'''((())))))***+++******)))))))))))))))++++++***)))))))))))))))***)))(((((((((***,,,---((((((((())))))((((((((((((((((((((())))))))))))&&&&&&''''''((((((((()))'''((()))******)))(((''',,,+++***)))))))))))))))((((((((()))))))))******((((((((((((((((((((((((******)))(((((((((((((((***)))'''''''''(((***++++++++++++++++++***)))((()))******+++***)))((('''(((***+++***)))((()))+++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))************)))(((((())))))'''&&&&&&(((***)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''************************))))))))))))))))))******))))))))))))))))))))))))'''((()))((('''&&&'''(((***)))'''''''''((()))***(((''''''&&&&&&''''''(((,,,+++***)))'''%%%###"""(((((((((((((((((((((((()))))))))(((((()))))))))'''''''''''''''((())))))))))))(((((('''&&&&&&%%%)))((('''&&&'''***,,,...***))))))(((((()))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))+++)))'''&&&%%%&&&((()))************))))))))))))))))))(((((((((((())))))***))))))(((''''''(((((('''(((((((((((((((((((((************************)))'''(((+++000111---)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++***)))(((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((('''%%%%%%'''(((&&&''''''(((((((((((((((''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))***++++++***(((''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((())))))***++++++++++++******))))))))))))))))))))))))(((((('''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))"""666IIIIII888(((%%%)))(((((((((((('''''''''''')))((((((''''''(((((()))((()))***+++++++++******+++***))))))(((((((((((((((((((((((())))))))))))***)))((('''((()))***+++***)))((()))++++++)))(((******))))))))))))******((())))))******))))))((())))))))))))(((((((((((())))))(((((((((((())))))''''''&&&&&&'''((()))************)))))))))))))))+++***)))))))))))))))))))))(((((('''((()))+++,,,******))))))))))))******''''''(((((())))))******$$$$$$%%%&&&'''((())))))(((((())))))))))))((((((+++***)))'''&&&&&&&&&&&&)))))))))*********++++++((((((((((((((((((((((((******)))((((((((())))))+++***)))''''''((()))*********+++++++++******))))))************)))(((((()))***+++***)))((()))+++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''%%%&&&'''''''''(((***,,,))))))))))))))))))))))))'''(((***++++++***)))(((++++++***))))))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))((((((((((((''''''************************))))))))))))))))))))))))%%%&&&'''((()))+++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((())))))***++++++))))))))))))))))))))))))'''((((((&&&%%%%%%''')))111,,,'''%%%'''***++++++'''(((((())))))(((((('''$$$)))+++)))'''''''''(((((((((((((((((((((((())))))************))))))))))))))))))((('''&&&%%%((((((((('''&&&&&&%%%%%%))))))((((((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))***++++++***((('''************))))))))))))))))))(((((((((((())))))***)))(((((('''(((((((((*********))))))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,&&&%%%&&&(((++++++***'''((((((((((((((((((((((((***))))))))))))))))))***(((((((((((())))))))))))+++***)))((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))***((('''&&&&&&((())))))***++++++***(((((('''(((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))***(((&&&$$$%%%&&&'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((()))******++++++******)))((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''',,,000222///***&&&$$$((((((((((((((((((((((((+++******))))))******+++(((((())))))************+++***)))(((((('''((((((&&&'''((()))******))))))))))))((((((((()))***+++)))))))))*********)))(((******))))))))))))******)))***+++,,,,,,+++***)))))))))))))))(((((((((((())))))(((((((((((())))))---,,,***)))(((((((((((())))))*********)))))))))******)))))))))))))))***((((((''''''((()))******,,,+++***))))))***+++,,,&&&''''''((()))******+++%%%%%%&&&''''''((())))))(((((())))))))))))(((((()))((('''&&&&&&&&&&&&&&&)))*********++++++++++++))))))))))))))))))))))))******))))))((())))))***((((((&&&%%%%%%%%%%%%&&&((()))***+++++++++++++++))))))*********)))))))))***+++,,,+++)))((()))************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''%%%'''((((((((((((***,,,))))))))))))))))))))))))&&&'''((()))))))))))))))((((((((((((''''''&&&&&&)))))))))******)))))))))(((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((((((((((((((())))))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))******+++++++++''''''''''''''''''''''''(((((((((((())))))******************************(((((((((&&&%%%&&&))),,,>>>666,,,'''(((***)))''')))***+++,,,,,,+++***)))'''***))))))+++...((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((()))))))))'''&&&%%%((('''''''''&&&&&&&&&%%%((()))))))))))))))(((((('''''''''(((((((((((((((((((((((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((()))+++,,,,,,+++)))(((************)))))))))((()))(((((((((((())))))***(((((('''''''''''''''((())))))))))))))))))))))))++++++++++++++++++++++++***+++,,,***((((((***---(((((((((((((((((((((((()))))))))******)))))))))''''''(((((())))))))))))))))))((((((''''''(((((((((((())))))))))))((((((((((((''''''''''''(((((()))))))))))))))))))))))))))++++++***)))'''((()))***++++++++++++)))'''&&&(((((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((()))******)))'''&&&&&&'''(((((()))))))))*********((((((((((((((((((((((((((((((((('''((())))))***))))))((((((((('''''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))---)))%%%&&&))),,,***((())))))))))))))))))))))))***))))))(((((())))))***''''''''''''(((((())))))******)))(((''''''((((((&&&'''((()))******))))))(((''''''((((((((())))))((()))*********)))))))))******))))))))))))******((()))++++++++++++)))((())))))))))))(((((((((((((((((())))))))))))((((((,,,+++***))))))(((((((((((()))************))))))***)))))))))))))))******((((((((((((((())))))))),,,+++***))))))***+++,,,&&&''''''((()))******+++(((((((((((((((((((((((())))))(((((((((((())))))***)))))))))***+++,,,,,,)))*********++++++++++++******************************))))))))))))******''''''&&&%%%%%%$$$$$$$$$((()))***+++++++++++++++))))))))))))))))))*********,,,,,,+++)))))))))***))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++***))))))''')))******(((((()))***)))))))))))))))))))))))))))((('''&&&''')))+++,,,''''''''''''(((((())))))))))))************))))))((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''((((((((())))))*********************************))))))))))))(((((('''''')))))))))))))))))))))))))))))))))((('''(((+++...@@@888---(((((()))'''%%%)))***+++,,,,,,+++***)))###(((+++***%%%###%%%)))((((((((((((((((((((((((%%%%%%'''(((((('''%%%%%%&&&&&&((()))))))))(((''''''''''''''''''&&&&&&&&&(((((()))***)))((('''&&&%%%&&&'''((())))))((((((''''''(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))(((((((((((((((((()))******&&&&&&&&&%%%%%%&&&''''''&&&&&&'''(((((()))******((((((((((((((((((((((((,,,......+++'''&&&+++///))))))))))))))))))))))))))))))************))))))'''(((((())))))******+++)))((((((''''''((((((((((((((())))))))))))((((((((((((''''''''''''(((((()))))))))))))))))))))))))))***,,,,,,***))))))***)))))))))(((((('''&&&%%%((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,+++)))((()))***))))))))))))************))))))))))))))))))))))))((((((''''''(((((()))***'''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''***---+++&&&%%%'''+++))))))))))))************(((''''''&&&&&&''''''(((''''''&&&&&&&&&'''((())))))((((((''''''(((((()))(((((((((((())))))))))))''''''(((((((((((())))))((()))++++++)))((()))*********))))))))))))******'''(((((((((((((((((('''))))))))))))(((((((((((((((((())))))))))))(((((($$$%%%&&&((())))))))))))'''(((***++++++***)))))))))))))))))))))******+++))))))))))))))))))))))))++++++************++++++''''''(((((())))))************))))))(((((((((((())))))(((((((((((())))))''''''(((((()))+++,,,---)))))))))*********++++++++++++++++++++++++++++++******)))))))))***++++++((((((((((((((('''''''''((()))***+++++++++++++++)))))))))((())))))***++++++,,,---,,,***))))))***))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,+++***))))))***++++++)))''''''((())))))))))))))))))))))))---+++)))'''((())),,,...(((((()))******+++,,,,,,((()))***++++++***)))((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((())))))))))))******''''''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))******)))(((((('''&&&&&&(((((((((((((((((((((((())))))***)))((())),,,...555000)))&&&&&&((((((''''''(((((())))))(((((('''***++++++)))%%%###%%%(((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%'''((())))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''%%%&&&((()))******)))(((&&&''''''(((((())))))***((((((''''''''''''(((((()))))))))))))))))))))))))))((('''''''''(((***+++************))))))))))))(((''''''(((((()))***+++&&&&&&&&&%%%&&&&&&'''(((%%%&&&&&&''')))******+++(((((((((((((((((((((((()))*********))))))***+++************************((()))***++++++***)))((((((((())))))***++++++,,,***))))))(((((())))))***(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))''')))++++++***))))))***'''''''''''''''((())))))(((((()))))))))*********'''((((((((()))))))))***))))))))))))))))))))))))''')))******(((((()))+++((((((((())))))))))))***))))))))))))))))))))))))(((''''''''''''((())))))&&&&&&''''''(((((())))))''''''((()))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))""")))...,,,&&&"""&&&+++((((((((()))))))))******)))((((((''''''(((((()))(((''''''&&&'''((()))***'''''''''''''''((()))*********(((''''''((())))))(((((())))))*********)))''')))++++++)))((()))*********))))))))))))*********))))))(((((())))))***))))))))))))(((((((((((('''((()))******)))((('''!!!###&&&)))++++++***)))'''(((***+++++++++)))))))))))))))))))))***++++++)))***************))))))))))))************))))))(((((((((((())))))))))))''''''((((((((((((((((((***)))(((''''''((()))***'''&&&&&&&&&'''((())))))((((((((()))))))))************************************))))))******+++,,,((())))))***************)))******+++++++++*********)))((((((((()))+++,,,,,,------,,,***))))))***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((***++++++)))((((((((())))))))))))))))))))))))++++++***)))))))))************************++++++((()))+++,,,,,,+++)))((())))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''(((******))))))+++,,,***)))(((''''''((())))))(((''''''&&&&&&''''''(((''''''(((((()))***++++++(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&''''''((()))***))))))))))))))))))))))))'''''''''(((((((((((((((%%%''')))***++++++***)))&&&&&&''''''((())))))***((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******************))))))))))))''''''''''''((()))***+++'''''''''''''''((())))))((((((((())))))************************************)))))),,,000111...***************************((()))***++++++***)))(((((())))))***+++,,,,,,,,,+++***************++++++(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))%%%'''******)))))))))***'''''''''''')))+++...///))))))))))))************'''((((((((())))))******))))))))))))))))))))))))###%%%&&&&&&%%%&&&''')))''''''''''''((((((((()))))))))))))))))))))))))))'''''''''''''''((())))))&&&&&&'''((()))***++++++''''''((()))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((()))))))))))))))((('''((()))***,,,,,,&&&'''''''''(((((()))))),,,,,,++++++++++++,,,,,,)))((('''''''''(((***+++&&&&&&&&&&&&((()))***+++,,,+++((('''&&&'''((()))))))))***++++++++++++***'''***,,,+++)))((()))+++******))))))))))))******...---,,,++++++,,,---...))))))))))))(((((((((((('''((()))******)))((('''$$$'''***------,,,***(((&&&(((***+++,,,+++***)))))))))((())))))***++++++******+++++++++******)))((()))***++++++***)))((())))))))))))(((((((((((($$$%%%%%%&&&'''((())))))***)))(((''''''((()))***,,,+++***************+++(((((((((((())))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,'''((()))*********************+++++++++******)))***)))(((((((((***+++,,,,,,---...,,,***))))))***(((((())))))*********+++************************************************'''((()))******)))((('''''')))++++++***)))))))))))))))))))))))))))))))))'''((())))))((('''&&&%%%******))))))((('''''''''((()))+++,,,,,,+++)))((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))),,,,,,++++++******))))))************************&&&&&&''''''((()))))))))''''''''''''''''''''''''%%%''')))***))))))***+++''')))******)))((()))+++***)))(((''''''((()))***)))((((((***+++,,,***((((((((((((((((((((((((((()))((('''&&&&&&'''((())))))((('''&&&&&&''')))***))))))))))))************'''''''''''''''((())))))%%%''')))+++,,,,,,******&&&&&&&&&'''((())))))***((((((''''''''''''(((((())))))))))))))))))))))))'''((()))***+++******)))************))))))))))))''''''''''''((()))++++++)))))))))))))))***+++++++++++++++***************((('''%%%""" !!!%%%((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))(((((())))))))))))))))))))))))''''''((())))))***))))))$$$&&&((()))'''&&&%%%&&&)))))))))))))))))))))))),,,)))(((((()))******(((%%%&&&&&&'''((())))))******)))(((''''''&&&''''''))))))((('''''''''''''''+++***)))(((((((((((((((((((((''''''''')))***+++******))))))(((((('''''''''((())))))(((((()))***+++*********))))))((((((''''''(((((())))))******'''''''''''''''((())))))******++++++++++++******,,,***(((((()))***************))))))((((((''''''(((((((((((())))))))))))((())))))((('''''')))***------------,,,***)))((()))))))))))))))*********(((((((((((())))))))))))''''''''''''((()))***+++))))))))))))))))))))))))***))))))((((((((())))))*********)))))))))))))))(((((()))***+++,,,,,,---))))))))))))******************))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))++++++***)))(((((())))))!!!$$$(((******)))((('''((()))++++++******)))+++*********))))))((((((((((((''''''''''''((((((((((((((((((((()))******(((((((((((()))))))))))),,,,,,++++++***)))(((((('''((()))***)))(((%%%$$$'''(((+++,,,,,,***(((&&&***)))))))))***+++,,,,,,'''&&&%%%%%%%%%&&&((()))+++++++++++++++,,,,,,---*********)))(((''''''&&&******+++,,,+++***)))(((***+++,,,,,,,,,***)))(((''''''((((((((((((''''''******))))))((((((''''''((((((''''''''''''((((((***,,,......+++((('''''''''((()))******)))(((''''''((((((((((((((((((((()))************+++++++++))))))***++++++++++++++++++***'''&&&&&&'''***+++))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((+++*********))))))((((((+++*********))))))((((((******))))))((((((''''''''')))***)))((('''(((***((()))*********((('''&&&)))(((((()))******(((&&&))))))))))))))))))))))))******))))))(((((('''''''''''''''''''''((())))))))))))))))))))))))))))))######%%%&&&''''''(((((())))))))))))(((((((((((())))))((('''''''''''''''((((((((((((((('''''''''(((''''''&&&&&&((()))***))))))(((((((((((())))))''''''''''''((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''(((***+++%%%&&&&&&'''((())))))***,,,++++++)))((('''&&&%%%((((((((((((((((((((((((&&&'''''''''(((((())))))'''((()))******)))((('''++++++)))'''%%%&&&(((+++))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))'''((())))))))))))))))))+++,,,---,,,)))&&&%%%%%%))))))))))))))))))))))))***)))((((((((()))))))))&&&&&&'''(((((()))******+++******))))))))))))***))))))(((''''''''''''''')))((((((''''''''''''(((***)))(((''''''((()))******)))))))))(((((((((''''''((())))))(((((()))***************)))))))))((('''((((((((()))))))))***'''''''''''''''((())))))(((((())))))))))))(((((()))'''%%%%%%'''(((((('''***)))))))))((((((((('''(((((((((((()))))))))***,,,------+++)))''''''(((,,,,,,++++++******))))))*********)))))))))))))))************************))))))))))))***+++,,,---************************(((''''''&&&&&&''''''''',,,++++++***)))(((''''''''''''(((((()))*********))))))))))))************++++++******)))))))))(((+++******************+++))))))))))))))))))))))))++++++***)))))))))))))))%%%''')))***++++++***)))'''((()))***+++******)))++++++++++++*********)))))))))(((((((((((())))))((((((((((((((()))******))))))))))))************,,,,,,++++++***))))))(((&&&'''(((******)))'''&&&((()))***++++++***)))'''(((((((((((((((((()))******)))((((((((()))***+++)))(((((((((((()))******,,,,,,++++++***))))))(((((()))***+++,,,++++++***)))))))))))))))(((''''''(((((())))))))))))((((((***)))))))))(((((((((''')))(((((('''''''''((((((&&&(((++++++)))(((''''''(((((())))))))))))((((((((((((((((((((((((''''''))))))*********+++++++++((()))******++++++******+++***(((&&&&&&(((***+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))((((((******)))))))))(((((((((***)))))))))((((((((('''''')))***)))((('''(((*********++++++***)))(((''')))((('''((()))***)))((())))))))))))))))))))))))+++*********))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))(((((())))))***)))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))((('''''''''''''''(((''''''&&&'''((()))***))))))(((((((((((())))))(((((((((''''''&&&&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''((()))***+++&&&&&&'''(((((()))******%%%%%%&&&'''(((((())))))))))))))))))))))))))))))%%%&&&&&&'''(((((())))))'''((()))******)))((('''+++,,,,,,***))))))***,,,))))))))))))))))))))))))************************(((((())))))***))))))((()))))))))))))))))))))))))))))))))***))))))((((((+++------,,,)))'''''''''))))))))))))))))))))))))((())))))((('''''')))***'''(((((())))))************))))))))))))******+++)))((((((''''''''''''(((******)))))))))***++++++***))))))(((((((((((()))))))))))))))(((((((((((('''((())))))(((((()))***************))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))(((((())))))))))))((((((((('''%%%%%%'''''''''&&&))))))))))))((((((((((((((((((((()))))))))******###%%%(((******+++,,,---+++***)))(((((()))***+++++++++******))))))(((((((((''''''&&&&&&%%%%%%%%%))))))))))))***+++,,,---+++++++++++++++++++++++++++***************++++++---,,,+++***)))'''&&&&&&''''''''''''''''''''''''))))))))))))************++++++++++++************************************))))))))))))))))))))))))+++***))))))))))))))))))+++++++++*********))))))(((((()))************))),,,,,,,,,+++++++++++++++******))))))))))))******((((((((((((((()))******************++++++++++++,,,,,,++++++***)))))))))%%%&&&''')))******))))))))))))))))))******))))))***)))((((((((((((((((((******))))))******+++,,,(((((('''''''''((()))))),,,,,,++++++***)))))))))&&&''')))***+++,,,,,,,,,***))))))((((((((((((((())))))************))))))))))))))))))((((((((((((***)))((((((''''''''''''%%%''')))***)))((())))))))))))(((((((((((()))))))))))))))((((((''''''''')))))))))*********++++++'''((())))))******))))))******(((''''''(((******'''''''''''''''''''''''''''''''''((()))***************************************))))))))))))(((((())))))((((((((((((((('''))))))))))))((((((((((((''')))***)))((('''(((***,,,,,,,,,,,,+++***(((((()))(((&&&&&&(((*********))))))))))))))))))))))))++++++++++++************((((((''''''(((((()))***))))))))))))))))))))))))******++++++***)))((((((''''''(((((())))))******(((''''''''''''(((((()))***)))(((&&&&&&''''''((((((''''''''''''((())))))))))))(((((((((((())))))***)))((((((&&&&&&%%%$$$(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******'''(((((())))))*********"""###$$$%%%&&&((())))))******************************))))))))))))(((((((((((())))))))))))((((((((()))******)))(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))*********))))))))))))))))))))))))))))))***************)))(((''''''((())))))(((((()))***((((((((((((((((((((((((((()))***)))((('''***,,,((()))))))))*********+++''''''&&&''''''((()))))))))(((''''''''''''(((((((((((((((((()))***++++++((((((((((((((()))))))))))))))))))))(((((((((((('''((())))))(((((()))************)))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))******++++++++++++*********((('''''')))))))))((())))))))))))(((((((((((((((((()))))))))********* %%%((()))***+++,,,***)))'''&&&'''(((***,,,,,,++++++***)))(((''''''''''''&&&&&&%%%$$$######((((((''''''((()))******+++++++++++++++++++++++++++++++++++++++,,,,,,---,,,++++++***)))((('''''''''''''''''''''''''''&&&((()))))))))************************************(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))))))))******)))((('''''''''((((((((()))))))))************+++++++++++++++++++++++++++******************+++((((((((((((((())))))***)))))))))*********+++++++++++++++*********))))))&&&'''((())))))))))))(((***))))))(((((()))***+++,,,,,,+++***)))))))))***)))))))))))))))*********)))))))))))))))******+++))))))))))))(((((('''''''''((())))))***+++++++++,,,+++***))))))***+++,,,*********++++++*********))))))))))))((((((((((((+++***)))(((''''''''''''(((***+++,,,+++******+++))))))(((''''''(((***+++******))))))((('''''''''))))))))))))************''''''((()))))))))))))))***))))))))))))))))))***(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''))))))))))))((((((((((((''')))***)))((('''(((***,,,+++++++++***)))(((((()))'''%%%%%%'''***,,,,,,))))))))))))))))))))))))************************((((((((('''((())))))***((((((((((((((((((((((((''''''(((((((((''''''&&&&&&''''''((()))******+++))))))((('''''''''''''''***)))'''&&&&&&&&&((()))''''''''''''((((((((()))))))))(((((((((((()))))))))))))))((((((''''''''''''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((()))))))))*********+++'''&&&&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))//////---,,,***)))((('''((((((((()))))))))))))))&&&(((******)))'''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))*********************************************+++******)))(((((('''((())))))(((((()))+++(((((((((((((((((((((((())))))***)))))))))+++,,,))))))))))))************''''''&&&''''''((())))))((((((''''''''''''((((((%%%%%%%%%%%%%%%&&&'''(((&&&''''''((()))*********(((((((((((())))))))))))'''((())))))(((((()))***))))))))))))))))))******))))))))))))(((((((((((('''((())))))******))))))******++++++++++++******)))(((((((((******)))'''(((((((((((())))))))))))))))))))))))************%%%(((******(((%%%$$$###)))(((&&&&&&&&&(((***,,,,,,++++++***)))((('''''',,,,,,+++***))))))(((((((((((((((((((((((()))***++++++++++++++++++++++++''''''&&&&&&'''((()))))))))))))))))))))*********))))))((((((((((((((((((((()))))))))************'''((((((((()))*********(((((()))******)))((((((***************************)))))))))))))))******''''''&&&%%%&&&''')))***)))))))))))))))*********))))))******************++++++************++++++((((((((((((((())))))***((((((((()))))))))******+++++++++***************)))))))))))))))(((((('''***)))((('''((()))+++,,,,,,,,,+++***)))))))))***((())))))***************)))))))))))))))******+++)))))))))(((((((((((((((***))))))))))))))))))))),,,+++***))))))***+++,,,******++++++++++++******(((((((((((())))))))))))******)))(((((((((((((((***+++,,,,,,***))))))***)))((('''''''''(((***+++******))))))(((((((((((((((((()))))))))*********''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((())))))''''''''''''(((((((((((((((((((((((())))))))))))''')))***)))((('''(((*********))))))(((((((((((()))'''%%%%%%'''***,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******''''''''''''''''''''''''###$$$%%%&&&''''''''''''&&&''''''((()))******+++,,,+++)))(((&&&%%%%%%%%%***)))((('''&&&''''''(((&&&''''''((((((((((((((())))))(((((((((((())))))((((((((())))))******+++'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))******************)))((('''&&&%%%%%%((((((((((((((((((((((((,,,,,,+++***))))))((((((((((((((((((((()))******''')))++++++***))))))***))))))))))))))))))))))))************************(((((()))***++++++++++++*********************************+++******)))))),,,,,,,,,***((('''(((***))))))))))))))))))))))))***((('''(((***++++++***))))))))))))))))))))))))***))))))))))))******+++(((''''''''''''(((((())))))))))))((())))))******&&&'''((()))************(((((((((((())))))))))))'''((())))))(((((()))***))))))))))))************))))))))))))(((((((((((('''((()))***+++***)))((((((((())))))))))))(((((((((''''''((())))))(((&&&(((((((((((()))))))))))))))))))))*********++++++(((***,,,+++)))((('''((()))(((''''''''')))***+++++++++******))))))((((((+++++++++******)))))))))+++***************++++++++++++++++++++++++++++++((('''''''''((()))***+++((((((((()))******++++++))))))))))))))))))))))))))))))))))))************&&&&&&'''((()))******+++***+++,,,------,,,+++***************************)))))))))))))))******+++''''''''''''(((***,,,---)))))))))((()))******+++)))))))))))))))*********++++++************++++++((((((((((((((()))******'''((((((((())))))))))))************************++++++***)))((((((''''''))))))(((((((((***+++,,,***)))((((((((((((((((((******+++,,,,,,,,,,,,+++(((((('''''''''((())))))++++++******************+++***)))(((((((((((()))((((((((((((((())))))*********++++++++++++******(((((((((((())))))))))))***))))))(((((())))))***)))******)))'''&&&'''((((((''''''(((((()))***+++))))))))))))))))))))))))((((((((()))))))))******'''((())))))******))))))((()))++++++++++++)))(((*********************************)))((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))'''(((((((((((()))))))))(((((((((((())))))))))))''')))***)))((('''(((***((((((((('''(((((()))***)))(((&&&&&&(((*********((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((())))))***+++''''''''''''''''''''''''$$$%%%&&&((())))))******''''''(((((())))))******,,,+++)))(((&&&%%%%%%%%%((((((((((((((('''''''''&&&''''''((()))((((((((())))))(((((((((((())))))&&&'''((()))***++++++,,,(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$%%%&&&''')))******((((((''''''((()))***+++((()))******))))))***,,,))))))))))))))))))))))))************************(((((()))***++++++++++++************************))))))***+++++++++******+++++++++)))'''&&&(((***))))))))))))))))))))))))***%%%"""$$$***,,,***'''((((((((((((((((((((((((+++******))))))))))))***'''''''''''''''((())))))---,,,+++++++++++++++,,,))))))******)))((('''&&&'''((((((((()))))))))***'''((())))))(((((()))***((()))))))))***************)))))))))(((((((((''''''((()))++++++***)))((((((((())))))))))))(((((()))(((((()))******(((&&&'''((((((((()))))))))***))))))*********+++++++++%%%''')))******+++---///)))))))))))))))))))))************)))))))))))))))((((((((((((((((((((((((++++++************++++++************************+++******+++,,,---......)))))))))))))))*********((((((((())))))******+++))))))))))))************&&&'''((()))***+++,,,,,,+++,,,...//////...,,,+++************************)))))))))))))))***++++++((((((((()))***+++------***)))((((((((()))++++++)))))))))******+++++++++******))))))))))))******((((((((((((((()))******(((((()))))))))***************************************))))))))))))))))))(((((((((((()))***+++,,,(((((((((((((((((()))***))))))+++,,,,,,,,,+++***)))(((((((((((()))***************************+++))))))((('''((((((******''''''((()))))))))))))))))))))************))))))'''((((((((()))))))))***(((((((((((()))***++++++'''((()))((('''''')))+++&&&'''((())))))*********((((((((()))******++++++(((((((((((()))))))))***((()))******++++++******((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))******'''((((((((()))))))))***''')))***)))((('''(((***(((''''''''')))***,,,---)))((('''((()))***)))((((((((((((((((((((((((((((((((()))))))))*********))))))(((((())))))***+++))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((()))))))))))))))((((((''''''''''''((('''((()))***)))(((&&&%%%&&&&&&((()))))))))((('''))))))(((((((((((())))))&&&&&&''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***))))))(((((((((((((((((((((((((((((((((((())))))*********(((((((((((((((((((((((($$$%%%%%%&&&'''((()))***((('''''''''((()))+++,,,'''((()))((('''''')))+++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))++++++,,,,,,,,,************************((()))***+++++++++++++++%%%&&&&&&%%%%%%&&&)))+++)))))))))))))))))))))))))))###!!!)))---)))$$$((((((((((((''''''''''''***)))(((''''''&&&'''''''''''''''''''''((()))***(((((('''&&&&&&%%%&&&&&&+++,,,++++++)))'''$$$###'''((((((((())))))******'''((())))))(((((()))***(((((())))))*********+++******))))))(((((((((''''''(((***+++,,,+++)))(((******++++++++++++******+++++++++,,,------+++)))'''((((((((())))))******)))************+++++++++)))******)))'''&&&((()))))))))************)))))))))))))))))))))*********************++++++++++++))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,---++++++******))))))((((((&&&''''''((()))***++++++))))))))))))************'''((((((***+++,,,---...***+++---......---+++***************************))))))((())))))***++++++(((((())))))*********+++***)))((((((((()))+++,,,*********++++++,,,,,,,,,******))))))))))))******((((((((((((((()))******)))************+++++++++******************++++++(((((((((((()))***+++,,,'''(((((()))***+++++++++******))))))***+++,,,,,,&&&'''((()))***)))((((((+++++++++++++++,,,,,,---((((((((((((((()))))))))''''''''''''((()))+++,,,((()))***,,,,,,,,,+++***))))))************))))))'''((((((((())))))******''''''(((((()))+++,,,---''')))************---///%%%&&&(((************)))''''''((()))***+++,,,,,,(((((((((((())))))))))))))))))***+++++++++++++++((()))+++------+++)))(((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))******++++++'''((((((((())))))******((()))***)))((('''(((***((((((((((((***,,,...///)))(((((()))******(((&&&(((((((((((((((((((((((())))))******+++++++++,,,)))))))))))))))******+++************************(((((((((((((((''''''&&&))))))))))))((((((((((((&&&&&&&&&'''''')))******&&&''')))+++***(((&&&$$$%%%&&&((()))))))))((('''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&%%%%%%***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))(((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))(((((('''((('''''''''((()))+++,,,(((***+++***((((((***,,,************************))))))*********))))))(((+++*********))))))((((((''''''(((((())))))******((((((((((((((((((((((((******))))))******+++,,,&&&&&&'''((()))***++++++(((((()))***************(((((())))))))))))(((((((((((((((((()))***+++,,,))))))))))))(((((((((((((((((((((((()))))))))))))))***+++,,,,,,,,,,,,+++,,,,,,+++***))))))******''''''(((((())))))******(((((())))))))))))((((((&&&'''((())))))***))))))(((((())))))*********+++,,,++++++******++++++,,,(((((())))))))))))(((((())))))))))))((((((((((((******)))))))))))))))***)))******)))((())),,,...)))((('''&&&&&&'''((()))++++++******)))*********&&&''')))***+++)))'''&&&++++++***************+++%%%""" !!!$$$((()))(((++++++******)))(((((((((************************(((((((((((())))))))))))************))))))))))))$$$&&&(((***+++,,,,,,+++************************************************************************,,,,,,+++***)))))))))******)))(((((((((***+++,,,******************++++++---,,,++++++******++++++))))))))))))))))))******,,,+++)))''''''''''''(((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))---,,,+++))))))))))))***,,,+++)))'''&&&'''((()))++++++++++++++++++++++++)))))))))))))))***************))))))((((((''''''+++*********))))))((((((,,,+++)))(((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((())))))***)))))))))))))))))))))))),,,+++***((((((((()))***))))))))))))))))))))))))***)))((((((((()))+++,,,(((((()))***++++++++++++++++++************++++++*********)))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''(((((())))))******))))))((((((''''''******))))))((((((''''''(((''''''&&&&&&((()))***%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((()))***+++&&&&&&''''''((()))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))***))))))((('''&&&''''''''''''((()))++++++))))))(((((((((((())))))((((((((((((((((((((((((,,,,,,+++***)))(((''''''((((((''''''''''''((((((+++)))'''&&&((()))))))))((((((((((((((((((((((((***(((&&&'''+++---,,,***((((((((((((((()))************))))))((((((''''''---,,,+++)))(((((('''''')))))))))))))))))))))))))))***+++,,,+++*********************************++++++,,,,,,,,,++++++***************)))))))))((((((((()))))))))))))))***************************))))))((()))))))))***+++(((((((((((())))))))))))(((((()))***************((())))))))))))))))))(((******)))))))))))))))***&&&&&&''''''(((((())))))(((((((((((()))))))))***))))))***+++++++++******+++***))))))(((((())))))(((((((((((())))))******(((((())))))))))))((((((((()))***************)))))))))))))))*********+++,,,++++++******++++++,,,'''(((((())))))))))))))))))))))))))))))))))))((())))))(((((((((((())))))***+++++++++******,,,...+++***))))))))))))***+++))))))((((((((())))))******+++,,,,,,,,,+++***)))++++++***************++++++)))'''))),,,...///...)))))))))))))))*********))))))))))))))))))))))))((((((((()))))))))******************))))))))))))&&&''')))++++++,,,++++++************************************************************************++++++***)))))))))******))))))((('''((()))******,,,,,,+++***)))))))))***---,,,++++++******++++++*********))))))))))))))))))(((((((((((())))))***************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***,,,------,,,***)))((()))++++++************************++++++******))))))((((((******))))))((((((((((((************)))))))))(((++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((())))))***)))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))***)))((((((((()))++++++)))***************)))(((+++******))))))******+++''''''(((((()))))))))***)))((((((((('''''''''&&&)))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((()))))))))***(((((((((((())))))))))))))))))))))))(((((((((((((((((('''&&&'''((()))***'''''''''((()))*********))))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((())))))***)))))))))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))((())))))))))))(((((('''''''''''''''((()))***+++))))))(((((((((((())))))((((((((((((((((((((((((******))))))((('''''''''((((((''''''''''''((((((+++)))''''''((()))))))))((((((((((((((((((((((((&&&$$$"""###&&&((((((&&&((((((((((((((()))*********)))))))))((((((((('''(((''''''''''''((())))))))))))))))))))))))))))))******+++,,,...---***(((***************************++++++,,,,,,,,,++++++************))))))))))))***************)))))))))************************((((((((((((((()))))))))++++++***)))((('''&&&&&&(((((()))***************)))))))))******))))))))),,,+++***)))(((((((((((($$$%%%%%%&&&'''((()))***((((((((()))))))))******))))))*********))))))(((***)))((((((((((((((((((((((((((())))))))))))***((())))))******))))))(((***++++++++++++******))))))))))))***************++++++************++++++''''''((()))************))))))))))))))))))))))))(((((('''''''''(((((()))(((***++++++*********++++++******))))))******+++(((((())))))******++++++...------,,,+++++++++++++++***************++++++***))))))***,,,...------'''(((((()))******++++++)))))))))))))))))))))))))))))))))*********++++++++++++*********))))))))))))******+++,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))***+++++++++***)))))))))******...---+++***)))(((((((((,,,,,,+++************++++++*********))))))((((((%%%&&&''')))***++++++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++++++++***)))))))))***,,,---)))))))))))))))))))))))),,,,,,+++***)))(((''''''***))))))))))))(((((((((************))))))))))))*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((())))))))))))))))))))))))))))))))))))))))))((()))******++++++++++++***)))(((''''''+++******))))))******+++%%%%%%&&&'''((()))******((((((((((((''''''''''''))))))))))))))))))))))))***)))))))))))))))((((((''''''(((((((((((())))))'''''''''((()))*********(((((((((((())))))))))))(((((('''''''''((()))***((((((((()))******++++++))))))))))))))))))))))))''''''((((((((()))))))))***))))))((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))'''(((((())))))))))))((((((''''''(((((()))***+++))))))(((((((((((())))))((((((((((((((((((((((((((((((((('''''''''''''''((((((''''''''''''((((((***)))''''''((())))))((((((((((((((((((((((((((('''&&&%%%%%%'''))))))(((((((((((((((((()))******))))))))))))((((((((((((&&&&&&%%%%%%&&&&&&'''((()))))))))))))))))))))))),,,***)))***,,,,,,***'''************************(((((()))*********))))))*********))))))))))))))),,,,,,++++++******))))))''''''''''''''''''''''''((((((((()))))))))))))))++++++***)))((('''&&&&&&(((((()))*********************))))))))))))******++++++***)))(((((())))))&&&'''''''''(((((())))))(((((()))))))))***************************)))(((***))))))((((((((()))))))))))))))))))))))))))))))))))))))******)))))))))++++++++++++***))))))(((************************++++++************++++++))))))*********))))))((()))))))))))))))*********)))(((((((((((())))))***&&&(((***+++***(((((((((((((((((((((((((((((((((******+++,,,---............---+++)))))))))***+++*********)))******+++,,,''''''((()))*********)))(((((())))))************)))))))))))))))))))))))))))*********+++++++++++++++++++++*********))))))+++++++++,,,++++++++++++************************************************))))))))))))))))))))))))(((((((((((()))***++++++------,,,,,,++++++++++++,,,,,,+++***)))))))))***,,,++++++***************++++++******)))((((((((($$$&&&(((***+++,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((('''''''''''''''''''''((()))***+++************************+++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***+++++++++******)))(((******))))))))))))******'''''''''(((((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))&&&''''''''''''''''''''''''((((((((()))))))))***'''''''''((()))*********((((((((((((((()))))))))'''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))+++***)))(((''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&'''((())))))***))))))((((((((((((((()))******))))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((()))))))))((((((''''''''''''((((((***((('''((()))***)))((((((((((((((((((((((((((()))((('''(((((()))******((((((((((((((())))))***))))))))))))(((((((((((()))((('''&&&%%%%%%%%%%%%))))))))))))))))))))))))---+++)))((()))******)))))))))))))))))))))))))))'''((()))***************))))))))))))))))))******,,,,,,++++++******))))))''''''''''''''''''''''''((()))***+++++++++******))))))))))))(((((((((((((((((()))*********************)))(((((()))******))))))(((((()))***+++++++++*********)))((((((((())))))))))))***************++++++,,,++++++***************))))))******+++************))))))))))))))))))************)))))))))*********)))(((''''''+++++++++***************+++******))))))******+++++++++++++++***((('''&&&((()))))))))*********+++***)))))))))******+++,,,(((***,,,,,,+++)))))))))(((((())))))))))))(((((()))***+++---............///---+++))))))***+++---******))))))***++++++,,,***+++,,,---,,,,,,++++++************))))))((((((++++++++++++++++++++++++)))*********++++++++++++++++++++++++************,,,,,,,,,+++++++++++++++************************************************))))))))))))))))))))))))))))))((())))))***++++++,,,,,,,,,++++++******)))***)))))))))***+++,,,,,,,,,+++******))))))******************))))))(((((('''(((***+++++++++***)))))))))))))))))))))******************************))))))))))))))))))))))))******))))))(((((('''&&&&&&&&&''''''(((***++++++++++++++++++++++++++++++(((((())))))*********+++))))))))))))************))))))))))))))))))******((()))+++------+++)))((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))((()))))))))************)))******+++,,,,,,++++++***))))))))))))))))))************))))))((((((((())))))))))))************************************))))))))))))************((((((((((((((((((((((((***)))))))))((((((((('''&&&&&&'''((()))***++++++((((((((()))))))))))))))%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((,,,+++***(((''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&'''((())))))***)))))))))(((((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))******+++((((((''''''''''''(((((()))((('''((()))***)))'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&'''(((((((((((((((((())))))***(((((((((((())))))))))))))))))((('''&&&&&&&&&&&&)))))))))))))))))))))))),,,------+++)))((()))+++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,))))))))))))***************************)))))))))************************((()))+++,,,,,,++++++***''''''(((((())))))******(((((()))******************)))(((''''''((()))***(((((((((((()))***+++,,,---,,,,,,+++***)))(((''')))))))))*********++++++******+++,,,,,,,,,,,,,,,***************++++++,,,+++************))))))))))))******++++++******)))((())))))))))))(((((('''+++++++++++++++***************))))))))))))******,,,,,,,,,+++***)))''''''((())))))******+++++++++************+++,,,,,,---+++---......,,,++++++,,,***++++++,,,,,,++++++***'''((()))+++++++++******///...,,,++++++,,,...///))))))))))))***+++,,,,,,+++---------+++***+++---++++++******)))((((((''',,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++,,,++++++++++++*********,,,++++++*********++++++******************************************************************************************+++,,,((())))))***))))))((('''(((((())))))***+++---...++++++***))))))))))))***)))))))))))))))))))))************+++******))))))))))))))))))************************************))))))))))))))))))))))))&&&'''((()))************((())))))***+++,,,,,,,,,++++++++++++++++++++++++''''''((()))***+++,,,,,,)))))))))************+++))))))))))))************((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))(((((()))************)))((((((***++++++,,,,,,,,,***))))))(((((())))))***,,,,,,+++***)))(((''''''''''''''''''((((((((((((************************(((((()))))))))))))))***,,,,,,++++++++++++***************)))((('''''''''&&&''''''((()))******+++'''((()))*********))))))%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))&&&&&&'''''''''(((((((((++++++)))((('''''''''''')))))))))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))'''(((((())))))))))))((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))******++++++((((((''''''''''''(((((()))(((((()))******((('''((((((((((((((((((((((((((())))))(((''''''(((***((((((((((((((()))******(((((((((((())))))))))))'''&&&''''''((()))++++++)))))))))))))))))))))))))))...333222---)))))),,,))))))))))))))))))))))))))))))***,,,,,,------,,,((()))))))))************(((((()))))))))))))))***************************'''(((***+++,,,+++***)))(((((((((((())))))))))))(((((()))***************)))((('''&&&&&&'''((()))***)))))))))))))))******++++++******))))))(((((())))))*********+++++++++'''((()))+++,,,,,,,,,,,,)))))))))))))))***+++++++++++++++*********)))))))))******++++++******)))(((((()))*********)))))),,,,,,,,,++++++***************))))))))))))******)))******++++++*********((())))))******+++,,,,,,))))))))))))***+++,,,---,,,------,,,***)))+++,,,***+++,,,,,,,,,,,,+++***'''((()))++++++***(((''',,,,,,++++++,,,---...///))))))))))))***+++,,,---+++,,,,,,***((('''))),,,*********)))))))))))))))++++++++++++++++++++++++((((((((()))))))))******,,,,,,+++++++++*********+++***)))))))))***++++++************************************************++++++++++++++++++++++++---,,,++++++++++++++++++((()))***+++++++++***)))))))))))))))***+++,,,,,,++++++***)))))))))))))))((((((((()))******+++++++++******))))))******+++((()))))))))************************************))))))))))))))))))))))))'''((()))++++++++++++***))))))***+++++++++++++++************************(((((())))))******++++++))))))*********+++++++++((()))))))))************)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((())))))***))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))'''((()))***+++******)))'''(((((()))))))))(((((())))))(((((((((((())))))*********)))((((((((('''&&&'''''''''((((((((()))************************''''''((((((((()))))))))++++++++++++*********)))))))))))))))((((((((((((''''''(((((())))))******'''((()))***+++***))))))((((((((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((******)))(((((('''(((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))((())))))))))))(((((('''))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))))))))((((((''''''''''''((((((((((((((()))******(((&&&(((((((((((((((((((((((()))++++++***((((((***,,,((((((((((((((()))******'''((((((((()))))))))***&&&&&&&&&'''(((***+++,,,))))))))))))))))))))))))&&&///888999111***))),,,))))))))))))))))))))))))''''''(((******+++++++++(((((())))))*********+++''''''(((((())))))******((((((((((((((((((((((((&&&''')))***+++***((('''))))))))))))(((((((((((((((((()))***************)))(((&&&%%%%%%&&&((())),,,+++***)))(((((((((((((((((((((((()))))))))))))))************+++++++++%%%&&&((()))+++,,,,,,,,,((((((((((((((()))******++++++++++++******))))))******++++++++++++******((()))***+++++++++++++++,,,,,,,,,++++++***************))))))))))))******'''''')))***,,,,,,------((())))))***++++++,,,,,,(((((((((((()))***+++,,,*********(((&&&&&&(((***((()))***++++++***)))((()))***+++,,,,,,+++)))(((((((((((()))***+++,,,---))))))))))))***+++,,,---...///...+++((((((+++...((((((((()))******++++++************************(((((((((((()))))))))))),,,,,,,,,+++++++++*********)))((((((((()))+++,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++***+++---...///......---++++++***************++++++******)))))))))))))))''''''((()))***+++,,,,,,+++***)))))))))***,,,---(((((())))))*********+++************************))))))))))))))))))))))))++++++,,,,,,+++***(((''''''(((((())))))))))))((())))))))))))))))))))))))************))))))))))))))))))******++++++++++++(((((())))))*********+++*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((())))))***))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))'''((()))++++++******)))(((((((((((('''&&&%%%$$$))))))(((((((((((())))))'''''''''(((((((((((((((((()))))))))******++++++************************&&&'''''''''(((((())))))))))))(((((('''''''''&&&''''''(((((())))))******(((((((((((())))))))))))'''((()))++++++******)))+++++++++***************))))))))))))))))))))))))&&&&&&&&&'''''''''((((((***))))))(((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))***))))))(((''''''***)))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))+++***(((&&&((((((((((((((((((((((((%%%'''(((&&&$$$###%%%(((((((((((((((((()))******'''((((((((())))))******)))(((((('''''''''(((((())))))))))))))))))))))))+++---///---+++)))+++---+++,,,,,,+++(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))*********+++++++++))))))(((((((((((()))))))))))))))))))))))))))))),,,+++++++++***)))))))))******))))))))))))******))))))(((((('''''''''&&&******))))))))))))))))))))))))+++,,,,,,+++***))))))))))))***++++++,,,,,,(((((('''''''''(((***+++************************---------,,,,,,+++++++++))))))******+++++++++,,,))))))******++++++++++++,,,,,,+++***))))))******+++++++++*********)))))),,,,,,+++***)))((('''&&&++++++,,,,,,,,,+++++++++++++++************++++++++++++***(((&&&'''***---+++++++++************)))++++++************************+++,,,,,,,,,,,,+++000---***)))+++---///000,,,,,,***)))))))))***+++------,,,++++++******)))---------,,,,,,+++++++++)))))))))***++++++,,,,,,)))******++++++++++++***000...,,,*********+++,,,++++++************++++++'''((()))++++++******)))+++***)))(((((()))***+++************************(((***+++,,,,,,+++)))(((++++++************++++++''''''(((((())))))******))))))))))))))))))))))))+++++++++************))))))))))))(((((((((((((((+++++++++*********))))))+++******))))))***++++++))))))***+++,,,---------+++*********))))))((((((************************))))))))))))***+++,,,---)))************+++++++++******)))))))))***,,,---))))))))))))))))))))))))*********)))))))))))))))***)))((((((((()))+++,,,***************)))((('''++++++***)))((('''&&&&&&((())))))(((((('''&&&%%%(((((())))))*********+++))))))************))))))%%%%%%%%%%%%%%%%%%%%%%%%************))))))))))))(((((((((((((((''''''''''''((()))******)))((('''((((((((((((((()))******)))'''&&&(((******'''$$$))))))))))))((((((((((((******))))))((((((''''''))))))))))))******'''%%%)))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))((((((((((((***)))(((&&&&&&''''''((($$$%%%''')))*********)))&&&'''((()))******))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***,,,***((('''&&&'''((()))))))))))))))))))))))))))'''(((((()))***++++++,,,((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''*********)))))))))))))))***,,,---,,,)))((()))+++***++++++***((('''((()))))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((((((((())))))*********+++++++++))))))(((((((((((())))))((((((((((((((((((((((((++++++************************))))))))))))******)))))))))(((((((((''''''************************)))***+++,,,,,,+++***)))++++++******************++++++*********+++,,,,,,)))))))))))))))))))))))).........---------,,,,,,)))))))))******+++++++++)))*********++++++++++++,,,,,,+++***************+++++++++*********)))))),,,,,,,,,++++++++++++++++++***((('''&&&'''((()))++++++************++++++)))***++++++))))))***+++---,,,,,,+++***))))))(((******************************+++,,,,,,,,,,,,+++///---******,,,...///......---++++++***++++++,,,)))******++++++,,,---------------,,,,,,,,,++++++,,,,,,++++++***)))))))))++++++*********+++,,,---///---,,,******+++,,,---++++++************++++++))))))+++,,,,,,,,,+++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))***,,,------,,,***)))++++++************++++++******************))))))************************++++++++++++************))))))))))))))))))))))))+++++++++*********))))))++++++++++++************)))******++++++,,,,,,,,,,,,+++++++++************************************++++++***************+++))))))*********+++++++++******)))))))))***,,,,,,***************************))))))))))))))))))))))))))))))))))))******+++)))************))))))((()))))))))))))))(((((((((''''''((()))************((()))))))))************))))))************))))))************************************)))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((())),,,+++***))))))((())))))***))))))***---...,,,)))))))))))))))((((((((((((***)))))))))(((((((((''')))(((((()))***)))'''%%%)))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))((((((((((((***)))((('''&&&''''''(((***++++++,,,,,,+++++++++((((((((((((((((((((((((''''''''''''''''''''''''***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***,,,***)))''''''((()))***''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((''''''''''''(((((('''((((((((())))))))))))************************)))))))))))))))))))))***)))***+++***(((((((((***(((***+++***)))((()))***))))))))))))))))))))))))''''''''''''''''''''''''***))))))))))))((((((((()))))))))************+++))))))(((((((((((())))))(((((((((((((((((((((((())))))************************))))))))))))***************)))))))))))))))******++++++++++++++++++******++++++++++++******,,,,,,++++++***))))))(((,,,,,,,,,,,,,,,,,,+++***************************---------,,,,,,,,,,,,,,,)))))))))))))))*********************++++++++++++,,,++++++************++++++++++++***************)))******+++,,,---......---+++'''%%%$$$&&&)))***++++++************++++++(((***,,,---+++***)))***++++++++++++***************************************++++++,,,,,,,,,,,,,,,---,,,+++,,,...///...---......---,,,,,,,,,,,,,,,)))******++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,+++******)))))),,,+++***)))***+++---...---,,,+++***+++,,,---...++++++************++++++***+++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------***+++,,,---------++++++++++++************++++++---,,,,,,+++******))))))++++++++++++++++++++++++,,,+++++++++************)))))))))******++++++,,,+++++++++***************++++++,,,,,,,,,***)))(((******************++++++,,,,,,,,,,,,,,,+++++++++************************---,,,+++***)))))))))))))))))))))*********++++++*********)))******+++,,,************************))))))))))))))))))******(((((()))***************((())))))************)))((((((((())))))*********'''((()))***++++++++++++))))))))))))************))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))************+++)))%%%######%%%)))+++++++++***************+++)))((()))+++---///...,,,))))))))))))(((((((((((())))))))))))((((((((((((***))))))***++++++)))'''))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))(((''''''''''''(((,,,+++***(((((('''''''''+++***((('''&&&&&&''''''''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))++++++)))((((((((()))***''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))************************((((((((())))))*********))))))***)))))))))))))))''')))******))))))***,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))''''''''''''''''''''''''(((((())))))******++++++******))))))))))))******************************+++++++++++++++,,,,,,,,,++++++++++++++++++******+++++++++*********))))))***+++,,,,,,+++***(((''',,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******+++++++++************************'''((())))))***+++,,,,,,---+++***((()))+++---///,,,++++++******++++++,,,(((***++++++***))))))***))))))***++++++,,,------***************+++++++++***+++,,,,,,------,,,,,,,,,+++,,,---//////---+++...------,,,,,,,,,,,,,,,------,,,++++++******)))------------------,,,,,,))))))***++++++,,,,,,---))))))******++++++,,,,,,++++++***++++++---...///,,,++++++******++++++,,,***++++++,,,,,,,,,,,,,,,((()))++++++++++++)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,++++++******++++++,,,,,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***++++++,,,------***************************+++---------+++)))'''*********************))),,,,,,,,,,,,++++++++++++************************,,,++++++***))))))******))))))))))))******************************++++++************************)))))))))))))))*********'''((()))++++++***))))))'''((()))***************(((((()))))))))***************+++******)))(((''')))))))))))))))*********))))))************))))))''''''''''''''''''''''''************)))))))))(((((()))))))))))))))******+++)))&&&$$$$$$&&&)))+++''''''''')))***,,,...///''''''((()))***++++++***))))))))))))(((((((((((())))))))))))((((((((((((,,,+++***+++,,,,,,+++***((((((((((((((((((((((((((((((((((((((())))))***(((((((((((()))))))))))))))(((((((((''''''''''''***)))'''&&&%%%%%%&&&''',,,+++)))''''''''')))***''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((************************))))))(((((((((((())))))+++***))))))))))))******''''''''''''''''''''''''************))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((''''''&&&&&&''''''((('''''''''((((((((())))))))))))))))))))))))))))))&&&''''''((()))***++++++***)))))))))*********)))'''(((******))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((())))))******+++******))))))))))))******************++++++++++++******+++++++++,,,,,,,,,---,,,,,,+++++++++******))))))*********+++++++++***+++,,,,,,+++***(((''',,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********))))))))))))))),,,+++++++++++++++++++++,,,+++++++++++++++,,,,,,******************************************++++++******+++,,,...///000111,,,,,,++++++++++++,,,,,,******)))(((&&&'''))),,,,,,+++++++++++++++++++++))))))*********+++++++++++++++,,,------------,,,++++++,,,...//////---+++,,,,,,,,,,,,,,,++++++***------,,,++++++******)))------------------------*********+++,,,,,,------%%%'''***,,,---,,,***)))*********+++,,,---...///,,,,,,++++++++++++,,,,,,************++++++,,,,,,)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............,,,,,,++++++++++++,,,,,,)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))***+++,,,------...***************************+++---...---,,,)))(((+++++++++*********************++++++++++++++++++******************************))))))***++++++,,,(((((()))))))))******************+++************************************(((((())))))************'''((()))++++++***))))))'''((()))***************************)))))))))))),,,,,,,,,,,,+++***))))))******))))))))))))))))))))))))************))))))************************************)))))))))((('''''''''(((((()))))))))***))))))))))))))))))***%%%&&&&&&''')))+++,,,---((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))+++)))((()))***+++***)))(((((((((((((((((((((((('''(((((()))))))))))))))'''((((((((()))))))))***(((((((((((((((''''''&&&+++***)))((()))***+++,,,+++***)))((((((***,,,---(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))******((((((((((((((((((((((((************))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((()))(((((((((((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''((()))******+++***)))((()))***+++***)))''')))******))))))***,,,))))))))))))))))))))))))************************)))))))))************+++***)))))))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))))))))******))))))))))))*********************+++++++++))))))******+++,,,,,,,,,...---,,,++++++***++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***************************+++++++++++++++,,,,,,,,,+++++++++***************,,,,,,,,,,,,++++++++++++,,,++++++++++++,,,,,,---***************+++++++++......------,,,,,,++++++'''(((***,,,.../////////,,,,,,++++++++++++,,,,,,++++++)))'''&&&'''***---000///...---+++)))(((''')))))))))***++++++,,,,,,++++++,,,---------------,,,+++,,,---//////---+++,,,,,,,,,,,,,,,+++******)))******++++++,,,------------------............---------,,,++++++******%%%'''***---...---+++*********+++,,,------......,,,,,,++++++++++++,,,,,,***************+++,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---......///,,,,,,++++++++++++,,,,,,(((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++,,,,,,---***************+++++++++***+++,,,------,,,+++***+++++++++++++++++++++,,,************++++++++++++************************))))))))))))***+++,,,---((((((((()))))))))*********++++++++++++***))))))++++++++++++++++++++++++((((((((()))******++++++(((((()))***************((())))))************)))+++++++++******)))))))))+++,,,---...////////////************))))))))))))))))))************))))))++++++++++++++++++++++++************))))))))))))&&&&&&''''''(((((())))))((()))+++,,,,,,+++)))((())))))((((((((((((((()))***++++++)))(((''')))***))))))))))))(((((((((((((((((((((((())))))))))))'''&&&$$$%%%&&&(((((('''))))))))))))))))))))))))''''''((()))))))))))))))''''''(((((())))))******((((((((()))(((''''''&&&&&&&&&''''''(((***+++,,,))))))(((((()))+++,,,---))))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((((((((())))))&&&&&&'''''''''((((((((())))))))))))))))))))))))'''''''''(((((())))))))))))'''&&&''')))+++)))(((((()))******)))(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))(((((((((((())))))(((((((((((())))))************************)))))))))))))))(((((((((******))))))))))))******)))))))))*********++++++(((((())))))***++++++,,,///...,,,+++******++++++******************++++++++++++*********+++,,,,,,))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++***------,,,,,,,,,++++++++++++++++++++++++,,,---...))))))*********+++++++++......---------,,,,,,,,,++++++***++++++,,,......---,,,,,,++++++,,,,,,---+++,,,,,,+++)))***+++---///......,,,+++***))))))((())))))***++++++,,,,,,+++,,,------...---------,,,,,,+++---...///...,,,,,,------...------+++***)))******++++++,,,------------------.........///...------,,,,,,+++******)))******+++,,,......///***++++++,,,---------------,,,,,,++++++,,,,,,---,,,++++++***+++,,,---...---------,,,,,,---------------------------------++++++++++++,,,---...///---,,,,,,++++++,,,,,,---******++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++*********+++++++++++++++))))))*********+++++++++******+++,,,,,,---------+++++++++,,,---------...++++++++++++,,,,,,------************************+++***************++++++(((((((((((()))))))))******++++++,,,+++***)))(((++++++++++++++++++++++++'''(((((()))******++++++)))))))))))))))******+++)))************))))))((()))***************++++++***+++,,,---............************)))))))))((())))))************))))))((((((((((((((((((((((((************))))))))))))&&&''''''((())))))******((()))***++++++***)))(((++++++***)))(((((((((((()))++++++***((((((+++---))))))))))))(((((((((((('''((((((((()))))))))***'''&&&$$$$$$&&&'''((('''))))))))))))))))))))))))&&&'''((()))***))))))((('''''''''((()))*********'''((()))))))))(((&&&&&&"""###%%%&&&'''((((((((((((((((((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))'''''''''''''''''''''''''''((()))******)))((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((''''''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((((((((((((((('''%%%$$$%%%(((***(((&&&)))***+++***)))((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))******++++++++++++******))))))((((((((('''))))))(((((((((((())))))******************************))))))((((((''''''******))))))))))))******(((((())))))************'''(((((()))******++++++///...---+++******++++++,,,,,,++++++***)))))))))(((((('''''''''(((***+++************************))))))******++++++++++++---------,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++,,,,,,---...))))))******++++++++++++++++++++++++++++++++++++111///,,,******+++...///---,,,,,,++++++,,,,,,---+++---//////...,,,,,,---******+++,,,------...///((())))))***++++++,,,,,,+++,,,------......---------,,,+++,,,...///...------.../////////...,,,,,,------,,,,,,+++******)))---------.........//////***++++++,,,,,,------......---+++***+++...222444++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---------,,,+++,,,---...///---,,,************,,,---........................+++******+++,,,---...///---,,,,,,++++++,,,,,,---...------,,,,,,++++++***++++++++++++++++++++++++---------,,,,,,,,,++++++++++++******************))))))******++++++++++++*********+++,,,---//////++++++,,,------...//////,,,,,,,,,------.........************************---,,,+++***))))))))))))(((((((((((())))))))))))***+++,,,,,,+++***)))(((++++++++++++++++++++++++'''(((((()))***+++++++++***)))((((((((()))+++,,,***************)))(((''''''((()))***+++,,,------************)))(((''''''+++*********))))))(((((())))))************))))))((((((((((((((((((((((((************))))))))))))'''(((((()))***+++++++++(((((())))))))))))((((((******))))))***+++,,,,,,&&&((())))))'''(((,,,///))))))))))))(((((((((((('''((((((((())))))*********(((&&&&&&(((*********))))))))))))))))))))))))&&&''')))*********)))(((&&&''''''((()))******+++'''((()))))))))(((&&&%%%%%%'''(((***+++******)))'''((((((((('''&&&%%%$$$'''''''''''''''''''''''''''((((((((())))))******))))))))))))))))))))))))'''''''''''''''''''''''''''((()))******)))((('''%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''(((((()))***++++++,,,((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''***)))(((''''''((()))***,,,***'''$$$$$$%%%(((***((()))***+++,,,+++******...------,,,+++***))))))))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++))))))))))))***************)))((('''''')))+++,,,---------,,,,,,+++++++++(((***,,,,,,***((((((((()))******,,,---...//////......---,,,,,,+++******************************,,,***)))***+++---,,,,,,++++++******++++++,,,---***+++,,,,,,+++***+++---------,,,+++,,,---...///++++++++++++++++++++++++,,,------,,,+++***,,,---***,,,...000///,,,)))&&&------,,,+++)))***---///........................------------------------&&&(((+++---------...///------------------------...------------...//////---------.........//////000000000000000000000000,,,------......------,,,...------------...//////---------........./////////...------------...////////////......------,,,,,,------......------,,,---------....../////////000---,,,---///000...,,,.........................................................+++)))(((((()))************************------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,---,,,,,,+++*********+++******+++,,,,,,---......---------------------,,,000///---,,,++++++,,,,,,///...,,,+++***++++++,,,,,,,,,,,,++++++++++++***,,,,,,+++***(((&&&%%%$$$)))))))))))))))))))))))),,,,,,+++)))'''(((***,,,******))))))******+++,,,))))))))))))***************)))'''&&&%%%&&&((()))+++,,,------+++*********++++++++++++++++++++++++((()))***++++++***)))((('''(((((()))***+++++++++************************++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))***+++,,,,,,*********)))))))))))))))'''''''''''''''((())))))(((((())))))***+++------******))))))******+++,,,******))))))))))))******((((((''''''(((***,,,---+++******)))(((''''''&&&))))))))))))************'''%%%$$$&&&)))+++***(((******))))))(((((('''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((''''''(((***)))'''%%%&&&&&&''''''(((((())))))''''''''''''(((((())))))&&&&&&''''''((())))))))))))))))))))))))(((((('''))))))************))))))%%%%%%&&&'''((()))******''''''(((((())))))******))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))+++***)))(((((()))***+++,,,+++(((''''''(((***+++((()))***+++,,,++++++***,,,++++++******))))))(((******************************))))))******+++,,,))))))))))))))))))))))))))))))))))))************---,,,+++******,,,---...,,,+++++++++************+++++++++,,,++++++***)))))))))***+++,,,---............---,,,,,,+++******************************,,,***)))***+++---,,,,,,,,,,,,++++++,,,,,,---...+++,,,---,,,+++***+++,,,------,,,,,,,,,---...///++++++++++++++++++++++++,,,------,,,+++***,,,...000//////......---,,,,,,+++++++++***))))))+++---........................------------------------***---//////.........///---------------------------------------......///---------.........//////////////////////////////---------......------------------------......///,,,,,,,,,---------......------,,,++++++,,,------............------,,,,,,,,,------......------,,,+++++++++,,,,,,---------///---,,,---///000...,,,...................................................//////...,,,,,,---...------------------------------------------------++++++++++++++++++++++++------------,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,------,,,+++++++++++++++***++++++,,,------......------------............111000...---,,,,,,---------,,,+++*********+++,,,))))))******+++++++++,,,+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++***((('''''')))+++------,,,***))))))(((((())))))))))))************+++***)))((('''(((***++++++,,,------+++******+++++++++,,,,,,,,,---------)))***+++,,,,,,+++***)))'''(((((()))******++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))*********)))******++++++,,,+++++++++******))))))(((''''''''''''((())))))******************++++++******))))))******+++,,,******))))))))))))******))))))((((((((())))))************)))((('''''''''(((((()))))))))*********(((&&&%%%''')))+++***((((((((((((((()))))))))))))))(((''''''''''''((()))(((((((((((((((((((((((((((''''''((())))))(((&&&'''''''''(((((((((((((((&&&&&&''''''(((((((((((()))))))))(((''''''&&&&&&$$$%%%&&&((())))))******((())))))******))))))((('''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))++++++************++++++++++++*********+++,,,,,,))))))***++++++++++++***))))))))))))))))))))))))******************************))))))******+++,,,))))))))))))))))))))))))))))))))))))***************)))((('''((()))***+++*********)))))))))))))))...+++((()))+++,,,***(((((())))))***+++,,,------...------,,,,,,++++++***++++++++++++++++++++++++,,,***)))***+++---,,,,,,------,,,,,,------...///,,,---...---+++)))***+++---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,...///---+++(((((()))+++,,,***,,,------,,,++++++,,,........................------------------------///111222111///.........---------------------------,,,,,,,,,,,,---......------........./////////////////////////////////------............---------,,,,,,,,,,,,---......++++++,,,,,,,,,---------------,,,++++++,,,------------------,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,---------///...------...///...---................................................,,,...//////......000111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------...---------------,,,,,,------,,,+++++++++,,,,,,+++++++++,,,------......,,,,,,------....../////////...---,,,,,,,,,,,,,,,+++***************+++,,,***++++++,,,---...///000***+++,,,------.........*********************************(((&&&&&&(((***---,,,,,,+++***)))(((((()))))))))*********++++++,,,,,,+++******+++,,,---+++,,,---,,,*********+++,,,,,,,,,------.........++++++,,,,,,,,,,,,++++++((((((((()))******++++++************************************************************************))))))))))))))))))))))))++++++***)))))))))******------,,,+++******))))))((((((''''''(((((()))***++++++*********)))))))))***))))))))))))***++++++******))))))))))))******))))))******)))(((((('''******))))))((((((''''''(((((())))))))))))*********)))((((((******)))((('''''''''((()))*********)))((((((''''''(((((()))(((((((((((((((((((((((()))(((&&&'''((())))))((())))))((((((((((((((('''&&&&&&&&&''''''''''''''')))))))))(((''''''&&&&&&%%%&&&'''((()))*********'''(((((())))))(((((('''))))))((((((''''''''''''))))))(((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))************************)))******+++,,,,,,,,,,,,))))))******++++++++++++))))))))))))******++++++******************************))))))******+++,,,++++++++++++++++++++++++((()))))))))************(((''''''&&&'''((())))))*********)))))))))))))))...)))$$$%%%)))+++)))&&&(((((()))***++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,***)))***+++---,,,,,,,,,,,,,,,,,,,,,---......---......---+++)))***+++,,,,,,,,,,,,------......------------------------+++,,,---,,,++++++---......---***(((''')))+++,,,,,,...111111000.........................................................000111222111///......///........................,,,,,,,,,,,,,,,---..................////////////..............................////////////......,,,,,,,,,,,,,,,---......,,,,,,,,,---------......//////............//////,,,,,,,,,,,,,,,,,,,,,,,,------............------.........///////////////......---............---................................................+++,,,.........---...000////////////////////////------------------------------------------------------............//////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------......***++++++,,,---......///---,,,,,,+++++++++***************++++++,,,------***++++++,,,---.........***+++,,,---.../////////))))))))))))))))))))))))***++++++)))(((''')))+++))))))******++++++++++++))))))*********+++++++++,,,++++++++++++,,,------+++,,,,,,+++******+++,,,---------------,,,,,,,,,++++++++++++++++++++++++(((((())))))************************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,+++***))))))((())))))---,,,,,,+++***)))((((((((((((((('''((())))))***)))***************)))))))))))))))))))))***++++++******))))))))))))******((()))+++++++++***)))(((***)))))))))((((((((('''(((((((((((()))))))))***+++******)))***))))))((('''((((((((()))))))))***)))(((((((((((((((((()))))))))))))))))))))))))))***(((&&&&&&((()))***)))***)))))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))***************)))((((((''''''((((((((((((''''''(((((((((((((((''''''''')))))))))((((((''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((())))))))))))))))))((('''((()))+++++++++*********************+++++++++))))))***++++++,,,,,,,,,******************************))))))******+++,,,++++++++++++++++++++++++((()))))))))************+++*********++++++,,,,,,++++++++++++++++++++++++...)))%%%%%%)))+++)))&&&)))))))))******++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,***)))***+++---,,,,,,+++++++++++++++,,,,,,------...///---+++******+++,,,,,,,,,---------------------------------------***,,,,,,,,,++++++---///000000000///////////////,,,...111222111///.........................................................///000///......000111........................---,,,,,,,,,,,,---.............../////////000000////////////////////////...//////000000//////...---,,,,,,,,,,,,---..................////////////////////////////////////+++++++++,,,,,,------------......//////......---////////////////////////---.........------......................................................,,,...//////...------...------------------------------------------------------------------------,,,---------.........///,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++...---------------......,,,,,,------------......))))))***+++,,,------...---------------,,,,,,,,,++++++,,,------.........************)))))))))))),,,,,,------------------------------------------+++,,,---+++***)))***,,,((()))***++++++++++++***************++++++++++++************++++++,,,,,,+++,,,,,,+++******+++---...------,,,+++***))))))*********))))))*********)))))))))))))))*********************************))))))))))))))))))))))))((((((((((((((((((((((((************************++++++***)))((((((((((((+++******)))((('''''''''((((((((((((((()))******&&&'''(((******+++******))))))(((((())))))***+++******))))))))))))******''')))***,,,------,,,+++))))))))))))(((((((((((('''(((((((((((()))))))))+++++++++***)))(((((((((***)))))))))((((((((('''((())))))))))))))))))(((***************************(((&&&&&&(((***************))))))((((((((('''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((())))))(((((('''&&&''''''((((((((((((''''''&&&&&&''''''((())))))***))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((('''((())))))***)))))))))******))))))******+++,,,******++++++,,,,,,,,,---++++++++++++++++++++++++******))))))******+++,,,))))))))))))))))))))))))))))))))))))*********************+++++++++++++++,,,,,,,,,,,,,,,---------///,,,)))***,,,---+++)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++---,,,,,,+++************+++,,,,,,---...///---,,,***+++,,,+++,,,------......------........................***+++,,,,,,++++++---///---...000000000///...---***,,,///000...,,,,,,,,,................................................,,,---......---...000333...........................------------...//////....../////////000000000000000000000000000000000//////000000000000//////...------------...//////...////////////000000000,,,---............---,,,***++++++,,,---......///......////////////...............------------------...///...------...///................................................---///111222000//////000------------------------------------------------........................,,,,,,------.../////////........................------------------,,,,,,......---------...//////------------------......******++++++,,,,,,------...//////000000///......,,,---...............---.........---------,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,+++,,,,,,,,,+++)))'''&&&*********++++++++++++,,,((())))))***+++++++++,,,+++++++++***)))***,,,...------,,,+++******)))(((******)))(((((()))******))))))))))))))))))************************************************************************************************************)))((((((((()))))))))(((((((((((('''''''''))))))(((((())))))***+++%%%&&&(((***+++++++++***)))(((((((((((()))************))))))))))))******'''(((***+++,,,---------))))))))))))((((((((((((''''''(((((((((((()))))))))***+++***((('''((()))*********)))((('''''''''((())))))******))))))(((************************)))((('''''')))++++++******))))))))))))))))))((((((((((((((((((''''''''')))))))))(((''''''&&&&&&"""###$$$%%%&&&''''''''''''(((((())))))(((((('''%%%%%%&&&'''((()))******(((((('''''''''''''''''')))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))((()))************)))((()))))))))))))))(((((((((+++***)))))))))***+++,,,************++++++++++++++++++++++++++++++++++++******))))))******+++,,,))))))))))))))))))))))))))))))))))))************((())))))***************+++,,,,,,,,,---------------------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++---,,,,,,,,,++++++++++++,,,------,,,---...---,,,+++,,,---+++,,,---.........------........................***+++,,,,,,+++,,,...000++++++,,,------,,,,,,+++***,,,......---++++++,,,................................................---.........---...000333........................///............///000000.../////////000000000000111111111111111111111111///000000111111000000//////............///000000.........////////////000,,,---...//////...---,,,***+++,,,---...///000000......////////////......///.........---------,,,,,,...000///---,,,---///................................................***,,,000111111000000111////////////////////////------------------------........................------...//////000111111////////////////////////..................//////......---......//////000..................------------------------------------.../////////...---,,,---.........---,,,+++/////////000000000000000,,,---------...------,,,************************+++,,,------+++******++++++,,,,,,---,,,***'''&&&*********+++++++++,,,,,,((()))******+++,,,,,,,,,+++++++++***)))***,,,///,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++***)))))))))))))))))))))************************++++++++++++++++++++++++************************************************)))(((((((((((())))))***(((((((((((())))))))))))))))))(((((())))))***+++&&&''')))***+++***)))(((((((((((((((((()))************))))))))))))******)))((((((((()))******+++(((((((((((())))))))))))'''''''''((((((((())))))''')))***)))'''&&&''')))))))))))))))((((((((((((((()))************)))(((((((((((((((((((((((((((((('''''')))+++,,,+++))))))))))))))))))***************)))))))))((((((((()))))))))(((''''''&&&&&&"""###$$$&&&''''''((((((((())))))******))))))(((&&&'''''''''(((((())))))&&&&&&''''''''''''''''''))))))))))))))))))))))))***))))))(((((())))))***(((((((((((()))))))))))))))***+++,,,,,,+++***)))++++++***)))((((((((()))+++***)))))))))***,,,---******))))))))))))))))))++++++++++++++++++++++++*********)))***++++++,,,++++++++++++++++++++++++))))))))))))************,,,,,,---............---+++++++++,,,,,,---------)))+++---...,,,*********,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++---,,,,,,---,,,,,,,,,,,,---......+++---...---,,,,,,---...+++,,,---.........---,,,////////////////////////***+++,,,,,,+++,,,...000.........---.........///,,,...//////...------...........................///////////////////////////000000///---...000222///////////////////////////////////////000111111////////////000000000000111111111111111111111111000000111111111111000000///////////////000111111---------.........//////...///000111111000///...++++++,,,---///000111111......////////////......111111000000/////////...,,,...000///---,,,---000................................................%%%(((,,,...//////000111111111111111111111111111------------------------////////////////////////...//////000111222222222------------------------......//////000000111111...............///000000..................------///////////////.........)))***+++,,,,,,,,,+++***,,,------...---,,,***)))((())))))***+++,,,------,,,,,,---.../////////...------------------------)))+++,,,,,,***))))))***''')))+++,,,,,,,,,***)))******+++++++++,,,,,,,,,((()))***+++,,,------,,,+++++++++***)))***---///******+++,,,...//////000---,,,+++******+++,,,---*********)))))))))))))))************************++++++++++++++++++++++++((((((((((((((((((((((((************************(((((('''(((((()))***+++((((((((()))******++++++)))))))))))))))******+++'''(((***+++***)))'''&&&((((((((((((((()))************))))))))))))*********)))'''&&&&&&&&&(((((((((((((((((())))))))))))''''''''''''((((((((()))&&&(((***)))&&&%%%'''***''''''(((((())))))******((()))***++++++***)))(((''''''''''''''''''''''''''''''(((***,,,,,,+++)))(((((())))))******++++++++++++******))))))((((((&&&&&&''''''((())))))))))))))))))))))))(((((('''))))))************))))))((((((((((((((('''''''''%%%&&&&&&''''''((((((((())))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))******************))))))))))))******///,,,))))))***+++,,,,,,))))))*********++++++++++++++++++*********))))))(((((()))+++------***(((---,,,+++***)))))))))))),,,,,,---------.........222111000///......///000.........------,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,++++++---------............///..........................................------,,,,,,,,,---------......//////.........---------...---,,,,,,---...///000///...---,,,,,,,,,,,,,,,...------------...//////......------------......000...,,,,,,,,,,,,***(((((())),,,.../////////...---------......000111222...///000111111000///.............../////////000////////////////////////111111000000//////......222111000//////000111222000111111222222222111111//////000000000000//////............/////////000........................//////............//////111111000///////////////........................000000000000000000000000000000000000000000000000111111111111000000000000222000///......///000222000000////////////000000......------------......000...---...111111///,,,000000//////......------,,,---///000000000///...---.........//////000000---..................---000///...------...///000---,,,,,,,,,---///000222---------.........//////,,,,,,,,,,,,,,,,,,,,,---******+++,,,,,,,,,,,,+++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))),,,......---++++++,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))+++)))(((***,,,---***(((++++++++++++++++++++++++++++++***)))***+++---...,,,+++)))(((((()))+++,,,++++++************++++++...---,,,++++++,,,---...(((((((((((((((((((((((())))))))))))************------,,,+++*********+++))))))))))))))))))))))))++++++++++++***((('''&&&)))***+++++++++***(((''''''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***)))(((''''''((()))***))))))************))))))))))))((((((''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++++++++***************%%%&&&'''((())))))))))))******))))))((((((''''''))))))(((((((((((())))))************++++++++++++++++++************++++++,,,***''''''(((***++++++------,,,,,,+++*********,,,,,,,,,,,,++++++++++++)))))))))+++------+++((())))))))))))************''''''((((((((()))))))))...---,,,+++++++++,,,---------------------,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++---------............///................................................,,,,,,,,,---------............---------,,,,,,,,,......---------...///000000///......------.........------------...///////////////....../////////000...------......,,,+++***+++---///000000///...///////////////000111222//////000111111000//////........./////////000000////////////////////////000000000000000/////////222111000//////000111222111111222222222111111000000000111111111111000000........./////////000000////////////////////////000//////......//////000111111000///////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000222111///......///111222000000////////////000000///......------......///111///---...000000///---///////////////.........---...//////000000//////............/////////000......////////////......//////...------...//////---------,,,---...000111---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************,,,......,,,+++++++++***++++++++++++++++++***************************---++++++,,,......,,,***++++++++++++++++++++++++++++++******++++++,,,---,,,+++)))(((((()))+++,,,++++++************++++++))))))(((((((((((())))))************************))))))))))))************((((((''''''&&&'''''''''))))))))))))))))))))))))%%%&&&((()))***+++++++++))))))*********)))(((''''''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))(((((((((((())))))))))))************))))))((((((((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))------,,,+++***)))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++***))))))))))))))))))(((((((((((())))))(((((((((((())))))+++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,+++)))'''(((***+++,,,,,,000000...---+++***)))(((,,,,,,,,,,,,++++++++++++))))))***+++------+++)))$$$&&&(((***+++,,,++++++************+++++++++++++++***************+++,,,,,,,,,---------------------------,,,,,,---------------------,,,,,,,,,,,,---------............///................................................,,,,,,,,,---------......---------,,,,,,,,,,,,,,,//////...------.........111000//////.../////////......------......///000000000////////////000000000///......///000///...,,,---///000111000//////111111111000000111111222///000000111111000000///....../////////000000000//////////////////////////////000000000000000000222111000000000000111222222222333333222111000000111222222222222222222111////////////000000000000000000000000000000000000000000////////////000000222111000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111000//////000111222000//////......//////000//////............//////222000......//////...---...///////////////000000//////......//////000111............////////////...//////////////////.........------------......///......------...//////---------.....................------,,,,,,++++++,,,,,,---...............------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,+++---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******+++---......,,,******+++******++++++++++++******************************---,,,+++,,,---...,,,*********************************+++,,,,,,,,,++++++,,,+++***))))))***+++,,,++++++************++++++)))******************)))************************))))))))))))************))))))((((((((())))))***))))))))))))))))))))))))###$$$&&&(((***+++,,,,,,)))))))))))))))(((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((((((((())))))))))))(((((())))))************))))))'''((((((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))+++***))))))((('''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''******)))((('''&&&$$$###(((((((((((())))))))))))))))))(((((((((((())))))++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***+++---///////////////...,,,+++***)))(((++++++++++++*********************+++------,,,***%%%&&&))),,,------,,,+++---------............///+++++++++,,,,,,---......,,,,,,,,,------...............------------.........------------,,,,,,,,,---------............///........................---------...............,,,,,,,,,---------......------------------------000000///.........------000000///....../////////...............//////000000//////////////////000///...---...000111000/////////000111111111000000222111111000000000111111000000000000000000000000...////////////000000000000000000000000000000000/////////000000111111222111111111111111111111111333333333333222111000000111111222222222222111111//////000000000111111111111111111111111111111111111000000//////000000111222111111000000000111111111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000000111222111111000000111111222000//////......//////000000//////......//////000222111///.........///.........//////000000000111000///.........///111222.........///////////////---......//////......---......------------......000000///.......................................//////...---,,,++++++***,,,,,,---............---........................------,,,,,,,,,,,,------------------------------,,,,,,------...---------...---+++******+++---...++++++++++++++++++++++++---,,,,,,,,,++++++++++++,,,---...---+++******+++)))******++++++******)))*********************************+++++++++***)))************************)))***,,,------,,,+++***++++++***))))))***++++++++++++************++++++)))***+++,,,,,,+++***)))((((((((((((((((((((((((((()))))))))******************))))))***+++,,,,,,))))))))))))))))))))))))'''(((((()))))))))(((((())))))))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&%%%%%%&&&''')))&&&''')))******)))(((((())))))************))))))''''''(((((()))))))))***))))))))))))************((((((((((((((((((((((((%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''''''''''''''(((((((((((('''&&&$$$###"""''''''(((((())))))******(((((())))))))))))((((((*********++++++++++++,,,++++++************++++++---++++++,,,...000000///++++++++++++************---,,,,,,,,,,,,++++++++++++******+++------,,,+++)))***,,,.........,,,+++************++++++++++++,,,,,,------......//////,,,,,,,,,------.........///......------......///.........---------,,,,,,---------............///........................---------.........//////,,,,,,,,,---------..................////////////000000000//////......---///......---....../////////............///000000///......------......///...---,,,---///000000///000000111111111111111111111111000/////////000000111111000000000000111111////////////000000000111111111111111111111111111//////000000111111222222111111222222222222111111333333333333333222111111000111111111111111111000000000000111111111111222000000000000000000000000111111000000000000111111222222111111111111222222000000000000000000000000111111111111111111111111111111111111111111111111///000000000111111222222222222111111111111222222000000////////////000000000000000//////000000000111111000000///...//////.../////////000000111111000000///......000111222///////////////.........---------......---------........................000000000//////...------.....................---//////...------,,,++++++++++++,,,---------------...........................------,,,,,,------...------------------------+++,,,---..................---+++******+++---...++++++++++++++++++++++++------------,,,,,,,,,+++,,,---...---+++***+++,,,******++++++++++++******************************)))***+++++++++************************************+++,,,------,,,***)))+++******************+++++++++************++++++%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((()))))))))************((('''''''''((()))******))))))))))))))))))))))))************)))((('''&&&***))))))((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''((())))))&&&'''(((*********)))((())))))************))))))'''((((((((())))))******))))))))))))************(((((((((((((((((((((((((((((()))******+++,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((()))))))))))))))************))))))''''''(((((())))))******(((((())))))))))))((((((************++++++++++++++++++************+++++++++******+++---...---,,,)))))))))******+++++++++............------------,,,+++***+++,,,------,,,,,,---...///...---,,,+++)))))))))************++++++,,,---------------,,,,,,,,,------------------......------------..................---------,,,---------............///........................,,,,,,------.../////////,,,,,,,,,---------......///////////////000000000//////000000000///............------......////////////......//////000111......------------.........------...///000000///000000000111111222222222000000/////////000000111222111111000000111111222/////////000000000111111111111111111111111111111000000111111111111111111111111222333333222111111222222333333333333222222000000111111111111000000000111111111222222222222000000000000000000000000222222111111111111222222222222222111222222333444000000000000000000000000111111111111111111111111111111111111111111111111000111111222222333333333222222222222222222222222222111111000000111111222111111000000000000111111...000111111000///000000///000000000000000000111000000//////000000111111///////////////.........------............------......////////////......000000000000000///...---...............---------//////......------,,,,,,++++++,,,---------------..............................------------......------------------------++++++,,,---...............---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,---,,,++++++,,,...+++++++++,,,,,,+++++++++++++++++++++++++++++++++***,,,...---,,,+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,+++******************************++++++************++++++'''(((((())))))(((((('''************************))))))))))))******************))))))******++++++))))))))))))))))))))))))((())))))************)))++++++***)))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))&&&'''((())))))******)))))))))************))))))((())))))))))))))))))***((((((((()))))))))******))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))******+++&&&'''((()))************(((((((((((())))))))))))'''((()))******)))((('''++++++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,---,,,+++,,,......---+++*********++++++,,,,,,,,,------,,,,,,,,,+++++++++---+++******,,,------,,,------------------------++++++,,,,,,,,,---------,,,,,,---......---,,,+++------------------,,,,,,...------------------...............---------------------............///........................,,,,,,------...//////000,,,,,,,,,---------..................//////000000......000000111000////////////......//////000111///////////////000000111//////............//////000///...///111111111////////////000111222333333000000000000111111222333222222111000000111222222//////000000000111111111222222222222222222222222222222111111111111111111111222222333333222222111111111222333444444444444111111222222222222111111111111111222222222333333222222222222222222222222222222222111111222222222222222222222222333444444222222222222222222222222111111111111111111111111111111111111111111111111111222222333444444555555222333333333333333333222333333222222222222333333222111111000000111111222+++...222333222000000111111111111000000000000000//////000111111111111000000/////////............//////000000000000////////////000111111000////////////000111000000......//////.........---------...............---------,,,,,,---.............................................------------..............................******,,,------.........------------------------------------------------............------------++++++,,,+++***+++...000,,,,,,------------,,,,,,++++++++++++++++++++++++***,,,......,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++*********++++++*********++++++************++++++,,,++++++******++++++,,,************************))))))))))))************---,,,,,,++++++++++++,,,))))))))))))))))))))))))((((((***+++,,,,,,,,,,,,---,,,+++***)))******+++***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((''''''''''''((()))***+++))))))************))))))*********)))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))***++++++%%%&&&'''((())))))))))))))))))))))))(((((((((((('''((()))******)))(((''',,,,,,,,,---------.........------,,,,,,------...000///...///000000...---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((((((((((('''---+++******,,,---------,,,++++++++++++,,,---...******+++++++++,,,,,,,,,...//////000///...,,,+++.........------,,,,,,,,,---------,,,,,,---------//////.........------------------.........//////........................,,,,,,------...///000000,,,,,,,,,---------......---------.........//////---...///111111111000000000000///000000111222222///////////////000111111000000////////////000000222111000111222222111000.........///000222333444111111111111222333444555333222111000000111222333000000000000111111111111222222222222222222222222333222222222111000000000111222333444444333222111000111222333444555555555222333333444444333333222111111222222222333333333333333333333333333333333333222222111111222222333222222222222333333444555333333333333333333333333111111111111111111111111111111111111111111111111222222333444444555666666222333333444444333333222444333333222222333333444222222111111111111222222(((---333555333111111111222222111111000000//////...///111222222111111000000000//////.........---111111222222222222111111///000111222222111000///...///000111111000///...//////.........------------------...............---......///////////////////////////////////////......------------..............................)))***+++,,,------------,,,------......------,,,........................//////.........---------***+++++++++***,,,///111,,,------......------,,,++++++++++++++++++++++++(((***---,,,***((()))+++------------------------...---+++***)))***++++++******++++++++++++******++++++************++++++***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))************))))))(((''''''&&&''''''))))))))))))))))))))))))******+++,,,,,,,,,,,,+++------+++*********+++,,,***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((+++,,,,,,+++((('''((('''''''''''')))+++,,,))))))************))))))++++++******))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))***+++,,,---))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))******+++******+++,,,,,,,,,,,,,,,******))))))(((((('''''''''((()))++++++)))((('''------------------------,,,)))%%%######''',,,///---------.........//////******))))))******+++,,,...---+++******+++---............------,,,,,,,,,---+++******---///000//////...---,,,+++,,,---...++++++,,,,,,,,,---------000...,,,+++,,,,,,+++***,,,------......------,,,..................------///......------///000111////////////////////////---...///...,,,+++,,,---000...,,,******,,,...000111111111000000///...---...............///000000000000000000000000000000////////////////////////222222222222222111000000000111222222111///---+++000000000000000000//////111111111222222222222333222222222222333333333333000000000000111111222222111222222222222222111111444333111111333333333333333333444555666666666555333444666777777666444333444333333444555555444222555555555555444333222222111222222333333222111111222222222222222333333333666555444333333444555555444555777666555444444555666555444444333333333333555555555444444333333333///111444555444333444444333333444444555666666666888777555333333333333444444444333333222222111111222222111111111222333333333333333333333222222222222222222222222222222222////////////////////////222111000//////000111222000///...---...000222444333222111//////000000111000000111111111111000000////////////////////////////////////////////////000000000000000/////////........................---,,,,,,,,,,,,---...///------------------------...---,,,,,,,,,,,,---...///000000000///...------,,,,,,+++******+++,,,,,,111///,,,******+++...///---------,,,,,,+++++++++.........///......------/////////......---------,,,,,,---------,,,+++***//////...,,,))))))***,,,***))))))))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++)))************+++++++++))))))))))))))))))))))))---------,,,,,,+++++++++))))))************))))))++++++,,,,,,,,,+++******,,,++++++*********************))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''&&&%%%%%%%%%+++***)))'''''''''((()))''''''((())))))***))))))*********+++,,,,,,,,,---******))))))((((((''''''******************************))))))(((((('''''')))))))))))))))((((((''''''))),,,......,,,)))'''***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))(((((((((((($$$%%%&&&((()))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((***,,,---+++++++++,,,,,,,,,------+++++++++++++++,,,------...---,,,++++++,,,---...,,,,,,,,,+++++++++******,,,+++))))))+++---...---000///...,,,++++++,,,,,,++++++,,,,,,,,,------------,,,++++++---//////...,,,------......------,,,........................000///////////////000000////////////////////////...///000///---,,,---...000///---,,,,,,---///000000000000000000//////...000000000000000111111222000000000000000000000000000000000000000000000000111111111111111000/////////000111111000...,,,+++222222222111111111111111000000111111111222222222000000111111111222222222222222222333333333333333444444555555555555444444555555444444555666666666444555666777777888888888666666777888888777666666666555444666777777666444777777777777777666555555666666777777777777777777666666666666666666666666777777666666666777888888000222555666555666777888888888777666666666666666555555555555555444444444555777888888777666666777444444444555555555555555555555444333222222222222444444444444333333333333222222111111111111111222333222222222222111111111000000000000000000000000111111111111111111111111333333222111111222333333111000/////////111333555111000///...---......///111111222222222222111111000000000000000000000000////////////////////////,,,---------.../////////........................---------,,,------......------------------------......---,,,,,,---......------------------,,,,,,...---,,,++++++,,,---......---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++---------......------,,,------,,,,,,,,,+++++++++---------,,,,,,,,,++++++,,,,,,,,,+++))))))***,,,+++*********+++,,,---...,,,,,,,,,,,,++++++++++++++++++++++++******)))((()))************+++++++++************************,,,,,,,,,++++++*********))))))************))))))******+++,,,,,,+++++++++***))))))(((((((((((((((******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''&&&&&&%%%---,,,***)))))))))***+++'''((())))))))))))))))))'''((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((%%%%%%&&&'''((((((((('''))))))))))))))))))))))))***)))(((''''''((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((('''+++++++++++++++++++++++++++,,,---...---,,,+++***+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,++++++++++++...,,,++++++---...------222111///---,,,+++++++++,,,,,,,,,,,,------------...,,,+++,,,...000000///------............------........................///000000000000000/////////////////////////////////000111000///...///000////////////////////////...///000000111111000000............/////////000000000000000000000000000111111111111111111111111///000000000000//////...000000111111111000...---222333333333333333333333111111222222222333333333111111111222222222333333222222222222222111111111333444444555555444444333444444444444444555666777555666666777888999999999999999999999999999999999777666666888:::;;;999888999999999999999999999888999999::::::;;;;;;;;;;;;999999999999999999999999999999999999999:::;;;<<<555777999:::::::::;;;<<<999999999888888888888888666666666666666777777777:::;;;;;;:::888666777888888888777777777666666666444444555555555444444333444444444555555555555555555444333222222222222222333333333333222222222111000000000000000000000000333333333333333333333333444444333333333333444444222111111000111222444555000000///............///111222222222222222222111000000000000000000000000////////////////////////+++,,,------//////000111///////////////////////////......---------......------------------------......---,,,,,,---......,,,,,,,,,---------------///......------......///---............---,,,+++------------,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,---,,,,,,,,,,,,+++++++++...---,,,+++++++++,,,,,,***++++++***)))(((***,,,++++++++++++,,,---...///,,,,,,++++++*********)))+++++++++***)))((('''&&&)))************+++++++++************************++++++***************)))))))))************))))))))))))***+++,,,,,,,,,,,,***))))))(((((((((((((((******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((('''''',,,+++******)))*********)))))))))***))))))((((((((('''''''''''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))$$$$$$&&&'''((()))))))))+++***'''%%%%%%'''***++++++***)))(((''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((*********)))((('''&&&%%%++++++++++++++++++++++++,,,---...///...---+++)))---------.........//////------,,,,,,------...///---......//////......---..................------111000...///000000///...000000///...---,,,,,,,,,,,,,,,,,,------------...000...---,,,---...---,,,------............------............////////////...///000111000///...---///////////////////////////000111000///...///111...///000000000000///.........///000111222222222......//////000000000000000000000000000000000000111111111111111111111111/////////000000///......222222333333333222111111222222222222222333333333333333333333444444444555444444444444555555555555555555555444444444333333555555666777777777666666777888888888888999;;;<<<==================>>>>>>??????>>>>>>>>>>>>??????=========???AAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAA??????????????????@@@@@@@@@@@@????????????>>>>>>?????????@@@@@@AAABBBBBB@@@BBBCCCBBB???>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<============>>>>>>>>>???===;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;666777888999999999888777555555666666777777888888888777666555444444444444666555555444444333333333222222222222222222222222333333333333333333333333333333333333333333333333222222222111222333444555333222222111111111111111111111222222222222111111000000000000000000000000000000000000000000000000//////000000111111111222////////////////////////000///......---.......................................------------..................//////000000........................000000000/////////......------------------,,,,,,******+++,,,,,,,,,++++++...........................---,,,+++++++++,,,,,,+++,,,,,,+++)))((()))*********++++++,,,------...,,,++++++******)))))))))++++++++++++***)))((('''))))))*********+++++++++************************++++++++++++************)))******++++++******)))(((((()))+++,,,,,,,,,,,,,,,++++++*********************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))************))))))(((((())))))((((((((((((((((((***************)))((('''*********))))))(((((((((''''''(((((())))))******((((((((((((((((((((((((''''''(((((())))))******''''''(((******+++++++++,,,***(((&&&&&&(((***,,,******))))))((('''''''''(((((((((((((((((((((((())))))))))))((((((((((((*********)))((('''&&&%%%,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***---------.........//////,,,,,,,,,,,,,,,---......---......//////......---........................111000///000111111000...------..................,,,,,,---------.........///---++++++,,,---,,,+++---......//////......---........./////////000000---...///000000///---,,,000000000000000000000000...///000000///...///000,,,---///000000///---,,,---...///111222222222222000111222222333333222222111111111111111111111111111111111111111111111111//////000000000000000///111222222333333333222222000111111111222222333333333333333444444444444555666666666666777777777777;;;:::::::::::::::::::::::::::;;;<<<======<<<<<<>>>???AAAAAAAAAAAADDDGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDEEEFFFFFFDDDDDDEEEGGGJJJLLLLLLKKKHHHHHHHHHHHHHHHIIIJJJKKKIIIHHHGGGFFFEEEEEEEEEEEEHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFGGGHHHFFFDDDBBBAAABBBDDDEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBBBBAAA@@@AAABBB=========>>>>>>?????????::::::<<<======<<<;;;;;;888888999999::::::;;;;;;:::999888777666666555666777777666555444444333333333333333333333333333333333333333333333333333333222222333333333333222222333333333333333333444444333333333333333222222222000111111222222111111000////////////////////////111111111111111111111111222222111111000000000///000000000000000000000000000//////....../////////...............................................................///000111------............------222000...,,,,,,---///000------------------------)))******+++,,,,,,,,,+++........................------,,,,,,+++++++++,,,---...///---+++)))))))))))))))******+++,,,,,,,,,+++++++++******)))))))))******++++++,,,++++++***))))))*********+++++++++************************+++,,,,,,,,,,,,,,,,,,,,,******++++++++++++******'''((()))***+++,,,,,,,,,,,,++++++*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))((((((((()))))))))((((((******+++******)))((((((+++++++++******)))))))))''''''(((((())))))******))))))))))))))))))))))))''''''(((((())))))******)))***************))))))************************)))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))))))))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,------------...------...//////...,,,,,,,,,...//////000//////,,,---------............***)))(((***---/////////......////////////...............//////000000111------...///////////////000000000000000000000000...///000000//////000111---...////////////...---...///000111222222222222---...///111111000//////111111111111111111111111111111111111111111111111000111111222222222222111000111111111222222333333222222333333444444555555444444444555555555666666888888888888999999999999;;;;;;<<<<<<<<<=========<<<===>>>???????????????AAADDDFFFFFFEEEFFFIIIMMMLLLKKKJJJJJJJJJKKKMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLOOORRRTTTUUUTTTRRRQQQQQQQQQRRRSSSUUUVVVWWWUUUSSSPPPMMMLLLLLLKKKPPPOOOOOONNNNNNMMMMMMLLLIIIIIIJJJJJJJJJJJJIIIIIIJJJLLLMMMMMMKKKJJJJJJKKKHHHIIIKKKLLLLLLKKKJJJJJJEEEEEEEEEEEEDDDDDDDDDCCCAAACCCEEEFFFEEECCCCCCDDDBBBBBBBBBBBBBBBCCCCCCCCC@@@@@@@@@AAA@@@@@@??????>>>>>>>>>>>>????????????<<<<<<;;;:::999999999::::::999888888777666555555555555555555555555555555555555555555555555555555444444555555555555444444555555555555555555555555333333444444333333222111111111222222222222111111000000000000000000000000111111111111111111111111222111000000......---,,,000000000000000000000000///////////////000111111........................---...////////////...---...---,,,++++++,,,...///------............------111...+++)))(((***---///------------............)))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,---------,,,+++***---...///...,,,***)))***(((((()))+++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------******++++++++++++******(((((()))***++++++++++++***))))))(((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))***++++++++++++************+++******))))))))))))((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))(((((('''&&&)))***+++,,,,,,+++***)))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((('''((())))))************++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------......------......///000...---,,,++++++,,,---...,,,,,,,,,,,,---------...,,,+++,,,---///000...,,,---...///000000///......------------............+++***)))+++---000000000......////////////......---......///000000111111////////////000222333333000000000000000000000000///000111111000000111333/////////000000////////////000111111222222222222,,,...///111111000///...111111111111111111111111333333333333333333333333222222333444444444444444333333333333444555666777666666777888888999::::::::::::::::::;;;;;;;;;;;;======>>>>>>>>>>>>??????>>>>>>???@@@AAAAAABBBCCCBBBBBBDDDEEEEEEFFFFFFFFFFFFJJJMMMMMMKKKLLLPPPTTTTTTTTTTTTUUUWWWZZZ]]]___aaabbbccccccccccccbbbaaa^^^^^^```cccgggiiijjjiiiiiiiiihhhhhhiiikkknnnoooqqqnnnjjjeeeaaa___^^^]]]``````___^^^^^^]]]\\\\\\ZZZ[[[[[[[[[[[[YYYXXXWWWZZZ\\\]]]]]][[[YYYYYYZZZUUUVVVXXXYYYYYYYYYXXXWWWRRRRRRQQQPPPOOONNNNNNMMMMMMPPPSSSTTTRRROOOMMMLLLNNNNNNMMMLLLKKKIIIIIIHHHIIIIIIHHHGGGFFFFFFFFFGGGEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAABBBBBBCCCAAAAAA@@@???>>>===<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::888888999::::::999888888777888888888888888777777444555555666555444333222333444444444444444444333222222222222222222222222222222222222222222222222111000000000///.........111111111111111111111111.........///000111222333........................---...///000000///...---///...,,,++++++,,,---......//////000000//////...000///---,,,+++,,,---...------------.........///)))***+++,,,------------+++++++++,,,,,,,,,------***,,,---///...---***))))))+++------,,,++++++,,,((()))***,,,,,,,,,,,,+++******++++++,,,,,,------***++++++++++++******))))))************+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,***++++++,,,,,,++++++***))))))************))))))***))))))(((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,++++++***))))))***+++++++++******&&&&&&'''''''''''''''((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((()))))))))(((((())))))***++++++***))))))&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************)))))))))))))))))))))))))))***,,,------------,,,---------........./////////////////////000111111...---+++******+++---............/////////000000,,,,,,---///111222000...//////000000000...---,,,---------........./////////...,,,,,,...//////.........////////////......---......///000111111222000000000000111444666777000000000000000000000000000111333333222222333444111000000000000000000111000000111222222222222111333444666888888777666555111111111111111111111111444444444444444444444444333444555555666666666666777777777777888:::;;;<<<::::::;;;<<<<<<===>>>>>>AAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGGGGIIIJJJKKKLLLMMMMMMNNNOOOPPPQQQQQQQQQQQQPPPTTTXXXXXXVVVWWW[[[```bbbbbbcccfffiiinnnrrruuu|||}}}}}}|||xxxxxxzzz}}}zzzwwwuuuuuuuuuuuuttttttsssrrrqqqqqqsssssstttsssrrrqqqooonnnnnnoooooommmjjjgggffffffggghhhjjjlllmmmllljjjiiigggfffeeedddcccaaa``````aaadddggghhheeeaaa]]][[[ZZZYYYWWWUUUSSSPPPOOONNNRRRQQQOOONNNMMMMMMMMMNNNKKKJJJJJJIIIIIIHHHHHHHHHJJJJJJJJJIIIJJJJJJKKKKKKIIIHHHHHHFFFEEEDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????;;;<<<===>>>>>>===<<<;;;::::::;;;;;;;;;::::::999777888999999999888666555555555666666666666555555444444444444444444444444222222222222222222222222111111111111111222222222111111111111111111111111.........///000222444444////////////////////////---...///000000///...---222111///---,,,---...//////000111222222111000///111111111111111000000///---------.........//////)))***+++,,,---.........---------....../////////)))+++...000///---***(((%%%'''***,,,,,,,,,,,,---)))***,,,---......---,,,******+++,,,---......///++++++++++++***((('''&&&)))************+++++++++++++++++++++++++++++++++))))))******++++++++++++***++++++,,,,,,++++++***)))************))))))(((,,,++++++*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))&&&'''(((*********)))(((((()))***+++++++++++++++&&&''''''(((((()))))))))******))))))((((((''''''''''''''''''''''''''''''******))))))(((((('''''''''((()))+++,,,,,,,,,,,,))))))(((((((((((())))))%%%&&&((()))***+++******))))))))))))))))))))))))))))))))))))(((((((((((())))))************)))(((++++++++++++++++++++++++,,,,,,,,,---------......---------............//////...---,,,,,,---...///.........------,,,,,,,,,............////////////................................................------......///000111111//////.........---------........................///000000000000000//////......///000000000000///---......//////000000000666555333111000///......333333222222222111111111333111000000222333444333666444333333555555444222555555444333333444444444666666666555444555777:::666777999::::::;;;;;;;;;===;;;;;;>>>CCCFFFFFFEEECCCDDDEEEFFFFFFGGGIIILLLMMMOOOQQQRRRQQQQQQRRRSSSOOOQQQSSSSSSRRRQQQQQQRRRRRRSSSVVVYYY\\\___aaabbbdddfffhhhiiijjjjjjiiihhhlllmmmooorrruuuyyy|||}}}{{{xxx|||xxx{{{~~~|||wwwuuuqqqmmmhhheeebbbaaaccc```]]]ZZZYYY[[[^^^```[[[YYYWWWUUUTTTUUUVVVWWWWWWXXXWWWVVVVVVWWW[[[^^^___ZZZSSSOOONNNNNNKKKIIIEEEEEEEEEGGGHHHHHHEEECCCDDDCCCBBBCCCCCCCCC@@@>>>BBBBBBBBBBBBBBBAAA@@@@@@@@@AAABBBAAA@@@???@@@AAA<<<<<<<<<;;;<<<<<<===>>>AAA???<<<;;;;;;:::999888666666666666666666555555555444333222222333555666777666444222222333555666111111111111111000000000111111000///////////////111111111222222222222222.........//////000000000000000000000000000000000/////////.........------///...---,,,---...///000000////////////...............................................................////////////......------......------,,,+++++++++,,,---............,,,,,,*********+++,,,------,,,,,,+++*********+++++++++++++++,,,---...///)))***+++,,,---.........)))***+++,,,,,,+++***)))************************+++++++++++++++++++++++++++***))))))((())))))))))))))))))))))))))))))))),,,+++)))((((((((()))*********)))(((((()))******))))))))))))))))))))))))))))))***+++++++++++++++)))))))))))))))***++++++((((((''''''''')))***+++))))))))))))))))))))))))***(((&&&%%%&&&''''''&&&(((***+++***)))((()))***))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))((()))+++++++++***((('''(((((((((((())))))))))))******))))))(((((('''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............//////...------------...///.........------,,,,,,,,,............////////////................................................++++++,,,------......////////////......---------//////////////////////////////000000000000//////...//////000000/////////111111111222222222222222//////////////////000000111111111111111111111111444333333444555666555555666666666666666555555555999888888888888888888888<<<=========<<<;;;===>>>@@@AAACCCEEEEEEFFFGGGGGGJJJKKKNNNRRRWWWXXXVVVSSSNNNOOOPPPPPPQQQUUUZZZ^^^bbbeeegggiiiiiikkkmmmoooqqqssstttssspppmmmlllllllllnnnqqqvvv{{{~~~{{{yyysssqqqmmmjjjiiikkkmmmooonnnmmmkkkiiigggfffffffffllllllkkkhhheeeeeefffhhhgggccc^^^\\\]]]^^^\\\ZZZTTTRRROOONNNNNNNNNMMMLLLHHHFFFEEEEEEFFFGGGFFFDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEEEEDDDCCCEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA>>>>>>??????>>>===>>>>>>>>>>>>>>>>>>>>>>>>999999999999888888888888777666555444333444555555555555555444333333222222111111000111111222333444000000000111222222333333///000000000111111111111////////////////////////........................111000///...---......///////////////............000000000000000000000000...........................///////////////......------......------,,,+++,,,,,,---.........------,,,,,,+++++++++++++++,,,------,,,+++++++++++++++************+++,,,---...'''((()))***************)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***++++++++++++++++++++++++(((((('''((()))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''&&&&&&&&&''''''(((***)))(((''''''((()))***))))))))))))))))))))))))+++)))'''&&&'''(((((('''''')))***)))((('''((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))((((((((((((------------------------,,,,,,,,,---------......---------............//////...------------...///.........---------------............////////////////////////////////////........................,,,,,,,,,------......///////////////............000000000000000000000000//////000000000000000//////000000111111000000///222222222222222222111111/////////000000111222222000111222222333444444444666777777888999:::::::::===???AAA???<<<;;;===???AAAAAABBBBBBBBBBBBBBBBBBFFFHHHJJJJJJIIIHHHIIIIIILLLOOORRRTTTVVVWWWZZZ[[[\\\___dddkkkooooookkkhhhhhhggggggfffhhhlllsssxxx~~~{{{uuuqqqpppppprrrpppnnnooorrrtttsssrrrjjjfffaaa]]][[[[[[ZZZYYYPPPMMMKKKJJJLLLNNNOOOOOONNNMMMLLLKKKKKKKKKLLLMMMKKKLLLMMMMMMKKKKKKLLLMMMLLLKKKKKKIIIHHHGGGGGGFFFDDDCCCAAA@@@AAABBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@???>>>===<<<::::::999999999888888888777666666555444333333222444333333222333333444444///000000111222333444444111111111111222222222222000000000///////////////////////////000000000000333222111///............/////////.........------000000000000000000000000........................//////000000///...---------............---,,,,,,------.........------,,,------------,,,++++++***------,,,++++++++++++,,,***))))))******+++,,,---++++++,,,,,,---,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***************------------------------((('''(((((()))+++,,,---'''((()))******)))((('''))))))))))))))))))))))))'''(((((())))))))))))(((******)))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))),,,***(((((()))***)))(((&&&((()))((('''&&&'''(((************************&&&''''''((((((''''''&&&''''''((((((((()))))))))***((('''%%%%%%'''(((***(((((((((((())))))))))))(((((((((((())))))))))))........................,,,,,,,,,---------......---------............///.........------........................---------............////////////000000000000000000000000..............................//////000000000111///////////////////////////////////////////////////000000111111111111000000111111222222111111000333333333333333333333222444444444444444444444444333444555666777999:::;;;;;;<<<<<<<<<===@@@DDDFFFKKKOOORRROOOKKKHHHKKKOOOOOOPPPRRRSSSTTTTTTSSSSSSUUUXXX\\\^^^^^^]]]]]]]]]\\\```dddggghhhjjjnnnqqqrrruuu|||~~~}}}~~~~~~yyyuuurrroookkkiii^^^[[[WWWVVVXXX[[[___```___^^^\\\ZZZZZZ[[[\\\]]]\\\]]]]]]\\\ZZZYYYYYYZZZWWWWWWVVVUUUTTTRRRQQQPPPMMMKKKIIIHHHHHHHHHGGGEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBCCC???@@@@@@@@@???>>>======999999999999999888888888:::999888555444222222111333333333333444444444444222222222222222222222222111111111111111000000000111111111111111222222222111111000/////////....../////////.........------................................................000000000000///...---,,,...............------,,,......///......---,,,,,,------.........,,,+++))),,,++++++*********++++++++++++******+++,,,,,,------............------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++------------------------+++******)))))))))))))))((()))+++,,,,,,+++)))((()))))))))))))))))))))))))))***++++++++++++******,,,,,,+++************+++((((((((((((((()))))))))((((((((((((((((((((((((***)))(((((()))***)))((('''((())))))''''''((()))))))))))))))))))))))))))))))))************))))))'''(((((((((((()))))))))---,,,***)))((((((((()))(((((((((((())))))))))))'''''''''((()))*********........................,,,,,,,,,---------......---------............///---..................---....................................////////////111111111111111111111111/////////////////////////////////000000000000000000000000000000000000000////////////////////////000111111222333333222222///000111111222222111111444444444555666666777777666777888999:::::::::999:::::::::;;;>>>AAAEEEGGGGGGGGGFFFFFFGGGLLLSSSYYY]]]aaacccaaa\\\YYY\\\___bbbdddgggjjjllllllkkkjjjlllpppuuuxxxxxxwwwwwwwwwuuuyyy}}}~~~}}}}}}~~~uuuqqqllljjjmmmqqquuuxxxvvvuuusssqqqqqqrrrssstttvvvwwwwwwuuurrrqqqqqqqqqqqqpppooolllhhheeeaaa___[[[YYYVVVSSSSSSQQQOOOMMMMMMMMMLLLKKKKKKJJJIIIIIIHHHFFFDDDCCCBBBDDDEEEGGGDDDDDDEEEDDDDDDBBBAAA@@@?????????@@@AAAAAABBBBBBAAA???===;;;999888777666999999888888777666666666444444333333333333333333222222222111111111000000111111111111111111111111......//////000000000000000000/////////.........//////////////////////////////////////////////////////000//////...------......//////......---,,,////////////...---,,,,,,---......///...---,,,+++******))))))))))))******---,,,,,,,,,,,,---......***+++++++++++++++***))),,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))((()))***,,,------,,,***)))******************************+++++++++******))))))(((((('''''''''((((((&&&''''''((()))*********(((((((((((((((((((((((()))((('''((()))***((('''((()))******(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))(((((((((((()))))))))***((()))***++++++***))))))(((((((((((())))))))))))&&&&&&'''((()))***++++++........................,,,,,,,,,---------......---------............///------...//////...------.............../////////............////////////000000000000000000000000////////////////////////........................000000000000111111111111000000000000000000000000111222333444555555555555000111222444555555555555444444666888:::<<<===>>>;;;===@@@CCCFFFHHHIIIIIIGGGFFFEEEFFFIIIOOOUUUYYY\\\\\\[[[ZZZZZZ___gggnnnppprrrsssqqqmmmkkkmmmoootttwww|||~~~wwwqqqnnniiifffbbb___^^^\\\YYYWWWWWWWWWUUUTTTRRRQQQPPPOOOQQQPPPMMMJJJIIIIIIJJJKKKIIIHHHHHHGGGFFFEEEDDDDDDAAABBBBBBCCCCCCDDDDDDEEEDDDCCCBBBBBBAAAAAAAAAAAA>>>>>>======<<<<<<;;;;;;999999999888888888888888555444444333333222222222222222222111111111000000---...///111222222222222111111111000000000//////111111111111111111111111////////////////////////......////////////.........////////////...------....../////////...---------.........///......---***))))))))))))***++++++......------------......+++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,+++***************************************&&&'''(((***++++++++++++******+++,,,,,,+++******************************((())))))))))))((((((''')))))))))))))))***++++++&&&'''((()))************))))))))))))))))))))))))(((''''''(((******(((''')))***+++***)))((()))+++))))))))))))))))))))))))'''(((((())))))(((((('''((((((((()))))))))****** """%%%)))+++++++++***(((((((((((())))))))))))&&&''''''((()))******+++------------------------,,,,,,,,,---------......---------............///------...//////...---------........./////////000............////////////000000000000000000000000///////////////////////////.....................000000000111111222222222333333333333333333333333333444555666666777777777888999:::<<<>>>???@@@@@@???@@@BBBFFFIIILLLOOOPPPOOOQQQUUUYYY]]]___``````[[[YYYVVVVVVZZZbbbjjjpppsssuuuwwwuuusssuuu{{{~~~}}}}}}|||zzzvvvtttrrrqqqooommmkkkjjjhhhfffcccaaa___^^^ccccccaaa___\\\XXXUUUSSSPPPOOOMMMKKKJJJJJJJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEEEE@@@AAAAAAAAABBBBBBBBBCCCAAAAAA@@@@@@@@@?????????<<<<<<;;;::::::999888888888888777666555555444333000111222444444444333333222222222222111111111111111111111111111111111111////////////////////////,,,---...///000000000000///////////////...---------......////////////...------------...///000111++++++******+++,,,,,,---...------,,,,,,---------------...///000000000///---,,,++++++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***++++++++++++++++++++++++&&&'''(((***++++++++++++))))))))))))))))))))))))************************)))))))))))))))(((''''''*********+++,,,---...///))))))******)))((('''&&&))))))))))))))))))))))))((('''((()))++++++***(((((()))***)))((('''(((***++++++++++++++++++++++++(((((())))))))))))(((((((((((()))))))))*********###$$$%%%''')))***++++++(((((((((((())))))))))))''''''(((((())))))******------------------------,,,,,,,,,---------......---------.........//////,,,---...//////...---,,,---.........//////000000............/////////000////////////////////////000000000000000000000000111111111111000000000000000000111111222222222222555555555555555555555555444555666777888888888888@@@AAACCCFFFHHHIIIJJJKKKRRRSSSVVVZZZ___cccfffhhhgggiiillloooqqqrrrrrrrrrllliiieeedddiiirrr|||~~~{{{xxxvvvtttrrrssstttuuusssnnnfff___ZZZWWWUUUSSSPPPOOOOOOPPPQQQTTTTTTRRRQQQPPPNNNMMMLLLHHHGGGFFFDDDCCCBBBBBBBBBAAAAAACCCDDDFFFGGGHHHIIIGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBAAA@@@@@@???@@@???>>>===;;;:::999999444555666666666555444333333333333222222222111111////////////////////////000000000000000000000000+++,,,---///000000111111///////////////......---------...///000000000///...---------...///111333,,,,,,,,,,,,------...///------,,,++++++,,,,,,,,,)))***+++,,,------------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))((()))))))))++++++++++++++++++++++++)))******++++++)))((('''((((((''''''''''''((((((************************+++++++++++++++***))))))&&&''''''((()))+++,,,---+++,,,++++++)))'''$$$###)))))))))))))))))))))))))))((()))+++------+++)))'''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&******++++++++++++******))))))))))))************---+++)))((('''((()))***(((((((((((())))))))))))(((((((((((())))))))))))