BM6P6(@ ___EEE999777555111111222111///111555444///***,,,---,,,******---////////////...------,,,,,,000222555555555777<<<@@@CCCJJJSSS[[[bbbiiiqqqwww}}}sssjjjaaa[[[QQQMMMIIIFFFFFFGGGGGGHHHBBBBBBAAACCCFFFKKKPPPSSSUUUWWWXXXVVVRRRMMMJJJHHHFFFFFFCCC???999666444444<<<===>>>>>><<<999555222///000111222444555666777;;;;;;<<<<<<<<<;;;:::999:::<<<>>>@@@???<<<888666111000...------...///000555555555444555777<<<@@@@@@???>>>;;;888555333111666666777999<<>>>>>>>>???@@@AAA@@@???@@@DDDGGGHHHHHHKKKKKKKKKJJJHHHDDDAAA???@@@===;;;;;;<<<;;;888555111222333444444444333333333666888777444111111222222111111000111111222222333333222222222222222333000000000000////////////222222222222222111111111...///000222444666777888222555888:::<<<===@@@AAAFFFGGGIIIJJJMMMRRRYYY]]]aaadddjjjnnnrrrvvvzzz}}}pppdddYYYNNNFFF@@@:::666666666222222333222222222111000//////...***///------000+++***666HHHTTT^^^^^^WWWMMM@@@777000///...---------------000222777:::;;;888555222333111...+++)))***+++,,,&&&%%%$$$$$$%%%&&&'''(((&&&))),,,---,,,***************))))))))))))******///.........///...+++))),,,+++)))'''&&&'''((()))111---)))))),,,---***&&&)))))))))***++++++***(((......///111222222000...222222222222000...,,,***)))))))))))))))(((''''''+++&&&)))222222)))&&&+++(((---)))&&&,,,,,,'''***...///222222222333555666999777666666888999::::::666555555666888777222.........---,,,+++***)))(((%%%###%%%)))***((((((+++'''(((***---///...,,,***+++...///,,,,,,///...+++''''''((()))***,,,...///333444555666444111...,,,++++++++++++,,,...000111111222333444555444333222555666444000,,,+++---///,,,+++)))((((((***,,,------...000000000111222444333555999<<>>BBB@@@@@@AAA???@@@IIISSS___eeejjjggg[[[WWWcccsss|||\\\CCC888666444111000333777<<>>333+++---...---,,,+++...000///............---------...000222444666999===@@@DDDKKKTTT]]]eeemmmwww}}}|||qqqhhh___YYYNNNKKKFFFDDDDDDEEEEEEEEECCCBBB@@@AAACCCGGGLLLOOOUUUWWWXXXWWWRRRMMMIIIHHHFFFFFFCCC???:::666555666:::::::::999777444111///...///000111333444555666;;;;;;;;;;;;::::::::::::<<<>>>@@@AAA???;;;666333///...,,,++++++,,,...///444555555555555777;;;>>>???>>>===;;;888555333111444444555888;;;>>>AAACCCBBBAAA@@@?????????@@@AAABBBAAA@@@BBBFFFIIIKKKKKKFFFFFFEEEDDDBBB>>>;;;999===;;;:::;;;<<<<<<999777444444444444333222111111222444666666333111111222222222111111111111111111222222111111111111222222000000000000000/////////000000000000111111111222444555666777888999:::;;;999<<<@@@DDDFFFHHHKKKMMMQQQTTTWWWZZZ^^^ccciiinnnsssvvv{{{sssggg\\\PPPIIIAAA;;;777777666333222333222222111000000///......''',,,+++,,,222000333AAAKKKUUU]]]\\\TTTIII===444...------,,,,,,,,,,,,---...111555888999777444111111///,,,***))))))+++,,,(((((('''&&&'''((())))))'''))),,,,,,+++******+++++++++************+++++++++++++++,,,...---,,,***+++***(((''''''''')))***000,,,)))))),,,---+++'''************++++++***))))))***+++---//////...---111111111111000...,,,+++***++++++++++++***)))))))))&&&+++444444+++&&&))))))...)))&&&---,,,'''+++,,,---///000111222555888888888888999;;;;;;999777666444444555777666222---------------,,,,,,++++++&&&$$$%%%)))***((((((+++'''(((+++---///...,,,***,,,///...+++***+++***&&&******)))******+++,,,---333444555555333111...,,,...---,,,---...000222333111222222333333333333333999999777333...,,,---///++++++)))((()))***,,,------///111111111111333555333555888<<>>AAA?????????>>>???GGGQQQ]]]ccciiiggg^^^[[[gggwwwvvvVVV???666444333111...///333;;;EEEHHH>>>000---.........------///000------........./////////111000111333777;;;===>>>FFFMMMVVV___hhhrrr}}}zzznnnddd[[[VVVLLLIIIEEECCCCCCDDDDDDCCCDDDBBB@@@???@@@DDDHHHKKKTTTVVVXXXWWWRRRMMMHHHFFFFFFFFFCCC???;;;888888888:::999777555333000...---......///000222333444444;;;:::999999999:::;;;<<<===@@@BBBCCC@@@;;;444000///...,,,++++++,,,...///222444666666666777999:::===<<<;;;:::888555333222111222444666999===@@@AAACCCBBBAAA@@@@@@AAACCCCCCBBBAAAAAACCCGGGJJJKKKKKKBBBAAA@@@???<<<:::777666===<<<;;;;;;;;;:::888666777666555444222111000///111222444444222111111222333222222111111111000000111111000000000111111222111111111000000000//////000000000111111222333444777777888999:::<<<<<<===???CCCHHHLLLOOOSSSWWWZZZaaaeeejjjooosssxxx~~~wwwkkk```TTTLLLBBB<<<888777666333111333111111000000//////......'''---+++,,,333444;;;KKKPPPYYY^^^YYYOOOEEE999000,,,++++++++++++,,,,,,------///333555666555222111000...,,,***))))))***+++++++++***)))))))))******)))***++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,((('''''')))+++,,,+++******)))((('''((()))***+++...+++((()))+++---+++)))******++++++***************+++---///000111000000...///000000000///...---,,,,,,,,,---,,,++++++***'''&&&+++444444+++&&&''')))---)))'''---+++'''---***+++---...///222777:::999999:::<<<>>><<<999666555444333555777666222...------............------&&&$$$&&&***+++((((((+++'''))),,,......---,,,***,,,......+++***,,,+++''',,,,,,+++******+++++++++222333444444222000---,,,......,,,,,,---///222333111111111111111222333333:::999777222...++++++,,,+++***)))))))))+++,,,---///000111111111222444666666777999;;;>>>@@@CCCDDDQQQfff~~~|||gggQQQFFFDDDBBB??????===<<<===<<<===DDDMMMXXX^^^eeegggbbbaaannn}}}oooPPP<<<444222111111111000......444999444---------------------...///,,,------...///000000000666333222444999======<<>>===<<<;;;999888555444777666555333222111000000000111222222111111222222222222222222111000000///000000000///000000111222222222111111111000000000555444444444444555777888999:::<<<>>>AAACCCEEEFFFIIIMMMSSSYYY]]]bbbfffjjjpppuuu{{{zzzooodddWWWOOODDD===999888777333111333000000000//////.........,,,111...---222444===PPPYYY___```XXXLLLAAA777///+++++++++++++++,,,---...,,,...111333444444222111111000...+++***)))******,,,,,,++++++***************+++++++++******,,,...++++++,,,,,,,,,,,,++++++'''&&&&&&''')))***)))((((((((((((((()))***+++,,,+++)))((()))+++,,,,,,+++***++++++***)))((()))***,,,---///000000///000000,,,---...///000///......,,,,,,------,,,,,,+++***'''&&&)))000000)))&&&'''(((,,,(((''',,,)))'''000***+++,,,---///333999===;;;;;;;;;<<<===<<<999666555444333555777777444000......//////...---,,,+++'''%%%&&&***+++((((((+++'''***---///...---,,,+++***---...------111111...,,,,,,++++++++++++,,,,,,111222222222111///---,,,---,,,+++***+++---///111000000///...///000222333666555333///,,,************************+++------000111222111111222555777;;;:::::::::<<<>>>AAACCCJJJ\\\sssvvvaaaMMMDDDCCCBBB???>>>;;;:::;;;;;;;;;AAAHHHQQQVVV^^^cccbbbeeerrrhhhIII999444111000000444444222------000222000,,,,,,++++++,,,---------,,,------...///000111111555333333666<<>><<<<<<===;;;888444222111000000000111111222333444555555999888777666777999<<<======???BBBCCCAAA<<<666222111000.........000222333111444666777555444333444777777777777666555444444222444666888;;;>>>???@@@CCCCCCBBBBBBCCCEEEGGGHHHJJJHHHGGGFFFFFFEEECCCAAA???>>><<<;;;999999999999;;;;;;;;;:::999777666555555444333222222222333333111111000000111222222111111222222222222111000///000000//////000111111222222222222222222222222222777777666666666888:::;;;>>>@@@CCCHHHLLLQQQTTTVVV[[[___fffkkkqqqvvv{{{~~~}}}rrrfffYYYPPPEEE???:::999777333111333/////////..................222///---333666AAAVVVcccfffcccWWWIII???666///,,,,,,++++++,,,---......---...000222333333333333555333111...+++***))))))++++++++++++***))))))(((***+++,,,+++******,,,...******+++,,,,,,+++******((('''&&&&&&'''((('''&&&'''(((((()))***+++,,,,,,***)))((()))***+++,,,,,,)))***+++)))'''&&&(((***+++,,,...---***))))))******+++---...//////......+++++++++++++++******)))(((&&&'''))))))'''&&&((('''***'''(((---((((((444+++,,,---...000444:::>>>===;;;999999::::::999888666444333555888888666333000000111000///,,,***((((((&&&'''***+++((((((+++(((+++///000...,,,+++,,,)))---...---...111222///++++++++++++,,,---...///000111111000000...---,,,,,,,,,,,,+++,,,---...///......------...///111222333111000...---,,,+++************++++++,,,---...000111111111000222555777???===;;;::::::<<<>>>???CCCOOOaaaqqqzzz~~~uuuaaaLLLBBBAAA@@@======999888999999:::>>>DDDIIIMMMTTT[[[^^^dddsss}}}aaaEEE999666222//////---333555222000111222111---+++******,,,------,,,------...///000000111111111111333888>>>DDDHHHJJJQQQWWW___fffnnnwwwyyyhhh]]]WWWSSSPPPOOONNNNNNNNNOOONNNLLLJJJDDDDDDDDDEEEGGGJJJLLLMMMNNNOOOOOOMMMHHHBBB???===@@@CCCFFFGGGEEEAAA>>>===999888555333111/////////111222222333444444555555666666666666888999;;;===???@@@BBBBBB@@@<<<777444///...,,,,,,,,,...000222222444666666444222111222444555555666666555555444555666888:::<<<>>>??????CCCCCCBBBCCCDDDFFFHHHIIINNNLLLJJJHHHGGGEEEAAA>>>===;;;999888888999:::<<<666888:::999888777888999333333222111222333555666333222000000111222222111000111222333333222111000000000000000111111222333111111111222333333444444888777777777999<<>>===;;;===888666888999999<<>>;;;;;;===BBBGGGJJJHHHDDD???===666555444222111000//////111111111222333333444444444444555777888:::;;;;;;CCCCCCCCCAAA>>>:::666333......,,,,,,---///111222333444555444222000000111222333444555555555555555666777999;;;<<<=========BBBBBBBBBBBBDDDFFFHHHJJJKKKJJJHHHFFFEEEBBB>>>;;;;;;:::888777888:::===???888:::;;;:::777444555666444333222111111333555666666333000000111222111000...///111333333333222111000000000111111222444444///000111222333555666666999999:::<<<@@@EEEJJJMMMOOORRRWWW^^^eeelllqqqtttyyy}}}xxxkkk]]]SSSHHHAAA<<<:::888333111222------------------------(((///000111999???OOOgggpppooogggUUUEEE;;;555111---,,,,,,++++++++++++,,,+++,,,,,,---///000222222111111000...---,,,++++++))))))***+++++++++******)))+++---...---,,,,,,,,,***+++,,,------,,,+++***)))(((&&&''')))***+++***((()))******++++++++++++)))******)))))))))***+++,,,...///+++'''&&&***......000222///+++)))+++...)))***,,,---......---,,,***************))))))(((((()))(((((((((((()))((()))***)))...333...000BBB,,,...000000111333666888666555555555777888777555333111///111555777555333333444555555333111---+++)))'''(((++++++)))(((+++(((,,,111111...++++++---)))---...,,,,,,//////,,,......------------......//////......---,,,,,,,,,+++---000222222000...---)))***+++---......//////444222000///000///,,,)))))))))+++,,,---.........000000000///...000444777;;;;;;:::999::::::<<<<<<======AAAJJJRRRYYYeeepppuuuqqqdddPPP@@@<<<=========888666777999888;;;???@@@@@@CCCKKKTTT___pppvvvYYY@@@:::999333......444333///,,,///444222---///---+++,,,///000///---////////////000000000000333666999:::;;;===BBBGGGQQQXXXccclllttt}}}mmm]]]UUURRRRRRQQQMMMMMMMMMNNNOOONNNKKKHHHGGGHHHJJJKKKKKKJJJHHHGGGKKKJJJHHHDDD???;;;999999;;;AAAHHHLLLJJJEEE@@@===666555555444333222111111000000000111222222222333222444555777999:::;;;;;;GGGFFFDDDAAA===888555222000000///...///111333555444555555333111///000111111222333444555555666555666888999;;;<<<<<<<<<;;;BBBAAABBBBBBDDDFFFHHHJJJFFFDDDCCCBBBAAA>>>:::777<<<;;;999888:::===AAACCC>>>@@@???;;;555000//////555444222111111222444555888444111000222333111000---...111333444444333222111111111111222333444555...///000222444666777888;;;;;;===AAAGGGNNNTTTXXX___bbbgggnnnvvv|||zzzmmm___UUUIIIBBB<<<;;;888333111222------------------------***222333444;;;AAAQQQjjjrrrqqqfffTTTCCC:::444111,,,,,,+++***)))))))))************+++---///000222------------------,,,,,,((()))+++,,,---,,,,,,+++(((+++...///...,,,,,,,,,+++,,,...//////...,,,+++((('''&&&'''***,,,......))))))***++++++++++++***)))******)))(((((()))+++...000111---)))(((+++000))),,,...+++'''&&&)))---***+++,,,---...---,,,,,,***++++++++++++***))))))''')))++++++++++++)))'''***,,,+++000666111444GGG,,,...000111111111333555222222444666888888555222111///---///333555444222333555666777666444111///***'''(((+++,,,)))(((+++(((---222111...***+++---(((,,,...---///333444222000000///...---,,,,,,,,,.........------,,,,,,,,,(((+++...111111///+++)))((()))+++---.........---444111...---...,,,(((%%%((()))+++,,,---........./////////...---///333777888888888999:::;;;=========999999???DDDHHHSSS___iiihhh___MMM>>>;;;>>>AAA===888555777999888:::===???>>>@@@GGGQQQ^^^ppp~~~mmmPPP===999444222333...---...///111111111000000000---,,,//////---///222111000///......///000000...333888;;;===AAAGGGLLLTTT\\\gggqqqxxx|||hhh[[[XXXWWWTTTPPPSSSQQQOOOMMMKKKJJJIIIHHHLLLHHHDDDDDDGGGHHHFFFBBBFFFEEEBBB>>>999777888999CCCEEEGGGJJJJJJFFF@@@;;;777666555444333222222222111111111111111222222222111222333333444777;;;>>>EEEFFFCCC???>>>>>>888111000000000000000111222222666444222222222333333222222111000000111333555666555555777;;;>>>???===;;;@@@??????AAAEEEIIIJJJKKKDDDCCCAAA===999777777888;;;<<>>@@@HHHPPPWWWIII>>><<<;;;666111000555444333222111111111111000000000///000111111222111111111000000000000000000111333444444444333333666555444555888:::;;;<<<@@@DDDJJJPPPUUU[[[aaaeeeppptttzzzxxxlll```XXXKKKBBB:::888777444222333222...---///...,,,---000---000333666===JJJ[[[gggqqqnnnaaaMMM???888333---+++++++++***++++++,,,,,,%%%'''***---///...---,,,///...---,,,,,,+++,,,,,,)))***+++,,,---,,,++++++***+++,,,---------,,,+++.........---,,,,,,,,,,,,$$$)))---+++%%%$$$)))///&&&(((+++---...,,,)))'''///...---,,,,,,,,,---...,,,+++***))))))+++---......------,,,,,,++++++***,,,,,,------------------...,,,+++,,,------,,,***'''((()))***+++***)))))),,,...111555999<<<<<<;;;222000---+++***,,,///111222555555333333555333///,,,***))),,,111444333222111555777555555555333...---,,,***(((((((((((()))***---000111111...***'''---+++***...333666333///222111///---,,,---...///000000//////...,,,+++***+++,,,---.........---,,,+++++++++,,,---///222333///...---,,,+++*********))))))***+++,,,------...///...------///222555777999999:::::::::999999888999666666:::===???DDDIIIYYY]]]]]]QQQ???555666<<<:::777444333555999???CCC>>>>>>???DDDNNN]]]mmmvvvlllOOO===999333222222...---...///000000000///......,,,---111222......000111000///......///000111000333888;;;===BBBHHHNNNSSS[[[gggqqqyyy{{{fffXXXUUUUUUSSSPPPRRRQQQOOOMMMJJJIIIHHHGGGIIIEEEAAAAAACCCCCCAAA===??????>>>;;;888888999;;;CCCEEEIIIJJJHHHDDD???;;;999777555222///---,,,+++111111111222222222222222111222333333444777;;;>>>DDDEEECCC@@@???>>>888000000000///000000000111222444444333444444555444333222111000///000222333555666666888:::>>>???>>><<>>AAACCCJJJOOOUUU[[[aaagggnnnrrr}}}zzznnnaaaYYYNNNDDD<<<999777333111222333///...//////---...111---///222666===KKK\\\iiisssnnn```KKK;;;444...(((,,,,,,+++******+++++++++&&&(((+++---/////////.........---,,,++++++++++++))))))++++++,,,++++++******+++,,,---------,,,+++...///000000...---,,,+++)))(((&&&%%%%%%(((+++---'''))),,,......---***(((---,,,+++***)))******+++---,,,***)))***+++,,,---...------,,,,,,++++++***+++++++++,,,,,,,,,,,,------,,,++++++------,,,+++************+++---///000000000333:::@@@BBB===777222000---+++***,,,...///---333777555222222222000,,,******,,,111444333111222666888666555666444000---,,,+++***)))******+++(((***---000111000...---,,,***+++000666999666333333222000///...///000111111111000///...---,,,+++,,,---.........---,,,++++++++++++,,,...111333444111000...---,,,++++++***)))******+++,,,---------...---,,,,,,...111444666999999:::;;;;;;:::999888666333333777999999<<>>888;;;@@@999777444333555:::@@@CCC???======AAAMMM[[[iiiqqqjjjNNN<<<888222000111---///000000000000000///...---,,,///444444000...///111000////////////111111222555888;;;===CCCJJJPPPSSS[[[gggrrr{{{vvvbbbVVVRRRSSSRRRPPPRRRQQQNNNLLLIIIGGGFFFEEEGGGDDD@@@>>>???>>><<<999888888888777777888;;;>>>BBBFFFJJJJJJEEE@@@======666666555444444444444444000111222333444333333222222333333333444777;;;>>>AAACCCCCC@@@???===777000/////////000000000111111333444555666666555444444222111000//////000111222666666777:::>>>@@@@@@@@@EEEEEEEEEGGGGGGEEEAAA===<<<<<<<<<:::777777888:::666666:::DDDRRR^^^ddddddTTTHHH<<<777777666666777222222111000000/////////000000//////000000111222111111111111111111111111...///000222333444555555555666888<<>>:::888444111222333000...000000---...222---///222666>>>MMM^^^jjjpppiiiYYYEEE777000+++(((---,,,+++***************((()))***,,,...///111111...---,,,+++************(((((()))******************+++,,,------------,,,///111444444111...+++***,,,&&& &&&+++---+++(((***,,,...///...,,,***++++++***))))))))))))***---,,,+++******+++,,,---...------,,,,,,++++++************++++++,,,,,,,,,---+++***+++------,,,+++---,,,+++,,,...111444666222111444<<>>;;;:::===???999777555444666;;;@@@DDD@@@<<<999===IIIWWWccciiiwww|||gggLLL<<<888111///111---222222222222111000000//////---///333333000///000111000/////////000111222444666999;;;>>>DDDMMMSSSVVV^^^jjjttt|||ӵTTTTTTRRRPPPQQQPPPMMMJJJHHHEEEDDDCCCFFFCCC???===<<<;;;999666444555555555666888<<>>AAABBB???===<<<666000//////000000000111000000222444666777555333222111111000////////////000000555555777;;;???CCCEEEEEEDDDCCCCCCDDDEEECCC@@@>>>Ħ666999;;;:::999:::Ħ^^^XXXKKKCCC:::666666666666555111111111111111000000///111ӵ333111111111222222222222222000111222333555666666777:::<<>>;;;999555333333444000///111000...///222---///111666@@@NNN^^^iiihhh^^^NNN>>>333...,,,+++------+++***))))))))))))(((((()))***,,,...111222......---,,,++++++++++++'''(((((()))))))))))))))******+++,,,------......000555999999555///+++***)))$$$!!!''',,,,,,***)))+++---/////////---,,,,,,,,,,,,+++++++++++++++---,,,,,,+++++++++,,,---...------,,,,,,++++++*********++++++,,,,,,------,,,+++***+++---......,,,.........///000222444555000000333:::???>>>777111111000...---,,,+++,,,,,,'''000777888666555222///...,,,+++---111333222000---111222222444888999777111111///...,,,******)))************+++,,,---...+++,,,///444999:::888666333333222222222222333444444333111000//////000000///000000000///...,,,+++,,,,,,,,,...000333666888555444222000...------,,,,,,,,,,,,,,,------------...------...000222555666555777:::<<<<<<;;;888666333111222666777555666999888888888999:::::::::999888777555444666;;;@@@CCC???:::666999DDDRRR\\\```llltttzzz}}}bbbIII:::777000...000...222111111000////////////222//////111222000000444111000/////////111222333555888;;;===@@@FFFOOOUUU\\\cccnnnwww}}}4ĉ@ӵUUURRRNNNNNNMMMJJJHHHEEECCCBBBAAAAAA???<<<:::999777555444444555555555555888;;;>>>???DDDGGGEEE???;;;;;;===@@@???<<<888444222000//////111555777888777555333111222222222222555888;;;;;;???@@@===:::999555000//////000111222111111111222444777666333000......000000//////////////////222333666<<L555666888:::;;;:::=hĦEEE???===8886666666664442222222223333333332221110004ĉ@ӵ111222222222333333333444222222333444555777888999@@@EEELLLSSS[[[ccclllrrryyy|||>L{{{oooccc[[[NNNEEE===;;;:::777555666444000///111000...///222---///111777AAAOOO\\\eee```UUUEEE888000---,,,,,,---,,,+++***))))))(((((((((''''''((())),,,///111///...---,,,++++++++++++((((((((((((((()))))))))))))))***+++,,,...//////333888======777000+++***######$$$&&&(((*********)))+++---...//////...---,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,------...------,,,,,,++++++***+++++++++,,,---......///,,,++++++,,,...000///...///000222333333111///...***---000222222111111111000000///...------,,,,,,,,,000333666:::;;;666///000---,,,...111333222000'''+++------111777:::999444333111///,,,)))'''%%%)))(((''''''(((***,,,......///111444666666444333111111111111222222333444444333000......///000111111222222222111000...---,,,------...000333666777555444333111000///............------------------/////////000222444666888333555888;;;;;;:::777555222000222666888777999<<<;;;999777777::::::999666888777555444666:::>>>AAA===999444666???KKKUUUZZZccclllyyywwwtttwww{{{]]]EEE888666///...111//////...---------------...333000///111111000111555111000//////000111333444555999===???BBBHHHPPPWWWaaahhhqqqyyy~~~GG=?OOOKKKHHHGGGEEECCCAAA???>>>>>>:::999777666444333222222444555555555555777;;;>>>>>>@@@BBBAAA===::::::;;;@@@???<<<999666333222111///222666999:::888666444000111111111111333666999888<<<===:::666666444111000111222333333333222111222444666555111......////////////000000000000000222444888>>>EEEHHHIIIIIIEEEBBB>>>;;;:::999777666HdĦ444555777999666=Īj777888777444555777444000111222333444444333222111GG=?222222333333444444555333333555777999<<<>>>@@@KKKQQQ[[[cccjjjrrrzzzHdĦ{{{pppddd\\\MMMDDD===;;;:::777555777333000...000000---...222...///222999BBBNNNXXX^^^[[[MMM>>>555///+++***,,,,,,+++***)))))))))))))))(((''''''((()))+++---......---,,,++++++******+++((((((((((((((()))******)))))))))***,,,...000111666<<>>999111111...---...222333222///$$$((())))))---555999888555444222000,,,)))&&&$$$%%%%%%%%%%%%(((+++...000111111222333333222222111//////000111222222333333444111...,,,+++---000111333333444444333222111000---------...000222555666555444333111000000000000/////////......---------///000111222444666777888444555888:::;;;:::888777111///000555888888:::>>><<<999666666999;;;;;;999888777555444555888;;;===:::777444555:::DDDPPPWWW___gggsssuuuiiimmmwwwӵYYYBBB777ĭӵ---ӵ000Ħ111000//////000222333444555ӵӵĦƜ`1.׼sMMMIIIEEEAAAĦ999999555555555444333222333ӵ444Ħ===<<<;;;::::::999;;;:::999888ĭӵ///111Ħ333111000Ħ333Ħ000///111444...//////000111111111111GGGEEE???222DdD222:::;;;?fӵ444666555Ħ///111222ӵƜ`1.׼s222222ĭӵ===bbbnnnӵĦĦĦDdDӵӵӵĦӵEEEĭӵ//////000333:::CCCLLLSSSWWWRRREEE888222000,,,,,,...******))))))))))))******))))))))))))***+++,,,---,,,+++***)))(((((((((((())))))((((((((()))***+++)))))))))***,,,...000222999???DDDBBB999000,,,,,,$$$'''))))))(((((()))+++)))***+++---............***+++,,,,,,,,,+++))))))((()))***,,,...///000111...------,,,,,,++++++***)))***+++,,,---...//////...------///222444444333222222333333111...+++***((()))++++++***+++...000...///111222222222000000///000000000555;;;:::666222///---///222333111///&&&))))))(((+++222666666444444333111///,,,)))((('''&&&&&&'''))),,,///000333333333222111111222333...///000111222333444444222///,,,))))))+++...111333444555666666555444333............///111333444333222222111000000111111000000000///...------,,,//////000222444555777777666777999:::;;;;;;::::::444111111555888888<<<@@@<<<999555555777:::;;;<<<888777555333444666888:::666666666444666???LLLVVVZZZ```kkkzzzmmmccclllyyy?~4xxxVVV@@@g&e>&e000g&e///>hӵ000000000000222444555g&eKKKguO>uO>&e4ff?>ߝLkkkgĉ@IIIGGGDDDBBBShӵ666444555666555444444g&e333>hӵ999:::;;;999888:::999777fff?><z777g&e>&e......HL111222222ShӵgL444111111555999......000111222222222S?ʬDDDAAA3h?D%%)?===???ZufĦ444777555gL666...///g&e///gĉ@222222g&e>&e@@@@efffooo??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e---///??...000444;;;DDDLLLPPPRRRJJJ===222111111000000444***)))))))))))))))***+++******+++++++++,,,,,,,,,***)))(((''''''&&&&&&&&&***)))((((((((()))+++,,,(((((()))***,,,...111222;;;AAAFFFCCC999000------)))((('''&&&''')))***,,,((()))+++,,,---.........------...///...---,,,+++'''(((***---///000111222......---,,,,,,++++++***((())))))+++,,,---...............000333555555444333333222111000...------+++***))),,,///111000......///111333444333222111---000111///111777::::::222000...///222333111///)))+++***(((***000333333333333333222111///---+++,,,+++*********+++,,,---444444333222111111333555...///000222333444555555111...***''''''***---000444555666777777777666555///............000111222222111111111000111111222111111000///...------,,,......000111333555666666888999:::;;;<<<<<<======999555444777999:::>>>CCC===:::666333444777:::;;;888777555333333444666888444666777444444<<>>GGGLLLLLLJJJEEE>>>555000000000...+++******++++++++++++******,,,*********,,,---,,,+++************))))))))))))(((!!!///%%%,,,###///###'''&&&'''(((,,,111555888BBBDDDFFFCCC<<<333+++'''&&&''''''((((((((())))))************+++---///000333333222...******,,,///,,,,,,,,,---...///000000/////////...---+++***)))***+++,,,...//////...---111111111111111111222333///111111...***(((***,,,&&&%%%'''---...,,,,,,...,,,,,,---111555666333000222111000222444666777666:::555222444888777111***,,,'''$$$$$$)))///333444///333666444...***+++---*********)))(((***...111777444000///000111000...000111222333222000...---///...,,,******,,,...000111222444777::::::777555666555444333222111111111111333444444222111111222000000111///......///111------...111444555444333<<<>>>??????>>>>>>@@@CCC>>>===:::777:::???@@@======999555222444777:::<<<888888777555444555777:::999777333000000888DDDMMMZZZVVV\\\nnn~~~jjjaaaooo4DuXӵqqqSSSDDDDdDΦDdDĦ000DdDĦ111666t|<222333333222111333666888DdDĦNNNDdDΦDdDΦDdDĦpeƜ4DuTӵbbb`eĭ>>>qet555333222333333333444555555DdDĦ444999t|<777666555555666888<<<666DdDDdDĦ333DdDΦDdDĦ...q<niDdDĦ222qet777666DdDĦ111111000...---000...,,,,,,---q<RCCC@@@qjRgdKӵHdDĦgdKӵ666555GR/f6LĭĦ444666DdDĦ///222111DdDĦ555`eĭ333DdDΦDdDĦUUUDdDĦ~~~geĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ..................000222777???HHHLLLJJJHHHBBB;;;333/////////---+++******++++++++++++******''''''&&&(((***++++++***)))))))))))))))))))))))))))!!!...&&&+++###...$$$***))))))))),,,///333555@@@BBBDDDAAA;;;333,,,))))))(((((((((((()))***+++++++++******+++---...///111222222///,,,+++,,,...)))+++---///000000000///000000//////...,,,+++***)))***+++---///000000000111111000000000111111222+++---...---++++++...000+++((((((+++,,,******---,,,,,,,,,///222444222000333222111222555777777666888444222444777666///)))***'''$$$%%%***000444555222444666333...++++++---,,,,,,+++***)))***---000555333000000111222000...///000222222222111///......---,,,+++,,,...000111111222444777999:::888555777777666555444333333333111333444444222111111222000111222111/////////111.........000222444555555<<<>>>???@@@@@@BBBFFFIIIGGGGGGEEEAAABBBDDDBBB===;;;777222000222555888999888888888666444444666888666666555333222777???EEEUUUUUU[[[iiizzznnneeeqqq4DuXӵmmmQQQCCCDdDΦDdDӵ///DdDĦ000111o)h111333444444333222333666888DdDĦNNNDdDΦDdDΦDdDӵ=ӊB1.uTӵaaaHߝL`o9999po9wӵ222222333444555666888DdDĦ555666o)h555444333222333666999999555DdDΦDdDĦ111DdDΦDdDӵ,,,GIpӵDdDĦ///po9wӵDdDĦ111222111111111000...,,,+++---po9u@@@AAA???<<>>???===888222---++++++***)))((((((***+++---,,,++++++++++++,,,---...///000111000...,,,,,,---''')))---000222222000///111111111000///...---,,,))))))***,,,...000222444111000000/////////000000***,,,------,,,---000222000,,,)))***)))'''))),,,,,,++++++,,,///111111111444333333444777888888777777444333555777555...''')))'''%%%''',,,111666888555666666333...+++,,,...//////...,,,******,,,///222111111222222222000---///000111222222222111000------------...///111222111111333666999:::888666888888777777666666555555222444444444222111111222000222444444222000000000000000000000111333555666;;;;;;===AAAFFFLLLQQQTTTOOOPPPMMMIIIGGGFFFBBB<<<:::777333111333555777888999999999777444333444666222555666555444444888<<d<Ħ---Dt111444555555444444777999>d<ĦLLL>d<ʜDd<ʜ4DuTӵF&uTӵaaa4DufئL>e666puR)Ħ222111222333555777999>d<Ħ444Dt444222111333777;;;;;;999DdDΦDdDĦ000>d<ʜ4DuTӵ+++4DwDd<Ħ...puR)Ħ>d<222222222222000...------///peӵ???ĦpeӵDx<>d<ӵDd<222qR/ܗ?fӵ777>d<333222>d<Ħ7774DufئL>e999DdDʜ4DuTӵmmmDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ---------------...222555;;;DDDKKKLLLHHHCCC777333...,,,,,,,,,,,,+++******++++++++++++******,,,***)))((())))))'''&&&%%%&&&&&&'''((())))))******%%%---///)))%%%+++(((---,,,++++++,,,---///000666888999777333///---,,,,,,+++)))'''''')))+++---,,,,,,,,,,,,,,,,,,,,,------///000111000///---,,,(((***,,,///111222222222111222222111000///......+++++++++,,,...000333444111000///...............------------------//////000,,,***++++++((((((+++,,,+++******+++...000111666555555777:::;;;;;;:::777666555666777444---'''''''''''')))...333777:::888888777333///---...///111111000---+++***+++---...///111333333222000......///000222222333222222...//////000000000111111111222333666999:::888777777777777777777777666666444444555333111111111333111333666666444222000000000222444555555555555666777888<<>>;;;888666777888999999999::::::888555333333444222555777555333111333666AAAIIIQQQVVVcccyyyyyyooouuu4DuXӵeeeKKK???D&dq&ĒR......sdKĦ...DHRRud444666666666666888:::sdKĦKKKD&oq<Ōq&ĒR>dp&ĒRbbb\\\nfʜd<Φ>d<Ħ///s&dq&ĒR---,,,i?ʜtd<Ħ///HHܗDӊB555<x111111000//////000222B?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9JJJs&dq&ĒR+++++++++,,,---...///111555<<hggg___XXXfe777@ďD333222111000111333555888:::ne444222=e444333222444777999:::666ege......sĪj@h...---,,,fdDĦ111@ďD666444Hkge000111111111111222444777@h444444@G222111HĪj@IŌ444...Bene666Hkge444ne999:::fe<<<Hu]3hhuuu}}}segeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GUUUKKKsĪj@h*********+++,,,...000000222666>>>GGGMMMKKKCCC<<<000///,,,***)))******+++******++++++++++++******#########%%%(((***+++***'''''''''(((((())))))******)))///>>>---+++(((+++******+++,,,---///000111.........,,,******+++---+++***(((''''''((()))******+++,,,------------,,,,,,,,,---000222222000......---,,,+++---000444666111222222222111111000/////////...//////000111222222222000///------,,,,,,+++******,,,///222333333***)))+++//////,,,***+++*********))))))***---000111111333777;;;======<<<<<<;;;999888666333///+++&&&))),,,///111555999<<<:::999777555444222222111222333222///,,,))))))***)))---111333222111111111000000111111222333444444333333222222222222333333555444444555777888666555333444555777777777666555666666555333111000222444444555777666444111111111111666;;;<<<999666555666999<<>><<<:::888:::<<<>>>===:::777555444555666777444111000333666===BBBJJJPPPUUU```uuu|||{{{4DuXӵ]]]ĵD^/////////000111///000000000333666888999:::===>>>IIILLLNNN|||yyykkkcccZZZQQQ;;;888666333333222000000111333555777999555555222444444333222222444555555///***++++++...------,,,---DdDĦ222444<<<888333///000222333222333666999;;;<<<333222333555333444333444444000444777444444999:::;;;===BBBD^{{{s׼sgeFm8>aĦs׼sHoD^DdDĦs׼seeeVVVKKK222,,,,,,,,,---...///000111555999@@@IIILLLHHH>>>555///...---+++))))))***+++******++++++++++++******%%%$$$$$$&&&(((******))))))))))))))))))))))))))))))+++111EEE///...'''++++++++++++,,,---...//////------,,,***)))))),,,...,,,+++***))))))))))))***)))***+++---......------,,,+++,,,...111333111///......------...000222444111111111111111000000///,,,---///000111222222333444333111///...---,,,,,,,,,******,,,000333333333---***+++......+++***---)))+++,,,+++)))***---///+++,,,///444999<<<<<<;;;===;;;999666444111...,,,'''***...111333555999<<<999888777777666555333222111222111///+++)))))))))(((,,,000222111111222333111111111111222333333444222222111111222444777888777666555555666666555444222333555777888888777666777777666333111000222444555666666444222000111111333777999888555333555888:::===KKKddd}}}jjj^^^VVVQQQOOOLLLIIIFFFCCC@@@<<<999:::<<d<Ħ444000000000000111111Ħ---.........---,,,+++///222666888:::;;;>>>@@@===BBBĦPPPRRRTTTUUU\\\iiivvv|||wwwsssrrrrrrqqqqqqhhhcccZZZPPPHHHDDDDDDFFFBBBAAA@@@>>><<<999666555666555333333333333111000000111222444777999:::;;;Ħ333//////222555111333444333222111111333222,,,)))---111000---,,,'''((()))+++,,,,,,,,,,,,------,,,+++,,,---///000>d<Ħ333444666::::::<<<======999222---------------///111333555333555888;;;===>>>======888666333111111444666999666333111000222444555555111333666777666555444555222000000222555666333000444666888999777444333333444444555666Ħ<<<:::;;;;;;<<<<<<<<<======III>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ{{{nnneeeVVVKKKAAA;;;888333111222000000/////////000000111888;;;BBBIIILLLEEE:::000//////---+++)))((()))*********++++++++++++******---,,,***)))***)))(((&&&************))))))))))))))),,,222III111000&&&,,,,,,,,,,,,---------............,,,***)))***---000,,,,,,,,,,,,++++++******((()))+++---............,,,++++++---111333222000------///000000111111111000000111111111000000///***+++...111333444444444444333222000...---,,,,,,000...,,,---///111000///111---+++,,,+++)))***...)))+++,,,,,,******,,,///'''(((,,,111777::::::999===;;;888555111///---,,,'''+++000222333555999<<<888777777888888777555222111111111...+++)))((()))(((,,,000111000000222555222222111111222222333444111000///000222666:::===999777666555666666444333222444666888999999888777888777666333111000222444666666555333111000111222555777777444000000555:::888<<>>;;;888777000555999:::777555555666;;;888@@@LLLIIIDDDXXXwww?aŖ%7uSQuR)ӵsdKĦ000///000222333333gdKĦ...---///111222111000000000000333777<<<>>>??????gdKĦSSSVVVYYYXXXaaakkkqqqvvv|||~~~}}}uuusssqqqnnnlllhhhccc```WWWYYYWWWPPPGGGCCCGGGLLLCCC@@@===999777777888999888777666444444444555666---///111333666777999gdKĦ111111000222666444444333333333333333333333111///,,,++++++,,,---...///000///...///111333---+++)))***,,,///111111gdDĦ666666777;;;<<<===<<<999555000---,,,---...///000000111111666;;;===<<<<<<===;;;777666111000111000///000444///000111222333222111111222333555444333222222333333333333333333333333333666666666666666666555555666666777gdKĦ@@@999;;;<<<<<<===???CCCFFFNNNsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ|||nnncccUUUJJJ???999555111000111111------//////...111555666???IIILLLIIICCC777---++++++******)))*********++++++++++++***************)))((()))***+++***)))---------,,,+++***))))))+++))),,,FFF???---...''',,,---------......//////222///+++'''&&&(((+++---,,,------,,,******+++------,,,+++******,,,...///---------...///000000111111...******,,,000222444555444333111000...---,,,---...///111111222222222111000000111111000---+++...,,,+++,,,...000000///111///---...000111...+++(((***++++++++++++,,,...,,,---...///111222333333>>>:::555111---+++(((%%%---...///000111222333444888777555555555555333111333222000...,,,+++*********---000222222222222333555111000333333222333777///333444333444777777444111222444555555555444444111333666666444333333333999999888555222000111333555555555555444333222111444222222555:::>>>???>>>@@@BBBMMMhhhzzzmmmgggcccfffYYYQQQIIIOOOYYYBBB999???BBB@@@@@@???777---666333333555::::::666222444666<<A777ne///000000111222222ne---,,,,,,---///000000///222111111444888<<>>@@@DDDAAA???;;;888666666777888777666666555555555555555///000111333555666ne000111111///111555222222111000000000000000000///---,,,,,,---...///,,,---......------///000---+++******,,,///111De===;;;::::::999:::;;;<<<:::777333000///......///000222444666:::>>>???>>>===>>><<<888555111000111111///000444000111222333444333222222000222444444333222333444333333333333333333333333777666555555444555555555777777ne>>>???======>>>>>>@@@DDDIIINNNZZZne>Ak<fhDenenenezzzkkk```UUUJJJ>>>999555111000111000------//////...000555888AAAJJJKKKHHHBBB777---,,,++++++*********++++++((((((((((((''''''''''''((('''&&&'''((()))((('''******+++++++++++++++***+++)))---EEEBBB---...(((------......////////////111...+++)))((()))+++,,,,,,------,,,******+++---,,,,,,+++******,,,---...---------...///000000000000///...------///222444333333222000///---,,,,,,------///000111222333333444444333444333222000...///---,,,---///111111000000///---...000000...+++)))***,,,,,,++++++---...*********+++,,,...///000999777444111---+++******------...///000000111111444444555777888666333000333222000...,,,+++***)))***---000222222222222333444111111333444222333666000333444222333666666333111222333444555444444333333555777777666555555666>>>===;;;777333111111222555555555555444333222111444333222555999<<<<<<;;;???BBBNNNfffvvvxxxjjjaaaWWWZZZcccLLL???CCCDDDBBBAAAAAA;;;333999777777999======999555444444777;;;>>>AAAKKKVVVwww???777000///000111111111111000,,,+++***,,,...///...---333222222555999===@@@@@@MMMOOOQQQTTTVVVXXX```gggjjjlllooonnnkkkjjjhhhfffeeedddaaa]]]ZZZLLLIIIDDD???;;;:::;;;<<<>>><<<999777555555666666555666777777777666555444111111222333444444333111222111///111444222222111///...............---,,,,,,---...///000,,,...///...------...000---,,,,,,,,,---000222444EEEEEEBBB???>>>777999:::;;;;;;888666444111///......000444888;;;>>>AAABBB???>>>???===999555111000111111///000333111222333333444444333333///111333444333333333555333333333333333333333333888666555333333333555666888888;;;======@@@@@@@@@AAADDDKKKTTTZZZhhhxxxiii^^^TTTIII>>>999555111000111000------......,,,000666<<>>999444111111222555555444444333333222222333222333555999;;;;;;:::>>>CCCOOOccc|||wwwkkkjjjoooWWWGGGHHHGGGCCCCCCDDDAAA<<<;;;:::;;;===@@@???:::666666333333444555888BBBLLLffftttnnnUUU???777111111111000///000222111000//////000111111,,,++++++,,,...//////...444333333555:::>>>@@@@@@DDDGGGJJJLLLMMMOOOQQQSSSXXX```eeeffffffgggeeeaaacccbbb```^^^\\\YYYUUURRRJJJEEE>>>;;;;;;;;;:::999;;;999777555444444444555555777999::::::888666555333222222222222222333333777333111222222///000333444333222111//////.........------------...///000///000222111000///000111------------...000444666777>>>FFFKKKJJJFFFAAA>>>888999:::;;;:::999666555000///------000555;;;>>>@@@CCCBBB>>><<<===;;;888444111000222222///000333111111222222222333333333000222444444222222222333333333333333333333333333888666444222111333555666999999999999:::;;;<<<===AAAAAABBBDDDIIISSS___fffsss|||xxxiii^^^SSSHHH===888555111000111///------...---,,,000777AAAIIINNNKKKDDD===555---,,,,,,++++++,,,,,,------************))))))))))))***)))((()))***+++***)))(((((()))***++++++++++++)))***222GGGUUU111,,,(((...///000111111000//////---------,,,,,,,,,,,,,,,,,,------,,,******+++---+++++++++,,,,,,,,,,,,,,,---------....../////////---111444222...+++---111///......---,,,++++++***+++,,,...///111222333333222222222000...,,,++++++------,,,...000111000///............///...---,,,***+++------,,,,,,...///...---,,,++++++---...///...111444111,,,***---000+++++++++++++++*********+++,,,///333666666222///333222000---+++***)))(((***---000222222222222333222000111555555222111222///333555444555999999666333444555666666555444333555666777777777888:::<<>>999444222222333555444444333333222222222111222333666999<<<===>>>CCCHHHSSSaaasssyyyyyy```PPPMMMHHHCCCCCCDDDDDDCCC======???AAABBB@@@;;;666777333222333333555<<>>AAABBBEEEJJJRRR^^^jjjsss}}}xxxjjj```RRRHHH===888555111000111///---......---,,,222;;;FFFMMMPPPKKKBBB:::333...,,,+++++++++,,,,,,---...,,,,,,,,,+++++++++*********)))((()))***+++***)))******++++++++++++******)))+++555GGG___333,,,)))...///000111111000///...++++++,,,,,,,,,,,,,,,,,,,,,------,,,******+++---+++,,,------------,,,+++------------............+++///333111---***+++...---,,,,,,,,,++++++******+++,,,---///111222222222666666666444000---...///+++++++++---///000...------...//////...---,,,,,,***,,,---...------...000000000...------......///---111333111,,,))),,,///************))))))))))))*********---000222222111222111///---+++***))))))***---000222222222222333222000111555555111000222...222555555777<<<===;;;444555666777777666555444222333444444444666:::===@@@???;;;777333222444666444444333222222222333333///111333666:::>>>BBBEEEMMMRRRYYYaaakkkyyylll[[[TTTKKKEEECCCCCCEEEGGGAAACCCFFFHHHGGGCCC>>>999555222222444444444888>>>GGGUUUjjj~~~kkkQQQ???777111111111000///000111000/////////000222222///......///111222111000222111111333777;;;<<<===BBBCCCEEEEEEFFFGGGJJJLLLRRRYYY^^^]]]\\\[[[YYYUUUWWWUUUSSSQQQPPPLLLHHHEEECCC>>>888666777888888777666555555444333333333333666888;;;<<<===;;;999888444333222000///000000111444111000333333111111444111111000...------------/////////......------,,,---///111111000.........---///111111000222777;;;>>>CCCIIIKKKHHHAAA;;;777888888999999888777555444//////000222555999===??????@@@===777555777777444333111000333333//////222000////////////000111111111222444333111000000111333333333333333333333333666555444333444666888999;;;;;;;;;<<<===>>>@@@@@@BBBEEELLLTTT^^^kkkwwwyyykkkaaaRRRGGG<<<777444111000222------...///---...555???KKKQQQSSSJJJ???777222...+++******++++++,,,---...++++++*********)))))))))((('''&&&'''((()))((('''++++++,,,,,,,,,++++++***++++++333AAAccc111+++,,,...///000111111000...,,,*********++++++,,,,,,,,,,,,------,,,******+++---,,,---///000000...,,,+++------------------------,,,...000///,,,***+++---++++++++++++++++++++++++,,,---...///000111111111555666666333---+++,,,...******+++---//////---+++,,,...//////---,,,,,,---+++---............///111000000///......---,,,,,,---000111000---++++++---******************))))))+++)))'''(((,,,000222333000///...,,,++++++*********---000222222222222333333111111444444000///222...222555555777<<<===;;;555555666777666555444333000000000000111444999===>>><<<999555222222555888444333222111111222333444///111333555999???EEEJJJUUUXXX[[[___dddmmmyyynnncccVVVMMMHHHEEEFFFIIIHHHKKKOOOPPPOOOIIICCC???555111000333444333555999:::FFFYYYmmmjjjPPP???777111111111000///000000000000000000111111222///......///111222222111111//////111555888::::::???@@@AAABBBBBBDDDGGGJJJLLLSSSXXXXXXWWWWWWUUUQQQPPPNNNMMMMMMLLLJJJGGGDDD???<<<777555444666777777555444444444444444444444666777999:::;;;:::999888444333111/////////000111222///000333444222222555111000//////.........///------..................---000222222000...---------000333222111222888======AAAEEEEEEBBB===888666444555666777777777777666222333666:::===???@@@AAA>>>>>>;;;555333555666444333000111333333000///111111000/////////000222222...000222222222222333444333333333333333333333333444444555555777888:::;;;;;;;;;<<<===???@@@BBBCCCEEEKKKUUU```lllyyyyyyjjj```QQQFFF<<<777444111000222,,,---///000...///999DDDOOOUUUUUUJJJ===555111...)))))))))******,,,------*********))))))))))))(((((('''&&&'''((()))((('''***+++,,,---------------...+++///777```,,,***111---...000111000///,,,+++))))))((()))***+++,,,---,,,------,,,******+++------...111222222///---+++------------------------............------------++++++++++++++++++++++++---......///000000//////333555555000***'''))),,,******+++...000000...,,,,,,...000///,,,+++,,,---,,,---//////......000111///000111000///---+++))),,,---.........---,,,,,,*********+++++++++++++++,,,)))((((((,,,000333444...---,,,,,,++++++,,,,,,***---000222222222222333444111000222222//////222///333444444555999:::888333444555555555444222111............///333999===>>>===999555222222555888444333111000000222333444000111222333666<<>>??????@@@BBBEEEHHHGGGNNNTTTTTTTTTUUUSSSOOOJJJJJJIIIJJJKKKJJJHHHEEE===;;;888555444555777999444444444444444444444444555666777888999888888777444222000///...///000111111//////333444222333666333222111111111111111222***+++,,,...///000000000000222444444222000//////---111333333111333999>>><<<>>>AAAAAA>>>:::777555111222444555777888888888444777<<<@@@CCCDDDCCCCCC===>>>:::444222555666444333000111444333000///111222111000000000111333444+++---000222222333555777333333333333333333333333333333555777999:::;;;<<<;;;<<<<<<>>>@@@BBBDDDEEEHHHPPP\\\iiivvvxxxiii^^^QQQFFF;;;777444111000222,,,---///111///111;;;FFFQQQVVVVVVJJJ<<<444000...))))))))))))***+++,,,---++++++++++++***************)))((()))***++++++))))))***+++---...///000000111++++++...[[['''***444,,,...///111000...,,,***((((((''''''(((***,,,------------,,,+++***+++------///222333333000---+++------------------------000///------///000//////+++++++++++++++,,,,,,,,,......////////////......777888888333---***,,,///++++++,,,///111111///,,,+++...000///,,,++++++---,,,---//////......000111111222333333222///,,,)))+++++++++---///000...,,,***+++++++++,,,,,,,,,,,,,,,***)))+++...111333333,,,,,,,,,++++++,,,------***---000222222222222333555222000111111///000333000333444333333666666333222333333444333222000000.........---///333999>>>@@@>>>;;;666222222555888444333111000000222333555222222222111333:::CCCKKKNNNMMMMMMMMMOOOTTTZZZ^^^ccciiiuuusssdddWWWKKKHHHKKKLLLPPPUUUWWWTTTMMMFFFAAABBB:::444222222111444999:::???IIIVVVgggxxxgggLLL<<<555000222333222000111//////...//////000111222000///...///000222555777222000///000333555444222777===;;;333444???FFFDDDHHHJJJMMMPPPRRRQQQPPPOOOIIIFFFDDDDDDFFFEEECCC@@@@@@===;;;::::::888444111333444555555333222333444444333333444555666555333111111000000000000000111111222444444444444666777444444333222111///...---,,,,,,,,,---------.........///000///...---...000---...111333555777777777999::::::;;;:::888666555777444222444777::::::999======>>>CCCHHHIIIDDD???:::999777444333222222222111111111222333111...+++...000222222111000111222333222222111111222222333333666888777555444666888111333666888888999;;;<<<<<<;;;===AAABBBBBBEEEKKKNNNYYYhhhvvvzzzkkk```QQQGGG<<<888555111///000***---000//////666CCCNNNYYY[[[WWWIII;;;333///,,,))))))))))))))))))))))))(((***,,,,,,***(((''''''&&&'''(((************))))))************+++++++++******(((>>>CCC222///))),,,---...//////---+++***************+++,,,---......//////---,,,,,,...000333111000///......//////,,,,,,,,,,,,---...//////////////////000000000000,,,+++******,,,,,,+++***,,,---......------///000222555666444000------///.........000666<<<:::444...,,,,,,,,,------+++)))---...111222333222000//////333666555111---,,,,,,......---,,,,,,,,,------///000...***,,,111000***))))))***---000222222222111---)))***---000...+++//////000111333444555555666333000000333555444333000111222333222000...------...000111111000...---+++******+++///555<<>>CCCAAAGGGIIIKKKMMMNNNMMMKKKJJJFFFDDDAAAAAABBBCCCBBB@@@===;;;999999999888555222222444666777555444333444444333222333555555333111000000////////////000000000111333444333333555777888888666444222000...,,,+++++++++,,,,,,,,,------...///000///...---...000...000222444666777777666444444444444333222111111444222111333888<<<======BBBCCCEEEIIIKKKJJJEEEAAA;;;999777555333222222222222111111222222111///,,,...000111111000///111222333333222222222222333333222444666555333333444666222444777888999999;;;===>>><<<===AAACCCDDDIIIPPPWWWaaappp~~~zzzkkk```QQQGGG<<<888555111///000,,,///000000111999GGGRRR[[[\\\UUUFFF888111---***************************(((***,,,,,,***(((''''''&&&&&&&&&&&&&&&((()))***)))************+++++++++...---)))===AAA111000,,,,,,---...///...---+++******))))))(((''''''((((((.........---+++,,,...000222111000...---......///,,,,,,,,,,,,,,,---...///....../////////000000000...,,,+++,,,---...---,,,,,,---......------...000333444555333111............///000444===CCC@@@888---,,,+++,,,------+++)))+++---///111222333333222///222555444111...,,,,,,------,,,,,,,,,---......111333111---///333222---,,,***)))+++...111333333111---******...000...,,,///000000111333444444555444111//////111333222111222222333333222///---+++,,,---///000000///---,,,+++******+++///555;;;???>>>@@@>>>666222333444444333222000...---...///000666777666555444555888:::BBBAAA???>>>???DDDIIILLLUUUSSSYYYiii|||uuujjjdddaaa\\\[[[WWWQQQLLLHHHGGGGGGGGGBBB<<<999777888888888777888<<>>EEEFFFHHHIIIIIIHHHFFFEEECCC@@@===<<<>>>@@@AAAAAA<<<:::999888888777444222222555888:::999666555444444333222222333333111//////.............../////////000222222222333444666444333222000///---,,,+++*********+++++++++,,,,,,...///000///...---...000000111333444555666555555555444333222222111111222000000000333999>>>AAACCCGGGKKKOOOQQQNNNJJJEEECCC<<<:::888555444333333333444222111111222111000//////000000///...///111333333333222222222222333333000222333333222222333555333555888999999:::<<<===???======AAADDDHHHPPPXXXcccmmm|||yyykkk```QQQGGG<<<888555111///000///000111111444>>>LLLXXX^^^]]]TTTCCC555...+++)))************************)))***,,,,,,***((('''''''''%%%###"""###%%%(((***)))************+++++++++000---(((:::===---///,,,,,,---.........---+++***))))))(((''''''''''''(((---------,,,***+++---///111000///------------...------,,,,,,,,,---..................///////////////...---...//////...---,,,---///...------...///555444222222222111///---...///222:::EEELLLFFF<<<---,,,++++++,,,,,,+++******+++,,,///111333444555///111444444111///...---,,,,,,,,,,,,---...//////333444333111111333111---///,,,******---111333444111...++++++...000///---000000000111222333444444222000...///000111000///222222222222000...+++***,,,,,,............,,,,,,+++******+++///444:::===<<<>>><<<555222333444333000///---,,,,,,...///111666666777666444333444555=========;;;:::===CCCHHHKKKKKKOOOYYYhhh{{{xxxsssddd___WWWQQQNNNMMMLLLLLLLLLHHHCCC@@@>>>======<<<777888===GGGSSS^^^dddfffkkkPPP<<<444...///000///...///////////////...------,,,......------///111444555888888888888888888777666666;;;<<<999999===???>>>BBBCCCEEEFFFFFFEEECCCBBBAAA>>>;;;999:::===@@@BBB===<<<;;;:::888666444222333777<<<>>>===:::777666555333222222222111///---------,,,,,,------......---///000111111222444555..................//////++++++++++++,,,,,,,,,,,,...///000///...---...000000111222444444444333333555444222111111111222333//////000444999???DDDFFFKKKPPPVVVUUUOOOHHHDDDCCC<<<;;;999666555444444444555333111000111222111000000000000...---...111444333333333222222333333333000111222222222333333444444666999::::::;;;<<<>>>???======AAAFFFLLLWWWaaaoooyyyyyykkk```QQQGGG<<<888555111///000000000000111555AAAPPP\\\```]]]RRR@@@333---+++))))))))))))))))))))))))))))))+++,,,+++)))((('''(((&&&%%%$$$$$$$$$&&&(((***))))))*********+++++++++---,,,'''999:::***,,,))),,,------------,,,+++***((((((((()))***,,,---...,,,------+++******,,,...000///...,,,,,,,,,,,,------------,,,,,,------...---.........////////////000...---...///000///...,,,...///...------...///555333000111222222///+++,,,...333<<>>@@@@@@@@@AAABBBCCCDDDDDDDDDCCC@@@>>>;;;999999<<<@@@CCC??????>>><<<999666444333444999>>>AAA@@@===:::999555333222222222111...,,,,,,,,,,,,,,,,,,---......+++---///000000111333444333222222111222222333444,,,,,,,,,,,,------------...///000///...---...000///000111333333333222111222111///......///000111111111222555999???EEEIIIMMMSSSXXXVVVNNNFFFBBBBBB>>><<<:::777666555555555555333111111222333333222111111000///...///222555444333333333333333333444222222222333444555555555666888:::;;;;;;;;;===>>>???======CCCJJJRRR___jjjyyyzzzkkkaaaQQQGGG<<<888555111///000/////////111777CCCRRR]]]aaa\\\OOO>>>222...,,,***((((((((((((((((((((((((***+++,,,+++)))''''''(((%%%&&&'''(((((()))))))))))))))*********++++++++++++,,,)))<<<<<<***+++))),,,,,,,,,,,,,,,+++++++++))))))***+++,,,...///000,,,------+++******,,,...///...---++++++++++++,,,------,,,,,,,,,---...............////////////000000...---...///000///...---...///...---,,,---///444111///000222111...+++***---111:::EEEKKKDDD999---+++))))))+++,,,,,,+++...---------...///000111//////000111222222111000111111000///.........///888888888666333---)))'''++++++---000333444333111111///......///111222222111111111111111111111111000000111000//////...///*********++++++++++++++++++,,,,,,,,,,,,,,,,,,+++*********+++...222666999;;;<<<:::666555888777444......,,,,,,---...111222...000333444444333333333555888;;;:::888:::BBBHHHJJJJJJJJJKKKLLLXXXppp~~~tttfff]]][[[^^^aaabbb___]]]ZZZVVVQQQJJJBBB===:::===EEEPPP\\\cccffffffiiiOOO>>>666/////////......000///000111111111000///...---,,,,,,,,,---000222444111666;;;??????===;;;;;;:::<<<======<<<===???AAA@@@@@@AAABBBCCCDDDDDDDDD>>>===;;;999888:::???CCC???@@@@@@===999666555555555999>>>AAA@@@>>>;;;:::555333222222222111///---++++++++++++,,,---...///)))+++---...///000222444666555222111/////////000,,,,,,---------............///000///...---...000///000111333333333222222333222222111111222222222111222444666999???FFFKKKQQQUUUXXXUUUNNNFFFCCCCCC>>>===;;;888777666666666444333222333444444333222111222222111000111333555444444333333333333444444333222222333666777777666777999;;;<<<<<<<<<===???@@@>>>@@@GGGPPPZZZhhhttt{{{mmmbbbQQQGGG<<<888555111///000/////////111999EEESSS]]]]]]XXXKKK;;;111...---***((((((((((((((((((((((((***+++,,,***((('''((()))%%%'''(((***+++******))))))************++++++++++++---,,,>>>>>>,,,---+++,,,,,,,,,,,,+++++++++++++++************+++,,,,,,---------,,,***+++---///...---,,,************+++,,,,,,,,,,,,---...//////////////////000000000000000///......000000///...---/////////---,,,---...111000////////////---+++))),,,000555<<<@@@;;;333,,,***((((((***,,,,,,,,,///.........------------///......000222333222111333222111111000000111111999999:::;;;666...)))***)))***...222555666444222111000000///000111333444111111111111111000000000///000111111///------...''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++...111555777::::::999666666:::999555000///---+++******+++,,,,,,...222333333444444555666777888777666888===AAAHHHIIIJJJHHHFFFKKK\\\ooovvvkkkeeebbbbbbbbbcccdddeeedddaaaYYYOOOHHHCCCGGGNNNTTTZZZ___bbbccckkkQQQ@@@777000///000//////111,,,...///000111000///...---,,,++++++---///222333111555999<<<======???AAAAAA@@@@@@>>><<<;;;===@@@AAAAAAAAAAAAAAAAAAAAAAAA<<<===<<<999777888===@@@;;;===>>><<<999777777888444888<<>><<<::::::444333222222333222000...+++++++++,,,,,,---//////(((***,,,---...///111333444222///---+++++++++,,,++++++,,,,,,,,,---------...///000///...---...000000111333444555555444444444444555555555555444444000222444666999@@@HHHNNNVVVXXXYYYVVVPPPJJJGGGGGG???>>>;;;999777777666777333333333444666555333111111333444444333222444555444444333333333333444444333222111333666888777666888:::<<<=========>>>???BBBAAADDDMMMWWWbbbqqq}}}|||nnndddQQQGGG<<<888555111///000000000000444<<>>BBBBBBBBBAAA@@@?????????;;;<<<;;;999666777;;;>>>777999<<<;;;999777888:::333666:::<<<<<<:::999999444333222333333333111///,,,,,,,,,,,,---...///000''')))+++------...111333333111///.........000111******+++++++++,,,,,,,,,...///000///...---...000111222444666777777777666///000222333333222111000...111333666:::AAAJJJQQQZZZZZZYYYWWWRRRNNNKKKJJJ@@@>>><<<:::888777777777222222333555777666444111111333555555444444444555555444444333333444444555333111000222666888777555999;;;===>>>======>>>???DDDCCCGGGQQQ\\\gggvvv}}}oooeeeQQQGGG<<<888555111///000111111222666>>>IIIUUU\\\SSSNNNCCC666...---+++(((+++++++++++++++++++++++++++++++++***((('''((())))))((('''&&&&&&)))+++---)))************+++++++++((()))%%%555555&&&,,,...---,,,++++++******++++++'''((((((***,,,...000111...//////---,,,,,,...000---,,,+++))))))))))))***)))******+++---///111222000111111111222222222222333222111111333333222111...///000///---,,,---...+++---///...+++)))***,,,***///000---+++,,,,,,***,,,***(((''')))+++,,,,,,+++,,,...//////...,,,***///---,,,...222555444222000000111222444777999::://////444999666---+++...+++++++++...333777888999111111111111111222444666222222111111000000//////+++...000///,,,))))))***,,,,,,++++++++++++,,,,,,...------,,,,,,------...*********+++...000333444666666555333666999888333+++++++++,,,...111444666///000222222222333444666222111111444999>>>AAACCCDDDGGGKKKLLLGGGCCCIIISSS```xxxtttkkkfffccchhhnnnsssqqqgggYYYOOOIIIOOOTTTTTTRRRTTT[[[bbboooWWWAAA888000//////,,,+++,,,//////...---------------+++,,,---...////////////222555777999999:::;;;===BBBBBBBBBBBBBBBAAA@@@???;;;<<<===???@@@@@@??????===:::777444444666:::<<<===999888;;;<<<888666777555333222333666666444111555444222222222222111//////******000111...---///......000111222222222222555333000---,,,+++,,,------,,,+++++++++,,,---...,,,,,,,,,++++++,,,,,,,,,333444555555555555777999777333///...000111111///111111222666===EEEMMMRRR^^^\\\ZZZXXXUUUPPPJJJEEEBBBAAA@@@>>><<<:::888777777666555444333222222222333333222222111222222222222333444555555555444333222333444666777777888888:::<<<>>>>>>===>>>???AAA@@@DDDKKKVVVdddsss|||ooofffVVVJJJ???999555111///000///...///666BBBNNNVVVYYYZZZKKK:::222...++++++---)))'''&&&%%%%%%&&&'''))),,,+++)))'''&&&%%%%%%&&&+++***((('''''''''((()))---,,,,,,+++***)))((((((&&&(((*********)))***,,,******))))))))))))******))))))***))))))***,,,///333---+++---,,,((((((---...---,,,+++************+++***))))))***,,,...000000000111222444555555666666555444333222111111111333///...///...,,,,,,///------------,,,+++***)))+++...000...---...,,,(((***'''%%%(((---///---***)))+++---///000000///...------......///.........---///222666888999999888555---...999<<<222******)))+++---///111222222222444222111333777888666333333111000///000///---,,,---------,,,***)))***+++***)))******+++,,,---...---...............------,,,+++******+++---000111666555555444333222111000---,,,+++++++++,,,---......///222444666666555444333111000444;;;AAADDDEEEHHHHHHHHHGGGFFFFFFEEEEEEOOOaaa|||wwwllldddcccdddgggjjjeeeZZZPPPOOOOOOKKKFFFJJJVVV\\\[[[pppWWW@@@888000//////---,,,...000//////...------......,,,,,,------...//////000555777999999999888999:::======>>>???@@@@@@@@@@@@BBBCCCCCCBBB@@@===:::888;;;999777555555666888:::<<<888666999:::666444555333222111222444444333000333222000000111111///......***)))...000---,,,...,,,---...///000000000000444222000...,,,,,,,,,,,,,,,,,,+++++++++,,,---...---,,,+++++++++---...///333444555555444555777999888555222111222444333222222333555:::BBBJJJRRRWWW___]]]\\\ZZZWWWRRRMMMHHHDDDCCCAAA???<<<999777666777777666444333333333222333222222222222222333333222222444555555555444444444555666777888999999999<<<===>>>???>>>>>>@@@AAABBBGGGOOO[[[iiixxx{{{nnneeeVVVJJJ???999555111///000000///111888DDDOOOWWWZZZXXXIII999111...++++++---***)))(((''''''((()))***,,,+++)))'''&&&&&&&&&&&&((((((((((((((()))***+++&&&''')))+++,,,------...&&&(((***+++*********,,,*********))))))*********((()))***))))))***,,,......+++***------******...******))))))(((((()))))),,,+++******+++---///111000111111222333444555666555444333333222222222222555111......---)))***---------------,,,++++++***+++///000......///---))),,,)))'''***...000...,,,)))+++---///000000//////....../////////.........---///222555777888888888444------666999000******&&&''')))+++------------***,,,///222444666888:::444222000000000000...---***++++++)))''''''((())))))))))))***+++,,,---...////////////......---,,,---,,,,,,+++,,,---///111444333333222111000000///---,,,+++++++++,,,---...///000222444555555444444333111111555<<>>??????EEEFFFGGGFFFBBB===999555888888777666555555666666;;;666555777777444222333222111000000222222111000333222000000111111000...---***)))---...---+++,,,++++++,,,---............111111000///...,,,,,,+++,,,++++++++++++,,,---......---++++++,,,...111333333444555444333444666888777555222111333444555555444666:::@@@IIIRRRZZZ___aaa___^^^\\\ZZZVVVQQQMMMFFFEEECCC@@@===:::888777888888777666555444333333222222222222333333444555111111333444555555555555555666888999::::::;;;;;;===>>>??????>>>>>>@@@BBBFFFLLLVVVbbbppp~~~zzzlllcccVVVJJJ???999555111///000111000333;;;FFFQQQWWWYYYUUUGGG888000...+++***,,,,,,+++***))))))***+++,,,+++***)))((('''&&&&&&'''%%%&&&((()))***+++++++++,,,,,,---,,,***(((%%%###&&&(((***+++******+++,,,++++++************++++++((()))******)))***,,,...***((()))---...,,,,,,///+++++++++++++++,,,,,,,,,,,,,,,++++++---...000111000111111222333444555555333333333333222222222222666111------,,,)))***...,,,,,,,,,,,,,,,,,,,,,++++++///111//////000...***...,,,***,,,///111///---***+++---///000000//////000000//////......------,,,...222555777777777666333,,,+++222444---)))***&&&'''((()))*********)))$$$)))...000000222777<<<444222000000000000///---***++++++)))'''&&&'''))))))))))))***+++,,,---...000000000000///...,,,,,,+++++++++,,,---///222333111111111111000000///...---,,,+++++++++,,,...///000111333444444444333222333222333777>>>EEEJJJLLLJJJIIIEEE@@@;;;777777888BBBGGGRRRfff~~~~~~uuuiii```\\\ZZZXXXVVVTTTRRRMMMIIILLLUUUZZZ[[[sssYYYAAA888000//////...///111000000////////////000000///...,,,+++,,,---000111555777::::::999777777777444555555777888:::<<<<<>>GGGPPPYYYaaaeeecccbbb```___]]]ZZZVVVRRRGGGFFFDDDBBB???===;;;::::::999999888666555444333222222222222333555666666111111222444555666777777666777888999:::;;;;;;;;;<<<===>>>>>>===>>>AAACCCIIIQQQ]]]kkkxxxyyykkkbbbVVVJJJ???999555111///000111111444===HHHQQQVVVWWWQQQCCC555///---+++***+++,,,+++************+++,,,******)))(((((('''''''''&&&''')))***++++++******/////////,,,(((###''')))++++++******+++,,,,,,++++++++++++++++++,,,(((***+++*********+++---((((((***---...---,,,---)))***++++++,,,---------,,,++++++,,,---...000111000111111222333333444444111222222333333333333222444///,,,---,,,+++---111---,,,,,,,,,,,,,,,,,,,,,,,,///111//////111///+++///---,,,---//////...---***+++---...///000000///000///...---,,,,,,+++++++++...222555777777666444222,,,***...///+++(((***((()))))))))************(((***---......///222555444111///.........---,,,,,,---,,,+++)))((()))***((((((((()))***,,,---...111111111000///---,,,+++((((((***,,,...222444666///000111111111111000///---,,,++++++,,,---...///222222333333333333222111555555666999???EEEJJJMMMGGGGGGDDD???:::888:::<<>>:::<<<===??????===<<<:::>>>999666777666333111222111111000000///000111222444222111111333333222000......------...///...+++,,,,,,---.........------......//////...---,,,+++******+++,,,------.........---++++++,,,000444777111222333222111111333555222222111111111333666888777;;;CCCLLLVVV___eeehhhgggeeecccaaa```]]]YYYVVVHHHGGGFFFDDDBBB@@@???>>>;;;;;;;;;:::888666555333333333333333444555666777222333333444555777888999666777888999:::;;;;;;;;;;;;<<<<<<<<<<<<>>>BBBDDDMMMWWWeeesssyyykkkbbbVVVJJJ???999555111///000///000555>>>IIIQQQTTTTTTLLL???333...---+++)))***************************))))))))))))))))))((((((((()))***++++++***)))(((((()))+++,,,,,,)))'''%%%''')))+++++++++***+++---,,,++++++++++++++++++,,,(((***++++++***)))***,,,)))+++,,,,,,,,,,,,+++)))$$$%%%&&&'''((()))))))))******+++,,,---...//////000111111222222333333333111111222333333333222111555111.........+++---111...---,,,+++++++++,,,,,,+++///111//////111///,,,---,,,+++,,,---------,,,++++++,,,...//////000000...---,,,******))))))***+++...222666777777555333000---+++,,,,,,))))))******)))))))))))))))******,,,***)))***...000111000222///,,,++++++,,,++++++,,,,,,,,,+++)))((()))***''''''((()))***,,,---...111111111000///---,,,+++******+++,,,...000222222///000222333444333333222,,,,,,++++++,,,...///000222222333222222222111111777777888:::>>>CCCHHHLLLFFFFFFDDD???999777:::>>>;;;@@@HHHRRR^^^pppyyyoookkkkkkllliiiddd^^^ZZZXXXVVVVVVVVVxxx```EEE;;;222000///...///111//////......//////000000///...---,,,------...///...222777999:::999999:::777777666555555666777888888;;;>>>@@@@@@???<<<;;;>>>???AAACCCDDDCCCBBBAAA@@@:::777777666333111333000111111///......000222000///......///000///......//////---...000///***------...//////......---......------------------)))***+++,,,---.........---,,,++++++---000333555111222222222000000222333333444444444444666:::===:::???HHHRRR\\\ccchhhjjjjjjhhheeecccbbb___\\\YYYKKKKKKIIIGGGEEECCCBBBAAA<<<<<<<<<<<<:::888555444444444444444555555666777555555555555666888999:::666777888:::;;;;;;;;;;;;:::;;;<<<<<<===@@@DDDHHHRRR^^^nnn|||zzzlllcccVVVJJJ???999555111///000///111666@@@JJJQQQSSSRRRHHH<<<111------+++))))))))))))))))))))))))))))))(((((()))*********))))))******++++++******)))((((((***,,,...///......---''')))+++,,,++++++,,,---++++++************++++++(((***,,,,,,***)))***+++***------******+++***'''%%%&&&((()))*********)))******+++,,,---......///111111111111222222333333111111222333333222111000555111///000...++++++...///...,,,+++******+++,,,***...000//////111///,,,******++++++,,,,,,,,,---+++,,,,,,---...///000000,,,+++***((((((((()))))),,,///333777888777555333000...---,,,+++*********((('''''''''''''''((()))+++(((&&&)))///333444333111...+++))))))*********)))******(((&&&%%%&&&(((&&&''''''(((***,,,...///////////////...---++++++.........------,,,,,,+++...000222555666666555444,,,,,,+++,,,---...000111222222222222111111111111777888999:::<<>>DDDMMMWWW```gggjjjlllllljjjgggdddbbb```\\\ZZZQQQPPPNNNKKKGGGDDDBBBAAA======>>>===;;;999666444666555555555555555666666888888777777777888:::;;;888999:::;;;<<<=========:::;;;===>>>???CCCHHHLLLXXXeeevvv{{{nnneeeVVVJJJ???999555111///000000222888BBBMMMRRRSSSQQQDDD999///------***))))))))))))************))))))'''((()))***+++******)))*********)))******++++++------......---,,,++++++((()))+++,,,++++++,,,---*********))))))*********(((***,,,,,,+++))))))******---,,,((((((+++,,,((()))***,,,.........---,,,***+++,,,---.../////////111111111111222222222222111222333333333111///...---***+++...///,,,,,,///111000---+++***)))******)))---///......000///+++)))***+++++++++,,,---...,,,,,,,,,---...///000111,,,+++)))(((((()))***+++---000444888999888555333///000///---++++++++++++'''&&&&&&%%%&&&'''((()))(((((((((***...333666888111...+++))))))*********)))******(((&&&%%%&&&(((&&&&&&'''(((***,,,...///------...------,,,++++++,,,,,,---,,,,,,++++++***---///222555777777666555,,,,,,,,,,,,---///000222111111111111111111222222444666888999;;;???FFFKKKMMMOOONNNGGG===777777:::666:::@@@GGGQQQ]]]jjjrrr{{{vvvssstttooofff___]]]iiiIII>>>444000///---...000---------------...///000---......//////...------///222777::::::999888888999888777666777999;;;===888888999999888666555444666777999<<<>>>?????????AAA;;;666666444111000111---......,,,******---111///...---...///000///...,,,///...***+++///---'''---------......---,,,,,,...---,,,++++++,,,...000((()))+++---............,,,,,,,,,---...///000111000111222111//////000222///111333333333555:::>>>BBBGGGQQQ[[[ccciiikkklllnnnkkkhhheeeccc```]]]ZZZVVVTTTQQQMMMHHHDDDAAA@@@>>>>>>>>>>>><<<999666444777666666555555555555666:::999888888888999:::;;;999:::;;;===>>>>>>??????;;;<<<>>>???AAAFFFLLLPPP\\\iii{{{|||ooofffVVVJJJ???999555111///111111444:::DDDOOOTTTTTTRRRBBB888...,,,---***(((((()))******++++++******)))&&&((()))***++++++******))))))(((((()))+++---...))))))*********+++++++++(((***,,,,,,++++++,,,---******))))))))))))******(((***,,,,,,+++))))))***)))---,,,'''''',,,---***(((***+++------,,,+++***+++,,,---///000000111111111111111111111222222222111222333444333111///---""""""%%%,,,000///111444222000...+++)))))))))***(((,,,...---...000...+++((()))+++,,,,,,---...000,,,,,,,,,---...///000111,,,+++)))((((((***,,,------000555999:::999666333///111111...,,,,,,,,,+++''''''&&&&&&'''(((***+++'''***---------///555:::222///+++)))***++++++++++++,,,+++***((('''((()))%%%&&&&&&(((***,,,...///,,,,,,,,,---,,,,,,++++++'''((()))+++,,,---......,,,...222555777777666555,,,,,,,,,,,,---///111222111111000000111222222333111333666888:::???FFFLLLOOORRRRRRLLLBBB;;;<<<>>>:::999;;;AAALLLWWW___ccc{{{~~~qqqgggdddiiiMMM@@@555222444333111000------------///111333444...///111000...------...///222666<<>>:::777777666555666888999999888666555555444444444555555555666999::::::999777555222222222111111000000000666444000---+++,,,...///444444444222000///111333.........------,,,,,,,,,''')))+++,,,+++******+++,,,------,,,+++***,,,---...---,,,+++,,,,,,...///------,,,,,,---000222444444444444222000///111333......000444333222777===BBBLLLWWW^^^dddjjjlllkkknnnkkkgggdddbbb___[[[XXXYYYTTTNNNJJJIIIHHHEEEBBBAAAAAA@@@???===;;;999888999999999999888888888888;;;;;;<<<<<<<<<;;;:::::::::::::::;;;<<<===>>>>>>===>>>AAADDDCCCDDDLLLVVVcccqqq|||ooofff[[[KKK===999999666111...---333;;;DDDNNNVVVTTTOOO???777000---+++)))))),,,---,,,,,,+++*********+++(((((((((((((((((((((((()))+++---000000///---,,,&&&000222...***)))+++'''''')))***+++,,,,,,---))))))*********+++++++++((())))))******************+++...///000000...---(((***++++++******+++,,,---------...000111000///333333222222222222111111333222111111000000111111++++++,,,...///111222222333111///---,,,++++++,,,,,,,,,,,,------,,,++++++---......//////......---//////...,,,+++---111555,,,***((((((***,,,,,,+++---555:::999777777666333000///---+++,,,---,,,)))"""'''***'''&&&)))---...***((('''''')))...333666444000+++((('''''''''&&&+++***)))(((&&&&&&&&&%%%'''&&&%%%&&&)))+++,,,+++...000///+++******(((%%%***+++,,,---............///---...222666666111,,,---))))))---...,,,...333/////////............///444444333444888AAALLLTTT]]]]]]XXXNNNGGGCCC===888888777888;;;BBBLLLUUU[[[eeezzzttthhhnnnOOOBBB555222333222000///...---------...///111222/////////---,,,,,,...000000222777===@@@???:::666777666555666888:::999888666555444444444444444444444555777999999888666444444444444333333333222222555444111///...///111333///000000000///000222444---,,,,,,,,,,,,,,,++++++---...///...,,,***)))(((***---//////...,,,,,,,,,...---,,,,,,,,,---...//////............///111222333444444222000000111222///...000333222222777???EEEOOOYYY```ffflllnnnlllllliiifffdddbbb```]]]ZZZXXXTTTOOOLLLKKKJJJGGGEEE@@@@@@??????===<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>???>>>>>>======<<<<<<<<<<<<===>>>???@@@>>>???BBBDDDDDDFFFNNNXXXfffttt}}}pppfffXXXLLL@@@:::777333111111+++111:::BBBLLLSSSQQQKKK>>>666000---+++)))))),,,---,,,++++++******++++++***************************+++---......---,,,+++%%%)))...///---***+++---'''''')))***+++,,,,,,,,,******************++++++&&&'''(((((())))))((((((***,,,...///000///......)))***++++++******+++,,,...------///111222111///333333222222222222222222111111111000000000//////++++++,,,...///111222222333222///---,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++------............------...//////...---,,,...///,,,***(((((()))+++++++++...555:::999777777666333111000---,,,,,,,,,+++)))''')))(((&&&(((,,,,,,***+++***(((((()))---222555111...***'''''''''''''''***)))(((&&&&&&&&&&&&'''((('''&&&''')))++++++***---000///,,,***+++***&&&)))******++++++,,,------...---...111666666111,,,...******---...,,,...333---....../////////......222333333555:::EEETTT^^^ffffff___TTTLLLFFF@@@:::888777666777<<>>AAA???;;;666777666555666999:::999888666555444333333333333333333444666777777666444333444444444333333333333222000///---,,,,,,---///000---.........---...000222+++++++++++++++,,,,,,,,,***+++,,,---...---,,,,,,))),,,000111000...,,,,,,---------------...///000///000000000000000//////222333444333111000000000000...///111111222888AAAJJJSSS]]]ccchhhmmmnnnllliiigggeeecccbbbaaa^^^\\\XXXUUUQQQNNNLLLKKKIIIHHH@@@@@@AAA@@@@@@???>>>===>>>>>>??????????????????@@@AAAAAABBBBBBAAAAAA@@@>>>=========>>>???@@@AAA???@@@CCCFFFFFFHHHQQQ[[[jjjxxx}}}pppfffVVVMMMCCC===777222111555///666???GGGQQQVVVSSSKKK===555///---,,,)))))),,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,+++++++++,,,---'''((()))***+++,,,,,,,,,++++++************************+++,,,,,,,,,,,,++++++,,,---///000//////...)))+++,,,,,,+++***,,,---///......000222222111000222222222333333333333333//////000000000///...---++++++,,,...///000111222333222000...---,,,,,,,,,,,,,,,------------,,,,,,,,,------......------,,,---///111111///,,,++++++---***((('''(((*********///555999888777888666333222///,,,*********)))(((******'''%%%)))...,,,'''...,,,***)))***---000222...+++(((&&&&&&'''''''''***((('''%%%%%%&&&((())))))((('''(((***+++***)))+++......+++***,,,+++((()))((((((((((((***+++,,,...---...111555555111...///,,,+++---...---...111,,,---///000111000///...000333555555:::GGGZZZiiipppoooiii]]]SSSLLLEEE???:::888555444777<<>>AAA???:::666666555555666888999999888555555444333333333333333333444555555555444222111111111111111111111111111///...---,,,,,,,,,---...///000000///---,,,---...+++++++++,,,,,,---------(((((()))+++,,,,,,+++)))***,,,...///...---,,,---------------...//////000...///111222333222000000111333444444222000//////111///...000000222;;;DDDNNNWWW```eeeiiimmmnnnkkkjjjgggeeecccbbb```]]][[[YYYVVVSSSPPPMMMJJJHHHGGGAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBAAA>>>>>>>>>>>>>>>???@@@@@@@@@AAADDDGGGGGGJJJTTT___nnn||||||oooeeeXXXNNNCCC===999555444666222:::CCCLLLUUUXXXSSSKKK;;;444...---,,,)))***,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))///,,,))))))+++,,,+++)))'''((()))***+++++++++++++++++++++***************++++++,,,------------,,,+++,,,---...////////////***+++,,,,,,++++++,,,...///...///000222333222111111111222222333333444444...///000111111///---,,,++++++,,,---...000000111444333111///------------+++,,,------------------,,,,,,------------,,,,,,---000222222000...------///,,,)))'''(((*********000555888777777888666222222---******)))''''''((())))))(((&&&)))......***000///,,,******,,,...000***(((&&&%%%&&&'''''''''***)))'''&&&'''(((+++,,,)))(((((()))***+++***((((((+++,,,)))))),,,+++((()))((('''&&&''')))+++---------...111444444222///000...---------...///000,,,...111333444222111///000444777777;;;III___pppxxxxxxqqqfff\\\UUULLLEEE===:::777555666;;;@@@DDDJJJUUU[[[fffxxxzzzwww[[[KKK:::333111///------,,,---...///000111111222---000222222111000000000111333777;;;>>>===999555555444444555777888888777555444444333333444444555444444555555444333222222111111111111111111111111555444333222111000/////////111111000...------...,,,,,,------......//////...,,,++++++,,,***'''$$$+++++++++***)))***---///+++,,,---....../////////---...111444555444333222000222444444222/////////000......000222555???IIIRRR[[[cccgggjjjmmmmmmjjjkkkhhheeecccaaa___\\\YYYYYYXXXUUUQQQLLLIIIGGGFFFAAABBBCCCDDDFFFFFFGGGGGGEEEEEEFFFFFFGGGGGGGGGGGGDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>======>>>>>>??????AAAAAADDDGGGIIILLLWWWbbbppp~~~|||nnnddd\\\NNN@@@<<<<<<:::666444111:::DDDMMMTTTVVVOOOEEE999333...---,,,******,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,++++++******)))))))))---***((())),,,,,,(((%%%'''((()))***************************************''''''((())))))))))))(((,,,,,,---....../////////***,,,------,,,,,,---...///...///000222333222111000000111111222333444444///000111222222000...---+++,,,,,,---...///000000555333111///...------...+++,,,------.........---,,,------......------,,,///111222222222111222333222///+++))))))+++++++++000444666555666888666111555...***,,,+++((((((+++$$$)))+++))))))---000000111000---+++***+++,,,---(((&&&%%%%%%&&&''''''&&&+++***)))((()))***,,,...))))))(((***++++++***(((%%%)))***((((((+++***'''***)))((('''(((***,,,...,,,---///111333333222111///000///------///000000...000333555555444222111000444888;;;@@@OOOfffxxx{{{qqqggg]]]SSSJJJ>>>;;;888666888<<>>>>>>>>>>>>>>??????AAAAAADDDGGGIIIMMMYYYeeessszzzlllbbb\\\MMM>>>;;;===;;;666333555>>>IIIRRRXXXXXXOOODDD888222---------******,,,++++++******++++++,,,,,,******************************+++++++++***))))))***((((((***,,,+++'''###'''((())))))*********)))))))))*********+++++++++(((((()))***************,,,,,,------...//////000+++,,,...---,,,,,,---//////......000222222111000......///000111222333444000000111111111000///...+++,,,,,,---......//////555444222000............+++,,,---......///......---..................---///111333444333333444555666222...++++++---......000222333222444777444///666...***---...******///"""(((,,,***)))---111333111///---+++))))))******(((&&&%%%%%%&&&''''''&&&***************+++,,,,,,(((((()))***,,,,,,+++)))%%%))))))'''(((+++***'''***))))))))))))+++,,,---,,,---///111222333333222///000000------111222111111222444555555444222111...222888===EEEUUUjjjyyy~~~xxxooofffZZZPPPAAA>>>:::777888;;;@@@CCCFFFMMMKKKNNN\\\gggqqqbbbPPP>>>555333111000111//////000000000///---,,,...000222111///,,,++++++000000111333555666555333222111111222444555555444333333444555666888999:::888888888777666555555444222222333333333444444444...///000000///---+++***+++...000111000000000111...............---------***((((((+++000222///,,,******+++***)))***---000((()))+++,,,---......---000111333444555555555444222222222111///...///000---,,,///444888<<>>:::999666333333999BBBNNNWWW\\\[[[QQQEEE666111---------+++***,,,++++++******++++++,,,---************************(((***+++------,,,***))))))))))))***+++***)))''''''((())))))))))))))))))(((((()))***+++,,,,,,---+++,,,,,,---...------------,,,------...//////000,,,---......------...///...------///111222111///,,,,,,---///000222333333000000/////////.........+++,,,,,,------......///666444222000///...//////+++,,,---...////////////...//////000000//////......111555777555333222111:::666111......///000000///111111000333666333...333)))&&&***+++'''(((///&&&)))+++)))***///111000000...,,,***)))(((((()))((('''%%%&&&'''((('''%%%'''((()))*********)))(((''''''(((+++------,,,***'''***+++)))))),,,+++(((((())))))******+++,,,,,,+++---///111222222333444---000000------333444222333333333333222111000///---111666<<>>555555444222111222111...,,,,,,...111333...//////000000...---,,,222222111111111111111222111111111222333444555666111222333555777999;;;<<<@@@>>>:::777666555444333000000000111222222333333444333111222333333222000000000000000000000000000000///......///000///---++++++++++++++++++++++++%%%&&&''')))************((()))+++,,,,,,+++***(((222444777777666444444444222111111111000000//////000000222555;;;DDDOOOVVV]]]eeelllmmmmmmnnnlllhhheee```]]]]]]aaabbb___\\\ZZZYYYVVVSSSQQQOOOOOOOOONNNUUU^^^dddeeeaaa]]]ZZZNNNPPPRRRUUUWWWYYYZZZZZZ[[[[[[ZZZWWWSSSOOOKKKHHHBBBBBBAAA@@@@@@@@@@@@AAACCCCCCDDDFFFHHHNNN[[[hhhyyyzzzjjj___QQQGGG===888555444555:::999AAANNNXXX[[[UUUJJJAAA000...,,,+++,,,------,,,))),,,...---***)))+++---(((%%%###&&&,,,//////,,,***"""$$$;;;JJJ888%%%(((,,,+++++++++***)))))))))''''''(((((((((((('''''')))))))))***+++++++++,,,+++*********+++,,,,,,---)))******+++,,,---...///000000///...------,,,,,,000------000000------000***)))(((***---///000000...------,,,,,,++++++***+++++++++,,,---...000111666444222111111111///...,,,,,,,,,---------......////////////000000000000222333555555555222///---///333888999666333222333222///------111333333222///...+++)))'''&&&&&&&&&---+++)))+++...000///...///...,,,+++)))(((''''''&&&%%%%%%%%%%%%&&&'''((()))+++,,,,,,++++++,,,...)))))))))***************+++++++++++++++,,,,,,,,,,,,+++*********+++,,,---///000000111333444444555555333222555:::>>>@@@???;;;:::777444111///---,,,000...000777<<>>;;;999777666555444111111111111111111000000333111000000111222000///////////////////////////,,,++++++,,,...000///...++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,***+++---/////////------111333666666555333222333111111000000000////////////111333777>>>HHHSSSZZZbbbiiioooooonnnnnnkkkggggggccc______aaaaaa^^^[[[ZZZYYYWWWUUUSSSQQQPPPOOORRRWWW^^^bbbaaa]]]YYYWWWQQQRRRTTTVVVYYYZZZ[[[\\\]]]\\\[[[YYYUUUQQQLLLJJJEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCDDDGGGIIIOOO]]]jjj|||yyyjjj___PPPGGG===888555333555999<<>>000...,,,+++,,,------,,,+++*********+++++++++***+++'''%%%'''+++---,,,***///)))''';;;MMMBBB///---******))))))))))))))))))))))))************)))))))))))))))***++++++,,,,,,++++++******++++++,,,---******+++,,,---.........000//////...------,,,,,,...+++,,,//////------000+++******+++...111111111///......---,,,++++++***++++++++++++---...///000333222222333333111...+++,,,,,,---------...................../////////000222333444444333111...,,,---000444666666444333222000...---...111333222111,,,+++)))((((((((()))***,,,***)))***...000000///---,,,+++)))))))))))))))'''&&&&&&&&&&&&&&&'''((()))***,,,,,,+++++++++---***))))))))))))***++++++++++++++++++++++++,,,,,,------,,,++++++---...///111111222333555666777777777555444666;;;>>>??????;;;999666222///------,,,111000222888;;;===BBBHHHGGGIIISSSbbbkkkmmmooorrrnnnggg\\\RRRIIICCCAAABBB999444777AAAEEECCCHHHRRRYYYgggyyyttt^^^GGG;;;999777333222333222///...---///111333222222333333222222111000111111000000000111111222333222222222222222333333555333111000222666;;;???>>>>>><<<:::888777555555222222111000000///......222000//////000111///...........................+++******+++,,,------,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,---,,,,,,***,,,---///000000/////////222444555444222111222000000///////////////......000444:::BBBLLLWWW^^^fffmmmqqqqqqooonnnkkkgggiiieeeaaa`````````]]]ZZZYYYYYYYYYXXXVVVSSSQQQOOOUUUXXX\\\]]][[[WWWTTTSSSTTTUUUVVVXXXZZZ\\\]]]^^^___^^^]]][[[WWWSSSNNNLLLGGGGGGFFFEEEEEEEEEEEEFFFDDDCCCEEEHHHKKKQQQ___lllwwwiii```PPPFFF<<<777555333555999>>>GGGTTT]]]\\\QQQCCC999000...,,,+++,,,------,,,,,,)))&&&(((+++---***'''---***'''(((***+++)))'''---***%%%111EEEBBB111***((((((((((((((()))))))))))))))************))))))))))))******+++,,,,,,---++++++******++++++,,,,,,,,,,,,,,,------........./////////...------,,,,,,+++))))))---...,,,---000...,,,,,,---000222222222000000///...---++++++***++++++++++++,,,---//////000111222444444222---)))---------.........//////+++,,,------...///000000222222333222000...,,,***+++,,,///222555555333111...---...///111222111000,,,+++)))((((((((()))******))))))***---000000000---,,,***(((((()))***+++(((((('''''''''''''''((('''))),,,---,,,+++,,,---+++***)))))))))+++,,,------,,,,,,+++++++++,,,,,,......---------...000111333333444666777999::::::999888777888;;;===>>>===:::777333///---,,,,,,---111111444999:::999;;;???@@@DDDOOO[[[dddjjjpppvvvzzztttjjj^^^SSSKKKFFFCCC999555777???BBBAAACCCJJJIIIWWWkkk{{{xxxbbbJJJ>>>;;;999555444444222000//////000111222111111111111000000//////111000000000000111111222333333222111111111111111111000//////000444888;;;;;;;;;<<<:::888666444444000000000000//////......222000//////000111///...------------------------///...,,,+++++++++)))'''+++++++++,,,,,,,,,,,,,,,)))******++++++++++++***((()))***,,,---.........000222555555444222222222////////////............,,,000555<<>><<<888999>>>AAA???@@@DDDEEEOOOaaaqqqzzz}}}zzzdddKKK???===;;;888777444333222000000000111222111111111000000000000000000000//////000111111222333333222111000000000000000000000111333555777888666999;;;:::777444333333......//////000000000000333111000000111222000///------------------------111///---,,,---,,,***(((++++++,,,,,,,,,---------+++,,,,,,,,,,,,++++++***'''((()))***+++,,,------000333555666555333222222............////////////,,,000666>>>HHHRRR\\\ccceeekkkooonnnmmmmmmlllhhhcccaaa___]]]]]]\\\[[[ZZZXXXZZZ[[[[[[ZZZVVVSSSPPPOOOPPPQQQPPPOOONNNNNNOOOTTTUUUVVVWWWZZZ\\\___`````````___]]]YYYTTTPPPMMMIIIHHHHHHGGGFFFGGGGGGGGGEEEEEEHHHLLLPPPWWWeeesssuuuiiiaaaOOOEEE<<<777555333666:::@@@KKKYYY```\\\OOO@@@777000...,,,+++,,,------,,,''')))***)))'''&&&(((******)))(((((()))*********(((222///)))000111+++***)))))))))******+++++++++''''''((((((((((((''''''((()))***+++,,,---......,,,,,,++++++***++++++,,,+++,,,,,,,,,---........................---------(((&&&'''+++---,,,---000000...---...000111111000222222111000///...---,,,,,,,,,,,,,,,---...//////333111000000111111///...------------.........///,,,---...///111333444444222111000...,,,***))))))***)))***...333555333111,,,...000111111111000000///...+++)))'''&&&&&&&&&'''((()))***,,,...000222222000---+++)))(((((()))++++++***))))))*********###&&&***---...000222444/////////...///111222333222111///---,,,------......---------...///111222555555666777888999::::::999::::::::::::999999999666333///+++******+++---,,,...333888888555888>>>IIISSS]]]aaabbbhhhttt}}}wwwjjj\\\KKK>>>>>>;;;999<<<>>>>>>===>>>FFFJJJUUUcccmmmrrr{{{hhhOOOBBB???===:::999555444333111111111111222333333222111111111111222////////////000111111222222222111000//////000000000111222444555777777888333666::::::666333222222......///000000111222222333111000000111222000///---------------------------,,,,,,---...//////...++++++,,,,,,------......//////000//////...---,,,******++++++,,,---......111333666666555333222333...////////////000000000---222999AAAJJJTTT]]]cccdddjjjnnnmmmllllllkkkggg``````^^^]]][[[[[[ZZZZZZXXXYYY[[[[[[YYYVVVSSSQQQKKKLLLMMMMMMLLLMMMNNNPPPSSSSSSTTTVVVYYY]]]```bbbbbbaaa```^^^ZZZUUUQQQOOOIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFIIINNNRRRYYYhhhvvvuuuiiiaaaOOOFFF<<<888666555777;;;CCCMMM[[[```ZZZMMM???777000...,,,+++,,,------,,,&&&))),,,***'''%%%(((+++(((((((((((()))***+++,,,(((333111***+++)))'''---************++++++++++++))))))************))))))((()))***+++,,,---...///,,,,,,++++++******++++++)))******+++,,,---...///........................***''')))---...---...111111000...///000111111000222111111000000//////.........------...//////000444222000000111222111000,,,,,,,,,---------......---...///000222333444555222111...,,,************,,,,,,---000222444333222---///111111111000111333,,,+++)))((((((((()))***''')))***++++++,,,///111444222000...+++)))((('''+++++++++++++++,,,,,,---&&&(((+++---///111444666222222333444555666666777666444222///......///000......------...000222333666777777777888888888888777888:::999888666666777444222///,,,******+++,,,+++---222666666666<<>>:::999<<<======<<>>;;;:::555555333222222111111222333222111000000000111111.........//////000222222111000000/////////000000111111000111222444666888111666;;;;;;777333222333000000111111111111111111222000//////000111///...------------------------,,,++++++,,,///000000///++++++,,,,,,---......///111111111000///...------,,,,,,,,,,,,------......///222444555444222111222/////////000000000111111000555===EEEMMMVVV^^^cccggglllooommmkkkkkkiiifffbbbbbb```^^^[[[YYYYYYYYYYYYYYYZZZZZZXXXVVVSSSRRRJJJLLLMMMMMMMMMMMMOOOQQQRRRRRRSSSVVVZZZ^^^bbbeeedddcccbbb```\\\XXXSSSQQQJJJJJJIIIHHHHHHHHHHHHHHHFFFFFFJJJOOOSSS[[[kkkyyyvvvjjj```PPPFFF===999777666888===GGGRRR]]]```XXXJJJ<<<555000...,,,+++,,,------,,,))))))***))))))((()))***))))))))))))))))))***+++(((...+++(((***%%%###---************))))))))))))))))))************))))))((()))***+++---...//////---,,,++++++******++++++''''''(((***,,,---...///........................,,,***+++...000...///222333222000000111222222111111111111111111111111111000////////////000111111333222222333444444222000+++++++++,,,,,,,,,,,,------...///000111222333333222000---+++******+++,,,...000222222222111222333///111222222000000333555,,,+++)))((((((((()))***''')))++++++***+++...000222222222111///,,,***)))++++++++++++,,,---//////,,,---.........000333666444555888:::;;;;;;::::::999777444111000000111111////////////000222333555999999999888888888777777333666888888555333444555222111///---,,,+++,,,,,,---...111444444666@@@KKKcccsss|||uuuiiieeekkkppp|||yyykkk[[[IIIDDD>>>;;;>>>AAAAAA???MMMEEEDDDLLLSSSXXXfffuuusssWWWHHHCCC???<<<:::666555444333222222222222111000...---------...///............///000222222000000////////////000000000...,,,+++,,,000444666111666<<<===888444333444333333222222111000000000111///......//////...---...........................---,,,,,,......---,,,++++++,,,,,,---...//////////////////...---++++++,,,,,,+++++++++,,,------...111333444333111000000//////000000111111222222333888@@@HHHOOOWWW___dddjjjoooqqqnnnkkkjjjhhhdddeeedddccc___[[[YYYXXXXXXYYYYYYYYYYYYWWWUUUTTTRRRKKKMMMOOOOOONNNNNNPPPQQQRRRRRRSSSVVVZZZ```dddgggeeeeeedddbbb^^^YYYUUURRRKKKKKKJJJIIIIIIIIIIIIIIIGGGGGGJJJOOOTTT]]]lllzzzwwwjjj```PPPGGG>>>:::888777999>>>KKKUUU___```WWWGGG:::333000...,,,+++,,,------,,,,,,)))'''(((+++,,,***'''*********)))(((((()))***,,,,,,''')))///(((%%%///******))))))((((((''''''''''''((((((((((((''''''((()))***+++---...///000---,,,,,,+++*********+++%%%&&&''')))+++---//////---........................+++,,,000111///000333555444222222333444333222000111111111111222222222111000000000000111111222111222444666777555222...******+++++++++,,,,,,,,,------...///000111222222222000---+++***+++,,,...000333555444222000222444000222333222000000444777///...+++)))'''&&&&&&&&&(((***,,,+++******---000000111222222111///,,,*********+++,,,---///000111222222000...---...222555555777;;;===>>>>>><<<;;;;;;999555222000111222222111000000000111333555666;;;;;;:::999999888777777111444777666444222222444111000///...---,,,,,,,,,//////222444333666BBBOOOjjj{{{zzzjjjccceeeiiiyyyvvvhhhPPPJJJCCC???BBBFFFGGGDDDVVVKKKFFFKKKNNNQQQ\\\kkk|||yyy\\\FFF===:::888666555555444333333222222111333111///.........---+++............///000222222,,,...111111000...------111///...------...///111444999===<<<888444444666000111111111111000//////222111...------...111222---///000222222000///---++++++******+++,,,...///,,,,,,++++++,,,,,,---......000222111///---,,,,,,+++++++++,,,,,,---------222333333444333222111000,,,///222444333222222222666;;;CCCLLLSSS[[[bbbgggmmmnnnnnnnnnmmmkkkiiigggeeedddbbb]]]WWWTTTVVVXXXTTTVVVWWWYYYXXXVVVTTTRRRNNNNNNNNNNNNNNNNNNOOOOOORRRRRRSSSWWW^^^bbbcccbbbiiihhhfffdddaaa]]]XXXTTTOOOKKKIIILLLLLLIIIHHHIIIIIILLLOOOQQQUUU```ooozzzuuuhhh```TTTGGG===;;;888555999AAAJJJSSS[[[\\\SSSEEE888000...---,,,,,,,,,---...///)))))))))))))))******+++((('''&&&&&&'''((()))***))))))************)))))),,,++++++***)))(((((('''$$$%%%'''))))))))))))(((******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,---///111222222222000///)))+++---------...111333555444333222111222333444111111222222222111000000555333222111111111///...222333444444333222000///---......+++)))))),,,///,,,000222///+++***...333,,,...///---+++,,,///222666555333111000000111222111111222111111333777:::222111...,,,***)))))))))''')))+++***((('''***---,,,---///000000///---+++)))---///...000444444222222111///......000222333666666777;;;??????;;;888888555333333555555333000111222222111000111333555888999999888777666444333777666444333333222111///000,,,+++,,,+++((((((***///...222666444222AAAUUUrrrqqqaaa]]]```kkkuuu~~~~~~uuudddWWWKKKHHHGGGDDDCCCFFFNNNLLLIIIFFFHHHNNNWWW]]]rrr{{{}}}cccLLL@@@:::666222555555555444333333222222333111///.........---+++............///000111222...000222333222111111222111000...------...000111111666::::::666333333555111111111111000000000000222000...------...000222///000000000///---+++***---,,,,,,,,,,,,---///000------,,,,,,------...///...000111111///---,,,------------,,,,,,+++++++++//////000111000///...---***,,,///000//////000111777===EEEMMMUUU\\\cccgggkkklllmmmmmmllljjjhhhfffddddddbbb]]]XXXUUUUUUWWWWWWXXXZZZ[[[ZZZXXXVVVTTTNNNNNNNNNNNNNNNNNNOOOPPPSSSRRRSSSWWW\\\aaacccccchhhgggeeedddbbb___ZZZVVVSSSNNNLLLNNNNNNKKKIIIJJJHHHKKKNNNQQQVVVaaappp|||wwwkkkbbbWWWJJJ@@@<<<888333777???NNNVVV^^^^^^TTTFFF999222------,,,++++++,,,---...******)))(((((('''(((((((((''''''&&&'''((()))***)))))))))***))))))((((((((((((((('''&&&%%%%%%%%%%%%&&&'''((()))))))))((())))))***++++++++++++******+++++++++++++++++++++)))))))))***+++---...///...///111222333222111000+++,,,,,,------...111444555444333222222333444444555555444444333222111000444333111111222222111///111222333333333333222111,,,------,,,***+++...111+++,,,---....../////////+++---...---++++++...111666555333222111111222222000111111111000222555777222000...,,,***)))))))))''')))***)))((((((***,,,***---///000...,,,,,,,,,(((,,,......111666888666333222000//////111333555777666777999<<<===;;;888777555333333444444222000,,,...///111222444888;;;999999888777666555444444666555444333222222000///...++++++------++++++...///---111666444444BBBVVVtttyyyggg]]][[[bbbjjjsssxxx~~~|||ooobbbUUUPPPLLLFFFDDDEEEIIIHHHGGGEEEEEEIIIOOOSSSgggpppyyy{{{zzzlllTTTDDD;;;444000555555555444333333222222333111///.........---,,,............///000111111---///000///......///000222111000//////000111222...222666666444222222444333222111000///000111111111000...------...000111444333222000...,,,+++***......---------...//////...------------...//////...000111000...---------,,,,,,,,,,,,,,,,,,,,,,,,000111222222222111000///***,,,---------...000222999???GGGOOOWWW^^^dddhhhjjjkkkllllllkkkiiigggeeebbbbbbaaa^^^YYYVVVUUUUUUXXXYYYZZZ[[[ZZZXXXVVVTTTNNNNNNNNNNNNNNNOOOPPPPPPUUUTTTSSSUUUZZZ___bbbdddffffffeeeeeedddaaa\\\YYYXXXSSSPPPQQQPPPLLLJJJKKKGGGJJJNNNQQQVVVbbbrrr~~~zzznnneeeWWWKKK@@@===888444999BBBQQQYYY```^^^SSSDDD888222---,,,++++++++++++,,,,,,+++***)))((('''&&&&&&&&&(((((('''''''''((())))))(((((())))))((('''&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&'''((()))))))))((((((((()))************)))(((((())))))***+++++++++************+++,,,......///000111333333222111111,,,---,,,,,,,,,...222555444444333333333444444555666666555444222111000///333111000111222333222000000000222333444444444444.........---,,,---000333---***))),,,000111---)))***,,,,,,,,,,,,,,,///111555444444333222222222111000111111000//////222444111000...,,,***)))))))))((()))))))))((((((***,,,(((+++......,,,******,,,)))---///000333:::<<<;;;555333222000111333555777;;;999888888999:::999888666555333333444444222111+++---///111222666:::===:::999777555444444444555444444333222111000000///...++++++......++++++.........111555444777FFFXXXsssmmm^^^VVVXXX]]]ccciiisss|||~~~xxxlll___WWWPPPIIIDDDCCCEEEEEEEEEEEEDDDEEEHHHKKKYYYaaajjjpppttt|||sssYYYFFF;;;555222444444444333222222111111222000............---,,,...............///000111/////////---++++++,,,---222222111000000111222222,,,///333444333222333444444333111//////000111222000///...------...///000777666444222000///.........---------------......---------------......///...000111000...------...((()))***+++---...///000111222222333333222000///....../////////111444777<<>>IIISSS[[[```]]]OOO@@@555111,,,,,,++++++++++++++++++++++++)))(((((('''''''''(((((((((((((((((())))))(((((((((((('''&&&%%%%%%)))))))))(((((('''''''''&&&''''''(((((((((((((((((())))))***************(((((())))))***+++,,,,,,...---,,,+++++++++++++++000000111222333222222111......---++++++---222666444444444444444444555555333222111000000/////////000///...///111222111000...///111222444555666777222222000.........000111000---++++++---...+++(((***+++,,,---...///000111222222333333222111000000///000000///------///111000///...,,,+++***))))))((((((((((((((((((***+++)))))))))***++++++***))),,,000222222666<<<>>>===666555333222333555777999AAA???;;;888777666777777555444333333333333222222000111222222222444777:::999777555333222222333444333333333222000/////////...++++++------)))(((+++//////222555666;;;JJJZZZooozzzsssbbbXXXVVVUUUUUUZZZbbblllrrrsssrrrjjj```WWWPPPIIIDDDBBBDDDDDDDDDCCCCCCDDDGGGJJJSSSWWW]]]cccjjjtttxxx\\\GGG;;;777777333333222222111000000000222000.........///...---...............//////000...///000000//////111333222222111111111111222222---///111333333444555555444333111//////000222333//////...------...//////444333222111000000000111+++,,,,,,,,,------------,,,,,,,,,+++,,,,,,---......///000///...---...///((()))***+++---...///000---.../////////...,,,+++//////000///000333777:::===CCCLLLTTT[[[```eeehhhjjjkkklllmmmllljjjhhhgggaaa```___]]][[[XXXUUUSSSUUUVVVWWWWWWVVVVVVTTTTTTPPPPPPPPPPPPQQQRRRSSSTTTXXXWWWUUUTTTVVVZZZ```ccccccdddfffhhhiiigggbbb___^^^XXXSSSRRRPPPKKKIIIJJJGGGJJJMMMPPPWWWdddvvv{{{mmmdddSSSIIIAAA>>>:::888AAAMMMXXX___ccc]]]MMM===444111,,,,,,,,,,,,+++*********+++******)))******++++++))))))))))))))))))(((((('''''''''''''''&&&%%%%%%*********)))))))))))))))'''''''''''''''(((((())))))***++++++,,,,,,++++++((())))))***+++,,,------...------,,,+++++++++,,,000000111111222222222222///...---,,,+++---222666222333333444444555555555111000/////////000111111...---,,,...000111000///...///000222444666888999888555222000...............---,,,******+++,,,---***+++,,,---000111222222///000222333222111///......//////...---,,,---/////////...---,,,***)))(((((((((''''''((()))))))))+++'''$$$&&&,,,...***&&&///333666666888===>>>;;;777666444333444666999;;;GGGDDD???999555333444555333333444333222222222333333444444333333333666888888666444111000111222333333444555333000......///,,,***+++//////,,,,,,...000000222444777>>>NNN\\\kkkttt{{{nnnddd]]]VVVOOOOOOSSSYYY]]]___```]]]VVVOOOJJJFFFCCC@@@BBBAAA@@@??????BBBFFFJJJPPPRRRTTTWWW^^^iiivvv~~~bbbKKK>>>::::::333333333222111111000000111000.........///...---///......---......//////'''))),,,...///111444666111111111111111111111111...///000222333444555555444333222111000111222222///..................///////////////////////////)))***+++,,,------------,,,++++++++++++,,,------//////000///------///000,,,,,,,,,,,,,,,,,,,,,,,,......///000///...---,,,,,,---......///222666:::???DDDMMMUUU\\\aaaeeegggjjjkkklllmmmlllkkkiiihhhbbb```]]][[[ZZZXXXVVVTTTUUUVVVVVVWWWWWWWWWWWWWWWRRRRRRRRRSSSTTTUUUVVVWWWXXXXXXVVVUUUUUUXXX^^^bbbcccdddgggiiikkkiiidddaaa___YYYSSSRRROOOKKKIIIJJJHHHKKKNNNQQQWWWeeewww{{{mmmcccWWWLLLDDD@@@:::777@@@MMM^^^dddggg___MMM===555333,,,---------,,,+++***)))+++************+++,,,---))))))*********)))((((((&&&&&&'''''''''''''''&&&((((((((((((((((((''''''((((((''''''''''''((()))******+++,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,*********+++---...000111000000000000000111111111//////...---,,,...222555111111222333444444444444111111000000111222444555...------...///000000///...///000222444777999:::;;;888333000///...---,,,*********))))))***---///))))))***---000222222111...000222444333222///...---...//////---,,,---............---,,,+++)))((()))'''&&&'''((()))))))))***&&&###&&&+++---+++'''111666999:::;;;>>>===999777666555444555777:::<<>>???<<<777777666555444555888;;;===BBBAAA>>>888222000222444111333444333111111222444000111333444444777:::===999888888777666555444444777999:::666///,,,,,,...***(((+++///000...---///...000000///333>>>MMMWWWaaakkkzzzqqqbbbSSSNNNLLLHHHFFFGGGAAAEEEEEE@@@===>>><<<888999:::::::::999999;;;===BBBFFFIIIJJJJJJOOOYYYbbbppp~~~sssYYYEEE;;;888777666666555555444333333111///------/////////...///......---------......+++...111222000///...///000000111111111111000000///......///222333333333222333333333333222111000...........................///111222222000...---(((***,,,...000111111111...------------...///////////////...------///111+++++++++,,,,,,---------,,,---.........---++++++***,,,///000222444777:::???EEENNNVVV\\\```dddfffggghhhjjjjjjjjjiiigggfffddd```[[[XXXXXXXXXWWWUUUOOOOOOPPPRRRSSSTTTVVVVVVUUUUUUUUUVVVWWWXXXZZZ[[[WWWXXXXXXWWWUUUWWW[[[___dddeeehhhkkkmmmkkkfffbbbbbb[[[UUUSSSQQQMMMKKKMMMJJJLLLOOOQQQWWWeeewww}}}oooeeeSSSJJJCCC@@@<<<;;;FFFUUUaaaggghhh]]]III888111111......//////...,,,+++***---,,,+++)))(((((((((((()))***+++++++++)))((('''%%%%%%'''((())))))******'''((((((((((((((((((((()))((('''&&&&&&'''((()))(((((()))***************))))))))))))((((((((((((+++++++++,,,---...///000...............///000000...///000/////////111222...///111222333333222222333111///...---...///000333111000111222333222000000000000111444777999;;;:::555111///000000///------)))''')))---***%%%$$$%%%)))...000///---000222555888888666333000+++---//////.........///------......---+++***((()))'''%%%&&&(((***)))'''###(((,,,***%%%$$$***000---444;;;>>>@@@AAA===777777666555444555888;;;=========;;;666111000222555000222444333111000222444222333444444444666:::<<<::::::::::::999777666555888;;;;;;777000+++,,,...,,,***+++---,,,'''$$$%%%---......,,,000<<>>;;;<<<:::666888:::<<<<<<:::888777777999???FFFHHHFFFHHHPPPWWWbbbqqqyyyaaaMMMBBB===777666555333222111000000000000//////.........---((()))+++---.........---...------------...//////000000000000111111111111///......111555777555333444444444444333333444444/////////......//////////////////000//////...---//////.........//////000111---+++------+++---111///111333444333111---+++------,,,,,,,,,,,,++++++///...---...000222222111//////111444444333777>>>DDDHHHPPPXXX___dddfffgggbbbeeehhhjjjiiifffaaa^^^aaa```^^^\\\XXXTTTPPPNNNRRRSSSSSSRRRRRRSSSUUUXXXTTTQQQNNNPPPTTTXXXZZZZZZVVVXXXYYYXXXWWWWWW[[[^^^bbbeeeiiimmmnnnmmmjjjggg^^^[[[VVVRRRPPPOOONNNLLLIIIHHHJJJRRR[[[gggyyy{{{mmmcccZZZPPPDDD===;;;AAANNN[[[ccciiihhhYYYGGG:::333000//////...---,,,,,,++++++---,,,***(((((((((((()))***)))))))))***)))&&&$$$$$$%%%&&&((((((((('''''')))((('''&&&&&&'''((()))(((((('''&&&'''((()))***,,,+++++++++++++++++++++(((&&&&&&***...111///---...000///,,,,,,111333111///222666666444222222333......//////000000111111111000111333222///000444222111000///...,,,++++++333333333222222222222111///000000222333444555555444222000---,,,,,,------,,,)))'''))),,,+++&&&!!!***+++,,,---------,,,,,,---...444<<<===777222111---...000111222222111111------,,,---...---***'''+++***)))))))))***,,,---###))))))&&&%%%***000000777???@@@;;;888:::===666777777777777888;;;===>>>:::666333333333333333333444333000---,,,///222333888;;;888555555777999???>>>;;;888666666666777555999:::555111000...***,,,,,,,,,---...///000111---222666555444:::HHHSSSWWWbbbrrr}}}tttfffXXXOOOJJJHHHGGGAAA@@@@@@@@@???>>><<<:::777555555666888888444111888;;;>>>???@@@BBBGGGKKKUUUaaarrr~~~~~~fffQQQDDD>>>888777666444333333222222000000/////////.........,,,------......------------------------...///////////////000000000111111/////////222666888666444555666666666666555444333------,,,,,,,,,,,,------......////////////...---/////////......//////000111...---//////---...111...///000111000...+++***,,,,,,,,,------............//////---***)))***,,,000///222444444333777>>>DDDHHHPPPXXX___ccceeefffccccccddddddcccbbb```______^^^]]][[[XXXTTTQQQOOOQQQRRRRRRQQQQQQQQQTTTVVVUUURRRPPPQQQUUUYYYZZZ[[[XXXZZZZZZYYYXXXXXX[[[^^^bbbeeeiiimmmnnnmmmjjjhhhaaa^^^YYYUUUSSSQQQOOONNNKKKIIILLLSSS\\\iiizzz{{{mmmcccYYYOOODDD===;;;AAANNN[[[dddiiigggXXXFFF999222//////......---,,,,,,++++++...---+++***)))))))))******+++,,,,,,,,,+++))))))'''((()))******))))))((()))((('''&&&&&&'''((())))))((('''''''''((()))***++++++++++++++++++++++++((('''((())),,,......---333444222------000222111...111555555444222333444111000...------///111222111000111333222///000444777666666555444333222222333333333222222111111111///000000111222333444555333111///---,,,,,,,,,---,,,)))(((+++......***&&&+++++++++,,,,,,,,,------///111888AAAAAA;;;444222...///000111111111000000000///......//////---+++,,,+++***))))))))))))))) $$$))))))'''(((,,,111222777<<<<<<:::888888:::666666666666777888;;;===<<<999444222111111111000---......//////222555888666666666555555777888888???===;;;999777777888888777;;;;;;777222111...+++,,,,,,,,,,,,---...///000''',,,000000000666CCCOOOVVV___lllyyyuuuiii^^^UUUMMMIIIDDDCCCAAA@@@??????>>>>>>;;;::::::<<<>>><<<888333666999<<<======???BBBEEEHHHQQQ___jjjsss{{{nnnXXXHHH@@@999888777666555555444444000000////////////......111000///...---,,,,,,,,,---------------......///.........////////////000//////111333777888777666666777999999888666333222,,,,,,++++++++++++,,,,,,---....../////////......000000////////////000000111......111111......111.../////////...---,,,,,,+++,,,,,,---...///000111---111333000+++(((,,,111000000222444333333888???DDDIIIPPPXXX^^^bbbcccddddddcccaaa_________```aaa]]]\\\[[[YYYWWWTTTRRRQQQQQQRRRRRRQQQPPPPPPRRRTTTUUUSSSQQQRRRUUUXXXZZZ[[[[[[\\\\\\[[[YYYZZZ\\\^^^bbbeeeiiimmmnnnmmmllljjjeeebbb]]]XXXVVVSSSQQQOOOLLLKKKNNNUUU^^^jjj|||{{{nnndddXXXNNNCCC===<<>>===;;;:::999999:::::::::>>>===888333222///+++++++++++++++,,,---......###(((,,,,,,---333???IIISSSYYYdddrrr{{{qqqeeeYYYQQQKKKIIIEEEAAA@@@@@@BBBCCCAAAAAAAAACCCEEEBBB<<<666444666999::::::;;;<<<>>>===CCCLLLTTT]]]hhhsss|||www```LLLBBB999888777666666555555555000000//////////////////111000...,,,++++++,,,,,,------,,,,,,------...///---------.........//////...///111333555666666555555777999:::999666222///...------,,,,,,------...,,,---...///////////////111111000/////////000000000---...111111...---000000000//////.../////////+++,,,,,,---.../////////))),,,//////......222666111000222444333333888@@@EEEIIIPPPWWW]]]```aaaaaacccbbbaaa```___``````aaaZZZZZZYYYXXXVVVUUUSSSSSSRRRSSSSSSQQQPPPPPPRRRTTTTTTSSSRRRSSSUUUWWWYYYZZZ]]]]]]\\\[[[ZZZZZZ\\\]]]bbbeeehhhkkkmmmmmmmmmlllhhhddd___[[[XXXUUUQQQOOOMMMLLLOOOVVV___kkk}}}{{{nnndddWWWNNNCCC>>>===BBBOOO\\\eeehhhbbbRRRAAA777111.........---------,,,,,,,,,,,,,,,++++++************''',,,///...)))&&&(((+++(((((((((''''''&&&%%%%%%)))((('''&&&&&&'''((()))'''''''''''''''((((((((()))))))))))))))*********)))******(((%%%%%%)))---555555222,,,+++///222111---///111222333333444444444222///,,,+++,,,...000222000111333222///000444333333333333333444444444555444444333222111000000//////000000111222222333......,,,++++++++++++,,,)))''''''(((***+++)))&&&---+++***))))))+++---...222555>>>HHHHHH@@@777444000000000//////...---,,,...,,,******,,,.........+++******)))((('''&&&%%%((('''''''''))),,,///111;;;888555666777888777555555444333444666999;;;<<<:::888555333222111///---000...,,,...333888999888;;;999:::<<<;;;888777888======<<<;;;;;;;;;<<<<<<===@@@???999444222000,,,++++++******+++,,,,,,---&&&***---------111;;;CCCLLLQQQ\\\lll}}}ttthhh```WWWSSSNNNHHHDDDCCCFFFHHHGGGGGGIIILLLLLLHHH@@@999333444777999::::::;;;;;;<<>>555000------------------,,,,,,,,,***************))))))))))))---000...)))%%%&&&)))((((((''''''&&&&&&&&&&&&)))((('''&&&&&&'''((()))%%%%%%&&&&&&&&&'''''''''(((((()))))))))*********)))******((($$$$$$(((+++///000...******///222111......///000222333333333222111000...------------111///111333222///000444444444444444555555555555444444333333222111000000/////////000000111111111,,,,,,,,,+++++++++,,,,,,+++***)))))))))((('''%%%,,,+++***))))))+++---...000333;;;DDDDDD<<<444111000///...---,,,+++++++++---+++******---///000000)))))))))(((((((((((((((((((((''''''))),,,///000===999555555888999777555555333222444777999:::999:::888666666555444111///222///---///444888999999;;;>>>DDDFFF???555444999===<<<<<<<<<<<<<<<<<<<<<===@@@???888333222000---++++++*********+++,,,,,,***,,,......---///666;;;CCCIIIVVVhhhzzzwwwpppeeebbb\\\TTTMMMKKKMMMOOOOOOPPPSSSVVVVVVPPPEEE===555666777999;;;<<<======;;;===???BBBGGGMMMSSSWWWoooWWWGGG;;;:::999777666555444444//////000000000000111111+++++++++++++++,,,---...,,,,,,,,,,,,,,,------...---------............///...000222333111000000111111333555777666333///,,,,,,,,,++++++++++++,,,,,,,,,---///000111222222333444333222111000000000000///,,,,,,//////,,,,,,///+++++++++++++++,,,---...------,,,,,,,,,+++++++++,,,***))),,,000333333222333111222444333333999AAAGGGJJJPPPVVVZZZ\\\\\\\\\XXXZZZ\\\^^^^^^\\\YYYXXXWWWVVVUUUTTTSSSSSSSSSTTTRRRSSSSSSSSSRRRSSSUUUXXXRRRTTTUUUUUUUUUVVVXXXZZZ]]][[[YYYYYY[[[\\\\\\\\\aaabbbdddgggjjjlllmmmnnnhhheeeaaa]]]ZZZVVVRRROOONNNMMMPPPWWW```lll~~~|||oooeeeWWWNNNEEEAAAAAAFFFSSS___bbbaaaYYYIII:::333000---------------------------))))))*********))))))(((+++...000///+++((((((******))))))(((((((((((())))))((('''&&&&&&'''((()))%%%%%%&&&''''''''''''&&&((())))))******+++++++++*********(((&&&&&&(((***))),,,+++)))***///222111///......///111333333222000000//////...---,,,,,,///...000333222000222666222222222222222222333333333333333222222222111111......//////000000000000+++,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((((((+++******)))***+++,,,---...000666<<<<<<666000///...---,,,******)))))))))---,,,,,,---000222333333+++***)))((('''((()))***'''((()))))))))+++...111;;;888666666888999777555444333222555888:::888555777666555666666555222//////......000555:::===>>>:::>>>FFFIII@@@333222;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>===666222111000---,,,++++++******+++,,,,,,+++,,,...---+++,,,000444:::AAAOOO```rrr|||tttrrrnnneee]]]XXXYYY[[[\\\^^^bbbfffeee]]]PPPFFF<<<;;;:::;;;===?????????777888:::>>>BBBFFFIIIKKKwww]]]LLL>>>===;;;999777555444444//////000000000111111111+++,,,,,,---------------,,,,,,++++++,,,,,,---...---............/////////000333555444111//////000000111444555555222///---------,,,,,,,,,,,,---------...000111333444444444444444333222111111111111111...---//////---...111))))))***+++,,,,,,------,,,,,,,,,---------------///000000111111222444666333222222333333333:::BBBHHHKKKPPPUUUYYYZZZZZZYYYWWWXXXZZZ\\\\\\ZZZXXXWWWWWWVVVTTTSSSRRRRRRSSSSSSPPPQQQQQQQQQQQQSSSVVVXXXTTTVVVXXXXXXWWWWWWYYY\\\^^^[[[YYYZZZ]]]______^^^```aaabbbeeehhhjjjmmmnnnhhheeebbb___\\\XXXSSSPPPPPPOOORRRYYYbbbnnn|||ooofffWWWOOOGGGCCCCCCHHHUUUaaa___^^^TTTDDD777222///---------------------------))))))***+++++++++***))))))***+++,,,,,,++++++***))))))((('''((((((******)))((('''&&&&&&'''((()))&&&'''((()))))))))(((((())))))******+++,,,,,,---+++)))((())))))***)))((('''***+++)))+++///111...111///---...111222111000111000...---,,,,,,---...---,,,///222333111333888111111111111111111111111111222222222222333333333......////////////000000++++++,,,---------------,,,,,,+++***)))))))))***************++++++++++++...---000555555000------+++***)))((('''(((((()))++++++,,,...222444444333///---***'''&&&''')))***&&&***......++++++...333777666666666777777666555444222333666::::::555111111111222333444333000---,,,...000222555999>>>BBB::::::???CCC<<<111222<<<<<<<<<<<<<<<;;;;;;:::999999<<<:::444000000///---,,,,,,++++++++++++,,,,,,***,,,---,,,+++,,,///222555<<>>666666777:::===AAABBBCCC|||aaaOOOAAA???===;;;888666555555//////000000111111111222------/////////...---,,,,,,,,,++++++,,,,,,---............////////////000222555777555222///...///000111333555444333111///000//////......//////000---...000222444555555666555444333222111111111111333///---//////---///333***+++,,,---.../////////+++,,,,,,---...///000000)))---111000------222777444222222333333333:::BBBHHHKKKPPPUUUXXXYYYYYYXXXYYYZZZ[[[[[[\\\[[[ZZZZZZWWWVVVTTTRRRRRRRRRRRRSSSNNNOOOPPPPPPQQQRRRVVVXXXUUUXXX[[[ZZZYYYYYY[[[^^^___\\\ZZZ[[[^^^aaaaaa```___```aaacccfffjjjlllnnnhhhfffccc```]]]YYYUUURRRRRRQQQSSSZZZcccppp|||ooofffXXXPPPGGGDDDDDDJJJVVVbbb^^^[[[QQQBBB666111///---------------------------)))***,,,,,,---,,,+++***%%%%%%&&&(((+++,,,+++)))'''&&&%%%%%%&&&'''((())))))((('''&&&&&&'''((()))'''(((***+++++++++***)))))))))***+++,,,,,,------+++)))'''))),,,,,,***&&&'''***,,,+++,,,//////---222///---...000222111///222000---******,,,///111,,,+++...222333222444999777777666666666555555555000111111222222333444444.........///////////////++++++,,,---............(((((()))((('''((()))+++))))))***++++++++++++***...,,,---000000,,,+++---***)))'''&&&&&&'''((((((((((((***---111222222000333000+++'''%%%&&&(((***&&&,,,111111,,,+++///444444444555666555555555444333222333777;;;:::444...------...111222111...+++---000333333444777===BBB;;;555666;;;999111333<<<<<<<<<<<<<<<;;;:::999888888:::999333/////////---------,,,,,,+++,,,,,,,,,***,,,......---...111333333999BBBNNN]]]ooozzzsssrrrsssvvvyyywwwhhh\\\KKKFFF@@@======>>>>>>===;;;999888999;;;===>>>???lllUUUBBBAAA===888666777777666333333222111000///......------......------,,,+++,,,,,,,,,---------......---...//////000//////...444666777444///,,,///222111111111111000...---,,,******+++,,,---//////000.........///000222444555777666444222111111111222111///---+++***,,,///000000///...---,,,,,,---...---,,,+++,,,------,,,***+++---000111111111333444444222333777888999===DDDIIILLLQQQTTTUUUVVVWWWYYYVVVXXXZZZ[[[YYYXXXXXXXXXSSSSSSSSSSSSRRRQQQOOOOOOLLLOOORRRTTTVVVXXX\\\___cccaaa______^^^^^^\\\ZZZ______```aaaaaa```___^^^___```bbbdddfffhhhjjjkkkggggggfffccc___ZZZUUUSSSUUUUUUVVVZZZeeeuuu|||lll```TTTOOOIIIEEEGGGNNNVVV[[[]]]WWWMMM@@@666000000000...------,,,,,,++++++***))),,,+++***,,,///+++###,,,,,,,,,++++++)))((((((&&&'''''''''&&&%%%$$$$$$''''''''''''(((((((((((('''''''''''''''((())))))...,,,+++***+++,,,+++***)))+++......,,,***))))))((((((((()))***,,,---...111000///...---......///111000///...---,,,++++++............///000222222777666555666666555222000222222111111222222333444222000---------------+++///000///++++++---***%%%''')))++++++***)))((()))++++++,,,,,,++++++******---...//////---++++++,,,((((((((((((((((((((((((((('''''',,,444888888555222...***((((((***++++++***---//////---,,,---///222222333333333222222111222111222333555555444222///...---,,,---///111333111111111444888;;;<<<<<<666555444333444555666777@@@<<<999888999999666444555555555444222///+++)))###%%%%%%&&&******'''******+++,,,,,,---......555===GGGOOOXXXhhh~~~vvvhhh]]]OOOEEE===>>>AAA@@@>>>===888888888888888888888999ttt^^^HHHDDD>>>999888888777555444444333222111000//////------......------,,,+++,,,,,,,,,---------...............////////////000333555777444///---///222222222111000///...---,,,***++++++,,,...//////000......//////000111333333666555444333222222222222000//////...---......///000///...---------------,,,,,,+++---......---+++,,,///111222222333444555444222444777999999>>>DDDHHHLLLPPPTTTUUUVVVWWWXXXWWWYYY[[[[[[YYYXXXXXXYYYTTTSSSSSSSSSRRRPPPOOOOOOLLLNNNPPPRRRTTTXXX]]]aaagggfffeeedddcccbbb```^^^___```aaabbbbbbaaa```______```bbbdddfffhhhiiijjjhhhhhhfffccc___[[[WWWUUUUUUUUUVVV[[[eeeuuu}}}nnncccTTTPPPJJJGGGIIIPPPXXX]]][[[UUUJJJ>>>444/////////...------,,,,,,++++++******,,,+++((())),,,+++&&&++++++++++++***)))((('''&&&''''''''''''&&&&&&%%%''''''''''''((((((((((((''''''&&&&&&''''''((()))+++***(((((())))))(((''')))+++......,,,***))))))((((((((()))***+++---...111000...------------...//////...---,,,+++******,,,,,,---...///111333444444333444555777777555333222222111111222222333444222111///...//////...------///---******+++)))$$$((())))))(((((()))---///...---+++******+++,,,---,,,---...---+++))))))***((((((((((((((((((((((((***((((((---333777777444222...***((()))***++++++%%%(((++++++++++++---///111222222333333222222111222111222333444333000......---,,,,,,---///111222222333555888<<<======<<<555555444333444555666777>>>;;;777666777777555222444444444444222///,,,+++&&&)))+++)))***,,,+++(((******+++,,,,,,---......444;;;CCCIIIRRRbbbxxx}}}nnnbbbTTTHHH>>>===???>>>======<<<999666666777999999888~~~jjjQQQGGG===999;;;;;;888444555555444333222111000000---............---,,,,,,,,,,,,,,,---------......//////.........///000111222444555333///...000222444333111///---,,,,,,---++++++,,,---...//////000/////////000000000111111444444444444444333222222000000111111111000............/////////...------,,,,,,,,,...000000...---...000222333333444555777444333444888999:::>>>DDDHHHLLLPPPSSSUUUVVVWWWXXXWWWYYY[[[[[[YYYXXXYYYYYYTTTTTTSSSRRRQQQPPPOOOOOOLLLMMMOOOQQQTTTYYY```eeekkkkkkkkkiiihhheeecccaaaaaaaaabbbcccccccccbbbaaa___```bbbccceeegggiiiiiijjjiiifffccc___\\\YYYXXXTTTUUUVVV[[[fffvvv~~~qqqfffVVVQQQKKKIIILLLTTT[[[___XXXQQQFFF;;;222///...///...------,,,,,,++++++***))),,,+++'''%%%(((***))))))*********)))((('''&&&&&&'''((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&''''''((()))***)))''''''((()))(((''')))+++......,,,***))))))((((((((()))***+++,,,---000///...---,,,,,,,,,,,,......---,,,+++***))))))***++++++---///111333555000000111444777888777555222111111111111222333333333111000000000000///...+++---+++((((((***(((###***)))'''&&&&&&***111555111///,,,******+++---///,,,---...---***((((((((())))))))))))))))))))))))+++******---222555555333111...***)))***+++,,,,,,###%%%((()))***,,,...000111111222222222222222111111111222333444111---))),,,,,,+++,,,---///111222222444777<<>>;;;===>>>???AAACCC>>>888666777:::;;;:::sssXXXIII<<<999======999666444444333222111000000///...............------,,,,,,,,,,,,---------......000///...------///111333111333333222000///111333555333000---,,,,,,,,,---,,,,,,,,,---...//////000000000000000000000//////222333444555555444333222333222222111111000000000---...///000000///...---,,,,,,---///222222000...---000222333333444555666555333555888::::::???EEEHHHKKKPPPSSSTTTUUUWWWXXXXXXYYYZZZZZZYYYXXXYYYZZZUUUUUUSSSRRRQQQPPPOOOOOOMMMMMMOOOPPPTTT\\\dddjjjnnnoooooonnnjjjgggdddbbbbbbcccdddeeeeeeddddddccc```aaabbbdddeeeggghhhiiijjjiiifffbbb___\\\ZZZZZZUUUUUUWWW]]]gggwww~~~qqqgggWWWRRRLLLKKKPPPXXX___bbbXXXPPPDDD999222/////////...------,,,,,,++++++***'''***,,,)))&&&&&&(((***(((((())))))((('''&&&&&&&&&'''((()))))))))))))))''''''''''''((((((((((((((((((''''''(((((()))***+++***(((((()))******))))))+++......,,,***))))))(((((((((((()))***+++,,,......---,,,++++++++++++...------,,,+++*********++++++,,,---...000222333//////000333666777666555111111111111111222222333222000///000111111///---+++---+++))))))+++(((###+++***(((&&&'''+++111555111000...,,,,,,,,,---...,,,---...---***((('''((())))))))))))))))))))))))---++++++,,,000222222111000...+++***+++---------&&&'''(((***,,,...000111000111111222222222222111000000222444444222,,,(((+++++++++,,,---///111222111444999>>>@@@???:::666555555444444444666777888===999444222333333111//////000000111111000//////+++...---***)))+++***'''))))))***+++---...//////444666888;;;AAAPPPdddsssvvvmmmlllvvvssseeeTTTHHH===:::<<>>BBByyy^^^LLL===:::>>>>>>:::888333333222111000///............//////......---,,,,,,,,,,,,---------......000///...---...000222444000111111111000000222333444222000---,,,+++,,,---,,,------......////////////000000000000///......111222444555666666555444666444222/////////111222---...///000000000......------///111444444111///---///111222222333444666666444555999:::;;;???FFFHHHKKKPPPSSSTTTUUUVVVWWWXXXYYYYYYYYYWWWWWWXXXZZZVVVUUUSSSQQQPPPOOOOOOOOONNNNNNOOOQQQVVV^^^gggnnnqqqsssuuusssoooiiifffdddbbbccceeefffffffffeeedddaaabbbcccdddfffgggiiiiiijjjhhheeebbb___]]][[[[[[UUUVVVYYY___jjjyyy|||ooofffXXXRRRMMMMMMTTT\\\bbbdddYYYPPPCCC888222000000000...------,,,,,,++++++***&&&(((,,,,,,)))&&&&&&((('''((((((((((((''''''&&&''''''((()))*********)))''''''''''''(((((((((((())))))(((((())))))***++++++)))(((((()))******))))))+++......,,,***))))))(((((((((((()))***++++++,,,,,,,,,,,,,,,+++++++++......------,,,,,,++++++------,,,,,,---...//////000000111333555666444333111111000000111111222333000/////////111000...,,,,,,...---******,,,***%%%+++++++++))))))***---000...///000000///...,,,***---...///---+++))))))))))))))))))))))))))))))))),,,+++++++++---///000000///---++++++,,,...///...***)))))))))+++---......///000111111222222222222...///222444555333...+++)))***+++,,,...000222333444777;;;???AAA???:::666555555444444555666888999===999333111222222000.........//////000000000000))),,,,,,((((((++++++(((((()))***+++---...///000444555666777===IIIZZZfff{{{wwwlll^^^XXX___jjjpppsssuuuxxx}}}}}}nnnbbbTTTJJJ???<<<>>>@@@FFFLLLPPPNNNGGG===666888BBBLLLgggSSSAAA>>>???<<<999999333222222111000///.........////////////...------,,,,,,,,,---------......///.........///111333444/////////000111222333333222111///---,,,,,,------------........./////////...///000111000///...---111222333444666666777777888555222///...///111333......///000000000//////...///111333555555222///,,,///111222222333444555666555666:::;;;<<<@@@FFFGGGKKKOOORRRTTTUUUVVVWWWWWWXXXXXXWWWVVVVVVWWWYYYWWWVVVSSSQQQOOOOOOOOOOOOMMMNNNPPPRRRWWW___hhhooouuuyyy{{{zzzssslllhhhgggbbbccceeefffgggffffffeeeccccccdddfffggghhhiiijjjiiihhhfffdddbbb___]]]\\\VVVXXX[[[bbbmmm|||zzznnnfffXXXRRRMMMNNNVVV___dddfff[[[QQQCCC888333111000///...------,,,,,,++++++***'''(((+++...,,,'''&&&'''''''''(((((((((((('''''''''(((((())))))))))))(((''''''''''''(((((((((((())))))(((((())))))***+++)))'''&&&'''((())))))((()))+++......,,,***))))))((((((((((((((()))***+++***+++,,,---------,,,,,,...---------,,,,,,,,,,,,---------,,,,,,,,,------111000111222444444333111111000000000000111222222///......000111111...,,,---///...+++,,,...,,,'''***+++,,,+++***)))***,,,---///000111000...***(((,,,---...---+++*********))))))))))))))))))))))))+++************,,,---...///---+++,,,...///000///,,,***(((''')))+++++++++//////000111222222222222//////111333444333///,,,)))***,,,...000222333444999:::===@@@AAA@@@<<<888555555444444555777999:::===888222000000000///------------...//////000000***---,,,)))***---...,,,((((((***+++---...000000333444555777;;;DDDPPPYYYjjjhhh___PPPGGGJJJRRRXXX\\\^^^ccckkkttt~~~zzzqqqfff\\\UUULLLDDDCCCCCCEEEJJJPPPVVVRRRJJJ@@@:::???MMMYYYrrr]]]IIICCC@@@:::777999444333333222111000///...///////////////...------,,,,,,,,,---------......---...///000111222333333///......///111333333444//////.........---------............////////////---...///000111000...---111222222333555777888999666444222000//////000000///////////////000000111000111222555666555222///---000222333333444555666777555777:::<<<<<>>???EEEHHHLLLOOOPPPRRRUUUWWWWWWSSSPPPPPPSSSVVVWWWWWWYYYWWWTTTQQQOOONNNNNNOOOMMMMMMOOOQQQUUU]]]ffflllsssuuuvvvtttnnnhhhdddbbbiiifffddddddggghhhgggfffgggggggggggghhhiiijjjkkkpppooommmjjjgggdddbbb```[[[]]]bbbiiitttzzzmmmdddYYYRRRMMMQQQ[[[cccdddaaaRRRGGG;;;666222---,,,---******+++***(((''')))***###(((++++++***(((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''(((***+++(((&&&%%%$$$&&&***---000+++,,,,,,---,,,+++***))))))***,,,---,,,+++)))((()))((((((((((((((()))))))))***+++---...------,,,000......000...)))&&&(((******+++,,,,,,---......,,,...000333444444333222111111000000000000111111000///---,,,+++,,,,,,---...///000000---,,,+++,,,///,,,)))(((***+++)))''',,,------,,,***))))))******)))'''(((***++++++***'''+++///000,,,(((''''''))))))(((''''''((()))***+++++++++,,,---///222333///...,,,+++***+++,,,,,,//////000000000000//////---...///000///...,,,***,,,---///111333555777888222333333222111111222444222555999<<<<<<<<<<<<===888999555---)))+++------//////.........//////000------,,,,,,+++,,,,,,,,,...------,,,,,,------...,,,...111555888;;;======>>>;;;777555444555555555777888;;;???EEEMMMWWW]]]___aaaaaa[[[RRRJJJHHHIIIIIIOOOUUUYYY___hhhnnnooojjjYYYQQQ\\\kkkttt|||xxx^^^MMMAAA999777999666666555444222111000000111111111000//////......++++++,,,,,,,,,,,,------000///...///111222000---000...------///111000000000//////............///..............................//////000111222222000000222333333222222111111222222111///......///......///000222333444444555333222333555555333111000111222333333333555666777777888:::<<>>:::888888777222...---///,,,'''------------...000111111,,,,,,,,,------......///------,,,,,,,,,,,,---------...///222555888;;;<<<666555222///...///000111222333555999???GGGQQQXXXWWWYYYZZZWWWRRRNNNNNNOOOYYY___fffoooyyy|||ttteee[[[]]]ooorrr]]]OOOEEE???;;;:::999888777666444333333222222111111000//////...+++++++++,,,,,,,,,------,,,,,,,,,---------,,,,,,***(((((()))+++---------------------......///000............////////////,,,------...///000000111---...//////000111111111---///000000///...000111///000111222444666777777555444333333444666888888444444555666777777555444888777777888;;;@@@EEEIIIJJJLLLOOOQQQQQQRRRSSSUUUVVVUUUSSSQQQQQQQQQRRRRRRRRRQQQNNNLLLKKKKKKLLLLLLMMMOOOPPPQQQSSSWWW\\\```dddfffhhhgggdddaaa___^^^aaacccfffjjjlllllljjjhhhgggggghhhhhhjjjkkkmmmnnnlllmmmooopppnnnjjjfffddd___ccckkktttyyymmmcccYYYTTTSSSYYYdddiiifff```PPPDDD888222///------000.........,,,***))))))+++((()))***)))(((((()))+++(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********$$$%%%&&&'''((((((''''''((((((((((((((((((''''''---,,,+++***))))))******))))))******,,,---//////,,,,,,---......////////////------//////,,,+++...)))***+++---///111222333333444444444333222111000333222222222222222222333......---------///000111222222000...,,,,,,...000777444///+++))))))))))))))),,,......,,,***))))))***))))))***+++,,,+++***+++(((%%%%%%'''***,,,,,,+++***)))((((((((()))***))))))***+++,,,---...///...---,,,+++++++++,,,---///111444555555222///---111222222222000...+++)))---///333666777666333111333444555444222222444555999===BBBDDDAAA;;;666333555333000...222555000))),,,------...///000222333,,,,,,---...///000000000------,,,,,,,,,,,,------......///111333666999;;;777666444111000111444777777888:::===BBBJJJTTT[[[[[[]]]^^^]]][[[ZZZ[[[\\\fffjjjqqqzzz|||ooo___\\\dddyyyiiiUUUHHHAAA>>><<<;;;:::999888666555555222222222111000000//////+++++++++,,,,,,,,,------,,,---......------------,,,***)))***+++---,,,,,,---------------...///000........./////////000000////////////............+++,,,---...000111333444000111222111///......///...///000222444555777777555555555444555666999:::777666555666777888666444777666555666999>>>BBBFFFHHHKKKNNNPPPQQQRRRTTTVVVVVVUUUTTTRRRQQQPPPQQQRRRQQQPPPNNNLLLKKKKKKLLLMMMMMMNNNPPPQQQRRRTTTXXX[[[^^^```bbbbbb```^^^]]]]]]aaadddiiilllnnnmmmkkkjjjgggggghhhiiijjjlllnnnoookkklllnnnooommmjjjfffdddaaaeeennnxxxzzznnneeeYYYVVVUUU]]]fffjjjeee^^^MMMBBB666111///---...000,,,------+++)))((()))***"""%%%(((***)))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************$$$$$$$$$%%%&&&(((***+++))))))))))))))))))))))))......,,,+++*********************+++,,,...///000,,,,,,------...//////000...++++++------++++++...***+++,,,...000222333444666555555444333222111000333222222222222222222333------,,,,,,,,,---///000444333111...+++***,,,...777555111...+++***+++,,,)))+++------,,,************))))))***,,,,,,+++))))))***,,,+++)))(((***,,,,,,+++***((((((((()))*********+++,,,---.........---,,,+++++++++,,,---...111333666888888666333111555666666666555222///------000444777888666333111222333333222111111222444888;;;??????<<<666222///000000...///444999666///---......///000111333444---...000111222222222222...------,,,,,,------.........///111333666888999666666555333222666<<>>===<<<;;;:::888777777333222222111111000//////++++++,,,,,,,,,,,,------,,,---//////---,,,---...---,,,***+++,,,------,,,---------,,,------...............//////000000111111111000//////......---,,,,,,---...000222333444333333333222///.........------///111333444666777555666777777666777999;;;:::777444444666777666444555444444555888<<<@@@CCCGGGIIIMMMOOOPPPRRRTTTVVVSSSTTTTTTRRRPPPOOOPPPQQQPPPNNNLLLKKKJJJKKKLLLMMMKKKMMMOOOPPPQQQSSSUUUXXXXXXZZZ]]]^^^]]]\\\\\\]]]aaaeeejjjmmmmmmlllkkkkkkiiijjjjjjlllmmmoooqqqrrrlllmmmnnnnnnmmmjjjgggddddddiiirrr|||{{{ooofffZZZWWWXXX___hhhjjjcccZZZJJJ???666222000......000+++,,,,,,+++))))))***,,,###&&&)))+++,,,++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((((()))******++++++******&&&&&&&&&''')))+++...///******)))))))))***++++++//////......---,,,++++++++++++++++++,,,...//////,,,,,,,,,,,,---...///000...+++***---,,,******---,,,---...///111222444444777666666444333222222111222222111111111111222222------,,,+++,,,,,,...///222222111...+++******,,,222222111///,,,***+++---***,,,,,,,,,******+++,,,))))))***+++------+++)))'''+++......***((()))+++---,,,***)))(((((()))******+++,,,---............---,,,+++++++++,,,---...222444777999999999777666444555666666444222000...---000444777888666444222222222333222111000222444666888999888555111///...+++------///444:::999444000000000000111222444444000111333444555444444333//////............//////---///111333555666777777555555333222333999CCCKKKLLLNNNQQQTTTXXX]]]cccgggllllllmmmnnnppprrrtttuuuzzz}}}rrr```]]]gggxxxjjjZZZMMMCCC??????>>><<<;;;:::999888333333222111111000000///++++++,,,,,,,,,,,,------+++---//////,,,+++,,,...,,,******+++---//////.........---,,,,,,,,,---------......///000000111111000000000000000000//////000////////////000222333333444444333000//////000...///111333555777888999444777999999888777888:::===888333222555777666444111111333666999>>>AAADDDHHHJJJMMMNNNOOOOOOQQQSSSOOOQQQRRRPPPNNNMMMNNNPPPMMMLLLJJJIIIHHHIIIKKKLLLIIIKKKNNNPPPPPPRRRTTTVVVTTTWWWYYY[[[[[[[[[\\\^^^aaaeeeiiikkkjjjiiiiiijjjjjjjjjkkklllnnnppprrrsssppppppoooooommmjjjhhhfffgggmmmvvvzzznnneeeZZZXXXZZZaaaiiiiii```VVVGGG===555333222///---///+++,,,,,,,,,***+++,,,...''')))************,,,---))))))))))))))))))))))))((((((((((((((((((((((((((()))***+++++++++******&&&'''(((***+++,,,,,,,,,******)))))))))***+++,,,000000111000///...,,,+++,,,+++++++++,,,------...,,,+++++++++,,,---...///000---,,,------***+++.........///000111222333444777777666444333333333333111111111000000111111111//////---,,,,,,---......---...///...,,,++++++,,,+++---///...+++******,,,,,,,,,,,,***)))))),,,...))))))***,,,...---+++)))&&&(((***++++++******+++---,,,+++)))(((((()))***)))***+++,,,------,,,,,,,,,,,,+++***+++,,,---...222333555888999999999999222222444444333111///......000333666777777555444222333444333111111333444444555444111...---...///(((+++------000666888666222222222222333333444555333444666777777666555444000000////////////000000---///222555777777666555444444333222444>>>LLLWWW]]]```dddgggjjjmmmpppsssvvvuuuuuuwwwyyy|||~~~ooo___cccqqqttteeeSSSDDD@@@@@@???===<<<;;;:::999333333222222111000000000++++++,,,,,,,,,---------***,,,///...,,,***+++---)))((((((***---000111000///...------,,,,,,,,,,,,---......///000111111222//////000000111111222222333222111/////////000111333444444333111000111222222333444777999;;;<<<===444777;;;;;;999777888999>>>888222111333666666444...///222666;;;@@@CCCEEEIIIKKKMMMNNNNNNNNNOOOPPPLLLNNNPPPOOOLLLKKKLLLNNNKKKJJJHHHGGGGGGHHHJJJKKKHHHKKKNNNOOOPPPQQQSSSUUUSSSUUUXXXYYYZZZZZZ\\\^^^```dddhhhiiihhhggggggiiihhhhhhiiijjjlllnnnpppqqqsssrrrqqqooommmkkkiiihhhjjjpppyyyyyymmmeeeZZZYYY[[[bbbjjjiii^^^TTTEEE<<<555444333///---...+++,,,------,,,,,,...000++++++)))'''&&&'''***---))))))))))))))))))))))))((((((((((((((((((((((((((()))***+++,,,+++******$$$&&&))),,,,,,***(((&&&***)))(((((((((***+++,,,000111222222111///,,,+++,,,,,,+++++++++,,,,,,---,,,+++******+++,,,...///222///---...---++++++/////////000111222222333333777777666444444333333444111111000000000000111111111000///...------...///)))+++------,,,,,,,,,---&&&)))------***))))))+++---,,,+++)))((())),,,///))))))***,,,......+++)))'''%%%$$$&&&***---,,,***...---+++))))))))))))***((()))***+++,,,,,,+++***,,,,,,+++***+++,,,...///111222444666888999:::;;;444555666777777555333222...000333666777777666555444444555444333222444666444333111---++++++...111&&&+++---,,,---222666666444444333333333444555555555666888999888777555444111111000000000000111111---///333777888888666444666666444333777BBBSSS___jjjmmmrrruuuwwwyyy{{{}}}}}}||||||~~~pppaaahhhyyylllWWWKKKJJJDDD@@@???===::::::===;;;888333000000///......------------------------,,,,,,,,,,,,++++++******,,,,,,,,,+++)))***---000---------------...///000............///////////////...------...///000111---000333333111///---------///222222000/////////000222555888:::::::::999:::666222222666:::;;;;;;;;;777444444777888444000000111444777;;;@@@CCCEEEFFFFFFGGGIIIKKKMMMOOOPPPPPPPPPPPPPPPNNNKKKIIIHHHKKKJJJHHHFFFEEEEEEFFFGGGHHHIIIJJJLLLNNNPPPRRRRRRXXXWWWWWWWWWXXXYYY[[[\\\dddfffggggggffffffhhhiiiiiiiiijjjlllnnnppprrrtttuuusssqqqpppnnnllliiigggmmmtttxxxmmmeee\\\\\\^^^dddiiiggg^^^UUUBBB===555000......000000,,,------,,,+++,,,...000((('''''''''))),,,///111***)))(((''''''((()))***((((((((((((((()))***+++))))))***++++++***(((''',,,***)))((()))***)))(((((())))))((((((***---000666777888444///,,,---...///...---,,,,,,,,,,,,---++++++,,,,,,...///111222000///...---,,,+++++++++000111111111222222222222444444444444444444444444444333111000000000111111222///,,,+++---///000000......---,,,,,,+++*********+++---,,,***))),,,///***,,,///...,,,+++,,,...000---++++++...///...,,,///***&&&&&&***...000111222///,,,******+++***************)))******++++++++++++++++++++++++,,,,,,......000333666888777666+++333888777777888444.........222888999666444666999888666333111111444666555333000...,,,+++,,,,,,...***((())),,,000666;;;777666555333222444888<<<888888777666555555666666444111......111333333222333333333555888999888777777999999999<<>>:::777333111111000///...------------------------,,,,,,---------,,,+++***000...---,,,---...000111///......---------..................////////////...///000111111111000000---...///...---,,,,,,---&&&))),,,...///000222444000222444666888999999999<<<999666555777:::<<<===;;;777444555888888555222111222444888<<<@@@CCCEEEFFFFFFGGGIIIKKKMMMOOOPPPOOOOOOOOONNNMMMJJJHHHGGGJJJHHHFFFEEEDDDEEEFFFGGGFFFGGGIIIJJJMMMNNNPPPQQQUUUUUUVVVWWWYYY\\\^^^```cccdddfffgggfffggghhhjjjiiijjjkkkllloooqqqsssttttttsssrrrqqqooommmjjjhhhooowwwxxxmmmeee___^^^```dddgggcccXXXOOO@@@;;;444///---...///000......---***'''&&&''')))---,,,***)))((()))***+++***)))(((''''''((()))***''''''&&&&&&&&&'''(((((())))))***+++******)))(((***)))''''''((()))((('''((())))))))))))+++///222:::;;;;;;777111,,,+++,,,...------,,,,,,,,,------,,,,,,+++,,,,,,---.../////////...,,,,,,+++++++++000000000111111111222222333333333333333333333333444333222000000000000111...,,,******,,,///000000111111000...,,,+++***))))))***,,,+++******,,,...***---//////...---///111222000---...///000///...111---)))(((+++...000000111...+++))))))******)))++++++******)))***************++++++++++++,,,,,,------///111444666555333...555:::999888888444...///...222888999666444666888888666333111111444666555333000...,,,+++,,,,,,---++++++,,,---...000222222222333222222555999<<<888888777666666666666666555222///...111333333222555444444666888999888777888888999:::???IIIVVV___pppvvv~~~ppphhhggg{{{~~~iiiZZZOOOIIIDDDDDDBBB>>><<<>>>888666444333333222000...------------------------,,,---------,,,,,,++++++111...+++,,,///111000///000000///......------,,,............////////////---///222444444333000///.........,,,******---///,,,---......,,,---...000111222333555666888999999:::999888666555666999<<<:::777555555777888666333222333555888<<>>FFFMMMSSSUUUccckkkwwwuuuddd```eeexxxooo[[[RRRIIIGGGDDD@@@<<<<<<777666555555555444222////////////......---------///,,,(((&&&&&&)))---000---)))&&&(((,,,...,,,(((------//////000000//////............////////////111000000//////000000000,,,...111111000///......,,,---.........000333666111111111222333555666777222333333000---,,,///333333222222222333444333333444555666888:::===???AAABBBBBBCCCDDDGGGIIIKKKLLLLLLKKKJJJHHHFFFEEEDDDCCCBBBAAA@@@??????@@@BBBCCCCCCCCCEEEGGGIIIKKKLLLMMMLLLMMMPPPSSSWWWZZZ\\\]]]\\\___bbbdddeeegggjjjmmmllllllmmmnnnppprrrssstttoooqqqrrrrrrpppoooppprrr{{{xxxnnnhhhbbbbbbbbbaaa]]]SSSGGG>>>444222...------......---***++++++++++++---000222(((((())))))***,,,------(((((())))))))))))((((((,,,+++***)))))))))))))))'''(((((()))******+++,,,******)))+++,,,,,,***)))'''(((***+++...111666:::???@@@???;;;444000000111------,,,,,,,,,------...******++++++,,,...///000,,,,,,+++++++++,,,,,,---////////////000000000000000000000000000000000000444444333222111000///...---+++))))))+++,,,---,,,*********))))))((((((((('''(((***,,,///000111000555555777888:::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::888666444444000...+++***+++---------,,,+++***)))(((((((((((((((((()))******+++,,,,,,+++++++++---......---+++...---///333666666444222111000444999:::666444555444555555444333333555777555333000...,,,+++,,,,,,%%%))))))&&&(((---///---+++---000222222222333444666555555444555555666666555444333222111222444555555444444666888888777666999999;;;???EEEKKKNNNOOOZZZcccpppzzzrrraaa^^^dddvvvyyyeeeYYYMMMHHHEEEAAA===<<<:::888666555555444222000000000//////...---------///,,,)))''''''***---000---+++***+++...///...+++,,,---///000111111000000............////////////222111000......///000111))),,,000111000...------,,,---......------...000000000111222333444555555333333222111//////000222000000111111222222333333444555666777999;;;===>>>???@@@AAABBBDDDFFFHHHJJJLLLKKKIIIGGGEEEDDDCCCCCCAAA@@@>>>======>>>???AAAAAABBBDDDFFFHHHJJJKKKLLLJJJLLLOOORRRUUUXXXYYYZZZ\\\^^^aaaccceeegggjjjlllllllllmmmnnnoooqqqrrrsssmmmoooqqqpppoooppptttxxxxxxoooiiiccccccccc```ZZZPPPDDD;;;333111...---......---,,,,,,,,,,,,+++))))))+++---+++++++++***************(((((())))))))))))(((((())))))((('''''''''(((((('''''''''((()))+++,,,------,,,,,,---......+++)))&&&(((***,,,///444999======>>><<<888333111333666///...---,,,,,,,,,,,,---*********+++---...000111++++++***++++++,,,---.../////////000000000111111000000000000000000000000444444333333111000...---///,,,(((''')))+++,,,,,,++++++++++++++++++++++++))))))+++///333555444333999888888999;;;;;;:::888;;;=========<<<===???AAA===???AAAAAA>>>;;;:::999000...++++++,,,...//////+++***))))))(((((((((((('''(((((()))***+++,,,,,,+++***+++---//////---+++---)))***///444444333333111111444::::::666444555333444555555444444666888555333000...,,,+++,,,,,,,,,///,,,%%%%%%,,,...+++---///111111111000111222444333333333333444555555444444444333222333555888555444444666999:::999888888:::<<>>===:::666444444333222111000000000///...---------,,,,,,,,,------.........------....../////////...---...000111111000///...............////////////222222222111111000000000,,,...000000/////////000000111111000---*********...///111222333444333333444222000000111222222111///000111111222222333444444444555666777999;;;<<<======>>>@@@BBBDDDFFFGGGLLLKKKHHHFFFDDDCCCCCCCCCAAA???===<<<;;;<<<===>>>???@@@BBBCCCFFFGGGIIIJJJIIIKKKNNNRRRVVVXXXZZZ[[[\\\^^^aaacccdddfffiiikkkkkkllllllmmmnnnpppqqqrrrlllnnnpppooonnnqqqxxxxxxpppjjjeeeeeedddaaaYYYMMM@@@888333111///.........---+++---------***((('''(((***,,,,,,,,,+++***)))(((''''''((()))******)))((('''((((((((('''(((((())))))'''''''''''')))+++---...///......//////...***(((&&&(((***---000555;;;@@@===<<<999444000000444888000///...---,,,+++++++++************+++,,,......************+++,,,---...000000000111111111222222000000000000000000000000444444444333222000...,,,---***%%%$$$&&&))),,,...------,,,,,,,,,+++++++++++++++---222777999888666:::999777777888888555333555777999999888999<<>>:::999999///---******,,,...//////***))))))((((((((())))))''''''((()))***+++,,,,,,+++++++++---000000///---...)))(((...333222111222222111555::::::666444555222333555555444555666888555333000...,,,+++,,,,,,,,,111///'''&&&...///***...///111111000000111333222222111111222222333444222444444333222333777:::555555666888;;;======<<<777:::===>>>>>>???BBBFFFLLLTTT___fffllluuulllZZZSSSVVV\\\ccchhhjjjlllnnnmmmjjjuuueeeTTTLLLHHHDDD@@@@@@???;;;777444333333222111111000000///...---------))),,,000333333111...,,,+++---//////...---...//////000111222111///---,,,............/////////000111222444555444333000...111111111111000000333555+++...000111111000000111---...111333444333222111333000......111333111//////000222222222333444555444444444555666888::::::<<<<<<===>>>@@@CCCEEEFFFLLLKKKHHHFFFDDDCCCCCCCCCAAA???===;;;:::;;;<<<<<<>>>>>>@@@BBBDDDFFFGGGHHHHHHJJJNNNSSSWWWZZZ\\\]]]\\\^^^aaacccdddeeehhhjjjkkkkkkllllllnnnooopppqqqkkkmmmooommmmmmqqq{{{xxxpppkkkggggggfffaaaXXXJJJ===555333111/////////...,,,***......---+++)))(((***++++++++++++++++++***)))((('''((()))******)))((('''******))))))***+++,,,,,,'''&&&'''''')))+++---//////////////////---)))&&&&&&(((***---111666===AAA===<<<888222......444999111000///---,,,+++******+++***************++++++))))))******+++,,,---...111111111111222222222222111111111111111111111111444444444333222000---,,,+++'''"""!!!$$$)))---///------,,,+++***)))(((''',,,,,,...333999<<<:::888;;;888666666666555222///---///222222111333666:::000444:::;;;999666555555---+++))))))+++---......)))(((((((((((())))))***&&&'''((()))***+++,,,,,,++++++,,,...111111000...111***(((...333111///000222222555:::;;;666444555111333555555555555777888555333000...,,,+++,,,,,,)))//////((()))111333,,,...///000000000000333555111000000000111222222333111333444333222444888<<<666666777:::===??????>>>666:::>>>===:::;;;???DDDFFFNNNWWW]]]ccclllyyy}}}jjjWWWNNNNNNTTTXXX[[[[[[___eeeiiihhhwwwcccTTTLLLGGGBBB>>>>>>===:::777555444333333333111//////000111000///............------------111111000///////////////000222333111///...111333//////000//////000222555555444222111111111222333...---000555666333333555000///...///111222333222//////000000000000//////222111000//////......///111000000222444666666555333333333333444666777999999;;;======>>>>>>@@@BBBDDDEEEFFFEEECCCAAABBBCCCCCCAAA???===<<<<<<===>>>>>>@@@CCCEEEEEEGGGIIIKKKIIILLLOOORRRUUUYYY]]]```[[[]]]```cccfffggghhhhhhfffggghhhkkknnnqqqsssuuuppppppooopppsssyyyvvvmmmkkkgggccc___\\\SSSFFF<<<:::222222111//////.........+++---,,,)))(((******(((+++******)))(((''''''&&&+++++++++******((('''''')))))))))))))))(((''''''***))))))***,,,,,,***)))'''&&&&&&%%%%%%%%%&&&&&&))))))+++000888AAAGGGJJJ@@@???<<<888333111000111///...+++***))))))***+++***)))(((***,,,...,,,))))))***,,,---...---,,,+++111000//////000222222111111111///......///000000444555444444222///---+++///,,,******'''$$$&&&+++((()))***)))'''&&&'''((((((,,,111666888888777555555555555444222000...---111......111111......111111000///......---......((()))***+++,,,---------+++***'''&&&%%%&&&''')))%%%%%%&&&''')))***,,,---+++...///---...///+++%%%,,,++++++,,,---///111222333333444666888999999888666444333333444666666666;;;444///000111...///111111///---,,,,,,---...///...111111//////111000---222000///---,,,---...///111333555666555333333444777888;;;<<<===;;;999888999888777777888999<<<===???FFFOOOUUUZZZcccpppzzz{{{fffQQQHHHIIIEEEMMMUUUWWWVVVYYYbbbjjjjjjZZZPPPKKKEEE@@@@@@>>><<<999777555555555444222000000111111111000///...------...000333444000000///..................000111000---,,,...000///000000//////000222555111111000000/////////000000///111555666444333555111000//////222333333333///000000111111000000///111111000///////////////111000000222444666666555444444333444555666888999999;;;======>>>>>>@@@BBBCCCDDDDDDCCCAAA@@@@@@AAAAAA@@@>>>===<<<<<<<<<===<<<===???@@@AAACCCFFFHHHKKKNNNQQQTTTWWW[[[```ccc___```bbbeeeggghhhhhhhhhdddeeefffiiikkknnnqqqrrrpppoooooopppssszzzwwwooollljjjeee```ZZZPPPAAA888555222111000///............***,,,+++''''''))))))'''+++******)))((((((''''''++++++++++++***)))((('''&&&'''((()))******))))))((('''(((***,,,---,,,++++++******))))))*********++++++---222;;;CCCIIILLLFFFCCC===777222////////////---+++***))))))***+++'''&&&&&&(((+++,,,***(((,,,,,,---------------,,,000000//////000111111111111111//////...//////000333333333333111///---,,,///,,,+++,,,)))&&&'''+++((()))***)))((('''((()))...000333555555333111///222111111000000//////...///,,,,,,//////,,,,,,...000000///...------------((()))***+++,,,,,,,,,,,,***)))(((&&&&&&&&&'''(((((((((((())))))***,,,,,,+++...///...000222000++++++++++++,,,---///222333444333444666:::;;;999777555444222222444666666666===??????888///***,,,///)))***+++,,,---------...---000111......111000---333222000......///000111222444555555444333333333666777:::<<<<<<;;;999888999888777777777999;;;<<<<<>>;;;888777666666555333111111222222222111333111...---...111555777/////////...............///000000///---------//////000000//////000222444000000000000000///......222000222555666333222444222000///000222333333333000111111111111111111000111111000/////////000000222111000222444666555444555555555555666888999:::999;;;===>>>===>>>@@@BBBBBBCCCCCCAAA???======>>>>>>>>>>>>======<<<;;;;;;;;;<<<======>>>@@@DDDHHHLLLOOOTTTWWW[[[^^^cccfffbbbcccdddeeeffffffffffffbbbcccdddfffiiilllnnnoooooooooooopppuuu}}}yyyrrrooonnnggg```XXXKKK<<<222///000000///...------------+++---,,,((((((******(((*********))))))(((((('''++++++++++++***)))((((((&&&''')))***+++***((('''&&&%%%&&&))),,,......---+++++++++++++++,,,,,,,,,,,,---///666???HHHOOOSSSNNNHHH???666000------......---+++***))))))***+++&&&&&&&&&(((+++,,,+++***///......---------......///000000000000111111111111111000///////////////111111111111000///...---...,,,---...,,,((('''+++((()))******(((((()))***000111111111000///---+++...------,,,,,,---...///000------///...++++++---//////...---,,,,,,,,,,,,((()))***+++++++++++++++((((((((('''''''''''''''***************++++++,,,+++...//////222777666333++++++++++++---000333555666444333777<<<===999555444333222222555666777666CCCQQQUUUFFF333---...000$$$&&&)))---/////////......000111......111111...444333111//////000222333333444555555333111111222444666888;;;<<<;;;999888888777777666777888:::;;;:::>>>CCCEEEGGGKKKTTT[[[ooo{{{~~~pppbbbRRRDDD???AAAFFFKKKRRRUUUWWW___lllwwwmmm___TTTKKKFFFEEECCC@@@<<<999777666666555444222222333333333222555444222000///000111222//////000000000/////////000111111111000/////////000000000000//////222444000111222333222111///...222000111444444000000222111000...///111222222111111111222222222222111111000000000///000000111111222111111222444555555444555555666777888999:::::::::;;;===>>>===>>>@@@AAABBBBBBBBBAAA>>><<<<<<===:::;;;===>>>>>><<<;;;999>>>>>>>>>>>>???BBBGGGJJJLLLPPPUUUYYY]]]```eeehhheeeeeeeeeeeeddddddccccccaaabbbccceeegggjjjlllnnnooooooppprrrxxx{{{tttrrrppphhh___VVVIII:::000...//////...---------------...000///++++++------************)))))))))((((((++++++++++++******)))(((***+++,,,,,,***'''$$$"""&&&&&&&&&))),,,------,,,((((((((())))))))))))))),,,---111999EEEPPPXXX\\\WWWOOOBBB666///,,,,,,---,,,,,,+++***))))))******'''''')))+++---.........111000...------.../////////000111111111111111222111111000000//////............////////////......++++++---///---(((''')))'''((())))))(((((()))***,,,,,,,,,------............,,,+++******+++---///222///...111000---,,,///......---,,,++++++++++++(((((()))***++++++******&&&''''''(((((('''&&&&&&((((((((()))***+++,,,------///000000333999:::777,,,+++++++++---000444666777555444777===>>>999333333222111333555777666666@@@TTT[[[III555000000---&&&(((***---000111111222///222111//////222333000444222111000///111222333333444555444222000000111222444777999::::::888777777666666666666777888999:::===AAABBBBBBEEEKKKPPPaaapppzzzooobbbWWWLLLBBB@@@BBBAAAGGGNNNTTT[[[gggwwwwwwhhh[[[PPPIIIGGGEEEAAA===:::888777666666444222222333444333222222222222222111000///...000111222222222222111111000000000111222111000///000111111000...///111333000000111222111000///...111......111111...---000000...------///000000///111111222222222222111111000000///000000111222333333111111222444555444333555555666777888999:::::::::<<<===>>>===>>>???AAAAAABBBBBB@@@>>><<<<<<===999:::<<<>>>>>>===;;;:::??????@@@???@@@CCCHHHLLLKKKOOOUUUYYY]]]aaaeeehhhiiiiiigggfffeeedddcccbbbaaabbbccceeegggiiilllmmmnnnppprrrvvv||||||uuusssoooggg]]]SSSGGG999111000///......------------......000///,,,+++------+++************))))))))))))***++++++++++++******)))++++++,,,+++***'''$$$###)))(((((()))++++++***((($$$%%%&&&''''''''''''&&&+++---222<<>>??????AAAEEEIIINNN^^^qqq}}}}}}vvvhhh```VVVNNNFFF>>><<>>>>>======???@@@???@@@@@@???===<<<===>>>888:::<<<>>>>>>===<<<;;;===>>>??????@@@BBBFFFJJJJJJNNNTTTZZZ^^^bbbfffiiimmmllljjjhhhfffeeeddddddaaabbbcccdddgggiiikkklllmmmpppuuu{{{{{{uuusssnnneeeZZZPPPDDD888222222//////...............///,,,...---))))))++++++)))***************************+++++++++++++++******(((((()))))))))))))))(((+++***))))))***)))'''%%%$$$&&&''')))))))))((((((***,,,111;;;IIIVVV```eee]]]RRRAAA444...---......*********************)))%%%''')))******+++,,,---...............///000000///222666666333222333555111111111111000...---,,,,,,++++++++++++,,,---...)))(((***...,,,'''&&&))))))***+++***((('''((()))(((((())))))******++++++------+++******+++,,,,,,...++++++......++++++.........---,,,++++++++++++(((((())))))))))))((((((&&&&&&&&&&&&&&&'''''''''######%%%&&&))),,,...///111333444444888<<<<<<999///...,,,+++,,,000333666777666666666777777666555333222222333555555444222...666888222///000---&&&***)))(((((()))+++...000111333222///000444666444222111000//////111333444222333333111//////000222111333555777777666444333555555555555555555555555666888:::;;;;;;===@@@BBBCCCQQQcccrrr|||~~~uuujjj^^^YYYSSSNNNGGGAAABBBFFFGGGNNNYYYeeeqqqoooaaaYYYNNNLLLHHHCCC@@@===;;;:::555333111111222333222111///000000111222111111000///000222444444333222111222222333666999:::888666111111111000...///111333///...------,,,,,,------///,,,,,,//////------000000...,,,---...///...---///000000111111000000////////////000111222444555333222111222444555444333333444666777888999999888;;;<<<>>>>>>======???@@@<<<===>>>===<<<;;;<<<===999:::<<<===>>>>>>>>>===<<<>>>???@@@AAACCCFFFHHHJJJOOOUUU[[[```dddhhhjjjmmmkkkiiifffdddcccbbbbbbaaaaaabbbdddfffhhhjjjkkklllpppwww{{{tttrrrmmmdddXXXMMMAAA666111111000//////......//////000+++...---)))(((++++++(((***************************++++++,,,,,,++++++***((((((''''''((()))***++++++***))))))***)))'''%%%%%%''')))+++++++++***))))))+++000999FFFSSS\\\```ZZZNNN===111------------))))))************))))))&&&(((++++++******+++---+++,,,---...///000000000///444888888555333444666111111222111000...---,,,++++++*********+++,,,---***)))+++---,,,((('''+++,,,---...,,,***((()))***'''((())))))******))))))))))))******++++++,,,,,,,,,)))***---...,,,,,,//////...---,,,,,,+++++++++'''(((((())))))(((((('''&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&((())),,,...///111444777888<<>>>>>======>>>@@@999:::<<<;;;::::::;;;===:::;;;<<<===>>>>>>??????===???AAACCCDDDEEEGGGIIIJJJOOOVVV]]]aaaeeeiiikkkjjjhhheeeccc```_________``````aaacccdddgggiiijjjkkkqqqyyyzzzsssqqqmmmcccVVVKKK???333//////000000/////////000000111---///...******,,,,,,*********************++++++***++++++,,,,,,,,,++++++,,,***((('''&&&'''((()))***)))((()))***)))'''&&&%%%''')))+++,,,+++***))))))+++///777CCCOOOWWW[[[VVVJJJ:::///,,,,,,---,,,((()))************))))))(((+++......,,,+++,,,///)))***,,,...000000000000000555999999666444555777111111222111000...,,,+++++++++***))))))***+++,,,,,,***,,,...,,,((()))---///000000...,,,******+++$$$%%%''')))+++++++++***%%%&&&(((***+++,,,---------***+++///000...///222//////...---,,,,,,,,,,,,'''((((((((((((((('''''''''&&&$$$$$$$$$&&&((()))((((((((()))***,,,---...000555888;;;???DDDCCC???333000---+++,,,...222444555888888555000///444888444444333444555444111///,,,'''&&&******''''''***%%%'''***---///000000///...000///,,,,,,111333222555444222222222444666777000111111000...///111333222333555666555333111///444444444555555444333333888888999999999999999:::???BBBGGGPPP[[[]]]RRRCCCGGGGGGHHHIIIIIILLLYYYgggfffmmmxxxssseee^^^TTTJJJGGGEEE@@@;;;:::888777777555444333222222222333333333222///---+++///000111111222222222222333777999???OOO\\\RRR===888444000///000111000///111///---------...---,,,//////.........//////000,,,,,,,,,---------......+++,,,---///000//////......000111222111000000111333111111333666888666333333444666888:::;;;<<<<<>>>>>===<<<<<<;;;555:::666555===<<<888<<<<<<;;;::::::;;;<<<===>>>AAA@@@>>>>>>AAAEEEIIILLLLLLPPPWWW^^^dddgggiiiiiijjjhhheeeaaa]]]]]]___bbbbbbaaaaaabbbcccfffiiikkkllltttxxxrrrlllaaaPPPBBB999333...+++...------...//////...,,,,,,000111+++### %%%,,,***))))))))))))+++,,,---***++++++******)))((('''+++)))(((((())))))(((&&&&&&&&&&&&'''''''''((((((!!!(((...///---)))&&&******---333;;;CCCHHHJJJDDD===333,,,***+++++++++,,,+++)))((('''(((***+++++++++*********+++,,,---///000222111///......///333666666444444888888555222555888888555111---,,,******+++++++++******))))))***+++***(((&&&&&&'''333888888111,,,***)))((('''((()))))))))(((&&&%%%'''((()))***,,,,,,------+++*********+++---///000444333111000000///,,,***))))))))))))((((((((((((&&&'''''''''&&&&&&((()))&&&''')))))))))***,,,...222:::===;;;@@@HHHEEE:::333111...,,,,,,---...000111222222333333444555555555666777666333000//////))))))(((((((((((())))))''')))***+++***+++...111+++,,,---------///222444555777777777999;;;666///333111///...///111333555888777555222000///......222444555555444333333444888666666888;;;<<<999666<<<;;;<<>>???AAAEEEIIILLLPPPTTTZZZaaaeeeggggggggggggeeebbb^^^[[[[[[]]]___````````````aaadddgggjjjnnnvvvxxxqqqggg\\\MMM???777333///,,,...------...//////...,,,(((+++---***%%%$$$(((,,,***)))((((((((()))***+++)))************)))((((((+++***((()))******((('''&&&&&&&&&'''''''''((((((&&&%%%$$$$$$&&&)))+++,,,))))))***...444:::===>>><<<666...)))(((((()))(((+++***)))(((((()))+++,,,+++++++++,,,,,,,,,------***,,,...///......000111333666666444444777888555444777999999666222...,,,******+++++++++******)))***+++------+++++++++,,,333888999333---+++)))''''''((())))))((('''&&&%%%&&&'''(((***++++++,,,,,,************+++---...000///...---...//////...,,,***)))))))))((((((''''''%%%&&&'''&&&%%%%%%''')))&&&((()))))))))***,,,......666;;;<<>>444222///,,,++++++,,,---///000000111222222333333444555555444111...,,,,,,(((((((((((((((((()))))),,,***((()))***++++++***+++,,,---------///222444777999:::888999;;;999444444222111000000222555777:::888444111//////000111333444555555444333333444777666666777::::::888666777666777999===???>>><<<;;;999999;;;<<>>???555000777888777>>>999999999:::<<<>>>@@@AAA??????>>>???BBBFFFJJJLLLSSSWWW]]]cccggggggfffdddcccaaa^^^[[[XXXXXXZZZ]]]^^^____________bbbfffiiirrrzzzwwwqqqbbbWWWHHH<<<666222///---...------...//////...,,,***+++---,,,***)))***++++++***)))((('''((())))))(((((()))************)))+++)))((()))******)))'''&&&&&&'''''''''(((((((((,,,'''!!! ###'''***+++***)))(((***...000111111222...***''''''(((((((((******)))))))))+++,,,...+++,,,---...///...------***,,,.../////////000111222555666444444777777444666888::::::666222...---)))******+++++++++******)))+++,,,---,,,,,,...///333999:::555...+++)))&&&'''(((((((((((('''&&&&&&&&&&&&''')))******************))))))***,,,...///*********,,,///000///...+++******)))(((''''''&&&%%%&&&&&&&&&%%%%%%'''(((&&&(((******)))***,,,---+++333888;;;BBBHHHDDD:::444222///,,,+++***++++++---......//////000111111222333333111...+++))))))'''''''''(((((()))))))))...***'''(((+++---+++(((+++,,,---------...111444777;;;<<<999999;;;<<<:::666555333222222444666888;;;888444111000111333555333444555555333333444555666555555666888888777555444333333555777999999888999777666888777999@@@JJJXXXgggxxxrrrfffZZZTTTPPPJJJEEEDDD>>>>>>===;;;:::888777666555555444444222000///...333333333333222222111111555111AAAdddwwwhhhGGG000333222111000000111111111444333111000111111000//////...---,,,,,,,,,,,,,,,...------------,,,,,,,,,000///......///000222333//////...---,,,---000222444333111000111333555666555666888999;;;<<<<<<<<<999::::::;;;;;;<<<======999:::222...666888888???::::::;;;<<<===>>>???@@@???>>>???@@@CCCGGGKKKMMMSSSWWW^^^cccffffffdddbbb___^^^\\\XXXUUUVVVYYY[[[\\\]]]^^^]]]]]]```fffjjjvvv~~~vvvooo___TTTFFF;;;444111///---...------...//////...,,,///......//////---***'''---,,,***)))((((((((()))'''''')))******+++++++++)))(((''''''))))))((('''''''''''''''(((((((((((((((%%%###%%%((()))&&&###+++***))))))+++,,,+++***,,,+++***)))***+++,,,,,,***))))))***+++---...///+++---///000111000...---000222333333111000000111222555666444444666555222666888999888555000---,,,))))))***+++++++++******''')))******))))))+++---333999;;;666000,,,)))%%%'''''''''''''''''''''&&&%%%&&&'''((())))))))))))))))))))))))***,,,---...*********,,,///000000...,,,+++***)))((('''&&&%%%$$$%%%&&&%%%$$$%%%&&&((('''(((***+++******+++---,,,222666999===???888...111///---+++******+++,,,---------...//////000000222333222000,,,)))((((((''''''(((((())))))))))))***)))(((***,,,.........***+++,,,,,,,,,---000333555;;;<<<999777:::>>>???;;;999666444333444666777999777555444333444555666222333444444333333444666555555555555666666555555444444444555666777888888999777777888888777;;;AAAFFFTTTgggvvv{{{nnnaaaYYYTTTMMMGGGEEEBBBAAA@@@>>><<<;;;999999777777666555333222111000222444666777666444222000999444AAA\\\gggVVV>>>444333333333333333333444444333111//////000000///...,,,,,,,,,,,,,,,---...///------------------------///...------...///111222//////...---,,,---000222444333222111111222444666555666777999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888;;;555444<<<<<<999???<<<<<<==================>>>???@@@BBBEEEIIIMMMOOOQQQUUU[[[aaaddddddcccaaa]]]\\\ZZZWWWTTTUUUXXX[[[ZZZ\\\]]]]]]]]]```gggnnnzzz~~~uuummm^^^SSSEEE:::444111...---...------...//////...,,,---,,,,,,---///---)))&&&///...,,,***)))))))))***&&&'''(((***++++++++++++(((&&&&&&&&&(((((('''&&&'''''''''((((((((())))))%%%%%%&&&(((***)))$$$ ***)))((()))***+++)))(((((()))***+++,,,---...///*********+++---...///000,,,---///111111000///...111222444333111000000111111444666444444555444000333555666555222...+++***((()))***+++++++++++++++)))))))))((('''''')))+++111777:::555///,,,)))&&&'''&&&&&&&&&&&&'''''''''%%%&&&'''((((((((((((((()))((((((((()))+++---......------...000000///---,,,+++***)))((('''&&&%%%%%%&&&&&&&&&%%%%%%'''(((''')))+++,,,+++***+++,,,...111555888:::999111))),,,++++++***++++++,,,---------......///000000000222333222///,,,))))))***(((((()))******)))((((((%%%(((+++***''''''+++///)))***+++++++++---000222222777999666555999>>>???===;;;888555444444555666555666777888888666444333111222333222111222444666444555555444444444444555555666666777777777888888888666666999999777999>>>;;;DDDSSSeee{{{yyyjjjaaaYYYQQQKKKHHHEEEDDDCCCAAA???===;;;;;;:::999888666555444333333222333666777777555222111444000888IIINNNBBB888777222333555555444444555666222000......//////...---++++++,,,,,,---///000111,,,,,,,,,---------..................///000111111000111111000///000222444444555555333222222444666555666777888999:::::::::::::::::::::999999999999777;;;666555;;;999444777===>>>>>>>>>>>>===<<<;;;???@@@AAADDDHHHLLLOOOQQQRRRUUUZZZ^^^aaabbbaaa```[[[ZZZXXXUUUSSSTTTXXX[[[XXX[[[^^^]]]]]]bbbkkksss|||ssskkk[[[QQQCCC888222000...---...------...//////...,,,%%%&&&'''***,,,,,,***(((///...,,,+++******++++++''''''(((******+++++++++'''&&&%%%&&&((()))((('''''''''((((((((()))))))))(((''''''&&&&&&%%%&&&&&&(((''''''((()))***((('''%%%''')))***+++,,,...///***+++,,,---...///000000---...///000111000//////,,,...000111111111222333000444666444333555333///000222333222///,,,******((()))***++++++++++++++++++++++++***((((((***,,,000555888333...,,,***'''&&&&&&&&&%%%&&&&&&'''(((&&&&&&'''(((((((((((((((((((((''''''(((***,,,---222111000000111000...,,,+++******)))(((''''''&&&&&&'''''''''&&&&&&((()))'''***,,,---,,,+++++++++...///333777:::999333---)))))))))******,,,---------......///000000111111222222111///+++******+++***++++++,,,+++***((('''$$$)))---)))""" $$$***)))***+++++++++,,,///222///333444333444999======<<<:::777555333444555666444666999::::::777333111000111111000///000333555555555666444333222444555444666999999888777777777666333444777888666777:::888<<>>>>>???>>>======@@@AAACCCFFFJJJNNNQQQSSSVVVXXXZZZ\\\^^^______^^^YYYXXXVVVSSSRRRSSSVVVZZZWWW[[[^^^______dddoooxxx{{{qqqiiiUUULLL???555111000///---...------...//////...,,,$$$&&&((()))******++++++...---+++*********++++++'''((()))***************)))((('''(((*********)))'''((((((((())))))))))))&&&)))***((($$$###'''***((((((((()))******)))'''%%%(((*********+++...000,,,,,,---...///000000000........./////////000000---///111222111111333444000444555444333444222......000111000...,,,++++++(((((()))++++++,,,,,,+++***++++++***)))***---///...333555111,,,++++++)))&&&&&&%%%%%%%%%&&&'''(((''''''((())))))))))))(((''''''''''''(((***,,,---444222111111111000---+++***)))))))))(((((('''''''''((((((((('''''')))***'''***------,,,+++++++++------///555999888333///((()))))))))***+++++++++------......///000000000000000///---+++***+++,,,------......,,,***(((&&&&&&)))+++((($$$"""%%%)))((()))*********,,,///111---000111111555;;;===;;;777666444333333555777999555666888999888666333111...//////...---///222444555666777555222222444666555999<<<===;;;888777777777333222555666444444777777:::>>>GGG[[[rrr{{{pppfff\\\TTTQQQHHHGGGFFFDDDBBB@@@>>>======<<<;;;999888777777666333111///---...111444666555333222555888777444111...111444444333333444777333111///...//////...---000//////.........//////)))***+++,,,...///000000...///111222333333222222...000111222111000111111333666888888555444555666444444555777888888888888111222333444555777888888555999444333;;;;;;777<<<:::;;;===>>>?????????>>>@@@AAADDDGGGKKKOOOSSSUUUZZZ[[[[[[\\\]]]]]]]]]]]]WWWVVVTTTRRRPPPRRRUUUYYYWWW[[[______```fffqqq{{{zzzooogggPPPGGG;;;333000/////////...------...//////...,,,***+++------+++***+++,,,,,,+++***)))))))))***+++((())))))************)))***)))((()))+++,,,,,,+++(((((((((((())))))))))))!!!(((...---((($$$%%%)))+++******,,,---,,,***((((((***,,,,,,+++,,,///333,,,---...///000000000///...............///000000222444555555333222222333///333555444333444111------///000000...,,,+++,,,(((((()))++++++,,,,,,,,,'''((((((((((((***...111---222333///++++++,,,+++&&&%%%%%%$$$%%%&&&(((((('''((())))))))))))))))))''''''''''''((()))+++,,,333222000000000///---+++))))))))))))(((((((((((('''((()))((('''((()))+++(((***---...---+++++++++---+++---222666444///,,,)))))))))***)))))))))))),,,,,,---......//////000.........,,,***)))+++---//////000///---***'''%%%((()))))))))))))))+++,,,((()))*********+++...111---...///000666======999333222111111333666999<<<777888777777666444333222---......---,,,...111444666777777555222111444777777<<>>MMMcccvvv{{{ppphhh___VVVPPPLLLGGGEEEEEEDDDAAA>>><<<;;;:::888888888999999777666333000.........///444444444333333333222222222222222222333444555555111111111111000000000000///000000000///---+++)))...............///000000...///000111222333444444666444111...---///111333444666555222...///666<<<444444444555555555555666555444444444555777888::::::777555666999;;;:::888@@@@@@???>>>>>>>>>>>>???DDDCCCDDDGGGKKKPPPSSSTTT\\\\\\\\\[[[[[[[[[ZZZZZZYYYUUUTTTUUUUUUTTTVVVZZZZZZ[[[\\\]]]bbbkkkxxx~~~wwwnnn^^^RRREEE999555333000---...............---,,,++++++))))))*********+++++++++)))''''''))),,,---***'''))))))************))))))))))))*********))))))(((***)))(((((()))+++---...'''(((,,,...))) ###''')))((((((***)))%%%((()))***+++---...////////////////////////000111111111000000000000000111000...---///333444222000222222222222222111000///,,,++++++,,,---...,,,+++,,,++++++******++++++,,,(((((((((((())))))))))))+++...///---...///---(((''''''&&&&&&&&&&&&''''''+++)))((('''((()))(((''')))(((''''''(((***,,,...333333222111...,,,***(((###%%%'''&&&$$$$$$'''***(((((())))))((('''&&&&&&***+++---......---+++***+++))))))...333555222...000***''',,,...+++))),,,***+++------,,,,,,---///...---,,,***)))******+++/////////...---+++***)))***((('''(((***+++***)))***$$$"""***///---(((//////000111333444555666444222000///111444999;;;===999444444666666333///---...000333555444000---999666444444666777555333777???GGGJJJEEE>>>999888888777666555555666777777333333555999BBBOOO]]]gggxxxpppeee[[[VVVQQQKKKHHHGGGEEEBBB??????===;;;999777777777777888666444222000000111111333333333333333333222222444444333333333333333444111111111111000000000000---......//////...---------------------...////////////000111222333444444666555222000000111333444555666444111...///333777444444444555555555555666666555444444444555666777888777666777:::;;;:::888:::;;;<<<===>>>@@@AAABBBEEEEEEGGGKKKOOOSSSVVVWWW\\\[[[[[[ZZZYYYXXXXXXXXXXXXTTTSSSVVVVVVTTTUUUYYYZZZ[[[]]]```eeeppp}}}xxxooo```PPPDDD999444333000......---------...------,,,,,,***+++++++++,,,,,,,,,,,,)))(((''')))+++,,,***((())))))************))))))((())))))*********))))))))))))))))))***+++,,,,,,(((&&&(((,,,+++&&&""""""%%%)))***))))))+++***'''******+++,,,...///000000000000000//////000111111333222111000///////////////......000222333222000222333333333222111000///,,,++++++,,,......---+++,,,++++++******++++++,,,))))))))))))((((((((((((...000///,,,,,,...,,,)))(((((((((''''''(((((((((+++)))''''''((()))((('''((('''&&&&&&''')))+++---222222111000...---,,,,,,&&&((()))(((&&&&&&(((***))))))))))))))))))(((((()))***,,,------,,,***)))***((()))---333555333///111+++(((+++---***(((***)))+++,,,,,,++++++,,,......---+++***))))))***+++/////////...---,,,******))))))(((***+++,,,+++)))***'''%%%&&&))),,,+++***...///000111222444555555111///......222888???CCC???:::555333444444111---222000///---...000333555:::777555555777888777555888???FFFHHHCCC===999888888777666555555666777888444444555777<<>>CCCCCC???;;;888888777666555444444555777888555555666555555888<<>>;;;999888888888555444333222222222333333222222222222333333333333666555444444333333333444111111111111000000000///,,,,,,---...///000000111...------------.../////////000000111222222333333333333444444555444444444666444222222333333111///444444444555555555555666444444444444333444444444444666888;;;<<<<<<;;;:::>>>???@@@BBBCCCDDDDDDCCCGGGKKKPPPTTTWWWYYYZZZZZZ[[[ZZZYYYXXXVVVUUUTTTSSSSSSQQQRRRVVVWWWUUUUUUWWWVVVZZZaaahhhqqq}}}yyysssjjjZZZLLLAAA777444333000......++++++,,,---............+++++++++,,,,,,,,,,,,---,,,***)))((()))***++++++))))))************))))))'''''''''((()))***++++++))))))***++++++***)))((()))%%%$$$(((+++***)))***'''***+++)))***,,,,,,(((---...///000111333444444333333222111000000111111333222111//////...............///000111111111000222333444444333222000///,,,++++++---///000///...,,,++++++******++++++,,,******))))))(((((('''''')))---///---,,,------***)))(((((((((((((((((()))***)))''''''((((((((('''&&&&&&&&&&&&((()))+++,,,+++***'''%%%%%%%%%'''(((,,,++++++***)))((()))***(((((((((((()))******+++&&&&&&'''(((((('''&&&&&&&&&&&&(((,,,111333333222222000///000000000000000***,,,---,,,******+++,,,---,,,+++))))))))))))***////////////......---,,,*********,,,......+++)))+++*********)))))))))***,,,,,,---///000111222333000...,,,---222:::CCCIII===999444111000000///---+++///222111......222777;;;;;;;;;;;;<<<;;;;;;::::::<<<>>>>>>;;;888666666555444222111111333555666444555666555333111111222xxxiiicccZZZTTTQQQNNNKKKHHHBBBAAA???===<<<;;;;;;;;;777666666666666666666666333333333333333333333333333333333333333444555666111111111111000000000////////////...///////////////////////////000000111000000000111222222333333000111222333444444333333444333222333555555444222444444444555555555555666222222333444444555555555444666:::<<<============>>>???@@@BBBCCCDDDEEEEEEHHHLLLRRRVVVWWWXXXYYYZZZ[[[ZZZYYYXXXVVVUUUSSSSSSQQQPPPQQQUUUWWWUUUUUUXXXUUU[[[dddmmmwwwwwwqqqhhhXXXIII???555333333111......++++++,,,---............************++++++++++++,,,+++***)))))))))+++,,,))))))************))))))''''''''''''((()))++++++((()))***++++++***((('''(((&&&''')))'''$$$&&&***&&&)))***((((((++++++(((//////000111333444555555444333222111000000000000//////////////////000000---...///000000000000111222333444555444222000...+++++++++---000111111///,,,++++++******++++++,,,***)))))))))((((((((('''"""***//////...///---***(((''''''&&&&&&''''''(((***(((&&&&&&'''((('''&&&&&&&&&'''((()))+++,,,---111///,,,***(((((()))***+++***)))((((((((((((((('''''''''''''''((()))***&&&&&&&&&''''''&&&&&&&&&%%%&&&(((+++///222333333///000000000000111333333---......---,,,***+++,,,---,,,+++)))((())))))***---...............------*********,,,------,,,******(((&&&(((+++,,,***'''***+++,,,---///000111111333111///...000555;;;???777555222000///000000000***...111111...///333888;;;<<<===>>>======<<<<<<:::;;;;;;999777555444444333111///......000333555222444666666444222111111uuunnnddd]]]XXXUUUQQQMMMDDDCCCAAA???>>>>>>>>>>>>::::::::::::::::::::::::555555555555444444444333222222222222333444555555111111111111000000000000111111000///.........///000000//////000000111222000000111111111222222222...///000111222333333222333333444444444444555555444444444555555555555666111222333555666666666666555888;;;===>>>>>>@@@AAA<<<===>>>@@@BBBEEEHHHIIIJJJOOOTTTWWWVVVVVVWWWYYYYYYYYYXXXWWWUUUTTTSSSSSSQQQOOOPPPTTTUUUTTTUUUYYYXXX___iiittt~~~xxxqqqhhhXXXGGG===444333333111///...,,,,,,------...---------))))))*********++++++++++++,,,,,,+++))))))***,,,))))))************))))))(((''''''&&&'''(((***+++(((((())))))***)))))))))((()))***+++&&&!!!###)))'''******''''''++++++(((///000111222333555666666555444222111000///..................///000111111,,,...000000//////000111222333555666555333000...++++++,,,...111222222111,,,++++++******++++++,,,((((((((()))))))))))))))!!!)))//////......---+++''''''&&&&&&&&&&&&''''''***(((&&&&&&'''((('''&&&%%%&&&''')))***,,,---...000///,,,***)))(((((((((+++)))''''''((()))((('''(((((('''&&&&&&'''))))))''''''''''''''''''''''''%%%&&&(((***---000222333---000111......111333222000111111000...,,,---...---,,,***)))(((((()))))),,,,,,------...---------+++***)))***+++,,,,,,+++***'''&&&(((+++---***&&&)))***+++,,,---///000000444333222111111111333333111000000000000000000111000///---+++***...777===;;;===???@@@???======>>><<<;;;999888666555444333111000---,,,---///222555222444666666555444555666}}}qqqhhhaaa\\\WWWSSSIIIGGGEEEBBB@@@?????????;;;;;;;;;;;;;;;:::999999888888777666555444444333222222111111111222222333111111111111000000000000111111///.........///000///////////////000111111111111111111111222222222......///000111222333444333444555444111000333555444444444555555555555666333444555666777666666555777:::===>>>>>>@@@BBBEEEAAAAAAAAAAAACCCGGGKKKMMMMMMQQQVVVWWWUUUTTTVVVXXXVVVVVVUUUUUUTTTSSSRRRRRRQQQNNNNNNRRRTTTSSSVVVZZZ\\\dddooozzzxxxpppfffVVVEEE;;;333333333111//////---------...------,,,,,,*********+++++++++,,,,,,***,,,...---***))))))+++))))))************)))))))))((('''&&&&&&''')))***((((((((((((((()))***++++++)))***+++)))%%%$$$&&&(((++++++((((((,,,,,,***///000111222444555666666444333222000///...------//////.........//////000+++---000000///...000111111333555666666333000...++++++,,,...111333333222,,,++++++******++++++,,,''''''(((((())))))******%%%,,,000---)))+++,,,,,,((((((''''''''''''(((((()))(((&&&&&&'''''''''&&&$$$%%%&&&(((***+++,,,---+++******)))((((((''''''***(((&&&''')))******(((+++***((('''&&&''')))***(((((((((''''''(((((((((&&&''')))***,,,...000222000555666111...111333111333444444333000//////000---,,,***)))(((((())))))******+++,,,------,,,,,,,,,***'''''')))+++,,,+++***++++++++++++)))((('''((()))***+++,,,...//////222333444444333111///------...000111000/////////000...+++***,,,111777;;;:::===@@@AAA???>>>>>>???>>><<<:::999888777555444222000...,,,---000333666555666666555444444666888{{{ppphhhaaa[[[WWWLLLJJJGGGDDDAAA???>>>>>>999999999999888777666666::::::999777666555444333333333222111000000000000111111111111000000000000111000///......///000111...............///000000111111111111111222222222/////////000111333444555333666777333...,,,000444444444444555555555666666555666777777777666555444888;;;>>>???>>>@@@DDDHHHKKKIIIGGGEEEFFFIIILLLNNNOOOSSSXXXXXXUUUSSSUUUYYYTTTTTTSSSSSSRRRRRRQQQQQQQQQNNNMMMQQQSSSSSSVVV[[[```gggsss~~~vvvmmmcccSSSDDD;;;333222333111//////............---,,,++++++++++++,,,,,,,,,---------))),,,///...+++))))))***))))))************))))))***)))'''&&&&&&'''((()))((('''''''''''')))+++,,,...)))(((+++---***&&&$$$***,,,,,,))))))---...+++///000111222444555666666444333111000...---,,,,,,111000///...............***---000000......///222111333555777666333000...++++++,,,...222444444333,,,++++++++++++++++++,,,&&&&&&'''((()))***+++++++++000000***%%%'''+++---))))))(((((((((((()))))))))(((&&&&&&'''''''''&&&"""###%%%''')))++++++,,,***+++,,,,,,,,,,,,++++++***(((&&&'''***,,,+++)))---+++)))((('''((()))***))))))(((((((((((())))))&&&((()))***+++---///111666<<<<<<555111333444222555666666555222000000111,,,+++***(((((((((((()))))))))***+++,,,,,,,,,,,,,,,)))&&&&&&'''***+++,,,+++///222///***&&&&&&)))(((((()))***,,,---...//////222555777666333///,,,,,,...111111000///------++++++,,,///333555555444999===AAAAAA???>>>>>>???@@@>>><<<;;;:::999666555333111///---...111555777777777666444222333555888yyyooogggaaa]]]TTTPPPJJJEEECCCAAA???>>>;;;999888999;;;;;;888666;;;<<<<<<;;;888555222000333222222222333333222000////////////000000000000///000333444444333000///000000////////////000000222222333333222111///...000000000111222222333333222333555666666666555555666444333333444666666666444555555444333555888;;;<<<===???AAADDDGGGIIIJJJIIIHHHFFFEEEEEEIIIOOOTTTUUUUUUTTTTTTSSSRRRQQQQQQTTTTTTTTTTTTSSSSSSSSSSSSPPPNNNOOOTTTUUUUUUWWW[[[fffooo{{{|||tttiii\\\RRRBBB>>>777333000...---+++...------,,,,,,,,,------+++,,,------++++++,,,---***,,,///000000...+++)))+++***))))))))))))))))))%%%&&&((()))))))))((('''%%%%%%&&&&&&((()))***+++)))))))))))))))*********%%%(((++++++)))))),,,///............///000111222444555444111---++++++,,,------------------------,,,---...000111111111111222333333111...,,,,,,------------...///000111222222000---,,,,,,,,,***))))))(((((((((***---///111.........---,,,+++)))(((+++,,,***'''''')))(((%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%''')))+++,,,...,,,+++******)))&&&$$$***)))((('''((()))+++,,,***))))))((('''&&&&&&&&&''''''((()))))))))))))))&&&***......---,,,///222444444333111000111444777000111333444444222///...))))))************))))))''')))******)))***,,,...++++++******)))(((((((((''',,,---))))))---,,,(((***)))((((((***,,,///000111333666666444111///...111111000...,,,,,,...000,,,,,,---///222666999;;;???@@@AAAAAA???======>>>>>><<<::::::;;;;;;888444111111000000000111333444222444555444333333444555xxxppphhhdddZZZVVVOOOJJJFFFDDDBBBAAA>>>===;;;<<<======;;;888>>>===;;;999777555444333555444333444555555333111111111111111111111111111///000222333333222000///000000////////////000000000000111111111000///...000000000111222222333333111222444555777777777777666444333333555666777777666666666666555777:::===???@@@AAABBBEEEGGGIIIJJJKKKKKKIIIGGGGGGJJJPPPTTTWWWWWWVVVUUUTTTRRRRRRQQQSSSSSSSSSTTTTTTUUUUUUUUURRRPPPRRRVVVXXXWWW[[[___jjjsss|||sssgggYYYOOO>>>:::555111000///.........------,,,,,,---------+++,,,------++++++,,,---,,,,,,------,,,,,,+++************)))(((((()))***&&&''''''((((((((((((((((((''''''''''''(((((()))************++++++++++++((()))+++++++++,,,---///000///---,,,---111555777777555222///---,,,++++++------------------------,,,---///000111222222222000111222111///......///------------......///000111///---,,,,,,,,,+++***))))))((()))***---///111000///...,,,***)))(((''')))***)))&&&&&&)))(((%%%&&&&&&'''''''''((((((((((((((((((((()))***,,,---,,,+++*********)))'''%%%///...+++((('''&&&&&&'''***))))))(((''''''&&&&&&'''((())))))******)))))))))******,,,---......---444555666666444444666777333333222222111000000///))))))))))))))))))))))))((()))******)))***,,,...+++++++++*********))))))''',,,,,,)))))),,,,,,(((++++++***+++,,,///111333111333555555333000//////111111000---++++++---000,,,,,,---///111555999;;;>>>@@@AAA@@@>>><<<<<<===>>><<<;;;:::;;;:::777555111111000///000111222333222444555555444444555666{{{sssmmmbbb]]]VVVPPPLLLIIIFFFDDDBBBAAA@@@@@@AAA@@@>>><<<@@@>>>;;;888666666666777666555444555666666444222222222222222222222222222000000000000000000000000000000////////////000000......///000000000000///000000111111222333333333000111333555777888999999666444333333555777888888888888888888888999===???CCCCCCCCCDDDFFFHHHKKKLLLOOOOOOMMMKKKKKKMMMQQQUUUYYYYYYXXXVVVUUUSSSRRRQQQRRRRRRSSSTTTUUUVVVWWWWWWSSSRRRTTTXXXZZZZZZ___eeeqqqzzz{{{pppdddVVVKKK:::777222000///000000000---------,,,,,,------...+++---...---,,,+++,,,------,,,+++***)))***+++,,,)))***+++***'''&&&(((+++'''''''''''''''((())))))***)))((('''''''''''''''+++++++++,,,,,,,,,------))))))(((***,,,---------222///,,,+++---222888===:::555000---------,,,***------------------------,,,---///111222333444444///000111111//////000111------,,,,,,,,,,,,------...---,,,,,,------,,,+++))))))))))))***,,,...000000///,,,***((('''&&&&&&%%%((((((%%%%%%((((((%%%''''''((((((((())))))))))))))))))))))))***+++++++++***))))))+++***)))'''///...+++)))'''&&&%%%%%%)))))))))(((''''''&&&&&&(((((()))***************,,,***(((***...///---)))333555888999888777777888666555222000/////////000)))))))))(((((()))))))))***++++++***))))))***,,,******+++,,,,,,,,,,,,+++(((+++,,,******,,,+++(((*********+++---///222444222333333222111///000111000000///---++++++,,,...------------000444888;;;===>>>???>>><<<:::;;;<<<>>><<<;;;::::::999666444111000000//////000222222333444666666555555666777{{{tttjjjeee]]]UUUPPPLLLHHHFFFEEEEEEDDDDDDCCCBBB@@@???@@@???===:::999888888888777666555666666666444222333333333222222222222222111000///......///000111000000////////////000000......///000000111111111000000111222222333333444222333444555666777888888666444333444666888999999888999999888888:::>>>AAADDDDDDEEEFFFHHHLLLOOOQQQSSSRRRQQQPPPOOOPPPSSSVVV[[[[[[YYYXXXVVVTTTSSSRRRRRRRRRSSSSSSTTTUUUUUUVVVSSSRRRTTTYYY[[[]]]ccckkkyyyyyymmm```RRRGGG999555111///////////////------,,,,,,,,,---......,,,---...---,,,+++,,,...------++++++******+++,,,(((***,,,***&&&%%%(((+++(((''''''&&&&&&''')))***))))))((('''''''''''''''*********+++,,,,,,------***'''&&&(((,,,...---+++111///------///444:::>>><<<555...+++---...,,,***,,,,,,------------------,,,...///111333444555555000111222111/////////111------,,,+++******++++++,,,++++++,,,---...---,,,******)))***+++,,,---......,,,)))'''&&&&&&'''((("""&&&'''%%%$$$'''(((&&&''''''((((((((()))))))))(((((((((''''''''''''((()))(((((()))++++++***)))))))))(((((((((((()))***))))))((((((''''''''''''((())))))***************---+++***,,,---...,,,)))222444666777666666777888666555444222000......---***)))(((((((((((()))***+++,,,,,,+++)))((()))+++***+++,,,...............)))+++,,,,,,,,,+++***((((((((((((***,,,...000222111222222000//////111222000000000...++++++,,,---...---,,,---///333777999;;;<<<<<<;;;999888999;;;;;;;;;:::999888666444222111000///...//////111111222444777777666666666777yyypppkkkbbbZZZTTTOOOKKKIIIHHHHHHHHHFFFDDDBBBAAA@@@>>>??????>>>===;;;:::888888777666666777666444222333333222222222111111111111000///......///000111000000////////////000000/////////000111222333444111111111222333333444444666666555555666666666666777555444444777999999999777888888888888:::>>>AAACCCCCCEEEHHHLLLPPPSSSUUUTTTTTTTTTSSSRRRRRRTTTVVV\\\[[[ZZZXXXVVVUUUSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQUUUYYY\\\___iiisssvvvkkk]]]OOOEEE:::777222///.........---,,,,,,,,,,,,,,,---...///,,,---......,,,,,,---...,,,------...------++++++(((***+++)))&&&%%%'''***(((''''''&&&&&&''')))***'''''''''''''''((())))))'''(((((()))***++++++++++++)))(((***...000///,,,...///000111444666999:::;;;555---+++---///---+++,,,,,,,,,---------......---...000111333444444444222333333222///......///---,,,+++******)))***************,,,......---,,,************+++,,,,,,---)))((('''&&&&&&(((***+++!!!&&&(((&&&%%%'''((('''&&&&&&'''''''''((((((((((((((((((((((((''''''&&&((('''''')))+++,,,+++***%%%&&&&&&''')))***+++,,,((((((((((((''''''''''''(((((()))***************+++---///...,,,***+++,,,000111111000000222555888444555555444222///,,,***+++***)))(((((()))***++++++,,,,,,+++)))((()))***+++,,,...000111111000///++++++---......+++))))))(((((()))+++---...000111000111000///......111333000111000///,,,++++++,,,...---,,,---...222555777888888999888666666888:::999999999777555333111000111000///.........///000111444666888777666666777wwwrrriiiaaaZZZUUUQQQNNNJJJKKKKKKIIIFFFCCCBBBBBB>>>???@@@AAA@@@>>>;;;::::::999888888888888555333444333333222222111111111111111////////////111111000000////////////000000000000000000111222444444111111222222333444444444888777666666555555666666999777555555777999999999666777888777888:::>>>AAAAAACCCFFFJJJOOOSSSVVVWWWSSSUUUUUUUUUTTTSSSUUUVVV[[[[[[ZZZXXXWWWUUUTTTSSSTTTTTTTTTSSSSSSSSSRRRRRRQQQRRRWWW\\\___dddqqq}}}ttthhh\\\NNNDDD<<<888333///......---,,,,,,,,,,,,,,,---......///,,,...///...---,,,---...,,,---...///...---,,,+++***)))((('''''''''(((((('''''''''''''''((())))))'''''''''''''''((()))***%%%&&&&&&'''((()))******---------...000222111111...///222555666777666666888333...,,,...///...---+++,,,,,,------...............000111222222333333333444444222///.........---,,,+++***************))))))***,,,......---+++++++++++++++++++++++++++&&&&&&&&&&&&''')))+++,,,!!!(((+++(((&&&((()))(((&&&&&&'''''''''((((((((()))***************)))(((((('''''')))+++,,,+++***&&&''''''(((((()))))))))((((((((((((((((((''''''''''''((()))))))))))))))))),,,///...***)))***---.........------000444888333444555555333000,,,***---,,,***))))))***,,,---+++,,,,,,+++)))((()))+++,,,...000222333222111000---,,,...111111,,,)))***++++++---...///000111222...//////.........111333111222222000---,,,,,,,,,------------///111333444444555555555444555888:::888999999777333111000000111000...------......///000222666777777666666777yyyppphhhaaa\\\XXXUUULLLMMMNNNLLLGGGDDDCCCDDD@@@@@@@@@@@@@@@???>>>>>>>>><<<;;;;;;;;;:::888666555555444444333222222111111111111000000111111111000000////////////000000000000//////000111222333111111222333333444444555777777666555555666777888;;;999777666777888888888666777888888888:::>>>AAAAAACCCHHHMMMQQQSSSUUUUUURRRSSSUUUUUUTTTTTTUUUVVVZZZZZZYYYXXXVVVUUUUUUTTTUUUUUUUUUUUUUUUUUUVVVVVVTTTVVV[[[aaaeeelllzzz~~~rrrggg[[[NNNEEE;;;888333000//////...---,,,,,,,,,,,,---...//////---...///...---,,,---///...---,,,,,,++++++,,,,,,,,,(((%%%&&&)))***(((%%%&&&''''''((((((((((((((()))((((((''''''''''''(((%%%%%%&&&'''((()))******+++---.../////////111222000111333555666555333222333111000.........//////++++++,,,,,,---......///...///000000111111111000222333444222000//////000,,,,,,+++*********++++++))))))***,,,......,,,***+++++++++,,,,,,++++++***&&&&&&'''((()))***++++++###***...+++((((((***)))''''''((((((((()))))))))((()))***++++++***))))))((((((((()))+++,,,+++)))''''''(((((((((((((((((('''(((((((((((((((((((((&&&&&&'''(((((((((((((((((()))*********))))))***+++---...//////111444777444444444333222///---,,,///---+++******+++---///***++++++***))))))***+++...///222444444333222000///---///444333---***+++,,,---...//////000000000,,,...//////...///111333222333333222///---,,,---+++,,,---///000111111222000111222222222555888;;;999:::;;;888444111000111000///...---------.........111555777777666555666~~~vvvmmmgggbbb]]]ZZZNNNPPPPPPNNNIIIEEEEEEFFFCCCBBB@@@>>>>>>???@@@AAA@@@???============:::888777777666555444444333333111111111222222111111111000000////////////000000000//////......///111222111222222333333444444555666555555555666777999:::<<<:::777777777888888777777888999999999;;;???BBBBBBEEEIIINNNRRRSSSSSSSSSPPPRRRTTTUUUTTTTTTUUUVVVYYYYYYXXXWWWVVVVVVUUUUUUTTTUUUVVVVVVXXXXXXYYYYYYWWWYYY___eeejjjrrr|||pppfff[[[NNNEEE:::777333000///000000///+++++++++,,,---...///000---...///...------...//////---***(((((())),,,...---(((###%%%))),,,(((###%%%&&&((()))))))))((('''+++***)))(((&&&&&&&&&%%%%%%%%%&&&'''((()))***+++'''***------++++++...111222333444444444333222111///000111000......///111++++++,,,,,,---...////////////000000000000//////000222333222111000111222,,,+++++++++++++++,,,,,,))))))***,,,......+++)))++++++,,,,,,,,,+++******''''''((()))******))))))$$$,,,000---))))))******))))))))))))************%%%&&&((()))))))))(((''')))(((((()))++++++***)))$$$%%%'''((())))))***)))'''''''''(((((((((((((((%%%&&&&&&'''''''''''''''(((&&&%%%'''***+++)))&&&***---000222333333555666666555333111////////////000...,,,******,,,...000***++++++***))))))***,,,///000333555555444222000000...000555555...***,,,+++,,,------......------+++---////////////000222333444444333000---------***,,,...000111111000000...///000111222444999<<<:::<<<<<<:::555222111222000///...---,,,------...---000444777666555555555vvvmmmgggbbb___YYYTTTQQQPPPLLLFFFCCCDDDAAAAAABBBBBBBBBAAA@@@@@@BBBCCCBBB@@@<<<999888888888888666555555555555555222333333333333444444444333222111000///...---,,,222222111111000111111222111222222333444555666666999:::::::::999777666444:::>>>===888777:::999444777888999::::::<<>>:::666555333000333///,,,,,,...000000///...222666777555333444555}}}tttlllfffbbb[[[VVVRRRQQQNNNHHHDDDEEECCCCCCCCCDDDCCCCCCBBBBBBCCCDDDCCCAAA>>>;;;:::::::::999888777666666666666333333333333333444444444333333222111///......---000000111222444555777888222333333444555666777888888999999::::::::::::999;;;>>>===999888;;;:::666:::;;;<<<<<<<<<===@@@CCCFFFHHHLLLNNNOOOQQQSSSUUUUUUTTTTTTSSSSSSSSSSSSSSSUUUVVVXXXZZZ\\\[[[XXXUUU[[[XXXWWWZZZ[[[YYYYYY[[[]]]aaahhhpppzzz{{{oooeeeYYYJJJ???:::666111/////////...+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++))))))(((''''''&&&''''''))))))************))))))***)))'''&&&&&&&&&(((((('''&&&%%%$$$$$$&&&((()))******+++,,,---...//////333444444222000///000222111///,,,,,,---///...---...---,,,---.../////////---......---++++++,,,---000000000000///////////////...+++)))(((((()))***)))***+++,,,------------+++++++++******))))))))))))))))))))))))))))))))))))***(((######(((***)))'''(((***+++,,,---,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))'''&&&'''((((((''''''&&&&&&'''(((((()))''''''))))))%%%$$$&&&''''''((((((((((((''''''***+++---///222444666777666444111///...///111222333111...+++***+++---...++++++***))))))***++++++000111444777888777666555...000444888:::888444000///......---,,,,,,++++++............///000111111111444000111777111,,,222---...---***,,,000000---***,,,///111111111222444222777888555222222000---333000---,,,///111222111000444888888666444444666~~~uuummmhhhaaa[[[VVVUUURRRMMMIIIIIIFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDBBB???<<<<<<<<<;;;;;;:::999888888888888444444444444444444444444333333222111111000//////000111111333555777999:::444444555666777888999999<<<;;;;;;::::::::::::;;;;;;======;;;:::<<<;;;888===>>>???>>>>>>@@@CCCEEEGGGJJJMMMOOOPPPQQQSSSUUUUUUTTTTTTSSSSSSSSSSSSSSSUUUUUUVVVYYY[[[\\\ZZZYYYZZZXXXXXX\\\]]]\\\^^^aaaccciiiqqq{{{{{{ooodddXXXKKKAAA;;;666111///000000///------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++******)))((('''&&&&&&&&&&&&+++******)))))))))))))))***)))'''&&&&&&'''(((((('''&&&%%%%%%%%%&&&((()))++++++,,,---...///000000111333444444111000///000111///,,,,,,---......---///...---------...///000---......---,,,+++,,,---222111000///...//////000333111...+++)))(((((()))))))))+++,,,,,,,,,,,,,,,,,,,,,+++***))))))((((((************************''')))'''$$$$$$''')))'''&&&'''(((***+++++++++***))))))))))))(((((((((((())))))))))))))))))))))))'''((()))((('''&&&'''(((''''''(((((((((''''''''')))&&&&&&)))(((%%%$$$&&&''''''(((((((((((((((''')))+++---///222555777888888666333000...///000111222000---+++******,,,---++++++***))))))***++++++000222444666777777666555000111333666888777444111000///---,,,++++++,,,---............///000111111000111...111:::555---222...///---***+++///...+++***+++---...///000333555222777999777555666555222444111...---///222444444333777::::::777555555666uuunnniiibbb\\\[[[XXXSSSOOONNNIIIHHHHHHGGGFFFFFFFFFFFFDDDDDDDDDBBB???======>>>===<<<;;;:::999999999999777666666666555555444444444333333333222222111111222222222222333444555555666666777888999:::;;;;;;@@@???<<<:::888777777888:::;;;<<<<<<<<<<<<<<<:::???@@@AAAAAAAAABBBEEEHHHJJJMMMOOOQQQQQQRRRSSSUUUUUUTTTTTTSSSSSSSSSSSSSSSVVVUUUVVVXXX[[[]]]]]]\\\[[[YYYZZZ^^^^^^^^^```eeehhhnnnyyyzzzmmmbbbVVVJJJBBB;;;666222000111111000...---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,***)))******((('''&&&&&&%%%%%%(((((('''&&&&&&''')))***)))(((''''''''''''(((((('''&&&&&&%%%&&&'''((((((,,,,,,---...///000111111///111444444222000...---000///---,,,------......000//////---------///111---...///...---+++,,,,,,222111///------...///111222000---***)))((())))))((()))***+++,,,,,,,,,,,,,,,,,,+++***)))(((''''''************************&&&((((((&&&&&&((((((&&&&&&''')))***++++++******))))))))))))(((((((((((((((((((((((((((((((((((('''((()))((('''&&&'''((('''(((***+++***)))'''&&&&&&###$$$'''(((%%%$$$'''&&&'''(((((((((((((((((()))***,,,///222666888999999777333000......///000111///---+++******+++,,,+++******************+++///000222444555555555444000///000111333333222000222000...---,,,---...000///////////////000111111...///,,,222<<<888///111...///---***+++---,,,((()))***++++++,,,...222666666;;;===:::999999888666333111//////000222444666666999===<<<999666666777~~~wwwpppggg```^^^\\\VVVRRRPPPLLLKKKJJJHHHHHHGGGHHHHHHDDDDDDDDDBBB???>>>???@@@>>>===<<<;;;:::::::::::::::999999888777666666555444444444444444333333333444444333333444555555666777888888999:::;;;<<<===???===;;;999777777777777999999;;;===>>>===<<<<<>>>>>:::888777999xxxnnneeebbb```ZZZTTTRRRPPPNNNMMMKKKJJJJJJJJJKKKEEEEEEEEECCC@@@@@@AAACCC@@@???>>>======<<<============<<<;;;999888777777444555555555555555555555555555555666777999:::;;;888888999:::;;;<<<======999999999999999:::;;;;;;999999;;;@@@AAA>>>>>>???CCCDDDFFFGGGHHHJJJNNNQQQRRRTTTVVVWWWVVVUUUVVVWWWUUUTTTTTTSSSSSSSSSSSSSSSVVVVVVVVVYYY\\\____________^^^```bbbbbbaaafffmmmvvv|||yyylll___RRRFFF???999555000///000111000......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********))))))(((((())))))((((((((())))))***+++,,,'''''''''(((((((((((((((&&&&&&''''''((((((((((((,,,,,,---...///000111111---000333333111...---,,,/////////---,,,+++---///...111333333111111333666222444444333///,,,+++***///...---,,,+++,,,,,,---,,,+++***))))))***,,,---'''((()))******+++************)))))))))(((((((((************************'''******''''''******''''''((()))+++++++++***)))))))))))))))(((((((((((())))))))))))))))))))))))&&&'''((((((''''''((()))***+++,,,---,,,***((('''+++((((((***)))%%%$$$&&&%%%&&&'''((())))))))))))''')))+++---000333555666777555111...,,,,,,---...///...,,,***)))))))))***)))***++++++++++++***)))******,,,---......//////111000...///000111000///++++++***)))))))))***+++///......---......//////)))...///666@@@999///111...//////,,,---///,,,((()))))))))))))))+++...111444888:::777555555444111333444555555444333444555777;;;>>>>>>;;;999999:::xxxmmmjjjgggaaaZZZWWWTTTSSSQQQNNNMMMMMMNNNOOOHHHHHHGGGEEECCCCCCEEEGGGCCCCCCBBBAAA@@@@@@@@@@@@@@@???>>>===;;;:::999888555555555666666777777777777777777777888999::::::888999999:::;;;<<<======777888999;;;<<<<<<<<<<<<;;;:::===CCCEEEAAA@@@CCCEEEGGGIIIKKKLLLOOOTTTWWWVVVXXXYYYYYYXXXWWWXXXYYYUUUTTTTTTSSSSSSSSSSSSSSSVVVVVVWWWZZZ]]]______^^^``````ccceeeeeefffllluuu{{{nnn```RRRFFF???888444///...000111///------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******************+++,,,***************)))((((((&&&''''''(((((((((((((((&&&''''''(((((((((((((((+++,,,---...///000000111...000222222000---,,,,,,...///000...++++++---000,,,111666777444333555888555777777555111---***))),,,,,,,,,+++++++++******---,,,+++******+++---...&&&'''((()))************(((((((((((())))))))))))))))))))))))))))))))))))'''***)))&&&&&&)))***'''&&&'''((()))***)))(((((())))))))))))(((((((((((())))))))))))))))))))))))&&&'''((((((''''''(((*********++++++***((('''&&&%%%###$$$((((((&&&&&&)))%%%&&&'''((())))))))))))'''(((***,,,///111333444555333000---++++++,,,---...---,,,***)))))))))))))))***++++++++++++***)))))))))***+++,,,------...///...---...//////...---(((((((((((((((((()))))),,,++++++******+++++++++'''///222999@@@777...111000222111///000222000+++((()))***)))((())),,,...444999<<<999888999888666555888;;;:::888555444555666:::>>>>>>;;;999:::;;;vvvqqqooohhhaaa]]]XXXVVVSSSQQQPPPPPPQQQRRRJJJJJJIIIGGGEEEEEEHHHJJJFFFEEEDDDCCCCCCBBBCCCCCCBBBAAA@@@>>>===;;;:::999555555666666777777888888:::999888666555555444444888999999:::;;;<<<======:::;;;<<<======<<<;;;:::===;;;>>>FFFHHHDDDCCCFFFGGGIIILLLNNNPPPSSSXXX[[[XXXZZZ[[[[[[YYYYYYYYYZZZUUUTTTTTTSSSSSSSSSSSSSSSVVVWWWXXX[[[^^^```___]]]```aaadddhhhhhhjjjrrr{{{|||pppbbbSSSFFF???777333///...///000///------...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,************+++,,,---...******+++***(((&&&###"""&&&&&&'''((())))))((((((&&&''''''((()))(((((((((++++++,,,---...///000000...000111111///---,,,---...///000...++++++---000+++111777999777555777999888999999777222---***)))***++++++++++++***)))(((000...---++++++,,,---...&&&'''((()))************''''''(((((())))))******((((((((((((((((((((((((''')))((($$$$$$((()))'''%%%&&&'''((((((((('''&&&))))))))))))(((((((((((())))))))))))))))))))))))%%%'''((((((''''''(((***)))))))))(((((('''&&&%%%"""&&&&&&(((,,,%%%&&&'''((())))))))))))'''(((***,,,...000222222444222...,,,***+++,,,---------,,,***))))))(((((()))***+++,,,,,,+++***)))))))))***+++,,,------...,,,+++***+++,,,,,,+++)))((()))************))))))))))))((((((((((((((()))&&&///444:::@@@666---111111444333222333555333...((()))***)))((()))***,,,111666999888888::::::777666:::>>>???;;;777555555555999===>>><<<:::;;;<<<|||tttmmmfffaaa^^^\\\XXXUUUSSSSSSSSSSSSOOOMMMKKKIIIIIIJJJLLLNNNHHHGGGEEECCCDDDFFFHHHJJJGGGFFFFFFDDDCCC@@@???===;;;;;;<<<<<<<<<<<<<<<;;;666777999::::::888666444888777999===@@@AAA>>>;;;:::;;;;;;<<<<<<;;;;;;;;;<<<===>>>@@@CCCGGGJJJLLLMMMOOORRRTTTVVVXXX[[[]]]\\\\\\]]]]]]\\\[[[YYYXXXWWWVVVUUUSSSSSSTTTVVVWWW^^^^^^^^^^^^___````````````cccgggjjjmmmttt~~~wwwmmmdddWWWHHH>>>555333000.........---,,,+++,,,---.........,,,,,,))),,,---***)))+++***'''///...---,,,++++++++++++))))))(((((((((((())))))***))))))((('''&&&&&&&&&"""###$$$&&&(((******+++*********+++,,,***(((%%%,,,+++***,,,///111111111222222000//////.........------...//////000000000,,,333:::;;;888777999<<<===<<<:::888444000,,,***,,,+++***))))))+++---......---,,,+++***)))))))))(((&&&$$$&&&***,,,,,,***+++***)))))))))***,,,,,,))))))))))))((('''%%%%%%''''''''''''''''''&&&&&&&&&((())))))(((((()))++++++)))'''&&&&&&&&&%%%$$$))))))(((((('''''''''&&&&&&''''''(((((((((((((((---+++)))((('''&&&$$$"""$$$######$$$&&&&&&%%%###'''&&&&&&&&&'''((('''&&&&&&'''))),,,...///000000666333///+++***+++...///...---+++)))((((((((()))&&&,,,///+++'''&&&&&&$$$''''''((()))***+++++++++++++++++++++++++++++++++))))))(((((((((((())))))*********)))))))))))))))+++---555===:::111...000000+++222333---<<>>@@@???;;;666444888<<<:::<<<<<<888333222777===|||tttmmmiiifffccc___[[[XXXUUUSSSRRROOONNNLLLKKKJJJKKKLLLMMMKKKJJJHHHGGGFFFGGGHHHIIIIIIHHHHHHFFFEEECCCAAA@@@>>>??????@@@@@@@@@??????::::::::::::999999999888999999;;;>>>BBBBBB@@@===;;;<<<===>>>>>>>>>===<<>>555333000.........---,,,,,,---.........---,,,+++,,,//////---,,,...---***...---,,,++++++*********))))))(((((((((((())))))***))))))(((''''''&&&&&&$$$%%%&&&'''((()))))))))+++***)))))))))))))))))),,,+++***,,,///111111111222111000///......------------------...///000000000777>>>@@@===:::999;;;;;;;;;:::888555000,,,***,,,+++)))))))))+++,,,......---,,,+++************+++)))((()))---//////---***))))))((()))***,,,,,,))))))))))))((('''&&&&&&''''''''''''''''''''''''&&&'''))))))((((((***+++)))'''&&&&&&'''((('''&&&((((((''''''&&&&&&&&&&&&&&&'''((())))))))))))))),,,***((((((''''''%%%###$$$######$$$&&&&&&%%%###''''''&&&''''''(((''''''&&&((())),,,...///000111333111---***(((***,,,...///...,,,***))))))))))))'''+++---***((())))))&&&&&&'''((()))************************************))))))(((((((((((())))))))))))))))))))))))))))))%%%(((///555333,,,***---222---111000,,,:::@@@///+++***))))))+++...111333888777666555555666777888===??????<<<777555777;;;::::::888444111111666:::yyytttllliiieeebbb^^^[[[WWWTTTSSSRRRQQQPPPOOONNNNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIKKKKKKJJJIIIHHHFFFDDDCCCAAABBBBBBCCCCCCBBBBBBAAA>>>===<<<;;;:::;;;<<<===;;;;;;===@@@CCCDDDBBB@@@<<<===???AAABBBAAA???>>>DDDEEEFFFHHHJJJKKKKKKKKKTTTVVVXXXYYYYYYZZZ\\\^^^]]]^^^^^^^^^^^^\\\[[[ZZZYYYYYYXXXYYYZZZ[[[]]]______```ccceeeggghhhhhhhhhdddiiipppvvv|||wwwiii[[[NNNDDD???555333000.........---,,,---.........------,,,+++,,,///000......///...+++---,,,+++******************))))))(((((())))))***)))))))))(((''''''&&&&&&&&&&&&'''(((((((((''''''***)))'''&&&'''(((***,,,---++++++,,,///111111111222111000///---------,,,---,,,+++++++++---///111222999BBBEEECCC>>>:::888999:::::::::777222...++++++***)))))))))***+++,,,...---,,,++++++***++++++,,,+++***+++---/////////(((((((((((()))***+++,,,******))))))((((((''''''''''''''''''''''''''''''&&&'''))))))((((((***+++((('''%%%&&&((())))))(((''''''&&&&&&&&&&&&&&&%%%''''''(((******++++++++++++***((('''''''''%%%###$$$######$$$&&&&&&%%%$$$'''''''''''''''''''''''''''((()))+++---///000111000...+++((('''(((***,,,//////---,,,++++++++++++***+++***'''(((,,,,,,(((&&&'''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((***000444222------000111---...,,,***555:::...+++++++++,,,...000333555777666666555555666666777:::===>>><<<888666666888999777333000///111444777qqqmmmjjjgggfffbbb]]]YYYXXXXXXWWWVVVTTTSSSRRRQQQNNNNNNOOOOOONNNMMMKKKJJJMMMMMMLLLKKKJJJHHHFFFEEECCCCCCDDDDDDDDDCCCBBBBBB??????>>>============>>><<<===???BBBCCCDDDCCCCCC===???BBBDDDEEEDDDCCCAAAGGGHHHKKKMMMOOOPPPPPPOOOVVVXXXZZZZZZZZZZZZ\\\^^^^^^___``````___^^^\\\[[[YYYZZZZZZ[[[]]]___aaabbbbbbdddfffiiikkkkkkkkkjjjgggmmmuuu}}}vvvfffVVVIIIBBB???555333000.........---,,,.........------,,,++++++)))---...,,,,,,...,,,))),,,++++++***)))))))))******))))))))))))))))))***))))))((((((''''''''''''&&&&&&'''(((((((((((((((''''''((((((((()))+++------,,,+++---///111111111222111000...------,,,,,,---,,,***)))***,,,///111111999BBBIIIIIICCC<<<777888:::;;;<<<999555000,,,+++***)))))))))***++++++---,,,,,,+++++++++,,,,,,***)))))))))+++,,,------''''''(((((()))***+++,,,******))))))((((((((((((&&&&&&&&&'''''''''''''''%%%'''((()))((()))***,,,***(((''''''((())))))((('''''''''''''''''''''''''''((()))***+++,,,,,,,,,***)))''''''''''''%%%$$$$$$$$$###%%%&&&'''&&&$$$'''((()))((('''&&&'''''''''((()))***,,,...000111...,,,)))''''''(((***+++000//////...---,,,,,,,,,...---)))&&&(((---,,,''''''((())))))************(((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))))))))))),,,///333444111...///222,,,++++++)))***000111***,,,,,,---///111333555666666666666666666666666666888;;;===<<<999666555555999555111...///222444555zzzvvvqqqnnnlllhhhbbb]]]\\\\\\ZZZYYYWWWUUUSSSRRRMMMNNNPPPQQQQQQPPPNNNMMMNNNNNNMMMMMMKKKJJJHHHHHHFFFGGGGGGGGGFFFEEEEEEDDD>>>???@@@AAAAAA???===<<<>>>???AAACCCDDDEEEEEEEEE@@@BBBDDDFFFHHHHHHGGGFFFJJJLLLOOORRRTTTUUUVVVVVVXXXYYY[[[[[[ZZZZZZ\\\]]]``````aaaaaa```___]]]\\\ZZZZZZ\\\]]]___bbbcccdddfffgggiiikkklllmmmmmmmmmmmmsss|||ssscccSSSGGG@@@>>>555333000.........---,,,......------,,,,,,,,,,,,(((,,,...,,,---...,,,(((++++++******)))***************))))))))))))******((((((((((((''''''''''''%%%%%%'''((()))*********###&&&)))+++++++++,,,......---,,,---///111111111111000///......------...---+++***)))))),,,...000111888CCCMMMPPPKKKBBB;;;888:::<<<<<<:::666111...++++++******************,,,,,,,,,+++,,,,,,------((())))))))))))***+++,,,'''(((((()))***+++++++++***)))(((((('''(((((()))&&&&&&&&&'''''''''((((((%%%&&&((()))((()))+++,,,,,,+++((((((((()))(((&&&((((((((((((((()))))))))((()))***+++,,,,,,,,,,,,)))'''&&&&&&''''''&&&$$$%%%$$$$$$%%%''''''&&&$$$''')))***)))'''%%%'''(((((((((((()))***,,,...///---,,,***(((((()))+++,,,////////////...------,,,111000***&&&'''+++***%%%))))))******++++++******))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))))))))***...000---***)))***+++(((,,,+++***---///,,,***---...000222444555666666555555666666666666555555777999;;;;;;999777555444888444111///111333444444|||wwwtttoooggg``````^^^\\\YYYWWWUUUSSSSSSOOOPPPQQQRRRSSSRRRQQQQQQPPPPPPOOOOOONNNLLLKKKJJJKKKKKKKKKKKKJJJIIIHHHHHH???@@@BBBDDDDDDAAA???===@@@BBBEEEFFFFFFFFFHHHIIIEEEFFFHHHJJJKKKLLLMMMMMMOOOPPPRRRUUUXXXZZZ[[[\\\YYY[[[\\\\\\[[[[[[]]]^^^aaabbbbbbbbbbbb```___^^^\\\]]]^^^```bbbdddfffgggiiijjjkkkmmmnnnppprrrsssuuu|||~~~pppaaaSSSHHHAAA===555333000.........---,,,...------,,,,,,------...***...111000000222000+++,,,++++++*********+++++++++******))))))******+++((((((((((((((((((''''''$$$%%%'''((()))********* %%%+++---------///111///...------000111111111000000////////////000000,,,+++*********,,,...000222888DDDPPPVVVRRRHHH???999:::;;;:::888444000---,,,,,,,,,++++++++++++***,,,,,,+++,,,,,,---...///***+++,,,+++***+++---...))))))***++++++++++++***)))((('''&&&&&&'''((()))%%%%%%&&&&&&'''((((((((($$$&&&((()))((()))+++---...,,,***)))))))))(((&&&((())))))))))))*********))))))***++++++++++++***(((&&&%%%&&&''''''&&&%%%%%%$$$$$$%%%''''''&&&%%%(((***+++***&&&%%%&&&)))))))))((((((((()))+++,,,,,,+++***))))))***,,,---///////////////...---,,,111000,,,'''&&&(((((($$$))))))************))))))))))))))))))))))))))))))'''((()))******)))((('''&&&''''''(((((())))))***''',,,...+++'''((()))((()))///,,,***111///***///...000222444555666555555444555555666666555555444777888999999888777444333444444333222222222333444}}}xxxpppjjjeeeccc___\\\YYYWWWWWWWWWTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQPPPOOONNNMMMLLLLLLLLLLLLKKKJJJIIIHHHCCCDDDDDDEEEDDDCCCBBBAAADDDFFFIIIIIIIIIIIIKKKNNNLLLLLLLLLMMMOOORRRTTTUUUUUUVVVVVVXXXZZZ\\\]]]^^^[[[\\\^^^^^^^^^^^^___aaabbbccccccccccccaaa```______```bbbdddfffggghhhiiijjjkkklllnnnqqquuuyyy{{{|||nnn```UUUJJJAAA;;;555333000.........---,,,,,,,,,++++++,,,---///000,,,000333333333444222...,,,,,,++++++++++++,,,,,,+++******))))))******+++'''(((((((((((((((((((((''''''((()))))))))))))))"""&&&+++---,,,...222666///...---...000111111111000//////000000111222333+++++++++,,,,,,---...///111777BBBOOOVVVSSSHHH===888888888777444111---+++---------------,,,+++++++++++++++,,,,,,...//////+++---...---++++++---000+++,,,,,,---,,,+++******((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((()))$$$&&&(((((())))))+++------+++))))))******)))((((((((((((((()))))))))*********************)))((('''&&&%%%%%%'''''''''%%%%%%$$$$$$&&&'''(((&&&%%%(((+++,,,***&&&$$$&&&)))***)))'''&&&&&&&&&((((((+++***)))))))))***,,,------.../////////...---,,,,,,...---(((%%%''''''&&&''''''(((((((((((('''''''''''''''''''''''''''''''''((()))******)))((('''&&&&&&''''''((())))))***%%%,,,///+++)))+++---+++)))000)))%%%...,,,)))444///111444666666666444333444444555666666555444444777777777777777666444333///222555444222111222333zzztttkkkhhhddd___\\\[[[[[[[[[YYYXXXWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTSSSQQQPPPPPPKKKKKKKKKKKKJJJIIIGGGGGGGGGGGGEEEDDDDDDDDDEEEFFFFFFIIILLLLLLKKKKKKNNNQQQQQQPPPPPPPPPRRRUUUYYY[[[ZZZZZZYYYYYYZZZ\\\^^^___\\\^^^___```___```aaacccccccccddddddcccbbb```___aaabbbdddfffhhhiiijjjjjjkkkkkklllnnnsssyyyzzzlll___VVVLLLBBB:::555333000.........---,,,,,,+++++++++,,,...000111+++000333333333555222...,,,,,,,,,+++,,,,,,------++++++************++++++'''''''''((((((((((((((()))))))))))))))(((''''''$$$'''+++++++++...444:::000...---...000111111111/////////000111333444555++++++,,,---.........//////444>>>KKKSSSPPPDDD999777777666444111...+++)))---.........------,,,++++++++++++,,,---...///000***,,,...,,,******,,,///,,,---......---,,,***)))'''&&&%%%$$$$$$%%%'''(((%%%%%%&&&&&&'''((())))))$$$&&&(((((()))))),,,---+++***((()))***,,,++++++&&&'''''''''(((((())))))******+++******)))((('''&&&%%%$$$%%%'''((('''&&&%%%%%%$$$&&&'''((('''%%%(((+++---+++&&&$$$&&&)))+++***'''%%%$$$%%%&&&&&&))))))(((((()))***+++,,,---.../////////...---,,,(((,,,---(((%%%&&&((((((%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))++++++)))((('''&&&&&&&&&'''((())))))*** (((,,,)))(((,,,...,,,(((///###)))'''&&&777000222444666777555333222333444555666666555444333777666666666666666444333,,,111666666222///000333{{{uuuqqqkkkfffbbb___]]][[[ZZZYYYYYYYYYZZZYYYVVVTTTXXXVVVTTTTTTTTTTTTRRRPPPNNNOOONNNLLLIIIGGGGGGHHHIIIIIIHHHHHHHHHIIIKKKLLLOOOOOONNNPPPSSSUUUUUUTTTUUUWWWXXXYYYZZZ\\\___bbb___```````````````______aaa````````````aaabbbbbbcccccceeeffffffgggggggggfffffffffiiimmmppprrrsssooorrruuuxxxzzzttthhh^^^TTTGGG===:::666444111...---...///111------------------------...///222777;;;:::444/////////...------------...***+++---------+++)))((()))'''&&&'''((()))((('''(((((((((((((((((('''''')))))))))***,,,///333555444000,,,,,,...000111000111000///111444777999999///---***)))***,,,---,,,111444:::BBBHHHGGGBBB<<<444444333222222111111000222---,,,//////+++)))***000...++++++,,,---------)))***,,,......---,,,+++------------------------((('''&&&%%%&&&&&&((((((%%%%%%&&&'''((((((((('''(((((((((((()))***+++,,,...,,,)))'''&&&''')))***'''((()))******************+++---...---***&&&$$$&&&$$$$$$''',,,---)))%%%&&&&&&&&&&&&&&&&&&&&&%%%+++***((('''&&&&&&&&&'''$$$'''))))))'''&&&(((***///***(((******)))))),,,,,,---...//////---+++***)))*********++++++++++++)))******)))'''&&&'''))))))((('''''')))******)))''''''+++///...(((&&&(((%%%%%%%%%&&&)))++++++***))))))(((''''''***///222333...))))))---000000...111333555777888888777666:::888666666777777777666666666555444333111///...444333222000000000000111|||xxxqqqlllhhhdddaaa___^^^]]]\\\\\\]]][[[YYYVVVWWWUUUTTTTTTTTTTTTRRRQQQPPPQQQQQQOOOLLLJJJJJJKKKJJJJJJIIIIIIIIIKKKLLLMMMQQQRRRSSSTTTVVVWWWXXXYYYZZZ\\\]]]]]]]]]___bbbeeecccccccccccccccbbbaaaaaa```____________```aaaaaaaaabbbcccdddeeefffffffffiiiiiiiiikkkmmmpppqqqrrrsssvvvzzz~~~sssggg]]]SSSGGG===:::666444222000//////000111------------------------...000333777:::888333...///......---,,,---------***+++---------+++***((()))'''&&&'''((()))(((''''''''''''''''''''''''''')))))))))***---000444666555111---+++---///000000000//////111555999;;;<<<111...,,,++++++---------///000444999>>>>>><<<888333333222222222111111111555000,,,------******,,,///---++++++,,,......---)))+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))((('''''''''((())))))&&&&&&''''''(((''''''''''''&&&'''''')))+++---///...,,,)))''''''''')))***)))******+++,,,,,,++++++***+++,,,---,,,***'''%%%((('''&&&)))---...+++'''%%%&&&&&&&&&''''''''''''+++***((('''&&&&&&&&&'''$$$'''))))))''''''((()))***'''&&&)))***((('''***,,,---.........,,,***(((,,,,,,+++***)))((((((''')))******)))'''&&&((()))'''&&&%%%%%%'''(((((('''''''''***...,,,(((''')))&&&%%%%%%&&&)))+++******))))))(((''''''***...222444///***)))+++---,,,***...000333666888888888777:::999777777888888777555888777777555333111///...000000//////000111333444|||vvvqqqlllhhheeedddbbbaaa``````^^^[[[YYYXXXWWWUUUUUUVVVVVVUUUSSSSSSSSSSSSRRROOONNNNNNNNNMMMLLLLLLLLLLLLNNNOOOPPPUUUXXXZZZ[[[YYYZZZ]]]___aaabbbcccbbbbbbcccfffhhhhhhhhhhhhgggfffeeedddccc```````````````aaabbbbbbbbbcccdddeeegggggghhhhhhnnnnnnnnnoooppprrrssstttyyy}}}}}}rrreee\\\RRRFFF===:::555444333222111000000000------------------------///000333666777555111---...------,,,,,,,,,,,,,,,++++++,,,------,,,***))))))'''&&&'''((()))(((''''''''''''''''''''''''''')))))))))+++...111555777777333...+++,,,///111222///...///222777;;;>>>???444111...,,,---......---000//////111444666666666111111111111111222222333999222---,,,,,,******------+++***+++---.........***+++,,,......------,,,------------------------+++***)))((((((((()))***'''''''''(((''''''&&&&&&&&&&&&&&&&&&(((+++///111---,,,)))((('''((()))***++++++,,,------------,,,***+++++++++******)))(((&&&$$$$$$&&&***+++(((%%%&&&&&&&&&''''''(((((()))***)))((('''&&&&&&&&&&&&%%%'''(((((('''''''''((((((%%%&&&******((((((+++............,,,***(((''',,,+++***)))(((''''''&&&((())))))((('''&&&((()))'''&&&$$$%%%&&&(((''''''((('''(((+++***&&&'''***'''&&&&&&''')))******)))((((((((('''''')))...111555000+++)))******(((&&&,,,...111555777999999999:::999999999:::999666444888777777555444222000///,,,,,,,,,...000333555777|||vvvqqqnnnkkkiiifffdddcccaaa^^^\\\[[[YYYXXXXXXYYYYYYXXXWWWSSSTTTUUUSSSQQQPPPPPPQQQQQQPPPPPPPPPQQQSSSTTTUUUXXX]]]aaa```^^^]]]aaafffgggggggggfffeeefffhhhjjjllllllkkkkkkiiihhhffffffcccccccccbbbcccddddddeeedddeeegggiiijjjkkkllllllqqqrrrtttuuuvvvwwwzzz|||zzzoooccc[[[QQQFFF===:::444333333222111000///...------------------------///111333444444222///,,,------,,,++++++++++++,,,+++,,,,,,------,,,++++++)))'''&&&'''((()))((('''&&&&&&&&&&&&''''''''''''))))))***+++...222666888777333///,,,---000555888111000000333777;;;===>>>666333///...............111111000000222333444555000/////////000111333444999333......---******,,,+++******+++---///......+++,,,------......------///////////////.........+++***)))((('''((()))***'''((((((((('''&&&%%%%%%((('''&&&&&&(((+++...000,,,+++)))((((((((()))***+++,,,,,,------,,,,,,,,,*********))))))))))))***%%%$$$$$$&&&((()))'''%%%((((((((((((((((((''''''((((((''''''&&&&&&&&&&&&&&&''''''(((''''''''''''***'''(((******))),,,111000000000///---+++)))'''(((((((((((())))))))))))(((((()))(((&&&&&&((())))))'''&&&&&&((())))))((('''%%%&&&((('''$$$&&&***((('''&&&''')))******)))((((((((('''''')))---000444000,,,*********((('''---///222555888999999999999999999:::;;;999666333444444444333333222000000******+++---///222555777|||yyyssspppmmmjjjhhheeebbb___]]][[[ZZZZZZZZZZZZYYYXXXTTTUUUVVVUUUSSSRRRSSSTTTVVVVVVVVVVVVWWWYYY[[[\\\]]]aaaeeeeeebbbbbbfffjjjjjjjjjjjjiiihhhhhhjjjlllnnnnnnmmmlllkkkjjjhhhgggdddddddddddddddeeefffffffffgggiiikkkmmmnnnooooooqqqtttwwwyyyzzz}}}wwwmmmaaaYYYPPPEEE===:::222222111000///...------------------------------///000222222111///---,,,------,,,++++++++++++,,,,,,,,,,,,,,,---,,,,,,,,,)))'''&&&'''((()))((('''&&&&&&&&&'''''''''(((((())))))***+++...222666888444222///---...222888<<<444222222333666888::::::666333///...............111111222333222222222222//////......///111333444777222///111000+++))))))******)))+++---......---,,,,,,------............000000//////.........---******((('''''''''(((((('''((((((((('''&&&%%%%%%***)))((('''((()))+++---+++***)))(((((())))))*********++++++++++++******+++***)))(((((())))))***))))))))))))++++++***)))******)))((('''&&&&&&%%%'''''''''''''''&&&&&&&&&'''&&&''''''''''''&&&%%%+++((('''((('''(((---555333333222000...,,,***)))(((((((((((())))))))))))'''(((((('''&&&&&&((()))((('''&&&&&&((())))))(((%%%###$$$&&&%%%"""%%%***)))((('''((()))***)))((('''((((((((('''))),,,...111///---,,,+++++++++***///111333666888888888777777777777999:::888555333...///000111111111111111+++++++++,,,...000222444{{{wwwsssooollliiifff```^^^]]]\\\]]]\\\ZZZYYYWWWYYYZZZYYYWWWWWWXXXYYY]]]]]]]]]]]]^^^```bbbdddcccfffiiiiiihhhhhhkkknnnnnnnnnnnnmmmkkkkkkmmmoooooooooooonnnmmmlllkkkjjjeeeeeeeeeeeeeeeffffffggghhhiiikkknnnppprrrssssssrrrvvv{{{}}}uuujjj___XXXOOOEEE===:::222111000///...---------------------------------...///111000///---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))'''&&&'''((()))((('''&&&&&&''''''((()))))))))*********+++---111444666222111///......111777<<<555333111222333555555555444111...,,,---......------000222222111////////////...------...000222444444000///111000,,,((()))*********+++---...---+++---------------........./////////...------,,,,,,+++***((('''&&&''''''((('''''''''(((''''''&&&&&&******))))))))))))************)))))))))))))))***))))))*********)))((((((+++***)))(((((((((((((((((((((''''''((((((((((((***))))))((('''&&&%%%%%%&&&&&&'''''''''&&&&&&%%%'''&&&&&&&&&''''''&&&$$$)))'''&&&&&&%%%%%%+++333555444222111///---,,,+++,,,+++***)))(((''''''&&&&&&'''((('''&&&&&&((()))&&&%%%###$$$%%%'''&&&&&&%%%###$$$&&&&&&###%%%***+++)))((((((******)))''''''((()))((('''(((+++---......---,,,,,,,,,,,,,,,...000333666777777777666333333333555777777555333,,,---...///000000000000---,,,,,,+++,,,...///000}}}yyyvvvrrrooohhhfffdddccccccbbb```^^^]]]^^^______^^^]]]^^^```cccbbbbbbcccdddfffiiijjjjjjkkklllmmmnnnoooqqqqqqrrrssssssrrrpppqqqsssuuupppppppppppppppooonnnmmmiiiiiiiiiiiiiiijjjkkkkkkmmmnnnqqqsssvvvxxxyyyzzzzzz~~~ssshhh]]]VVVOOODDD===:::444222000...------...///------------------------,,,...000///---+++---...///......---,,,---------,,,,,,,,,,,,,,,---......)))'''&&&'''((()))((('''''''''(((((()))******++++++*********,,,///222444000000///---,,,...222666444222000000111222333222111...,,,++++++---------,,,...000///---,,,...000000///---,,,---///111333444///---......+++)))++++++******,,,------+++)))---------------...//////222222111000000///......,,,+++***(((''''''((((((&&&&&&''''''(((''''''''''''((()))***+++******)))))))))))))))))))))******))))))******))))))((('''++++++***)))(((''''''&&&###$$$$$$###""""""###$$$&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&'''''''''&&&%%%(((&&&%%%&&&((((((%%%###&&&&&&(((***'''%%%)))000444333111000...---,,,,,,,,,,,,+++***)))(((((('''%%%'''''''''&&&&&&(((***&&&$$$###$$$%%%&&&&&&&&&&&&%%%&&&))))))&&&''',,,+++***))))))******(((''''''((()))((('''(((***,,,---------,,,+++************,,,000333555666666666000//////111333555444333......///////////////...---,,,+++++++++,,,...///}}}yyyvvvqqqooolllkkkjjjiiifffdddbbbcccddddddcccbbbdddeeeffffffffffffhhhjjjlllnnnooonnnnnnppprrrttttttsssvvvwwwwwwvvvtttuuuwwwyyyqqqqqqqqqrrrrrrqqqppppppooonnnnnnnnnnnnoooppppppssstttwwwzzz|||~~~}}}rrrggg]]]VVVNNNDDD===:::666444111...---...///111------------------------+++---///...,,,+++---/////////...------------...,,,,,,,,,,,,,,,---...///)))'''&&&'''((()))(((''''''(((((()))***++++++,,,++++++******,,,...111222///000///---******---111222000......000111222111///---***)))***,,,---,,,...//////---++++++///222111///---,,,,,,...000222555///+++++++++******---+++++++++,,,------***(((...------------...//////666666555555444333222222...---+++))))))))))))***%%%%%%&&&'''((((((((('''$$$&&&)))+++,,,,,,+++***))))))))))))***************************)))((('''+++++++++***)))'''&&&%%%$$$%%%%%%$$$######$$$%%%######$$$%%%&&&'''((()))$$$%%%&&&'''''''''&&&%%%(((&&&%%%&&&((((((%%%"""%%%''',,,///,,,''')))...333222000///---,,,,,,,,,************++++++++++++%%%&&&''''''&&&&&&(((***(((&&&%%%%%%'''((((((''''''&&&))),,,,,,))))))---,,,***))))))******(((''''''((()))(((((((((***,,,,,,------+++)))(((((((((&&&)))---111444666666666...------...111333444444111111111111000///------,,,++++++***+++,,,...///zzzwwwtttrrrqqqqqqooonnnjjjjjjjjjiiihhhhhhhhhggghhhiiijjjllloooqqqtttuuuyyywwwtttssstttvvvzzz|||zzzyyyyyyxxxxxxxxxxxxyyyzzzyyyxxxuuusssrrrtttvvvvvvuuuttttttuuuwwwyyy{{{yyy|||{{{mmmggg^^^UUULLLDDD>>>999333111///.........---+++---,,,,,,,,,,,,---......111000///------...//////------.....................,,,++++++,,,---,,,+++)))(((((((((''''''''''''***)))((()))+++,,,,,,+++)))''''''(((***,,,,,,+++------------------------,,,---///111111000...---,,,+++(((&&&%%%''')))***...000111///,,,,,,...111---,,,*********---///111---+++((((((***+++++++++))))))))))))((((((((((((***+++---...//////000000999777555444333111...+++,,,+++***((((((((())))))(((((((((((())))))))))))(((***++++++******+++,,,+++***))))))((())))))***(((((())))))((('''&&&&&&,,,+++***)))((('''&&&%%%&&&&&&&&&'''''''''(((((("""!!!###)))***'''''')))%%%'''((('''&&&&&&'''(((***'''$$$###%%%&&&%%%###$$$'''))))))'''(((+++...///...,,,******+++,,,------,,,+++)))((('''''''''%%%''')))(((&&&%%%&&&)))%%%%%%%%%&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%'''***,,,+++'''###******))))))((((((''''''000...+++************))))))***,,,///000111000000---,,,+++---000222444444000000000000000000///...&&&(((***,,,,,,---...///}}}zzzxxxvvvtttrrrppppppoooooonnnnnnmmmmmmppppppqqqsssuuuwwwyyyzzzxxxwwwvvvvvvxxx{{{~~~{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{zzzxxxyyy|||~~~|||{{{zzzzzz{{{}}}zzzkkkeee\\\SSSJJJBBB;;;777333111............---,,,---,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,------------...............---++++++,,,---,,,+++))))))((((((((('''''''''&&&%%%%%%&&&(((***)))((()))''''''(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...,,,+++,,,+++)))((('''((()))***,,,---.........///111222000...---,,,,,,...000111,,,***)))(((***++++++***))))))))))))))))))))))))***+++---...//////000000444555555555444333111000...---+++***))))))))))))((((((((()))))))))*********+++,,,,,,++++++,,,---,,,,,,,,,+++++++++******))))))******))))))((((((*********))))))(((((((((&&&&&&&&&&&&''''''''''''$$$###%%%***+++(((''')))&&&'''((((((&&&&&&'''((('''%%%"""###%%%&&&&&&%%%%%%'''(((((('''(((+++...---,,,***)))((()))***+++,,,,,,***)))((('''''''''%%%'''((('''%%%$$$&&&(((''''''(((((((((((())))))&&&&&&'''''''''''''''''''''((()))))))))'''%%%$$$************))))))))))))///---***(((((()))))))))***+++,,,...////////////......---...000333444555222222111111000...---,,,)))***+++++++++,,,---...}}}zzzyyyyyyxxxxxxwwwvvvvvvuuuxxxxxxxxxyyyzzz|||~~~~~~||||||||||||~~~~~~xxxkkkfff\\\SSSJJJBBB;;;777111000.........///...---,,,,,,,,,,,,,,,---......---------------,,,++++++,,,,,,,,,---------......///---++++++,,,,,,,,,+++)))))))))(((((((((''''''$$$######%%%'''))))))((()))''''''(((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++)))++++++++++++************+++******,,,///222333333111000...,,,,,,---...///,,,***))))))***++++++***))))))))))))))))))))))))***+++---...//////000000111555888888555222222222000///---,,,************((())))))))))))*********+++,,,------,,,,,,---...,,,---------,,,***)))(((************++++++++++++************************%%%%%%&&&&&&&&&''''''''''''%%%'''++++++(((''')))'''((()))((('''&&&'''((($$$###"""###%%%'''''''''&&&'''(((((('''(((***,,,+++***)))((('''((()))***,,,++++++***)))(((((('''$$$&&&'''&&&%%%$$$%%%'''(((((((((((())))))******%%%%%%&&&&&&'''(((((())))))((((((''''''(((((())))))***************++++++///---***(((((()))+++,,,---,,,,,,,,,,,,---......////////////000222444555444333333111///---+++***,,,+++*********+++---...~~~~~~}}}}}}}}}}}}~~~wwwnnnhhh___UUULLLDDD===888111///------/////////...,,,,,,++++++,,,,,,---...---...///000///...---,,,++++++,,,,,,------......///---++++++,,,,,,+++***)))))))))(((((((((((('''&&&%%%%%%'''***+++++++++)))''''''(((+++---------++++++++++++++++++++++++............---,,,***)))++++++,,,------,,,+++***,,,)))(((+++000333333222111000...,,,++++++,,,,,,,,,***))))))+++++++++)))))))))***************+++***+++---...//////000000222777<<<;;;555000///111111000///...,,,++++++***)))))))))*********+++++++++,,,------,,,,,,---...***+++,,,,,,+++)))&&&$$$***************+++,,,,,,,,,,,,++++++++++++******%%%&&&&&&&&&&&&''''''''')))&&&'''******'''&&&(((((()))***)))''''''''')))$$$$$$$$$%%%&&&'''''''''((((((((((((((()))***+++***)))(((((((((((()))))),,,,,,,,,,,,++++++***)))%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******((((((((()))*********+++...---+++))))))***---000///...,,,+++++++++,,,---...////////////000333555444444333222000...---+++---+++))))))+++---///000wwwnnnhhh___UUULLLDDD<<<888111///------/////////...,,,++++++++++++,,,---------.../////////...,,,+++++++++,,,------...//////000...,,,+++,,,,,,+++******)))))))))(((((((((((('''&&&&&&(((***,,,,,,+++(((''''''(((+++---......++++++++++++++++++++++++/////////...---,,,++++++***,,,---......---,,,+++---+++)))+++///111111///333222000...---,,,,,,,,,+++***)))***+++,,,***))))))*********++++++,,,,,,***+++---...//////000000111777<<<;;;666111000222111111000///...---,,,+++************++++++++++++***+++,,,,,,++++++,,,---+++,,,------,,,***'''%%%***))))))))))))***,,,,,,......---,,,+++***))))))&&&&&&&&&'''''''''(((((()))&&&&&&))))))&&&%%%''')))***+++***((('''((()))'''((((((((((((''''''(((******)))))))))******************)))************,,,---.........---,,,,,,%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))(((((('''''''''&&&&&&&&&&&&'''((()))*********)))&&&'''''''''((()))))))))***+++***)))''')))---000000///---,,,++++++,,,---+++---......---...222555444444444333222111//////,,,***((()))---111333333wwwmmmggg]]]SSSJJJAAA:::555111000.........///...---+++++++++++++++,,,------,,,,,,,,,,,,,,,+++******+++,,,,,,---...///000000000...,,,+++,,,,,,***)))******)))))))))((((((((('''&&&%%%&&&((())))))((((((''''''))),,,...//////,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,***+++---......------,,,...,,,+++,,,---//////...444444222000///...------+++***)))***,,,,,,***(((*********+++,,,,,,------***+++---...//////000000...333777888666444444555000000000000///...---,,,******+++++++++,,,,,,,,,***+++,,,,,,++++++,,,---//////000000///---,,,++++++***)))))))))***+++,,,///...---,,,***)))((('''''''''((((((((())))))))))))&&&&&&((((((%%%%%%(((***+++,,,***((('''((())))))+++,,,,,,+++******+++...,,,******+++,,,+++*********++++++++++++++++++,,,---...//////...------'''%%%$$$%%%&&&'''&&&$$$%%%&&&&&&'''((()))******)))(((((('''&&&&&&%%%%%%&&&'''((()))))))))))))))&&&&&&'''''''''''''''((($$$&&&((('''&&&&&&***...000000///...------,,,---)))+++------,,,...222666555555555555444333222111---***)))+++111555555555wwwmmmggg]]]SSSJJJAAA:::555333111............---,,,+++++++++***++++++,,,------,,,++++++******++++++,,,------...///000111222000...,,,+++++++++***)))*********)))))))))(((((('''&&&%%%%%%''''''&&&%%%(((''''''))),,,...//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---++++++,,,---------------+++,,,------,,,---...000222111000///...---,,,+++*********+++,,,,,,***(((******++++++,,,------...***+++---...//////000000000111333555555555555444......///000000///...---+++++++++,,,,,,,,,,,,---+++,,,------,,,,,,---...111111000000/////////......---+++*********,,,------,,,,,,+++***))))))((())))))))))))***************'''&&&))))))''''''***+++,,,,,,+++)))(((((()))))),,,///000...---...000000...++++++---...,,,+++)))******+++,,,,,,,,,+++)))+++,,,.........---,,,(((&&&$$$%%%'''((('''%%%$$$$$$%%%&&&'''((())))))''''''''''''''''''&&&&&&)))(((&&&%%%%%%'''(((***((((((((((((''''''''''''!!!%%%)))***((((((+++...000000000000///...------'''+++......---...333888999999888777555333222111///,,,+++...444777666333wwwoooiii___UUULLLCCC<<<777333111///.........---+++++++++******++++++,,,---///...---,,,+++,,,---...------...///000111222333111///,,,+++++++++***)))************)))))))))))))))'''&&&&&&'''(((&&&%%%(((''''''))),,,///000///------------------------+++++++++***++++++,,,,,,+++++++++,,,,,,---------)))+++------+++,,,///333...------,,,***))))))(((***)))***+++,,,,,,***(((******+++,,,,,,---......++++++---...///000000000555333222333444444222000,,,---///000000000///...++++++,,,,,,,,,---------,,,---///...------...000000///............//////000///---+++++++++---...************************)))*********++++++++++++***''''''******((()))---+++,,,---+++)))(((((()))))),,,000222111000222444222///,,,,,,...///---+++((()))***+++++++++++++++''')))+++---------++++++)))&&&%%%&&&((()))'''%%%!!!!!!"""###%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((+++)))%%%""""""%%%(((+++******))))))((((((''''''"""(((---...,,,+++...111///000111111111000...---'''+++...///...000555;;;<<<<<<:::888666333111000111///---111666888555222xxxjjjeee]]]TTTKKKBBB999444111///---------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++******,,,///000111000000000000111333333///...---,,,++++++***+++...+++'''''')))***)))(((+++***(((&&&%%%&&&'''(((''''''((()))+++---///111...------,,,,,,------...///...+++***))))))***+++///...---,,,,,,---//////---,,,,,,++++++,,,,,,---000000000///...,,,+++******++++++,,,,,,,,,,,,+++)))******++++++,,,,,,,,,++++++++++++,,,---......///////////////000000000111111000000///---,,,+++,,,+++******,,,......------------...///000000111////////////000111222333---,,,+++***)))(((((((((---,,,++++++************'''(((***++++++***)))((((((''''''''''''((())))))(((((())))))***+++++++++000000111222333333444444---...,,,)))***...---)))***((('''(((+++,,,***((()))*********)))(((&&&%%%))))))((('''''''''''''''$$$$$$$$$&&&''''''%%%###(((((((((((()))))))))))),,,***'''%%%%%%&&&((()))(((((('''&&&&&&&&&&&&'''(((((((((((()))***,,,,,,////////////////////////)))*********,,,000666:::===<<<;;;:::888555333222111000000000222222000...vvvjjjeee\\\SSSJJJAAA999444222000.........///...---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---///000000111111222222222222222//////...---,,,,,,,,,,,,---***((((((***+++)))(((***)))'''&&&&&&'''((()))'''((((((***,,,---///000------,,,,,,,,,,,,------000///---+++***++++++,,,///...------------...///,,,,,,++++++++++++,,,,,,/////////...---,,,+++***$$$%%%&&&''''''(((((((((..................//////++++++++++++,,,---....../////////000000000000000111111111000///...---,,,---+++***+++,,,......---+++,,,,,,---......//////////////////000111222222///...---,,,,,,+++,,,,,,------,,,+++++++++++++++)))***+++++++++***))))))((((((((((((((()))******((((((((())))))***+++,,,000111111222333333444444...///---***+++......***+++)))((()))+++,,,+++))))))************((('''&&&)))(((((('''&&&&&&''''''%%%%%%%%%&&&''''''%%%###$$$$$$%%%'''((()))***+++,,,***(((&&&%%%&&&((()))(((((('''&&&&&&&&&&&&'''''''''''''''(((***+++,,,.........//////000000000,,,,,,++++++---111666999======<<<:::888666555444222111000000111111///---~~~vvvjjjddd[[[QQQHHH@@@888444333111///...//////...---,,,,,,,,,,,,,,,,,,,,,,,,............/////////000000111333444444333222111000///...------,,,,,,---+++***)))***++++++)))''')))((('''&&&'''((()))***'''((()))***,,,---//////------,,,,,,,,,,,,------000///...,,,,,,,,,------///......---------......++++++************++++++.........---,,,+++***)))&&&'''((()))************------,,,,,,,,,,,,,,,,,,+++******++++++,,,---.../////////000000111111111222222222111000///...------,,,++++++---...------******++++++,,,,,,------...//////000000111111222......------------.........------,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***))))))))))))))))))*********))))))(((((()))***,,,---000000111111222222333333...///...+++,,,///...++++++***)))***,,,---,,,+++)))***++++++***)))'''&&&))))))(((''''''''''''((('''&&&%%%&&&'''&&&$$$""" !!!###%%%''')))+++,,,,,,+++)))'''&&&'''((())))))(((''''''&&&&&&''''''&&&&&&&&&'''((()))***+++,,,---...///000111111111///...------///222555888<<<<<<;;;:::888777666555222111000000000000...,,,yyyjjjdddZZZOOOFFF???888444222000...............,,,---------------------------...///000111000000//////111444666666444111//////...---,,,,,,,,,,,,,,,)))******+++,,,+++)))(((''''''''''''((()))***+++'''((()))+++,,,---......---,,,,,,,,,,,,,,,,,,---//////...---,,,,,,------///.........------------+++******))))))******+++---------,,,+++***))))))++++++,,,---------,,,,,,,,,,,,,,,++++++******)))************+++,,,---......//////000000111111111333333333222111000//////...---++++++---...------*********++++++,,,,,,,,,......///000000111111111,,,+++++++++,,,,,,---......------,,,,,,---------///......---,,,++++++***(((((()))*********************)))((()))+++---...////////////000000111111///000...+++,,,000///++++++++++++,,,,,,------,,,******+++++++++***((('''******)))))))))))))))***)))'''&&&&&&&&&&&&$$$"""!!!"""###%%%''')))+++,,,,,,+++)))((('''((()))))))))(((((('''''''''''''''&&&&&&&&&''')))***,,,,,,+++,,,...000222333333333333111//////000333444555999999888777666555555555222111000000000///,,,***zzzjjjcccXXXMMMDDD===777444000...,,,,,,------,,,+++---------------------------...000111222111000//////111444666666333000...,,,,,,++++++***+++++++++(((***+++,,,,,,+++******'''''''''((()))***+++,,,'''(((***+++------------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,//////.........------,,,+++******))))))******+++,,,,,,,,,,,,+++***))))))************)))((('''&&&//////......------,,,,,,************+++,,,---------......///000000111111222333333222222111000//////---,,,,,,---...---,,,+++++++++++++++,,,,,,,,,------///000111111000000++++++++++++,,,---......---------,,,,,,------...000///...------,,,,,,+++'''((()))************)))++++++******+++,,,...///------------............///000...+++,,,000///++++++,,,,,,,,,,,,,,,------***++++++,,,,,,+++***))),,,+++++++++++++++,,,,,,***(((&&&&&&&&&&&&%%%###%%%%%%&&&'''((())))))***+++***))))))))))))***+++))))))(((''''''''''''(((''''''((()))***,,,......+++---///111333444444333444111//////111333333222555444333222222222333333222000/////////...,,,)))wwwjjjbbbWWWKKKBBB<<<777444000...,,,+++,,,,,,+++***---------------------------...000111111111000//////000333555444222///---++++++************++++++(((***,,,,,,+++***+++,,,''''''((()))******++++++'''(((***,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++++++++************++++++,,,,,,,,,,,,,,,+++***)))))))))))))))((('''&&&&&&,,,+++++++++++++++*********))))))******+++,,,---,,,,,,---...//////000000222222222222222111000000000...,,,,,,---...---,,,++++++++++++++++++++++++,,,---///000111111000///------,,,------...//////,,,,,,,,,,,,,,,------...000///...---,,,,,,------((()))***,,,,,,+++******,,,,,,------.../////////,,,,,,,,,---------------...///...+++,,,///...+++***,,,------,,,+++---...***+++,,,------,,,+++***,,,,,,+++++++++,,,------***(((&&&%%%&&&&&&&&&%%%'''''''''''''''((((((((())))))))))))***+++------***)))((((((''''''(((((('''(((((()))+++---///000+++---000333444444444333333000------000222111///111000///......///111222000///......///...,,,***}}}uuujjjbbbVVVJJJAAA;;;666444000...,,,,,,,,,---,,,+++..............................//////000000/////////000222333222111...---,,,++++++******++++++,,,)))+++,,,+++***))),,,...'''((())))))************'''(((***,,,------,,,,,,,,,,,,++++++++++++,,,,,,------............------...////////////---,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++++++++++++++'''''''''''''''((((((((())))))))))))***+++,,,---******+++,,,---...//////111111111111111111000///000///---,,,---...---,,,))))))))))))))))))))))))+++---///000111000//////---,,,,,,,,,,,,------...+++++++++++++++,,,------///...---,,,,,,,,,---...***+++---...///...---,,,,,,---///111111111000///............------------...///---***+++......***)))+++---,,,+++***,,,...***+++,,,------,,,++++++***************+++,,,,,,)))'''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((***,,,---//////***))))))(((((((((((((((&&&'''''')))+++---...///,,,...111444555555333222111...++++++///111///,,,///...---,,,---...000111///...------......,,,***}}}uuujjjbbbUUUIII@@@:::666444111///---------...---,,,..................................../////////000///000111111111///...,,,,,,,,,,,,++++++,,,------***+++,,,+++)))))),,,000(((((()))************)))'''(((+++---...---,,,+++,,,++++++++++++++++++,,,......///////////////......///000000///---+++***---,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++%%%&&&''')))+++,,,,,,---(((((())))))******++++++))))))))))))***+++,,,---))))))***+++---......///000000111111111000000///111///------......---,,,((((((((((((((('''''''''+++,,,///000111000///...+++******))))))******+++************++++++,,,---...---,,,+++,,,,,,...///,,,---///111111000///...,,,...111333444333111////////////////////////...---...,,,)))***...---)))(((+++---,,,***)))+++...***+++,,,---------,,,+++))))))(((((()))***++++++)))'''%%%%%%&&&(((((((((###$$$$$$%%%%%%&&&&&&'''%%%&&&(((***,,,...000111******)))(((((((((((((((%%%&&&&&&(((***,,,...///---///222444555555333222000,,,)))***...000...+++...---,,,+++,,,...000222...---,,,---......---+++yyyiiiaaaWWWOOODDD999444444222000.........///...---,,,,,,,,,++++++*********222111000///.........///...//////...,,,***+++,,,,,,...,,,((()))---,,,''',,,+++******))))))******((()))***)))((('''((()))(((***------,,,+++++++++,,,++++++******++++++,,,---,,,,,,------...///000111111111111111111111111///...------...---+++)))))))))******++++++++++++***)))))))))))))))***+++---,,,,,,,,,***)))(((''')))***************))))))***))))))))))))+++,,,...000//////...///000111222333000---,,,,,,+++***)))***************+++++++++---,,,,,,...///---(((###******+++,,,---,,,)))'''***(((&&&''')))+++,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,---000333333111///---,,,+++---///222222222333000---+++,,,---------+++++++++++++++***)))((()))***,,,...//////......++++++,,,///111///***%%%)))******)))'''(((+++---(((&&&&&&&&&(((((('''&&&$$$%%%&&&&&&''''''&&&&&&(((%%%''',,,000///...000......///...---***(((&&&)))((('''(((+++------,,,///------000555666333.........---------,,,,,,,,,000---++++++------***'''111+++''')))000222...'''wwwiii```WWWNNNDDD999444444222000.........///...------------,,,,,,,,,++++++000000000///......------,,,---...---***)))***++++++---,,,)))+++000000+++,,,,,,+++***************((()))***)))((('''((()))---///000000---+++***+++---,,,,,,,,,,,,,,,,,,---------------...///000111111111222333333333222222///---,,,+++,,,,,,***))),,,,,,,,,,,,,,,---------******))))))))))))************+++++++++***))))))))))))************))))))+++******))))))***+++,,,...---,,,+++,,,...000222333000---,,,,,,++++++***((())))))******+++++++++---,,,+++,,,---,,,((($$$******+++,,,,,,+++)))'''+++)))((()))+++------,,,++++++,,,,,,,,,,,,------------...000222333222000...---,,,---///111111111222///,,,+++,,,---------+++++++++++++++***))))))((()))+++,,,---------,,,++++++,,,///000///***&&&(((''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))''')))000333111///000---...///000...,,,)))'''(((((((((((())))))++++++***((((((+++///000---))))))***++++++------...//////......///000111000...111...,,,///333333...(((}}}uuuiii```VVVMMMBBB888444555222000.........///...---......------------,,,,,,......//////...---+++***+++,,,,,,+++)))((()))***)))******(((***...---***---,,,++++++******++++++''')))***)))(((((()))***...000222222000..................------.....................///000111222000222444666777666444333///---***)))***+++******,,,,,,,,,,,,,,,,,,,,,+++,,,+++***)))))))))))))))(((((()))***+++++++++***((())))))*********)))))),,,+++******))))))******+++***(((((())),,,000222222000---,,,,,,,,,+++***''''''((())))))***++++++---+++************(((&&&******+++,,,,,,***)))(((+++******,,,...///...,,,+++++++++,,,,,,---------.........000222333222111///...------///000000///000...++++++,,,---------+++++++++++++++*********(((((()))***+++++++++******+++,,,...000...***&&&&&&$$$###%%%((()))'''$$$%%%'''((('''$$$"""$$$&&&'''&&&&&&&&&&&&'''(((((()))(((,,,444777333000///+++---///111111...+++)))''')))***)))&&&&&&(((+++&&&%%%%%%'''***+++(((%%%(((((()))***+++,,,------+++---000111111222333444111111333444555333...***{{{rrriii___TTTKKKAAA888444666222000.........///...,,,---------------,,,,,,,,,,,,---...///...,,,***(((***+++,,,+++)))((()))***++++++++++++,,,...---***---,,,,,,+++++++++++++++'''(((******))))))***++++++...111222222222222333////////////////////////////////////000111222333000222666888999777555333000---***)))***+++,,,+++))))))))))))((((((((((((---,,,+++***))))))((((((((()))******++++++******((()))******************++++++***************+++***)))&&&&&&(((,,,000333222000---+++,,,,,,+++***&&&&&&'''((()))******+++,,,+++)))((((((((())))))***+++,,,,,,+++)))))))))*********,,,//////---++++++++++++,,,,,,---------000//////000222333333222111///------/////////......---++++++,,,------,,,+++++++++***+++++++++,,,)))))))))******************+++---......,,,)))'''&&&###"""%%%)))***&&&"""&&&***,,,***%%%###%%%)))((('''&&&&&&&&&'''((())))))(((---555888333...---)))+++///111222000---+++'''***,,,***%%%###'''+++'''&&&%%%'''))))))'''%%%******)))))))))((((((((('''+++...///......000333222444555555222///---,,,{{{rrriii___SSSIII???777444777222000.........///...,,,+++++++++++++++,,,,,,,,,+++,,,---...---+++)))(((***+++,,,+++***)))***++++++***+++...111222111111---,,,++++++******++++++&&&((()))***)))***+++---+++---000222222111222333///000000111111000000///000//////000000111222333///222666999:::777444222000...+++***+++---------((((((((((((((((((((('''------+++***))))))))))))+++++++++++++++***))))))))))))***+++,,,,,,++++++******+++,,,,,,,,,,,,,,,***)))'''&&&(((,,,111444222///,,,+++,,,,,,,,,+++&&&''''''((()))*********+++***)))((('''(((***+++)))+++---,,,***((()))***(((((()))+++------,,,*********+++,,,,,,---......000000000111333444333111111///...---/////////---...,,,++++++,,,,,,,,,***++++++******+++,,,---...++++++++++++*********+++)))+++---...---+++)))((('''$$$###%%%***+++'''"""&&&***,,,***&&&$$$&&&***((('''''''''(((((())))))((('''+++222555000+++***(((***---///000///---+++(((+++---+++&&&$$$'''+++''''''&&&&&&''''''&&&%%%))))))(((((((((''''''''''''***---...,,,+++---000222333222///,,,***+++---{{{ssshhh^^^RRRGGG>>>666555888222000.........///...---******++++++++++++,,,,,,,,,,,,------,,,+++)))((()))+++,,,+++***)))***+++###!!!$$$+++///000000111,,,+++******))))))******&&&''')))*********,,,...///111333333111////////////000111222222111000///////////////000111222333000222666888888555222000000---++++++,,,......---*********+++++++++,,,,,,---,,,+++***************,,,,,,------,,,+++*********+++,,,---------------,,,------.........------***)))(((''')))---111444111///,,,+++,,,,,,,,,+++(((((())))))))))))***************)))((((((+++---))),,,---,,,)))'''))),,,((('''''')))+++,,,+++)))******+++,,,,,,---......000000111333555555333000111///------/////////......,,,++++++++++++***(((+++*********+++,,,...///...---,,,+++++++++++++++)))+++------,,,***))))))'''%%%$$$&&&)))***(((%%%$$$'''((('''%%%$$$&&&((('''(((((()))***)))))))))(((&&&(((...000,,,))))))'''(((***,,,---,,,++++++)))+++,,,***'''&&&(((***''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((()))*********+++---------,,,---...000000---***'''''')))+++|||uuuhhh^^^QQQFFF<<<555555888222000.........///...---+++++++++,,,,,,,,,------...------,,,++++++******((()))******(((((()))***"""!!!)))---+++***,,,+++***))))))(((((())))))%%%''')))******+++---///111333444444111///...//////000111222222111000///////////////000111222222111222444666555333000------,,,++++++---------+++++++++,,,---...///000000,,,,,,+++******+++++++++,,,,,,---.........------+++,,,---...////////////111111111000///---,,,***))))))((((((***---///111111///,,,+++,,,---,,,,,,***************)))))))))(((***,,,+++))))))+++...))),,,...,,,((('''))),,,)))'''&&&''')))++++++***)))******+++---......//////000333666777666222///000...------///000//////...---+++++++++***(((&&&+++***))))))+++---///111///...,,,+++*********+++(((+++------+++))))))***'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&''''''((((((&&&'''***+++,,,+++)))(((***'''&&&***+++)))((()))&&&''''''((())))))))))))))))))((((((''''''(((((((((((((((&&&%%%$$$$$$%%%%%%%%%&&&'''((()))***************,,,---...---,,,---+++)))(((''''''&&&&&&}}}vvvhhh]]]PPPEEE<<<555555999222000.........///...---,,,,,,,,,------.........///...---,,,++++++++++++&&&((()))(((''''''((())),,,((()))///000+++)))+++***))))))(((((((((((((((%%%''')))******+++...//////111444444333222222222...///111222222111///...............///000111222111222444444333111...,,,+++******+++------+++******+++,,,---///000111111+++++++++***++++++,,,,,,***+++---...///000000000,,,---...///000000000000555444444222000---***(((((((((((()))***,,,...///111...,,,+++,,,---,,,,,,,,,,,,++++++***)))))))))(((***---,,,******,,,...))),,,...,,,'''&&&)))---***(((&&&''')))+++,,,,,,)))******+++---.../////////000333777999777222...///...------///000000//////---,,,++++++)))'''$$$+++***))))))+++---000111///...,,,***))))))******(((+++------***((()))***&&&&&&&&&%%%$$$%%%''')))'''&&&&&&'''***++++++***%%%'''***------+++)))''',,,'''%%%''')))((((((+++&&&&&&&&&%%%&&&'''((()))((('''%%%%%%'''((('''&&&***+++***(((&&&&&&&&&''')))(((((((((((('''''''''((('''&&&)))---///---+++***)))(((((()))(((%%%"""yyyssseee[[[MMMBBB<<<888555333222111...,,,++++++,,,---111---,,,///000---,,,...---------,,,,,,++++++++++++++++++++++++***)))(((((())),,,------,,,)))(((++++++'''!!!"""))),,,)))'''''''''((()))+++,,,---111333555444111...,,,,,,---///111222000...---,,,+++,,,.../////////......111111...,,,...111000++++++++++++,,,------***(((,,,,,,------...//////000111000...---,,,------...///000222333333111...,,,000000000000111222333333999999777555222///---+++&&&'''((()))***+++,,,,,,------,,,,,,---+++)))&&&&&&'''***,,,(((%%%(((...))))))+++,,,,,,,,,,,,,,,000///---,,,+++*********'''''')))***+++,,,,,,---***++++++)))((()))+++---//////000000000//////...000...+++)))(((***---///000,,,(((''')))******(((***+++---...//////...---...***&&&&&&((('''###***+++,,,---,,,+++***)))'''''''''''''''((()))***))))))))))))***+++,,,---,,,***))))))******(((''')))***%%%!!!%%%###&&&&&&&&&'''''''''''''''&&&''''''&&&&&&((((((&&&&&&&&&&&&&&&&&&&&&%%%%%%)))(((((('''&&&&&&%%%%%%$$$&&&)))+++,,,+++)))'''((())))))))))))'''%%%$$$xxxrrreee[[[MMMBBB;;;888555333222111...,,,+++,,,,,,---(((%%%%%%+++...---...000------,,,,,,+++++++++++++++++++++++++++***))))))((()))+++,,,,,,+++)))(((******'''"""###)))+++(((''''''(((((()))+++,,,---000222222111...+++******,,,///111111///---,,,,,,+++,,,---...///......---//////---***,,,///...***...,,,******+++,,,,,,,,,------...//////000111111000///...---,,,,,,------000111333333333000...,,,//////000111333555666777:::999777555222///,,,+++'''(((((()))***+++,,,,,,...---,,,,,,---,,,)))&&&''''''***+++((($$$'''---((()))***+++,,,,,,,,,,,,///...---,,,+++*********&&&'''((()))++++++++++++***++++++***))))))+++---......///000000111000000///...+++***)))+++---...///,,,)))((()))******)))))))))***+++,,,,,,,,,,,,222...***)))++++++'''###***************)))((((((&&&%%%%%%%%%%%%&&&'''(((((((((((())))))+++,,,------+++***)))******(((''')))+++)))$$$###&&&'''%%%&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&'''&&&'''&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&''')))******)))((('''&&&&&&((())))))(((((('''wwwqqqcccZZZLLLAAA;;;888555333222111///---,,,,,,,,,---&&&###$$$)))------...000,,,,,,+++++++++++++++******++++++++++++***))))))))))))))))))))))))))))))))))))'''$$$&&&)))***'''(((((((((((()))***,,,,,,///000000...***(((((((((,,,...000000...,,,,,,,,,+++,,,------...---------,,,---+++((()))---,,,(((000---******+++---......---......///111222333333000///...,,,,,,,,,,,,---222333444444222000---,,,---...///111444777999;;;:::999777444111...+++***)))))))))******+++++++++...---,,,------,,,)))'''((((((***+++((($$$&&&+++'''((()))***++++++++++++......,,,+++******))))))&&&&&&((()))************)))***+++***)))***,,,---,,,---...000111111222222...---,,,++++++++++++,,,...,,,)))((()))******)))(((((((((((()))***+++,,,444000+++***,,,,,,***'''++++++***))))))))))))***&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''(((***+++,,,---,,,******+++***)))''''''***+++))))))***(((%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((''''''###$$$&&&'''))))))******~~~uuunnnbbbXXXKKK@@@;;;888555333111000///---,,,,,,,,,,,,---***)))---///---,,,...++++++++++++++++++++++++******+++++++++******)))***)))(((''''''((()))***(((((('''&&&((()))(((&&&(((((((((((()))***+++,,,//////...,,,)))''''''(((+++---......---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,***,,,+++((((((++++++)))///---,,,,,,...//////...,,,---...///111222333444111000...,,,,,,+++,,,,,,333444444333222///---+++------///111333666888999999888666444111---+++)))******++++++++++++++++++...------------,,,)))'''***)))***+++)))%%%&&&***'''((()))******+++******------+++******)))))))))'''((()))***++++++++++++)))***++++++******,,,...---...///000000000000000,,,---------,,,,,,+++***---+++***))))))*********)))(((''''''((()))+++,,,111...***((()))***)))(((...---,,,******+++,,,,,,))))))(((((((((((())))))&&&&&&&&&&&&((()))***++++++***)))***+++,,,+++***%%%''')))))))))(((&&&$$$&&&&&&''''''(((((())))))(((&&&&&&((('''%%%%%%''''''''''''(((((((((((((((&&&&&&'''((()))******++++++***((('''&&&&&&''''''###$$$%%%'''((()))******{{{qqqkkk```WWWJJJ???:::777555333111000///...---,,,,,,,,,111---,,,//////---+++---++++++++++++++++++++++++)))******+++++++++*********)))(((''''''((()))***)))'''&&&((())))))'''''')))((((((((()))***++++++...///...,,,)))(((((()))***+++---,,,+++++++++,,,+++++++++*********++++++))),,,,,,)))(((+++,,,***,,,,,,---///111111...,,,***+++,,,...000222333444222111///---,,,,,,,,,,,,333333333222000...,,,+++---......///000222333444777777555333000---+++)))++++++++++++,,,,,,,,,,,,......------...,,,***'''+++((()))+++)))&&&&&&)))'''((()))******+++******,,,+++******))))))))))))))))))***+++,,,,,,,,,,,,(((***+++,,,++++++---...///////////////...---,,,+++,,,,,,------,,,,,,++++++++++++***))))))******))))))(((((()))***,,,---///,,,)))((((((((())))))---,,,+++***)))***+++,,,***))))))((((((((())))))&&&&&&&&&&&&'''((()))***'''''''''))),,,......---'''&&&&&&'''&&&&&&&&&'''&&&&&&''''''((())))))******&&&&&&))))))%%%%%%(((''''''''''''(((((())))))%%%&&&'''(((***+++,,,,,,,,,***(((&&&%%%%%%&&&'''&&&&&&&&&&&&''''''((((((wwwnnnggg___UUUIII???:::777555444000000///...---,,,,,,+++...***)))---...,,,,,,---+++,,,,,,,,,,,,,,,------))))))***++++++++++++*********((((((((((((*********&&&%%%(((***((('''((()))))))))))))))***++++++,,,------,,,***))))))***)))***++++++******+++,,,++++++***))))))))))))***(((,,,---)))(((+++---,,,***+++---000222111...+++)))***,,,...000222444555444333111///------------222111111000///---,,,+++...---------...///000000555444444222000...,,,***+++++++++,,,,,,---------///...---......---***(((***((('''******'''''')))'''((()))***+++++++++++++++******)))(((((())))))***++++++,,,------,,,,,,'''))),,,---,,,,,,---...//////......---+++***)))******+++,,,------------)))+++,,,+++***)))***+++))))))))))))***+++,,,---...---+++*********++++++))))))(((''''''''''''(((((((((''''''&&&&&&''''''((((((''''''''''''((((((&&&%%%%%%(((+++---...---,,,(((&&&''''''%%%&&&)))&&&&&&'''((())))))***++++++&&&%%%***)))######(((&&&&&&&&&''''''(((((()))&&&&&&''')))***,,,------+++***(((&&&%%%%%%&&&&&&((('''&&&&&&%%%&&&&&&'''~~~tttkkkddd^^^TTTHHH>>>999777555444000000//////...,,,++++++,,,((('''+++...,,,,,,...,,,,,,---------.........))))))***+++++++++++++++*********))))))*********+++&&&$$$((()))'''&&&))))))))))))))))))******+++(((***,,,,,,+++*********((()))******))))))+++,,,+++***)))((((((((())))))'''+++---)))'''***,,,,,,******,,,...111000...,,,***+++,,,///111444555666555444222000............000//////...------,,,+++------,,,------...///000333222222111000...---,,,***++++++,,,---.../////////............---***(((***'''&&&)))***((((((***((()))***+++,,,,,,,,,,,,******)))(((((((((((()))******+++,,,,,,,,,,,,+++'''))),,,------------...,,,,,,,,,,,,++++++***)))))))))***+++---...///000(((***,,,,,,***)))***+++(((((()))***+++++++++++++++,,,,,,,,,+++***++++++'''''''''''''''&&&%%%%%%))))))((('''''''''''''''+++***)))((('''''''''''''''&&&%%%''')))++++++***,,,((('''***)))%%%$$$(((&&&&&&'''((()))***++++++***######((((((!!! &&&$$$%%%%%%&&&''''''((((((''''''((()))+++,,,------)))(((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&'''|||sssiiibbb]]]TTTGGG>>>999777666444000000000///...---+++***...***)))---...,,,+++------------....../////////((()))***+++++++++++++++*********++++++*********,,,&&&$$$((()))&&&&&&******)))))))))))))))***+++%%%(((+++,,,+++***)))***((()))***)))((()))+++,,,+++***)))'''''''''((()))&&&+++,,,((('''))),,,,,,,,,+++***,,,...//////...+++,,,---000333555777888666555333111////////////......---------,,,,,,,,,,,,,,,,,,---...///000111111111111111000///------******+++,,,...///000000///............---***((()))&&&%%%)))+++)))(((***)))***+++,,,,,,---,,,,,,***))))))(((((((((((())))))******+++++++++******'''))),,,---------...///)))******+++++++++******(((((()))***,,,...000111'''***---,,,***)))***,,,&&&''')))+++++++++******)))***++++++***))))))***'''((()))))))))(((&&&%%%++++++***))))))))))))))),,,+++***)))''''''&&&&&&((('''&&&'''((()))((('''+++''''''***)))###!!!$$$&&&&&&'''((()))***++++++)))!!!!!!'''&&&%%%$$$$$$%%%%%%&&&'''(((((('''((()))***+++,,,------'''''''''''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((|||tttjjjbbbYYYNNNCCC===999777:::>>>999555111///000000///---......---------,,,,,,,,,***+++,,,---...---,,,+++,,,,,,,,,+++,,,,,,------***,,,***$$$###'''***+++'''''''''''''''((())))))***+++,,,,,,******+++,,,,,,+++***)))(((((((((((('''(((((()))***++++++++++++***)))))))))***+++,,,******)))))))))***,,,------...///111111///...---...---,,,///444888888777888777555222///...///111///......---+++******)))---------.........//////000111111111///...,,,***------------------------///...---------,,,***((((((((((((((())))))))))))))))))(((((()))+++---///,,,+++***((('''''''''''',,,---......,,,,,,,,,...,,,---///000000000///...+++******)))(((''''''&&&***+++,,,...///000000000000...,,,***)))))))))***'''(((((('''''')))---000,,,***)))'''''''''((((((///---***'''&&&'''((())),,,,,,++++++***))))))(((***))))))((('''&&&&&&&&&!!!&&&+++,,,***&&&$$$'''&&&&&&%%%%%%&&&&&&'''***'''%%%%%%'''***,,,---)))((('''&&&%%%&&&&&&'''(((''''''&&&&&&&&&''''''///,,,******,,,+++((($$$''''''&&&$$$""""""%%%'''''''''''''''''''''''''''{{{rrrhhhaaaXXXNNNCCC===888555666999777444111000000///---+++------------------------------............---------,,,+++***))))))******(((+++***'''&&&+++//////'''''''''''''''((())))))***+++,,,,,,******+++,,,,,,+++***))))))((((((((('''(((((()))******++++++++++++***))))))***+++,,,+++***)))))))))***,,,------...000111111000...---///......111555999999888888777666333000///000222///......---+++******)))---------.........//////000000000///---+++)))(((******+++,,,,,,---......///---,,,,,,,,,,,,)))'''(((((((((((()))))))))))))))***+++,,,,,,------------,,,+++***)))(((((((((***,,,---,,,+++***+++,,,---.../////////---,,,+++******))))))(((''''''&&&((()))+++---...///000000///---+++)))((((((((()))&&&'''************+++---,,,+++***))))))))))))))),,,+++(((&&&&&&''')))***,,,,,,++++++***))))))((()))))))))((('''&&&&&&&&&"""&&&***+++)))&&&$$$'''''''''&&&&&&'''''''''***(((&&&%%%''')))))))))((((((&&&&&&%%%&&&''''''(((''''''&&&&&&&&&'''''',,,++++++***+++***(((&&&))))))(((&&&$$$$$$&&&(((''''''''''''''''''''''''yyyqqqggg___UUULLLBBB<<<777333222444444333111111111///,,,)))+++,,,,,,------........./////////.........//////---,,,)))'''&&&&&&'''(((&&&***+++((((((,,,...---'''''''''''''''((())))))***+++,,,+++******+++,,,+++++++++***))))))((((((((((((((()))******++++++,,,+++***))))))***+++,,,++++++***))))))***,,,------///000111111000///---...///000333777999999888777777666333111000111333......---,,,,,,+++******------....../////////.........------+++)))((('''(((((()))+++,,,...//////...,,,++++++,,,+++(((&&&(((((((((((()))))))))))))))+++---//////...---,,,...---,,,+++***)))))))))(((***+++***))))))***+++.../////////---,,,***(((***))))))(((((('''''''''&&&((())),,,---///000000---,,,***(((''''''((((((%%%(((+++---,,,***))))))++++++,,,,,,,,,++++++***+++)))(((''''''((()))+++++++++++++++******)))((())))))(((((('''&&&&&&&&&###$$$&&&(((((('''&&&%%%(((((((((((((((((((((((()))(((&&&&&&''''''&&&%%%''''''&&&&&&&&&''''''(((''''''&&&&&&&&&''''''((()))***++++++)))(((((()))++++++***(((&&&%%%''')))''''''''''''''''''''''''zzzqqqfff___RRRIIIAAA===888333222333333333444444222000,,,)))******+++,,,---...///000111000///...---...///000,,,+++((('''&&&''')))***'''+++,,,)))'''((((((&&&'''''''''''''''((()))))))))+++,,,+++***)))***+++++++++++++++******))))))(((((())))))************,,,,,,************+++,,,,,,+++*********+++,,,,,,...///111222222111///...---...111333666888888888666666666333111000111222......---,,,,,,+++******------...///000//////...+++++++++++++++******)))))))))***+++---...///000---,,,+++++++++***(((&&&(((((((((((())))))))))))((()))+++---...///.........---,,,+++))))))))))))((()))******))))))***+++.../////////...,,,***)))))))))(((((((((''''''''''''(((***,,,...///000111---,,,***)))((((((((()))(((***,,,,,,+++))))))***)))***,,,------,,,+++***---,,,***)))((()))*********++++++++++++***)))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''(((((('''''''''&&&%%%%%%'''((((((%%%###&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''((((((&&&))),,,+++(((&&&(((***+++++++++)))&&&%%%&&&(((''''''''''''''''''''''''zzzrrrggg___OOOGGG@@@===:::555444666333444666666444000---+++******+++,,,...///000000111000...---------...///******(((((((((***,,,---'''+++---)))'''((('''%%%'''''''''''''''((()))))))))***++++++))))))***+++***++++++++++++***)))))))))))))))))))))*********,,,+++*********+++---------,,,+++******+++,,,,,,///000222333333222000///,,,...000222444555666777555666666444111///000111---------,,,,,,++++++***,,,---///000111000///...*********+++,,,,,,---...,,,,,,------.../////////---,,,+++++++++***(((&&&(((((((((((())))))))))))((((((((()))+++...000222---,,,+++***)))((((((((()))***++++++******+++---...//////000///...---,,,((((((((((((''''''''''''((()))+++---///000111111---,,,,,,+++************+++,,,,,,***((((((***,,,((()))+++,,,---,,,++++++111000...,,,******)))))))))***+++,,,,,,+++)))(((''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&''''''''''''&&&%%%######$$$&&&((()))'''%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&)))+++***'''&&&''')))((())))))(((&&&%%%%%%'''''''''''''''''''''''''''zzzrrrfff^^^OOOGGG@@@===:::666666888333666888777444000...---******+++,,,---//////000111000///......---......)))))))))***+++,,,---...&&&+++---***)))+++,,,***'''''''''''''''((()))))))))***+++***))))))***+++******+++,,,,,,+++***)))))))))))))))))))))******************+++---...///...---+++******+++,,,,,,///111222333333222111///---///000111111333666888777777777555222000///000---------,,,,,,+++++++++,,,...///111111000///...*********+++,,,...///000------......//////000000...,,,++++++,,,+++(((&&&(((((((((((()))))))))))))))(((((((((***---111333---,,,+++***)))((((((((()))+++,,,,,,++++++---......///000000000///...---''''''''''''''''''''''''***+++,,,...///000000111,,,,,,,,,,,,++++++******,,,,,,+++)))((((((+++...((()))***+++,,,---------333222000...,,,***))))))(((***+++,,,,,,+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$######$$$&&&((()))(((&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&'''((()))'''((())))))'''&&&&&&'''&&&'''((('''%%%%%%%%%&&&''''''''''''''''''''''''yyypppeee\\\PPPHHH@@@<<<999555444777333555777666222///---...++++++,,,,,,---...//////111111111111000///...---((()))+++,,,,,,,,,,,,+++'''+++---)))(((+++,,,+++'''''''''''''''((())))))(((***+++***)))((()))+++)))***,,,------,,,***)))***))))))))))))))))))))))))))))))***+++...000111...---,,,+++***+++,,,,,,000111333444444333111000///111111111000222777;;;:::;;;:::888444111000000------,,,,,,,,,,,,++++++,,,...000222222111///...,,,,,,+++++++++,,,---...++++++,,,---...000111111///---,,,,,,,,,,,,)))'''(((((((((((())))))))))))+++++++++,,,---...//////...---,,,+++***))))))))))))***,,,,,,+++,,,---/////////000000///---+++***''''''''''''''''''''''''++++++,,,---............+++++++++++++++******)))***+++,,,+++******+++---*********+++,,,...///000222111000...---+++******((()))+++------+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&%%%%%%&&&((()))'''&&&(((((()))((('''&&&$$$###&&&%%%%%%&&&&&&((())))))***(((((((((((('''%%%###$$$&&&''''''&&&&&&&&&'''''''''''''''''''''''''''xxxoooddd[[[RRRIII@@@;;;777333222555333555666555000------...+++,,,,,,------.........222222333333222111///...)))***,,,---,,,+++)))(((***---,,,(((%%%''''''&&&'''''''''''''''((())))))(((***+++***)))((()))***)))***,,,------,,,+++)))*********)))))))))))))))(((((((((***,,,///111333///...,,,+++***+++,,,,,,000111333444444333111000222222222111000333888============:::666333111111---,,,,,,,,,,,,,,,,,,,,,,,,...000222222111///......---,,,*********++++++'''(((***,,,...000222222///...---------,,,***((((((((((((((()))))))))))),,,---///000000...---+++//////---,,,+++*********(((***+++,,,++++++---...000000000///---+++((('''&&&'''''''''''''''''''''***+++,,,,,,---------,,,)))************))))))((('''***---...---+++++++++,,,,,,+++,,,---///111333//////...------,,,++++++''')))+++------,,,)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''')))******)))'''&&&)))'''&&&&&&'''((('''%%%))))))))))))'''%%%###"""%%%%%%%%%&&&'''((()))***+++)))&&&'''(((((($$$!!!###%%%'''(((''''''((()))''''''''''''''''''''''''zzztttlllbbbZZZNNNFFF>>>:::777333333666111111000......---------,,,,,,------.../////////000222444333000---++++++,,,++++++++++++++++++,,,000///---,,,+++,,,------************)))))))))))))))((((((((()))***,,,------******---...++++++...,,,,,,,,,++++++***************))))))***,,,///000...//////---,,,,,,...000444555777888777666444222111111111000111444999===CCCFFFGGGBBB;;;555444555000111---))),,,333333...+++---///000111000///...))),,,...---+++***,,,///+++,,,---...////////////555000++++++...///,,,)))))))))(((((((((((())))))***+++---//////...---,,,(((***------++++++---000***))))))+++...111111000////////////...,,,***(((%%%%%%&&&&&&((()))***++++++222555((( ,,,111""",,,+++******))))))******///000111111...+++******,,,+++******+++...111333.........---,,,+++***))))))***,,,......,,,***((((((&&&$$$$$$%%%(((,,,///''''''''''''''''''''''''(((((((((((())))))))))))&&&)))(((&&&'''+++,,,******'''$$$%%%(((******)))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((($$$$$$''''''&&&'''***((((((((((((''''''''''''{{{tttlllaaaXXXLLLDDD===999666333222555111000///...------------,,,------...//////000000000222444333000---,,,+++++++++************++++++---,,,,,,+++******++++++(((((((((((((((((((((((()))(((''''''(((***,,,------******---...++++++...,,,,,,,,,+++++++++*********)))(((((())),,,...000,,,------------...111444::::::;;;:::999666333222000000000000111555;;;@@@EEEIIILLLIIIAAA999555444111222///+++---111000+++,,,---///000111000///...)))+++------++++++,,,...+++,,,---...////////////444000,,,+++---...,,,)))+++******))))))******+++)))***---///000000//////***,,,------******+++---*********+++...000000///............---+++)))((((((''''''''''''(((((()))///---+++---000...,,,,,,,,,+++******))))))*********,,,------,,,*********++++++++++++---...000111,,,,,,,,,,,,,,,+++***))))))***,,,------+++***)))(((&&&%%%######%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))(((++++++((((((******''')))'''%%%%%%'''))))))'''''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''$$$%%%((((((%%%%%%(((((((((((((((((((((((((((|||uuukkk___UUUJJJBBB;;;888555222111444000000///...---------------......//////000111111///000111111...+++***************))))))*********)))************)))((((((''''''''''''''''''''''''***)))'''&&&'''))),,,------******---...++++++...,,,,,,,,,,,,++++++++++++***)))(((((()))+++---///***+++,,,---...111555888@@@??????===:::777444222000000//////111666===BBBFFFKKKPPPNNNGGG>>>777444111333222//////111...)))------///000000000///...***+++,,,,,,++++++,,,...+++,,,---...////////////222///,,,+++---...,,,))),,,,,,++++++++++++,,,,,,)))***---///111222222222---......---+++)))***+++,,,+++***+++...///...---,,,---------,,,***)))(((***)))((('''''''''''''''...>>>888...///(((!!!+++++++++***))))))))))))***'''***,,,---,,,+++,,,,,,***+++,,,.../////////...******+++++++++******)))************++++++******)))((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&******)))(((((('''''''''&&&)))***))))))+++***''')))'''&&&%%%'''''''''&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((((((&&&$$$&&&))))))%%%$$$%%%(((((((((((())))))))))))}}}uuujjj\\\RRRGGG???999777444111000333000///...---------------......//////000111111111,,,...///...+++)))((()))******))))))))))))******((((((*********)))((('''''''''''''''((((((((((((,,,***(((&&&'''))),,,...,,,******---...++++++...,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((((((***,,,...+++,,,------///222777;;;AAAAAA???===:::777444222222222000///000444;;;@@@GGGKKKNNNMMMGGG???888555111333444444333222...***---...//////000///......***+++++++++++++++,,,---+++,,,---...////////////000...,,,,,,------+++))),,,,,,,,,++++++,,,,,,,,,+++,,,...000111222222222/////////...,,,+++++++++---+++++++++---...---,,,***+++,,,,,,+++***)))((())))))((('''''''''''''''999ggg```777......)))///++++++***)))))))))))))))+++---///000/////////000***+++...000111000...,,,((())))))************)))******)))((()))***+++,,,*********)))(((&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&---,,,+++)))'''%%%$$$###$$$''''''))),,,,,,)))(((((('''&&&&&&&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((()))'''&&&(((,,,+++&&&###$$$((((((((()))))))))))))))|||uuuiiiZZZPPPDDD===888666444111000222///......------------.........//////000111111111---...///...+++***************))))))))))))******((()))***++++++***)))((((((((())))))************---+++)))((((((***,,,...,,,******---...++++++...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***,,,.........//////000333888<<>>===;;;999777555444444333111//////222888<<>>999:::===???<<<555111222////////////............+++***)))***,,,,,,,,,***+++,,,---...////////////+++,,,,,,,,,,,,+++***)))******))))))))))))******////////////000000000000111000......//////...---,,,+++***+++,,,---,,,+++((()))++++++,,,+++***)))'''''''''''''''((()))***------,,,)))!!!*********)))(((((((((((()))---000222222111000000000---000333555555333///,,,))))))*********))))))(((((((((''''''''')))***+++%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&'''(((((())))))"""&&&'''%%%&&&((('''$$$&&&(((***)))((('''''''''''''''''''''''''''''''''%%%$$$$$$$$$%%%&&&'''''''''&&&)))------(((%%%&&&&&&&&&''''''(((((())))))zzzrrrfffXXXNNNBBB;;;777666555222111222...------,,,,,,------...,,,------...//////000000000000111///---,,,---///++++++************++++++******))))))******+++,,,*********+++,,,------------...............---------******---...++++++...,,,,,,,,,---------.........,,,+++******,,,...///111111000000111555;;;???===<<<:::888666444333222000000111000///000333666:::;;;<<>>888444222222222222......---,,,,,,,,,,,,---***,,,......---------.........---,,,,,,,,,,,,------+++)))+++------+++(((''')))+++---------,,,+++******+++,,,---...//////---....../////////......111111000...---,,,+++***&&&---222///&&&###***222//////...,,,******---///...000222111000333:::AAA>>>===:::666222111222333000//////000222333333333444777;;;===@@@FFFMMMRRRRRRPPPLLLFFF>>>777333111111222222111111000///...------,,,+++)))))),,,...,,,,,,,,,---------......,,,,,,++++++***)))(((((((((((())))))******+++++++++,,,...///111222222222////////////............///...---+++***)))))))))'''(((+++---...---,,,+++,,,+++***)))(((((((((((())))))))))))************//////...+++(((&&&&&&''')))+++///333555555555444666444111111222222...+++---+++***+++---,,,)))%%%***)))(((''''''&&&''''''###&&&)))***)))'''%%%%%%---+++***(((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))***+++,,,******)))))))))))))))***''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))wwwooocccVVVLLLAAA===888444222222222111......---,,,,,,,,,,,,---+++,,,.........---............---,,,,,,,,,,,,------+++***+++---...,,,)))************+++,,,------------......//////000000222333333333222111///...//////......------,,,,,,+++,,,...,,,***)))+++...///000///---+++,,,...111///222444333111333999>>>;;;;;;999555222111222333...---------///222444444999:::<<<>>>AAAHHHQQQWWWWWWTTTMMMEEE;;;444///---000111111111111000///////////////---++++++...000---------------------------------,,,+++*********'''(((((()))******+++++++++,,,...000111222333333111000000...---,,,++++++...---,,,,,,++++++,,,,,,((()))+++---......---,,,,,,+++***)))(((((((((((((((((()))))))))*********---...---+++(((&&&'''(((***---000333555666555444666444222222222111...+++,,,+++)))***++++++)))'''(((((('''''''''(((((()))$$$&&&((()))'''&&&%%%%%%+++***(((''''''''''''(((&&&&&&&&&&&&&&&'''''''''''''''(((((()))***++++++******))))))))))))******))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&&&&'''(((}}}uuummmaaaUUULLL@@@<<<777444222222111111......---,,,,,,,,,,,,---------...////////////.........---,,,,,,,,,,,,,,,---,,,+++,,,......---+++,,,+++)))))))))+++---///000000000000000000000000000222444555444222000...---------------.........///,,,)))***---///---+++000000///...------000333222444666555333333666:::888888666444111000111333000///......000444888;;;===<<<;;;;;;@@@HHHSSS[[[YYYSSSKKKAAA888222...---//////000111111111111000000000000...,,,,,,...000.........------,,,,,,+++,,,,,,++++++******))))))''''''((())))))******++++++---...000222444555555222111000///---+++***))),,,,,,,,,,,,,,,---...///***+++---...//////...---,,,+++***)))((((((((((((((((((((()))))))))******+++,,,+++***(((''')))***---///222444666666555444666555333222222000---+++,,,***))))))*********)))&&&&&&'''(((((()))******$$$%%%'''&&&%%%$$$%%%'''(((((('''&&&&&&''''''(((''''''''''''''''''''''''((()))))))))******+++++++++******)))******++++++,,,,,,***)))(((((('''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''zzzrrrjjj___SSSJJJ???;;;777333222222111000......---,,,,,,,,,,,,---.........///000000///......---,,,,,,++++++,,,,,,,,,,,,,,,---......------++++++*********+++---...111111111000000/////////(((***...111222111///...------------------------000,,,)))***///111///+++.........------...111444444666777777444333444555333444333222000///000222000///...---///444:::???@@@===:::999>>>HHHSSS[[[UUUNNNEEE<<<555222000000......000111111222222222000000000...,,,,,,---///000///...---,,,+++******))))))(((((('''''''''&&&''''''((())))))******+++,,,---///111333444555666222111000///...,,,++++++++++++++++++,,,,,,---...---....../////////......++++++***)))(((((())))))((((((((()))))))))***************)))((((((+++---000222333555666555555444555555444333111///---,,,,,,***)))((()))******+++''''''(((((())))))))))))$$$%%%%%%$$$###$$$&&&(((&&&&&&&&&&&&''''''(((((())))))((((((((((((''''''*********+++++++++++++++++++++*********+++,,,,,,///...---+++)))(((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''%%%%%%$$$%%%&&&'''&&&&&&xxxpppggg\\\PPPHHH===:::666333222222000///......---,,,,,,,,,,,,---///------...000111000...------,,,++++++++++++,,,+++,,,---......---......)))***+++,,,---,,,+++***/////////...------,,,,,,%%%'''+++...//////---+++.........---,,,,,,++++++---,,,++++++---.........,,,,,,---,,,,,,...222444666777888777555222111111///000111000...---...000,,,,,,+++***,,,111888>>>BBB???<<<<<>>@@@EEEKKKNNNLLLGGGCCC;;;666111//////...---***000///---,,,,,,---///000111111000///...------,,,111111111///,,,***+++,,,+++***)))***,,,---,,,+++,,,---//////...---......///000000000///...------000///...---,,,+++++++++++++++,,,---.........---333333222000,,,++++++,,,******))))))))))))******)))---000111///------......---+++***,,,///444777888666333222222222111///555444333000//////222555555222///......---)))&&&))))))(((((((((((())))))%%%&&&'''((()))))))))(((+++)))'''''')))***+++***(((***,,,,,,+++))))))***///.........///000111222------......///000000111111000///---,,,+++******///---+++***((((((((()))(((''''''&&&&&&&&&''''''((()))%%%!!!%%%,,,---(((|||pppdddZZZPPPFFF@@@777666444222000000000000000...,,,,,,------,,,+++///...------------...///++++++******************,,,,,,,,,---------------///...,,,+++******++++++))))))***---+++''''''***(((((())))))))))))))))))))))))***+++,,,,,,,,,+++)))***+++,,,,,,------,,,------------...000222333555444333111///...,,,,,,---------+++)))(((***,,,+++++++++++++++///333777===???DDDHHHJJJGGGBBB===777333///---...//////...//////------------//////111111000//////...------/////////...,,,+++---...,,,+++***+++---......---,,,...//////...---...////////////000//////......000///...---,,,+++++++++,,,,,,---...............000111111///---,,,---...******))))))))))))*********---111111///......///......---,,,---...///000999777666555555555333111222333222000///000222555777444111000///...+++(((******))))))))))))******&&&'''(((((()))*********,,,***(((((()))******)))***,,,......---,,,,,,,,,...///000111111222333333------......//////000000...---,,,+++++++++++++++...---+++)))((((((((((((((((((((((((((((((((((((((()))'''$$$&&&***)))$$$zzznnncccYYYOOOEEE>>>777555333111000000000000...---++++++---......---///...------------...///++++++*********+++++++++,,,,,,---......//////......---,,,+++************,,,***+++---+++''''''***((((((((()))***+++++++++))))))+++,,,------------******+++,,,---------------,,,,,,,,,---///000222111111111111000///---,,,,,,------,,,***((()))******++++++++++++---000333:::===AAAEEEFFFBBB;;;555333000,,,+++---///111111/////////....../////////111111000000//////......---.........,,,,,,...///---,,,,,,---///000000///...///000///...---...///......///000000000/////////...---,,,,,,,,,,,,,,,......//////000000//////...//////...---,,,...///+++******))))))******++++++...111222111/////////,,,,,,---............---888777666777777666333111000111222222111222444555999777444222111///---+++,,,++++++++++++++++++,,,))))))******+++,,,,,,,,,...,,,***)))***+++***)))+++,,,......---,,,,,,---,,,---000222333333333222.............../////////+++++++++******++++++,,,---,,,***)))(((((((((((((((((()))*********)))((()))***(((&&&&&&((('''"""xxxlllaaaWWWMMMDDD===666555333111000000000111///---+++,,,---...---,,,.........------.........++++++*********+++,,,---,,,---...///000000//////,,,,,,++++++************+++***+++---+++((((((,,,((((((((())))))*********)))***+++,,,---.........***+++,,,---............,,,,,,++++++,,,...///000---...000111111000...---''')))+++,,,+++***+++,,,)))+++,,,---,,,---...000666999===AAAAAA>>>777111111///---,,,---///111222...//////000000//////...111000000000000000000000...//////...---,,,---///......---///111222222111///000111000...---///000---...///000000000000000......------,,,---------///000000111111111000000...//////...,,,,,,---///++++++************++++++---///111222333222111000***+++,,,...000111222333555444555666777666222000000222444444444555666888;;;999666333111///...---......------------......------------...///000000111///------------,,,******+++,,,,,,*********,,,))),,,///222444333111000........................---,,,++++++++++++++++++++++++***)))((((((((('''&&&''')))++++++***)))'''+++***)))'''&&&'''((('''}}}uuujjj___UUUKKKBBB;;;666555333111000000111111000...,,,,,,------,,,+++---..................---,,,+++***)))***+++---...,,,---///000111000///...******************)))))))))'''))),,,+++)))+++///)))))))))((((((''''''''')))***+++,,,------...---++++++,,,...............,,,,,,++++++,,,---...///+++,,,...000111000...---((()))++++++*********+++***,,,---...------...000222555888<<<>>>;;;666222111111000......///000222//////000111111000//////000000000111111111111111111222222000---,,,---...//////...000222444444333111111111000......///111......///000111111111000.........---......//////000111111222111111000000000000000...,,,++++++---,,,,,,++++++++++++,,,,,,...///111333555444333222...------...000222555666444444555666888777444111333444666777777888:::;;;<<<:::777333000.........000000000//////000000000111000000000111222333444333222000000111000...---***,,,,,,,,,******+++,,,***---111444555444222000------------............000///...,,,++++++******++++++******))))))((((((%%%&&&(((*********(((''',,,***((('''&&&'''***---{{{ssshhh]]]SSSJJJ@@@:::555444333111000111111222111///---,,,,,,---,,,***------...//////...------,,,+++***)))***,,,...///---...000111111///...,,,))))))*********))))))((('''&&&'''******(((+++000)))))))))((('''&&&&&&&&&***++++++,,,,,,,,,,,,,,,+++,,,---...////////////------,,,+++,,,---...///+++,,,---////////////...,,,------+++(((''''''(((***+++------------///000000111444777:::999555222111333444333111000111222111111000000000000111111000000111111222222333333444444444111///------///000//////111333555555444222333222000......000111//////000111111111000000///////////////000111222111111222222111111000000000000000...+++***+++,,,---,,,,,,++++++,,,,,,---000000111444666777555333333222000///000111333555777666777888::::::888666666777888999888999<<<>>>===<<<999555000...///000333222222111111222222333222222111111111333555666333222222222333222000...---......---,,,,,,...///...000333666777555333111+++,,,,,,---......//////111000///---,,,+++******+++++++++++++++***))))))%%%&&&((()))***))))))(((,,,)))(((((('''&&&)))...yyyqqqfff[[[RRRIII???999555444222111111111111222///---,,,,,,---...---,,,------...//////...------,,,+++***)))***,,,...000---...000111000...,,,***'''((()))******)))(((((('''&&&&&&)))(((&&&)))...)))))))))(((((((((((((((+++++++++,,,++++++***))),,,---...//////000000///...---,,,,,,,,,---//////+++,,,,,,---......//////------,,,***'''&&&'''((((((***+++++++++,,,...000//////000222444555333111000333777888666333333444222111000000000000111222000000111111222333444444444444444333000///000222/////////111333555555555444444222000......000222000000111111111000//////000000000000111222333444111111111111111000//////......///---++++++,,,...------,,,,,,,,,,,,------111111222555888888666333000000111111111222222222888777666777999:::999888888999999888777999<<>>888333000222555555555444444444444555555000000.........000222444/////////111222222000...,,,------+++******,,,...------///000///...,,,+++))))))***,,,...///111111,,,,,,++++++***++++++,,,+++,,,---...---,,,+++***))))))))))))***+++,,,---&&&&&&***...***!!!"""}}}uuukkk___VVVMMMCCC>>>>>>555444222111000000//////,,,,,,,,,,,,,,,,,,,,,,,,...............---------*********+++---///000111222222000...,,,***((('''---+++***+++------+++(((&&&''''''(((((((((((((((,,,+++***((('''''''''''',,,+++)))((((((***,,,---...///111000///......//////...---,,,,,,---///000+++++++++,,,,,,------------,,,+++***)))))))))))),,,++++++,,,...//////...---......+++((((((...444777444444888===>>>:::555666333//////111222111///111222333333333444666888555444444666999:::888555333444555444222222333444111111111111111111111111222222222222111111111111111111111111222333555555222333444222000///000111////////////////////////---------------...//////...333555444666::::::777///111333555444444444444555555555666777777888888777888:::<<<:::777<<>><<<999777777333444444444222222222333444666999:::999888888999999888888999;;;<<<;;;:::?????????===999666555555333333333333333333333333222222222222111111111111/////////000111222444444333444444333111000111222222222222333444666888:::555444222000000111333555666:::;;;999:::<<<;;;888666555444333222222222222555555555666777777888888;;;;;;<<<>>><<<999<<>>>>><<<:::888...111444333000///111333444777;;;======<<<<<<===<<<;;;::::::;;;<<<======CCCCCCCCC???:::666444333444444444444555555555555333333333222222222111111111111222333444555777888444555666555333111222333444666888;;;===>>>??????999777444111111333666777;;;???@@@??????BBBAAA>>>;;;888555444333333333222111222222333333444555555999:::???CCCBBB>>>===@@@AAA;;;666666:::===;;;999:::777666777666111000222/////////...------...///000///...------,,,------///000111111000///000111//////---+++)))***---///...000444999:::888333///------...000222222111///000000000///...---,,,+++,,,,,,+++*********++++++(((((()))******))))))(((|||vvvlllcccYYYRRRJJJ@@@;;;:::333333111000///.........------------------------.../////////000000111111---,,,,,,------...///000000///...---+++)))(((((()))*********)))((((((((((((((('''''''''((()))***))))))((((((((())))))************++++++,,,---...111333444333111/////////000000111111000...,,,+++......------------------)))***+++---...............---,,,---///111000///---///111111111000000000222222444:::@@@AAA===999///222444333111111333666444777<<>>???FFFFFFFFFBBB===888444333444444555555555666666666444444444444333333333333333333333444666777999:::666777888777555333444555666999>>>CCCEEEDDDBBB@@@999777444222222444777999===BBBDDDCCCDDDHHHHHHEEE===:::666555555666555333111111111222333333444444555999AAAIIIJJJDDD??????>>>:::555666:::===;;;888;;;777666777555111000222///111111000------...000000///......------------///000111000...---///000//////---+++)))***---000...111666;;;===;;;555000000//////000222111///---......//////000000//////------,,,+++++++++++++++((((((((((((((((((((('''zzztttggg___VVVPPPIII@@@;;;:::333222111000///.........---------------------------......//////000000111+++++++++,,,---...///000//////...,,,+++)))((((((((()))******(((''''''(((((('''&&&&&&&&&''')))***((('''''''''((()))******)))******+++,,,---......444555666555222000000111000000000000//////...---.........---------------)))+++,,,...//////......+++******+++---......---......///000000000000000111///000777???BBB???:::444555555555444666888;;;666999===???AAABBBDDDEEE======<<<:::888:::===@@@FFFGGGGGGDDD???999555444444444444555666666777777666666666666555555555555222333333444666888:::;;;999::::::999777666666777777;;;@@@DDDFFFDDDAAA???666555333222222444666888===BBBDDDDDDEEEIIIIIIFFF<<<999666666888888666444333333333444555555666666444888AAAKKKLLLEEE>>>;;;;;;888666666999::::::888:::666555666444000000333000222333111...---///111---------,,,,,,------...000111000///---,,,---...000000000...------000222///222777<<>>>>><<<999666444333666999;;;===:::<<<>>>???@@@AAACCCEEE======;;;888666777<<<@@@AAACCCCCCAAA<<<777333111333333444555555666777777888888888777777777666666444444555666888:::<<<===;;;<<<===;;;999888999:::888:::<<<>>>>>>>>><<<;;;111111000111222333555666<<<@@@BBBAAABBBEEEEEEBBB888555333555888999777333333333444444555666666666777999@@@HHHIIIAAA:::777888888777666666777777888999555333444333000000333000333444222---,,,...111------------...///000000222222111///,,,+++,,,...///000000///......000111///222777<<>>999555000000444999;;;<<<>>>???@@@@@@??????BBBDDD<<<<<<:::777444666;;;???;;;===>>><<<777222///---333333333444555666666777999999999999888888888777777777888:::;;;===???@@@===>>>>>>===;;;::::::;;;999888777777777777888888......///000111333444555:::>>>???>>>>>>@@@@@@<<<444222111444888:::666222111222222333333444444555;;;:::>>>DDDDDD===777555777888888777555555666777888444222333222000000333///222444111---+++---111////////////000222333444444444333000---+++,,,...,,,...///...------...///000222777<<<>>>===888333++++++,,,...000111///...000000111111111111000000000///...---,,,+++++++++,,,,,,+++***))))))******zzzqqqkkkaaaXXXOOOLLLGGG@@@;;;999666444222000...------.........//////000000111111000///...///000111000///...---+++))))))***+++,,,+++******))))))))))))))))))(((((((((((())))))***''''''(((((())))))******++++++,,,+++)))***+++---*********)))))),,,111444777<<<@@@AAA===888555444...+++)))***...111222000//////000///------///000/////////000//////...------///222333222000000000///////////////000111111555333333333555777777777666555333222333666999;;;@@@???>>><<<;;;;;;===@@@;;;;;;;;;<<<;;;;;;:::999999777444000//////000111888555222111333555777777666666777888999999::::::;;;<<<>>>@@@AAABBBBBBAAACCC@@@===:::888555222///111222333444444333222111000000///......///111111777888999999999888777666888444111333888;;;;;;888666444666999777333555<<<===???AAAAAA@@@;;;777444666777999::::::999777666888777666555555444444444777666444111000//////////////////000111222444555777666555444222111//////000000///...............---...000333666666555333666333000...////////////000222222111333888999777111000///...---,,,,,,,,,------,,,++++++******)))xxxooohhh```VVVMMMIIIEEE>>>:::999555444222000............---......///000111111222000///......///000///------,,,+++*********+++,,,+++******)))))))))))))))((((((((((((((())))))***)))))))))))))))))))))))))))***,,,---,,,,,,---...++++++***))))))+++///333666888;;;:::777444333444000///......///111111000///000000///------...000//////////////////.........111333444222111111111///////////////000111111111000000111222444555555666555333222333555888999888;;;===>>>===<<<===>>>=========<<<;;;:::999888666444111///---...///000666333111111444777999999999999999999;;;<<<===>>>???AAAEEEHHHHHHGGGDDDAAAAAA>>>:::777555333111...000111222222222222111000111000000///000000222222444555666666666555444333666333111333888;;;:::888555333444777666333666<<<<<<===???@@@>>>:::666333444666888:::;;;:::999888999888777666555666777777777666333111000000111222/////////000111333444555777666555444222111000///000//////..................---...111444555444333555222///...////////////000333333111333888999666000///...---------------,,,,,,,,,,,,++++++++++++~~~vvvllleee___TTTJJJFFFBBB<<<888888444333111///............------...///000222222333111///......//////...,,,,,,,,,,,,+++++++++******+++******)))))))))))))))(((((((((((()))))))))***++++++++++++************(((+++///111000/////////++++++***)))(((***...111444555555555333222333444111222333333111000000000///000000///---,,,...///////////////////////////000222444444222111111111000////////////000111111/////////000111333444555666555444222222444555777111555;;;>>>>>>===;;;;;;===>>>>>>===<<<:::888777333111///---,,,---...///444222000111555888:::;;;:::999999999;;;===@@@BBBBBBEEEJJJMMMMMMIIICCC??????;;;666333222111///......//////000000//////...111111000000111222333333333444444444444333222222444222222555999;;;999777333222333666666444777;;;;;;<<<======<<<999555333444666999;;;<<<;;;:::999999888666555555777999;;;888666444111000111333444......///000111333444555666555444333222111000000//////...------------......---,,,...111333333222333111///...////////////000333333111111555666444......---------------...++++++,,,,,,------,,,,,,}}}tttkkkccc]]]RRRGGGBBB>>>999777777333222000///.........///------...000111222333444222111////////////...,,,+++,,,,,,,,,,,,+++***)))+++******)))))))))))))))''''''((()))))))))*********++++++,,,,,,------...,,,000555666555222000...++++++***)))((()))---///222333444444444444555555000333666555222///000111///000000///------...000111000000000000000111111111222444333111000000000000000//////000000111222000000111222222333555666666555444222222222333444///333888;;;<<<:::888888;;;<<<=========;;;999888111000...------...///000444222111222555888::::::999888777777999<<<@@@BBBCCCEEEIIIKKKIIIEEE@@@<<<===999444111000000//////---..................---000000000111111222333333555555555555555444444444333333333666999:::888666333333444666777888:::<<<;;;;;;<<<;;;:::777555333666888;;;===>>><<<:::999888777444333444777:::<<<;;;888555111000000222333---......///000222444555444444333222222111000000///...------,,,,,,------...,,,++++++...000222222111000...---///000///...///222222///...111333111------,,,,,,,,,---......)))***,,,---.........---}}}tttjjjcccZZZOOOEEE@@@<<<777555555222111///.........//////......///000111222333333333222000000000000...---+++,,,,,,,,,,,,+++***)))+++******)))))))))))))))&&&&&&((()))************((()))+++---///111222333222666:::<<<999444///---+++++++++***)))***---///...///222555777777666555///222555555222000111333000000111000///...000222444333222111111111222222222333444222000/////////000000000000000111222222///111222222111111333666555444333222111111222222222444777777666555555666777888;;;======<<<;;;:::111111000/////////000111555444333444666888999888999888777777999===@@@CCCDDDDDDDDDDDDBBB@@@===<<<;;;888333000000000000000...------------------...//////000111222222333333444444444444555555666666444555666777999999888666555666666666888;;;<<<<<<:::::::::999888666555444999;;;===??????===:::888666444222111222555888;;;;;;999555111///...//////---------...///000111222222222111111000000000///......---,,,,,,,,,,,,,,,...,,,******,,,///000111///...------///000///...,,,000111---+++...000///------,,,,,,,,,------...)))***,,,.../////////...|||tttjjjcccWWWMMMDDD@@@<<<777444444111000///.........///000///000000111111222222222222111//////000000///---,,,,,,,,,+++++++++******+++******)))))))))))))))%%%&&&((()))************((()))+++...111444666777555999======:::444///,,,***+++,,,++++++,,,...000+++,,,///444888999777555222333555444333222222333///111111111000111333555888777555333222222333333444555555333000//////000111000000000000111222222///111222111......000333333333222111111111111111555555666555333222333444333666999;;;===<<<;;;:::222222111111000111111111555444333444777888888888;;;:::::::::<<<>>>AAACCCCCCBBB@@@>>>============999666222111111111111000//////...------.../////////000111222333444444444222222222333444666777888888888999999888888777777777888777666999===>>>;;;999888777666555444444333777999===??????===999777333222000000000333555777888666444111...---,,,,,,------,,,,,,------...////////////////////////...------,,,++++++++++++,,,...,,,******,,,...///000---,,,,,,---///000///...***///000,,,***,,,//////------,,,,,,,,,,,,,,,---***+++...000000000///...{{{sssiiibbbUUULLLCCC@@@===777333222000///...---......000000111111111111111111111111///...------...///...,,,---,,,+++*********+++,,,+++******)))))))))))))))$$$%%%(((***++++++***)))***+++---///222444666777444888;;;<<<888333...,,,***+++,,,,,,,,,---000222......///333888<<<<<<;;;999777555444444444333222///111222222222333666888<<<;;;888555444333333444777777777555222000111222111111000000111111222333111333555222...,,,///222111111111111111000000000333444555444333222222333333555888;;;<<<;;;999777222222222111111000000000333333333555888::::::::::::::::::;;;<<<>>>???@@@===<<<;;;:::999:::;;;<<<555333111111111111000///111000///......///000111111222333555666777666666222222333444666999;;;===<<<<<<;;;:::888777777888777999888555888>>>===888666555444222111111111111111444999<<<>>><<<999777222111111000111222444555111111000///...---+++***---,,,++++++***+++++++++---------------------------,,,,,,+++++++++++++++---,,,***+++---...//////,,,++++++---///000///...)))///111---***,,,000111......---,,,+++++++++++++++,,,///111111000...---~~~yyyrrrhhhaaaTTTKKKDDDAAA===777222111//////...------///000111222222222111111111111000,,,+++***+++---------+++...---+++))))))***+++,,,+++******)))))))))))))))$$$%%%(((***++++++***))),,,---...000222444666777222555999:::777222...,,,)))+++---------///111333444222111444:::???AAAAAA???;;;666555555666333111///111222333444555888:::???===:::777444444444444::::::999777444222222333111111111000111111222333444777888555000...000444000000000000111111111111000333555666444333222222333555888:::;;;999777555222222222111000/////////111111222555999;;;<<<<<<777888999::::::;;;;;;<<<777777666666777777888888333222000000111111///...222111000//////000111222222444666777999999999888444444555777999===@@@BBB???>>>===:::777666777888777999777444777===<<<666444333111///......//////,,,///555:::<<<<<<999888222222111111222222333333,,,,,,.........---,,,+++---,,,+++***))))))))))))++++++,,,,,,,,,,,,---------,,,++++++******++++++---,,,+++,,,---//////...+++***+++,,,///000///...)))000222...+++...111333///...---,,,+++*********+++---///111111000...---}}}yyypppeee]]]OOOHHHAAA>>>:::555222333000000000000000111111222///000111111111///...---...---,,,---......,,,***+++++++++*********))))))...'''###&&&******)))))))))))))))(((((((((((((((,,,---000666<<<===999333333111222777777000---000---///111000......000444333444555999>>>AAABBBAAA???<<<888444111111222333222444555444333444999===???BBBBBB<<<444222666;;;;;;:::999777666666666666111111000000/////////...000000000000000111111222111...///333333///...222333555777777555222000000444222333777;;;;;;666111222222333333333111000...222666666222444:::<<<999;;;888666888;;;===<<<:::999;;;:::888999<<<:::666444444333111111111111111222111000...---000444888777555555999>>>???;;;777777777888999;;;???BBBEEECCC???<<<;;;;;;:::888555000666999777444555666444000000000///...///111333...///222888======:::555444///...444888555000...000...,,,++++++,,,...000111///---,,,---------,,,,,,,,,------------,,,,,,+++,,,,,,+++)))((()))+++000,,,)))+++000333222000,,,...000000000///111222------------...///000111//////...---------------------...///...---+++***|||wwwpppfff___PPPHHHAAA>>>:::555333555000000///000000111222333111111111111000///...---...---,,,---......,,,***+++++++++*********)))))),,,'''%%%(((***((('''(((++++++++++++************000000222777<<<===888333111///111555444///---///...000222111///...111444333333555999===@@@@@@???<<<:::666333111111222333222444666555333555:::>>>CCCEEEDDD>>>777444888===<<<;;;:::888666444444333111111111000000/////////000000000000000111222222333///000333333000000444777888::::::777555444444333222222666::::::777222111222222333333333222222222666555222333999;;;888;;;999777888;;;===<<<;;;888999999777777:::888333555444444444333333222222222333222111111333666999<<<999888:::===>>>;;;777888777777999<<<@@@CCCDDDAAA>>>:::888999999777555222777999555222444555444111111111111111111333444111222777===BBBBBB===888777222000555888666222111222000...,,,,,,...000222555333000......---,,,+++------............------+++,,,,,,+++))))))***+++///,,,)))***///222111///---///222333222111222222111000000000000111222222111000///...............------.........---++++++~~~xxxssslllddd^^^PPPHHH@@@===999555444666/////////000111222333444444333111///...............---,,,---......,,,***+++++++++***************)))((((((***)))&&&'''+++++++++++++++++++++++++++222222444888;;;;;;777333///---///222222...---...///222444333000000222555333444666999===>>><<<;;;888666444222111111222333333555666555444666<<>>===;;;888666333222111111111111111111000000000111000000000000111222222555222111333444333444888999;;;<<<;;;888666555666444222222444888:::888666222222222222333444555666333555444222333777888777:::999999:::<<<======<<<999::::::888888:::777222666777888888888777666555333444666666666777999:::@@@===::::::;;;<<<999777888666555888===AAACCCBBB@@@<<<888666666666666666666999888333111333555444333333333444555666666777555888===DDDIIIHHHAAA;;;;;;555222555888666444444444222000......000222444:::777333000///...,,,+++...//////000000//////...,,,,,,---,,,******+++,,,...+++)))***...111111///...111555666555444333333555444333333222222333333222222000//////.........,,,------------,,,++++++{{{vvvppphhh___XXXOOOGGG???<<<999555555777/////////000111222333444666444111...------...///...---,,,---......,,,***************************))))))******(((&&&+++333((()))))))))))))))******111111222666999999666333...---...000000//////000111444666555333222333666444444666999;;;;;;999666444333222111111222333444333555666666555888>>>DDDKKKJJJGGGAAA;;;999<<<@@@>>>===;;;999777555333111222222222222222111111111111111000000111111222333666444444444666777:::===;;;<<<<<<:::777555555666666444444555999;;;<<<;;;444444333222333444555777444444333222222444666666999999:::;;;<<<======<<<;;;======;;;;;;===999444777888:::<<<<<<;;;999888333555888::::::999999:::>>>;;;888666777888888777888555444777===AAAAAA@@@>>>;;;777444444555666777:::;;;888222111555777777999888777777999::::::::::::===BBBJJJNNNLLLDDD>>><<<666333555777555555777555444222111111222444555<<<999555222111000...,,,111222222333333222222111,,,------,,,++++++,,,...///---+++,,,///111222111000333777999888666555444666666555444333222222222222111000///............,,,------------,,,,,,,,,|||wwwqqqggg[[[RRRLLLEEE>>>;;;888555444666000000000000111222333444666444000---+++,,,---......---,,,---......,,,******************************)))))))))''''''111<<<(((((())))))*********+++------///222444555555444.../////////000222333333333666999888555444555777777666777888999999666333222222222333333444444444444555666666666:::AAAGGGLLLJJJGGGAAA;;;:::===AAA=========<<<:::888666555222222222333333333333333111111111111111222222333555666666666888===@@@BBBAAAAAA???<<<888666777888888888777888;;;===??????888777555444333444555666666444333333333222333555888999;;;<<<<<<<<<<<<<<<;;;===>>><<<<<<>>>:::555444666888999:::999888777333666:::<<<;;;:::999999999777444333444555777777888666555888<<>>>>><<<999666444555888:::<<<<<<888333444:::>>>===@@@===::::::;;;<<<<<<;;;===???DDDJJJNNNLLLEEE???;;;666333555666555666:::777666666555555666666777:::888444222222222000///444444555555555555444444---......---,,,,,,...///000///......000222333444111555999:::999777555555666555444222111111111111000///......------......---------------------...|||xxxqqqfffYYYOOOIIIBBB<<<;;;999444333444222111111111111222333333444222///,,,++++++,,,......---,,,---......,,,******************++++++++++++))))))(((''')))333>>>******++++++,,,---------***+++---///000222333333...000///...///444666555555888;;;;;;888555666888;;;999888777777666444222222333444555666666666555444666777777777<<>>;;;999888333333333333444444444444222111111111111222333333333666888888<<>>@@@AAA;;;:::999888777777777777888555333444333111111444666888;;;<<<;;;:::;;;;;;888;;;<<<;;;<<<===:::444000111333555666666555555555888<<<===;;;999888777555444333222333555777888999999:::;;;<<<===>>>???>>>>>><<<:::888888;;;>>>======999777:::CCCGGGGGGGGGBBB;;;999999;;;:::999>>>>>>@@@EEEHHHHHHCCC>>>999555444666777666888===999:::;;;<<<<<<;;;:::999888666333222222222111000444555555666666555555444---...///...------///111000000000000111222444555222555888999888666555555444333222111000000000000---------------...//////.........---......///000~~~xxxrrrkkkaaaUUUMMMEEE???;;;;;;999444111222333333222111111111222222111///---+++++++++,,,---...---,,,---......,,,***))))))*********+++++++++***((((((***))))))///777******+++,,,,,,---......+++,,,------...///000222---000///,,,...555888666666:::======999777777888???<<<888666666555333222333444666888888888777666444666777777888===FFFMMMMMMJJJEEE@@@>>>???BBBEEEDDDDDDDDDCCCAAA>>>:::888333333444444555555555555222222111111222222333444000666999;;;@@@HHHKKKJJJNNNLLLGGGAAA;;;999999::::::;;;=========>>>??????<<<<<<=========<<<<<<;;;;;;666444555444000111444444777:::;;;:::999999:::666:::;;;;;;===???;;;666111222222444555666777777999;;;>>>>>><<<999888777666777666666555666888999;;;>>>AAAAAA>>><<>><<<<<<>>>AAA======;;;:::AAAKKKQQQPPPLLLDDD:::555555777666555>>><<<;;;>>>AAABBB???<<<888666666999:::999;;;@@@<<<>>>BBBDDDDDDBBB>>><<<888555222111111111000///333333444444444444333333.../////////......000222///000000000000111444666333555777777666555444555222222111000/////////000,,,,,,------...000111222000//////...///000111222{{{ssskkkddd[[[QQQJJJBBB===:::;;;999444000000444444333222111111111111...---,,,++++++++++++,,,...---,,,---......,,,***))))))******++++++++++++)))'''(((++++++)))+++///(((((()))***++++++,,,,,,---......---------...000,,,///...+++---444888666777;;;>>>>>>:::888888999AAA>>>999666555444333222444666888999:::999888777555666777777999>>>GGGNNNNNNJJJEEEAAA???AAADDDGGGHHHHHHGGGFFFBBB>>>:::888444444444555555555666666222222111111222222333444///555:::<<>>=========>>><<<===???AAAAAAAAA@@@@@@<<<666444666555000000555333666:::;;;999888888:::777;;;===>>>@@@BBB>>>999555555555666777999:::;;;<<<>>>??????<<<:::888888999::::::999888888999:::===BBBGGGEEE???===???DDD???AAACCCAAA???>>>@@@CCC<<<===<<<===EEEQQQVVVVVVNNNEEE999222222333333111===:::888888<<<>>>===;;;777666888;;;<<<;;;===BBB>>>AAAFFFIIIIIIFFFAAA>>>888555222000000///...---111222222333333222222111...///000///...///111222...////////////000333555333555666666444333444555222111000000///000000000,,,------...000111333444111000/////////111222333~~~vvvkkkcccZZZNNNCCC???>>>;;;888444222000///444333111///...---,,,,,,***...111000---,,,///333,,,---///000000///---,,,111000...+++(((&&&%%%%%%++++++++++++++++++,,,,,,******+++,,,+++***)))(((+++++++++,,,---...///000,,,...000333555555555444>>>===<<<:::999888888888;;;;;;:::999777555444333333444666888888888777777:::888777888<<>><<<===???AAADDDFFFHHHJJJJJJGGGCCC===777333222222333333444555777888999999999:::999===DDDLLLMMMFFF>>>777777777888999:::<<<===<<<===??????===<<<<<<======@@@AAA@@@>>>===@@@CCCIIIKKKLLLIIIEEECCCDDDFFFEEEDDDDDDDDDDDDEEEEEEFFFCCC@@@===>>>HHHRRRTTTPPPEEE===888777666444555888===<<<;;;999888999999:::888888999;;;???BBBBBBBBBCCCLLLSSSQQQLLLHHHBBB===999888444...///222333000111333333111///...111444111///---...000222333333999888777444111000222444222333555555555333000///111000///000222444444444111333444333222222333444777777666666666666777777|||tttiii```XXXLLLAAA>>>===:::888666555444444555444333111000///......---...//////---,,,---///,,,---...//////...---,,,...---,,,+++************++++++*********+++,,,---***+++,,,,,,,,,+++)))(((++++++++++++,,,---......---...111444666777777666;;;:::999888777666666666;;;;;;:::999888666444444555666777888999999999888<<<;;;:::;;;???FFFLLLQQQUUUOOOGGGDDDEEEGGGGGGGGGJJJKKKLLLLLLJJJGGGCCCAAA888777666555444444444444444222111000222555999;;;===>>>???AAACCCEEEGGGHHHKKKIIIFFFBBB???;;;999888<<>>AAAEEEIIIMMMOOOPPPKKKGGGBBB<<<888666666666444555555777888999:::;;;999999<<>>>>><<<<<<<<<===???BBBCCCAAA>>>>>>@@@CCCMMMOOOPPPNNNJJJHHHIIIKKKJJJIIIHHHGGGGGGGGGHHHHHHBBB@@@===>>>FFFPPPRRRNNNDDD===777777777666777;;;===<<<;;;:::999999:::::::::===AAAEEEHHHJJJKKKKKKMMMTTTXXXVVVRRRMMMFFF???888888555111222555555222333444444222000000333666111222444555555444333222666666666555555666999<<<777777666666777888:::;;;777666555555555666666666555666888888888999:::<<<888888999:::;;;===???@@@|||yyypppeee]]]UUUJJJ???===<<<:::888777888999:::666555444222111000000000///...------------+++***,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))***,,,...++++++,,,,,,,,,+++***)))************+++,,,---......000333555888999999999999888888777666666777777;;;;;;:::999888777666555888999:::;;;<<<<<<<<<;;;===<<<<<<>>>BBBHHHMMMQQQTTTOOOIIIGGGHHHIIIIIIGGGIIIJJJKKKJJJIIIFFFCCCAAA888777555333333333444555333222000111333888===@@@BBBBBBBBBAAAAAABBBBBBBBBDDDEEEFFFFFFCCC@@@;;;999===EEEOOOTTTSSSLLLDDD???@@@AAADDDHHHKKKOOOQQQRRRNNNKKKFFFBBB>>><<<;;;;;;999888777777888:::<<<===999999<<>>??????======>>>???DDDFFFGGGEEEBBBAAACCCEEELLLNNNPPPOOOKKKIIIJJJLLLHHHHHHFFFEEEDDDEEEEEEFFFBBBAAA??????FFFOOOPPPLLLDDD===777777888888;;;@@@AAA@@@>>>===;;;;;;;;;;;;777===EEEJJJLLLNNNQQQTTTZZZ^^^___\\\YYYTTTKKKBBB888999777555777<<<<<<999999999777444222333777:::333888===???<<<888666555888999:::;;;<<<>>>AAADDDAAA???<<<:::;;;>>>BBBEEEDDDDDDCCCAAAAAA@@@@@@@@@===@@@BBBDDDEEEGGGIIILLLEEEFFFHHHKKKNNNQQQTTTVVVzzzwwwmmmbbbZZZSSSIII???>>><<<:::888777888:::;;;666555333222111000000000111---+++,,,///000---))),,,------......------,,,---------,,,,,,+++******,,,***)))((()))+++---///+++,,,---------,,,***))),,,+++++++++,,,,,,---...000111444666999:::;;;<<<999999999888888999999:::<<<<<<;;;:::999888888888;;;;;;<<<======>>>>>>>>>;;;<<<===???CCCHHHLLLOOOPPPLLLIIIIIIKKKLLLKKKIIIHHHHHHHHHHHHFFFDDDBBB@@@;;;999666444333444666777555333222333666<<>>=========???AAACCCDDDDDDBBB@@@>>>FFFOOO[[[```]]]TTTLLLHHHHHHHHHIIIJJJKKKLLLMMMNNNMMMLLLJJJGGGEEEDDDCCCCCC???===;;;999888:::===>>>;;;;;;>>>DDDJJJLLLJJJFFF=========<<<;;;;;;:::999>>>???@@@@@@??????@@@BBBIIIKKKLLLIIIFFFEEEGGGIIIKKKNNNPPPOOOKKKHHHIIIJJJEEEDDDCCCBBBCCCDDDFFFGGGFFFFFFDDDDDDJJJQQQQQQMMMFFF>>>999999;;;===AAAFFFGGGFFFDDDBBB???===<<<;;;777===EEEIIILLLPPPWWW^^^dddeeeccc```^^^ZZZPPPEEE<<<===;;;:::>>>FFFIIIHHHEEECCC???;;;999:::===???:::AAAHHHIIIEEEAAA@@@AAADDDFFFGGGHHHHHHJJJMMMPPPWWWUUUQQQNNNMMMOOORRRTTTYYYYYYYYYXXXWWWVVVWWWXXXVVVXXX\\\^^^```cccfffiiidddeeegggjjjmmmqqqtttvvvxxxtttjjj___WWWRRRJJJAAA@@@>>>;;;999777777777888444333222000////////////111---***,,,111333000,,,,,,------------------,,,***++++++,,,+++***))))))+++***))))))***,,,...///,,,------...---,,,+++***...------------......///111222444666888:::;;;<<<888888888888999:::;;;<<<===<<<;;;:::999999:::::::::::::::;;;;;;<<<======999:::===@@@DDDGGGJJJLLLHHHFFFEEEGGGJJJLLLKKKIIIFFFFFFFFFEEECCCAAA???>>>===;;;888666555666888:::444444333444888===CCCFFFEEECCC@@@>>><<<;;;;;;;;;??????@@@@@@BBBDDDEEEFFFOOOYYYcccfff___VVVPPPOOOKKKKKKJJJJJJJJJKKKKKKLLLNNNNNNOOOOOOOOONNNMMMMMMFFFCCC???<<<;;;<<<>>>@@@@@@@@@BBBFFFJJJJJJGGGDDD<<<<<<===>>>???>>>>>>======>>>>>>>>>>>>>>>AAACCCJJJLLLMMMLLLIIIHHHJJJMMMMMMPPPRRRPPPLLLHHHHHHIIIFFFEEEDDDEEEFFFIIILLLNNNLLLMMMMMMMMMQQQVVVVVVRRRJJJCCC???@@@CCCEEEIIINNNNNNMMMKKKGGGDDD@@@===;;;<<<@@@EEEHHHKKKSSS^^^hhhjjjjjjiiieeeccc```XXXNNNHHHHHHFFFEEEKKKVVV]]]]]]WWWTTTNNNJJJHHHIIIJJJLLLJJJPPPUUUVVVSSSQQQSSSVVVXXXZZZ]]]^^^___aaadddgggrrrqqqooonnnmmmmmmnnnoooqqqrrrtttsssrrrsssuuuwwwxxx{{{~~~|||tttpppfff[[[UUUQQQJJJBBBBBB@@@>>>;;;999666555444222111000///............000,,,***,,,111333111...---,,,,,,,,,,,,,,,,,,---&&&''')))+++,,,,,,,,,++++++++++++,,,---...//////------.........---,,,+++//////............//////222333444555777888::::::666666666777888:::;;;<<<===<<<;;;::::::;;;<<<===777777777777888999:::;;;999;;;???BBBFFFIIIJJJKKKDDDBBBAAACCCHHHJJJIIIGGGGGGGGGFFFDDDBBB@@@>>>===???===;;;999999999:::;;;444444444666999===AAADDDCCCAAA>>><<<;;;;;;<<<===BBB@@@???>>>AAAFFFLLLOOOUUU___hhhfff\\\RRRNNNOOOHHHHHHHHHIIIJJJMMMOOOQQQQQQSSSUUUWWWXXXWWWUUUTTTIIIGGGCCC@@@???@@@BBBCCCDDDEEEHHHKKKLLLJJJFFFCCC<<<===???AAABBBBBBBBBBBB<<<===>>>======???BBBDDDJJJLLLNNNNNNLLLLLLPPPSSSOOORRRSSSQQQKKKFFFDDDDDDEEEDDDDDDDDDGGGKKKOOORRRRRRUUUVVVVVVYYY^^^^^^ZZZRRRLLLIIILLLOOOPPPTTTXXXVVVUUUSSSPPPLLLHHHEEECCCCCCDDDFFFHHHMMMWWWdddmmmpppsssrrrooommmlllggg```]]]^^^[[[[[[aaalllssstttmmmiiidddaaaaaaaaabbbbbbbbbeeeiiiiiiiiiiiilllooonnnqqquuuxxxzzz}}}|||xxxpppkkkbbbWWWRRROOOJJJCCCCCCBBBAAA???<<<888555333111111000///............///---,,,---///000///------,,,,,,,,,,,,,,,,,,---'''(((***,,,------,,,+++***+++---...000000000000---.../////////...,,,+++///......---------......222333333444555666777888666666777888999;;;===>>>>>>===;;;::::::<<<===>>>999999888888999:::<<<===<<<>>>CCCGGGJJJLLLMMMMMMGGGEEECCCEEEHHHJJJIIIGGGJJJIIIGGGEEEBBB@@@>>><<<>>>>>><<<;;;;;;;;;;;;;;;888888999;;;===@@@BBBDDD@@@???===<<<===>>>AAABBBEEECCCAAA@@@DDDJJJRRRVVVZZZdddllliii[[[OOOLLLMMMFFFFFFGGGIIILLLPPPSSSUUUSSSUUUXXXZZZZZZXXXVVVTTTHHHGGGEEEDDDDDDEEEHHHIIIGGGJJJMMMPPPQQQNNNIIIEEE>>>???AAADDDEEEEEEDDDCCC@@@AAABBBAAAAAACCCGGGJJJMMMPPPSSSTTTSSSUUUYYY]]]XXXZZZ[[[WWWPPPIIIFFFEEEGGGFFFEEEEEEHHHLLLPPPSSSVVVZZZ]]]]]]```dddddd```[[[WWWUUUYYY\\\]]]___bbb``````___]]][[[XXXUUUSSSPPPPPPPPPTTT[[[eeeooovvvyyy~~~~~~||||||{{{wwwuuuvvvvvvvvvzzz~~~{{{zzz|||}}}}}}||||||}}}~~~xxxuuulllhhh___TTTPPPNNNIIIBBBCCCCCCCCCAAA>>>:::666444111111000//////.../////////...------------,,,+++---,,,,,,++++++,,,,,,---,,,---.........,,,***(((***+++...000222111000///---.../////////...,,,,,,...------,,,,,,,,,------333222222333333444555666888888999:::<<<>>>@@@AAA>>>===;;;:::;;;<<<>>>???======<<<<<<===>>>@@@AAA???BBBFFFKKKNNNPPPPPPOOONNNKKKHHHIIIKKKMMMKKKIIILLLKKKIIIFFFCCC@@@>>>============<<<<<<;;;::::::<<<===???AAABBBDDDEEEFFF???>>>======>>>AAAEEEGGGGGGEEECCCCCCGGGNNNUUUZZZ]]]hhhqqqlll]]]OOOKKKLLLHHHHHHHHHJJJMMMQQQTTTWWWRRRTTTWWWYYYXXXVVVRRROOOFFFEEEEEEEEEGGGJJJLLLNNNIIILLLQQQTTTTTTQQQLLLHHH@@@AAADDDEEEFFFFFFDDDCCCFFFGGGGGGGGGGGGIIIMMMPPPRRRUUUYYY[[[[[[]]]bbbffffffhhhhhhccc[[[TTTPPPOOONNNMMMKKKKKKMMMQQQUUUWWWYYY]]]```aaadddhhhgggdddbbb^^^]]]bbbeeeeeefffhhhiiijjjjjjiiihhhfffdddcccbbbaaaaaafffoooxxx|||uuuqqqiiiddd]]]UUUNNNIIIFFFEEEIIIHHHEEEBBB>>>999666444111222222222///***%%%"""---------///000000...,,,000///...---------...///---+++)))+++...///---+++***+++,,,---................../////////---,,,+++------..................111111111111111111111111444444555999???AAAAAA???DDDAAA===;;;<<<===>>>>>><<<@@@DDDDDDAAA@@@BBBEEE???DDDKKKPPPRRRTTTTTTUUUXXXWWWUUUSSSQQQOOONNNMMMPPPOOONNNLLLHHHDDD@@@===>>>??????>>><<<<<<===???===AAAEEEHHHGGGFFFDDDDDDBBBBBB@@@??????BBBGGGLLLKKKGGGCCCDDDLLLUUU]]]aaafffiiikkkeeeZZZMMMDDD???AAACCCFFFJJJMMMOOOPPPQQQYYYYYYYYYXXXVVVSSSPPPNNNJJJGGGFFFIIIOOORRRQQQNNNQQQQQQSSSVVVXXXWWWRRRMMMHHHKKKNNNOOONNNNNNNNNOOOLLLMMMNNNPPPRRRTTTUUUVVV\\\\\\]]]```dddjjjpppsssyyyxxxuuunnnfff___[[[YYYTTTTTTUUUVVVXXXYYYZZZ[[[bbbdddfffhhhhhhjjjlllnnnnnnllljjjkkknnnqqqqqqpppyyyyyyxxxxxxyyyzzzzzz{{{xxxxxxzzz~~~yyysssooogggbbb[[[SSSMMMIIIGGGGGGIIIHHHEEEBBB>>>:::777555////////////...---,,,+++...---------......+++)))---,,,+++++++++,,,------...,,,+++,,,...///...,,,++++++,,,....../////////000111111111111000///...---------............///222222222222222222222222666666888<<>>??????>>>AAADDDCCCBBBBBBFFFKKKJJJNNNRRRUUUVVVWWWWWWXXX[[[ZZZXXXVVVSSSPPPNNNMMMKKKLLLMMMLLLJJJFFFBBB@@@??????@@@??????>>>??????AAADDDGGGHHHGGGEEEDDDCCC@@@AAA@@@@@@AAAEEEJJJOOOQQQMMMHHHIIIPPPYYYaaaeeegggiiihhhbbbWWWKKKDDDAAABBBDDDGGGKKKOOORRRTTTUUUYYYZZZ[[[[[[[[[YYYWWWUUUSSSQQQPPPTTTZZZ]]]\\\ZZZ\\\\\\]]]___aaa___[[[VVVUUUWWWYYYZZZYYYYYYYYY[[[ZZZZZZ\\\]]]___aaabbbccciiijjjkkkooosssxxx}}}~~~wwwooogggcccaaaaaaaaabbbcccdddeeefffgggkkkmmmppprrrssstttwwwyyy|||zzzxxxyyy|||~~~~~~}}}~~~|||vvvppplllddd___WWWPPPKKKHHHHHHIIIHHHGGGEEEAAA>>>:::888666111000///...---...///000000///---......---+++(((+++++++++++++++,,,---......---,,,---///000///...,,,,,,---...////////////000111111222111111000000---------....../////////333333333333333333333333777888<<>>;;;:::<<<>>>@@@@@@AAABBBCCCAAAAAADDDJJJPPPSSSUUUXXXXXXXXXXXXYYYZZZ___^^^[[[WWWTTTPPPMMMKKKEEEGGGJJJLLLLLLJJJFFFDDD@@@@@@AAABBBBBBAAAAAA@@@@@@BBBDDDDDDBBB@@@>>>>>>>>>???AAABBBEEEIIIOOOSSSZZZVVVSSSSSSXXX```gggjjjiiiiiifff^^^TTTLLLHHHHHHIIIJJJMMMQQQUUUYYY[[[]]]]]]^^^aaacccdddcccbbbbbbbbb```aaadddjjjmmmllljjjkkkkkklllmmmnnnlllhhhdddfffhhhiiiiiihhhhhhjjjkkkkkklllmmmnnnpppqqqrrrsssyyyzzz}}}|||vvvsssrrrsssssstttuuuvvvvvvwwwwwwyyy{{{~~~xxxsssmmmiii```[[[TTTMMMIIIHHHJJJKKKHHHGGGDDD@@@===:::888777666444222000...---------000///......//////---,,,,,,,,,------...///000111------------...//////...---...//////000000000/////////000000000000000000------......///000000000222222222222222222222222666:::???EEEIIIIIIGGGFFF>>><<<999999<<>>>>>CCCJJJPPPSSSUUUVVVVVVUUUUUUWWWYYY___]]]ZZZUUUQQQMMMJJJHHHBBBEEEJJJNNNPPPNNNKKKIIIAAAAAABBBCCCDDDCCCBBB@@@@@@BBBCCCBBB???===<<<<<<;;;>>>BBBFFFJJJNNNTTTXXXaaaaaaaaabbbeeeiiilllnnnkkkjjjfff^^^WWWSSSSSSVVVXXXXXXZZZ\\\___cccfffggggggiiikkknnnooopppooonnnooooooppptttxxx{{{{{{yyyyyyyyyzzzzzzyyywwwtttrrruuuwwwwwwwwwvvvvvvxxxzzzyyyyyyzzz{{{|||~~~~~~|||vvvpppkkkggg\\\XXXQQQKKKHHHIIIKKKMMMHHHFFFCCC???;;;888666666555555444333111...,,,+++---,,,+++,,,...//////...------...///000111111111,,,------...---....../////////000111111111000000000000000000111111222222......///000000111222222222222222222222222222222666;;;BBBHHHJJJIIIGGGEEE<<<:::888888;;;>>>AAAAAAEEECCC>>>;;;;;;@@@FFFKKKNNNOOOQQQRRRRRRUUUXXX[[[\\\ZZZUUUPPPLLLIIIHHHGGGCCCGGGLLLQQQTTTSSSQQQOOOEEECCCBBBCCCEEEEEECCC@@@BBBCCCDDDCCCAAA@@@@@@AAA>>>BBBHHHMMMRRRVVV[[[^^^gggjjjooorrrsssrrrqqqpppmmmllliiiddd______ccchhhjjjjjjjjjjjjlllnnnqqqsssuuuwwwyyy{{{|||{{{zzzyyyyyyzzz|||~~~}}}xxxrrrnnnhhheeeZZZVVVQQQLLLIIIIIIKKKMMMHHHFFFBBB===999666444333000111222222222111000///+++***)))***,,,...///...,,,---...///000000000///---...//////......///111000111111222222111111111222222222333333555666777000000111111222333444444333333333333333333333333666===FFFKKKLLLIIIEEECCC<<<999777888:::>>>@@@AAACCC@@@<<<999:::>>>BBBFFFHHHJJJMMMPPPSSSVVV[[[^^^ZZZVVVPPPKKKHHHHHHJJJKKKIIIMMMQQQVVVXXXXXXWWWUUUKKKHHHDDDDDDFFFFFFDDDBBB@@@AAAAAAAAAAAAAAADDDFFFGGGLLLSSSYYY^^^bbbeeegggnnnssszzz}}}|||xxxuuusssqqqqqqpppmmmkkkmmmsssxxxyyyxxxvvvuuuvvvyyy{{{}}}}}}tttooojjjeeeaaaXXXUUUQQQMMMJJJJJJKKKLLLIIIFFFAAA;;;777333111111.........///000222444555...---+++,,,---///000/////////111111111111000//////111222222000000111333111222222222222222111111333222222333444666777999111111222333444555666666555555555555555555555555888???IIIOOONNNIIIEEEBBB<<<999777777:::===???@@@>>><<<999999;;;>>>AAACCCCCCFFFKKKOOOSSSWWW\\\___YYYTTTNNNIIIHHHJJJOOORRRQQQTTTWWWZZZ\\\\\\[[[ZZZRRRMMMGGGFFFGGGIIIGGGDDD@@@BBBCCCDDDEEEHHHLLLOOOTTTYYYaaahhhllloooqqqrrrvvvzzz{{{xxxwwwvvvwwwxxxwwwvvvxxx}}}~~~|||{{{|||zzzqqqlllhhhccc___WWWUUUQQQNNNLLLKKKKKKLLLIIIFFF@@@;;;555222000///000///---,,,...111444777444222000000111222222111222333444555444444222111000333555444222111333666222222333333333222222111111111000111222444666888222222333444555666777888777777777777777777777777:::BBBLLLQQQPPPJJJEEEBBB<<<999777777:::===??????:::999888999<<<@@@BBBBBB@@@DDDIIINNNRRRVVV[[[^^^YYYUUUNNNIIIIIIMMMTTTYYYWWWXXX[[[]]]^^^^^^]]]]]]WWWQQQJJJGGGIIIJJJIIIGGGHHHJJJLLLMMMPPPTTTYYY]]]]]]ccckkkrrrvvvxxxyyyzzz{{{|||{{{{{{yyy{{{}}}}}}{{{}}}~~~}}}~~~wwwmmmhhhddd```]]]YYYUUUPPPLLLKKKJJJJJJIIIIIIEEE???999555333444555000000///////////////000999666555666444///---///111333666666555333222222000111222444555555555555777666555333222222111111000111222333444444333333555333333555999:::888555666:::======;;;:::;;;===>>>IIIRRRUUURRRMMMDDD<<<===<<<:::999:::;;;===>>>;;;:::999999<<<@@@EEEHHHEEEHHHLLLNNNQQQTTTWWWZZZSSSPPPMMMKKKMMMRRRXXX\\\^^^[[[XXXZZZ^^^aaabbbaaa]]]\\\ZZZWWWUUUTTTRRRRRRTTTUUUXXX\\\```dddfffgggjjjooovvvzzz{{{}}}uuummmhhhddd```]]]VVVRRRNNNKKKJJJJJJJJJIIIIIIFFF@@@:::666444444444222111111000000111111111555333333666555222000222///111444555444333333444333444444555555444444333888777666555444333333333000000000111222222333333555444555777:::;;;999666888<<>>???AAAEEENNNXXXZZZXXXSSSKKKCCCBBBAAA@@@>>>>>>>>>>>>???:::999999999<<>>CCCHHHJJJIIIGGGGGGHHHMMMVVV^^^```]]]YYYRRRJJJIIIHHHGGGEEECCCAAA??????:::999999;;;>>>CCCHHHJJJMMMPPPSSSVVVXXXZZZ^^^```^^^[[[YYYWWWYYY]]]bbbfffhhhiiijjjjjjjjjkkknnnqqqtttsssrrrqqqppppppqqqqqqssssssssssssuuuxxxzzz|||~~~~~~}}}{{{zzz{{{yyy{{{~~~~~~{{{~~~{{{yyyxxxxxx{{{~~~xxxqqqkkkgggbbb\\\WWWQQQOOOLLLKKKLLLMMMMMMMMMHHHGGGDDD@@@<<<888555333222222222222222222333444555444777<<<>>>;;;:::<<<777888999999999999<<<>>><<<<<<<<<<<<;;;:::999888777666666555444444555555555444333333444666888:::999;;;>>>AAACCCCCCAAA@@@EEEJJJQQQSSSRRROOOOOOPPPTTT\\\cccccc```\\\UUUNNNNNNNNNLLLJJJGGGDDDAAA???======>>>@@@CCCHHHMMMOOOTTTVVVZZZ]]]```cccgggiiihhhfffdddccceeehhhllloooqqqtttvvvvvvtttuuuyyy}}}~~~}}}||||||}}}~~~|||||||||}}}~~~~~~~~~~~~zzzzzz|||{{{|||~~~{{{yyyyyyuuuwww||||||xxxtttwwwyyy}}}}}}xxxvvvuuuvvvyyy}}}|||wwwoooiiiddd___WWWRRRQQQOOOMMMMMMOOOPPPPPPOOOIIIHHHEEEBBB===999666444111111111111111222333444666555777<<<===::::::<<<<<<=========<<<===???AAA===============<<<;;;;;;777777666555444444444555777666555555666888;;;<<<999<<<@@@CCCDDDDDDDDDDDDIIINNNUUUWWWUUUSSSRRRSSSXXX___dddccc```]]]WWWQQQSSSSSSQQQOOOLLLIIIFFFDDDFFFGGGHHHJJJNNNRRRVVVYYY]]]```dddgggjjjnnnrrruuusssrrrqqqppprrrtttxxxzzz{{{~~~~~~|||wwwtttvvvwwwwwwzzz~~~|||xxxvvvuuuqqqtttyyy}}}~~~{{{yyyvvvrrrppppppssswwwzzz{{{zzzyyyxxxvvvtttssstttxxx{{{}}}~~~{{{uuummmfffaaa\\\UUUPPPPPPOOONNNNNNPPPQQQQQQPPPKKKIIIFFFCCC>>>;;;888666111111111111222333444444666444555999:::888888;;;>>>???AAABBBBBBBBBDDDFFF??????@@@@@@???>>>======<<<;;;:::888777777666666888888888888999;;;===>>>;;;===AAACCCDDDEEEGGGHHHMMMRRRWWWXXXVVVTTTSSSTTTYYY___dddcccbbbaaa]]]YYY[[[[[[YYYWWWUUUSSSRRRQQQUUUVVVWWWZZZ]]]aaadddfffjjjlllpppsssuuuxxx|||||||||{{{{{{|||~~~~~~~~~}}}~~~~~~|||xxxsssooolllllloooqqqqqqtttyyyyyy{{{{{{yyyuuurrrpppooommmooossswwwzzz{{{|||||||||yyyvvvtttsssrrrpppnnnmmmpppsssttttttuuuvvvwwwuuusssrrrsssvvvyyy{{{{{{xxxqqqiiiccc___ZZZUUUPPPOOONNNMMMNNNPPPQQQPPPOOOLLLJJJGGGCCC>>>;;;999888222222222222333444555666777555555888:::999;;;???@@@CCCFFFIIIJJJLLLMMMOOOHHHGGGGGGFFFEEECCCBBBAAACCCBBB@@@>>>===<<<;;;;;;<<<===>>>???@@@BBBCCCCCC@@@CCCFFFGGGHHHIIIMMMPPPTTTXXX[[[\\\YYYWWWWWWXXXYYY```eeefffgggiiiiiiffffffeeecccbbbaaaaaabbbbbbfffggghhhjjjmmmpppsssuuuxxxzzz|||~~~~~~}}}~~~~~~~~~{{{yyyzzz{{{zzzvvvwwwzzz{{{~~~}}}xxxtttqqqlllfffdddccceeejjjllllllnnnsssuuuuuuuuusssooolllkkkkkkjjjkkkmmmppprrrtttuuuvvvsssqqqnnnmmmnnnooooooooommmoooqqqqqqqqqrrrvvvyyywwwuuussssssvvvyyyzzzzzz|||}}}|||{{{{{{{{{{{{|||}}}}}}}}}}}}}}}uuuooogggaaa^^^ZZZVVVRRROOOMMMMMMMMMOOOPPPOOONNNNNNKKKGGGBBB>>>;;;:::999333333333444555666777888:::777666:::<<<===@@@EEEBBBFFFLLLPPPSSSUUUWWWXXXQQQPPPOOONNNKKKIIIGGGEEEIIIHHHFFFCCCAAA@@@??????AAABBBDDDFFFGGGHHHIIIIIIGGGJJJLLLMMMMMMOOOTTTXXX[[[^^^aaa```]]][[[\\\^^^YYY```gggiiilllppprrrpppnnnmmmkkkjjjjjjlllnnnoooqqqrrrsssuuuxxxzzz}}}~~~zzzyyywwwwwwxxxvvvrrrrrruuurrruuuuuupppllliiiddd]]]^^^^^^bbbhhhjjjjjjlllqqqttttttssspppmmmjjjiiijjjiiijjjkkkmmmoooppprrrsssnnnllljjjjjjlllnnnppppppnnnpppqqqpppppprrrwww{{{zzzxxxvvvvvvxxxzzz||||||yyy|||~~~{{{zzzzzzzzzzzzzzzzzzzzzzzzwwwxxxyyyzzz{{{||||||||||||rrrlllccc^^^[[[YYYWWWUUUPPPPPPQQQRRRQQQPPPOOONNNLLLJJJGGGFFFFFFCCC===888666333333555555666;;;BBB???>>>===;;;<<>>EEE<<<<<<;;;<<<>>>DDDLLLRRRZZZ]]]```aaabbbcccdddfffdddeeefffeeebbb```___```___``````^^^[[[YYYYYYZZZYYYZZZ\\\]]]]]]___aaaddddddeeefffgggiiilllqqquuuyyyxxxvvvtttrrrooonnnmmmooorrrwww|||zzzyyyxxxxxxyyy{{{}}}~~~{{{yyyzzzyyywwwtttqqqpppooonnnmmmnnnnnnooonnnnnnlllgggaaaZZZUUURRRTTTVVVZZZ```fffiiijjjiiijjjjjjjjjjjjiiigggeeedddfffggghhhhhhggghhhkkkmmmnnnmmmmmmmmmoooqqqqqqqqqqqqqqqqqqrrrsssuuuvvvxxxyyywwwuuurrrrrruuu{{{~~~||||||yyyxxxxxxxxxwwwvvvxxxyyyyyyyyyzzzzzzzzz{{{~~~}}}{{{yyyxxxxxxxxxxxx}}}wwwrrrmmmfff```\\\ZZZWWWVVVRRRSSSTTTTTTSSSQQQOOONNNKKKIIIGGGEEECCC???;;;777999777888:::::::::>>>DDD<<<<<<===@@@EEENNNXXX___hhhjjjllllllllllllmmmnnnnnnooopppooommmlllllllllnnnoooooonnnlllkkkkkkllllllnnnoooooonnnoooqqqsssuuuvvvxxxyyyzzz|||~~~|||{{{zzzzzz|||~~~}}}}}}}}}~~~yyytttrrrrrrsssrrrpppllllllkkkkkkkkkkkkllllllnnnkkkfff```ZZZTTTQQQOOOQQQVVV]]]cccffffffeeedddeeeffffffffffffeeeddddddfffggghhhhhhggghhhjjjlllooommmlllmmmppprrrpppnnnppppppqqqrrrsssuuuwwwxxxwwwwwwwwwvvvvvvxxx||||||zzzzzzxxxvvvvvvwwwxxxxxxxxxzzzzzzzzz{{{{{{{{{{{{{{{|||zzzyyyxxxxxxxxx{{{vvvppplllgggaaa\\\YYYWWWVVVWWWXXXYYYYYYXXXUUURRRPPPMMMLLLIIIGGGDDD@@@===;;;:::999:::======<<>>>>>===???CCCDDDCCCEEEJJJHHHJJJLLLPPPUUU^^^gggmmmwwwyyyzzzzzzxxxwwwwwwxxxvvvxxx{{{|||||||||}}}~~~~~~~~~}}}~~~zzzzzz}}}yyyvvvuuuxxx}}}~~~{{{xxxxxxwwwvvvvvvuuuvvvvvvtttuuuvvvuuutttssstttvvvyyyyyy|||}}}~~~zzzvvvtttrrrqqqooonnnjjjfffeeeiiilllmmmmmmmmmmmmlllkkkjjjiiihhhgggeee___WWWRRRQQQSSSTTTUUUZZZ^^^bbbcccbbbaaacccfffdddddddddeeeeeefffggggggccceeeiiikkklllnnnqqqsssooommmlllnnnppprrrqqqooouuuvvvwwwyyyzzz{{{||||||zzz|||~~~~~~~~~~~~~~~~~~}}}}}}xxxvvvuuuvvvyyy{{{||||||||||||||||||{{{{{{{{{{{{|||{{{zzzyyyyyyyyyzzz{{{zzzvvvmmmllljjjeee```]]]\\\]]]___```aaa```^^^YYYUUURRRMMMMMMLLLIIIEEECCCBBBBBB??????CCCHHHIIIHHHJJJOOOQQQSSSVVVZZZ^^^dddkkkoooxxxzzz||||||{{{zzz{{{|||yyy{{{~~~yyyvvvvvvxxxxxxvvvwwwzzzvvvuuutttvvv{{{}}}}}}{{{yyyxxxwwwvvvuuuuuuuuuuuuqqqqqqpppmmmjjjhhhiiijjjlllllloootttuuurrrssswwwxxxuuuqqqnnnmmmkkkiiihhhiiieeebbbbbbfffjjjkkkjjjjjjjjjjjjiiihhhgggeeedddaaa[[[SSSOOORRRWWWZZZ\\\aaaaaabbbbbbaaabbbeeegggccccccccccccdddeeefffgggaaadddhhhjjjlllnnnppprrrpppoooooooooppprrrtttuuuwwwxxxyyy{{{||||||||||||zzz|||}}}}}}}}}}}}~~~}}}||||||||||||}}}~~~xxxvvvuuuuuuxxxzzz{{{{{{{{{{{{zzzzzzzzzzzzyyyyyy~~~}}}{{{yyyxxxxxxxxxyyy~~~yyyvvvmmmnnnmmmiiidddaaabbbccceeefffgggfffccc^^^YYYVVVPPPQQQPPPNNNJJJHHHHHHJJJEEEEEEJJJQQQSSSRRRTTTXXX]]]___cccgggjjjnnnrrrvvvyyy{{{}}}~~~~~~~~~~~~{{{~~~{{{xxxtttpppooorrrtttssstttwwwyyyyyy{{{~~~|||wwwvvvuuuvvvwwwxxxxxxxxxzzzyyyxxxvvvuuutttttttttmmmllljjjeee```]]]\\\]]]\\\]]]aaafffgggeeefffjjjjjjiiigggggghhhgggfffdddfffccc```aaadddffffffdddeeeeeefffgggggggggfffeee```YYYRRRPPPTTT[[[___aaacccbbb```aaacccdddeeedddaaaaaa``````aaabbbcccddd___bbbeeeggghhhiiijjjllllllnnnooommmkkknnntttyyyvvvwwwxxxzzzzzzzzzyyyxxxwwwxxxyyyxxxwwwwwwxxxyyyyyyxxxwwwvvvwwwxxxzzz{{{vvvtttrrrrrrtttvvvvvvuuutttttttttssssssrrrrrrrrrxxxwwwvvvuuutttuuuvvvvvv|||xxxuuuooopppooolllgggeeefffgggkkklllmmmllliiiddd___[[[TTTUUUVVVSSSOOONNNOOOQQQPPPRRRWWW^^^aaa```bbbffffffiiinnnrrruuuwwwzzz}}}zzz|||~~~zzzuuu}}}}}}~~~}}}{{{vvvrrrpppooosssnnnllloooqqqppprrruuusssuuuxxx}}}~~~yyywwwwwwvvvuuutttttttttuuuuuutttsssqqqpppoooooooookkkjjjfff```ZZZUUUTTTTTTRRRSSSWWW]]]^^^\\\]]]```aaaaaaaaaccceeefffeeedddeeebbb``````bbbcccaaa___bbbdddfffhhhiiiiiiiiiiiiaaaZZZRRRQQQVVV]]]bbbccccccaaa___aaadddfffdddaaa___^^^^^^]]]^^^___```aaa^^^```cccddddddddddddeeegggjjjllliiifffhhhqqqyyyuuuvvvwwwxxxxxxwwwvvvuuutttuuuuuusssrrrqqqsssttttttsssrrrpppppprrrsssuuutttrrrooooooppprrrrrrqqqllllllllllllkkkkkkjjjjjjooonnnnnnoooppprrrtttuuu~~~yyytttqqqrrrrrrpppmmmjjjjjjkkkmmmqqqrrrrrrqqqnnnjjjeeebbb\\\[[[[[[ZZZZZZ[[[]]]^^^]]]___bbbfffiiimmmooopppooopppqqqtttxxx|||~~~{{{xxxuuutttzzz{{{|||}}}|||{{{zzzyyyyyywwwuuurrrpppnnnllllllkkklllnnnppprrrsssttttttwwwwwwxxx{{{~~~|||yyyyyyxxxwwwvvvuuutttssssssvvvuuurrrpppqqqoookkkiiiccc]]]YYYUUUQQQQQQTTTRRRTTTYYY\\\^^^^^^]]][[[aaaaaaaaabbbbbbaaa___]]]aaabbbaaa``````aaaccceeeeeefffggghhhhhhhhhhhhhhhccc```\\\[[[\\\___bbbcccbbbaaaaaaaaabbb```]]][[[ZZZXXXUUURRRQQQQQQSSSTTTVVVUUUUUUUUUUUUUUUUUUVVV\\\ZZZXXXXXX[[[bbbhhhmmmlllkkklllpppuuuuuuoooiiiooohhhdddffffffcccdddhhhkkkjjjiiigggfffeeedddddddddddddddeeefffdddaaa^^^aaa```^^^\\\ZZZYYYYYYXXX]]]]]]___ccchhhjjjhhhfff~~~zzzvvvsssssssssrrrpppnnnmmmoooqqqtttuuuvvvuuusssooojjjhhhfffeeeeeedddeeefffhhhiiihhhiiimmmppptttvvvxxxyyyzzzyyyyyyzzz{{{}}}}}}|||{{{yyyxxxzzz{{{||||||zzzyyywwwuuutttsssuuuuuuvvvvvvuuuuuutttssspppooommmjjjhhhfffeeeeeeiiijjjkkkmmmoooqqqssstttvvvvvvvvvwwwzzz~~~|||zzzyyywwwvvvuuuuuuuuuuuusssvvvvvvsssqqqqqqooojjjgggaaaZZZWWWSSSOOOPPPSSSSSSUUUYYY\\\^^^^^^^^^]]]`````````aaaaaa```^^^]]]]]]]]]]]]]]]]]]^^^```aaaeeefffggghhhhhhhhhhhhhhhbbb```^^^^^^___aaabbbbbbdddaaa]]]ZZZVVVRRRNNNJJJLLLJJJGGGDDDCCCCCCEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFJJJHHHGGGGGGJJJOOOTTTXXX[[[[[[\\\```dddddd```[[[^^^WWWTTTVVVWWWUUUUUUYYYXXXVVVTTTQQQQQQRRRTTTUUUTTTTTTTTTTTTUUUTTTQQQNNNLLLKKKJJJHHHFFFEEEEEEDDDKKKKKKMMMQQQVVVXXXWWWUUU~~~{{{wwwuuuuuuuuuuuutttssssssuuuxxxxxxyyyzzz{{{yyyvvvrrrpppqqqpppppppppqqqrrrtttuuutttvvvyyy|||}}}yyyvvvuuuuuuuuuvvvvvvuuutttrrrqqqooonnnmmmooosssuuussspppppppppqqqqqqqqqqqqqqqqqqqqqpppoooooonnnnnnoooooommmlllkkkiiigggfffeeeeeehhhiiijjjkkknnnqqqtttvvvuuutttssssssuuuyyy~~~~~~}}}zzzyyyvvvuuutttuuuwwwxxxtttwwwxxxuuutttsssooojjjeee___YYYVVVRRROOOPPPTTTWWWYYY[[[^^^```aaaaaaaaa^^^^^^^^^______^^^]]]]]]]]]]]]^^^```aaabbbcccddddddeeefffgggggghhhhhhgggdddcccbbbccccccccc```^^^^^^YYYRRRLLLGGGBBB===:::;;;999777555444555666666666555555555555555555666::::::999:::<<>>;;;<<<>>>BBBEEEAAA@@@@@@AAABBBAAA>>><<<<<<<<<;;;:::888777777666777777999===@@@BBBBBBAAA}}}zzzwwwuuuuuuvvvwwwwwwwwwxxx{{{}}}|||}}}~~~|||zzzxxxxxxwwwwwwwwwxxxzzz{{{}}}{{{}}}}}}|||yyywwwvvvwwwyyyzzzwwwwwwwwwxxx{{{~~~xxxssspppnnnmmmoooooooooooonnnmmmkkkjjjgggffffffhhhkkklllkkkiiihhhhhhiiijjjkkkkkkllllllnnnmmmlllkkkjjjkkkllllllmmmlllkkkiiihhhhhhggggggjjjjjjjjjlllooossswwwzzzvvvtttrrrqqqrrruuuyyy|||||||||}}}~~~~~~~~~~~~{{{yyyvvvssssssuuuxxx{{{www{{{{{{xxxvvvtttpppkkkddd^^^YYYXXXUUURRRSSSWWWYYYYYY[[[\\\^^^______```[[[\\\]]]]]]]]]\\\]]]]]]______```ccceeegggggggggcccdddeeefffffffffffffffffffffffffffeeeaaa[[[WWWNNNIIICCC===:::777555333222111///...------...///......------------......222222222333444666777777444444555888<<<===;;;888999666444555777888999999888777444333333444777888666555444555666555333111555555555444333222111111...///000222444444444444}}}zzzwwwtttuuuvvvxxxzzzzzz|||~~~~~~}}}}}}||||||}}}~~~{{{wwwuuutttrrrpppooopppqqqqqqnnnooooooqqqtttwwwzzz|||zzzwwwsssooollljjjiiiiiihhhhhhggggggeeedddcccbbbccccccccceeeggghhhggggggdddeeeeeeffffffgggggggggkkkjjjhhhggggggggghhhiiigggffffffeeeeeeeeeeeeeeeiiiiiijjjkkkooossswwwzzzwwwvvvsssrrrrrruuuxxxzzzwwwyyy{{{||||||}}}~~~~~~~~~~~~~~~|||zzzvvvssssssuuuyyy{{{zzz}}}|||xxxuuusssnnniiiccc^^^\\\\\\[[[XXXYYY\\\ZZZZZZZZZ[[[[[[[[[ZZZZZZZZZ\\\]]]]]]\\\\\\]]]``````______bbbfffhhhiiihhhddddddeeeeeeeeeddddddcccddddddcccbbb___YYYQQQLLL???;;;666222111111111111...---,,,,,,,,,,,,------------,,,,,,,,,,,,------***+++,,,---......------.........000222333333222000///......000222333111222222111111000//////...111000//////000111///---.........///...---,,,+++.../////////............}}}{{{xxxuuuuuuxxxzzz|||}}}~~~}}}}}}~~~}}}}}}{{{xxxtttpppnnnmmmmmmlllkkkjjjjjjjjjjjjggghhhjjjlllnnnqqqssstttrrrpppllliiifffeeeeeeeeeeeeeeedddcccaaa```______```aaabbbcccdddeeeeeeeeecccccccccccccccccccccccceeeddddddcccccccccccccccdddddddddddddddeeefffffffffggghhhjjjmmmqqqtttvvvxxxwwwvvvuuuuuuvvvwwwxxxvvvyyy}}}{{{{{{||||||}}}~~~~~~}}}zzzwwwttttttuuuxxx{{{yyy{{{yyysssnnnlllhhhbbb^^^\\\\\\``````]]]]]]````````````___]]][[[YYYWWWUUUWWWYYYYYYWWWWWWZZZ^^^bbb___]]]___dddhhhhhhggg`````````___^^^]]]\\\[[[ZZZYYYWWWTTTPPPKKKDDD???777333///---,,,---------++++++++++++++++++,,,,,,,,,++++++******++++++,,,)))***+++,,,,,,,,,++++++,,,,,,------...//////000+++,,,+++)))+++//////,,,,,,---......---+++)))(((...---,,,,,,---...---,,,***+++,,,------,,,***)))...//////...,,,++++++,,,~~~}}}{{{yyywwwzzz}}}~~~|||{{{{{{|||{{{{{{{{{{{{{{{zzzzzzyyyzzzyyywwwtttqqqqqqsssuuuuuuuuusssqqqnnnllljjjiiihhhhhhiiiiiihhhgggeeedddcccdddfffhhhkkkmmmnnnooonnnlllhhheeebbb`````````eeedddcccaaa```___^^^^^^\\\]]]___```aaaaaabbbbbb`````````aaaaaaaaaaaaaaaaaaaaaaaabbbaaa``````___eeeeeeeeeffffffhhhiiijjjeeegggiiikkknnnqqqssstttxxxwwwwwwwwwwwwwwwwwwwwwvvvzzz{{{{{{{{{||||||}}}~~~}}}{{{xxxuuutttuuuwwwyyyvvvvvvqqqiiidddaaa^^^YYYWWWWWWZZZ```bbb___^^^`````````___^^^ZZZUUUPPPNNNIIIKKKNNNMMMKKKKKKOOOSSS\\\WWWSSSTTTYYY^^^___^^^TTTSSSSSSQQQPPPNNNLLLKKKJJJHHHDDDAAA>>>;;;666333111...+++******++++++***))))))*********++++++,,,***))))))(((((())))))******++++++,,,,,,---,,,,,,,,,,,,++++++******,,,---***,,,+++(((***...---)))+++++++++++++++++++++***---+++******,,,---,,,++++++,,,---//////...,,,++++++---...---******,,,...~~~|||yyy|||{{{yyyxxxxxxyyywwwwwwwwwwwwvvvuuuttttttqqqpppmmmjjjggggggjjjmmmqqqpppnnnllljjjhhhhhhhhheeefffggghhhgggeeecccaaaaaabbbdddgggiiikkkllllllmmmkkkgggccc___]]]]]]\\\aaa```___]]][[[ZZZZZZZZZYYY[[[]]]]]]]]]^^^___```^^^^^^^^^___``````aaaaaa```aaabbbcccbbbaaa```___cccccccccdddeeeggghhhiiigggiiikkknnnqqqssstttuuuwwwwwwxxxyyyyyyxxxwwwwwwwww{{{|||||||||||||||}}}~~~~~~|||yyyvvvuuuuuuwwwxxxrrrqqqkkkbbb\\\YYYVVVRRRRRRSSSXXX```bbb___]]]___VVVVVVVVVSSSNNNHHHBBB>>><<<@@@BBBAAA??????DDDIIINNNIIICCCDDDIIINNNPPPOOOHHHGGGFFFEEEBBB@@@>>><<<>>>;;;777444222000...,,,,,,***((((((***+++++++++))))))******+++,,,,,,,,,)))((((((''''''(((((()))(((((((((((())))))******++++++***((('''''')))++++++...---)))***///...(((...---,,,+++,,,...000222---,,,******,,,------,,,***+++---...///...,,,+++)))+++---,,,***+++---000~~~|||~~~~~~~~~}}}~~~|||zzzwwwuuusssrrrqqqpppqqqrrrrrrppplllhhheeedddcccaaa___^^^bbbggglllhhhkkknnnlllhhhdddccccccgggfffeeecccbbbbbbbbbaaa[[[aaafffhhhjjjllljjjfffllljjjfffdddbbb```^^^\\\^^^^^^]]]\\\[[[ZZZYYYYYYXXXXXXXXXXXXZZZ]]]___`````````___^^^^^^]]]]]]]]]^^^___```^^^[[[YYY[[[]]]bbbbbbbbbccceeegggiiijjjgggjjjmmmqqquuuxxxyyyzzzzzzyyyyyyyyyyyyxxxuuussstttyyyzzz}}}~~~}}}}}}zzzxxxuuuttttttsssrrrpppooojjjbbbYYYRRRMMMLLLKKKNNNOOOQQQRRRRRRRRRQQQPPPMMMKKKGGGCCC>>>999555333333444444444333444777:::;;;;;;<<<<<<;;;:::999999888777555333222222333333555555444222000...,,,+++,,,+++***))))))***++++++(((((()))++++++,,,,,,,,,(((((((((((()))***+++,,,***)))((((((((()))+++,,,...---,,,***)))(((((((((((())),,,...///...---,,,---------...//////---+++///---+++***+++,,,,,,+++,,,+++)))''''''(((***+++---,,,,,,,,,---///111222}}}||||||}}}~~~}}}}}}{{{zzzxxxvvvuuuvvvvvvtttrrrpppnnnmmmlllkkkllllllllljjjgggcccaaa^^^]]]\\\[[[[[[^^^dddiiioooqqqqqqmmmhhhcccaaaaaa^^^]]]\\\[[[[[[ZZZZZZ[[[]]]bbbggghhhjjjllljjjfffhhheeecccaaa```___^^^\\\\\\\\\[[[ZZZYYYYYYXXXXXXWWWVVVVVVVVVWWWXXXYYYYYYYYYYYYZZZZZZ[[[[[[\\\\\\]]]___```^^^\\\[[[]]]___aaaaaabbbdddeeeggghhhhhhiiikkkoootttwwwyyyzzz{{{yyyyyyxxxyyyzzzyyywwwttttttxxx}}}{{{~~~~~~|||}}}~~~yyyvvvssspppnnnllljjjhhhccc```ZZZSSSMMMHHHEEECCCFFFGGGGGGGGGFFFEEEDDDCCC<<<;;;999666333000...---///000111111000111333444111111111111111000//////111000///...---------...---...------,,,+++***)))+++***)))))))))***+++,,,'''((()))***++++++++++++******)))))))))))))))******)))((((((((()))***+++------+++***)))(((((((((((()))+++---...///////////////000222444555333111333000,,,++++++++++++***,,,+++***))))))***,,,---++++++,,,,,,---///000000~~~|||{{{{{{~~~}}}{{{yyywwwwwwvvvtttqqqooommmkkklllllllllllljjjhhhfffeeeeeeeeedddcccbbb```^^^]]]YYYZZZYYYYYYZZZ^^^dddhhhtttssspppkkkddd```]]]]]]YYYYYYXXXXXXXXXXXXYYYYYY]]]bbbffffffhhhjjjhhhdddcccaaa___^^^^^^^^^\\\[[[XXXXXXXXXWWWVVVVVVVVVUUUVVVVVVVVVVVVUUUTTTSSSRRRSSSTTTVVVXXXZZZ[[[\\\\\\^^^______^^^\\\[[[\\\]]]aaaccceeegggiiijjjjjjjjjnnnqqqvvvzzz~~~|||||||||}}}~~~~~~|||zzzuuuwwwzzz}}}~~~~~~~~~{{{xxxwwwwwwqqqnnniiieeebbb^^^[[[XXXQQQOOOMMMIIIDDD???;;;999<<<<<<<<<;;;999777555444000000//////...------,,,)))+++---------,,,---...,,,------------,,,,,,+++,,,,,,+++***))))))))))))'''((())))))******)))))))))))))))))))))***+++,,,&&&'''((()))*********))),,,+++***)))(((((((((((())))))((((((((()))***+++---,,,+++)))(((((((((((())))))***,,,...000222333444444555777:::;;;:::999777333...+++*********))),,,+++******+++,,,---///)))***+++---............~~~}}}||||||}}}{{{yyyxxxwwwuuutttsssrrrqqqooollliiigggeeecccdddeeeeeeeeecccaaa___``````___]]]\\\\\\\\\\\\ZZZZZZ[[[\\\^^^aaafffjjjrrrpppkkkeee___[[[YYYXXXXXXWWWWWWWWWXXXXXXYYYZZZ\\\aaaddddddeeegggeeeaaaaaa___\\\[[[[[[[[[YYYXXXTTTTTTSSSSSSSSSRRRRRRRRRSSSTTTTTTUUUTTTRRRPPPOOORRRSSSVVVXXXZZZ[[[\\\\\\___^^^^^^\\\ZZZZZZZZZZZZ^^^```dddiiilllmmmnnnnnnrrruuuzzz~~~~~~~~~}}}xxxxxxyyy{{{}}}~~~~~~~~~~~~{{{vvvqqqllliiiggg```\\\WWWSSSPPPLLLHHHFFF@@@@@@>>>;;;888555333111555444444333111000......+++,,,,,,,,,------------'''))),,,---,,,+++++++++,,,,,,---------,,,,,,+++,,,,,,+++***************'''((()))***************(((((())))))******++++++&&&&&&'''((())))))((((((******)))((((((((((((((((((((((((((())))))******++++++***)))(((''''''((())))))***+++...222666888999999999;;;>>>>>>===;;;777333...+++***+++++++++************+++,,,...///''')))+++...///...---,,,~~~}}}||||||||||||}}}{{{yyyuuusssrrrrrrpppnnnllllllkkkiiigggdddbbbaaa^^^___```aaaaaa___]]]\\\^^^]]]\\\[[[[[[[[[\\\\\\ZZZ[[[]]]^^^```bbbfffjjjllliiiddd___[[[YYYXXXWWWUUUTTTTTTUUUUUUVVVWWWXXX]]]bbbdddcccccceeeccc______\\\YYYXXXWWWVVVTTTRRROOOOOONNNNNNMMMMMMLLLLLLLLLLLLMMMNNNNNNMMMKKKKKKOOOPPPSSSUUUVVVVVVVVVUUUYYYYYYXXXYYYZZZ[[[\\\\\\ZZZ]]]bbbgggllloooqqqrrruuuwww{{{}}}{{{|||zzzxxxyyy{{{}}}|||{{{xxxuuuooohhhaaaZZZUUURRRIIIFFFBBB???===;;;888666666444222///............//////......------------))))))))))))))))))))))))(((***------,,,+++++++++((())))))*********)))))),,,,,,,,,,,,,,,+++++++++))))))*********))))))((((((((())))))************&&&''''''(((((((((((('''((((((''''''((()))******''''''(((((())))))))))))******)))(((''''''''''''*********,,,000444999<<<===<<<<<<<<<===<<<:::888444111---++++++---------)))))))))***+++,,,------&&&(((,,,...//////---+++~~~}}}|||{{{{{{{{{{{{{{{||||||~~~|||~~~~~~}}}|||vvvsssooommmlllkkkiiihhhddddddccccccaaa```^^^]]]\\\]]]^^^^^^^^^]]]\\\[[[\\\[[[[[[ZZZZZZ[[[\\\\\\XXXZZZ\\\]]]]]]___aaadddfffbbb^^^[[[ZZZYYYXXXWWWVVVUUUUUUUUUVVVWWWWWWXXX]]]aaacccaaaaaabbbaaa]]]XXXVVVSSSQQQPPPOOOMMMKKKIIIIIIHHHGGGFFFEEEDDDCCCAAAAAABBBBBBCCCCCCBBBBBBFFFGGGIIIKKKLLLLLLJJJJJJMMMMMMNNNRRRWWW[[[]]]]]][[[]]]bbbhhhnnnrrruuuvvvxxxzzz|||}}}zzzwwwvvvrrrooooooqqqrrrpppmmmfffaaaZZZSSSMMMGGGBBB>>>777555222111111000///---///...,,,******+++,,,---+++++++++++++++,,,------+++++++++******)))((((((***,,,------,,,++++++,,,))))))******++++++************++++++++++++***)))))))))))))))((('''&&&&&&((())))))******)))((((((''''''((((((((((((''''''''''''''''''((()))***+++&&&'''((()))))))))(((((())))))((('''''''''''''''******+++...111666:::======<<<;;;;;;;;;999666333000...,,,,,,---......---))))))******++++++,,,,,,'''))),,,///000///...,,,}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{|||}}}~~~zzzzzz}}}|||yyy|||}}}~~~~~~{{{yyywwwpppmmmiiifffeeedddcccbbb^^^^^^_________^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[[[XXXXXXXXXYYYZZZZZZZZZZZZVVVXXXZZZ[[[ZZZZZZ[[[]]]^^^[[[XXXVVVWWWWWWVVVTTTUUUUUUTTTTTTTTTUUUUUUVVVYYY\\\]]]ZZZZZZ[[[ZZZVVVMMMKKKHHHGGGGGGFFFEEECCCBBBBBBAAA???===<<<;;;:::999999999888888888999999:::<<>>===<<<:::888666555444888777555333333333444555333555999<<<======<<<;;;:::888777:::@@@CCCDDDCCCJJJKKKMMMPPPTTTYYY\\\___bbbbbbbbbccceeegggjjjkkkiiigggdddbbb___[[[VVVSSSPPPLLLGGGFFFGGGGGGBBB===;;;777333222222222000......,,,***+++,,,---,,,,,,(((***,,,...///...,,,+++//////------------////////////...---,,,++++++************((('''''')))+++))))))***+++,,,,,,++++++((()))***+++++++++))))))))))))******+++***************+++***)))(((&&&%%%((()))))))))))))))((((((***)))(((''''''&&&''''''%%%&&&((()))))))))((('''(((((('''&&&&&&&&&''''''***+++...111444888;;;===:::999888777777555222///---,,,,,,---...---***(((---------......---,,,,,,***+++---///000000000///~~~|||||||||}}}|||~~~}}}}}}~~~~~~}}}yyyyyyxxxyyy{{{}}}|||zzzzzzzzztttsssssstttwwwxxxwwwvvvzzzzzz{{{{{{{{{xxxrrrnnnhhhfffaaa]]][[[[[[\\\]]]``````bbbbbbcccbbbaaaaaa[[[^^^___]]]ZZZWWWWWWYYYYYYXXXWWWVVVUUUVVVVVVWWWSSSSSSSSSSSSSSSSSSSSSSSSSSSPPPMMMLLLNNNNNNLLLJJJMMMEEEBBBFFFIIIGGGGGGJJJJJJGGGEEEGGGKKKKKKGGGCCC>>><<<888555555777;;;===888666444444666666444222000222222111333666444///111111222333444444444444333333333333444666999:::<<<<<<<<<>>>AAAFFFJJJLLLKKKMMMNNNOOONNNMMMNNNOOONNNJJJHHHHHHEEE@@@>>>@@@;;;:::888666333111000000/////////000222111///---000///...---,,,+++++++++((()))***,,,...000111222---///000---***)))+++///,,,+++******,,,,,,+++******++++++,,,,,,++++++***+++++++++*********))))))+++******)))))))))))))))))))))***)))''''''(((***(((+++,,,+++(((&&&(((***&&&&&&'''(((((()))((((((%%%))),,,,,,)))###)))))))))))))))(((''''''***)))((((((((((((((()))******---444;;;>>>===;;;:::::::::888666333000///...+++))))))+++...000111000///000333333000222666444222000111444444222///~~~||||||||||||{{{}}}|||{{{||||||||||||{{{xxxxxxxxxzzz|||}}}zzzwwwvvvvvvvvvrrrqqqppprrrtttvvvvvvuuuwwwwwwvvvuuutttpppkkkggg```^^^[[[YYYXXXZZZ\\\^^^bbbcccdddeeeeeedddbbbaaa\\\^^^^^^]]]YYYVVVVVVWWWVVVUUUTTTRRRQQQQQQRRRRRRLLLLLLLLLLLLKKKKKKKKKKKKIIIGGGEEEEEEGGGHHHGGGEEEHHHBBB???CCCEEECCCCCCFFFFFFCCCBBBCCCFFFGGGCCC???999777555333333555888999666444222222333444222000000222222000111444111---222222333333222222111000////////////000111333444333333333444666999;;;===999:::<<<<<<;;;;;;;;;<<<<<<888777888777333111444111000000000000000111111...------...//////...,,,//////...---,,,,,,,,,,,,***))))))***---111666888666444000,,,)))))),,,...,,,+++******,,,,,,+++******++++++,,,,,,++++++***+++++++++*********))))))+++******)))))))))))))))((()))))))))'''''')))***'''***,,,---,,,***))))))''''''((()))))))))(((((()))+++---,,,***'''&&&%%%)))))))))))))))(((((('''))))))(((((((((((()))))))))+++///555:::<<<<<<:::::::::999888666333000...000///...//////000000000111000222555555333444999<<<999666555777777666444~~~}}}}}}}}}{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzz|||zzzxxxvvvtttrrrqqqqqqrrrpppooonnnoooqqqssstttssssssqqqooollljjjeee```\\\UUUTTTSSSSSSVVV[[[___bbbeeefffggggggeeeccc```___[[[\\\[[[YYYVVVTTTSSSTTTQQQOOONNNLLLJJJJJJJJJJJJDDDCCCCCCBBBAAA@@@?????????>>>===???AAABBBBBBAAACCC>>><<<>>>???>>>>>>@@@AAA???===>>>@@@???<<<888222111000000111222444555444222000///000000///...000222111//////222000+++222222222111000...---,,,------,,,,,,------.../////////000000111111222222...///111111000000000111000------000///---,,,///++++++++++++,,,...//////---+++******,,,---,,,+++......------------......,,,***((((((,,,222:::>>>>>>888000***((()))+++---,,,***)))***+++,,,+++******++++++,,,,,,++++++***+++++++++***************+++******)))))))))))))))&&&((())))))((((((***+++(((***---000222000+++''')))))))))***))))))((((((***+++,,,+++***)))***,,,))))))))))))(((((((((((()))))))))(((((())))))***(((---222666888999999:::;;;:::999777555222000///333333555666666555444333666666999======;;;===AAADDDAAA>>><<<<<<<<<<<<;;;~~~~~~~~~}}}|||zzzzzz{{{||||||{{{{{{|||}}}|||}}}~~~}}}zzzyyyxxxtttsssrrrqqqppppppppppppqqqpppooooooqqqssssssrrrooolllgggccc___ZZZUUURRRMMMNNNOOOSSSXXX___fffjjjiiiiiihhhfffccc^^^ZZZWWWVVVUUUTTTRRROOOMMMMMMLLLJJJHHHFFFDDDBBBBBBBBBBBB===<<<;;;:::999888777666888999:::<<>><<<;;;;;;;;;::::::;;;;;;:::999999:::999555222------...///000000111222222111//////////////////111222111///000222111---000000000///...---++++++.........------------.........////////////......---...000000/////////000///,,,,,,//////,,,,,,///...------,,,++++++,,,,,,---+++)))(((***,,,,,,,,,------,,,,,,---...//////---+++)))))),,,222888<<<>>>777...***)))++++++***+++***)))***+++,,,+++******++++++,,,,,,++++++***************************+++******)))))))))))))))%%%'''))))))))))))***++++++,,,///333555222+++$$$******+++******)))(((''''''(((******(((((()))******))))))((((((((((((((()))))))))((())))))******(((...555888888777777999;;;:::999777555333111000444666999;;;===>>>???@@@CCCCCCFFFKKKLLLJJJLLLPPPQQQPPPOOOOOOOOONNNMMMLLL~~~~~~}}}{{{|||~~~~~~~~~~~~zzzvvvtttttttttsssrrrrrrrrrqqqqqqrrrrrrtttrrrqqqqqqrrrrrrqqqoooiiieee^^^YYYTTTPPPLLLJJJHHHJJJOOOUUU]]]eeelllpppooommmiiiddd^^^WWWRRROOOMMMKKKIIIGGGEEEDDDCCCCCCBBBAAA???===;;;::::::;;;888888777666555555444444444666999;;;===???@@@AAA<<<<<<<<<:::888888999888888777777777777555222000,,,---...///000111111111222111000//////000111333222333222000111555444000---------......---------...............---------))))))***++++++++++++******,,,......---------...,,,))))))++++++((('''***///...---++++++*********---+++))))))+++,,,------,,,,,,+++,,,,,,---...///,,,+++++++++---///222444555111,,,+++,,,,,,***(((***)))((()))+++,,,+++******++++++,,,,,,++++++***************************+++******)))))))))))))))$$$&&&)))***))))))***+++---...000444555111)))"""******+++******)))((('''%%%(((++++++***((('''&&&******)))((('''(((((())))))))))))))))))***++++++***///666:::999777777888;;;:::999777666444444333666:::???CCCFFFJJJOOORRRSSSSSSWWW]]]^^^\\\]]]aaaccceeehhhjjjiiihhhfffeee}}}~~~zzzzzzyyyvvvsssqqqrrrsssssssssttttttttttttssssssuuutttssssssrrroookkkggg```[[[TTTMMMIIIFFFCCCBBBCCCGGGNNNWWW```hhhnnnpppppplllfff]]]UUUNNNIIIGGGCCC@@@===;;;;;;<<<;;;:::<<<;;;999777666555555666444444444444444444444444333666999;;;<<<<<<>>>???;;;>>>>>>:::888888888777777777888888777555333222...//////000000111111111111111111111000222555888555666444111222666555111+++,,,---...////////////,,,,,,---------,,,,,,+++))))))*********+++++++++***+++------,,,,,,,,,---+++((((((***)))&&&%%%((()))))))))))))))***++++++,,,***)))***,,,...------++++++***++++++,,,------+++,,,,,,---------------,,,,,,+++,,,---,,,***((()))(((((()))+++,,,+++******++++++,,,,,,++++++******************++++++++++++******)))))))))))))))%%%'''*********))))))***---...000222222...)))%%%)))))))))***))))))((((((&&&)))---...,,,***))))))+++***((('''''''''((()))))))))))))))******+++,,,,,,000666:::;;;:::888777;;;:::999888777777777777<<>><<<::::::<<>>===<<<===???:::???@@@:::777888888555777888::::::999777666666111111000000000000111222000111111111111333888<<<999999666222222444333///,,,---...///000000000000+++,,,------...---,,,,,,...---,,,++++++,,,------***,,,---...---,,,---...,,,))))))++++++((((((***&&&''''''((()))+++,,,---***))))))+++---...---+++*********)))******++++++,,,,,,,,,------------,,,(((***,,,---,,,*********)))((('''(((+++,,,+++******++++++,,,,,,++++++***))))))*********++++++++++++******)))))))))))))))%%%(((***+++***(((((((((***,,,...///---+++******''''''((()))))))))(((((('''))),,,,,,,,,,,,---///+++***((('''''''''))))))))))))))))))***+++,,,---...111555;;;>>>>>>:::777;;;:::999999999:::;;;;;;EEEMMMXXX```bbbbbbdddfffiiiiiinnnssstttqqqqqqttttttvvvwwwwwwuuutttvvvxxx{{{zzzxxxuuuqqqooolllkkklllooossssssqqqpppqqqssssssssstttttttttssssssrrrqqqqqqqqqqqqmmmfff]]]VVVOOOIII@@@:::666555555444777>>>HHHTTT]]]ccceeefff^^^XXXOOOEEE===888666555666222///...000222222000555444333111111111222333+++,,,---///111333555555888<<<@@@AAA???>>>???@@@999???@@@:::666777777444888:::;;;<<<:::999999999333222000//////000111222...000111111000333999>>><<<<<<888222111222000,,,...//////000111111000000,,,---...///000///......///---+++)))((()))***+++((()))++++++*********+++***''''''***+++((())),,,)))))))))******,,,---...(((((()))+++------,,,*********)))))))))))))))***---,,,,,,,,,,,,---...///)))+++...---***)))***---(((''''''(((+++,,,+++***+++++++++,,,,,,+++++++++))))))******+++++++++++++++******)))))))))))))))&&&(((++++++***(((''''''&&&***,,,,,,******,,,///&&&&&&'''(((((()))(((((('''(((((()))))),,,000333+++***((('''&&&''')))***))))))))))))***+++,,,---///111555;;;@@@@@@<<<777;;;::::::999:::;;;===>>>LLLVVVdddlllllliiigggfffkkklllpppvvvvvvssssssvvv{{{{{{yyyvvvssssssxxx||||||yyyxxxvvvuuuqqqlllkkkoooooolllnnnsssrrrooolllmmmqqqtttuuutttvvvwwwvvvtttrrrppppppqqqrrrnnniiifffbbbZZZOOOFFF???<<<777444333222111000999>>>FFFMMMSSSUUUUUUTTTIIIEEE???888444111111111.........------.........222111000///....../////////......//////000111222<<<999<<>>999777777888777666<<<>>>@@@BBBAAA>>>;;;999666444222111222444333333///,,,+++///777<<<===<<<999<<<:::222+++,,,///111222111111000000000000111---,,,++++++***************+++---------+++)))(((,,,,,,,,,......,,,((($$$+++***)))***++++++***)))+++)))((()))***+++***(((((()))***,,,,,,+++******+++---000222222///,,,)))'''((()))***+++,,,------,,,,,,,,,,,,+++***))))))))))))******+++++++++,,,******************++++++******))))))))))))******''')))***)))(((((()))++++++,,,---,,,+++***+++,,,'''((())))))(((''''''(((%%%'''))))))(((&&&&&&&&&''''''&&&&&&&&&***///333333...++++++)))'''(((,,,((((((((()))***,,,---...444444444888;;;<<<:::777666;;;>>>>>>:::999;;;>>>OOO```nnnqqqppppppnnnjjjlllooouuuwwwsssnnnqqqxxx}}}{{{yyyxxxxxxwwwuuusss{{{wwwsssqqqooommmkkkiiiffffffjjjkkkjjjlllppppppppppppqqqsssuuutttssstttsssrrrqqqooonnnoooppplllhhhbbb^^^YYYQQQGGG???;;;888444222111111000///222666<<>>DDDEEEAAA@@@BBB@@@;;;666444444555444333777999<<>>===:::888555333333333222111222///---000666::::::999777;;;:::222,,,---000111000/////////...////////////...------,,,,,,------***+++---------+++***(((---...///000...,,,)))(((,,,+++)))***++++++***)))***)))((((((******)))(((((()))******++++++******(((***,,,------+++(((&&&'''((()))***+++,,,,,,---------------,,,***))))))*********+++++++++,,,,,,---,,,+++***)))(((''''''***))))))(((((())))))***'''((()))(((''''''((()))"""%%%)))++++++*********'''(((((((((&&&%%%%%%%%%%%%'''((((((&&&%%%&&&'''(((((((((''''''***///333333...+++***(((%%%&&&)))))))))(((((())))))******000000222666:::;;;999777666:::<<<;;;888777999<<>>======@@@DDDEEECCCAAABBB>>>:::555333333333444333555666999<<<>>>???@@@@@@:::888555444444444333222555222000111444777777555555999999333...///000000---------------.........///...------------------++++++,,,------,,,***)))---000333222///,,,+++,,,,,,+++******++++++***(((***((('''((()))***)))''')))((((((((())))))******'''((()))***)))((('''&&&'''(((((()))***+++,,,,,,.........---,,,+++)))(((************++++++++++++++++++***))))))((('''''')))((((((''''''(((((()))'''((()))((('''&&&''')))"""'''++++++)))((('''))))))((('''&&&%%%%%%$$$%%%&&&'''&&&%%%$$$&&&((()))))))))((((((+++///333222...******'''$$$$$$'''***)))(((((('''''''''''',,,---///333777888777666666888999777444444666:::BBBTTTiiitttxxxxxxtttppplllmmmqqqsssqqqpppuuu}}}}}}{{{{{{{{{yyyxxx~~~~~~}}}{{{}}}~~~}}}{{{xxxtttqqqooonnnllljjjhhhfffccc___\\\YYYZZZ]]]bbbfffhhhjjjlllkkknnnqqqqqqnnnkkklllnnnhhheeeaaa^^^^^^^^^^^^^^^TTTOOOIIICCC???:::555222222000------......---,,,***,,,...000111000...------,,,++++++++++++------,,,++++++++++++++++++,,,*********+++,,,///111222000111333666999<<<===>>>===>>>@@@CCCDDDCCCAAAAAA???<<<999666555666666666777888:::;;;===>>>>>>???777555333333555777888777555333111111333555555444333777888444111111111///------...............------,,,,,,+++++++++,,,,,,+++,,,,,,------,,,++++++,,,000444333...***+++...,,,+++******++++++***((()))((('''((())))))(((''')))((('''''''''(((***+++*********)))))))))((((((((((((((()))***++++++,,,//////......,,,+++)))((())))))))))))))))))))))))&&&''''''((()))******+++((((((''''''''''''(((((('''((())))))''''''((()))###'''***,,,***(((&&&&&&***)))((('''((((((''''''%%%&&&&&&%%%$$$$$$&&&)))((())))))((((((***---000///+++(((((('''###$$$'''***)))((((((''''''((((((***+++...111333444333333666666666333111111444777<<>>@@@@@@@@@CCCEEEFFFFFFFFFDDDBBB???>>>===;;;:::999999999999:::;;;===>>>???@@@@@@777555444444777999:::999444333222222333555666666444888888555333444333000///000000000000///......,,,,,,,,,++++++,,,------,,,,,,,,,,,,---,,,,,,,,,+++///222111,,,)))+++...+++***)))***++++++***)))***((('''((()))***)))((()))((('''''''''(((***+++++++++***)))))))))))))))((((((((())))))******+++.........---,,,+++)))(((((((((((((((((('''''''''%%%&&&'''((()))***++++++((((((''''''''''''((((((%%%&&&''''''&&&&&&''')))(((***+++***)))'''(((((()))'''%%%%%%''')))((('''%%%&&&&&&%%%$$$%%%'''***'''((((((''''''(((+++---+++'''&&&((('''%%%%%%))))))(((((((((((()))*********,,,...000111000//////555444333111000111333666888EEEYYYiiipppoookkkiiijjjiiikkknnnpppqqqxxx~~~}}}~~~~~~}}}}}}}}}wwwrrrpppnnnlllmmmqqqpppsssuuuuuusssqqqpppppphhhgggeeedddbbbaaaaaaaaa___]]]ZZZWWWVVVTTTQQQOOOQQQVVVZZZ\\\___bbbbbb___]]]\\\ZZZWWWTTTSSSTTTVVVPPPLLLHHHFFFFFFDDDAAA===:::999666333222111222333...---,,,,,,------,,,*********++++++++++++************+++++++++***)))))),,,++++++******++++++,,,++++++,,,---000333555777888:::===@@@CCCEEEFFFFFFHHHKKKMMMLLLKKKKKKIIIEEE>>>@@@BBBAAA???<<<;;;;;;:::;;;>>>AAACCCDDDEEEEEE===:::888888999:::::::::666666555555666777999:::777:::999666555666444111222222333333222000...---..................///000,,,,,,,,,,,,------------+++---///...+++***+++---***)))((()))+++,,,,,,+++***)))((()))***+++***((()))((((((((())))))******)))))))))(((((((((''''''((((((((()))))))))******,,,,,,,,,,,,+++***))))))((((((((((((''''''''''''((())))))))))))))))))))))))((((((''''''(((((()))###%%%&&&'''&&&'''(((***((()))******))))))***,,,)))&&&######&&&((('''%%%%%%&&&''''''&&&&&&(((***'''(((((('''&&&''')))+++(((%%%%%%((((((&&&'''***(((((((((((())))))***+++***---000000///.........333333222111222333444555777???NNN^^^ffffffeeefffiiiggghhhmmmoooqqqwww~~~~~~}}}|||}}}~~~~~~}}}|||yyyrrrmmmjjjgggdddeeeiiifffiiikkkkkkiiigggeeeddd___^^^\\\ZZZYYYYYYYYYZZZ[[[XXXTTTQQQPPPOOOMMMKKKKKKQQQUUUUUUVVVYYYWWWRRRQQQOOOLLLJJJIIIHHHFFFDDDDDD@@@======???>>>999444333333222000//////111222,,,+++***+++,,,,,,***(((((((((((()))***++++++,,,((()))***++++++***((((((,,,,,,++++++++++++,,,,,,++++++,,,---000333666777999<<<@@@EEEIIIKKKLLLMMMMMMRRRSSSOOONNNOOOKKKFFFAAAEEEIIIIIIFFFBBB@@@???>>>@@@CCCFFFGGGGGGFFFEEE@@@>>><<<<<<===?????????;;;;;;;;;:::::::::<<<===;;;<<<:::666555777666222333444444333222///,,,+++...............///000000,,,,,,,,,,,,,,,---......------------,,,,,,,,,,,,(((''''''))),,,---------,,,***)))***+++,,,+++)))((()))******++++++******((((((((((((((('''&&&&&&(((((((((((()))))))))))))))******++++++******)))******)))))))))((((((((()))))))))*********++++++***))))))(((((())))))***&&&(((***+++,,,---///111+++---//////---,,,++++++///***%%%%%%'''(((&&&$$$$$$&&&((()))(((((()))***((())))))((('''''')))+++)))&&&&&&))))))&&&&&&)))))))))((('''''''''(((((())),,,000111000//////000222111111333444555666555666:::EEETTT]]]___aaafffgggeeeggglllooopppuuu{{{yyyyyyzzz|||~~~~~~|||zzz|||wwwpppiiifffbbb___```ddd```bbbeeeeeeccc```^^^]]][[[YYYVVVTTTSSSSSSTTTTTTTTTPPPKKKHHHGGGFFFEEEDDDFFFMMMPPPOOOOOORRROOOHHHIIIFFFDDDDDDDDDBBB<<<888<<<999777999<<<;;;666111111111000///---...///111+++*********+++***(((&&&((((((((()))***,,,...///'''(((***,,,,,,+++***)))---,,,,,,++++++,,,,,,---++++++,,,---///222555777888;;;@@@FFFKKKNNNPPPPPPNNNSSSTTTPPPNNNOOOKKKDDDDDDIIIOOOQQQMMMHHHEEECCCEEEGGGIIIJJJJJJGGGDDDAAA???>>>===>>>AAADDDEEEFFF@@@AAA@@@>>>===<<<>>>@@@===>>>;;;777666888666222444444444444111...+++))),,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,---...///...---,,,,,,---...---+++'''&&&&&&))),,,.........,,,+++***+++,,,,,,+++***((()))+++,,,,,,++++++***((()))*********)))'''&&&(((((((((((())))))))))))(((((()))************))),,,+++++++++******))))))%%%&&&((()))+++---//////******))))))))))))******+++---000111222444666888111444777666333...***(((666111+++)))***+++(((%%%$$$&&&)))******)))******)))******)))((((((***++++++((('''***)))%%%%%%'''***)))((('''&&&%%%%%%%%%'''+++000111000000111333111111222444666777777666666777@@@NNNXXX[[[aaahhhfffdddfffkkkoooppptttyyyuuuuuuxxx{{{~~~~~~{{{yyy~~~wwwnnnjjjeeeaaa______^^^]]]_________^^^\\\YYYWWWUUUUUUUUUTTTRRROOOKKKHHHFFFJJJIIIHHHFFFEEEEEEEEEEEEAAABBBDDDFFFHHHGGGCCC@@@<<<<<<<<<<<<;;;:::888888777777888777666444222000444222000...---,,,,,,---,,,,,,***))),,,000///+++'''((())))))))))))+++---)))+++)))$$$&&&,,,...+++,,,,,,,,,+++++++++******)))***,,,...111333555666<<<@@@CCCCCCFFFOOOUUUWWW]]]ZZZVVVSSSQQQPPPNNNLLLJJJPPPVVVVVVRRRLLLJJJJJJHHHNNNPPPNNNMMMOOOKKKEEEEEEEEEEEEGGGJJJLLLMMMLLLLLLJJJGGGDDDCCCCCCCCCDDDDDDAAA>>>:::777666666666666444111111111000///...111000///////////////000***---//////---...111444000...,,,***)))))))))))))))((((((***,,,......---+++,,,---.........---,,,)))+++,,,+++***)))***+++%%%+++///+++$$$!!!%%%++++++***)))(((''''''''''''*********)))'''(((***,,,+++++++++++++++***)))(((*********)))))),,,111555+++***+++,,,)))'''***111,,,111777<<>>DDDIIIKKKMMMOOOPPPOOOOOONNNJJJDDD<<<444000******+++***)))))))))***++++++,,,---------,,,,,,------,,,+++)))'''%%%$$$(((((('''''''''&&&&&&&&&%%%&&&((()))************...000333444333222222222111111444888;;;;;;777333444777<<>>CCC@@@===;;;;;;:::999777333222222222111000000000------......------,,,+++---------------,,,++++++,,,---+++(((***------)))((()))***)))(((((()))+++))),,,,,,++++++---,,,***,,,,,,,,,+++++++++*********,,,///222666888:::;;;<<>>888222000---+++)))***+++,,,---......//////......---------,,,+++***(((&&&%%%(((((((((''''''''''''&&&&&&&&&'''((()))***,,,------000444666666555444444000333999BBBHHHDDD:::111333666:::???DDDLLLWWW^^^cccfffiiikkklllnnnqqqsssnnnnnnnnnoooooopppppppppxxxrrrlllgggeeebbb]]]YYYXXXVVVTTTRRRNNNNNNNNNMMMKKKJJJIIIHHHFFFEEECCC@@@===;;;888777888888888999:::<<<===>>><<<:::999999999999777666444333333222222111111111,,,---------------------,,,---//////000///...---,,,...,,,)))))),,,+++((()))******)))(((((()))+++''')))******)))***+++,,,,,,,,,,,,+++++++++*********,,,///444777:::<<<===:::@@@DDDEEEKKKUUU]]]______\\\XXXVVVVVVVVVVVVVVV]]]___```___]]]]]]___aaa^^^^^^\\\XXXTTTQQQMMMJJJJJJHHHJJJRRR]]]ddddddbbbeeedddbbbaaa```_________\\\ZZZVVVRRRNNNLLLJJJIIIDDD@@@;;;777666777777777555555555444333222000000------......///000222333...---,,,+++***++++++,,,))))))***---000222222111------,,,++++++***)))((('''((()))((('''&&&'''))))))(((''''''(((((('''&&&$$$$$$$$$%%%&&&'''((((((((()))***)))(((''')))***((((((((()))***++++++,,,)))+++,,,+++***(((((()))***+++...333666999AAAJJJTTTWWW[[[^^^___```aaaccc\\\]]]^^^\\\WWWOOOFFFAAA<<<777111---+++,,,---.../////////000000000000000------,,,,,,***)))''''''((((((((('''''''''''''''''''''&&&'''(((+++---///(((,,,111555555555555555666:::CCCMMMSSSNNNAAA555666999;;;<<<>>>EEEQQQZZZ```cccgggjjjkkklllmmmooopppppppppooommmllllllmmmyyysssmmmgggbbbccc___[[[XXXUUUSSSQQQOOOJJJIIIGGGEEECCCAAA@@@??????===<<<999777555444333444444555666888:::<<<===888888888::::::888555111000///......---......///,,,,,,,,,,,,---------...+++,,,.../////////...---+++...---***)))+++,,,))),,,---------,,,,,,---///,,,,,,------,,,,,,///333,,,,,,,,,+++++++++******))),,,000555999;;;===>>>:::@@@FFFIIIOOOXXX___```bbb^^^ZZZWWWVVVWWWWWWWWW\\\\\\\\\[[[[[[\\\^^^```___\\\YYYVVVRRRMMMIIIHHHGGGGGGKKKSSS^^^dddeeedddgggfffeeedddccccccbbbbbbbbbaaa^^^[[[XXXUUUSSSRRRLLLHHHBBB???>>>>>>>>>>>><<<;;;;;;999777555333222//////......000111111111...---,,,+++++++++,,,---))))))+++...111222111000,,,,,,+++***)))(((((((((&&&((()))((('''&&&'''(((***(((&&&'''((()))'''&&&$$$$$$$$$$$$%%%'''((()))'''(((***)))((('''((()))(((''''''((()))***,,,---)))+++---,,,+++)))))))))+++,,,222999>>>AAAIIIRRRZZZ]]]```aaaaaabbbcccddd_________]]]YYYTTTPPPMMMEEE???888333111111111111333333222000///...------,,,,,,,,,++++++)))((((((((((((((((((((((((((((((((('''&&&&&&(((+++...000+++///333555555444444444999>>>HHHSSSYYYVVVKKKAAA:::;;;;;;999888>>>IIIRRRWWW\\\bbbhhhkkkmmmpppqqqtttuuuuuurrrnnnkkkkkklllzzzsssnnniiiccc^^^^^^[[[WWWTTTQQQOOOKKKIIIHHHGGGDDDAAA>>><<<;;;:::888777666444222111111111000000111333555777999:::999999999::::::666111---///...---,,,,,,---...///++++++*********+++,,,,,,***++++++,,,,,,,,,+++++++++...///+++))),,,---,,,)))***++++++++++++---///......000111...+++...333,,,,,,,,,+++++++++*********---111666:::===>>>>>><<>>:::666555888@@@GGGJJJQQQZZZcccjjjnnnrrrtttuuuvvvwwwtttooollllllnnn|||wwwqqqllljjjfffaaa\\\WWWTTTPPPMMMKKKHHHDDDBBBCCCBBB???<<<:::999888888444333111000000000000111...//////111333555777888888777777777777555111///111000///......///000111,,,,,,+++*********+++,,,,,,,,,++++++***+++++++++***///000,,,***---//////)))***,,,,,,,,,---///222111222555888222***)))---,,,,,,,,,+++++++++******---///444999<<<>>>??????BBBKKKUUU[[[```gggiiihhhiiiddd]]]XXXUUUTTTTTTSSSRRRRRRSSSUUUXXX\\\^^^___```ZZZVVVUUUQQQKKKIIILLLJJJPPPXXX___dddhhhlllooollllllllllllkkkjjjjjjiiiddddddddddddcccbbbaaaaaaaaa]]]YYYVVVUUUSSSRRRPPPPPPOOOMMMJJJFFFAAA<<<:::555222000///000000///------,,,,,,+++,,,---...///******,,,///111111...,,,))))))((('''''''''((()))'''((())))))''''''((()))'''(((((((((''''''((((((((('''''''''((()))******&&&((()))***(((''''''((()))(((''''''''')))+++,,,)))***,,,,,,,,,---///000666:::CCCNNNSSSUUU[[[bbbbbbdddeeedddcccbbbccceeefffeeedddaaa___\\\ZZZYYYUUUQQQKKKIIIHHHEEE@@@;;;555444111...+++***)))((())))))*********)))(((((('''((((((((())))))))))))))))))((())))))+++,,,---222333444444222222444555>>>GGGSSS\\\^^^[[[WWWUUUFFFBBB<<<777555888<<>>@@@@@@@@@GGGQQQ\\\bbbhhhmmmooolllkkkfff^^^XXXUUUSSSRRRQQQGGGHHHKKKPPPWWW^^^bbbccc^^^WWWSSSSSSPPPIIIIIIMMMPPPWWW___cccdddeeeiiimmmmmmmmmmmmmmmllllllkkkjjjcccdddeeeeeeeeeeeeddddddcccaaa___^^^^^^^^^\\\[[[YYYXXXWWWSSSNNNHHHCCC@@@777444000///000000...+++---,,,++++++,,,---///000***+++,,,///000000---***)))((('''&&&&&&''')))***((()))***)))((('''(((***&&&((()))((('''&&&((()))'''&&&&&&&&&&&&'''((((((%%%''')))***((('''''''''***)))'''&&&'''(((***++++++---...//////111444666>>>CCCNNNYYY^^^___dddjjjcccdddeeedddbbbaaabbbcccffffffeeeccc```\\\XXXVVVZZZVVVRRRPPPPPPLLLEEE???///...,,,++++++,,,------(((((())))))))))))(((((('''((((((((())))))*********))))))******+++,,,,,,,,,---...///000333666:::GGGQQQ]]]cccaaa[[[VVVUUULLLGGG???:::999:::<<<===999@@@JJJSSSYYY\\\___```lllooorrrqqqnnnmmmppptttwwwpppiiihhhfffddd```ZZZSSSNNNLLLHHHDDDBBBBBBAAA===;;;444333111//////000222333111///------.........,,,))),,,111333444444555555333333333333333222000000////////////////////////...,,,)))***,,,...---+++---,,,++++++,,,+++***)))"""***000//////000111///444777;;;>>>@@@AAACCCEEEFFFFFFDDD>>>444---)))(((***+++,,,,,,+++,,,...000111777===AAABBBCCCFFFIIIUUU[[[dddkkkoooqqqqqqrrrqqqlllddd\\\VVVQQQLLLIIIBBB@@@DDDLLLTTTXXX\\\aaa___^^^ZZZUUURRRQQQSSSUUU[[[___cccgggiiikkklllnnnnnnmmmlllllllllkkkhhheeefffggghhhiiiiiihhhfffeeegggeeecccaaa______```aaa]]]]]]\\\ZZZWWWRRRNNNLLL???<<<777222...------...&&&)))++++++***))),,,...***+++,,,,,,,,,+++***))))))))))))))))))(((((('''(((((('''(((((('''%%%"""---,,,***%%%!!!!!!$$$(((&&&&&&%%%&&&&&&'''((()))+++)))(((***,,,+++(((%%%***)))(((''''''((()))***###***...---...444;;;???HHHPPPYYY```bbbbbbccccccgggdddaaaaaacccddddddbbb```___^^^^^^]]]ZZZVVVSSSQQQUUUSSSNNNQQQUUUMMM>>>111...***''''''***...111***))))))(((((((((((((((&&&''')))((('''%%%%%%&&&))))))))))))************---'''%%%***000333666999KKKTTT___dddccc___^^^^^^WWWPPPJJJDDD<<<666;;;EEE<<>>AAAEEEIIIJJJKKKLLLMMMIIIIIIEEE===444---***)))***+++,,,,,,++++++---///333999@@@DDDFFFHHHLLLOOO\\\aaahhhnnnqqqrrrssstttqqqmmmgggaaaZZZSSSMMMHHHBBB>>>>>>EEELLLQQQWWW\\\[[[[[[YYYXXXVVVWWW[[[]]]___bbbfffiiijjjjjjkkkkkkooonnnmmmlllmmmllljjjhhhhhhiiijjjkkkkkkiiihhhgggjjjiiifffdddccccccdddddd___```___^^^[[[WWWSSSQQQEEEAAA;;;444000---------$$$'''***+++,,,---000333++++++,,,------,,,+++***))))))***))))))((('''''')))((('''(((((('''%%%###))))))(((%%%######&&&)))%%%%%%&&&&&&'''((()))***+++)))((()))++++++(((%%%***)))(((''''''((()))***'''...222111333;;;DDDHHHPPPVVV]]]bbbccccccdddeeefffccc``````bbbdddcccbbb___]]][[[ZZZZZZYYYVVVTTTPPPSSSQQQMMMPPPTTTLLL>>>000...***((((((***...000******)))((('''''''''((($$$&&&''''''''''''(((***(((((((((((())))))))))))---)))(((,,,000222777===NNNVVV```eeedddaaaaaaaaaccc]]]VVVNNNCCC:::;;;BBB:::;;;=========AAAIIIOOOVVVYYY]]]aaadddhhhmmmpppzzzssslllgggbbb```]]][[[XXXTTTOOOKKKDDDAAA<<<999777555333222333333222111///...------...---++++++---......---,,,---////////////111333000000000000///...---,,,------------------------000...------...//////...)))))))))***+++---...///...333666444555:::@@@BBBHHHLLLQQQTTTUUUTTTTTTTTTOOOLLLEEE===444...++++++***+++,,,+++***+++...000555;;;CCCIIIMMMPPPUUUYYYbbbfffkkknnnpppqqqrrrtttqqqoookkkfff___VVVMMMGGGDDD>>>;;;>>>CCCIIIPPPVVVTTTVVVWWWYYYZZZ\\\```cccbbbeeeiiikkklllkkklllmmmqqqooolllkkklllllllllkkkjjjkkklllllllllkkkiiihhhjjjiiihhhgggfffeeeeeeeeebbbbbbbbbbbb```]]]ZZZXXXMMMHHH@@@888222...------&&&(((+++,,,---///222555---------------,,,++++++************)))(((&&&&&&)))'''''''''((('''%%%###$$$%%%&&&&&&%%%&&&(((***%%%%%%&&&'''((()))***+++***)))((()))******(((&&&))))))''''''''''''))))))***000444555:::EEEOOOTTTYYY\\\```bbbbbbccccccdddcccaaa``````aaacccbbbbbb]]]ZZZXXXVVVVVVVVVTTTSSSNNNQQQOOOLLLNNNQQQIII===000...+++))))))+++...000******)))((('''&&&&&&&&&$$$%%%&&&&&&'''(((+++...&&&'''''''''((((((((((((,,,+++,,,///000222999BBBSSSYYY```ddddddcccdddeeelllhhhbbb[[[OOOEEEBBBEEE<<<======:::777888<<<@@@GGGJJJNNNSSSYYY```ggglllyyyrrrmmmgggccc___\\\XXXUUURRROOOJJJGGGFFFCCC???;;;888555333222000000111111000///...---...,,,++++++---......------......---,,,---000222////////////...---,,,,,,------------------------000//////...//////000000)))***+++++++++---///111000666;;;;;;===DDDJJJLLLMMMRRRWWWZZZZZZYYYWWWWWWSSSNNNEEE;;;333...,,,,,,***+++++++++***,,,///222777>>>GGGNNNSSSXXX]]]bbbfffhhhjjjlllllllllnnnoooooonnnlllhhhbbbXXXMMMFFFGGG@@@<<<>>>AAADDDIIINNNMMMOOOSSSVVVYYY]]]aaaeeedddgggkkknnnnnnnnnoooppppppmmmjjjiiiiiikkkllllllkkkkkkllllllkkkjjjiiihhhgggffffffeeeddddddccccccbbbcccdddeeedddbbb___^^^UUUOOOFFF===555000...---,,,,,,,,,,,,,,,---///111000000///...---+++***)))************)))'''&&&%%%)))'''&&&'''''''''&&&$$$###$$$%%%&&&''''''(((((($$$%%%&&&((()))***++++++(((((((((((((((((((((''')))((('''''''''((()))***)))///555999AAANNNYYY^^^```aaa````````````aaabbb``````___```aaabbbbbbbbb[[[YYYWWWVVVUUUSSSPPPNNNLLLNNNMMMKKKLLLLLLEEE;;;///---+++******+++---///***)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&(((,,,///%%%%%%&&&&&&&&&'''''''''+++,,,///111111333===IIIWWW[[[```cccddddddeeefffjjjiiihhhccc\\\TTTQQQQQQHHHHHHFFFAAA:::777888;;;;;;===AAAEEEKKKSSS[[[aaa{{{rrrlllhhhccc```\\\YYYTTTOOOMMMJJJHHHFFFIIIGGGDDD@@@;;;777444333---...///000111111000000...---+++,,,---......---......---+++***,,,///222000000000000///...------++++++++++++++++++++++++000000000000//////000111,,,------,,,+++,,,///222000999BBBEEEHHHNNNRRRRRRRRRVVV[[[]]]\\\ZZZXXXWWWTTTNNNCCC999222...---,,,******+++++++++...222555:::AAAKKKRRRXXX]]]dddhhhiiijjjlllkkkjjjjjjkkkllllllkkkjjjhhhcccYYYOOOGGGHHHBBB>>>@@@AAA@@@@@@CCCCCCGGGLLLRRRWWW]]]ccchhhhhhjjjnnnooonnnmmmmmmnnnmmmjjjgggeeefffiiijjjkkkjjjjjjjjjiiihhhggggggfffddddddeeeeeedddcccaaaaaaaaabbbdddeeeeeedddbbbaaaZZZUUULLLCCC:::444111///...---+++++++++---......333222000...,,,***((((((************)))((('''&&&)))'''&&&&&&'''''''''%%%$$$%%%%%%&&&''''''&&&%%%$$$%%%&&&((()))******)))'''''''''''''''''''''(((((((((''''''((()))+++,,,,,,333:::AAAKKKYYYcccffffffdddaaa___^^^___```aaa]]]^^^``````aaaaaabbbccc[[[ZZZYYYXXXVVVSSSMMMIIIMMMMMMLLLJJJIIIFFF???777---,,,+++******+++,,,---)))((('''&&&%%%%%%%%%%%%(((((('''&&&%%%&&&))),,,%%%%%%%%%%%%&&&&&&&&&&&&))),,,000222222555AAANNNYYY\\\___aaabbbcccdddeeeeeeggghhhfffccc```]]][[[UUUUUUSSSLLLCCC===<<<===777888999;;;>>>DDDLLLQQQuuulllgggccc___\\\YYYTTTOOOKKKIIIIIIHHHHHHJJJKKKJJJEEE???999555444------...///111222333333111///------.........,,,---------,,,+++,,,///222111111111111000///...---++++++++++++++++++++++++000111111000//////000222---///000...,,,---111555444???JJJOOORRRVVVWWWVVVWWWZZZ]]]___]]][[[YYYXXXSSSKKKAAA777111...,,,+++)))***++++++---111666:::>>>EEEOOOWWW\\\bbbhhhmmmmmmnnnooonnnlllkkkkkkkkkiiihhhgggfffbbb[[[RRRLLLIIIDDDAAABBB@@@<<<999::::::===DDDKKKRRR[[[ccciiiiiikkkmmmmmmllljjjiiihhhjjjgggdddccceeeggghhhiiihhhhhhgggfffeeedddddddddcccdddeeeffffffdddbbbaaa```aaaccceeeeeedddcccaaa]]]YYYSSSJJJBBB<<<777444...,,,******,,,...000000222111///---+++))))))((()))))))))))))))((((((''')))'''%%%%%%'''((('''&&&&&&%%%%%%&&&''''''%%%###$$$%%%&&&(((((((((''''''&&&''''''&&&%%%%%%''')))'''''''''((())),,,...///444===FFFOOOYYYeeejjjjjjhhhddd```^^^^^^_________\\\^^^```aaaaaaaaacccddd]]][[[ZZZYYYWWWTTTOOOKKKNNNNNNLLLJJJFFF@@@888222++++++************++++++''''''&&&%%%%%%%%%%%%&&&(((((((((&&&$$$$$$&&&((($$$%%%%%%%%%&&&&&&&&&&&&(((***...222444888EEESSS\\\]]]___```bbbbbbbbbbbbcccfffgggeeedddeeeccc`````````]]]VVVMMMFFFCCCCCC:::999888777777999>>>BBBxxxnnnfffbbb^^^YYYVVVSSSOOOJJJHHHHHHJJJLLLMMMMMMOOOPPPLLLEEE===888666000/////////000222333444333111///.........---,,,,,,,,,------,,,---000222000111111000000///...---************************///000111000......000222---///111000...///555:::???IIISSSVVVXXXZZZZZZXXXYYY\\\^^^^^^\\\ZZZYYYYYYPPPHHH>>>555000---+++))))))***+++,,,///333:::>>>CCCJJJSSS[[[```ffflllpppoooppprrrqqqnnnlllkkkkkkgggfffeeecccaaa]]]WWWSSSOOOIIIEEEDDDAAA;;;888888555888<<>>HHHQQQYYYZZZZZZ[[[[[[YYYZZZ[[[\\\\\\ZZZXXXWWWWWWNNNFFF<<<444000---***(((((()))+++,,,000555<<>>KKKWWWaaaaaabbbcccdddccc```^^^aaadddccc___bbbhhhjjjfffjjjkkkjjjddd\\\TTTQQQPPPDDDCCC@@@;;;666333333444~~~wwwpppiii```\\\[[[[[[XXXTTTPPPNNNJJJIIIKKKOOOUUUYYYXXX\\\]]]YYYSSSMMMDDD<<<555333111000000000...---000000111111111111000///)))+++...//////...///000222111000...------......))))))*********+++++++++222333222000...,,,---...222222222222333888>>>CCCOOOSSSXXX[[[[[[YYYWWWWWW^^^[[[WWWXXXZZZYYYSSSNNNMMMFFF;;;222,,,***)))(((***,,,...000444;;;BBBHHHNNNSSSZZZ```fffkkkpppsssooonnnmmmllljjjiiiggggggeeedddcccbbb```]]]\\\[[[VVVVVVTTTPPPJJJCCC===999999777444555888<<<@@@AAAMMMPPPUUU[[[```cccfffgggeeedddddddddeeefffeeedddgggeeecccaaaaaabbbcccdddcccaaaaaaaaabbbaaa___]]]aaabbbbbbcccdddffffffggg```___^^^\\\WWWRRRNNNKKK===999444000///---,,,***---,,,+++***)))+++,,,------+++)))***,,,---+++))),,,,,,+++***(((&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!$$$$$$###""""""######$$$$$$%%%%%%&&&&&&'''###'''***+++,,,///777>>>NNNWWW```eeeggggggbbb[[[VVVSSSOOOMMMMMMPPPTTTWWW]]]aaaeeeggggggfffeeeeee```]]]YYYUUUSSSUUU[[[___OOOLLLGGG@@@:::555111///))))))))))))))))))))))))&&&$$$"""$$$&&&(((&&&$$$...+++(((&&&&&&'''&&&%%%%%%&&&''''''(((((('''''''''(((***///666BBBOOOXXXaaaaaaaaabbbcccddddddddddddeeebbb^^^___eeeiiiiiimmmllljjjgggddd```]]][[[PPPMMMGGGAAA<<<999888888zzzsssmmmggg___[[[ZZZYYYVVVRRROOOMMMKKKJJJLLLQQQVVVZZZZZZ^^^___[[[VVVQQQIIIAAA:::777444222111111000...///000000000000000000000---...///...------///111///...---+++++++++,,,,,,+++,,,,,,,,,,,,---------000111111///------...///---...000333888>>>FFFLLLPPPTTTXXXZZZZZZYYYXXXXXX\\\YYYWWWXXXYYYXXXSSSNNNJJJCCC999000+++***))))))***,,,...111555<<>>???AAADDDHHHNNNTTTYYY]]]___bbbaaabbbccceeefffffffffeeedddbbbaaa```````````````aaaaaa``````______^^^^^^______```aaaaaaaaabbb______^^^]]]ZZZVVVSSSQQQFFF@@@888222...------------+++)))((('''(((***++++++***((()))+++,,,***(((+++++++++***((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$""" """$$$###$$$$$$%%%%%%&&&''''''$$$(((+++,,,...333<<>>555...************+++---///222777>>>FFFLLLWWW\\\cccjjjnnnppprrrtttpppnnnkkkhhhfffeeeeeeeeeccceeefffggggggeeebbb```YYYYYYXXXVVVTTTQQQOOONNN???===:::888999;;;<<<;;;999:::===AAAFFFKKKOOORRRXXXYYYZZZ\\\^^^```aaabbb````````````___^^^]]]]]][[[]]]^^^]]]ZZZYYY[[[^^^aaaaaabbbbbbbbbbbbaaaaaa^^^_________^^^\\\ZZZXXXQQQJJJ???666000/////////---+++)))((('''((()))***)))((('''((()))***)))((())))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%)))((($$$ """&&&$$$$$$$$$%%%&&&&&&''''''&&&(((+++---111999DDDKKKYYY___ddddddbbb___XXXQQQMMMMMMMMMNNNPPPSSSVVVXXX___aaacccdddccccccdddfffaaa```^^^\\\[[[ZZZZZZZZZSSSJJJ>>>666333111---)))&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&'''&&&%%%$$$######%%%&&&'''&&&%%%%%%&&&''''''(((((('''''''''(((+++///888DDDQQQZZZ^^^___```bbbcccddddddddd___```^^^[[[^^^gggmmmnnnkkkjjjiiigggeeecccbbbaaaaaaaaa```]]]XXXPPPIIIEEE}}}vvvooojjjeeebbb^^^\\\ZZZWWWSSSPPPNNNNNNMMMNNNRRRVVV[[[^^^^^^bbbbbb^^^\\\ZZZVVVQQQGGGCCC===888555333111000///...---,,,---///111222333333222///------///111...---,,,+++,,,---...///*********+++++++++,,,,,,---...///...,,,,,,...///...111666;;;@@@FFFMMMQQQSSSVVVXXXYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYVVVPPPLLL===888111+++******+++++++++---000444999AAAIIIOOOXXX]]]dddjjjmmmnnnooooooooolllhhheeebbbbbbbbbcccggghhhkkklllkkkhhhdddbbb\\\\\\ZZZYYYXXXWWWVVVVVVHHHEEEAAA???>>><<<;;;999;;;:::999999;;;???BBBDDDKKKMMMNNNOOOPPPQQQSSSTTTWWWXXXZZZ\\\\\\[[[ZZZYYYRRRVVVXXXVVVRRRRRRWWW\\\bbbbbbcccccccccbbbaaa````````````aaa```___^^^]]]YYYRRRGGG===777333000///---+++***(((((()))+++,,,(((((('''((())))))))))))((((((((()))((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%((('''%%%!!! ###'''$$$$$$%%%%%%&&&'''''''''&&&(((+++///555???JJJRRRZZZ^^^aaa___\\\YYYRRRKKKMMMNNNOOORRRTTTUUUWWWWWW^^^```bbbcccdddeeehhhjjjbbbbbbaaa```^^^[[[WWWUUUNNNCCC666/////////,,,(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%'''))))))'''&&&%%%&&&''''''(((''''''''''''(((+++///888EEERRR[[[^^^___aaaccceeefffffffff^^^___^^^\\\```iiioooqqqjjjjjjiiihhhgggfffffffffeeefffggggggddd```\\\YYYyyysssmmmhhhcccbbb```^^^[[[XXXTTTRRROOOOOOPPPQQQUUUYYY]]]```___bbbaaa^^^\\\\\\ZZZVVVLLLHHHBBB<<<999666222000000...---,,,---...000222111222333222000/////////...---,,,+++,,,---...///******+++++++++,,,,,,,,,...//////...,,,,,,---...111555;;;@@@EEEIIINNNQQQTTTVVVYYYYYYYYYXXXXXXYYYYYYZZZ[[[[[[XXXSSSLLLGGG888333---***)))***,,,,,,,,,...222666<<>><<<999777777999;;;===AAACCCEEEDDDBBBBBBCCCEEEHHHJJJMMMPPPQQQQQQPPPPPPKKKNNNPPPOOOLLLNNNTTTZZZ\\\]]]^^^______^^^]]]\\\aaaaaaaaaaaaaaa```______[[[VVVOOOGGGAAA:::444000+++***)))(((((()))+++,,,'''((())))))))))))******''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%######%%%&&&$$$%%%%%%&&&&&&'''((((((''')))---333;;;FFFPPPVVVYYY]]]^^^[[[YYYWWWRRRLLLPPPRRRTTTUUUVVVWWWVVVVVVXXX[[[^^^```bbbeeehhhkkkfffeeedddcccaaa\\\TTTOOOCCC:::///***,,,...,,,)))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&((())))))'''%%%%%%&&&''''''(((''''''''''''(((+++///888DDDQQQZZZYYY[[[^^^```bbbccccccccc___aaaaaa___ccckkkpppqqqkkkjjjiiihhhhhhiiiiiijjjjjjjjjjjjjjjjjjiiihhhggg|||wwwrrrlllhhhcccbbbaaa^^^\\\XXXVVVTTTPPPQQQRRRUUUXXX[[[___``````bbb```\\\[[[]]]]]]ZZZQQQMMMGGGBBB>>>:::555222000000///.........000000---000222333111000000000---,,,+++******+++,,,,,,------------............---...///...------///000222777>>>EEEJJJNNNRRRUUUTTTWWWZZZ[[[ZZZXXXXXXXXXYYY[[[\\\ZZZUUUMMMEEE@@@444000+++))))))+++,,,------///333777>>>FFFOOOVVV]]]aaaggglllmmmnnnooooooooommmkkkhhhfffffffffgggkkklllmmmllljjjgggcccaaa]]]]]]]]]]]]\\\[[[ZZZZZZZZZXXXUUUSSSQQQMMMIIIFFFAAA???<<<999888999:::<<<<<<>>>@@@>>>;;;999:::<<<999;;;>>>@@@BBBCCCCCCBBBCCCEEEFFFFFFFFFJJJQQQWWWWWWYYY[[[]]]___^^^]]]]]]aaaaaa``````____________[[[YYYUUUQQQKKKCCC;;;666---+++)))((('''((()))***&&&'''))))))((((((***+++''''''((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&!!!$$$&&&'''&&&%%%%%%%%%%%%%%%%%%&&&''''''(((((((((,,,222;;;DDDMMMTTTWWWYYY]]]]]]ZZZYYYXXXUUUPPPTTTUUUVVVWWWXXXWWWVVVUUUSSSVVVZZZ]]]```bbbeeegggfffdddcccaaa^^^WWWMMMEEE777111***(((+++,,,+++(((''''''''''''''''''''''''$$$&&&''''''&&&&&&'''(((&&&%%%%%%&&&'''(((&&&$$$%%%&&&''''''(((((('''''''''(((***///666BBBOOOXXXYYY[[[___bbbdddeeeeeeeeeaaaddddddccceeekkknnnmmmjjjiiihhhggghhhiiijjjkkknnnnnnlllkkkjjjjjjjjjjjjzzzvvvqqqlllhhhbbbbbb```^^^ZZZXXXVVVVVVRRRRRRTTTWWWZZZ]]]___```aaacccaaa\\\[[[^^^^^^\\\TTTQQQMMMIIIDDD???999444222111111000000//////...,,,...///000000000222444///...---+++++++++,,,,,,---------............///+++,,,......///000333555666;;;DDDKKKPPPSSSVVVXXXSSSWWW[[[\\\[[[YYYXXXWWWXXXZZZ[[[XXXQQQGGG===888222...***((()))+++---------000444999???HHHRRRXXX___ccchhhkkkmmmnnnpppqqqlllkkkjjjhhhggggggffffffggghhhhhhgggeeecccaaa```ZZZ[[[]]]______^^^]]]\\\]]]\\\\\\\\\\\\ZZZWWWTTTJJJHHHDDDAAA>>><<<;;;;;;888;;;===;;;666444666999111222444555777777777666888777777888===CCCJJJNNNRRRTTTXXX[[[^^^^^^^^^]]]^^^^^^]]]]]]^^^^^^______]]]\\\YYYWWWSSSMMMEEE@@@555222///,,,)))((((((((($$$&&&(((((('''&&&(((+++(((((((((((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&###&&&((((((&&&%%%$$$%%%%%%%%%&&&&&&'''(((((((((+++///888CCCMMMTTTWWWXXXYYY\\\\\\YYYWWWXXXVVVRRRTTTUUUVVVWWWWWWWWWVVVUUUTTTWWW\\\___aaabbbcccddd```]]]ZZZXXXTTTLLL@@@777---+++))))))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''&&&%%%''')))&&&%%%$$$%%%''')))***)))%%%&&&''''''((((((''''''((((((***...555@@@MMMUUUZZZ]]]aaadddggghhhhhhgggbbbfffgggeeefffiiijjjggghhhgggeeeeeeeeeggghhhiiinnnnnnmmmkkkjjjjjjiiiiii}}}xxxuuuqqqlllhhhbbbaaa```\\\YYYWWWVVVWWWSSSTTTVVVXXX[[[]]]___```bbbdddaaa\\\[[[___```^^^WWWUUUQQQMMMIIICCC;;;777222222222222111///...---,,,------------000444888222111000...------......+++++++++,,,,,,,,,------(((***,,,...000222666999;;;AAAIIIOOOSSSUUUVVVWWWSSSWWW[[[]]]\\\YYYWWWVVVWWWYYYZZZVVVNNNBBB888222111...***(((***,,,---...---000444999@@@IIISSSYYY___bbbfffiiikkkmmmoooqqqgggggggggffffffeeeddddddccccccccccccbbbaaa``````XXXZZZ]]]```aaa```___^^^^^^^^^___aaacccccc```^^^VVVSSSNNNHHHCCC???<<<:::444888:::888444222444888000111111222222222111111...,,,+++---444<<>>999444444222111///......---000...,,,,,,------,,,+++///000000111000...,,,+++++++++,,,,,,,,,,,,------+++,,,---///111555;;;???EEEIIIOOOSSSTTTUUUVVVVVVVVVYYY\\\\\\ZZZXXXYYYZZZYYYZZZYYYRRRGGG<<<555222------,,,,,,...000333444333444666:::@@@IIITTT[[[cccgggiiihhhjjjnnnooommmmmmkkkiiihhhgggfffcccaaabbbbbbaaa```^^^\\\ZZZYYYYYY[[[]]]^^^^^^```cccfffccccccccceeeggggggeeeddd___\\\YYYUUUPPPKKKEEE@@@@@@>>><<<::::::999777666222222222111000000//////222000//////333666888888???BBBFFFHHHIIIKKKOOORRRYYYTTTOOOQQQYYY^^^^^^[[[___]]]ZZZZZZZZZXXXTTTPPPLLLFFF<<<333---***)))(((&&&$$$$$$'''***)))%%%!!!(((((((((((((((((('''''''''''''''''''''((())))))'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((...777DDDPPPWWWYYYZZZYYYZZZZZZYYYYYYXXXVVVTTTSSSXXXVVVUUUUUUVVVXXXWWWVVVWWW]]]aaa___```cccaaa[[[TTTNNNDDD;;;555111...,,,+++***)))'''''''''((()))&&&'''''''''&&&&&&''')))---+++***(((((()))+++,,,)))'''%%%%%%'''''''''&&&((((((((((((((('''''''''+++&&&$$$***444===GGGPPPXXXZZZ^^^aaadddddddddccckkkjjjhhheeecccccceeehhhfffbbbbbbddddddcccdddhhhiiikkklllllljjjiiiiiijjjyyytttrrrooojjjfffddd______\\\VVV]]]ddd^^^```ZZZWWWZZZ\\\[[[[[[\\\ZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXVVVSSSOOOHHHAAA;;;:::888666333222111111111000...,,,,,,------,,,+++---...///000000000000000++++++,,,,,,------......,,,---///000333888???DDDIIILLLPPPSSSTTTUUUVVVWWWVVVXXXZZZZZZYYYXXXYYYZZZWWWWWWUUUMMMCCC999333000---,,,,,,---///222666888555777:::???EEENNNXXX^^^aaafffhhhiiikkkooopppnnnjjjiiigggfffgggfffeeecccbbbbbb```^^^\\\YYYWWWVVVUUUXXX[[[]]]^^^```cccfffdddddddddfffhhhhhhfffdddcccaaa]]]ZZZXXXTTTPPPMMMGGGDDDAAA>>>===<<<;;;999777777666444333111000000000...,,,---000333444444666999<<<>>>>>>@@@DDDGGGOOOKKKIIIJJJPPPUUUVVVUUUZZZYYYXXXYYY[[[[[[XXXUUUPPPJJJAAA888222---)))'''((('''''''''))))))'''&&&''''''''''''((((((((((((''''''''''''((()))***+++'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((()))666>>>IIIQQQVVVWWWYYYZZZZZZZZZYYYXXXVVVUUUTTTTTTSSSSSSTTTWWWYYYXXXVVVTTTSSSZZZ``````aaaaaa]]]VVVGGGAAA999222...,,,***)))***)))((('''&&&''''''(((&&&'''''''''&&&&&&((()))---+++***)))((()))***+++***(((&&&&&&'''''''''&&&'''''''''''''''&&&&&&&&&)))&&&'''+++000777CCCOOOZZZ\\\___``````aaaccceeeiiiiiigggdddbbbbbbdddfffdddaaaaaacccdddccceeehhhiiijjjkkkkkkiiihhhhhhiii|||vvvrrrppplllfffbbbbbb^^^^^^\\\XXX```iiidddggg]]]VVVXXX[[[ZZZXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZXXXVVVTTTQQQKKKEEE@@@<<<999555222///////////////---,,,,,,---------,,,,,,,,,---...000222444555------------.........///---...000333777===EEEJJJNNNPPPSSSUUUUUUUUUWWWXXXVVVXXXYYYYYYWWWWWWYYYZZZUUUSSSNNNFFF===555000///---,,,,,,...111555999;;;888;;;AAAGGGMMMUUU]]]bbb```eeehhhiiilllppppppmmmgggfffeeeeeeggggggfffeeecccaaa___\\\YYYVVVTTTSSSPPPTTTXXX\\\___aaadddffffffffffffhhhiiiiiigggeeefffccc```___^^^]]]\\\ZZZQQQMMMHHHDDDCCCBBBBBBAAA???>>>===:::888555333222222000......000111222111///111333555555666999;;;?????????@@@CCCFFFIIIKKKPPPPPPRRRUUUYYY[[[[[[[[[VVVQQQJJJBBB:::333,,,((((((((('''&&&$$$%%%'''***&&&&&&''''''((((((((((((''''''''''''((()))++++++'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&''')))))):::BBBLLLSSSTTTUUUXXX[[[[[[ZZZXXXVVVUUUTTTTTTTTTQQQRRRUUUXXXYYYWWWRRRNNNQQQXXX^^^___^^^[[[TTTMMM:::666000+++******)))))))))((((((''''''''''''(((&&&'''''''''&&&&&&(((***---,,,+++*********++++++,,,***((('''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''***,,,,,,000===IIIWWWZZZ]]]]]]ZZZ[[[```eeehhhgggfffcccaaaaaaccceeeccc```___cccdddccceeeiiihhhiiijjjiiihhhggggggiii|||yyyvvvrrroookkkeee```___[[[\\\[[[WWWaaakkkgggddd]]]XXXYYY[[[YYYWWWWWWZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXWWWUUUSSSOOOIIIEEE@@@===777222///......///...---+++,,,---......---,,,,,,,,,---...111333555000000/////////............000333666;;;BBBJJJOOOSSSUUUVVVVVVVVVVVVXXXYYYXXXXXXYYYXXXXXXXXXYYYZZZRRRNNNGGG???777222///......------...111555:::===<<>>;;;999888;;;999666444444444222111000000111222222333444555222444666666666888<<<@@@DDDEEEHHHMMMRRRWWWYYY[[[UUURRRLLLFFF>>>555,,,&&&&&&'''&&&""" !!!&&&***%%%&&&&&&''''''(((((())))))))))))((((((((())))))'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%&&&''')))***666@@@LLLSSSTTTUUUXXX[[[[[[ZZZWWWUUUSSSTTTUUUUUUTTTTTTUUUVVVVVVSSSNNNKKKTTTWWWYYYXXXTTTNNNFFF@@@444111---******+++,,,,,,))))))((((((((((((((((((&&&'''((('''&&&''')))+++//////......------,,,,,,---+++)))(((((((((&&&%%%&&&&&&&&&&&&&&&''''''''')))'''(((******---666@@@MMMSSSYYYZZZWWWXXX]]]ccceeefffeeecccaaaaaaccceeebbb______bbbdddccceeeiiihhhiiiiiihhhffffffggghhhzzzxxxvvvsssooojjjeeeaaa\\\XXXZZZYYYUUU___hhhddd[[[YYY[[[^^^]]]XXXWWWYYY[[[[[[[[[[[[[[[[[[[[[[[[YYYXXXWWWVVVUUURRRNNNJJJIIIEEE???999555333333333...---,,,---...000000///......---,,,---...000111333222222111000///...---000333666:::???FFFMMMRRRVVVXXXYYYXXXWWWWWWXXXZZZZZZZZZYYYYYYYYYYYYXXXWWWNNNIIIAAA888333000///...000///......111666;;;>>>BBBGGGNNNTTTZZZ___dddgggeeeiiijjjhhhhhhjjjhhhdddiiihhhggggggggggggfffdddccc```\\\WWWTTTRRRRRRRRRQQQUUU[[[___bbbdddfffhhhggggggggghhhiiiiiigggeeefffccc```______```______YYYVVVQQQOOOPPPRRRSSSTTTNNNMMMKKKIIIFFFCCCAAA@@@EEEBBB???===;;;999666444333222222222222222222111+++...111000...///333777777999===BBBGGGLLLQQQSSSNNNLLLIIIEEE???666+++%%%&&&'''&&&### !!!&&&+++%%%&&&&&&&&&''''''((((((,,,+++***(((''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''))))))///999GGGQQQUUUWWWYYY\\\XXXWWWUUUSSSRRRSSSTTTUUUSSSQQQOOOOOOPPPPPPNNNMMMWWWUUURRRMMMFFF===777333000---)))((()))*********))))))))))))))))))))))))%%%'''(((''''''''')))+++111111222222111///...------+++)))(((((((((&&&%%%&&&&&&''''''((((((((((((,,,'''%%%'''***,,,111666AAAJJJUUUYYYYYYYYY^^^cccbbbcccccccccaaabbbdddeeebbb______bbbddddddfffjjjhhhiiiiiigggeeeeeeggghhh~~~wwwvvvtttqqqmmmhhhdddaaaYYYVVVXXXWWWSSS\\\ccc^^^UUUVVV[[[___^^^YYYXXX[[[[[[[[[[[[[[[[[[[[[[[[[[[XXXWWWVVVVVVVVVTTTQQQOOOLLLIIICCC===888444333222///...---...000222222222111111000...------------333333222222111111000000444888<<>>;;;888666555444444333111000...000111000---,,,...111...000444777:::???CCCGGGIIIIIIIIIHHHDDD<<<222,,,))))))((('''%%%&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&++++++)))(((&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((((((+++333???IIIQQQUUUVVVWWWRRRQQQPPPOOOPPPQQQRRRSSSMMMJJJGGGFFFHHHLLLNNNOOORRRLLLFFF@@@888000++++++)))&&&$$$###$$$%%%&&&&&&'''((())))))***))))))(((%%%'''(((((('''(((***,,,111222333444333111...---,,,***((('''(((((('''%%%&&&&&&''''''((()))))))))---'''$$$'''***+++,,,///999BBBNNNVVVYYY[[[^^^aaa^^^___aaaaaaaaabbbdddfffdddaaa```dddeeedddfffjjjiiiiiiiiigggeeeeeegggiiizzzsssrrrpppmmmhhhdddaaa```YYYVVVYYYXXXSSSYYY^^^WWWWWWUUUWWW\\\]]][[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[WWWVVVUUUUUUVVVUUUSSSQQQMMMJJJEEE???999555222000000///...///222444444444333333333222000///---,,,000000111222333444555555999===CCCIIILLLPPPSSSUUUVVVYYY[[[\\\[[[YYYXXXXXXZZZYYYYYYYYYYYYVVVQQQLLLAAA;;;333...,,,,,,,,,,,,000//////111777>>>EEEJJJSSSVVV[[[^^^aaacccfffhhhggghhhgggbbbaaaddddddaaadddcccbbbccceeefffeeedddbbb___ZZZVVVUUUVVVXXXZZZ]]]^^^```aaaaaaaaaccceeeeeeddddddeeefffeeecccaaaeeedddbbbbbbcccbbb```^^^ZZZXXXUUUUUUVVVWWWVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTRRRPPPOOONNNNNNMMMKKKIIICCCAAA>>>======;;;999666555555444222///---------)))+++...///000222777;;;???@@@BBBCCCBBB<<<444...)))(((((()))******)))'''(((''''''&&&&&&%%%%%%$$$(((''''''&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''***,,,222:::DDDJJJLLLKKKIIIIIIJJJKKKLLLMMMNNNNNNHHHEEEBBB@@@BBBDDDFFFGGGEEE>>>999666000(((&&&(((%%%###""""""$$$&&&&&&&&&%%%%%%'''(((((((((''''''%%%'''((((((((((((+++---000222333444333000---+++***(((&&&&&&'''''''''&&&%%%%%%&&&''''''((())))))+++((('''((((((''')))...222999BBBKKKQQQUUUYYY[[[XXXZZZ\\\^^^___```ccceeefffcccbbbeeefffdddfffjjjjjjjjjiiigggeeefffhhhjjj}}}xxxpppooommmiiiddd```^^^^^^ZZZWWWZZZYYYSSSXXX[[[TTT\\\VVVSSSXXX]]]]]][[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZVVVUUUTTTUUUVVVVVVUUUSSSRRROOOKKKEEE???999555333111//////000333555666555444555555444333111///------...///222444777888999===BBBHHHNNNQQQSSSUUUVVVUUUXXX\\\]]]\\\ZZZXXXXXXYYYXXXXXXXXXXXXTTTMMMGGG<<<666///******++++++***//////000333:::BBBKKKPPPYYY[[[___aaabbbdddgggiiieeegggddd```___cccdddbbb```______aaadddeeeeeedddaaa^^^ZZZVVVVVVWWW[[[]]]```aaaaaa```______aaacccdddccccccdddeeedddbbb___bbbaaaaaabbbcccbbb___]]][[[YYYVVVVVVVVVVVVUUUSSSTTTTTTUUUVVVWWWXXXYYYZZZVVVUUUUUUVVVWWWWWWVVVTTTOOOLLLHHHGGGGGGEEEBBB???:::999777555222000---,,,''')))++++++***+++///333///111444777777333,,,''''''&&&&&&)))++++++'''###(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%''''''&&&%%%%%%%%%%%%&&&***''''''---666>>>@@@@@@CCCDDDFFFHHHIIIJJJKKKKKKIIIEEEAAA>>>=========<<<999333000000---&&&%%%(((&&&%%%$$$%%%(((***++++++"""###%%%&&&'''&&&%%%%%%%%%'''((((((((()))+++---///000222333222///,,,))))))'''%%%%%%'''''''''&&&$$$$$$%%%%%%&&&'''((((((((()))******&&&###(((000...111888@@@HHHNNNRRRTTTTTTVVVYYY[[[]]]___bbbdddgggdddcccffffffeeefffjjjjjjjjjiiigggffffffhhhkkk~~~xxxtttqqqooojjjddd___[[[YYYXXXTTTVVVXXXYYYXXXVVVWWWWWWRRRUUUYYY]]]___^^^]]][[[[[[\\\\\\]]]]]]]]]\\\\\\TTTUUUVVVVVVWWWWWWVVVVVVSSSPPPKKKFFFBBB===777333111000///000333444555444444333222111000///...------000333222000222888===FFFJJJOOOSSSTTTVVVWWWXXX\\\\\\[[[ZZZZZZZZZZZZ[[[ZZZWWWTTTSSSQQQLLLDDD>>>666000***)))---...***%%%///222555999===FFFPPPXXX______```aaacccdddeeefffgggddd```^^^___aaabbbbbb````````````aaaaaaaaaaaa______]]]ZZZYYYZZZ^^^aaabbbbbbaaa___]]]^^^aaadddbbbcccddddddcccbbb```_________^^^___``````^^^]]]YYYXXXVVVUUUUUUVVVWWWXXXWWWWWWXXXXXXYYYZZZZZZZZZXXXXXXXXXYYYZZZ\\\]]]^^^XXXVVVSSSRRRQQQOOOLLLJJJAAA>>>:::777666444222111...---,,,,,,,,,---...///111000...---,,,,,,,,,,,,************)))((('''&&&&&&%%%$$$$$$&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''))))))'''&&&%%%(((''''''&&&&&&''''''((())))))***,,,...111444555;;;<<<>>>>>>>>>@@@BBBEEE======;;;777222///......222111///+++(((&&&''')))$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&((())))))&&&'''((())))))((('''&&&///111333444222...***''')))))))))'''%%%$$$%%%&&&$$$%%%%%%&&&'''''''''&&&&&&(((***+++,,,+++)))((()))///555999:::>>>DDDJJJOOOQQQTTTXXX\\\___aaabbb``````aaaaaabbbbbbbbbbbbdddfffeeebbbaaaddddddbbb{{{vvvrrrooommmhhhccc^^^[[[XXXWWWUUUWWWYYYYYYXXXWWWWWWXXXUUUWWWZZZ]]]^^^^^^]]]\\\YYYZZZZZZ[[[ZZZZZZYYYYYYUUUUUUVVVWWWWWWWWWWWWVVVRRRPPPLLLHHHDDD???999555000//////000333666777666111000000///...---,,,,,,,,,///111111000333:::???IIILLLQQQTTTUUUWWWXXXYYY[[[ZZZZZZYYYYYYYYYYYYYYYXXXVVVSSSQQQNNNHHH???888222...******,,,...,,,)))///222777;;;@@@HHHQQQYYY```aaabbbcccdddddddddccccccaaa^^^]]]^^^_________aaaaaaaaabbbbbbbbbbbbccc______^^^\\\[[[\\\___aaabbbbbb```^^^]]]^^^aaadddbbbbbbbbbbbbaaa```______^^^^^^^^^_________]]]\\\ZZZXXXWWWVVVUUUWWWXXXYYYXXXXXXYYYYYYZZZ[[[[[[[[[YYYZZZZZZ[[[\\\]]]^^^^^^]]][[[YYYWWWVVVUUURRRPPPIIIFFFBBB@@@>>>===;;;:::333222000...------......111///---,,,*********+++'''''''''''''''&&&&&&%%%((('''&&&&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$'''(((***++++++***((('''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%''')))+++---///000222444666777777888:::<<<999888666222...++++++,,,******(((&&&"""!!!"""###$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''((()))***%%%&&&((()))******)))))),,,...000111///,,,'''%%%((()))((('''%%%$$$%%%&&&$$$%%%&&&&&&'''''''''&&&'''((()))++++++***)))((('''+++000222333666:::>>>@@@CCCGGGMMMSSSXXX[[[]]]ZZZYYYXXXVVVTTTSSSRRRRRR[[[]]]]]]ZZZYYY\\\[[[YYYzzzvvvrrrpppllliiieeeaaa]]]ZZZXXXWWWWWWXXXZZZZZZXXXWWWWWWXXXYYYZZZ[[[\\\]]]]]]]]]]]]ZZZZZZZZZZZZYYYYYYXXXWWWUUUUUUVVVWWWWWWWWWWWWWWWQQQPPPNNNLLLIIICCC<<<777000//////111444777888888//////...---------------+++---///000111666>>>DDDLLLOOOSSSVVVWWWXXXZZZ[[[ZZZZZZYYYYYYXXXXXXXXXXXXVVVSSSOOOLLLHHHAAA888111,,,+++******+++,,,------///444:::???DDDKKKSSSYYY```bbbccceeeeeecccaaa______]]]\\\\\\]]]^^^]]]\\\````````````aaaaaabbbbbb]]]_________]]]]]]^^^```aaaaaa```^^^\\\]]]aaacccbbbaaa```______^^^^^^^^^^^^^^^_________^^^\\\[[[ZZZYYYXXXWWWWWWXXXYYY[[[YYYZZZ[[[\\\\\\]]]]]]]]][[[\\\^^^_________^^^^^^aaa___]]][[[[[[ZZZWWWUUUQQQOOOKKKIIIHHHGGGFFFEEE;;;:::777555222000///...000///---+++)))(((((((((%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%$$$######$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%"""###%%%(((***+++++++++,,,...222333444444555666222111///,,,)))((()))+++((())))))(((%%%$$$$$$%%%###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$&&&(((***+++,,,,,,,,,+++---...///---+++'''%%%'''((((((&&&$$$###%%%&&&%%%%%%&&&''''''''''''&&&'''((()))***+++***)))((())))))+++,,,---...000000000333888>>>DDDIIIMMMOOOOOOMMMIIIEEEBBB???>>>===KKKNNNOOOMMMLLLNNNMMMIIIzzzuuurrrooonnngggeeebbb^^^[[[YYYWWWWWWYYYZZZ[[[ZZZXXXWWWWWWXXX]]]\\\\\\\\\\\\\\\\\\]]]\\\\\\\\\[[[ZZZYYYXXXWWWUUUVVVVVVWWWXXXWWWWWWWWWQQQQQQQQQPPPMMMGGG???999222111111222555777777777000//////......///000000,,,---///222555<<>>999222---)))+++,,,***((())),,,///111666===CCCHHHMMMUUUZZZ\\\___bbbddddddbbb___\\\[[[[[[[[[\\\^^^^^^\\\ZZZ]]]]]]\\\\\\]]]^^^___```]]]___aaabbb```___^^^___aaa```___]]]\\\]]]```ccccccbbb```^^^]]]]]]^^^___^^^___aaaaaa___]]]\\\\\\[[[ZZZXXXWWWXXXYYY[[[\\\[[[[[[]]]^^^______^^^^^^]]]^^^```bbbbbbaaa___^^^aaa___]]]\\\\\\[[[YYYWWWVVVTTTPPPOOOOOOOOONNNMMMFFFEEEBBB>>>:::777444333333111///,,,***(((((((((''''''''''''((()))******###$$$%%%&&&%%%%%%&&&'''''''''&&&%%%$$$$$$############$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%###%%%'''***++++++******'''***...000000000000111,,,,,,***(((%%%%%%(((***)))***,,,,,,***((())))))$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$&&&(((+++,,,---......,,,---......---+++)))(((&&&''''''&&&$$$###%%%&&&&&&&&&''''''''''''&&&&&&'''((())))))******))))))+++***)))***,,,---,,,+++)))***---111555888:::;;;@@@>>>:::666333111111000:::>>>@@@>>>>>>@@@>>>:::|||uuupppnnnlllkkkcccaaa___\\\ZZZXXXXXXXXXZZZ[[[[[[ZZZWWWVVVWWWXXX^^^]]]\\\[[[[[[[[[\\\\\\[[[[[[[[[ZZZYYYXXXWWWVVVVVVVVVWWWXXXXXXXXXWWWWWWRRRRRRSSSRRROOOIIIAAA;;;555444222333444555555444///...---------...000111---...111555;;;BBBJJJPPPRRRTTTWWWXXXXXXXXXZZZ\\\\\\\\\\\\[[[YYYWWWUUUTTTPPPIII???888444222///---))),,,---+++((((((+++///444999@@@FFFJJJOOOUUUZZZWWWZZZ^^^aaabbb```]]][[[ZZZZZZ[[[]]]______]]][[[\\\[[[ZZZZZZ[[[]]]^^^``````cccfffgggeeecccbbbbbb``````___\\\[[[\\\___bbbdddcccaaa___^^^^^^^^^___^^^```cccccc```]]]\\\\\\[[[ZZZXXXXXXXXXZZZ\\\]]][[[]]]^^^```aaa```______^^^___aaabbbbbbaaa```^^^aaa___]]]\\\]]]\\\ZZZYYYZZZWWWUUUTTTUUUUUUUUUTTTQQQPPPMMMIIIEEEAAA>>><<<888666333000...,,,++++++))))))((((((((()))******$$$%%%&&&%%%######$$$%%%''''''&&&%%%%%%$$$######&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&(((***++++++)))((("""%%%(((******)))((()))))))))(((&&&%%%%%%(((***%%%'''))))))(((''''''(((&&&''''''((((((((((((((((((((((((((((((((()))***%%%&&&)))+++------...---++++++,,,,,,+++***))))))&&&''''''&&&$$$$$$%%%'''&&&''''''(((((('''&&&&&&''''''((()))))))))))))))+++***)))***,,,,,,,,,***&&&''')))***,,,---......333222000...---------......222444222222444222...}}}vvvpppllljjjhhhggg```___\\\ZZZYYYXXXYYYYYY[[[[[[[[[YYYVVVUUUVVVWWW]]]]]]\\\[[[[[[[[[[[[[[[WWWWWWWWWWWWWWWVVVUUUTTTVVVVVVWWWXXXXXXXXXXXXXXXTTTTTTTTTSSSPPPJJJBBB===777555333222333333333111---,,,+++******+++---...---///333999@@@HHHOOORRRTTTUUUWWWWWWWWWWWWYYYZZZ[[[[[[ZZZYYYVVVSSSPPPNNNGGG@@@666000////////////,,,...///---++++++...222888<<>>;;;777444222111000+++***)))'''&&&&&&'''(((&&&((()))'''### !!!###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%&&&'''((((((((('''&&&%%%''')))***(((''''''(((&&&'''((((((&&&&&&(((***&&&'''((('''&&&&&&'''((('''((())))))******))))))%%%%%%$$$$$$$$$%%%%%%&&&'''(((***+++,,,,,,,,,+++(((((('''''''''''''''''''''(((((('''%%%%%%'''((('''(((((((((((('''&&&&&&'''''''''((((((((())))))((((((((()))))))))******%%%%%%'''(((***+++++++++++++++,,,,,,------......'''+++,,,******---,,,(((yyyuuupppkkkiiifffdddbbb^^^]]][[[ZZZYYYYYYZZZZZZ[[[[[[ZZZXXXUUUTTTTTTVVV[[[[[[[[[[[[[[[[[[ZZZZZZUUUUUUVVVVVVVVVUUUUUUTTTVVVWWWWWWXXXXXXXXXXXXXXXWWWVVVUUUSSSPPPJJJCCC===555333111111222333333222...---***))))))***,,,---,,,///333;;;CCCKKKPPPRRRTTTUUUVVVVVVUUUUUUWWWYYYWWWWWWVVVTTTPPPLLLHHHEEE;;;666000---...000000/////////000000111222555777;;;???DDDGGGJJJNNNTTTYYYWWWYYY\\\^^^^^^\\\ZZZXXXYYYXXXYYY[[[]]]^^^^^^]]]\\\[[[YYYYYYZZZ\\\___aaaccceeehhhiiihhhfffeeeeee______]]][[[ZZZ[[[^^^aaaaaaaaaaaa```^^^]]][[[ZZZZZZ___cccbbb^^^ZZZYYYZZZYYYXXXWWWWWWWWWYYY[[[]]][[[]]]```bbbbbbbbb```___\\\]]]]]]^^^___``````aaa```___]]]]]]^^^^^^]]][[[]]][[[YYYYYY[[[]]]^^^]]]\\\\\\[[[ZZZWWWTTTQQQPPPHHHFFFBBB>>>;;;888777666000...+++)))'''&&&&&&&&&%%%(((***)))%%%###&&&)))$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%***+++,,,+++)))'''((()))$$$&&&))))))(((''''''(((((())))))'''&&&&&&(((***''''''((()))))))))))))))######"""""""""""""""###)))******++++++***)))((('''&&&&&&%%%%%%&&&'''((('''((()))((('''&&&(((***((((((((((((((('''&&&&&&'''''''''''''''((())))))&&&(((***)))&&&%%%''')))'''((()))******+++******)))***,,,---...---,,,+++%%%((((((&&&&&&)))***'''}}}tttqqqllliiifffdddaaa___]]]\\\[[[YYYYYYYYYZZZ[[[[[[[[[ZZZWWWTTTSSSTTTUUUZZZZZZ[[[[[[[[[[[[ZZZYYYVVVVVVWWWXXXXXXXXXWWWWWWVVVWWWXXXXXXYYYYYYXXXXXXXXXWWWUUUSSSOOOJJJCCC>>>333111000111222444333333111///---+++***+++---///+++...333<<>>@@@AAA@@@EEECCCAAAAAAEEEKKKSSSWWWWWWXXXZZZZZZZZZXXXVVVUUUVVVWWWYYYZZZ[[[ZZZYYYXXXXXXVVVUUUWWW[[[]]]\\\ZZZ^^^\\\[[[\\\]]]^^^]]]\\\]]]]]][[[[[[ZZZ[[[\\\]]]^^^\\\YYYUUUUUUWWWXXXVVVYYY[[[\\\^^^^^^]]][[[ZZZWWWXXXXXXYYYZZZ\\\]]]^^^[[[]]]___aaabbbaaa___]]]^^^___``````___^^^___```]]]^^^___^^^[[[ZZZYYYZZZ[[[ZZZXXXWWWYYY\\\```bbb]]]]]]\\\[[[ZZZXXXVVVUUUPPPPPPNNNKKKFFFCCCAAAAAA@@@:::333///------+++)))''''''&&&&&&&&&''''''((()))(((&&&$$$$$$$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%'''$$$"""###&&&))))))'''&&&'''((('''%%%###"""###$$$%%%&&&'''((((((((((((%%%'''((('''%%%%%%(((+++))))))((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%&&&''')))***+++***)))'''%%%%%%(((***---***&&&$$$%%%%%%%%%%%%&&&'''((('''&&&&&&'''((('''((((((((('''&&&%%%$$$...---+++)))(((((())))))222///---///222333...***''''''(((((())))))))))))xxxqqqoookkkeeeaaa^^^\\\[[[ZZZWWWWWWXXXYYYZZZZZZ[[[[[[XXXWWWUUUQQQOOOOOORRRUUU[[[\\\\\\\\\[[[ZZZXXXWWWWWWVVVVVVWWWYYYYYYXXXVVVUUUUUUVVVVVVWWWXXXYYYZZZXXXUUURRRQQQOOOHHH>>>666444111---++++++---......---,,,*********+++,,,,,,//////222:::DDDLLLNNNMMMMMMNNNPPPQQQOOONNNNNNNNNJJJEEE???;;;999555000,,,,,,,,,,,,...111444888:::;;;::::::<<>>===>>>AAADDDEEEFFFIIIHHHFFFFFFGGGIIIKKKMMMQQQRRRTTTUUUUUUUUUSSSRRRXXXWWWWWWVVVVVVVVVWWWWWWXXXVVVVVVWWWYYYZZZYYYXXXUUUTTTUUUWWWZZZ[[[[[[ZZZQQQQQQQQQQQQRRRSSSUUUUUURRRSSSSSSTTTTTTRRRQQQPPPTTTUUUWWWXXXXXXXXXWWWVVVSSSSSSTTTUUUVVVVVVWWWXXXUUUVVVYYY[[[[[[[[[ZZZYYYZZZZZZZZZXXXUUUTTTSSSTTTSSSTTTUUUSSSQQQOOOOOOOOOMMMLLLJJJIIIKKKOOOSSSVVVVVVYYY[[[]]][[[XXXSSSPPPNNNLLLIIIHHHHHHKKKOOORRRRRRLLLDDD<<<555000,,,)))&&&&&&%%%%%%%%%%%%%%%&&&((('''&&&%%%$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&(((&&&%%%%%%%%%%%%$$$"""&&&%%%###$$$&&&(((((('''"""&&&'''%%%$$$###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%'''&&&%%%######$$$'''''''''&&&&&&&&&&&&&&&))))))'''&&&%%%$$$$$$$$$)))((('''&&&%%%%%%%%%%%%***)))(((&&&&&&%%%%%%%%%***+++,,,,,,***))))))******)))''''''''''''%%%###&&&'''((('''&&&&&&'''(((&&&&&&''''''))),,,...///000///---+++******++++++***+++000777===???<<<888,,,+++)))(((((()))***+++}}}xxxrrrmmmjjjeee```\\\ZZZYYYXXXWWWRRRSSSUUUXXXZZZ[[[[[[[[[YYYVVVQQQKKKHHHJJJPPPTTTWWWWWWXXXYYYYYYXXXWWWVVVUUUTTTTTTUUUWWWWWWVVVTTTWWWWWWWWWXXXXXXXXXXXXWWWUUUSSSPPPMMMIIIBBB999333333///+++)))***+++------,,,,,,+++)))(((***,,,///000000222777>>>CCCFFFFFFHHHGGGGGGHHHJJJHHHBBB===:::555000---,,,***(((%%%)))***---000555:::>>>@@@CCCAAA>>>>>>AAADDDFFFGGGGGGFFFEEEDDDCCCCCCCCCBBBKKKMMMPPPRRRTTTTTTTTTTTTTTTSSSQQQPPPPPPPPPRRRRRRUUUTTTTTTTTTUUUUUUUUUUUUQQQQQQQQQSSSUUUVVVTTTSSSMMMMMMMMMMMMNNNNNNNNNOOOHHHGGGHHHKKKLLLMMMPPPTTTQQQRRRSSSTTTTTTTTTSSSSSSNNNOOOOOOPPPQQQQQQQQQQQQPPPQQQSSSUUUUUUUUUTTTTTTVVVVVVVVVSSSPPPMMMMMMMMMKKKLLLLLLJJJFFFDDDCCCCCCBBB@@@>>>===???CCCHHHKKKMMMOOOPPPQQQPPPNNNKKKIIIGGGFFFGGGIIIMMMRRRUUUWWWRRRNNNHHHAAA:::444///,,,''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%&&&'''''''''!!!$$$''')))'''%%%$$$###%%%%%%&&&&&&&&&%%%%%%$$$###%%%&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$%%%''''''&&&%%%%%%&&&&&&&&&)))(((((('''&&&&&&%%%%%%%%%(((***+++)))((('''''')))(((''''''((('''%%%###&&&'''((('''&&&&&&&&&((('''&&&&&&&&&(((+++...000///...,,,+++*********+++***+++...333999;;;:::888555333000---------///000~~~yyyuuupppmmmgggccc^^^[[[YYYXXXWWWWWWQQQSSSUUUXXXZZZ[[[[[[[[[YYYVVVPPPJJJGGGIIIOOOTTTUUUUUUWWWXXXXXXWWWVVVVVVUUUTTTTTTUUUWWWWWWVVVTTTWWWXXXXXXYYYYYYYYYXXXXXXTTTSSSPPPLLLGGG@@@888333222///,,,++++++,,,------***++++++***)))))),,,///111000222555999===@@@AAADDDCCCBBBCCCDDDAAA:::555111222000---((('''))),,,+++,,,///222666:::<<<>>>CCC@@@>>>>>>@@@DDDFFFGGGEEEEEEDDDCCCAAA???===;;;DDDFFFJJJNNNQQQSSSTTTTTTOOONNNLLLKKKKKKLLLMMMNNNRRRRRRSSSSSSRRRRRRSSSSSSRRRQQQQQQRRRRRRQQQNNNKKKLLLKKKKKKJJJIIIHHHGGGGGGAAABBBHHHPPPPPPMMMMMMQQQMMMMMMNNNNNNNNNNNNMMMMMMHHHHHHIIIJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMLLLLLLKKKLLLMMMLLLJJJFFFDDDCCCDDDBBBBBBBBB???;;;777666555666555333333444777;;;===AAA@@@@@@??????>>>>>>>>>===???DDDKKKSSSWWWXXXVVVQQQPPPLLLFFF>>>666///,,,))))))((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$######$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((())))))(((&&&$$$%%%&&&&&&''''''''''''&&&&&&%%%""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%'''((()))&&&''''''''''''''''''&&&###&&&)))***)))'''&&&&&&((('''''''''((('''%%%###&&&'''((('''&&&&&&&&&((('''&&&%%%%%%&&&)))+++---,,,,,,***))))))***++++++---,,,,,,---///111333333777555222000///000222444yyyuuurrrmmmjjjeeeaaa\\\YYYWWWWWWVVVVVVQQQSSSVVVYYY[[[\\\[[[[[[XXXUUUOOOIIIFFFHHHMMMRRRQQQRRRTTTUUUVVVUUUUUUTTTTTTSSSSSSTTTVVVWWWUUUTTTUUUVVVXXXYYYYYYYYYXXXXXXSSSRRROOOKKKDDD===666222000...---,,,------,,,+++(((+++,,,,,,***))),,,///000000000222444777:::;;;<<<<<<<<<<<<;;;888444111---000111,,,&&&%%%***000---...000333666888:::;;;@@@>>>===>>>@@@CCCEEEFFFEEEEEEDDDBBB???===:::999<<>>??????===:::888888999888999888666222...------------------...///000111444333111000000111222333333888@@@LLLVVVYYYWWWSSSQQQRRRRRRMMMCCC888///*********)))(((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###""""""$$$&&&(((((('''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$''')))&&&&&&'''(((((('''''''''$$$"""!!!"""$$$%%%&&&%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((#########$$$%%%''')))***&&&&&&''''''(((''''''&&&$$$&&&)))***)))((('''''')))'''&&&&&&''''''&&&%%%&&&'''((('''&&&&&&'''(((&&&%%%%%%%%%&&&''')))******))))))((()))***,,,---///---+++))))))+++...///333333222222333555777999xxxsssqqqmmmhhhdddaaa^^^YYYVVVUUUUUUTTTTTTSSSUUUXXX[[[\\\\\\[[[[[[VVVSSSNNNHHHEEEFFFKKKOOOMMMNNNPPPRRRRRRRRRRRRQQQSSSRRRRRRSSSUUUUUUTTTRRRRRRSSSUUUWWWXXXXXXWWWVVVQQQPPPNNNIIIAAA:::444111---,,,,,,---...---***'''&&&***......+++***,,,...////////////000222555777444666888888666555444444222222000,,,''''''***...---///111333666888999:::===<<<<<<>>>BBBDDDEEEEEEBBBBBB@@@>>><<<:::888666666888;;;???AAABBBBBBBBB>>>>>>@@@AAABBBBBBCCCCCCCCCEEEHHHHHHFFFFFFIIIKKKLLLKKKJJJIIIHHHEEE@@@<<>>===;;;999888777;;;HHHUUURRRDDD===@@@BBBAAA@@@>>>===<<<<<<;;;:::;;;=========;;;999888999999888888777666555444333444444333111000111222///000111000---+++++++++)))***++++++++++++***)))******************++++++...333<<>>444...******(((''''''&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""$$$&&&''''''&&&###&&&((((((&&&$$$%%%&&&###$$$&&&&&&%%%&&&''')))$$$%%%&&&&&&''''''''''''+++((($$$###%%%&&&'''&&&&&&&&&'''''''''(((((((((''''''&&&%%%%%%%%%&&&&&&$$$###$$$$$$%%%&&&'''((('''((((((((((((&&&%%%$$$###%%%'''((('''&&&&&&'''***(((%%%%%%&&&''''''&&&&&&'''((('''&&&&&&'''((($$$$$$%%%&&&'''((()))))))))(((((()))***,,,///000......---++++++,,,...000222333666999===BBBEEEGGG~~~yyysssooommmiiiddd```___\\\WWWTTTSSSSSSSSSRRRTTTVVVYYY\\\]]]]]][[[ZZZSSSQQQLLLGGGDDDEEEIIILLLJJJLLLMMMOOOPPPPPPPPPOOOQQQPPPPPPQQQSSSTTTRRRQQQOOOQQQSSSVVVWWWWWWVVVUUUOOOOOOLLLGGG???777222///******+++---...,,,(((%%%$$$)))...///,,,***+++...//////......---///222444111444777777666555888:::888555000,,,******+++,,,,,,...000333666888999:::<<<<<<<<>>>>><<<:::888666444444222444666999:::999999888555666888;;;<<<<<<<<<<<<:::===??????>>>>>>AAADDDDDDCCCBBBBBBAAA>>>999555888888999999888777555444222222:::DDDBBB888888AAA>>>===;;;999777666555555777888999:::999777555444444333222111///...---,,,...///000///......///000)))+++,,,---,,,+++,,,---((()))+++,,,+++)))'''&&&%%%&&&((()))***)))'''&&&---000999FFFRRRWWWTTTPPPIIIPPPWWWWWWPPPEEE;;;555))))))((('''&&&%%%%%%%%%$$$%%%&&&&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$&&&'''&&&$$$###&&&))))))&&&$$$%%%&&&###&&&((()))((('''''''''"""###$$$%%%&&&'''''''''444///)))'''((())))))((('''''''''((((((((()))))))))((('''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&))))))))))))'''%%%###""" """$$$$$$######$$$%%%***(((%%%$$$%%%'''''''''&&&'''((('''&&&&&&'''((("""###%%%'''((()))******(((((()))***,,,...111222,,,---/////////000222333555888===CCCIIIOOOTTTVVVvvvrrrnnniiifffccc___\\\^^^[[[VVVRRRQQQRRRUUUXXXSSSTTTWWWZZZ\\\]]]^^^^^^UUUQQQLLLGGGDDDCCCCCCDDDHHHJJJLLLKKKGGGEEEFFFGGGLLLLLLMMMNNNOOOPPPQQQQQQRRRSSSTTTSSSQQQQQQQQQRRRQQQMMMHHHCCC===777111---,,,,,,---------,,,++++++***,,,---,,,++++++,,,---000...,,,++++++---///111000111333555777999::::::888666111---++++++,,,...///000111333555666888888666777999<<>>888444222222222222222333444333111000///000666444333666888888444000000444888999777666888:::>>>>>>>>><<<999777777888999:::999666333000000000222333555666666666555555999777555222000/////////333333222111111000//////111222222000///...///111...,,,+++---///000...+++))))))))))))))))))(((((((((***,,,...///---+++******)))((('''((()))+++,,,+++111<<>>BBBDDDFFFAAA===888444222111000///---///000///...------...111111222444555555333111000222444555444444555666999;;;<<<;;;999888888999444555666555333222333444222222333444444333222222333222000...---------...//////...---,,,++++++***,,,------,,,******+++,,,,,,***)))))),,,,,,+++)))***))))))))))))))))))))))))***,,,------,,,+++***))))))))))))))))))******...555@@@LLLUUUVVVSSSPPPMMMSSSWWWWWWTTTOOOCCC888///***&&&''''''$$$###%%%&&&'''((('''%%%######$$$$$$%%%$$$""" $$$'''###$$$&&&(((((('''&&&%%%)))$$$###(((+++(((&&&(((&&&&&&''''''((()))))))))$$$$$$%%%%%%%%%%%%%%%%%%'''&&&%%%%%%'''((('''''''''((()))******)))((('''%%%&&&'''(((((('''&&&&&&&&&'''''''''&&&&&&(((***+++,,,,,,+++)))'''(((((('''(((((((((((((((((((((&&&((())))))'''&&&&&&&&&'''(((((('''&&&(((+++---,,,------------.........***---//////333<<>>=========>>>>>>CCCIIIRRRWWWYYY\\\aaaeeeyyyqqqoookkkgggdddaaa___\\\YYYWWWUUURRRPPPQQQSSSVVVXXXVVVXXXYYY[[[\\\\\\\\\[[[ZZZWWWRRRLLLHHHEEEDDDCCCDDDCCCAAAAAACCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGEEEGGGIIIJJJJJJJJJKKKLLLEEEBBB>>>:::777444000---000...---+++******++++++***+++------------///000---,,,+++***+++---000111555666888:::;;;:::999888222000...------...000222//////000000111333444555666666888:::<<>>BBBCCCIIIQQQUUUUUUTTTRRRPPPMMMKKKIIIHHHGGGTTTXXX]]]```aaabbbdddfff{{{uuunnniiidddaaa^^^\\\[[[ZZZWWWVVVUUUUUUUUUUUUWWWYYY[[[]]]ZZZ[[[\\\]]]]]]\\\[[[ZZZ]]]\\\XXXTTTPPPLLLIIIGGGLLLGGGCCCAAACCCDDDCCCAAA@@@@@@??????>>>>>>=========???AAABBB@@@???>>>???>>>;;;888666555444222000111000---***))))))***+++)))***,,,---------///111,,,,,,,,,---...000111222000111333444444222111000------...000222333444555000///...------...000111333444555666777888888777555555555666888888666555,,,---------+++,,,---///---000444333000------...111...---111777<<<======777888::::::999777777777555777999:::999777777777888777666444222111000///......------,,,,,,++++++,,,,,,+++******))))))((()))******)))((((((***+++///...---+++******,,,...))))))******++++++++++++******))))))))))))))))))---,,,+++---000666<<<@@@CCCJJJRRRVVVWWWWWWWWWYYYXXXZZZZZZWWWSSSOOOFFF===888000***((('''&&&(((+++!!!###%%%&&&&&&&&&'''(((&&&&&&'''((())))))(((''''''(((((()))))))))))))))&&&((()))(((((())))))(((---------,,,++++++******&&&&&&&&&&&&''')))***+++(((((('''((()))(((&&&###((((((((((((((((((((((((************+++,,,---...,,,...//////......///000555666666444222000000111//////////////////////////////...,,,***+++---///222444666666666666888:::>>>@@@CCCEEEGGGFFFFFFEEEJJJNNNPPPQQQTTTYYYZZZXXXXXXWWWUUUSSSRRRQQQPPPPPPZZZ]]]```cccccccccccccccxxxsssooojjjfff___]]]ZZZYYYYYYXXXVVVUUUSSSSSSTTTVVVWWWYYY[[[\\\[[[\\\]]]^^^]]]]]]\\\[[[]]]\\\ZZZXXXTTTQQQNNNLLLNNNKKKHHHFFFFFFEEEDDDCCCBBBBBBAAA@@@???>>>======>>>AAACCCCCCAAA???>>>>>>>>>;;;777555444333222111000...---+++******++++++)))***,,,,,,,,,,,,...///,,,,,,,,,---...///000111,,,---...///////////////---///000222444555555555222000...---,,,---...///000111333555555555444444111111222444888999999888/////////---******,,,---...000222222111///......//////000444999===???@@@888999999888666444555666222555999;;;;;;;;;;;;<<<555444222000...------,,,,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++***+++,,,+++******,,,......///...,,,******,,,---++++++,,,,,,------......+++,,,,,,---......------.........000555===DDDHHHIIIMMMRRRUUUVVVVVVVVVVVVSSSVVVVVVSSSRRRPPPKKKCCC888000***((('''&&&'''***###%%%'''(((((((((***+++'''%%%%%%''')))***)))'''''''''''''''((((((((()))'''+++---+++)))+++,,,+++,,,+++++++++******))))))(((''''''&&&'''(((***++++++***)))***++++++)))''',,,,,,++++++++++++,,,,,,---...///000222333444555222444666666555555555666888999:::999777666666777777777777888888888999999777666555222000111444777<<<>>>@@@@@@AAABBBEEEGGGNNNOOOPPPRRRRRRRRRQQQQQQUUUYYY[[[ZZZ[[[^^^]]]ZZZ[[[ZZZZZZYYYYYYZZZZZZ[[[___aaaccceeeeeeeeedddcccxxxrrrnnnjjjddd```\\\ZZZXXXWWWWWWWWWVVVUUUTTTUUUVVVXXXZZZ[[[\\\\\\[[[\\\]]]^^^^^^]]]\\\\\\[[[[[[[[[ZZZXXXUUURRRPPPKKKLLLLLLJJJHHHFFFFFFGGGFFFEEEDDDCCCAAA@@@???>>>@@@CCCFFFGGGFFFDDDCCCCCC???<<<777444333222111000---------,,,,,,+++++++++)))***++++++******,,,---+++++++++,,,,,,---------+++++++++,,,---///111333///111333555666666666555333111///---,,,,,,...///...///111333444333222222/////////111555777777777555555333///,,,+++,,,...,,,,,,---000222222000......000444666888:::<<<>>>777777666444111111333555222555999;;;;;;;;;:::;;;444222000...---,,,,,,,,,***+++,,,---------,,,,,,,,,------...//////000000///000000000//////111333///111222000---,,,---///...//////000111111222222...///111333444444333222444555888<<>>>>>=========>>>>>>???@@@???>>>===>>>???AAAAAABBBBBBCCCDDDEEEEEEAAA@@@>>>;;;999;;;>>>BBBHHHIIIJJJJJJKKKNNNSSSVVVYYYXXXXXXXXXWWWWWWVVVVVVYYY]]]_________bbb```\\\\\\\\\\\\]]]^^^___```aaaaaabbbcccdddeeedddbbbaaa|||xxxrrrnnnkkkfff```[[[[[[YYYWWWVVVWWWWWWVVVUUUWWWXXXZZZ[[[]]]^^^______[[[\\\]]]^^^^^^^^^]]]\\\ZZZ[[[[[[[[[ZZZWWWUUUSSSHHHKKKNNNMMMIIIGGGHHHJJJIIIHHHGGGEEECCCBBB@@@@@@BBBEEEIIIKKKJJJIIIIIIIII@@@<<<777444222111000///,,,,,,---------,,,++++++)))***++++++***)))***,,,************************++++++++++++---111444666111333555777777777555555444222///---,,,,,,...///,,,...000222333222111111///...---///222444555555;;;:::888333///......000)))((()))---222444222///---111555777666666888:::444444222000...///333555555888;;;<<<:::888666666555333111///------------***,,,...000111111111111000000111222333444555666444555666555444555666888222444666555222///000111111111222333444444555555000222555888:::999888777:::===BBBHHHMMMPPPRRRSSSPPPOOONNNQQQTTTUUUSSSPPPSSSUUUSSSOOONNNMMMHHHBBB>>>777222111000------///+++---...---+++))))))***(((,,,///---***)))...222......---------...///000)))000333...,,,///111///000000000000000000000000333222000//////000111222///---+++,,,---///000000------++++++++++++------333666:::>>>AAABBBCCCBBB???AAACCCDDDCCCBBBBBBCCCHHHIIIJJJJJJIIIIIIJJJKKKHHHHHHIIIJJJLLLMMMNNNOOOIIIHHHEEEBBB@@@BBBFFFIIIOOOPPPQQQQQQSSSVVV\\\```aaa```___]]]\\\[[[[[[[[[WWW\\\``````aaadddbbb___\\\\\\\\\]]]^^^___aaabbb``````aaabbbcccbbb```^^^zzztttlllgggeeebbb]]]XXXZZZXXXVVVUUUUUUUUUWWWXXXWWWXXXZZZ\\\]]]_________[[[\\\]]]^^^^^^^^^]]]\\\\\\]]]]]]ZZZWWWTTTTTTTTTQQQPPPNNNLLLKKKKKKLLLLLLKKKJJJHHHEEEBBBAAABBBDDDGGGLLLPPPPPPQQQRRRPPPLLLEEE@@@999444111///...---111///,,,***)))***+++---,,,++++++---000///,,,(((+++(((&&&''')))***(((%%%***+++******///777<<<;;;888999999999888666444333333111///,,,+++++++++,,,,,,000333333111///111333000111111000//////222444999:::;;;999666222111111...000222333222222222333///111222111...///222555888666333111111333666999666777999:::999777444222333222111111000000000111...000222333222111111222666666777777999;;;<<<>>>;;;;;;<<<======>>>>>>??????>>><<<;;;:::999999999::::::;;;;;;;;;;;;;;;::::::;;;<<<>>>???@@@@@@@@@FFFFFFFFFGGGJJJNNNQQQTTTOOOPPPPPPMMMJJJJJJMMMPPPSSSTTTTTTSSSRRROOOLLLKKKHHHDDD???999666666777888555444333222333222000...***,,,---///111222333333444333333333444555666777555444444444444666777888;;;:::888666555555555555:::999777666666777888999666666666666444222///...222111000//////000222333555777:::???CCCGGGKKKLLLMMMIIIHHHJJJKKKIIIJJJMMMNNNOOOQQQQQQPPPPPPQQQRRROOOOOOPPPRRRSSSSSSPPPNNNOOONNNKKKHHHGGGJJJOOOSSSRRRSSSTTTVVVYYY\\\___``````______^^^]]]]]]]]]]]]___]]]]]]aaaeeeeee```[[[ccc```]]]___cccdddbbb___dddbbbaaaaaaaaa```]]]ZZZ{{{tttnnngggcccaaa^^^YYYUUUYYYXXXWWWVVVVVVWWWXXXYYYXXXYYY[[[]]]^^^___``````\\\]]]]]]^^^]]]\\\[[[ZZZ[[[ZZZXXXVVVUUUTTTSSSRRROOONNNMMMKKKJJJJJJJJJKKKHHHHHHFFFCCC@@@>>>???@@@EEEKKKPPPQQQRRRSSSPPPKKKBBB>>>888333111000///...111000...,,,++++++,,,---,,,******+++------***(((&&&'''''''''&&&&&&&&&''')))***))))))...666::::::555666777777777666555444000///---***))))))******+++...000111111000111111000000000///...///111333777999:::999666333222222---000333555444333222222///000111000......111444888777555444444666999:::888888:::::::::999777666444333333333444444555666111444777888777666666666777888:::<<<>>>@@@AAABBBDDDDDDEEEEEEEEEEEEFFFFFFDDDDDDDDDCCCCCCCCCCCCCCC@@@@@@???>>>???@@@AAAAAA>>>@@@BBBEEEHHHJJJLLLMMMLLLJJJIIIHHHHHHIIIJJJKKKLLLLLLLLLJJJHHHIIILLLPPPUUUVVVWWWXXXWWWUUURRRPPPJJJHHHDDDAAA@@@@@@AAAAAA???===999666555555333222000111333444666777888888888888999:::;;;;;;<<<<<<<<<<<<;;;;;;<<<>>>@@@BBB@@@???===;;;:::999::::::===<<<:::999999;;;<<<===;;;<<<===<<<:::777333111111000///...///111333444666888<<<@@@EEEJJJNNNOOOPPPLLLKKKLLLKKKHHHIIILLLOOORRRTTTVVVUUUUUUVVVWWWLLLLLLMMMPPPRRRRRRPPPNNNMMMMMMMMMLLLLLLNNNRRRUUUVVVVVVWWWXXXZZZ]]]___```^^^]]]\\\\\\]]]^^^___```___\\\YYY[[[^^^```^^^[[[ccc```]]]___bbbccc```\\\```_________```^^^[[[YYY|||uuupppnnniiiccc___]]][[[WWWTTTXXXWWWWWWVVVWWWXXXZZZ[[[ZZZ[[[\\\^^^___`````````]]]]]]]]]]]][[[ZZZYYYXXXYYYVVVRRRQQQSSSSSSRRRPPPNNNMMMLLLJJJIIIHHHHHHHHHFFFFFFEEEBBB???=========BBBIIIOOOQQQRRRSSSOOOJJJ???;;;666222000000///...000000///......---------,,,***(((((())))))((('''$$$'''***)))%%%$$$'''***(((*********///777;;;999444555666888888888777666///...,,,+++*********+++++++++,,,///111222111///000000000///...///111333555777888777555444444444---111555666666444333333222333333222111111333666999999999::::::<<<===>>>;;;;;;;;;<<<<<<<<<======::::::999999999::::::;;;777:::>>>???>>><<<;;;;;;999;;;???BBBEEEGGGGGGGGGMMMMMMMMMMMMMMMLLLLLLLLLIIIJJJKKKLLLLLLLLLLLLLLLHHHGGGFFFEEEEEEGGGHHHJJJFFFHHHJJJMMMPPPRRRTTTTTTPPPNNNKKKIIIGGGFFFEEEEEEHHHHHHGGGFFFFFFHHHMMMPPPUUUWWWYYYZZZZZZXXXVVVTTTLLLLLLLLLLLLLLLLLLLLLLLLJJJEEE???:::888888888777999::::::<<<===>>>?????????@@@BBBDDDDDDDDDCCCBBB>>>===<<<<<<===@@@DDDFFFFFFEEECCCAAA???>>>??????@@@??????>>>???@@@BBBCCCCCCDDDFFFEEECCC>>>999555000//////000111333555777:::<<>>:::555222000///...,,,...//////000///...---,,,,,,***(((&&&&&&''''''(((''')))******(((((()))+++***,,,---...333:::===;;;888999:::;;;;;;:::999888111000///...------------+++******---222444222///000111111000///000222444333555666666555444555666222444777888777777888888999999888777777888:::;;;===>>>???AAABBBCCCCCCCCC??????>>>???@@@AAACCCDDDDDDCCCBBBAAA@@@@@@@@@@@@???BBBEEEEEEBBB???===<<<:::===BBBGGGKKKMMMMMMLLLQQQQQQPPPPPPOOONNNMMMMMMLLLMMMNNNOOOOOOOOONNNNNNLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOPPPQQQQQQQQQQQQQQQQQQOOOMMMJJJHHHFFFEEEEEEFFFFFFEEEEEEGGGJJJNNNQQQTTTVVVXXXYYYXXXVVVSSSQQQNNNPPPRRRTTTUUUSSSPPPOOOMMMGGG@@@:::999:::<<<===AAAAAABBBBBBCCCDDDEEEFFFGGGHHHKKKLLLLLLIIIFFFDDD>>><<<;;;;;;===@@@DDDFFFHHHGGGEEECCCAAAAAAAAAAAACCCCCCCCCCCCDDDEEEGGGHHHHHHJJJLLLLLLIIICCC===999111222222444666888;;;<<>>;;;666222000...,,,+++,,,---...//////...,,,+++,,,+++)))'''&&&&&&(((******((('''(((+++,,,+++)))+++...///111666===>>><<<<<<============;;;:::999333222111000//////......---,,,,,,///444555333111222333333222111222444666333444555666555555777999999::::::::::::;;;>>>AAA???>>>======>>>???@@@@@@CCCDDDFFFGGGIIIIIIIIIIIICCCCCCBBBCCCDDDFFFIIIJJJIIIIIIHHHHHHHHHHHHHHHIIIFFFGGGIIIGGGCCC>>>;;;::::::>>>DDDJJJNNNPPPPPPPPPRRRRRRQQQPPPOOONNNMMMMMMOOOOOOPPPPPPOOOOOONNNMMMMMMOOOQQQSSSSSSQQQOOOMMMRRRRRRRRRQQQPPPOOONNNNNNSSSQQQOOOLLLJJJGGGFFFEEEGGGFFFFFFGGGJJJMMMPPPQQQTTTUUUUUUTTTSSSQQQNNNMMMNNNQQQUUUWWWVVVSSSNNNJJJGGGBBB===999:::===AAACCCHHHHHHGGGGGGHHHIIIJJJJJJMMMOOOPPPQQQOOOKKKFFFCCCCCCBBBAAA@@@AAADDDGGGIIIEEEDDDBBBAAA@@@???@@@@@@EEEEEEFFFFFFGGGHHHIIIJJJJJJKKKNNNNNNKKKFFF@@@===666777888:::===???AAACCCHHHIIIJJJKKKMMMNNNOOOPPPPPPLLLLLLNNNOOOMMMOOORRRQQQSSSUUUUUURRRPPPNNNNNNMMMMMMMMMOOOQQQSSSRRRQQQNNNQQQUUUVVVUUUQQQNNNMMMLLLLLLMMMOOOQQQSSSUUUVVVXXXWWWUUUVVVXXX\\\aaadddcccaaa___^^^]]]]]]\\\[[[[[[ZZZYYYXXXWWWUUURRROOOQQQSSSVVVZZZ\\\[[[WWWSSS~~~vvvppplllhhhfff^^^]]][[[YYYXXXWWWXXXXXXUUUVVVWWWXXXYYYZZZ[[[[[[[[[[[[\\\]]]]]]\\\\\\\\\ZZZXXXVVVTTTRRRPPPOOOOOOPPPMMMKKKLLLNNNNNNLLLIIIJJJJJJIIIHHHFFFDDDCCCBBB??????===:::888888:::<<<>>>DDDJJJKKKLLLLLLHHHBBB===999555333111000---,,,,,,---...//////...,,,,,,,,,,,,+++***((())),,,...+++(((&&&(((,,,...,,,))),,,///222444999???@@@===@@@@@@@@@@@@???===;;;:::777666555444333111000000000000111333666777666444555666666555444555777999666777888888888888;;;===???@@@AAA@@@@@@BBBEEEHHHEEECCCAAAAAACCCDDDEEEDDDHHHHHHJJJKKKLLLLLLLLLLLLGGGGGGGGGHHHIIIKKKMMMOOOJJJKKKKKKKKKLLLNNNOOOPPPIIIJJJIIIFFFAAA===::::::<<<@@@FFFLLLPPPRRRSSSRRRSSSRRRRRRQQQPPPOOOOOONNNRRRQQQPPPOOOOOOOOOOOOPPPPPPRRRTTTUUUTTTRRROOOMMMOOOOOOPPPPPPQQQPPPPPPPPPTTTSSSQQQNNNKKKHHHEEEDDDIIIHHHIIIKKKNNNPPPPPPOOORRRQQQPPPNNNLLLKKKJJJIIIMMMPPPTTTVVVTTTOOOIIIDDD@@@>>>;;;;;;>>>CCCGGGHHHMMMLLLKKKJJJJJJKKKMMMNNNPPPQQQRRRQQQOOOKKKFFFCCCFFFEEEDDDDDDDDDDDDEEEFFFAAA@@@???>>>===>>>??????EEEFFFFFFGGGGGGHHHHHHHHHHHHJJJLLLLLLKKKGGGCCC@@@<<<===???AAADDDFFFHHHIIIMMMMMMMMMMMMMMMMMMMMMMMMLLLIIIIIILLLNNNNNNPPPTTTTTTUUUUUUSSSPPPMMMLLLMMMQQQOOONNNOOOQQQRRRQQQPPPJJJMMMOOOOOOLLLGGGDDDCCC???@@@AAACCCEEEGGGIIIKKKMMMMMMMMMNNNQQQUUUZZZ\\\aaaaaa```___]]][[[YYYXXXWWWVVVSSSPPPLLLIIIFFFEEEJJJLLLPPPTTTWWWUUUPPPLLL~~~wwwpppkkkgggccc```YYYYYYXXXWWWVVVVVVWWWYYYUUUUUUVVVWWWXXXYYYYYYYYYYYYZZZZZZ[[[ZZZZZZYYYYYYWWWUUUSSSPPPNNNMMMMMMMMMJJJJJJKKKLLLKKKIIIGGGEEEGGGGGGFFFEEEDDDAAA???>>>===<<<:::777555777:::>>>AAAFFFKKKKKKKKKLLLHHHCCC999777444333333222111000........./////////......,,,---...---,,,,,,///222,,,,,,,,,---.../////////111555888:::???EEEEEEBBBDDDEEEEEEFFFEEEDDDBBBAAA>>>>>>===;;;999777555444333555777888888888888999999999999888777888:::<<<;;;<<<<<<<<<<<<===???BBBBBBEEEHHHIIIIIIIIIJJJKKKKKKHHHFFFFFFIIIKKKKKKJJJKKKKKKKKKKKKLLLLLLMMMMMMJJJKKKKKKLLLMMMOOOPPPQQQNNNNNNMMMMMMMMMMMMMMMNNNIIIIIIGGGDDD@@@===<<<<<>>===>>>AAAFFFKKKMMMNNNQQQPPPNNNMMMMMMNNNOOOPPPOOOPPPPPPPPPNNNKKKHHHFFFFFFFFFEEEDDDCCCBBB@@@@@@>>>>>>===<<<===>>>???@@@EEEEEEEEEFFFFFFFFFEEEEEEFFFGGGIIIJJJIIIGGGEEECCCAAABBBDDDFFFIIIJJJLLLLLLNNNNNNMMMMMMMMMMMMMMMMMMIIIGGGGGGKKKMMMLLLOOOSSSTTTTTTSSSPPPMMMKKKLLLMMMPPPNNNLLLKKKLLLLLLKKKIIICCCEEEEEEDDD@@@<<<::::::555555666777888:::<<<======>>>@@@CCCHHHLLLQQQSSSZZZZZZYYYWWWTTTQQQPPPPPPJJJIIIGGGDDDBBBAAABBBCCCAAACCCHHHMMMNNNLLLFFFAAA~~~yyysssmmmhhhccc___[[[XXXYYYXXXWWWVVVWWWYYYZZZUUUUUUVVVWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXWWWUUUSSSQQQOOOMMMLLLLLLLLLFFFIIIKKKKKKIIIFFFCCCCCCDDDDDDDDDCCCAAA???<<<;;;???===:::777666888===AAADDDIIILLLKKKKKKLLLIIIDDD666444333333444555444333///////////////000000000,,,...000000//////222555...111444444111111444777666:::>>>@@@FFFKKKKKKGGGHHHIIIJJJKKKLLLKKKJJJJJJFFFEEEDDDCCC@@@===;;;:::555888<<<<<<:::888999;;;:::;;;;;;:::999:::<<<>>>??????@@@??????@@@CCCEEEBBBGGGMMMPPPPPPOOOMMMLLLQQQNNNKKKLLLNNNPPPPPPOOOLLLKKKKKKJJJJJJKKKLLLLLLLLLLLLMMMNNNPPPQQQQQQRRRTTTSSSPPPNNNKKKIIIGGGGGGHHHHHHFFFBBB???===>>>@@@AAADDDHHHNNNRRRUUUVVVWWWOOOOOOOOONNNNNNNNNNNNNNNOOOMMMKKKJJJKKKNNNRRRUUU[[[XXXTTTPPPOOOOOOPPPRRRJJJJJJKKKLLLMMMMMMMMMLLLHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKLLLPPPRRRRRRMMMIIIDDDBBB???<<<<<<===@@@BBBJJJMMMQQQSSSQQQLLLEEEAAA??????BBBFFFLLLPPPRRRRRRSSSRRRPPPNNNNNNOOOQQQRRRMMMNNNOOOOOONNNLLLJJJHHHIIIIIIIIIHHHFFFCCC@@@>>>======<<<<<<===???@@@AAADDDDDDEEEEEEEEEDDDCCCCCCDDDEEEGGGHHHHHHHHHFFFFFFCCCDDDFFFIIIKKKLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMNNNIIIFFFFFFJJJKKKKKKMMMQQQQQQQQQOOOLLLJJJIIIKKKMMMHHHFFFCCCAAAAAAAAA???======>>>>>>;;;888555444444000000///000000111222333111333777;;;AAAFFFJJJMMMNNNMMMKKKHHHDDDBBBBBBCCC;;;;;;;;;;;;<<>>CCCCCCEEEGGGIIIJJJLLLMMMNNNNNNNNNOOOPPPOOOLLLJJJKKKJJJHHHFFFDDDBBBAAA@@@===>>>===;;;999999;;;<<<:::<<<>>>>>>>>>???AAABBBDDDFFFGGGGGGFFFFFFHHHIIIKKKLLLNNNPPPPPPOOONNNMMMNNNOOOOOOOOOOOONNNMMMLLLKKKLLLLLLMMMMMMLLLLLLKKKKKKLLLMMMOOOPPPQQQQQQQQQTTTTTTRRRNNNHHHDDDBBBBBBDDDEEEDDDBBB@@@???@@@AAAHHHIIIJJJMMMQQQTTTTTTSSSPPPPPPOOOMMMLLLLLLNNNPPPPPPOOOMMMLLLMMMOOORRRTTTSSSRRRRRRQQQOOOMMMKKKJJJNNNNNNLLLHHHHHHKKKKKKGGGGGGGGGGGGHHHJJJKKKMMMNNNLLLOOORRRRRRNNNIIIDDDBBB<<<999999======:::===DDDLLLPPPTTTRRRJJJDDDBBBCCC>>>AAAFFFLLLQQQTTTVVVWWWUUUTTTSSSQQQNNNKKKIIIGGGNNNNNNNNNNNNLLLKKKIIIGGGQQQOOOLLLGGGCCC>>>;;;999<<<;;;<<>>===;;;777444222111111222666555444222111///...---)))******)))((((((***,,,,,,---000555;;;@@@BBBBBB???;;;999:::999555333333555333///...000555<<<@@@AAA???===;;;:::999666444~~~zzzuuuooohhheeecccaaa]]]YYY[[[YYYWWWVVVVVVVVVUUUTTTWWWVVVVVVUUUTTTSSSRRRRRRUUUTTTRRRSSSUUUUUUSSSPPPOOOPPPQQQMMMGGGDDDFFFHHHFFFFFFEEECCCAAA???>>>===>>>>>>>>>>>>===;;;999888888888888999<<>>;;;888666777888888888666555444666:::======<<<555555555555666888999;;;<<<<<<===>>>@@@BBBDDDEEEIIIJJJKKKKKKLLLMMMNNNNNNPPPPPPPPPPPPQQQPPPMMMJJJIIIIIIJJJIIIHHHFFFDDDBBB@@@@@@???===;;;:::<<<>>>===???AAAAAAAAABBBDDDFFFHHHIIIJJJJJJIIIIIIJJJKKKLLLMMMOOOQQQQQQPPPOOONNNOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMJJJKKKLLLMMMNNNOOOOOOPPPQQQQQQPPPLLLGGGCCCBBBBBBDDDEEEEEEEEEEEEEEEGGGHHHNNNMMMMMMOOOQQQRRRQQQPPPNNNMMMMMMKKKJJJLLLPPPSSSTTTSSSRRRQQQRRRSSSUUUVVVPPPPPPOOONNNMMMKKKJJJIIIKKKLLLIIIFFFFFFIIIIIIEEEEEEFFFFFFGGGHHHJJJKKKLLLNNNPPPQQQPPPJJJCCC>>>;;;777444444999;;;<<>>===:::888999;;;;;;999<<>>===:::888555444222000...---...//////000000///...,,,+++******((()))))))))(((((()))+++***+++---111666999:::999888444222333222...---...222222333444777<<<@@@BBB@@@===:::777555222///,,,|||uuuqqqooojjjdddaaa```___\\\YYY[[[YYYWWWVVVVVVVVVUUUTTTTTTTTTSSSSSSRRRRRRRRRQQQSSSRRRQQQQQQQQQPPPNNNLLLMMMLLLKKKHHHFFFEEEDDDDDDCCCBBBAAA@@@>>>===<<<;;;<<<<<<<<<<<<;;;999888777777777999;;;???DDDGGGJJJKKKLLLMMMLLLKKKGGGCCCAAA@@@>>><<<<<<<<<===<<<;;;@@@>>><<<<<<===?????????<<<<<<<<<<<<===???AAABBBDDDEEEEEEFFFHHHJJJKKKLLLQQQQQQRRRRRRRRRRRRRRRRRRSSSRRRQQQRRRRRRPPPMMMKKKGGGIIIKKKMMMLLLJJJFFFDDDCCCDDDCCC@@@>>>===>>>@@@AAACCCDDDEEEEEEFFFHHHJJJMMMNNNOOONNNMMMLLLMMMNNNNNNOOOPPPRRRRRRQQQPPPPPPQQQPPPNNNMMMLLLLLLMMMMMMNNNNNNMMMMMMMMMNNNPPPQQQNNNNNNOOOPPPQQQQQQRRRRRROOOOOONNNKKKGGGDDDCCCDDDDDDDDDEEEFFFHHHJJJLLLMMMPPPNNNMMMMMMMMMLLLJJJHHHHHHGGGGGGFFFGGGKKKPPPUUUVVVVVVVVVUUUUUUTTTTTTTTTLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIGGGDDDEEEHHHGGGCCCDDDDDDDDDEEEGGGHHHJJJKKKNNNOOONNNKKKCCC<<<666333111000222777;;;@@@HHHPPPMMMOOOQQQRRRQQQPPPNNNMMMNNNOOOPPPQQQQQQPPPNNNNNNMMMLLLJJJHHHFFFDDDBBBAAAJJJJJJKKKKKKKKKJJJHHHGGGFFFEEEDDDBBB@@@>>>===<<<999666666777777666:::@@@AAAAAA@@@@@@AAABBBCCCDDDEEEDDDDDDEEEHHHJJJJJJJJJIIIIIIJJJJJJKKKKKKKKKLLLOOOLLLKKKKKKGGGAAAAAADDDDDDBBB????????????>>><<<;;;999666444222000---+++))))))((('''((()))+++,,,)))))))))(((''''''&&&&&&&&&'''(((((('''''')))******+++,,,///222333111///000,,,+++,,,+++((((((***---000666;;;???AAAAAAAAA@@@<<<777333///,,,(((%%%|||uuuoookkklllgggbbb___^^^]]]\\\[[[ZZZXXXUUUUUUUUUUUUTTTRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPOOONNNLLLJJJIIIKKKHHHDDDDDDEEEEEECCC@@@AAAAAA@@@???>>>======<<<;;;;;;:::::::::999888888999:::<<>>??????>>>???AAAGGGNNNTTTTTTUUUUUUUUUTTTRRRPPPOOOJJJJJJJJJJJJJJJIIIIIIHHHGGGIIIGGGEEEFFFIIIHHHDDDCCCDDDDDDEEEFFFHHHIIIJJJLLLMMMKKKGGG???888222000111333777===BBBGGGNNNSSSQQQPPPPPPQQQRRRRRRPPPNNNJJJKKKLLLMMMMMMMMMMMMMMMIIIHHHFFFDDDBBBAAA@@@???CCCDDDEEEFFFFFFEEEDDDCCCEEEDDDAAA>>>;;;777555444888555333555444444999???>>>>>>>>>???@@@AAAAAABBBBBBAAAAAACCCFFFHHHIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIGGGEEEDDDEEECCC>>>>>>@@@:::888666555666666555333111///---++++++***'''&&&$$$$$$$$$$$$%%%&&&((((((&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&(((***......///000111000,,,***,,,))))))***)))'''(((,,,///555>>>GGGJJJIIIDDDAAA@@@<<<666222...***'''$$$|||vvvpppllliiihhhddd```\\\[[[[[[[[[[[[WWWUUUSSSRRRSSSSSSQQQPPPRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPNNNLLLJJJIIIHHHGGGCCC@@@@@@CCCDDDAAA>>>@@@???>>>============>>><<<<<<;;;;;;;;;;;;;;;;;;???@@@BBBDDDFFFIIIKKKLLLIIIJJJKKKLLLLLLKKKIIIHHHEEEEEEEEEFFFHHHHHHFFFDDDCCCCCCDDDEEEGGGIIILLLNNNEEEEEEDDDDDDEEEGGGIIIJJJOOOOOOOOOOOOPPPQQQRRRSSSVVVVVVVVVWWWWWWXXXXXXYYYUUUTTTRRRQQQQQQPPPNNNKKKLLLKKKKKKIIIHHHGGGFFFEEEHHHHHHGGGEEEBBBAAACCCDDDEEEFFFGGGGGGGGGIIIMMMPPPSSSTTTTTTSSSPPPOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPOOOMMMKKKKKKLLLMMMNNNSSSRRRPPPOOOPPPQQQSSSUUUPPPOOONNNNNNNNNOOOPPPPPPOOOOOONNNKKKIIIHHHIIIKKKJJJHHHEEEDDDDDDDDDCCCAAA???===<<<<<<===<<<:::888777777777888<<>>======??????@@@AAAAAA@@@???>>>@@@>>><<<888444111...---333000///000//////444:::::::::;;;<<<===>>>>>>>>>>>>===<<<>>>AAACCCDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCAAA===;;;===<<<888666888///...,,,,,,---......---***(((''''''))))))(((&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&(((***000////////////---***''')))((((((***)))'''+++000888@@@JJJSSSUUUQQQJJJDDD>>>:::555111...,,,)))'''|||uuupppmmmiiigggdddaaa]]]YYYWWWWWWXXXYYYVVVTTTRRRQQQQQQQQQPPPOOORRRRRRQQQQQQPPPPPPPPPPPPMMMOOOOOOMMMKKKHHHHHHHHHCCC@@@>>>>>>AAABBB@@@>>>>>>===<<<;;;<<<===>>>???@@@??????>>>??????@@@@@@EEEFFFGGGHHHIIIJJJKKKKKKHHHIIIJJJLLLLLLLLLLLLKKKHHHHHHHHHIIIKKKLLLKKKIIIHHHJJJLLLMMMMMMMMMOOOQQQHHHHHHGGGHHHIIIJJJLLLMMMTTTTTTSSSTTTTTTUUUVVVVVVUUUUUUVVVVVVWWWWWWXXXXXXTTTRRRPPPOOOOOOOOOMMMKKKMMMLLLJJJHHHFFFEEEEEEEEEGGGGGGGGGEEECCCBBBDDDFFFEEEFFFFFFGGGGGGJJJNNNQQQQQQRRRSSSQQQOOONNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPMMMMMMLLLKKKLLLMMMNNNOOORRRQQQPPPOOOOOOPPPQQQRRRRRRQQQOOONNNNNNOOOPPPQQQKKKKKKIIIGGGDDDDDDFFFHHHJJJFFFAAA??????>>>;;;888666555555666888999888666333444555777:::@@@HHHNNNRRRSSSSSSRRRQQQOOOLLLKKKJJJJJJJJJKKKJJJJJJIIIIIIGGGIIIIIIHHHJJJMMMLLLHHHCCCCCCDDDDDDFFFHHHIIIJJJLLLMMMLLLIIIDDD@@@??????:::BBBIIIKKKMMMNNNLLLIIILLLKKKIIIFFFCCCBBBAAAAAACCCCCCCCCBBBBBBBBBBBBBBB???>>><<<:::999888999999;;;<<<<<<===<<<;;;:::999444333222000...---+++++++++((((((***)))(((,,,222555555666777888888888777888666666777:::<<<<<<<<<=========<<<;;;;;;;;;:::;;;666333444333...+++,,,((('''%%%&&&((()))))))))&&&%%%%%%&&&(((***)))(((&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''&&&$$$%%%&&&&&&&&&''')))+++///---,,,++++++***(((&&&(((((()))+++***)))...555===DDDNNNVVVWWWRRRJJJDDD<<<888444000///...---,,,zzzsssnnnjjjhhhfffeeedddaaa]]]YYYVVVVVVXXXZZZVVVTTTRRRQQQQQQQQQPPPOOOQQQQQQPPPOOONNNNNNMMMMMMJJJLLLMMMLLLIIIFFFFFFGGG@@@???>>>>>>???@@@@@@??????>>>=========???AAABBBDDDCCCCCCBBBCCCDDDEEEFFFIIIIIIJJJKKKLLLLLLLLLLLLJJJJJJKKKLLLLLLLLLKKKKKKKKKJJJIIIKKKMMMNNNNNNMMMMMMOOORRRRRROOOMMMMMMNNNLLLLLLKKKKKKLLLNNNPPPQQQVVVUUUUUUUUUUUUVVVVVVWWWWWWVVVVVVVVVVVVUUUUUUUUUQQQOOOMMMMMMMMMMMMLLLKKKIIIIIIJJJIIIIIIGGGFFFEEEEEEFFFEEEDDDCCCCCCEEEGGGFFFFFFGGGGGGHHHJJJOOORRRNNNOOOPPPOOOMMMLLLLLLNNNMMMMMMMMMMMMMMMNNNNNNOOOJJJJJJKKKLLLMMMNNNOOOOOOOOONNNNNNMMMMMMLLLLLLLLLOOONNNLLLJJJJJJKKKLLLMMMCCCCCCAAA>>>;;;;;;===@@@@@@<<<777666777666333////////////111444555444333444555777:::===BBBIIIMMMQQQQQQQQQPPPNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIHHHGGGDDDGGGGGGFFFIIILLLKKKFFFAAABBBBBBCCCDDDFFFGGGHHHIIIIIIHHHEEEBBB@@@???@@@<<>>>>>>>>>>>>>>???@@@AAABBBBBB@@@@@@AAACCCEEEFFFFFFFFFEEEEEEFFFGGGIIIJJJJJJKKKLLLMMMMMMNNNMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJLLLKKKJJJKKKMMMOOOPPPOOODDDIIINNNQQQPPPPPPPPPRRROOOOOONNNOOOPPPQQQSSSTTTUUUUUUTTTTTTTTTTTTUUUUUUYYYXXXWWWVVVUUUTTTSSSRRROOOMMMKKKKKKLLLLLLLLLKKKEEEGGGJJJLLLLLLJJJHHHFFFDDDDDDDDDCCCBBBCCCEEEGGGGGGGGGGGGGGGHHHKKKPPPTTTLLLMMMNNNMMMKKKJJJKKKLLLLLLLLLKKKKKKLLLLLLMMMNNNHHHIIIKKKMMMNNNOOOOOOOOOLLLLLLLLLLLLKKKIIIHHHGGGFFFDDDBBB@@@@@@@@@BBBCCC<<<<<<:::666444444666999666111------///000---)))+++***+++---000111000///666888;;;===@@@EEEJJJNNNOOOOOONNNMMMKKKJJJJJJIIIIIIIIIJJJIIIHHHGGGFFFFFFAAADDDEEEDDDGGGJJJHHHDDD@@@@@@AAAAAACCCDDDFFFGGGDDDDDDCCC@@@===;;;;;;<<<===DDDGGGCCCAAACCCAAA===:::;;;;;;555///,,,///333000//////000000111222333222000...,,,+++,,,---....../////////---+++)))((('''''''''&&&&&&%%%%%%%%%$$$###$$$''''''%%%'''++++++,,,---------,,,+++***///---,,,---///000000/////////...---,,,+++*********%%%###&&&(((&&&$$$$$$'''&&&$$$$$$&&&&&&&&&%%%&&&%%%$$$%%%'''''''''%%%"""###$$$&&&''''''''''''''''''&&&&&&%%%$$$$$$###$$$&&&'''''''''(((***,,,///,,,***)))***,,,------------000222111111888AAAIIINNNUUU[[[]]]ZZZUUUQQQEEEAAA<<<999777777777666~~~zzzsssooojjjgggeeeeeecccbbb\\\\\\[[[ZZZYYYXXXWWWWWWVVVTTTRRRPPPOOOPPPQQQRRRQQQPPPOOOLLLIIIIIIKKKLLLKKKJJJHHHFFFEEEDDDCCCCCCAAA@@@@@@???@@@AAABBBCCCDDDEEEFFFHHHJJJKKKLLLMMMKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLMMMOOOOOOMMMLLLLLLLLLLLLLLLLLLKKKJJJIIILLLMMMMMMNNNNNNNNNNNNNNNNNNPPPQQQRRRPPPPPPPPPQQQUUURRROOONNNOOOQQQRRRRRRQQQQQQQQQRRRRRRRRRSSSSSSWWWTTTPPPPPPRRRSSSRRRPPPOOOKKKHHHGGGJJJLLLKKKJJJIIIIIIIIIHHHGGGFFFEEEDDDCCCAAA???@@@BBBEEEGGGGGGEEEFFFFFFFFFEEEGGGIIILLLMMMLLLKKKKKKJJJKKKKKKLLLKKKLLLLLLLLLLLLMMMMMMMMMLLLJJJIIILLLPPPPPPLLLGGGEEEBBB@@@@@@CCCEEEDDDCCC======<<<===>>>>>>===;;;777555333111111111222333///---+++,,,...---+++(((...,,,+++,,,,,,+++///555444777<<>><<<:::999;;;<<<<<<;;;======<<<;;;999666444333999888777777888888666444---...---***+++---***&&&)))***,,,,,,***)))***++++++'''%%%'''******))))))(((((())))))))))))((((((((('''%%%%%%&&&&&&%%%$$$)))'''&&&&&&'''''''''&&&***,,,...---+++***---000))))))))))))))))))((((((******)))(((((((((((((((---+++)))'''%%%&&&&&&'''%%%&&&'''&&&$$$$$$%%%&&&$$$%%%%%%&&&''''''((((((''''''&&&&&&&&&((()))***$$$$$$$$$%%%&&&((()))***(((((()))***+++,,,,,,---+++...///,,,((('''***///***...444888:::>>>DDDIIIWWWYYY\\\]]]]]]\\\YYYWWWMMMHHHAAA<<<:::;;;>>>???xxxsssooolllhhheeedddbbb```___\\\\\\[[[ZZZYYYXXXWWWWWWUUUTTTRRRPPPOOOPPPQQQRRRPPPOOOMMMKKKIIIHHHIIIJJJLLLKKKJJJHHHGGGGGGFFFFFFCCCCCCBBBBBBBBBCCCEEEFFFHHHHHHIIIJJJLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPNNNMMMMMMMMMNNNNNNMMMKKKLLLLLLLLLMMMLLLLLLKKKKKKOOOOOOPPPPPPPPPPPPPPPOOOQQQRRRSSSRRRQQQPPPQQQRRRRRRPPPMMMMMMOOOQQQSSSSSSPPPPPPPPPQQQQQQRRRRRRRRRWWWTTTPPPNNNNNNMMMLLLIIILLLJJJGGGFFFGGGHHHHHHHHHGGGGGGFFFEEEDDDBBB@@@???>>><<<;;;;;;>>>@@@BBBBBBEEEFFFFFFDDDCCCCCCDDDFFFIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKHHHFFFEEEGGGKKKKKKGGGBBB>>>;;;777666888999999888:::::::::;;;;;;;;;999888666444111...------,,,,,,...---+++,,,......,,,))),,,***+++------,,,000555777999===BBBFFFHHHJJJKKKGGGGGGFFFDDDCCCAAA@@@??????@@@@@@@@@>>>;;;999777666666555555555555555666888555333222333444444333111111000///...---,,,,,,111222222111000///...---)))***)))'''(((***(((###''')))******)))(((((()))'''$$$"""$$$&&&'''&&&%%%&&&''''''((((((''''''&&&'''&&&%%%%%%&&&&&&%%%###$$$""""""$$$&&&)))))))))&&&((()))(((&&&&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&&&&(((&&&%%%######$$$%%%&&&%%%&&&''''''%%%%%%%%%'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%&&&((()))(((((())))))***+++,,,---******+++,,,---///000111...111333333111111555999===AAAEEEHHHIIIKKKPPPTTT[[[[[[\\\\\\\\\\\\[[[[[[RRRKKKDDDAAADDDGGGGGGEEExxxrrrnnnjjjhhheeecccbbb```]]][[[\\\[[[ZZZZZZYYYXXXWWWWWWTTTSSSRRRPPPPPPPPPQQQQQQPPPOOOMMMKKKJJJIIIIIIIIILLLLLLKKKJJJJJJJJJJJJKKKHHHGGGFFFFFFFFFGGGHHHIIILLLLLLMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOONNNMMMMMMNNNNNNLLLKKKLLLMMMMMMNNNNNNNNNMMMMMMPPPPPPQQQQQQQQQPPPPPPOOORRRRRRRRRPPPNNNNNNPPPQQQPPPNNNLLLLLLNNNQQQSSSSSSOOOOOOOOOOOOOOOPPPPPPPPPQQQOOOLLLJJJIIIHHHFFFEEEGGGGGGFFFDDDBBBAAACCCDDDCCCCCCBBB@@@>>><<<:::999888666555555777999::::::@@@@@@AAA@@@??????AAABBBCCCDDDEEEGGGGGGGGGFFFFFFDDDEEEEEEEEEFFFFFFFFFFFFBBB@@@???@@@BBBBBB???;;;;;;888444222333444444444888999:::;;;:::999777555444111...,,,,,,,,,+++***,,,++++++,,,......---++++++***---111222000222777;;;<<>>??????@@@DDDHHHMMMPPPRRRRRRQQQQQQSSSVVV[[[[[[ZZZYYYYYYZZZ[[[[[[VVVNNNFFFFFFLLLPPPNNNJJJyyyuuupppmmmhhhgggeeecccbbb```\\\ZZZ[[[ZZZZZZYYYXXXXXXWWWWWWTTTSSSRRRQQQQQQQQQQQQRRRQQQPPPNNNNNNMMMMMMKKKJJJLLLLLLLLLLLLLLLMMMNNNNNNLLLKKKJJJJJJJJJKKKLLLMMMNNNNNNOOOOOOOOOOOOPPPPPPMMMMMMNNNNNNNNNOOOOOOOOOPPPOOOMMMMMMMMMMMMLLLKKKNNNOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNMMMLLLPPPPPPNNNLLLIIIIIIKKKNNNNNNLLLJJJJJJLLLNNNOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLGGGFFFEEEEEEDDDDDDDDDCCC@@@BBBBBB@@@<<<:::<<>>@@@;;;<<>>>>>>>>??????:::999888888:::999777444999777444222222333555777999;;;======;;;999777666///---++++++...///...---((()))***+++------------,,,---111777888666666:::===>>>???@@@AAA@@@@@@???===<<<;;;999888666555444222222222111000...,,,+++...------------...//////222///,,,+++++++++***)))000...+++((('''&&&''''''(((,,,...,,,&&&###%%%((("""$$$$$$###$$$((('''"""###$$$&&&&&&$$$###$$$%%%&&&'''&&&###$$$&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$&&&&&&$$$"""%%%#########&&&'''((('''%%%%%%%%%%%%%%%%%%&&&'''%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%$$$$$$###"""&&&%%%%%%$$$%%%&&&''''''%%%&&&''''''&&&%%%'''((((((((((((((((((((((((((((((((())))))***+++,,,---)))***+++,,,...000222333777777888999<<<@@@CCCEEEGGGIIIMMMNNNNNNNNNPPPRRRTTTVVVWWWUUUQQQNNNOOORRRWWWWWWWWWWWWWWWWWWWWWWWWTTTNNNIIIIIILLLNNNMMMKKK}}}wwwssspppmmmkkkiiigggeeedddcccaaa^^^[[[ZZZZZZYYYYYYXXXXXXWWWWWWTTTTTTSSSSSSRRRRRRSSSSSSTTTRRRRRRRRRTTTSSSPPPNNNMMMMMMMMMMMMNNNOOOPPPPPPPPPOOONNNMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMNNNNNNNNNOOOOOOOOOPPPNNNLLLLLLMMMMMMMMMLLLPPPPPPQQQQQQQQQQQQQQQPPPNNNNNNNNNNNNMMMLLLKKKJJJLLLLLLKKKHHHFFFFFFHHHJJJKKKIIIGGGFFFGGGHHHGGGFFFGGGGGGGGGGGGFFFFFFFFFFFF@@@AAAAAA@@@???>>>======999;;;<<<:::777555777999333333444444333222111111///...------/////////...///111333444555555777999222444666999999999888777555555555666666666777777444333222222333333111000111000000///000222666888:::<<<>>>===:::777666777///,,,***+++///111///---&&&''')))+++,,,------...000111666<<<===:::999<<<;;;;;;<<<<<<<<<:::999888888777666555444222111111---------...------------------,,,,,,---...//////111...+++************))))))(((%%%#########%%%&&&'''+++...+++&&&###%%%(((###%%%%%%$$$&&&)))((($$$"""###%%%%%%###"""###$$$$$$((('''###"""&&&'''$$$%%%&&&&&&''''''&&&&&&%%%#########%%%&&&&&&$$$"""&&&%%%$$$%%%'''))))))(((&&&%%%%%%%%%&&&'''''''''%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%&&&&&&%%%&&&''''''&&&&&&''')))******************++++++***+++,,,---...///000000000111333555999<<>>===>>>>>>>>>>>>>>>=========<<<======;;;888555444444333444555444333222333333......////////////......---,,,++++++------,,,***...///111000...------...---...000111222111111000////////////000000000000////////////////////////...000111333444777:::===;;;===>>><<<888555666777333///,,,---111222///+++''')))+++---------///000333444999>>>===999888:::666777777777666444222111222222111111000//////...+++++++++,,,,,,---......+++*********+++,,,---......+++)))(((((()))((('''######""""""###%%%&&&(((%%%(((***(((%%%###$$$&&&$$$&&&&&&$$$&&&***)))$$$"""$$$%%%%%%$$$######$$$%%%&&& $$$&&&###%%%&&&&&&''''''&&&&&&%%%######$$$&&&''''''%%%"""$$$######%%%(((+++,,,+++&&&$$$######%%%&&&&&&%%%"""######$$$$$$%%%%%%&&&$$$%%%&&&'''((('''&&&%%%'''''''''&&&&&&%%%%%%%%%'''((())))))))))))***,,,***++++++,,,------......---...000111333444444444666777999<<<@@@CCCGGGHHHIIIJJJLLLOOORRRUUUWWWYYY___```aaaaaa^^^[[[WWWTTTUUUWWWWWWTTTOOOLLLMMMNNNRRRTTTWWWYYYYYYWWWTTTRRRQQQRRRPPPJJJDDDBBBFFFJJJ{{{vvvpppkkkhhhgggfffeeefffddd```^^^]]]]]][[[ZZZYYYYYYXXXXXXXXXWWWWWWWWWUUUVVVVVVVVVWWWVVVVVVVVVVVVUUUVVVZZZ^^^___[[[VVVQQQQQQQQQQQQRRRSSSTTTTTTSSSRRRPPPOOOOOOOOOPPPQQQOOOOOOPPPPPPQQQQQQRRRRRRNNNNNNNNNOOOOOOOOOOOOPPPOOOLLLJJJJJJLLLOOOPPPPPPNNNNNNNNNMMMLLLKKKJJJIIIGGGGGGGGGFFFDDDBBBAAA@@@===>>>???>>>===<<<===>>>999777666666777777555444555555555444444333333333555666777555111...------///......///000111000///---------------,,,++++++,,,+++******++++++)))'''***,,,---,,,***((('''(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............000111111444888:::;;;===@@@CCC???@@@AAA===888555777:::999444111333888999555000***,,,///000//////111333444444777;;;999444333555000111111111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,))))))))))))***+++,,,---+++)))'''&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%%%%$$$###%%%%%%###%%%(((&&&"""###$$$&&&&&&$$$$$$$$$%%%###$$$$$$&&&###$$$$$$%%%%%%%%%%%%$$$$$$######%%%''')))(((%%%###$$$###"""$$$''')))***)))'''$$$######&&&''''''%%%#########$$$%%%&&&&&&&&&!!!###%%%'''((((((''''''''''''(((((())))))((((((***+++------,,,---...000...///000111222444555555444555777999:::;;;;;;;;;===>>>???BBBDDDGGGJJJKKKMMMPPPSSSWWWZZZ\\\\\\\\\]]]^^^``````___\\\WWWTTTRRRTTTUUUSSSOOOMMMNNNPPPRRRSSSUUUVVVVVVUUUSSSRRRSSSQQQLLLGGGCCCCCCFFFIIIzzztttrrrnnniiiffffffggghhhhhhdddaaa]]]ZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVWWWXXXXXXWWWWWWWWWVVVUUUVVV[[[aaabbb]]]XXXTTTTTTSSSSSSTTTUUUUUUVVVSSSRRRQQQOOOOOOOOOPPPQQQPPPPPPPPPQQQRRRSSSSSSSSSKKKKKKLLLLLLLLLMMMMMMMMMNNNLLLJJJJJJLLLOOOQQQQQQLLLLLLLLLKKKIIIHHHFFFEEEAAAAAAAAA???>>><<<:::999444666777888666666666777111/////////111222111//////.........------,,,,,,,,,///222111...++++++------+++***,,,///111///,,,......------,,,***)))(((+++***))))))******(((&&&%%%'''******(((''''''(((,,,+++***************+++++++++++++++,,,,,,,,,,,,,,,---.........///111222111555:::======>>>@@@CCCCCCEEEDDD???:::888;;;???;;;888555999???BBB???:::,,,///222333111111333555333333555888555000...000,,,------...---+++***)))((()))))))))******+++++++++***))))))(((((()))))))))))))))***+++,,,------+++)))'''&&&'''))))))(((''''''&&&$$$!!!%%%$$$$$$%%%'''(((&&&%%%"""$$$###!!!"""%%%$$$$$$%%%''''''%%%$$$%%%&&&###%%%%%%((($$$######$$$$$$$$$$$$#########$$$%%%(((***)))&&&$$$'''%%%$$$$$$%%%&&&%%%$$$)))&&&$$$%%%(((***)))'''%%%%%%&&&''''''((())))))!!!$$$&&&((((((''''''((()))***,,,------......---...000000///000111333333444555777999:::;;;<<<;;;<<<>>>@@@BBBBBBBBBBBBGGGGGGHHHIIIKKKMMMOOOPPPOOORRRVVV[[[^^^___^^^^^^YYYZZZ\\\^^^^^^\\\WWWTTTTTTWWWXXXWWWTTTRRRTTTWWWRRRRRRQQQQQQQQQQQQRRRRRRTTTNNNGGGBBBBBBDDDFFFFFFzzzrrrllljjjhhhfffdddbbbbbbcccdddbbbaaa___]]][[[ZZZZZZZZZZZZZZZZZZXXXVVVUUUUUUVVV^^^]]][[[XXXVVVTTTSSSRRRXXXVVVUUUYYY___aaa^^^ZZZTTTUUUUUUUUUTTTSSSQQQPPPQQQPPPPPPQQQSSSUUUUUUTTTPPPPPPQQQQQQPPPPPPOOONNNPPPNNNLLLKKKLLLLLLKKKJJJLLLLLLKKKKKKJJJIIIGGGGGGIIIHHHFFFDDDBBB@@@???>>><<<:::888555333333333444333111000111222111---)))------,,,+++************+++,,,------++++++,,,---***+++,,,,,,+++,,,...000&&&))),,,------,,,---...222444555444111,,,***((('''(((***,,,(((%%%)))///,,,+++***)))))))))***+++)))((('''&&&''')))+++---******+++,,,---...//////000000000000111222333444999<<>>===???>>>>>>@@@BBBAAA;;;777222111000000222222222000111111000111111///+++(((+++)))'''(((+++,,,***(((&&&&&&''''''((()))))))))'''+++,,,)))((()))(((%%%++++++*********+++,,,,,,)))'''&&&$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''%%%###%%%$$$$$$###"""!!! &&&######&&&&&&######%%%######""""""######$$$%%%"""$$$''''''&&&$$$######$$$%%%&&&&&&%%%%%%''')))!!!$$$&&&(((((('''&&&(((((((((''''''&&&&&&&&&((('''&&&''')))))))))((('''''''''((())))))******//////////////////000000///111444666888:::<<>>>>>????????????AAACCCFFFGGGHHHJJJLLLNNNNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNPPPQQQSSSRRRPPPOOOOOOPPPNNNQQQVVV[[[]]]^^^]]]\\\YYYXXXUUUTTTTTTWWW[[[^^^^^^^^^___```aaa___[[[XXXTTTQQQPPPPPPNNNJJJKKKOOORRROOOKKKFFFCCCBBBBBBBBB}}}uuunnnjjjhhhgggfffdddcccbbbaaa````````````]]]]]]]]]\\\[[[ZZZYYYYYYYYYYYYXXXYYYYYYYYYXXXWWWVVVUUUSSSQQQOOOMMMMMMLLLHHHJJJKKKKKKJJJJJJKKKMMMLLLKKKJJJJJJKKKMMMOOOQQQQQQPPPOOOPPPQQQRRRQQQPPPPPPNNNKKKHHHFFFEEEFFFFFFFFFDDDBBBBBBBBBCCCBBBAAA?????????===<<<:::888777555444444333222111000000------,,,+++++++++,,,,,,000///,,,++++++++++++,,,((((((((((((((()))******(((***+++***)))((()))***''')))++++++******+++---.........,,,+++,,,///222///111444444222111111111+++***,,,///...***,,,000+++++++++++++++,,,,,,,,,////////////000111333333333444666888:::<<<===>>>??????@@@AAABBBBBBBBBBBBBBBBBBBBBAAA???<<<999777666555555444333333333333444666777666333222555888222111111111333222000...333000...---------,,,+++((((((((((((((()))((((((%%%%%%%%%&&&''''''((((((%%%***,,,(((%%%'''***)))*********+++*********)))$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$!!!!!!"""$$$&&&(((#####################"""'''$$$###&&&&&&$$$%%%)))&&&%%%$$$$$$###$$$$$$$$$%%%'''(((((('''%%%&&&&&&%%%&&&'''((('''(((+++---++++++*********+++,,,---,,,---...000222333555555222111111333666888888777444666999<<>><<<;;;;;;{{{vvvoooiiigggffffffeeeccccccbbbaaaaaaaaa``````]]]]]]^^^^^^]]]\\\[[[[[[\\\ZZZXXXXXXXXXWWWTTTQQQSSSRRROOOMMMJJJHHHGGGFFFEEEFFFGGGGGGFFFFFFHHHIIIIIIIIIHHHHHHIIILLLOOOPPPQQQPPPOOOOOOPPPQQQOOONNNMMMKKKGGGDDDBBBBBBBBBBBBAAA???======>>>>>>===<<<;;;;;;:::999888666444444111111000000////////////,,,,,,++++++++++++,,,,,,......,,,+++******+++,,,***))))))(((''''''((((((((()))******(((((()))***&&&)))+++++++++***+++,,,+++---...///......///000---///222222111111111222111//////000...((('''***......//////000000000000111222333444666888999:::<<<<<<>>>???@@@BBBCCCCCCBBBBBBBBBBBBBBB@@@???>>>======<<<:::777444222111111000//////...//////000222555777666333111222444000000000111222111///,,,111///,,,+++,,,,,,+++***''''''(((((('''''''''(((%%%%%%&&&&&&'''(((((()))(((++++++'''&&&))))))&&&((()))***+++,,,,,,++++++$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''$$$"""!!!"""$$$&&&###############$$$$$$$$$(((%%%$$$&&&&&&%%%'''***(((((('''''''''''''''(((&&&((())))))(((((()))***'''(((***++++++,,,///111/////////000111222444555444555666888999;;;<<<===<<<;;;:::;;;===>>>>>>===666999===BBBFFFIIIKKKKKKIIIIIIJJJJJJKKKLLLMMMMMMIIIKKKMMMNNNNNNOOOQQQSSSTTTSSSRRRPPPNNNMMMKKKKKKOOOPPPQQQQQQOOOOOOQQQSSSQQQSSSTTTSSSRRRPPPQQQQQQSSSTTTVVVWWWXXXXXXWWWWWWVVVSSSPPPOOORRRYYYaaafffiiiccc\\\VVVSSSRRRQQQPPPNNNJJJHHHFFFCCC>>>@@@DDDDDDAAA>>>999666444333333yyyrrroookkkhhhfffeeedddbbb`````````_________^^^^^^\\\]]]^^^______^^^\\\[[[\\\ZZZWWWVVVVVVTTTOOOJJJNNNMMMJJJHHHEEEDDDBBBBBBBBBBBBBBBBBBCCCEEEFFFFFFFFFFFFFFFGGGHHHJJJLLLNNNOOONNNMMMMMMMMMMMMLLLKKKHHHGGGDDDBBB@@@?????????;;;999777666777777666555666666666555444333222111---------------------------------------,,,,,,,,,***++++++***(((((()))***+++***)))(((''''''''''''(((***+++***)))((()))***'''))),,,,,,,,,++++++,,,(((+++...//////...//////---///111111000000111222222000111555555111000222444444555666777777777777666777888:::;;;===>>>>>>CCCCCCCCCCCCCCCDDDDDDDDD????????????===;;;888777777777555333111000......///...---------...///000000222444444333222111111/////////000111000---***+++***(((((())))))'''&&&$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&''''''((()))))))))******))))))+++...+++%%%'''(((***+++++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''')))((('''$$$""""""###%%%$$$$$$%%%%%%&&&&&&'''''''''###"""$$$%%%$$$&&&***''''''&&&&&&''''''((()))&&&(((*********+++---///,,,---///000111222555777777777888:::;;;<<<===>>>======>>>???@@@AAABBBBBBBBBAAA@@@AAABBBCCCBBBAAA;;;===BBBFFFJJJLLLMMMNNNKKKKKKLLLLLLMMMNNNOOOOOOMMMOOOQQQQQQQQQRRRSSSUUUSSSSSSRRRQQQOOONNNMMMLLLOOORRRSSSQQQNNNMMMOOORRRPPPQQQSSSRRRPPPOOOOOOPPPSSSSSSTTTTTTTTTTTTSSSSSSUUUSSSPPPPPPRRRWWW]]]aaaddd^^^UUUNNNJJJIIIIIIIIIEEEAAA>>>===:::777999>>>:::999666333000......---zzzvvvnnnlllkkkjjjiiigggcccaaa^^^^^^^^^^^^^^^]]]]]]\\\ZZZ[[[]]]^^^^^^]]]\\\[[[ZZZWWWTTTTTTTTTRRRLLLFFFGGGFFFEEECCCBBBAAAAAAAAAAAA>>><<<>>>AAADDDDDDCCCCCCCCCDDDEEEFFFHHHIIIIIILLLKKKIIIIIIIIIIIIHHHFFFDDDCCCBBBAAA???>>><<<<<<777555333333444444333222111111111111111000//////++++++,,,,,,------..................------,,,+++(((+++,,,,,,)))((()))*********)))(((((())))))))))))***++++++))))))***+++'''***---...---,,,,,,,,,+++---///000000111333555222333555555444444666777555444666===@@@??????AAA;;;<<<>>>???@@@@@@??????======>>>??????@@@@@@@@@BBBAAAAAA@@@???>>>======888888999888777555222111333333111000////////////000///.........000111333222111111222444666777777------...///000...+++((((((''''''(((((((((%%%######%%%&&&%%%###"""$$$&&&''''''(((((()))*********+++)))(((+++333777111'''((()))******)))'''%%%$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%&&&''''''((('''(((((('''$$$###%%%'''$$$$$$%%%%%%&&&'''(((((('''$$$"""$$$%%%$$$'''+++%%%%%%&&&&&&'''(((*********,,,...///000222444777666777999:::;;;===@@@CCCAAABBBDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEECCCBBBBBBCCCFFFGGGGGGFFFBBBDDDGGGKKKMMMMMMLLLLLLKKKLLLLLLMMMNNNOOOPPPQQQPPPQQQSSSSSSSSSSSSUUUVVVTTTSSSSSSRRRRRRQQQQQQPPPNNNQQQRRROOOKKKIIIKKKNNNNNNPPPQQQQQQOOONNNNNNOOOPPPPPPPPPPPPQQQQQQRRRRRRSSSQQQNNNLLLLLLNNNQQQSSSSSSOOOIIIDDDAAA???>>><<<999666444555333222555;;;444333111///...---,,,,,,|||wwwtttmmmmmmmmmmmmmmmjjjeeeaaa^^^^^^_________^^^]]]]]]YYYZZZ\\\]]]]]]\\\[[[ZZZXXXUUURRRRRRSSSQQQKKKEEEBBBAAAAAA@@@@@@AAAAAABBB???;;;888:::@@@DDDCCCAAA@@@AAABBBDDDEEEFFFFFFFFFJJJHHHFFFFFFFFFFFFDDDCCCAAAAAAAAA@@@???===;;;:::888666444333444444333222---......//////......------------...//////000000...//////......,,,++++++)))---//////,,,***+++,,,)))(((((())))))***+++,,,)))+++,,,+++***)))***+++'''***---......---------000111111111222555999===888999;;;;;;::::::;;;===>>><<<===BBBDDDAAA???@@@AAABBBCCCEEEFFFFFFEEEEEEBBBBBBBBBBBBAAAAAA@@@???===<<<;;;999777666555444111222333444333111///---222111000//////000111222222111000///000222444555666333000111666<<<>>>>>>,,,,,,---...///---)))&&&((((((((()))***)))&&&###$$$&&&((('''%%%$$$&&&((((((((())))))******+++++++++((('''---888>>>666***))))))***)))'''$$$!!!%%%$$$"""!!!!!!"""$$$%%%$$$$$$%%%%%%&&&'''(((((($$$''')))(((&&&%%%''')))""""""###$$$%%%%%%&&&&&&***&&&$$$&&&'''&&&)))...*********+++,,,...///000///111333555666888<<<>>>???AAACCCDDDEEEGGGJJJMMMIIIJJJLLLMMMMMMLLLJJJIIIGGGGGGGGGFFFFFFFFFEEEEEEBBBAAABBBDDDGGGIIIIIIHHHHHHIIILLLNNNNNNMMMKKKIIIKKKLLLMMMNNNOOOPPPQQQQQQPPPQQQSSSSSSRRRSSSTTTVVVTTTTTTTTTTTTTTTTTTTTTTTTMMMOOOPPPMMMHHHEEEHHHKKKMMMOOOPPPOOONNNMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQRRROOONNNKKKHHHFFFEEEEEEEEECCC@@@===;;;999777444111111...---/////////444;;;111111000///...---------}}}xxxtttqqqooolllhhheeedddcccbbbbbbaaa```aaabbbaaa___]]]]]]]]]]]]]]]\\\[[[ZZZZZZVVVTTTRRRPPPOOOMMMIIIGGGCCCCCCBBBAAA@@@??????>>>@@@@@@?????????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBFFFEEEDDDCCCAAA@@@???>>>>>>===<<<:::888777555555444333222111000000000000........................,,,---...///...,,,)))(((,,,+++)))(((''''''((()))(((((()))))))))))))))(((,,,++++++******************+++,,,++++++---///222............///000111222555222222777888777<<>>@@@AAABBBBBBAAAAAADDDEEEGGGIIIJJJIIIHHHGGGGGGGGGGGGFFFDDDDDDFFFHHHFFFCCC@@@??????>>>;;;888777666444333222222222333111222333111//////222555555555666777555222222444111111111222333444666777555333,,,,,,:::IIIEEE666000///...,,,***)))'''''')))'''%%%&&&'''(((((('''((('''&&&%%%%%%''')))+++...------,,,+++***))))))000,,,(((,,,999AAA666%%%,,,)))''''''***+++***((($$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''''''''&&&%%%)))###!!!$$$'''&&&$$$%%%!!!###$$$%%%&&&'''***---%%%&&&''''''((('''''''''---...///111333444666666<<<===>>>???AAAEEEJJJNNNKKKLLLNNNNNNNNNNNNOOOQQQPPPPPPOOONNNLLLJJJHHHGGGDDDEEEEEEEEEDDDCCCAAA@@@CCCBBBDDDGGGFFFCCCCCCGGGEEEGGGIIIKKKKKKLLLMMMNNNIIIJJJMMMOOOQQQQQQQQQQQQUUUTTTRRRPPPPPPRRRTTTVVVSSSSSSRRRQQQPPPOOONNNNNNKKKGGGFFFFFFAAA===AAAIIIMMMKKKGGGEEEHHHJJJDDD:::BBBDDDGGGLLLOOONNNKKKHHHLLLLLLJJJFFF@@@;;;888777666444111///...///111333............000222444666666666444333222111111111}}}|||zzzvvvrrrqqqooollliiifffdddccccccbbbaaa``````aaaaaa___]]]]]]]]]]]][[[ZZZXXXWWWVVVTTTRRRPPPNNNMMMKKKHHHEEECCCCCCBBBAAA@@@???>>>>>>??????@@@AAABBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===;;;:::999888:::999888777666444333333222111000///....................................---...//////...,,,***)))***)))((('''&&&''''''((())))))***+++++++++++++++,,,,,,,,,++++++,,,,,,------.../////////000222555333333333333444555666777888666888<<<===<<>>======>>>===;;;888777777777555222333333111000000000111222444666777666555555777999999999999999666333222333222222111111111222222333333222---+++555@@@<<<000...---,,,+++***)))((('''***(((&&&&&&&&&%%%###!!!***)))'''&&&'''((()))+++******+++,,,,,,,,,,,,,,,+++,,,+++---333777000%%%***(((&&&&&&(((***)))'''$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''''''''&&&&&&***&&&$$$(((+++***)))+++###$$$%%%&&&%%%&&&)))+++'''(((((()))++++++,,,---222333555777:::<<<>>>???CCCDDDEEEFFFGGGIIINNNQQQQQQRRRTTTSSSRRRRRRRRRTTTUUUUUUSSSQQQOOOLLLIIIHHHGGGGGGGGGGGGGGGEEEDDDCCCAAA@@@BBBFFFFFFDDDFFFJJJHHHJJJKKKLLLLLLLLLLLLMMMKKKLLLNNNOOOPPPQQQQQQPPPRRRPPPNNNLLLLLLMMMOOOQQQTTTTTTSSSQQQOOOLLLJJJIIIIIIBBB>>>???>>>:::;;;???BBBBBB???===???AAA===777>>>@@@CCCGGGJJJJJJGGGEEEGGGFFFEEE@@@;;;666444444111000//////000222444555666555444444555666777888999888666444111000///...|||yyyxxxvvvssspppqqqooollliiifffdddccccccaaa```______```___]]][[[\\\\\\[[[YYYWWWUUUSSSQQQQQQOOOMMMLLLKKKIIIFFFCCCCCCCCCBBBAAA@@@???>>>>>>>>>@@@AAACCCCCCCCCCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;:::888777777666666555555444333333333222111000///....................................---......///...---+++*********(((''''''((()))))))))***+++,,,---.....................///000000111222333444444444555777999888888888888999:::;;;;;;<<<<<>>@@@CCCEEEGGGHHHIIIJJJLLLLLLKKKLLLNNNQQQTTTUUUWWWVVVTTTSSSTTTTTTWWWVVVTTTRRROOOLLLIIIGGGGGGGGGGGGGGGGGGFFFEEEDDD@@@@@@BBBGGGGGGFFFIIIMMMMMMNNNOOOOOOOOONNNMMMMMMMMMNNNNNNOOOOOOOOOOOONNNOOOMMMKKKIIIHHHJJJKKKMMMRRRRRRQQQOOOLLLGGGCCC@@@CCC;;;555666888666444444555777777444444777777444:::;;;>>>BBBEEEEEECCCAAAAAAAAA@@@<<<777444222333...///111222555777888999???>>><<<:::999999999999888777444111...,,,***)))}}}yyywwwvvvuuurrrppppppnnnkkkhhhfffdddcccccc```___^^^^^^___^^^\\\ZZZZZZYYYYYYWWWUUUSSSRRRQQQOOOMMMKKKJJJJJJHHHEEECCCDDDDDDCCCBBBAAA@@@?????????@@@BBBCCCCCCAAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888777666666555555555555555555555555444333222111000000000000------------------------,,,------------,,,+++***,,,,,,+++******+++,,,---***+++,,,...///000111111000111111111333444555666777999::::::::::::<<<===;;;;;;;;;;;;;;;<<<======>>>@@@CCCFFFFFFEEEEEEGGGCCCDDDDDDEEEEEEEEEEEEEEECCCBBBAAA???>>>>>>===>>>999::::::888777777999;;;999888777777888999999999999999888888999:::<<<======???@@@@@@???===<<<;;;888:::999555111111111///000///...---,,,+++++++++***------***+++---+++%%%))))))))))))))))))))))))&&&'''((()))++++++(((%%%))))))******,,,---///000***,,,000333555666555444111555888666111...,,,+++((('''&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&""""""%%%&&&$$$%%%'''%%%&&&((((((((()))+++---...///000333777;;;>>>@@@CCCDDDEEEGGGHHHJJJKKKLLLJJJLLLMMMLLLKKKJJJKKKLLLPPPRRRSSSTTTRRRRRRRRRRRRSSSRRRQQQOOOLLLJJJGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCDDDHHHIIIGGGJJJOOOLLLLLLMMMNNNOOONNNLLLJJJMMMMMMMMMLLLLLLKKKJJJJJJKKKJJJGGGEEEEEEFFFHHHIIIIIIJJJKKKJJJFFFAAA;;;888888555222222333333222111///444555111000333777777::::::<<>>>>>>>>CCCAAA>>>;;;999777777777222000...+++)))'''&&&%%%}}}{{{yyywwwvvvuuusssrrrnnnmmmjjjgggeeeccccccccc```^^^]]]]]]]]]\\\ZZZXXXVVVVVVVVVVVVUUUSSSRRRQQQNNNLLLKKKJJJJJJIIIFFFDDDEEEEEEDDDCCCBBBAAA@@@@@@??????@@@AAA@@@===;;;999::::::::::::::::::::::::666666555555444333222222222222333333333444444444444333222111000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,+++++++++---...///,,,---...000222333444444444444555555777888:::;;;;;;===>>>???>>>>>>???@@@>>>>>>======>>>>>>??????===AAADDDEEEEEEDDDDDDCCC@@@@@@???>>>======<<<<<<<<<;;;:::999888777777777333444555555555777:::<<<999:::;;;;;;;;;;;;<<<<<<>>>>>>======>>>???AAABBB???>>>>>>===<<<:::777555222555555///,,,...///---,,,++++++*********++++++&&&***,,,***)))***)))'''''''''((((((((()))))))))&&&&&&'''***,,,,,,***''')))***+++---000333555666333555888:::;;;:::888777999999999888444///+++***''''''''''''&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''')))&&&&&&((('''%%%%%%)))&&&''')))***+++---000333333444666:::>>>BBBFFFGGGIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLKKKIIIHHHHHHIIIJJJLLLPPPQQQQQQQQQQQQRRROOONNNNNNMMMKKKJJJHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEIIIGGGHHHJJJIIIGGGIIINNNHHHHHHIIIKKKNNNNNNKKKHHHJJJIIIHHHGGGFFFEEEDDDDDDAAA@@@>>>======???AAACCC???AAACCCDDDBBB===888444000333555444333444666777222888:::666444888<<<>>>=========???AAABBBAAA@@@BBBCCCDDDCCCAAA???>>>>>>===???@@@BBBBBBBBBAAA@@@???===:::777444222111111++++++)))(((&&&%%%%%%%%%|||yyyyyyxxxwwwuuutttsssrrrlllkkkhhheeecccbbbbbbaaa___]]]\\\\\\\\\[[[XXXVVVTTTTTTTTTTTTSSSRRRQQQQQQMMMLLLKKKJJJKKKJJJGGGEEEEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>>>>>>><<<;;;999777888888888888888888888888777666666555444444333333///000000000111111111222222111000///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...000111000111333555666777888888888888999999;;;<<<===>>>===???AAAAAA@@@???@@@AAAAAA@@@@@@??????@@@@@@AAA;;;@@@CCCAAA@@@AAA@@@>>>===<<<;;;:::999888888888777777777777666666666666444555666555555666888;;;???AAADDDEEEDDDBBBAAAAAA???>>>===<<<<<<<<<===>>>;;;:::888777666444111...///444333+++(((---...***)))))))))))))))***+++,,,&&&(((******)))))))))***'''((((((((()))))))))***((((((((()))++++++)))'''---...000333666999;;;<<<<<<===>>>??????>>><<<;;;===999777777444...)))(((&&&'''((('''%%%%%%'''((($$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((('''%%%&&&(((&&&###%%%)))(((***---...000222666888777999===AAAEEEHHHJJJKKKKKKKKKKKKJJJJJJIIIIIIIIILLLMMMMMMKKKIIIIIIJJJKKKHHHKKKOOOQQQRRRRRRRRRSSSOOOOOONNNNNNMMMLLLJJJIIIIIIIIIHHHHHHGGGHHHHHHIIIKKKIIIHHHIIIHHHEEEGGGKKKLLLKKKLLLOOOSSSSSSPPPLLLDDDCCCAAA@@@>>>=========666555444444666999<<<>>><<<>>>AAACCCBBB???;;;888222888===;;;:::<<>>???@@@AAA@@@???@@@CCCGGGHHHFFFDDDBBBBBBBBBCCCCCCBBBAAA>>><<<;;;666444222///---+++++++++)))(((''''''''''''''''''~~~yyyuuuvvvvvvuuusssqqqppppppjjjiiifffdddbbbaaa``````^^^]]][[[[[[[[[YYYWWWUUUSSSSSSRRRQQQPPPOOOMMMLLLLLLJJJIIIIIIJJJIIIGGGEEECCCCCCBBBAAA@@@??????>>><<<<<<;;;;;;;;;:::::::::888888888888888888888888888777777666666555555444000000000000000111111111222111000///.............................................------.........000000///000111333555666666777888:::;;;<<<<<<<<<<<<<<<<<<<<<===???@@@@@@===???AAABBBAAA@@@@@@AAA??????>>>>>>>>>>>>??????999???AAA===;;;>>>>>>:::999888777777777777888999666777999:::;;;;;;;;;:::999:::;;;:::999:::===???CCCGGGKKKLLLJJJFFFCCCBBB===;;;999888666666666777555333000/////////---+++111666444+++''',,,---))))))(((((((((((()))******(((''''''((((((((()))+++((()))))))))))))))******+++******+++...//////...555666888:::<<<>>>???@@@AAABBBBBBBBBAAA@@@???>>>===:::888888333+++''')))%%%&&&'''&&&$$$###%%%((($$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((######$$$'''&&&$$$''',,,---///111222333555888;;;;;;===BBBFFFJJJLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJMMMMMMLLLKKKIIIJJJLLLNNNJJJMMMQQQSSSSSSRRRRRRRRRPPPPPPPPPOOOMMMKKKJJJIIIJJJIIIHHHHHHHHHHHHIIIJJJJJJGGGFFFGGGEEEBBBDDDIIIMMMLLLLLLOOOSSSSSSNNNIII===<<<:::888777666666777444333333555888<<<@@@CCCAAACCCFFFGGGGGGEEEBBB@@@;;;AAADDDCCCDDDHHHHHHEEEBBBFFFHHHEEEEEEGGGGGGEEEBBB@@@>>>===>>>>>>>>>===:::???DDDGGGFFFDDDAAA@@@???>>>===;;;888555333111---,,,***(((''''''''''''''''''&&&%%%%%%%%%&&&&&&|||wwwrrrssstttrrrpppnnnmmmmmmiiihhheeecccaaa```___```^^^\\\[[[ZZZZZZYYYVVVTTTSSSRRRQQQPPPNNNLLLJJJHHHJJJIIIHHHHHHIIIIIIFFFEEEBBBAAAAAA@@@???>>>======::::::999::::::<<<======888888888888888888888888444333333222222111111111222222222222222333333333444333222111000000000000000000000000000000000000000000/////////000000111555555444555666888:::;;;;;;;;;===>>>????????????>>>>>>>>>>>>???@@@AAAAAA===???AAABBBAAA??????@@@<<<<<<;;;;;;:::;;;;;;;;;999>>>???;;;999<<<<<<999555444444444555777999:::777999<<<>>>@@@@@@@@@???>>>???@@@@@@@@@AAADDDGGG@@@EEEJJJKKKGGGBBB>>>===;;;:::777555333222222222111---******,,,---,,,+++444:::777,,,(((---...(((***))))))((((((((())))))***'''&&&'''(((((((((***))))))))))))************,,,+++,,,///333777999999<<<===>>>@@@AAAAAABBBBBBDDDCCCCCCBBBAAAAAAAAAAAA===;;;<<<;;;333)))'''---###%%%&&&%%%""""""$$$'''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%(((++++++***...444222333555555555777999;;;<<<@@@EEEJJJMMMNNNMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKIIIHHHIIIMMMPPPKKKNNNQQQSSSRRRPPPOOOOOOQQQQQQPPPNNNLLLIIIGGGFFFHHHGGGFFFFFFFFFGGGHHHIIIGGGDDDDDDDDDCCCAAACCCHHHFFFDDDDDDGGGJJJHHHBBB===999888666444222222222333888888999;;;???EEEJJJMMMHHHIIIKKKLLLLLLJJJHHHFFFEEEHHHHHHHHHLLLQQQNNNGGGFFFIIIJJJHHHHHHJJJIIIEEECCC@@@===;;;<<<<<<;;;:::444:::AAAEEEEEEAAA>>><<<:::888666333000---+++)))((('''&&&%%%%%%%%%&&&'''%%%%%%$$$###"""""""""###}}}zzzvvvtttssssssrrrqqqooonnnmmmmmmiiigggdddaaa_________```[[[[[[\\\[[[ZZZXXXVVVUUUUUUTTTRRROOOMMMJJJHHHGGGHHHGGGFFFDDDBBB@@@>>>>>>@@@@@@???>>>======>>>>>><<<:::777666666999===@@@<<<;;;:::888777666666666333333333222222222111111111111000000111222444555111111111000//////111333///111222222111000000111111111111222333555777777444777:::::::::;;;???BBBAAAAAA???>>>===<<<<<<<<<:::;;;;;;===???AAACCCDDD???AAADDDDDDCCCBBBBBBCCC===<<<;;;:::999888777666666666777888777666555444666777999999:::;;;>>>@@@???@@@AAAAAA@@@AAACCCEEEGGGFFFDDD@@@===>>>BBBFFF?????????@@@BBBAAA???===777444000...---------------,,,+++)))))))))******000222///'''&&&***+++((( ###'''***+++)))'''%%%''')))((('''&&&&&&'''))))))(((&&&&&&(((,,,///333444555777999<<>>??????CCCGGGJJJKKKLLLMMMNNNMMMLLLKKKJJJJJJLLLMMMOOOPPPLLLKKKNNNNNNIIIHHHLLLPPPQQQRRRRRRRRRQQQOOONNNNNNOOOOOOOOOLLLHHHDDDAAA===>>>???@@@AAABBBBBBCCC???>>><<<:::999888888999;;;;;;;;;:::999888777777444333222222444777:::===BBBEEEIIILLLNNNPPPSSSVVVNNNMMMMMMMMMNNNNNNLLLJJJLLLGGGEEEIIIMMMLLLLLLMMMHHHFFFFFFGGGIIIHHHEEEAAA???>>><<<:::999999999999:::;;;;;;:::888666444222//////---+++)))'''&&&%%%&&&&&&%%%$$$############""""""""""""""""""""""""|||zzzyyyvvvuuuqqqqqqpppooommmlllkkkkkkgggfffccc```^^^^^^^^^^^^\\\\\\\\\[[[ZZZXXXVVVTTTSSSRRRQQQNNNLLLIIIHHHGGGEEEDDDCCCAAA@@@>>>===<<>>===<<<<<<<<<<<<===>>><<<999777777:::===???::::::888777666666666666333333333222222111111000///000111111111111000///111111222111000111333555222444666555444333444444666666666777888999;;;;;;888:::<<<===<<<===@@@CCC@@@??????>>>>>>>>>??????=========>>>???@@@BBBCCC>>><<<;;;>>>BBBCCC@@@===999888777666555555555555888888999::::::999888777999;;;<<<>>>>>>@@@CCCFFF@@@AAACCCBBBBBBCCCEEEGGGEEEFFFFFFCCC???===>>>@@@>>><<<;;;::::::999777444444222///...---,,,,,,+++++++++))))))((()))******...111///)))''')))((($$$%%%%%%&&&(((******(((&&&%%%'''(((((('''''''''(((''')))******+++...222555888999:::;;;===@@@DDDGGGEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCDDDEEEEEECCCAAA===:::444...***))))))***'''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''(((((())))))###&&&)))***((((((***,,,...///111333555666777888888;;;>>>???>>>======>>>BBBEEEIIIKKKKKKKKKLLLMMMLLLKKKJJJIIIIIIJJJLLLMMMPPPLLLLLLOOONNNJJJIIILLLNNNOOOPPPPPPPPPOOONNNMMMLLLLLLLLLKKKHHHCCC>>>;;;::::::::::::;;;<<<======888777666444333333444444555666777888888888888888999999888999;;;>>>BBBDDDIIINNNSSSWWWXXXWWWWWWWWWOOONNNMMMMMMNNNNNNMMMKKKLLLGGGEEEIIIKKKIIIGGGHHHEEEEEEDDDFFFGGGFFFBBB???<<<<<<<<<;;;:::888666555555555444333222000///...))))))((('''&&&&&&%%%%%%&&&%%%%%%$$$#########$$$########################~~~zzzwwwwwwvvvvvvuuuooonnnmmmllljjjiiihhhgggdddcccaaa^^^]]]\\\\\\\\\\\\[[[[[[YYYWWWUUUSSSRRRQQQPPPNNNLLLJJJHHHFFFEEE@@@@@@???>>>===<<<;;;;;;===<<<;;;;;;;;;;;;;;;;;;>>>===:::888888999;;;===888777666555555555555555333333222222111000000///...000222444333111///---111222333333333333666888777999::::::999888888999<<<<<<======>>>???@@@@@@===?????????>>>???AAACCC???????????????@@@AAAAAA??????>>>>>>>>>??????@@@@@@:::777<<>>>>>===<<<<<<<<<===???AAAAAACCCFFFIIIAAACCCDDDCCCCCCCCCEEEGGGBBBCCCDDDCCC???;;;888777777555222111111111000...000///...---,,,+++******)))(((((((((((())))))******,,,,,,***((()))'''$$$+++***)))((())))))'''%%%%%%'''))))))(((((()))***(((***...000222555999;;;===???@@@@@@AAACCCGGGJJJGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCCCCEEEFFFEEEBBB@@@:::777111,,,(((''''''(((&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''((()))***,,,---...//////444666888:::<<<<<<<<<<<<>>>@@@BBBBBBAAA??????@@@EEEHHHJJJLLLKKKKKKKKKLLLKKKJJJIIIHHHHHHIIIJJJKKKOOOMMMLLLNNNMMMJJJJJJLLLLLLMMMNNNNNNNNNMMMKKKJJJGGGGGGFFFDDD@@@;;;777444555444444333444555777888333333222222222333333444444555777:::;;;<<<======???>>>???@@@BBBFFFJJJLLLOOOTTT[[[^^^]]]YYYUUUSSSNNNLLLJJJIIIKKKLLLKKKKKKJJJEEEDDDGGGGGGCCC@@@AAA@@@@@@AAACCCDDDCCC@@@===::::::;;;:::888555222000///...,,,+++***))))))((($$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{wwwtttsssssssssrrrllllllkkkiiigggfffeeedddaaa___^^^\\\ZZZYYYYYYYYYYYYYYYWWWUUUSSSQQQOOONNNMMMMMMKKKIIIHHHFFFDDDDDD=========<<<<<<;;;;;;:::<<<;;;;;;:::::::::;;;;;;===<<<:::888777777888999555555444444444444444555333333222111111000//////000111333444555444333222333555666777777777999;;;<<<>>>??????>>>======>>>AAAAAABBBBBBCCCCCCCCCCCCAAAAAAAAA@@@??????@@@@@@@@@???????????????@@@@@@??????>>>===<<<<<<<<<<<<<<<888555:::CCCFFFBBB;;;999888888777888:::<<<>>>???@@@AAABBBBBBAAA@@@???>>>???@@@AAA@@@AAADDDFFFBBBCCCCCCAAA??????@@@AAA<<<======<<<:::666333222///---++++++,,,...///...,,,---------+++)))((((((''''''''''''(((((())))))'''((((((''''''((()))(((---+++((('''((((((((('''&&&(((***+++++++++,,,---,,,///333777999;;;===???@@@AAABBBBBBBBBDDDFFFIIIGGGHHHHHHHHHGGGGGGGGGFFFCCCCCCCCCDDDDDDBBB>>>:::666333...***'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''',,,,,,---000444777777666:::;;;>>>@@@AAA@@@@@@???>>>@@@CCCCCCCCCBBBCCCDDDEEEGGGJJJKKKKKKJJJKKKLLLJJJJJJIIIHHHGGGGGGHHHHHHLLLKKKKKKKKKKKKJJJIIIJJJJJJJJJKKKJJJIIIHHHFFFEEE???>>>===;;;888555222000111000000000111444666888666666666777888999:::;;;;;;<<>><<<999888777666444111///---***)))'''&&&%%%%%%%%%&&&%%%&&&&&&''''''((((((((($$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~~~~zzzvvvrrrqqqooonnnmmmjjjiiihhhfffdddcccaaaaaa\\\\\\ZZZYYYXXXWWWVVVVVVUUUTTTRRRPPPNNNLLLKKKJJJJJJIIIHHHFFFEEEDDDBBBBBB<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;::::::;;;;;;<<<::::::888777666555555555444444333333333333333444222222222111111111111000000000111222333555777888777999;;;;;;;;;<<<===???@@@AAACCCCCCAAA@@@AAABBBCCCCCCDDDEEEEEEEEEDDDCCCBBBAAA???>>>>>>>>>======AAA@@@???>>>===============<<<;;;:::999999999999333333444777;;;===<<<:::;;;;;;;;;<<<===???AAACCCBBBCCCCCCDDDCCCBBBAAA@@@AAAAAAAAA@@@>>>>>>???@@@???@@@???<<<999777777888555444333222222111111000---+++))))))+++---...---(((***,,,+++)))'''((()))&&&&&&''''''((((((((((((,,,)))&&&$$$$$$%%%(((***+++(((&&&&&&''')))***)))(((***---......///111222222555999<<<======>>>???>>>???AAAAAAAAAAAACCCEEEFFFFFFGGGGGGFFFEEEDDDDDDCCCBBBBBBAAA@@@<<<777333111///+++(((&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))000111222666;;;>>>???>>>??????AAABBBBBBBBBAAAAAA@@@BBBCCCCCCBBBBBBBBBDDDCCCEEEGGGIIIIIIJJJLLLMMMIIIHHHGGGFFFFFFEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDCCCAAA???<<<;;;777777666555444333222222000111111333555888;;;===;;;<<<===???@@@AAABBBCCCDDDEEEGGGIIIJJJIIIGGGFFFDDDDDDEEEFFFIIIKKKNNNOOOOOOQQQSSSRRROOOKKKHHHGGGFFFCCC@@@@@@AAACCCDDDDDDBBB???>>>>>>:::444222333111444999===>>>>>>===<<<888666333///---,,,,,,---)))(((&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''############$$$%%%&&&&&&########################}}}|||{{{xxxtttqqqooollliiigggffffffdddbbb```^^^]]]\\\YYYXXXXXXWWWVVVTTTTTTSSSQQQPPPNNNLLLJJJIIIHHHHHHFFFFFFEEEDDDCCCBBBAAA@@@<<<<<<<<<;;;;;;::::::999:::::::::::::::;;;;;;<<<888777777666666555444333555444333222222222222222111222222222222333333333/////////111333666999;;;;;;===@@@@@@@@@@@@AAABBBAAACCCDDDDDDCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDCCCBBBBBB@@@===<<<======<<<:::???>>>===;;;::::::999999::::::999888888888888888222666:::;;;;;;;;;===???;;;<<<===???AAABBBCCCDDDDDDDDDEEEDDDCCCBBB@@@???AAAAAAAAA>>><<<:::;;;<<<::::::888555111///...///000---******+++---......///---++++++++++++***)))'''***+++***'''&&&(((***&&&'''((((((((((((((('''111+++&&&$$$""""""%%%)))(((&&&%%%&&&(((+++,,,,,,+++---000222333444666888888:::===>>>=========>>>;;;===????????????AAABBBDDDDDDEEEFFFEEECCCBBBAAAAAA@@@>>><<<999555000,,,,,,+++(((&&&%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''(((***,,,---//////444666999<<>>;;;;;;;;;;;;999777555444555555555555555666777888555666888;;;===@@@BBBBBB???@@@BBBDDDEEEGGGGGGGGGIIIJJJLLLLLLLLLIIIFFFDDDFFFFFFGGGGGGHHHIIIKKKKKKMMMMMMMMMKKKHHHFFFEEEFFF@@@>>>======>>>@@@@@@@@@===:::999888333...---111...222888;;;<<<:::999999666333...+++))))))+++,,,''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$##################$$$%%%&&&'''""""""""""""""""""""""""}}}{{{zzzzzzuuusssqqqooommmiiieeebbbbbbaaa```^^^\\\ZZZXXXWWWVVVVVVUUUUUUTTTSSSQQQQQQOOONNNLLLJJJHHHGGGGGGGGGDDDCCCCCCBBBAAA@@@??????<<<;;;;;;:::999888888777888888888888888999:::;;;666777777777777555444444666555444333222111111111111111222333444555555666222333444666888:::;;;<<<@@@BBBDDDEEEDDDCCCCCCDDDAAACCCDDDDDDCCCBBBBBBCCCCCCDDDEEEEEEEEECCCBBB@@@AAA>>><<<;;;<<<===;;;999;;;:::999888888888888888888888888888888999::::::888<<<@@@AAA@@@???AAACCC===>>>AAACCCEEEFFFEEEEEEEEEEEEEEEDDDBBB@@@===<<<<<<<<<<<<999777555666777222222111///,,,******+++---***'''''')))++++++***,,,+++***+++++++++)))'''''')))+++)))&&&%%%)))---(((((()))))))))((('''&&&///)))%%%&&&%%%###&&&+++'''&&&&&&(((+++---.........000444666777999;;;===:::<<<===>>><<<<<<===>>>:::<<<>>>?????????@@@BBBCCCDDDEEEEEEDDDBBB@@@???===;;;888555333///+++(((((('''&&&&&&&&&'''((()))%%%%%%&&&&&&&&&'''''''''((()))+++...111444666777999<<>><<<;;;:::777;;;;;;888888;;;;;;888444555666888888888777666999999888888999;;;===>>>===>>>AAADDDFFFFFFFFFEEEAAABBBDDDGGGHHHIIIJJJIIIJJJKKKMMMNNNLLLIIIEEECCCEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCAAA??????@@@888777666777999999999888999666444222...)))+++000///333999;;;999666444444111///,,,)))((((((((()))%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$#########""""""""""""""""""###$$$&&&'''(((########################~~~{{{zzzyyyyyyyyyqqqooonnnmmmlllhhhccc______^^^]]][[[XXXVVVUUUTTTTTTTTTTTTTTTSSSRRRPPPPPPNNNMMMKKKIIIHHHHHHHHHHHHBBBBBBAAAAAA@@@??????>>>;;;;;;:::999888777666666777777666777777888999999666777888888888777555444777666555333222111111111000111222333555666777888666888;;;>>>??????>>>===CCCEEEGGGGGGFFFEEEEEEEEEAAABBBDDDDDDBBBAAABBBCCCCCCDDDEEEEEEEEECCCAAA@@@AAA>>>;;;;;;======;;;999777777777666777777888999777777888888999:::;;;<<<999;;;>>>@@@@@@@@@AAAAAA???AAAEEEHHHIIIIIIHHHGGGEEEEEEDDDCCCAAA>>>;;;:::555666666444111000111333---------+++)))((()))***+++)))''''''******)))'''&&&&&&'''))),,,,,,***)))'''***+++(((%%%%%%)))...))))))*********((('''&&&'''######((()))'''***///((('''(((***---//////...000222666888:::;;;>>>@@@;;;<<<======<<<;;;===>>>:::<<>>:::777444111///---)))'''&&&&&&%%%%%%&&&((()))***&&&&&&&&&''''''(((((((((***+++...111555999<<<===;;;@@@CCCBBB>>><<<>>>BBBIIIGGGDDDBBBAAABBBDDDEEEAAABBBCCCBBBAAABBBDDDFFFAAABBBBBBBBB@@@AAABBBDDD>>>>>>===<<<;;;999777666333777777333333888888444333444666999;;;<<<<<<<<<>>>===<<<<<<===???AAACCCCCCDDDGGGJJJJJJIIIGGGFFFCCCDDDGGGIIIKKKKKKKKKKKKKKKLLLNNNOOOMMMJJJFFFDDDAAAAAA@@@???>>>===<<<;;;777999;;;<<<:::888888888000//////111333333222000777444111///***'''***000111555:::;;;888333111000---,,,+++***)))(((''''''"""###%%%&&&&&&&&&%%%$$$############$$$$$$$$$$$$"""""""""###$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$}}}zzzxxxvvvtttttttttnnnnnnllliiifffbbb___^^^]]]YYYUUUSSSSSSSSSQQQNNNSSSRRRPPPNNNMMMLLLKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCBBB@@@>>>===;;;;;;;;;:::999777777777888888:::::::::999888777666555777777777555333222333444888999888333///,,,---///...111333444333444777:::<<>><<<999777555666666777444666777888888999:::<<<:::888777888:::;;;;;;;;;=========>>>AAACCCCCCBBBDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBB@@@>>>:::666444000000000000///---***))))))***+++,,,+++***(((&&&)))(((&&&&&&((()))((('''&&&&&&&&&***---...,,,)))))))))(((''''''((()))***+++)))((())),,,,,,)))%%%'''&&&&&&'''(((((('''%%%************---000333555555888<<<>>>???@@@AAABBB===;;;999:::<<<>>>??????======<<<;;;<<<===???@@@GGGDDD@@@===;;;999777555000...++++++,,,,,,)))&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%&&&'''***,,,...///111555888999;;;===???@@@BBBBBBBBB???>>>===>>>NNNJJJEEEBBBAAABBBBBBBBB???@@@@@@AAAAAAAAAAAA@@@???@@@AAAAAA@@@>>>;;;:::???<<<888555555555444444555555555555666666777777777999;;;:::999:::>>>BBBCCCCCCBBBBBBCCCCCCDDDEEEJJJIIIIIIHHHGGGFFFEEEEEEAAAAAAAAAAAADDDGGGJJJLLLNNNLLLJJJGGGEEECCCBBBAAA@@@<<<888666666555222000222333333333222111000000++++++,,,---............000---***)))+++,,,---,,,///888<<<666000//////,,,&&&&&&'''(((((()))((((((###%%%&&&&&&$$$######$$$$$$$$$%%%%%%$$$$$$###""" """$$$$$$#########$$$%%%&&&&&&%%%%%%###"""!!!|||zzzxxxuuurrrqqqppppppllljjjhhheeeaaa^^^\\\[[[YYYUUURRRPPPQQQQQQOOOMMMQQQPPPNNNMMMKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDBBBAAA@@@>>>===;;;:::999:::999888777777777888999888888999888888777666555777888888666444222333555333444444333000000222555222555777888777888:::===@@@DDDHHHIIIFFFDDDEEEGGGGGGFFFFFFGGGHHHGGGEEECCCCCCDDDDDDCCCBBBAAA???>>>AAABBBBBBBBBAAA???<<<;;;888777666555555666777777888999::::::999999:::;;;;;;999888999<<<===>>>===@@@???>>>???AAABBBAAA@@@BBBBBBAAA@@@???>>>>>>===<<<<<<;;;:::777444000......//////...---+++***)))((()))***+++***)))'''&&&)))(((&&&&&&((((((((('''&&&&&&&&&))),,,---***(((+++***)))(((((((((((((((&&&''')))******))))))***''''''&&&'''((((((((('''++++++,,,...111555999;;;;;;===????????????@@@AAA===<<<:::;;;===@@@@@@@@@??????>>>>>>>>>>>>??????BBB???;;;999777555333111...,,,***)))******(((%%%'''&&&%%%%%%%%%%%%''''''(((''''''(((***---000222666888:::;;;<<<===@@@BBBAAABBBDDDCCCBBBAAAAAABBBIIIEEEAAA>>>>>>???@@@@@@======>>>>>>======<<<;;;>>>??????>>><<<999666444555444222222222333333333999999999:::::::::;;;;;;999;;;<<<<<<;;;<<>><<<;;;:::555222///...///...---***.........------,,,+++***)))******++++++,,,,,,++++++)))'''''')))+++,,,,,,...444666000,,,,,,+++(((&&&&&&'''((((((((((((((( """$$$$$$######$$$%%%&&&&&&''''''&&&&&&%%%$$$"""###$$$$$$######$$$&&&''''''&&&&&&%%%$$$$$$$$$~~~}}}|||xxxwwwtttpppmmmkkkiiiiiigggeeeaaa]]]ZZZXXXVVVVVVSSSPPPNNNMMMNNNNNNMMMKKKOOONNNLLLKKKIIIIIIHHHHHHJJJIIIHHHGGGEEEDDDCCCBBB@@@???>>><<<:::999888888888777777666777777888999777777888888888777777666888888888666444222333444222333333333222444666999888:::===>>>>>>>>>???AAACCCDDDFFFHHHIIIHHHHHHHHHGGGFFFFFFGGGHHHGGGEEECCCDDDDDDCCCBBBAAA???===<<<>>>>>>>>>>>><<<:::777666555555666777888999::::::<<<======<<<:::999:::;;;<<<;;;:::;;;>>>@@@@@@@@@BBBAAA??????@@@@@@???===???>>>===;;;:::888777666555555444333111...,,,***,,,,,,,,,,,,+++***((((((''''''((())))))(((&&&%%%)))'''&&&&&&'''(((((('''&&&%%%&&&(((******(((&&&+++++++++***)))((('''&&&"""&&&******((('''***---(((''''''''''''(((***+++---...000222666;;;???AAA??????@@@>>><<<<<<===???>>>===<<<===???AAABBBAAA@@@@@@@@@@@@???>>>===<<<:::888555333222000...++++++)))''''''((('''&&&$$$((('''&&&%%%%%%&&&'''((()))******,,,///222555777===>>>>>>>>>===>>>@@@CCC<<<>>>??????>>>===???@@@CCC@@@<<<;;;;;;===>>>>>>999999:::999999888777666::::::::::::888666444222222222444555777777888888============>>>>>>>>>>>>;;;===>>>>>>>>>>>>@@@BBBEEEEEEDDDCCCBBBBBBBBBBBBBBBAAA???===<<<;;;::::::::::::999999:::<<<>>>???:::999777555333222111000...,,,******+++++++++)))******))))))(((((('''''''''((((((((((((((((((((('''&&&%%%'''+++...//////000111000,,,)))***(((%%%&&&&&&''''''(((((('''''' """#########%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%$$$######&&&((('''&&&%%%#########$$$$$$}}}yyyxxxxxxwwwvvvtttrrrpppllliiifffcccbbbaaa^^^ZZZVVVSSSQQQQQQQQQNNNMMMLLLLLLLLLLLLLLLKKKMMMMMMKKKJJJIIIHHHHHHHHHIIIHHHGGGEEECCCBBBAAAAAA@@@???===;;;999999999999666666666777777888888999777777888888999888888888666777666555333222333444555555555444555666888:::>>>???AAABBBBBBBBBCCCCCCDDDCCCCCCEEEHHHIIIHHHEEEFFFEEEEEEFFFGGGFFFDDDBBBCCCBBBAAA???===;;;:::999;;;;;;;;;;;;:::888777666888999:::<<<===>>>>>>>>>===>>>???>>><<<;;;;;;<<<<<<;;;;;;<<>>>>>===;;;999:::999888666333111000///111111000000...,,,+++)))))))))))))))((((((''''''%%%&&&'''''''''&&&&&&%%%)))'''%%%&&&'''(((''''''%%%%%%&&&'''''''''&&&%%%))))))***+++***)))'''&&&$$$&&&(((((('''''')))+++))))))(((((((((***---///111222444666:::>>>AAACCC??????>>><<<:::999;;;===>>>======>>>@@@BBBBBBAAA>>>>>>???>>>===;;;999777444222000///...,,,***''''''&&&&&&%%%%%%%%%$$$$$$((('''&&&&&&&&&'''((())),,,---...111444777;;;<<<@@@@@@???===;;;;;;>>>@@@:::;;;;;;;;;999999:::;;;===;;;888888999;;;<<<<<<555666666666666666555555444444666777777777666666333666999;;;<<<=========>>>>>>??????????????????>>>???@@@AAAAAAAAAAAAAAADDDCCCBBB@@@??????>>>>>>;;;:::888666444333333333222111111000111222333333///...---+++***))))))(((***)))((((((((((((((((((***))))))(((((('''''''''((('''''''''''''''''''''''''''(((+++000333444444333111...+++******)))&&&%%%&&&&&&'''''''''&&&&&&!!!"""############%%%'''$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%###"""###&&&)))%%%###!!!  !!!"""|||wwwtttrrrqqqpppoooooonnnkkkhhhdddaaa^^^\\\ZZZXXXTTTQQQNNNMMMMMMMMMKKKLLLMMMMMMLLLLLLLLLLLLMMMLLLKKKIIIIIIHHHHHHHHHGGGFFFDDDCCCAAA@@@@@@@@@AAA???===;;;::::::::::::666666777777888888888999888888999999:::999999999333444444333222111333444777666666666888:::<<<===AAAAAACCCDDDEEEEEEDDDBBBEEECCCAAADDDHHHIIIGGGDDDCCCCCCBBBCCCDDDDDDBBB?????????===<<<:::999888777999999::::::;;;;;;::::::<<<===>>>???????????????<<<===>>>>>><<<<<<===>>>;;;:::999:::===?????????@@@>>><<<::::::999666444444444222000...,,,+++***------,,,,,,++++++***)))'''''''''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&%%%%%%((('''%%%%%%'''((('''&&&$$$%%%&&&&&&&&&%%%%%%&&&%%%'''((()))******)))(((***'''&&&&&&((()))(((&&&)))***+++******,,,000444444555666888;;;===???@@@>>>>>>>>><<<;;;;;;===???===<<<<<<===???@@@@@@>>>:::::::::999777555222111///...,,,,,,,,,+++(((&&&$$$%%%%%%%%%$$$$$$$$$$$$''''''&&&&&&'''(((***+++///000222555888;;;===???AAAAAA???<<<::::::<<<>>>=========:::888777888999666444333333555777888888333444555555666666666666333444555555666666777777444888<<<======<<<<<<<<>>>>>@@@AAABBBAAA???>>>???>>>===;;;:::999999999555333111///------------++++++++++++***+++++++++)))((('''&&&%%%%%%%%%%%%&&&&&&%%%$$$######$$$$$$))))))(((''''''((()))******)))(((''''''''''''''''''(((***...222555555444222...+++))))))(((((('''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%######%%%'''$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%###"""###&&&)))$$$###!!! !!!###~~~{{{yyyxxxuuurrrpppnnnllljjjhhhiiihhhgggddd```\\\YYYWWWTTTSSSPPPNNNLLLKKKKKKKKKJJJLLLNNNNNNLLLLLLLLLMMMKKKKKKJJJIIIHHHGGGGGGHHHEEEDDDBBB@@@??????@@@@@@BBB@@@===;;;::::::;;;<<<777888888999999999999888888888999999999888888777111333333333222333555666777666666888<<<@@@BBBCCCBBBBBBCCCEEEGGGFFFDDDAAAGGGEEECCCDDDGGGHHHGGGEEE@@@??????@@@AAAAAA>>><<<<<<;;;:::999999888999999::::::;;;<<<===>>>??????=====================>>>;;;===>>>===;;;;;;<<<===888777666777999::::::::::::888666555555444222000///...---,,,+++***))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&(((&&&%%%%%%&&&''''''&&&###%%%&&&&&&%%%%%%&&&((($$$%%%&&&'''((()))))))))---)))%%%&&&)))***(((%%%)))+++......---///444888666777888999:::<<<<<<===>>>??????>>>======>>>@@@;;;::::::;;;<<<===;;;999555444444222111...---,,,,,,+++++++++,,,***(((%%%###$$$%%%%%%$$$$$$%%%&&&((((((((((((***,,,...000333444666888:::<<<===>>>?????????<<<:::999;;;===::::::888555222111222333000///......111333444444444555555666666666666666666666555444333222222222777;;;??????===;;;;;;===>>>>>>>>>>>>============::::::<<<>>>???>>>:::777888777666444333222222222///...+++)))(((((()))***))))))))))))))))))((((((&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''&&&$$$$$$%%%&&&'''&&&&&&&&&'''(((***+++---,,,***(((''''''((((((''''''***---111222111///,,,)))''''''&&&###$$$'''%%%%%%&&&&&&%%%%%%$$$$$$'''''''''%%%######%%%'''&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%$$$######&&&(((%%%$$$###""""""###$$$$$$~~~{{{xxxuuutttnnnmmmlllkkkkkkiiifffdddccccccaaa___\\\XXXUUUSSSPPPOOONNNNNNMMMLLLKKKKKKJJJLLLOOONNNLLLKKKKKKLLLIIIIIIHHHGGGFFFFFFFFFFFFCCCBBB@@@>>>>>>???@@@AAAAAA@@@===;;;::::::;;;<<<999999:::;;;::::::888888777777888777777666555444111222444444444666888:::<<<:::999;;;???CCCDDDDDDDDDCCCDDDFFFHHHGGGDDD@@@FFFEEECCCCCCDDDDDDDDDCCC===<<<<<<===>>>===;;;999:::999999999999:::<<<===>>>======>>>>>>???@@@AAA===<<<<<<;;;<<<===>>>???<<<======<<<:::888888999555444222222444555444444333222000000000000...,,,***************)))))))))&&&&&&&&&&&&'''(((((()))%%%%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%&&&''''''(((&&&%%%%%%&&&''''''&&&"""$$$&&&&&&%%%%%%'''***%%%%%%%%%%%%%%%&&&'''(((***)))((('''((()))******(((---111222111222666;;;666777888999;;;;;;<<<<<<;;;===>>>===<<<:::;;;;;;999888888888999888666444111000...,,,+++***)))))))))))))))***+++***'''%%%###%%%'''&&&%%%$$$&&&((()))******,,,...111444666666777888999;;;;;;<<<<<<999:::;;;:::888777888999333333222///,,,,,,---///000///...///111333333333777777777777666555444333444333222000///.........555999===<<<999777999;;;888888888888777777666666444555666888:::888333///000///...---,,,,,,,,,,,,+++)))'''%%%%%%&&&((()))&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$%%%'''&&&%%%%%%(((***&&&%%%%%%&&&(((***---///...---+++(((''''''((()))((()))+++---000///,,,)))&&&$$$%%%'''$$$ """(((%%%%%%%%%%%%%%%$$$######%%%&&&%%%$$$######&&&(((&&&&&&''''''&&&&&&%%%$$$"""###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$}}}|||{{{yyyvvvtttrrrqqqgggggghhhiiiiiihhheeebbb______^^^\\\YYYUUURRRPPPMMMMMMNNNNNNMMMMMMLLLKKKIIILLLOOONNNLLLJJJJJJLLLGGGGGGFFFEEEEEEDDDEEEEEEAAA@@@>>>======>>>@@@AAAAAA???<<<:::999999;;;<<<:::;;;;;;<<<;;;:::888777666666666666555444333222111333555666666888;;;===BBB@@@======@@@BBBBBBAAAEEEDDDDDDGGGIIIHHHDDD@@@CCCBBBBBBAAA?????????@@@:::::::::;;;<<<;;;999777999999999999:::<<<>>>@@@@@@@@@????????????@@@@@@===<<<;;;;;;<<<>>>@@@BBB>>>>>>>>>;;;888666555666333222000000111111111000///...,,,,,,------,,,***((((((((())))))*********''''''''''''((()))***+++%%%$$$$$$$$$$$$%%%'''(((&&&%%%%%%%%%&&&&&&'''((((((&&&$$$%%%&&&'''&&&&&&"""$$$&&&&&&%%%%%%(((,,,'''&&&%%%$$$###$$$%%%&&&&&&(((***)))'''(((,,,000(((---333444333444888<<<555666888:::;;;<<<======888:::;;;;;;888666555555888777666777777666333000///...,,,)))((('''(((((((((((((((***+++***'''$$$###%%%''''''%%%%%%'''***+++,,,---///222555888:::888888999:::;;;;;;;;;:::222444666666444333444444333333222000......000222333222111222444666666555::::::999888666333111000...------,,,,,,------...---111555444000///222555222222111111000000000///000000111444666444...)))++++++***)))(((((((((((()))'''%%%$$$$$$%%%''')))"""###$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''(((!!!!!!!!!"""%%%)))'''''''''(((***---111333///---+++(((''''''((((((***+++---///000...***'''######&&&)))$$$"""***%%%%%%%%%%%%%%%$$$###"""#########""""""$$$'''***$$$$$$%%%%%%%%%$$$###### """$$$%%%#########$$$!!!"""############""""""}}}xxxttttttsssqqqooollljjjiiihhhfffffffffeeeccc```]]][[[\\\[[[ZZZWWWTTTQQQOOOMMMMMMMMMNNNNNNNNNMMMLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFDDDDDDEEEEEEDDDBBB@@@??????AAABBBBBBAAA@@@BBBCCC????????????????????????:::999888999999999777555666555333111111111333444555666888:::<<<<<<<<<<<>>>>>>>>>>>>>>===<<<;;;;;;:::888888888999;;;===;;;<<<===>>>>>>>>>>>>>>>@@@???>>>>>>???@@@???>>>BBBAAA>>>;;;999999999999;;;:::888666444333222222///---------......,,,***...---,,,,,,+++,,,,,,,,,((((((''''''((()))+++,,,((('''''''''&&&&&&&&&&&&)))&&&######&&&((('''%%%***$$$$$$++++++%%%%%%+++((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''$$$$$$$$$%%%&&&'''((()))&&&'''(((***,,,---------,,,///222333222222444777666777888888888666555444:::888888999777444666:::///222111...,,,...,,,)))*********)))(((&&&%%%$$$(((&&&$$$"""###%%%(((***"""###%%%&&&((())))))***+++---111444777888999999===999555555888888444000222111111222222444555666222222111000000000111111555555555555555555555555555555444444333111000///)))'''(((******))),,,111---...///000111000///...---+++)))(((***+++++++++(((((())))))))))))(((((($$$$$$%%%&&&''''''''''''''''''&&&###!!!"""(((---'''%%%###%%%''')))'''%%%###$$$$$$%%%%%%$$$$$$$$$"""###$$$$$$###$$$&&&((('''&&&)))///000...000666111000...***((('''***,,,///...,,,++++++***)))'''&&&&&&&&&&&&&&&%%%$$$######%%%&&&&&&$$$######$$$%%%&&&%%%$$$""""""$$$&&&'''((((((((('''&&&%%%$$$&&&$$$###%%%### """'''$$$%%%%%%%%%%%%$$$######|||xxxtttqqqooonnnmmmllljjjiiihhhgggeeeeeeeeedddaaa^^^[[[YYYYYYXXXWWWUUUSSSQQQOOOMMMOOOOOOOOOOOONNNMMMLLLLLLKKKKKKJJJIIIHHHFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@AAABBBBBBAAAAAABBBCCCAAAAAAAAAAAA@@@@@@@@@@@@???===;;;:::999777555222555444333222222333555666555777999<<<>>>??????@@@AAAAAA@@@@@@@@@AAAAAABBBAAAAAABBBBBBBBBBBBAAAAAA<<<===>>>>>>????????????<<<;;;:::999999:::;;;<<<;;;<<<===>>>>>>>>>>>>>>>AAA@@@????????????>>>===???>>>;;;999777777777777444333222000///...---------,,,,,,,,,------+++)))******)))(((((((((((((((######""""""###%%%&&&''''''''''''&&&&&&&&&&&&%%%)))&&&$$$$$$&&&''''''&&&...'''&&&+++***###"""(((((('''&&&%%%%%%%%%%%%&&&###$$$%%%&&&''')))******%%%%%%%%%%%%&&&&&&'''(((&&&''')))+++,,,------......000333333222111333555555555666666666555444333444111111333333000///222,,,//////,,,+++,,,***&&&'''''''''''''''&&&&&&%%%(((''''''''''''(((((()))###$$$&&&((()))******+++---///111444555666555555777666555444444444222111000000111111222333333444444333333222111111111222333333333333333333333333000/////////...,,,+++***)))'''(((***)))&&&''',,,******+++++++++)))((('''***(((''''''((())))))(((''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$%%%''')))&&&$$$###$$$'''((('''%%%$$$$$$%%%%%%%%%$$$$$$######$$$%%%$$$###$$$&&&''''''&&&)))...///---000555333333111///,,,+++---///000...,,,++++++***(((&&&&&&'''''''''&&&&&&%%%$$$%%%&&&''''''%%%$$$$$$%%%%%%%%%&&&&&&%%%&&&)))+++(((((('''&&&%%%$$$###""""""!!! $$$$$$$$$%%%%%%%%%%%%$$$$$$|||wwwtttqqqooommmjjjjjjiiihhhgggffffffeeecccbbbbbb```^^^[[[XXXVVVTTTTTTTTTSSSRRRPPPOOONNNRRRRRRQQQPPPOOOMMMLLLKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCCCCBBBAAAAAA@@@AAAAAA@@@BBBCCCCCCBBBAAACCCDDDDDDDDDCCCCCCBBBBBBBBBAAACCCAAA===;;;888555222///444444333444555777999:::888999;;;>>>@@@BBBCCCCCCAAAAAA@@@@@@@@@@@@@@@AAA>>>@@@AAABBBBBBAAA@@@???:::;;;===???AAABBBBBBCCC???>>>===;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>BBBBBBAAA@@@???===;;;;;;:::999777555444333444444...---,,,+++************++++++***+++,,,,,,***(((,,,,,,+++***))))))((((((&&&&&&%%%%%%&&&'''((()))''''''''''''&&&&&&&&&&&&)))'''$$$$$$&&&'''''''''222+++(((***(((!!! %%%''''''&&&%%%%%%%%%&&&&&&###$$$%%%&&&''')))******&&&&&&%%%%%%%%%&&&&&&''''''(((***+++,,,---......000111333222111000000111222222333333333222111111///+++***///111...******'''+++,,,)))((()))'''"""$$$$$$%%%&&&''''''&&&&&&$$$%%%%%%&&&%%%%%%$$$###%%%&&&((()))++++++,,,,,,///000111222333222111111111333444333000///000222000111222444444444333333666555444222222111111111111111111111111111111111.........------+++***))))))'''((()))'''###"""&&&'''(((''''''&&&$$$###"""&&&%%%$$$%%%''''''%%%$$$&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%$$$$$$&&&''''''&&&%%%%%%$$$###$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%$$$######$$$%%%&&&%%%$$$$$$%%%'''&&&&&&)))---...---000444222333333222000...///000111///---,,,+++***(((&&&'''''''''(((''''''&&&%%%&&&(((((((((&&&%%%&&&'''%%%&&&(((((()))+++///111,,,***(((&&&$$$#########%%%######%%%$$$"""%%%***$$$%%%%%%&&&&&&&&&%%%%%%~~~zzztttooommmmmmlllllliiihhhgggfffeeedddcccbbb``````___]]][[[XXXUUUTTTRRRRRRSSSSSSRRRRRRQQQPPPTTTTTTSSSQQQOOOMMMKKKJJJIIIHHHGGGFFFEEECCCBBBBBBCCCBBBAAA??????@@@AAABBBAAACCCDDDDDDCCCBBBDDDEEEFFFFFFEEEEEEDDDCCCBBBBBBCCC@@@<<<999777444111///444444555666888:::===>>><<<===>>>@@@AAABBBCCCDDDAAA@@@@@@????????????@@@===???AAACCCCCCBBB@@@>>>;;;<<<>>>@@@BBBCCCCCCDDDCCCBBB@@@>>>===============>>>>>>??????>>>>>>>>>AAAAAAAAA@@@===:::888777444333222111000000111111,,,,,,++++++++++++,,,,,,***)))((()))******)))''',,,,,,,,,+++***)))(((''')))))))))******+++++++++))))))((((((((('''''''''((('''&&&%%%&&&&&&'''(((222,,,))))))&&&!!!!!!%%%'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&((()))***+++------......111111222111000///......///////////////////////////***)))///333000***'''$$$(((***((('''(((&&&!!!%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$#########"""'''((()))+++,,,,,,------......///000000000///...//////000000//////000000111333555666777666555333555444222111000///..............................,,,,,,,,,+++***)))(((((('''&&&'''***'''"""!!!$$$'''&&&&&&&&&%%%$$$######$$$###$$$%%%'''&&&$$$"""%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$###&&&$$$"""$$$'''(((&&&$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%&&&&&&&&&$$$$$$&&&''''''(((***,,,---...111444111333444444222000//////222000---,,,+++***(((&&&&&&'''''''''''''''&&&&&&'''(((((((((&&&&&&'''(((''')))***+++,,,...222555111///,,,)))&&&&&&&&&&&&)))''''''***)))'''***///(((((((((''''''&&&%%%$$$~~~wwwsssnnnkkkjjjkkklllllljjjiiigggeeecccaaa```___^^^^^^\\\[[[YYYWWWUUUTTTSSSSSSTTTTTTTTTSSSRRRRRRTTTTTTSSSQQQNNNLLLIIIHHHFFFFFFEEEDDDCCCBBBAAAAAABBBAAA@@@??????AAABBBCCCBBBDDDEEEEEEDDDCCCEEEFFFGGGFFFFFFDDDCCCBBBAAAAAA???===999777666555333222555666777999;;;===???@@@AAAAAAAAA@@@@@@@@@AAAAAA@@@??????>>>>>>>>>??????===???BBBDDDDDDCCCAAA@@@>>>>>>@@@AAAAAABBBBBBBBBDDDCCCBBBAAA???>>>>>>=========>>>>>>>>>>>>======<<<===???===999555444444/////////.........//////,,,,,,++++++,,,------...(((''''''((())))))(((&&&(((((((((((('''&&&%%%$$$&&&'''''''''((((((((((((************)))))))))((((((((('''&&&%%%&&&''')))...+++(((((('''$$$$$$&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&((()))***+++,,,---------/////////......---,,,+++,,,,,,,,,,,,,,,,,,------///******000444000***'''$$$((()))'''''')))'''###((((((((((((((('''&&&&&&,,,***(((&&&%%%&&&((()))'''((()))+++,,,,,,,,,,,,***+++,,,,,,---.........000---***,,,000111///,,,000111333444555444222111111000...---,,,+++******************************%%%&&&&&&&&&%%%$$$###"""%%%$$$'''***((($$$$$$'''%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&''''''%%%###$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$######((($$$!!!"""%%%''''''%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%&&&'''&&&%%%%%%'''((()))+++---------000333555444666888777555222111111222000...,,,,,,+++)))'''&&&&&&''''''''''''&&&&&&''''''((('''&&&''')))++++++,,,------...///333555444222///+++)))((((((((('''%%%&&&((('''&&&(((...,,,,,,+++***(((&&&%%%###zzzvvvqqqnnnkkkiiiiiijjjkkkjjjiiihhhfffdddbbb___^^^]]]]]]\\\[[[YYYXXXWWWVVVUUUUUUUUUUUUUUUTTTSSSRRRRRRSSSRRRQQQOOOLLLJJJHHHFFFCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@AAAAAABBBCCCCCCCCCEEEFFFFFFEEEDDDFFFGGGFFFEEEDDDCCCAAA???>>>>>><<<:::777666777888888777888999:::<<<>>>???@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>>>>======>>>??????@@@>>>???AAACCCDDDCCCBBBAAA???@@@@@@AAAAAAAAA@@@@@@BBBBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;:::999444777999888444000000000,,,,,,,,,------.........***************+++,,,,,,'''&&&&&&'''))))))(((&&&'''((()))***)))((('''&&&&&&&&&''''''(((''''''&&&************))))))))))))((((((((('''%%%%%%(((***)))(((((((((((('''&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&%%%%%%%%%&&&&&&'''(((((()))***+++,,,,,,+++,,,+++***+++------+++)))*********)))******+++,,,,,,))))))///111---(((&&&%%%((()))&&&&&&))))))&&&((()))))))))((('''&&&&&&+++)))&&&$$$$$$&&&(((***'''''')))******+++++++++'''((((((***+++,,,---...///+++''')))...000---(((+++,,,---......---,,,,,,,,,+++***)))((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&%%%$$$$$$###%%%$$$&&&)))(((%%%&&&***###############$$$%%%%%%'''&&&&&&&&&((((((&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###'''$$$""""""###%%%&&&'''###$$$%%%%%%$$$$$$%%%'''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&(((***,,,///000...///333777777:::<<<===<<<999666555555111///---,,,---,,,***(((&&&'''(((((((((((((((((('''((((((((((((***---//////000111000000111444777666444222///---+++++++++***((((((***)))'''***/////////...---+++)))'''%%%yyysssooollliiigggfffggghhhhhhgggfffeeedddbbb```___]]]]]][[[[[[ZZZYYYXXXXXXXXXXXXWWWWWWVVVUUUTTTRRRQQQPPPPPPPPPOOOMMMJJJHHHFFFDDD@@@@@@@@@AAAAAAAAABBBBBB@@@@@@AAABBBCCCDDDDDDDDDDDDEEEGGGFFFEEEEEEFFFHHHDDDCCCBBB@@@>>><<<;;;:::;;;999777777999;;;<<<<<<;;;<<<===>>>???@@@@@@@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAA>>>???@@@AAABBBBBBBBBBBB>>>??????@@@@@@@@@@@@@@@>>>>>>>>>===<<<;;;::::::777777777777777666555555+++000444333///,,,,,,...******+++,,,---.........))))))))))))))))))***+++'''&&&&&&''')))***((('''(((***+++------,,,+++***((()))************)))((()))))))))((((((((('''''''''((()))'''%%%%%%(((***&&&'''))))))))))))'''%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%&&&&&&'''((('''(((((()))************((('''&&&(((+++,,,+++)))))))))((((((((()))***+++)))(((***...---)))&&&'''&&&((((((%%%%%%)))***(((&&&&&&''''''((((((''''''%%%$$$###"""###$$$%%%'''%%%&&&'''((())))))))))))'''''''''((()))***+++,,,+++)))'''(((***+++)))'''))))))))))))))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&&&&&&&$$$%%%'''&&&$$$%%%***&&&%%%$$$#########$$$%%%)))'''&&&&&&'''(((((('''$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$"""$$$%%%%%%$$$$$$%%%&&&###%%%'''&&&%%%$$$&&&(((###$$$%%%&&&''''''''''''$$$%%%&&&''''''(((***,,,///333444000111666:::999>>>??????===:::777666666000...---,,,------+++***((()))******+++++++++***((()))******+++---111555222333444444444555888;;;:::999888666444222111000111//////000///---///444/////////...---,,,+++***zzztttnnnkkkhhhfffddddddeeefffeeedddcccbbbaaa```___^^^^^^]]][[[[[[ZZZYYYYYYYYYZZZZZZXXXWWWWWWUUUSSSQQQOOONNNNNNNNNMMMKKKIIIGGGEEEDDD>>>>>>???@@@AAAAAABBBBBB???@@@BBBDDDEEEEEEDDDDDDDDDFFFGGGGGGFFFFFFGGGHHHBBBAAA@@@>>><<<:::999888<<<:::888999;;;>>>??????===>>>???@@@@@@@@@@@@@@@===<<<;;;::::::;;;<<<===;;;;;;;;;<<<>>>???AAABBB===>>>>>>???@@@@@@AAABBB======>>>???@@@AAAAAAAAA;;;;;;;;;;;;:::999888777333333444444333222111111&&&+++000000---******,,,)))***+++,,,............******)))))))))******+++'''&&&&&&''')))***)))'''%%%&&&(((***+++***)))((('''((()))******)))((('''((('''''''''&&&&&&&&&&&&'''))))))(((%%%%%%(((+++$$$'''*********)))'''$$$%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))&&&'''((()))))))))))))))%%%$$$$$$&&&***,,,+++))))))(((''''''((()))***+++))))))+++...,,,''''''***&&&((('''###$$$(((+++)))"""###%%%&&&'''((((((((($$$%%%&&&&&&''''''''''''%%%%%%&&&''''''((('''''''''''''''''''''((()))***'''((()))(((&&&%%%&&&'''***)))(((((('''(((((()))&&&%%%%%%$$$$$$$$$%%%%%%########################$$$$$$%%%%%%%%%$$$######'''%%%%%%&&&$$$"""$$$)))***)))'''&&&%%%$$$%%%%%%***'''%%%%%%&&&(((((('''$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%###'''(((&&&######%%%###&&&((('''%%%$$$&&&)))######%%%&&&'''(((((((((###%%%&&&'''''')))+++...111666666222222888<<<;;;??????>>><<<888555555555///---,,,,,,---...,,,+++***+++,,,---------------)))***+++,,,---000555888333444555666666888<<>>>>>===;;;999777666333111111222111...000444......////////////......~~~xxxsssooollliiigggfffeeedddbbbaaa`````````]]]]]]]]]]]]\\\[[[ZZZZZZ[[[YYYXXXYYY\\\]]][[[XXXYYYWWWUUUTTTSSSRRROOOMMMOOONNNLLLJJJHHHFFFDDDCCCBBBAAAAAABBBCCCEEEGGGHHHIIIHHHGGGGGGGGGFFFCCC@@@GGGFFFFFFEEEEEEEEEEEEEEE======<<<;;;;;;;;;;;;;;;:::::::::;;;===@@@CCCDDDDDDCCCCCCBBBAAA@@@>>>===BBB@@@======??????<<<:::????????????????????????BBB@@@===<<<>>>AAACCCDDD@@@@@@???===<<<;;;999999999999999999777555333222222222111000///...---------------,,,)))((()))+++,,,+++***))))))***+++,,,)))))))))))))))))))))))),,,'''$$$'''...000---)))+++++++++*********))))))))))))************))))))(((((((((((('''''''''''''''&&&&&&&&&'''((()))***'''(((((()))))))))))))))((('''&&&%%%%%%&&&'''(((+++)))'''&&&%%%%%%%%%&&&!!!"""$$$&&&'''((())))))'''&&&$$$&&&((()))'''%%%111---)))&&&&&&((())))))***+++++++++***)))((('''%%%'''))))))((('''((()))***)))((('''&&&%%%$$$$$$(((%%%###$$$'''((('''%%%((('''&&&%%%&&&&&&((()))%%%&&&'''&&&$$$######%%%)))*********)))((((((''''''))))))'''%%%%%%)))---%%%&&& (((***###&&&%%%$$$######$$$%%%&&&((((((((('''%%%%%%''')))%%%&&&&&&&&&&&&&&&%%%$$$%%%$$$"""!!!!!!"""###%%%((('''%%%###!!!###&&&***((()))((('''%%%&&&(((******(((&&&'''((())))))(((&&&&&&%%%%%%%%%&&&((()))%%%%%%$$$""" !!!###%%%&&&''''''((((((((('''************************((()))))))))***...333666999999999999888888777777>>>===;;;888555333111//////000++++++000+++&&&---...---+++******+++,,,---,,,+++,,,111666999999888777666666888<<<===;;;888@@@???>>>======>>>??????@@@===999666444444555666333222555999999555333444|||xxxsssooollljjjhhhfffeeedddcccaaa```_________]]]]]]^^^^^^^^^]]]\\\\\\\\\[[[[[[[[[\\\\\\ZZZYYYWWWUUUSSSQQQQQQPPPMMMKKKMMMLLLKKKIIIHHHFFFEEEDDDCCCCCCBBBCCCDDDFFFGGGIIINNNLLLIIIGGGGGGGGGFFFEEEFFFEEEDDDCCCCCCCCCCCCCCC===<<<<<<<<<<<<<<<============<<<<<<<<<>>>???@@@>>>>>>???????????????>>>AAA???>>>>>>@@@AAA???===???@@@@@@@@@@@@@@@@@@@@@BBB@@@>>>===???AAABBBBBB???>>>===<<<:::999888888999777555333222111111111000000//////...------------------,,,***)))***+++++++++***))))))***++++++))))))))))))))))))))))))***'''%%%'''+++---+++(((///...---+++)))(((&&&&&&((())))))******))))))(((''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((&&&'''(((((())))))((((((((('''&&&&&&&&&&&&'''(((+++***)))(((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%(((++++++)))'''***(((''''''((()))((('''(((((((((((((((''''''&&&&&&''')))(((''''''(((*********)))((('''&&&%%%%%%(((&&&$$$$$$&&&'''&&&%%%((((((&&&%%%%%%&&&'''((($$$%%%&&&&&&$$$$$$%%%&&&&&&'''''''''&&&&&&%%%$$$&&&&&&%%%$$$###$$$''')))$$$&&&###"""++++++"""((('''%%%$$$######$$$$$$&&&&&&&&&%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$%%%&&&"""$$$&&&&&&&&&''')))***)))******)))(((((()))+++***(((&&&&&&'''((((((''''''&&&%%%%%%%%%&&&((()))((()))((('''%%%%%%''')))''''''((())))))***************+++,,,,,,------,,,,,,------------000444777===<<<;;;:::999999999:::;;;:::888666444222000///......+++///999444***---///...---++++++,,,...///...///111666;;;<<<:::777777666777:::===>>>===;;;>>>>>>=========???@@@AAAAAA@@@===;;;999999999:::;;;999;;;>>>???;;;999;;;}}}yyytttqqqmmmjjjhhhgggfffdddccccccaaa```____________]]]^^^__________________]]]^^^^^^]]][[[YYYYYYYYYSSSQQQOOONNNNNNMMMKKKIIIJJJJJJIIIHHHGGGFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHIIIQQQMMMIIIFFFFFFGGGHHHHHHDDDCCCBBBAAA@@@?????????<<<<<<<<<<<<===>>>???@@@AAA@@@>>><<<<<<<<<<<<===;;;;;;===???@@@AAABBBBBBAAA??????@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA???>>>>>>???@@@???===<<<;;;;;;999888777666555666444111...------///000---------------------------------,,,***)))***,,,++++++***))))))***++++++((((((((((((((((((((((((''''''''''''((((((((('''...---,,,+++)))(((&&&&&&'''(((((())))))(((((('''&&&'''((())))))((('''&&&###$$$%%%''''''''''''&&&%%%&&&''''''((((((''''''((('''&&&&&&&&&&&&'''(((((((((((((((((('''&&&%%%)))(((&&&%%%$$$$$$%%%&&&$$$%%%'''+++---...+++)))%%%%%%&&&(((***+++)))(((&&&&&&'''''''''((((((((((((((()))(((''''''))),,,+++******)))((('''&&&&&&((('''%%%%%%&&&''''''&&&))))))'''&&&%%%%%%&&&'''$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%&&&%%%%%%$$$###&&&$$$"""###$$$&&&&&&&&&###''''''$$$(((---+++"""((('''&&&%%%$$$#########%%%&&&&&&%%%$$$$$$&&&(((''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&((())) &&&)))************+++---///...---,,,---...+++)))((('''((()))(((''')))((('''&&&'''((()))***+++,,,,,,+++***+++---///++++++,,,------......///---...111333444555555444444444444333222444777:::AAA???===;;;;;;;;;<<<===999888777555444222111000...000...777DDD???111///333222111000000111222333444555999>>>AAA@@@===:::999999:::<<>>======<<<===>>>???AAABBBBBBBBBBBBAAA@@@@@@@@@@@@AAA??????BBBAAA???>>>AAAzzzvvvsssnnnkkkhhhfffeeedddcccaaacccbbbaaa```````````````^^^^^^___```aaaaaaaaaaaa\\\^^^___]]]YYYUUUVVVWWWQQQOOOMMMLLLMMMLLLJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIMMMKKKGGGEEEEEEEEEEEEDDDAAAAAA???>>>===<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBAAA???===<<<<<<<<<<<<>>>???@@@BBBDDDEEEEEEFFFBBBAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@>>>===<<<=========:::888999888777666555444333333333111///,,,++++++,,,---,,,,,,------............---------,,,******+++,,,+++******************+++((((((((((((((((((((((((''')))***)))&&&%%%&&&(((************))))))))))))''''''((((((((((((''''''%%%&&&'''))))))((('''&&&"""$$$&&&((()))((('''&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&'''''''''$$$%%%&&&&&&&&&%%%$$$###***(((&&&$$$###$$$%%%&&&%%%'''***---///...+++)))&&&&&&&&&(((++++++***)))''''''(((((()))***++++++)))))))))'''&&&'''***---++++++******)))(((((('''&&&%%%%%%%%%'''(((((()))***)))'''&&&%%%%%%%%%&&&%%%&&&'''&&&%%%$$$%%%&&&&&&&&&'''''''''&&&&&&%%%(((%%%###$$$(((***)))'''###&&&'''%%%(((,,,***$$$&&&&&&%%%%%%%%%$$$$$$$$$'''((()))(((''''''(((******)))((((((((()))***+++'''''''''''''''(((****** &&&+++,,,,,,,,,,,,000222555555444333333333000...,,,,,,,,,---,,,+++...---,,,++++++,,,---......////////////000333555333333333333444555666666555777:::===???@@@@@@@@@<<<<<<<<<:::999999;;;===CCCAAA>>><<<;;;<<<>>>???::::::999888777666555555333666777???JJJCCC777777999888888777888888999:::===>>>AAACCCEEEDDDBBB@@@>>>>>>???AAABBBBBBAAA@@@>>>>>>=========???@@@AAABBBCCCDDDEEEEEEEEEDDDCCCCCC???>>>@@@???===>>>AAA}}}yyyuuuqqqnnnkkkiiifffddddddccc```___ccccccbbbaaaaaaaaabbbbbb^^^^^^___```aaaaaaaaaaaaZZZ\\\]]]ZZZUUURRRRRRSSSOOONNNLLLLLLLLLLLLJJJIIIFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJHHHGGGFFFFFFEEECCCAAA???>>>===<<<;;;;;;;;;;;;<<<<<<<<<===???@@@BBBCCCAAA@@@???>>>===>>>??????BBBBBBCCCDDDEEEEEEEEEDDDCCCCCCCCCBBB@@@?????????@@@@@@?????????>>>>>>>>>:::999999::::::999555333666555555444333222111111/////////...---,,,+++***---------......///000000,,,------,,,+++***,,,---*********++++++*********))))))))))))))))))))))))(((+++---+++'''%%%'''***))))))))))))))))))))))))''''''((((((((((((''''''$$$%%%&&&((((((((('''&&&###%%%''')))***)))((('''$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&###$$$%%%&&&&&&&&&%%%$$$'''&&&%%%$$$$$$%%%''')))''')))---......+++)))''')))'''%%%%%%'''(((((('''''''''''''''((()))+++,,,*********((('''(((+++...++++++******))))))((((((###$$$%%%&&&''')))+++,,,***)))'''&&&%%%%%%%%%&&&'''((()))'''%%%$$$$$$%%%&&&''''''((((((''''''''')))&&&$$$&&&***,,,+++(((%%%&&&%%%###%%%))))))(((###$$$%%%&&&'''(((((((((((()))++++++******+++,,,***************+++,,,---***************+++,,,,,,%%%(((,,,///000111222333666999;;;<<<;;;::::::;;;666555333222333444333222555444333222222333444555444555666666666777;;;===<<<<<<<<<;;;<<<===>>>>>>===>>>AAACCCFFFGGGGGGGGGCCCCCCCCCAAA>>>>>>???@@@BBB@@@>>><<<<<<===???@@@>>>>>>======<<<<<<;;;;;;999@@@AAADDDIIIAAA;;;AAA????????????@@@@@@AAAAAAEEEEEEEEEEEEEEEEEEFFFGGGDDDEEEEEEEEECCCAAA??????AAA@@@???=========>>>>>>@@@BBBDDDEEEFFFFFFEEEDDDBBB>>><<<>>>===;;;<<<@@@{{{wwwtttpppmmmjjjgggfffdddccccccbbb```^^^cccbbbbbbbbbbbbbbbcccddd]]]^^^__________________YYYYYYYYYWWWTTTQQQPPPOOONNNLLLKKKKKKLLLLLLKKKIIIFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGEEEBBB???======<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@AAABBB@@@????????????AAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@AAABBBBBBAAA>>>======>>>>>>>>>======<<<;;;;;;;;;777666666666777666333111444333333222111111000000....../////////---+++***------....../////////000,,,---...---++++++,,,...)))***++++++++++++***)))))))))))))))))))))))))))***,,,---,,,)))((()))+++,,,+++***)))(((''''''&&&'''(((((())))))(((((('''%%%%%%%%%&&&&&&'''((((((%%%&&&'''))))))))))))((($$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&'''(((((((((((((((%%%%%%$$$$$$%%%'''((()))'''***------+++((('''&&&)))&&&$$$###$$$%%%$$$$$$%%%%%%$$$$$$%%%''')))*********+++***))))))+++...************)))))))))((("""$$$%%%&&&''')))+++...))))))'''&&&%%%%%%&&&''''''((()))'''%%%$$$%%%&&&%%%&&&''''''(((''''''''''''&&&&&&(((***++++++***)))(((&&&$$$%%%(((+++,,,%%%&&&(((***+++,,,------***,,,.........---...///,,,,,,...////////////////////////////////////...000222555666777888:::<<<<<<>>>@@@@@@??????@@@AAA===;;;::::::;;;<<<<<<;;;===<<<;;;:::999:::;;;;;;<<<===>>>>>>>>>@@@CCCFFFFFFEEECCCBBBBBBCCCDDDDDDAAABBBCCCDDDEEEGGGHHHIIIEEEFFFEEECCCAAA???@@@AAA@@@???>>>======>>>@@@BBBBBBBBBAAAAAA@@@@@@??????>>>EEEEEEDDDFFF???<<>>===<<<======???@@@BBBDDDEEEEEEDDDDDDBBB>>>===>>>===;;;<<>><<<<<<<<<<<<<<<======>>><<<<<<<<<===>>>???@@@AAAAAA@@@@@@@@@AAACCCDDDFFFBBBBBBBBBBBBAAA???>>>======???@@@???<<<;;;<<<>>><<<;;;;;;:::999999888888666555444444555555333111222222222111111000000//////......---,,,,,,,,,+++------------------......,,,---...---++++++---///)))***++++++++++++***)))++++++++++++++++++++++++++++++,,,+++*********+++++++++***)))(((''''''&&&((())))))******))))))(((&&&%%%$$$$$$%%%&&&(((***%%%%%%&&&''''''(((((()))%%%%%%&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''((()))***+++$$$$$$%%%%%%&&&''''''(((%%%(((******(((&&&&&&''''''&&&&&&&&&''''''%%%###&&&&&&$$$$$$$$$&&&((())))))***,,,+++******+++---***))))))))))))((((((((($$$&&&((('''&&&'''***,,,((((((&&&%%%%%%&&&'''((($$$&&&''''''&&&&&&''')))'''((())))))******))))))''')))+++,,,,,,,,,---...,,,+++***))))))***---000***+++---///000111111111000222444555555444555666222333666888999888666555555555555555444333222222333666:::<<<===>>>@@@AAA???@@@AAAAAA@@@AAACCCEEEAAA@@@??????AAACCCCCCBBBBBBAAA@@@???>>>??????@@@BBBCCCCCCCCCCCCEEEGGGJJJLLLKKKIIIGGGFFFFFFFFFGGGEEEDDDCCCCCCCCCEEEGGGHHHDDDEEEEEECCC@@@>>>>>>???>>>>>>>>>???@@@AAABBBCCCDDDCCCCCCBBBAAA@@@@@@@@@???CCCAAAAAAEEE@@@<<>>>>>>>>???@@@AAABBBCCCCCCCCCAAA>>>===???>>>;;;;;;===~~~}}}tttrrrooommmkkkhhheeebbb^^^]]]^^^___bbbcccbbbaaa```______``````aaabbbccc]]]]]]]]]]]]\\\[[[[[[ZZZYYYVVVTTTSSSUUUTTTPPPLLLJJJIIIHHHHHHJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIJJJJJJJJJJJJHHHGGGFFFFFFCCC???<<<<<<=========<<<<<<<<<<<<===>>>??????<<<<<<<<<<<<===>>>???@@@BBBBBBAAAAAABBBCCCEEEFFFCCCCCCCCCBBBAAA@@@???>>>:::<<<>>>>>>;;;;;;===???::::::999999888777666666666444333333444555444222222222111111000000//////000///,,,***)))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---///)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++*********+++++++++***'''((((((((())))))******))))))************))))))'''%%%$$$######&&&)))+++%%%%%%%%%%%%%%%'''((((((%%%&&&''''''((((((''''''%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%&&&((()))+++$$$%%%&&&'''''''''&&&&&&###&&&((((((&&&%%%''')))'''(((***,,,...,,,)))&&&)))((('''&&&&&&''')))+++(((***,,,,,,+++++++++,,,))))))))))))(((((((((((('''(((***(((&&&%%%'''***((('''&&&%%%&&&'''((()))"""###&&&''''''(((***,,,***+++,,,---------------)))---000000///...111333...---...///......000333///000222333444444333333666888;;;<<<<<<;;;;;;<<<888;;;>>>AAABBBAAA>>>===999999999999888666555444000444:::>>>@@@@@@AAABBB@@@AAAAAA@@@@@@AAADDDFFFCCCBBBAAABBBDDDFFFFFFFFFDDDDDDBBBAAA@@@AAAAAABBBCCCDDDDDDDDDDDDEEEHHHJJJOOONNNKKKHHHGGGGGGGGGHHHIIIGGGEEECCCCCCEEEGGGIIIBBBCCCCCCAAA>>><<<<<<======>>>???@@@BBBCCCDDDDDDCCCCCCBBBBBBAAA@@@?????????@@@<<<>>>FFFBBB<<>>???@@@AAABBBBBBBBBBBB<<<@@@CCCCCCAAA???@@@AAA???AAACCCAAA===::::::;;;??????>>>======>>>???@@@>>>??????@@@AAABBBCCCCCC@@@===<<<>>>===:::999;;;{{{wwwtttssskkkkkkjjjhhhfffdddbbb```^^^______```aaabbbbbbccceeedddcccaaa___^^^]]]]]][[[ZZZZZZZZZZZZYYYYYYYYYSSSSSSTTTTTTSSSQQQOOONNNJJJIIIHHHGGGFFFGGGHHHIIIGGGIIIKKKLLLMMMLLLJJJIIIIIIIIIHHHGGGFFFFFFGGGGGGAAADDDCCC>>><<>>:::???===<<<===>>>>>>===<<>>===<<<<<<<<<;;;999777666666777777777666666555555555555555666555444222///---///333111111000//////...////////////...---,,,+++++++++'''(((+++---...---,,,+++,,,,,,,,,,,,---------------......---++++++,,,...(((((((((((()))***+++,,,***)))((((((((()))+++,,,,,,,,,***)))))))))***+++((()))*********((('''&&&)))''''''******&&&%%%((((((((())))))(((((('''&&&(((&&&$$$%%%'''(((&&&$$$'''((()))(((''''''(((***'''''''''(((((()))))))))###$$$%%%&&&'''(((((((((&&&(((******'''$$$#########%%%(((((('''&&&&&&&&&&&&''''''((((((''''''&&&''')))************,,,---)))))))))(((((('''''''''((()))))))))'''((()))+++)))((('''&&&&&&''')))***&&&)))---///...+++(((''',,,,,,...///111111111111///222666999999888888999;;;555111222333333555888666777888999:::<<<======@@@@@@@@@AAAAAA@@@@@@???AAABBBDDDFFFFFFDDDCCCAAA<<<======<<<;;;:::999999777999;;;===@@@AAABBBCCCEEEBBB??????BBBEEEEEEDDDEEEGGGIIIIIIIIIHHHIIIKKKIIIHHHEEECCCBBBBBBCCCDDDHHHHHHIIIKKKMMMNNNOOOPPPWWWWWWVVVQQQKKKGGGGGGHHHCCCBBBAAA@@@@@@AAACCCDDDFFF@@@<<<;;;999666888<<<:::<<<<<<;;;@@@FFFHHHFFFBBBAAA???============>>><<<<<<============<<<<<<<<<<<<<<<<<<===>>>@@@@@@AAAAAAAAA@@@@@@???>>>>>>AAACCCDDDCCC@@@===;;;;;;>>>??????@@@???>>><<<;;;===>>>???===;;;;;;>>>AAA>>>>>>>>><<<:::777555333}}}yyyuuurrrpppooojjjjjjiiihhhfffdddcccbbb______``````aaabbbbbbbbbdddcccaaa```^^^]]]]]]\\\ZZZZZZYYYYYYYYYXXXXXXXXXVVVVVVVVVTTTRRRPPPMMMLLLIIIHHHHHHGGGGGGHHHIIIJJJJJJKKKMMMMMMMMMLLLJJJIIIKKKJJJHHHFFFDDDCCCBBBBBB@@@CCCBBB>>>===@@@???;;;???>>>===>>>@@@BBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAACCCBBBAAA????????????@@@???>>>>>>===<<<;;;:::999888777777666666666777777666555444444333333444444444222111111000///000111222111000000000000000111///...---,,,++++++++++++)))***+++---------------/////////000000111111111000000000...,,,+++,,,---+++******))))))************)))((((((((()))***+++,,,+++***)))((()))******)))***++++++***)))(((''')))&&&&&&))))))&&&&&&)))%%%&&&&&&'''(((((((((((()))'''%%%&&&((()))'''%%%'''((()))((('''&&&(((***%%%%%%&&&&&&''''''((((((&&&&&&'''((())))))))))))&&&(((***)))'''&&&%%%%%%%%%'''((()))'''''''''(((((())))))))))))(((((('''%%%&&&(((((('''''')))***)))))))))(((((((((((((((((()))******))))))+++---)))((((((''''''''''''((('''***...000///,,,******111222333555666666777777777999<<<===<<<:::888888<<<666333555666555666999:::::::::;;;<<<<<<======@@@@@@@@@@@@@@@@@@??????DDDEEEFFFGGGGGGGGGGGGFFF@@@@@@AAAAAA@@@???>>>>>>:::;;;<<<>>>???AAABBBCCCFFFBBB??????AAACCCDDDDDDEEEGGGIIIJJJIIIIIIJJJKKKGGGFFFEEEDDDDDDFFFGGGHHHKKKKKKLLLNNNOOOQQQRRRRRRVVVVVVUUUPPPKKKHHHHHHIIICCCBBB@@@??????@@@AAABBBBBB===999888666333555999:::<<<;;;;;;>>>DDDFFFCCCAAA@@@>>>===<<<<<<======;;;<<<<<<<<<<<<<<<<<<;;;:::::::::;;;<<<>>>???@@@CCCBBBAAA@@@>>>=========@@@AAACCCBBB???<<<::::::??????@@@AAAAAA@@@???>>><<<>>>>>><<<::::::===@@@<<<<<<<<<;;;:::777555444zzzxxxuuuqqqnnnkkkjjjiiiiiiiiihhhhhhgggeeedddcccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa___^^^\\\\\\[[[[[[YYYXXXXXXXXXXXXWWWWWWWWWYYYXXXVVVTTTQQQNNNKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLOOOOOOOOOOOONNNLLLJJJIIIIIIHHHFFFDDDBBBAAAAAA@@@@@@CCCBBB@@@???AAAAAA>>>>>>======???BBBDDDDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>=========>>>;;;;;;<<<<<<;;;999777666444444555666666666666666444444333222222222222222111222222222111000000///111111000000111111222222...---,,,,,,++++++++++++,,,,,,,,,,,,---....../////////000000111222333333222222111///---+++,,,------,,,+++***))))))((()))))))))((((((((()))***+++,,,+++)))((((((((()))*********+++++++++***))))))(((%%%%%%'''(((&&&'''+++$$$%%%'''((()))*********)))(((''''''))))))((('''((())))))(((''''''(((***&&&&&&&&&'''((()))))))))))))))***************)))''')))))))))''''''((()))''')))))))))((((((***,,,++++++++++++******))))))%%%'''(((((('''''')))***)))))))))***************)))***,,,,,,+++,,,---///+++,,,,,,,,,+++***))))))***---000222111000///...777777888999:::;;;;;;<<<;;;===@@@@@@>>><<<;;;:::<<<888666999:::999888:::;;;;;;<<<===>>>??????@@@@@@@@@@@@@@@??????>>>>>>EEEEEEFFFGGGHHHIIIIIIIIICCCCCCDDDDDDDDDCCCBBBBBB????????????@@@BBBCCCDDDGGGDDD@@@>>>@@@BBBDDDDDDFFFHHHJJJJJJJJJIIIJJJLLLHHHGGGFFFFFFFFFGGGIIIJJJLLLLLLMMMNNNOOOQQQQQQRRRRRRRRRQQQNNNJJJHHHHHHHHHAAA@@@???=========>>>>>>???:::666666555222333777999::::::999<<>>===;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;===>>>???EEECCCAAA???===<<<<<<<<<>>>???AAA@@@===;;;::::::???@@@AAABBBBBBAAA@@@@@@;;;<<<<<<;;;999999;;;>>>999:::::::::999777555444}}}yyywwwtttrrroookkkiiiggggggggggggggggggggggggffffffeeecccbbbbbbaaaaaa``````______^^^]]]\\\[[[ZZZZZZZZZXXXXXXXXXWWWWWWWWWVVVVVVWWWVVVUUURRROOOMMMJJJIIIKKKKKKKKKLLLMMMNNNOOOOOORRRRRRQQQPPPNNNLLLJJJIIIEEEEEEDDDCCCCCCDDDDDDDDDBBBCCCCCCCCCCCCDDDDDDCCC>>>>>>===???BBBCCCCCCBBB???????????????>>>>>>>>>??????>>>======<<<<<<<<<888999::::::999888666444333444555666666555444333333333222111111111111222000666:::777111///000111000/////////000111222222......---,,,,,,,,,,,,,,,...---,,,+++,,,---///000+++,,,------...///000000///000000...,,,+++,,,---++++++***)))(((((((((((((((((((((((())))))******+++***)))((('''((())))))))))))******))))))))))))'''$$$$$$'''(((''')))---(((((()))***+++,,,,,,+++(((((((((((())))))))))))***++++++***(((((()))+++)))******+++,,,---......+++++++++++++++***)))(((((()))***)))((()))+++---***++++++***)))***---///......---,,,,,,+++++++++***+++---,,,++++++---...,,,,,,,,,,,,,,,---------+++---///000//////111222111222222333222111///......000333555444333444444999999::::::;;;<<<======:::<<>>>>>>>><<<888888<<<===;;;:::;;;;;;<<<===>>>@@@AAACCCCCC@@@@@@??????>>>>>>>>>>>>AAABBBEEEGGGIIIHHHHHHGGGCCCDDDDDDDDDDDDDDDCCCCCCEEEDDDCCCCCCCCCDDDEEEEEEHHHEEEAAA??????AAACCCEEEFFFHHHJJJKKKJJJJJJKKKLLLLLLLLLJJJIIIHHHGGGGGGGGGIIIIIIJJJKKKLLLLLLMMMMMMLLLKKKJJJHHHFFFEEEEEEEEE???>>><<<;;;::::::::::::===999666666555222333777555777777777:::???@@@======<<<;;;:::999::::::;;;999999999999999999999999777777888999;;;<<<>>>???DDDBBB@@@>>>======>>>???===>>>???>>><<<:::::::::===>>>???@@@AAAAAA@@@???::::::999888888888:::;;;666777888888888777555444{{{vvvsssqqqpppnnnkkkhhhgggfffggghhhffffffggggggggggggffffffdddcccbbbaaa```^^^]]]]]]\\\\\\[[[ZZZZZZYYYZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWTTTSSSQQQPPPNNNLLLKKKKKKMMMNNNOOOPPPQQQQQQRRRRRRRRRRRRQQQPPPNNNLLLJJJIIIGGGFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEFFFGGGFFFFFFGGGCCCBBBAAAAAABBBCCCBBBAAA>>>=========<<<<<<<<<;;;>>>=========<<<;;;;;;:::777888888888888666555444444555555555555333111000222222111000000000000111///<<>>???<<<>>>@@@AAA@@@???@@@AAA;;;888999===???<<<;;;<<>>>>>======>>>>>>???===AAAEEEIIIJJJIIIFFFCCCDDDDDDEEEEEEEEEDDDCCCCCCHHHGGGFFFFFFEEEEEEEEEEEEFFFDDDBBB???>>>???BBBDDDEEEGGGIIIJJJIIIIIIJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHCCCBBBAAA@@@?????????>>>;;;::::::999888777777777:::666444555444111222666111444555555999>>>???<<<;;;:::999888888888999:::888888777666666777888888777777777888:::<<<===>>>@@@???>>>>>>>>>???@@@AAA;;;=========;;;::::::;;;999:::<<<===>>>======<<<999888666666666777888888333444555666666555444444~~~yyyuuuqqqoooooommmkkkhhhfffeeefffhhhiiiffffffgggggggggggggggfffddddddbbb```^^^\\\[[[ZZZ[[[ZZZZZZYYYYYYYYYZZZZZZ[[[ZZZZZZZZZYYYYYYYYYYYYRRRQQQPPPNNNNNNMMMMMMMMMOOOPPPQQQRRRSSSSSSSSSRRRPPPPPPOOONNNMMMLLLKKKJJJLLLKKKJJJIIIHHHGGGGGGGGGHHHFFFFFFIIIIIIGGGGGGIIIGGGFFFDDDCCCDDDCCCAAA@@@<<<;;;;;;::::::999999999;;;;;;;;;;;;:::999888777666666666555555444444444444444333333222000///...000000///............///...===DDD;;;...---111333......---------...//////...------,,,,,,------------,,,***))))))***,,,---+++++++++,,,,,,,,,,,,---&&&(((((((((((((((***,,,(((((('''''''''((())))))&&&'''((()))))))))((((((***)))'''&&&&&&&&&'''(((''''''&&&&&&&&&'''(((((('''%%%&&&+++,,,******---******++++++***))))))(((***,,,------,,,,,,...///111222222000......///000,,,---...///000111222333000000000000000///...---///000111111000000222333111222333333333444666888444444222222222333444555444666777666555444555777666666666666555555555444444777999:::888777777888777777888888888888777777888:::;;;;;;::::::<<<===@@@@@@???>>>???@@@BBBCCCBBBCCCDDDCCCAAA@@@@@@AAA===::::::>>>@@@>>>===>>>CCCCCCBBB@@@>>>===<<<;;;======<<<<<<<<<>>>???@@@>>>AAAFFFJJJKKKIIIEEECCCEEEEEEEEEEEEDDDCCCBBBBBBEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@???>>><<<<<>>??????@@@999:::;;;:::999888999:::777888999::::::999999888888666444333555666666666222222444444555444333222}}}{{{wwwssspppnnnnnnmmmiiigggdddccccccdddgggiiifffgggggggggggggggffffffdddcccbbb___\\\ZZZXXXWWWZZZZZZYYYYYYYYYYYYZZZ[[[]]]]]]\\\\\\\\\[[[[[[[[[TTTSSSQQQPPPOOONNNOOOOOOPPPQQQRRRSSSSSSRRRQQQQQQMMMLLLLLLKKKKKKKKKKKKKKKMMMMMMKKKJJJIIIIIIIIIIIIIIIFFFFFFIIIIIIEEEEEEHHHEEEDDDBBBAAAAAAAAA???===:::999999888777777666666777777888888777666444444555444222111111111333333000000///...------......------,,,++++++++++++,,,,,,777<<<333,,,///111///000//////............///,,,++++++******++++++,,,***)))(((((((((((()))***,,,,,,++++++++++++******'''(((((((((&&&&&&(((***,,,+++***))))))((())))))&&&'''((()))))))))(((''')))((('''&&&&&&&&&''''''(((''''''&&&'''((()))***'''&&&)))...///+++***,,,+++,,,,,,------------,,,---000222222000000222444555666666444222111222333//////000111333444555666666666666777666666555555444666888999888666666777666888:::;;;;;;;;;<<<===888888777666777888:::<<<;;;=========;;;;;;<<<===<<<<<<;;;::::::999888888999;;;>>>>>><<<::::::::::::::::::::::::;;;<<<======>>>>>>===<<<<<<>>>@@@CCCBBB@@@@@@@@@AAACCCDDD@@@BBBCCCBBBAAA@@@AAABBB@@@<<<;;;???AAA@@@@@@AAAAAAAAA@@@???>>><<<;;;;;;;;;;;;::::::<<<>>>AAABBB@@@AAACCCEEEEEEEEECCCCCCDDDDDDCCCBBBAAA???>>>======>>>@@@@@@@@@>>>;;;:::888:::;;;;;;999888:::<<<;;;===???@@@??????@@@AAA<<<<<<===>>>>>>>>>>>>>>>=====================<<<888555333222444444333111333333444444444333333333444111000222222///000333222555555555777:::999555777777666555555666777888666555444333333444555666555555444444555666666777777888:::;;;<<<<<<;;;:::555666777666555555666888666666777888888777555444777444111222444555555444111222333333333222111000yyywwwssspppnnnmmmmmmmmmfffdddbbb``````cccfffhhhggggggggggggggggggfffeeedddcccaaa^^^[[[YYYWWWVVVZZZYYYYYYYYYYYYZZZZZZ[[[^^^^^^^^^]]]]]]]]]\\\\\\WWWUUUSSSQQQPPPOOOOOOPPPPPPPPPQQQRRRRRRQQQPPPOOOJJJJJJJJJJJJJJJKKKLLLLLLJJJJJJJJJJJJJJJKKKLLLMMMIIIEEEEEEHHHHHHCCCCCCGGG@@@???============<<<:::999888888777666555555444444555555666555333222111444222000...---///111333---,,,+++***+++,,,---...+++******)))))))))))))))***111333,,,+++222222+++222111000//////...//////***)))))))))))))))******(((((('''''''''''''''(((++++++******)))((((((((()))))))))(((&&&%%%'''(((000///---+++***)))((((((%%%&&&((()))))))))(((''')))((('''&&&%%%&&&'''''')))(((''''''''')))***+++((('''***000000,,,***+++---...///111222222222222000333555555333333555888777888888666444333444555222333444555777888999::::::;;;;;;<<<<<<<<<;;;;;;888;;;===>>>===;;;::::::999<<>>AAAAAA???<<<;;;;;;======<<<<<<===???AAABBB@@@@@@@@@???======???AAABBBAAA?????????@@@BBBCCC:::<<<>>>??????@@@BBBDDDBBB>>>===@@@CCCBBBBBBDDD;;;<<<<<<===>>>>>>??????::::::999:::<<<>>>AAACCCAAA@@@???>>>>>>???AAABBBAAA@@@@@@>>>===;;;999888666888;;;<<<<<<999666444222555888888666555777999777999;;;<<<;;;;;;<<<===;;;;;;::::::999777666555888888777777777777666666666333000000111222000...111222222333333333222222555222222444444222222555555777777555666888666111777666555444444555777777666555333222222333555666444333333222222333333444444666888::::::888666444333444444444333333444666666666777777777555444333666333000111333555444333111111222333222111000///~~~zzzxxxvvvsssqqqpppmmmjjjgggfffcccaaa___```bbbbbbbbbeeeeeedddddddddddddddddd```___^^^\\\[[[YYYXXXWWWWWWWWWYYYZZZ\\\]]]^^^___\\\\\\\\\]]]^^^]]]ZZZXXXVVVUUUSSSQQQPPPPPPQQQQQQQQQPPPOOONNNMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHIIIHHHGGGHHHJJJJJJIIIGGGCCCCCCBBBAAA@@@>>><<<;;;:::;;;;;;888555555888;;;555555555444222111///..................///000111............---,,,++++++))))))((('''((()))***+++///+++***+++***'''(((+++***)))((()))++++++)))(((,,,---//////...---+++)))+++++++++***)))'''%%%$$$)))))))))'''$$$###$$$&&&'''***---,,,)))''''''))))))(((&&&%%%%%%&&&((()))'''(((***++++++***((('''***)))))))))))))))))))))*********)))))))))(((((())))))***+++++++++***)))+++...111111000000333666222222444666999999777555777555333555888;;;:::999===;;;888666444444555666666666777888:::<<<>>>???????????????????????????<<<>>>AAA@@@>>><<<===???@@@>>>>>>AAADDDDDDBBB???EEEBBB>>><<<===AAACCCDDDBBBCCCDDDEEEFFFGGGGGGGGGHHHFFFDDDAAA??????????????????>>>>>>>>>>>>>>>???===<<<===???BBBDDDCCCBBBCCC@@@>>>>>>??????===:::???@@@AAABBBBBBAAA??????@@@<<<999:::===@@@@@@???@@@???>>>???AAABBBBBBAAA=========>>>===<<<<<<;;;;;;:::999999999:::;;;<<>><<<<<<<<<<<<:::999:::999:::<<<:::555555777666777777777555111---+++111222333222111111333555777777666666666666777777555555444444333222222111555555555444222222444666...---...000111222000///333333111000000111333333222222222111111111111111999555333555888999666222777555333111000000111222555444111---///222111,,,111111111111222222222222444444555555555555555555555555444333444555666777222222333444666777888888333///---111666777222,,,......---,,,,,,+++******~~~~~~~~~{{{wwwxxxvvvsssqqqpppmmmjjjgggfffdddaaa```bbbcccccccccccccccdddddddddddddddccc^^^^^^]]]\\\ZZZYYYXXXXXXWWWXXXXXXYYYZZZ[[[\\\]]][[[[[[[[[\\\\\\[[[XXXUUUUUUTTTRRRPPPOOOOOOOOOPPPNNNNNNMMMLLLKKKJJJJJJJJJHHHHHHHHHHHHHHHIIIIIIJJJDDDCCCCCCDDDEEEEEEDDDBBB???>>><<<;;;999777666555555666666444111111333666333333222222111///............/////////000000000.........---,,,+++***)))&&&''')))************))),,,)))'''))))))'''(((+++***))))))***++++++***(((---...///000000...---+++,,,++++++***))))))((((((+++,,,---,,,***))))))+++***+++------+++*********---,,,***))))))***,,,---++++++,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........333666888999888888;;;===<<<;;;:::::::::888444111777666555777:::<<<;;;999<<<;;;999777666777888999666777999:::<<<>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA???AAACCCCCC@@@???@@@BBBAAA@@@???AAADDDFFFDDDBBBEEEBBB>>>===>>>@@@BBBBBBDDDEEEFFFGGGGGGGGGGGGGGGFFFEEECCCAAA???===<<<<<<>>>>>>>>>>>>>>>>>>??????>>>======???@@@AAA@@@>>>>>><<<::::::<<<<<<:::888<<<<<<===>>>>>>===<<<;;;>>>;;;999999:::<<<;;;::::::999999:::;;;<<<<<<:::::::::::::::999999999999888777777666777888999:::999888666666777666555333666555666888666111111444222222333333333111///---///000111000//////111333333444444555555444444333222222111111111111111111222333333222000111333555......---...///000000000333333222222222222333333222222222111111000000000000...---///333555222...333111///...---...//////000000---***,,,///...***------........./////////666666555555444444333333222222111000111111222333111111111111111111111111000---+++,,,///111///,,,------,,,,,,+++******)))~~~zzzyyyyyyzzzxxxuuuwwwuuurrrqqqooommmjjjhhhdddbbb```___aaabbbcccbbb___aaacccdddeeedddcccbbb]]]]]]\\\\\\[[[ZZZZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYZZZYYYXXXXXXXXXWWWTTTQQQRRRQQQPPPNNNMMMMMMMMMMMMJJJJJJIIIHHHGGGFFFEEEEEECCCCCCCCCCCCCCCDDDEEEEEE===<<<<<<===>>>>>>===;;;:::999666444222111111111000111222111000///000111000000000/////////.........///000111111111000///.........---,,,+++)))((($$$'''***,,,---,,,***)))***''''''***+++***+++///++++++***+++,,,---+++)))......000111111111000///...---,,,+++++++++,,,,,,+++---///000///......///---------...///000...---//////------------//////////////////////////////------------------------.........///000000111111000000//////000222444555777999;;;;;;;;;<<<>>>@@@BBB@@@>>>===;;;888333000666666777999;;;<<<:::999888888777666666777888999666777:::===???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>@@@AAAAAA@@@??????@@@???>>>===>>>AAACCCCCCCCCCCCAAA>>>===>>>??????>>>BBBCCCDDDDDDDDDDDDCCCCCCBBBBBBAAA???===:::888777:::::::::::::::;;;<<<===<<<;;;::::::;;;;;;999777777666555555777777666555666777888888888888777777:::888777777777777666444555444333444666666666444777666555444444444555666333333222222333333444555444222111111222222000///000///000222000,,,,,,///------......////////////,,,---......,,,---...000///000111222222111000///............////////////.../////////...///111222.............../////////222222333333333333222222111111000000///...---------,,,,,,///333444111...---,,,+++******+++,,,---,,,---+++(((***...---***+++++++++,,,,,,,,,------555444444333222111000000......---,,,,,,------...///......---,,,+++******,,,+++***))))))******++++++++++++******))))))(((}}}zzzwwwwwwxxxxxxwwwvvvvvvtttqqqooommmllliiiggg```___]]]]]]___`````````]]]___aaaddddddcccaaa```]]]]]]\\\\\\\\\\\\\\\\\\XXXXXXXXXWWWWWWVVVVVVUUUVVVUUUSSSSSSSSSQQQOOOLLLMMMMMMLLLKKKJJJIIIHHHHHHEEEEEEDDDDDDCCCAAA@@@@@@AAA@@@>>>===<<<;;;<<<<<<888777666777888888666444666555333111111111333444000111222222222111111111000000/////////000000000///111222444444333111000000000000///...,,,+++***&&&(((***,,,------,,,++++++)))***...000///000444...------...//////...,,,//////111222333333333333333111///---,,,---...///***---111222222111111222111///---///333444222000000///............///000111111000000000000111111///////////////000000000//////000111222333444444222222111111222444777999888999:::;;;<<<<<<>>>???>>>===;;;;;;:::888555333333555777999::::::888777555444333333333333444555444666:::===???@@@??????>>>>>>>>>>>>>>>>>>>>>>>>888999:::::::::999999999888888777777999<<<===>>>???===;;;;;;;;;;;;:::888<<<<<<=========<<<;;;;;;=========<<<:::777444333444444333444444555666777666555444555555555333111111111111222333333333333222333333333444444444444444444444444444444222111333111111111333333222111555333111000///000222333...............//////000111000...//////000...---,,,++++++---,,,((((((,,,******))))))***,,,---...***+++++++++******,,,---,,,...///000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,---///000---///111222111///......///000111222222111000///......---,,,++++++***))),,,,,,---///222222///,,,)))(((((((((((()))***+++))),,,+++)))***---...+++***++++++++++++,,,,,,,,,.........------,,,,,,,,,++++++*********)))))))))++++++***)))(((''''''&&&'''***,,,+++)))'''(((*********)))))))))(((((((((}}}zzzyyyxxxwwwxxxxxxwwwwwwsssqqqmmmkkkjjjiiigggfff```^^^]]]]]]___```___^^^[[[]]]___aaabbb```^^^]]]\\\\\\[[[[[[[[[[[[[[[[[[WWWVVVVVVUUUSSSRRRQQQQQQQQQOOOMMMMMMLLLKKKIIIGGGHHHHHHGGGFFFEEEDDDCCCCCC@@@@@@@@@@@@???>>>===<<<<<<;;;999777666666666777555444333444555444222111222111000000111333555777222222222333444333222222333222222111222222333444222333555666666555333222333333333222111000......,,,,,,,,,,,,---...///000,,,***,,,000222111222555222111000111333333111000000111222333444444555555777555333000//////000111---000333555555444444444333111///000444555444222111111000000000000111111111111000000000000111111//////000000000111111111...///000111222333444555222111111000222444777888999999:::;;;<<<===>>>===999777666666666666444222000222555666666666555444444444333222111111111111222444777:::<<<<<<<<<;;;888888888888888888888888333333333444444444333222333333333333333555888999888777666666666666444222666666666777666666555555888888888888666333111///000000000000000111222333111000000111333333222000...//////000000000111222000000000000111111222222...///111222111111111111000///......///000///---222111///------...///000*********+++++++++++++++...---+++,,,------,,,+++***((()))+++)))&&&'''+++***)))((('''''')))***,,,((()))***)))((((((***,,,,,,---............---,,,+++++++++******))))))))))))***,,,---,,,,,,...///+++///555666444000,,,++++++,,,............,,,+++******))))))(((''''''&&&*********+++,,,***(((&&&''''''''''''((())))))***&&&)))***((((((+++,,,***(((((()))))))))*********&&&&&&&&&''''''((((((((((((((()))))))))(((((((((((((((((((((((('''''''''%%%+++000111---)))(((((())))))((((((((((((((('''|||yyyxxxwwwwwwvvvvvvuuuttttttpppmmmiiigggfffeeedddcccaaa___^^^^^^______^^^]]]XXXYYY[[[\\\\\\[[[YYYXXXWWWWWWWWWWWWVVVVVVVVVVVVRRRRRRQQQPPPNNNMMMLLLKKKKKKIIIGGGFFFFFFFFFDDDBBBBBBCCCBBBBBBAAA@@@>>>===;;;<<<===>>>>>>===<<<;;;666555444333333444666888666555444444555555333111/////////000111333555777333222111222444444444222666555444444444555666777666777888888888777666555555555555555444333222222000///.........///111222,,,+++,,,111222000111333333333222333444444333111222222222333444555555666888777555444333333444444333555777888777666666777444222111111333444444333333333333333333333333333000000000000000000000000...//////000000111111222...///000111222333444444111111000000111333444666555444444555777888888777666555333222222222000///...000333333222222222222444444444333222111111000222333555666777888777777222222222222222222222222111000000111222222111///000111222222111222444666333111000000111111///...222222333333333333333222444444333333222000///...111000000//////000000000///......000222333222111,,,...//////......///111...............///000111***,,,---...------///000,,,***)))***++++++***(((///...,,,+++++++++,,,---''''''((()))))))))))))))***((('''((()))***)))'''***((((((***(((%%%'''+++***)))(((''''''((()))***''')))))))))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))***,,,.........---...///***000666777333...+++***))))))************))))))'''''''''&&&&&&&&&&&&%%%,,,,,,++++++***(((''''''&&&&&&''''''(((((())))))"""''')))&&&%%%(((((('''%%%%%%%%%&&&&&&&&&''''''""""""###$$$%%%&&&&&&'''&&&&&&'''(((((((((((((((&&&&&&''''''(((((())))))&&&+++222444111,,,(((&&&((((((((((((((((((((((((~~~|||zzzwwwuuusssssssssrrrpppnnnmmmmmmllliiieeecccbbbbbbaaa```___]]]\\\\\\]]]\\\ZZZXXXUUUUUUUUUUUUTTTSSSRRRRRRPPPPPPOOOOOONNNNNNNNNMMMLLLLLLKKKIIIHHHGGGFFFEEEEEECCCAAA@@@AAAAAA@@@???>>>>>>>>>>>>===;;;:::999888999;;;===>>>===<<<;;;777555333222333444777888999888777777888777555333111111222222333444444555666444111222444666666555999888666555555666777888::::::::::::999999999888555555666666666666555555222222222222222111111111///---///333333000000222333222222333444444333111333333333333444444555666666666666777777888888888777888888777666555555666333444333222111111222444222222333333333333222222//////000111111000//////---......///000000111111///000000111222333333444000000000111111222222222111///...///222333222111555333111111111111000///...000222111000///111333111111222222222111111000333333333333444444444444000000000000000000000000111///...///222222000......000222222000///000111///...,,,,,,---......---......///000111111111111000000///...............000000///...------------,,,+++,,,---///000///...+++---......,,,+++---///,,,,,,++++++,,,---///000)))***+++)))''''''***---***(((''''''(((((('''&&&++++++*********)))))))))%%%&&&'''((()))((((((''''''&&&%%%&&&'''((('''&&&)))'''''')))'''%%%'''+++((((((((((((((()))******((()))***)))((((((***,,,,,,+++)))(((((()))+++,,,''''''((()))+++,,,---------///111111000/////////+++000444333...***)))***)))((((((''''''(((((()))%%%&&&&&&&&&&&&''''''''',,,,,,+++***)))((()))+++&&&&&&''''''''''''''''''!!!''')))'''%%%&&&'''%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%'''((((((((((((&&&'''''''''(((((((((((((((+++000222000,,,(((%%%((((((((((((((((((((((((|||yyywwwvvvtttrrroooppppppnnnkkkiiihhhgggjjjgggccc`````````___^^^[[[ZZZYYYXXXXXXWWWUUURRRRRRRRRQQQPPPOOONNNNNNMMMJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBAAAAAA@@@>>>===>>>???>>>===;;;<<<<<<<<<;;;999777666666888:::===>>>>>>===<<<;;;999666444333444555666;;;:::999999:::999777555555555666666666666555444:::666333333666999999888;;;999777666555666888999===<<<;;;::::::::::::;;;444555666666777666666666222333555666555333111///333111222666666222111333222111111222333333222000444333333333333444555555333444666888:::;;;<<<<<<777777777555222111222444333444555222///...111444///000000111111000000///...///111222222111///...,,,------...///000000000000111111222222333333333000000111222222222111000333111000111444666444222222111000000222444444333///111222111......111444,,,---...///000000000000444333333222222222333333////////////////////////000...---...111111///,,,+++...111111...,,,,,,---...,,,******+++---------***+++,,,---......///......---,,,+++,,,---...///......,,,+++***))))))))))))(((((()))++++++***(((***,,,...---***)))+++---+++*********+++,,,...///)))***)))&&&######&&&)))***)))(((((())))))'''&&&(((((()))))))))((('''&&&%%%&&&'''((()))(((''''''((('''&&&&&&((()))(((''')))&&&&&&((('''$$$&&&+++&&&&&&'''((()))***++++++((()))******((()))***,,,,,,***(((&&&&&&(((***,,,$$$%%%'''))),,,...000111///111333333111000000000,,,///111...)))'''))),,,)))((('''&&&&&&'''((()))%%%&&&&&&''''''(((((()))''''''&&&$$$###$$$''')))&&&&&&'''''''''&&&&&&%%%$$$))),,,)))'''(((((('''&&&&&&'''''''''(((((((((((('''''''''''''''''''''!!!"""$$$&&&'''((((((''''''''''''''''''''''''''')))+++---......+++'''%%%((((((((()))))))))))))))~~~{{{zzzyyyvvvrrrnnnjjjhhhkkkjjjhhhfffeeeeeeeeeeeeeeeaaa]]][[[[[[[[[YYYWWWTTTTTTRRRQQQOOONNNMMMLLLNNNKKKGGGFFFGGGGGGDDDAAACCCCCCCCCCCCBBBAAA@@@@@@AAAAAA@@@???>>>>>>??????<<<<<<<<<<<<<<<===>>>>>>>>>===<<<<<<<<<<<<======<<<;;;999888999;;;===>>><<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;::::::666444555888666222222555777666555444444666777888888777666555555555666777>>>:::777666999;;;:::999999999888777666666555555111222222222111222444777111222222333222222111111...111444444444333333444555444222222222444777888444555777999::::::999888;;;999666444333333444444222222222000000111444666333222111222444555444333444555555333000///222555000///.........///111222111111222222222111111000///000222333333333222111222222333333333222222111444333111000000000111222...............///000111...///000000000000000///000000000000000000000000------,,,,,,,,,+++++++++---,,,+++++++++,,,---...***,,,+++(((***---,,,(((---***'''''')))+++***(((,,,,,,------------......,,,+++***+++...---***'''---,,,+++***)))'''&&&&&&,,,***((('''&&&'''((()))&&&&&&%%%###"""###%%%(((...%%%###+++---(((''',,,)))------)))(((***+++***(((''''''''''''((())))))))))))((((((''''''''''''&&&)))(((%%%%%%)))+++)))'''''''''''''''((())))))(((((((((((()))))))))*********)))'''%%%%%%''')))***)))((('''&&&$$$######'''(((******)))((()))***+++---.........///222444888888777555222000---,,,++++++******)))(((((((((,,,+++))))))******)))'''((('''&&&%%%%%%%%%%%%%%%'''(((((()))))))))))))))'''&&&%%%$$$%%%%%%''''''&&&******&&&%%%'''%%%'''((())))))(((((()))***((('''%%%&&&((())))))((("""###$$$&&&'''(((((((((***)))(((''''''''''''''')))((('''&&&&&&'''((()))++++++************++++++~~~{{{yyyuuutttqqqnnnjjjgggcccaaadddccccccbbbaaa```___^^^^^^[[[WWWUUUUUUUUUSSSRRRPPPOOONNNMMMKKKJJJIIIHHHJJJGGGDDDDDDDDDDDDBBB@@@???@@@@@@AAAAAAAAA@@@@@@??????>>>=====================<<<<<<======>>>???>>>>>>===============>>><<<;;;:::::::::;;;<<<===:::;;;;;;;;;<<<<<<======;;;;;;;;;;;;;;;:::999888777555666888777333333666555555555555666777888999666666555444444444555666888999999999777666666666888888777777666555555444444555444222000000111333333333333333333333333333111333444555444333444555444444333333444555777888555666777888999999999999<<<:::888666555555666777222444555555444444555666333222222222444555444333444555666444222111222555111111000000000111222333111222333444444444444444333333333333222111000///222333333333333222111111333222111000000000111111111111000///......---,,,000/////////////////////........................---,,,,,,,,,,,,+++++++++,,,,,,+++******+++,,,---(((***)))&&&'''***)))%%%+++)))&&&'''***,,,++++++*********+++++++++,,,,,,,,,+++***+++------***''',,,++++++***)))(((''''''+++***((('''''''''((())))))***)))'''&&&''')))+++,,,&&&&&&///111+++(((+++,,,///...)))&&&((((((&&&'''''''''''''''(((((()))))))))((((((''''''&&&&&&''')))(((%%%%%%)))***)))'''''''''''''''((())))))(((((((((((((((((((((((('''((()))(((&&&&&&'''((()))))))))(((((((((''''''***,,,------,,,+++,,,---,,,---...///111555;;;???AAA???<<<888444000---+++))))))))))))(((((((((((())))))))))))***)))((('''((('''&&&%%%%%%%%%%%%&&&&&&'''(((((())))))((((((&&&&&&%%%%%%%%%&&&((()))"""&&&'''%%%%%%)))((($$$&&&((())))))(((''')))***((('''%%%&&&((())))))(((%%%%%%%%%&&&&&&''''''((()))(((''''''&&&&&&''''''******))))))))))))******+++******))))))******+++}}}{{{xxxvvvuuutttrrrqqqmmmlllhhheeeaaa^^^\\\[[[ZZZZZZZZZZZZYYYXXXVVVUUUTTTQQQNNNLLLLLLLLLKKKJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCAAA@@@AAAAAA@@@???<<<<<<===??????@@@@@@@@@======<<<<<<;;;;;;<<<<<<=========<<<======>>>???????????????????????????<<<<<<<<<;;;;;;;;;;;;;;;999::::::;;;===>>>>>>???;;;;;;;;;;;;:::999888777888666666888888555555777444444666777888888888888555444444333333444555555444999===<<<777444444666777777777666555555444444444555555333111000111333555555444444444555555666555666666555333444666888444555666666777888888888666666666666777888888999;;;:::888666666666888999222555888999888777666666555444333444666666666555444666777777555444444555444333333333333444555555333444555666777888888888777666444222111000//////333333333333333222111111222222111000000000000111111111222111000...---+++111000///...------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++***************+++(((***(((&&&''')))((($$$)))(((&&&'''***,,,------************++++++++++++++++++***+++,,,+++***(((*********))))))(((((((((+++***(((''''''((())))))+++++++++***((()))+++---***'''***333555---)))******...---(((&&&'''(((&&&&&&&&&&&&&&&'''''''''(((***))))))(((''''''&&&&&&'''))))))&&&&&&)))***((('''''''''''''''((())))))((((((''''''''''''''''''$$$&&&((()))(((''''''((((((((()))******+++,,,,,,)))***,,,+++******+++,,,111222222333666:::AAAEEEEEEBBB===777111---***((('''''''''''''''(((((((((%%%&&&(((******)))'''&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%%%%&&&(((***+++"""%%%&&&%%%&&&))))))&&&&&&'''((((((''''''(((***((('''%%%&&&''')))((((((((('''&&&&&&%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&******+++,,,,,,+++************))))))))))))******|||rrrpppmmmkkkjjjjjjhhhfffgggdddaaa]]]ZZZWWWVVVVVVPPPQQQRRRSSSRRRPPPNNNLLLKKKIIIGGGEEEDDDDDDDDDDDDEEEDDDDDDCCCBBBAAAAAA@@@@@@???>>>>>>??????@@@???<<<===>>>>>>??????>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@<<<<<<======<<<;;;:::999999999:::;;;;;;<<<======;;;;;;;;;:::999888777666999555444777888666555777444555666888888777666555444444444444444555555555888;;;<<<;;;888666666666888777777777666666666555222444555555444555666888777777666666666777888999999999888555444555888:::666777999;;;<<<;;;:::999999999777777777888999:::;;;999888666666777999:::555888::::::999777777888888777666777888999999777666888999:::999888777777666666666777777777888888666666666777777888999999999777555333111111111222444444444444333333222111222222111111000000000000...///111222222111///...222111...,,,+++,,,---...++++++++++++++++++++++++++++++++++++******************)))))))))))))))******+++***'''(((+++***&&&***)))(((((()))+++,,,---+++,,,,,,,,,,,,---------+++***************)))((((((((())))))))))))))))))***)))(((((((((((()))))))))******)))'''''')))+++)))(((+++222333---)))***&&&******'''&&&)))***)))%%%&&&&&&''''''''''''''')))))))))(((''''''&&&&&&'''***)))''''''******''''''''''''''''''((())))))''''''''''''&&&&&&&&&&&&"""%%%)))***)))((('''''''''''')))***,,,...///000)))+++,,,+++******,,,...777888999:::999:::===???>>>;;;555000+++(((&&&%%%$$$$$$%%%&&&''''''(((((("""%%%(((***)))((('''&&&'''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%&&&''')))+++,,,&&&''''''&&&&&&&&&&&&%%%%%%'''(((((('''&&&((()))((('''%%%&&&'''((((((''')))'''&&&%%%%%%&&&(((***'''&&&&&&%%%%%%%%%&&&&&&)))***,,,......,,,***))))))))))))(((((())))))))){{{uuupppmmmiiifffcccaaaaaa___]]]\\\]]][[[XXXTTTRRRPPPPPPPPPIIIJJJKKKLLLLLLJJJHHHFFFEEEDDDCCCAAA@@@@@@@@@AAABBBBBBAAAAAA@@@@@@@@@???>>>>>>???>>>>>>???@@@AAA??????@@@@@@???>>>======>>>======<<<======>>>>>>;;;;;;::::::;;;;;;<<<===??????@@@AAABBBBBBAAAAAA<<<=========<<<;;;::::::999999999999999999999999::::::::::::999888777666:::555333666888666666777666777888888888666444333555555666666777777777777>>>;;;888777999999888777:::::::::999999999999999666888999:::999999:::<<<:::::::::::::::;;;<<<<<<>>>===;;;888666777:::===:::;;;>>>@@@AAA@@@>>>===@@@@@@>>>======>>>???@@@>>>===;;;:::999:::<<<===<<<======;;;::::::<<<>>>;;;:::999:::<<<===<<<;;;999:::;;;<<<<<<<<<:::999999999999::::::::::::::::::999888777666666777777888777666444444555666666666666666555555444333222222222222222222111111000///000222333333111000...222000...,,,++++++,,,---++++++++++++++++++++++++++++++*********)))))))))(((((())))))************)))+++***'''))),,,+++''',,,+++***)))))))))+++,,,+++++++++,,,,,,,,,------*********)))((((((((()))((((((((((((((())))))))))))((((((((((((((())))))'''((()))(((''''''((())))))(((***------******+++&&&)))***'''&&&)))+++***%%%&&&'''(((((((((''''''(((((((((((('''''''''''''''******((((((******''''''''''''''''''((())))))'''''''''''''''&&&&&&&&&"""&&&***++++++)))''''''&&&'''))),,,///222444555333444444333111111222444777:::===>>>;;;888666555222///,,,)))'''&&&&&&'''######$$$%%%&&&'''((((((!!!$$$(((***)))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))+++,,,'''&&&&&&&&&&&&%%%%%%&&&$$$&&&''''''&&&&&&'''(((((('''%%%%%%'''''''''&&&&&&%%%$$$$$$%%%'''***,,,&&&&&&%%%%%%%%%&&&&&&'''***,,,...000000...,,,***)))((((((''''''(((((()))~~~|||xxxsssmmmhhhdddbbb___\\\YYYXXXWWWVVVTTTSSSPPPOOOMMMKKKJJJIIIHHHHHHEEEEEEFFFFFFFFFEEECCCCCCBBBBBBAAA@@@>>>>>>???AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@???>>>>>>@@@BBBAAAAAAAAA@@@@@@???======>>>>>>======>>>>>>??????;;;;;;::::::;;;;;;<<<===>>>???@@@BBBBBBBBBAAAAAA=========<<<<<<<<<<<<<<<999999999888888777777777:::::::::::::::999999888<<<666333666999888888999999999:::999999888777666888888999:::;;;;;;;;;;;;@@@;;;666666999<<<;;;999>>>>>>>>>>>>>>>=========???@@@AAA@@@>>>=========>>>???@@@AAAAAABBBAAAAAADDDCCCAAA>>><<<<<>>>>>>>>@@@AAABBBBBBAAA???===>>>AAACCC===<<<;;;<<<>>>>>>>>><<<;;;::::::;;;======<<<::::::;;;<<<<<<======<<<<<<<<<;;;999777666666666777888777777777888999999:::888888888777666555444333333333444444333333222111444444444333222000---,,,//////---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))(((&&&'''(((***++++++++++++&&&((((((&&&(((,,,,,,(((,,,,,,,,,***)))(((***,,,))))))))))))************)))******((('''&&&((()))(((((((((((((((((((((((((((((((((((())))))))))))(((***+++***)))((()))***))))))))))))((((((***,,,))),,,,,,(((&&&((()))'''%%%&&&((()))))))))((('''''''''''''''(((((((((((((((++++++)))(((***)))&&&'''''''''''''''((())))))&&&&&&'''''''''(((((((((%%%(((+++,,,+++)))((((((&&&(((,,,111666;;;???AAA@@@???===:::666444444555222666;;;===:::555111...))))))(((''''''((()))***###$$$$$$%%%&&&'''''''''"""&&&******'''%%%&&&'''&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&(((***+++&&&######&&&'''&&&'''***$$$%%%&&&&&&%%%%%%&&&((()))'''%%%%%%&&&'''&&&%%%#########$$$%%%''')))+++&&&&&&&&&&&&&&&&&&'''(((,,,...000222222000...,,,((((((''''''''''''((((((}}}wwwrrrpppnnnjjjeeeaaa]]]ZZZXXXSSSQQQOOONNNNNNNNNMMMLLLEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAA???======???BBB??????????????????@@@@@@>>>???@@@???>>>===???BBB??????@@@@@@@@@??????>>>>>>>>>======>>>>>>???@@@===<<<<<<<<<<<<===>>>>>>===>>>@@@BBBBBBBBBAAA@@@======<<<;;;;;;<<<===>>>888888888888888999999999999::::::;;;;;;;;;;;;:::???888444777;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======;;;<<<===??????????????????>>>===>>>????????????BBBBBBBBBBBBBBBBBBBBBBBBDDDEEEGGGFFFDDDBBBBBBBBBCCCDDDGGGIIIJJJIIIHHHGGGJJJJJJHHHFFFCCCCCCDDDFFFEEEFFFGGGIIIIIIIIIIIIHHHJJJJJJJJJJJJIIIHHHGGGFFFEEECCCAAA???>>>>>>???@@@AAABBBBBBAAA??????@@@AAA===;;;;;;<<<===>>>===<<<;;;999777888:::<<<;;;:::;;;<<<===>>>>>>>>>======<<<;;;999777777777888999999999:::;;;;;;;;;;;;;;;:::::::::999888777555555444444555555555444333222666666444333111///...---------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))((((((((($$$&&&(((***,,,---------&&&(((((('''***......+++***+++,,,+++)))))),,,...))))))))))))************((()))***(((&&&%%%'''***((((((((((((((((((''''''''''''((()))))))))))))))(((***++++++)))))))))***''')))***((('''(((***,,,***------)))''')))***)))&&&''')))***+++***)))(((%%%%%%&&&'''((()))******(((+++,,,))))))+++)))&&&'''''''''''''''((())))))&&&&&&'''((())))))******(((***------+++***))))))'''***000888@@@HHHMMMPPPPPPMMMIIIAAA:::555333333111444888999666111,,,***''''''''''''(((((())))))$$$%%%%%%%%%&&&&&&''''''%%%(((+++***&&&$$$&&&)))%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&((()))((($$$###&&&'''$$$&&&***###%%%&&&&&&%%%%%%&&&''')))'''%%%%%%&&&&&&&&&%%%######$$$$$$%%%&&&''''''''''''&&&&&&''''''((()))+++,,,...//////...,,,+++(((''''''&&&&&&''''''(((|||vvvoooiiidddbbb```\\\XXXTTTPPPNNNMMMJJJHHHGGGGGGHHHIIIIIIHHHAAABBBCCCDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>?????????@@@AAA???<<<<<>>>>>>>>???????????????===???@@@???===<<>>??????@@@@@@???===============>>>??????>>>>>>>>>>>>>>>???@@@@@@<<<===@@@BBBBBBBBBAAA@@@===<<<;;;:::;;;===???@@@777777888999:::;;;;;;<<<999999:::;;;<<<<<<<<<<<>>===>>><<<<<<<<<<<<>>>@@@BBBDDD===>>>@@@AAABBBBBBBBBAAA>>>BBBGGGGGGEEECCCDDDFFFDDDEEEEEEEEEEEEEEEEEEEEECCCFFFHHHIIIHHHHHHHHHIIIFFFIIILLLOOOPPPNNNLLLJJJNNNNNNMMMKKKHHHGGGHHHJJJIIIIIIJJJKKKLLLLLLLLLLLLHHHIIIIIIIIIHHHFFFDDDCCCCCCBBB???===<<<<<<<<<===<<>>>>>===;;;:::999888888999;;;<<<:::;;;<<<======<<<;;;:::<<<;;;;;;:::999888666666444555666666666555444333444333222222111111111222++++++,,,---------,,,,,,************************))))))))))))(((((((((((($$$%%%(((+++---......///''')))***))),,,111222...(((***++++++)))***---111***++++++++++++,,,,,,,,,((()))***(((%%%$$$'''***))))))((((((''''''''''''''''''((())))))***))))))'''(((******((('''((()))&&&***,,,***((()))***+++'''+++,,,)))(((+++...---'''(((***+++,,,+++)))((($$$$$$&&&'''(((***++++++(((+++,,,***)))+++)))%%%'''''''''''''''((())))))%%%&&&'''((()))+++,,,,,,***,,,...---+++***)))***(((,,,333===GGGQQQXXX\\\___\\\UUULLLBBB:::777666444666888666222---(((''''''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&***,,,***%%%$$$&&&)))%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''(((((('''''''''&&&%%%$$$%%%%%%'''''',,,'''%%%'''&&&""""""&&&###%%%&&&&&&%%%$$$&&&''')))'''%%%%%%&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###'''''''''''''''((()))***((()))************)))((('''''''''&&&&&&'''''''''}}}wwwnnngggccc___ZZZWWWUUUTTTQQQNNNKKKIIIGGGFFFDDDDDDBBB@@@>>>???AAADDDAAAAAA@@@@@@@@@@@@??????>>>@@@AAA@@@???>>>???@@@BBB@@@>>>>>>@@@BBBBBBBBBAAAAAA???>>>>>>???@@@AAA>>>@@@BBBAAA???============>>>@@@AAA@@@???===<<>>>>>???>>>>>>===<<<;;;::::::;;;;;;::::::<<<>>>>>>:::;;;@@@BBB@@@???AAADDDBBBAAABBBCCCCCCBBBAAADDDBBBAAA@@@AAACCCFFFHHHFFFDDDCCCCCCFFFHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIFFFIIILLLKKKHHHEEEEEEFFFHHHIIIIIIJJJJJJKKKLLLLLLLLLMMMNNNPPPQQQRRRRRRRRRRRROOOLLLMMMNNNOOONNNKKKLLLIIIGGGGGGJJJKKKJJJIIIFFFEEECCCAAA@@@AAABBBCCCBBB@@@===<<<;;;;;;999888===<<<;;;:::999888888888999999888888888888999999:::999888888999:::;;;<<<<<<===???@@@AAABBBBBBBBB;;;;;;;;;;;;;;;;;;::::::===<<<<<>>@@@AAA???????????????>>>>>>>>>>>>?????????======>>>@@@AAA???>>>???@@@BBBAAAAAABBBAAA@@@@@@@@@@@@AAABBB>>>@@@BBBBBBAAA?????????AAABBBCCCDDDDDDCCCBBBAAABBB@@@>>>>>>@@@AAAAAAAAA???CCCCCC@@@AAAEEEEEEBBBEEEDDDCCCBBBAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@???;;;===>>>>>>======???@@@BBB@@@>>>@@@DDDFFFDDDAAADDDCCCCCCDDDGGGHHHHHHGGGIIIHHHFFFEEEEEEGGGHHHIIIHHHGGGEEEFFFIIIKKKLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIBBBEEEHHHHHHFFFDDDDDDEEEGGGGGGHHHIIIKKKLLLMMMMMMNNNNNNOOOPPPQQQQQQRRRRRRSSSPPPMMMMMMNNNOOONNNLLLKKKIIIGGGGGGIIIJJJHHHGGGDDDBBB@@@>>>===>>>???@@@@@@>>><<<;;;<<<<<<;;;:::======;;;:::888888777777888888888888888999::::::<<<<<<;;;::::::;;;<<<=========>>>???@@@@@@@@@@@@>>>>>>======<<<;;;;;;;;;:::999:::<<>><<<;;;;;;<<<>>>@@@@@@???===>>>??????>>>;;;:::::::::444222000...---,,,,,,---++++++******+++++++++***+++******))))))*********))))))))))))))))))******,,,,,,------,,,+++***)))***((('''))),,,---,,,+++***************,,,...000***))))))***++++++***((((((((('''''''''((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((('''((((((((((((((((((''''''(((((((((++++++***************+++)))***+++,,,,,,+++)))((('''((())))))(((''')))***)))))))))))))))((((((''')))(((((((((((())))))***'''''''''((()))***+++,,,+++111---+++000,,,(((---555888DDDUUU```bbbdddgggkkkjjjcccWWWIII???;;;<<<:::===;;;222,,,+++((($$$''''''&&&&&&&&&&&&''''''%%%$$$###""""""$$$&&&'''$$$(((+++***(((((((((&&&$$$"""###(((((($$$$$$''''''&&&$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$&&&(((***+++"""$$$&&&&&&$$$$$$&&&((('''(((((())))))(((&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&''''''&&&%%%%%%%%%&&&$$$$$$%%%&&&&&&''''''((("""$$$%%%'''((((((((((((vvvpppkkkhhhccc^^^XXXRRRNNNKKKHHHFFFAAAAAA@@@@@@???@@@@@@@@@@@@AAABBBAAA???======>>>>>>>>>>>>???????????????@@@@@@@@@???>>>>>>@@@BBB@@@??????@@@BBBBBBAAA@@@CCCBBBBBBAAAAAABBBCCCCCC???AAACCCDDDCCCBBBBBBCCCDDDEEEFFFHHHIIIHHHHHHGGGDDDCCCCCCCCCEEEFFFFFFDDDBBBDDDEEEDDDEEEHHHHHHFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCDDDDDDDDDDDDCCC>>>@@@BBBCCCBBBBBBCCCDDDKKKLLLHHHDDDGGGNNNKKKCCCEEEDDDEEEHHHLLLOOOPPPOOOMMMLLLKKKJJJIIIHHHHHHHHHHHHFFFEEEGGGJJJLLLMMMNNNNNNNNNMMMLLLKKKIIIHHHGGG???AAADDDEEEDDDDDDDDDEEEEEEFFFGGGIIIJJJLLLMMMNNNMMMMMMLLLLLLMMMNNNOOOPPPPPPNNNKKKJJJKKKLLLKKKKKKIIIGGGEEEEEEEEEEEECCCBBB???>>><<<;;;;;;<<<===>>>???===;;;;;;<<<===<<<;;;===<<<;;;999888777666666777777777888999:::;;;<<<>>>>>><<<;;;;;;<<<===>>><<<===============<<<<<<>>>===<<<;;;:::888777777666666666888;;;=========888888999<<>>======<<<999666333222222///...,,,+++******+++,,,******************************))))))))))))******(((((())))))******++++++)))***,,,---,,,***'''%%%***))))))***,,,------,,,***,,,---------...000222...,,,******++++++)))(((+++***))))))((((((((((((******))))))(((((('''''''''(((((())))))((((((''''''''''''''''''((())))))***)))(((''''''((()))***+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))((('''&&&''')))''''''((())))))))))))((((((((((((((())))))******)))))))))))))))***++++++---333///+++000---+++222<<>>???BBB@@@:::000***)))(((&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%&&&(((&&&&&&)))***((('''(((%%%###$$$''''''%%%$$$&&&$$$$$$%%%%%%&&&''''''(((%%%&&&&&&&&&&&&&&&&&&%%%$$$###""""""$$$(((,,,///%%%'''(((((('''&&&&&&'''%%%&&&'''(((((((((((((((((('''&&&&&&(((((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''(((###$$$&&&'''((()))((((((|||qqqiiiccc___\\\WWWTTTOOOKKKGGGDDDBBBAAA>>>>>>>>>>>>>>>??????@@@===???AAAAAA???===<<<;;;?????????@@@@@@AAAAAAAAACCCCCCCCCAAA@@@AAADDDFFFAAAAAAAAACCCEEEEEECCCAAADDDDDDDDDDDDDDDEEEEEEEEEAAACCCFFFGGGFFFFFFFFFGGGFFFGGGIIIKKKLLLLLLLLLLLLJJJIIIIIIJJJLLLMMMKKKJJJGGGHHHHHHGGGGGGIIIIIIHHHJJJJJJKKKKKKJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFEEEEEE???BBBEEEFFFFFFEEEFFFGGGVVV\\\XXXKKKIIIQQQQQQGGGHHHGGGHHHKKKOOORRRSSSSSSMMMMMMLLLJJJIIIGGGFFFEEEDDDCCCBBBCCCFFFIIIJJJJJJMMMLLLKKKJJJHHHFFFDDDCCC>>>???AAACCCDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKIIIHHHGGGFFFFFFHHHJJJKKKKKKJJJHHHFFFFFFFFFFFFFFFFFFEEEDDDCCCAAA@@@>>><<<::::::999999:::<<>><<<;;;<<<===<<<;;;<<<;;;999888666555555555666666777888999;;;<<<=========;;;:::::::::;;;<<<;;;;;;;;;;;;:::999888777999888777555444222111000333333333555888:::<<<===777666666777888888666444666666555333///,,,+++,,,******)))(((((()))******+++,,,+++***((('''&&&'''))))))((((((((()))******&&&''''''((()))******+++))))))++++++***(((&&&%%%)))))))))+++,,,---......111222222000......111555555222...,,,+++***)))(((******)))(((((((((((()))******))))))(((((('''''''''((())))))))))))((('''((('''''''''''''''((((((+++***(((''''''(((***+++*********)))******+++,,,---,,,,,,++++++,,,......)))******(((&&&&&&''')))&&&'''((()))************'''((()))******+++++++++++++++*********++++++,,,///555111---111000000999HHHVVViiitttssslllgggfff___```]]]SSSFFF???AAAEEEJJJCCC888---)))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''***%%%$$$))))))%%%%%%)))((((((((()))(((''''''((($$$%%%&&&'''(((((('''&&&&&&&&&''''''''''''&&&&&&((('''&&&$$$$$$%%%)))+++)))*********(((&&&$$$###&&&&&&'''''''''(((((((((((('''&&&'''(((((((((&&&((('''&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''((('''((()))))))))((('''&&&|||nnnccc]]]ZZZWWWTTTMMMLLLJJJFFFCCCAAA@@@@@@@@@??????>>>>>>??????@@@===???BBBCCCAAA???======??????@@@AAABBBBBBCCCCCCEEEEEEFFFEEEDDDDDDGGGIIIFFFFFFFFFHHHJJJJJJHHHFFFGGGHHHHHHIIIIIIJJJJJJJJJEEEHHHJJJLLLKKKKKKKKKLLLLLLMMMNNNPPPQQQRRRSSSSSSQQQPPPPPPQQQRRRRRRPPPOOOOOONNNMMMMMMLLLJJJIIIJJJMMMMMMNNNNNNNNNLLLJJJIIIIIIIIIHHHHHHGGGFFFEEEDDDAAACCCFFFGGGGGGHHHIIIKKK___gggcccRRRIIIOOOQQQLLLJJJIIIIIIKKKNNNPPPPPPPPPLLLKKKJJJIIIGGGEEECCCCCCBBB@@@???@@@CCCFFFGGGGGGKKKKKKJJJIIIGGGFFFDDDCCC???@@@AAABBBDDDFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDBBBBBBBBBDDDFFFHHHHHHGGGGGGEEEDDDCCCBBBCCCDDDEEEDDDCCC@@@===;;;;;;777666666777:::===AAACCCAAA???<<<;;;;;;:::999888999888777555444444444444555555555777888:::<<<===999888777666666777888999777777777777666444333222444333222000///---,,,+++000111222333444777999;;;444333222222333111...,,,000000111///---++++++,,,((('''&&&&&&&&&''')))***)))***+++)))'''%%%&&&'''((('''''''''(((((()))***$$$%%%%%%&&&'''((())))))***)))((((((''''''(((((('''((()))***,,,///111333888999999666333555:::@@@BBB===555///+++******)))((((((''''''(((((()))******)))))))))((((((((('''(((((())))))))))))((((((******)))''''''&&&&&&&&&+++***)))(((((()))***+++******))))))***++++++,,,,,,+++*********,,,---///++++++***(((&&&&&&(((***'''''')))***++++++,,,,,,))))))+++,,,,,,,,,++++++,,,,,,+++++++++,,,,,,---...444000,,,000111555AAAUUUeeewww~~~yyyppphhheeeYYYYYYUUULLLCCCBBBHHHOOOOOOCCC555,,,)))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((()))'''''')))(((%%%&&&)))***+++***)))((())))))(((&&&'''((())))))'''%%%$$$&&&''''''((((((''''''&&&((()))***(((&&&&&&(((*********))))))((('''%%%$$$(((''''''&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%)))'''%%%%%%&&&&&&%%%"""$$$$$$%%%&&&&&&''''''((()))******+++***)))((('''xxxnnn```WWWTTTSSSPPPMMMGGGGGGGGGDDDAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAA@@@CCCFFFGGGFFFDDDDDDDDDAAABBBCCCDDDEEEFFFGGGGGGHHHIIIKKKKKKJJJJJJKKKMMMNNNMMMMMMNNNPPPPPPOOOMMMNNNNNNOOOPPPQQQQQQQQQQQQMMMPPPRRRSSSSSSRRRSSSTTTUUUUUUVVVWWWXXXYYYZZZ[[[WWWUUUTTTTTTUUUTTTSSSRRRUUUSSSQQQRRRPPPMMMKKKMMMNNNNNNNNNNNNMMMLLLKKKKKKIIIIIIIIIIIIHHHGGGFFFFFFCCCEEEFFFGGGHHHIIILLLOOOdddggg```QQQHHHJJJMMMKKKIIIHHHGGGHHHJJJKKKJJJIIIIIIHHHGGGEEEDDDCCCBBBBBBBBBAAA???@@@BBBDDDEEEEEEIIIIIIIIIHHHGGGFFFEEEDDDAAA@@@???@@@BBBDDDCCCCCCCCCCCCBBBAAA@@@@@@???>>>AAAAAAAAAAAABBBDDDFFFGGGFFFHHHIIIHHHEEECCCAAAAAACCCDDDDDDCCC???<<<::::::444444444555777;;;>>>@@@???<<<:::888888777555444555444333333222222333333222222222444555777888999333222222111222333444555333333333222111000......000//////...---,,,,,,+++---...000111111111333555.........///000000...,,,((()))******)))((()))+++''''''&&&%%%&&&'''((()))###&&&)))(((&&&%%%(((+++'''&&&&&&''''''((()))***$$$$$$%%%%%%&&&&&&'''''')))((('''&&&'''((()))***'''((()))+++---222888===BBBDDDFFFDDDCCCEEELLLSSSRRRJJJ===222---++++++,,,''''''''''''(((((()))***((((((((()))))))))))))))***))))))(((((())))))***,,,+++***(((''''''&&&&&&*********++++++*********))))))))))))***+++,,,,,,+++******)))***+++---...,,,,,,+++)))'''(((***---))))))***,,,,,,---------+++,,,---......---,,,+++,,,,,,,,,,,,,,,---......+++111---)))///333;;;III___ooo~~~|||tttlllfffZZZWWWQQQKKKGGGJJJRRRYYYOOO@@@111+++***)))((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''((())))))(((+++///...)))+++,,,+++((('''))))))&&&((())))))***)))'''&&&$$$&&&&&&''''''''''''&&&&&&$$$'''******)))***---111+++)))''''''((())))))((((((((('''&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''&&&%%%***'''%%%%%%''''''$$$!!!$$$$$$%%%&&&&&&''''''(((&&&''')))***+++,,,++++++pppeeeXXXQQQOOOOOOLLLIIIEEEGGGHHHFFFCCCBBBCCCEEECCCCCCCCCCCCCCCDDDEEEFFFFFFHHHKKKLLLLLLKKKLLLMMMIIIIIIJJJLLLMMMOOOPPPPPPOOORRRUUUVVVUUUTTTTTTUUUVVVTTTSSSSSSUUUVVVVVVUUUUUUVVVWWWYYYYYYYYYYYYYYYVVVYYY[[[\\\[[[ZZZZZZ[[[ZZZZZZZZZ[[[\\\]]]^^^^^^[[[XXXUUUTTTTTTTTTSSSRRRUUUQQQPPPRRRQQQLLLKKKNNNNNNMMMLLLKKKJJJJJJJJJJJJHHHIIIIIIJJJKKKKKKKKKJJJFFFGGGHHHHHHHHHKKKPPPSSSddd\\\RRRIIIFFFFFFFFFFFFEEEDDDCCCCCCEEEEEEDDDCCCCCCBBB@@@>>>>>>>>>???@@@CCCAAA??????AAABBBCCCCCCBBBBBBCCCDDDDDDDDDCCCCCC@@@>>><<<<<<>>>???>>><<<<<<;;;;;;::::::999999999<<<===>>>???AAABBBDDDDDDCCCFFFJJJJJJFFFBBB??????<<<>>>@@@>>>:::777555555222222111111222444777888888666444333333333222000111000000000000111222222.........///000222333444......------...000222333/////////...---,,,+++***+++++++++,,,,,,,,,,,,,,,))),,,//////---+++,,,---***)))***,,,......,,,***%%%&&&(((((('''''')))+++((('''&&&&&&&&&'''((()))"""%%%((((((%%%$$$'''+++&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******+++((()))+++,,,000777@@@GGGOOOUUUZZZZZZXXXYYY^^^cccaaaVVVEEE666...,,,---...******))))))(((((())))))''''''(((((())))))******,,,***(((''''''(((***,,,,,,+++***))))))))))))))))))***,,,------,,,***)))))))))))))))***+++,,,---************+++,,,---...,,,,,,+++)))((()))---///++++++,,,---...............///000111000...,,,+++,,,,,,,,,,,,---...000000***111...+++111888CCCTTTdddrrr}}}|||wwwqqqkkk\\\XXXQQQNNNNNNSSSYYY]]]LLL<<<...+++---+++'''&&&''''''&&&&&&&&&&&&'''''''''&&&$$$$$$$$$%%%'''((((((+++(((&&&333AAA;;;)))---000...)))'''***+++'''(((((()))))))))(((((('''&&&&&&&&&''''''&&&&&&&&&$$$'''***)))))),,,333999222...***(((((()))(((''''''&&&%%%%%%%%%&&&'''((('''&&&%%%%%%''''''&&&%%%+++((($$$%%%''''''$$$!!!$$$$$$%%%&&&&&&''''''((($$$%%%''')))*********))){{{nnncccWWWPPPOOOOOOLLLHHHGGGIIIKKKJJJGGGFFFHHHJJJFFFFFFFFFGGGHHHIIIKKKLLLJJJLLLOOOPPPPPPQQQRRRTTTQQQQQQSSSTTTVVVWWWXXXYYYWWWZZZ^^^```___^^^]]]]]][[[YYYWWWWWWXXXZZZ[[[ZZZZZZ[[[]]]^^^_________^^^]]]___aaabbbaaa`````````[[[[[[[[[[[[[[[\\\^^^^^^]]]YYYUUUSSSRRRSSSRRRQQQQQQLLLLLLOOOOOOJJJIIIMMMMMMLLLJJJHHHHHHHHHIIIIIIGGGHHHIIIKKKMMMNNNOOOOOOIIIIIIIIIHHHIIIMMMRRRWWWbbbRRRDDDBBBEEEDDDBBBBBBAAA@@@???@@@AAABBBAAA@@@===<<<999888777999;;;===AAA???======>>>@@@@@@???;;;<<<===>>>???@@@@@@@@@>>>;;;999888:::;;;999777555555555555555555555555777888:::<<<>>>@@@AAAAAA???DDDHHHIIIEEE@@@<<<;;;555888:::999444111000000222000///...---///000111333111//////000111000///............///000111222+++++++++,,,,,,...///000+++++++++,,,---///111222,,,,,,,,,,,,+++***))))))'''(((((()))***++++++,,,'''***------***''''''(((((((((((()))******(((&&&***+++------,,,,,,...///)))(((''''''''''''))))))$$$(((***((($$$"""$$$'''%%%%%%%%%&&&'''((()))***''''''''''''''''''&&&&&&"""$$$(((***,,,,,,+++***)))+++,,,...222;;;FFFOOO\\\ccckkklllhhheeegggjjjkkk^^^JJJ888///,,,...000...---,,,***)))(((((((((&&&&&&'''((()))***++++++---+++(((&&&&&&(((+++---***************++++++,,,(((***,,,......,,,***((())))))))))))***+++,,,---******+++,,,,,,---......,,,,,,+++***)))+++...111,,,---......//////......000111222222111///---+++++++++,,,,,,...///111111,,,444111...666>>>JJJ]]]fffrrr{{{|||{{{zzzuuunnn]]]XXXRRRPPPSSSXXXZZZ[[[JJJ:::,,,+++...,,,'''&&&'''''''''&&&&&&'''''''''***(((&&&%%%%%%'''***+++)))+++%%%$$$999OOOEEE)))111333111+++***......***''''''(((((())))))******%%%&&&&&&&&&&&&&&&&&&%%%(((******((('''+++555<<<<<<666///)))((('''%%%###$$$$$$$$$$$$%%%''')))***(((&&&%%%&&&'''((('''&&&,,,((($$$%%%'''((($$$ $$$$$$%%%&&&&&&''''''(((&&&'''((((((((('''%%%$$$vvvfff___ZZZYYYVVVQQQNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNPPPQQQRRRVVVVVVVVVXXXZZZ[[[YYYWWW[[[[[[[[[[[[\\\\\\\\\\\\]]]\\\\\\]]]___aaaaaa```^^^______^^^\\\[[[]]]^^^]]]^^^______`````````___bbbcccdddbbb^^^\\\^^^```___[[[VVVTTTUUUXXXXXXWWWTTTSSSQQQOOOMMMLLLKKKKKKOOOKKKGGGDDDEEEFFFHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGDDDFFFIIILLLMMMMMMKKKJJJHHHIIIGGGFFFIIIPPPSSSQQQKKKEEE???<<<>>>>>><<<888<<<;;;;;;<<<===;;;888555:::999666222000111555888555:::;;;888888===<<<888:::777555555666999999:::333000000111000...222777//////000000000000//////222888???AAA===888666666;;;;;;<<<======:::555111111000000///......------)))******+++++++++******++++++++++++++++++++++++************,,,///222444...------,,,,,,++++++***+++,,,,,,---...///000000///...,,,)))&&&&&&(((+++$$$(((+++(((###!!!&&&,,,******)))'''%%%&&&(((+++((()))+++------,,,,,,+++)))))))))((('''''')))+++------,,,+++***)))((('''!!!###$$$$$$###$$$&&&((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***$$$,,,111000222>>>OOOYYYkkkooorrrpppmmmkkkhhhfffeee]]]LLL999...---......+++++++++++++++*********''''''((((((((()))))))))---,,,---///***%%%(((111***++++++)))((((((+++---+++......,,,+++,,,***&&&***+++,,,------,,,+++***((()))***+++,,,---......,,,---......------///111000000000///......------222333333000,,,+++...222///---,,,...111333222000---...000222888DDDSSS]]]mmmrrryyy|||tttnnnfff[[[RRRUUU^^^bbb\\\RRRCCC<<<111***((())))))(((+++***)))'''''''''((()))999222***'''))),,,,,,++++++)))(((+++222555444111000...+++***+++***)))((())))))))))))))))))))))))''')))+++***'''$$$""""""%%%***---+++&&&(((111:::777222---))))))(((&&&$$$%%%&&&((()))))))))((('''%%%$$$$$$&&&)))++++++***((()))***'''$$$###%%%((((((((((((''''''&&&&&&&&&%%%%%%)))---+++%%%###$$$xxxkkkeee``````^^^YYYWWWXXXXXXXXXWWWWWWWWWVVVVVVVVVWWWWWWVVVVVVWWWXXXZZZ[[[]]]\\\\\\^^^``````^^^\\\_________`````````aaaaaabbbaaaaaaaaaaaaaaa```______```___]]][[[YYYZZZ[[[ZZZ[[[\\\]]]^^^_________`````````^^^[[[ZZZZZZ[[[[[[WWWRRROOOPPPQQQQQQPPPOOONNNMMMLLLKKKJJJIIIIIIIIIFFFBBB@@@@@@AAAAAAAAACCCBBBBBBAAAAAABBBBBBBBBBBBDDDFFFGGGHHHFFFDDDCCC@@@@@@===:::<<>>:::999<<<<<<:::777777666666666777666333111555555333000......111444000444666444555999:::666<<<999555222222111111000///......///...+++,,,000------............------000666;;;<<<888333222333222333444555666444111---///......---,,,,,,++++++******+++++++++******)))++++++++++++++++++++++++,,,+++******+++---///000---------,,,,,,++++++++++++,,,,,,---......//////......,,,***''''''(((***'''***+++)))&&&%%%(((,,,((())))))((('''''')))++++++******+++,,,,,,,,,+++'''(((((('''&&&'''))),,,,,,,,,,,,++++++***)))(((&&&&&&''''''%%%$$$###"""''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''((())))))***''',,,///000666EEEVVV___oooooommmggg___YYYUUUSSS[[[UUUHHH999000000222111---...000111000---+++)))************************+++)))***,,,***&&&)))000)))***+++***)))***+++---+++......+++***+++)))%%%******++++++++++++************+++,,,---.........***+++,,,,,,++++++---///111000000///...------,,,///000000000...---......000...---...111222111000...///111777AAAOOO^^^hhhnnnrrrwww{{{|||xxxrrrmmmddd]]]VVVXXX]]]\\\SSSIII???999111,,,+++++++++***+++***)))((('''(((((()))666111+++))))))+++------///,,,***---111333111...///---+++*********)))((())))))))))))))))))))))))&&&%%%&&&(((++++++)))'''&&&***,,,***((()))///666...+++'''&&&''''''&&&$$$&&&'''((()))))))))(((((('''&&&&&&(((+++------,,,++++++***(((%%%%%%&&&'''(((((('''''''''&&&&&&&&&(((&&&(((+++***%%%$$$'''xxxpppjjjggghhhgggdddbbbcccccccccbbbaaa```______^^^``````______```aaabbbccccccbbbaaabbbccccccaaa___aaaaaaaaabbbbbbbbbccccccddddddcccaaa___]]][[[ZZZZZZ[[[[[[ZZZXXXVVVWWWXXXWWWXXXYYY[[[\\\]]]]]]]]]\\\ZZZXXXWWWVVVVVVUUUSSSSSSPPPLLLIIIHHHHHHHHHGGGGGGGGGHHHIIIHHHHHHFFFEEEDDDBBB???>>>>>>===<<<;;;<<<======>>>>>>>>>======>>>???@@@@@@???===;;;999<<<<<<999444555888888555777555444555888999777444222111//////000000///---/////////...,,,+++,,,...+++///000000222555666444999666111...---+++)))(((,,,,,,...111///***)))+++++++++,,,,,,,,,,,,++++++...222555444111...---...,,,,,,---///000000---***,,,,,,,,,+++******))))))+++++++++++++++***)))(((************************,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------......---------+++)))((()))***++++++***))))))***+++,,,%%%''')))*********,,,---///,,,))))))+++---,,,***&&&&&&''''''&&&'''***,,,)))***+++,,,,,,+++***))))))((((((((((((&&&###!!!&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&&&&''''''(((((())))))******---...222>>>PPP___fffnnnjjjcccYYYOOOGGGDDDCCCLLLJJJCCC999444555666444---///222333222...)))&&&............------------+++((((((++++++***+++///***+++------,,,,,,...//////222222...---...---))),,,+++++++++++++++,,,,,,,,,,,,------............***+++,,,,,,+++,,,...000444333222111000///...............000222222000...222000//////000111111000------000999GGGWWWdddlllppprrrtttuuutttrrrooommmccc```^^^]]][[[TTTGGG===999666111...------,,,++++++***)))((('''((()))***111000...+++)))+++...111444111//////111111...+++///---+++*********)))((()))))))))))))))))))))))))))%%%###&&&,,,000---)))''')))******)))***---///&&&%%%$$$%%%'''((('''&&&''''''((())))))))))))((()))))))))+++///111111111000...+++)))(((((('''&&&''''''''''''&&&&&&&&&&&&***''''''))))))&&&&&&)))~~~yyysssnnnlllnnnoookkkjjjkkkkkkjjjiiihhhfffeeedddcccccccccbbbaaabbbcccdddeeedddbbbaaaaaaaaaaaa___^^^^^^____________`````````___```___]]]YYYVVVTTTSSSPPPRRRTTTTTTTTTUUUVVVWWWVVVWWWXXXXXXYYYYYYXXXXXXVVVRRROOONNNPPPPPPMMMKKKJJJHHHFFFDDDCCCBBBBBBAAA@@@AAACCCEEEEEEDDDCCCBBBCCCAAA??????>>>===:::888777888999:::;;;:::999888888999::::::999777555333999999666111111444333000000000000222555555222//////---++++++,,,------,,,***,,,------+++))))))******,,,---...///111111000111///,,,+++******)))(((***+++///333222---+++---+++++++++******+++++++++---///000...+++******+++,,,,,,,,,---......,,,***+++++++++******)))))))))+++++++++++++++***)))((())))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,---,,,***))))))***...+++((((((+++,,,,,,***$$$'''+++---.........///111---((('''***,,,,,,***%%%&&&&&&&&&&&&'''***---''')))+++,,,------,,,+++***(((''''''))))))(((&&&''''''''''''''''''''''''((((((((('''''''''''''''''''''(((((())))))))))))+++---000777GGGZZZdddfffddd^^^UUUMMMDDD======@@@AAACCCAAA<<<999:::999666222333444444222///+++)))...///////////////000000///---+++---............,,,...000000//////000111444666666222111333222//////...---,,,---...///000...............---------,,,---............111333777666555444333222111000111///...111555777666333444222111000000111111111000///222<<>>444444333111///...,,,***)))+++***)))(((((()))******,,,///000---***+++000555777555222111222111...,,,...,,,***)))******)))(((((((((((((((((((((((((((,,,)))&&&&&&***,,,***''')))(((((()))++++++***)))%%%%%%&&&(((*********)))(((((()))))))))************)))+++...222555777666555111,,,***++++++)))&&&''''''''''''''''''''''''***''''''***+++(((''')))~~~{{{uuuqqqpppsssssspppnnnooommmlllkkkiiihhhfffeeedddbbbaaa`````````aaabbbcccaaa```^^^]]]^^^]]]\\\ZZZZZZ[[[[[[[[[[[[\\\\\\\\\YYYZZZ[[[YYYUUUQQQOOOOOOLLLNNNQQQRRRRRRRRRSSSUUUUUUUUUUUUUUUSSSRRRQQQPPPMMMIIIFFFFFFHHHHHHFFFCCCAAABBBAAAAAA@@@??????@@@<<<===???AAAAAA@@@???>>>???>>>=========;;;888666333444666777777777666555222333444444444333222222000111...+++,,,///...***---...///111222000...+++...,,,++++++,,,......---(((+++---...,,,***)))))))))((()))***+++***)))***,,,+++))))))***+++***)))''')))---333333///...000,,,,,,+++******+++,,,,,,------,,,+++)))))))))***///...------------,,,***++++++++++++************+++++++++++++++***)))((())))))))))))))))))))))))((((((((()))***+++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++***,,,---,,,+++***+++,,,...***&&&'''***,,,+++)))%%%(((---///000//////000111---)))''')))+++,,,+++%%%&&&'''&&&&&&(((+++---'''(((***,,,---------------+++'''&&&''')))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***---222<<>>@@@@@@???===>>>>>>:::;;;<<<<<<<<<;;;:::999999888666777777666444222000111222333333444444333...///000000111111111111,,,---+++)))***......***+++,,,...///...---+++***---,,,+++,,,...///...---)))+++...///---+++******'''%%%%%%((('''$$$###%%%---,,,************((('''%%%%%%)))...///,,,---111---,,,+++******+++,,,---,,,,,,+++************+++000---+++***++++++***)))++++++++++++++++++++++++)))******+++++++++******************************'''((()))***+++,,,------******+++,,,,,,---............------,,,,,,+++++++++,,,,,,,,,******,,,...,,,)))&&&''')))+++***)))'''***---//////............---+++)))((())),,,---''''''(((((('''(((+++---))))))***+++,,,---...///......,,,(((%%%%%%(((***))))))))))))))))))))))))'''(((((((((((())))))))))))))))))))))))))))))))))))---222<<>>===;;;999:::::::::999999;;;<<<;;;>>>@@@@@@===;;;;;;<<<999999888777666555444333222111000000111111000...............///000111222---------....../////////,,,---,,,***,,,///...+++(((***+++,,,+++************)))***,,,...///---,,,))),,,...///---,,,+++,,,'''$$$%%%))))))%%%%%%(((---,,,******+++***(((&&&'''%%%'''++++++))),,,111---,,,***))))))***,,,---******))))))***+++++++++...+++))))))***+++,,,+++************************((()))***+++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,,,,+++)))******+++---....../////////......---,,,,,,+++,,,,,,,,,***)))+++---000+++***(((((()))*********(((***,,,,,,+++******+++***,,,---+++((((((,,,000))))))***)))((()))+++---++++++******+++,,,///000(((,,,///,,,'''$$$'''+++))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))),,,000666@@@GGGDDD<<<<<<555333777666111666???CCCMMMXXX```hhhmmmlllhhh___ZZZQQQHHHBBB@@@???@@@===<<<:::888666444222222444;;;===888555666666444333555777:::>>>EEEMMMRRRPPPPPPKKKCCC===;;;888444222222333444555666666666666555444333111000......)))+++,,,------...111333111111111111111111111111333777===@@@AAA@@@@@@???888999888666333444777;;;;;;DDDQQQ]]]eeejjjmmmnnnrrrtttuuurrrmmmkkkllloookkkeee[[[NNNBBB999333000,,,///222222///,,,,,,,,,******)))))))))***,,,,,,+++...000111000000222555111222222111000//////000,,,***(((((()))***)))((())))))))))))))))))))))))%%%&&&''')))+++,,,+++***)))******************+++((()))***(((&&&&&&(((+++++++++*********+++,,,---******+++...111444555555444444222///,,,+++,,,---******+++++++++,,,,,,,,,,,,((((((---111///+++)))}}}zzzyyyyyywwwtttuuuuuuvvvwwwyyy{{{}}}~~~{{{uuuqqqppppppqqqqqqjjjfffeeegggfffaaa]]]]]]YYYYYYXXXWWWVVVUUUTTTTTTXXXWWWVVVUUUUUUUUUVVVWWWRRRPPPNNNMMMNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPRRRUUUWWWTTTLLLEEECCCCCC;;;>>>AAABBBBBB@@@@@@AAA;;;;;;;;;:::999777666555333666888777555555888<<<;;;>>>AAA@@@===999888999888777555333111000000000000...,,,,,,...///......---,,,++++++,,,...///111---------,,,,,,,,,,,,,,,***+++***((()))---+++'''&&&''')))***))))))***+++''''''))),,,......,,,******,,,......---,,,,,,---)))&&&''',,,---))))))...***))))))***++++++***(((+++((((((***)))(((,,,222,,,+++***((((((***+++,,,)))(((((()))+++,,,++++++---+++((((((+++---...///))))))))))))************'''((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))***+++---...//////000000///...------,,,+++,,,,,,+++***)))+++...111++++++***)))))))))+++,,,((()))******(((''''''((('''+++///,,,(((''',,,222***++++++***((()))+++------,,,***)))***,,,///111'''///000***&&&)))---(((((((((((((((((((((((('''((((((((())))))***************)))))))))))))))))),,,...111777<<<999333555///000777888555999DDDEEEQQQ___kkkuuu}}}~~~{{{zzztttkkkaaaYYYTTTQQQQQQJJJIIIFFFBBB???;;;888777777@@@DDD>>>:::<<<===<<<888:::>>>BBBIIIRRR\\\cccdddbbb\\\QQQIIIEEEAAA<<<666777999;;;;;;;;;;;;:::888888777555333111000000+++---...//////000333555333333333444444444555555555<<>>>>><<<;;;222111000111222444444444888777666666777999;;;===;;;;;;;;;:::888666333222...111555666333///,,,+++,,,,,,+++***))))))******''',,,...+++,,,000///***************************)))***++++++***)))***++++++)))(((&&&&&&((()))+++---+++))))))+++,,,***'''*********++++++,,,,,,,,,'''((()))((('''&&&''')))+++)))((()))++++++)))&&&333)))...***---222(((,,,(((***++++++)))((())))))------------,,,+++******---+++***+++,,,,,,+++)))000+++***,,,+++&&&&&&***)))*********++++++++++++***+++,,,,,,------,,,,,,************************)))***,,,---.........---111333666777444000---+++///---***((()))+++...000******************++++++***((('''))),,,...---++++++***))))))***,,,...000222...(((%%%%%%'''((()))+++------+++((((((+++///)))))))))))))))*********++++++******++++++,,,---,,,,,,,,,++++++*********,,,,,,+++***)))))))))***,,,,,,,,,...000222222222111...///222444666===EEEKKKWWWdddmmmuuu}}}~~~}}}{{{xxxtttpppllliiihhhiiihhhccc[[[QQQIIICCC@@@DDDEEEIIIPPPUUUSSSKKKDDDAAAEEEKKKTTT___iiiqqquuu|||yyyuuuooohhh]]]SSSKKKFFFHHHIIIIIIHHHHHHIIIKKKIIIIIIFFF@@@===<<<888222111///,,,,,,...///000000222333444444333444555666===HHHSSSZZZ]]][[[RRRJJJ===:::888888777888@@@III]]]kkkxxx{{{}}}{{{rrruuuuuutttqqqrrruuusssnnnmmm[[[HHH>>>999444111000***---000000...---///111---+++)))***...000///---***---111111000///222555//////......---,,,,,,,,,,,,***)))))))))***))))))************))))))))))))&&&''')))***,,,,,,------***,,,//////---***))))))***++++++***))))))+++------,,,******+++,,,------000111111000...---...///111111111222222111000///////////////000000000000000...,,,,,,...000111222~~~tttpppjjjfffccc___\\\ZZZ^^^___```cccgggkkknnnqqqoookkkfffdddcccbbb___]]]```]]]YYYUUUQQQPPPPPPPPPKKKKKKKKKKKKKKKLLLMMMMMMMMMKKKJJJHHHHHHIIIJJJKKKIIIHHHFFFEEEEEEFFFGGGHHHJJJJJJIIIHHHGGGEEEEEEDDDCCC@@@>>>>>>??????<<<999:::999888888999:::999777222111//////000000000000444555555666666666555555555555444444222000///...---000444444222...+++***++++++***)))))))))))))))''',,,---+++,,,//////+++++++++++++++++++++++++++)))***++++++***)))***+++,,,+++)))((('''''''''(((+++)))'''((()))***(((&&&******++++++,,,,,,,,,,,,((()))******(((((()))***(((''''''))),,,---,,,***---&&&---((()))///)))000(((***++++++***))))))***------------,,,***(((''',,,,,,,,,++++++*********...******---,,,))))))---))))))*********+++++++++++++++,,,------------,,,++++++++++++++++++++++++***+++---///000111111111///000111111000...------000...,,,))))))***+++---++++++++++++++++++,,,,,,***((('''(((***+++***(((+++***)))((()))+++---...222///+++))))))******)))%%%'''((('''''')))...333,,,,,,++++++******))))))++++++*********+++,,,,,,************++++++++++++,,,,,,+++***))))))))))))))))))***+++---/////////111000000333555666>>>FFFUUU___jjjqqqxxx|||zzzxxx~~~~~~{{{tttjjj___WWWTTTYYYZZZ^^^dddhhhggg```YYYWWWZZZ```gggpppxxx}}}vvvmmmddd]]]XXXZZZ\\\]]]\\\]]]___aaa______\\\WWWTTTPPPGGG===444222///...///000111111222444555666555555666777CCCNNN\\\dddhhhfff]]]TTTAAA===999777666:::EEEPPPiiiwww{{{{{{{{{xxxsssrrrvvvxxxvvvmmm[[[FFF:::555111//////***---000000///...///111000---+++---000222111///,,,///111222222222333444000000//////...---,,,,,,,,,+++*********++++++***+++++++++,,,,,,---------)))***+++,,,---.........,,,...//////---,,,,,,,,,,,,------+++******,,,...,,,,,,,,,---//////...------///111222111111111222222222222333333333222111000000111111111222222222///........./////////...~~~{{{wwwtttkkkhhhccc^^^[[[YYYVVVTTTUUUVVVXXX\\\```dddgggiiifffdddaaa___^^^\\\YYYWWWVVVTTTQQQNNNKKKIIIHHHGGGGGGGGGFFFFFFGGGGGGHHHIIIFFFEEEDDDCCCCCCDDDEEEFFFDDDCCCAAA@@@???@@@@@@AAAFFFEEEDDDBBBAAA???>>>===:::999999888888777666666888666444333444444444333000000///...---,,,,,,---000111333444333111///...000///...---,,,,,,,,,,,,,,,///222333000---***)))******)))((((((((())))))(((+++---+++,,,......,,,++++++++++++++++++++++++)))***++++++***)))***+++---,,,+++***((('''&&&%%%***)))(((((()))***((('''++++++,,,,,,---,,,,,,,,,)))***++++++))))))***+++((('''(((***,,,---,,,+++***&&&///'''&&&,,,(((000(((***,,,+++***)))***++++++,,,------,,,***'''&&&+++---///---)))((()))+++---******,,,---+++,,,///)))))))))************++++++,,,------......------------------------------((()))+++---///000000111///......------...//////000///---+++)))(((((((((++++++++++++,,,,,,------,,,+++******++++++***)))+++***)))(((((()))***+++......---...///...+++(((&&&)))++++++,,,111999???///......---,,,+++******---,,,+++++++++++++++,,,***)))******+++,,,,,,------,,,+++***))))))))))))((()))***+++---...//////222000111444666999BBBLLLaaaiiiqqqtttyyy~~~vvvoookkkssstttwww|||~~~yyytttqqqssswww|||xxxrrroooqqqssstttuuuvvvxxxzzzyyyxxxvvvsssqqqiiiZZZJJJ:::777333000000222222333333555777888777777888999FFFSSSaaakkkooooooggg^^^GGGAAA:::777777<<>>??????>>>===<<<;;;:::999::::::>>>>>>===<<<;;;999999888555666666555333333444666777444111///000111111111.........---++++++,,,------...////////////------...---,,,++++++,,,---...+++...000111...+++)))((())))))((((((((((((((()))***+++,,,+++,,,---...---************************)))***++++++***)))***+++++++++++++++)))(((&&&&&&,,,++++++++++++++++++***+++,,,---......---,,,,,,)))***+++***))))))***+++++++++++++++++++++***))),,,)))111******111))),,,(((***,,,,,,+++***+++,,,***+++---...---,,,***(((***...000...)))&&&(((,,,,,,++++++,,,,,,,,,---...)))))))))*********++++++,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///000111111111000......//////...---///...---+++***)))((((((******+++++++++,,,,,,,,,...---------............,,,+++***)))((()))))))))+++,,,///222333111,,,'''+++---......///444<<>>LLLZZZkkkppptttuuuwww|||~~~zzzeeeRRRAAA<<<777333222444444555555777:::;;;::::::;;;<<>>:::999>>>JJJWWWjjjzzz}}}|||{{{tttkkkiiirrr|||zzzdddJJJ;;;444111111333000222555888::::::;;;;;;999555222111444666555444333222222444888999777444111222222333222111000///,,,,,,---,,,++++++,,,---000000//////......------//////////////////000000111111000---,,,,,,///222000111111///---,,,,,,---+++---000111111111222333111666;;;???@@@???>>>>>>999888777999::::::777333333333333444444444555555333444555555444444444555~~~|||yyywwwvvvuuusssqqqrrrooolllkkkkkkjjjiiihhh```]]]XXXUUUSSSRRRPPPNNNNNNOOOPPPQQQSSSTTTTTTUUUMMMMMMMMMLLLIIIGGGEEEDDDHHHHHHGGGFFFDDDAAA>>>===???>>><<<;;;::::::999999>>>===<<<:::888777666666999999888777666555555555777777777666666666666666222333333222111111222444666333000...//////000///+++---...---+++,,,...000,,,,,,++++++,,,---///000,,,+++*********+++---...+++---//////---***(((''')))((((((((((((((())))))+++******,,,,,,,,,---...)))))))))))))))))))))))))))***++++++***)))***+++)))******+++******)))(((++++++,,,,,,++++++,,,,,,,,,---...//////...,,,+++((()))******(((((()))***+++,,,------,,,+++******---)))111---333===///***)))***,,,---,,,+++,,,---)))***,,,...//////...---***...000...)))&&&))),,,------,,,+++++++++,,,+++************++++++++++++------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,......///000111333444444333111000000000...***&&&---,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,---...///000111222---,,,+++******)))))))))+++...222777888555///******+++,,,***))),,,222777......//////000000111111222222111111000111111222333222000...------......///...---+++******)))))))))+++............111333333000000222666BBBVVVhhhssswwwxxxvvvwww|||jjjVVVFFFAAA:::555444555777888777999<<<>>>>>>===>>>???CCCJJJRRRXXX]]]cccccc```LLLGGGAAA>>><<>>>>>???@@@@@@???>>><<<:::888777555555555555555666777777666555444333111000......555555555555444333333333333333333333444444444555222111000/////////000111444111///...///000//////***,,,...---++++++...222,,,+++***)))+++---000111)))))))))))))))***+++++++++---......,,,)))(((((())))))((((((((()))******,,,******,,,---+++---000)))))))))))))))))))))))))))***++++++***)))***+++************************((()))+++***))))))***+++,,,...///000000...,,,+++((()))***)))(((((()))***(((***,,,---------...///+++'''///,,,777DDD555---)))+++------,,,,,,---...++++++,,,....../////////***,,,...---***(((***,,,...//////++++++------++++++++++++,,,,,,,,,,,,------...//////000/////////++++++++++++++++++++++++,,,,,,---///111444666777666333111000000---'''""",,,,,,+++++++++,,,...///------,,,,,,++++++******''')))+++,,,---...000222......---------,,,,,,+++...000555:::<<<:::444000)))++++++***'''(((+++///......///000111222222333333333333333333444555555666555222///......//////111000///---,,,++++++***'''***---...,,,,,,///222444222222333777BBBWWWjjjsssuuuuuuqqqssszzz~~~kkkYYYJJJDDD<<<777555777999:::888;;;???AAAAAA@@@@@@AAABBBHHHLLLNNNSSSZZZ\\\[[[KKKGGGCCCAAA???AAAIIISSSjjj~~~{{{wwwpppiiillluuu{{{}}}ooo\\\EEE999555333333555888;;;BBBKKKSSSYYY[[[[[[PPPHHH>>>777666888999999999888777999<<>><<<@@@FFFJJJKKKKKKJJJJJJNNNJJJGGGGGGHHHEEE>>>777444444444555555555666666555888::::::888888:::===~~~{{{{{{|||{{{yyyvvvsssqqqjjjhhheeedddddddddcccbbb^^^\\\[[[ZZZ[[[ZZZXXXVVVSSSPPPLLLJJJIIIHHHGGGEEE>>>????????????===<<<;;;>>>???>>><<<888777999;;;:::999888777555444333222111111000000111111222333////////////...------,,,333333444444444333333333333333333333333222222222555111...---///111000///000///......///000///...***---///---***))),,,000++++++***++++++,,,------))))))******************+++---......+++)))(((((()))))))))))))))***++++++---)))))),,,---+++,,,111************************)))***++++++***)))***+++---,,,***))))))))))))***''')))++++++))))))***------...000111111///,,,+++)))***++++++))))))***+++(((***---...---,,,...000---***111***111???444---)))+++---...------...///...---,,,,,,,,,,,,---...***+++++++++++++++,,,,,,...111000------111222///,,,,,,------------............///000000000000///------------------------+++,,,...111555:::>>>@@@===888333222222000+++'''///---+++***+++---///111111111000...---,,,+++***'''***,,,,,,,,,,,,...111/////////000//////.........000444888;;;:::666222))),,,...---++++++---000/////////000111111111222222222222333444555666777666444111///...///000111333222000///---,,,,,,,,,(((,,,//////------000444555555777777888>>>OOO___eeegggeeebbbeeeoooxxx||||||xxxgggYYYLLLFFF===777666888;;;===:::===AAACCCCCCCCCCCCCCCBBBFFFIIIJJJNNNSSSUUUSSSKKKGGGCCCBBBAAADDDMMMXXXnnnzzzrrrnnnrrrxxxyyyuuuaaaPPP>>>777666666777999999===FFFRRR^^^gggjjjjjj```VVVGGG===:::<<<>>>???============>>>BBBHHHLLLMMMMMMKKKIIIDDD>>>999666777999:::666111///000333***+++,,,...111333555555222222111111222444666777???AAACCCCCC???;;;888777777888::::::999888777888<<>>CCCDDD@@@<<<;;;<<<~~~|||{{{zzzrrrrrrsssrrrqqqnnnkkkiiidddbbb___^^^___```______YYYXXXVVVVVVUUUTTTQQQNNNJJJHHHDDDBBBAAAAAA???>>>999:::;;;;;;:::999888777666777666333///...111444888777555333222111111111222111000///...---------,,,---...///////////////222333333444444444444333555444444333222111111000999444......222444222///...------...000000...---+++...///---(((''')))---)))***,,,---,,,+++)))(((***+++,,,------,,,+++***,,,---......+++)))((((((******))))))***+++,,,,,,...)))(((,,,---***,,,111,,,,,,,,,,,,,,,,,,,,,,,,)))+++++++++***)))***+++000...+++)))''''''((()))))),,,...---++++++---///---///000222111///---+++***+++,,,,,,******+++,,,+++...000///,,,***+++---222000444''')))666...+++)))+++---...------...///111///---***)))***+++,,,+++))))))***,,,------,,,---111222...///555666333---------.........//////...//////000000000000000........................000222555:::@@@FFFLLLOOODDD>>>777444555555222///111///,,,******,,,///111444444222111///---,,,++++++---//////---,,,...111000000111111111111000000,,,---000444777777444111&&&***---...------///111111111111000000000000000111111222333444666777888333222000......///111333444333111000...------,,,***...222222//////333777777888;;;;;;888:::FFFTTTUUUWWWUUURRRVVVaaakkkpppyyy||||||qqqcccXXXMMMGGG>>>888666999<<<>>>:::>>>BBBDDDEEEDDDDDDDDD@@@EEEIIIJJJLLLPPPPPPMMMKKKFFFCCCAAABBBFFFRRR^^^www|||tttppptttyyyvvvmmmXXXIII;;;777999;;;<<<>>>:::>>>HHHVVVdddooosssssskkk___NNNBBB>>>???BBBDDD???@@@AAA@@@@@@EEEMMMTTTWWWVVVTTTOOOIIIAAA:::666;;;===>>>:::444111222666111111222222222333333333444333222222333666888:::DDDHHHKKKKKKGGGAAA<<<:::999;;;===>>>===<<<<<<<<<@@@HHHRRRUUUQQQKKKGGGFFFJJJNNNUUUZZZ]]]___bbbcccccc^^^YYYWWWWWWQQQFFF===777888888888888999999999>>>EEEMMMNNNIIIAAA===;;;}}}|||zzzyyyxxxvvvsssqqqnnnllliiifffccc```___^^^ccc___[[[XXXXXXYYYZZZZZZOOOUUUSSSHHHDDDJJJKKKEEEDDDBBB@@@>>><<<;;;::::::666666555444444555555555///000111222333333222111//////............//////000///...---------------...............---------///111222000111333111,,,222333333111000///111222+++000000+++(((+++......+++,,,---,,,++++++,,,......------------+++)))&&&,,,+++***)))***+++,,,---))))))***,,,......,,,***++++++++++++++++++++++++,,,+++******))))))******---)))***......)))(((,,,,,,,,,,,,,,,,,,---...///******))))))***+++,,,,,,***))))))))))))+++,,,---************+++,,,---...////////////............444///***'''(((***---...,,,)))(((<<<***///+++444,,,...//////---,,,---------,,,+++,,,...///...---///---+++,,,///111000...***+++,,,---............///000///000555:::777111222000...---///000000000///000111222222111///...444222///---,,,---///111,,,111666<<>>@@@CCCCCCCCCDDDHHHPPPZZZaaaiiirrr}}}|||mmmaaaYYYVVVNNNHHH@@@===>>>@@@???===AAABBBCCCDDDDDDCCCBBBBBBFFFEEECCCCCCDDDGGGJJJLLLIIIHHHDDDFFFIIIFFFPPPggg}}}}}}yyylll```MMMDDD999444777999999666===AAAIIIRRR\\\fffqqqwwwnnncccVVVLLLHHHGGGDDDBBBHHHEEEBBBBBBAAABBBJJJSSSaaa]]]WWWOOOGGG???:::777;;;AAACCC???===<<<888000222222111111111333444555333222222222222444555666BBBJJJTTTZZZWWWNNNDDD>>>:::999<<>>@@@DDDRRR^^^aaa]]]VVVNNNGGGJJJNNNSSSXXX\\\___ccceee^^^\\\[[[\\\\\\TTTFFF;;;888999:::;;;<<<<<<;;;;;;@@@JJJSSSTTTMMMFFFDDDFFF|||zzz|||zzzxxxvvvvvvuuutttqqqnnniiigggeeeccc```^^^]]]\\\]]]ZZZWWWUUUTTTTTTSSSRRRJJJOOOMMMCCC@@@DDDEEEAAA===<<<:::888666555444444111111000000000000000111---...///111111111000///...------,,,,,,------...//////...---------------...........................111111000111444333///111222222111//////000111,,,000000,,,+++...000///,,,------,,,+++***,,,---+++++++++,,,------,,,+++******))))))******+++,,,,,,+++,,,...///...,,,***,,,,,,,,,,,,,,,+++++++++,,,,,,+++***************---******......+++***---......---,,,,,,,,,------++++++******++++++,,,---***)))))))))***+++,,,---*********++++++,,,...............///////////////111...+++)))***++++++*********,,,;;;:::666---333000111222111///------......---,,,---...///...---///---+++,,,...000///---,,,,,,------...//////000111222333444:::@@@>>>888222000......000111000000111111222333444444444444444222000.........///000222333666???QQQccclllkkk```WWWIII===777666666666111000000//////000000000222444666555333000......------......///000111111222111111222444444333222//////000000000000000//////..................///......///000000000000///.........111555777666555555///---222555444444777999666222000111111222222111111111111000111333666666888:::;;;;;;<<<>>>@@@>>>===<<<;;;===CCCKKKQQQ```iiiuuu~~~wwwiii^^^YYYXXXNNNHHHAAA>>>@@@AAA@@@???BBBCCCDDDFFFFFFFFFEEEDDDHHHGGGFFFEEEFFFIIILLLNNNKKKMMMIIIJJJNNNKKKSSSiiiwwwgggYYYJJJCCC;;;777888::::::999AAAEEELLLSSSZZZbbbjjjooommmeeeZZZPPPKKKHHHFFFDDDFFFCCCAAAAAA@@@AAAIIIQQQWWWTTTNNNFFF???999444222:::???AAA???>>>???;;;555222111111222333444666777555555444333444555666777>>>EEENNNSSSQQQKKKDDD???<<<:::<<>>:::777666444333111000//////------,,,,,,,,,------...+++,,,---...///...------,,,++++++******++++++,,,///...---------------------------.../////////000...111111000111555555333///000111000...---...///...000///,,,...222333///---......---+++***+++---++++++,,,,,,------,,,,,,((())))))***************.........///000///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,***+++...///,,,,,,...000///...---,,,,,,,,,,,,,,,++++++++++++,,,------***)))))))))***+++,,,---,,,,,,,,,,,,,,,---...///------///000111222222222000...---,,,,,,,,,***((()))...222999PPP@@@222444444555555333111/////////000///......000000///...000...,,,,,,.........---...---,,,,,,---...000111...000111333999@@@???;;;222000///000111222111000000/////////000222444555333333222111000000000000666444555@@@WWWmmmwwwvvviii]]]MMM@@@999777555555111111111000000111111222111333666666555444333333---...///000111111000000222000000111333555555555222111000...............000000/////////........................///000000...------///222444444444111---,,,000444555666999;;;888555333444555555555222333333222111222555888888999:::::::::;;;===@@@;;;;;;999888888===CCCHHHPPPXXXeeepppxxxttteee\\\YYYZZZNNNIIIDDDBBBCCCDDDDDDBBBCCCDDDFFFGGGHHHHHHHHHGGGHHHGGGEEEEEEFFFHHHKKKMMMNNNQQQNNNOOOSSSQQQYYYnnn}}}ppp^^^PPPEEECCC???<<<;;;;;;<<<===EEEIIINNNSSSWWW[[[___bbbhhheee^^^VVVNNNJJJIIIJJJEEEAAA????????????DDDKKKQQQNNNHHHBBB<<<888666555888<<<>>>>>>???@@@>>>:::222222222333444666777888777666555444555666777888999>>>DDDHHHHHHEEEBBB@@@999666666:::;;;999:::>>>CCCQQQ]]]^^^XXXUUUTTTSSSKKKLLLLLLMMMNNNQQQWWW[[[\\\[[[[[[^^^]]]VVVIII???::::::999999:::;;;===>>>AAAJJJTTTVVVSSSOOOPPPRRR~~~|||zzzyyyyyyyyyvvvrrrpppqqqpppnnnnnnnnnmmmjjjhhh___^^^\\\ZZZWWWTTTRRRQQQLLLKKKIIIHHHGGGEEEAAA>>>:::>>>===777444666777444444333222000///.........------,,,,,,,,,---......+++,,,---......---,,,+++++++++************++++++......---,,,,,,---------,,,,,,---...//////000000///222333000000444555444---///000///...,,,---...///000...---111666444000...//////---+++***+++---...//////...+++***))))))((()))***,,,,,,+++******...------...000000...------------------.........---------------,,,++++++******+++---...------...///......------------...,,,+++++++++++++++,,,,,,*********++++++,,,---------------------...///000---...000333444555666666333111///......---+++)))+++222555555\\\GGG666777666777777555333222222333222111///000111111000...000///...---------------...---,,,++++++---///000---000111222777===>>>:::333222111111333333111000222111/////////111444666444444333333222111111000444333555@@@VVVnnn{{{|||mmm^^^MMMAAA:::555333333111111000000000111222222111333666777666555555555...///000000111000//////222000///000333666777777666444111...------.../////////000000000000000000///...---------...000111...---...///000222333333///------///222444666888<<<:::777666777999999888333333333111000222555888999:::::::::999:::===???999999999888888<<>>@@@FFFIIIMMMQQQRRRTTTVVVWWW___```^^^XXXPPPLLLMMMPPPFFFAAA>>>>>><<<;;;>>>CCCIIIFFFBBB===:::888777777666888:::;;;<<<<<<;;;:::333333444444555555666666444333333333444666888999666999<<<>>>>>>======>>>777333222555666555888<<<@@@MMMWWWUUUOOOMMMPPPRRRMMMNNNOOOOOOPPPRRRVVVYYYVVVVVVXXXZZZZZZSSSHHH???<<<<<<::::::;;;===@@@AAACCCJJJSSSUUUSSSPPPQQQSSS}}}{{{zzzzzzyyywwwvvvtttqqqmmmlllkkkiiiiiihhhgggdddbbb\\\[[[YYYVVVRRRMMMJJJGGGDDDCCCBBBBBBBBB@@@<<<999555888888444111222222222111000///...------------,,,,,,,,,,,,,,,---......,,,---.........---,,,+++,,,,,,++++++++++++,,,,,,------,,,,,,,,,------...+++,,,,,,---...//////000000444555222000222333222,,,...//////---,,,,,,---//////......111666444///......///---++++++,,,...///111222111---***((((((***+++,,,---...---,,,+++,,,++++++---///000///...------........./////////---............---,,,,,,(((***++++++,,,......---,,,,,,,,,---...///000111,,,++++++*********++++++++++++,,,,,,---.........//////////////////000111///000333666888999999999999666111///.........---,,,222222...UUUDDD666777555666666555444444666888222111000000111222111000111111000///.........///...---+++******,,,...///222555555444777===>>>;;;666444222222333333111000999777555333444666888:::555555555444444333222222222555999BBBUUUkkk{{{qqq___LLLAAA;;;666333444////////////000000111222222444777888666444444444//////000000000//////...111000///000333666888888999666333000...///000222...///000111222333222222//////...------///000111...///000000111111222333///000000//////222444555;;;999888888:::<<<<<<<<<555444333111///000333666888:::;;;;;;:::;;;===???:::::::::888888:::>>>AAA???AAAFFFMMMWWWdddqqqyyyuuuvvvyyy{{{{{{{{{zzzyyyooolllkkknnnqqqvvv|||lll^^^WWWUUUNNNLLLJJJHHHGGGFFFDDDCCCBBBCCCEEEGGGHHHHHHHHHHHHCCCBBBAAA@@@BBBEEEHHHJJJNNNTTTRRRSSS[[[aaannn|||nnn]]]NNNDDD===@@@CCCAAA>>><<<>>>AAACCCFFFJJJLLLMMMMMMNNNOOOSSSWWWXXXUUUOOOLLLNNNRRRGGGAAA======;;;888888;;;<<<:::777555333222333333555555666777888777666777555555555555555444444444000000111222444666999;;;666888999999888888999;;;;;;777666888999999;;;@@@>>>HHHNNNKKKEEEEEEIIIKKKKKKNNNQQQRRRSSSTTTVVVXXXPPPPPPRRRTTTSSSNNNFFF???===<<<;;;;;;<<<>>>AAACCCEEEKKKQQQSSSQQQNNNOOOQQQ}}}{{{yyyxxxyyyvvvrrrqqqqqqmmmhhheeedddbbbaaa```^^^[[[YYYUUUTTTRRRNNNJJJDDD@@@===<<<;;;;;;<<<===<<<999777333444555333111000000111...---,,,+++++++++++++++************+++,,,------------...//////...,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...+++++++++,,,------.........444777333000111111000,,,...000000...,,,,,,,,,---//////...000333222...---......---,,,,,,...///...222666666222...,,,,,,+++,,,,,,------------------,,,+++---///000000///.........///000000111111......///000000...---,,,))),,,---,,,,,,//////,,,+++,,,,,,---...000111222---,,,,,,++++++++++++,,,,,,---...///000000000///111111000000000000111111///111555888:::;;;;;;:::===999444111000000000///***///---+++AAA;;;333555444555555555444555888:::111000///000222333222111111222222111//////000222...---,,,+++,,,,,,---...222444555333444888:::888:::777444222222222111000777666444333333666888:::777777666555444444444444444888>>>FFFWWWmmm}}}vvvaaaMMMDDD???888555777///////////////000111222444666888888777555444444333222111000//////000000111000000111444777777777888666333111000111333444///000111333444333333222///////////////000111111...000333444333222222333...111111...---000333333888777777999<<<>>>??????888777444111...///222555666888;;;<<<<<<<<<===>>>AAAAAA@@@===;;;:::<<<===BBBAAAAAADDDJJJSSS[[[aaa```aaaccceeeffffffeeeeeeYYYUUUTTTWWWZZZ___jjjttt}}}~~~{{{rrrbbbXXXUUUQQQPPPNNNLLLHHHEEECCCBBBBBBCCCDDDFFFGGGGGGGGGFFFDDDDDDCCCCCCEEEIIILLLOOOPPPZZZ[[[]]]gggooo{{{|||jjjXXXIIIAAA<<>>@@@@@@BBBEEEFFFFFFGGGHHHJJJIIIMMMOOOMMMIIIHHHKKKOOOFFF@@@;;;<<<;;;777666888444444333333333333333333666444333666666333444666666666777777777666555555111111222333555888;;;===999:::;;;:::999999:::<<<<<<888777:::;;;:::===AAA???FFFIIIFFFBBBDDDHHHIIIJJJMMMPPPRRRRRRRRRSSSSSSLLLLLLMMMNNNNNNKKKEEEAAA>>>>>>>>>>>>@@@BBBDDDEEEIIIMMMQQQRRRPPPOOOOOOPPP~~~|||{{{zzzxxxvvvtttuuuqqqkkkiiijjjgggaaa\\\ZZZXXXWWWUUUSSSOOOMMMJJJIIIHHHEEE@@@;;;777444555444444666888999888666111222333333111//////000,,,,,,++++++******++++++******)))***+++,,,------------.........---++++++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++)))111666444111111111///,,,...000000///---,,,,,,***///111...---//////,,,,,,---...---------///111333999>>>>>>888222...---,,,,,,++++++,,,,,,---...222000......//////...---......///000000111222222...///000111111///...,,,,,,000000------111000,,,------------...///111111//////...------------------...000111222222111111222222111111111111222222///111555888:::::::::999;;;999666333222111...---+++///,,,111000666222444555666555444333333666888///......///222333333222111222333222111000222555///////////////////////////222333000111555888777???;;;555222111111111000/////////000222444777999:::888666444444444555666666999===HHH\\\sss{{{dddNNNFFF@@@888555777000000000000111222333333444777999:::999777777777777666333111000111222333111111111333666777666555555333222111111222444555222333444555444333111000///000000111111111111111...222666888666333222333,,,111222---,,,000333333444444555888<<<@@@AAAAAA;;;:::666222//////222555333777;;;===============AAAAAA@@@>>>;;;999:::;;;@@@??????AAAEEEHHHKKKLLLLLLLLLMMMNNNOOOPPPQQQQQQHHHEEEEEEGGGJJJLLLTTT\\\qqq~~~zzzpppkkkiiinnnyyyuuufff\\\XXX[[[[[[YYYUUUPPPKKKGGGFFFCCCDDDEEEGGGGGGGGGFFFEEEEEEEEEDDDEEEHHHLLLPPPSSSVVVdddkkknnnyyylllWWWHHH@@@<<<=========<<<<<<===>>>>>>???AAAAAA@@@AAACCCEEECCCEEEFFFDDDBBBBBBEEEGGGBBB<<<999;;;;;;999777888444555666888888888888888888444333777777555666:::666777888:::::::::::::::888777777888999;;;===???===>>>@@@@@@??????@@@AAA<<<999999<<<===<<<>>>AAADDDHHHIIIGGGHHHLLLNNNMMMMMMNNNOOOOOONNNMMMOOOPPPLLLLLLLLLLLLKKKJJJHHHFFFDDDEEEFFFGGGHHHJJJKKKKKKLLLOOORRRTTTSSSRRRSSSTTT~~~{{{yyyxxxwwwuuutttqqqqqqllldddbbbdddbbb\\\VVVTTTQQQOOONNNKKKGGGDDDAAAAAA@@@>>>:::555111...111000000222555777777666000000111222111......000------,,,,,,,,,,,,------++++++++++++,,,---...///,,,------...---,,,+++***,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,---...++++++******************%%%...555444222111111000,,,...000111///---,,,,,,(((...111...+++,,,---,,,+++,,,---------...000222:::@@@EEEDDD<<<333---+++,,,+++***)))***+++,,,---666444111000000///---,,,...//////000111222222222...///111222111000...---...333333//////333222---//////.........//////000111111000///////////////...///111222333333222222333333222222111222222222...111444777999999888777999888666666444111---)))---111///:::(((666444555777777666333222222444666...------///222333333333111333444333222111444777000000111111111111000///222555666444444999<<<<<>><<<999444000///222555222666;;;>>>???>>>======777888888777555555666888:::;;;>>>AAADDDFFFEEECCC?????????@@@AAABBBDDDEEE???===>>>AAABBBBBBFFFLLLeeetttrrrddd]]][[[fffrrr~~~uuuggg___\\\eeeeeeccc^^^XXXRRRNNNLLLDDDEEEFFFGGGHHHGGGFFFEEEDDDDDDDDDFFFIIIMMMRRRUUU[[[mmmwww}}}oooYYYHHH???===<<<;;;;;;;;;;;;<<<<<<>>>??????===<<<===???BBBAAAAAA@@@???>>>>>>???AAA>>>999666:::<<<;;;999:::333444777999;;;:::999888999555444999:::777999???555666999;;;===>>>>>>>>>>>>>>>===<<<===>>>???@@@???AAADDDEEEEEEDDDEEEEEEAAA>>>???BBBCCCAAACCCFFFHHHJJJKKKKKKNNNTTTVVVTTTRRRRRRPPPMMMKKKKKKMMMPPPNNNMMMLLLKKKKKKKKKJJJJJJKKKLLLNNNPPPQQQRRRRRRRRRNNNQQQTTTUUUUUUVVVWWWXXX~~~{{{yyyxxxwwwuuuppplllmmmjjjfff```[[[VVVSSSQQQOOOKKKFFFDDDCCCBBB@@@===@@@???===:::555111...,,,222///---,,,...111222222222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,+++((((((+++///000,,,'''000///...,,,++++++,,,,,,,,,++++++******++++++,,,************************))))))************))))))...---,,,000:::AAA>>>555777,,,///777222---...,,,---,,,,,,...+++&&&%%%(((+++,,,---///000111222222;;;LLLYYYTTTCCC666///,,,///...---,,,+++,,,------111111000...,,,++++++,,,000......///222444555444222+++///333......///***---...000222333222111000(((---000...---......+++////////////......111333000000/////////111222333444333222222333333111///111000444;;;<<<777444666888888888777555333000///,,,...000111111111333555666555444333222222222222111222333444555777888888555444333111000/////////111444666333///---...111111888555---333BBBCCC777KKKBBB;;;:::999333111333000111333444555888===AAA>>>:::666444555888:::;;;;;;<<>>777555666///...---...///333666888999<<>><<<;;;:::<<<:::777444222222444444333333444666888888777555666444222111222333666888777:::;;;999444111111333000000222333111//////111000222666888888666222000......---...000111222222444222000222888>>>AAABBB;;;999777444333333444444;;;;;;;;;===>>>===;;;:::===;;;888666777999:::;;;777:::::::::===AAA@@@<<<;;;;;;:::::::::;;;<<<===>>>>>>>>><<<<<<>>>BBBEEESSS___qqqsss___TTTUUU___qqqyyyrrrlllfffqqqwwwuuulllhhhfff[[[LLLJJJEEEEEEJJJNNNJJJDDDAAAAAACCCFFFIIIMMMRRRWWW[[[nnnwwwqqqZZZIIIBBB>>><<<999888999:::;;;;;;888888888:::;;;:::999777>>>======<<<===???@@@BBB<<<;;;::::::<<>>???@@@???===<<<===>>>;;;===AAADDDFFFGGGFFFEEEEEEGGGHHHIIIIIIHHHFFFDDDIIIHHHJJJNNNOOOLLLLLLNNNGGGHHHIIIIIIIIIIIIKKKMMMOOOOOOOOOQQQVVVZZZ\\\]]]]]]UUULLLIIIKKKOOOQQQPPPPPPPPPPPPQQQQQQRRRSSSSSSPPPRRRTTTUUUVVVWWWZZZ]]]XXXSSSPPPSSSZZZ]]]ZZZVVV|||yyyxxxxxxvvvtttrrrrrrooojjjfffiiifffaaaZZZTTTNNNJJJHHHJJJFFFAAA???>>>>>>;;;999777777555333111...,,,+++000...---...111333333333222222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))+++111555555000***000///...,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***000///---///888BBBCCC???999...///666222,,,,,,,,,***)))+++...---***+++///+++***))))))***+++---///<<>>:::666444555777999:::999:::===GGG\\\tttxxxeeePPPDDD===777444555000///...///111444777999;;;>>>AAABBB@@@>>>======<<<:::888555444555666777444444444666999::::::999666555333222222444666777888:::;;;888333000000222111222333444222000111222000222555777777555222000...///000//////000111333444222111444999===??????:::999666444333333444444<<<<<<<<<======<<<:::999777444111222444777777777666888888777999===<<<888999999888888888:::;;;<<<======;;;999888999<<>>>>>>>><<<;;;<<<;;;::::::<<<@@@EEEHHHDDDBBB@@@>>>???BBBEEEGGGHHHKKKKKKIIIKKKPPPQQQMMMKKKLLLKKKHHHEEECCCCCCDDDBBBDDDGGGKKKMMMNNNOOONNNQQQQQQQQQQQQPPPNNNLLLKKKLLLLLLNNNSSSTTTPPPOOOPPPLLLMMMNNNMMMLLLLLLNNNPPPOOONNNMMMOOORRRVVVXXXYYY[[[TTTLLLJJJNNNQQQOOOMMMNNNMMMMMMMMMOOOQQQSSSTTTSSSUUUWWWXXXYYY\\\___aaa\\\WWWTTTVVV]]]bbbbbb```}}}zzzvvvtttqqqooommmkkkiiifffbbb^^^]]]ZZZVVVPPPJJJEEEAAA@@@AAA>>>:::888888777666444333333333222111111000000---,,,,,,...000222222111111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***000666;;;999333---000///...,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,------......------,,,000000---,,,333>>>EEEFFF<<<444222666444---+++...+++***+++///...,,,---222,,,***'''%%%&&&(((+++...:::HHHSSSOOOCCC:::555444//////...------------...---...///000111111111111222111000111222333333222222222222222222333333333///000111222111000///...)))...000...---...///,,,///000000///......000333333222111000///000111222777666555666666666444222111000333777888666555666888888888777555333111///...////////////111444777===<<<:::888666444333222111111333444666888999:::444444222111000000//////666555333111000000000111444333444888<<<<<<999666@@@;;;999:::999555333333222444666888:::>>>CCCFFF???;;;777444555666888888999:::<<>>AAAAAA@@@>>>>>>>>><<<:::888666666777999;;;666555444666999;;;======777666444333333444555666777999999666222000111333444666666555333222333333000111444555555444111000///111333111///...111333333333333555999;;;<<<;;;888777555444333333333444999999:::::::::999777666777333111333888:::999666444666666555666:::888444999999888888999:::<<<===BBBBBB@@@>>><<<<<<>>>@@@JJJQQQ```tttxxxhhh\\\WWW]]]mmm|||rrreeeVVVMMMFFFDDDCCC@@@??????777:::>>>DDDJJJPPPTTTVVV^^^eeennnssstttuuuyyy~~~wwwbbbQQQHHHGGGEEECCC@@@>>><<<;;;;;;AAABBBBBBCCCBBBAAA???>>>@@@???===>>>BBBHHHNNNRRRKKKIIIFFFDDDDDDEEEHHHJJJTTTWWWZZZYYY[[[^^^^^^\\\ZZZYYYWWWSSSNNNKKKKKKLLLKKKLLLOOORRRUUUWWWYYYZZZ]]]\\\[[[XXXVVVTTTRRRQQQNNNMMMPPPUUUUUUQQQPPPQQQSSSTTTTTTSSSRRRRRRTTTUUUTTTQQQMMMMMMPPPTTTXXXZZZ[[[SSSKKKKKKPPPSSSOOOJJJMMMLLLLLLLLLNNNRRRUUUXXXWWWYYY\\\^^^___bbbfffiiiddd^^^YYYZZZaaahhhlllmmm}}}{{{wwwssspppjjjiiigggeeebbb^^^ZZZWWWNNNLLLIIIEEEBBB???===<<<999777555333222222111111222222222111111222222222,,,+++)))***,,,---...---000000///......---,,,,,,++++++,,,,,,,,,,,,------***,,,111666999888222---000///...,,,,,,,,,---...,,,,,,,,,++++++,,,,,,,,,*********+++++++++++++++------............------,,,...---***---777???BBB>>>999444666888///***111111......///---))))))---,,,***)))((((((+++---///333???GGGDDD;;;555333222/////////..................---.../////////---,,,333222111222333333222000333888666111333333111333000000111111000///...---)))...000...---//////---000000000///......000222444333111000///000000111777666555666777666444333222222444777888777777777777777777777555333111000...///000//////111555777???>>>===:::888555333222111111333444666888999:::444333222111000000000000777555333111111111111111777222444<<<===555///000777666666777777555333333444666888:::;;;>>>AAADDD???;;;777555555666666666999:::===FFFYYYpppwwwiiiUUUEEE<<<666333222111111111222444777:::;;;999;;;>>>>>>===<<<<<<<<<;;;:::888666777999;;;===:::777555555777:::<<<<<<888777666666666666666666555777777555222111444777888::::::666333444444333000111333444444333111000111333555333///...000444222333555777888999888777777666555444333333444444333555777777777666666666999555222555:::<<<999555666777777555666999777333;;;:::::::::<<<>>>???AAAFFFFFFFFFEEECCCDDDFFFHHHLLLPPP[[[mmm}}}xxxsssiii___[[[```lllzzz~~~}}}}}}{{{~~~zzzuuukkkaaaVVVNNNFFFDDDBBB>>>===???;;;<<<>>>BBBGGGJJJLLLLLLOOOVVV]]]bbbccceeeiiilllwwwvvvbbbSSSJJJKKKKKKJJJHHHEEECCCBBBBBBEEEFFFGGGGGGFFFDDDCCCCCCFFFFFFEEEFFFIIIMMMPPPSSSPPPNNNLLLJJJJJJLLLOOOQQQXXX[[[___aaabbbcccbbbaaaeeedddaaa\\\WWWUUUUUUVVVUUUVVVXXX[[[^^^aaacccdddgggeeeaaa^^^ZZZWWWVVVUUUQQQNNNNNNQQQQQQOOOPPPSSSYYYZZZ[[[[[[ZZZ[[[]]]___]]]XXXQQQOOORRRYYYaaaeeeaaaWWWNNNNNNTTTWWWTTTNNNQQQPPPOOOPPPSSSWWW\\\___]]]```ccceeegggjjjnnnqqqooohhh```___eeemmmtttwww}}}{{{xxxvvvsssoookkkgggddddddbbb___[[[VVVRRRQQQDDDCCC@@@>>>;;;999888777444333222111//////000111111000///...............111---***((()))+++------//////......------,,,,,,+++++++++,,,,,,------------...///111222111///---000///...---,,,---...///---,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,------------,,,,,,(((---...,,,---222777888:::999222333:::000(((333444111//////+++&&&&&&***))))))***+++,,,---.........666<<<999444222111000000000000/////////......111///...///111111///---333222222333444333222000444???:::111444222---111000000000000//////......***///000---,,,///000...000000000///---...000222444333222000000000111111444444333444666666444333333555777888999::::::888777777777777555333111000...///000000000222555777======<<<:::888555333222111222333444555666777888333333222111000000000000777666555333111111222222444000444@@@AAA999555888000222444555555555444333777888:::::::::;;;>>>@@@>>>;;;777555555666666555777999===EEEWWWnnn}}}yyymmmZZZHHH===888555222222222222333555777999;;;888:::<<<===<<<;;;;;;<<<:::999777666777999<<<======:::666444555888999999888888999999999888888888444666666555333444999======@@@???888444555555222111222222333333222222111333555555333000///111333222333555777777666555555666555555555444444555555000333777888888777999:::999666333444777888555111888:::999777888;;;999444:::::::::;;;===???AAABBBEEEGGGHHHIIIIIIKKKOOOQQQRRRRRRXXXggg|||vvvlllhhhccc___]]]aaahhhpppuuurrrmmmjjjkkknnnsssvvvtttooohhh___WWWQQQKKKGGGFFFDDD@@@>>>@@@???>>>>>>@@@EEEGGGHHHGGGFFFKKKQQQUUUWWWZZZ]]]___kkkrrr___QQQJJJNNNPPPQQQPPPMMMKKKJJJKKKIIILLLNNNNNNKKKIIIIIIJJJLLLMMMNNNNNNNNNNNNMMMLLLRRRRRRRRRSSSTTTWWWYYY[[[YYY]]]aaaeeedddbbbbbbdddmmmmmmkkkhhhdddbbbbbbcccbbbcccdddfffiiikkkmmmnnnooommmiiieeeaaa]]][[[ZZZXXXSSSPPPPPPQQQQQQTTTYYY^^^___aaabbbbbbcccfffhhheee___VVVSSSWWWaaakkkrrrjjj```VVVSSSYYY]]]\\\YYYXXXWWWVVVVVVYYY^^^cccfffeeegggkkkmmmooossswwwzzzyyyrrriiifffiiiqqqxxx|||yyyvvvssspppnnnjjjfffbbb]]]^^^]]]YYYSSSNNNKKKIIIAAA???<<<999666333222111111111111000//////111333444333111///.........///333000---,,,---...000000......---------,,,,,,,,,***++++++,,,,,,------...///......---------------000///...------...//////------,,,,,,,,,,,,------,,,,,,------......//////+++,,,,,,,,,,,,,,,,,,+++)))...111000000222222000000555---///<<<111&&&444333000......+++'''(((---'''(((***+++,,,,,,,,,+++---333777444111222333222000000000111000//////......+++)))+++///111000///333222222333555444222000333EEE>>>111777333***000000000//////////////////+++///000---,,,///000///000111111///------///111444333222111000111222222111111111333555666555444333777999999:::<<<;;;888666777777777666444222111---///111222222333444666999999999999777555222111222222222333444444555555333222222111000000111111444777888666222000111333555222666===<<<555111444---222444444333555666555888:::;;;;;;::::::;;;<<<<<<999666555555666666555333888===FFFWWWlll{{{{{{rrr___KKK???:::777333333333444444555777888888999:::<<<===<<<<<<===>>>:::999777777777:::<<<>>>>>>;;;777555666777888777888999;;;<<<===<<<;;;:::666777777666444777===BBBDDDHHHEEE;;;666888777333333333333222222333333333666555444333333333333333111333555666555444444555555555555666666666666666222666;;;<<<;;;:::<<>>@@@BBBGGGJJJMMMPPPSSSVVV[[[^^^]]]\\\]]]fffwwwqqqaaa[[[YYYZZZZZZ[[[^^^dddhhheee^^^\\\^^^```fffkkklllggg```XXXSSSMMMIIIGGGHHHFFFAAA@@@BBB???===<<>>;;;888777888999999999888:::===???@@@???>>>===;;;<<<;;;888666888>>>CCCLLLQQQMMM@@@:::<<<;;;555444444333222222333444444888444111222555777555222000333555555333222444555555666666777888888888777555999======:::999;;;=========<<<:::777777:::===777999999777888;;;:::666888888999:::<<>>EEELLLNNNNNNLLLMMMNNNOOONNNNNNNNNNNNYYYlllgggRRRJJJIIIKKKPPPTTTUUUQQQNNNMMMOOOLLLQQQTTTUUURRRPPPRRRUUUVVVWWWXXXXXXVVVSSSQQQOOOKKKNNNTTTZZZ^^^```aaa```aaabbbfffjjjgggaaabbbhhhiiikkkmmmmmmkkkiiihhhhhhggghhhjjjkkkkkkjjjhhhgggkkkjjjiiifffccc___[[[YYYXXXSSSQQQRRRRRRQQQSSSWWWYYYZZZ[[[[[[ZZZZZZ\\\^^^[[[XXXUUUUUUYYY___cccfffbbb^^^XXXTTTTTTVVVXXXZZZWWWVVVVVVVVVXXXZZZ\\\]]]aaacccfffhhhjjjmmmqqqtttqqqmmmgggcccdddhhhnnnqqq{{{wwwnnnjjjeeeaaa^^^[[[WWWUUUPPPQQQQQQLLLEEE???<<<<<<555555333222222111222222---///000000...///222555222000...,,,+++,,,---...(((***---222555555222///------,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++---.../////////000111000///...------...///000...------,,,,,,------...******++++++,,,---......,,,------------------,,,(((+++---...111333000***'''333,,,000EEE:::,,,>>>777444111111---)))***///333111---)))'''''')))***///222222......333555444000111111222222000///...999333---+++...000///---111111222444666666333111///JJJCCC555???:::,,,444...............///000111,,,000000---,,,///111000111111111///------///111222222111111111222444555......000333666999999888///666:::999:::===:::444666666777777666444222111+++...333555555444444444///111222444444333111000222222222111111111000000222222111111111111111111...777>>><<<333---000555333777888666555666777666///666999555444999<<<;;;777999;;;<<<<<<===>>>???999777555555666777777666777===FFFOOO___rrryyygggQQQCCC???;;;666555555555555555555444444444666777777777777999:::>>>===;;;::::::<<>>@@@BBBBBB@@@???@@@???===:::777888>>>CCCRRRVVVRRRDDD<<>>AAADDDFFFFFFJJJNNNSSSWWW[[[```ccc^^^ZZZUUUUUU^^^qqqlllXXXLLLIIILLLMMMOOOMMMPPPUUURRRLLLJJJOOOFFFMMMVVV]]]\\\VVVQQQPPPPPPLLLHHHGGGDDDAAACCCHHHEEE@@@<<<>>>EEELLLOOOOOOOOOOOONNNMMMKKKIIIHHHGGGPPPbbbyyyeeeOOOHHHJJJIIINNNSSSSSSOOOKKKJJJLLLIIIMMMRRRRRROOONNNPPPTTTNNNNNNNNNNNNMMMMMMLLLLLLDDDIIIPPPWWW\\\]]]\\\[[[VVVVVVZZZ]]]YYYSSSUUU\\\___bbbdddeeeccc```^^^]]]]]]___aaaaaaaaa^^^[[[YYY``````___^^^[[[WWWSSSPPPMMMKKKKKKMMMMMMJJJJJJMMMQQQRRRRRRQQQOOONNNOOOQQQQQQQQQQQQSSSVVVXXXYYYXXXUUUTTTRRROOOLLLLLLNNNPPPRRRRRRRRRRRRSSSTTTUUUUUUXXXZZZ]]]___aaacccgggjjjfffbbb^^^[[[\\\```eeehhh~~~wwwqqqmmmfffbbb]]]YYYVVVRRRLLLHHHHHHGGGCCC===888555555666444333222000000000111111...------...///111333444000000000000///...,,,+++111000111111222333444555000000000000///...---,,,---,,,++++++,,,---///000------------...///111111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......,,,***+++,,,---...///////////////,,,,,,...---))))))+++,,,------+++******,,,...///***,,,777>>>;;;444111888999888333...+++---///......---,,,,,,+++******))),,,---...222777777333555333000............---CCC===555000//////...---000111222333444333222222666>>>@@@777//////000000,,,000111...---///000///,,,444666111---///222111333222111111111///,,,)))111111111111111222222333222///,,,...333888999999999999:::::::::999999888555333111222444444111...000111222111000//////000000000000000000000000000333333222000---,,,---......///111333444444333333...222555555222000222444666:::;;;777333333222///555555555666777;;;???CCC@@@===;;;;;;======:::777888888888888999:::;;;;;;>>>???GGGYYYnnn}}}zzziiiVVVHHH???<<<<<<===;;;888666666666555444888777666888;;;>>>@@@@@@???BBBCCCAAA>>>===AAAFFFCCCFFFEEEBBBAAADDDCCC@@@<<<<<>>;;;;;;;;;<<>>DDDFFFFFFHHHLLLQQQVVVYYYZZZ\\\RRRJJJLLLRRR```uuulllZZZMMMGGGEEEEEEGGGGGGHHHIIIIIIHHHFFFFFFAAAEEEJJJLLLPPPSSSPPPJJJIIIIIIHHHEEEBBB@@@AAABBBAAAAAABBBBBBBBBFFFJJJNNNRRRSSSRRRNNNIIIGGGGGGIIIMMMUUUfff}}}fffSSSGGG@@@HHHIIIJJJKKKJJJHHHFFFDDDFFFGGGIIIJJJKKKJJJJJJIIIJJJJJJJJJHHHGGGEEECCCBBBAAACCCFFFIIIKKKLLLMMMMMMHHHJJJJJJHHHEEEEEEHHHLLLLLLMMMNNNOOOPPPOOONNNMMMTTTVVVVVVUUUWWWYYYWWWRRRRRRPPPNNNMMMMMMKKKIIIGGGBBBBBBCCCDDDEEEFFFGGGHHHHHHGGGEEECCCCCCEEEJJJNNNRRRTTTTTTQQQPPPPPPMMMIIIIIIIIIHHHGGGGGGGGGHHHIIIKKKLLLOOOSSSVVVUUUQQQLLLQQQSSSUUUUUUUUUWWW\\\aaa^^^[[[XXXWWWXXXZZZ[[[[[[~~~wwwpppiiieee[[[WWWRRRNNNKKKHHHDDDAAAAAA@@@>>>:::666444555666333222111///....../////////............///111222111000000///...---------222222111000000000000000000///...------...000111...---,,,,,,,,,---...///......//////000111222222------------------------------,,,------,,,+++***+++,,,---...////////////000---,,,......***))),,,+++,,,,,,+++))))))+++------)))+++555<<<999222///555777888777444111...---......---,,,,,,+++*********---...,,,...333666555333222000//////000000///888444///---...///000///000111222333333333222222666===>>>666///...000000***...000---,,,...000...,,,333666222...111333333222111000000111000...,,,111111000000111111222333......//////000222444555666777888888999999888888333111000222444555333111///111222222000000111333000000000000000000000000111222333222000//////000...///333777:::999555222000///------///000111111444999;;;888666777666333555555666888;;;@@@EEEIIICCC@@@===<<<======;;;999888888999999:::<<<===>>>@@@@@@GGGWWWkkk{{{vvveeeTTTIIIBBB???======:::777666777777666666777666666888===AAACCCCCC@@@BBBCCCAAA>>>===@@@DDDFFFIIIJJJGGGGGGIIIIIIFFFCCCCCCDDDHHHLLLNNNMMMLLLHHHFFFCCC???======>>>>>>GGGIIIIIIGGGDDD@@@======999999999888888777666666999777555555666666666555555333222333555555333111666555333333444666999;;;666666666666666555444444777777666444222111333555999777555555777777666444444777888888777999===@@@EEEDDDEEEHHHLLLOOOQQQQQQQQQJJJEEEGGGLLLWWWgggwwwzzzhhhXXXOOOIIIEEECCCEEEEEEFFFFFFEEEEEEDDDDDD@@@BBBCCCCCCFFFJJJJJJFFFGGGGGGFFFCCC@@@???@@@BBBAAAAAAAAA@@@@@@CCCGGGKKKMMMNNNNNNLLLGGGDDDDDDEEEDDDIIIWWWlllhhhVVVJJJBBBEEEFFFGGGGGGEEECCCAAA@@@@@@@@@AAABBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@>>>???AAACCCDDDEEEEEEDDDBBBCCCCCCBBBAAAAAABBBCCCCCCDDDEEEFFFHHHIIIIIIIIILLLSSSXXXVVVTTTTTTSSSQQQKKKIIIGGGFFFGGGGGGFFFDDDCCCCCCBBBAAAAAABBBDDDEEEFFFFFFEEECCCCCCFFFKKKOOOVVVYYYYYYVVVUUUTTTOOOIIIHHHGGGFFFEEEFFFGGGHHHIIIMMMOOOSSSXXX\\\[[[VVVRRRNNNOOOPPPQQQTTTXXX]]]aaa^^^[[[XXXWWWYYY[[[\\\]]]}}}ssskkkccc]]]YYYOOOKKKFFFBBB@@@???===;;;888888777555333333444666444333111000///.........//////...------......///111000///...------...///444333222000...---,,,+++000...,,,++++++...222444//////...------------...000000000000111222222333..............................---,,,,,,++++++,,,+++,,,---......///......000------//////+++***---***++++++***))))))+++,,,***(((+++444999777111,,,111444777;;;;;;777000+++...------,,,,,,++++++***+++...///+++)))...333555111111000000000111111222000...++++++---///000000000000111222222222222111555:::<<<666000///000111...222333111000222444333...333666333111222444444222111//////000111000///111000000000000111222222,,,///222111...---111444444555666888888888777777222111000222444555444333///111222222222222333444000000000000000000000000000333555666444333222333///000333:::??????888111222---))))))...222222111444:::===<<<;;;<<<;;;888666666777999<<>>BBBEEEFFF@@@BBBBBB@@@<<<<<<>>>AAADDDIIIKKKJJJKKKMMMLLLHHHIIIHHHGGGIIIKKKMMMMMMMMMHHHFFFDDDAAA@@@@@@@@@AAACCCEEEFFFFFFDDDBBBBBBBBB>>>===<<<;;;::::::::::::;;;999777666666777555444333333333444555444111...555444333222222444666777555555444444333333444444555666555444222222333555777666555555666777555444666666666666777888:::<<>>CCCBBBBBBAAA@@@@@@AAAAAA@@@@@@===:::===BBBDDDBBBBBBCCCBBB@@@>>>>>>???AAAAAAAAA@@@>>>===???BBBEEEGGGIIIIIIHHHEEEBBB@@@@@@???@@@IIIYYYjjjzzzkkkZZZLLLBBB@@@AAAAAAAAA@@@>>><<<:::::::::999999::::::;;;;;;999999::::::;;;;;;<<<<<<:::;;;<<<=====================<<<===??????===<<<<<<<<<===>>>@@@CCCFFFGGGIIITTT\\\[[[WWWUUUTTTSSSKKKIIIGGGGGGIIIJJJKKKKKKHHHFFFCCC@@@???@@@BBBCCCEEEFFFEEEDDDEEEHHHMMMQQQ[[[___aaa___^^^[[[SSSJJJGGGFFFEEEDDDDDDFFFHHHIIIMMMQQQWWW^^^bbbaaa\\\XXXMMMLLLKKKMMMRRRWWW\\\^^^[[[YYYVVVVVVXXXZZZ\\\\\\~~~ssshhh___WWWQQQMMMHHHEEE@@@===;;;:::;;;;;;333333333222111111333444555444333111000///......------------.........///111000...---,,,---///000444333222111///---+++***///...---,,,,,,///111333111000///......---------///000000111111222222222........................---------,,,++++++---///+++,,,------.........---///---...000000,,,+++---***,,,,,,,,,******+++---)))))),,,333777777111---000111444999<<<999222+++---------,,,,,,+++++++++)))///000,,,(((+++000333000000111000000000222333111///...------.........000000000111111111111111444777999666222111333555444888999666555777888777333555666444222222444555555333000///000111111000111000000000000111222222000111111000...000333777666777888999999888666555222222222222333444444444222444444444222222333444111111111111111111111111222555888999888555333333111000111888???@@@999111111///,,,---000444555444777===AAA@@@???@@@???<<<999888666777:::>>>AAACCCHHHEEE@@@===;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDEEEAAA???AAAJJJZZZnnn}}}vvvhhhVVVIIIEEEBBB>>>:::<<<:::888777999:::::::::666666666888===AAACCCCCC>>>??????<<<999999:::======BBBFFFFFFHHHKKKIIIFFFHHHGGGEEEDDDEEEGGGHHHIIIFFFEEECCCAAAAAAAAAAAABBBAAACCCEEEEEEDDDCCCCCCDDDBBBAAA@@@>>>============<<<:::888777777777555444222333555666555333000---444333222111111222333444444333222111111222333444111222222222222333666999666555555555555555555444777555333444666888888888<<<;;;:::<<<>>>@@@AAAAAAAAA@@@@@@AAAEEEKKKUUU\\\kkk{{{{{{lllYYYMMMJJJHHHBBB<<>>>>>@@@@@@<<<888:::???@@@>>>>>>???>>>===<<<<<<>>>@@@@@@@@@???<<<;;;;;;>>>AAACCCEEEFFFFFFDDDAAA???===BBBAAAEEEOOO[[[hhhxxx~~~lll[[[KKK???;;;;;;;;;<<<;;;;;;:::999888888777666666777999::::::999999999888888888999999999:::;;;;;;;;;;;;;;;>>><<<;;;===AAAAAA>>>;;;<<<<<<;;;<<<>>>BBBFFFHHHMMMXXXaaabbb```^^^ZZZWWWOOOMMMLLLMMMPPPSSSUUUUUUQQQNNNHHHDDDBBBBBBDDDFFFHHHHHHHHHGGGHHHKKKOOOSSS___dddhhhiiihhhdddYYYMMMGGGFFFEEEDDDEEEFFFIIIJJJMMMRRRZZZbbbfffeeeaaa]]]SSSOOOKKKLLLPPPUUUXXXXXXVVVSSSQQQPPPSSSVVVWWWXXX|||uuuiii]]]TTTLLLGGGDDDBBB@@@===:::888888:::<<<222333333222000///000111222222222111///...------++++++,,,---...///000000000///---,,,---...000111111111111111000///------////////////////////////111111000000///...---,,,...///000111111111000000------------------------+++,,,---,,,+++,,,///222+++,,,------------------...,,,---111111---+++---+++---......,,,,,,,,,---***+++...222666888555111111000111444777666222---------,,,,,,,,,,,,++++++&&&...111...***+++---...///000111000///000444777333333111///...------.../////////000000000111111333555777888888777:::======AAABBB>>>===???@@@>>>===;;;999777444222333555999666333111111111111000111111111111111222222333444000,,,+++...333777888999:::;;;<<<;;;999666444555555444333222222333333777888888666333111222222333333333333333333333333444777;;;;;;999555222111444000///333:::===999333---///222333222222444666:::@@@CCCBBB@@@AAA@@@>>>;;;888666777;;;???AAABBBEEECCC@@@===::::::;;;<<<>>>>>>???@@@AAACCCEEEFFFCCCBBBBBBHHHUUUfffwwwssseeeSSSHHHDDDBBB>>>:::<<<:::888888:::<<<<<<<<<999777666777:::===>>>>>>;;;:::999777666555666888666<<<@@@AAACCCFFFEEEBBBDDDCCCBBB@@@@@@AAADDDFFFDDDCCCBBBAAA@@@@@@@@@AAAAAACCCDDDCCCBBBAAABBBCCCDDDCCCBBB@@@??????>>>>>><<<:::888777777777555444222444666777666333000///333333111111000111111222333222111000000111222333000111222111111333666888444444555555444444555555666444333333555666777666888777777888<<<>>>?????????@@@@@@???CCCKKKTTTYYY\\\jjj{{{{{{kkkXXXLLLJJJIIIEEEAAAAAA@@@>>>===<<<<<<=========>>><<<999999======999;;;;;;;;;:::999:::<<>>CCCBBBEEELLLSSS[[[gggrrr~~~lllZZZHHH<<<666777888999999:::::::::777777666666777888:::;;;:::999888888888888999999888888999:::;;;<<<<<<===>>>===<<>>>>>???BBBFFFHHHSSSZZZaaadddfffeee```XXXPPPOOOOOORRRVVVZZZ\\\\\\ZZZVVVPPPJJJHHHHHHJJJLLLLLLMMMLLLKKKJJJLLLOOORRR___dddjjjnnnppplll___SSSIIIHHHFFFEEEEEEGGGJJJLLLOOOUUU^^^fffiiihhhdddbbb[[[VVVQQQOOOQQQRRRRRRQQQOOOLLLJJJJJJLLLOOOQQQQQQtttlll___SSSJJJDDD@@@===;;;;;;999777555555777999222333444222000......///////////////...---,,,,,,***+++,,,...000111111111///...------...///000111......000111111000//////...//////000000///...---111111111111000///...---...///000111111111//////------------------------))),,,......,,,,,,///333,,,,,,------------,,,,,,---+++---111111---+++,,,,,,---//////...------...***---...000444999999666222111000000111111000///,,,,,,,,,,,,,,,,,,,,,,,,'''---000...+++------,,,///000111000000333:::???:::999777333///...///000/////////...///000000111222333666<<<>>>???CCCHHHMMMQQQSSSPPPOOORRRTTTRRRLLLFFF???;;;666222222555;;;999666555444333222000222222222222222333444444444...)))(((...333666666:::<<<===>>>===:::888666666666555333111111222444:::::::::888444222111222333333333333333333333333555888;;;;;;888444111000555111...///444888666444***...333333111///111444:::???BBB???>>>@@@AAA???<<<999777999???EEEGGGHHHBBBAAA@@@>>>;;;;;;===???BBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGKKKSSS```oooxxxpppdddTTTIIIDDDCCCAAA???===;;;:::999;;;<<<===<<<;;;999777777999;;;;;;;;;777666555444333333444444333888;;;<<<>>>BBBBBB@@@@@@@@@@@@???>>>???BBBEEECCCBBBAAA@@@????????????AAABBBCCCBBB@@@??????AAACCCCCCBBBBBB@@@???===<<<;;;999777666666777555444222444666666555222111111222222111111111111111111111111000000111111222222333444333222000000111333222333555444333333444666444444333333444555666777666555555777;;;>>>???>>>===??????===???HHHPPPSSSSSS\\\iiitttzzz~~~~~~~~~wwwjjjZZZOOOMMMMMMJJJHHHBBBBBB@@@???>>>>>>======:::;;;:::777888:::999444999::::::999888999;;;===>>>>>>===;;;999:::===@@@DDDCCCCCCDDDEEEEEEBBB@@@>>>???CCCIIIMMMQQQZZZddd{{{mmmYYYHHH<<<666666777777888999::::::666777777888999;;;<<<===777777666777888:::<<<===999999999999:::;;;===============>>>@@@AAA@@@???CCCBBB@@@???@@@CCCEEEGGGRRRVVV[[[^^^aaaccc^^^VVVSSSSSSTTTXXX]]]aaacccccc^^^ZZZTTTOOOMMMMMMOOOQQQRRRRRRPPPNNNKKKJJJLLLNNNWWW^^^fffmmmrrrqqqeeeWWWLLLJJJGGGEEEEEEGGGIIIKKKRRRXXXaaagggiiigggeeeddd___\\\WWWTTTRRRPPPOOONNNKKKHHHEEEEEEGGGIIIKKKKKKzzzkkkcccWWWKKKCCC>>>;;;999555666777555222111333555111222333222///---------//////000111111000///...,,,---...000111111000000---------...///000000111+++,,,...000000000///.........------...///000111000111111222111000......///000222333333222000///........................+++...111000,,,+++---///,,,,,,,,,------,,,,,,++++++***,,,000000,,,***,,,+++---//////---,,,,,,---)))---------111999<<<:::333333222000...---...///,,,,,,,,,,,,,,,,,,,,,,,,***---...++++++...///---...000111111222999CCCLLLIIIGGGBBB;;;333000000222//////.........///000111222111666???EEEGGGLLLRRRYYY^^^aaa```aaafffiiihhh\\\QQQFFF@@@999333333777:::999888888888777555222444444333333444444555666111000......000222333444888:::<<<>>>>>>===:::888444555555333111111444777:::;;;:::888555333333444222222222222222222222222444666999999777444222222444222000000222444444333...//////000///000111111666:::<<<::::::>>>@@@??????<<<999<<>>@@@AAA@@@>>>>>>@@@BBBEEEEEEDDDCCCBBBBBBBBBBBBDDDGGGIIILLLPPPXXXccclllhhh___RRRGGGBBBAAABBBCCC???===;;;:::;;;======<<<<<<:::888888999;;;;;;;;;555444222222222333444444222666888888:::???@@@>>>;;;===>>>>>>===???BBBEEEDDDCCCBBBAAA@@@???>>>>>>@@@AAAAAA@@@>>>===>>>@@@@@@AAABBBBBBAAA>>>;;;999999777555555666666666555111333555444222111222333111111111111111111222222000000111222222222222222444444444111///...000222111333555444222222444666222444555444333333777:::777666555777:::<<<======;;;???@@@===>>>EEEJJJJJJLLLOOOVVV\\\aaaeeejjjnnnjjjcccYYYRRROOONNNLLLJJJDDDDDDDDDCCCBBBAAA??????:::;;;999666666:::999555888999999888777777:::<<<======<<<;;;:::<<<@@@CCCEEECCCBBBCCCEEEFFFEEECCC>>>???CCCHHHIIIJJJQQQZZZkkkzzzooo[[[JJJ@@@888888777777777777888888888999;;;===???AAABBBBBB;;;:::999999:::;;;>>>???>>>===<<<;;;<<<<<<===>>><<<===>>>>>>>>>>>>@@@BBBDDDCCCBBBBBBCCCEEEGGGIIIKKKQQQUUUVVVWWWYYYXXXUUUQQQRRRUUUZZZ```ccccccbbb\\\YYYTTTPPPNNNNNNPPPQQQVVVVVVSSSNNNIIIGGGFFFGGGMMMTTT^^^hhhqqqrrrgggZZZMMMJJJGGGDDDCCCEEEHHHJJJQQQWWW___ccccccbbb``````\\\[[[ZZZWWWSSSPPPOOOOOOJJJGGGDDDCCCEEEGGGHHHIIIxxxfff^^^RRRFFF???:::888777222444666555222000111333///111222111///---------111222333444555444333333...///000111111000///...+++,,,...///000000000000)))+++---/////////---,,,...---++++++,,,///333666000000111222222111///...000222333444444333111000000000000000000000000000,,,000333222---)))***,,,,,,,,,,,,------,,,++++++***)))+++000000,,,***+++***,,,......---++++++,,,))),,,,,,***...888===<<<333555555222...+++---///,,,,,,,,,,,,,,,,,,,,,,,,......+++(((***///111///---///111222555>>>KKKUUUYYYVVVNNNCCC888222111222///......------///000111111111666AAAIIILLLQQQYYYYYY___ccccccffflllppppppgggYYYLLLCCC<<<555555999999888888999::::::777555555444444444444555666666000333777666333111222444555777;;;>>>???>>><<<;;;222444444333111222666999999::::::999666555555666000000000000000000000000222444777777666444333444222222222222222222222222555111---,,,000222222111222666777555666<<<@@@@@@CCC???;;;===BBBFFFGGGFFF<<>>BBBDDD@@@>>>;;;;;;<<<======<<<<<<:::999999;;;<<<===<<<555333111111222444444444000444555444777<<<===<<<777:::<<<===<<<>>>AAAEEEEEEDDDCCCBBB@@@???>>>===>>>??????>>>======>>>@@@>>>@@@BBBBBBAAA===999777888666444444666666666555///111333222000///111444000111111111222222222222///000111333333333222111111222222111///000222444000222555444222222444666000444777555222222777<<<888777666777999;;;;;;;;;:::@@@BBB??????DDDEEECCCGGGFFFHHHKKKNNNRRRZZZ```]]]ZZZVVVRRROOOMMMJJJHHHFFFFFFFFFFFFEEECCCAAA@@@======:::555666:::;;;888999999999888666777999;;;<<<<<<<<<;;;;;;===AAAEEEFFFCCCAAABBBEEEFFFFFFDDDCCCCCCFFFHHHGGGFFFLLLTTTaaatttqqq]]]MMMEEE:::999888777666555555555:::<<>>===<<<<<<===>>>DDDBBBAAA???>>>>>>??????===???@@@???===>>>BBBEEEDDDDDDDDDEEEFFFIIIKKKLLLEEENNNSSSRRROOOQQQUUUVVVIIIKKKOOOUUUZZZ]]]\\\[[[XXXVVVRRRNNNMMMMMMNNNOOOYYYWWWTTTNNNHHHDDDBBBBBBEEEMMMWWWdddooorrrhhh[[[MMMJJJFFFCCCBBBCCCFFFHHHNNNTTTZZZ^^^]]][[[ZZZ[[[WWWYYY[[[YYYTTTQQQQQQRRRKKKIIIEEEDDDEEEGGGHHHHHHyyylllcccWWWJJJCCC===888555555222333333444444444333333555555333111000/////////...000333555555333000...---,,,,,,---000111111000---...000111222222222111222......//////------000...............///000111111111111000...---///000555555444333333222111111//////...---,,,,,,,,,,,,---......---++++++---///...---,,,,,,,,,,,,---...+++---.........,,,***(((---//////++++++---,,,(((,,,++++++...333888:::;;;@@@???888000...000000...)))000...,,,000---)))/////////...---,,,,,,,,,,,,000333444111000;;;OOO___pppfffWWWFFF:::333111111000000222333333444333333222666===BBBEEEGGGIIIJJJMMMOOORRRVVV[[[bbbiiinnneeeXXXHHH===:::::::::999666::::::777555888:::999888777666555555444444444777777666555333222111111555666888999999777555444666555444222222222222333888888888777444333333444222333444444444333222111111222444555444222000///333111000111444444111---222000///...///000222333333333333444666999;;;===GGGAAA:::777:::>>>AAABBB>>>::::::???@@@===>>>CCC@@@>>>===@@@DDDGGGFFFDDDAAABBBEEEFFFHHHJJJMMMPPPTTTNNNFFFAAA@@@@@@@@@???>>>===<<<;;;<<<>>>@@@AAA@@@@@@>>><<<:::888666555555555444333222222222222333444555777999;;;<<<===999::::::999:::<<>>>>>======@@@CCCGGGGGGFFFFFFFFFFFFFFFFFFDDDBBBBBBCCCCCCFFFOOOYYYhhhvvvyyyiiiUUUGGGAAA<<<888999:::888777999888>>>FFFKKKMMMMMMLLLKKKHHHEEE@@@;;;:::;;;>>>@@@EEEEEEFFFFFFDDDAAA>>>======<<<;;;;;;===@@@DDDFFFIIIEEEBBBDDDIIIKKKJJJHHHHHHKKKNNNMMMJJJIIIMMMQQQOOOLLLJJJNNNVVV\\\^^^]]]\\\VVVNNNFFFBBBBBBEEEGGGPPPSSSTTTQQQKKKDDDBBBAAA@@@GGGRRR___hhhjjjfffbbbQQQKKKFFFDDDEEEGGGGGGFFFSSSTTTVVVWWWWWWUUURRRQQQSSSQQQNNNLLLKKKLLLNNNOOOJJJHHHEEEBBBAAAAAABBBCCCuuuhhh___SSSGGG@@@;;;555333333000111111222222222111111444333222000000////////////111222444444222000///333222000111222222111///---...000111222222111111111......000000---,,,///////////////////////////000000111000......///111555555444333222111111000//////...---,,,,,,,,,,,,---...///...,,,+++,,,---...---,,,,,,,,,,,,---......//////...---+++)))(((+++------***+++//////,,,,,,++++++...111555666666AAADDD@@@444***+++000444,,,333000---111---***000000///...---,,,,,,++++++///222333000///888IIIXXXfff^^^QQQDDD999333111111...///000222333444444444<<>>;;;999888@@@AAACCCGGGMMMXXXcccjjjcccYYYKKK???999666555555777;;;;;;888666999;;;:::999999777666555555555555555555444333111000000///222333444666666666666555333222111//////000222333777888888777444333333333222333444555555444333333222222333333333222111000333111///.../////////...111000///...///000222333222222222333555777:::;;;AAA===999888:::<<<======<<<888888<<<<<<:::;;;???<<<<<<<<<===@@@BBBBBBBBBAAABBBCCCBBBBBBBBBDDDFFFJJJEEE???<<<<<<===============>>>???@@@AAAAAAAAA@@@???>>>===<<<;;;:::999777666555444222222111111333444555666888999:::;;;;;;:::888777777;;;AAAFFFKKKJJJHHHEEECCC@@@???>>>HHHJJJJJJHHHDDDAAABBBCCCBBBCCCEEEGGGHHHFFFBBB??????<<<888555333111///---111111111111222222222222///000000111111000000///444333222222222222333444333333222222222333444555333333333222111222444777333222222222222333444444666999888666666999:::888:::::::::;;;===???BBBCCC@@@??????@@@BBBDDDGGGIIILLLLLLJJJHHHFFFCCCAAA@@@BBBDDDGGGIIIIIIFFFCCCAAA::::::999999999:::;;;;;;;;;;;;:::999999999888999:::===@@@@@@??????@@@BBBDDDDDDDDDDDDDDDDDDDDDDDDEEECCCCCCEEEFFFKKKVVVbbbvvv~~~nnnZZZKKK???999555888:::999:::<<<===@@@FFFLLLNNNNNNKKKIIIEEECCC>>>;;;999:::<<<>>>EEEEEEFFFFFFEEECCCAAA??????>>>===<<<>>>AAADDDFFFLLLHHHDDDEEEIIILLLKKKIIIGGGJJJKKKIIIFFFDDDGGGKKKIIIGGGFFFIIIPPPUUUVVVUUUTTTOOOHHHAAA======???AAAGGGIIIKKKLLLJJJHHHFFFEEE>>>AAAIIIRRR[[[```bbbaaaUUUOOOHHHCCCBBBCCCDDDEEEKKKLLLNNNNNNNNNLLLIIIHHHFFFEEECCCCCCDDDFFFHHHJJJEEECCC@@@===<<<<<<>>>???rrrddd\\\QQQEEE>>>:::555333333111111222222222222111111111111000///////////////000000111111111111000000000///---...//////...,,,......///000111111111111///---...111111---,,,...///000111111111000///......///000///......000222555444444333222111000///000///...---,,,,,,,,,,,,---...//////---,,,,,,---...---,,,,,,,,,,,,---...111000///...,,,***)))))),,,...---+++---000000,,,---,,,---///222333333222:::DDDHHH>>>000,,,111666111666222...111...+++111000//////...---,,,******...000111///...333@@@KKKVVVQQQHHH???888444222222...///000111222333444444888;;;===<<<999555333222666555555777===IIIVVV```ccc^^^TTTHHH===777555666888<<<<<<888777999;;;::::::999888666555555444444222222111000//////.........///000222333555666666111000...,,,---///111333555777777666444222222333222333555666777777666555222222222222222111111111444333000---+++,,,///111111000/////////000222333111111111222333666888999<<<:::888888999999888777999777666888888666777:::999:::<<<======???BBBDDDBBBCCCBBB???<<<;;;;;;<<>>;;;:::<<<>>>??????===???AAACCCDDDCCCBBBAAA?????????>>>>>>=========999888777555333222111000444555666888999:::::::::===<<<999777777;;;BBBHHHLLLLLLKKKJJJGGGCCC@@@>>>GGGHHHJJJIIIGGGDDDDDDDDDDDDEEEGGGJJJLLLJJJGGGDDDBBB???;;;999777555222///111222222222333333333444000111111222222111111000222222222333333222222222444444333333333444555666222333333222111222555777222222222222222333444444666888888555555999999777888999999:::<<<>>>@@@AAA======>>>???@@@BBBCCCDDDHHHGGGEEECCCAAA???===<<<@@@BBBEEEGGGGGGFFFCCCAAA::::::999999:::;;;;;;<<<>>>>>>>>>>>>===;;;999888<<>>@@@BBBCCCFFFKKKOOOOOOJJJFFFCCCAAA???<<<;;;;;;<<<===BBBCCCDDDEEEDDDCCCBBBAAACCCBBB???>>>>>>AAADDDGGGLLLHHHDDDCCCFFFIIIIIIHHHEEEGGGHHHEEEAAA???AAACCCCCCAAAAAADDDIIILLLKKKJJJJJJGGGAAA===999999999:::===>>>@@@CCCFFFFFFEEECCC<<<<<<>>>DDDMMMVVV]]]aaaYYYUUUNNNEEE???>>>@@@CCCBBBCCCDDDDDDCCCBBB???>>><<<;;;::::::;;;===@@@BBB???===;;;999888999:::;;;rrreee\\\PPPEEE???;;;666444555444444444555444444333333//////.........//////000//////......//////000000+++******,,,...//////.../////////000000111111111///---///333222...,,,---///000222333333111///......///000000//////111333555444333222111000000///000///...------,,,,,,,,,......---,,,+++,,,///111...---,,,,,,,,,,,,---...111000...---,,,,,,,,,,,,111222000---///111///***......///222444555444222000===GGGFFF@@@:::555111444999444///111...***111000000000000///---***)))---//////...,,,000777>>>EEEBBB>>>:::666444333333111000000000111111222222222555888999777555333333444333111111444===GGGOOO[[[ZZZUUUJJJ>>>666555666777:::;;;777555888999888888888666555444333333333000000000//////........./////////000222444666777333111///,,,,,,---000111333555666666333222111222222333555777888888888888333222111111111111222222444555444111...---000333000000//////000000111222222222111222333555777888:::999888777666666666555777666666666666666666888777:::>>>??????AAAFFFJJJDDDCCCBBB>>>:::888777888===<<<<<<===???BBBEEEFFFBBBCCCDDDDDDCCCBBBAAA@@@@@@@@@??????>>>=========;;;:::999777555333222111666777888:::;;;;;;::::::======;;;::::::===BBBFFFLLLMMMNNNNNNKKKGGGBBB???CCCEEEGGGHHHGGGFFFDDDCCCGGGHHHJJJMMMOOONNNKKKIIIFFFDDDBBB@@@>>>;;;777444222222222333333333444444333444444555555444444333000111333444444333111000333333333333333444444555333444444333111111333555222222222111222333333444555777777444444888999666555666777888999;;;<<<===999:::<<<>>>@@@AAAAAAAAADDDCCCAAA???===;;;:::999<<<>>>@@@CCCCCCBBB@@@>>>888888888888999:::;;;;;;<<<>>>???@@@@@@>>>;;;:::===???BBBCCCCCCAAA???===BBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAACCCGGGPPPddduuu|||lll]]]MMMDDD<<<===???@@@AAACCCEEEDDDEEEIIIMMMMMMGGG@@@AAA@@@???>>>===<<<<<<======>>>???@@@AAAAAA@@@@@@DDDBBB???======???BBBDDDFFFBBB>>>===???AAABBBBBBAAABBBBBB@@@===<<<===>>>>>>======???BBBCCCBBB@@@AAA@@@===:::777666666666999888888;;;>>>???===::::::888888<<>>;;;<<<======<<<;;;999888:::999777666666777888999;;;:::999777777888999:::vvviii[[[OOODDD>>>:::666444555555555555555555444333222..................///000...------,,,---...///000///......///222333333222000000000000000111111222000...000444333///---...000111333444444222111//////000111111000000222444444444333333222111111000000000///...------------...---+++))))))---333777...---,,,,,,,,,,,,---.........---------...///000111222111111444666222+++------...111444555444333///444:::@@@GGGHHH===111444:::555000222...***///000111222222111///,,,***---......---,,,...222555888888777666555555444444444333222111000000000000777999;;;:::666222///...333222111000111555<<>>@@@CCCIIINNNBBBAAA@@@===999777666777888999:::<<>><<<;;;;;;<<<;;;;;;:::999777555444555666888:::;;;;;;:::999999:::<<<=========???AAAHHHJJJMMMNNNMMMHHHCCC@@@CCCDDDFFFHHHJJJIIIHHHGGGGGGGGGIIILLLNNNNNNLLLJJJEEEDDDCCCBBB@@@===999555333333333333333333333333444444555555555555444444000111333555555333111000111222222222333333333333555555555444111000111222222111111111111222333333333666666333333777777555222333444555777888888999666888;;;>>>@@@AAAAAAAAABBBAAA???<<<:::999999888777999;;;=========;;;:::666666666666777888999:::999;;;>>>@@@AAA@@@>>><<<===>>>@@@AAAAAA@@@===;;;======>>>>>>>>>?????????>>>===>>>???BBBLLL___rrrrrreeeTTTHHH>>>>>>AAABBBCCCEEEEEECCCCCCFFFIIIHHHBBB<<<======<<<<<<;;;;;;::::::888999:::;;;<<<===>>>>>>???>>><<<:::999:::<<<======;;;888666777999:::;;;999::::::999888888:::;;;:::999::::::;;;;;;:::999;;;:::888777666555444444666444333555888999666333777666555:::BBBMMMUUUZZZ[[[[[[YYYQQQGGG???;;;;;;777888888888888777666555777777666555444555666666777777666666666777888999yyymmmYYYNNNBBB<<<888444222333333444444333333222111000//////.........//////000......------...///000111222000//////000111///...222222111111111222222333222000111444444000///111000111333444444444333222111222333222111111333555333333333333333333333333111000///...------------///---+++))))))---444999...---,,,,,,,,,,,,---...,,,------...///000111111---///111444:::>>>999000,,,,,,,,,...111222222111666222...333@@@JJJDDD999444:::666222444///***//////111333555444222...,,,......------...///000000111222333444555555666666666555333111000000111111888:::<<<;;;888444222111///000000000000222666999<<>>666888999;;;>>>BBBHHHLLL??????>>><<<888777777888555666777888:::>>>CCCHHHMMMJJJGGGCCCAAA@@@@@@@@@CCCBBBAAA@@@>>>===<<<;;;;;;<<<======<<<;;;999888555666999;;;<<<<<<;;;:::777:::===>>>>>>>>>>>>>>>DDDGGGKKKMMMMMMJJJFFFCCCBBBCCCDDDGGGJJJKKKJJJIIIGGGGGGHHHKKKMMMMMMKKKIIIAAAAAAAAAAAA@@@===999555666666555555444333333333111222222333333222222111111222444555555444222111000111222333333333222222444555666444222000111111111111111111111222333333333555555222222666777444000111333444555666666666555777999<<<===>>>>>>>>>AAA???===;;;999888888888666777888::::::999888777444444555555666777999999999;;;>>>@@@AAAAAA???>>>=========???@@@???<<<:::888888888999::::::;;;;;;:::;;;===>>>>>>DDDVVVhhhvvvlllXXXKKK>>><<>>999999888888777777777888888666666777888:::;;;<<<===;;;::::::999999999999999777777666555555666777888555555555666666888999999888888777777666666555555888888777666666666666666555555555666888888888666666555666;;;CCCLLLRRRUUUXXXYYYXXXSSSLLLCCC===999666666777777888888777777444444444444555666777777444444444555666777888888yyymmmZZZOOOCCC===888333111222444444444444333222111000000000//////...///////////////000111111222333333111///......//////...---444444333222222333333444555222222555444111111333111111222333444555666666444555555444222222333555222333333444444555666666111000///...------------///......,,,+++---111444...---,,,,,,,,,,,,---...,,,---///000111111000///+++///333888@@@CCC<<<222///...------///000000///777333//////777AAABBB===444;;;888555888222+++000///111555777777555111...000...---...///111000000///000111333444666777777555444222111111333444555444777:::<<<;;;999999888222222111000///000333666555888:::999555333222333111555555000...000111000000000000000111222333444.../////////000000000111000222444777999:::::::::999999888666444222000///...111333444222000/////////000222333444444444333333333555666666666555555000///......000111000/////////000111111111111111333333222111111222444444:::<<<===:::777444333444333777999777;;;AAADDDBBB;;;999888999===AAADDDFFF@@@@@@@@@>>>;;;999:::;;;888999999888999===DDDIIIKKKJJJIIIGGGEEECCCBBBBBBBBBBBBAAAAAA@@@??????>>>;;;<<<>>>???@@@???>>>===999;;;>>>AAABBBBBBAAAAAA<<>>;;;999777777777777888888999::::::999777666444555555555666888999:::<<<===???AAAAAA@@@???>>>===<<<;;;===??????===;;;666777777888999999:::::::::<<>>===<<<<<>>===>>>???@@@@@@???===<<<777999::::::::::::;;;;;;999999888999:::<<<<<<<<<;;;;;;:::888777777888999<<<;;;;;;;;;;;;<<<======;;;<<<======;;;;;;;;;<<<;;;:::;;;@@@GGGNNNTTTVVVVVVUUURRRPPPLLLFFF???;;;999999:::;;;<<<===>>>>>>777777777777777777777888555555666777888999:::;;;xxxlll]]]QQQEEE???:::555333444666666666666555444333222111111000///////////////000111222444444555555555111000000111444555555444666555444333333333444555777444333555444222222555111111222222444555777888666777777555333333444555222222333444555777777888111000///......------......000000000...---...///...---,,,,,,,,,,,,---...---///000222222000///---...111666<<>>===999444222111111666888777;;;CCCGGGDDD@@@===999:::>>>BBBCCCBBBDDDDDDDDDBBB???===>>>?????????>>>======AAAHHHNNNHHHIIIJJJJJJIIIGGGEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB:::<<<>>>AAABBBBBBAAAAAA>>>AAADDDHHHIIIJJJIIIHHHDDDEEEFFFFFFEEEFFFIIIKKKHHHKKKPPPTTTWWWWWWUUUTTTMMMKKKKKKNNNSSSWWWXXXWWWRRRQQQRRRSSSUUUUUUSSSQQQJJJKKKMMMOOOOOOMMMHHHDDD>>>===<<<:::888777555555222333333444444333333222444555555555555555555444222333444555555555444333...000333444444444555666111111111000111222222333111444444111111555555333111222444666777777666666999888888777666555555555???===:::777666555666777:::;;;<<<<<<;;;:::999888555555555666777999:::;;;???@@@AAAAAAAAA@@@???>>>>>><<<;;;<<>>AAAAAA<<<<<>>:::666555@@@CCCEEEDDDAAA>>><<<;;;<<<:::999888888:::<<<===:::::::::;;;<<<===???@@@CCCEEEGGGIIIIIIGGGDDDCCC:::<<>>???@@@AAAAAAAAAAAA@@@???<<<:::;;;<<<>>>BBBAAA@@@@@@AAABBBDDDEEECCCEEEFFFCCC???<<<===???AAA@@@AAADDDKKKRRRXXXZZZUUURRRMMMKKKJJJGGGAAA<<<>>>>>>???AAABBBCCCEEEEEE??????===<<<:::999777777888888999;;;<<<>>>??????|||ooommm\\\HHH===>>>???<<<777;;;;;;999777666444222222000111333333222222333444555111///111555777555111444333333333444555777888444444444444555666777777666666666666666666666666444333222444666888999888@@@>>>:::666333111111111222555555333444777888555333333222000......111333222222111111000...---,,,111---******,,,//////---......------......///000333444666999<<<<<<:::888444333222000...---,,,,,,,,,///222333222222555888999555111111444666444111000000444999:::555111222333222111111000000000000///000222333555666777777888777444222111222333333444666999<<<<<<:::888666888::::::888555222000000000+++(((,,,/////////111555444333222111000//////111222222111000000111222333111.........//////...333111000555<<<@@@@@@===:::888666444222111111111111111222222222222222222111000000333777777555111///444:::;;;777444444666222333444555555333111000///000000111222222222222222333333000------000444555777999;;;;;;999777555777888999<<>>>>>AAACCCCCCAAACCCEEEFFFGGGFFFEEEFFFGGGEEEDDDDDDCCCEEEJJJRRRWWWRRRRRRRRRQQQNNNKKKHHHFFFKKKIIIFFFDDDCCCBBBAAA??????>>>>>>AAAFFFHHHGGGEEEFFFHHHKKKOOORRRTTTUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUZZZ\\\]]]___`````````___[[[[[[ZZZYYYZZZ[[[\\\]]]\\\ZZZXXXZZZ]]]___]]][[[YYYUUURRRQQQSSSRRRMMMHHHDDDAAA>>><<<:::888666444555333222444777999777666333333444666888999888666111333666666666555555666333444555444222111111222000111222222222111000///555444333222222333444555777555555555777888777666888888888888777777777888;;;<<<;;;888555555888<<<<<<;;;:::999999999999999777777777888:::===???AAAAAABBBCCCDDDEEEDDDCCCCCCCCC@@@===???BBBCCC???;;;999<<<>>><<<999:::>>>CCCDDDFFFEEEBBB======CCCHHH```mmmyyy~~~zzzfffSSSIIIDDD???>>>@@@AAABBBDDDEEEEEEBBB???===???@@@AAABBBBBBAAA???>>>@@@BBBCCCDDDDDDEEEGGGIIIOOORRRXXX[[[\\\YYYUUURRRKKKGGGBBBAAACCCGGGHHHHHHKKKKKKKKKKKKJJJIIIHHHGGGNNNKKKGGGDDDBBB@@@>>><<>>???}}}qqqmmmbbbSSSGGGAAA???===;;;<<<<<<;;;999777666555444222333555444444333555666===999555555666666222...666666555555666777999:::666555555555555666777777666555555555555555555666777666555666999:::;;;:::===<<<999777555333333333333666777555555888888555......---+++)))***,,,......///000000111000000000222...++++++---///......------,,,,,,------...///000111222555888888555333666666555111---+++,,,...+++...111222111222555777888555333555888888555111111///111555666555555888666555444333222222222222111111111222333555888999999777555222111111222333000333666999:::;;;:::999:::;;;<<<:::666333111111111,,,***...000000///111111111111111000000000000222222222222111111222222444222000///000111111000111///000555<<<>>><<<999;;;999777555333333333333444333333222222111111111111111222444777888666333111555999:::888666666777111222333444333222111000111000000000000111222222000111111111111333666999777888:::;;;;;;:::999888<<<<<<===>>>AAADDDGGGIIIJJJGGGEEEFFFIIIKKKLLLLLLMMMOOOQQQQQQPPPOOOPPPQQQPPPPPPNNNMMMMMMQQQVVV[[[XXXXXXXXXXXXVVVSSSPPPNNNPPPOOOLLLIIIHHHFFFDDDCCC@@@???@@@DDDJJJNNNOOONNNPPPRRRVVVYYY\\\^^^______^^^^^^^^^^^^_________```bbbcccdddfffggggggffffffbbbbbbaaa``````aaaaaabbbaaa```^^^___bbbcccbbb```]]]ZZZWWWXXX[[[[[[XXXTTTKKKHHHCCC@@@>>><<<:::888999777666777999:::999777777777888:::;;;;;;999777333555777777666555555666666777888666444333333444222333333444444444333333666555555444444333444444888777777777999:::999888;;;;;;<<<<<<;;;:::999999;;;<<<;;;999666777:::===>>>===;;;:::888777777777888888999:::<<<>>>@@@AAADDDEEEFFFFFFFFFEEEDDDDDDDDD@@@>>>???AAABBB???<<<;;;>>>@@@>>><<<;;;???CCCDDDEEEDDDAAA======AAAFFFXXXgggvvv~~~ppp]]]SSSMMMHHHFFFHHHDDDEEEGGGHHHHHHGGGFFFEEEIIIJJJKKKLLLKKKJJJHHHGGGGGGHHHJJJJJJKKKLLLPPPRRRUUUZZZ```fffhhhfffbbb___UUUPPPIIIFFFGGGIIIIIIIIIPPPPPPOOOOOOOOOOOONNNNNNQQQMMMIIIGGGGGGGGGGGGGGGPPPPPPOOOMMMLLLLLLMMMNNNKKKKKKIIIGGGEEEFFFHHHKKKPPPMMMLLLNNNQQQTTTSSSRRRMMMJJJFFFEEEGGGHHHGGGFFFEEEEEEHHHOOOVVVYYYVVVRRRJJJHHHFFFCCC@@@===:::999;;;>>>AAABBBAAA@@@@@@AAA~~~tttlllhhh```UUUIIIBBB@@@AAA>>>>>>===<<<;;;:::999888666777888888777666888999;;;888666888:::;;;999777999888888888999:::;;;<<<888777777666666666666666666555444333333444555666999888777888:::<<<<<<<<<::::::999888777666555444555888999777777888777333000000000...,,,,,,...000//////000111111111111111222000---,,,---......---......------......///000222222333666888888666444777777666222---+++---///,,,...000111111222444666777666666888;;;:::555111222......111333444888===:::999777666444444333333444333222111333555888:::999888555222111000111222---...111444777:::<<<======>>>>>><<<888555333222222...---111222000///000000000000111222222222333333333444444444444444444666444333222444444444333111111222777;;;===:::777;;;999777555444444444444555555444222111111111111333333333555888999888666555666888999999999888777111222333333333333222222444333222111111222444555333222111333666:::<<<<<<<<<<<<======>>>>>>??????CCCCCCCCCDDDFFFIIIKKKMMMOOONNNMMMOOORRRUUUWWWWWWYYY[[[]]]^^^]]]\\\\\\]]]______]]]ZZZYYY[[[___bbb______```___^^^[[[YYYXXXWWWVVVSSSPPPMMMJJJIIIHHHBBBBBBDDDHHHNNNTTTXXXYYY\\\^^^aaadddfffhhhiiiiiiggggggggghhhhhhiiiiiijjjiiiiiijjjkkklllllllllkkkiiiiiigggfffffffffffffffgggfffdddeeeffffffeeecccaaa^^^]]]___ccceeecccaaaUUUQQQKKKFFFCCCAAA@@@>>>>>><<<;;;;;;<<<<<<;;;:::;;;<<<===???AAA@@@===:::888:::;;;;;;999888888999:::;;;;;;999777555555666777777666777777888999:::;;;<<<<<<<<<;;;999888777<<<;;;:::;;;===>>>===<<>><<<:::888777777666999:::<<<===???@@@AAAAAAGGGGGGHHHIIIIIIHHHFFFFFFEEEBBB??????AAAAAA@@@===???AAACCCAAA???>>>AAADDDCCCDDDDDDAAA======@@@DDDNNN]]]nnnzzzzzziii^^^WWWQQQOOOPPPJJJJJJJJJKKKLLLNNNOOOPPPTTTUUUUUUUUUTTTSSSQQQPPPLLLMMMMMMMMMNNNPPPTTTWWWZZZ^^^ffflllooonnnllljjjaaa\\\TTTOOOMMMMMMNNNNNNRRRRRRQQQPPPQQQRRRSSSTTTSSSOOOKKKIIIKKKNNNRRRSSSUUUUUUUUUTTTSSSRRRQQQQQQMMMLLLKKKIIIHHHJJJOOORRRVVVVVVVVVVVVTTTRRRPPPOOOKKKIIIGGGFFFHHHIIIIIIIIIFFFFFFIIIPPPXXX]]]]]][[[SSSPPPKKKFFFCCC@@@??????AAADDDHHHIIIHHHGGGFFFFFFwwwnnnmmmhhh___UUULLLHHHFFFAAA@@@@@@???>>>=========:::;;;<<<<<<::::::;;;<<<:::999888:::===>>>>>><<<::::::::::::;;;;;;<<<<<<999888777666555555555555666555333222222333555666999888777888:::;;;;;;;;;999:::::::::999777555333555999999777666777555111333444444333111111222444222222222222111000///...111000...---------------000000000///000111111222111111333666999:::999888888666222///.../////////---...000111333444666777666666666888999999666333222///---000222333888===;;;:::888777555444333333444444555555666777888999999888555222000000000111,,,---...000444888<<<>>>???@@@@@@>>>:::777555444222000111555555111000111222333333444555555666666777777888:::<<<<<<:::999<<<:::999888888888666555777666666777:::<<<;;;999999888666555444444444555555555444333333333444555666666666777888999999999:::999888999;;;;;;:::888555555555555555666666666777666444333333666888:::999666555777<<>>EEEEEEDDDDDDEEEGGGHHHIIILLLLLLLLLMMMOOOQQQTTTUUUVVVVVVVVVWWWYYY\\\]]]^^^aaacccfffgggfffddddddeeejjjiiihhhfffdddeeegggjjjeeeeeeeeeeeedddbbbaaa```^^^]]][[[WWWSSSPPPNNNNNNHHHHHHJJJNNNSSSYYY^^^aaaccceeegggjjjlllmmmmmmmmmlllllllllllllllllllllllljjjkkkkkkkkkkkkkkkkkkkkklllkkkjjjiiihhhggggggfffiiihhhgggggggggfffeeeddddddbbbbbbcccgggiiiiiihhh___ZZZSSSMMMJJJHHHFFFEEEEEEDDDCCCBBBBBBAAA@@@???@@@AAADDDGGGIIIIIIFFFCCCCCCDDDEEECCCAAA??????@@@?????????===:::888777888<<<<<<;;;;;;<<<===???AAADDDEEEFFFGGGFFFCCC@@@???@@@??????@@@BBBCCCBBBAAACCCDDDEEEFFFDDDBBB>>><<<<<<<<<;;;;;;;;;<<<>>>???>>>===<<<;;;:::999999999:::;;;===???@@@AAA@@@@@@FFFFFFHHHIIIIIIIIIHHHHHHFFFCCCAAA@@@AAABBBAAA@@@BBBDDDEEEDDDBBBAAABBBDDDDDDDDDDDDBBB??????AAACCCGGGSSScccpppyyysssggg]]]WWWSSSRRRNNNNNNMMMNNNOOORRRVVVXXXZZZZZZZZZZZZXXXWWWUUUTTTSSSSSSSSSRRRRRRSSSWWWZZZ[[[^^^bbbgggjjjkkkkkkkkkjjjeee^^^XXXUUUTTTUUUVVVSSSRRRPPPPPPQQQSSSUUUWWWVVVRRRMMMKKKNNNSSSXXXZZZ\\\\\\\\\]]]^^^]]]ZZZXXXRRRQQQPPPMMMMMMOOOSSSWWWWWWYYYZZZYYYUUUPPPMMMLLLKKKJJJIIIIIIJJJKKKLLLLLLHHHHHHJJJNNNTTTYYY[[[[[[VVVSSSPPPKKKHHHEEEDDDDDDEEEHHHMMMOOOOOONNNNNNNNNzzzrrrooojjjeee```YYYPPPJJJDDDDDDCCCBBBAAAAAA@@@@@@>>>???@@@???>>>===>>>???AAA@@@>>>===<<<;;;999888::::::;;;;;;;;;<<<;;;;;;999999777666555555444444666666555444444555666666777666555666888999999888:::;;;<<<<<<:::777444222555888888555444666444000000111222111///...///111222333333333222111000///000000000///...---......000000000000000111111222,,,---...222666999999888888333------111333111---000000111333555777888888666555444444555666666555333000///333444222444888:::999777555444333222222333555888:::;;;999777555888777444222000000000111......---...111555999<<<>>>@@@@@@>>>;;;888666666222222555999888333111222444555555666777888888999======???CCCGGGGGGEEECCCFFFDDDBBB@@@@@@>>>;;;999>>><<<999888999:::;;;;;;888777555444444444555555555555555666777:::<<<>>>======<<<<<<;;;<<<>>>???@@@???>>>>>>??????===<<<999999888777777888999:::999888666555666888;;;===;;;999999===CCCGGGGGGFFFQQQPPPPPPPPPQQQSSSUUUWWWVVVVVVVVVWWWYYY\\\^^^```^^^_________``````bbbbbbfffiiilllmmmllljjjjjjjjjlllmmmmmmlllkkkkkknnnpppkkkjjjjjjjjjiiihhhggggggdddeeeccc```[[[XXXWWWXXXTTTTTTVVVWWW[[[___dddgggggghhhjjjmmmnnnooonnnnnnoooooonnnmmmlllkkkkkkjjjkkkjjjjjjjjjiiiiiiiiijjjmmmmmmlllkkkjjjhhhggggggiiijjjiiihhhgggfffeeeeeegggfffeeefffgggiiijjjjjjgggbbb[[[UUURRRQQQOOONNNNNNNNNMMMLLLJJJHHHHHHHHHHHHIIILLLPPPTTTUUUTTTRRROOOOOOOOOMMMIIIGGGGGGHHHFFFGGGFFFCCC@@@===<<<===@@@?????????@@@AAACCCDDDGGGHHHKKKLLLLLLIIIGGGEEECCCBBBBBBCCCEEEFFFFFFEEECCCDDDEEEFFFEEEBBB???===<<<;;;::::::;;;======>>>;;;;;;;;;;;;;;;;;;<<<===:::;;;===>>>??????>>>>>>AAABBBDDDFFFHHHHHHHHHHHHEEECCCBBBBBBBBBCCCBBBBBBCCCDDDDDDDDDCCCBBBCCCCCCDDDDDDEEEDDDCCCBBBCCCCCCEEELLLVVVaaaiiiqqqzzzzzzoooeee]]]XXXVVVTTTSSSQQQPPPRRRUUUYYY[[[]]]]]]\\\[[[ZZZYYYWWWWWW]]]]]]\\\[[[YYYZZZ\\\___````````````bbbeeegggiiillliiieee```\\\\\\]]]^^^XXXWWWVVVVVVWWWYYY\\\]]]]]]YYYTTTRRRUUUYYY]]]```aaaaaabbbdddffffffccc```XXXWWWUUURRRQQQRRRUUUXXXUUUWWWZZZYYYVVVRRROOONNNLLLLLLMMMLLLLLLMMMMMMNNNMMMLLLLLLMMMQQQTTTVVVWWWSSSRRRQQQOOOLLLIIIGGGFFFEEEIIINNNQQQSSSSSSTTTUUU~~~wwwqqqjjjhhhfffaaaVVVNNNGGGGGGFFFEEECCCBBBBBBAAAAAABBBCCCBBB@@@???@@@AAA?????????>>>======<<<<<<:::;;;<<<<<<<<<<<<;;;;;;:::999888777666666666666777777777777777777777777777666555555777888888777;;;<<<<<<<<<:::888555333555888777333333555444111000111222111///...///000///000111222333444444444000111222222000000111222000////////////000111111//////111555999<<<===<<<888333///000444555222---222111111333777999999888555444333222222333555666333111111444444222222444777777555444222222111111111444999<<<<<<999555222777555333111000000111222000///......000333666999<<<>>>???>>>;;;888777777111333888===<<<666333444555555777888:::<<<======EEEEEEHHHNNNTTTUUUSSSOOOPPPOOOMMMKKKKKKHHHEEECCCEEECCC@@@>>><<<<<<===>>>:::999888777777777888999999999:::;;;???CCCGGGIIIJJJIIIHHHFFFDDDDDDFFFIIIJJJJJJKKKJJJIIIGGGEEEDDDAAA@@@>>><<<<<<===>>>???>>>===;;;::::::;;;===>>>;;;<<>>???@@@@@@BBBCCC;;;<<<============<<<;;;<<<;;;:::999999999999999888999:::;;;;;;:::999888:::888777777999::::::999:::;;;;;;;;;;;;999888777777999777333222555666444222444555444222111222222///000111333444555555555111333666666444444555777222222222222222333444444666666777999===?????????888888888777555222000///222111000333777999999777222333444444333333444555444111000333333111222555666555444333222111111111000333666888888666222000555444222000000111222333000///......000222555777999;;;===<<<:::888888888000333:::@@@>>>888444666666777:::===@@@DDDFFFGGGLLLMMMQQQXXX```bbb___[[[YYYWWWVVVVVVVVVUUURRRPPPMMMMMMMMMKKKHHHFFFDDDCCC>>>>>>===<<<<<<===>>>???AAAAAAAAACCCGGGLLLQQQTTTYYYXXXVVVRRROOONNNQQQTTTUUUYYY[[[ZZZUUUPPPOOOOOONNNLLLIIIFFFEEEFFFHHHIIIJJJIIIGGGEEECCCBBBAAAAAA???CCCHHHNNNSSSXXX]]]```ccccccdddfffhhhjjjkkkllljjjiiigggffffffgggggghhhdddggghhhhhhfffeeefffggghhhkkkooopppooommmllllllhhhjjjlllmmmmmmmmmoooqqqqqqpppooonnnmmmlllkkkkkkiiikkkllljjjfffdddfffjjjdddgggiiihhhggggggiiikkkjjjkkkmmmnnnnnnnnnmmmmmmkkkkkkkkkkkkkkkkkkkkkkkklllkkkiiihhhggggggggghhhllllllmmmmmmllljjjiiihhhccceeefffeeebbbaaabbbddddddcccbbb`````````bbbdddeeeaaa^^^[[[ZZZYYYWWWUUURRRTTTTTTRRROOOMMMNNNOOOLLLKKKLLLOOOTTTWWWYYYYYYWWWWWWUUUQQQLLLJJJIIIJJJMMMMMMLLLIIIDDD@@@??????>>>??????@@@@@@@@@??????:::<<>>>>>???@@@AAABBB@@@???@@@AAABBBDDDFFFFFFEEEDDDEEECCCCCCGGGHHHKKKUUU___lllxxx}}}vvvrrrmmmgggeeeccc___\\\[[[[[[]]]^^^^^^]]]\\\\\\[[[[[[[[[[[[[[[]]]`````````___```aaadddcccbbbaaaaaabbbccccccfffhhhiiihhhfffdddeeeggghhhhhhiiiiiijjjjjjkkkkkkiiihhhggghhhjjjkkkkkkjjjgggdddbbbccceeeeeeaaa\\\VVVWWWWWWVVVSSSRRRSSSTTTUUUTTTUUUWWWZZZ[[[XXXUUUNNNPPPQQQOOOKKKIIIIIIJJJKKKLLLMMMMMMNNNPPPRRRTTTRRRPPPLLLIIIFFFDDDCCCCCC@@@BBBEEEGGGIIILLLPPPSSS|||wwwpppjjjeee___WWWQQQKKKJJJIIIGGGEEECCCBBBAAADDDEEEEEEDDDCCCBBBBBBCCCCCCDDDDDDBBB@@@>>>>>>???<<<===>>>??????>>>===<<<======<<<;;;;;;;;;<<<<<<888:::<<<>>>>>><<<:::888<<<:::999999;;;<<<<<<;;;999999::::::;;;;;;::::::999:::777222222666888777111333444444222111111222333333444444444333222222222666999999888777999;;;777666666666666777888888888777666888:::<<<<<<;;;777===AAA===444......111111000///222666999888666///222555777666555444333444000///111111111333888555444333222222222222222111222333444444222000///444333111000000111333444//////...///000333666777777999;;;;;;999888888888///333;;;AAA@@@999666777888:::>>>BBBGGGLLLOOOQQQQQQRRRVVV___gggjjjgggbbb]]]\\\\\\]]]^^^^^^[[[YYYTTTVVVYYYXXXUUUOOOKKKIIICCCBBBAAAAAAAAABBBCCCDDDGGGGGGGGGIIIMMMRRRWWWZZZcccccc```\\\WWWVVVYYY]]]^^^cccgggddd^^^XXXVVVWWWYYYWWWSSSPPPNNNOOOQQQRRRVVVTTTRRROOOKKKHHHEEEDDDEEEJJJQQQUUUWWW[[[```dddggghhhiiikkkmmmooopppqqqpppnnnllljjjhhhgggggggggaaadddffffffdddcccdddfffeeehhhlllnnnmmmkkkiiihhhhhhjjjlllmmmllllllmmmoooooonnnmmmkkkjjjiiihhhhhheeehhhjjjhhhdddcccgggjjjdddfffiiiiiigggfffgggiiiiiijjjkkklllllllllkkkjjjeeefffggghhhiiijjjkkkkkkkkkjjjhhhfffeeeeeeffffffiiiiiijjjjjjjjjhhhgggfff^^^```bbb```^^^\\\^^^```]]]]]]\\\[[[YYYZZZ]]]___]]][[[XXXWWWVVVUUUSSSRRRMMMOOOPPPNNNJJJHHHIIIKKKGGGFFFEEEGGGKKKOOOQQQRRRUUUUUURRRNNNIIIFFFFFFGGGJJJJJJIIIEEE@@@<<<;;;;;;<<<===>>>???>>>===<<<;;;555777:::===@@@BBBCCCDDD===<<<<<<>>>@@@BBBBBBAAA:::::::::999999999999999:::888666666888999666444555555444444444444555555777666555444444555666777888888999999888666555444444888===@@@@@@???>>>>>>;;;;;;<<<>>>@@@AAA@@@>>>>>>???AAADDDFFFGGGEEEDDDEEEAAA@@@BBBAAA@@@HHHRRRbbbqqq}}}~~~zzzwwwsssmmmllljjjfffbbb___^^^______\\\[[[ZZZZZZZZZZZZZZZ[[[\\\___dddffffffffffffggg^^^^^^___``````___^^^^^^dddgggjjjjjjgggeeeeeefffhhhhhhiiijjjjjjjjjiiiiiihhhiiijjjllloooooommmkkkhhhddd``````aaa```[[[WWWRRRSSSUUUUUUSSSRRRRRRSSSUUURRRQQQTTTYYY[[[XXXTTTOOOPPPQQQNNNJJJFFFFFFGGGEEEGGGIIIKKKLLLNNNQQQTTTTTTPPPJJJEEEAAA@@@@@@AAA>>>???AAABBBDDDGGGKKKNNN~~~uuummmgggaaaZZZUUUPPPNNNJJJHHHFFFDDDBBB@@@DDDDDDEEEEEEEEEDDDCCCBBBBBB@@@???AAACCCDDDAAA???BBBBBBBBBBBBBBB@@@<<<:::999:::;;;===???AAACCCDDD<<<======<<<;;;;;;>>>@@@===>>><<<888888===@@@???AAA@@@>>>===;;;:::::::::;;;<<<<<<<<<;;;999777666999999999999888888777666<<<:::888555444444555555999888777999>>>AAAAAA@@@?????????@@@@@@AAAAAAAAA===<<<:::;;;>>>BBBCCCDDD;;;:::777555444444555666444111...222999======;;;888777555555666666444333222222333333333222000000888888888777444222222333444333333333222333333333555444333444666666444333444444333333333444666777444666999<<<======;;;999444777;;;??????<<<999777777;;;AAAIIIOOOSSSUUUVVVRRRSSSUUU[[[aaadddcccaaadddbbbaaabbbddddddaaa^^^\\\]]]______^^^[[[XXXVVVVVVRRRLLLIIIIIIJJJLLLLLLPPPPPPQQQRRRTTTXXX^^^ccciiiddd```aaa```___aaafffdddfffggghhhfffdddaaa___bbb^^^ZZZXXXXXXZZZ[[[\\\^^^]]][[[XXXVVVTTTSSSSSSVVVVVVWWWYYY]]]aaacccccckkkiiiggghhhlllqqqtttuuuqqqlllgggeeefffffffffdddfffdddbbbbbbbbbbbb```^^^bbbcccdddeeefffeeedddcccdddeeefffggghhhiiijjjjjjjjjhhhgggeeedddcccddddddaaaaaabbbcccddddddddddddeeeddddddeeeeeeddd```]]]dddcccaaabbbccceeeddddddbbbaaaaaa```bbbdddfffhhhhhhfffcccaaa______``````hhhgggfffeeedddcccccccccaaa\\\ZZZ[[[[[[YYY\\\```]]]ZZZWWWUUUUUUVVVUUUUUUZZZWWWUUUVVVXXXXXXSSSNNNMMMIIIFFFGGGEEEAAAAAADDD>>>===<<<<<<>>>BBBFFFIIIOOOMMMHHHCCC@@@??????@@@>>>>>>>>>===<<<:::999888888777666555555555555555333444666888:::;;;<<<<<<===<<<;;;999888777777666555555444333444555666777666444333444777777555222333444444333222111333444444444444444444444444444888777666444444555666666666777:::<<<===>>>>>>===888999999999999;;;>>>AAA???@@@BBBEEEHHHHHHEEECCCEEEAAA>>>>>>======CCCJJJUUUiiizzz}}}yyyvvvuuussspppppppppnnniiiccc]]]YYY^^^[[[XXXVVVUUUUUUWWWXXXaaabbbeeefffggggggeeeeee```___^^^]]]]]]^^^______eeegggiiikkkjjjfffbbb___ccceeefffeeebbb___^^^^^^aaacccfffiiilllmmmmmmmmmgggccc___]]]]]]\\\ZZZXXXOOOLLLIIIFFFFFFIIILLLNNNVVVQQQOOOQQQWWWYYYUUUPPPQQQNNNKKKJJJIIIFFFAAA===IIIIIIHHHHHHIIIKKKLLLNNNJJJIIIFFFDDDAAA???>>>======>>>???@@@@@@BBBEEEGGGxxxpppjjjccc\\\VVVTTTQQQNNNKKKJJJHHHFFFDDDEEEEEEFFFFFFFFFDDDCCCBBBCCCAAA@@@AAACCCDDDBBB???@@@@@@AAACCCCCCCCCAAA???======>>>>>>???@@@AAAAAA======>>>===<<<<<<>>>AAACCCDDDBBB===<<>>>>><<<;;;555888>>>DDDGGGEEE???:::===@@@FFFLLLQQQUUUWWWXXXUUUSSSSSSUUU[[[```bbbbbbeeedddcccdddffffffccc```aaabbbdddddddddbbb___]]]___[[[VVVSSSRRRSSSSSSTTTTTTTTTUUUUUUVVVZZZ```dddhhhdddaaaaaa```]]]^^^bbbdddeeeffffffdddaaa^^^\\\bbb```]]][[[\\\]]]^^^___aaa```^^^\\\ZZZYYYYYYXXXZZZZZZ[[[]]]aaadddfffgggiiigggfffhhhkkkoooqqqqqqnnnjjjfffddddddeeeeeecccbbb```___^^^^^^]]][[[ZZZ_________`````````______```aaaaaabbbdddeeeeeefffdddcccbbb````````````aaa]]]^^^^^^^^^______``````___^^^^^^___aaaaaa^^^\\\\\\[[[ZZZ[[[^^^___```___]]]\\\[[[[[[\\\^^^aaabbbcccbbb___]]]\\\\\\\\\]]]```___^^^^^^^^^^^^^^^___\\\WWWTTTTTTSSSPPPQQQUUUYYYVVVSSSQQQQQQRRRRRRQQQRRROOOLLLLLLNNNMMMIIIEEEHHHDDDAAAAAA???::::::<<<:::999888888:::===AAADDDGGGEEECCC@@@???>>>??????======<<<<<<;;;999888777777666555444444444444555333444666777999999::::::;;;:::999888777666666666444333333222333444555666666444333444666777555222333333444333111111333444111222333444555777888888888777666555444555555666777777999:::;;;;;;::::::666777777777777999<<>>???AAADDDGGGGGGEEECCCBBB>>><<<<<<;;;:::>>>DDDMMM```ssszzzyyyxxxuuuqqqqqqqqqpppmmmiiiddd```]]]\\\[[[XXXVVVUUUVVVVVVWWWZZZ\\\^^^aaabbbcccbbbbbb\\\[[[[[[[[[\\\^^^___```ccceeeggghhhgggccc___]]]^^^___aaa```^^^[[[[[[[[[\\\^^^bbbfffiiikkkllllllhhhddd^^^[[[ZZZYYYWWWUUUOOOMMMIIIFFFEEEFFFGGGIIIOOOLLLKKKMMMPPPRRROOOLLLJJJHHHFFFFFFFFFDDD@@@===CCCCCCBBBBBBCCCEEEFFFGGGGGGFFFDDDAAA???===<<<<<<:::<<<>>>?????????AAACCC}}}uuuooohhh___YYYXXXVVVRRRPPPOOOMMMKKKIIIGGGHHHHHHHHHGGGFFFDDDCCCCCCBBBBBBCCCDDDDDDCCCAAABBBBBBDDDDDDDDDDDDBBBBBBAAA@@@@@@@@@?????????>>>>>>??????>>>======@@@BBBGGGIIIGGGCCCBBBCCCBBB???CCCBBBAAA???===;;;;;;:::;;;;;;<<<============<<<<<<<<<======<<<<<<;;;;;;<<<;;;999777777777777888:::999:::>>>EEELLLQQQTTTSSSRRRPPPOOOPPPQQQSSSTTTQQQNNNIIIFFFCCCAAA???===777777888888777555333111000444999;;;:::999999;;;888666333333444555555555555555666777777666666555999:::;;;:::888666666777444555666777777666555444444444666999<<<===;;;999;;;:::888888999;;;===>>>AAA@@@??????@@@@@@>>><<<666888@@@IIIQQQPPPHHH@@@BBBDDDGGGKKKOOOSSSVVVWWWUUURRRNNNNNNRRRYYY^^^aaadddddddddeeefffeeecccaaabbbccceeeffffffeeecccbbbdddaaa\\\ZZZYYYYYYXXXWWWVVVWWWWWWWWWXXXZZZ___bbbeeeaaa___```^^^ZZZZZZ\\\aaabbbbbbbbb```]]]ZZZXXX]]]]]]\\\\\\\\\]]]^^^_________]]]\\\[[[[[[ZZZZZZZZZ[[[\\\^^^```bbbdddeeedddcccccceeehhhiiijjjiiifffccc```^^^^^^______^^^\\\ZZZXXXXXXWWWWWWUUUSSSXXXXXXWWWWWWVVVWWWWWWWWWYYYYYYZZZ[[[\\\\\\]]]]]]^^^]]]\\\[[[[[[\\\]]]^^^XXXXXXWWWVVVVVVWWWYYYYYYVVVUUUUUUVVVYYYZZZZZZYYYRRRQQQPPPRRRTTTWWWWWWWWWVVVUUUUUUUUUVVVXXXZZZ[[[\\\[[[YYYWWWWWWWWWWWWXXXWWWWWWWWWWWWWWWXXXYYYYYYXXXTTTQQQQQQNNNJJJJJJMMMQQQOOOLLLKKKKKKLLLKKKJJJJJJFFFBBBAAABBBBBB???<<>><<<<<<999444333555555444333333444777:::===@@@???>>>===<<<;;;:::::::::::::::999888777666555555444444333333333333444333444555666666777777777888777666555555555555666222222222222222333444444555444333444666666444333222333333333111111333444222222333444666777888888888777666555444444444444666666777777777666666555333444555555555777:::<<<<<<===>>>AAADDDEEECCCAAA???===<<<===;;;888:::>>>BBBSSSfffrrrwwwxxxuuuqqqsssrrrooolllhhhddd```___ZZZZZZYYYXXXWWWVVVUUUUUURRRTTTVVVYYY[[[\\\\\\\\\YYYYYYYYYYYYZZZ[[[]]]]]]```aaaccccccaaa^^^[[[YYYVVVXXXYYYYYYXXXVVVUUUVVVUUUXXX\\\aaaeeehhhjjjkkkiiieee___ZZZXXXVVVUUUTTTPPPNNNKKKGGGEEECCCBBBAAAFFFGGGGGGHHHHHHHHHHHHGGGCCCBBBBBBBBBCCCCCCAAA???============>>>???@@@AAACCCBBB@@@>>><<<;;;::::::777:::<<<===<<<<<<<<<===zzztttlllddd]]]\\\ZZZVVVTTTSSSRRRPPPNNNKKKLLLLLLLLLJJJIIIGGGEEEDDDDDDEEEEEEFFFEEEEEEDDDGGGHHHHHHGGGEEEBBBAAAAAABBBBBBBBBAAA@@@????????????@@@@@@???>>>???AAACCCEEEHHHIIIFFFFFFHHHGGGCCCDDDCCCAAA???>>><<<<<<;;;>>>>>>>>>===<<<;;;:::999>>>>>>>>>??????>>>>>>===<<<<<<:::999999999999:::::::::;;;???EEEMMMTTTWWWXXXVVVTTTRRRRRRTTTVVVXXXQQQNNNKKKHHHFFFDDDBBB@@@;;;;;;:::999888777666666333555777999:::;;;<<<===<<<999666444555555555444777777888888888888888888999;;;<<<<<<:::888888999777666777777777777888888555666999===@@@AAA@@@>>>???>>>===<<<===???AAACCCFFFCCCAAAAAABBBBBB@@@===888888>>>HHHRRRTTTMMMEEEBBBCCCCCCEEEHHHKKKNNNPPPQQQNNNJJJIIIKKKQQQWWWZZZ______``````aaa```___]]][[[\\\^^^```aaa``````___```^^^[[[YYYXXXWWWUUUSSSTTTUUUVVVVVVVVVWWWZZZ\\\]]]ZZZZZZ\\\ZZZVVVUUUWWWYYYZZZZZZZZZYYYWWWUUUTTTSSSUUUVVVWWWWWWVVVWWWXXXWWWVVVUUUUUUTTTTTTUUUUUUTTTUUUWWWWWWWWWWWWXXXYYY[[[[[[[[[]]]______^^^\\\YYYWWWUUUTTTSSSTTTTTTUUUUUUSSSQQQQQQQQQPPPNNNLLLOOONNNMMMLLLLLLLLLMMMNNNOOOPPPPPPQQQRRRRRRSSSSSSWWWVVVVVVVVVVVVXXXYYYZZZSSSQQQOOONNNNNNOOOQQQRRRMMMLLLKKKLLLOOOQQQRRRQQQKKKIIIHHHIIIKKKLLLLLLLLLOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSRRRQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQRRRRRRSSSQQQMMMKKKKKKIIIDDDCCCEEEHHHFFFDDDCCCDDDDDDCCCBBBEEEBBB>>><<<<<<;;;:::888===:::888999888333222555333222111111222444666888======<<<;;;999777444333666777777777666555444444333333222222222222222333222333444444444444444444444444333333333444444555222222222222222333333444444444444444555555444333111222333222111111333555555444444444444444333333666555444333222222111111333444444444444444444333222333444555555666999;;;999999:::===@@@AAA@@@>>>>>><<<===???<<<888888<<<===HHHWWWfffpppttttttqqqtttrrrnnnjjjeee```]]]\\\XXXXXXXXXXXXWWWUUUSSSRRRNNNOOOQQQSSSTTTUUUUUUUUUVVVVVVVVVVVVWWWWWWXXXXXX\\\\\\]]]\\\[[[YYYVVVTTTOOOQQQTTTTTTSSSQQQQQQRRRPPPSSSWWW\\\aaaeeehhhiiihhheee___[[[XXXWWWWWWWWWSSSQQQNNNJJJFFFBBB>>>===@@@CCCEEEDDDBBBAAABBBDDD@@@@@@@@@@@@AAAAAA@@@@@@;;;;;;;;;;;;<<<<<<============;;;:::999888888888666888;;;<<<;;;999999999~~~xxxqqqiiiddd```^^^[[[YYYXXXWWWTTTSSSQQQQQQQQQQQQOOOMMMKKKIIIGGGGGGHHHHHHHHHGGGGGGGGGHHHIIIJJJHHHEEECCCCCCDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAA@@@??????BBBDDDDDDHHHIIIGGGGGGIIIGGGCCCDDDCCCAAA@@@>>>=========>>>>>>===<<<;;;:::999999>>>??????@@@@@@?????????<<<<<<<<<;;;;;;;;;<<<<<<======>>>@@@EEEKKKRRRVVVXXXVVVTTTRRRRRRTTTVVVXXXRRROOOLLLKKKJJJHHHFFFDDD???===:::777666777999:::@@@<<<888999===@@@@@@>>>@@@===:::888777666555333999999999999999999999999888:::<<<===;;;:::999999:::888666555555777:::<<<888888;;;>>>BBBCCCBBB@@@AAAAAA@@@@@@@@@AAABBBCCCGGGCCC@@@@@@BBBCCC@@@<<<999888999AAAKKKOOOKKKFFF????????????AAACCCFFFHHHGGGFFFEEEEEEEEEHHHLLLNNNSSSTTTVVVWWWVVVUUUUUUTTTOOOQQQRRRTTTVVVWWWWWWWWWXXXWWWUUUUUUUUUTTTQQQOOOPPPRRRSSSSSSRRRRRRTTTUUUQQQOOOPPPSSSSSSOOONNNPPPMMMNNNOOOPPPPPPPPPPPPOOOKKKMMMPPPPPPNNNMMMMMMNNNLLLKKKKKKKKKKKKKKKLLLLLLKKKMMMOOONNNKKKIIIIIIJJJNNNNNNOOOQQQRRRRRRPPPNNNKKKKKKKKKJJJIIIJJJKKKLLLMMMLLLJJJJJJJJJJJJHHHFFFGGGFFFDDDCCCBBBCCCDDDDDDFFFFFFFFFGGGHHHHHHIIIIIIMMMMMMLLLMMMNNNOOOQQQRRRLLLKKKIIIGGGFFFGGGHHHIIIFFFDDDCCCDDDGGGHHHIIIHHHFFFDDDBBBBBBCCCCCCBBBAAAFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLMMMLLLKKKJJJIIIIIIIIIIIIDDDAAA@@@BBBAAA<<<;;;<<<@@@>>>===<<<======<<<;;;@@@>>>;;;999888777666666777444444777777333333555444444222222222444555666999999::::::888666333222333444444444444444333333222222111111111222222333111222222333333333222222222222111111222222333333222333333333444444444444333333444555444444333333000222222222111111333555333333333222222111111111333222222222111000//////000111111111222333333444111333555555555666888:::666666666888;;;<<<;;;999:::999;;;>>><<<777777:::<<>>;;;:::>>>@@@@@@<<<:::<<>>>>>>>>>>>;;;;;;::::::;;;;;;<<<===>>>>>>??????@@@@@@??????============>>>>>>>>>>>>???@@@BBBCCCEEEIIINNNSSSUUUTTTRRRQQQPPPQQQSSSTTTSSSQQQNNNMMMKKKIIIGGGDDD@@@===888555444555888:::KKKDDD===;;;???BBBAAA>>>AAA>>><<<;;;:::888555333;;;:::999888888888888999666999;;;<<<;;;999999999:::888666555666888;;;===:::999:::<<>>>>>CCC???<<<>>>BBBBBB???:::999666666999@@@DDDCCCAAA;;;;;;::::::;;;===???@@@<<<>>>@@@@@@??????@@@AAAEEEHHHJJJJJJIIIHHHHHHIIIEEEEEEGGGIIIKKKLLLMMMMMMNNNNNNOOOQQQSSSRRROOOLLLIIIKKKMMMMMMLLLLLLLLLMMMFFFDDDEEEHHHHHHFFFEEEHHHBBBBBBDDDEEEFFFGGGHHHHHHEEEHHHJJJIIIEEECCCDDDFFFCCCCCCBBBBBBBBBBBBCCCCCC@@@CCCFFFEEEAAA>>>>>>@@@BBBAAABBBCCCEEEEEECCCAAAAAABBBCCCBBBBBBBBBDDDEEEEEEDDDBBBCCCCCCDDDBBBAAA???>>>===<<<<<<;;;<<<<<<>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAABBBDDDFFFGGGEEEDDDBBB@@@??????@@@@@@>>>======???AAACCCBBBAAABBB@@@>>>======<<<;;;:::;;;;;;<<<<<<============AAAAAABBBCCCCCCDDDEEEEEEDDDDDDBBBAAA@@@?????????<<<:::;;;>>>===888777888:::888777777888888777555:::999888666555444333333111///000444555222222444666555444333333444555555333444666777777777666666111222222333333333222222222111111111111222222333000111222222222222222111111111111000000111222222222222333444444444444444222333555555333222333444000111222111111111333555//////000111111222333333000000111111111000//////000000000000111222444444111333555666666666888:::555555444666777888777555555444777:::999666666999<<<===AAAKKKTTTZZZbbbiiimmmmmmkkkhhhbbbZZZSSSNNNOOOOOOPPPOOONNNMMMKKKJJJKKKKKKIIIHHHFFFEEEDDDCCC@@@BBBEEEHHHKKKMMMOOOOOOKKKKKKJJJJJJIIIIIIIIIIIIFFFHHHJJJKKKIIIHHHHHHIIIGGGHHHKKKNNNQQQTTTVVVXXXWWWWWWWWWUUUSSSRRRTTTVVVRRRPPPMMMIIIEEE@@@===;;;666999;;;:::777555666888888999999777555555666888666666777777777777666666666666666666666777888888555777999:::888777777888}}}yyyuuunnnllliiiggggggfffdddbbb]]]]]]]]]\\\YYYWWWTTTRRRKKKMMMPPPOOOMMMLLLMMMNNNEEEHHHJJJHHHEEEDDDGGGJJJDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@@@@@@@>>>???AAADDDDDDGGGGGGEEEDDDFFFEEEBBB??????>>>>>>>>>>>>??????===<<<;;;;;;;;;<<<===>>><<<===>>>>>>?????????>>>======>>>???????????????===???AAABBBBBBEEEIIIMMMNNNNNNMMMLLLLLLLLLLLLLLLNNNMMMKKKJJJIIIGGGEEEBBB???===:::777666777888:::DDDAAA===<<<>>>@@@@@@???<<<<<<;;;<<<<<<:::666444;;;:::999777666666666777444666:::;;;:::999888888666777777888999999:::::::::888777777999;;;;;;;;;;;;<<<>>>???>>>;;;888666<<<999888;;;@@@BBB===777777555444555777999999888555555555555666777777888555888:::;;;999777777888999<<>><<<===>>>;;;;;;===>>>@@@AAABBBCCCAAABBBEEEIIIKKKKKKHHHFFF>>>@@@CCCDDDCCCBBBAAABBB???<<<;;;>>>>>>;;;;;;>>>::::::;;;<<<===>>>??????AAADDDEEEAAA<<<999:::===<<<;;;;;;:::::::::;;;;;;444888<<<<<<999777888:::888888777999:::;;;:::999777999;;;;;;::::::<<<>>>===<<<;;;<<<===>>>>>><<<999999999999888777666555888888888888888999999999::::::999999:::<<<===???======<<<;;;:::999888777666666888;;;???@@@@@@???===;;;999888888888777666555555666666666666666666888999:::;;;======>>>>>><<<;;;;;;:::999999999999999777888;;;:::555333444555444444444555555444222555666666666444333222222111///000444444111000222666555444333333333333333222222333555555666666666000000111222333333222222222111111111111222333444///000111222222222222222222111111000000000111111000111222333444333333222111333555555333222222444///000111111000111333555000000000111222222333333///000111222222222111111333222111111111222333333000222444555555666777999777666555555666666555333222222555999999777888<<<;;;:::<<>>???AAACCC@@@DDDDDDCCCDDDHHHIIIGGG>>>>>>======>>>???@@@@@@AAA@@@>>>===<<<;;;<<<<<<;;;<<<===>>>>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@888;;;>>>??????AAADDDHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDDDDEEEEEECCCAAA???>>>===<<<;;;:::::::::555888:::;;;<<<===???BBB888888:::;;;===;;;777444<<<;;;999666555555555555222555999:::999888777777333555888;;;<<<;;;888777999777444333555666777777777999<<<===;;;777333000888555555999@@@AAA<<<666444444444444333222222222000000000111111222222222111444777666444222333444333666999999777666777999444444555777888:::;;;<<<444666;;;@@@CCCCCCAAA>>>444777:::;;;:::999888999<<<888777888777444444777666666777777777888888888>>>@@@@@@;;;555111333666777666555555444555555555***000555666333222444777333222222333555666555555///222555555333333666888777666666777:::;;;:::999666666777777666555333222555555555555555555666666888777777777777999;;;<<<888888888777666444333222111222555999>>>@@@@@@>>>999777555555666777666555333444444555555555444444222333555777888999999:::888777777777777888999999333111222555444...++++++333222222333444444222000333555777777555444333333333111222666555222000222555444333222222111111111444444444333333333333333///000111222222333222222222222111111222333444444///000111222222333333333222222111000000000000000///000111222333222111111111333555555222111222444///000111111000111333555444444333333222111000000///000222333444444333333666555333111111111111222///111444555555555666888999777666666666666444333222222555:::;;;:::<<<@@@999888:::???@@@AAAJJJUUUaaaeeeiiikkkggg]]]SSSLLLDDDDDDCCCBBBAAA@@@??????@@@???===;;;999888888777999:::;;;;;;;;;:::888777::::::999999:::;;;===>>><<<>>>@@@@@@>>><<<<<<<<<===<<<<<<<<<===>>>??????AAADDDFFFEEEBBB@@@@@@AAAGGGEEEBBB>>>;;;999999888999999999999999888777666222444555444333333777:::666777888888888777666555444444555666777888:::;;;333444555444444444777999}}}zzzvvvsssrrrqqqooonnnjjjiiigggccc```\\\ZZZXXXOOOPPPRRRSSSRRRQQQPPPPPPNNNMMMLLLKKKIIIIIIHHHHHHCCCDDDEEEFFFFFFDDDBBB@@@HHHGGGDDDBBBAAA@@@@@@@@@CCCDDDEEEFFFFFFEEEDDDCCC@@@@@@????????????@@@@@@???>>>===<<<===>>>@@@BBB>>>;;;999;;;>>>@@@???===@@@@@@@@@???>>>>>>=========;;;:::<<<@@@BBBAAA???BBBBBBCCCCCCCCCCCCCCCBBBBBBAAA???=========???@@@EEE@@@;;;888888888666444666666666666777999:::;;;>>>;;;777666777777666444666888999999666444333333111444777:::;;;999777555555777999999888666666666999777444222222333555777888888777666555444444333444444555999===>>>;;;777222222222222222222333333...///000222222222111000222111000222555777555333111111222333444444444444333333333333444555666666444555777999::::::999999===:::777666777777444111555444333333333444555666444444333333333333444444777;;;===;;;666222111222333333444555777777666444333666777666444222444666777444222111333444555555444333222111000000000000333333444444444555555555666666666666555444333333333333444444444555555555444333222000000222333444555666777777777666555444000222444666777999<<<>>>;;;:::999777444333111000333333333333333222111000555444444555555444111...777555333222333555555444444444333333333333444444///333333111222555666333444555555555666777888888444444333333222222222111333333444555555444333222222222222222111000///...444111///000222444333222000222333222000///000222///000111111111000///...666333111111333333111...555444222111111222444555555555555444222111333444222333333000...000555:::555444444333222222111111333222222222222333444444222111000111333444333111111333555555555444555666555666666444222222333444333555777999;;;<<<=========>>>??????>>>>>>@@@BBBVVVZZZ```gggiiidddYYYQQQGGGEEEAAA===;;;;;;<<<===999888888777777666666555444444444555555555555555888888999999::::::999999;;;===??????===;;;::::::===>>>===<<<::::::<<<>>>???>>>===<<<<<<<<<===>>>@@@???>>><<<;;;:::::::::888888888999::::::;;;;;;777777888999999999999888888;;;===>>><<<:::::::::999999999:::::::::;;;;;;<<<<<<::::::::::::<<<<<<|||xxxvvvuuutttrrrqqqmmmllliiifffccc___]]][[[SSSTTTTTTSSSRRRPPPOOOOOOSSSQQQPPPMMMKKKJJJIIIIIIFFFFFFGGGGGGFFFEEEDDDCCCHHHGGGEEECCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDCCCBBB??????>>>>>>>>>>>>??????@@@???>>>===>>>???AAABBB>>>;;;::::::===>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999888999<<<===<<<;;;======>>>>>>>>>>>>======<<<;;;999888777888:::;;;???<<<:::999999888666333555555555555666777888888999777444444666777777666333555666555333111111111222333666888888888666555222444555555444333333444777666555333333333555555444444444444444444333333444333444888;;;<<<:::888333222111111111222333333//////000111111111000///222000000222555666444222000111222333444444444444111111111111222333444555222333444666888999::::::999777555444333222000...444333222222222333444555333222222222222222222333444666777666444333222222333333333444666666444222333555666555333222444666777444222111222444444444111111111111111111222222222222333333333444444444333333444444444333222222222333333333444444444444555444222111111222444555333444444555444333222111000222444555555777:::===>>>===<<<:::888777555444777777666666555555555555000000222555777888666444444333111111333333333222222222111111111111222222///222333000111444444222555666777888999999999999555555555444444333333333222222333444444333222111222222222333333444555555444222111222555777666444000222333222000000111333000111222333444444333222333222111222555666555444555444333222222333444555555666666555333333444555555555444333333444777:::555555555555555555555555444444444444444555666666666888999888555444555777555777999999888888999:::888999999888777666888999888999:::<<<>>>@@@AAABBB@@@BBBCCCBBBBBBCCCEEEGGGLLLPPPXXX```eeeeee___ZZZKKKGGGBBB<<<999888999:::999888888777777666555555666555555555555666777777888888999:::::::::999999;;;>>>@@@@@@???===<<<<<<<<<<<<<<<;;;999999;;;===???>>>============>>>??????>>>===<<<<<<;;;<<<<<<<<<<<<<<<===>>>>>>??????::::::;;;;;;;;;<<<<<<<<<;;;===???@@@???=========@@@@@@@@@@@@AAAAAAAAAAAA???>>>============>>>???|||zzzyyyxxxvvvuuuqqqooommmjjjgggcccaaa```ZZZYYYWWWTTTRRRQQQPPPPPPWWWVVVSSSQQQNNNLLLKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFHHHGGGFFFDDDCCCBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>============>>>>>>@@@???>>>>>>>>>???AAAAAA>>><<<::::::;;;<<<;;;::::::::::::::::::;;;;;;;;;999888777888999:::999888888999999:::999999888888666555444444444555666777999888888999999888555333444444444444444444444555333222111222555777777777333444444222000000111222222333444555555666555555222333333222111111333555555555555555444444444444111111111222222333333333444333444555888::::::999444333111000000111222333///000000111111000//////111000000222444444333222000000111222333333333333000000000000111222333333000000111333555777999:::555666555333000.........222222111111111222333444111111111111111111111111222111000000222333333222333222222333444444222000222444555444333222333555777444222111222333333222///000000111111222333333111111111222222222222333222333333444444444333333222222222222333333333333555444333222222333444555444444444444333111000//////111333333444666888;;;;;;;;;:::888777555444444666555444333222333444444000000111444888999888777333222111222444444333111222111111111111111111222111444444111222444555222555666888:::;;;:::999888666666555555555555444444333333444444444444333333222111111111111333444555000000111333555666444222222444555555444444555777///000111333444444555555555444333444666888777666888777666555555666777888666777888777666555666777888777666777999:::::::::666777777888999::::::;;;888888777777888888999:::;;;???BBB???999666888<<<999;;;=========<<<===>>><<<===>>>===<<<<<<===???????????????AAACCCEEEGGGEEEFFFGGGGGGGGGHHHKKKMMMIIILLLRRRYYY```ccccccbbbSSSOOOGGG@@@;;;999999:::999999888888777777666666888888777666777888999:::999999:::;;;;;;;;;;;;;;;<<<>>>@@@AAA???>>>>>>???<<<=========;;;;;;===???AAAAAA@@@@@@@@@AAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDDDDEEEEEEBBBBBBAAAAAAAAABBBCCCDDDAAACCCFFFFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFGGGHHHHHH~~~}}}|||zzzxxxtttsssqqqnnnjjjgggeeeddd___\\\YYYVVVUUUTTTSSSSSSXXXVVVUUURRRQQQOOONNNNNNNNNMMMJJJHHHGGGGGGHHHHHHGGGFFFEEEDDDCCCBBBAAAAAA????????????????????????>>>======<<<<<<======>>>??????>>>>>>>>>>>>???@@@>>>===;;;;;;:::::::::999<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999999888777888888888888777777666444444444444444555666777888888777777777666444333444444444444333333222222111111111222444555666666444555444333111111333555222222222333333444555666444444333222111222555888444555666666666555444444222222222222222222222222444444333444555777999999555333111//////000222333000000000000000000//////000111111222333333333222///000111222333333333333000000000000111222333444111111000111222444666888444666777444000......111111111111111111222222333000000000000000000000000333000------000333333222333222222333333333000...222222333333333333333444666444222111222333222111000000111222222222222222000000000111111111222222444444555666666777666666111222222222222333333333444444333222222333444444666666666555444333222111///111222333333444777999888888777666555555444333555444222111000222333555555444444555777777555333333333333555666666444222333333444444444444333333333666666333333666666444444666999;;;<<<;;;999888666666666555555555555555555555666666666666666666777666444222222222444555222333444666777666444222777888999999::::::;;;<<<555555666777888888999999:::999888888888777666666===<<<;;;;;;;;;;;;<<<===999:::;;;;;;:::999999:::<<<:::999;;;>>>@@@>>>;;;<<<<<<======>>>?????????=========<<<===>>>>>>??????BBBDDDBBB>>><<<>>>AAA>>>@@@BBBBBBAAAAAABBBCCCBBBCCCDDDCCCBBBCCCEEEFFFFFFEEEDDDDDDEEEHHHJJJLLLKKKLLLMMMNNNNNNOOOQQQSSSRRRSSSUUUYYY]]]```bbbccc]]]XXXPPPGGG@@@>>>===>>>;;;;;;;;;:::::::::::::::<<<;;;:::999:::<<<>>>???<<<===>>>??????@@@??????>>>@@@BBBCCCBBBAAABBBCCCBBBCCCDDDDDDCCCCCCEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKLLLLLLMMMNNNNNNNNNOOONNNLLLKKKLLLMMMOOOQQQLLLNNNQQQQQQQQQQQQRRRSSSRRRRRRRRRRRRSSSSSSSSSSSSVVVVVVUUUUUUUUUUUUVVVVVV}}}{{{wwwvvvtttqqqnnnkkkiiihhhccc```\\\ZZZZZZZZZXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRQQQOOOKKKIIIGGGGGGHHHIIIEEEEEEEEEDDDCCCBBBAAAAAA????????????????????????>>>>>>============>>>>>>>>>>>>>>>>>>===>>>>>>>>>???>>>>>><<<;;;::::::;;;>>>>>>===<<<;;;;;;::::::;;;<<<;;;;;;:::999999999777777888777777666555555555555555555666666777777;;;:::888555333333444555555555555555444333222111222333444444444444555555444555444333222333555777333333222222333444666777555555333111000222666999444555777888888777666555666555555444333333222222444444444333444666888:::555444222111000111222333111111111000000000111111111111333333333222222333000000111222333333333333222222222222222333555555444333222111111222333444222444666444000...///222111111222222333333333333///000111111111111000///666222......000333333111333222222333444333111...222222222222333444444444666444222222333333333111333333444444333222111111000000111111111222222222444444555666777777777777222333333333333444444444444444444444444444444444777777666555555444444333000222333333333444666888:::999999999888888888888888777555444444666888999888777666666777666444222333333444666777777666444444555666666666666555444444777777444555888888555444666999;;;<<<;;;999888777777777777777777777777777777777888888999999999===;;;999888888999:::<<<:::<<<===>>>===;;;999888<<<<<<<<<===>>>???@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>===<<<;;;;;;;;;AAAAAA@@@@@@@@@@@@AAAAAA>>>@@@AAABBB@@@???@@@@@@AAA???>>>AAADDDEEECCC@@@EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGHHHHHHIIIHHHHHHGGGIIIKKKKKKKKKJJJKKKMMMLLLMMMNNNNNNMMMMMMOOOQQQPPPOOONNNMMMNNNPPPRRRTTTTTTUUUVVVVVVVVVWWWYYY\\\]]]]]]\\\[[[\\\^^^aaacccbbb]]]TTTLLLFFFBBBBBBBBB?????????@@@@@@AAAAAAAAAAAAAAA@@@@@@AAACCCDDDEEECCCDDDEEEFFFGGGGGGGGGGGGGGGIIIJJJKKKJJJJJJKKKLLLKKKMMMOOOPPPOOOOOOQQQRRRQQQQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTUUUVVVWWWXXXYYYXXXXXXYYYZZZZZZ[[[[[[\\\\\\[[[ZZZYYYYYY[[[]]]^^^ZZZ\\\^^^^^^^^^^^^___aaabbbbbbccccccccccccddddddbbbbbbbbbbbbbbbbbbbbbbbb~~~zzzyyywwwtttrrrooommmlllhhhddd```___```___\\\YYYUUUUUUTTTSSSSSSSSSSSSTTTSSSQQQNNNKKKIIIHHHHHHIIIEEEEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@????????????@@@@@@????????????>>>>>>>>>===@@@@@@@@@???<<<;;;<<<>>>======<<<<<<;;;::::::999;;;<<<<<<;;;:::999999:::888888888888777666555555555666666666666777777777<<<<<<999666333333666888666777888888777666555444444666888888666555666777222333444444333333555777444444444444555666777888444333333111000222666999666666888999999999888777999888888777555444444333444555555555444555888:::666555444333333333222333222111111111111222333444111333444444333222333444111111222333444444444444333333333333444555666777666555444333333222222333000111222111000000000111222333444555555555444444000111222333333222111000777555222000111222222222444333333444555555333111333222111222444666555444555444333333555555444333555555666666555444222111222222222222333333333444333333444555555555444444555555555555666666666666666666666666666666666666777666555555444555555555333444555555444555777999888888888888888888888888888777777666666777999999999888777888999:::999888555444444666888999777666777888999::::::999888777555888999777777;;;;;;999999:::<<<>>>???>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>><<<;;;;;;<<<===???AAABBB???AAACCCBBB@@@>>>>>>>>>CCCBBBAAABBBDDDEEEDDDCCCGGGFFFEEEDDDDDDDDDDDDEEECCCEEEFFFFFFFFFFFFGGGIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHKKKKKKJJJIIIIIIIIIIIIIIIIIIKKKLLLMMMLLLKKKOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQRRRUUUSSSQQQSSSUUUWWWUUUSSSSSSUUUWWWXXXWWWWWWXXXYYYYYYZZZZZZYYYXXXXXXZZZ\\\YYYYYYXXXXXXXXXYYY[[[\\\\\\]]]^^^^^^]]]]]]___aaa______^^^]]][[[\\\___bbb^^^ZZZTTTMMMHHHEEEDDDDDDCCCDDDEEEFFFHHHIIIKKKKKKIIIIIIJJJKKKLLLMMMMMMNNNMMMNNNOOOPPPQQQRRRRRRRRRTTTUUUVVVVVVUUUTTTVVVWWWVVVXXXZZZ[[[[[[[[[]]]^^^ZZZ[[[\\\]]]^^^^^^]]]]]]_________```aaabbbdddeeeeeeffffffgggggghhhiiiiiifffeeeeeeddddddfffggghhhfffgggiiiiiihhhhhhiiikkkjjjjjjkkkkkkkkklllllllllhhhhhhiiijjjjjjiiihhhhhh~~~}}}{{{xxxvvvsssqqqpppmmmiiieeeddddddbbb]]]YYYXXXWWWVVVUUUTTTTTTTTTTTTUUUSSSQQQNNNLLLJJJJJJJJJGGGGGGHHHHHHGGGFFFDDDCCCDDDDDDCCCBBBBBBCCCDDDDDDBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@??????AAABBBCCCAAA???>>>???AAA<<<<<<<<<======>>>>>>>>><<<>>>@@@???<<<;;;===???<<<<<<<<<;;;;;;:::999888888999999999999888888777:::;;;;;;999777666888;;;888999:::;;;;;;:::888777666888;;;;;;999888999;;;222444666777666666777888555666666777888888999999444555555444333444777:::888888999999::::::::::::888888888777777777666666444555777666555555777:::666666666666666444333222222222111111222444666777222444666666444222333555222222333444555555555555333333333333444555666777555555555666555555444444111000000111333444444333444555666777777777666666222333444555555444333222444555444333111111333555555444444666888777666444444222111333666777666555444333333555777777666555444555777777777666555333444444444444555555555555444555555555555444444333777777777888888888999999999::::::::::::::::::999888888777666777888999:::555666777777666666888:::777777777888888999999999888888888999999999::::::<<<::::::;;;===??????>>>;;;999888999;;;======<<<===>>>???@@@@@@???>>>===;;;>>>???>>>???CCCDDDBBB@@@AAABBBCCCCCCDDDDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDFFFGGGHHHAAABBBCCCDDDEEEGGGHHHHHHFFFHHHJJJIIIGGGGGGIIIKKKNNNLLLKKKKKKNNNOOOMMMKKKLLLLLLKKKJJJKKKKKKLLLMMMNNNPPPRRRRRRQQQQQQSSSUUUOOOPPPPPPPPPPPPPPPPPPOOOOOORRRUUUUUUTTTSSSSSSSSSTTTUUUVVVVVVVVVVVVWWWYYYXXXXXXXXXYYYYYYZZZZZZ[[[\\\[[[[[[[[[[[[\\\]]]]]]^^^^^^___^^^]]]]]]]]]^^^\\\^^^```aaa``````aaabbb```aaaaaa```___^^^```aaa]]]]]]]]]^^^^^^^^^^^^^^^^^^______^^^]]]]]]^^^```\\\]]]]]][[[XXXXXXZZZ\\\WWWUUURRRNNNKKKIIIGGGGGGHHHIIIKKKMMMPPPRRRTTTUUUQQQSSSUUUWWWXXXXXXWWWWWWVVVWWWXXXYYY[[[[[[[[[[[[]]]^^^^^^]]]\\\[[[\\\^^^\\\___bbbcccddddddeeefffaaabbbdddeeefffffffffeeeffffffgggggghhhiiijjjkkkkkkllllllmmmnnnnnnoooooojjjjjjjjjkkkkkkkkkllllllmmmnnnnnnnnnllllllnnnooollllllllllllmmmmmmmmmmmmlllmmmnnnnnnnnnnnnmmmlll~~~{{{xxxvvvtttsssrrrmmmiiiggggggddd]]]WWW[[[ZZZYYYWWWUUUTTTTTTTTTVVVUUUSSSQQQNNNLLLKKKKKKHHHIIIIIIJJJIIIHHHFFFEEEFFFEEEDDDCCCCCCDDDEEEFFFDDDCCCCCCBBBBBBCCCCCCDDDBBBCCCCCCCCCBBBBBBAAA@@@BBBCCCDDDCCC@@@???AAADDD<<<===>>>@@@AAACCCDDDEEE???BBBDDDCCC@@@???AAACCC@@@AAAAAA@@@???>>>===<<<<<<<<<===<<<<<<;;;:::999666999<<<<<<;;;999;;;<<<999:::<<<======<<<:::999666999======<<<;;;<<<>>>555777:::;;;;;;:::;;;;;;666777888999:::::::::999777888888888777888;;;===999999999::::::;;;;;;;;;777777777777888888888888333666888888666555777:::666777888888888555333111222222111222333555777999333555777777444333444666222333444555666666666666333333333333444555666666333444666777888777666555444222111333777999888666555666888999999999888777333444666777777666444333111333555444111111333666555555555777999999888666555333222333777888777555333333333555888999888777333444777888999888777666555555555666666666777777777888888888777666555555888999999999::::::::::::<<<======>>>>>>======<<<;;;::::::::::::<<<===>>>777888999888777888999;;;;;;;;;<<<======>>>??????======>>>???@@@@@@??????@@@???>>>>>>@@@AAAAAA@@@AAA???>>>>>>@@@BBBCCCCCCCCCDDDFFFGGGGGGFFFDDDCCCBBBEEEGGGEEEGGGKKKMMMKKKFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJMMMMMMLLLLLLMMMNNNPPPQQQOOOPPPQQQQQQRRRQQQQQQPPPPPPSSSUUUUUUTTTUUUXXX\\\XXXVVVTTTTTTWWWWWWVVVSSSUUUUUUUUUUUUVVVWWWYYYZZZZZZ\\\]]]\\\XXXWWWXXXZZZXXXYYYYYYZZZZZZYYYYYYXXXVVVXXX[[[\\\[[[ZZZZZZZZZ[[[^^^______\\\\\\```ccc\\\]]]^^^___aaabbbcccdddcccccccccccccccddddddeeeaaaeeehhheee```]]]___ccc```bbbddddddccccccdddeeebbbccccccaaa```___```aaa]]]]]]^^^^^^^^^^^^]]]]]][[[\\\\\\[[[YYYYYYZZZ\\\YYY[[[[[[XXXTTTRRRSSSUUUTTTSSSRRROOOMMMLLLKKKJJJKKKLLLNNNQQQTTTWWWZZZ[[[WWWYYY\\\___```___^^^]]]\\\\\\^^^___```aaaaaaaaa```aaaaaa___]]]]]]^^^______bbbeeegggggghhhiiijjjeeefffhhhiiijjjjjjjjjiiijjjjjjjjjjjjkkklllmmmnnnlllllllllmmmnnnnnnooooookkkkkklllmmmmmmmmmmmmllloooppppppooonnnmmmooopppooooooooopppppppppqqqqqqooopppqqqrrrrrrqqqpppooo}}}{{{zzzyyyyyyvvvrrroookkkhhhdddaaa___```___\\\YYYXXXXXXYYYWWWVVVTTTSSSRRRQQQPPPPPPPPPNNNLLLKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFHHHJJJHHHCCCCCCFFFIIIFFFDDDDDDFFFFFFBBB???BBBAAAAAAAAABBBDDDFFFHHHFFFDDDBBBCCCEEEFFFDDDAAAEEEEEEEEEDDDCCCBBBAAA@@@???@@@@@@???======>>>@@@AAA???===;;;:::<<<>>>???<<<<<<===???????????????>>>>>>======>>>>>>???@@@888<<>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>???===;;;:::;;;<<<<<<<<<:::999888888999:::;;;<<<999999999999999999999999999888777666555444444555::::::999999888888777777333444555777888888888888666777777777888888999999777888888888888999999999666666555444444555666777:::::::::;;;::::::999999999888888777777888888999BBB;;;555555:::===;;;777888999999::::::::::::999666777777888999::::::;;;888888777777888:::===>>><<<<<<;;;;;;;;;<<<===>>>999999:::999888888:::;;;===============<<<<<<<<<:::;;;===??????>>><<<;;;@@@@@@@@@???>>>>>>@@@BBBDDDCCCBBBAAAAAAAAACCCCCCAAA@@@>>>???AAABBBBBBAAADDDEEEFFFGGGGGGFFFEEEDDDGGGEEEDDDDDDFFFGGGFFFFFFLLLIIIFFFDDDEEEFFFFFFFFFCCCFFFIIIJJJJJJJJJJJJKKKHHHLLLQQQSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMNNNOOOQQQSSSOOOSSSUUUSSSPPPQQQVVV\\\XXXXXXYYYYYYZZZ[[[[[[\\\[[[\\\]]]]]]\\\YYYUUUSSSYYY[[[]]]]]]\\\[[[\\\]]]```aaaaaa```___]]][[[ZZZ``````___]]][[[]]]```cccaaa```___^^^]]]^^^^^^___]]]]]]______^^^\\\YYYXXXYYYZZZ\\\]]]^^^^^^]]]]]]]]]]]]]]]^^^^^^_________bbbaaa___^^^^^^^^^___`````````````````````aaaaaaaaaaaaaaa``````_________]]]]]]^^^___aaabbbccccccaaa```^^^^^^^^^```bbbccc``````aaabbbcccbbb___\\\]]]\\\[[[ZZZYYYZZZ[[[[[[YYYXXXWWWUUUTTTTTTTTTTTTSSSTTTUUUUUUTTTRRRPPPNNNQQQQQQRRRTTTUUUWWWXXXYYYYYYYYYYYYZZZ[[[\\\^^^___[[[ZZZZZZ[[[^^^```aaaaaa^^^^^^_________`````````aaaccceeeffffffgggiiikkkiiihhhhhhhhhjjjkkkmmmooopppooommmlllkkkkkklllmmmqqqrrrrrrrrrrrrqqqppppppqqqqqqqqqqqqrrrssstttuuuvvvvvvvvvvvvvvvuuuuuutttvvvvvvvvvvvvwwwwwwwwwwwwvvvwwwwwwxxxxxxyyyzzzzzz~~~}}}}}}zzzvvvsssppplllhhhfffddddddcccaaa^^^\\\\\\]]]YYYXXXWWWVVVVVVVVVVVVVVVRRRQQQOOOOOOPPPQQQPPPOOOLLLLLLLLLKKKKKKLLLMMMMMMJJJJJJJJJJJJIIIIIIIIIIIIJJJNNNTTTVVVOOOGGGFFFKKKJJJJJJJJJKKKLLLLLLKKKJJJIIIHHHFFFEEEEEEFFFHHHIIIKKKIIIGGGHHHJJJKKKIIIGGGIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEEEECCCBBBAAABBBCCCCCCBBB@@@?????????AAABBB>>>??????@@@@@@AAAAAABBBBBBAAAAAAAAAAAABBBCCCCCC<<>>>>>???AAACCC@@@???>>>=========>>>???@@@@@@@@@AAAAAAAAABBBBBBBBB@@@>>>===>>>??????>>><<<;;;;;;:::;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999999999999<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;888888888888999999999:::;;;;;;<<<<<<<<<=========>>>===;;;:::999999999999======>>>>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<===>>><<<;;;;;;<<<===<<<;;;<<<<<<===>>>?????????>>>?????????>>>======<<<<<<===<<<;;;;;;<<>>???@@@?????????@@@BBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBCCCCCCCCCAAA@@@DDDEEEEEEDDDCCCCCCEEEGGGIIIHHHHHHGGGGGGHHHHHHIIIHHHFFFEEEEEEGGGHHHHHHGGGJJJJJJKKKKKKLLLKKKKKKKKKMMMKKKJJJKKKNNNOOOPPPOOOQQQOOOMMMLLLNNNOOOPPPPPPPPPRRRSSSSSSRRRQQQQQQRRRPPPTTTXXXZZZYYYXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTSSSRRRQQQPPPPPPRRRTTTUUUVVVXXXYYYXXXWWWWWW[[[^^^\\\\\\]]]]]]^^^^^^______```aaabbbbbbaaa___\\\ZZZ\\\^^^``````_________```aaaaaaaaaaaa___^^^\\\[[[ZZZ[[[[[[YYYXXXYYY\\\^^^]]]\\\[[[ZZZYYYZZZZZZ[[[YYYZZZZZZZZZYYYXXXVVVUUUUUUVVVWWWYYYYYYYYYYYYXXXZZZZZZZZZ[[[\\\\\\]]]]]]aaa```____________```aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa```bbbbbbbbbccccccdddddddddeeecccbbbaaaaaacccdddfffaaaaaaaaabbbcccbbb```]]]___^^^]]]\\\\\\\\\]]]^^^[[[ZZZYYYXXXWWWWWWWWWWWWWWWXXXYYYZZZYYYWWWUUUTTTVVVVVVWWWXXXZZZ[[[\\\\\\YYYYYYZZZZZZ[[[]]]^^^___^^^^^^^^^___bbbddddddcccaaaaaabbbcccdddeeefffgggeeefffhhhiiiiiiiiilllmmmmmmmmmmmmmmmnnnppprrrsssttttttssssssrrrrrrssssssvvvwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{{{{{{{||||||||||||{{{{{{{{{{{{|||||||||}}}}}}}}}~~~~~~|||yyyvvvsssooollliiijjjiiifffcccaaabbbbbb\\\\\\[[[[[[[[[\\\\\\]]]WWWVVVTTTUUUWWWXXXXXXWWWRRRRRRQQQPPPPPPPPPQQQQQQOOOOOOOOONNNNNNNNNMMMMMMMMMTTT^^^```VVVKKKJJJPPPKKKLLLNNNNNNNNNMMMNNNOOOPPPOOOMMMLLLKKKJJJKKKKKKPPPOOONNNNNNPPPQQQPPPOOOMMMNNNNNNNNNMMMLLLKKKKKKJJJKKKKKKJJJHHHGGGGGGHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHGGGGGGFFFFFFGGGGGGHHHIIICCCDDDEEEEEEEEEEEEGGGIIIEEEFFFFFFFFFEEEEEEGGGIIIEEECCCBBBAAAAAABBBDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGEEECCCBBBCCCCCCBBBAAA@@@????????????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>>@@@@@@@@@@@@@@@AAAAAAAAA@@@AAAAAAAAA@@@@@@???>>><<<<<<<<<===============@@@@@@@@@@@@AAAAAAAAABBBCCCBBBAAA@@@@@@@@@@@@AAAAAAAAABBBCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBB>>>AAADDDDDDBBB@@@AAABBBBBBBBBCCCEEEEEEFFFFFFFFFGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBCCCEEEGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDEEEGGGGGGFFFGGGIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJKKKJJJJJJIIIKKKLLLLLLLLLKKKKKKMMMOOOQQQQQQQQQRRRRRRRRRQQQQQQRRRPPPOOONNNPPPPPPPPPOOORRRRRRRRRRRRSSSTTTTTTUUUSSSRRRRRRSSSVVVXXXYYYXXXWWWUUUSSSTTTVVVXXXYYYYYYWWWWWWWWWUUUSSSRRRSSSTTTUUUXXX[[[\\\[[[ZZZYYYYYYZZZYYYYYYXXXWWWVVVUUUUUUTTTSSSRRRQQQRRRSSSTTTUUUVVVVVVVVVWWWWWWWWWXXXXXXZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\^^^___^^^]]][[[YYYYYY[[[\\\\\\[[[[[[\\\]]]ZZZZZZZZZZZZYYYXXXVVVUUUUUUVVVWWWWWWVVVVVVWWWYYYYYYXXXXXXWWWWWWWWWWWWXXXWWWWWWVVVVVVUUUUUUTTTTTTRRRSSSTTTUUUVVVVVVVVVVVVYYYYYYZZZZZZ[[[\\\\\\]]]``````___``````aaabbbccccccdddddddddeeeeeeeeefffeeeeeeeeeeeeddddddddddddhhhhhhhhhhhhhhhhhhhhhhhhkkkiiihhhffffffgggiiijjjfffeeeeeefffggggggeeebbbdddcccbbbbbbaaaaaabbbbbb``````___^^^]]]]]]]]]]]]^^^___```aaaaaa```___^^^^^^^^^______```aaabbbbbb____________```bbbcccdddddddddeeehhhjjjkkkjjjiiifffggghhhjjjlllmmmoooooonnnooopppppppppppprrrtttuuuuuuuuuuuuvvvwwwyyyzzzzzz{{{||||||}}}}}}||||||~~~~~~~~~|||yyyvvvsssoooooonnnlllhhhffffffgggbbbaaaaaa```````````````^^^\\\ZZZ[[[\\\]]]]]]\\\WWWWWWVVVUUUTTTTTTTTTUUUUUUTTTTTTTTTSSSRRRRRRRRROOOTTT[[[^^^XXXOOONNNRRRQQQSSSUUUTTTPPPNNNOOOQQQUUUTTTRRRQQQPPPPPPPPPPPPSSSSSSSSSSSSTTTUUUUUUUUURRRRRRSSSSSSSSSRRRRRRQQQPPPRRRRRRQQQOOOMMMMMMNNNKKKKKKLLLLLLLLLKKKJJJIIIMMMLLLLLLLLLLLLNNNOOOPPPLLLLLLLLLLLLLLLMMMMMMNNNKKKKKKKKKKKKKKKMMMPPPQQQMMMOOOQQQPPPMMMLLLMMMOOOKKKIIIHHHFFFGGGHHHKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMKKKIIIIIIIIIIIIGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDFFFFFFFFFGGGHHHHHHHHHIIIFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEFFFGGGHHHJJJKKKKKKGGGGGGHHHJJJJJJKKKKKKKKKIIIHHHHHHGGGGGGHHHHHHIIIGGGIIIKKKKKKJJJIIIJJJKKKIIIJJJKKKMMMNNNNNNNNNNNNKKKKKKKKKLLLLLLLLLMMMMMMKKKJJJJJJJJJKKKLLLNNNNNNQQQQQQPPPOOONNNMMMLLLKKKHHHJJJLLLMMMMMMMMMOOOPPPPPPPPPQQQQQQQQQQQQQQQRRROOOPPPQQQRRRRRRRRRRRRRRRQQQRRRTTTTTTSSSTTTVVVWWWXXXYYY[[[\\\\\\[[[ZZZZZZZZZXXXVVVVVVVVVVVVUUUTTTXXXWWWVVVVVVWWWXXXZZZ[[[VVVUUUTTTUUUWWWYYYYYYXXXWWWUUUTTTTTTVVVXXXXXXXXXUUUUUUTTTQQQOOOOOOPPPRRRQQQSSSUUUUUUTTTSSSSSSTTTTTTSSSRRRQQQPPPOOONNNMMMOOOOOONNNNNNOOOOOOPPPQQQRRRQQQQQQRRRSSSTTTRRRPPPUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTVVVWWWXXXWWWVVVUUUTTTVVVXXXXXXWWWVVVWWWXXXUUUUUUUUUTTTTTTSSSRRRRRRSSSUUUWWWXXXWWWVVVWWWXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXWWWVVVVVVUUUVVVVVVWWWUUUUUUVVVWWWXXXXXXXXXYYY[[[\\\\\\]]]^^^___``````aaaaaaaaabbbccceeeffffffgggggghhhhhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjllllllmmmmmmnnnnnnoooooorrrpppnnnmmmlllmmmnnnooonnnmmmmmmmmmoooooommmkkkkkkjjjjjjjjjiiiiiiiiiiiihhhgggfffffffffffffffggggggggghhhiiijjjjjjiiiiiigggggghhhhhhiiiiiijjjjjjiiiiiiiiijjjjjjlllmmmmmmmmmmmmooorrrtttuuusssqqqppppppqqqssstttvvvwwwwwwzzz{{{{{{{{{yyyzzz|||~~~}}}}}}}}}~~~|||yyyuuuuuutttqqqnnnllllllllliiihhhgggeeedddccccccccceeecccaaa```aaaaaa```___]]]\\\[[[ZZZYYYXXXXXXXXX[[[ZZZZZZYYYXXXWWWWWWWWWVVVTTTVVVZZZZZZVVVUUUXXXYYY\\\^^^]]]YYYWWWXXXZZZWWWWWWWWWVVVVVVVVVWWWWWWUUUVVVWWWXXXXXXYYYZZZZZZXXXXXXYYYZZZZZZZZZYYYYYYWWWXXXYYYYYYWWWUUUTTTUUUQQQRRRSSSTTTTTTRRRQQQOOOSSSSSSSSSSSSTTTUUUVVVVVVRRRRRRRRRRRRRRRSSSTTTTTTSSSRRRRRRRRRTTTVVVXXXYYYWWWZZZ\\\ZZZUUURRRSSSTTTRRRQQQPPPOOOOOOPPPRRRSSSQQQQQQQQQQQQQQQQQQQQQQQQSSSRRRQQQQQQQQQQQQOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQNNNNNNOOOQQQQQQRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNOOOOOOOOOPPPPPPNNNNNNOOOQQQRRRSSSTTTTTTPPPQQQRRRSSSTTTUUUUUUUUURRRQQQQQQPPPPPPQQQQQQRRRVVVSSSQQQPPPRRRTTTTTTTTTSSSTTTUUUVVVWWWWWWWWWWWWSSSSSSSSSSSSSSSTTTTTTTTTRRRRRRSSSSSSTTTTTTUUUUUUWWWWWWWWWVVVUUUSSSQQQPPPLLLNNNQQQRRRRRRRRRSSSTTTUUUUUUUUUVVVVVVWWWWWWWWWSSSTTTUUUUUUVVVWWWWWWWWWUUUWWWYYYYYYYYYZZZ[[[]]]^^^___aaabbbbbbbbbaaa```^^^\\\YYYXXXXXXXXXVVVUUUUUUTTTSSSSSSSSSTTTVVVWWWTTTRRRPPPPPPQQQRRRRRRQQQQQQPPPNNNOOOPPPQQQPPPOOOOOOOOOOOONNNLLLLLLOOOQQQJJJLLLMMMMMMKKKKKKLLLMMMLLLLLLKKKJJJIIIHHHGGGFFFIIIIIIIIIJJJKKKKKKLLLMMMPPPPPPOOOQQQRRRRRRQQQOOOUUUUUUUUUVVVVVVVVVVVVVVVTTTUUUVVVWWWXXXXXXXXXWWWUUUWWWYYYYYYXXXWWWXXXYYYWWWWWWWWWWWWVVVVVVWWWWWWSSSVVVYYYZZZYYYXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXYYYYYYZZZ[[[[[[[[[[[[\\\\\\]]]^^^^^^___```aaabbbcccdddeeeeeeeeefffggghhhjjjkkkllllllmmmmmmmmmnnnoooppppppppprrrrrrrrrrrrrrrrrrrrrrrrpppqqqrrrsssuuuwwwxxxxxxyyywwwuuutttssstttuuuvvvuuutttssstttvvvvvvuuussstttttttttsssssssssrrrrrrqqqqqqpppppppppqqqrrrrrrpppqqqrrrrrrssssssttttttqqqqqqrrrrrrssssssssstttuuutttttttttuuuvvvwwwxxxxxxxxxzzz}}}}}}{{{{{{{{{||||||}}}}}}~~~~~~}}}}}}|||yyyuuusssssstttqqqpppnnnlllkkkjjjiiiiiillljjjhhhgggggggggfffeeedddcccbbb```___^^^^^^^^^aaaaaa```___^^^]]]]]]\\\___ZZZXXX\\\_________aaa\\\^^^````````````aaabbb\\\]]]]]]^^^^^^_________ZZZ\\\^^^_________aaaccc```aaabbbbbbcccccccccccc___aaaccccccaaa_________\\\\\\]]]^^^]]]\\\[[[ZZZXXXYYYZZZ[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\]]]]]]\\\[[[\\\^^^`````````^^^cccgggeee___[[[[[[]]]\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYY[[[ZZZYYYZZZ[[[[[[YYYWWWVVVVVVWWWWWWWWWVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYXXXXXXXXXXXXYYYYYYWWWWWWWWWXXXXXXXXXXXXXXXWWWXXXYYY[[[\\\]]]]]]]]]YYYYYYYYYYYYXXXXXXXXXXXXWWWXXXXXXXXXYYYYYYYYYYYYZZZZZZ[[[[[[ZZZYYYXXXXXXYYYZZZ[[[\\\\\\]]]\\\\\\YYYYYYXXXXXXXXXXXXYYYYYY^^^ZZZVVVTTTVVVXXXYYYXXXZZZZZZ[[[\\\\\\\\\\\\[[[[[[ZZZYYYXXXWWWVVVUUUTTTVVVVVVWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWVVVTTTRRRQQQNNNPPPSSSTTTTTTSSSTTTUUUSSSSSSSSSTTTUUUUUUVVVVVVRRRRRRSSSTTTUUUVVVVVVWWWUUUXXXZZZ\\\\\\\\\^^^___aaaaaabbbcccdddddddddddd^^^[[[YYYWWWWWWVVVTTTRRRNNNMMMMMMLLLLLLMMMMMMMMMOOOMMMKKKKKKLLLLLLKKKJJJKKKJJJIIIIIIKKKKKKJJJHHHGGGHHHIIIIIIHHHHHHJJJLLLIIIJJJJJJJJJIIIIIIKKKMMMKKKKKKJJJIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOOOOPPPPPPPPPQQQQQQRRRUUUUUUVVVVVVWWWXXXXXXXXXWWWXXXYYYZZZ[[[[[[[[[[[[WWWYYY[[[[[[ZZZYYYZZZ[[[ZZZZZZZZZYYYYYYZZZ[[[[[[XXXZZZ]]]^^^^^^]]]^^^___^^^^^^___````````````___^^^^^^______`````````aaacccbbbbbbccccccdddeeefffffffffgggiiijjjkkkllllllnnnoooqqqrrrttttttttttttuuuuuuvvvwwwxxxxxxyyyyyy{{{{{{{{{{{{{{{|||||||||wwwxxxyyy{{{}}}}}}||||||}}}~~~|||{{{zzz{{{}}}}}}}}}|||}}}}}}~~~~~~}}}}}}|||{{{{{{{{{{{{{{{{{{|||}}}~~~||||||||||||}}}}}}~~~~~~{{{||||||}}}~~~~~~~~~~~~~~~~~~|||{{{|||wwwwwwvvvttttttssssssssssssqqqooooooppppppooonnnmmmllljjjiiigggffffffeeehhhggggggfffdddccccccbbbfffcccbbbeeeeeedddfffiiiaaaaaabbbcccfffgggfffeeeeeeffffffgggggggggggggggccceeehhhhhhhhhhhhkkkmmmjjjkkklllmmmnnnnnnnnnnnnhhhjjjmmmnnnmmmkkkkkkkkkhhhhhhhhhhhhhhhggggggfffaaaccceeeggghhhgggfffeeeeeeeeeeeeeeeeeefffgggggggggeeeeeefffiiijjjhhhfffccciiiooonnnhhhdddeeegggeeefffffffffeeecccaaa```dddddddddcccccccccbbbbbbbbbbbbbbbdddeeeeeedddbbb```aaaaaabbbaaa```___^^^````````````````````````aaaaaa````````````aaaaaa____________^^^^^^^^^^^^^^^___``````aaaaaaaaaaaa^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^___^^^]]]\\\ZZZYYY\\\]]]]]]^^^^^^^^^]]]]]]YYYYYYXXXXXXXXXXXXYYYYYY[[[[[[[[[YYYVVVVVVWWWXXXXXXXXXYYYYYYYYYXXXWWWWWWXXXXXXWWWUUUTTTSSSRRRQQQQQQQQQRRRRRRSSSSSSRRRRRRQQQQQQRRRSSSRRRPPPNNNLLLKKKMMMPPPQQQPPPOOOOOOOOOKKKLLLLLLMMMNNNNNNOOOOOOMMMMMMMMMNNNOOOPPPRRRRRRTTTVVVZZZ\\\\\\]]]^^^___aaaaaaaaabbbbbbcccdddeee\\\ZZZWWWUUUTTTSSSQQQOOOKKKKKKKKKKKKJJJIIIHHHGGGLLLKKKIIIIIIJJJKKKJJJIIIIIIHHHHHHIIIKKKLLLKKKJJJFFFHHHJJJJJJIIIIIIIIIJJJKKKLLLLLLLLLKKKLLLOOORRROOOOOONNNNNNMMMMMMMMMMMMKKKLLLNNNPPPRRRSSSTTTUUURRRTTTUUUTTTSSSSSSWWWZZZXXXYYYYYY[[[\\\]]]^^^___]]]^^^^^^______`````````]]]___aaaaaa```___```aaa______^^^^^^^^^___aaaaaaaaacccffffffffffffhhhiiiggghhhiiijjjjjjjjjiiiiiifffgggiiijjjkkkkkkkkkjjjmmmmmmllllllmmmnnnpppqqqpppqqqrrrsssuuuvvvwwwxxxyyyzzz|||~~~~~~~~~~~~~~~}}}~~~|||{{{{{{zzzzzzzzz{{{{{{vvvuuuttttttvvvwwwwwwvvvsssrrrqqqooommmlllkkkkkkllllllkkkjjjiiihhhgggfffhhhiiikkkllliiieeegggmmmmmmkkkiiikkkmmmnnnkkkhhhlllmmmmmmnnnmmmmmmlllllliiilllooopppooopppsssuuuqqqrrrssstttuuuvvvvvvvvvnnnqqqtttuuuuuutttssstttqqqpppppppppoooooooooooojjjlllooorrrsssqqqooommmmmmllllllllllllmmmnnnnnnmmmkkkkkkmmmppppppmmmjjjeeelllssssssoookkkllloookkklllmmmmmmllliiifffeeekkkkkkkkkkkkjjjjjjiiiiiigggggghhhjjjllllllkkkiiigggggghhhhhhhhhgggeeedddffffffffffffffffffffffffcccccccccbbbbbbcccdddddddddccccccbbbbbbaaaaaaaaa```aaaaaaaaaaaa```____________^^^^^^]]]]]]]]]]]]\\\\\\\\\]]]]]]]]]]]]^^^ZZZ[[[\\\]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZVVVVVVUUUUUUUUUUUUVVVVVVUUU[[[___\\\UUUQQQSSSWWWSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOIIIJJJKKKKKKKKKKKKKKKJJJKKKLLLMMMNNNMMMLLLIIIHHHEEEHHHKKKKKKJJJIIIHHHHHHEEEEEEFFFGGGGGGHHHIIIIIIHHHHHHIIIIIIJJJLLLMMMNNNRRRUUUYYY[[[[[[\\\]]]^^^aaa````````````bbbdddeee[[[YYYVVVSSSRRRQQQOOOMMMLLLMMMMMMMMMLLLJJJHHHGGGKKKJJJIIIIIIKKKMMMMMMLLLIIIHHHIIIKKKNNNPPPOOONNNNNNPPPRRRRRRQQQOOOOOOOOONNNNNNNNNNNNNNNPPPSSSVVVRRRRRRRRRRRRRRRRRRQQQQQQOOOQQQSSSVVVXXXZZZ[[[\\\ZZZ^^^```^^^[[[\\\aaaggg```aaabbbdddfffggghhhiiieeefffffffffgggggggggggghhhiiikkkkkkjjjjjjjjjkkkggggggffffffggghhhiiijjjkkklllnnnooonnnoooqqqsssoooppprrrssstttssssssrrrnnnppprrruuuvvvuuutttsssvvvuuuuuuuuuuuuwwwxxxyyyyyyzzz{{{}}}~~~||||||}}}{{{{{{zzzyyywwwvvvvvvuuurrrrrrsssssssssrrrpppooorrrrrrrrrrrrrrrssstttuuusssrrrrrrqqqrrrssstttuuussssssttttttttttttsssssstttssssssuuuxxxzzzzzzyyyzzzzzzyyyyyyzzz|||}}}~~~zzz{{{{{{||||||}}}||||||~~~|||yyywwwvvvuuusssqqquuuvvvvvvwwwwwwvvvvvvuuuwwwtttqqqqqqsssuuutttrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppooooooooonnnnnnoooooooooooommmkkkjjjllllllkkkkkkjjjhhhgggfffiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjiiihhhgggfffhhhgggeeeeeefffeeedddbbbbbbcccdddbbb___]]]___aaa______^^^^^^]]]\\\\\\[[[ZZZ[[[\\\\\\\\\[[[ZZZYYYYYYYYYZZZ[[[ZZZYYYWWWVVVUUUUUUVVVWWWXXXXXXYYYYYYVVVTTTSSSTTTVVVWWWUUURRRTTTSSSSSSRRRRRRRRRSSSSSSOOOOOOOOOOOONNNNNNNNNNNNUUUTTTRRRPPPOOOMMMMMMLLLNNNNNNNNNNNNNNNMMMLLLKKKNNNMMMLLLKKKIIIGGGFFFFFFJJJJJJJJJJJJJJJIIIIIIIIIKKKGGGFFFKKKRRRSSSKKKBBBFFFDDDDDDEEEHHHIIIGGGEEEGGGGGGGGGGGGHHHJJJKKKLLLKKKJJJIIIIIIKKKOOORRRUUUTTTUUUXXX[[[^^^aaadddeeebbbccceeefffeeedddaaa```bbb___[[[YYYXXXWWWVVVUUURRRQQQOOONNNMMMLLLMMMMMMNNNNNNOOOOOOOOONNNMMMMMMNNNPPPSSSSSSSSSSSSTTTVVVXXXUUURRRRRRUUUWWWWWWUUUYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYZZZ\\\^^^]]]]]]\\\\\\\\\]]]___bbbdddfffiiigggeeefffiiijjjhhhfffooonnnnnnnnnoooqqqsssuuuooonnnmmmnnnpppqqqqqqpppqqqqqqrrrqqqpppqqqsssvvvsssttttttrrrqqqqqqsssuuuuuuuuuuuuvvvvvvwwwwwwxxx|||||||||}}}~~~~~~}}}|||{{{{{{{{{|||~~~~~~www{{{||||||~~~}}}}}}{{{||||||}}}|||{{{zzzyyyzzzzzzzzzzzzzzz{{{||||||~~~}}}{{{zzzzzz{{{}}}~~~zzz{{{|||}}}}}}}}}}}}}}}|||{{{{{{|||~~~}}}|||}}}~~~~~~~~~{{{yyywwwvvvvvvvvvtttssswwwwwwwwwxxxxxxwwwwwwwwwvvvsssqqqppprrrssssssrrrpppppppppoooooonnnnnnnnnlllkkkkkkjjjjjjiiiiiiiiiiiijjjjjjjjjiiihhhfffeeeeeeeeeeeeeeeeeecccbbbbbbddddddddddddeeeeeeeeeeeeeeeeeeeeeddddddcccbbbaaa```___^^^___``````___^^^ZZZ[[[[[[ZZZWWWVVVXXXZZZYYYYYYYYYXXXWWWVVVVVVVVVRRRSSSTTTTTTTTTTTTSSSRRRTTTTTTTTTTTTTTTSSSRRRRRRPPPPPPQQQRRRRRRSSSTTTTTTRRRPPPOOOPPPRRRSSSQQQOOOOOONNNNNNMMMMMMNNNNNNOOOKKKKKKJJJJJJJJJIIIIIIIIIOOOOOONNNMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIIIILLLKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHLLLQQQQQQLLLFFFJJJIIIHHHIIIKKKLLLJJJHHHLLLLLLLLLLLLMMMOOOPPPQQQOOOOOONNNNNNPPPSSSWWWYYYYYY[[[]]]```cccfffhhhjjjiiijjjjjjkkkjjjiiihhhgggdddbbb___]]]\\\[[[YYYWWWXXXWWWVVVTTTTTTTTTUUUUUUXXXXXXXXXXXXXXXXXXYYYYYYWWWYYY[[[\\\\\\\\\]]]^^^```^^^\\\]]]___``````^^^aaaaaaaaabbbbbbcccccccccbbbaaaaaabbbdddeeeeeedddfffffffffgggiiikkkmmmnnnqqqpppnnnooorrrsssqqqpppvvvuuuuuuvvvwwwxxxzzz{{{yyyxxxwwwxxxzzz{{{{{{zzz{{{||||||{{{zzzzzz}}}{{{||||||{{{yyyyyy{{{}}}~~~~~~|||}}}~~~|||{{{wwwuuuttttttuuuuuutttrrrtttuuuuuuuuuuuuuuuuuutttsssqqqooonnnoooppppppooommmmmmlllkkkjjjiiiiiihhhgggffffffeeeddddddccccccddddddeeeddddddcccbbbaaa^^^______`````````____________``````aaaaaaaaaaaaaaaaaaaaaaaa```___^^^]]]ZZZYYYXXXYYY[[[\\\[[[ZZZTTTUUUUUUTTTSSSSSSTTTVVVTTTTTTSSSSSSRRRRRRQQQQQQNNNNNNOOOPPPPPPOOOOOONNNQQQQQQPPPOOOOOOOOOOOOPPPMMMMMMMMMNNNOOOOOOPPPPPPPPPOOONNNNNNPPPPPPOOONNNLLLKKKKKKJJJKKKKKKLLLLLLJJJJJJJJJIIIIIIIIIIIIHHHLLLKKKKKKLLLMMMNNNOOOPPPNNNOOOOOOOOOOOONNNMMMMMMKKKLLLLLLMMMMMMNNNOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOOONNNOOOPPPRRRRRRPPPNNNPPPOOOOOOPPPQQQQQQOOONNNSSSSSSSSSTTTUUUVVVXXXXXXXXXWWWWWWXXXYYY\\\^^^___cccdddfffhhhkkknnnpppqqqssssssrrrrrrrrrrrrqqqqqqjjjiiigggfffeeedddaaa^^^aaa```___^^^^^^___```aaa``````______```aaabbbccccccfffhhhiiihhhhhhiiikkkkkkjjjjjjkkkmmmnnnmmmkkkllllllmmmnnnnnnoooppppppmmmmmmmmmnnnnnnooooooppptttttttttuuuvvvwwwyyyzzz}}}|||{{{|||~~~~~~}}}{{{|||}}}~~~}}}{{{xxxwwwsssrrrqqqqqqrrrrrrqqqooonnnooooooppppppoooooonnnooonnnlllkkkjjjkkkkkkkkkiiihhhgggfffeeedddcccbbbddddddcccbbbbbbaaa``````bbbbbbbbbaaaaaa`````````[[[\\\]]]^^^^^^_________^^^^^^______``````aaaaaaaaaaaaaaaaaaaaa```______[[[ZZZYYYYYY[[[[[[ZZZYYYVVVVVVVVVVVVUUUVVVWWWXXXTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSRRRQQQPPPOOOPPPQQQRRROOOOOOOOOPPPPPPQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQNNNMMMMMMMMMMMMNNNOOOOOOPPPPPPOOOOOOOOONNNNNNNNNNNNNNNOOOOOOPPPRRRSSSTTTTTTTTTUUUUUUUUUUUUTTTTTTQQQQQQRRRSSSSSSTTTUUUUUURRRSSSSSSSSSTTTTTTUUUUUUVVVWWWXXXXXXWWWWWWXXXYYYXXXXXXXXXYYYYYYXXXWWWVVV[[[[[[[[[\\\]]]^^^``````bbbbbbbbbcccdddfffggghhhmmmnnnppprrruuuwwwyyyzzz|||{{{zzzzzzzzzzzz{{{{{{tttsssrrrrrrrrrpppmmmjjjkkkjjjiiiiiiiiijjjlllmmmjjjiiihhhhhhiiikkkmmmooonnnqqqssstttsssssstttvvvuuuuuuwwwxxxyyyyyyxxxwwwuuuvvvwwwxxxyyyzzz{{{{{{xxxyyyyyyzzzyyyyyyzzz{{{|||zzzxxxrrrqqqppppppqqqpppnnnkkkllllllmmmmmmmmmmmmlllllllllkkkjjjhhhgggggghhhiiifffeeeeeecccbbbaaa``````bbbbbbbbbaaaaaaaaa``````aaaaaaaaa```````````````[[[\\\]]]^^^`````````````````````aaabbbcccccccccdddeeeeeeeeeeeedddccccccbbb```___^^^^^^^^^\\\ZZZZZZYYYYYYYYYYYYZZZZZZZZZWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWVVVUUUTTTTTTUUUWWWXXXUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUTTTSSSTTTUUUVVVSSSSSSSSSSSSSSSTTTUUUVVVVVVVVVUUUUUUUUUTTTTTTTTTVVVUUUUUUVVVVVVWWWXXXYYY[[[[[[\\\\\\]]]\\\\\\[[[YYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[\\\]]]^^^^^^___^^^```aaa```___^^^```cccbbbcccddddddccccccbbbbbbeeeeeeeeeeeefffhhhiiijjjmmmnnnooopppqqqqqqqqqqqqwwwxxxzzz|||~~~}}}||||||||||||{{{xxxuuuttttttsssssssssuuuvvvwwwxxxwwwvvvuuuvvvxxx{{{|||xxxzzz|||}}}||||||~~~}}}~~~~~~~~~~~~|||zzzyyytttssssssttttttssspppnnnppppppqqqqqqqqqqqqppppppmmmnnnmmmkkkhhhhhhiiikkkhhhhhhgggfffeeeddddddcccccccccccccccddddddddddddddddddcccbbbbbbccccccddd``````bbbcccdddeeeeeeeeeeeeeeefffggghhhhhhiiijjjjjjjjjkkkkkkkkkkkkjjjjjjkkkiiigggffffffdddbbb``````^^^]]]]]]^^^___^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\ZZZZZZYYYZZZZZZ[[[\\\]]]]]]]]]]]]]]]]]]^^^^^^___]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[YYYZZZ\\\^^^\\\\\\\\\\\\\\\]]]^^^___]]]]]]\\\\\\\\\[[[[[[[[[_______________``````aaacccdddeeeeeefffeeeeeeeeeccccccccccccbbbbbbbbbbbbffffffggghhhiiijjjkkkllliiijjjkkkkkkjjjjjjkkklllmmmoooqqqqqqpppppppppqqqppppppqqqqqqrrrsssuuuvvvyyyzzz|||}}}~~~~~~}}}|||~~~~~~}}}~~~}}}}}}|||xxxxxxxxxzzz{{{zzzxxxvvvvvvvvvwwwwwwwwwwwwvvvvvvsssssssssqqqmmmlllnnnpppnnnnnnmmmmmmlllllllllllliiiiiijjjkkklllmmmmmmnnnlllkkkjjjjjjjjjkkklllllljjjjjjlllmmmnnnnnnnnnnnnoooooopppqqqrrrsssttttttssssssttttttttttttssssssuuusssqqqqqqqqqpppnnnmmmkkkiiiffffffhhhiiigggeeeffffffffffffffffffffffffddddddccccccdddeeeggghhhgggggghhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggghhhhhhfffddddddgggjjjgggggggggggghhhiiijjjkkkiiiiiiiiihhhhhhhhhggggggkkkjjjjjjkkklllmmmnnnnnnoooooopppqqqqqqqqqqqqqqqoooooooooooooooooooooooorrrrrrsssuuuvvvxxxyyyyyywwwwwwxxxyyyyyyzzzyyyxxxxxx{{{}}}~~~}}}|||~~~}}}}}}}}}}}}{{{{{{|||}}}yyyyyyzzzzzzzzzzzzyyyyyyxxxyyyxxxvvvrrrqqqsssuuussssssssssssssssssrrrrrrooopppqqqrrrtttuuuvvvwwwtttsssrrrrrrrrrssstttuuussstttuuuvvvwwwwwwwwwwwwxxxxxxyyyzzz|||}}}}}}~~~{{{{{{|||||||||||||||{{{|||{{{zzzzzz{{{{{{yyyxxxwwwtttqqqqqqrrrsssqqqooonnnnnnnnnoooooooooooooooooonnnnnnnnnoooppprrrsssooopppqqqrrrssssssrrrqqqrrrqqqqqqqqqqqqqqqqqqqqqppprrrrrrooommmmmmqqqtttqqqqqqqqqqqqrrrssstttuuuvvvuuuuuuuuuuuutttttttttsssttttttuuuvvvxxxzzz{{{yyyyyyzzz{{{{{{{{{{{{{{{yyyyyyzzzzzz{{{{{{||||||zzzzzz{{{}}}}}}{{{xxxzzz~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}~~~}}}|||zzzzzz|||}}}~~~xxxwwwvvvuuuvvvxxx{{{|||||||||}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||}}}~~~~~~{{{zzz~~~~~~~~~~~~