BM6P6(@ 222222222111111111111000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////111111000000000000111111000111111111111222222222000111111111111222222222333333333333333333333333444555777888999888777777666888;;;===???AAAEEEHHHLLLKKKIIIFFFFFFJJJQQQVVVSSS[[[gggvvv~~~hhh```]]]XXXTTTQQQOOOPPPPPPVVVSSSOOOJJJDDD@@@<<<;;;777777666555555555555666555555666888;;;===>>>>>>:::555999IIIXXX\\\ZZZYYYdddggg___PPPMMMZZZjjjqqqiiiccc\\\```tttrrrfff```ppp{{{rrrPPP333...555///............---------++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))******)))))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------)))***++++++***)))***+++************************************************))))))))))))))))))))))))))))))))))))************---------.........//////++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------///////////////.........111111111000000000000000222222222222222222222222333222111000000111222333111111111111111111111111000000000000000000000000//////.........---------------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......333111555@@@PPPfffmmmmmmeeedddlllrrrmmmeeeaaaYYYYYYZZZ]]]ccchhhkkkllluuuqqqrrryyy~~~{{{yyyooonnnsss|||}}}ssseee\\\RRRUUUSSSJJJ@@@:::555000111111111222222222111000555333111111444666888999<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@AAABBBCCCDDDEEEGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJKKKLLLNNNPPPQQQXXXXXXWWWWWWVVVUUUTTTTTTQQQTTTXXX[[[[[[XXXTTTQQQRRRQQQMMMIIIEEEAAA>>><<<888:::<<<<<<999777555555555444333111111222333333555555666666666777777777999:::;;;===>>><<<888555777333000000444666444222444999===FFF^^^|||}}}|||wwwmmmddd___bbbdddoooxxxwwwvvvvvv}}}^^^KKK<<>>???AAACCCFFFIIIGGGHHHIIIJJJKKKNNNTTTXXXZZZlllyyyfffVVVYYYWWWTTTQQQOOOOOOOOOOOONNNLLLHHHCCC???;;;888666666666555555555555555666555666777999<<<>>>>>>>>>;;;<<>>??????======>>>@@@@@@AAAAAA@@@DDDDDDDDDDDDEEEGGGHHHIIIHHHHHHGGGGGGFFFEEEEEEEEEGGGIIILLLNNNNNNLLLHHHFFFAAA@@@>>><<<999777555444666888::::::888666555555444444333333333444555666777777777888999::::::;;;===<<<;;;::::::999777555000222333444666999===AAAHHHUUUcccnnn}}}tttkkkbbb___gggqqqrrroooqqq{{{zzz|||{{{vvvuuu}}}tttZZZAAA777222,,,***---------------------------444444444444333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222111111000000111111222333333333333444444444444333333333444444444555555444444444444444444444444888777777666666666666777>>>???AAABBBCCCEEEHHHJJJFFFIIIMMMOOOPPPTTTZZZ___lllrrrggg^^^VVVPPPPPPOOONNNNNNMMMMMMMMMFFFDDDAAA===:::777555444555555555444555555666666666777888:::<<<===>>>???===BBBKKKRRRWWW]]]kkkxxxwww^^^GGGDDDQQQ^^^eeeggg]]]^^^```jjj}}}gggVVVOOOZZZjjj|||~~~lllIII222222111+++............------------++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,---------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++*********++++++)))***++++++***)))***+++************************************************))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------......//////////////////000000000000000000111111111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000...............---------------------------------------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,...222444444:::LLL^^^qqqyyyqqqlllnnnrrrrrrqqqpppfffggghhhfffbbbaaabbbeeeiiimmmuuu}}}|||sssllljjjjjjmmmtttyyyvvvkkkbbb```mmmvvv|||wwwmmmcccYYYRRRAAA===666222000000111111111000000111333444444333444555555666777888999999999888888777888888999999::::::;;;<<<============???????????????@@@AAAAAA?????????>>>======<<<<<<===>>>???@@@@@@>>><<<;;;555555444444333333222222222555777777666444444444333333333333555666777888999999:::;;;<<<<<<======:::999666444333333444555000444777777999CCCSSSaaarrr~~~wwweee[[[ZZZbbbrrr~~~wwwrrrtttzzzuuu}}}zzz~~~|||RRR>>>---,,,000000...///------------------------444444444444333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222333333333222222111111111111222222333333333333444444444444333333444444444555555555444555555555555555666666888777666666777888:::;;;AAACCCDDDEEEEEEFFFIIIKKKLLLNNNPPPQQQTTT\\\hhhqqquuueeeaaa^^^YYYKKKLLLLLLLLLLLLJJJIIIHHH@@@???===:::888666555555555444444444555666777777888999:::;;;;;;<<<===>>>BBBEEELLLUUU^^^hhhsss{{{mmmTTTCCCLLL]]]eeecccbbb^^^```eeessstttddd[[[ZZZjjj~~~}}}qqqWWW;;;---///000,,,.........---------,,,,,,,,,,,,+++++++++++++++***************************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,---------------,,,++++++******++++++,,,************************************************,,,,,,+++***))))))******)))***++++++***)))***+++************************************************))))))))))))))))))))))))((()))))))))************************++++++++++++************************++++++************+++++++++++++++,,,,,,,,,------............////////////000000000000000111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................------------------------.........---,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---...000222111444???KKKXXXnnnyyyoooiiihhhiiilllmmmuuuwwwvvvoooeee^^^]]]___bbbjjjuuu}}}yyymmmffffffdddhhhpppvvvrrrjjjgggiiiwww~~~uuunnnhhhcccNNNGGG===666333333222111222222111222444333222000333444555666777888999:::888777777666666666777777;;;<<<===>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<;;;;;;;;;999999999999999888777666222222222333333444444444000222444555444333444555222333333555666888999:::;;;;;;;;;;;;;;;;;;;;;;;;666555444222111222444666555777888;;;DDDXXXsssuuu^^^\\\jjjwww~~~{{{vvvrrrssszzz}}}~~~}}}|||qqqWWWAAA555,,,...222222111111,,,,,,,,,,,,,,,,,,,,,,,,333333333333222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111222222222333333333333222222222222333333222222222222333333333333333333333333444444444444555555555666666777777777666666777888:::<<>>AAALLLJJJNNNZZZkkkvvvwwwrrrWWWLLLKKK[[[jjjjjjccc``````ccckkknnnaaa```gggvvvsss[[[BBB777222,,,,,,000...------------,,,,,,,,,,,,,,,,,,++++++*********************************************************************************************************************************++++++++++++++++++++++++***+++++++++,,,,,,,,,---,,,++++++******++++++,,,************************************************,,,++++++***)))))))))))))))***++++++***)))***+++************************************************))))))))))))))))))))))))((()))))))))************)))))))))*********++++++************************++++++************+++++++++++++++,,,,,,,,,---------.........//////000000//////000000111111111111000000000000000000000000000000111111111111000000////////////////////////////////////////////////---.....................------------------------.........---,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,---------******---///000333999CCCSSSjjjtttiiidddgggkkknnnwwwxxxwwwoooddd\\\ZZZ[[[___fffqqqvvvpppeee___``````eeelllqqqoookkknnntttwwwpppmmmkkkhhhUUUMMMDDD===:::777333000222222222333555666444333222222333444555777777888999999888777777777888888999::::::;;;;;;;;;;;;:::<<<<<<<<<<<<<<<;;;;;;;;;888888888777777777777777888888888777777666666666111111111222222222333333111222444444444444555666666666777999:::;;;<<<<<<<<<;;;;;;:::999888777777444666666555333222444666444666<<>>AAADDDFFFEEEFFFHHHHHHIIIJJJMMMOOOMMMRRRYYYaaannntttaaaWWWWWWXXXTTTMMMMMMMMMLLLIIIFFFBBB???===888777666555444444444444555555555666777999:::;;;<<<======;;;:::===DDDIIIVVVTTTUUU```rrr{{{rrrdddQQQTTT___mmmuuurrrkkkgggbbbiiixxx}}}eee]]]gggxxx^^^FFF444555555,,,***222------------,,,,,,,,,,,,---,,,,,,++++++*********************************************************************************************************************************++++++++++++++++++++++++))))))******++++++,,,,,,,,,++++++******++++++,,,************************************************++++++***)))))))))******)))***++++++***)))***+++************************************************))))))))))))))))))))))))))))))))))))************)))))))))************+++************************++++++************++++++++++++,,,,,,,,,,,,------------......///000000000/////////000111111222222111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000---------...............------------------------------------,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------222,,,***---000...---...666???PPPeee{{{xxxmmmjjjjjjjjjmmmooonnnjjjccc]]]\\\\\\]]]```fffjjjfff^^^]]]```eeefffjjjmmmllllllrrrzzzxxxpppmmmnnnlllhhhZZZUUUNNNKKKJJJFFF???888111000///000222333333222///000000111222333444444888888777777777777888888888888999999999999999888777888888999999888777777555555555444444444444444666666777777777777666666555555555555555555555555444555666666555555777888::::::;;;<<<=========<<<999999888777555444333333000333555444222222555999;;;AAAOOOeee~~~yyy{{{~~~}}}}}}pppJJJ888888+++...000///+++)))+++///,,,,,,,,,,,,,,,,,,,,,,,,444444444444333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111222222333444444555555444444333333333333444444333333333333444444444444444444555555555666666666666666777777888999999:::999;;;===@@@CCCEEEFFFGGGGGGHHHJJJKKKLLLMMMPPPRRRUUU___nnn}}}}}}eee^^^WWWUUUXXXYYYWWWUUUMMMLLLJJJFFFBBB???<<<:::777666555444444444444444555555666777888:::<<<===<<<======;;;<<>>@@@CCCFFFGGGGGGGGGHHHJJJLLLMMMNNNPPPSSSUUU```oooccc\\\ZZZXXXWWWTTTPPPOOOPPPLLLJJJGGGDDD@@@===:::999888888777666555555555555666666777888999;;;===>>><<<======<<>>@@@CCCDDDDDDBBBCCCFFFHHHHHHHHHLLLQQQRRRPPPQQQYYYbbbooo{{{mmm```ZZZVVVQQQOOOPPPPPPOOOMMMKKKIIIEEEAAA===:::888777777777666555555555555666666777888;;;======<<<::::::<<<;;;===FFFTTT^^^```dddjjjoooiiiXXXIIIJJJRRRkkkiiiccc^^^aaakkkqqqsssvvvwwwhhh```\\\\\\gggrrrmmmTTT<<<333111///---------......---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++,,,,,,+++***))))))******************************++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++************************))))))))))))************************************,,,,,,,,,+++***)))+++,,,++++++++++++++++++++++++************************+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,+++,,,---...////////////...000222333444333111000222222222222222222222222444444444444444444444444333333333222222222111111000000000000////////////------------------------......---------,,,,,,,,,,,,++++++******++++++,,,------,,,,,,+++***))))))+++++++++*********))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000//////111222:::MMMaaa|||vvvqqquuuwwwrrrllljjj]]]XXXQQQNNNSSS```qqq}}}}}}zzzpppdddbbbiiimmmlllllloootttzzz~~~tttyyyyyyooommmhhhaaaYYYPPPHHHAAA===666666555555555333111...444222000///111333333333//////000000000111111111111111222222333333333444333333333333333333333333888888999:::::::::::::::666777999:::::::::999888<<<;;;:::999888888888888666555333333333333111000222222333555333000222888666>>>OOObbblllsss~~~hhhddd```dddvvv~~~oooLLL999333///------...------,,,,,,------...,,,,,,,,,++++++*********:::999888666555555444444555444444333333444444555555444444444444444444555333444444444444555555555555555444444444444555555555555666666666777777777777666555444444444555555444444444444444555555555555777888777666666777999777999;;;<<<===???BBBDDDFFFGGGHHHGGGFFFGGGHHHIIIMMMOOOQQQSSSWWW___lllwww|||nnnbbbYYYWWWSSSOOONNNOOOOOOMMMKKKIIIGGGCCC???<<<999777777444444333333333444444555666777999<<<======<<<:::888777>>>KKKTTTXXXaaammmssspppiii\\\KKKCCCJJJVVVkkkfff^^^ZZZbbbpppzzz|||uuubbbXXX\\\\\\cccllljjjWWWAAA555000000///......------,,,------,,,,,,,,,+++++++++************************++++++++++++++++++++++++************************)))************+++++++++,,,++++++***))))))************************************************************))))))******+++,,,++++++++++++++++++++++++************************))))))))))))******************************************+++***))))))***+++++++++++++++++++++++++++************************************)))))))))((()))))))))))))))))))))))))))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,---....../////////...///111222333222111000111111111111111111111111444444444444444444444444222222222222111111111111000000000000/////////...------------------------...------------,,,,,,,,,,,,++++++******++++++,,,------,,,,,,+++******)))+++++++++*********))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,+++,,,///000333@@@NNNhhhvvv|||uuuqqquuuxxxtttooonnndddaaaZZZTTTSSSZZZfffooozzzyyyrrrjjjiiillljjjeeedddfffjjjqqqwwwyyywwwtttyyy|||~~~wwwyyyvvvooocccVVVMMMJJJJJJCCC???:::777777777666444555444222222222222111///111111111111111111111111000000111111222222222222222222222222222222222222555555666777777777777666555666777888888777666666333444444555666777888888444333333333444444444333222111111333333555<<>>??????AAACCCFFFDDDEEEHHHIIIIIIHHHIIIJJJOOOQQQTTT[[[gggyyyssshhh___XXXTTTRRROOOLLLLLLNNNNNNKKKHHHEEECCC@@@<<<999777666666333333333333333444555666666888:::<<<<<<<<<:::999777888GGG\\\bbb```lllyyydddQQQEEEFFFSSSaaahhheee``````jjjyyywwwcccWWWRRRVVV^^^jjjlllZZZ>>>000000......//////...---,,,+++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************)))************+++++++++,,,+++******)))*********************************))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++************************))))))))))))************************************(((((())))))******++++++++++++++++++++++++++++++************************************)))))))))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,------------............---...000111111111000///000000000000000000000000333333333333333333333333111111111111000000000000000000000/////////......------------------------------------,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++*********+++++++++***************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------+++***+++...///...222888KKKWWWiii}}}}}}vvvpppmmmnnnmmmhhh```YYYYYY^^^dddqqqpppmmmkkknnnqqqmmmfffccccccfffnnnvvvyyyvvvrrrsssvvv{{{|||~~~|||vvvjjj]]]VVVXXX]]]aaaXXXKKKBBB???===999666444222111111222000...,,,000000000000000///////////////000000000000111111000000000000000000000000111111222333333333333222333444444444444444333222222222222222111000//////000111111222333333333333555444666;;;@@@GGGTTT___qqqxxxyyyggguuuxxx}}}jjjBBB888...,,,......---...------,,,,,,,,,,,,------,,,,,,,,,++++++++++++***999888777666555555555555555555444444444444555555666666555555555555666666555555555666666666777777888777777666666777777888888888888888888888888888777666666666666666666666777777666666666666555555555777999999999999;;;===AAAAAABBBAAA@@@@@@BBBCCCCCCEEEIIIMMMLLLKKKMMMQQQUUU\\\ggguuuiii```]]]VVVTTTVVVOOOLLLJJJKKKMMMLLLIIIEEEAAA???<<<999777555555444444444444555666777888999777888::::::999888777666999BBBTTTccchhhmmmtttXXXIIIIIIRRR^^^hhheeeiiikkkmmmuuu~~~kkk]]]XXXXXXWWWeeelll___FFF333...000......------,,,,,,,,,,,,,,,+++++++++++++++++++++************************************************************************))))))*********+++++++++++++++***************+++******************************************************))))))******+++,,,++++++++++++++++++++++++************************((()))))))))************************************(((((((((***,,,------,,,*********************************************************)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,......---------------------...//////000000////////////000000000000000111222222222222222222222222000000000000////////////000000/////////.........---------------------------------,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,++++++************************************************************+++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---...------...///...------444<<>>AAAIIITTT\\\eeeqqq|||uuutttyyy~~~|||qqqlllqqq~~~xxxYYY@@@222///---------------------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++999888777666666555555666666555555444444555555666777666666555555666666777666666777777777777888888888888888777777888888888999999999999888888888888555555555555666555555555777777777777777777777777555777999;;;;;;===???AAABBBCCCCCCBBBAAAAAACCCEEEHHHHHHLLLQQQPPPNNNSSSZZZfffuuuyyyiii]]][[[YYYSSSQQQVVVMMMKKKHHHIIIJJJJJJFFFCCC<<<;;;999666555444444444333333444444666777999:::777888999888555444444666:::MMM\\\```ggg{{{zzzbbbKKKGGGRRR^^^dddgggcccjjjpppsssyyypppaaaZZZYYYZZZbbbnnngggJJJ444222444///000...,,,******+++---///++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********++++++++++++***************++++++************************++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++************************((()))))))))************************************)))((()))+++...000///---************************************************))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,...------,,,,,,,,,------------...///////////////000000000111111111222222222222222222222222222222000000000/////////......////////////............------------------------------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,+++++++++++++++************************************************************++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,///...---,,,...///...++++++000888CCCQQQdddzzzwwwqqqqqqvvv{{{{{{wwwssssssuuunnncccWWWRRRXXXaaajjjppppppooonnnqqqsssqqqkkkeeeiiiqqq}}}zzzpppjjjcccaaafffmmmtttwwwppplllhhhggggggddd^^^XXXIIIEEE???;;;999888666555111111222222222222222222000000000000//////////////////////////////////////////000111111111111000111111111000000000000111111111222444444555555555333555888:::<<<@@@FFFJJJRRRXXXcccpppxxx|||{{{|||xxxttt~~~}}}|||}}}xxxsssttt}}}eeeJJJ777,,,000111111...------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++888888777666666666666666666666555555555555666666777777666666666666777777777777777888888888999999999888888777777888888999999999999888888888888888444444555666666666555555777777777888888999999999777999;;;===>>>???BBBDDD???AAACCCCCCDDDEEEHHHKKKKKKIIILLLQQQRRRQQQZZZgggyyyeee```\\\ZZZWWWQQQNNNPPPLLLIIIEEEEEEFFFEEEBBB???999888666444333333444444111222222333444555777777666777777555222333777;;;>>>RRR^^^\\\eee}}}fffWWWMMMRRR```hhhjjjiiidddjjjoooqqqyyylll___]]]]]]]]]nnnmmmZZZ:::,,,222444---000...---++++++,,,...///*********+++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++*********)))******+++,,,************************++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++************************))))))))))))***************************************)))))),,,000111///,,,************************************************))))))))))))************)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,...---,,,++++++,,,---.............../////////000///000000111111222222222111111111111111111111111000000000000/////////////////////.........------------------------------,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***************+++++++++*********************************++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,---+++)))***...///,,,...///222666;;;III___sssxxxtttyyyzzzlll[[[QQQOOOSSS]]]fffwwwwwwvvvtttqqqkkkccc^^^jjjrrr}}}}}}tttoooqqqjjjcccdddllluuuyyyzzztttvvvzzz}}}{{{tttkkkdddYYYTTTMMMFFFAAA===999666333333222111111000//////222222111111111111000000000000000000000000000000000000111222222222222222111111111111111222333333222111111000111111222333666999===AAAFFFOOOZZZbbblllpppzzzxxx}}}|||}}}~~~{{{}}}|||uuuuuu}}}dddDDD222///333...000000,,,+++---///...,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,888777777666666666666666666666555555555555666666888777777666666777777888888888888999999999999:::888888777777777777888888999999888888888777777777444555666777888777777666666777777888999:::;;;;;;;;;===???@@@@@@@@@BBBDDDAAABBBDDDFFFGGGIIILLLNNNOOOMMMQQQZZZ^^^cccsssvvvlll\\\]]]YYYTTTQQQQQQNNNIIIKKKFFFBBB@@@@@@@@@===;;;777666444333333333444555222222222333444555666777333444555333222555===DDDKKKUUU]]]___eeepppvvvttt[[[YYY[[[bbbggghhhjjjmmmgggkkkpppxxxjjjaaacccfffgggppp]]]EEE555///.........------////////////...---)))*********++++++++++++************************************************************************)))************+++++++++******))))))***++++++,,,******************************************************))))))******+++,,,++++++++++++++++++++++++************************))))))))))))************************************+++)))))),,,000111...***************************************************((()))))))))************)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,---,,,+++***+++,,,.../////////......//////000111......//////000111111222111111111111111111111111111111111000000000////////////.........---------------------------------,,,,,,,,,++++++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++************************)))******+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,(((,,,,,,((((((---...,,,000......111333999GGGUUUtttuuujjjbbbZZZWWW]]]ffftttvvvxxxwwwqqqkkkgggeeejjjpppvvvxxxvvvrrrnnnmmmsssoookkklllqqqxxx{{{|||ssskkkhhheee```[[[VVVOOOIIIDDD@@@???===;;;888555333222444444333333333222222222222222222222222222222222111111222333333333333222222222222222333555666777666666555666888<<>>???@@@@@@AAAAAABBBDDDEEEFFFEEEGGGLLLOOOPPPUUU\\\ccciiiwwwwwwooocccZZZXXXZZZTTTNNNNNNQQQQQQKKKFFFDDDAAA===999666555555666444444333333333333222222888666333222444555666555999666666888:::@@@PPPbbb```jjjmmmaaaSSSMMMLLLKKKUUUfffggg\\\YYYYYY^^^iiitttuuu|||oooaaa[[[___eeeiiikkkHHH???444------------+++//////.........---------,,,,,,,,,+++++++++******************************************************************************)))************+++++++++************************************************************************++++++******++++++,,,---***+++,,,,,,******+++,,,++++++++++++++++++++++++......---,,,+++))))))(((******************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))***************)))((((((+++++++++************)))******+++++++++,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,---------................../////////000000000000000////////////111111111111000000000000---...///...------...///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******))))))))))))******************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,---...000222333:::@@@MMMbbbyyyzzzuuuttttttxxx|||}}}yyyuuummmgggbbbdddllltttxxxxxxxxxppphhhffflllrrrsssrrrrrrfff___dddnnnuuu|||~~~{{{|||}}}~~~|||xxxssspppoookkklllllljjjeee\\\SSSMMMKKKFFFBBBAAACCCCCC@@@<<<:::777666:::;;;888777888999888999<<<<<<:::<<<@@@======<<<:::;;;BBBLLLTTTXXXUUUVVVbbbvvv~~~yyyzzz{{{mmmjjjrrr|||zzz|||lllMMM<<<888333000/////////...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************999999999999888888888888888888888888888888888888888888999999999:::::::::888888999999999:::::::::999888888888777777777777777777777777888888888888999999999999999:::<<<<<>>???@@@AAABBBDDDGGGHHHIIIGGGHHHNNNSSSUUUVVV[[[cccvvvuuulllggg___ZZZ[[[YYYTTTOOONNNPPPOOOJJJDDDBBB@@@<<<888555444444555444444333333333333333333555555555555555555666666:::999<<>>AAA???>>>>>>???@@@@@@@@@???>>>???BBBFFFIIIKKKKKKKKKNNNUUU[[[^^^cccppp}}}qqqdddaaa___[[[YYY\\\YYYTTTOOONNNOOOMMMGGGBBB???===999666444333333444333333444444444444444444222555888888666555777999===BBBHHHLLLLLLSSSeeewwwwww]]]KKKGGGLLLQQQaaahhhbbb\\\aaaeeegggppprrr]]]UUUVVVWWW\\\gggkkkZZZCCC888333...---///000000///............------------,,,,,,,,,+++++++++******************************************************************************)))************+++++++++************************************************************************++++++******++++++,,,---+++,,,---,,,***)))***+++++++++++++++++++++++++++((())))))***+++,,,------*********************************************************************************************************++++++++++++,,,+++++++++++++++*********)))))))))))))))))))))))))))************))))))((('''((()))***+++,,,------*********++++++++++++,,,,,,---...---+++***+++,,,,,,,,,,,,---------............/////////000000000000000000000000000000000............---------------...//////------...///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******))))))))))))******************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,...------------...///000111//////444@@@UUUkkkyyyvvvpppsssxxx~~~zzzuuuqqqooojjjccc______dddiiihhheeebbbeeejjjllljjjggg___YYYXXX]]]dddhhhlllooouuuzzz|||xxxuuuuuusssuuuxxx{{{}}}{{{rrrllljjjeeehhhooovvvzzzyyyuuupppeee```^^^______^^^aaaeeemmmmmmnnnnnniiidddgggnnnppplllhhhhhhmmmvvv|||yyyzzz{{{uuuwww~~~vvvlllwwwxxx{{{|||xxxuuuzzzyyy\\\FFF666...111...,,,+++,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************:::::::::999999999888888999999999999999999999999888888999999999:::::::::888888999999999:::::::::888888888888888888888888::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>>>>???>>>===>>>@@@BBBCCCBBBCCCBBBCCCEEEIIIMMMOOOOOOUUUYYYaaajjjqqq~~~zzzjjjccc^^^]]][[[WWWVVVYYYXXXTTTPPPOOONNNKKKEEE@@@;;;:::777555333222222333333333444444555555555666333777999888555666<<>>IIIRRRggg~~~}}}yyyuuusssxxxwwwtttooohhhaaa\\\YYYYYYYYY[[[bbbkkkqqqrrrqqqiiiddd___^^^___bbbfffiiilllqqquuuuuuqqqmmmlllmmmppprrrtttvvvxxx|||}}}vvvrrrrrrtttsssyyyuuuqqqppprrrssstttzzzyyytttyyy~~~|||}}}~~~~~~}}}zzzyyyzzz||||||~~~yyyxxxxxxwww~~~xxxvvv~~~cccJJJ???:::333,,,000...,,,,,,---/////////++++++++++++++++++++++++******+++++++++,,,,,,,,,************************::::::999999999888888888999999999999999999999999888888999999999:::::::::888888999999999:::::::::888888888888888999999999:::;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;;;;<<<===>>><<<===>>>BBBFFFHHHGGGFFFHHHIIIJJJKKKNNNRRRWWW[[[dddmmm}}}}}}kkk___]]][[[[[[ZZZXXXTTTTTTVVVVVVTTTPPPNNNMMMIIICCC>>>888777555333222222222222333333444555666666777777777888888666555999CCCLLLQQQQQQOOOOOO[[[sssvvvYYYKKKNNNXXX```dddcccjjjiiiffflllpppzzz}}}mmmaaa]]]YYYVVVaaaqqqjjjLLL666222000///............---,,,,,,,,,------------------,,,,,,,,,+++++++++******************************************************************************))))))*********+++++++++************************************************************************++++++******++++++,,,---+++,,,---,,,***)))***+++++++++++++++++++++++++++************************************************************************************************************************))))))*********+++++++++************************))))))))))))))))))))))))((())))))*********))))))************************))))))*********++++++++++++,,,------++++++,,,---,,,,,,,,,---------......////////////000000000111///000000000111111111222000000000////////////......///000///......///000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******))))))))))))******************************))))))*********+++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,---------------,,,,,,,,,+++///222333111111444777DDD\\\sss~~~zzzyyyzzz}}}zzzvvvtttrrrnnnfff```XXXXXXZZZ```hhhooorrrsssqqqqqqpppkkkhhhgggggggggjjjnnnpppmmmgggbbbcccfffmmmnnnpppqqqssswww|||wwwwwwuuurrrqqqsssyyy~~~{{{yyyxxxyyy}}}zzzxxx|||ttttttvvv}}}zzzsssrrrwwwtttYYY:::+++...333222...///---******+++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,************************;;;;;;;;;:::::::::999999999999999999999999999999888888999999999:::::::::888888999999999:::::::::888888888999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>???===@@@EEELLLPPPQQQNNNKKKGGGKKKNNNPPPRRRZZZfffooo{{{qqqggg^^^YYYSSSTTTUUUUUUSSSRRRRRRSSSRRRPPPNNNLLLJJJEEE@@@<<<555555444333222222222222333333444555666777888999:::999777555777???KKKTTTXXXPPPKKKWWWqqqkkk\\\QQQSSS]]]bbbbbbaaabbbjjjkkkmmmuuuzzzrrrccc]]]]]]\\\___mmmwwwfffDDD000222000//////...---,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,+++++++++******************************************************************************)))************+++++++++************************************************************************++++++******++++++,,,---***+++,,,,,,******+++,,,+++++++++++++++++++++++++++++++++******))))))(((************************************************************************************************)))))))))************+++)))))))))***************))))))))))))))))))))))))((())))))************)))+++++++++*********)))))))))))))))************+++***,,,------++++++,,,...,,,,,,,,,---------....../////////000000000111111///000000111111222222222111111111111000000000000...///000000......///000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******))))))))))))******************************)))************+++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,------,,,++++++,,,------,,,,,,,,,///111333AAAOOOYYYjjjzzzrrrppptttxxxxxxvvveeeddddddeeegggiiihhhgggnnnuuu{{{xxxsssooojjjfffjjjmmmmmmggg___[[[___dddiiikkklllnnnqqquuuzzz~~~llljjjhhhiiilllrrryyy}}}{{{~~~|||~~~{{{}}}zzzuuuvvvzzzzzztttssswww}}}ppp[[[FFF<<<222...---...000333111///---,,,------+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,************************============<<<<<<<<<<<<::::::::::::::::::::::::888888999999999:::::::::888888999999999:::::::::888888888999999:::::::::::::::::::::;;;;;;;;;;;;======<<<======>>>???@@@BBBHHHPPPYYY^^^\\\UUUPPPJJJRRRZZZ^^^bbbnnnqqqhhhbbb[[[XXXXXXPPPQQQQQQPPPOOOPPPPPPOOOLLLKKKJJJIIIFFFAAA<<<999444333333333333333333333222333444555777888999::::::888666777<<>>444222///000///...---,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,+++++++++******************************************************************************)))************+++++++++************************************************************************++++++******++++++,,,---)))***++++++++++++,,,...++++++++++++++++++++++++************))))))))))))************************************************************************************************))))))))))))************((()))))))))*********+++))))))))))))))))))))))))(((((()))******************************+++++++++))))))))))))***************+++---,,,,,,+++---...,,,,,,,,,---------......//////000000000111111111///000000111111222333333222222111111111000000000...000111000///...///000............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******))))))))))))******************************)))************+++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,,,,---,,,++++++...+++)))(((***---000111///333999???KKK```zzzwwwssssssvvvyyyzzzrrrrrrqqqpppnnniiiddd```hhhqqqvvvrrrkkkiiigggdddgggiiiiiibbbZZZYYY___gggfffhhhjjjlllmmmppptttwwwgggdddcccfffmmmsssuuuuuuwww|||zzzxxx}}}}}}~~~zzzuuuvvvxxx}}}}}}xxxsssqqqsssxxx|||mmmOOO===333222333555111,,,...444222000......//////...,,,******************************+++++++++,,,,,,,,,************************????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888888999999999:::::::::888888999999999:::::::::888888888999999:::::::::<<<<<<<<<=========>>>>>>>>>>>>>>>>>>???@@@AAABBBHHHOOOYYYcccgggcccZZZSSSVVV```lllqqqwww}}}qqqfffaaa\\\VVVSSSUUURRRRRRPPPNNNMMMOOONNNLLLHHHHHHGGGFFFCCC>>>999666333333333333333333333333222333444666777999:::;;;999777666999AAAKKKTTTYYYJJJZZZkkkqqqpppkkk```UUULLLOOOWWW``````[[[]]]ddddddffffffqqq{{{jjjaaa```ccceeeqqq|||qqqNNN666555555.../////////...,,,,,,---///+++++++++,,,,,,---------,,,,,,,,,+++++++++******************************************************************************)))************+++++++++************************************************************************++++++******++++++,,,---((()))++++++++++++---///++++++++++++++++++++++++)))))))))))))))*********************************************************************************************************))))))))))))************(((((())))))*********+++))))))))))))))))))))))))(((((()))***************(((((()))***+++,,,,,,---))))))))))))***************+++---,,,,,,,,,---...,,,,,,,,,---------......000000000000111111111111///000000111222222333333111111111111000000000000...000111000///...///111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******))))))))))))******************************)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++++++++++++++,,,)))***+++,,,---,,,++++++///,,,***+++///111000...///...111777===HHH\\\ooo~~~zzzsssnnnmmmnnnwwwxxxzzz{{{wwwppphhhccchhhmmmkkkaaaYYY[[[aaabbbcccfffeee^^^WWWXXXbbblllfffgggiiiiiiiiijjjmmmoooiiigggfffllltttxxxuuuqqqssszzzzzzyyy|||zzz}}}}}}xxxuuuuuuwww|||~~~~~~uuurrrmmmjjjlllttt{{{ttt{{{}}}fffMMM<<<444444---***...000,,,,,,...,,,+++******,,,,,,+++*********************************+++++++++,,,,,,,,,************************KKKHHHEEECCCAAA@@@>>><<>>===<<<<<<<<<===>>>===<<<;;;;;;::::::;;;;;;===<<<<<<;;;;;;<<<<<<===:::;;;<<<===============???>>>>>>======>>>>>>???BBBCCCDDDEEEDDDEEEHHHJJJIIIQQQcccqqqlll\\\WWW]]]nnn}}}~~~sssgggeeeaaa]]]YYYVVVUUUTTTRRRQQQPPPPPPOOOKKKFFFBBBBBBBBBAAA???===999666555333333222222333333444444111444777999999:::;;;<<<<<<999777>>>NNNYYYTTTIIIYYYtttmmmYYYNNNJJJNNNSSSYYY[[[YYYYYY\\\___dddkkkvvvrrraaa___[[[]]]jjjssspppTTT;;;000111000,,,////////////...---,,,+++*********++++++,,,,,,,,,************************************************))))))************))))))))))))))))))))))))))))))((()))++++++******+++---***************************(((((()))***+++***)))))))))************))))))++++++******************++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************)))))))))************+++++++++)))))))))***+++++++++,,,++++++,,,------......///......///000000000000000///000000000111111111111111111111111000000000000////////////////////////////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************)))************+++++++++************************,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...000333999>>>AAAPPPbbb{{{zzzpppjjjgggssswww|||}}}vvvqqqyyypppdddZZZUUURRRPPPNNNUUUUUUXXX^^^``````dddiiiiiijjjjjjjjjjjjhhheeedddiiifffeeejjjsssyyyuuummmkkktttyyytttooorrrzzz}}}~~~|||uuusssyyyzzzwwwvvvwwwuuuyyy~~~}}}|||zzzyyyxxxxxxxxxvvvooogggeeelllwwwyyylllkkkqqquuu|||```KKK<<<222......,,,---------.../////////++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,************************XXXUUUQQQNNNLLLIIIFFFDDDBBBAAA@@@?????????@@@@@@===<<<<<<;;;<<<<<<======>>>>>>>>>======>>>>>>>>>===>>>>>>???????????????>>>>>>???@@@AAACCCDDDEEECCCEEEGGGHHHIIILLLPPPSSS[[[```iiilllcccZZZddduuuvvvllleee```^^^[[[XXXVVVUUUUUUUUUVVVTTTSSSRRRPPPKKKFFFBBB@@@@@@???>>><<<999777555555444444333444444555555555777999;;;<<<<<<<<<===:::999???JJJQQQTTT[[[eee{{{dddQQQKKKJJJPPPUUUYYYZZZYYYZZZ___dddmmmwwwsss___WWWZZZZZZaaammmrrrsss___DDD333///000///---////////////...---,,,+++++++++++++++++++++,,,,,,************************************************))))))************)))))))))))))))))))))))))))))))))***++++++***)))***,,,***************************(((((()))***+++***)))))))))************))))))************************++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++***************+++++++++++++++,,,,,,---...............///000000000000000//////000000000111111111111111000000000/////////...................................................------------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,************************)))************+++++++++************************,,,++++++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,+++,,,...222555888666CCCWWWiiivvv{{{uuurrrqqqtttxxx|||}}}{{{wwwmmmgggeeeccc^^^ZZZ\\\[[[^^^ccccccaaacccgggmmmkkkiiigggfffeeecccbbbbbbbbbeeemmmvvvyyyssskkkjjjqqqtttppplllooouuuyyyxxxtttvvvzzzwwwtttqqquuu}}}{{{vvvsssrrrtttuuuuuuxxx}}}|||sssuuuxxxyyyxxxwwwuuutttuuupppkkklllsss~~~xxxqqqtttzzz}}}{{{|||}}}]]]OOO@@@777333111000333------------............++++++++++++++++++++++++)))************+++++++++))))))*********+++++++++************************eeeaaa]]]YYYVVVRRRNNNKKKHHHGGGFFFDDDDDDCCCCCCCCC???>>>>>>>>>>>>>>>????????????????????????????????????@@@AAAAAAAAAAAAAAA???@@@AAABBBDDDFFFHHHIIIEEEGGGKKKOOORRRXXX^^^bbbmmmqqquuurrrhhhfff{{{qqqiiieee```]]]XXXWWWUUUSSSSSSTTTUUUVVVZZZXXXUUUSSSOOOJJJDDD@@@<<<<<<<<<;;;:::888777666666666555555444555555666888:::<<<===>>>>>>===<<<888999EEERRRPPPNNNbbbrrrXXXKKKLLLPPPWWWYYY[[[YYYXXX[[[ccckkkuuucccWWWUUUZZZ^^^kkkuuurrr___HHH222---///...---.........///......---,,,+++,,,,,,++++++++++++++++++************************************************))))))************)))))))))))))))))))))))))))))))))+++++++++)))((()))******************************(((((()))***+++***)))))))))************))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))+++***))))))))))))***+++))))))))))))))))))))))))))))))************)))))))))************++++++++++++++++++***************++++++,,,,,,------............///000000000000///////////////000000000000000////////////.................................------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,************************)))************+++++++++************************,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++...---+++******,,,...///***111;;;FFFSSSeeexxx|||vvvvvvwwwyyy|||}}}xxxvvvwwwvvvrrrnnnlllkkklllmmmiiibbb___aaakkkhhhccc```aaabbbccccccZZZ^^^eeeooovvvtttnnngggiiinnnpppllliiilllpppqqq{{{zzzwwwsssppppppsssuuummmlllooovvv{{{tttpppppprrrvvvxxxxxxzzz~~~|||vvvpppmmmrrrxxx{{{zzzwwwsssrrrssspppmmmnnnrrrxxx}}}yyysssttt{{{~~~~~~dddSSS>>>666//////000......///............------------++++++++++++++++++++++++)))************+++++++++(((((()))))))))*********************************uuurrrnnnjjjfffbbb]]]YYYUUUTTTSSSPPPNNNLLLKKKJJJGGGFFFEEEDDDCCCCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDCCCEEEEEEFFFHHHJJJMMMOOOPPPPPPSSSYYY___fffnnnuuu{{{}}}oooeee```^^^\\\ZZZSSSRRRRRRQQQRRRTTTWWWXXXZZZWWWTTTPPPLLLGGG@@@<<<999999999888888777777777666666555555555555666666999999;;;===>>>>>><<<:::<<>>===;;;888666666666555444555666777888666666777888:::<<<>>>?????????BBBHHHOOOPPPMMMIIIUUUdddppprrrpppnnnfff\\\QQQMMMOOOZZZcccdddcccdddcccfffjjjnnntttyyylllbbb___^^^``````ooowwweeeLLL;;;//////111333333000------...+++,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,***************************************************++++++,,,,,,++++++***))))))))))))))))))))))))'''(((***)))(((((()))******************************(((((()))***+++***)))))))))************))))))((())))))***++++++,,,,,,------------------------,,,+++******))))))******************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++***************+++++++++*********+++,,,,,,------,,,---......//////......,,,,,,---------........./////////............---------------------------........................,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++******************************))))))***++++++,,,***************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,)))***---...//////000000000111222666===IIIUUU^^^vvvxxxtttvvv|||zzzuuurrrpppooottt{{{~~~lll\\\ZZZYYYUUUUUUZZZ^^^fffllljjjgggiiinnnqqq|||}}}tttsss|||}}}|||xxxrrrooommmjjjddd```ccchhhoooqqqqqqttt{{{xxxvvvtttttttttuuutttsssyyyxxxsssqqqrrrwww|||iiiQQQ<<<888222///...000111111333000///000...+++,,,///,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++)))************+++++++++************++++++++++++************************{{{sssiiilllggg^^^YYY[[[```___ZZZUUUTTTSSSRRRRRRSSSTTTTTTSSSTTTVVVVVVSSSNNNHHHEEEAAA???===<<<;;;:::888666777666555444555666777888777777888:::<<>>DDDMMMYYYgggxxxwwwkkkdddeeeiiilllnnnvvvvvvnnnrrrrrrkkkgggjjjkkklllmmmkkkhhhiiimmmqqqwwwnnneeedddiiiooopppooooooiii```YYYVVVWWWYYYZZZYYYZZZ___iiiuuu~~~|||{{{yyyyyyyyyzzzzzz|||nnn[[[JJJ===555111////////////............000///...---,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***{{{|||pppiiiaaa[[[ZZZYYYWWWTTTRRRRRRQQQRRRRRRSSSSSSTTTRRRTTTVVVXXXZZZZZZYYYXXXUUUTTTRRRNNNIIIDDD???===;;;;;;::::::999888888777666777777666555555777999666888:::<<>>======???BBBIIIHHHKKKTTT\\\kkkqqq]]]SSSUUUYYYkkkgggdddcccaaa```eeelllwwwuuu]]]PPPXXX___^^^bbbmmmttt]]]BBB222...------..................---,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%(((*********,,,111666000,,,(((''')))++++++*********************************+++++++++,,,,,,,,,---,,,+++*********++++++************************,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))************)))))))))(((((((((((()))******---''''''------'''&&&+++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,,,,---------......------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))***************))))))(((((())))))***))))))))))))******************************************************************++++++++++++******))))))))))))************************************************************++++++++++++++++++++++++,,,------......------,,,+++++++++++++++,,,------+++,,,---///111666<<>>EEECCC@@@>>>999666888===AAACCCIIIRRR___sssvvv___VVVVVVYYYeeeqqqxxxpppkkkiiieeeaaakkkzzz}}}ssshhhaaa```fffeee```fffsss]]]FFF333111333///,,,,,,------.........---,,,,,,++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%(((+++***(((+++222888777000)))(((***,,,+++)))******************************+++++++++,,,,,,,,,,,,+++++++++++++++++++++************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))************))))))))))))(((((())))))***+++***+++******///333///'''))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,------................................................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))))))))************))))))(((((((((((())))))((()))))))))******************************************************************++++++++++++******((()))))))))************************************************************++++++++++++++++++++++++,,,------......------,,,+++++++++************+++,,,------------///222555///888AAAGGGSSSeeexxx}}}}}}{{{tttmmmdddaaabbbhhhmmmqqqxxx{{{uuuqqqttt|||}}}{{{yyyyyyzzzxxxsssnnngggiiimmmppptttxxx|||}}}xxxwww{{{~~~~~~}}}{{{yyywwwzzz~~~rrrcccWWWGGG;;;666333000---444444222111///......---//////.........---------,,,+++++++++,,,------...+++++++++*********************************************************************************************++++++++++++******fffggggggeeeccccccdddfffjjjlllooossswww{{{}}}~~~{{{zzzzzz{{{wwwsssoookkkhhheeeaaa^^^\\\YYYWWWUUUSSSRRRRRRTTTVVVYYYZZZZZZXXXXXXXXXWWWVVVTTTSSSQQQWWWXXXWWWVVVSSSNNNJJJGGG???>>><<<:::888777666666666666666666666666666777777999:::;;;;;;===???BBBBBB>>>;;;999555222999BBBKKKPPPVVV]]]gggsss~~~sss```RRRUUU\\\aaajjjuuuvvvnnniiifffbbbeeezzzzzzmmmccc```dddffffffggghhhfffbbbDDD666...222444...+++------------...---,,,,,,+++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&)))+++)))'''(((...555;;;444,,,***+++,,,***'''******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************)))))))))))))))))))))***++++++###---,,,'''666LLLGGG000))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,---------................................................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))))))))************))))))(((((((((((())))))((()))))))))******************************************************************++++++++++++******((()))))))))************************************************************++++++++++++++++++++++++,,,------------------,,,***************)))))))))+++,,,---,,,+++,,,...000///333444111444@@@OOOWWWccclllyyy|||sssmmmhhhmmmuuu||||||uuummmhhhjjjqqqxxxttttttuuuvvvwwwssslllfffdddeeeggghhhjjjooovvv{{{}}}zzz{{{{{{xxx}}}uuueeeSSSEEECCC:::///+++---111333222,,,------......------,,,............------------+++++++++++++++,,,---...************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))ddddddeeecccbbbbbbccceeefffgggiiikkkmmmoooppppppmmmqqqvvv{{{}}}{{{uuuvvvvvvuuusssssstttvvvxxxtttnnniiigggffffffeeeaaa```^^^]]]\\\ZZZVVVSSSOOOQQQSSSVVVXXX[[[]]]^^^ZZZ[[[[[[[[[ZZZXXXVVVTTTVVVUUUSSSOOOKKKFFFBBB@@@999:::::::::999888666555555555555666666777777777888:::<<<===>>>???CCCEEEGGG@@@:::777333333???NNNaaahhhmmmlllooosssppphhh^^^VVVUUU\\\bbbcccfffllllllgggcccaaadddsssuuukkkdddeeeeeeccceeennnqqq```III888333//////---+++,,,000---------------,,,++++++++++++++++++++++++++++++************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))''''''+++///888333...+++++++++***(((******************************+++++++++,,,,,,,,,******+++,,,,,,,,,++++++***************************++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''))))))))))))))))))))))))))))))************))))))***))))))))))))***++++++%%%///,,,%%%444KKKEEE,,,)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...........................------------------------,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************))))))))))))************)))((((((''''''(((((()))))))))))))))******************************************************************++++++++++++******))))))))))))************************************************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))******+++******))))))***,,,---,,,+++***+++,,,---222333000///333888999AAAHHHRRR]]]hhhxxxzzzooofffeeekkkpppvvvwww{{{~~~~~~yyyrrrlllnnnooopppooopppuuu}}}vvvmmm___SSSIII@@@888333333111///000222222000,,,,,,---......//////...............------------,,,+++++++++++++++,,,------)))))))))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))dddeeeffffffddddddeeefffcccdddeeeffffffgggffffffhhhoooyyy}}}|||yyyxxxxxxmmmoooqqqpppmmmmmmoooqqqrrrpppooopppqqqnnnhhhcccdddddddddccccccdddeeefffgggeeebbb```______`````````____________]]]YYYVVVVVVXXX[[[^^^___aaabbbccc``````___]]]ZZZVVVRRRPPPMMMLLLIIIEEEBBB???===<<<888777777777777888888888444555555666777777888888888:::===>>>???AAAEEEGGGIII@@@;;;<<<<<>>666111///000111+++,,,...//////---+++)))222222222222111000000///.........---------,,,,,,++++++++++++++++++,,,,,,((()))))))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))gggiiijjjiiigggfffffffffdddeeeeeeeeeeeeeeeddddddeeeooo{{{~~~yyyrrroooooogggiiijjjgggdddccceeehhhlllhhhccc``````___[[[XXXZZZYYYXXXXXXXXXZZZ]]]___^^^^^^^^^_________^^^]]]`````````bbbccccccaaa^^^^^^```cccddddddcccddddddcccbbb___ZZZTTTLLLFFFBBBCCCBBB???<<<:::999999:::888777666555555777999:::444555555666777888999999999;;;===???@@@CCCFFFIII???888777???JJJZZZwwwmmm\\\OOOBBBLLLYYYdddeeeaaaaaaeeehhh^^^hhhttt|||eeeWWW[[[fffllliiijjjtttzzzhhhFFF444555)))000222,,,,,,333444///,,,,,,---------,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***+++,,,+++)))((()))***)))((((((***+++******************************+++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++*********************************++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))*********)))******+++,,,---&&&&&&---...((('''---)))))))))))))))))))))))))))************+++++++++******+++,,,,,,---..............................------------------------,,,,,,,,,---------......------------------------+++++++++,,,,,,---------++++++++++++++++++++++++************************))))))))))))************((((((''''''''''''(((((())))))))))))******************************************************************++++++++++++******))))))))))))************************************************************++++++++++++++++++++++++*********++++++*********((()))***,,,,,,,,,+++***%%%(((***,,,++++++,,,---***,,,+++***,,,///...)))***///333111...000:::BBBEEEOOO[[[eeejjjnnntttxxx|||qqqjjj^^^RRRHHH>>>777222///000111111///...///000,,,---,,,++++++...222666++++++,,,------...///000......---------,,,,,,,,,,,,,,,++++++***++++++,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))pppnnnllliiihhhggggggggghhhgggeeecccbbbbbbcccccciiiooouuuuuupppkkkiiiiiicccccccccbbbaaa```^^^]]]ccc```]]][[[ZZZXXXVVVTTTXXXWWWUUUTTTVVVYYY]]]```]]]\\\ZZZ[[[]]]___``````bbbbbbbbbdddffffffeeecccfffgggiiijjjjjjiiigggfffbbb___YYYRRRKKKEEEAAA>>><<<;;;:::999888888888888666666777777888888888888444666777888777888999;;;999@@@AAA;;;;;;AAA@@@:::999:::BBBMMMSSSbbbcccSSSLLLHHHRRRcccooollldddbbbcccddd^^^qqqlllZZZSSSVVV```hhhkkksssxxxkkkOOO666000555..............................---------,,,,,,,,,+++++++++*********))))))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,+++***)))(((((()))************+++++++++,,,,,,++++++***)))))))))+++++++++,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,+++++++++******************************))))))(((((()))***++++++******++++++++++++******))))))))))))************************************)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******)))))))))))))))******+++++++++,,,,,,,,,,,,------.........------,,,,,,,,,......------------......,,,,,,,,,------............---,,,,,,,,,,,,---...------------------------+++++++++++++++++++++++++++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************)))***,,,------,,,***)))***++++++++++++***))))))***************)))(((((()))***++++++***)))***+++)))***++++++,,,---......++++++,,,,,,---...//////888:::===AAAEEEIIILLLMMM]]]___dddkkkrrrxxx}}}wwwooojjjbbbYYYRRREEECCC???:::666222///...//////...------------...------------------------........................++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******++++++++++++******qqqpppmmmkkkjjjiiiiiiiiigggfffdddcccbbbaaabbbbbbfffjjjnnnnnnhhhcccbbbbbb```______]]]\\\[[[[[[ZZZ\\\ZZZXXXXXXYYYYYYXXXWWWWWWVVVUUUVVVWWWZZZ]]]___[[[ZZZYYY[[[^^^aaabbbbbbfffffffffhhhjjjjjjhhhfffhhhjjjlllllljjjfffaaa^^^YYYVVVQQQKKKEEE???<<<:::999888777777777777777777666666666777777777888888888999::::::888777777888777888888777999<<<<<<888<<<@@@JJJVVV```rrrkkkVVVKKKIIIJJJeeeqqqwwwpppddd```aaabbblll~~~tttzzz{{{dddXXXYYY```gggjjjyyysssiiiXXXBBB111,,,111...........................------------,,,,,,,,,+++++++++*********))))))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))((((((((((((((()))))))))*********+++++++++***************+++,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******************************)))))))))))))))***++++++******++++++++++++******))))))))))))************************************))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******)))))))))))))))******++++++++++++,,,,,,,,,------......---------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************)))***,,,------,,,***)))***++++++++++++***))))))***************)))(((((()))***++++++))))))***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---............///111333666888:::;;;@@@BBBEEEIIINNNRRRUUUWWW[[[^^^bbbfffkkkpppuuuyyy~~~zzztttlllddd___VVVQQQKKKHHHGGGDDD>>>999777666444333111000000/////////...---------------------------------------------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))******++++++******)))rrrqqqnnnllljjjjjjiiijjjgggfffdddcccbbbaaaaaaaaacccfffhhhfffaaa^^^]]]^^^___^^^\\\ZZZYYYYYYZZZ[[[ZZZXXXWWWXXXYYYZZZYYYWWWXXXXXXXXXZZZ[[[]]]___```^^^^^^^^^aaaeeeiiikkkkkkjjjiiihhhiiijjjjjjhhhfffeeeggghhhgggccc\\\TTTPPPLLLJJJFFFAAA<<<888666444555555444444555555666777666666666777777777777777888:::;;;:::888666666777888444222666999;;;>>>BBBLLLSSSZZZaaaiiiwwwsss^^^UUURRRRRRXXXaaavvv|||{{{pppdddaaadddhhhwwwyyy}}}zzzpppccc\\\___gggnnnrrr|||iiiQQQ???444---,,,///------------------------------------,,,,,,,,,,,,+++++++++***************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))))))))************+++++++++,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))***+++******++++++++++++******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******)))))))))))))))******+++++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************)))***+++,,,,,,+++***)))******++++++******)))((()))************))))))((()))***++++++))))))***+++,,,,,,,,,+++++++++******+++++++++,,,,,,------...,,,------......//////000---...///111333555666777999;;;>>>@@@BBBEEEIIILLLPPPSSSXXX___gggpppzzz}}}yyyssskkkbbb[[[VVVMMMMMMLLLJJJFFFAAA<<<999666333000111333333000---...---------......///000///......---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))******++++++******)))tttrrrooollljjjhhhhhhhhhhhhgggfffeeedddcccbbbbbbcccdddeeeccc```^^^___aaabbb```]]][[[ZZZ\\\^^^```___^^^]]]]]]]]]\\\[[[YYY\\\]]]^^^```bbbccccccdddbbbbbbcccfffkkkooopppqqqjjjhhhfffeeedddccc```^^^[[[[[[ZZZWWWRRRLLLFFFBBBAAA@@@===:::777444333222333333333333444555666777888888888888888888888888444666888777666555555666:::555555<<<@@@DDDSSSccchhhlllmmmkkkmmmrrruuuttt```NNNGGGRRR^^^aaagggrrrwwwxxxuuummmhhhkkkuuu~~~wwwtttcccgggiiiiiiffffffllltttxxxgggRRR;;;000.........000---------------------------------,,,,,,,,,++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******((())))))***++++++,,,,,,,,,,,,---------..................------,,,,,,,,,,,,,,,,,,+++++++++*********************************)))))))))))))))************++++++++++++******((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******)))))))))))))))******+++***++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,------.........------,,,,,,,,,------------------------++++++++++++++++++++++++*********************************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************)))***++++++++++++***)))***************))))))((())))))************)))((()))***+++***)))((()))++++++++++++++++++************+++++++++,,,,,,,,,---//////////////////......---------...............000000111///...---...000222333555777:::???EEEJJJHHHGGGEEEAAA===888333111//////////////////......222111//////111111000...//////......---.........///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))************))))))xxxvvvsssooollljjjiiihhhjjjjjjiiihhhfffeeedddcccbbbbbbbbbaaaaaabbbdddeeecccaaa___]]]^^^```dddffffffeeedddeeeeeedddbbb```cccdddeeeggghhhhhhhhhgggddddddeeehhhkkknnnnnnnnngggddd```]]][[[XXXUUUSSSOOOMMMJJJFFFBBB???<<<;;;;;;:::888777555444444333333333333444555666777888999999999999999999999999333444555444222111222444777666;;;EEELLLZZZwww{{{uuuqqqhhh]]]PPPFFFJJJ]]]hhheeebbbgggoooooooooqqqvvv~~~|||ppp```aaaccceeeiiittt|||xxxnnnHHH<<<111///000///......------------------------------,,,,,,,,,+++++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******++++++,,,)))))))))*********++++++(((((()))***+++,,,,,,---,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,+++++++++************************************)))))))))))))))*********++++++++++++******((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******)))))))))))))))******+++*********+++++++++,,,,,,------------------------......------------...............------,,,,,,,,,------------------------------------------------************************))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************************************)))************)))((((((((())))))*********))))))((()))******)))((()))***(((((())))))***+++,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...//////...///111333000111111000...---...///111000...---------......222111000///...---------///...---------,,,+++***111000///.....................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************)))))))))******)))))))))zzzxxxuuurrrooommmlllllllllkkkkkkjjjhhhfffdddccc```_________aaaccceeefffbbbaaa______aaadddhhhkkkjjjiiijjjlllnnnnnnllljjjhhhiiiiiijjjjjjjjjiiiiiiiiihhhhhhiiikkkkkkjjjhhh___\\\WWWTTTQQQNNNKKKIIIEEECCC???<<<999999999:::777777666555555555555666444444444444555666777888:::999999999999888888888666666444222000000222555777<<>>===;;;999999999999999666666666666666666666666333222111333555666666555666555444333333222222222777111000666888555222333555333444;;;EEERRRaaalllsssxxxqqqiiixxxyyyfffZZZ\\\```]]]]]]bbbttt{{{}}}ssseeeaaalllzzzuuu]]]YYYZZZXXX```ooozzzkkkHHH666111...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++***)))))))))***,,,,,,******************************+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********,,,***)))''''''(((***+++))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))************++++++************++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++------------,,,,,,+++***+++++++++*********))))))***************************)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))SSSRRRRRRRRRRRRQQQNNNMMMPPPPPPTTT\\\___\\\[[[^^^\\\\\\\\\^^^```___]]]ZZZWWWWWWYYY\\\```bbbbbbbbb]]]ZZZVVVVVVWWWWWWRRRNNNRRRPPPMMMMMMNNNNNNKKKIIIIIIFFFDDDCCCDDDDDDAAA???999888666555555555555666555555555555555555555555444333222333666777666555666555444222111000//////222...///444666333111333666888;;;BBBOOOeee{{{{{{lllppp|||mmm]]]TTTSSS]]]fffgggjjjqqq~~~~~~zzzoooeeefffrrr~~~sssccc^^^\\\___lll{{{{{{YYY<<<333222000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++***)))))))))***+++,,,******************************+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++************)))(((((()))***+++))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((*********+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,......---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))************+++******))))))******+++,,,,,,,,,++++++*********++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***+++++++++*********))))))***************************)))((((((((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))CCCCCCDDDDDDDDDCCCBBBAAADDDCCCFFFMMMPPPQQQTTTWWWVVVVVVVVVWWWXXXXXXVVVTTTPPPPPPPPPSSSVVVWWWWWWVVVTTTPPPMMMLLLNNNNNNKKKIIIIIIGGGEEEDDDDDDCCCAAA??????>>>======???@@@???>>>555444444333333333444444444444444444444444444444444333333444666777666555444444222111000000000000000///111333333111222555;;;BBBJJJSSShhhrrrmmmllldddYYYOOOOOOVVVbbbgggfffiiiooo{{{sssmmmmmmuuuzzz|||{{{tttoooggg___```kkk}}}cccCCC222111111...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************))))))******+++,,,******************************+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***(((((())))))*********+++))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((*********++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,---------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************+++******))))))******++++++++++++++++++*********++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++***+++++++++***************************************)))))))))((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))999:::;;;;;;;;;;;;;;;<<<======???CCCGGGJJJNNNQQQRRRQQQPPPQQQRRRQQQOOOMMMIIIIIIIIIJJJLLLMMMLLLKKKJJJHHHEEEFFFHHHJJJJJJIIIDDDCCCAAA@@@???===<<<;;;;;;:::999999999888777777555555555555555555555666444444444444444444444444333222111222444555444333111111000111111222333333222333444444333444999>>>FFFPPP\\\kkk~~~qqqkkkbbbXXXSSSRRRWWW```fffccc^^^```gggtttpppnnnsss|||zzz}}}vvvjjjhhhjjjfffbbbjjj}}}lll___III555///111000***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))***************************+++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++'''((()))***++++++******((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,+++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))******************))))))))))))******+++++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,++++++***************************************************)))))))))))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((555777888999888888;;;===>>>AAADDDGGGKKKPPPSSSTTTNNNMMMLLLLLLLLLLLLJJJHHHDDDCCCCCCDDDFFFFFFEEECCCAAA???>>>>>>???AAABBBBBB@@@@@@???>>><<<:::::::::777777777666444333333333555666666666666777666666222222222222222222222222111000///000222333222111////////////000111222333333666999:::===EEENNNTTTZZZbbbnnnzzzhhhgggfff\\\SSSRRRXXX___ggghhh```ZZZ___hhhjjjlllttt~~~}}}qqqjjjeeebbbaaafffjjjqqqqqqFFF@@@666...---000///,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))******++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++'''((()))***************((()))))))))************************************))))))))))))))))))))))))***************************)))(((''''''((()))***(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++******)))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************)))))))))((())))))(((((((((((())))))************************(((((((((((())))))))))))((()))))))))***************))))))))))))))))))***************************************************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++++++++************************))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((555888;;;;;;:::;;;???CCCGGGMMMSSSVVVZZZ^^^^^^[[[LLLJJJHHHHHHHHHGGGEEEDDDAAA@@@???@@@AAABBB@@@>>>??????===<<<;;;;;;;;;;;;;;;<<<<<<:::888777777888333444555555444444555666555666666777666666555555222222222222222222222222000///...///000111000///000000000000111222333444888???GGGOOOYYYgggrrrvvvssssss|||~~~mmmaaa]]]eeehhh```ZZZ[[[gggnnnrrrkkk```[[[bbbkkkooowww~~~yyycccTTTUUU^^^eeeaaajjjwwwmmmNNN666444///+++***,,,///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++*********************************+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,***)))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))))))))************+++------------------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))************************((((((((()))))))))******))))))))))))***************))))))(((((())))))***)))))))))***************************************)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********+++++++++++++++)))***++++++++++++++++++***************+++++++++))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;???BBBBBBAAABBBGGGLLLUUU^^^eeeggggggggg```XXXJJJHHHEEEDDDDDDCCCBBB@@@======<<<===??????===<<<>>>>>>???===<<<:::999999555777888777555333444666111444666666555555777999777777888888777666555444111111111111111111111111111000//////000111000///000111222555888;;;>>>???JJJUUUcccqqqiii[[[XXXWWW\\\hhhllliiieeegggtttzzz{{{rrreeeaaahhhqqq~~~jjjSSSLLLTTTaaaiiikkkuuummmNNN777222000...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***+++,,,++++++*********************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,+++***((((((((())))))))))))))))))************************************))))))))))))))))))))))))************************(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))************------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++++++++***************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))************************)))))))))*********++++++))))))))))))************))))))(((((((((((())))))((()))))))))*********+++************************))))))))))))************************************************************++++++,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,)))*********++++++++++++))))))***+++++++++++++++))))))*********+++++++++))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))BBBEEEIIIIIIHHHIIIOOOTTTaaajjjqqqpppmmmggg\\\PPPHHHFFFCCCBBBAAAAAA???>>><<<;;;:::;;;======<<<:::777999;;;;;;:::888888888333555777666333222444666444666888777555444666888999::::::::::::888666555000000000000000000000000222000///000111111000//////111555:::AAAGGGLLLOOO]]]kkk}}}nnnVVVOOOKKKPPP[[[ggglllkkkkkklllssszzz}}}uuulllllluuu}}}}}}xxxcccSSSTTT___gggiiiwwwlllNNN888///---,,,...111222...+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***+++,,,+++************************************+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,...,,,***(((''''''((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************'''((()))******)))((('''(((((((((((())))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))************------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))************************************++++++++++++))))))))))))************))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************************************************************+++++++++,,,,,,+++++++++*********************************++++++,,,,,,,,,))))))******++++++++++++((()))***+++++++++++++++))))))******++++++++++++))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))XXX[[[^^^^^^]]]\\\]]]___ooouuuyyyrrrcccTTTNNNMMMFFFDDD@@@===;;;<<>>>>>======<<<;;;;;;:::999999999999777777777777777777777777888888777666666555444444333333333333333333333333333333222222222333333444333000000333555666:::@@@NNNYYYhhhvvv{{{ooosssxxxnnnnnnrrrsssgggVVVPPPVVVXXXcccnnnpppiiidddgggmmmjjjrrr||||||zzzmmmggg```___aaagggkkkqqq~~~jjjKKK777333111,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++************************************+++++++++*********))))))))))))))))))))))))))))))******************++++++************************))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************************,,,,,,,,,+++++++++******+++++++++*********)))))))))))))))))))))*********))))))))))))))))))))))))***)))))))))))))))))))))******))))))))))))******************)))))))))((()))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))((()))))))))************************************++++++************++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))************)))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((('''''''''))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++************)))+++++++++*********))))))++++++++++++++++++++++++*********+++++++++,,,,,,******************************************************))))))))))))******)))))))))))))))******+++************)))))))))((()))((((((((()))***,,,---******)))(((((((((((((((((((((''''''''''''((((((|||yyyssslllfffdddfffhhh^^^QQQEEEBBBHHHKKKFFF@@@??????@@@AAAAAAAAA@@@@@@>>>===<<<;;;::::::::::::777777777777777777777777777777666555444333222222111111222333444444555555444444333222111333777:::;;;999;;;AAAGGGJJJPPPVVVnnnzzzyyy}}}lll```ZZZ]]]iiitttqqqeee\\\^^^cccdddkkkqqqooohhhfffkkkrrrxxxzzzyyy~~~zzzeee\\\\\\VVV___hhhqqq|||kkkKKK666111111///+++......------------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***************************+++++++++***************)))))))))))))))))))))))))))))))))***+++++++++,,,************************))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************,,,,,,,,,++++++++++++***+++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))))))))))))))))))))))))))))))))((((((************(((((())))))))))))))))))))))))))))))))))))************************************++++++************++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))************(((+++---,,,)))'''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((((((((())))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++************)))+++++++++***************++++++++++++++++++++++++*********++++++++++++,,,******************************************************))))))))))))******)))))))))))))))******+++************))))))))))))***)))))))))***+++,,,---******)))((((((((()))))))))((((((''''''(((((()))xxxpppoooqqqeee```ZZZVVVWWW\\\aaadddSSSIII>>>>>>EEEIIIGGGBBB======>>>????????????>>><<<;;;:::999888777777777666666666666666666666666444444444444444555555555333444444444444555555555333555666555555999@@@FFFDDDGGGOOOUUUWWWXXX___hhhuuuooouuuyyyqqqbbbTTTOOOOOOXXXgggppphhh___```fffhhhllllllkkkfffcccgggsss}}}~~~zzzbbbUUUWWW___\\\iiittt||||||ZZZ999...111111///............------.........------,,,,,,,,,+++++++++++++++++++++++++++++++++************************,,,,,,+++++++++*********************************************************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,************************))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************++++++++++++++++++++++++************************++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))***************))))))))))))***************)))))))))))))))(((((((((((((((((((((((('''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))*********************************++++++************++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++*********))))))((()))))))))************)))---000...)))&&&(((+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((()))))))))***((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))************************************************************++++++++++++******************************************************))))))))))))******)))))))))))))))******+++*********)))))))))))))))))))))))))))******++++++******))))))((())))))***))))))(((((((((((())))))~~~mmm___WWWTTTRRRPPPHHHDDD@@@???CCCHHHLLLNNN@@@;;;777666999===>>>>>>777777888999999999999888777666555444333333333333444444444444444444444444111222222333333444555555444444333333333444444555666:::???BBBDDDLLLYYYccc^^^eeennnpppgggaaafffqqq~~~jjjfffkkkmmmeeeWWWMMMMMMPPP[[[eeeeee[[[WWW^^^dddccciiigggbbb___cccpppzzzcccSSSRRR\\\gggeeetttjjjMMM444///222000...000.........------.........------,,,,,,,,,+++++++++++++++++++++++++++++++++************************+++*********))))))))))))************************************************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++++++++++++++************************++++++******))))))(((((())))))))))))))))))))))))(((((())))))******************))))))))))))******))))))))))))))))))******(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))******))))))))))))))))))************************++++++************++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++*********))))))((()))))))))***************...111///***'''))),,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))((()))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))************************************************))))))*********+++++++++******************************************************))))))))))))******)))))))))))))))******+++))))))))))))))))))******(((((())))))))))))))))))******))))))))))))******))))))(((((((((((())))))___TTTHHHBBBBBBAAA;;;666888666444444666888888999444444333222000111333555111222333333444444333333222222111111000000111111222222222222222222222222222222222222222222222222333222222444777<<>>;;;666555777999::::::333444555555333222333555000000111333444444222111000111222222333333222222000000000000111222333444333333333333333333333333444555777999<<<>>>@@@AAA;;;===BBBLLL[[[lll|||vvvtttzzzpppnnnqqqvvvqqqeeeTTTGGGGGGUUUcccmmmllliiiffffffkkkrrrwwwiiifffbbb```______eeellluuu}}}}}}{{{zzzsssqqqmmmmmmvvvcccKKK???<<<000000...,,,---000000------,,,,,,++++++,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++******************************))))))******++++++++++++))))))))))))))))))))))))+++++++++***************************************))))))))))))))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++*********************************++++++,,,,,,,,,))))))******++++++++++++(((((())))))******++++++))))))))))))))))))))))))'''(((((()))***+++++++++******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))+++)))&&&%%%%%%&&&)))+++))))))))))))))))))))))))+++*********))))))((((((************************++++++************++++++************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,+++++++++************)))))))))))))))************(((''''''(((******)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''++++++******))))))(((((())))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++************)))))))))******++++++++++++))))))))))))))))))))))))))))))))))))******************************************************************))))))))))))******)))))))))))))))******+++(((((())))))*********+++)))***+++,,,,,,+++))))))******))))))***+++,,,,,,******))))))))))))******<<<<<<;;;999888999999888666666777888666444444555333111000///222555333...000000222555666555111---111111111000//////111222555555333111444999999555777:::???GGGNNNRRRQQQOOONNNOOOSSS___vvv}}}vvvppppppooonnnmmmrrrgggXXXLLLEEEGGGUUUddddddaaaaaaeeekkkooopppooohhhgggccc]]]ZZZaaappp}}}~~~~~~~~~tttpppnnnhhhqqq|||vvv___LLL???777222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))************************************************,,,+++++++++***)))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************************************++++++******))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************+++*********))))))((((((++++++++++++++++++++++++))))))***+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************************************+++*********))))))((((((************************))))))))))))************************************+++*********))))))((((((*********)))))))))))))))++++++++++++++++++++++++)))************)))((((((************))))))))))))******++++++,,,,,,,,,---OOOIII@@@999666777777777333333666:::===;;;666222111111000///000222222111333222111000000111111111222222222333555555555444444:::>>>@@@BBBDDDAAA<<>>???@@@AAAAAABBBCCCDDDMMMYYYfffjjjhhhddd\\\UUUbbbooo{{{sssyyyxxxmmmjjjjjjkkkjjjfffXXXKKKJJJRRR^^^mmmxxxhhh\\\TTTXXX```eeehhhjjj\\\bbbggghhheeeaaaaaacccfffgggkkksss|||{{{|||nnn]]]ZZZdddpppuuuuuu___MMM777++++++//////---............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++***************************************************************+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************************************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++,,,,,,---,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************************************************))))))))))))************************))))))))))))***************************************************)))))))))************************++++++*********)))))))))((())))))************)))***************************++++++++++++,,,,,,,,,tttgggbbbbbbcccdddhhhrrr}}}|||nnn[[[LLLGGGBBB@@@EEEKKKMMMMMMNNNNNNMMMLLLJJJKKKOOOWWW\\\```bbbaaa\\\VVVVVV]]]dddzzzyyypppooo}}}tttmmmsssxxxoooiiicccdddjjjnnnllliii```SSSHHHJJJTTT^^^hhhnnn]]]VVVUUU]]]gggkkkkkkkkkccceeeffffffddddddfffiiipppvvv~~~|||xxxssshhh___bbbqqqcccQQQ???777///,,,///111...+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))***+++++++++,,,************************************************)))))))))***+++++++++,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************************************(((((())))))******++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))************************.........---,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))*********************************************************)))))))))))))))************************((()))))))))************************************************************)))***************++++++,,,+++++++++***************++++++++++++******)))******+++++++++++++++,,,------------------------}}}xxxuuutttwww~~~{{{hhhZZZTTTNNNPPP^^^lllpppmmmkkklllggg```]]]bbbnnn~~~|||llljjjxxx{{{}}}wwwpppkkkppp}}}rrr___\\\ZZZZZZbbbkkkooolllggg[[[QQQMMMUUUbbbgggfffddd^^^]]]```fffiiihhhiiilllhhhddd______dddjjjooorrr~~~zzzqqqllllllmmmjjjfffjjjxxxbbbIII<<<---.../////////...,,,***,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))***+++++++++,,,************************************************)))))))))***+++++++++,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******************************.........---,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************((()))))))))***************************************************+++++++++))))))******+++++++++,,,************************---.........---,,,++++++++++++++++++,,,,,,------------------------------~~~xxxssstttyyywwwmmmdddaaajjjuuuqqq{{{wwwvvv~~~yyy{{{ppplllmmmjjjgggjjjrrrttthhhYYYLLLMMMRRR[[[eeeiiigggccc\\\XXX[[[hhhtttuuunnnhhhbbbcccfffgggddd```cccjjjfffcccbbbhhhuuu~~~xxxqqqlllhhhfffaaafffiiiiiiooodddGGG666111000111111///,,,,,,...000,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++***************************************************************+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,,,,---,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))*********************************************+++++++++++++++))))))******+++,,,,,,,,,(((((())))))***++++++++++++,,,------------------000000111111222222333333888888777777777777666666xxxrrrnnnkkkrrr}}}yyysssnnnrrr~~~sssxxxwwwrrrsssttttttddd]]][[[^^^cccgggkkkmmmkkk^^^RRREEEHHHPPPYYYbbbggggggfffccceeelllwwwzzzuuunnnkkkcccbbbccccccaaaaaahhhqqqrrruuu||||||tttiiicccbbbdddfffgggdddjjjqqqwww~~~mmmZZZEEE333,,,...333111///------...000111++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++***************************************************************+++++++++***************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************((()))))))))***************************************+++++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))*********************************************++++++,,,,,,,,,))))))***++++++,,,------+++,,,---...///111222222///000222555777999::::::===>>>>>>???@@@@@@AAAAAAFFFFFFEEEEEEEEEDDDDDDDDDxxxkkkiiihhhjjjvvvpppmmmkkkeeemmmvvvzzzyyy|||nnnjjjuuulll^^^```hhhmmmkkkttt|||wwwfffUUUKKKIIIWWWdddqqqwwwuuukkkZZZKKKQQQUUU[[[bbbgggjjjkkkllliiinnnuuuyyyssshhhcccddddddbbbaaadddfffkkkuuunnnfff\\\ZZZ^^^dddhhhiiivvv|||qqq]]]FFF999111---000555---***)))+++...///,,,)))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,+++++++++******))))))************************************************,,,+++++++++******))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))))))))***+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))*********************************************++++++,,,,,,,,,))))))***+++,,,,,,------111111333444666888999:::;;;===@@@DDDHHHKKKMMMOOOJJJKKKKKKLLLMMMNNNNNNNNNKKKKKKKKKJJJJJJJJJIIIIII~~~lllaaadddhhhkkk|||lll]]]bbbgggcccppp{{{xxxyyyrrrqqqtttyyyqqqkkkkkkiiilll~~~vvv^^^WWWWWW]]]kkkhhhqqqwwwqqq___NNNFFFEEEOOO___mmmmmmfff```^^^]]]bbbhhhkkkjjjnnnuuuvvvrrrlllooopppmmmeee___^^^___bbbdddhhhmmmvvvxxx}}}uuulll^^^YYYcccjjjggggggnnnqqqfffJJJAAA777111111222111///........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******************************************************************************************************************************))))))))))))))))))))))))))))))************))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,************************)))))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))+++*********))))))(((((()))))))))))))))******+++))))))((())))))***+++,,,+++***))))))++++++***)))***,,,...///---,,,,,,,,,,,,---...///111222444555;;;888888>>>AAAAAAAAACCCFFFKKKQQQTTTTTTUUUWWWYYYXXXTTTTTTYYY______WWWOOOWWWVVVSSSNNNLLLNNNUUU[[[pppaaaZZZ```dddggguuugggYYY[[[aaaaaafffqqqzzzppprrrooommmoooyyysssgggaaadddgggkkkwwwjjjOOOKKKQQQ^^^pppyyyxxxrrrfffXXXOOOMMMNNNSSS___iiihhhcccbbbeeefffkkkllllllkkkoootttpppiiidddfffgggeee___\\\]]]```kkkqqq{{{|||uuuoooiiijjjcccbbbfffeeefffuuu~~~eeeSSSKKK???999111---...000///---........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************++++++++++++++++++++++++,,,++++++***))))))******************************************************************************************************************************))))))))))))))))))))))))))))))************))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,******************************))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******************************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))+++*********)))))))))))))))))))))))))))***++++++***))))))))))))******+++,,,+++******++++++******''')))+++,,,,,,---......666666666777:::===@@@BBB@@@@@@CCCIIIKKKHHHHHHKKKLLLSSS]]]cccccc___[[[YYYZZZZZZ___iiiqqqrrrkkkbbb```___^^^\\\\\\aaaiiioooaaaVVVSSSZZZ___```jjjyyyrrrcccWWWUUUZZZ```bbbnnnmmmeeegggdddfffkkkttt|||~~~yyysssaaaVVVRRR\\\iiiqqqyyyzzz]]]HHHIIIQQQ```ssszzzsssiii___XXXVVVXXXZZZ___fffkkkgggdddhhhnnnsssrrrooojjjgggiiikkkfff^^^___bbbeeeffffffhhhlllpppsssggg___```eeehhhfffhhhnnnttt|||oooUUUBBB888444444000,,,+++---//////---------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************************************,,,+++******)))*********************************************************************************************************************************))))))))))))))))))))))))))))))************))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((())))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,*********************************))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******************************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))***************)))))))))***))))))))))))***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///222555777888<<<>>>AAADDDFFFHHHJJJJJJFFFHHHNNNTTTSSSOOOOOORRRXXX^^^eeeiiihhhccc^^^[[[^^^```gggrrrzzzzzztttmmmccccccbbbcccfffllluuu{{{```XXXUUU[[[^^^^^^fffqqq{{{qqqhhhbbbZZZRRRUUU^^^iiirrr~~~tttbbbZZZ\\\XXXaaannn{{{wwwpppSSSMMMMMMXXXeeemmmrrrvvvllliiiZZZRRRYYY___fffrrrllllllllljjjgggfffggghhhlllooonnnhhhdddiiippptttnnnjjjddd``````bbbbbbaaannnrrrwww{{{~~~ddd^^^```]]]^^^dddkkkiiinnn}}}uuu___III:::222000000000...------///000000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************))))))))))))))))))))))))++++++***************+++************************************************************************************************************************))))))))))))))))))))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++******++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,*********************************)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))************)))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))+++******))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))******************************))))))******+++,,,......---,,,,,,,,,,,,---+++,,,---......///111222777777777:::>>>BBBEEEGGGEEEHHHLLLPPPSSSSSSSSSRRRRRRUUU[[[^^^[[[VVVXXX]]]hhhgggeeecccbbbbbbdddeeekkkkkkmmmpppssssssoookkkooooooooopppuuu|||nnnfffbbbdddeeefffllluuurrrhhhcccddd^^^UUUVVV^^^nnnsssxxxvvvjjj]]]WWWYYY[[[hhh{{{rrrjjjWWWVVVWWW\\\___```bbbeeeeeehhhccccccmmmooonnnttthhhooovvvxxxtttppppppqqqlllmmmiiibbb^^^bbbggghhheeeeeedddaaa```dddpppzzzkkk^^^eeekkkfffccchhhzzzrrrQQQIII===555111000111111///......///000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************))))))))))))))))))))))))+++***************++++++************************************************************************************************************************************************))))))************))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++******++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((())))))*********))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))******+++++++++******))))))))))))))))))))))))***************+++++++++***************++++++,,,---,,,,,,,,,,,,------...+++...111333444555999;;;AAA??????BBBHHHMMMOOOPPPVVVUUUSSSSSSUUUYYY]]]```bbbcccfffgggddd```dddlllrrrnnniiifffhhhmmmssswwwzzzwwwqqqmmmkkkkkklllmmmnnnmmmmmmpppvvv~~~xxxrrrmmmnnnoooqqqwww~~~rrrjjjffffffccc^^^___eeepppqqqqqqmmmgggbbbaaabbblllxxxvvviiiaaabbbdddggghhhfffeeegggjjjqqqsssmmmkkkuuuuuuqqquuulllqqqvvvtttnnnjjjlllooofffeeeaaa[[[ZZZ___cccbbbiiikkkoooqqqpppuuu~~~yyy||||||vvvtttwww{{{iiidddeeekkkkkkhhhqqqoooZZZKKK888555333111111000///------.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************))))))))))))))))))))))))*********)))******+++,,,************************************************************************************************************************************************))))))************))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************)))******++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++******++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))************)))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))*********++++++++++++++++++************+++,,,,,,******++++++---///000111111555999;;;<<<===BBBEEEDDDBBBCCCHHHOOOTTTVVVUUU```ZZZQQQKKKNNNWWWdddllljjjiiijjjlllkkkjjjooovvvwwwuuussstttxxx|||zzzvvvpppiiieeefffkkkoooiiihhhgggkkkqqqyyysssooonnnppptttwww}}}~~~wwwppplllkkkmmmqqquuuzzzwwwrrroooooorrrtttttt{{{yyymmmgggffflllooorrrqqqqqqrrrtttvvvvvvvvvllliiiqqqqqqlllooohhhjjjjjjjjjiiiiiikkkmmmgggfffccc```eeeooouuuvvv~~~}}}|||}}}~~~|||vvvwww|||uuuyyyzzzvvvooolllooosssfffiiiooouuuwww|||zzz^^^NNNBBB777111222222111000///......------......,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++************************************************************))))))***++++++,,,************************************************************************************************************************************************))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++******++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,************************&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******************************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((()))***************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,++++++******++++++,,,---+++,,,---000222555888999<<<@@@DDDEEEDDDEEEIIINNNGGGFFFHHHOOOXXX___```^^^^^^YYYSSSQQQTTT^^^iiipppnnnlllooouuuyyyzzz~~~}}}zzzwwwvvvxxxyyyyyyxxxooopppnnnjjjfffgggkkkoooqqqmmmjjjkkkooosssvvvwwwgggfffiiinnnsssxxx}}}zzzqqqqqqyyyzzzvvvzzz~~~qqqkkknnnsssvvvvvvuuurrrqqqrrrqqqpppnnnooogggeeemmmllleeefffbbbaaadddiiipppuuuuuutttooonnnlllllluuu~~~~~~}}}yyy~~~|||}}}yyynnneeejjjnnnlllgggeeeiiinnngggooo}}}oooKKK;;;<<<888---//////000///---...111333......//////...---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++************************************************************))))))***+++,,,,,,************************************************************************************************************************************************))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++******++++++,,,---++++++++++++++++++++++++,,,++++++++++++++++++,,,************************%%%%%%&&&'''((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((()))***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,++++++******++++++,,,---///000222555999<<<@@@AAADDDHHHLLLLLLJJJJJJNNNRRRKKKKKKOOOXXXbbbiiijjjiii[[[\\\___ccchhhmmmqqqsssvvvtttyyy}}}tttmmmkkkjjjiiihhhjjjnnnrrrrrrnnnlllnnnqqqfffaaa[[[XXXXXXYYYXXXWWWdddddddddfffhhhkkknnnpppyyytttmmmiiikkkrrr|||yyyrrrooosssyyy~~~xxxuuupppllliiihhhhhhiiipppjjjiiimmmmmmfffcccdddjjjgggcccdddgggiiiiiigggaaadddtttzzztttoookkknnnqqqoooeee[[[ZZZ^^^bbbcccdddgggmmmssstttzzzbbbVVVEEE999444333222111////////////////////////......---------,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++++++++************++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((************************++++++************++++++******))))))))))))******))))))))))))))))))))))))++++++******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))************))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))************))))))))))))))))))))))))************************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********))))))+++++++++*********))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************************************))))))))))))************************))))))(((((()))************+++++++++(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))************************,,,++++++***************&&&(((***+++******+++,,,,,,------+++***,,,222888:::<<>>BBBDDDggggggggggggiiikkknnnooo{{{{{{{{{yyyvvvsssooommmpppyyy|||qqqooolllnnnwww~~~{{{~~~yyyeeeXXXSSSVVVYYY\\\___aaabbbdddeeehhhlllttt}}}zzzjjjYYYKKK???777222///......000222222///,,,........................---------,,,,,,,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++++++++************++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,++++++******************************++++++************++++++******))))))))))))******))))))))))))))))))))))))(((((())))))******++++++(((((()))))))))*********((((((((((((((((((((((((******))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************)))))))))(((((((((((((((((((((((((((((((((((((((((())))))***((()))))))))************))))))))))))))))))))))))************************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++************************************************************************))))))))))))))))))))))))))))))*********+++++++++************************((()))))))))************++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++************+++++++++,,,,,,************************++++++++++++++++++++++++++++++******+++,,,,,,---***+++,,,,,,,,,---000333;;;<<<@@@DDDIIILLLMMMNNNOOOQQQVVV^^^dddccc\\\VVVTTT^^^kkktttvvvtttrrrqqqrrrnnnmmmqqquuuxxx|||}}}zzzsssjjjeeeaaaZZZRRRNNNOOOPPPOOOLLLJJJJJJKKKUUU[[[```aaa^^^\\\^^^aaadddddddddbbb^^^XXXSSSOOORRROOOKKKEEEBBBBBBDDDGGGyyyzzz|||}}}~~~~~~~~~}}}|||{{{yyyxxxxxx{{{~~~}}}|||~~~yyyvvvwww~~~|||{{{~~~~~~~~~}}}{{{xxx|||~~~vvveeeVVVQQQQQQYYY[[[]]]^^^___aaaeeeiiivvvuuufffVVVKKK>>>555333444333111///...------...---,,,+++........................------,,,,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++************++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))************************++++++************++++++******))))))))))))******))))))))))))))))))))))))(((((())))))******++++++))))))))))))************((((((((((((((((((((((((******))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))))))))))))))******))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************)))))))))((())))))))))))))))))))))))((((((((((((((())))))***((()))))))))************))))))))))))))))))))))))************************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++************************************************++++++************++++++))))))))))))))))))))))))************++++++++++++************************((()))))))))************++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,,,,++++++))))))))))))*********+++************************++++++++++++++++++++++++,,,++++++*********++++++(((+++...111333777;;;>>>JJJKKKMMMNNNOOOOOOOOOPPP\\\___eeekkkmmmiii```YYY\\\dddpppxxxzzzzzzzzzzzz}}}rrrlllooossstttsssuuu^^^]]]XXXPPPMMMNNNNNNKKKLLLNNNPPPPPPNNNLLLKKKKKK[[[___bbb```[[[WWWXXX[[[___^^^\\\YYYVVVSSSQQQPPPPPPRRRTTTVVVVVVXXX\\\___{{{zzz}}}~~~yyyvvvxxx{{{~~~|||~~~}}}uuurrrsssooohhhhhhiiijjjfff]]]UUUVVV\\\______```bbbhhhrrr}}}xxxfffQQQBBB;;;666000000333333///***//////------,,,---...///------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******++++++************++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))************************++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))************)))))))))*********++++++))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))************))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************))))))))))))))))))))))))************************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************+++++++++***************+++++++++,,,+++************+++,,,))))))))))))))))))))))))*********++++++++++++,,,************************))))))))))))*********************+++++++++++++++)))************+++++++++***++++++,,,,,,++++++***(((((()))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...111777;;;???BBBFFFIIIJJJLLLMMMLLLJJJKKKOOOSSSeeekkktttyyyzzzuuummmhhhhhhmmmvvv|||~~~~~~}}}ooodddfffgggaaa[[[ZZZQQQVVVVVVPPPKKKJJJJJJIIIJJJKKKLLLLLLMMMPPPTTTWWWaaabbbaaa^^^YYYVVVWWWYYY^^^\\\YYYWWWVVVWWWXXXYYYeeeiiiooorrrsssuuuyyy||||||~~~zzzxxx~~~yyyxxxyyyxxx{{{zzz{{{qqqccc___bbbaaa\\\aaa______```^^^[[[___ggggggiiimmmsss|||jjjVVVKKKCCC;;;555333333333444444333///,,,000000///.........000222------------------------,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******++++++************++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++++++++***************************++++++************++++++******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))************))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************))))))))))))))))))))))))************************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))*********+++++++++))))))*********+++++++++,,,++++++******++++++,,,))))))))))))))))))))))))*********+++++++++,,,,,,************************))))))))))))************)))))))))*********++++++)))************+++++++++******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,...000111222666:::@@@DDDGGGHHHJJJKKKEEEIIILLLIIIFFFHHHRRR[[[nnnvvv~~~yyywwwqqquuuzzz|||xxxttthhhaaabbb```VVVPPPQQQ[[[bbbbbbXXXMMMJJJMMMPPPQQQTTTWWW[[[```fffmmmrrrrrrooojjjeeebbbbbbcccddddddcccbbbbbbdddgggiiikkkwww{{{~~~~~~~~~~~~}}}~~~}}}}}}~~~~~~vvvssswwwzzzyyytttsss{{{wwwzzzwwwkkk^^^YYY^^^aaa^^^^^^[[[[[[___```^^^cccjjjtttwww}}}zzzmmm___MMMBBB===999222,,,---//////...+++,,,000444---......---+++++++++,,,------------------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******++++++************++++++******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,************************++++++************++++++******))))))))))))******))))))))))))))))))))))))++++++******))))))(((((()))************+++++++++))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))************))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************))))))))))))))))))))))))************************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))******++++++++++++))))))******++++++++++++---,,,+++******+++,,,---))))))))))))))))))))))))******+++++++++,,,,,,,,,************************))))))))))))************(((((())))))*********+++)))************+++++++++*********++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++...000333666777<<<@@@EEEIIIIIIIIIHHHHHHIIINNNQQQMMMIIILLLZZZfff|||}}}wwwuuuuuuxxx|||wwwpppmmmfffeeejjjggg\\\YYY___bbbgggeeeWWWKKKMMMXXXbbbdddiiiqqqwww|||~~~uuuooollllllmmmnnnhhhiiijjjmmmpppsssvvvxxxoootttyyy|||xxxxxx{{{{{{|||yyy|||}}}{{{|||uuurrrrrrfff^^^ccckkkmmmiiifffiiifffaaa^^^]]]\\\[[[YYYaaa]]][[[]]]eeeqqq|||}}}ooo```SSSLLL<<<:::777333111000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++++++++************+++++++++++++++*********))))))************************))))))))))))))))))))))))************************************************************************************************************************************************************************************************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***(((((((((***+++***)))************************))))))))))))))))))))))))************************************************))))))***++++++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))******************************************************++++++++++++******))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))+++***)))(((((()))***+++************))))))))))))))))))))))))************++++++******************,,,++++++******++++++,,,************************))))))))))))))))))))))))******++++++++++++******************************++++++******++++++,,,---+++++++++*********))))))******************************))))))))))))******+++++++++*********))))))++++++,,,,,,,,,++++++************)))***++++++,,,,,,,,,,,,------------,,,...111222111666>>>CCCCCCMMMJJJHHHIIIIIIIIIMMMSSS\\\\\\______XXXUUUfff}}}yyyuuuuuuuuussspppmmmjjjgggbbb___]]]aaafffgggddd]]]UUUQQQXXXWWWTTTTTT^^^ooo|||~~~xxxpppmmmnnnmmmkkkjjjlllqqqsssrrrpppiiisss}}}tttqqqqqqwww~~~~~~yyyuuuuuutttvvvvvvrrrllliiijjjlll___WWWTTTZZZbbbcccaaa___eeeccc___]]]^^^_________bbbeeekkksss{{{zzzrrrdddTTTFFF<<<666444444333111...------......................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++************+++++++++++++++*********))))))************************************************************************************************************************************************************************************************************************************************))))))))))))))))))))))))***)))(((((((((((()))***************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++))))))***+++,,,+++***************************************************************************************************,,,,,,---............---******************************************************************************************************************************++++++++++++******))))))))))))))))))))))))))))))(((''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************************************,,,++++++******++++++,,,************************))))))))))))))))))))))))******++++++++++++******************************++++++******++++++,,,---+++++++++*********))))))************************++++++************+++++++++++++++*********))))))+++++++++,,,,,,++++++***+++++++++***++++++,,,,,,------,,,,,,,,,------...///555:::>>>DDDMMMSSSTTTNNNKKKHHHGGGHHHNNN]]]lllsssqqqpppmmmkkkooo~~~zzzmmmfffcccdddddddddcccaaa]]]XXXTTTRRRVVVYYYYYYVVVTTTTTTUUURRR]]]jjjvvv|||zzz{{{~~~xxxxxxzzz{{{yyyuuunnniiiooovvv```dddmmmwww}}}{{{vvv{{{~~~|||yyy|||}}}uuurrrrrrqqqmmmhhheeeeeeccc^^^ZZZZZZ___cccZZZUUUUUU[[[______]]]]]]\\\[[[[[[^^^bbbeeeggghhhnnnqqqtttwwwuuunnneee^^^PPPIII>>>333,,,+++,,,......---,,,++++++,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++************+++++++++++++++***************************************++++++++++++++++++++++++************************************************************************************************************************************************************************************************))))))))))))))))))))))))***))))))(((((())))))***************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********,,,---,,,+++************************++++++++++++++++++++++++************************************************,,,------...............++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************++++++++++++******))))))))))))))))))))))))***)))((((((''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))************************************,,,++++++******++++++,,,************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))++++++******++++++,,,---+++++++++***************************************,,,,,,++++++++++++,,,,,,+++++++++******************++++++,,,,,,+++++++++---,,,,,,+++++++++,,,,,,---,,,,,,,,,---///111222888@@@FFFGGGJJJOOOTTTUUURRRPPPNNNLLLLLLTTTiii||||||~~~~~~{{{{{{{{{ssshhh]]]TTTOOOSSSTTTVVVVVVSSSNNNIIIFFFFFFJJJOOOPPPPPPRRRXXX]]]ggguuu}}}}}}~~~|||wwwuuu~~~```jjjvvv{{{{{{~~~~~~wwwqqqqqqrrrvvv}}}}}}{{{~~~}}}zzzxxxvvvyyywwwsssoooqqqwww{{{wwwppprrriiiaaaaaafffiiieee___\\\^^^___^^^\\\ZZZ[[[\\\\\\YYYYYY]]]^^^\\\\\\___^^^___bbbhhhmmmoooooonnnsssnnnggg^^^TTTJJJ@@@:::222111///......///000111---,,,,,,,,,,,,---...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++++++++************++++++************************************************++++++++++++++++++++++++************************************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***,,,---,,,+++************************++++++++++++++++++++++++************************************************)))***++++++,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************++++++++++++******))))))))))))))))))))))))***))))))((('''((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((()))***++++++***)))(((''''''''''''((((((((((((((()))))))))***************************+++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))++++++******++++++,,,---************************************************+++++++++******+++++++++******************************+++,,,,,,,,,++++++---,,,++++++***+++++++++,,,,,,,,,...111444777999BBBIIIMMMLLLLLLPPPUUUWWW[[[YYYWWWXXXYYY^^^lllyyyyyy}}}~~~yyypppiiieee```\\\YYYTTTMMMIIIIIIJJJKKKJJJGGGDDDBBBAAAFFFLLLRRRUUUVVV[[[ccckkk}}}uuu~~~|||zzzyyyyyyyyy~~~{{{|||}}}uuuxxxiiittt~~~|||tttqqqvvv|||kkkcccaaaiiittt{{{~~~zzzooooootttyyyzzzsssqqq|||tttooorrrwwwsssjjjfffeeegggjjjkkkhhhbbb^^^bbb^^^ZZZ\\\```bbb___\\\YYY[[[^^^^^^]]][[[ZZZZZZWWWUUUVVVZZZ\\\]]]```eeemmmnnnppprrrrrrmmmgggbbb[[[TTTJJJBBB;;;777444222---......///...,,,***)))------------,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++************++++++************************************************************************************************************************************************************************************************************************************************************************))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++************************************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))+++++++++)))************************************************************************************************(((((()))*********************************************************************************************************************************************++++++++++++******))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((()))***++++++***)))(((&&&'''''''''((((((((()))((()))))))))************))))))*********+++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))++++++******++++++,,,---******************************************************))))))))))))******************************)))***+++,,,,,,,,,,,,,,,,,,++++++*********++++++------000333777<<<@@@BBBDDDJJJNNNOOOTTT___hhhmmmfff```]]]aaagggnnnwww}}}ooohhh```WWWUUUQQQNNNNNNOOOOOOKKKHHHCCCDDDEEEEEEEEEGGGKKKNNN[[[]]]^^^]]]___fffrrr{{{~~~uuurrr|||xxxsssnnnhhhdddeeegggjjjkkklllpppxxx}}}yyyqqqkkkooozzz~~~xxxpppdddnnntttnnnddd```bbbeeeccc\\\[[[fffrrrtttpppkkkeeeiiihhhaaa^^^fffrrrzzzvvvtttssssssoooiiihhhkkk~~~xxxkkk]]][[[bbbccc^^^XXXYYY___dddccc^^^[[[[[[YYYZZZ[[[\\\]]]]]]]]]\\\[[[ZZZXXXWWWWWWYYY\\\^^^\\\ZZZ\\\bbbggghhhkkkpppmmmllliiieee^^^TTTIIIBBB;;;888555222111000...---000///---+++******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++++++++++++++++++++++++++************++++++***************+++++++++************************))))))))))))))))))))))))************************************************************************************************************************************************************************************************)))))))))))))))))))))))))))******++++++******)))++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,************************************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***+++***)))************************))))))))))))))))))))))))************************************************)))******+++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******************************************************++++++++++++******))))))))))))))))))))))))+++***))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))************))))))'''''''''(((((())))))***))))))))))))************)))))))))***++++++,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))******++++++++++++******************************++++++******++++++,,,---***************+++++++++***************************))))))))))))))))))******************+++++++++)))***++++++,,,,,,,,,,,,+++++++++++++++,,,------111333666:::???CCCGGGHHHGGGJJJLLLOOOYYYgggqqquuunnneeeaaagggrrr|||}}}hhhVVVMMMJJJHHHIIIGGGEEEFFFHHHHHHFFFCCCDDDFFFJJJMMMPPPWWWaaahhhwwwsssmmmhhhiiipppzzzvvvzzzwwwxxx{{{uuuqqqqqqpppmmmhhhccc___\\\ZZZ___fffkkknnnpppqqqrrrpppooorrr|||tttggg\\\eeehhh```XXXWWWZZZ[[[]]]YYYZZZccciiifff^^^YYYVVVZZZ[[[XXXZZZcccmmmqqqaaa______```^^^\\\___dddnnnmmmcccUUUSSS[[[^^^YYYSSSRRRVVV\\\^^^[[[[[[___YYYZZZ[[[[[[[[[[[[\\\]]]]]][[[YYYXXX[[[```dddfffhhheeefffkkklllgggcccbbbTTTQQQKKKFFF@@@999222---...------------,,,)))'''---,,,++++++,,,...000222++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++++++++++++++++++++++++++************++++++))))))*********+++++++++************************************************************************************************************************************************************************************************************************************************)))))))))))))))))))))))))))***++++++++++++***)))++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))+++,,,+++*********************************************************************************************************+++,,,,,,,,,,,,+++******************************************************************************************************************************++++++++++++******))))))))))))))))))))))))+++***))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******))))))))))))******''''''((())))))***++++++))))))))))))************((())))))***++++++,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++++++++******++++++,,,---))))))*********+++++++++************************+++******))))))******+++))))))*********+++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,---...///000111888:::>>>CCCFFFIIIJJJJJJKKKLLLLLLPPP[[[hhhnnnmmmnnnjjjjjjqqqyyysss```PPPEEE???@@@EEEDDDEEEFFFIIIKKKLLLKKKJJJQQQVVV]]]bbbgggooozzz~~~}}}|||xxxvvvrrr~~~qqqvvvuuuuuuuuupppfff___]]]gggiiijjjjjjiiikkkpppuuusssvvvzzz|||zzz}}}uuu___ggghhh___YYY[[[___```YYYXXX\\\dddfff```YYYUUUYYY^^^```^^^___dddhhhhhhUUUTTTWWWYYYYYYWWW[[[aaa___fffddd\\\[[[bbbaaa[[[aaaZZZXXX[[[\\\YYYYYY\\\\\\[[[ZZZYYYYYYZZZ\\\]]]______```ccchhhkkkmmmmmmkkkfffeeeeeeaaaTTTGGG@@@;;;888333000///000000000...,,,+++,,,...///......***,,,...//////---+++***++++++---......///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++))))))******++++++++++++************************++++++++++++++++++++++++************************************************************************************************************************************************************************************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************************************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***,,,---,,,+++************************++++++++++++++++++++++++************************************************))))))***++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************++++++++++++******))))))))))))))))))))))))+++******)))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))+++***)))(((((()))***+++'''(((((()))***++++++,,,))))))))))))************((())))))***++++++,,,,,,,,,++++++++++++++++++,,,************************))))))))))))))))))))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---))))))******++++++++++++************************,,,++++++++++++++++++,,,))))))******++++++++++++((()))***+++,,,------------------...000111333444===@@@DDDHHHKKKKKKKKKJJJKKKKKKMMMSSSaaannnrrrnnnkkknnnuuu|||}}}zzzyyy|||qqq]]]KKKGGGEEEBBBCCCHHHFFFIIINNNTTTXXXZZZ\\\]]]bbbhhhpppvvvzzzssseeeqqqzzz~~~zzzsssooommmllliiigggeeeccc^^^[[[```iiimmmoooqqqsssvvvdddbbb___]]]\\\]]]^^^```bbbaaa```^^^]]][[[ZZZZZZ]]]]]]\\\\\\]]]___```aaaYYYYYYYYYWWWWWWXXX[[[^^^```cccbbb]]][[[]]]^^^]]]```\\\XXXYYY\\\``````___XXXZZZ\\\]]]^^^___aaabbbkkklllmmmnnnmmmjjjgggeeeZZZVVVOOOFFF>>>777333111//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++++++++*********))))))************************************************))))))))))))))))))))))))************************************************************************************************************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************++++++++++++******///...,,,+++++++++,,,,,,++++++++++++******))))))+++*********))))))((((((************))))))))))))---,,,,,,,,,++++++******************************(((((())))))))))))((((((++++++******************)))***,,,,,,***))))))***)))******+++++++++******************************+++++++++*********))))))*********************************************************************************************************************************))))))))))))((())))))))))))(((((((((((())))))))))))((((((((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************************************************************************************+++,,,------,,,+++*********************************))))))******+++,,,,,,,,,,,,++++++************++++++***))))))***,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++******************+++,,,,,,,,,,,,++++++***---------...222777===@@@DDDHHHJJJHHHIIINNNQQQQQQSSSRRRSSSXXXaaakkkrrrvvvrrrzzz~~~ttthhhcccbbbWWWRRRJJJDDDCCCEEEHHHKKKMMMVVV```hhhooouuutttoootttwww|||yyyvvvxxxyyylllcccbbbdddddd```dddgggfffcccgggrrr{{{{{{~~~{{{gggfffeeedddbbb```^^^]]]\\\\\\\\\]]]]]]]]]^^^^^^]]]]]]\\\[[[[[[\\\]]]^^^[[[ZZZYYYWWWVVVXXX\\\```___cccccc___]]]______]]]___```aaaccceeegggjjjllleeefffggggggeeeeeefffgggeeeddd```ZZZSSSKKKDDD@@@:::888666333222111222222///.........---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,++++++******++++++,,,+++++++++*********))))))************************************************************************************************************************************************************************************************++++++++++++++++++++++++************************************************************************))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************++++++++++++******,,,+++***)))))))))******++++++++++++*********)))+++*********))))))))))))************************++++++*********)))))))))(((((((((((((((((((((((()))******++++++******)))++++++******************)))+++,,,,,,***)))***+++******++++++++++++******************************+++++++++*********))))))************************************************************************************************************************++++++*********)))))))))***)))))))))(((((((((((())))))))))))((((((((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************************************************************************************++++++++++++************************************))))))******+++,,,,,,,,,,,,+++++++++************++++++******+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,......///333999>>>??????DDDGGGIIIKKKRRR]]]dddeee```^^^]]]aaajjjvvvsssggg\\\UUURRRMMMKKKFFFBBB@@@FFFQQQYYYkkkttt}}}vvvooo~~~~~~{{{wwwwww{{{}}}~~~{{{tttppprrrssssssqqqrrrssswww~~~{{{qqqjjjrrrvvvzzz|||yyyuuurrrqqq^^^```dddfffgggeeecccaaaccccccbbbaaa```______^^^bbbaaa```_________``````aaaaaa___]]]\\\]]]aaadddeeeiiiiiieeecccdddcccaaahhhkkknnnllliiiiiilllooohhhgggddd^^^WWWQQQNNNMMMJJJHHHDDD???999333///,,,///...---,,,+++,,,---.........------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))******++++++******))),,,++++++******++++++,,,+++++++++***************************************************************************************************************************************************************************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++((()))***+++,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************++++++++++++******,,,+++***)))))))))******++++++++++++***************************)))))))))++++++++++++++++++++++++***************)))))))))((((((((((((((((((((((((+++++++++,,,,,,+++++++++******++++++++++++++++++)))+++,,,+++*********,,,++++++++++++++++++******************************+++++++++***************************************************************************************************************************************,,,+++++++++******************)))))))))((((((((((((((((((((())))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************************************))))))***************************************))))))******+++,,,,,,,,,,,,++++++++++++***))))))***+++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++++++++------,,,++++++,,,......222333666<<>>???@@@@@@CCCCCCDDDEEEEEEDDDDDDDDDHHHEEEBBBAAAAAAAAAAAA@@@===<<<;;;999888666555444666666555333111///---+++//////......------------111111///...---+++******,,,,,,++++++++++++,,,,,,************************************************)))))))))***+++++++++,,,************************+++***)))))))))***,,,,,,+++++++++*********))))))************************))))))))))))((((((((((((((((((((((((((()))******+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))******++++++++++++******)))************+++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++///...+++***))))))***+++,,,,,,,,,++++++***************+++,,,------------,,,---------,,,,,,...000888888:::AAAIIIMMMKKKHHHIIIMMMWWWgggwww~~~zzzyyy~~~}}}qqqbbb```[[[UUUPPPLLLIIIGGGHHHPPPUUUUUUZZZgggrrruuuzzznnnnnn~~~mmmbbb[[[[[[___hhhsss{{{|||{{{~~~++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,+++++++++*********++++++,,,---...//////---,,,++++++******++++++++++++++++++++++++++++++************************,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************************************************************+++,,,,,,,,,++++++***)))******++++++++++++******++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,+++++++++++++++++++++,,,************************************************++++++++++++++++++++++++************************,,,,,,++++++************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******))))))))))))******+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***++++++,,,,,,)))******+++++++++++++++---,,,+++******+++---...222333555888:::===>>>???CCCDDDFFFHHHJJJLLLMMMMMMHHHIIIJJJJJJKKKKKKKKKKKKNNNLLLIIIHHHHHHHHHGGGFFFHHHHHHGGGFFFDDDCCCBBBBBB>>>>>>===<<<:::888666555111111111000///---+++***///......------,,,,,,,,,++++++***)))))))))))))))***************************************************************+++++++++***************************)))((((((((()))+++++++++++++++*********))))))************************))))))))))))((((((((((((((((((((((((((()))******+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))************+++++++++))))))))))))))))))))))))******++++++++++++******)))************+++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++///---+++***))))))***+++,,,,,,,,,+++++++++************+++,,,,,,------,,,,,,---,,,,,,,,,///333777;;;>>>BBBEEEGGGHHHIIIJJJOOOTTT___kkkuuuzzzzzzxxx~~~tttcccVVVTTTQQQNNNLLLKKKLLLMMMRRRZZZbbbjjjvvvyyyyyyvvvggg```dddkkkyyy++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------------------------------,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------,,,,,,++++++******++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,++++++*********************************************************************************************************+++++++++***))))))******++++++++++++******++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************+++************)))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))***)))))))))))))))******+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++******++++++,,,---...***+++,,,,,,,,,,,,++++++---------...000333555777===???BBBEEEHHHJJJKKKLLLLLLMMMNNNOOOQQQQQQRRRRRRNNNNNNOOOPPPPPPPPPPPPPPPRRRPPPNNNMMMMMMMMMLLLKKKJJJJJJJJJIIIHHHGGGGGGGGGEEEEEEEEEEEECCCBBBAAA@@@999999999888666333000...............------------++++++***)))((((((((()))++++++++++++++++++++++++************************+++++++++***************************************)))(((((((((((()))******+++++++++***************************************))))))))))))((((((((((((((((((((((((((()))******+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))************)))************+++++++++))))))))))))))))))))))))******++++++++++++******)))************+++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++...---+++***)))******+++,,,,,,,,,++++++++++++******++++++++++++++++++++++++,,,,,,---000555<<>>DDDKKKOOOQQQQQQQQQNNNPPPRRRSSSTTTSSSQQQPPPRRRRRRTTTUUUVVVVVVWWWWWWUUUUUUTTTSSSQQQOOOMMMLLLLLLJJJIIIIIIJJJJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHJJJKKKMMMLLLJJJGGGEEE???===;;;777333000---,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++************************,,,+++++++++***)))))))))******************************+++++++++,,,,,,,,,************************************************))))))))))))((((((((((((((((((((((((((())))))***************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---***///555;;;@@@CCCGGGIIILLLJJJJJJOOOYYYbbbhhhjjj___]]]___kkk{{{uuufffUUUMMMMMMOOONNNLLLGGGLLLUUU```lllvvv}}}~~~~~~}}}qqqgggkkkvvv************************++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++,,,,,,************************************************)))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++,,,---------,,,,,,******++++++++++++******************************++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++************************)))))))))************+++))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((((((((()))***+++,,,***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,++++++++++++,,,,,,---,,,,,,,,,///444:::AAAEEEGGGJJJOOOTTTVVVUUUSSSQQQRRRRRRRRRRRRQQQOOOMMMLLLJJJLLLOOORRRUUUXXXYYYZZZWWWWWWVVVTTTRRROOOMMMLLLKKKJJJIIIJJJKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHIIIIIIJJJJJJIIIIIIIIIHHHJJJKKKMMMMMMMMMKKKJJJFFFEEEBBB>>>:::777444222......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++******************************************+++,,,,,,------,,,,,,***************+++++++++************************))))))))))))((((((((((((((((((((((((((()))*********************+++++++++************************))))))))))))))))))))))))************************************************))))))))))))************)))************+++++++++))))))))))))))))))))))))******++++++++++++******)))************+++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,+++******+++---...//////444<<>>CCCIIIMMMOOOQQQRRRTTTUUUUUUTTTSSSRRRRRRRRRQQQOOOMMMLLLJJJJJJFFFGGGJJJMMMPPPSSSUUUVVVTTTTTTSSSRRRQQQOOONNNMMMKKKKKKJJJKKKLLLLLLJJJHHHGGGGGGFFFFFFEEEEEEEEEDDDHHHHHHIIIIIIIIIHHHHHHGGGHHHIIIIIIJJJKKKKKKKKKJJJHHHGGGFFFDDDBBB@@@???>>>888666444111///---++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++************************)))***+++,,,---,,,++++++))))))*********+++++++++************************))))))))))))((((((((((((((((((((((((((()))******))))))*********+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))******++++++++++++******)))************+++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,+++++++++,,,...111222777;;;AAAEEEGGGHHHIIIJJJNNNOOOWWWiii|||vvvpppooosss}}}vvvXXXPPPKKKJJJJJJHHHKKKPPPVVVbbbuuuzzzqqqnnnlllkkkpppwww))))))))))))))))))))))))************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++*********+++,,,,,,---))))))))))))))))))))))))************************((()))***+++++++++++++++************************************************************************************************((()))***+++++++++++++++******++++++++++++******))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,(((((()))***,,,---...///************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((((((((()))***+++,,,))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))***+++...000333666777???BBBHHHMMMQQQSSSTTTTTTVVVUUUTTTSSSTTTUUUVVVWWWRRRQQQOOOMMMKKKJJJJJJJJJJJJKKKMMMNNNPPPQQQQQQQQQOOOOOOOOOOOOOOONNNMMMMMMKKKKKKKKKLLLMMMMMMJJJHHHIIIHHHHHHGGGFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEIIIIIIIIIIIIIIIIIIJJJJJJGGGGGGGGGGGGHHHHHHHHHHHHAAA???<<<888333000---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******+++++++++,,,************************((()))***+++,,,+++******))))))******++++++++++++************************))))))))))))((((((((((((((((((((((((((()))******))))))******++++++++++++************************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))************)))************+++++++++))))))))))))))))))))))))******++++++++++++******)))************+++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,+++++++++---///222444>>>@@@DDDFFFGGGHHHIIIKKKMMMRRR```uuuuuurrrvvv}}}~~~pppdddQQQJJJFFFGGGIIIKKKTTT___fffssspppiiidddfffjjjttt++++++++++++++++++++++++************************************************+++++++++*********)))))))))************+++++++++************************************************+++++++++*********))))))******************************))))))******+++,,,'''((()))************)))************************))))))************))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,+++******+++,,,,,,++++++******++++++,,,---+++++++++*********))))))************************************************************************************************************************))))))***++++++++++++***************************************************************************))))))))))))))))))))))))******************************************************************************++++++++++++******((())))))((('''''')))+++'''))),,,,,,,,,++++++,,,,,,///333777<<>>:::;;;777333000...---,,,***---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++*********************************))))))))))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---,,,***++++++---000555:::@@@CCCHHHKKKLLLJJJGGGJJJRRRZZZ```dddjjjsss|||ssslllaaaVVVSSSRRRNNNGGGKKKPPPVVV___ooo|||{{{yyynnncccbbbgggppp}}}++++++++++++++++++++++++************************************************+++++++++***************)))************+++++++++************************************************+++++++++*********************************************))))))******+++,,,222111...,,,+++***************************************++++++++++++******************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,++++++******++++++,,,++++++******++++++,,,---+++++++++***************************************************************************************************************************************))))))***++++++++++++*********************************************************************************************************************************************************************************++++++++++++******)))***,,,,,,***)))******------,,,++++++...333888>>>CCCJJJPPPSSSUUUWWWXXXXXXXXXWWWVVVVVVVVVVVVVVVTTTQQQNNNMMMNNNNNNNNNMMMNNNNNNNNNPPPQQQQQQPPPNNNLLLNNNPPPRRRTTTUUUTTTTTTTTTRRRPPPNNNOOOUUU]]]cccaaa___[[[XXXZZZ```iiipppxxxrrrjjjccc```bbbeeehhhpppnnnkkkhhhgggddd```^^^\\\WWWQQQNNNMMMOOOQQQQQQNNNKKKHHHIIILLLMMMIIIEEEKKKKKKKKKLLLLLLJJJFFFCCCEEE@@@:::555222000...,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++*********************************))))))))))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---+++)))---...000333888>>>BBBEEEMMMMMMLLLLLLNNNUUU```hhhlllkkkmmmyyytttfffZZZNNNJJJJJJJJJJJJKKKWWWYYYeeezzzzzznnneeegggnnnxxx************************************************************************************************))))))*********+++++++++******************************************************************************************************))))))******+++,,,222111...+++******++++++************************+++++++++,,,,,,+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++******++++++,,,---************************************************************************************************************************************************))))))***++++++++++++******************************************************************************************************************************************************************************++++++,,,,,,++++++***(((***,,,,,,+++))))))******+++---///222777>>>BBBKKKNNNSSSUUUVVVVVVVVVVVVZZZYYYWWWUUUTTTTTTTTTTTTOOOPPPQQQRRRRRRPPPMMMKKKMMMMMMOOOTTTZZZ]]]\\\ZZZYYY^^^ccceeeggghhhfffbbb]]]]]]\\\ZZZZZZ^^^eeekkkdddccc```^^^___fffpppvvv{{{vvvrrrqqqtttyyy||||||wwwsssooollliiijjjfffbbb___^^^_________[[[XXXVVVXXX[[[ZZZSSSLLLKKKJJJIIIIIIJJJKKKJJJHHHIIIEEE@@@<<<999777444222,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++*********************************))))))))))))******))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************************************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------+++***///111333777<<>>DDDIIILLLSSSTTTUUUUUUTTTTTTVVVWWWWWWVVVTTTRRRQQQQQQQQQRRRMMMNNNNNNOOOOOOQQQRRRTTTWWWWWW[[[bbblllrrrsssrrruuu|||~~~}}}}}}wwwpppjjjmmmoooooonnnpppuuuzzzzzzzzzxxxvvvuuuxxx|||~~~~~~|||zzzxxxuuuqqqnnnpppoooqqqtttuuupppfff]]]RRROOOJJJGGGGGGHHHHHHHHHIIIGGGEEEDDDBBB@@@===;;;333222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************(((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++++++++*********************************))))))))))))******))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************************************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------......222444888<<<@@@CCCFFFGGGIIIIIIOOO]]]nnnyyyyyyvvvuuu~~~iiiUUUNNNGGGJJJ\\\mmmvvv~~~{{{rrrrrrssswww***************************************************************************************+++++++++)))************+++++++++***************************************************************+++++++++******************************))))))******+++,,,+++***)))))))))+++,,,---******************************++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***++++++******++++++,,,---***************+++++++++************************************************************************************************************************))))))***++++++++++++***************************************************************************++++++++++++++++++++++++************************************************************************++++++,,,,,,,,,,,,++++++(((***++++++***+++---000---333<<>><<<888444000,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++************************************************(((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++++++++*********************************))))))))))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---------///222444777:::===AAADDDFFFGGGHHHGGGLLLVVVgggwww{{{}}}lllYYYKKKFFFIIIWWWnnnwwwsssmmmuuu************************************************************************))))))*********+++++++++)))************+++++++++************************************************))))))*********+++++++++******************************))))))******+++,,,)))*********+++++++++,,,************************)))******************)))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***************************************************+++,,,,,,,,,,,,+++***++++++******++++++,,,---))))))*********+++++++++************************************************************************************************************************))))))***++++++++++++***************************************************************************++++++++++++++++++++++++************************************************************************+++,,,,,,------,,,,,,++++++++++++++++++...222555:::@@@GGGMMMPPPQQQRRRSSSRRRTTTVVVVVVUUUUUUUUUVVVOOONNNLLLKKKLLLMMMPPPQQQSSSVVVYYY^^^fffsss}}}{{{uuuqqqppphhhkkknnnssswww{{{}}}{{{xxxuuuvvv|||~~~uuummmhhhfffbbb___]]]\\\ZZZXXXUUUQQQLLLHHHGGGHHHHHHHHHEEECCC???:::555111...---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++************************************************(((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++++++++*********************************))))))))))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---------000555:::===@@@CCCGGGIIIJJJJJJIIIJJJTTTaaallltttzzznnn\\\PPPKKKEEERRRfff}}}tttmmmooorrr))))))))))))))))))))))))************************************************))))))******++++++++++++)))************+++++++++************************************************))))))******++++++++++++*********************************)))***++++++,,,***++++++,,,,,,++++++***************************))))))************))))))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***************************************************+++,,,------,,,+++***++++++******++++++,,,---))))))******++++++++++++************************************************************************************************************************))))))***++++++++++++***************************************************************************++++++++++++++++++++++++************************************************************************+++,,,,,,------,,,,,,+++------,,,,,,---000555:::FFFJJJOOORRRRRRRRRRRRRRRQQQTTTWWWWWWTTTQQQOOONNNMMMLLLJJJJJJKKKNNNQQQSSSUUU]]]jjjwwwyyy|||}}}wwwmmmffffffiiijjjjjjiiieee___ZZZWWWVVVUUUVVVXXX[[[^^^aaadddeeeeeebbb```bbbhhhqqqyyy}}}yyyqqqjjjjjjjjjlllmmmmmmjjjggg^^^WWWNNNGGGEEEFFFIIIJJJEEECCC@@@===:::777555444,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++************************************************(((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++++++++*********************************))))))))))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************************************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------111888===BBBDDDGGGKKKMMMMMMLLLKKKNNN[[[iiinnnmmmrrr{{{bbbSSSNNNNNNGGG[[[rrr|||ooohhhkkkqqqzzz************************++++++************++++++)))***++++++***)))***+++************************)))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++******))))))))))))))))))))))))******++++++++++++******((()))++++++)))((()))*********************************+++++++++,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************************************)))))))))***+++++++++,,,************************************************************************************************,,,,,,,,,++++++*********************************+++++++++*********))))))*********************************)))******+++,,,((()))++++++***+++,,,...---......000444<<>><<<777555222...,,,,,,,,,---+++++++++***************+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******))))))******+++,,,++++++***************++++++++++++************)))************************************************++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,+++******+++,,,,,,,,,///...///333:::BBBHHHKKKNNNNNNLLLJJJKKKRRR]]]eeegggeeedddiiiyyyttt[[[QQQKKKHHHPPP___tttzzz************************++++++************++++++)))***++++++***)))***+++************************)))************+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,******************************++++++++++++******)))+++,,,,,,+++******+++******************************+++++++++,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************************************************************************************************************,,,,,,,,,++++++++++++***************************+++++++++******************************************************+++,,,,,,+++,,,---,,,++++++---...111777@@@HHHNNNQQQSSSUUUWWWWWWVVVUUUSSSRRRQQQQQQSSSPPPMMMJJJIIIJJJLLLNNNQQQYYYfffuuuxxxooogggfffiii```[[[UUUPPPOOOOOOMMMKKKKKKPPPVVVXXXVVVUUUWWWZZZ___dddhhhfff___YYYYYY[[[[[[cccnnnuuuuuuooohhhddd\\\ZZZ[[[aaaeeeffffffhhhcccbbbaaaaaa```_________WWW___hhhkkkjjjhhhiiikkkyyyoooiiieeefffkkkkkkddd]]]WWWTTTPPPKKKFFFDDDBBBBBBAAA>>>999444000...------,,,,,,,,,,,,+++***))))))+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********************))))))******+++,,,+++***************+++++++++++++++************)))************************************************,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++,,,------.........///444<<>>CCCLLLRRRTTTTTTSSSSSSWWWVVVSSSQQQOOONNNNNNNNNQQQOOOLLLJJJKKKOOOTTTXXXbbbqqq|||pppfff]]]VVVVVVZZZXXXZZZXXXTTTQQQQQQPPPNNNUUUYYY\\\ZZZWWWXXX___eeelllmmmmmmhhh```[[[[[[]]]bbbnnnyyyhhh^^^VVVXXX\\\bbbhhhlllnnnpppooopppqqqrrrqqqpppoooppp```bbbcccbbb^^^\\\\\\]]]gggttt}}}lllllloootttxxxwwwpppiiibbb___XXXPPPIIIEEEDDDEEEGGGEEEAAA<<<777222...,,,------.........---,,,++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))((()))))))))************************************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))******))))))******+++,,,*********)))******+++,,,+++++++++*********))))))************************************************,,,,,,,,,++++++************+++++++++++++++,,,,,,)))+++,,,---,,,,,,---...///222:::EEEPPPTTTRRROOORRRLLLIIIPPPbbbuuu~~~yyy{{{ssshhh^^^SSSJJJHHHJJJVVVrrr}}}xxx************************++++++************++++++)))***++++++***)))***+++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************************************++++++++++++*********+++------+++***+++,,,******************************+++++++++,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++***)))))))))************************************************************************************************++++++++++++++++++++++++************************************************************************+++++++++***+++,,,,,,---++++++******---333<<>><<<555333000---++++++,,,---+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******))))))******+++,,,))))))))))))***+++,,,---+++++++++************)))************************************************++++++++++++++++++,,,,,,)))******+++,,,,,,------***,,,...---,,,...555;;;EEEJJJPPPRRRPPPNNNNNNPPPPPPSSSYYY^^^dddmmmvvv}}}xxxXXXLLLJJJHHHJJJTTTiiissstttsssttt~~~~~~************************++++++************++++++)))+++++++++***)))***+++************************)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++++++++******((()))++++++)))((()))*********************************+++++++++,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))******+++++++++,,,*********************************************************************************************************++++++,,,,,,,,,************************))))))******++++++++++++************************,,,,,,++++++,,,,,,---......444===FFFKKKOOOSSSTTTUUUXXXZZZZZZYYYXXXWWWXXXTTTTTTTTTTTTSSSSSSRRRRRR^^^dddnnn{{{{{{lllaaa\\\UUUQQQPPPPPPPPPPPPLLLJJJMMMTTTYYY\\\aaaggggggfff^^^UUUYYYcccaaaWWWWWWWWWZZZbbbkkkooolllhhhggggggeee```[[[]]]eeemmmppppppoookkkfffaaa___^^^ccclllqqqpppqqquuuvvvtttmmmnnnlllhhhcccccchhhnnngggdddccceeeiiikkkhhhddd]]]ZZZZZZ]]]aaadddfffiiiaaaccchhhqqq}}}vvvggg___\\\\\\YYYSSSMMMGGGBBB@@@???===:::555000------...///+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,*********)))***++++++,,,))))))))))))***+++,,,---+++++++++************)))*********************************************************++++++,,,,,,---))))))***+++,,,,,,------))),,,...------111:::BBBKKKQQQVVVTTTNNNKKKMMMQQQUUUWWWXXXWWWYYYccctttiiiKKKIIIMMMIIIUUUeeeuuurrruuu~~~}}}}}}|||||||||||||||}}}}}}}}}++++++************++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---+++*********++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++......---,,,,,,+++******++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))************++++++++++++++++++*********))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++---------,,,------444===HHHNNNPPPQQQTTTWWW[[[YYYXXXYYY[[[[[[WWWTTTWWWRRRQQQUUUVVVUUUYYY___cccssswwwggg]]]WWWXXXUUUOOOLLLNNNNNNKKKIIIWWW]]]XXXUUU[[[___]]]^^^bbbgggkkkllljjjgggeee]]]bbbiiillljjjhhhgggggghhhgggfffdddcccbbbbbbaaadddfffiiijjjiiiiiiiiijjjkkkooorrruuuzzz}}}zzzsssyyyqqqiiihhhmmmrrrsssqqqjjjcccaaahhhnnnjjjaaa[[[YYYXXXXXX]]]dddiiikkkkkkjjjccc___dddmmmvvvzzzjjjbbb```bbb```WWWOOOKKKHHHDDD@@@???===999444000...//////---,,,+++,,,---,,,+++******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******)))))))))***+++++++++,,,))))))************))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,...//////000777CCCLLLSSSTTTTTTOOOJJJLLLUUU^^^aaa^^^ZZZZZZ```mmm{{{rrr^^^MMMCCCGGGPPPbbb}}}wwwooo{{{|||zzz~~~~~~~~~~~~~~~zzz{{{zzzyyywwwvvvwwwxxx|||||||||{{{zzz|||++++++************++++++******************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++...------,,,++++++******++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))************++++++++++++++++++*********))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++...111///,,,---222777>>>EEEMMMQQQRRRRRRTTTWWWZZZYYYXXXYYYZZZYYYVVVRRRSSSNNNMMMQQQTTTWWW]]]dddppp|||uuutttooohhhccc___ZZZTTTNNNKKKLLLNNNQQQWWWaaaddd]]]YYY^^^```]]]fffhhhllloooppppppnnnmmmppppppmmmhhhaaa]]][[[\\\dddcccaaa^^^\\\ZZZYYYYYY[[[aaaiiinnnooommmkkkiiigggkkkppptttzzz~~~yyytttooolllmmmqqquuuvvvuuuooojjjjjjooopppiii___YYYRRRTTTYYY___eeeiiijjjjjjmmmddd]]]^^^eeellluuu|||xxxqqqdddfffeee___YYYUUUNNNGGGEEECCC???:::666444222111///---+++*********)))(((******))))))))))))******************************************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))************************++++++))))))************))))))*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,---,,,,,,------...222777@@@HHHNNNQQQSSSTTTPPPLLLPPP[[[eeejjjaaaYYY\\\jjjzzzppp]]]NNNFFFFFFRRR___wwwzzz~~~~~~www{{{~~~}}}}}}|||{{{zzzyyyyyyxxxyyyxxxwwwuuutttuuuvvvzzzzzzzzzzzzyyy{{{~~~++++++************++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++******++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++***************)))************++++++++++++++++++***************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,000333000---000:::DDDJJJNNNSSSUUUTTTTTTUUUXXXZZZYYYXXXXXXXXXVVVRRROOOOOOLLLMMMRRRZZZbbblllttt}}}llliiimmmnnnjjjfff___WWWSSSWWWXXXVVV[[[dddrrruuurrrhhheeegggfff```fffgggiiikkknnnpppqqqrrrnnnlllhhhaaa[[[XXXXXXYYYcccbbb```]]]ZZZXXXVVVUUUVVV___kkksssuuurrrmmmjjjlllpppssstttwwwzzzxxxsssmmmmmmnnnpppqqqsssssstttuuussssssvvvtttkkkccc___ZZZ\\\___bbbdddgggkkkmmmnnnbbbWWWUUUXXX^^^eeelllqqqyyytttsssnnnhhhfffeee___WWWNNNHHHBBB===<<<:::777555111...,,,*********)))(((******))))))))))))******************************************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))************************))))))))))))************))))))*********++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,---000777AAAJJJOOOQQQSSSRRROOOMMMPPP[[[mmmzzzwwwiii```hhh|||dddXXXKKKEEEGGGRRRbbbpppyyyzzzzzzssstttwww~~~}}}|||zzzyyywwwvvvuuusssttttttrrrpppoooqqqrrruuuvvvvvvvvvvvvwwwzzz}}}{{{{{{zzzyyyyyyzzz{{{|||++++++************++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))*********+++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---//////000888DDDMMMQQQTTTVVVWWWVVVVVVWWWYYY[[[ZZZXXXWWWUUURRROOOLLLRRRRRRVVV___lllyyyssskkkooovvvtttlllfffaaaYYYZZZfffjjjeeeiiittt~~~sssoooooojjjccc]]]^^^___aaaeeejjjnnnqqq```___]]]ZZZXXXWWWWWWXXXaaaaaa```^^^]]][[[YYYXXXYYY___hhhooopppmmmjjjgggqqqttttttrrrqqqrrroookkkkkkmmmppppppoooooorrrtttxxxwwwwwwwwwsssllliiijjjjjjiiifffaaa^^^```hhhnnnooobbbVVVRRRTTTXXX```ffflllqqqzzzxxxpppooopppkkkdddSSSLLLDDDAAAAAA@@@<<<888444111...,,,,,,,,,,,,++++++******))))))******+++************************************************))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******++++++******))))))(((((())))))************))))))************++++++++++++******+++++++++,,,,,,,,,***,,,---...---,,,+++,,,***...555???HHHOOOSSSUUUTTTNNNIIIJJJWWWkkkuuunnnnnnzzzzzziiiUUUNNNHHHIIISSSbbbqqq{{{}}}tttrrr}}}vvviiihhhsss~~~}}}}}}}}}{{{zzzxxxvvvsssqqqoooooommmnnnnnnmmmkkkjjjlllmmmoooppprrrrrrrrrtttvvvyyyvvvuuutttssssssuuuwwwyyy++++++************++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))*********+++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******///888CCCLLLQQQSSSUUUVVVWWWWWWXXXYYYZZZ[[[ZZZXXXUUUQQQOOOMMMMMMZZZ___hhhuuuyyyqqqmmmtttzzzwwwnnngggjjj```___iiilllhhhmmmzzz{{{qqqllljjjddd^^^XXXXXXYYY\\\aaagggmmmpppbbb^^^WWWRRRPPPQQQTTTVVV]]]]]]______``````______bbbdddeeeeeedddccccccdddooorrrqqqmmmjjjkkkiiiffffffiiilllllllllnnnsssxxxzzzuuurrrooojjjeeegggmmmmmmmmmlllgggcccbbbfffjjjnnnbbbVVVSSSUUUYYY```fffjjjlllqqqvvvxxx{{{~~~zzzvvvlllaaaSSSNNNHHHFFFGGGEEE???:::666333///------...------++++++************++++++************************************************))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++******))))))((((((((())))))************))))))))))))*********+++++++++******+++++++++,,,,,,,,,)))+++------++++++,,,---***222>>>GGGKKKNNNRRRVVVOOOJJJIIIQQQbbbtttiiippp}}}gggSSSQQQMMMIIINNN]]]qqqwwwssspppuuu{{{pppjjjqqq{{{zzzyyyxxxwwwvvvvvvvvvttttttrrrooommmkkkiiihhhiiiiiijjjiiigggggghhhiiijjjlllnnnooopppqqqtttvvvrrrqqqppppppqqqsssuuuwww++++++************++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------------------------+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++***************************************************************************************+++++++++)))************+++++++++***************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++---666BBBMMMRRRSSSSSSTTTUUUVVVXXXYYYYYYYYYYYYXXXUUURRROOOOOOQQQSSSdddnnn{{{|||{{{wwwpppmmmqqquuusssqqqpppkkkbbb]]]```dddhhhssszzztttkkkccc^^^ZZZUUUQQQWWWXXXZZZ]]]aaafffkkkmmmddd[[[PPPHHHHHHOOOWWW\\\[[[]]]```ccceeegggggghhhnnnllliiieeebbbbbbdddgggrrrtttrrrjjjcccaaa___\\\[[[^^^bbbeeegggkkkqqqvvvxxxqqqjjjddd___\\\```fffiiioooxxx}}}|||vvvppplllggg]]]SSSRRRTTTVVVZZZ___\\\___gggoooqqqqqquuu{{{mmm^^^UUUSSSSSSSSSRRRNNNGGGAAA;;;777222///...------,,,++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))(((((())))))************)))))))))))))))************+++******+++++++++,,,,,,,,,)))+++---,,,++++++...222000:::GGGMMMNNNMMMOOORRRHHHKKKRRR^^^jjjppppppmmmjjj{{{vvv```RRRPPPOOOOOOXXXkkk|||qqqssstttyyyyyyzzz~~~|||{{{zzztttsssrrrqqqppppppppppppooonnnmmmkkkjjjhhhgggfffbbbcccccccccaaaaaabbbddddddfffiiikkkkkkmmmooorrrnnnnnnnnnnnnoooqqqsssttt++++++************++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...//////000000........................,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++)))************+++++++++))))))*********+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,///222999CCCLLLRRRTTTTTTSSSSSSUUUWWWYYYYYYXXXWWWTTTSSSQQQNNNNNNQQQXXX]]]lllyyy~~~xxxqqqmmmnnnssspppppptttvvvuuuwww{{{nnnkkkgggeeeffflllrrrwwwgggbbb\\\WWWRRRNNNJJJIIIQQQRRRUUUXXXZZZ\\\^^^^^^XXXQQQIIIFFFHHHOOOUUUYYYTTTVVV[[[___ccceeeggggggjjjjjjhhhdddbbbaaaccceeemmmpppnnnfff```______]]]]]]```eeeiiilllnnnqqqrrrssskkkccc___\\\[[[^^^dddhhhqqq{{{rrrhhh___WWWVVVWWWVVVWWWYYYWWWYYY^^^fffiiieeecccdddkkkvvvqqqeee^^^aaafffhhhfff___WWWQQQFFFAAA:::555111///...,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((()))))))))))))))))))))************))))))))))))))))))******************+++++++++,,,,,,,,,***,,,...---+++---333888;;;BBBKKKQQQQQQOOOLLLJJJIIIRRR^^^eeeeeedddeeegggwww~~~fffXXXTTTMMMUUUbbbttttttpppzzz{{{uuuoookkkhhhgggdddcccbbbaaa````````````aaaaaa``````___^^^]]]]]]WWWXXXXXXWWWVVVVVVWWWYYYYYY[[[^^^```bbbccceeegggfffggghhhiiijjjlllmmmnnn++++++************++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///000111111222........................---------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++))))))******++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,222999DDDMMMRRRTTTUUUVVVTTTTTTVVVXXXYYYYYYWWWUUUPPPOOONNNLLLMMMTTT^^^eeeooo~~~|||rrrnnnlllhhhhhhllloooqqqwww}}}~~~||||||}}}uuuooolllfff___]]]ZZZVVVSSSNNNJJJHHHIIIHHHIIILLLNNNOOOOOONNNMMMOOOMMMJJJJJJLLLKKKHHHFFFGGGJJJOOOTTTXXX[[[\\\\\\[[[\\\^^^]]][[[ZZZZZZZZZ[[[```cccbbbbbbhhhmmmooonnnppptttxxxzzzzzzwwwuuunnnfff```___``````cccggghhhppp|||}}}rrrssskkkdddbbbbbb^^^\\\\\\aaa^^^___cccddd```\\\\\\MMMYYYgggooosssuuuqqqlllhhhnnnwwwzzzwwwooofff```QQQKKKCCC;;;666333000...,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******''''''(((((())))))******))))))************))))))))))))))))))******************+++++++++,,,,,,,,,,,,...///...,,,///666<<>>===<<<======>>>>>>>>>>>>??????AAABBBDDDDDDDDDCCCAAA???EEEGGGIIILLLRRRZZZcccjjjnnnjjjppp{{{tttuuuqqqjjjbbb]]]^^^```bbbaaahhhlllvvvxxxmmmgggiiibbbaaahhhnnnjjjaaa[[[bbbaaaaaabbbccc___XXXQQQQQQUUUYYY]]]bbblllxxx|||uuurrriii```\\\SSSGGG>>>:::777333///000++++++...---((((((+++++++++++++++++++++++++++))))))*********+++++++++***)))))))))***+++,,,,,,))))))))))))************)))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))************************************************************++++++++++++++++++,,,,,,,,,...///------222===FFFMMMLLLNNNQQQOOOIIIFFFGGGZZZ```eeeeeeccchhhvvvrrreeeWWWKKKHHHKKKRRRkkkyyypppqqq|||rrrfff\\\QQQGGGCCCEEEEEECCCBBB@@@?????????@@@@@@????????????@@@AAABBBCCCCCCCCCDDDEEEFFFGGGHHHGGGGGGHHHIIIKKKMMMOOOQQQSSSTTTVVVXXXZZZ\\\]]]^^^,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...............---,,,+++------------....../////////......///111222000......///000222444444444333555777:::===??????>>>===666999999555333444555444444222000000111222111111111222333333111/////////,,,,,,,,,,,,,,,,,,...///000///......------,,,+++------,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************************************************************++++++++++++************+++++++++,,,,,,,,,************************,,,+++******,,,111555888HHHMMMSSSUUUTTTSSSUUUWWWXXXVVVUUUVVVVVVTTTQQQMMMIIIOOOXXX^^^bbbiiiuuu|||wwwxxx{{{|||vvvpppqqqzzzvvvllleee^^^XXXUUUYYY[[[UUUJJJBBB@@@BBBAAAAAABBBCCCBBBAAA???>>>===<<<;;;:::999777666666555555555666666666777777999:::;;;<<<===<<<:::999999:::<<>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<===============>>>???AAAAAABBBBBBCCCDDDFFFHHHJJJKKKNNNNNNPPPRRRTTTWWWXXXYYY,,,,,,++++++++++++,,,,,,++++++++++++,,,---//////,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------000......000333333111...444333333777===???===:::===???CCCEEEGGGFFFEEEDDD<<<@@@AAA===;;;===>>><<<:::999777888999:::999888777888999888555333333333////////////............,,,,,,---...---,,,+++***......---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************************************************************++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***+++000777>>>CCCNNNRRRVVVWWWUUUTTTVVVXXXVVVWWWWWWVVVSSSPPPOOOOOOSSS[[[gggpppyyy{{{xxxuuuuuuxxxyyyxxxuuuzzz|||zzzssshhhbbb^^^YYYSSSSSSVVVWWWRRRHHH@@@======;;;::::::999888777666666444444444333222222111111333444444444555555555555777888999;;;;;;;;;::::::666888999;;;<<>>999111...---------******---,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++******)))*********))))))))))))************)))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))******************************************************************+++++++++,,,,,,,,,,,,,,,,,,///555>>>GGGLLLSSSSSSSSSMMMEEEEEETTTdddnnnxxxxxxoooyyysssiii]]]RRRJJJFFFJJJPPPhhhyyy}}}qqqkkkgggtttrrrfffYYYOOOHHHCCCBBBEEEBBBBBBAAA@@@???===;;;::::::999999888888888888999888777777777888999::::::<<<<<<<<<>>>???AAACCCDDDEEEFFFHHHJJJLLLOOOPPPQQQ,,,,,,,,,++++++,,,,,,,,,++++++++++++,,,---...///,,,+++*********,,,---...,,,,,,---....../////////111111222222222444666888???>>>>>>AAAGGGLLLOOOOOOSSSTTTUUUTTTRRROOOKKKIIIKKKOOOQQQNNNMMMOOOPPPNNNIIIGGGFFFGGGJJJMMMOOOPPPJJJIIIFFFBBB>>>===>>>@@@<<<;;;999888777555333111,,,---......---------...---,,,,,,++++++,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************************************++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,---000666???HHHNNNRRRUUUWWWXXXWWWVVVXXXZZZWWWXXXXXXSSSOOONNNRRRWWWeeemmmyyyxxxwww~~~qqquuuvvvrrrmmmnnnvvv~~~|||xxxtttqqqmmmddd[[[XXXXXXTTTOOOOOOOOOMMMHHH@@@:::888888555444333222111111222222111111111111111111111111444444444555555555666666777888999;;;<<<======<<<:::<<<>>>???@@@AAACCCEEEFFFEEEHHHOOOOOOIIIEEEEEEIIIPPPZZZ```bbbaaabbbcccaaaccciiiooonnngggbbbbbbZZZ```kkktttvvvrrrqqquuu~~~vvvmmmhhhgggccc[[[TTTRRRTTTUUUVVVZZZggg{{{wwwuuu{{{zzzuuuppphhh```XXXPPPGGGAAA999555222///,,,))))))***,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++***)))))))))***((()))))))))************))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))((()))))))))************((()))))))))*********************************************************************++++++,,,,,,------,,,---333<<>>===;;;;;;:::999888888888888777666666666666666777777777777777888999;;;<<<======>>>@@@BBBEEEGGGIIIJJJ---,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,......------...000222333...///111222333444444444555888:::888666:::CCCKKKMMMMMMMMMMMMPPPXXXbbbjjjnnnllliiiddd^^^XXXRRROOO___dddeeeaaa_________]]]VVVTTTQQQRRRWWW^^^dddfff^^^[[[UUUNNNIIIIIILLLPPPQQQNNNKKKIIIGGGCCC>>>:::888888888555111///000222+++++++++++++++,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************************************++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---000555<<>>??????@@@BBBCCCGGGGGGJJJMMMMMMIIIGGGGGG@@@EEELLLOOONNNLLLLLLLLLKKKOOOXXXaaaccc``````bbbdddjjjsssyyyxxxtttwww~~~xxxrrroooiii^^^TTTOOOQQQSSSVVV^^^lll}}}zzzuuu{{{sssfff[[[QQQLLLBBB???:::333///......---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++***)))))))))***((()))))))))************))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))((()))))))))************((()))))))))************************************************************))))))***+++,,,,,,---------...222999BBBJJJOOOQQQTTTMMMHHHIIINNNXXXiiiwww~~~|||pppcccVVVPPPHHHDDDIIIWWWeeemmmxxx}}}}}}tttnnnooosssxxxjjj[[[SSSPPPNNNOOORRRNNNNNNMMMKKKIIIEEEBBB@@@>>>===<<<:::999888888888777666666555555555666666555555555555666777888999999999;;;===???AAABBBCCC------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------...///000222333444...000222555777888888888:::>>>@@@@@@@@@FFFQQQZZZ\\\[[[ZZZWWWXXXaaannnyyyuuurrrnnnhhhaaa[[[WWWUUUkkknnnnnniiieeecccaaa]]]ZZZWWWTTTUUUZZZaaafffiiieeeaaaZZZRRRNNNNNNSSSWWWddd```\\\YYYWWWRRRLLLFFFDDDEEECCC>>>666111000111...---------------..................---------,,,,,,,,,,,,,,,------------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******************************************************************************************************************************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...444;;;CCCJJJPPPSSSTTTUUUWWWXXXYYYYYYYYYYYYQQQPPPNNNJJJJJJSSS```kkkqqq|||mmmkkknnn{{{zzzoooeeejjjyyyxxx}}}yyysssmmm___]]]WWWOOOKKKLLLJJJFFF@@@;;;555111////////////////////////000222333555/////////000000111111111/////////000000000111111111222222333555666777777777999<<<======>>>@@@BBBEEEGGGJJJKKKJJJIIIIIIJJJHHHJJJLLLKKKIIIEEECCCBBB???CCCLLLUUUYYYZZZ^^^dddiiinnnwww}}}}}}{{{xxxttttttpppeee[[[MMMNNNRRRYYYdddqqq}}}zzzuuuttt~~~{{{lll```VVVQQQIIIGGG???666000000000...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++******)))*********))))))))))))************)))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((('''&&&&&&))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************))))))***+++,,,------......333:::AAAHHHMMMOOOQQQQQQIIIEEEJJJTTT]]]eeekkkwwwvvvnnn[[[VVVNNNJJJEEEHHHWWWkkkyyy}}}zzztttssswww|||wwwiii[[[UUUTTTTTTUUUWWWUUUTTTRRRPPPMMMIIIFFFEEEBBBAAA???===;;;:::999888888777666555555555555555555555444444555666777777666777888999:::<<<======------,,,,,,,,,,,,------......---......///000111///000222444666888888999777999===@@@CCCEEEEEEEEEFFFGGGIIIOOOVVV^^^dddggggggddd___\\\^^^fffpppwwwmmmkkkhhheeecccbbbbbbcccnnnrrrsssnnnjjjiiifffccceeecccbbbbbbeeeggghhhiiifffddd___ZZZWWWXXX[[[___jjjfffbbb```^^^ZZZSSSMMMLLLPPPRRRNNNEEE===999888444333222111//////..................------------,,,,,,,,,---------......******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************************************************************************************************************************************************************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///333;;;DDDKKKPPPRRRSSSUUUUUUWWWYYYYYYXXXVVVSSSLLLLLLLLLMMMRRR]]]kkkuuusssqqqsssxxxvvvoookkkooo{{{~~~vvvmmmeee\\\^^^ZZZPPPIIIFFFCCC???777444000///111111///,,,////////////000111222222/////////000000000000000111111111111222222222222333333333444555666777777777999:::::::::;;;>>>@@@@@@CCCFFFFFFFFFGGGIIIJJJPPPPPPQQQRRRRRRPPPLLLIIIDDDEEEIIIOOOQQQTTT\\\fffhhhnnnxxx}}}sssqqquuuuuunnngggXXXWWWZZZbbbnnnvvvxxxxxxoookkknnnyyyrrrfff\\\WWWYYYVVVLLL===444333000,,,------------------------+++++++++*********))))))*********)))******++++++))))))))))))************)))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************((()))***+++,,,------...///777AAAIIILLLMMMNNNOOOKKKFFFHHHSSS^^^cccdddeeessszzzqqq\\\PPPNNNKKKJJJKKKUUUmmm|||wwwvvvyyysssfffYYYWWWYYYZZZ[[[^^^^^^]]]YYYVVVRRROOOMMMLLLHHHGGGDDDBBB@@@>>>===<<<::::::888777666666666666555555444444444555555666555555555666777777888888...------,,,,,,------...---......///111222444555888:::===@@@BBBCCCCCCCCCHHHJJJNNNRRRVVVXXXXXXXXXVVVTTTWWWaaannnxxxyyyvvvmmmggg___]]]bbbiiinnnpppiiihhhggggggiiinnnrrruuusssxxxzzzwwwuuuvvvtttqqqzzzyyyxxxxxxxxxwwwtttqqqllllllkkkiiiggggggiiikkkhhhddd```______[[[TTTNNNTTT[[[aaa```YYYPPPJJJHHH:::999777444111///......//////.........---------,,,,,,,,,------.........******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************************************************************************************************************************************************************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333999CCCLLLSSSVVVVVVUUUVVVVVVXXXYYYYYYWWWRRROOOKKKLLLNNNSSS\\\hhhttt|||ssspppoooooorrrwwwqqqyyyyyywww|||zzzrrrkkkddd]]]```]]]SSSHHHBBB>>>:::222000///111444444000+++000000000///////////////111111111111111111111111/////////000000000000111111111111111222333444444555666666666555666999;;;<<<@@@CCCCCCBBBEEEHHHJJJLLLLLLNNNSSSXXXXXXUUUPPPJJJHHHHHHIIIIIILLLWWWccchhhnnnzzz|||qqqoootttxxxtttnnngggdddeeellluuuyyysssmmmhhhfffkkkvvv}}}|||qqqgggbbboookkk]]]JJJ>>>999555///------------------------++++++++++++******))))))***)))))))))***+++,,,,,,))))))))))))************)))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,------))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************((())))))+++,,,---......000:::FFFNNNNNNLLLLLLNNNIIIIIIQQQ```lllooommmmmmssswww___QQQKKKIIILLLMMMSSSccc{{{wwwzzzqqqdddYYYYYY]]]___aaacccfffddd```[[[WWWUUUSSSSSSNNNLLLJJJGGGEEECCCBBBAAA>>>===<<<;;;:::999999999555555444444444444555555444444444444444555555555...---,,,,,,,,,,,,......444...---333777888;;;@@@HHHOOOVVVXXXUUUTTTVVVYYY^^^bbbkkkrrroooeee___]]]\\\\\\aaammmxxxzzzpppfffeeehhhlllmmmnnnnnnqqqssstttxxxzzzwwwvvvxxxzzzyyy{{{~~~}}}wwwooommmrrrxxxzzz~~~||||||}}}~~~zzzuuuvvvzzzxxxuuuqqqmmmjjjfffbbb___]]]```dddfffddd^^^VVVPPPCCCDDDAAA<<<;;;<<<999333444333111///............000///...---,,,------...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++*********))))))++++++************++++++************************---,,,+++******+++,,,---************************)))************+++++++++***---///...******...222<<>>BBBDDDHHHKKKNNNPPPRRRTTTWWWYYYUUUUUUUUURRROOONNNNNNPPPTTT[[[jjjyyy~~~~~~}}}|||zzzwwwuuusssvvvxxx|||xxxllleeeddd```^^^[[[\\\cccooo|||yyylllkkkiiibbbVVVKKKDDD;;;444...------...//////---++++++++++++************)))+++++++++************)))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***)))(((((())))))************************((()))++++++)))((()))***))))))))))))************)))************+++++++++&&&***---,,,***)))---111111@@@LLLMMMMMMQQQPPPIIIIIINNN^^^qqquuuooosss}}}sss]]]QQQMMMKKKFFFKKKVVVkkkzzztttpppggg___^^^aaabbbeeeiiijjjgggcccbbbaaa___ZZZWWWWWWUUUQQQNNNKKKGGGBBB???@@@@@@???===<<<;;;999999>>>===;;;888777666777777333333333333333333333333///...---------...///000333000111888>>>AAAHHHPPPXXX___ggggggccc```bbbfffkkksss|||mmmcccaaaZZZ]]]eeepppwwwvvvooogggnnnooopppqqqqqqrrrrrrrrruuuxxxvvvnnniiiiiiiiigggbbbdddddd```[[[[[[___dddnnnfffhhhnnnlllqqquuuooovvvuuuvvvxxxwwwwww{{{{{{wwwuuusssooollliiihhhgggeeecccUUUUUURRRLLLIIIGGGBBB;;;999777444222111111111000000000//////...---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++*********))))))++++++************++++++************************,,,++++++++++++++++++,,,************************************+++++++++++++++---///---+++---222777CCCHHHNNNRRRRRRRRRRRRRRRYYYYYYWWWRRRNNNMMMPPPTTT\\\^^^ccchhhnnnvvvsssfff```bbbiiioooqqqsss}}}zzzuuuvvvwwwwwwxxx{{{sssaaaMMMBBB===888444333333222222111111111222222111111111111000000000000////////////////////////////////////////////////000////////////000111222111222222333444444555555888777666777999<<>>======<<<<<<>>>===;;;999888888888888555555444444444333333333//////.........000111222666777;;;AAAGGGNNNYYYdddlllrrrwwwtttlllgggjjjooouuu|||yyyhhh______aaahhhqqqxxxzzzwwwssspppqqqpppnnnjjjfffcccaaa```eeeiiihhh```YYYVVVUUURRRPPPSSSVVVXXXYYY[[[___bbbbbbXXXWWW[[[[[[dddjjjcccdddaaa```aaabbbfffooozzz}}}{{{tttpppooonnnmmmkkkbbbccc```[[[XXXVVVQQQJJJDDD@@@<<<888666444222000....../////////...---,,,,,,,,,------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************++++++************++++++************************+++++++++,,,,,,+++++++++************************************+++++++++,,,,,,------,,,,,,111888???LLLOOORRRTTTTTTTTTTTTUUUXXXXXXUUUNNNIIIKKKTTT\\\hhhfffiiirrrrrrkkkbbb[[[\\\dddooowwwtttvvv~~~ssskkkooossswwwwwwvvvxxx}}}qqq___KKK@@@;;;666333222333444444444333222111111222222222111111111000000000000000000000000000000........................//////.........///000000000111111222222333333333555444444444555888;;;===999<<>>>>><<<;;;::::::::::::888777777666555444333333.........///111333666777>>>AAAFFFKKKPPPYYYgggrrryyy|||{{{sssiiidddhhhnnnvvvvvvwwwxxxrrrjjjhhhkkkppptttxxxvvvooojjjjjjkkk___aaa```ZZZRRRNNNPPPTTTccckkkpppmmmfffbbb___\\\___dddllluuu{{{}}}}}}|||rrrhhhfffhhhkkkvvv|||sssnnnggg^^^XXXSSSSSS]]]hhhlllqqqxxxzzzzzz{{{~~~}}}~~~}}}zzzsssnnnhhhhhheeeaaa```aaa^^^YYYSSSNNNGGGBBB>>>;;;666222//////...---------...///,,,,,,------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++***************************+++,,,------,,,+++************************************+++++++++,,,,,,,,,,,,,,,,,,///666???FFFQQQRRRTTTUUUVVVWWWWWWXXXTTTSSSRRRPPPPPPVVV```gggkkkkkkqqq}}}wwwiiieeebbbbbbhhhrrr{{{yyywwwyyy}}}zzzqqqiiifffwwwxxxxxxsssooopppwww~~~~~~yyyeeeNNNAAA:::666555555555666666666555444222111222222222222111111111111000000000000000000000000/////////////////////////////////...////////////000000000000111111222222333222222222333555888999888;;;???BBBDDDHHHKKKNNNOOOSSSXXX[[[]]]^^^___```___]]]ZZZXXXXXX\\\dddkkkrrrvvv|||uuummmdddbbb^^^YYYWWWZZZaaagggiiiuuuwwwrrrllliiikkkjjj___QQQCCC===555///,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++*********))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************)))))))))))))))***************************((()))++++++)))((()))***((()))))))))************))))))*********+++++++++,,,,,,+++***---333===DDDMMMHHHJJJRRRQQQIIIGGGLLL[[[qqq~~~|||uuuaaaUUUZZZ[[[TTTQQQVVVddduuu}}}zzz{{{{{{}}}qqqhhhbbbbbbeeegggjjjmmmnnnoooqqqssssssqqqmmmjjjhhhbbbXXXPPPJJJGGGEEECCCAAAAAA@@@??????@@@@@@AAA>>>>>>==================::::::999888777555555444//////111333777;;;???AAAHHHLLLQQQTTTXXXcccqqqzzz{{{zzztttkkkcccbbbhhhoooqqqllllllqqqvvvvvvvvvwwwmmmlllhhh```XXXVVV[[[```YYY```ccc]]]TTTTTT___jjj{{{vvvjjj```^^^gggqqqwwwwwwsssllldddbbbfffkkkpppttt{{{~~~zzztttsssnnnhhhfffhhhfffbbb```[[[TTTOOONNNKKKFFFBBB;;;888333///---,,,---...---------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++***************************+++,,,------,,,+++******************************++++++++++++,,,,,,,,,++++++,,,...333<<>>@@@AAADDDGGGHHHLLLQQQVVVYYY[[[]]]^^^]]]______]]]]]]^^^```aaadddhhhpppxxx~~~wwwuuusssppphhh___XXXYYY```gggjjjvvv}}}}}}wwwqqqjjj___UUUKKKDDD;;;444///---,,,,,,,,,,,,,,,++++++++++++***+++++++++*********))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))))))))******************************((()))++++++)))((()))***((()))))))))************))))))*********+++++++++,,,+++***+++000999BBBIIILLLKKKNNNSSSOOOJJJPPP]]]ttt~~~}}}mmm[[[PPPSSSUUUSSS[[[iiizzzyyy{{{ppphhhbbbcccggghhhkkknnnoooqqqttttttsssooollljjjhhhddd]]]WWWQQQLLLHHHEEECCCBBB@@@???>>>???@@@@@@======>>>>>>????????????<<<<<<;;;:::999888777666333444888<<>>BBBFFFKKKOOORRRUUUXXX[[[[[[___bbbbbbbbbdddbbb___[[[___dddkkkrrrxxx}}}||||||pppooosssyyyxxxrrriii```]]]aaagggvvv{{{~~~zzzrrrpppuuu|||xxxlllaaaYYYQQQLLLCCC<<<666222///---,,,,,,,,,,,,+++++++++++++++++++++************)))++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++************************((()))++++++)))((()))***))))))))))))************)))************+++++++++******+++///666???HHHMMMMMMOOORRRRRROOORRRaaappp|||}}}zzz|||~~~aaaUUUNNNRRRZZZddduuupppiiidddfffjjjkkknnnqqqqqqsssuuutttqqqnnnlllkkkgggddd```\\\XXXSSSNNNJJJFFFEEEBBB???>>>>>>>>>???<<<<<<>>>???@@@@@@@@@@@@=========<<<;;;:::999999:::<<>>GGGNNNQQQNNNRRRRRRMMMOOO]]]ooo{{{rrrtttxxx}}}gggWWWSSSQQQYYYkkk}}}~~~ooohhhcccfffjjjkkknnnqqqoooqqqsssqqqnnnkkkjjjkkkfffdddaaa___\\\YYYUUURRRKKKIIIEEEAAA>>>===>>>>>>:::;;;===???@@@AAAAAA@@@>>>>>>======<<<<<<<<<;;;@@@CCCHHHPPPZZZdddlllpppyyyyyysssjjjgggiiigggbbbddd^^^YYYYYY]]]___[[[WWWKKKKKKQQQ___nnnxxxvvvxxx|||sssrrrxxxnnn___aaammmvvvyyyyyynnniiiiiijjjmmmzzzxxxpppllljjjmmmuuuxxxqqqpppqqqrrrxxxeee\\\[[[```iiittt}}}zzzwwwpppiiigggiiihhhccc^^^[[[ZZZXXXSSSLLLEEE>>>999111111000///...---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++++++++************++++++************************---,,,+++******+++,,,---************************++++++,,,,,,,,,---------...222888AAAJJJQQQUUUVVVYYYXXXWWWYYYZZZZZZVVVRRRMMMWWWeeesss||||||tttkkkeeecccddddddgggmmmvvv|||zzzqqqiiijjjttt~~~{{{xxx|||oooYYYLLLGGGCCCBBBCCC???>>>===<<<<<<===???@@@======<<<<<<<<<;;;;;;;;;999999999999999999999999777777777777777777777777666666777777777666444333111111111111000000000000////////////////////////111222444555555666888:::777:::===@@@CCCFFFKKKNNNUUUXXXYYYWWW[[[cccfffccceeebbb]]]ZZZYYY[[[^^^```nnnsss{{{|||tttjjjiiimmmpppzzz}}}pppgggdddlllnnnnnniii```[[[]]]```eeesss|||ssskkk[[[WWWRRRLLLEEE>>>777222---------,,,,,,,,,+++++++++++++++************)))++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))((())))))***++++++************************((()))++++++)))((()))***))))))))))))************)))************+++++++++***,,,111999CCCLLLQQQTTTOOOSSSOOOGGGNNNcccvvv}}}jjjqqqqqq[[[TTTTTTVVVaaa{{{}}}llleeeaaadddhhhiiillloookkkmmmooommmjjjhhhiiikkkgggdddaaa___^^^\\\ZZZXXXOOOLLLGGGCCC???>>>===>>>999;;;===???@@@AAAAAAAAA>>>>>>>>>>>>============NNNNNNRRR[[[cccjjjsss|||~~~tttgggaaabbbeeeeeeccc___XXXRRRSSSXXXXXXRRRKKKHHHTTThhh~~~|||vvvmmmiiiiiikkkssszzzwwwvvviiiUUUOOOXXX``````dddffffffbbb[[[WWWWWWXXX\\\ccclllxxxzzzlll]]]___dddjjjuuu|||vvvqqqlllqqq{{{tttkkkhhh```^^^aaajjjooorrryyyzzz{{{yyyssslllfffdddeee\\\^^^___]]]XXXQQQIIIEEE<<<777111...------,,,+++...000000...+++***---000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))************************************************)))************+++++++++++++++++++++++++++++++++---,,,,,,+++*********+++((()))++++++******+++---,,,333>>>GGGNNNSSSVVVWWWWWWXXXZZZZZZYYYVVVSSSQQQLLL[[[gggnnnyyyxxxhhhccccccbbb```___```iiixxxrrrgggcccyyy}}}xxx|||~~~ppp\\\LLLCCCAAABBBCCCBBBAAA@@@???>>>===<<<<<<===<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999:::::::::999::::::;;;<<<999::::::999888777666666666555555333222111000000////////////000000000000///000000111222333333333777999<<<>>>@@@CCCGGGJJJIIIMMMSSSXXXZZZ\\\___```dddccccccbbbaaa``````___iiikkkppprrrnnniiilllrrryyy}}}wwwmmmgggkkkhhhddd^^^ZZZXXXYYY[[[eeesss|||~~~wwwcccfffaaaTTTMMMJJJCCC999111---,,,///000...---///++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++************+++++++++++++++++++++***)))((())))))))))))))))))))))))************************)))************+++++++++************************))))))))))))))))))))))))++++++************++++++***)))(((((()))***+++******000888@@@GGGLLLPPPRRRQQQQQQLLLKKKWWWhhhpppnnnjjjuuugggYYYRRRLLLSSSmmm~~~~~~~~~nnngggcccfffjjjjjjkkkmmmmmmnnnooopppnnnkkkhhhfffdddcccaaa^^^[[[XXXVVVTTTRRRPPPMMMJJJFFFBBB???>>>======<<<<<<===???AAABBB===>>>?????????>>>===<<>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;:::999888777666888777777666555444333222000000000000000000////////////000000111222222333333555777999:::===@@@CCCEEEIIINNNRRRUUUXXX\\\^^^ddddddeeeeeeeeeddddddcccccc```aaaeeeiiikkkrrryyy{{{xxxvvvqqqlllccc\\\XXXZZZ___dddpppzzz~~~pppnnnfff^^^^^^^^^RRRBBB666000---......++++++---++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++************+++++++++++++++++++++***))))))************************************************)))************+++++++++************************************************++++++************++++++***))))))***+++,,,,,,,,,...444===DDDJJJMMMQQQSSSUUUQQQNNNTTTbbbooorrroooyyyppp\\\RRRUUURRR[[[rrr{{{~~~oooiiieeegggjjjjjjkkkmmmlllmmmnnnnnnllliiifffddddddbbb___\\\YYYWWWUUUUUUTTTSSSQQQNNNJJJFFFCCCBBB>>>============>>>@@@AAA>>>???@@@@@@???>>>===<<>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<:::999888777::::::999888777666666555111111111000//////............//////000000111111111222444555555777:::<<>>777000...---******---++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***++++++++++++***))))))++++++++++++++++++++++++************************)))************+++++++++************************************************++++++************++++++))))))***+++,,,---......444:::BBBIIIMMMPPPQQQRRRTTTPPPTTTddduuu}}}{{{wwwpppbbbWWWPPPSSSVVVcccwwwzzzyyyyyy{{{}}}qqqjjjfffhhhjjjjjjjjjkkkiiijjjkkkkkkiiigggdddcccccc```]]]ZZZWWWVVVVVVVVVWWWVVVUUUSSSPPPLLLIIIGGGBBBAAA@@@????????????@@@AAAAAAAAAAAAAAA@@@???>>>xxxkkk___^^^aaa```]]][[[YYY[[[\\\WWWPPPMMMPPPUUUppp|||zzzuuucccWWWRRRVVV^^^eeeggg```UUUKKKRRRPPPQQQSSSQQQKKKJJJKKKLLLOOOQQQVVVbbbooorrrnnnccc^^^ZZZYYY]]]aaabbbbbbfffaaaYYYSSSSSSUUUQQQJJJJJJJJJJJJKKKOOOUUU\\\```\\\[[[\\\___```eeerrrwwwlllhhhhhhgggeeevvvuuueeeaaa```eeepppyyy~~~~~~yyyvvvpppiiiccc``````aaaaaa```\\\TTTIII>>>555111222222111///---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,---...---,,,,,,---000333@@@EEELLLQQQSSSTTTUUUUUUUUUXXXXXXRRRJJJIIINNNUUUgggtttzzzmmm```]]]cccsss||||||yyysssjjjccchhh}}}vvvyyy~~~~~~}}}|||sssdddVVVLLLFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????????????????@@@@@@@@@@@@>>>>>>=========>>>??????>>>>>>======<<<:::999888;;;;;;::::::999888777777333333222111000///..................//////000000111333444444444555777999:::<<>>>>>>>>>>>????????????<<<<<<<<<<<<===>>>>>>???============<<<;;;::::::;;;;;;::::::999888888888555555444222111000//////.............../////////111222333333222222444666777888;;;===@@@EEEKKKPPPRRRUUU[[[aaafffhhhiiijjjhhheeeccc```]]][[[aaajjj|||rrrmmmooossstttvvvzzz}}}}}}xxxooohhhiiijjjlllrrr{{{~~~xxxxxxaaaFFF>>>666333000,,,,,,...++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))******+++++++++******++++++++++++++++++++++++************************))))))*********+++++++++************************************************++++++************++++++***+++,,,,,,***+++---000???DDDJJJOOOPPPPPPPPPPPPOOO]]]uuuxxxkkkbbb^^^YYYSSSXXXaaaqqq}}}|||tttqqqsss}}}}}}qqqjjjeeeggghhhgggggghhhhhhhhhhhhhhhgggeeedddcccbbb```]]]ZZZXXXYYYZZZ[[[YYYZZZYYYYYYWWWUUURRRQQQPPPOOOMMMJJJFFFCCCAAA????????????@@@@@@AAABBBBBB\\\ZZZZZZ]]][[[WWWWWWYYYgggqqq{{{~~~|||}}}xxxeeeZZZXXXZZZaaaeeegggeee\\\SSSLLLIIIGGGPPPXXXXXXRRROOORRRVVVXXXbbblllkkk^^^RRRVVVaaaeeekkksss|||zzznnneeeaaabbbdddgggllloooppppppooooookkkfffffffffaaaZZZ\\\ZZZZZZZZZ[[[[[[ZZZXXXSSSSSSSSSQQQNNNMMMPPPTTTaaaXXXQQQSSSYYY^^^bbbfffsss}}}vvvmmmmmmmmmmmmmmmmmmlllkkkyyy{{{qqqllljjjccc___\\\^^^cccaaaYYYPPP:::555000------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++************************************************)))************+++++++++++++++++++++++++++++++++++++++******++++++,,,,,,+++++++++,,,...333:::???IIIMMMRRRUUUWWWXXXYYYZZZYYYWWWSSSMMMKKKPPP\\\fffyyydddXXX___iiiyyywwwtttuuullliiipppzzz~~~}}}||||||uuujjj\\\PPPJJJIIIJJJHHHHHHGGGGGGFFFFFFFFFEEE@@@AAAAAABBBBBBCCCCCCDDDAAAAAAAAAAAA@@@@@@@@@@@@======<<<;;;;;;;;;<<<<<<<<<<<<============<<<<<<;;;:::::::::999999999999777666555444333222111111....../////////////////////000111000//////111333444666777999;;;???DDDHHHKKKNNNTTT[[[```eeeggghhhggghhhjjjjjjeee```ccckkk|||uuussstttpppuuu}}}sssiiijjjlllrrr|||zzz|||~~~lllZZZIIIAAA;;;888444...+++,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))***++++++++++++***++++++++++++++++++++++++************************)))************+++++++++************************++++++++++++++++++++++++++++++************++++++***,,,,,,+++***,,,222666DDDGGGLLLOOOPPPPPPQQQQQQYYYmmmxxxlllcccZZZSSSQQQSSSdddkkktttxxxsssmmmpppwww~~~qqqjjjeeegggiiihhhhhhiiiiiiiiiiiiiiihhhgggffffffcccbbb```^^^]]]]]]^^^___[[[ZZZYYYXXXWWWWWWVVVVVVTTTTTTRRRPPPMMMJJJGGGEEEBBBAAAAAA@@@@@@AAAAAABBBQQQSSSWWWWWWSSSQQQYYYdddnnn\\\OOOJJJLLLPPPSSSTTTTTTPPPKKKIIILLLPPPPPP___nnnoooeee]]]]]]bbbfffooowwwuuufffYYY[[[dddeeeiiiqqqwwwxxxrrrkkkggguuuyyy~~~{{{{{{zzzyyyzzz|||zzzwwwssshhhhhheee```\\\YYYVVVTTTVVVRRRQQQUUUVVVUUUWWW[[[sssxxxrrrlllpppxxx{{{|||yyyvvvmmmhhhcccbbbeeegggeeebbbOOOHHH===666222000///...........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************************************)))************+++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,---111888AAAGGGMMMPPPTTTWWWXXXXXXYYYYYYWWWTTTQQQPPPVVVccctttnnnaaa^^^\\\cccppp~~~xxxqqqnnnoooqqqyyy{{{{{{}}}{{{yyyvvvpppggg\\\TTTQQQQQQOOOOOONNNMMMLLLKKKKKKJJJGGGGGGHHHIIIKKKLLLMMMNNNLLLLLLKKKJJJIIIHHHHHHGGGFFFDDDBBB@@@>>><<<;;;;;;::::::;;;<<<============;;;;;;;;;;;;::::::::::::888777777666555444444333////////////////////////.../////////......000222222333555666666888<<>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;888888777777666666555555000000000000000/////////...///000000//////111333000222333444444555777999:::===AAAGGGNNNTTTYYY\\\iiigggiiipppsssqqqoooooonnnqqqvvvyyyzzzxxxuuusssrrrqqqrrrwww~~~yyy}}}}}}ssshhheeehhhtttzzzvvvooogggYYYTTTOOOLLLEEE:::111...++++++++++++++++++++++++++++++******++++++,,,---------------------------++++++************++++++((()))***+++++++++++++++))))))))))))))))))))))))************************)))************+++++++++************************++++++++++++++++++++++++++++++************++++++(((***++++++---444@@@IIIKKKMMMOOOPPPQQQRRRTTTVVVhhh{{{tttrrrggg[[[VVVVVVMMMFFF]]]~~~zzzvvvtttmmmhhhjjjmmmllllllnnnnnnmmmmmmllllllkkkkkkkkkfffffffffeeeeeeeeedddddd^^^]]]ZZZXXXXXXZZZ\\\]]]___```aaabbbcccbbbaaa```YYYWWWTTTPPPLLLJJJIIIHHHXXX[[[]]]]]]^^^dddqqq{{{|||uuukkkbbb]]]]]]^^^ZZZOOOIIIMMMSSSUUUWWW[[[ZZZ]]]bbbccc______jjjwwwpppgggeeeccckkklllooorrruuuxxxzzz{{{|||{{{~~~~~~{{{wwwtttsssooollliii___SSSQQQUUUTTT\\\bbbcccfffkkkkkkhhhiiipppooofffcccggguuu}}}|||zzzuuunnnhhhdddcccdddhhhfffXXXCCC333000222...+++,,,///000---,,,.........---,,,,,,,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---//////...---+++***))))))++++++++++++++++++++++++******))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,...333;;;DDDKKKNNNRRRSSSUUUWWWWWWWWWVVVUUUTTTRRRRRR]]]sssmmmddd^^^WWWVVVYYYfffvvv}}}uuulllhhhwww~~~~~~zzzxxxxxxxxxwww|||yyywwwwwwvvvpppfff^^^ZZZUUUTTTWWWVVVSSSUUUZZZYYYYYYZZZ[[[]]]___```aaabbb___ZZZXXXWWWXXXWWWWWWUUUSSSOOOLLLHHHCCC===999<<<;;;;;;:::;;;<<<===>>><<<<<<<<<<<<<<<;;;;;;;;;::::::999999888777666666888777666555222000...---...............///000000000000000111222444555666::::::<<>>555000------...---***+++...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))***************************+++++++++***)))((((((************************+++++++++++++++++++++++++++***((((((((()))+++,,,)))*********************,,,+++,,,///555===EEEIIILLLNNNQQQQQQLLLKKKUUUaaaooowwwzzzzzzlll```RRRIIIJJJNNN]]]wwwqqqlllllljjjhhhiiillljjjkkkkkklllllllllllllllllllllkkkjjjhhhgggeeeddd^^^^^^]]]]]]^^^aaaccceeefffhhhjjjmmmooopppppppppmmmiiieeecccccc```[[[VVV|||uuurrrqqq]]]VVVMMMIIILLLPPPRRRRRRLLLMMMQQQYYYaaalll}}}sssmmmppprrrssssssvvv{{{vvvzzz}}}{{{}}}}}}|||xxxrrrmmmllleeeddd^^^WWWVVV\\\aaabbbgggqqqvvvqqqooopppooolllkkkkkkwwwyyy~~~}}}rrriii```______bbbcccZZZJJJ<<<666222000000...+++,,,111///...------,,,---------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++---------,,,,,,+++++++++******************************))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++...555===EEELLLQQQTTTXXXXXXYYYXXXVVVSSSOOOMMMMMMUUU]]]kkk|||jjjdddggghhhfffaaajjjuuuwwwqqqnnnvvv|||yyywwwwwwxxxxxxzzzyyyyyy{{{}}}}}}yyyuuujjjaaaYYYWWWXXXYYY\\\___```aaaccceeehhhkkkmmmnnnkkkhhhdddbbbaaabbbaaa```]]][[[XXXUUURRRMMMHHHDDD???===;;;999888999:::<<<<<<<<<<<<===============<<<<<<<<<;;;::::::999999888888888777666555444333333222111000000//////000.........///000111222333444444555777:::???CCCEEEOOOUUU]]]bbbeeefffiiilllmmmmmmlllkkkjjjmmmssswww{{{zzzzzzxxxrrrkkkkkknnn{{{}}}wwwjjj^^^ZZZZZZZZZiiiiiimmmrrrttttttwww|||yyyvvvqqqllliiibbbQQQ@@@777111---///000---+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++***************************************------+++***))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***,,,---///...,,,+++******++++++...,,,---222;;;DDDIIIKKKOOONNNNNNMMMJJJLLLWWWdddooouuu}}}zzzkkkbbbOOODDDKKKYYYkkkzzzrrrllljjjiiihhhjjjmmmkkkkkklllmmmmmmmmmmmmlllmmmmmmlllkkkiiigggeeedddaaaaaaaaaaaaccceeegggiiihhhjjjmmmppprrrttttttttttttqqqppppppqqqooojjjeeetttnnnllljjjgggOOOOOOQQQTTTWWWYYYXXXWWWTTT^^^kkktttyyy|||hhhdddllluuu|||~~~|||}}}}}}~~~~~~||||||}}}zzzvvvqqqjjjbbb______`````````jjjxxx{{{tttkkkkkkooowwwwwwuuuvvvzzzyyytttnnneee^^^^^^bbbbbbZZZRRRAAA888111000111000000222//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,------***000:::CCCJJJPPPSSSUUUVVVVVVWWWWWWUUUSSSQQQPPPVVV^^^fffsssxxxjjjdddhhhqqquuuvvvtttvvvwwwvvvtttxxx~~~{{{{{{{{{zzzxxxvvvvvvwwwxxxzzzyyyyyy|||}}}yyyooobbb\\\\\\^^^```aaacccdddgggjjjmmmoooqqqrrrllliiifffdddddddddcccccc^^^\\\YYYVVVSSSNNNIIIEEEAAA???;;;888777777999:::<<<<<<<<<======>>>>>>>>>=========<<<<<<<<<;;;;;;999999999999999888777777666555333222111000000000............///000111111111111222333555888;;;===FFFLLLTTTZZZ^^^bbbggglllmmmmmmmmmlllkkkkkknnnpppmmmmmmqqqtttqqqjjjhhhjjjqqqwwwzzzuuuppplllhhhdddlllgggiiiqqqsssoooqqqyyy~~~xxxpppqqquuujjjWWWBBB777...---000///------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************111000...,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,---...///333222///,,,+++++++++,,,///------555@@@IIILLLLLLRRRNNNKKKJJJJJJPPP___mmmxxx{{{tttiii^^^MMMDDDRRRfffsss||||||zzz}}}sssjjjhhhhhhhhhjjjnnnllllllmmmnnnnnnnnnnnnnnnmmmmmmlllkkkjjjhhhfffeeecccccccccdddfffhhhjjjkkkhhhiiillloooqqqrrrssssssttttttuuuxxxzzzzzzvvvsssfffZZZ\\\```^^^XXXKKKRRRYYY\\\ZZZXXXYYY[[[nnnxxx}}}}}}yyyoooiiiooo{{{}}}}}}|||yyy{{{|||~~~~~~}}}xxxwwwzzz~~~~~~yyytttooojjjddd]]]YYYXXX^^^fffmmmpppoookkkiiibbbdddiiitttvvvqqqssswwwyyyyyywwwooofffaaabbbccccccaaaMMM>>>111111555555222/////////...------------...+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,------))))))))))))))))))))))))******))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,444???HHHNNNQQQTTTVVVWWWVVVUUUUUUTTTSSSRRRRRRYYYbbblll|||xxxmmmhhheeelllxxxyyywww~~~~~~~~~}}}|||{{{yyyvvvtttuuuwwwxxxwwwuuutttuuuwwwyyyyyyzzz|||xxxkkk```]]]^^^``````eeefffiiilllnnnpppqqqrrrjjjhhheeedddddddddcccaaa```]]]ZZZWWWTTTOOOJJJFFFBBB@@@<<<999888777888999:::;;;;;;<<<===>>>>>>???>>>>>>>>>===============999::::::;;;;;;:::::::::888777555444333222111111000///////////////000000111111111111333555777888===CCCKKKQQQVVV]]]eeekkkmmmmmmmmmooopppnnnjjjgggbbbdddllltttuuupppmmmmmmqqqwww{{{|||~~~~~~zzzzzzpppkkknnnooonnnttt~~~rrrttt|||uuueeeMMM>>>000,,,...//////000,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************111///...,,,++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++------,,,---------......444222///---++++++,,,---...---000888CCCLLLNNNLLLTTTNNNIIIJJJOOOYYYjjjyyyzzzkkkdddXXXJJJFFFXXXooozzz{{{yyywwwvvvzzz~~~sssiiigggggghhhiiilllmmmmmmnnnoooooooooooonnnllllllllllllkkkiiihhhgggdddeeeeeefffhhhiiikkkllljjjkkkmmmooopppqqqppppppqqqsssvvv{{{~~~}}}|||ssscccRRRNNNUUUZZZUUUMMMLLLTTT^^^bbbaaadddkkksss}}}uuuuuuxxxzzzwwwwww}}}|||wwwvvvyyy{{{}}}}}}zzzzzzzzzvvvxxx{{{||||||wwwmmmccc^^^WWWXXXZZZ]]]___`````````bbbeeekkkwwwxxxkkkfffiiimmmpppttttttrrrooojjjgggggggggYYYHHH999666999777000,,,000///......------......******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++---...///111999DDDMMMPPPRRRTTTVVVZZZXXXUUURRRQQQQQQQQQRRRXXXcccuuurrrffffffmmm{{{|||uuuuuuvvvvvvvvvvvvuuuuuuqqqtttwwwwwwtttrrrsssuuuwwwxxxzzz|||~~~}}}rrrddd]]]^^^______fffgggjjjlllnnnnnnnnnnnnhhhfffdddcccccccccaaa```dddaaa]]]ZZZVVVQQQKKKGGGBBB@@@>>><<<:::999888888999999:::;;;<<<===>>>???>>>>>>>>>>>>>>>>>>======:::;;;;;;<<<<<<;;;;;;;;;999888777555444444333333222222111000000000111111000000000111222333444444777<<>>777111...000//////...............+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******************************************************++++++++++++++++++++++++---,,,+++++++++---///000777@@@JJJQQQSSSSSSUUUWWWZZZWWWRRROOOOOOQQQTTTWWWbbbpppxxxqqqjjjmmmxxx|||vvvqqqrrrssssssssstttuuuvvvooossswwwvvvssspppqqqttttttvvvzzz}}}~~~yyykkkaaaaaacccdddhhhiiikkklllmmmlllkkkjjjgggeeedddcccdddcccbbb```fffccc___[[[WWWQQQKKKGGG@@@@@@???>>>===;;;999888777777888:::;;;===>>>>>>=========>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;:::999888666666555555555555444333222222222222222//////000000111222222222444777<<>><<<:::888666666888999;;;<<<===>>>===============>>>>>>>>><<<<<<<<<<<<<<<<<<;;;::::::999888777666666666666666666555444333333333333...//////000000111111111222555777999;;;AAAIIIPPPXXX```hhhkkkiiiiiimmmrrrfffdddfffmmmtttxxx|||sssooorrrppphhhgggrrr~~~rrrjjjTTTIII>>>888333///---...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))******++++++++++++************************((()))+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))***+++,,,------------111666???FFFKKKOOOQQQSSSKKKLLLSSSaaalllppprrrttttttyyywwwllldddbbb^^^YYYUUU___rrr|||{{{oooeeedddgggfffeeedddgggggghhhiiiiiiiiiiiihhhhhhiiijjjlllmmmnnnnnnnnnllllllmmmmmmmmmmmmllllllnnnpppsssuuuxxxyyyzzzzzz~~~NNNSSSXXX[[[\\\___fffmmm~~~~~~}}}~~~yyy~~~~~~~~~yyyvvvssstttyyyzzzwwwxxx{{{~~~}}}~~~|||~~~}}}}}}wwwpppmmmllliiiddd___dddccckkkwwwqqqmmmpppxxxzzzyyyyyyrrrrrrnnnggg\\\PPPEEE===:::111111111111000...,,,***......---------,,,,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++******))))))******+++,,,************************++++++++++++++++++,,,,,,***++++++******///666<<>><<<===============<<<<<<============>>>>>>>>>>>><<<<<<:::999888999999:::999999::::::999888666555333333222222111222222222222222222333555888<<<>>>HHHTTT^^^bbbfffmmmrrrqqqrrroookkkhhhiiioooxxx~~~|||}}}zzzooogggeeedddaaadddrrruuudddXXXMMMDDDAAA;;;111...222000000000///------...///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++)))+++,,,---,,,,,,---///333>>>GGGHHHJJJOOOQQQPPPOOOHHHOOOdddssssssuuu{{{ooobbb\\\WWWQQQVVVqqqzzzppphhheeeeeedddeeehhhggggggggghhhhhhhhhhhhhhheeegggiiilllnnnnnnmmmmmmrrrqqqpppooooooooopppqqquuuvvvxxxzzz{{{{{{{{{zzzyyyyyyyyyyyyzzz|||~~~OOOUUU^^^fffnnnuuu{{{~~~~~~|||xxxuuussstttxxx|||~~~{{{xxxxxxuuurrrsssvvv{{{~~~wwwtttuuuvvv{{{}}}|||zzz|||||||||xxxsssqqqoookkkgggdddbbbgggwwwyyyllljjjjjjoooxxxzzz{{{rrroookkkhhhaaaTTTCCC666444333111000000///---,,,.........---------,,,,,,......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++******))))))******+++,,,***************************++++++++++++,,,,,,,,,+++,,,,,,+++---222:::AAAGGGKKKQQQUUUVVVVVVUUUUUURRRMMMNNNWWW]]]```kkkyyyqqq``````eeeggglllrrrwwwyyyxxxvvvuuu}}}{{{||||||zzzvvvrrrooooooooopppppppppqqqqqqmmmnnnooopppqqqrrrrrrssssssuuuvvvvvvuuuuuuvvvxxxxxxyyy|||{{{sssjjjiiimmmlllrrrtttrrrqqqrrrqqqnnnkkkkkkkkkiiieeeeeefffiiieee\\\UUUUUUSSSLLLGGGFFFDDDCCCBBBBBBBBBAAA???======<<<:::888888999;;;===;;;;;;<<<<<<===<<<<<<<<<<<<=========>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;:::::::::::::::888777666666555444333222222111222222222111222444777999;;;BBBMMMXXX___eeemmmqqqoooqqqooollliiiiiinnnvvv{{{~~~yyywwwxxxyyyxxxvvv|||~~~uuulllhhhddd```dddooo|||rrrcccYYYRRRMMMJJJAAA555000111///000000///...---..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,,,,+++,,,---///777@@@HHHJJJLLLPPPQQQNNNMMMJJJSSSfffrrrtttxxx}}}nnn___UUURRRRRRbbb}}}}}}sssjjjfffeeeddddddfffffffffeeeffffffggghhhhhhggghhhkkkmmmnnnnnnnnnmmmppppppooooooppprrrssstttvvvwwwyyy{{{||||||||||||||||||{{{{{{{{{|||}}}~~~SSS\\\kkk{{{|||yyyzzzyyyvvvuuurrrpppnnnooossswwwzzz{{{}}}~~~}}}{{{xxxwwwyyy{{{||||||uuu{{{wwwsssrrrsssvvvzzz~~~~~~|||zzzwwwwww}}}wwwtttsssqqqooogggddddddlllwww{{{vvvpppeeegggkkkrrr~~~xxxsssoooppppppeeeOOO===999555111////////////............------------,,,...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++******))))))******+++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,---000777@@@FFFJJJNNNSSSVVVVVVUUUTTTTTTMMMMMMSSS]]]cccgggtttjjj^^^```eee```kkkvvvxxxqqqllllllpppxxx{{{{{{xxxxxxwwwtttqqqnnnnnnnnnnnnoooooooooooommmnnnnnnooopppqqqrrrrrrqqqsssuuuuuutttsssssstttssstttvvvuuummmeeedddhhhkkkqqquuuuuutttvvvuuurrrmmmmmmllljjjhhhggghhhjjjddd]]]WWWUUUSSSMMMHHHFFFGGGEEEDDDCCCDDDCCCAAA@@@???===<<<:::::::::;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>===<<<<<<<<<<<<<<<===;;;;;;;;;;;;:::999888777999888666555333333222222222222111111222444666777;;;DDDNNNXXXbbbkkkooonnnppppppnnnlllkkkmmmqqquuu}}}xxxsssqqqqqqpppmmmjjjsss{{{zzzrrrlllgggccceeemmmtttxxxzzzwwwnnneee\\\XXXUUUQQQJJJ>>>666222///////////////......---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******++++++++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++***+++,,,++++++,,,...000<<>>===<<<;;;;;;;;;999999999999:::;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;:::::::::999888777666666555555444333222222222333333444777;;;CCCMMMYYYdddkkknnnoooppppppnnnmmmlllnnnppppppooooooqqqssssssnnnjjjjjjuuu}}}|||wwwtttrrrpppnnnnnnnnnnnnnnnppppppooohhhbbbZZZUUURRRLLL@@@555111000////////////...---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++---000333@@@DDDIIIMMMOOOOOOLLLIIIHHHSSSbbbnnnvvv~~~~~~kkkbbbSSSEEEKKK]]]ppp{{{yyyyyymmmfffccc___^^^``````______```aaadddfffhhhlllmmmoooqqqqqqpppooonnnnnnoooppprrrtttwwwxxxyyyxxxyyyzzz|||}}}}}}||||||{{{{{{||||||}}}~~~{{{~~~vvvooolllmmmoooqqqiiikkkpppuuu|||}}}zzzvvvvvvwwwwwwxxxzzz{{{tttoooooorrrwwwzzzuuuooohhhddddddgggjjjkkklllooovvv}}}{{{zzz|||}}}zzzwwwvvvtttnnneee^^^IIIAAA777000///000000/////////.........---------------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++******))))))******+++,,,************************))))))***+++,,,,,,------,,,+++,,,000888AAAIIIMMMPPPSSSVVVWWWUUUTTTSSSSSSRRRZZZfffppptttxxxmmmaaabbbhhhkkk}}}~~~~~~zzzvvvtttwwwzzzwwwqqqwww}}}}}}yyywwwuuussssssssssssrrrnnnnnnnnnoooooooooooopppnnnnnnnnnooooooppppppqqqppprrruuuuuusssqqqoooooooookkkeee^^^UUUQQQWWW```hhhpppuuuvvvuuuvvvsssooojjjhhhfffeeedddddddddddddddbbb^^^YYYVVVSSSPPPMMMJJJHHHFFFEEEEEEEEEDDDCCCBBBBBBBBBAAA???>>><<<<<<:::999999999999:::;;;<<<<<<<<<<<<<<<============>>>?????????????????????=========<<<<<<<<<<<<<<<:::999999999999999:::;;;666555555444444333333333666777:::BBBMMMYYYfffnnnmmmoooqqqqqqooommmmmmmmmiiikkkqqqxxx|||{{{uuuooojjjttt}}}|||vvvmmmhhhiiioooxxxvvveeeYYYZZZZZZKKK999555222/////////000...---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++///333777CCCEEEIIIMMMNNNMMMKKKKKKSSS```nnntttyyyrrr___YYYOOOEEEQQQiiivvvppplllrrrxxxkkkccc___[[[ZZZ\\\[[[\\\\\\^^^```cccfffhhhmmmnnnppprrrrrrrrrpppooopppqqqrrrtttuuuwwwwwwxxxvvvwwwyyyzzz{{{zzzzzzyyywwwxxxyyy{{{}}}{{{qqqkkkjjjmmmpppsssqqqwww|||vvvpppmmmqqquuuvvvvvvwwwzzzvvvqqqnnnooottt{{{|||vvvmmmgggeeefffhhhiiikkknnnuuuyyytttnnnjjjmmmrrrsssxxx~~~|||sssjjjdddUUUKKK>>>555333333111.../////////.........------,,,,,,,,,------------...+++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++******))))))******+++,,,************************))))))***+++,,,------...+++,,,...444===FFFLLLOOOQQQTTTVVVWWWVVVTTTSSSTTTZZZdddrrr}}}qqqaaabbbqqq|||xxxyyy|||~~~~~~{{{uuu||||||}}}vvvuuusssrrrqqqqqqrrrrrrnnnnnnnnnnnnoooooooooooonnnnnnnnnoooooooooppppppqqqrrrtttsssqqqooonnnnnnmmmfff^^^UUULLLHHHOOOYYYgggooovvvwwwwwwvvvsssnnnjjjhhheeeddddddddddddcccddddddaaa[[[WWWVVVSSSPPPLLLJJJGGGFFFFFFFFFFFFEEEDDDDDDEEEDDDCCCAAA???>>><<<;;;999999999999:::;;;;;;;;;<<<<<<<<<=========>>>>>>???@@@@@@@@@@@@??????>>>>>>=========>>>>>>;;;::::::;;;;;;<<<===>>>999999888888777666666555777666777;;;BBBMMM^^^llllllnnnqqqrrrqqqooonnnnnnjjjnnnuuu~~~yyyrrrrrrxxx{{{nnnggggggpppsssaaaaaaeeeXXXCCC;;;666111...///000///---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++---111888===DDDFFFKKKOOOMMMKKKMMMQQQeeepppxxxyyy|||{{{fffVVVQQQMMMKKK]]]uuuyyyfffgggqqq~~~tttfff___ZZZVVVVVVXXXWWWYYY[[[^^^aaadddfffggglllnnnppprrrsssrrrqqqpppqqqrrrssstttvvvvvvvvvvvvuuuvvvwwwxxxyyyyyyxxxwwwtttvvvxxx{{{~~~|||tttqqqtttzzzzzzqqqmmmlllooorrrrrruuuyyywwwtttqqqnnnpppvvv~~~uuunnnlllkkkiiihhhggglllrrr{{{rrrkkkkkkmmmnnnqqqtttqqqxxxzzzpppjjjaaaUUUFFF<<<999666333///////////////............,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,+++------------------------------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++******))))))******+++,,,************************((()))***+++,,,------...,,,---111999BBBJJJOOOPPPRRRTTTWWWWWWVVVTTTTTTUUU^^^hhhwww}}}qqqbbb^^^lll{{{www{{{zzzsssrrrqqqpppnnnnnnoooqqqllllllmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooooooooooopppqqqqqqpppmmmllllllmmmhhhbbbZZZRRRHHHBBBGGGPPPaaajjjrrrtttuuuuuurrrmmmiiifffcccbbbccccccbbbaaabbbeeebbb[[[VVVVVVUUUQQQOOOLLLIIIHHHHHHIIIHHHHHHEEEFFFGGGHHHGGGEEEBBB@@@>>>===;;;999888999:::;;;;;;;;;;;;<<<<<<<<<=========>>>???@@@AAA@@@@@@???@@@???>>>>>>>>>>>>???@@@>>>===============>>>???<<<<<<<<<;;;;;;:::999999777666888:::<<>><<<:::888999::::::;;;;;;;;;<<<<<<<<<=========>>>???@@@AAA@@@@@@???@@@@@@>>>>>>>>>???@@@AAA@@@@@@???>>>======>>>>>>>>>>>>>>>>>>===<<<;;;;;;666777:::;;;:::===OOObbbiiimmmqqqssssssrrrrrrrrrppprrrvvv|||}}}yyy|||~~~~~~|||qqqeee``````hhh{{{~~~iiifffpppnnn```EEE===333......000000///........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,///666???EEEFFFJJJPPPSSSNNNJJJSSSaaaqqqxxxzzzxxxxxxggg\\\QQQLLLOOO[[[qqqqqqbbblllyyyyyyxxxyyylll^^^WWWSSSPPPPPPSSSRRRUUUZZZ```dddfffffffffjjjllloooqqqsssssssssrrrmmmoooqqqtttvvvwwwwwwwwwuuuvvvwwwxxxyyyxxxwwwvvvyyyzzz||||||~~~}}}yyyqqqkkkrrrlllhhhjjjlllnnnwwwyyyrrrrrroookkkkkkfffbbbgggrrr{{{sssoooiiiiiivvvvvvlllddd\\\UUUHHH999444666000///......------..............................+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------------------------***++++++,,,,,,++++++***************************))))))))))))))))))))))))'''000888666,,,%%%&&&***++++++******************)))+++,,,---,,,,,,---///+++222===DDDIIILLLPPPSSSWWWVVVXXXYYYSSSNNNUUUaaa^^^hhhooouuuzzzfff^^^[[[iii~~~{{{~~~zzzxxxtttpppmmmmmmnnnnnnoooooopppppplllkkkiiiiiiiiikkkmmmnnnoooooopppooommmmmmnnnpppqqqpppnnnmmmmmmllliiigggccc```XXXLLL@@@:::<<>>============>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@???????????????>>>===============999;;;<<<;;;:::>>>GGGOOO___kkksssrrrrrruuuwwwvvvsssuuuxxxyyyyyyyyy{{{|||~~~{{{yyy|||yyyhhhZZZ[[[dddmmmvvv~~~{{{vvvppprrrqqqmmmTTTLLL===000...333333.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++++++++++++++++++++///---***,,,111999@@@CCCJJJMMMNNNJJJHHHOOO___mmm}}}wwwxxx~~~tttgggYYYMMMFFFQQQrrrtttmmmrrrxxxxxxyyy}}}uuuhhhZZZRRROOOMMMOOORRRWWWYYY\\\^^^```cccgggjjjkkkkkklllnnnooopppqqqrrrtttrrrpppppprrrtttuuuuuuwwwvvvwwwyyyzzzyyyvvvtttyyyyyyzzz{{{|||~~~}}}wwwppplllmmmpppqqqppptttzzzyyy||||||vvvssstttsssooonnnkkkggggggjjjooossstttqqqnnnmmmtttuuulllddd^^^UUUFFF:::666222111000......------...........................+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************---444:::999222,,,,,,///++++++*********************+++,,,,,,++++++---......666@@@GGGKKKNNNRRRUUUVVVUUUUUUTTTPPPPPPVVV^^^\\\aaagggrrrppp___YYYZZZhhh}}}{{{xxxvvvuuuqqqmmmnnnooooooooooooooooooppplllkkkjjjiiiiiikkklllnnnnnnnnnooonnnmmmlllnnnoooooonnnmmmlllllljjjgggeeeaaa^^^VVVJJJ>>>888999<<>><<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>======<<<<<<;;;;;;>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@AAA@@@??????>>>>>>>>>???<<<>>>???===;;;>>>EEEKKKUUUbbbnnnrrrtttwwwxxxvvvtttvvvwwwxxxxxxxxxzzz|||}}}xxxxxx}}}tttdddWWWYYYbbbiiimmmqqqrrr|||~~~yyyxxxsssjjj]]]VVVFFF666111444444111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++++++++++++++++++++///---,,,...444<<>>===<<<;;;;;;<<<===???======>>>>>>===<<<<<<;;;>>>>>>>>>???@@@@@@AAAAAACCCCCCBBBBBBBBBBBBAAAAAABBBAAAAAA@@@@@@@@@@@@AAA???AAABBB@@@>>>>>>BBBFFFKKKYYYhhhrrrwwwzzzzzzxxxvvvwwwwwwvvvuuuwwwzzz|||yyywwwyyy{{{||||||wwwkkkaaabbbfffhhhfffeeehhhwwwuuuhhhddd\\\MMM;;;111000111111000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,///...---111888@@@FFFIIILLLOOOPPPLLLIIIPPPbbbqqq}}}pppeee\\\LLLHHHYYYyyyzzzvvvxxx{{{yyy~~~}}}qqqcccTTTLLLIIIJJJNNNSSSYYY\\\```cccfffiiilllooommmmmmoooppprrrssssssssstttqqqnnnnnnqqqtttwwwxxxvvvtttttttttvvvvvvuuutttuuuuuuvvvxxxzzz}}}|||xxxxxxyyy}}}|||zzzzzz{{{{{{zzzsssrrrnnniiidddaaabbbccclllmmmsssvvvsssqqqooojjj^^^PPPFFF999777333000...---...///........................,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++------------------------***++++++,,,,,,++++++***************************++++++++++++++++++++++++''')))+++,,,+++***)))(((******+++++++++++++++,,,+++,,,,,,+++******,,,...888???HHHNNNQQQSSSUUUXXXWWWXXXSSSKKKLLLUUU[[[[[[cccfffsssyyymmm```___aaajjjtttyyyuuuooosssuuuuuurrrttt~~~zzz~~~xxxuuuuuutttpppmmmoooooonnnnnnmmmmmmllllllkkkjjjjjjiiiiiijjjkkkkkkjjjlllmmmmmmlllkkklllmmmlllkkkkkkkkkkkkhhhccc```___ZZZQQQEEE:::444444555888;;;???DDDHHHKKKLLLLLLKKKJJJJJJKKKMMMOOOPPPQQQQQQTTTWWWXXXWWWVVVVVVVVVXXXVVVSSSPPPOOOMMMMMMLLLJJJJJJKKKLLLNNNQQQRRRTTTYYYZZZZZZXXXTTTPPPLLLJJJDDDBBB???<<<;;;;;;===>>><<<===>>>?????????>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAA@@@@@@AAAAAAAAAAAABBBCCCBBBAAA@@@CCCEEEHHHTTTcccpppwww{{{|||{{{xxxxxxvvvtttsssuuuxxx||||||{{{zzzyyywwwuuuwwwssspppnnnkkkfffbbb___fffvvvxxxiiiggg```SSSBBB666000000111111111000//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,------///444;;;CCCHHHJJJKKKNNNNNNJJJHHHPPPaaaoooyyy}}}nnnbbb[[[KKKJJJ]]]{{{ssswww}}}|||yyymmm___OOOHHHGGGIIINNNTTTYYY]]]bbbfffiiikkknnnpppmmmnnnppprrrsssttttttttttttqqqnnnnnnqqquuuxxxzzzuuusssqqqrrrsssuuuttttttssstttuuuwwwzzz}}}yyyvvvvvvwwwyyyzzz{{{wwwrrrmmmiiifffccc```cccdddmmmyyytttsssssssssrrrlllpppsssrrrlllddd[[[UUU???<<<777222///...///000........................,,,------......------,,,+++,,,,,,------,,,,,,+++------------------------***++++++,,,,,,++++++***************************************************))))))***+++,,,,,,+++*********++++++,,,,,,,,,,,,+++,,,,,,+++***+++...111;;;BBBJJJPPPRRRSSSUUUWWWVVVTTTOOOIIIKKKTTT\\\___gggpppssslll``````aaaeeejjjllljjjhhhooowwwtttjjjqqq}}}yyyvvvuuussspppmmmmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiikkkmmmmmmlllkkklllmmmmmmlllkkkkkkjjjgggccc```___YYYOOODDD:::555444444888999;;;>>>@@@BBBCCCDDDDDDDDDEEEGGGHHHJJJLLLMMMQQQSSSVVVWWWVVVTTTSSSTTTVVVUUUTTTRRRPPPNNNMMMLLLJJJKKKLLLNNNQQQSSSVVVWWWYYY[[[]]]\\\YYYVVVUUUTTTMMMJJJFFFAAA>>>======>>>:::;;;<<<===>>>?????????>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBAAABBBCCCCCCCCCDDDEEEFFFIIIPPP]]]iiirrrvvvyyy{{{yyyxxxvvvsssqqqssswwwzzz}}}wwwpppkkkjjjqqqwwwuuunnngggddddddlllyyy|||nnniiicccZZZNNNAAA888444444222111111000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------+++,,,000666>>>EEEIIIJJJMMMNNNNNNLLLNNNWWWeeepppzzziii]]]RRRLLLUUUhhhyyymmmjjjttt}}}yyygggYYYKKKEEEEEEIIIOOOVVVZZZ^^^dddhhhkkkmmmnnnpppmmmoooqqqsssuuuuuuuuutttsssqqqnnnnnnqqquuuxxxyyysssqqqpppppprrrttttttsssssstttuuuwwwyyy||||||tttnnnnnnqqqsssuuuyyy}}}wwwrrroookkkeeebbb[[[\\\ccctttuuujjjjjjsssvvvooofffjjjsssyyyyyytttnnnfff___KKKFFF>>>777111//////000........................------............------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))***************++++++,,,******++++++,,,---------+++,,,,,,++++++---111444???EEEMMMRRRSSSTTTUUUWWWRRRMMMJJJJJJMMMTTT```kkkyyy}}}qqqkkkcccdddfffhhhjjjlllmmmnnnkkktttrrrkkkwww~~~{{{wwwtttrrrpppmmmjjjlllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhjjjmmmnnnmmmllllllmmmnnnllljjjhhhgggfffccc```]]]WWWMMMBBB:::666444444888888999:::;;;<<<===>>>???AAACCCCCCDDDEEEHHHJJJKKKNNNQQQSSSSSSSSSTTTTTTTTTUUUUUUTTTQQQNNNMMMMMMLLLLLLNNNPPPSSSVVVXXXZZZXXX\\\___^^^\\\ZZZ[[[]]]WWWTTTOOOJJJFFFCCCBBBBBB;;;;;;::::::;;;<<<===>>>>>>>>>>>>???@@@@@@AAAAAA??????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHJJJMMMWWWcccmmmqqqtttxxxzzzyyyvvvsssqqqrrruuuxxx}}}~~~uuukkkddddddqqq}}}{{{xxxxxxxxxuuu}}}wwwhhhddd___ZZZOOOAAA666222222222111111000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,------......+++---222999AAAGGGJJJKKKOOONNNNNNRRR[[[gggrrryyyttt^^^SSSGGGNNNeeeyyy|||yyyppp^^^dddppp|||~~~zzz```TTTHHHDDDFFFJJJQQQXXX\\\aaaggglllnnnnnnoooooommmoooqqqtttuuuuuuuuutttsssqqqoooppprrruuuwwwwwwqqqppppppqqqssstttsssrrrrrrssstttuuuxxxzzz|||~~~yyyrrrkkkggglllrrrsssuuuxxx||||||zzzvvvqqqmmmkkkjjj```^^^^^^hhh|||xxxmmmdddiiiwww{{{tttttt}}}}}}pppcccZZZTTTIII===555000..............................------............------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************((()))***)))''''''***,,,******++++++,,,------...+++,,,,,,,,,---///444777BBBHHHPPPTTTUUUUUUVVVXXXQQQIIIIIIRRRVVVYYYkkkwwwnnneeecccgggmmmppprrrtttwwwzzzoooqqqtttzzz{{{xxxuuurrrooommmllljjjmmmmmmmmmmmmmmmmmmnnnnnnjjjjjjjjjjjjjjjiiihhhhhhhhhjjjmmmooonnnmmmmmmnnnnnnkkkgggeeedddcccaaa___[[[UUUJJJAAA:::666444444777888888:::;;;<<<===>>>===???AAABBBAAABBBFFFHHHEEEHHHLLLOOOPPPQQQRRRSSSRRRUUUVVVUUUQQQNNNMMMMMMMMMNNNOOOQQQTTTWWWYYY[[[ZZZ^^^aaa```]]]\\\___ccc^^^\\\YYYTTTPPPMMMJJJIIIBBBAAA>>><<<:::;;;<<<===>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCBBBBBBBBBCCCCCCDDDEEEFFFEEEDDDDDDEEEGGGHHHHHHKKKLLLUUUdddnnnqqqtttxxxyyyyyywwwtttqqqqqqsssuuuyyy}}}yyyqqqlllnnn{{{{{{~~~}}}yyy}}}nnnkkkjjjkkkbbbOOO===333333222222111111000//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,++++++,,,,,,---......///---///555<<>>???AAAAAA===???AAAAAA@@@AAADDDGGGFFFJJJNNNPPPQQQQQQQQQRRRRRRUUUWWWVVVRRRNNNMMMMMMNNNOOOPPPRRRUUUXXXZZZ[[[]]]```bbbaaa^^^]]]aaaeeebbbaaa___[[[WWWTTTQQQOOOKKKHHHCCC???<<<<<<===>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFIIIGGGDDDDDDEEEFFFGGGGGGLLLNNNXXXhhhrrrtttvvvzzzyyyyyywwwtttqqqqqqrrrtttuuuzzz|||yyyzzz|||~~~zzzuuuzzz|||xxxzzz~~~wwwaaaIII<<<333333222222111000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++,,,,,,---.../////////111777???GGGKKKMMMLLLKKKHHHJJJXXXnnnuuu\\\OOOLLLTTT[[[oooyyynnnggghhhdddkkkttt}}}~~~vvv||||||tttoooWWWMMMDDDDDDHHHNNNUUU[[[bbbgggmmmrrrsssrrrqqqppplllnnnqqqtttuuuuuutttsssrrrqqqqqqsssuuuuuutttrrrooooooqqqsssuuuuuusssqqqoooooopppqqqrrrtttuuuvvvzzzuuuvvv{{{}}}{{{wwwtttrrrqqqrrrrrrpppnnnggg```aaahhhoooppphhhllllllppplllgggggg^^^NNN???777222............---,,,---///111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++++++++++++++,,,,,,,,,,,,------+++,,,------...444<<>>>>>@@@AAA@@@??????@@@CCCFFFGGGGGGIIIKKKLLLMMMMMMNNNQQQQQQOOONNNMMMLLLLLLLLLMMMPPPSSSUUUVVVXXX[[[]]]```aaaccccccbbbbbbccceeegggfffccc```]]][[[ZZZYYYVVVRRRKKKFFFCCC@@@===<<<>>><<<;;;<<<@@@BBBAAA@@@AAAAAAAAAAAAAAABBBBBBCCC@@@CCCEEEFFFFFFFFFGGGHHHGGGGGGFFFEEEDDDGGGLLLPPPRRRUUU___ooozzz|||yyyyyyyyyxxxwwwuuusssqqqoooooossszzzyyyrrrrrrvvv}}}gggLLL888333111///...............///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,++++++,,,---++++++,,,,,,,,,,,,------...---------......,,,+++...333;;;CCCHHHKKKKKKKKKOOOJJJMMM___rrr~~~iiiWWWNNNLLLUUUcccvvvwwwjjjhhhnnn|||}}}~~~}}}ssslllUUULLLEEEFFFKKKPPPWWW^^^fffjjjnnnnnnkkkjjjmmmqqqnnnoooqqqsssttttttsssssspppqqqrrrssstttuuuttttttrrrrrrqqqqqqpppooonnnnnnjjjlllooopppqqqrrrtttvvvzzzyyyxxxwwwwwwxxxyyyyyyzzz{{{vvvjjjbbbbbbfffgggnnnttt{{{vvvgggggg___PPPAAA:::555222000000///...------...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++++++++++++++++++++,,,,,,,,,,,,------,,,---......000666???FFFIIINNNRRRRRRUUUXXXVVVQQQLLLQQQdddrrrbbbZZZWWWXXX\\\ooouuuvvvrrrttt}}}{{{{{{xxxvvvtttqqqnnnlllkkkllllllllllllllllllkkkkkkkkkkkkkkkjjjiiihhhgggfffffffffiiihhhhhhhhhhhhhhhhhhhhhiiigggeeecccbbb```\\\YYYTTTNNNDDD;;;555333555666777888999;;;<<<===>>>>>>???@@@@@@???>>>???BBBEEEFFFGGGHHHJJJKKKLLLMMMMMMOOONNNMMMLLLLLLKKKLLLLLLNNNPPPSSSUUUWWWYYY\\\^^^aaabbbddddddcccdddeeeggghhhgggeeedddbbbbbbaaaaaabbb^^^YYYTTTPPPLLLHHHFFFCCCAAA??????AAABBBAAA???AAABBBCCCDDDEEEEEEEEEDDDDDDEEEGGGGGGFFFGGGHHHJJJMMMNNNOOOPPPQQQUUUZZZ^^^dddgggrrr{{{yyyyyywwwuuusssqqqpppooorrrwwwzzz|||}}}|||~~~uuummmnnnuuukkkSSSBBB777444000///000000///...///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,---,,,+++,,,---++++++,,,,,,,,,,,,------------------......---,,,111555===EEEJJJLLLLLLLLLJJJJJJSSSeeeuuu~~~gggTTTNNNOOO___ssszzzoooqqqxxx{{{qqqiiiTTTKKKEEEGGGLLLRRR[[[bbbhhhlllpppooommmlllnnnrrrpppqqqssstttuuuttttttsssqqqqqqqqqrrrssstttttttttssssssrrrqqqpppnnnnnnmmmjjjlllooopppqqqrrruuuwwwzzzzzz{{{||||||}}}~~~~~~yyyiiiaaa``````mmmvvvtttccceeebbbXXXMMMEEE<<<555111111000///....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,---------......///333:::DDDJJJKKKPPPTTTUUUVVVWWWTTTPPPHHHUUUqqq{{{bbbXXXUUUSSS]]]kkk}}}{{{zzz{{{|||}}}}}}xxxtttsssrrrpppnnnlllkkkllllllkkkkkkkkkkkkkkkjjjiiiiiihhhhhhgggfffeeeeeeffffffggggggfffeeeeeefffggghhhhhhfffdddcccaaa___[[[XXXQQQLLLBBB:::444222333444777888:::;;;===>>>>>>>>>>>>??????>>>>>>???AAADDDDDDEEEGGGIIIJJJKKKKKKKKKLLLKKKKKKJJJJJJKKKKKKKKKOOOQQQTTTVVVWWWYYY\\\^^^aaaccceeeeeeeeefffhhhjjjiiihhhhhhhhhhhhiiijjjjjjnnnkkkgggccc___[[[VVVRRRMMMJJJGGGFFFEEEEEECCCAAABBBCCCEEEFFFGGGHHHGGGGGGHHHIIIIIIIIIIIIKKKOOORRRUUUXXX]]]aaaeeeiiinnnrrr{{{~~~zzzyyyxxxvvvtttrrrpppppprrrtttuuuwwwuuunnnttt|||ooofffiiitttzzziiiYYYMMM===777111///111333111...///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...,,,,,,,,,---++++++,,,,,,,,,,,,---------------------......---444999@@@GGGLLLNNNMMMMMMKKKRRRaaapppyyy}}}{{{aaaRRRRRRZZZmmmrrrlllttt{{{xxxllldddQQQJJJEEEHHHNNNVVV```hhhlllooorrrrrrpppooopppsssssstttuuuvvvvvvvvvuuutttrrrqqqqqqpppqqqrrrtttuuutttsssrrrqqqooonnnllllllkkkmmmoooqqqqqqsssuuuwww{{{}}}}}}~~~~~~~~~}}}tttjjjeeebbbhhhrrrxxxwwwxxxmmm```bbbaaa___[[[TTTEEE777222000///...//////...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,+++++++++,,,,,,,,,---------------000555>>>GGGMMMNNNRRRVVVWWWVVVTTTQQQNNNJJJ^^^|||rrr^^^[[[XXXWWWggg{{{yyy~~~|||{{{}}}{{{zzzuuuqqqqqqpppnnnmmmlllkkklllllljjjkkkkkkkkkkkkjjjhhhgggeeeddddddcccccccccddddddgggfffdddcccccceeeggghhhhhhfffdddcccbbb^^^ZZZVVVOOOJJJAAA999444222333444777888:::<<<===>>>>>>>>>>>>???@@@@@@???@@@BBBDDDCCCDDDFFFGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNQQQSSSUUUWWWYYY\\\^^^aaaccceeeffffffgggiiikkkiiiiiijjjjjjkkklllmmmnnnrrrpppnnnllljjjfffaaa^^^YYYWWWTTTQQQOOOMMMKKKIIIIIIIIIHHHHHHIIIJJJLLLMMMLLLMMMNNNOOORRRWWW^^^bbbfffkkkrrrxxx~~~{{{zzzyyywwwuuusssqqqqqqrrrrrrqqqttt~~~|||ooohhhkkkwww}}}ooobbbdddooo||||||oooeee]]]VVV@@@999111///111333111...///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,---...+++++++++,,,,,,,,,------,,,---------------///000777;;;BBBHHHMMMNNNMMMLLLPPP\\\lllxxx|||}}}oooYYYOOOYYYggg|||hhhkkkwww}}}}}}tttggg^^^NNNHHHFFFJJJQQQZZZeeennnqqqtttuuuuuusssrrrssstttvvvvvvwwwxxxxxxwwwuuuuuusssrrrpppooopppqqqtttuuuttttttrrrqqqooommmkkkkkkkkkmmmpppqqqrrrsssvvvxxx||||||}}}~~~~~~~~~~~~}}}}}}|||vvvoooiiifffmmm|||{{{uuuqqqqqqvvvyyyuuupppmmmfffccc___^^^```^^^PPP@@@444111...---...000///...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,---111888AAAIIIMMMPPPSSSWWWXXXUUUQQQNNNNNNSSSjjj{{{jjj```aaa]]][[[nnn}}}xxxwwwxxxxxxxxxtttooonnnmmmmmmllllllkkklllllljjjkkkllllllkkkjjjhhhfffeeeeeedddcccccccccddddddfffeeecccbbbcccdddfffhhhgggfffeeedddbbb^^^YYYUUULLLHHH@@@999444333444555888999:::<<<===>>>?????????AAABBBBBBAAAAAACCCEEECCCCCCEEEGGGHHHIIIIIIIIIKKKKKKKKKKKKLLLMMMNNNNNNNNNPPPSSSUUUVVVXXX[[[^^^aaaccceeeffffffgggiiikkkjjjjjjjjjjjjkkklllmmmnnnpppppppppqqqrrrpppllliiigggfffccc```]]][[[ZZZYYYYYYVVVSSSQQQRRRUUUYYY\\\XXXYYY\\\```eeemmmvvv||||||{{{zzzxxxvvvtttrrrrrrsssrrrpppsss~~~|||tttppprrrxxxuuuhhhdddhhhpppzzztttiiiccc^^^ZZZEEE>>>555111111222000...///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...---,,,,,,---+++++++++,,,,,,,,,------+++---...---,,,---000222999===DDDIIIMMMMMMLLLKKKKKKYYYkkkwww~~~wwwdddQQQKKKZZZnnnrrrgggssszzzpppbbbXXXJJJGGGHHHNNNVVV^^^jjjtttvvvwwwxxxwwwvvvuuutttuuuvvvwwwxxxxxxxxxwwwvvvuuutttrrrqqqpppppprrrsssuuutttsssrrrpppnnnlllkkkjjjlllnnnqqqrrrssstttvvvyyyzzzxxxxxxwwwvvvzzzzzzzzz{{{{{{|||}}}~~~~~~{{{zzzvvvpppeeefffoootttiiihhhlllrrrsssooolllllltttooogggbbbcccccc[[[PPP<<<777111...///000000///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,++++++,,,,,,,,,,,,------,,,,,,...444<<>>888555444555666888999;;;<<<>>>>>>??????@@@AAACCCCCCBBBBBBDDDEEEBBBCCCEEEGGGHHHIIIIIIIIILLLLLLLLLLLLMMMMMMNNNOOONNNQQQTTTVVVWWWYYY\\\^^^bbbdddfffffffffgggiiijjjjjjjjjjjjjjjkkklllnnnnnnqqqqqqsssvvvxxxyyywwwuuussstttsssqqqooommmnnnoooooommmjjjiiijjjoootttwwwrrruuuxxx|||}}}|||{{{yyywwwuuussssssssssssrrrsss{{{~~~~~~xxxqqqjjjhhhoooyyyrrrgggaaa\\\WWWNNNHHH>>>666222000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,++++++,,,++++++,,,,,,,,,,,,------***---......,,,---111555<<<@@@FFFKKKNNNMMMLLLJJJCCCRRReeeuuurrr___MMMIIIYYYooovvvfffgggxxx~~~xxxmmm^^^TTTHHHHHHLLLUUU\\\dddoooyyyzzzzzzzzzyyyxxxwwwuuuuuutttuuuvvvwwwwwwwwwvvvuuutttsssrrrrrrrrrsssttttttsssrrrqqqpppnnnmmmkkkkkkmmmoooqqqssssssuuuwwwyyy|||tttqqqmmmgggbbbaaacccaaaccciiinnnppptttzzzyyy{{{~~~~~~~~~~~~||||||zzzzzzyyyzzz{{{||||||zzzvvvwwwxxxwwwlllhhhgggoooyyy}}}xxxrrrggghhhooo|||vvvqqq}}}|||ssslllccc\\\HHH@@@666000000111000...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,++++++,,,,,,,,,,,,---------...111888AAAHHHLLLLLLRRRRRRTTTVVVQQQJJJKKKPPP[[[ooozzzeeeaaa___aaadddiiisss~~~wwwyyy~~~wwwvvv{{{wwwtttrrrpppnnniiiiiijjjkkkkkkkkkkkkkkklllmmmnnnnnnmmmkkkhhhfffgggfffeeedddcccbbbbbbbbb`````````aaabbbbbbcccccccccbbbbbbaaa___ZZZTTTPPPDDD@@@;;;666444444555666888999;;;<<<>>>????????????@@@BBBCCCBBBBBBCCCDDDCCCDDDEEEGGGHHHIIIJJJJJJMMMMMMLLLLLLLLLMMMNNNNNNQQQSSSVVVXXXYYY[[[^^^aaaeeefffhhhhhhggghhhiiikkkjjjjjjkkklllmmmoooqqqrrrssstttuuuyyy|||~~~~~~}}}}}}~~~}}}|||zzzxxxvvvtttsssqqqssssssssswww}}}|||zzzoootttxxxmmmfff```ZZZ\\\VVVLLL@@@555//////111///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---+++******+++++++++,,,,,,,,,,,,------***---///...,,,---222777@@@CCCIIIMMMOOOOOOLLLKKKMMMYYYjjj{{{~~~hhhXXXLLLLLL___vvvyyyqqqeee___dddttt|||vvvjjj\\\QQQIIIKKKRRR\\\dddkkkuuu~~~}}}|||{{{zzzyyyxxxvvvtttrrrssstttvvvvvvvvvuuuuuuttttttttttttttttttttttttrrrqqqpppooonnnmmmllllllmmmooorrrssstttuuuxxxzzz}}}uuuooommmjjjccc]]][[[SSSOOONNNQQQTTTXXX^^^eeeiiimmmssszzz}}}}}}}}}}}}~~~~~~~~~~~~}}}yyywwwwwwwwwwwwxxx~~~yyyrrrsssyyy|||{{{qqqiiijjjooottttttttttttttt~~~vvvhhh```QQQGGG;;;333111111///...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))***+++,,,,,,++++++,,,,,,,,,---------...///333;;;DDDKKKMMMMMMSSSQQQSSSTTTOOOHHHJJJRRRcccsssssshhhddd```bbbjjjsssyyyzzzpppuuuzzz~~~}}}vvv}}}{{{wwwssspppnnnmmmhhhhhhiiikkkkkklllkkkkkklllmmmoooooonnnkkkhhhfffdddcccbbb```___^^^^^^^^^]]]^^^___```aaaaaaaaaaaaaaa``````___]]]XXXRRRMMM@@@===999555333333555666999999;;;===>>>?????????>>>???BBBBBBAAAAAABBBCCCCCCDDDFFFGGGIIIJJJJJJJJJMMMMMMLLLLLLLLLLLLMMMMMMSSSUUUXXXZZZ[[[]]]```bbbggghhhjjjjjjiiiiiijjjllljjjjjjlllmmmppprrrtttvvvuuuuuuvvvyyy}}}~~~}}}|||zzzxxxvvvuuutttpppssstttrrruuu|||wwwtttxxx}}}zzztttmmmffffffbbbWWWGGG777//////222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++)))******++++++,,,,,,,,,---------***---///...,,,---222888BBBFFFKKKOOOQQQPPPNNNLLL___iiivvvrrr]]]RRRMMMRRRhhhsssjjjaaa```eeeooo~~~{{{uuuiiiZZZPPPJJJNNNVVVaaaiiioooxxx~~~}}}|||{{{zzzxxxvvvtttpppqqqssstttuuuuuuuuuttttttuuuuuuvvvvvvuuuttttttqqqppppppooonnnmmmmmmlllnnnppprrrssstttuuuxxxzzz{{{uuuooohhhbbb]]][[[VVVPPPLLLLLLNNNPPPQQQUUU[[[eeeoooxxx}}}}}}~~~~~~~~~zzzxxxzzz||||||yyyyyywwwvvvyyy}}}uuuqqqllljjjrrr~~~yyy|||jjjddd^^^SSSBBB666111111111111------..................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,------,,,------,,,+++***,,,---,,,444<<<@@@FFFMMMPPPPPPVVVSSSRRRRRRLLLGGGLLLWWW```rrr~~~}}}uuuhhheeeccchhhttt|||xxxpppwwwzzzzzzzzzvvv~~~{{{yyyvvvtttssspppllljjjlllllllllkkkkkkkkkjjjjjjiiijjjkkkkkkjjjgggeeecccaaa```^^^___``````___^^^]]]]]]]]]]]]]]]^^^______aaa^^^\\\\\\[[[WWWNNNFFFAAA===777222000111444777:::;;;===???@@@???>>>===??????@@@@@@@@@AAAAAAAAADDDDDDEEEGGGHHHIIIJJJKKKJJJJJJKKKLLLMMMNNNOOOOOOWWWWWWXXXXXXXXX[[[___bbbeeefffggggggffffffgggiiijjjmmmoooqqqqqqrrrssstttuuuwww{{{~~~~~~{{{wwwuuutttttttttqqqqqqrrrrrruuuzzzuuullljjjnnnuuummmhhhjjjfffUUU@@@222000444000//////............///------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///---,,,///777>>>BBBFFFHHHNNNSSSLLLKKKYYYrrrvvvyyyhhhYYYNNNJJJ\\\www~~~uuullliiimmmvvv~~~}}}yyyoooaaaXXXVVVLLLQQQZZZbbbjjjqqqwww{{{~~~}}}{{{xxxwwwvvvvvvvvvuuuuuuuuuvvvwwwwwwwwwxxxtttvvvwwwxxxxxxuuusssqqqrrrpppooommmlllkkklllllloooooonnnnnnpppqqqsssttt|||vvvqqqkkkfffbbbaaa\\\VVVQQQOOOMMMLLLKKKOOOSSS[[[dddlllsssxxx{{{~~~|||}}}~~~~~~}}}}}}~~~|||yyywww|||{{{|||{{{xxxyyywwwpppmmmqqqxxxpppiiiccc[[[NNNAAA777222000000........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++*********+++++++++,,,,,,,,,------,,,++++++,,,...,,,555===AAAGGGNNNQQQQQQUUUTTTRRRNNNIIIJJJTTT```bbbsss~~~wwwkkkfffdddeeekkkrrrwwwxxxxxxzzzxxxuuusssrrrooollliiikkkkkkjjjjjjjjjiiiiiiiiiggghhhiiiiiihhhfffcccbbbbbbaaa______``````___^^^^^^^^^]]]]]]^^^______```aaa___\\\[[[ZZZUUUMMMEEE>>>:::555111000222666888:::;;;===???@@@???>>>===?????????@@@@@@@@@AAAAAACCCCCCDDDFFFGGGHHHIIIJJJHHHIIIJJJKKKMMMNNNOOOPPPVVVWWWYYYYYYZZZ\\\___bbbeeeggghhhhhhhhhhhhiiikkkkkkmmmpppqqqrrrrrrtttvvvwwwyyy}}}}}}zzzwwwuuutttttttttrrrrrrrrrrrrtttxxx~~~~~~ooohhhfffmmmyyymmmrrrqqqbbbJJJ888222444000000///............///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...------000888???CCCIIIJJJNNNRRRKKKMMM^^^pppaaaUUUMMMKKK___||||||wwwwww~~~~~~{{{xxxooobbbXXXTTTNNNTTT\\\dddkkkrrrxxx{{{}}}{{{yyywwwuuuuuuuuuuuuuuuuuuvvvvvvwwwxxxxxxxxxvvvwwwxxxyyyxxxvvvtttsssrrrqqqooommmlllkkkllllllnnnnnnnnnnnnoooqqqrrrsss}}}wwwrrrnnnkkkiiijjjgggbbb]]]XXXSSSMMMIIIFFFGGGJJJPPPWWW___gggkkktttxxx}}}~~~~~~~~~~~~{{{|||}}}~~~~~~~~~}}}|||}}}~~~yyysssvvvzzz~~~~~~yyy}}}~~~vvvqqqooopppzzzoooiiifffddd\\\NNN>>>222..............................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++))))))*********+++++++++,,,------,,,++++++---......666>>>CCCHHHOOOSSSSSSUUUVVVSSSMMMOOO[[[jjjtttsss~~~kkkbbbeeeeeekkkrrrtttrrrxxx~~~xxxuuusssqqqpppnnnkkkhhhiiiiiiiiihhhhhhhhhggggggeeefffggggggfffdddbbb```aaa```^^^^^^^^^^^^\\\[[[]]]]]]\\\\\\\\\]]]^^^^^^___]]]ZZZXXXVVVPPPHHHBBB:::777333000000333777999:::;;;===>>>??????>>>===?????????@@@@@@@@@@@@AAAAAABBBCCCDDDEEEGGGHHHHHHFFFGGGIIIJJJLLLNNNPPPQQQTTTWWWZZZ[[[\\\]]]___aaaeeegggiiiiiiiiijjjlllnnnmmmoooqqqrrrssstttvvvxxxyyy{{{~~~|||zzzxxxvvvuuuttttttuuussssssrrrrrrrrruuuzzz~~~~~~rrrllllllooo|||}}}qqqxxxzzzmmmTTT===222111111000//////.........//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---.........333:::@@@EEELLLNNNOOOQQQKKKRRRhhheeeVVVNNNLLLQQQiii}}}xxxvvvpppcccXXXSSSRRRWWW___gggnnnsssxxx|||zzzyyywwwuuuttttttttttttuuuvvvvvvwwwxxxxxxyyyyyyzzzyyyyyyyyyxxxwwwwwwvvvsssrrrooommmlllkkkkkkkkkmmmmmmmmmmmmnnnpppqqqrrr|||uuuqqqooonnnmmmqqqooollliiieee^^^VVVQQQIIIGGGDDDDDDHHHNNNUUUZZZffflllsssyyy|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}zzzzzzzzz{{{|||}}}~~~{{{|||}}}~~~~~~~~~}}}|||~~~~~~|||sssssswww}}}~~~{{{{{{uuuooojjj{{{{{{yyy}}}xxxzzz||||||wwwqqqjjjfffjjjllljjj\\\III999222111////////////............---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************++++++++++++,,,---------+++,,,---///000888@@@EEEJJJQQQTTTTTTUUUUUUSSSSSS___ttt|||tttiii^^^]]]ccchhhsss|||vvvooowww~~~yyy{{{uuussspppnnnmmmllljjjhhhggggggggggggfffffffffeeecccdddeeefffeeecccaaa______^^^\\\[[[[[[[[[YYYWWWZZZZZZZZZYYYYYYZZZZZZ[[[\\\ZZZWWWTTTPPPJJJBBB===888555222000000222666999:::;;;<<<===>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFGGGEEEFFFHHHJJJLLLOOOQQQRRRSSSVVVZZZ]]]^^^___```aaadddfffhhhiiijjjkkkmmmooonnnppprrrssssssuuuxxxzzzzzz|||zzzyyywwwvvvuuuuuuuuuuuuttttttsssqqqqqqssswwwzzz{{{{{{zzzxxxvvvxxxrrrzzz}}}qqqYYYBBB666222111111000///............////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...000666===CCCGGGOOOPPPQQQQQQNNN[[[uuurrr^^^MMMGGGNNN]]]yyy}}}wwwuuuqqqeeeYYYSSSVVV[[[cccjjjppptttxxx{{{yyyxxxvvvtttssssssttttttuuuvvvvvvwwwxxxyyyzzzzzz|||{{{zzzxxxxxxxxxxxxyyysssrrrooommmkkkjjjjjjjjjjjjkkkkkkmmmnnnpppqqqrrrzzzsssppppppppppppqqqqqqqqqqqqoooiiiccc]]]WWWSSSLLLGGGEEEGGGJJJMMMTTTZZZccckkkqqqvvvzzz|||~~~~~~}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{zzzyyyyyyyyyzzz{{{|||~~~}}}}}}~~~~~~~~~~~~~~~~~~|||}}}~~~~~~}}}~~~yyyuuuvvvzzz}}}}}}~~~||||||zzzrrrjjjrrr|||uuutttnnnnnnnnnnnnnnnmmmjjjiiimmmqqqpppfffTTTCCC999555000000/////////.........---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,,,,---,,,---------,,,,,,...000444<<>>>>>>>>>>>>>>?????????@@@@@@@@@??????@@@AAACCCDDDEEEFFFEEEFFFHHHJJJMMMOOOQQQRRRSSSVVV[[[^^^___```aaaaaaccceeegggiiiiiikkkmmmooooooppprrrssstttvvvyyy|||zzz|||yyyxxxwwwvvvvvvuuuuuuuuussstttsssqqqppprrruuuxxxyyyvvvvvvuuuqqqvvvwwwmmmZZZGGG:::555222222000//////.........000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---///333999@@@EEEIIIPPPQQQQQQRRRQQQbbbuuueee\\\IIIDDDTTTnnn~~~|||vvvtttpppfffZZZTTTYYY^^^eeelllqqqtttwwwyyywwwvvvtttssssssssstttttttttuuuvvvwwwxxxyyyzzzzzz}}}{{{yyyxxxwwwwwwxxxyyysssrrrooollljjjiiihhhhhhggghhhjjjllloooqqqrrrsssyyysssqqqrrrssssssqqqqqqrrrsssssspppkkkgggbbb]]]VVVNNNHHHEEEDDDDDDDDDIIIQQQZZZbbbkkkrrrwwwxxxyyyzzz{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyxxxxxxyyyyyyyyyzzz{{{}}}~~~{{{{{{{{{||||||||||||}}}|||}}}~~~~~~}}}}}}~~~~~~~~~zzzxxxzzz}}}~~~{{{{{{~~~{{{yyyvvvvvv{{{~~~xxxppphhhsssssslllkkkmmmoooooommmllllllmmmmmmnnnllleeeXXXHHH;;;333111000000//////.........---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,---------+++---------,,,---///111888???FFFIIIMMMSSSUUUTTTVVVMMMLLL]]]rrr|||zzztttyyyiiiZZZUUU]]]\\\kkk{{{~~~uuuqqqwwwzzz|||{{{xxxxxxrrrpppmmmkkkkkkkkkjjjiiieeeeeeeeeddddddddddddcccaaabbbcccdddcccbbb```___```^^^\\\\\\\\\\\\[[[YYYZZZZZZYYYXXXXXXXXXYYYYYYYYYWWWUUUQQQKKKEEE???<<<777555222111111333555777;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>????????????@@@>>>???@@@AAABBBDDDEEEEEEFFFGGGIIIKKKNNNPPPRRRSSSSSSWWW[[[___```aaabbbcccccceeehhhiiiiiikkkmmmooooooppprrrrrrsssvvvzzz}}}{{{}}}yyyyyyxxxwwwwwwvvvuuuuuurrrssssssrrrqqqrrruuuxxx~~~|||sssrrrttt{{{ssshhhlllllljjjcccWWWHHH<<<555333222111000///.........000/////////............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,///555<<>>>>>>>>>>>>>>>>>????????????>>>???@@@AAACCCDDDEEEEEEHHHIIIJJJLLLOOOQQQRRRSSSTTTWWW[[[^^^```aaaccceeefffgggiiijjjkkklllnnnoooooopppqqqrrrsssuuuzzz}}}}}}zzzzzzzzzyyyxxxvvvuuutttqqqqqqrrrrrrrrrtttwwwyyy}}}rrrooonnnqqqvvvwwwsssoooqqqnnnjjjfff___SSSDDD:::444333222000///........./////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,+++,,,///666>>>FFFJJJNNNRRRNNNMMMOOOPPP```|||}}}uuuoooXXXLLLRRRkkk|||xxxtttqqqoooiii___XXXWWWZZZ```gggmmmpppqqqrrrssspppooonnnnnnnnnooopppqqqrrrrrrsssuuuvvvwwwxxxyyyyyyxxxwwwvvvvvvuuuuuuuuurrrpppmmmiiigggeeedddcccbbbeeeiiimmmqqquuuwwwxxx~~~yyyxxxyyyzzz{{{{{{yyyxxxwwwwwwvvvtttrrrsssrrrnnniiibbbZZZSSSPPPDDDDDDDDDDDDGGGMMMUUU[[[eeehhhnnntttwwwyyyxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvpppqqqqqqrrrtttuuuwwwxxxxxxxxxxxxyyyyyyzzzzzzzzzyyyzzz|||}}}}}}}}}|||{{{yyyzzz{{{}}}~~~}}}~~~~~~}}}{{{zzzzzz{{{~~~yyyxxx|||sssuuutttrrrxxxuuussswwwzzzvvvvvv~~~~~~~~~uuurrrnnncccPPP@@@222111111000///......------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++)))************++++++++++++---...---------000222>>>EEEJJJLLLOOOSSSUUUSSSWWWLLLSSSkkkuuullliiiqqquuueeebbb___]]]cccdddwwwyyyxxx|||xxxtttqqqrrrooollljjjjjjkkkkkkjjjeeeeeeeeedddddddddcccccc]]]^^^___``````^^^]]][[[XXXWWWVVVVVVWWWXXXWWWUUUSSSSSSRRRQQQQQQQQQQQQQQQOOOOOOMMMIIICCC===999777222222111111333777:::===;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>??????????????????@@@AAACCCDDDEEEEEEIIIJJJKKKMMMOOOQQQSSSSSSUUUXXX[[[^^^___aaadddfffhhhiiikkkllllllmmmnnnpppnnnooopppqqqrrruuuzzz}}}~~~~~~{{{{{{{{{zzzxxxvvvuuutttoooqqqrrrrrrsssuuuxxx{{{|||{{{tttkkkiiinnnxxxzzzvvvtttpppfffTTTGGG444333222000///.........///.........------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,+++,,,000777@@@GGGKKKPPPRRRMMMKKKMMMMMM\\\wwwyyylllfffUUUOOO[[[sss~~~|||~~~zzzssspppooommmeee[[[VVVWWWZZZ```ggglllooopppqqqqqqmmmmmmlllkkklllmmmnnnoooqqqqqqrrrtttuuuwwwxxxxxxwwwwwwvvvvvvuuuttttttsssqqqooollliiifffcccbbbbbbaaadddhhhnnnrrrvvvxxxzzz}}}}}}~~~~~~}}}|||yyywwwwwwyyy{{{ttttttuuuvvvuuunnnddd\\\SSSNNNGGGAAA???AAAFFFIIIQQQXXXbbbiiimmmooorrrtttqqqrrrsssssssssqqqpppooonnnooopppoooooopppsssvvvtttuuuuuuvvvwwwxxxyyyyyyvvvwwwxxxyyyzzzzzzzzzzzz||||||{{{{{{{{{{{{||||||~~~~~~~~~}}}{{{zzz~~~uuurrr|||vvvpppssswwwxxx~~~ooodddYYYMMM<<<222---222333---,,,222///............---------...---,,,,,,......---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******,,,///---,,,000666CCCGGGLLLPPPRRRRRRTTTTTTQQQQQQ^^^ttt}}}yyyyyywwwfffZZZ[[[dddkkkmmmwww|||zzzuuu}}}zzzqqqmmmooonnnllliiihhhhhhgggfffdddfffeeedddbbb```___^^^]]]\\\\\\]]]]]]\\\[[[[[[ZZZXXXXXXWWWVVVVVVUUUTTTTTTOOOOOONNNMMMLLLKKKJJJJJJHHHFFFCCCAAA???<<<999666555222000333999===<<<:::===<<<;;;:::999:::;;;<<<<<<<<<<<<<<<============@@@AAABBBBBBBBBCCCEEEGGGGGGIIILLLNNNOOOQQQSSSVVVXXX[[[^^^aaaaaabbbcccdddjjjjjjjjjkkkllloooqqqrrroooqqqssstttuuuxxx{{{~~~~~~~~~|||zzzwwwtttrrrqqqrrrrrrrrrsssssssssttttttwww|||wwwhhhiiixxxsssaaaRRR<<<666222222111///...000......//////......---,,,.........------,,,,,,,,,---------------------------------------------------------------------------...000555;;;BBBHHHLLLMMMOOONNNLLLOOOZZZhhhqqqooo```VVVXXXcccwwwzzz}}}{{{wwwrrrnnnkkkkkkggg^^^WWWTTTYYY^^^dddiiikkkkkkjjjjjjdddfffiiikkklllnnnqqqsssooonnnnnnrrrvvvyyyxxxwww}}}zzzwwwvvvvvvvvvuuutttssspppllliiihhhgggfffeeefffiiilllnnnpppsssvvvyyy~~~}}}~~~|||xxxwwwxxxyyyvvvwwwxxx{{{{{{vvvoooiii^^^XXXPPPGGGBBB@@@@@@AAAFFFLLLUUU]]]ccchhhnnnrrrqqqrrrrrrrrrqqqpppnnnmmmlllmmmnnnnnnmmmnnnqqqtttttttttuuuuuuvvvwwwxxxxxxxxxxxxzzz{{{||||||||||||~~~}}}}}}}}}}}}}}}}}}~~~|||}}}~~~~~~}}}}}}}}}~~~zzzuuu~~~~~~tttssstttyyyuuuhhh^^^TTTDDD777///222333...---222///............---------...---,,,,,,......---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++++++++******+++++++++++++++++++++++++++***,,,...---,,,111888CCCGGGLLLPPPRRRRRRSSSTTTNNNQQQ```vvvyyyfff[[[[[[aaagggpppwww|||}}}rrr}}}{{{xxxppplllnnnmmmkkkhhhgggggggggfffdddeeedddcccbbb```^^^]]]\\\\\\\\\\\\\\\\\\[[[ZZZYYYVVVVVVUUUTTTSSSRRRQQQQQQKKKKKKJJJIIIHHHGGGFFFFFFDDDBBB@@@>>>===:::666444444111000333888<<<;;;999<<<;;;:::::::::;;;<<<<<<<<<<<<=========>>>>>>>>>@@@AAABBBBBBBBBCCCEEEGGGGGGIIILLLMMMOOOPPPSSSUUUXXX[[[___aaaaaabbbcccdddeeefffggghhhkkknnnqqqsssssstttvvvwwwwwwxxx{{{}}}~~~~~~}}}{{{xxxvvvtttsssrrrrrrssssssssstttttttttuuuuuuxxx~~~rrrnnnxxxvvveeeWWW<<<555111222333111//////......//////......---,,,......---------,,,,,,,,,---------------------------------------------------------------------------...111666<<>><<<;;;999777444111333111000333888;;;;;;999;;;:::::::::;;;<<<===============>>>>>>>>>??????@@@AAABBBBBBBBBCCCEEEGGGGGGIIILLLMMMNNNPPPRRRUUUXXX[[[^^^aaaaaabbbdddeeebbbcccdddgggkkkooorrruuuvvvxxxyyyyyyyyyyyy{{{}}}~~~~~~|||zzzwwwvvvuuuuuuuuuttttttttttttuuuuuuuuuuuutttuuuxxx|||xxxxxxppp```BBB888000111444333000.........//////......---,,,...------------,,,,,,,,,---------------------------------------------------------------------------///333888>>>DDDJJJLLLPPPLLLIIIOOO^^^ppp}}}nnnaaaOOOYYYjjjzzz}}}zzz{{{|||zzz|||yyywwwvvvuuummmgggaaa^^^YYYQQQLLLKKKMMMQQQUUUYYY\\\___bbbdddbbbccceeeeeeeeeeeeggghhhkkkkkklllpppsssvvvvvvuuuxxxvvvtttsssttttttsssrrrrrroookkkhhhgggfffeeecccfffhhhkkkmmmnnnpppsssuuu~~~{{{zzz{{{|||~~~{{{xxxwwwwwwwwwyyy{{{}}}~~~yyytttlllaaaVVVLLLEEEAAABBBBBBBBBDDDGGGMMMSSSWWW___```aaabbbbbbbbbaaa```]]]^^^______^^^```bbbeeeffffffgggiiikkklllnnnnnnqqqrrrtttvvvxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||}}}~~~~~~|||}}}~~~~~~}}}{{{zzzzzztttooosss||||||~~~kkkffffffddd[[[III777111000///...000///............---------...---,,,,,,......---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---++++++------///777AAAEEEIIINNNPPPQQQQQQQQQRRRHHHRRR```mmmrrrwwwxxxddd^^^bbbiiipppsssxxxqqqrrr}}}~~~sssyyy~~~vvvtttrrrmmmkkkllliiigggeeeeeefffgggfffeeebbbbbb```___]]][[[ZZZZZZZZZZZZYYYYYYWWWVVVUUUTTTNNNNNNLLLKKKIIIGGGFFFEEEAAA@@@@@@???>>>>>>======<<<;;;999888777666333000111000111444888::::::999:::::::::;;;<<<===>>>>>>>>>>>>>>>>>>???????????????AAABBBBBBBBBCCCFFFHHHGGGIIILLLMMMNNNOOORRRTTTWWWZZZ^^^```aaabbbdddeeedddeeefffiiilllppptttvvvvvvxxxzzz{{{{{{{{{|||~~~~~~~~~}}}zzzxxxwwwwwwwwwxxxuuuuuuuuuuuuuuuvvvvvvvvvtttssstttzzz|||tttiiiqqq}}}~~~~~~lllMMM???222000222222///............///......---,,,------------------------------------------------------------------------,,,,,,------------------...000555;;;AAAFFFKKKMMMPPPIIIHHHTTTgggxxxxxxhhh[[[OOO[[[mmm}}}zzzwwwsss{{{}}}~~~|||wwwuuusssqqqpppggg___XXXTTTOOOHHHDDDDDDEEEHHHKKKNNNQQQUUUZZZ]]]]]]___aaabbbbbbccceeegggggghhhjjjmmmpppsssttttttuuutttrrrrrrssssssrrrpppsssqqqmmmkkkjjjiiigggeeeeeegggjjjkkklllnnnppprrr~~~yyywwwvvvwwwxxxyyy{{{||||||zzzxxxxxxyyyyyy{{{|||}}}~~~~~~{{{vvvnnneee\\\UUUQQQIIIEEEAAA>>>>>>AAAEEEGGGNNNOOOQQQSSSUUUUUUUUUUUUQQQRRRSSSRRRRRRSSSVVVYYY]]]^^^```bbbeeegggiiijjjmmmnnnpppsssuuuwwwxxxxxxxxxyyyzzzzzzzzzzzzyyyxxx}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~zzz|||~~~|||yyyxxxwwwqqqnnnyyyxxxsssrrryyy|||wwwnnnlllllliiicccRRR???444000......//////............---------...---,,,,,,......---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---++++++---...111;;;EEEGGGJJJNNNQQQQQQPPPPPPPPPIIIVVVdddlllpppwww|||iiiYYY\\\jjjuuu}}}}}}sssooovvv{{{yyyzzz{{{zzzzzzsssqqqpppmmmkkkkkkhhhfffddddddeeeeeeeeeddd``````___]]][[[ZZZXXXXXXWWWVVVVVVUUUSSSQQQPPPOOOIIIIIIGGGEEECCCBBB@@@@@@=========<<<;;;;;;;;;::::::888777666666555333000000111222555888::::::999999:::;;;<<<======>>>>>>>>>>>>>>>>>>???????????????@@@BBBBBBBBBCCCFFFHHHGGGIIIKKKMMMMMMOOOQQQSSSVVVYYY]]]___```aaacccdddkkkkkkkkkmmmooorrruuuwwwuuuwwwzzz||||||}}}~~~~~~|||zzzyyyyyyyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvwwwtttssswww~~~{{{rrrgggooottt[[[III666///////////////.........///......---,,,------------------------------------------------------------------------,,,,,,,,,---------.........111777===DDDIIILLLNNNPPPJJJMMM___ttttttbbbVVVSSSaaattt}}}uuuqqqyyy~~~{{{xxxvvvrrrmmmjjj___VVVNNNJJJFFF@@@===??????@@@CCCDDDGGGKKKQQQUUUVVVXXX[[[]]]___aaadddfffeeegggjjjmmmoooqqqssstttrrrqqqpppqqqrrrrrrqqqpppssspppmmmkkkjjjiiifffddddddfffhhhjjjkkkllloooqqq~~~xxxtttssssssssstttuuuwwwwwwvvvvvvxxxyyy|||~~~~~~~~~~~~}}}zzzvvvpppjjjeeebbbOOOJJJDDD???>>>>>>>>>>>>@@@AAADDDFFFHHHIIIIIIIIIEEEFFFGGGGGGFFFHHHJJJMMMTTTVVVXXX\\\```cccfffhhhiiikkkmmmpppsssvvvwwwxxxyyyzzz{{{||||||{{{zzzyyy}}}}}}|||{{{{{{{{{||||||}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}{{{yyyuuuyyy|||uuupppooottt{{{yyypppoootttuuupppkkkiiioooxxx{{{{{{wwwsssrrrmmmfffgggZZZHHH:::222////////////............---------...---,,,,,,......---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++,,,...000444===GGGHHHKKKOOOQQQQQQOOOOOOOOONNN^^^mmmsssyyysss```UUU^^^ppp|||}}}vvvqqqrrrtttwww{{{}}}|||{{{wwwssspppnnnmmmkkkjjjhhhfffdddcccddddddcccbbb___^^^]]][[[ZZZXXXWWWVVVRRRRRRQQQPPPNNNLLLJJJIIIDDDDDDCCCAAA???>>>===<<<;;;:::::::::999999999999777666555555555555333111000222444777999::::::::::::;;;<<<========================>>>>>>>>>??????>>>@@@AAABBBBBBDDDFFFIIIGGGIIIKKKMMMMMMNNNPPPRRRTTTWWW[[[]]]___```bbbcccnnnnnnnnnoooqqqsssuuuwwwuuuxxx{{{}}}~~~~~~~~~~~~~~~}}}|||zzzyyyxxxxxxvvvvvvvvvvvvuuuuuuuuuuuuwwwtttrrrtttzzz}}}tttwww{{{sssdddRRR===222...---...000......//////......---,,,,,,,,,,,,------------...------------------------------------------------+++,,,,,,------.........///333999@@@FFFKKKMMMNNNPPPLLLTTTlllppp^^^SSSZZZmmmwwwvvv|||}}}|||{{{yyyvvvooohhhcccUUUMMMFFFBBB???:::999;;;;;;<<<===>>>@@@CCCHHHLLLLLLOOOSSSVVVYYY\\\```ccccccfffiiilllnnnppprrrtttppppppoooppprrrrrrqqqoooooommmjjjiiihhhfffcccaaaaaacccfffhhhiiikkknnnppp|||wwwsssqqqqqqqqqpppqqqrrrqqqqqqrrruuuwww{{{}}}}}}|||}}}~~~}}}|||{{{yyyuuuqqqmmmkkk\\\VVVOOOHHHDDDAAA===;;;999;;;===>>>???@@@??????===>>>>>>>>>>>>???BBBDDDIIIKKKOOOSSSXXX]]]aaacccdddfffiiilllppprrrtttuuuxxxzzz{{{||||||{{{zzzxxxzzzzzzyyyyyyzzz{{{|||}}}|||}}}~~~~~~||||||}}}~~~}}}}}}||||||||||||}}}}}}{{{}}}~~~zzzzzzyyyqqqrrruuuooonnnlllsssyyyooolllttt~~~yyynnnkkkhhhgggooo|||{{{yyyxxxzzzyyypppfffjjjaaaRRRAAA555111000111///............---------...---,,,,,,......---,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++***,,,000222666???IIIIIILLLPPPQQQPPPOOONNNNNNTTTeeetttzzzkkkZZZRRR___rrr{{{uuuvvvtttooopppxxxzzz|||xxxwwwtttpppnnnmmmllljjjhhhfffdddcccccccccaaa```^^^]]]\\\ZZZXXXWWWVVVUUUOOONNNMMMKKKIIIGGGEEEDDD@@@@@@???>>>===<<<;;;:::888888888888777777777777444333333333444444222000000333666999:::;;;;;;<<<;;;<<<===>>>>>>===<<<<<<<<<<<<=========>>>>>>>>>>>>???AAABBBBBBDDDGGGIIIGGGIIIKKKLLLMMMNNNPPPRRRRRRUUUYYY\\\]]]___aaabbbmmmmmmmmmnnnppprrrtttvvvyyy{{{}}}||||||||||||{{{xxxvvvtttvvvvvvvvvuuuuuutttttttttvvvtttrrrrrrwww~~~}}}vvvnnnllleeeUUUCCC777111...///222......//////......---,,,,,,,,,,,,---------......------------------------------------------------++++++,,,,,,---......//////444:::BBBHHHLLLNNNOOONNNKKKWWWssswwwiiiZZZPPPbbb|||{{{zzz||||||{{{zzzwwwtttoooggg^^^WWWLLLEEE???===;;;777666888999::::::;;;;;;===AAADDDCCCFFFJJJMMMPPPTTTXXX[[[]]]```dddggghhhjjjmmmpppoooooooooqqqrrrsssqqqooonnnllljjjhhhgggeeebbb```___aaadddggghhhjjjmmmppp{{{vvvrrrqqqqqqqqqppppppooonnnnnnooorrruuuxxx{{{~~~~~~{{{zzzzzz||||||{{{zzzyyyvvvssspppnnniiicccZZZSSSLLLFFF???:::999999:::;;;;;;;;;:::999999:::::::::999;;;===@@@AAACCCGGGLLLRRRWWW[[[]]]```aaadddhhhkkknnnpppqqqvvvwwwyyyzzzzzzyyywwwvvvwwwwwwwwwxxxyyy{{{~~~{{{|||}}}|||{{{zzz{{{|||||||||{{{{{{{{{{{{||||||zzz{{{|||}}}}}}~~~xxxsssxxxxxxpppqqqtttoooqqqmmmssstttlllmmmyyyvvvmmmlllkkkmmmwww}}}zzz|||yyynnnkkkfffYYYGGG999222222333//////.........---------...---,,,,,,......---,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******---111444777@@@IIIJJJMMMPPPQQQPPPNNNMMMMMMWWWiiixxx}}}cccSSSNNN^^^pppwwwzzz~~~lllttttttmmmnnnyyyxxxzzzwwwwwwtttpppnnnnnnllljjjiiigggdddcccbbbbbb```___]]]\\\[[[ZZZXXXVVVUUUTTTLLLLLLKKKIIIGGGDDDBBBAAA>>>>>>===<<<<<<;;;::::::666666666666666666555555333222111222333222111///000333777:::;;;;;;<<<<<<<<<<<<===>>>>>>===<<<;;;<<<<<<<<<<<<============>>>???AAABBBBBBDDDGGGIIIGGGIIIKKKLLLMMMMMMPPPQQQQQQTTTXXX[[[\\\^^^```aaakkkkkkkkklllnnnqqqsssuuu||||||zzz{{{||||||zzzwwwsssqqqvvvvvvuuuuuutttttttttssstttsssqqqqqquuu~~~}}}{{{xxxzzz|||}}}~~~ooofffdddcccVVVGGG<<<444//////333......//////......---,,,,,,,,,,,,------.........------------------------------------------------++++++,,,,,,---...//////000444;;;CCCIIIMMMOOOOOOJJJHHHVVVttt}}}wwwooobbbUUUMMMfffzzzzzz|||~~~|||zzzwwwrrrmmmfff]]]TTTNNNGGG@@@;;;;;;999666555777888999:::999999:::===???===@@@DDDGGGJJJMMMQQQTTTVVVZZZ^^^aaaaaacccfffjjjooonnnoooqqqssssssqqqpppooommmkkkjjjiiifffcccaaa]]]```cccfffhhhjjjmmmppp~~~xxxqqqmmmlllmmmnnnkkkkkkkkkiiiiiijjjmmmooowwwzzz}}}}}}{{{yyywwwwwwyyyyyyxxxxxxwwwvvvvvvuuussssssqqqkkkaaaUUUIIIBBBAAA;;;888:::;;;888555555777777777777777777777777<<<===>>>@@@DDDIIIMMMPPPVVVZZZ___cccgggjjjnnnqqquuutttsssuuuxxxyyywwwuuussssssuuuwwwzzz{{{zzzyyyyyyyyyxxxxxxwwwxxxxxxxxxzzzyyyyyyxxxxxxyyyyyyyyyxxxyyyzzz{{{{{{{{{yyyyyyqqqnnnpppuuuwwwtttssstttsss~~~qqqiiimmmrrrtttrrruuu|||xxxnnn]]]LLL>>>333///...000///...///000000...,,,------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++...555===DDDGGGLLLMMMPPPSSSPPPIIIGGGHHH[[[iiisssvvvZZZUUUXXX^^^fffvvv|||pppmmmmmmmmmqqqyyy}}}uuusssqqqnnnllljjjiiihhhhhheeebbb___^^^]]][[[YYYYYYXXXVVVTTTSSSQQQNNNLLLGGGFFFDDDAAA???>>>======;;;;;;::::::999888777777444444444444444444444444111111000000000000000111000333777999:::;;;<<<>>>>>>>>>>>>>>>============@@@@@@????????????@@@@@@@@@AAACCCCCCCCCDDDFFFHHHJJJJJJKKKKKKLLLNNNOOOPPPUUUUUUVVVWWWXXXZZZZZZ[[[bbbccceeehhhlllppptttvvv}}}zzzyyy||||||{{{zzzyyyyyywwwwwwvvvuuuwwwuuurrrrrrsssttttttsssuuuttttttttttttxxxzzzyyylllfffnnnyyy}}}~~~iii\\\ZZZaaadddXXX@@@111222222---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,..............................,,,,,,,,,,,,......***,,,------,,,+++,,,------555===BBBGGGMMMPPPPPPOOOJJJUUUsss{{{sssggg[[[SSSRRRvvv~~~yyy|||yyyyyytttqqqlllddd[[[QQQJJJEEE<<<;;;999777666555555666888888999::::::999999999<<<===>>>@@@BBBDDDFFFGGGOOOQQQTTTXXX[[[```eeeiiillloooqqqrrrrrrqqqrrrsssqqqmmmiiigggggggggdddbbbeeefffggghhhiiikkkooosss~~~xxxqqqmmmllllllmmmjjjjjjjjjiiiiiijjjmmmppptttwww{{{||||||zzzzzzzzzzzzyyyxxxwwwvvvvvvvvvvvvzzz|||~~~|||tttggg[[[SSSJJJAAA999888888666666777555555555555555555555555777777888:::===AAAEEEGGGLLLOOOTTTYYY^^^ccchhhkkkqqqpppqqqssswwwxxxwwwuuusssssstttvvvwwwxxxxxxwwwyyyxxxxxxwwwwwwxxxxxxxxxyyyyyyxxxxxxxxxyyyyyyzzzyyyzzzzzz{{{{{{zzzyyyxxxssspppqqquuuwwwuuuuuuwwwtttrrrxxx~~~kkkYYYIII;;;333111///.........000000...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,000777???FFFIIIMMMMMMPPPRRROOOIIIGGGJJJXXXgggqqq~~~wwwkkk\\\WWW[[[ccclll{{{ssspppoooooosss|||~~~}}}tttrrrpppmmmkkkiiihhhgggfffccc```^^^]]]\\\YYYWWWWWWUUUSSSQQQPPPNNNKKKHHHEEEDDDBBB@@@>>>===<<<;;;::::::999888888777666666333333333333333333333333111000000//////000000000000333777999::::::<<<===============>>>>>>>>>>>>@@@??????>>>>>>??????@@@@@@AAACCCCCCCCCDDDFFFHHHJJJJJJKKKKKKLLLNNNOOOPPPSSSSSSTTTVVVWWWXXXZZZZZZ```aaadddggglllqqquuuxxx{{{yyyyyy}}}}}}||||||{{{zzzyyyxxxwwwwwwwwwuuusssrrrsssttttttsssvvvuuuuuuuuutttwwwyyypppmmmvvv~~~pppdddaaadddkkkeeeMMM777222222000//////.........---------------------------------------------------------...---,,,++++++,,,---...***,,,------,,,,,,,,,---///888@@@EEEIIIOOOQQQOOOIIIHHHTTTkkk|||xxxmmmbbbYYYUUUVVVrrr}}}{{{xxxwwwoookkkeee\\\SSSJJJCCC@@@:::999888666666666777777999::::::;;;;;;:::::::::888888999:::<<<>>>@@@AAAFFFIIIMMMQQQVVV[[[bbbfffkkklllmmmnnnnnnooorrrtttnnnkkkhhhggghhhhhhgggeeefffggghhhhhhiiilllpppttt}}}wwwqqqmmmkkklllmmmhhhiiijjjjjjjjjkkknnnqqqrrruuuyyy{{{{{{{{{{{{|||{{{yyywwwvvvuuuvvvwwwxxx{{{wwwjjjbbbWWWKKK???:::777555666888444444444333333444444444333333333444777:::<<<>>>AAADDDHHHMMMRRRYYY```dddiiijjjlllqqquuuwwwvvvuuuttttttsssssstttuuuuuuvvvxxxxxxwwwwwwwwwxxxxxxyyyxxxwwwwwwwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwuuurrrrrruuuvvvtttvvvzzzyyysssyyyrrraaaSSS@@@333000///...---...//////...---------------------------------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......///333:::BBBHHHJJJOOOOOOQQQRRRNNNHHHHHHLLL[[[lllzzzqqqaaa^^^XXX]]]hhhsssuuuooollllllttt~~~|||uuurrrqqqooollljjjhhhgggfffdddaaa^^^]]]\\\ZZZWWWUUUTTTRRROOOMMMKKKIIIFFFCCCAAA@@@???===;;;::::::999777777777666666555555444222222222222222222222222000//////......///000000000333777999999:::;;;<<<<<<<<<======>>>>>>??????@@@??????>>>>>>??????@@@???AAABBBCCCCCCDDDFFFIIIJJJJJJKKKKKKLLLNNNOOOPPPPPPQQQRRRTTTVVVXXXYYYZZZ^^^```cccggglllqqqvvvxxx||||||yyyyyyzzz~~~}}}~~~}}}}}}|||{{{zzzyyyxxxxxxwwwuuusssssstttuuutttsssvvvuuuuuuuuutttvvv{{{tttuuu~~~vvvkkkccchhhsssrrr[[[@@@222111222/////////.........------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***,,,------,,,,,,---...222;;;DDDHHHLLLPPPPPPMMMDDDHHHVVVfffooovvvsssfff]]]VVVVVVZZZnnn~~~yyyvvvsssiiiddd]]]SSSJJJBBB===;;;666666666666777888999999;;;;;;<<<<<<<<<<<<;;;;;;666666666777888999:::;;;===@@@EEEJJJOOOUUU\\\aaaggghhhhhhhhhiiilllqqqtttkkkiiihhhhhhiiijjjjjjiiiggghhhiiijjjkkknnnrrruuu}}}wwwqqqmmmkkkkkkkkkggghhhjjjjjjjjjlllnnnqqqqqqtttwwwyyyyyyyyyzzz{{{{{{yyyvvvuuutttvvvxxxyyyzzzuuunnnfffYYYKKKCCC===888777888666666444444444444555555333333444444555777999:::;;;>>>AAAEEEIIIOOOVVV[[[___bbbffflllqqqtttttttttttttttsssrrrrrrrrrtttvvvwwwwwwwwwwwwwwwxxxxxxyyywwwwwwvvvwwwwwwxxxyyyzzzzzzzzzyyyyyyxxxxxxwwwwwwvvvsssrrrssssssrrruuuzzz}}}rrruuu{{{nnncccZZZGGG666111///...------/////////...------------------------------------------------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------......000555<<>>??????@@@??????>>>>>>>>>>>>??????>>>@@@BBBBBBBBBDDDFFFIIIJJJJJJKKKKKKLLLNNNOOOPPPOOOPPPRRRTTTVVVXXXZZZ[[[^^^```cccggglllppptttvvvxxx{{{}}}{{{xxxvvvxxxzzz}}}}}}~~~}}}||||||{{{zzzyyyxxxwwwvvvuuusssssstttuuutttsssvvvttttttuuutttuuu}}}}}}uuuvvvxxxnnnmmmvvvuuubbbFFF444///222////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,...000444===FFFJJJMMMPPPOOOKKKEEENNN\\\hhhpppyyyooofff___XXXXXX^^^nnn{{{~~~}}}|||wwwrrrnnnddd___VVVLLLDDD>>>;;;:::444555666777888:::;;;<<<======>>>>>>>>>===<<<<<<999999888888999999:::;;;:::===AAAEEEIIIOOOUUUYYY___aaadddfffgggjjjnnnqqqjjjiiiiiiiiijjjjjjjjjjjjhhhiiijjjkkkllloootttwww|||vvvqqqmmmkkkjjjjjjfffhhhjjjkkkkkklllnnnpppqqqtttvvvwwwvvvvvvvvvwwwyyywwwuuutttuuuwwwzzz{{{{{{pppeeeXXXPPPIII@@@:::888888777555333333333333444444444444555555666666777999:::<<<>>>@@@EEEJJJNNNTTTWWW]]]ccciiimmmoooqqqqqqrrrsssrrrpppqqqtttwwwwwwvvvvvvvvvwwwwwwxxxyyyvvvvvvvvvvvvvvvwwwxxxyyyyyyyyyxxxxxxwwwwwwwwwwwwuuurrrqqqqqqooommmqqqwwwwwwwwwwwwvvvwwwyyyfffcccbbbSSSAAA888222000...---...//////...------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,------------...111777>>>EEEIIIKKKQQQPPPQQQOOOJJJGGGLLLUUUoootttjjjddd___hhhxxxzzzrrrmmmnnnwww|||xxxqqqooonnnllljjjhhhgggfffeeebbb```^^^\\\ZZZWWWSSSPPPMMMJJJFFFCCCBBB@@@>>><<<:::999888777666555555555333333222222222222111111000000000000000000000000...............///000000222555888:::::::::;;;<<<;;;<<<<<<===>>>??????@@@???>>>>>>>>>>>>>>>>>>???>>>???AAABBBBBBDDDFFFIIIJJJJJJKKKKKKLLLNNNOOOPPPQQQRRRSSSVVVXXXZZZ[[[\\\```aaadddgggkkknnnppprrrtttvvvxxxwwwuuuuuuwwwzzz|||~~~{{{}}}{{{zzzzzzyyyxxxwwwvvvvvvuuutttssssssttttttsssqqquuussstttuuuttttttyyy~~~rrrpppvvvwwwssseeeMMM888///000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,,,,---///111666???GGGKKKMMMOOONNNJJJKKKWWWeeepppyyy{{{qqqnnnhhh___^^^dddsss~~~|||zzzrrrppp|||~~~}}}zzztttlllfff\\\WWWNNNEEE>>>:::999999555666777999;;;===>>>??????????????????>>>===<<<;;;;;;;;;:::::::::;;;;;;999;;;===@@@BBBFFFKKKNNNUUUYYY___cccfffiiikkkmmmjjjjjjjjjjjjiiihhhhhhhhhhhhiiijjjkkkmmmpppuuuxxx~~~{{{vvvqqqllljjjiiiiiigggiiijjjkkkkkklllmmmoooqqqsssttttttsssrrrssstttuuuuuutttuuuvvvyyy{{{}}}~~~tttkkkbbb\\\UUUJJJAAA===;;;999666333222222222333333333333333333333333333555666888888999;;;>>>AAAGGGKKKQQQWWW]]]bbbgggkkkkkknnnqqqqqqooopppssswwwvvvvvvvvvvvvvvvwwwxxxyyywwwwwwvvvvvvvvvvvvvvvwwwxxxwwwwwwvvvvvvwwwxxxxxxuuusssrrrqqqmmmiiimmmssstttxxxzzzwwwuuuuuurrrlllyyywwwtttxxx{{{uuummmlllvvv~~~mmm``````ccc[[[JJJ>>>555333000.../////////...------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,---------------...222999@@@GGGJJJKKKQQQPPPPPPNNNIIIGGGOOOZZZtttvvvrrriiifffrrr~~~}}}xxxyyy}}}zzzxxxwwwrrrooonnnllljjjhhhgggffffffaaa___]]]ZZZXXXTTTOOOKKKGGGDDDAAA>>>===<<<;;;999777666555444444444444444111111111111111111111111000000000000000000000000............///000111111444666999;;;;;;;;;<<<===<<<<<<======>>>>>>?????????>>>>>>======>>>>>>???===???@@@AAABBBDDDGGGIIIJJJJJJKKKKKKLLLNNNOOOPPPSSSTTTUUUWWWYYY[[[\\\]]]```aaadddgggkkkmmmooooooooorrruuuuuuttttttwwwzzzzzz|||{{{}}}yyyyyyxxxwwwvvvuuuttttttsssrrrrrrssstttsssqqqppptttrrrsssuuuuuutttwww}}}nnnjjj|||}}}wwwmmmYYY@@@222000000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---,,,,,,---000222888@@@HHHKKKMMMOOONNNKKKTTTcccqqqyyyzzzttttttnnncccdddnnn|||~~~vvviiikkk~~~|||yyyuuunnnccc\\\QQQLLLEEE===888777777888888999;;;===???@@@@@@@@@???@@@@@@??????>>>===<<<;;;;;;::::::999::::::;;;888999:::;;;;;;===@@@CCCJJJPPPXXX^^^bbbeeefffhhhiiijjjkkkjjjhhhfffffffffgggiiijjjkkkmmmpppuuuyyy}}}zzzvvvpppllljjjiiihhhgggiiikkklllkkkkkklllnnnooopppqqqqqqppppppqqqrrrrrrrrrsssuuuxxx{{{}}}~~~|||yyysssllleeebbb]]]SSSJJJGGGAAA???;;;777555444444555222222222333333222222222333444666666555666777999<<<@@@EEEKKKPPPVVV]]]cccdddhhhmmmnnnnnnnnnrrrvvvuuuuuuuuuuuuvvvwwwxxxyyyxxxwwwvvvuuuuuuuuuuuuuuuvvvvvvuuuuuuvvvwwwxxxyyyuuutttsssrrrlllgggiiioootttvvvtttnnniiiiiihhhgggtttwwwuuurrryyyqqqllleeeeeeooozzz{{{vvvmmmjjjdddaaacccaaaSSSCCC999666222000/////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,------------......000444;;;CCCIIILLLMMMPPPPPPOOOMMMHHHHHHRRR___vvvwwwwwwkkkiiivvv~~~|||~~~{{{zzzvvvtttqqqooonnnllljjjhhhggggggfff```^^^[[[XXXTTTOOOIIIEEEBBB???;;;999999888888777555444444333333333333444000000111111111111111111000000000000000000000000////////////000111222222555888;;;<<<<<<<<<===>>>============>>>>>>>>>>>>>>>>>>============>>>>>><<<>>>@@@AAABBBDDDGGGIIIJJJJJJKKKKKKLLLNNNOOOPPPTTTUUUVVVWWWYYYZZZ[[[\\\^^^```cccgggkkkmmmoooppplllooosssuuuttttttwwwzzzyyy|||{{{yyyxxxxxxwwwvvvuuutttsssrrrqqqqqqrrrsssrrrpppnnnrrrpppqqquuuvvvtttvvvzzzpppgggwww~~~hhhIII666444000000000000/////////...------------------------------------------------+++,,,---......---,,,+++,,,,,,---,,,,,,---000333;;;BBBIIIKKKMMMQQQQQQNNN```rrrxxxsssrrriii___fffvvv{{{lllppp|||xxxuuupppfffZZZQQQGGGDDD>>>999666666777999<<<===???AAABBBBBBBBBBBB@@@@@@@@@??????>>>===<<<::::::999999999999:::;;;888999:::999888999<<<>>>CCCHHHOOOVVV[[[___bbbdddfffiiijjjjjjgggeeeeeefffggghhhjjjkkkmmmpppuuuyyy}}}zzzuuupppllljjjhhhhhhhhhjjjllllllkkkkkklllmmmlllnnnooopppooooooqqqrrrooopppsssvvvyyy|||~~~{{{xxxqqqjjjeeeddd```XXXQQQNNNHHHEEEAAA===:::999999999222222333333333333222222222444666777666555666777555999>>>BBBGGGNNNWWW]]]^^^dddjjjmmmlllmmmqqquuuuuuuuuuuuuuuvvvwwwxxxyyyyyyxxxwwwuuuttttttttttttuuuuuutttuuuvvvwwwyyyzzzvvvuuuuuussslllfffhhhnnnuuuwwwvvvqqqllliiiiiiiiirrrzzz{{{tttuuummmiiicccccclllwwwyyyuuuooosssppphhhhhhiii]]]KKK;;;777333111000000///...------------------------------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,---------......///111666>>>FFFKKKNNNNNNPPPOOOOOOLLLGGGHHHTTTbbbwwwyyyzzzjjjiiiwww|||xxx|||{{{{{{yyy}}}{{{{{{uuurrrqqqooonnnllljjjiiihhhgggggg^^^\\\YYYVVVRRRLLLEEEAAA>>>;;;777666555666666555444444333333333333333444000000000000111111111111111111111111111111111111////////////000111333333666999<<<=========>>>???>>>>>>>>>>>>============>>>>>>============>>>>>><<<>>>@@@AAABBBDDDGGGIIIJJJJJJKKKKKKLLLNNNOOOPPPUUUUUUVVVWWWXXXZZZZZZ[[[[[[^^^bbbgggkkknnnpppqqqjjjnnnsssuuutttuuuwwwzzzyyy{{{~~~|||yyyyyyxxxwwwvvvuuuttttttqqqppppppqqqrrrqqqooommmqqqoooqqquuuvvvtttvvvyyy~~~ttthhhssstttPPP:::777000000000000////////////................................................,,,,,,............,,,,,,,,,,,,,,,,,,,,,---111444===DDDJJJLLLNNNRRRSSSQQQiii~~~vvvnnnkkkaaaXXXcccxxxtttxxx~~~zzzuuuqqqlllaaaTTTJJJCCC@@@<<<888777777999;;;???@@@BBBCCCDDDCCCCCCBBB@@@@@@@@@??????===<<<<<<::::::::::::::::::;;;<<<;;;;;;;;;;;;::::::===???@@@DDDIIIOOOTTTZZZ___cccdddgggiiiiiigggeeeeeegggfffhhhiiikkklllpppuuuyyy|||xxxuuutttooogggcccdddeeehhhlllmmmmmmlllllllllnnnnnnnnnlllkkkllloooqqqnnnoooqqqtttyyy~~~}}}yyyuuurrrpppjjjbbb___^^^\\\WWWSSSOOOLLLGGGAAA<<<999888777777666444333222222222222111222222333444555555666666777888:::===CCCJJJOOOPPPZZZffflllllllllnnnrrrvvvtttrrrtttxxxzzzyyyvvvwwwxxxxxxxxxwwwtttqqqooouuuuuutttttttttuuuuuuvvvvvvvvvuuussspppnnnlllkkksss{{{zzzooolllrrrqqqjjjuuuyyyzzzxxxzzz~~~hhhiiiiiikkkqqqxxxxxxssskkkrrrvvvrrrnnnjjjaaaWWWGGG999......111000---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,222:::AAAFFFIIILLLMMMOOOPPPMMMGGGEEELLLVVV^^^rrr{{{pppjjj\\\nnn|||zzzssspppqqqqqqrrruuu}}}zzzuuu|||yyyuuurrrooonnnmmmjjjhhhfffdddccc^^^ZZZVVVQQQLLLGGGAAA======<<<999777555333222222222111111111000000//////////////////000000000000222111111111000000//////...////////////000333666777888999;;;<<<==================<<<<<<;;;;;;;;;>>>>>>>>>>>>============<<<<<<===???AAADDDFFFGGGJJJJJJJJJJJJLLLNNNPPPQQQXXXXXXWWWVVVWWWXXXYYYZZZaaacccfffhhhiiikkknnnppplllnnnpppsssuuuwwwwwwwwwyyyzzz}}}zzzwwwwwwyyyzzzvvvrrrpppqqqrrrrrrqqqpppnnnmmmpppqqqrrrqqqqqqrrruuuxxxyyy{{{ppptttvvvYYY>>>111222//////222222//////111........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++---...---,,,...333777;;;FFFLLLPPPRRRLLLKKKXXXssspppiiifffZZZZZZooo~~~~~~}}}}}}}}}}}}|||zzzuuummmgggaaaXXXLLLCCC===;;;999777888:::===@@@AAAAAABBBBBBAAAAAA@@@???@@@@@@???======<<<<<<<<<::::::::::::::::::::::::===;;;999999;;;<<<===<<<:::===BBBGGGMMMSSSZZZ___eeedddcccbbbbbbbbbcccdddjjjkkkmmmnnnoooqqqtttwww{{{wwwtttsssnnnfffccccccdddgggjjjlllkkkkkkkkklllmmmmmmllljjjhhhiiilllnnnnnnoooqqqtttxxx}}}~~~zzzuuupppnnnkkkfff```]]]]]]\\\XXXTTTPPPNNNJJJFFFBBB???>>>===999888666555333333333333222333333333333333333333333444555666888;;;@@@DDDCCCLLLVVV\\\```eeemmmtttvvvtttrrrrrrtttuuuvvvvvvwwwxxxyyyyyyxxxwwwuuusssuuuuuutttssssssssssssttttttttttttsssqqqnnnkkkiiinnnuuuxxxtttrrrvvv{{{}}}~~~}}}xxxtttqqquuuyyy||||||~~~{{{vvvkkk___PPP@@@111///111000------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------333;;;BBBFFFIIILLLNNNPPPNNNJJJFFFHHHQQQ]]]eee~~~uuujjj___\\\ZZZkkkyyyyyyrrrmmmlllkkkooouuu}}}~~~yyy{{{|||xxxuuuqqqnnnooonnnllljjjhhhfffdddccc```\\\VVVQQQKKKEEE>>>::::::888777555333222111111111111111000000000//////////////////000000000000111111000000000/////////...///000000000222555777888999:::;;;======>>>>>><<<<<<<<<;;;;;;;;;::::::>>>===========================>>>???AAACCCEEEGGGIIIHHHHHHIIIJJJLLLNNNOOOSSSSSSSSSTTTVVVXXXZZZ[[[___aaadddfffggghhhkkkmmmmmmmmmnnnoooqqqtttvvvxxxxxxzzz|||}}}~~~zzzwwwwwwyyyyyyuuurrrqqqqqqrrrrrrrrrqqqpppppprrrssstttttttttuuuxxxzzz{{{yyy{{{|||sss```HHH999555111///111111...---///........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++---...---,,,...444999???IIIMMMOOORRRJJJGGGQQQiii~~~lllfffeee\\\bbb{{{}}}{{{zzzwwwsssqqqlllggg```[[[VVVOOOEEE>>><<<:::999888999;;;>>>@@@AAAAAABBBBBBAAAAAA@@@???@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<:::888888999;;;;;;::::::<<>>===;;;999888777666666555555444444333333333333333444555555444555777999999???FFFKKKPPPYYYeeeooorrrrrrrrrqqqpppqqqsssvvvvvvwwwyyyzzzzzzyyyxxxwwwvvvuuutttrrrqqqqqqqqqqqqqqqrrrsssrrrpppmmmjjjggggggllltttyyyxxxzzzzzztttqqq~~~|||lll\\\JJJ666///000000...,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------///444<<>>>>>>>>;;;;;;:::::::::::::::999========================>>>>>>???@@@AAACCCDDDEEEFFFGGGGGGHHHIIIKKKLLLMMMMMMNNNOOOQQQTTTWWWZZZ[[[]]]___bbbcccccceeegggiiimmmlllkkkkkkmmmqqqtttwwwwwwxxxzzz~~~~~~|||}}}zzzwwwwwwxxxxxxuuurrrrrrrrrrrrrrrrrrrrrsssssstttuuuwwwwwwwwwxxx{{{}}}}}}~~~|||xxxvvv{{{~~~vvvqqqppphhhTTT@@@777222///000000---,,,...........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++---...---,,,///555;;;CCCKKKMMMPPPSSSLLLGGGOOOaaavvv}}}mmmgggddd^^^hhh~~~zzzxxxuuurrrnnnhhhaaa]]]XXXTTTNNNJJJGGGCCC===999999999::::::;;;===???@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::999999:::;;;;;;:::;;;<<<<<<<<<===AAAFFFIIIPPPRRRVVV[[[___cccfffhhheeehhhjjjlllmmmooorrrttt{{{wwwtttsssnnngggcccccceeegggiiijjjiiihhhhhhiiijjjiiigggdddbbbbbbeeehhhnnnooorrruuuyyy||||||wwwrrrlllgggeeeaaa^^^ZZZXXXXXXWWWVVVTTTSSSSSSQQQOOOLLLIIIFFFEEEBBBAAA???>>><<<;;;:::999666666666666555555555555444555777666555444444555888;;;>>>@@@DDDLLLWWW___hhhkkkooopppooopppsssvvvwwwwwwxxxyyyyyyyyyxxxxxxvvvuuutttrrrpppooonnnnnnmmmoooqqqqqqppplllhhhfffbbbdddooozzzzzzzzzyyywwwzzzwwwdddQQQ;;;000///111000---......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...111666>>>DDDHHHKKKMMMNNNNNNGGGCCCIIITTT___iiiooolll\\\RRRRRR\\\bbbkkkrrrrrrkkkeeecccccckkkvvv~~~yyyuuurrrpppnnnnnnmmmkkkiiigggdddcccbbb```[[[TTTMMMFFF???999555333222111111000000111111000000000000000000//////////////////000000000000////////////...............000222222333444666888;;;;;;<<<===>>>>>>>>>===999999999999999999999999<<<<<<<<<===============?????????@@@AAABBBDDDEEEFFFFFFGGGHHHIIIKKKLLLMMMLLLMMMOOORRRTTTWWWZZZ[[[]]]___aaabbbbbbccceeeggglllkkkkkkkkkmmmpppsssuuuuuuvvvyyy|||~~~{{{|||zzzwwwwwwwwwwwwtttrrrtttsssrrrrrrrrrtttuuuvvvtttvvvxxxxxxyyyyyy|||~~~||||||~~~{{{|||~~~qqqnnnkkknnnyyy{{{qqqjjjllllllZZZDDD888222...///000...---...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---...------111888>>>DDDLLLNNNQQQVVVPPPLLLUUU___llltttuuu|||uuulllddd[[[eeezzz}}}}}}}}}yyyvvvnnnkkkeee```ZZZSSSMMMHHHGGGDDD???===<<<;;;999777888999:::<<<>>>??????@@@@@@AAAAAAAAAAAA@@@??????======<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<>>><<<;;;<<<===>>>===<<<>>>>>>===<<<;;;===AAAEEEHHHKKKQQQXXX^^^cccfffhhhfffhhhlllnnnppprrrtttwww}}}yyyvvvuuuppphhhdddeeehhhjjjkkkjjjhhhgggggghhhjjjiiifffcccaaaaaaeeehhhoooqqqsssvvvyyy|||~~~{{{vvvpppjjjfffccc___]]]YYYWWWVVVUUUTTTSSSUUUUUUSSSPPPMMMIIIFFFEEECCCBBBAAA@@@???===<<<;;;777777777777777777777777444555777888666555555666777999;;;<<<===AAAGGGMMMYYY___hhhnnnpppqqqsssvvvwwwwwwwwwwwwwwwvvvvvvvvvwwwuuusssqqqooommmlllllljjjlllnnnooonnnkkkgggddd______iiivvvxxxwwwyyyzzz~~~vvvfffVVVAAA222///111111//////......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------.........333999@@@FFFIIILLLMMMOOONNNGGGGGGSSS```iiiooottt|||fffZZZTTTXXXeeennnpppqqqnnniiiddddddgggkkkuuu~~~~~~xxxtttrrrpppooommmlllkkkhhhfffdddbbbaaa\\\XXXQQQJJJDDD>>>999555222111111111111111222222//////////////////000000////////////000000000000............////////////---///222333333444777888<<<<<<===============<<<999999999999999999999999;;;;;;<<<<<<=========>>>?????????@@@AAABBBDDDEEEFFFGGGHHHJJJKKKLLLMMMMMMOOOPPPRRRTTTVVVXXXZZZZZZ]]]___aaabbbbbbccceeegggjjjkkkmmmnnnpppqqqrrrrrrtttuuuxxx{{{~~~~~~{{{{{{zzzxxxxxxwwwvvvuuusssttttttsssrrrssstttvvvwwwtttvvvxxxxxxxxxxxxzzz{{{yyyyyy~~~|||tttpppuuu{{{vvvuuupppooovvv}}}xxxllleeeiiilll]]]III:::222---...000//////000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---...222:::AAAEEELLLNNNPPPUUUPPPNNNXXX```fffkkkpppzzzpppcccXXXaaaqqquuu~~~|||yyyvvvwwwzzzrrrlllbbb]]]UUUNNNHHHCCC???===>>><<<999888888888999888888999;;;===???@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>===<<<<<<;;;;;;;;;;;;<<<999:::::::::;;;;;;;;;<<<>>>=========???@@@???>>>@@@??????===<<<===AAADDDEEEIIIOOOVVV\\\bbbeeeggghhhkkkooorrrtttvvvxxxzzz~~~~~~zzzwwwuuuqqqiiieeeeeegggiiiiiiiiihhhggghhhjjjiiigggeeeaaa___aaaeeehhhooopppsssvvvyyy{{{}}}}}}}}}xxxsssmmmhhhcccaaa]]]\\\ZZZWWWUUUUUUTTTUUUXXXWWWTTTQQQNNNKKKIIIGGGDDDDDDDDDDDDCCCBBB@@@???;;;:::::::::999999888888444666777777666666666777333555888999:::<<<@@@BBBLLLRRR\\\ffflllpppsssuuuvvvvvvvvvuuuuuuuuuuuuuuuwwwuuusssqqqooommmllllllhhhjjjkkklllkkkiiifffddd___\\\cccnnnrrrtttxxxwwwxxx|||kkkfff[[[III777000111222000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,---------............666;;;BBBGGGJJJLLLNNNOOOOOOIIIMMM]]]kkksssyyy|||hhhaaa]]]___kkkyyyuuuqqqooojjjfffggglllmmmwww|||wwwssspppnnnnnnmmmllljjjhhheeecccaaa```YYYUUUNNNGGGBBB===888555222111111111111111222222......////////////000000////////////000000000000...////////////000000000...000333555555666888:::<<<<<<=========<<<;;;;;;888999999999999:::::::::;;;;;;;;;<<<<<<======>>>>>>>>>???@@@AAACCCDDDEEEGGGHHHJJJKKKMMMNNNNNNNNNQQQSSSTTTWWWXXXZZZZZZZZZ^^^```bbbcccccceeegggiiijjjkkknnnpppqqqrrrqqqqqqtttuuuwww{{{~~~}}}|||{{{zzzyyyxxxvvvuuuuuuttttttttttttttttttuuuuuutttvvvxxxxxxwwwvvvwwwxxxvvvvvv{{{}}}rrrlllrrr|||~~~yyyqqqtttvvvkkkfffjjjkkk```SSS>>>555---...000000000000........................------------------------++++++,,,,,,,,,,,,------,,,---...---///444===CCCFFFNNNOOOOOOQQQLLLMMM[[[eeejjjrrr}}}wwwmmm^^^UUUcccttttttyyyxxxvvvuuuxxx}}}sssggg```UUUPPPHHHBBB???===<<<;;;<<<;;;:::999999999;;;;;;:::;;;<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@??????>>>======<<<<<<<<<<<<<<<===:::::::::;;;<<<<<<======>>>===>>>@@@BBBCCCBBBAAA@@@@@@@@@???>>>>>>@@@BBBEEEHHHMMMSSSZZZ___ccceeehhhlllppptttvvvxxx{{{}}}}}}}}}yyyvvvuuuppphhhdddeeebbbdddffffffggghhhkkkmmmgggeeebbb___^^^```dddhhhmmmoooqqquuuwwwyyyzzzzzz{{{xxxtttnnniiiddd```^^^[[[ZZZYYYXXXVVVVVVWWWYYYZZZYYYVVVSSSPPPOOONNNNNNKKKLLLMMMMMMLLLKKKJJJIIIFFFEEECCCBBB@@@>>><<<<<<777999999999888777888:::666777999:::<<<===???AAAEEEHHHOOOZZZdddmmmqqqsssttttttttttttuuuvvvwwwwwwwwwuuusssqqqooonnnmmmmmmhhhhhhiiiiiiiiigggfffeee___\\\]]]eeemmmrrrzzz{{{uuuuuuvvvvvv{{{ttt{{{{{{jjjcccgggaaaRRR>>>222111222111//////............//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++------------............777<<>>>>>======>>>???AAACCCEEEGGGGGGHHHJJJLLLMMMNNNNNNNNNQQQSSSUUUXXXZZZ[[[\\\\\\]]]___aaacccdddfffhhhjjjkkklllmmmnnnooopppqqqrrrtttuuuxxx{{{~~~|||||||||zzzxxxwwwvvvvvvttttttuuuuuuttttttssssssuuuwwwxxxxxxvvvuuuuuuuuuttttttxxx~~~ssskkknnnxxxtttrrr}}}qqqoooppplllddd```EEE999000///000000......................................................+++++++++,,,,,,---------,,,---......///555>>>EEEFFFPPPRRRQQQPPPMMMSSSfffooowwwzzzqqqgggXXXTTTjjj}}}yyyzzz{{{qqqdddWWWOOOGGGDDD???===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<===<<<<<<===>>>>>>???@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>======<<<<<<======>>><<<<<<<<<===>>>>>>??????AAAAAABBBEEEHHHIIIIIIGGGBBBDDDEEEDDDBBBAAAAAABBBDDDFFFJJJPPPVVV\\\aaadddfffjjjooosssvvvxxxzzz|||}}}|||xxxuuutttooogggcccddd]]]___bbbdddfffiiimmmpppeeecccaaa^^^\\\___dddhhhkkkmmmpppsssuuuwwwxxxxxxwwwuuupppkkkeee```]]][[[XXXYYYYYYXXXWWWXXXZZZ\\\\\\ZZZWWWTTTSSSSSSTTTTTTSSSTTTUUUVVVVVVUUUTTTSSSQQQPPPMMMJJJGGGDDDAAA@@@<<<======<<<:::999;;;<<<============>>>???AAABBBBBBCCCGGGQQQ^^^iiioooqqqrrrrrrssstttvvvwwwyyyzzzvvvuuutttrrrpppnnnnnnmmmgggggggggggggggffffffeee___\\\ZZZ```jjjrrrvvvwwwxxxvvvooohhhiiiqqqxxx{{{yyyxxxpppjjjlllqqq|||xxxiiiaaaccchhhfffYYYDDD444000111000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++---------.........//////888===DDDIIILLLMMMOOOOOOIIIDDDKKK^^^mmmvvv{{{rrrzzz}}}|||xxxttttttrrrllljjjmmm{{{}}}yyytttpppnnnnnnlllkkkiiigggeeebbbaaa```YYYTTTLLLEEE???:::555222111111000////////////000---.........//////000000////////////000000000000//////000000111111222222111444888:::;;;<<<===>>><<<<<<<<<<<<;;;:::999999999999999::::::;;;;;;;;;::::::;;;;;;<<<===>>>>>><<<<<<>>>???BBBDDDFFFGGGFFFGGGIIIKKKMMMMMMMMMMMMPPPRRRUUUXXX[[[\\\]]]]]]\\\^^^aaacccdddfffiiikkkmmmlllkkkkkklllnnnqqqssstttuuuxxx{{{~~~}}}}}}}}}{{{yyywwwwwwwwwttttttuuuuuuuuutttrrrqqqvvvxxxyyyyyyvvvttttttttttttsssuuu{{{zzz|||~~~tttiiijjjrrrzzzvvv{{{zzzwwwnnnggghhhJJJ===222000000///,,,,,,................................................+++++++++,,,,,,---------,,,---......///666???GGGEEEQQQUUUSSSSSSRRR\\\sss{{{wwwooocccTTTSSSooo}}}{{{qqqeeeWWWIIIAAA<<<;;;::::::;;;<<<;;;:::===>>>>>>>>><<<<<<<<<===>>>>>>======>>>???@@@@@@???@@@@@@@@@@@@???>>>>>>>>>>>>=========>>>>>>???===>>>>>>???@@@AAAAAAAAAEEEFFFGGGKKKNNNPPPOOONNNFFFHHHJJJIIIFFFDDDCCCCCCBBBDDDHHHMMMTTT[[[aaaddddddhhhmmmrrrtttwwwyyyzzz~~~~~~~~~~~~{{{uuuooojjjeee```]]]]]]]]]___ccchhhkkklllllleeebbb]]]YYYZZZ^^^cccggghhhjjjmmmppprrrsssttttttyyyvvvpppiiiccc___]]][[[ZZZZZZYYYXXXXXXXXXXXXXXX\\\[[[YYYUUUSSSTTTWWWZZZYYY[[[]]]]]]\\\\\\]]]^^^ZZZZZZXXXUUUPPPJJJEEEBBBBBBAAAAAABBBCCCCCCAAA???>>>@@@BBBDDDFFFGGGGGGGGGKKKOOOTTTZZZdddpppuuuuuuuuuuuuttttttuuuwwwzzz|||yyyvvvrrrpppoooooonnnlllhhhgggggggggiiiiiigggeeeaaa```ZZZWWW___nnnxxxxxxvvvnnnfffeeemmmxxx|||{{{|||vvvllljjjggglllttttttmmmjjjoooooohhhmmmlllaaaLLL:::444222000000000///........................------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,---///...,,,---222888>>>DDDGGGKKKPPPPPPMMMHHHHHHLLLWWWeeetttwwwyyy~~~wwwuuuyyy|||xxxtttqqqoooooommmkkkhhhdddaaa___^^^^^^YYYSSSKKKCCC===888444222000000000000111111111111111111000000//////......////////////000000000000222222222333444555777777888999:::<<<======>>>>>>>>>>>>===<<<;;;:::999999888888999999999:::::::::;;;;;;;;;;;;;;;<<<===>>>???>>>???@@@BBBDDDGGGHHHJJJKKKLLLKKKJJJKKKMMMOOOUUUVVVWWWYYY\\\^^^___```___aaadddeeefffhhhkkkmmmjjjjjjjjjjjjkkkmmmooopppuuuwwwzzz|||}}}~~~|||{{{yyywwwvvvuuuttttttttttttttttttuuuuuuuuuuuuwwwxxxyyywwwsssrrruuuxxxssssssssswww}}}|||jjjeeejjj{{{ttttttrrrqqqrrrZZZAAA///111333...---333///............---------------------------------,,,,,,,,,---------......---------...222999CCCJJJKKKOOOXXX[[[TTTTTTkkk~~~yyyrrrbbbXXXeee~~~}}}ssshhhZZZJJJ@@@===;;;<<<>>>@@@@@@@@@@@@???AAAAAA@@@@@@@@@?????????>>>>>>??????@@@BBBCCCDDDBBBAAA@@@??????>>>>>>???AAAAAA@@@>>><<<;;;===???DDDCCCBBBAAAAAABBBCCCDDDGGGGGGIIIMMMRRRSSSPPPMMMJJJKKKKKKKKKKKKIIIGGGFFFKKKKKKKKKLLLPPPVVV^^^dddjjjllloooqqqrrruuuxxx{{{~~~~~~~~~~~~}}}yyysssmmmiiiddd___\\\\\\\\\]]]```dddgggggggggaaa^^^ZZZXXXXXX[[[```ccchhhiiilllnnnpppqqqrrrrrrvvvsssmmmgggbbb^^^[[[ZZZZZZYYYYYYXXXWWWWWWXXXXXX[[[ZZZXXXUUUTTTUUUXXX[[[[[[]]]```aaaaaabbbcccdddbbbaaa```^^^[[[XXXUUUSSSIIIIIIIIIJJJKKKJJJHHHGGGHHHIIILLLOOOSSSXXX\\\^^^eeejjjooouuu|||}}}vvvuuutttssstttvvvyyyzzzxxxvvvsssqqqqqqpppnnnmmmjjjiiihhhhhhiiihhhgggeee___^^^YYYTTTZZZhhhssswwwsssooojjjiiioooxxx|||zzzxxxnnnmmmjjjkkktttwwwqqqpppvvvxxxuuuuuusssgggPPP===555333111000000///.....................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,---///...,,,...333999???EEEHHHLLLPPPPPPMMMKKKHHHGGGOOO^^^ssszzz~~~~~~{{{}}}{{{|||yyy}}}|||xxxtttqqqpppoookkkiiifffccc___]]]\\\\\\YYYSSSKKKCCC===888444111000000000000000000000000111111111000000000000000000000000111111111222222333333333444555666777888:::;;;<<<===>>>????????????>>>>>>===<<<;;;::::::888888888999999999::::::;;;;;;:::;;;;;;<<<===>>>?????????@@@AAACCCEEEGGGGGGIIIJJJKKKKKKLLLOOOQQQTTTUUUWWWYYY[[[]]]___``````bbbdddfffggghhhkkkmmmiiiiiiiiijjjkkkmmmpppqqqsssvvvyyy{{{|||~~~{{{zzzyyywwwvvvuuuttttttttttttuuuuuuuuuuuuvvvvvvyyyyyyxxxwwwuuuuuuwwwxxxtttssssssvvv}}}vvvfffaaaggg~~~zzzyyywwwuuuuuubbbGGG222222444///---222///............---------------------------------,,,,,,,,,---------......---------...222:::DDDKKKRRRSSSUUUTTTOOOVVVuuuzzzzzzrrrddd^^^mmmwwwkkk___RRREEE>>><<<>>>>>>@@@@@@AAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>======>>>>>>@@@AAACCCDDDBBBBBBAAA@@@??????@@@@@@???@@@@@@???>>>>>>@@@BBBEEEEEEDDDCCCCCCDDDEEEEEEEEEEEEGGGJJJNNNOOOMMMJJJMMMMMMNNNOOOOOOOOONNNMMMMMMNNNOOOPPPTTTZZZbbbgggmmmooorrrtttvvvxxx|||~~~~~~~~~zzzvvvqqqlllhhhccc___\\\[[[ZZZZZZ\\\___aaaaaa```\\\ZZZWWWVVVVVVXXX[[[^^^eeegggiiilllnnnoooppppppqqqnnnjjjddd___\\\ZZZYYYYYYXXXXXXWWWWWWWWWWWWWWWYYYXXXWWWVVVTTTVVVYYY\\\]]]```cccfffgggiiikkkmmmmmmmmmmmmmmmllllllllllllbbbccccccddddddbbbaaa```bbbccceeeiiinnnuuu{{{~~~vvvuuutttssssssuuuwwwxxxwwwvvvttttttsssrrrooommmkkkiiihhhggggggfffdddbbb^^^]]]XXXQQQSSS___mmmvvvrrrrrrsssuuuzzzyyyzzzvvvxxxuuuvvvsss[[[EEE999555333000000///...............------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,///...,,,///444;;;AAAFFFIIILLLQQQPPPMMMKKKIIIIIIQQQccczzz{{{tttsss~~~{{{wwwtttqqqooooooiiigggdddaaa^^^[[[ZZZYYYYYYSSSKKKCCC<<<777333000000000//////////////////111111111222222222222222222222333333333444444444555555555555666777999999<<<<<<>>>???@@@AAAAAAAAA@@@??????>>>===<<<;;;:::777888888888999999999999::::::::::::;;;<<<===>>>?????????@@@AAABBBDDDEEEFFFGGGIIIJJJKKKMMMPPPSSSSSSTTTVVVXXX[[[]]]___```aaaccceeefffggghhhjjjlllhhhhhhiiijjjlllnnnqqqrrrsssvvvyyy{{{|||~~~{{{zzzxxxwwwvvvuuuttttttuuuuuuuuuvvvvvvvvvwwwwww{{{yyywwwwwwxxxyyyyyyxxxuuutttsssvvv||||||rrrfffccchhh~~~yyyyyymmmOOO777333555111...000///............---------------------------------,,,,,,,,,---------......---------///333;;;EEELLLUUUTTTTTTQQQLLLUUUuuuwwwvvvnnnbbbcccvvv{{{nnn___SSSHHH@@@===>>>@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>?????????<<<<<<===>>>???AAABBBCCCBBBBBBAAA@@@@@@@@@AAAAAA>>>???@@@AAAAAABBBDDDGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFGGGJJJLLLMMMKKKIIIMMMNNNOOOQQQRRRSSSTTTTTTSSSSSSUUUVVVYYY___fffkkkooorrruuuwwwyyy}}}~~~~~~zzzvvvqqqlllhhhddd```]]]ZZZYYYXXXYYY[[[\\\[[[[[[XXXWWWVVVUUUUUUWWWYYYZZZ```bbbfffiiilllnnnooopppmmmkkkgggccc___[[[YYYXXXWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVUUUWWWZZZ]]]\\\```dddhhhkkknnnrrrtttxxxxxxxxxyyy{{{}}}~~~}}}~~~~~~~~~vvvuuusssrrrssstttvvvwwwvvvuuuuuuuuuuuutttqqqnnnkkkiiifffddddddccc```___^^^]]]XXXPPPNNNWWWgggsssrrrttt|||}}}yyy}}}jjjRRRAAA777333000000///...............---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,......---000666===CCCHHHJJJMMMQQQPPPMMMFFFJJJRRR___qqqzzzqqqooosss}}}yyyuuurrrooonnnmmmgggfffdddaaa]]][[[YYYXXXXXXRRRJJJBBB<<<777222000000000000///////////////222333333333444444555555555555555555666666666666777666666777888999::::::<<<===>>>???@@@AAAAAAAAA@@@@@@???>>>===<<<;;;;;;777777777888888888888999999999999:::;;;<<<===>>>?????????@@@AAABBBCCCCCCFFFHHHIIIJJJKKKMMMPPPRRRSSSTTTUUUXXX[[[]]]___``````bbbdddeeeeeefffhhhjjjggghhhhhhiiillloooqqqssstttvvvyyy{{{}}}zzzyyyxxxvvvuuuuuuttttttuuuuuuvvvvvvwwwwwwxxxxxx}}}zzzvvvwwwyyy{{{zzzxxxuuuuuutttuuuzzz~~~{{{uuunnnlllooo~~~|||uuuWWW;;;333444222///000///............---------........................,,,,,,,,,---------......---......000444===GGGNNNQQQSSSVVVRRRKKKOOOgggssslllccc[[[ccc{{{vvvgggUUUIIIBBB>>>???BBBBBBBBBBBBBBBAAA@@@@@@???@@@AAAAAAAAAAAABBBBBBBBB<<<<<<===>>>???AAACCCCCCAAAAAAAAA@@@AAAAAABBBBBB@@@BBBCCCDDDDDDEEEGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKKKKLLLNNNPPPSSSUUUWWWWWWYYYZZZ\\\]]]___ccciiimmmpppsssvvvyyy{{{~~~|||xxxsssnnnjjjfffbbb___ZZZXXXWWWWWWXXXYYYYYYYYYWWWVVVUUUUUUUUUVVVXXXYYY[[[^^^bbbfffkkknnnpppqqqkkkiiifffbbb___[[[YYYXXXVVVVVVUUUUUUUUUUUUVVVVVVVVVWWWWWWVVVVVVWWWZZZ]]]ZZZ^^^ccchhhmmmqqquuuyyyvvvuuusssrrrssstttvvvwwwvvvuuuuuuuuuvvvuuurrrooommmjjjgggeeedddbbb```___^^^]]]XXXQQQMMMRRR```nnnrrrtttsssxxxrrr[[[GGG888000000000///...............---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---++++++.........111777???EEEIIIKKKMMMPPPOOOLLLBBBJJJUUUcccvvv}}}ttthhhccckkkvvv{{{|||zzzwwwssspppmmmlllkkkgggfffdddbbb^^^[[[YYYXXXVVVQQQIIIAAA;;;666333000000000000111111111222222444555555666666777777777777777777777888888888888888888888888999999:::;;;;;;;;;===>>>???@@@@@@@@@@@@@@@???>>>===<<<;;;;;;666666777777777888888888888999999999;;;<<<===>>>??????@@@AAABBBBBBCCCCCCHHHIIIJJJKKKKKKLLLNNNQQQRRRSSSUUUXXX[[[^^^```aaa```bbbdddddddddeeefffhhhggghhhhhhiiillloooqqqsssrrrtttwwwyyyzzz|||}}}zzzyyyxxxwwwvvvuuuuuutttttttttuuuuuuvvvwwwxxxxxxxxx|||yyyvvvvvvyyy{{{zzzxxxuuuuuuttttttyyy~~~yyyuuusssyyy]]]@@@444444222111111///............---------........................,,,,,,,,,---------...............000555>>>IIIPPPNNNSSSVVVQQQIIIKKK]]]qqq~~~wwwlllcccZZZUUUbbb|||ppp```OOOEEEAAA@@@CCCGGGCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDD????????????@@@BBBCCCDDDAAAAAAAAAAAABBBCCCDDDDDDDDDFFFGGGGGGGGGFFFGGGIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMLLLMMMOOORRRUUUXXXZZZ[[[___aaacccdddeeehhhllloooqqqsssvvvyyy|||~~~|||yyysssnnnjjjeeeaaa^^^YYYWWWUUUUUUWWWYYYYYYYYYWWWVVVUUUTTTUUUVVVXXXYYYYYY[[[```eeejjjmmmooopppjjjhhhfffbbb___[[[XXXWWWUUUTTTTTTTTTTTTUUUUUUVVVVVVWWWWWWWWWVVVWWWZZZ\\\XXX]]]ccciiinnnsssxxx|||vvvuuutttssssssuuuwwwxxxuuutttttttttuuuuuusssqqqpppllliiifffeeedddbbbaaa^^^[[[XXXSSSNNNOOOZZZgggqqqrrrrrrxxxppp```MMM999---000000///...............------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---++++++.........333999@@@FFFJJJKKKMMMOOONNNJJJBBBJJJRRR]]]ooo{{{xxxoooddd[[[]]]jjjvvvvvvyyy~~~{{{yyyvvvrrrooommmkkkkkkgggfffeeebbb___\\\YYYXXXTTTOOOGGG@@@;;;777333111111111222333444555555666777777777888888888888888888888888999999999::::::999999888888999::::::;;;::::::<<<===>>>?????????@@@??????>>>===<<<;;;:::666666666666777777777777888888888999:::<<<===>>>>>>???AAABBBCCCDDDDDDDDDHHHIIIKKKKKKKKKLLLNNNPPPSSSTTTVVVYYY\\\___aaabbbaaacccdddeeeddddddfffggghhhhhhiiijjjlllnnnqqqrrrnnnqqqtttvvvwwwyyy|||~~~}}}zzzwwwxxxxxxwwwvvvuuuuuuuuuuuuttttttuuuuuuvvvwwwxxxxxxyyywwwvvvvvvwwwxxxyyyyyyuuuuuuuuuuuuwww{{{uuu~~~~~~|||}}}dddGGG888444222111111///............---------........................,,,,,,,,,---------............///111777@@@JJJRRRRRRVVVUUUMMMEEEJJJ^^^qqqwwwrrruuuyyyvvvmmmgggaaaWWWTTTbbb{{{~~~hhhZZZJJJDDDDDDDDDGGGJJJDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFCCCCCCBBBBBBCCCCCCDDDEEECCCCCCCCCDDDEEEFFFGGGHHHHHHJJJKKKKKKIIIHHHHHHIIIKKKLLLMMMMMMMMMMMMLLLKKKHHHIIIIIIHHHGGGHHHKKKMMMQQQRRRSSSUUUXXX\\\^^^```ccceeehhhjjjkkknnnqqqtttsssuuuxxx{{{}}}~~~{{{wwwqqqkkkgggbbb]]]ZZZWWWUUUSSSSSSVVVXXXZZZZZZXXXVVVTTTSSSSSSUUUXXXZZZZZZ]]]```eeehhhkkkmmmnnnhhhgggeeebbb^^^ZZZWWWUUUSSSSSSSSSSSSSSSTTTUUUUUUVVVWWWXXXWWWVVVWWWYYY[[[YYY^^^dddkkkpppvvv{{{vvvuuutttssstttvvvyyyzzzuuutttrrrrrrssstttsssrrrnnnkkkgggdddccccccbbb```]]]YYYVVVTTTPPPNNNTTT^^^rrrqqq}}}yyyuuu~~~rrrjjjeeeUUU???000000000///.....................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---++++++---...///444:::AAAFFFJJJJJJLLLNNNMMMHHHEEEMMMUUU___qqqvvvnnnccc[[[\\\eeennntttsss}}}vvvnnnwww|||zzzvvvssspppnnnmmmlllffffffeeebbb___\\\YYYWWWRRRMMMFFF???;;;777444222222222333555777888::::::::::::999999999999999999999999999999::::::::::::999999888888999999:::;;;::::::<<<===>>>????????????>>>>>>===<<<;;;::::::555555555666666666777777777777888999:::<<<===>>>>>>???AAACCCEEEFFFFFFFFFFFFHHHJJJKKKKKKMMMPPPRRRTTTUUUWWWZZZ]]]```bbbcccccceeeffffffffffffggghhhiiiiiiiiijjjkkkmmmpppqqqnnnqqqtttvvvwwwyyy|||~~~}}}{{{xxxxxxwwwvvvuuuuuutttuuuuuurrrssstttuuuvvvwwwwwwxxxuuuvvvvvvuuutttuuuwwwyyytttuuuvvvuuuwww}}}yyytttzzzzzzwwwzzzlllQQQ>>>444000000111///............---------........................,,,,,,,,,---------............///222777AAALLLSSSTTTXXXWWWNNNFFFLLL___ooouuunnnnnnwww~~~zzzqqqkkkbbbXXXTTT```vvvzzz{{{yyy___RRRGGGDDDFFFGGGGGGIIIFFFFFFFFFGGGIIILLLNNNOOOPPPPPPOOONNNMMMLLLLLLKKKGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGIIIJJJKKKLLLIIIKKKMMMMMMLLLJJJJJJKKKLLLLLLMMMNNNNNNMMMLLLLLLIIIJJJJJJHHHGGGHHHLLLPPPVVVVVVWWWXXX[[[^^^aaabbbdddgggkkkooorrruuuyyy|||xxxzzz}}}~~~xxxtttnnnhhhccc^^^YYYVVVUUUSSSQQQRRRUUUXXXZZZZZZXXXVVVSSSRRRRRRTTTXXXZZZ]]]^^^bbbeeehhhjjjkkkkkkhhhfffdddaaa]]]YYYUUUSSSSSSSSSRRRSSSSSSTTTUUUUUUWWWXXXXXXXXXWWWWWWXXXZZZ[[[```fffmmmsssyyy~~~~~~uuuuuuttttttuuuwwwzzz|||uuusssqqqqqqrrrssssssssskkkgggcccaaa``````___^^^[[[WWWUUUUUUQQQMMMQQQYYYtttqqqxxxzzzrrrxxxzzzhhhggghhh\\\FFF555000000///...............///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---++++++---...///444;;;AAAFFFJJJJJJKKKMMMLLLGGGGGGRRR]]]iii|||uuujjj^^^[[[dddppptttsssnnnxxxyyymmmfffrrr}}}{{{xxxtttqqqooonnnnnneeeeeedddbbb___[[[XXXVVVQQQLLLEEE???;;;888555333222333444666999;;;<<<===;;;;;;;;;::::::999999999999999999:::::::::;;;;;;999999888888888999:::::::::;;;<<<>>>????????????>>>>>>===<<<;;;:::999999555555555555666666666777777777888999:::<<<>>>>>>>>>???BBBDDDFFFGGGGGGGGGDDDFFFHHHJJJLLLNNNRRRTTTTTTUUUXXX[[[^^^aaacccdddfffggghhhhhhgggggghhhjjjjjjjjjjjjjjjkkkmmmooopppqqqtttvvvxxxzzz|||}}}{{{xxxwwwvvvuuuuuutttuuuuuurrrrrrssstttuuuvvvwwwwwwrrrtttvvvtttrrrrrrvvvyyysssuuuvvvuuuvvv|||~~~gggmmmqqqsss}}}sssvvvrrrXXXBBB555//////000//////.........---------////////////////////////,,,,,,,,,---------............///222888AAALLLTTTRRRYYY[[[RRRJJJMMM[[[gggeeeeeeppp{{{rrrcccYYYTTT^^^ppp||||||yyywwwzzzzzztttYYYNNNDDDDDDGGGGGGGGGGGGGGGGGGHHHJJJMMMPPPSSSUUUXXXXXXWWWUUUTTTSSSRRRQQQJJJIIIHHHGGGFFFFFFFFFFFFIIIIIIJJJJJJLLLMMMOOOPPPIIIKKKMMMNNNMMMLLLMMMMMMLLLMMMNNNNNNNNNNNNMMMLLLKKKLLLLLLKKKIIIKKKPPPTTTWWWWWWXXXYYY[[[]]]```bbbcccgggmmmrrrwww{{{|||~~~}}}~~~}}}|||{{{xxxqqqkkkgggaaaYYYVVVWWWPPPQQQRRRSSSTTTWWW[[[^^^\\\ZZZXXXTTTSSSTTTXXX[[[___```ccciiinnnpppnnnkkkllliiiddd___ZZZVVVTTTSSSSSSSSSSSSSSSTTTUUUVVVVVVYYYZZZ[[[ZZZYYYZZZ\\\^^^ccceeeiiinnntttyyy}}}uuuuuuuuuvvvwwwyyyzzz{{{rrrqqqpppppprrrrrrqqqpppllljjjeee```]]]\\\[[[\\\\\\UUURRRVVVVVVPPPKKKKKKiiiqqqwwwwwwxxxyyytttmmmiiirrr{{{wwwssswww{{{{{{pppeeecccgggbbbMMM888555111///111000---,,,...///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,,,,------...555>>>DDDHHHKKKLLLLLLLLLKKKHHHOOOaaasss|||oookkk]]][[[ooo|||wwwrrrnnnwwwzzzrrrkkkrrr}}}zzzyyywwwuuurrrooollljjjfffdddaaa___]]][[[WWWTTTPPPIIIAAA<<<:::888444000444555777:::;;;<<<<<<<<>>===<<<:::999888777999999999888888888888888888999:::;;;:::999888777:::::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999777777666555444444444555666888999888888888999:::;;;===>>>;;;???EEEIIIJJJJJJKKKKKKFFFGGGIIIJJJKKKMMMQQQTTTWWWXXX[[[]]]```bbbccccccggggggfffffffffhhhiiijjjmmmmmmmmmmmmnnnoooqqqqqqsssuuuxxxyyyzzz{{{}}}~~~|||}}}}}}zzzxxxyyyyyyxxxwwwvvvuuutttsssssstttuuuuuuttttttuuuwwwvvvvvvvvvvvvuuutttsssrrrrrrsssvvvvvvtttvvvlllhhhlllyyy{{{~~~aaaGGG777111---***111000000///...---------///////////////////////////////////////.........//////000555>>>HHHPPPTTTXXX[[[WWWOOOLLLUUUdddmmmpppkkk}}}tttaaaVVVTTTbbbvvv}}}xxxqqq}}}wwwjjjSSSNNNIIIEEEFFFHHHJJJKKKLLLMMMOOOQQQTTTVVVXXXYYY[[[[[[[[[[[[ZZZXXXVVVUUUQQQOOOLLLJJJIIIJJJLLLMMMMMMNNNNNNOOOPPPQQQRRRRRRPPPPPPOOONNNNNNNNNOOOOOOQQQPPPPPPOOONNNNNNNNNOOOKKKKKKKKKLLLOOOQQQTTTVVVYYYXXXXXXZZZ]]]`````````gggiiilllqqqwww|||~~~}}}}}}}}}{{{zzzyyyppphhhbbb[[[TTTQQQSSSOOOPPPQQQQQQRRRVVV[[[^^^```^^^\\\XXXVVVWWWZZZ^^^^^^___bbbhhhmmmooommmkkkkkkiiiddd___ZZZVVVTTTSSSTTTSSSTTTTTTUUUVVVWWWXXXYYY[[[[[[[[[ZZZ[[[]]]___dddgggkkkpppuuuzzz}}}~~~~~~uuuuuuuuuvvvwwwxxxzzzzzzrrrqqqpppppprrrrrrqqqpppllliiieee```]]][[[ZZZ[[[[[[UUUSSSVVVVVVOOOJJJIIIaaakkkssstttrrrrrrnnniiijjjrrr{{{wwwjjjjjjqqqwww}}}xxxrrrlllkkkllleeeQQQ===555111///111000------//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,...---///666???DDDGGGKKKMMMOOOOOOMMMKKKYYYnnnpppjjjYYYVVVlllzzzxxxuuuyyyvvvpppxxx|||xxxwwwvvvtttrrrpppnnnlllgggeeecccaaa___\\\XXXUUUOOOHHH@@@;;;999888444000222444777999<<<===>>>>>>??????>>><<<;;;999888888888888888888888888999999999::::::::::::999777777::::::::::::;;;;;;;;;<<<<<<;;;:::999888777777666555555444444555666777888777777777888999:::<<<======@@@CCCEEEFFFHHHKKKMMMHHHHHHIIIJJJJJJMMMQQQTTTWWWXXX[[[]]]```aaaccccccgggfffffffffggghhhiiijjjnnnmmmnnnnnnoooppprrrrrrtttvvvyyyzzzyyyzzz{{{||||||}}}~~~}}}{{{zzzyyyyyyxxxwwwvvvuuutttttttttvvvwwwwwwvvvvvvwwwxxxvvvvvvvvvvvvuuutttssssssssstttwwwwwwuuuwww|||iiigggmmm{{{gggOOO>>>666222111111000000///......------/////////////////////////////////////////////...//////000666???IIIQQQTTTZZZZZZUUUOOOQQQ```qqq{{{wwwsss{{{ooo___VVVUUUeeeyyy{{{uuutttgggQQQMMMHHHFFFFFFIIIKKKLLLPPPQQQRRRTTTWWWYYYZZZ[[[\\\\\\]]]]]]\\\ZZZYYYWWWSSSQQQNNNLLLKKKLLLMMMNNNOOOOOOPPPQQQRRRSSSSSSTTTRRRRRRQQQPPPOOOOOOOOOPPPQQQQQQPPPOOOOOOOOOOOOOOOLLLLLLMMMOOOQQQTTTWWWYYYYYYXXXXXXZZZ^^^aaacccccciiikkknnnsssyyy~~~~~~||||||||||||zzzyyyxxxmmmaaaYYYSSSMMMLLLNNNNNNOOOOOOOOOPPPUUUZZZ___bbb```^^^ZZZWWWXXX[[[]]]^^^___cccggglllnnnmmmkkkkkkhhhddd___[[[WWWTTTSSSTTTTTTTTTUUUVVVXXXYYYZZZ[[[\\\]]]]]]\\\]]]___aaagggjjjnnntttxxx{{{}}}}}}{{{tttuuuuuuvvvwwwxxxxxxyyyrrrqqqppppppqqqrrrqqqpppkkkiiieeeaaa]]][[[ZZZYYYZZZUUUTTTVVVUUUOOOHHHEEE[[[gggsssuuurrrppppppooouuuzzz~~~tttkkkkkkqqqvvvzzz~~~zzzwwwrrrpppqqqkkkYYYFFF777222///000000......000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,......000888AAAEEEFFFJJJOOORRRRRRPPPNNNbbb|||ssslll[[[ZZZooo}}}zzzyyyyyy}}}}}}wwwuuu~~~~~~zzzvvvuuuuuutttrrrpppnnnmmmgggeeebbb```^^^ZZZVVVRRRLLLFFF???:::888666333111111333666999<<<>>>?????????>>>===<<<;;;:::999888777777777888999999999:::::::::::::::999888777666999:::::::::::::::;;;;;;;;;::::::999888777666666666555555444555555666666666666666666777999:::;;;>>>???@@@@@@AAAEEEJJJNNNJJJKKKJJJJJJJJJLLLPPPTTTWWWXXXZZZ]]]___aaabbbcccffffffffffffggghhhiiijjjnnnnnnnnnnnnpppqqqrrrsssuuuwwwyyyzzzyyyyyyzzz{{{{{{|||}}}}}}|||{{{yyyyyyxxxwwwvvvuuuuuuttttttuuuwwwvvvuuuuuuvvvxxxuuuuuuuuuuuuuuuuuuuuutttuuuvvvwwwxxxuuuvvv~~~www|||ddddddnnn}}}uuueeeRRR???444000111111000000//////......---////////////////////////......////////////////////////111777@@@JJJRRRVVVZZZZZZXXXWWW___ppp|||tttkkkWWWRRRWWWiii}}}zzzzzzqqqcccOOOLLLHHHFFFHHHLLLOOOPPPSSSTTTUUUWWWXXXZZZ\\\\\\^^^______```___^^^]]]\\\VVVUUURRRPPPOOOOOOPPPPPPQQQQQQRRRSSSTTTUUUVVVVVVUUUUUUTTTRRRRRRQQQQQQQQQRRRQQQQQQPPPPPPPPPPPPPPPOOOPPPQQQSSSVVVYYY\\\^^^[[[ZZZYYY\\\```eeehhhiiimmmooorrrwww|||}}}|||zzzzzz{{{zzzxxxvvvsssfffXXXPPPLLLHHHIIILLLMMMMMMMMMMMMOOOSSSZZZ^^^___^^^\\\XXXUUUUUUWWWYYY^^^```dddhhhkkkmmmmmmllljjjhhhddd```[[[WWWTTTSSSTTTTTTUUUVVVXXXZZZ\\\]]]]]]^^^______^^^___aaaccciiimmmrrrwwwzzz|||}}}}}}wwwtttuuuuuuvvvvvvwwwwwwwwwqqqpppooopppqqqrrrqqqooollljjjgggccc```]]]ZZZYYYXXXVVVTTTUUUTTTOOOGGGAAAQQQ___ooouuusssrrruuuzzz||||||{{{|||}}}}}}}}}}}}yyy|||xxxeeePPP;;;444///000111//////111///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++,,,...///111999CCCGGGFFFJJJPPPSSSRRRPPPPPPiiippplll```bbbvvv}}}uuurrrpppwww{{{|||}}}yyyvvvuuuuuusssqqqooommmllldddbbb```]]]ZZZVVVQQQMMMHHHCCC===888666555333222333444777:::<<<>>>>>>>>>======<<<;;;:::999888888666666777888999:::::::::;;;::::::999888777666666999999999999:::::::::::::::999999888777777666666666555555555555555555555555555555555666777888999<<<===>>>>>>???CCCHHHLLLMMMLLLLLLJJJJJJLLLPPPSSSVVVXXXZZZ]]]___aaabbbccceeeeeeeeefffggghhhiiiiiilllllllllmmmoooppprrrrrrtttvvvxxxyyyyyyyyyzzz|||zzz{{{}}}~~~|||{{{{{{yyyyyyxxxwwwwwwvvvuuuuuurrrtttuuuuuutttsssuuuvvvvvvvvvuuuuuuuuuuuuuuuvvvuuuuuuvvvvvvtttuuu}}}xxx}}}yyyccceeerrruuummmkkkhhhbbbTTTAAA111---000000000000000//////......////////////////////////............//////////////////222999BBBLLLTTTWWWYYY[[[\\\aaannntttnnnhhhOOOPPP]]]sssyyy|||~~~nnn```NNNKKKIIIIIILLLPPPSSSUUUUUUVVVWWWXXXZZZ[[[\\\]]]aaaaaabbbccccccbbbaaa```[[[YYYWWWUUUSSSSSSSSSSSSSSSTTTTTTUUUVVVWWWXXXYYYXXXWWWVVVUUUTTTSSSSSSSSSSSSSSSRRRQQQQQQRRRRRRRRRSSSSSSTTTWWWZZZ^^^aaaccc^^^]]]]]]```eeekkkoooqqqrrrsssvvv{{{|||zzzyyyyyyyyyxxxuuusssjjj]]]PPPJJJHHHHHHJJJMMMLLLMMMMMMMMMOOOSSSXXX]]]]]]\\\ZZZWWWTTTSSSUUUWWW___bbbeeehhhkkklllmmmmmmiiigggddd```\\\XXXTTTSSSSSSSSSUUUVVVYYY[[[]]]___^^^```aaaaaaaaabbbdddffflllooosssxxx|||}}}}}}}}}yyyrrrttttttuuuvvvvvvvvvuuuuuuqqqpppooooooqqqqqqpppooommmllljjjgggccc___\\\ZZZVVVUUUTTTSSSSSSOOOGGG@@@CCCRRRdddoooppprrrzzzuuuWWW???666//////111000000111///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++,,,///000333;;;EEEIIIHHHKKKQQQRRRPPPQQQUUUrrrvvvfffhhhfffmmm|||yyyjjjdddlllvvv|||xxxwwwwwwuuussspppmmmjjjiiicccaaa___\\\YYYTTTNNNIIICCC@@@;;;777555444333222666777999;;;<<<<<<<<<<<<<<<;;;;;;:::999888777777666666777888999:::::::::::::::999888777777666666999999999999999999999999888888888777777666666666555555555555555444444444444444444444555666777777888;;;===???AAACCCFFFHHHMMMMMMMMMKKKKKKLLLPPPSSSVVVWWWZZZ\\\___aaabbbbbbcccdddeeefffggghhhiiiiiijjjjjjjjjkkkmmmnnnpppqqqqqqsssvvvxxxyyyzzz|||~~~zzz{{{}}}|||zzzzzzzzzyyyyyyxxxxxxwwwwwwvvvvvvssstttuuuuuuttttttuuuwwwwwwwwwvvvuuuuuuuuuvvvvvvtttsssssstttrrrrrrzzzzzz~~~~~~yyylllnnn|||}}}qqqjjjggghhhhhh```KKK777000444000000000000000/////////////////////////////////---.........//////000000///000333:::DDDNNNVVVYYY\\\[[[ZZZ___ooo{{{nnnkkkeeePPPXXXlll~~~|||}}}nnn```OOOMMMKKKLLLQQQUUUYYYZZZ[[[[[[\\\^^^___aaabbbbbbeeefffgggggggggfffeeeddd```^^^\\\ZZZXXXWWWVVVVVVUUUVVVWWWWWWYYYYYYZZZ[[[ZZZYYYXXXWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUVVVWWWXXXZZZ^^^aaaeeegggbbbaaabbbeeekkkqqquuuwwwvvvwwwzzz~~~}}}{{{zzzxxxxxxwwwuuuqqqnnnaaaUUUJJJGGGIIIJJJKKKNNNLLLMMMNNNOOOPPPSSSWWWZZZ\\\\\\ZZZWWWUUUTTTVVVXXX___bbbeeehhhiiijjjlllmmmhhhgggdddaaa]]]XXXUUUSSSRRRRRRTTTVVVYYY\\\___``````bbbcccccccccdddgggiiimmmppptttxxx{{{}}}~~~~~~uuuqqqttttttuuuvvvvvvuuutttsssqqqpppoooooopppqqqpppooonnnnnnllliiieeeaaa\\\ZZZTTTUUUSSSQQQPPPOOOHHH@@@===JJJ]]]lllrrrxxx~~~ZZZDDD999000///111000///000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,///111444===GGGJJJIIIMMMSSSQQQNNNTTT___~~~|||iiibbbjjjoooyyyxxxfffaaaiiivvv|||yyywwwwwwuuurrrooollliiigggeeeccc```^^^ZZZTTTMMMHHH???===999555333222333333777888:::;;;<<<<<<;;;;;;;;;;;;;;;:::999888888888777777777888999999999:::999999888777777777777888999999999888888888888777777777777777666666555555333444444555555555444444444444444444444555666666666999===@@@BBBCCCDDDFFFLLLMMMNNNMMMMMMNNNPPPSSSVVVWWWYYY\\\^^^```aaabbbbbbccceeefffhhhhhhiiiiiihhhhhhiiijjjlllnnnooopppooorrruuuxxxyyy{{{}}}{{{|||}}}|||zzzzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwvvvwwwyyyxxxwwwwwwxxxzzzyyyxxxvvvuuuttttttuuuvvvrrrqqqqqqrrrqqqrrrxxx}}}|||~~~}}}zzz{{{zzztttnnnpppsssmmmWWW===222555000000000000000000000000////////////////////////------......///000000000///000444<<>>HHHIIIJJJPPPUUURRRNNNZZZkkkooo```___jjjrrr{{{sssdddeeefffvvv~~~|||yyyuuuuuutttrrrooollljjjiiidddbbb```]]]YYYRRRKKKEEE<<<;;;888444222111333444666888:::;;;=========<<<===<<<<<<;;;;;;::::::999888888888888888888999999888777777666666777999999999999888888777777777777777777666666666666555555111222444555555555555444555444444444444555666666666999===@@@AAABBBEEEFFFJJJLLLNNNOOOOOOOOOQQQRRRVVVWWWYYY\\\^^^```aaabbbaaabbbdddfffhhhhhhhhhhhhhhhhhhiiijjjlllnnnpppqqqppprrrvvvxxxxxxzzz|||}}}|||}}}~~~~~~|||{{{zzzyyyyyyxxxxxxxxxxxxwwwwwwwwwyyyzzzzzzyyyyyyzzz{{{{{{zzzwwwuuutttttttttuuurrrpppppprrrrrrsssxxx|||}}}yyyaaaBBB222222000000000000000000000000////////////////////////------......///000000111///000555===HHHRRRYYY\\\]]]YYYRRRNNNXXXmmmyyyrrrfff\\\ggg|||sssfffUUUTTTSSSVVV[[[```cccdddfffggghhhjjjmmmooopppqqqssstttttttttsssqqqpppooohhhgggeeebbb```^^^\\\[[[WWWXXXYYYYYY[[[[[[\\\]]]YYYYYYXXXXXXYYYYYYZZZZZZYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[\\\]]]```cccfffhhhcccdddhhhmmmsssxxxyyyyyy{{{}}}}}}{{{zzz{{{zzzxxxwwwuuuqqqllliiiZZZOOOGGGIIIMMMNNNMMMMMMLLLOOOQQQSSSSSSSSSTTTUUUWWWXXXWWWVVVTTTSSSUUUWWW[[[^^^bbbdddddddddgggjjjgggfffdddaaa]]]YYYUUURRROOOPPPRRRUUUYYY\\\___aaabbbdddeeeffffffgggjjjlllooopppsssvvvzzz}}}zzzvvvwwwssstttuuuvvvuuutttrrrppppppooonnnooopppqqqpppnnnmmmmmmllljjjeee```[[[WWWSSSTTTQQQLLLLLLOOOJJJBBB888???PPPcccpppyyyyyyyyytttaaaJJJ>>>222000111000......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++***,,,///222666???IIIHHHJJJRRRWWWRRRPPP___uuu|||jjj___XXXccckkksssvvvhhh^^^dddhhhyyy~~~}}}zzzssssssrrrqqqooommmkkkjjjbbb```^^^[[[VVVOOOGGGBBB:::999777444111111222444555666999;;;===>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;999999999888888888888888777777666666666888999:::999888888888777777666666666666666666666555555555000111333555666666555555555555444444444555666666888:::===>>>@@@BBBEEEHHHIIILLLOOOQQQQQQPPPQQQRRRUUUWWWYYY\\\^^^```aaabbbaaabbbdddfffhhhiiihhhhhhiiiiiijjjkkkmmmoooqqqrrrrrrtttwwwxxxxxxyyyzzz||||||}}}~~~}}}|||yyyyyyxxxxxxxxxxxxxxxxxxvvvxxxyyyyyyxxxwwwyyyzzz}}}{{{xxxuuutttsssttttttrrrppppppsssssstttyyy~~~jjjHHH444222000000000000000111111111////////////////////////---------...///000000111///000555>>>IIISSSZZZ]]]YYYYYYUUURRRVVVcccnnnsssxxxzzzxxxjjjYYYdddzzzuuuiiiWWWVVVVVVYYY^^^cccfffgggfffgggiiikkknnnppprrrsssxxxyyyyyyxxxwwwuuusssrrrjjjiiigggdddbbb___]]]\\\XXXXXXYYYZZZ[[[\\\\\\]]]XXXXXXXXXXXXYYYZZZ[[[\\\[[[[[[ZZZZZZ[[[\\\]]]]]]\\\\\\]]]^^^```ccceeegggbbbdddhhhnnntttxxxyyyxxx}}}~~~}}}~~~{{{yyyzzzvvvsssssstttrrrlllfffUUUOOOJJJKKKPPPUUUTTTQQQVVVUUUUUUTTTTTTSSSTTTTTTZZZXXXUUURRRRRRSSSUUUWWW[[[\\\^^^```aaabbbccccccccccccbbb```]]]YYYVVVTTTPPPRRRTTTVVVWWWZZZ___bbbbbbdddfffggggggiiilllnnnqqqqqqrrrtttxxx{{{~~~~~~yyyxxxvvvtttsssrrrqqqppppppppppppqqqooommmmmmooooooooonnnkkkkkkkkkjjjgggaaaYYYTTTRRROOOMMMMMMNNNKKKFFFAAA;;;>>>LLLaaapppwww}}}~~~tttyyyxxxzzzqqqhhh^^^XXXEEE444000111000000222......---------,,,,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,---,,,+++,,,111888@@@EEEIIIJJJPPPUUUSSSSSSaaattt|||{{{|||kkk___VVV\\\gggooonnneeeaaabbbkkkzzzuuunnnnnnnnnmmmllljjjiiihhhfffaaa\\\XXXTTTNNNFFF@@@999777333000///000222333555777999::::::;;;===???@@@??????>>>===<<<<<<;;;:::::::::999999888888888888888888888888999999999::::::888777666666666666444555555555444333333222444444444444444444444444444444444444444444444444666888:::;;;===???BBBEEEJJJHHHHHHKKKQQQTTTTTTRRRRRRUUUXXXZZZ\\\]]]___aaafffeeeddddddeeefffhhhiiieeefffhhhjjjmmmoooqqqrrrtttsssssstttxxx{{{}}}~~~~~~~~~|||}}}~~~|||{{{yyywwwvvvwwwwwwvvvuuuwwwwwwxxxyyyyyyyyyxxxxxxyyyxxxwwwvvvuuutttsssrrrtttttttttsssrrrtttwwwzzz}}}TTT777888222111111000000000000000////////////////////////000///...------...///000111444999@@@IIIRRRZZZ^^^eee]]]RRRKKKPPP]]]jjjqqqooouuuzzzeee[[[___nnn}}}sssjjj\\\ZZZYYY[[[bbbhhhkkklllnnnooopppqqqtttxxx{{{}}}~~~xxxuuullljjjhhheeeaaa^^^\\\ZZZZZZZZZYYYYYYZZZZZZ[[[\\\^^^]]]\\\[[[[[[[[[]]]]]][[[[[[[[[[[[[[[\\\^^^```dddddddddfffiiikkkkkkjjjdddeeehhhoooxxx~~~{{{|||~~~~~~~~~|||yyywwwuuussspppqqqsssqqqlllgggWWWRRRNNNOOOUUUYYYWWWTTTWWWVVVUUUSSSSSSSSSTTTTTTXXXUUURRRPPPOOOPPPSSSTTTWWWXXXZZZ\\\^^^```aaaaaacccbbbaaa___]]]YYYVVVTTTQQQSSSUUUVVVXXX[[[___cccccceeefffggghhhiiilllnnnqqqrrrsssuuuxxx|||{{{wwwvvvssstttsssrrrqqqppppppppppppooommmkkkkkklllmmmlllkkkkkkkkkkkkjjjgggbbbZZZUUURRROOOMMMMMMMMMKKKFFFAAA999:::DDDYYYkkkuuuyyy}}}vvvvvvyyyzzzuuuqqqvvv}}}sssmmmxxx}}}oooiiifffaaa^^^KKK888111111000///000.........---------,,,,,,+++++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++******,,,222:::BBBGGGLLLMMMQQQSSSNNNKKKWWWhhhoooqqqzzzrrrjjjbbbcccgggllljjjeeedddgggrrr|||wwwssslllllllllkkkjjjhhhgggfffccc```[[[VVVQQQKKKDDD>>>999666333000///000222333444666999::::::;;;===?????????>>>>>>===<<<<<<;;;;;;;;;:::::::::999999999999999999888888888888888999999888777666666666666666666666666666555444444444444444444444444444444444444444444444444444444555777999;;;<<<>>>AAADDDHHHHHHIIILLLOOORRRSSSSSSTTTVVVYYYZZZ[[[]]]___aaaeeeddddddddddddfffggghhheeefffhhhjjjmmmoooqqqqqqsssrrrssstttwww{{{}}}~~~}}}~~~~~~}}}}}}{{{|||yyywwwvvvwwwwwwwwwvvvxxxxxxyyyyyyyyyyyyyyyxxxxxxwwwwwwvvvuuuttttttssssssttttttsssrrrsssvvvyyy|||ZZZ;;;666222222111000000000000000/////////////////////////////////....../////////000333999AAAKKKTTT[[[```\\\VVVQQQRRR[[[hhhpppssszzz~~~sss^^^XXX^^^pppwwwooobbb```___bbbhhhnnnqqqrrrvvvvvvwwwxxx{{{~~~{{{wwwlllkkkhhheeebbb___]]]\\\[[[[[[[[[ZZZ[[[\\\\\\]]]___^^^]]]\\\\\\]]]]]]^^^ZZZ[[[\\\]]]^^^bbbeeehhhiiihhhhhhiiikkkmmmlllkkkjjjjjjnnnttt|||~~~}}}}}}yyyyyyyyyyyyxxxwwwvvvuuuqqqooonnnooopppooojjjfffXXXUUUSSSUUU[[[]]][[[XXXXXXWWWTTTSSSRRRRRRSSSTTTTTTRRROOOMMMLLLMMMOOOPPPSSSUUUWWWZZZ]]]___aaaaaaaaaaaa```___\\\YYYVVVTTTRRRTTTVVVXXXYYY\\\aaadddeeefffhhhhhhiiijjjmmmooorrrssstttvvvyyy}}}wwwuuusssppptttsssrrrqqqppppppppppppooommmkkkkkkllllllkkkjjjkkkkkkjjjjjjhhhccc\\\WWWQQQOOOLLLLLLLLLJJJEEEAAA;;;777===PPPfffssswwwwwwooojjjhhhkkkooosssyyy~~~tttjjjhhhhhhppp|||sssgggdddeeeeeefffSSS===333111000...............------------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,***)))***---444<<>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999999888888777777777777666666666666777777777777777777777666666555444444444444444444444444444444444444444444444444444666888999:::<<<@@@BBBDDDFFFIIIKKKMMMOOORRRTTTVVVXXXYYYZZZ[[[\\\___bbbccccccccccccdddeeefffgggeeefffhhhjjjlllooopppqqqqqqrrrsssuuuwwwzzz|||~~~~~~~~~|||zzz}}}zzzwwwvvvvvvxxxxxxwwwyyyyyyzzzzzzzzzzzzyyyyyywwwwwwvvvvvvuuuuuuuuutttrrrssssssrrrrrrrrruuuwww~~~xxxyyy}}}|||vvvmmmkkkrrrccc???444222222111000000000000111////////////////////////...//////000000//////...///333:::CCCMMMVVV]]]aaa^^^WWWSSSZZZiiivvv|||}}}sss```UUU^^^sss}}}wwwlllkkkjjjlllqqqvvvyyyzzz}}}}}}~~~|||xxxmmmkkkiiifffccc```___^^^]]]\\\\\\\\\\\\]]]^^^^^^aaa```___^^^^^^^^^^^^___[[[[[[\\\___dddjjjooorrrnnnmmmmmmmmmooopppooonnnnnnooosssxxx}}}|||{{{xxxwwwvvvuuuttttttttttttooonnnmmmmmmnnnlllhhhdddXXXVVVVVVYYY^^^```]]]ZZZXXXWWWTTTRRRQQQRRRTTTUUURRRPPPNNNLLLKKKLLLMMMNNNRRRSSSVVVZZZ]]]```bbbccc`````````^^^\\\YYYVVVUUUTTTUUUXXXYYY[[[^^^bbbeeefffhhhiiijjjjjjkkkmmmpppttttttuuuwwwzzz~~~zzzuuutttrrrooossssssrrrqqqpppppppppppppppnnnmmmlllmmmmmmlllkkkjjjjjjjjjjjjhhhccc]]]YYYRRROOOLLLKKKKKKJJJEEEAAA@@@999:::JJJbbbsssxxxvvvppphhhbbbfffqqq{{{mmmfffjjjooouuu~~~wwwjjjfffhhhiiilllYYYBBB444000000///---............---------------------,,,,,,++++++***+++++++++,,,,,,,,,------+++***+++///555===EEEJJJOOOOOOSSSTTTMMMHHHSSSccciiirrr|||nnngggkkkiiijjjppptttvvvyyy}}}yyyuuurrrooonnnnnnmmmllljjjiiigggfff```]]]YYYSSSLLLEEE>>>:::666444222000///000111222444666888999999;;;===???>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888888777777666666666555666666777777666777777777777777666666444444444444444444444444555555555555555555555555444555777888999;;;>>>@@@@@@DDDHHHJJJKKKMMMQQQUUUWWWXXXZZZZZZ[[[\\\```bbbbbbbbbbbbcccdddeeefffgggggghhhiiikkkmmmoooqqqrrrpppqqqtttvvvwwwzzz|||~~~}}}zzz}}}zzzwwwvvvwwwxxxyyyyyyyyyzzzzzz{{{{{{zzzzzzyyyvvvvvvvvvvvvuuuuuuuuuuuurrrrrrsssrrrqqqrrrtttvvvtttppprrrtttssslllkkktttiiiDDD444333222111111000000111111////////////////////////...///000111111000///...///333;;;EEEPPPYYY```cccddd[[[WWWbbbtttuuucccTTT```uuuxxxwwwwwwwwwyyy|||~~~yyyuuunnnllliiifffcccaaa``````^^^^^^]]]]]]^^^^^^___`````````_________^^^^^^^^^^^^]]]^^^aaahhhooouuuxxxpppooonnnppprrrssssssrrrppprrruuuzzz}}}{{{zzzyyywwwvvvtttsssrrrrrrssssssoooooonnnmmmlllhhhdddaaaWWWVVVWWWZZZ]]]^^^\\\YYYWWWVVVTTTSSSRRRSSSTTTUUUQQQPPPNNNMMMLLLLLLMMMNNNOOOQQQTTTXXX\\\___bbbccc``````___^^^]]]ZZZXXXVVVUUUWWWYYY[[[]]]```dddggghhhiiikkkkkkkkklllnnnqqquuuuuuvvvyyy|||vvvttttttrrrpppssssssrrrqqqpppppppppppppppnnnllllllllllllkkkjjjiiiiiihhhhhhgggddd___[[[RRROOOLLLKKKKKKJJJFFFBBBCCC<<<999DDDZZZnnnvvvuuuqqqjjjeeejjjxxxsssmmmqqqvvv|||wwwqqqqqqqqqrrr___FFF444///111000...//////.........---------...------,,,,,,+++++++++++++++,,,,,,,,,---------------...111666===DDDIIIPPPOOORRRSSSMMMJJJVVVgggqqq|||wwwfff^^^aaaeeennnzzz}}}~~~|||wwwtttrrrpppnnnmmmmmmkkkjjjhhhfffeee```^^^ZZZSSSKKKCCC===999444333111/////////000111444666888999999:::<<<>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888777777777666666666666777777888555666666777777777666666555555555555555555555555555555555555555555555555333555777888888:::===???>>>BBBFFFHHHIIILLLPPPTTTVVVWWWYYYZZZ[[[]]]___bbbaaaaaabbbdddeeefffffffffhhhiiikkklllnnnppprrrrrrooorrruuuwwwxxxzzz}}}~~~{{{}}}zzzxxxwwwxxxyyyzzzzzzxxxyyyzzzzzz{{{{{{zzzzzzvvvvvvvvvvvvuuuuuuuuuuuuqqqsssssssssrrrrrrsssuuu~~~ppphhhkkkqqqsssrrruuulllIII888333222222111111111111111000000000000000000000000...///000111111000///...///444===HHHSSS[[[aaadddccc[[[^^^rrryyyooo^^^XXXeeeyyy~~~yyyuuuooommmjjjfffcccaaa``````^^^^^^]]]]]]^^^^^^___```^^^^^^____________^^^^^^bbb``````dddjjjqqquuuwwwnnnmmmnnnpppsssvvvvvvvvvrrruuuyyy}}}~~~|||zzzxxxxxxuuutttsssrrrqqqqqqqqqqqqnnnnnnmmmllliiieeebbb```UUUUUUVVVWWWYYYZZZXXXVVVTTTTTTTTTTTTTTTUUUUUUVVVRRRQQQOOONNNMMMMMMNNNNNNMMMOOORRRVVVZZZ]]]___````````````___^^^[[[YYYXXXWWWYYY[[[\\\^^^aaaeeeiiijjjkkklllllllllmmmoooqqqvvvwwwxxxzzz}}}{{{uuutttsssrrrrrrtttsssrrrqqqppppppppppppnnnllljjjiiiiiiiiihhhgggggggggggggggfffccc___\\\TTTPPPMMMKKKLLLKKKGGGDDDAAA>>>:::???OOOdddqqqtttqqqppppppvvv{{{~~~zzzgggKKK666000222222.../////////.........------------------,,,,,,,,,,,,,,,,,,,,,,,,------------......///222888>>>EEEIIIQQQOOOPPPPPPJJJGGGUUUgggvvvtttccc]]]\\\dddttt|||wwwtttrrrppplllkkkjjjiiigggeeecccbbb```___[[[TTTJJJAAA<<<999333222000/////////000000333555777888999:::<<<>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999999888888888888777777777777777888555666666777777777777666777777777777777777777777555555555555555555555555444555777888888:::<<>><<>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;:::999888888777888888666777777888999999888888888888888888888888888888555555555555555555555555444666888888888:::===???<<<===???CCCIIIMMMOOOPPPNNNRRRWWW[[[]]]]]]^^^___aaabbbdddfffggghhhhhhhhhggghhhiiikkkmmmnnnooopppnnnsssyyy{{{{{{|||~~~}}}zzzzzzzzz{{{||||||zzzxxxtttuuuvvvxxxzzz{{{||||||xxxwwwwwwvvvuuuttttttsssssstttvvvuuutttssstttuuuwww|||qqqttt~~~vvvpppyyyqqqRRR<<<444333222222111111222222000000000000000000000000111000000000000000000111111777AAAMMMWWW^^^bbbdddbbbaaaqqqxxxmmm[[[aaawww|||zzzrrrooojjjeeeaaa^^^^^^]]][[[[[[[[[ZZZ[[[\\\\\\]]][[[]]]___```bbbbbbbbbbbbgggeeeeeeiiippptttsssqqqooonnnoooqqqtttwwwwwwwwwxxx}}}}}}{{{yyyxxxwwwvvvppppppppppppooonnnmmmllleeefffhhhgggeeebbb```___UUUUUUTTTTTTTTTTTTSSSSSSNNNPPPSSSVVVWWWWWWWWWVVVQQQPPPOOONNNMMMMMMMMMMMMOOOQQQTTTXXX[[[^^^```aaa```aaaaaaaaa```^^^\\\[[[YYY[[[]]]^^^```cccgggkkklllmmmnnnnnnnnnnnnppprrrxxxxxxyyy{{{~~~wwwtttsssooopppttttttsssrrrqqqpppppppppppppppnnnkkkjjjkkkjjjiiihhheeeddddddddddddbbb___\\\VVVRRRNNNLLLMMMLLLIIIFFFAAADDDBBB===CCCWWWlllxxxxxxwwwWWW<<<222555333---000/////////............,,,,,,,,,------.........,,,,,,,,,---------......***+++...333:::BBBIIIMMMPPPNNNMMMMMMIIIJJJ[[[pppmmmdddfffhhhqqq}}}zzzppppppvvvvvvyyy}}}xxxsssooommmmmmmmmllljjjhhhfffdddbbb^^^^^^[[[RRRGGG>>>888777111000000////////////000333555777888888:::<<<>>>;;;<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::::::::::::::::::::;;;<<<;;;:::999888888888888777888999:::::::::::::::999999999999999999999999666666666666666666666666555666888888999:::===???<<<<<<===BBBIIINNNOOONNNKKKPPPVVV[[[]]]^^^^^^___aaabbbdddfffhhhiiiiiihhhfffggghhhiiikkklllmmmnnnoootttzzz}}}|||}}}~~~}}}yyyyyyzzz|||~~~}}}zzzxxxrrrsssuuuxxxzzz{{{|||}}}yyyxxxwwwvvvuuutttsssrrrsssuuuvvvvvvuuuttttttuuuwww~~~sssuuulllgggvvvsssTTT888444333222222111111222222000000000000000000000000222111000//////000111222222888CCCNNNXXX___bbbdddccc___iiiwwwmmm[[[ddd}}}~~~~~~~~~|||zzzsssooojjjddd```]]]\\\\\\ZZZZZZYYYYYYZZZZZZ[[[\\\[[[]]]___bbbdddeeeeeeeeegggfffffflllrrrvvvtttppprrrqqqqqqrrruuuvvvvvvvvvxxx}}}~~~}}}{{{{{{{{{zzzwwwuuuoooooooooooonnnllljjjiiidddcccbbbaaa```___^^^]]]XXXTTTOOOMMMNNNPPPQQQPPPOOOOOOPPPQQQRRRSSSTTTTTTOOOOOONNNMMMMMMMMMNNNNNNQQQRRRUUUXXX[[[^^^```aaaccccccaaa```^^^\\\[[[ZZZYYY[[[]]]___aaaeeeiiimmmmmmnnnnnnoooqqqsssuuuvvvzzzzzzzzz|||}}}xxxsssqqqqqqsssuuuuuusssqqqrrruuuuuurrrpppllllllmmmmmmllljjjhhhggggggfffeeeeeeeeeccc^^^[[[VVVQQQLLLJJJLLLLLLHHHEEEAAADDD;;;777FFFWWWhhhzzz|||yyyjjj\\\III555222444...000000///.....................---------,,,,,,,,,++++++,,,,,,,,,,,,---------,,,...333:::BBBHHHKKKPPPTTTSSSJJJHHHVVVnnnzzzddd___cccdddnnnxxx{{{tttmmmnnnsssqqqppp~~~xxxuuusssqqqpppiiiiiiiiihhhfffeeecccbbb```]]]XXXPPPGGG>>>777222222111///...---...///000333444555777888:::;;;<<<;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999888888888999999::::::::::::::::::;;;;;;;;;:::999888777666888777666555555666777888777777888888999999999999<<<>>>???@@@@@@BBBFFFIIIJJJMMMQQQVVV[[[^^^```aaacccccccccdddeeeeeeffffffeeefffggghhhkkkmmmooopppxxxyyyzzzyyyyyy{{{~~~~~~yyy|||||||||{{{{{{zzzzzzzzzvvvvvvwwwyyy{{{zzzxxxvvvxxxvvvtttttttttsssqqqooosssrrrpppqqqrrrssssssrrrvvv{{{}}}sssrrrpppggghhhmmmoooZZZ888555222///---...000111111000000000000///////////////////////////000111111222:::FFFRRRZZZ```dddfffbbbYYY[[[mmmvvvgggZZZnnn|||yyyxxxyyyyyy}}}{{{yyyyyy{{{yyyuuuqqqrrrllleee___\\\ZZZZZZYYYZZZZZZ[[[ZZZXXXXXXYYY[[[^^^___```bbbccccccddddddfffhhhjjjkkkmmmooosssvvvvvvvvvvvvvvvxxxzzz|||}}}}}}}}}|||zzzyyyxxxvvvssspppmmmmmmlllkkkiiigggeeeccc``````^^^]]][[[ZZZYYYXXXSSSOOOKKKIIIKKKMMMNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQPPPOOONNNNNNMMMMMMMMMMMMPPPRRRVVVZZZ^^^```aaabbbcccbbbaaa```^^^\\\[[[ZZZYYY[[[]]]___aaaeeeiiimmmlllmmmnnnppprrruuuwwwyyyzzzzzz|||~~~{{{vvvrrrpppppprrrtttsssrrrqqqqqqssssssqqqooommmmmmnnnmmmlllkkkiiihhhgggfffeeeddddddbbb___\\\WWWRRRMMMLLLMMMMMMJJJGGGBBBEEE===888CCCQQQcccxxx~~~~~~rrr~~~uuujjj```PPP:::333444///000000///.....................---------,,,,,,,,,++++++,,,,,,,,,,,,---------,,,...333;;;CCCIIIKKKKKKPPPPPPNNNTTTjjjnnnYYYUUUZZZaaaiiissstttllleeeeeeiiillllll}}}}}}wwwsssqqqpppnnnjjjjjjiiihhhgggeeedddccc```]]]XXXPPPGGG>>>777333222111///......///000111444555666777999:::;;;<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888777999999888777777888999999999999999:::::::::;;;;;;<<<===>>>??????AAADDDGGGIIILLLPPPUUUZZZ^^^```aaabbbbbbccccccdddeeeeeeeeeeeeffffffhhhjjjmmmooopppuuuvvvwwwxxxxxxzzz}}}~~~zzz||||||{{{{{{{{{zzzzzzzzzxxxxxxxxxzzz{{{{{{yyyvvvyyywwwuuuttttttsssrrrpppsssrrrpppqqqrrrtttsssrrruuuyyy~~~{{{wwwrrrttt{{{ooojjjmmmqqqrrr^^^===555222///...///000111000111111000000000////////////////////////000111111222;;;GGGSSS\\\aaaeeeggg___TTTPPP[[[iiirrrzzz~~~rrrcccXXXiii~~~~~~wwwsssssssssnnnllljjjgggfffgggjjjlllppppppqqqtttxxxxxxtttppplllhhhaaa\\\ZZZZZZYYYYYYYYYZZZZZZYYYXXXWWWYYYZZZ]]]^^^___aaabbbccccccdddeeegggjjjlllmmmooosssuuuvvvvvvvvvwwwxxxzzz}}}~~~{{{yyywwwuuutttqqqmmmkkkjjjjjjhhhfffccc```]]]\\\YYYYYYWWWVVVTTTRRRQQQPPPJJJHHHEEEDDDFFFHHHJJJJJJNNNNNNNNNNNNNNNNNNNNNNNNQQQQQQPPPOOONNNMMMMMMMMMOOORRRWWW]]]aaacccddddddcccbbbaaa___^^^\\\[[[ZZZYYY[[[]]]___aaadddiiilllkkklllnnnqqqtttwwwzzz{{{zzz{{{}}}|||yyyuuuqqqooopppqqqrrrrrrqqqpppqqqrrrrrrpppnnnnnnnnnnnnmmmlllkkkiiiiiihhhfffdddccccccbbb___^^^XXXTTTOOONNNOOOOOOLLLJJJCCCGGG@@@999???JJJ]]]uuu|||~~~rrreeexxx~~~pppnnngggeeeYYYAAA555444000000000///.....................---------,,,,,,,,,++++++,,,,,,,,,,,,------------///444<<>>777444222111000//////000222333666666777888:::;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<========================<<<;;;::::::;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>===???AAADDDHHHJJJOOOTTTYYY]]]```aaaaaaaaabbbccccccddddddeeeeeeeeefffhhhjjjlllnnnoooqqqrrrtttvvvwwwyyy|||}}}~~~{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{||||||zzzwwwzzzxxxvvvuuuuuutttrrrqqqrrrqqqqqqqqqsssttttttssstttvvvyyywwwuuutttqqqsss}}}vvvssstttuuuwwwdddDDD666333111000000111000///222222111111111000000000000////////////000111111333<<>>EEEKKKMMMSSSSSSPPPOOOYYYjjjxxx~~~{{{fffXXXUUUWWW[[[aaaffffffgggmmmtttxxxsssuuu{{{uuuqqqooonnnlllkkkjjjjjjiiihhhfffeeeddd```]]]WWWOOOFFF>>>888444222111000///000222444555888888999:::;;;;;;<<<<<<>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@========================<<<======>>>>>>?????????>>>>>>?????????>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===============>>>>>>===<<<===@@@BBBGGGIIINNNTTTYYY]]]```aaaaaabbbbbbccccccdddeeeeeeeeeeeefffgggiiikkkmmmnnnnnnpppsssuuuvvvyyy||||||~~~}}}|||xxx{{{|||{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}|||{{{|||}}}|||zzzxxxzzzxxxvvvvvvvvvuuusssqqqrrrqqqqqqrrrtttuuutttsssuuuuuu~~~|||xxxuuupppnnnssszzzyyytttvvv{{{jjjIII777444222111111111000///222222222222111111111000000000//////000000111222222<<>>???BBBEEEGGGGGGHHHIIIKKKMMMOOOPPPQQQTTTTTTTTTSSSRRRPPPOOONNNOOOSSSXXX^^^ccceeeeeeeeeaaa``````^^^]]]\\\[[[ZZZZZZ\\\^^^___aaadddhhhkkkppppppqqqrrrtttwwwyyyzzz|||}}}wwwxxxwwwuuusssrrrrrrrrrrrrqqqrrrssssssrrrqqqppppppmmmlllkkkjjjhhhgggffffffgggeeebbbaaaaaaaaa```___WWWTTTQQQNNNLLLKKKJJJIII@@@EEEBBB===>>>BBBUUUqqqvvvxxxrrrccc\\\aaagggiiiiiiuuurrrllldddfffmmmxxx|||nnnbbb^^^___iiigggNNN:::555222000000///.....................---------,,,,,,,,,+++++++++,,,,,,,,,---------...111777???GGGLLLNNNRRRRRRQQQSSS]]]jjjrrrrrrtttwwwggg______```hhhkkkjjjgggiiisss}}}vvvwww{{{uuuqqqooonnnmmmjjjjjjjjjiiigggfffdddccc___\\\UUUMMMEEE===777444111111000000111444666888::::::;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>??????@@@AAAAAA???@@@@@@AAAAAAAAAAAA@@@<<<<<<<<<======<<<<<<<<<=====================<<<>>>>>>>>>>>>======???BBBGGGJJJOOOUUUZZZ___bbbccccccccccccdddeeeeeeffffffffffffggghhhiiikkkmmmnnnnnnpppsssvvvxxxzzz}}}}}}}}}|||zzzrrrqqqwww{{{|||||||||||||||||||||||||||~~~||||||}}}|||zzzxxxzzzxxxvvvvvvvvvuuusssqqqqqqqqqqqqsssuuuvvvuuussswwwuuu}}}zzzvvvooojjjmmmtttxxxnnnppp{{{nnnMMM999666333111111111000///222222222222111111111000000000000000000111222222222<<>><<<;;;::::::999:::<<<<<<===???CCCEEEDDDEEEGGGJJJLLLOOOQQQRRRRRRRRRSSSSSSRRRPPPNNNMMMOOORRRWWW]]]aaacccdddddd``````___^^^]]]\\\[[[[[[[[[\\\^^^___aaadddhhhkkkpppqqqqqqrrrtttvvvxxxyyy|||}}}wwwvvvvvvuuutttsssrrrrrrrrrqqqrrrtttsssqqqppppppqqqmmmllljjjhhhgggeeeeeeeeefffdddbbbbbbbbbaaa```^^^WWWUUUQQQNNNKKKIIIGGGGGG???CCC@@@===??????OOOjjjxxxyyyqqqbbbXXXZZZccciiigggqqqnnnfffbbbfffnnnxxx~~~yyymmmcccbbbbbbmmmmmmUUU>>>666333000000///.....................---------,,,,,,,,,++++++,,,,,,,,,,,,---------...222888AAAHHHMMMOOORRRRRRRRRSSSZZZcccgggeeepppzzz}}}sssjjjmmmtttxxxwwwxxxssskkkkkkvvv||||||ssstttzzztttqqqooommmllliiiiiiiiihhhfffeeecccbbb^^^ZZZSSSKKKCCC<<<666444111000000111333555888:::<<<===========================>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????>>>>>>>>>>>>????????????======>>>???@@@AAAAAABBBAAAAAABBBCCCDDDDDDDDDCCC>>>>>>????????????>>>>>>>>>>>>>>>>>>============??????@@@???>>>???AAACCCHHHKKKPPPWWW]]]bbbeeefffeeeeeefffgggggghhhhhhiiigggggghhhiiijjjlllnnnooonnnqqqtttwwwxxxzzz}}}~~~}}}~~~{{{{{{~~~~~~}}}{{{|||zzzssskkklllttt|||}}}}}}}}}}}}~~~~~~~~~~~~}}}|||||||||zzzxxxzzzxxxvvvuuuuuutttrrrqqqqqqpppqqqtttvvvwwwuuusssvvvuuu|||}}}yyyuuummmjjjpppyyy}}}oooppp}}}sssTTT<<<888333111000000000000222222111111111000000000111000000000000111222222333===MMM[[[dddggggggggg[[[UUU[[[ppp|||xxxmmmbbbZZZeeexxx|||}}}kkk^^^QQQLLLGGGAAACCCIIIFFFKKKPPPSSSUUU[[[dddlllpppqqqtttxxxxxxrrrhhh```WWWUUURRRQQQSSSTTTUUUTTTUUUVVVWWWWWWVVVVVVXXXZZZ[[[[[[\\\]]]```cccfffhhhhhhkkkooorrrssstttvvvwwwwwwxxxyyy|||ooommmiiieeeaaa\\\WWWTTTLLLJJJGGGDDDAAA??????>>>;;;;;;:::999999888777777666888:::;;;;;;===@@@CCCCCCDDDFFFHHHJJJLLLNNNOOONNNOOOPPPPPPPPPNNNMMMKKKPPPRRRVVVZZZ^^^```aaabbb```______^^^]]]\\\[[[[[[[[[\\\^^^___aaacccgggjjjnnnooopppqqqtttvvvxxxzzz}}}}}}~~~{{{zzzttttttsssssssssrrrqqqqqqoooqqqsssrrrpppooooooqqqnnnmmmkkkhhhfffeeeeeeeeedddcccbbbccccccbbb___]]]XXXVVVSSSNNNJJJGGGFFFFFF???AAA>>>===>>>;;;GGG```uuuwwwrrrfff[[[\\\fffmmmlllpppuuunnnkkknnnuuu|||xxxqqqnnnkkktttuuu\\\CCC888444000000///.....................---------,,,,,,,,,++++++,,,,,,,,,,,,---------...222999BBBJJJNNNOOORRRRRRPPPNNNRRRZZZ]]]\\\mmmzzzvvvqqqwwwyyy{{{wwwppprrr|||{{{vvvuuuyyysssooommmllljjjhhhhhhhhhgggeeedddbbbaaa\\\XXXQQQIIIAAA:::555333111000000111333777:::<<<>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<===========================>>>>>>>>>????????????======>>>???@@@AAABBBBBBBBBBBBDDDEEEEEEFFFFFFFFFAAAAAABBBCCCCCCBBBAAAAAA@@@@@@@@@@@@?????????>>>@@@AAAAAAAAA@@@AAADDDFFFJJJMMMRRRYYY___dddhhhiiihhhhhhiiiiiijjjjjjkkkkkkiiiiiiiiijjjkkkmmmnnnooonnnqqqtttwwwxxxyyy{{{}}}|||~~~|||xxxwwwuuussstttxxxyyy}}}}}}zzzxxxyyyvvvooohhhjjjuuu~~~~~~}}}{{{{{{{{{yyyxxxyyywwwuuuttttttsssrrrppppppppprrrtttwwwwwwuuutttrrrsss{{{wwwmmmiiirrr~~~~~~{{{]]]???:::444000///000111111111111000000000/////////111111000000111111222333555@@@PPP___gggjjjjjjiii^^^bbbttt~~~uuummmddd[[[hhhzzz}}}~~~xxx```QQQFFFEEECCC>>>AAAHHHGGGNNNUUUZZZ\\\aaakkkrrrwwwwwwwwwwwwtttkkk___VVVNNNMMMLLLMMMQQQTTTUUUVVVUUUVVVWWWWWWVVVWWWYYY[[[[[[\\\\\\^^^aaadddhhhjjjiiilllqqqtttuuuvvvxxxyyywwwxxxzzz}}}yyynnnjjjeee```[[[UUUOOOKKKCCCBBB???<<<:::999888888888888777777777666666666444777999:::999;;;>>>BBBCCCDDDEEEFFFHHHJJJKKKKKKKKKLLLMMMNNNNNNMMMKKKJJJQQQRRRUUUXXX[[[^^^```aaa______^^^]]]]]]\\\[[[[[[[[[]]]^^^___aaacccgggjjjlllmmmnnnqqqtttwwwzzz{{{}}}}}}~~~|||xxx{{{qqqrrrrrrrrrrrrqqqpppooonnnppprrrqqqooommmnnnpppooonnnkkkiiigggfffffffffcccbbbbbbcccdddbbb___\\\YYYXXXUUUOOOJJJGGGEEEEEE@@@@@@<<<<<<>>>888AAAXXXooosssrrrhhh___aaakkktttzzzwww}}}sssuuuzzzyyyssszzz{{{bbbGGG:::444000000///.....................---------,,,,,,,,,++++++,,,,,,,,,------------...333:::CCCJJJNNNPPPNNNNNNLLLKKKPPP[[[ccceeerrrwwwwwwwwwtttqqqvvvwwwtttzzz}}}{{{~~~wwwqqqnnnllljjjiiihhhggggggfffeeecccbbbaaa[[[WWWPPPHHH@@@999555222000000000222444777;;;===?????????>>>>>>>>>>>>>>><<<<<<======>>>>>>>>>???====================================<<<<<<<<<<<<======>>>>>>????????????<<<======???@@@AAABBBBBBBBBCCCDDDFFFFFFGGGGGGGGGCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBBBBBBBCCCFFFHHHKKKNNNTTTZZZaaafffjjjkkkiiijjjjjjkkkllllllmmmmmmjjjjjjjjjkkklllmmmooopppmmmppptttwwwwwwxxxzzz{{{{{{|||~~~zzztttpppnnnllljjjlllppptttxxx}}}~~~{{{xxxwwwxxxuuunnngggjjjvvv|||{{{{{{zzzyyywwwxxxvvvtttttttttsssqqqooopppppprrruuuwwwwwwvvvtttoooqqqzzz|||nnnhhhqqqeee@@@;;;444///...000111222000000000000////////////111111111000111111222333777BBBSSSbbbjjjmmmlllkkkcccsss|||ssslllcccZZZppp{{{uuuYYYJJJ???@@@???;;;===EEEIIIQQQ[[[```ccciiirrrzzz~~~|||xxxrrrfffXXXMMMHHHGGGHHHKKKOOOTTTVVVWWWUUUWWWXXXXXXWWWXXXZZZ\\\\\\\\\\\\^^^aaaeeeiiikkkjjjmmmrrruuuwwwwwwyyyzzzxxxxxxzzz}}}dddkkkfff___XXXRRRKKKEEEAAA======<<<;;;:::999999888888777666666666666777777666666777999:::<<<>>>???@@@BBBEEEGGGGGGHHHJJJLLLJJJLLLNNNOOONNNMMMMMMNNNSSSTTTVVVXXXZZZ\\\]]]]]]aaa```___]]]\\\[[[[[[ZZZ___``````aaaaaacccfffiiijjjlllpppssswwwyyyzzz{{{}}}zzztttuuutttsssrrrqqqqqqqqqqqqnnnnnnnnnoooppppppqqqqqqnnnmmmlllkkkiiigggeeecccdddcccbbbbbbbbbaaa___]]]]]]ZZZTTTNNNHHHEEEBBBAAACCCBBBBBBBBB>>>===BBBKKKnnnzzzyyyppplllhhhooo{{{~~~}}}fffNNN<<<333222111000///------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------111///444===EEEIIILLLPPPPPPOOOGGGHHHUUU[[[bbbpppwwwrrrpppmmmiiiooovvvzzz}}}xxxsssqqqpppmmmiiijjjhhhfffeeeeeedddbbb```ZZZUUUMMMDDD<<<777555333000111333555555777;;;===@@@@@@AAABBBBBBAAA???>>>======>>>>>>??????@@@@@@;;;<<<===<<<::::::<<<===;;;;;;;;;<<<<<<<<<======>>>????????????>>>>>>===AAABBBCCCCCCBBBBBBDDDFFFFFFGGGHHHHHHHHHHHHGGGFFFJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDFFFEEEDDDCCCBBBDDDIIILLLQQQVVV]]]bbbdddgggkkknnnooommmkkkkkkmmmoooppppppkkklllmmmnnnooopppqqqqqqpppsssvvvwwwwwwwwwwwwxxx~~~}}}}}}~~~~~~{{{zzzooonnnkkkfffaaa___bbbdddjjjlllppprrrrrruuu~~~rrrddd^^^fffvvv}}}~~~}}}|||zzzzzzwwwxxxyyyyyyxxxvvvtttrrrtttttttttuuuuuuuuuuuuuuuqqqtttyyy}}}ooosssmmmNNN;;;444777222///111///222222222222222222222222111111111000111111222222111BBBVVVbbbhhhkkkllljjjdddzzzxxxnnnbbb```zzzzzzmmmWWWHHH>>>AAACCC@@@BBBIIINNNVVV]]]bbbiiisss{{{~~~tttjjjaaaTTTFFFGGGGGGHHHLLLQQQUUUVVVWWWUUUTTTTTTTTTUUUWWWXXXYYY\\\]]]^^^___```cccgggkkkjjjnnntttxxxyyyzzz{{{|||}}}~~~{{{ZZZgggbbbZZZRRRLLLGGGBBB???======<<<;;;:::999999888888777777666666666777777777777777888:::;;;===>>>===@@@CCCDDDEEEGGGIIIKKKIIIKKKMMMMMMMMMMMMNNNPPPRRRSSSUUUXXXZZZ[[[\\\]]]______^^^\\\\\\[[[[[[[[[]]]___aaabbbbbbdddgggjjjlllnnnpppsssvvvxxxyyyyyy|||}}}|||yyyuuutttsssrrrqqqppppppppppppmmmnnnnnnnnnnnnooooooooommmllllllkkkiiigggeeedddeeecccbbbbbbcccbbb___]]]]]]ZZZTTTNNNIIIEEEBBBAAAAAA@@@@@@@@@===;;;@@@HHHcccssszzzxxxxxxvvv|||~~~lllTTT???111222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000///333>>>FFFJJJMMMQQQQQQOOOGGGHHHUUU\\\eeeuuutttllliiieeebbbooo}}}xxxssssssrrrooollljjjhhheeeddddddbbb```^^^YYYTTTLLLCCC;;;666333222///111333555666888;;;===???@@@AAAAAAAAA@@@>>>>>>>>>>>>>>>===============;;;<<<===<<<::::::<<<===;;;;;;;;;<<<<<<<<<======>>>???????????????>>>>>>AAABBBCCCCCCBBBBBBDDDFFFDDDFFFGGGIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDBBBBBBDDDHHHLLLVVV[[[ccchhhkkknnnpppsssooommmkkkjjjlllnnnooooooppppppqqqqqqrrrrrrrrrrrrppprrruuuvvvvvvuuuvvvwww}}}|||{{{{{{{{{}}}yyytttqqqiiieee___XXXSSSSSSVVVXXX^^^___aaadddhhhrrr{{{jjj______gggooosssyyy~~~~~~~~~~~~||||||}}}|||zzzxxxuuutttttttttttttttttttttttttttrrrsssxxxxxx|||mmmPPP<<<555777222000333000222222222222222222222222111111111000111111222333222DDDXXXdddjjjmmmmmmkkkhhh}}}zzzyyysssjjjkkk{{{nnnSSSFFF???DDDFFFCCCDDDJJJOOOZZZdddkkksss}}}rrrbbbWWWLLLCCCEEEEEEGGGKKKOOOSSSTTTSSSTTTSSSSSSSSSTTTVVVWWWYYY[[[]]]^^^___```cccgggkkkjjjnnnsssvvvxxxyyy{{{||||||}}}~~~tttTTTaaa[[[QQQIIIDDD@@@>>>=========<<<;;;:::999999888888777777777777777888888888888888888888999:::;;;999<<>>??????@@@@@@??????>>>===>>>>>>======<<<;;;;;;:::;;;<<<===<<<::::::<<<===;;;;;;<<<<<<<<<=========>>>??????@@@@@@@@@??????AAABBBCCCCCCBBBBBBDDDFFFDDDEEEHHHJJJKKKLLLLLLKKKIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIGGGGGGGGGFFFFFFHHHLLLOOOWWW\\\dddkkknnnppprrrsssqqqnnnlllkkklllmmmnnnmmmssssssssssssssssssssssssppprrrtttuuuuuutttuuuwwwzzzyyyxxxxxxyyyzzz|||}}}zzzqqqiiieee\\\XXXQQQLLLIIIIIILLLNNNNNNPPPQQQSSS[[[kkkvvvhhh```aaacccrrr||||||yyyvvvttttttttttttssssssrrrrrrrrrrrrsssvvvxxx}}}vvvqqqzzz}}}pppSSS===555777222111444222111111111111111111111111111111000000111222222333444FFFZZZfffllloooooolllfffnnn|||zzz{{{uuummmpppzzzmmmOOOFFFCCCHHHLLLJJJKKKOOOUUUaaaooovvv}}}|||gggTTTJJJEEEAAADDDEEEHHHMMMQQQTTTTTTSSSSSSRRRQQQQQQRRRTTTVVVXXXZZZ[[[^^^___aaadddgggjjjkkknnnrrrtttvvvxxx{{{}}}|||}}}~~~mmmNNN[[[TTTJJJAAA===<<<============<<<;;;:::999999888888888777777777888999999999888888777777888888999666888;;;===>>>@@@CCCFFFIIIJJJJJJIIIIIIJJJMMMOOOPPPQQQSSSUUUWWWYYYZZZZZZZZZZZZZZZZZZ[[[]]]^^^___^^^```dddeeeffffffggghhhlllmmmooorrruuuwwwxxxyyyzzz{{{}}}}}}~~~xxxtttvvvvvvsssqqqqqqpppooooooooooooooooooooonnnnnnmmmllllllkkkiiijjjjjjiiiiiihhhgggfffeeedddcccccccccccc```^^^\\\YYYUUUOOOJJJEEEBBB@@@>>><<<<<<<<<;;;999<<>>>>>>>>??????>>>======<<<<<<<<<;;;<<<===<<<::::::<<<===<<<<<<<<<<<<============>>>>>>???@@@AAAAAAAAA@@@BBBCCCDDDCCCCCCCCCEEEGGGFFFHHHJJJKKKLLLMMMLLLLLLJJJJJJJJJKKKLLLMMMMMMMMMOOONNNMMMLLLKKKKKKKKKKKKMMMMMMMMMLLLLLLNNNRRRUUUXXX]]]eeemmmqqqssssssssstttqqqnnnmmmmmmnnnnnnnnnqqqqqqrrrrrrssssssssstttqqqsssuuuuuuuuuuuuvvvwwwxxxxxxxxxwwwxxxyyyzzz{{{|||vvvnnnddd]]]YYYPPPOOONNNLLLKKKJJJJJJJJJKKKPPPTTTVVV]]]mmm~~~yyyqqqnnnnnn|||yyyvvvtttttttttssssssrrrqqqppppppqqqqqqttt|||yyyrrrwww~~~tttiiigggttt{{{rrrVVV???444555111111444222000000000000000000000000000000000000111222333333555GGG[[[gggmmmpppooolll```]]]aaallluuu{{{zzzzzzqqqgggjjjwwwkkkQQQKKKIIIOOOTTTUUUXXX]]]cccooo{{{kkkUUUGGGBBBBBBCCCEEEGGGLLLRRRXXXZZZZZZXXXSSSRRRQQQPPPQQQSSSVVVWWWWWWZZZ]]]```bbbdddgggjjjlllnnnqqqsssuuuwww{{{}}}}}}~~~hhhLLLTTTMMMDDD>>>;;;<<<===>>>======<<<;;;:::999999888888888888888888999:::::::::999888888777777888888555666888:::;;;===AAACCCIIIJJJIIIHHHGGGGGGJJJLLLOOOPPPRRRTTTVVVXXXYYYYYYXXXXXXXXXYYY[[[]]]^^^___```bbbeeefffeeeeeeeeefffjjjkkkmmmqqqtttxxx{{{|||{{{|||}}}~~~}}}~~~vvvvvvvvvtttqqqppppppoooooonnnnnnooooooppppppoooooonnnmmmlllllliiiiiiiiiiiiiiihhhggggggeeedddcccccccccbbb```^^^[[[YYYUUUPPPJJJEEEBBB@@@???<<<;;;===<<<:::<<<@@@QQQhhhvvvwwwssskkkmmm{{{zzzvvvtttmmmqqqmmmSSS555333222111000............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......555AAAKKKOOORRRUUURRRPPPGGGGGGUUUcccuuuwwwiiicccdddeeettt}}}~~~zzz|||~~~}}}xxxssspppmmmkkkkkkiiifffdddcccaaa^^^\\\VVVRRRJJJBBB:::666333333///111444555777999===@@@????????????@@@@@@AAAAAA@@@@@@@@@@@@?????????>>>;;;<<<===<<<::::::<<<===<<<<<<<<<=========>>>>>>>>>>>>???AAABBBBBBBBBBBBCCCDDDEEEEEEDDDEEEGGGHHHJJJKKKMMMNNNNNNMMMLLLLLLKKKKKKLLLMMMNNNOOOOOOPPPPPPOOONNNNNNMMMMMMNNNNNNPPPQQQRRRQQQQQQSSSWWWZZZ^^^bbbjjjqqqwwwyyyyyywwwwwwtttqqqooopppqqqppppppooopppqqqssstttvvvwwwwwwtttuuuvvvvvvvvvvvvwwwyyyyyyyyyyyyyyyyyyyyyzzzzzz}}}xxxpppggg___YYYTTTRRROOOSSSWWWWWWSSSNNNKKKIIIQQQ]]]gggkkkqqq{{{}}}zzzwwwtttsssttttttsssrrrqqqppppppooopppppprrryyyvvvqqqssswwwrrriiifffqqqyyyrrr[[[AAA444444000000444111000000000000000000000000000000000000111222333444555GGG\\\hhhnnnpppnnnkkk___UUUTTT___iiimmmwww|||xxxzzznnn``````zzz}}}xxxmmmYYYUUUTTTXXX^^^eeelllrrrxxxxxxZZZFFFAAABBBEEEEEEFFFJJJPPPXXX^^^```___]]]UUUSSSQQQOOOPPPQQQTTTVVVUUUXXX]]]```ccceeegggiiilllnnnqqqtttuuuxxx{{{~~~bbbJJJKKKGGGAAA===<<<>>>???@@@======<<<;;;:::999999888888888888888999:::;;;;;;::::::999888888888888888555777888888999;;;???BBBGGGHHHHHHHHHGGGGGGHHHJJJMMMNNNPPPSSSUUUVVVWWWXXXWWWWWWXXXYYYZZZ\\\^^^___```bbbddddddddddddeeefffiiijjjlllppptttxxx|||~~~|||}}}~~~~~~}}}~~~|||wwwwwwvvvrrrpppppppppooooooooooooooopppppppppoooooonnnmmmlllllliiiiiiiiiiiihhhgggffffffdddcccbbbbbbbbbaaa___]]][[[YYYUUUPPPKKKEEEAAA???@@@<<<;;;======:::;;;???LLLdddssssssnnneeeggguuu|||uuuzzzwwwttt{{{vvvllliiirrrsssWWW555333222111000///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////666CCCLLLPPPRRRUUURRRQQQIIIIIIWWWeeeyyyooo```[[[^^^bbbssszzz}}}yyyttttttuuuuuuyyy}}}wwwqqqllliiihhhiiigggdddcccbbb```^^^[[[VVVQQQJJJAAA:::666444333///111444666777:::===@@@??????@@@@@@BBBCCCEEEFFFDDDCCCCCCBBBAAA@@@@@@???;;;<<<===<<<::::::<<<===<<<<<<=========>>>>>>>>>===>>>@@@AAABBBCCCCCCDDDEEEFFFGGGGGGFFFFFFHHHJJJMMMNNNOOOOOOOOONNNMMMLLLMMMMMMNNNNNNOOOPPPQQQQQQPPPPPPPPPPPPPPPQQQRRRRRRQQQRRRTTTTTTTTTVVVYYY\\\```ccciiiqqqwwwzzzzzzxxxxxxvvvrrrqqqrrrrrrsssrrrqqqqqqsssuuuwwwyyyzzz{{{vvvwwwwwwwwwvvvvvvxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzvvvooofff]]]YYYWWWVVVVVV^^^cccgggcccXXXOOOMMMNNNZZZkkkzzz~~~~~~|||yyywwwuuusssrrrsssssssssrrrrrrqqqqqqqqqppppppqqqwwwvvvrrrqqqqqq{{{~~~|||yyyyyyqqqkkkrrryyytttaaaEEE555444000111444111111111111111111111111111//////000000111222444444666HHH]]]jjjoooqqqoookkk]]]RRRSSSbbbjjjjjjsssvvvxxx|||mmm]]]\\\jjjzzz{{{{{{{{{sssbbbbbbcccgggnnnxxxmmmOOOAAABBBFFFGGGHHHJJJNNNUUU^^^cccdddaaa^^^UUUSSSPPPNNNMMMNNNQQQSSSSSSWWW\\\aaadddeeegggiiilllooosssuuuwwwyyy|||~~~___KKKCCCAAA>>>===>>>@@@@@@@@@======<<<;;;:::999999888888888888999999;;;<<<<<<;;;::::::999999999999:::777888888888888:::>>>AAAAAADDDFFFGGGHHHHHHJJJKKKLLLNNNPPPRRRTTTUUUVVVWWWVVVVVVWWWXXXZZZ\\\^^^___^^^___aaabbbbbbdddgggiiijjjkkklllooossswwwzzz||||||}}}~~~}}}|||}}}zzzwwwwwwsssqqqqqqpppppppppooooooppppppqqqnnnnnnnnnmmmmmmllllllllliiiiiiiiiiiihhhgggfffeeecccbbbaaaaaaaaa```^^^\\\[[[YYYUUUQQQKKKFFFAAA???@@@<<<:::<<<===::::::===IIIcccuuuvvvqqqgggggguuu{{{uuuzzzxxxrrroooppp||||||tttpppgggfffssswww]]]999333333111000///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000111888DDDMMMPPPRRRUUURRRRRRKKKKKKXXXggg|||iii[[[WWW\\\bbbrrrvvvvvvqqqmmmmmmmmmjjjsss{{{uuuoookkkhhhgggeeedddaaa``````^^^\\\ZZZTTTPPPHHH@@@999555333222///111444666777:::>>>AAA@@@@@@AAABBBDDDGGGIIIKKKHHHGGGEEECCCAAA???===<<<;;;<<<===<<<::::::<<<===<<<=========>>>>>>>>>>>>===>>>@@@AAACCCDDDEEEEEEGGGHHHIIIHHHHHHHHHJJJLLLMMMMMMOOOPPPQQQPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQQQQRRRRRRRRRRRRTTTUUUVVVWWWTTTUUUWWWWWWXXXYYY\\\___bbbccchhhooovvvzzzzzzyyyxxxuuurrrqqqrrrsssssssssrrrrrrsssuuuvvvxxxyyyzzzvvvwwwwwwvvvuuuuuuwwwyyyzzzzzz{{{{{{{{{zzzzzzzzzqqqkkkddd```aaacccddddddrrrvvvuuuiiiYYYQQQVVV^^^lll~~~{{{zzzxxxvvvuuutttssssssssssssssssssrrrrrrrrrrrrqqqqqqpppuuuxxxuuurrrnnnuuuyyy{{{wwwvvv}}}sssvvv~~~|||hhhJJJ888555111222555111222222222222222222222222/////////000111333444555888JJJ___lllqqqrrrppplll```WWW^^^rrrzzztttzzzvvvyyy}}}mmm[[[[[[iiiwww{{{{{{}}}wwwjjjmmmqqqwwwqqq\\\GGGAAAEEEHHHJJJKKKSSSWWW^^^eeeiiihhhccc^^^UUURRRNNNKKKIIIJJJLLLNNNQQQVVV\\\aaadddfffgggiiillloootttxxxyyy{{{|||~~~dddUUU>>>===<<<===@@@AAAAAA@@@>>>===<<<;;;:::999999888999999999999:::;;;<<<===;;;;;;::::::999::::::;;;999999999888888:::===@@@===@@@DDDGGGHHHJJJKKKMMMLLLMMMOOOQQQSSSUUUVVVVVVVVVVVVWWWXXXZZZ\\\]]]^^^[[[]]]___```aaadddiiilllllllllmmmooorrrvvvyyy{{{{{{|||}}}|||||||||~~~~~~yyyvvvuuuqqqppprrrqqqpppppppppppppppqqqqqqmmmmmmllllllllllllkkkkkkjjjjjjiiiiiihhhfffeeedddcccaaa````````````]]][[[ZZZYYYUUUQQQKKKFFFAAA??????;;;999;;;<<<:::999;;;BBB^^^rrrvvvpppdddcccoooqqqppppppxxx~~~tttiiigggiiiiiipppwwwssslllhhh```aaaqqqzzzbbb@@@444333222000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------111111999EEENNNPPPRRRTTTSSSSSSLLLLLLYYYhhh}}}yyyaaaTTTRRRYYYaaauuutttooogggeeeiiikkkjjjooo|||}}}|||yyytttnnnjjjhhhhhhcccaaa___^^^^^^]]][[[YYYSSSNNNGGG???888333111111///111444666888;;;>>>AAA@@@@@@AAACCCFFFIIILLLNNNKKKJJJGGGDDD@@@===:::999;;;<<<===<<<::::::<<<===============>>>>>>>>>>>>===>>>@@@BBBCCCEEEEEEEEEHHHIIIJJJJJJIIIIIIKKKMMMKKKLLLNNNQQQRRRRRRRRRRRRPPPPPPPPPQQQQQQQQQQQQQQQSSSSSSTTTUUUVVVXXXYYYZZZWWWYYY[[[[[[\\\]]]```bbbhhhhhhlllssszzz~~~wwwtttqqqpppqqqsssssssssqqqrrrrrrssstttuuuuuuvvvuuuvvvvvvuuuttttttvvvxxxzzzzzz{{{{{{{{{zzzzzzyyyppplllhhhhhhlllpppssssss}}}lllYYYUUUbbbqqq~~~xxxxxxvvvuuuttttttsssssssssssssssssssssssssssssssssrrrpppsss~~~|||xxxrrrxxx}}}|||zzzzzz{{{lllNNN;;;777333333666222222222222222222222222222/////////000111333444555999LLLaaannnssstttqqqmmmgggbbbnnnyyy{{{~~~mmmZZZZZZppp{{{|||||||||wwwnnnttt{{{wwwZZZKKK@@@AAAGGGIIIKKKNNN[[[___ffflllooollleee___TTTQQQMMMHHHGGGGGGIIIJJJPPPUUU\\\bbbeeefffggghhhlllpppuuuyyy{{{|||}}}}}}~~~lll___;;;;;;<<<<<<===>>>>>>???<<<<<<<<<;;;;;;::::::999999888999<<<===;;;999999999999888888888888999999999999999999:::;;;;;;<<<>>>@@@BBBEEEHHHKKKLLLMMMRRRRRRRRRQQQPPPPPPRRRTTTWWWXXXZZZ[[[ZZZ[[[]]]^^^\\\]]]^^^```bbbdddfffhhhmmmmmmnnnoooqqqsssuuuvvvyyyyyyyyyzzzzzz|||}}}}}}{{{~~~wwwuuuuuusssooonnnooonnnnnnmmmmmmmmmmmmnnnmmmllljjjhhhhhhiiijjjkkklllkkkjjjhhhgggeeedddcccdddbbb___^^^^^^^^^\\\[[[YYYXXXVVVRRRLLLFFFAAA>>>===<<<<<<;;;;;;:::999999DDDWWWooozzzqqqdddcccjjjzzzzzzrrrvvvvvvppphhhfffllltttxxxwwwwwwmmmiiikkkttt{{{fff@@@555333000//////000///...------------------------++++++,,,,,,,,,---------000222:::HHHRRRUUUVVVXXXVVVRRRJJJNNN]]]fffvvvrrr]]]XXX^^^dddfffvvvvvvfffggglllmmmooouuu|||xxxrrrooonnnlllhhhdddddddddbbb```\\\YYYUUUSSSLLLIIIEEE???999555333111222333555666888:::>>>BBBDDDDDDEEEGGGKKKNNNOOOOOOLLLHHHCCC???<<<<<<===>>>>>>===;;;::::::;;;===>>>>>>>>>===============>>>>>>@@@BBBCCCDDDEEEHHHJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKLLLMMMOOOPPPQQQQQQRRRQQQQQQPPPPPPPPPQQQQQQRRRUUUTTTUUUUUUVVVWWWXXXYYYZZZ[[[\\\___aaadddggghhhhhhlllooottt|||xxxqqqmmmoooqqqpppooopppooossstttssssssuuuuuurrrrrrtttuuusssrrrssswww{{{|||yyywwwyyy}}}}}}uuutttrrrqqqoooqqqyyyppp^^^WWWaaattt~~~|||zzzyyywwwuuutttsssssssssrrrssstttuuuuuutttsssrrruuusssrrrwww~~~uuuooolllyyyyyyXXX;;;666777111000555111111111111111111111111222222111111222222333444:::OOOdddnnnssswwwtttmmmhhhyyyvvvgggaaaeeezzzwwwzzzuuuhhh^^^bbbkkkxxx|||ppp___RRRHHHEEECCCEEEFFFIIIPPPXXXgggnnnuuuvvvtttoooeee[[[PPPMMMHHHFFFGGGIIIJJJJJJQQQTTTXXX\\\___bbbfffhhhmmmqqqvvvzzz|||~~~{{{yyy:::;;;;;;<<<======>>>>>><<<<<<;;;:::::::::::::::<<<:::999;;;===<<<;;;:::999999888888888888999999999999999999:::;;;<<<===<<<>>>AAAEEEIIILLLNNNOOORRRRRRSSSRRRQQQQQQSSSUUUWWWXXXZZZZZZZZZZZZ[[[]]]\\\\\\]]]___aaaccceeefffkkklllmmmnnnppprrrssstttxxxxxxxxxyyyzzz{{{|||}}}|||vvvtttuuusssqqqpppooonnnnnnmmmmmmmmmmmmmmmmmmllljjjiiihhhiiijjjkkklllkkkjjjhhhfffeeedddcccdddbbb___^^^^^^^^^\\\[[[YYYXXXVVVRRRMMMGGGBBB???===<<<<<<;;;;;;:::999999AAASSSlllyyyrrrfffdddiii|||~~~wwwyyyvvvssswww~~~xxxttttttyyy~~~kkkFFF555333000//////000///...------------------------++++++,,,,,,,,,---------///111:::HHHRRRUUUVVVXXXVVVRRRKKKNNN\\\cccpppnnnbbbeeeooovvvxxx|||}}}ppprrruuuqqqqqquuu|||wwwrrrooonnnlllhhhdddccccccbbb```\\\WWWSSSQQQJJJGGGBBB===888444111000000111444666888;;;???CCCFFFFFFHHHLLLQQQTTTUUUTTTLLLIIICCC>>>::::::;;;===>>>===;;;::::::;;;===>>>>>>>>>============>>>>>>>>>@@@BBBCCCDDDEEEGGGIIIJJJIIIIIIIIIJJJKKKKKKLLLMMMNNNOOOQQQRRRSSSSSSTTTRRRRRRQQQQQQQQQRRRSSSSSSTTTTTTTTTUUUVVVWWWXXXYYY\\\\\\^^^```cccfffhhhjjjlllooossswww}}}|||rrrjjjeeeeeehhhhhhiiilllnnnrrruuuttttttuuuuuuqqqssstttttttttuuuwwwzzz}}}zzz{{{~~~{{{wwwsssoooooottt~~~kkk[[[[[[jjj~~~|||zzzyyyxxxvvvuuuttttttssssssssstttuuuuuutttssssssuuusssrrrvvvyyysssooollluuu~~~{{{ZZZ===666666111000555111111111111111111111111222222111111222222333444;;;OOOdddnnnssswwwuuuoootttzzznnnffffff|||zzzkkk]]]LLLNNNSSS[[[ccchhhjjjiii]]]YYYSSSPPPNNNJJJCCC>>>BBB@@@BBBFFFIIINNNWWWaaarrrwwwyyyvvvqqqlllcccZZZOOOKKKHHHFFFGGGHHHJJJJJJPPPSSSXXX\\\___cccfffiiijjjnnnssswwwyyy{{{|||~~~}}}xxx:::::::::;;;<<<<<<======<<<;;;:::999999999:::;;;>>><<<999999<<<===<<<:::999999888888888888999999999999999::::::<<<======:::<<<@@@EEEIIIMMMPPPQQQQQQRRRRRRRRRQQQQQQSSSUUUWWWXXXZZZYYYYYYYYYZZZ[[[[[[[[[\\\^^^```bbbdddeeeiiijjjkkklllnnnpppqqqrrrvvvvvvvvvwwwxxxyyy{{{||||||}}}ttttttuuutttrrrrrrooonnnnnnmmmllllllmmmmmmmmmllljjjiiiiiiiiijjjkkkkkkkkkjjjhhhfffeeecccccccccaaa___^^^^^^^^^\\\ZZZYYYYYYWWWSSSNNNHHHCCC@@@===<<<<<<;;;;;;:::999999===NNNfffuuussskkkhhhlll|||~~~|||}}}iiiFFF666333111///000000///...------------------------,,,,,,,,,,,,------------///111;;;IIISSSVVVWWWYYYTTTQQQKKKOOO\\\aaaiii|||yyykkkiiisss~~~}}}ssswwwyyytttsssrrr{{{vvvqqqnnnmmmkkkgggdddaaaaaaaaa___[[[UUUPPPMMMFFFDDD@@@;;;666333111000...000333555888;;;???CCCFFFGGGKKKPPPUUUXXXXXXWWWLLLHHHBBB<<<999888:::<<<>>>===<<<;;;;;;<<<===>>>>>>>>>============>>>>>>???AAACCCDDDDDDEEEGGGIIIJJJJJJJJJJJJKKKLLLNNNNNNOOOPPPQQQSSSTTTUUUUUUVVVSSSRRRRRRRRRSSSSSSTTTUUUTTTTTTTTTUUUVVVXXXYYYZZZ]]]^^^___aaadddgggjjjkkkpppsssvvvyyy~~~xxxoooeee]]]]]]___aaaeeeiiikkkrrrwwwwwwvvvwwwuuurrruuutttssstttxxx{{{|||}}}www|||zzzvvvpppmmmpppyyyzzzdddXXX___uuu~~~}}}{{{{{{yyyxxxwwwvvvuuutttssstttuuuuuuuuuuuutttssstttrrrqqqttt~~~~~~zzzvvvppplllmmmvvv|||{{{|||^^^???555555222111666111111111111111111111111222222111111222222333444;;;PPPdddnnnsssxxxwwwqqqxxxwwwpppnnn~~~rrr```PPPCCCBBBCCCEEEHHHIIIIIIHHHHHHGGGEEEDDDCCCCCCCCCCCC???@@@EEEKKKNNNSSS___kkkyyy|||{{{tttnnnhhh```YYYMMMJJJFFFEEEFFFHHHJJJJJJNNNRRRWWW\\\```cccgggiiijjjmmmrrrvvvxxxzzz{{{}}}{{{:::::::::;;;;;;;;;<<<<<<;;;:::999888888999;;;<<>>>>>;;;===AAAEEEIIILLLOOOPPPNNNPPPQQQQQQQQQQQQSSSUUUVVVXXXYYYYYYXXXXXXYYY[[[\\\\\\]]]^^^```bbbdddeeehhhiiijjjlllmmmnnnoooooossssssssstttvvvxxxyyyzzz}}}{{{tttttttttrrrqqqrrrooonnnmmmmmmllllllllllllmmmlllkkkjjjjjjjjjjjjkkkkkkjjjiiihhhfffdddcccbbbbbbaaa___^^^^^^]]][[[YYYZZZYYYWWWTTTOOOIIIDDDAAA===<<<<<<;;;;;;:::999999<<>>============>>>>>>???@@@AAACCCDDDDDDDDDFFFHHHHHHHHHIIIJJJKKKLLLNNNOOOOOOPPPQQQSSSTTTUUUUUUVVVRRRRRRRRRRRRSSSSSSTTTUUUTTTTTTUUUVVVWWWYYYZZZ[[[^^^___```bbbeeehhhjjjlllppptttwwwzzz~~~|||tttggg\\\RRRQQQSSSVVV\\\aaahhhqqqxxxyyyxxxyyywwwtttuuurrrppprrrvvvyyyyyywwwvvvxxx~~~|||lllmmmmmmooouuusss___YYYhhh~~~~~~~~~||||||{{{zzzxxxwwwvvvuuussstttuuuvvvvvvuuutttssssssqqqppprrr{{{|||pppggghhhrrr|||cccBBB555444222222666111111111111111111111111222222111111222222333444<<>>BBBGGGHHHFFFDDDDDDEEEFFFHHHMMMRRRTTTYYYfffrrrzzz|||zzzrrrkkkeee]]]VVVJJJHHHEEEEEEGGGIIIJJJJJJMMMQQQXXX]]]aaadddhhhjjjlllpppuuuyyy{{{|||~~~:::::::::;;;;;;;;;;;;;;;:::999999999999:::<<<======???===777777;;;;;;888::::::999999999999:::::::::::::::;;;<<<===???@@@???@@@CCCFFFHHHJJJKKKLLLLLLNNNPPPPPPPPPQQQRRRTTTVVVWWWYYYYYYXXXXXXZZZ[[[^^^^^^^^^```aaaccceeefffggghhhjjjlllmmmnnnnnnnnnooopppppprrrtttvvvxxxyyy}}}~~~{{{ttttttssspppooopppoooooommmllllllkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkkkkjjjiiigggfffdddcccbbbaaa```_________]]][[[XXXYYYXXXWWWSSSOOOIIIDDDAAA===<<<<<<;;;;;;:::999999<<>>??????@@@BBBDDDDDDCCCDDDEEEGGGFFFGGGGGGHHHIIIJJJLLLMMMMMMNNNOOOQQQRRRSSSTTTTTTQQQQQQQQQQQQRRRSSSTTTUUUUUUUUUVVVWWWXXXZZZ\\\]]]___```aaacccfffiiikkkmmmnnnrrrvvvyyy}}}~~~xxxpppZZZOOODDDAAACCCGGGMMMRRRbbbllluuuwwwwwwwwwwwwuuussspppnnnooorrrsssrrrooouuusssuuu}}}xxxlll___hhhrrrwwwwwwjjj^^^bbbvvv~~~~~~|||||||||{{{zzzxxxvvvuuussstttuuuvvvvvvuuutttsssrrrqqqoooqqqyyysssdddiiiwwwhhhEEE666444333333555111111111111111111111111222222111111222222333444;;;PPPeeeooouuu{{{zzzuuufff|||zzzvvvvvvxxxvvvdddSSSIIIBBBCCCCCCCCCCCCCCCDDDDDD???DDDIIIKKKIIIIIILLLOOORRRRRRUUUZZZ]]]cccooo{{{}}}|||sssjjjbbbXXXOOOHHHFFFEEEEEEGGGJJJKKKKKKNNNRRRYYY^^^bbbfffiiikkkmmmqqqvvvzzz|||}}};;;;;;;;;;;;;;;;;;<<<<<<999999:::;;;<<<<<<======:::AAABBB:::666999;;;888::::::999999999999::::::::::::;;;;;;===>>>@@@AAABBBCCCEEEFFFHHHIIIIIIIIIJJJMMMOOOQQQQQQRRRSSSTTTUUUWWWYYYYYYYYYYYY[[[]]]_________```bbbccceeeffffffhhhiiikkklllmmmlllllllllmmmnnnooorrrtttvvvxxx|||}}}yyyttttttrrrooonnnpppoooooommmlllkkkkkkjjjjjjllllllllllllkkkkkkkkkkkkjjjjjjiiigggeeedddbbbbbb``````_________]]]ZZZWWWXXXWWWVVVSSSNNNIIIDDDAAA===<<<<<<;;;;;;:::999999<<<@@@MMMbbbrrrzzz|||~~~rrrRRR888666222111000000///...------------------------,,,---------............---000<<>><<<:::777444333222222444666888999999999:::;;;>>>>>>???AAABBBBBB???===>>>===<<<;;;<<<===???@@@===========================<<<<<<======>>>???@@@AAACCCDDDDDDCCCCCCDDDFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKMMMOOOPPPQQQQQQQQQPPPPPPPPPQQQRRRSSSTTTUUUWWWWWWXXXYYYZZZ\\\^^^___aaabbbccceeehhhkkkmmmooonnnrrrvvvxxx{{{{{{tttkkkSSSHHH>>>;;;===???CCCHHHWWWbbbmmmooooooqqqsssrrrpppnnnmmmmmmnnnnnnlllkkkrrrnnnmmmrrrxxxvvvkkkaaa___ooo~~~mmmfffbbbnnn||||||||||||zzzxxxvvvuuutttuuuvvvvvvvvvvvvuuutttsssrrrppppppwww}}}mmmnnnlllIII888444444333333111111111111111111111111222222111111222222333444:::PPPfffrrrxxx}}}{{{uuugggnnnvvvyyyyyy|||~~~wwwrrroooooosss```QQQJJJEEEGGGHHHHHHGGGFFFGGGGGGNNNOOOQQQSSSUUU\\\eeelllbbb^^^]]]aaafffnnnyyy~~~sssggg\\\QQQGGGGGGFFFEEEFFFIIIKKKLLLLLLOOOTTT[[[aaadddgggiiikkkllloootttxxxzzz|||~~~<<<<<<<<<<<<<<<<<<<<<<<<777999;;;===>>>>>>>>>===888EEEIII???777999<<<;;;;;;::::::999999::::::;;;::::::;;;<<<===???AAAAAACCCCCCEEEFFFGGGHHHHHHIIIKKKNNNQQQSSSSSSTTTUUUVVVUUUWWWYYYZZZZZZ[[[]]]___^^^^^^______aaabbbdddeeedddfffhhhjjjkkkkkkjjjiiijjjjjjlllnnnpppsssuuuwww{{{|||}}}|||vvvssssssrrroooooorrroooooommmlllkkkjjjjjjjjjlllllllllllllllkkkkkkjjjjjjjjjhhhgggeeecccbbbbbb```____________]]]ZZZWWWWWWVVVUUURRRMMMHHHCCCAAA===<<<<<<;;;;;;:::999999<<<>>>JJJ```ssszzzxxxvvvvvvwwwqqqUUU999666333111000000///...------------------------------------............---000<<>>???@@@@@@>>><<<<<<<<<======>>>>>>>>>>>>======>>>>>>>>>>>>======<<<<<<<<<<<<===>>>???@@@BBBCCCEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJLLLMMMOOOPPPPPPPPPQQQQQQQQQRRRSSSTTTVVVVVVXXXXXXYYYZZZ\\\^^^```aaadddeeefffhhhkkknnnqqqrrrppptttwwwyyyzzzyyypppeeePPPFFF===;;;<<<<<<>>>AAAJJJVVVaaaddddddgggkkkllllllmmmnnnnnnmmmlllllllllooommmkkkkkkkkkiiiddd```kkk}}}kkkgggiiiwww{{{{{{||||||zzzxxxvvvttttttuuuvvvwwwwwwvvvuuutttsssrrrppppppvvvuuuppp~~~xxx|||oooLLL999666666333111111111111111111111111111222222111111222222333444999OOOgggtttzzz|||uuukkkfffgggnnnqqqpppyyy~~~yyytttmmmgggooo|||}}}vvvaaaRRRMMMLLLOOORRRSSSRRRPPPPPPQQQSSSTTTWWW\\\cccllluuu{{{uuummmfffhhhnnnuuu~~~zzzlll___UUUKKKCCCFFFEEEEEEGGGJJJMMMNNNNNNRRRVVV]]]cccfffhhhjjjkkkkkkoootttwwwyyy{{{}}}~~~==================<<<<<<777999<<>>===888GGGNNNCCC888999======;;;::::::999999::::::;;;:::;;;;;;<<<>>>???AAABBBBBBCCCEEEFFFHHHIIIIIIIIILLLOOORRRUUUUUUVVVWWWXXXTTTVVVYYYZZZ[[[\\\___aaa]]]]]]^^^^^^```aaaccccccbbbdddfffhhhiiiiiihhhgggiiiiiijjjmmmooorrruuuvvvzzz{{{|||xxxtttqqqsssrrrpppqqqtttoooooommmlllkkkjjjjjjjjjllllllmmmmmmllllllkkkjjjjjjiiihhhgggeeecccbbbaaa```____________]]]YYYWWWVVVVVVTTTQQQMMMHHHCCC@@@===<<<<<<;;;;;;:::999999;;;===IIIaaatttyyysssmmm~~~lllnnn~~~zzztttzzzrrrZZZ999666333111111000///...---------------------------------.........//////,,,000<<>>???BBBAAA@@@@@@AAABBBAAA@@@<<<===>>>??????>>>===<<<======>>>>>>>>>>>>======<<<<<<<<<<<<===>>>@@@@@@BBBDDDEEEDDDCCCCCCDDDEEEGGGGGGGGGFFFGGGGGGHHHHHHIIIJJJKKKMMMNNNOOOPPPPPPRRRRRRRRRSSSTTTVVVWWWXXXYYYYYYZZZ\\\]]]___aaabbbggggggiiikkknnnqqqssstttssswwwzzzzzzzzzwwwmmmbbbKKKBBB:::888999777888:::@@@LLLXXX[[[\\\```eeegggjjjmmmppppppmmmlllnnnppplllmmmmmmiiidddaaaaaadddvvv}}}nnnlllnnnzzz~~~zzz{{{||||||zzzxxxuuussstttuuuvvvwwwwwwvvvuuuttttttsssqqqpppvvv{{{sssoooyyywww|||pppNNN;;;666666333000111111111111111111111111222222111111222222333444888OOOhhhuuu||||||uuukkk```aaannntttqqqyyy}}}}}}yyyooodddiiixxx}}}{{{eeeVVVQQQOOOTTTYYY[[[ZZZYYYYYY[[[[[[___gggpppyyyyyynnnmmmqqqwww~~~|||qqqcccWWWPPPIIICCCFFFEEEEEEHHHKKKNNNOOOOOOSSSXXX___dddgggiiijjjkkklllooouuuxxxzzz|||~~~@@@AAAAAA>>>;;;:::<<<>>>============>>>>>>>>>>>><<<;;;:::999999999:::;;;<<<======>>>======<<<<<<<<<===>>>???AAAAAAAAABBBAAACCCDDDDDDDDDEEEGGGIIILLLPPPTTTVVVUUUTTTSSSSSSTTTTTTUUUWWWYYY\\\^^^___ZZZ[[[\\\^^^___```aaaaaa```aaabbbdddeeeeeeddddddeeefffiiikkknnnooopppqqqsssvvvzzz~~~yyyuuurrrooonnnppprrrpppllljjjlllkkkkkkjjjjjjiiiiiiiiiiiijjjlllmmmmmmlllkkkiiigggggggggfffeeecccbbbaaaeeeccc```^^^^^^]]][[[ZZZWWWVVVTTTRRROOOKKKDDD@@@===<<<<<<;;;;;;:::999999:::>>>KKK^^^ooouuuooofff~~~uuufffiiikkkrrrqqqggghhhmmmnnnkkkCCC555111222//////222---//////...------------.........------------......111111999KKKZZZ___\\\ZZZQQQJJJLLL[[[jjjvvv~~~tttoooiiifffmmmzzz~~~wwwtttrrrqqqzzz~~~|||uuurrrnnnkkkiiigggdddbbb```]]]XXXQQQJJJDDD@@@===777666333111111111222333444777;;;>>>>>>>>>?????????@@@BBBCCCDDDCCCBBBAAACCCBBB@@@>>>======>>>>>>BBBBBBAAA@@@>>>===<<<<<<;;;;;;;;;;;;===>>>???@@@BBBBBBAAAAAABBBCCCEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFIIIIIIJJJJJJLLLMMMOOOOOOUUUUUUUUUSSSRRRSSSVVVXXXYYY[[[]]]^^^___```ccceeegggggghhhiiikkkpppvvv{{{{{{~~~ppp\\\EEE@@@999666777999:::999===BBBHHHNNNTTTZZZ```cccdddjjjnnnlllkkknnnpppooosssjjjfffiiiggg``````hhh~~~xxxxxxvvvrrrjjjoooxxx}}}uuuxxx~~~~~~~~~~~~}}}|||{{{yyyyyyxxxxxxxxxwwwvvvwwwwwwwwwuuusssuuusssrrrsssvvv~~~qqqkkkfffxxx~~~vvvjjjjjjyyysssSSS:::777555333777222222222111111111111000111111111111222333444555;;;TTTmmmxxx|||~~~yyyjjjcccppp~~~tttiiiggguuuyyymmmccc]]]bbbeeeiiikkkjjjhhhgggfffnnnuuu|||{{{uuuxxx~~~|||uuujjj[[[OOOGGGEEEFFFEEEEEEFFFFFFGGGJJJOOOSSS[[[^^^bbbfffgggiiikkkmmmmmmpppsssuuuuuuvvvwwwxxx}}}GGGHHHFFFCCC>>><<<===??????????????????>>>>>>>>><<<<<<;;;::::::;;;<<<<<<<<<===============<<<<<<<<<===???@@@AAABBBBBBBBBAAABBBDDDDDDCCCDDDGGGIIIJJJMMMQQQSSSSSSRRRRRRSSSSSSTTTTTTVVVXXXZZZ\\\]]]ZZZ[[[\\\^^^___```aaaaaa```aaacccdddeeeeeeddddddeeefffgggiiikkkmmmooopppqqqtttxxx|||{{{sssmmmjjjiiikkknnnpppooolllkkklllkkkkkkkkkjjjjjjjjjjjjjjjhhhjjjkkkllllllkkkjjjiiigggggggggfffeeedddcccbbbdddaaa___]]]]]]\\\ZZZYYYWWWUUUTTTRRROOOJJJDDD@@@<<<<<<<<<;;;::::::999999999===HHH[[[nnnuuuooofffppptttnnncccggg||||||uuummmaaalll}}}}}}yyyrrriiidddhhhmmmmmmhhhEEE666222444000111333...//////...------------.........------------......111111999KKK[[[___]]]ZZZRRRMMMQQQ___kkkqqqzzztttiiieeeccccccmmm{{{|||sssmmmkkkkkkjjjooovvvuuuuuurrrnnnkkkiiigggdddbbb^^^[[[VVVOOOGGGAAA===;;;666555333111000111222222333666999<<<===>>>???@@@BBBCCCFFFHHHHHHGGGEEEDDDDDDCCCBBB@@@??????@@@@@@DDDCCCBBB@@@???===<<<<<<;;;;;;;;;<<<===>>>???@@@BBBAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEIIIIIIIIIJJJKKKMMMNNNOOORRRRRRRRRQQQPPPQQQUUUWWWYYY[[[^^^______aaaccceeeiiijjjkkklllnnnrrrxxx|||~~~|||}}}|||lllXXXCCC???:::888888999999999999<<>>>>>===<<<<<<;;;;;;<<<======<<<<<<<<<===============>>>>>>@@@AAABBBBBBCCCCCCAAABBBCCCCCCCCCCCCFFFHHHGGGJJJMMMOOOOOOOOOPPPQQQSSSSSSTTTUUUVVVXXXZZZ[[[ZZZ[[[\\\^^^___```aaaaaaaaabbbcccddddddddddddddddddeeefffgggiiikkkmmmnnnppprrruuuyyy}}}wwwnnnfffcccbbbfffmmmrrrrrrllliiijjjmmmjjjjjjjjjjjjkkkkkkkkkkkkhhhiiijjjkkkkkkjjjiiihhhhhhhhhggggggfffeeeccccccbbb```]]]\\\\\\[[[YYYXXXWWWUUUTTTRRROOOJJJDDD@@@<<<<<<;;;;;;::::::999999999:::CCCWWWllluuuoooeeeccclllmmmhhhoooyyymmmhhhfffssszzzvvvnnnjjjooowwwvvvqqqHHH888444555000111444/////////...------------.........------------......000111:::LLL\\\```^^^[[[PPPPPPWWWeeemmmpppwwwqqqdddaaaaaadddrrr}}}pppgggdddeeefffgggmmmxxxxxxuuurrrnnnkkkhhhfffcccaaa]]]YYYSSSKKKDDD>>>:::777444333222000000000111111111444777:::<<<>>>AAACCCGGGIIILLLNNNOOOMMMJJJHHHFFFEEEDDDCCCCCCCCCCCCCCCEEEDDDCCCAAA???===<<<;;;;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAAAAACCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEHHHHHHHHHIIIKKKLLLNNNOOONNNOOOOOOOOOOOOQQQTTTWWWYYY\\\^^^``````bbbdddfffiiikkkmmmnnnpppssswwwzzz}}}~~~|||wwweeeRRRAAA>>>;;;:::::::::999888999:::<<>>======<<<<<<<<<<<<<<<===============<<<<<<======>>>>>>???@@@AAABBBCCCCCCCCCCCCAAABBBCCCCCCBBBCCCEEEGGGEEEGGGJJJKKKKKKLLLNNNOOOTTTTTTTTTUUUVVVXXXYYYZZZZZZ[[[\\\^^^___```aaaaaaaaabbbbbbccccccdddddddddeeedddeeeeeegggiiikkklllpppqqqssswww{{{~~~wwwmmmdddaaabbbeeeoootttwwwrrrllljjjkkkkkkiiijjjjjjkkkkkklllllllllhhhiiiiiiiiiiiihhhhhhgggggggggggggggfffeeedddcccbbb```]]]\\\\\\[[[ZZZXXXVVVUUUSSSQQQOOOJJJDDD???<<<<<<;;;;;;:::999999888888888???RRRiiitttpppggg^^^lllsssrrrzzztttnnnppp||||||tttxxxxxxIII999444555000111444/////////...------------.........------------......000000:::MMM]]]bbb___\\\NNNPPPYYYhhhooorrr{{{sssccc```bbbggguuutttgggbbbccceeehhhjjjuuu}}}uuuqqqmmmjjjhhheeebbb```[[[WWWPPPHHHAAA;;;777555222222111000//////000000111333666999<<>><<<;;;;;;;;;<<<<<<===???@@@AAA@@@@@@AAAAAABBBBBBCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDGGGGGGHHHIIIKKKLLLNNNOOOLLLMMMNNNNNNOOOQQQUUUYYYZZZ\\\___```aaacccfffhhhhhhjjjlllnnnoooqqqtttwww|||{{{qqq^^^LLL>>>>>>===<<<<<<;;;:::999======>>>???CCCJJJRRRXXXWWW^^^dddggglllrrrtttsssjjjeee```\\\ZZZ]]]lll{{{{{{sssjjjhhhlllpppmmmgggnnntttyyyxxxsssppprrrwwwpppoooqqqvvv{{{|||wwwwwwyyyvvvpppkkknnnuuu{{{~~~}}}||||||||||||xxxwwwwwwyyyzzz{{{zzzxxxxxxvvvvvvwwwzzzzzztttvvvsssjjjccc[[[hhhyyyzzz|||uuukkksssxxx]]]BBB<<<999333333333333222222222111111111111111111111222333444444666RRRooo}}}yyyrrr~~~vvvhhhtttzzzzzzzzzvvvrrrcccXXXKKKDDDDDDGGGHHHHHHEEEIIIMMMPPPRRRTTTVVVXXXZZZ^^^bbbfffhhhjjjlllnnnmmmpppsssuuuvvvxxxzzz|||JJJHHHEEECCCBBBAAA@@@@@@@@@@@@???>>>======<<<<<<;;;<<<<<<===============>>>============>>>???@@@AAABBBCCCDDDDDDEEEDDDDDDBBBCCCDDDCCCCCCCCCEEEGGGDDDFFFGGGHHHHHHIIILLLNNNUUUUUUUUUVVVWWWYYYZZZ[[[ZZZ[[[\\\^^^___```aaaaaaaaaaaaaaaaaabbbbbbbbbcccdddddddddeeefffhhhiiijjjnnnnnnppptttzzz~~~~~~~~~yyynnneeeaaacccjjjooorrrvvvuuuooolllnnnnnnkkkjjjjjjjjjkkkkkkllllllmmmiiiiiiiiiiiihhhhhhggggggggggggggggggfffeeeddddddbbb```^^^]]]]]]]]][[[ZZZVVVUUUSSSQQQNNNIIICCC???<<<;;;;;;:::999999888888888666<<>>999666444111111000000000000000000222444777:::>>>EEELLLQQQVVVXXXYYYZZZYYYVVVRRRPPPJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCAAA???===<<<;;;<<<<<<<<<<<<>>>???@@@AAA@@@@@@AAABBBCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDGGGGGGHHHIIIKKKMMMOOOPPPMMMNNNOOOPPPQQQTTTXXX[[[[[[]]]```aaabbbdddgggiiiiiikkkmmmoooppprrruuuxxx|||zzzkkkXXXHHH>>>>>>???>>>===<<<<<<<<<>>>??????AAACCCIIIQQQVVVTTT\\\eeekkkqqquuurrrmmmaaa[[[WWW[[[bbbkkkssszzzxxxmmmdddccciiikkkgggbbbggglllqqqpppjjjhhhkkkpppkkknnnrrrvvvzzz~~~~~~~~~zzzxxxvvvnnneeeaaaeeelllttt|||~~~}}}}}}}}}}}}}}}{{{zzzyyyyyyzzzzzzxxxvvvxxxwwwwwwxxx{{{zzzxxx}}}zzzoooeeeZZZfffyyy~~~rrrttt}}}aaaCCC;;;:::444333333333333222222222222111111111111111222333444444555RRRppp~~~zzzvvv{{{zzztttiiivvv}}}~~~}}}yyy|||uuutttrrrmmmhhhXXXPPPHHHDDDFFFHHHGGGEEEGGGKKKPPPTTTVVVXXXZZZ[[[]]]aaaeeehhhjjjkkkmmmooonnnpppsssuuuvvvyyy|||vvvlllCCCAAA??????@@@AAAAAA@@@??????>>>>>>======<<<<<<<<<<<<===>>>??????????????????>>>>>>>>>@@@AAABBBCCCDDDDDDEEEFFFFFFEEEEEECCCDDDEEEDDDCCCDDDFFFGGGFFFGGGGGGFFFFFFGGGJJJMMMTTTUUUUUUVVVXXXYYY[[[\\\ZZZ[[[\\\^^^___```aaaaaaaaa```````````````aaaaaaaaabbbcccdddeeeeeeeeeeeehhhhhhiiiooovvvzzz{{{yyy{{{rrrfff```aaagggmmmppplllrrrsssooonnnrrrqqqkkkkkkkkkkkkkkklllllllllllljjjjjjiiiiiihhhgggggggggeeeeeeffffffeeeddddddcccbbb```^^^]]]]]]]]]\\\ZZZVVVTTTSSSQQQNNNIIICCC???;;;;;;::::::999999888888888666:::III]]]mmmtttttt{{{}}}{{{LLL;;;444444...///222...//////...------------.........------------.........000;;;OOO```dddaaa^^^RRRNNNPPPZZZccckkkyyyooobbbeeemmmttt}}}~~~tttnnnppppppkkkiiimmmwwwtttqqqmmmiiifffccc```^^^VVVRRRKKKCCC<<<777555444000000111111000000000000333444777:::@@@IIIRRRYYY]]]]]]]]]\\\YYYVVVSSSQQQLLLLLLKKKJJJIIIGGGEEEDDDCCCBBBAAA@@@???===<<<<<<<<<<<<<<<===>>>???@@@AAA@@@AAABBBCCCDDDDDDDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEGGGHHHHHHJJJLLLNNNPPPQQQOOOPPPQQQRRRSSSVVVZZZ^^^[[[]]]```bbbdddeeehhhkkkkkkmmmoooppprrruuuyyy|||}}}xxxgggTTTGGG>>>@@@AAA@@@>>>>>>>>>@@@<<<>>>@@@CCCEEEJJJOOOSSSRRR[[[eeelllqqqrrrlllcccWWWTTTWWWdddvvv|||wwwkkkbbbcccfffeee```]]]cccgggjjjiiieeedddfffjjjeeejjjnnnpppuuuzzz{{{zzz}}}|||zzzuuujjj___[[[^^^bbbiiirrrzzz~~~}}}}}}}}}}}}}}}{{{zzzyyyyyyzzzyyywwwuuuwwwwwwwwwyyy|||{{{{{{}}}pppeeeYYYeeexxx{{{zzz~~~uuuwwwgggDDD:::999555333333333333333222222222222111111111111222333444555555RRRppp|||rrr{{{xxxyyy~~~vvvnnn{{{wwwtttnnnooorrrwww|||{{{vvvqqqtttwww{{{uuummmjjjggg```[[[LLLIIIEEEEEEGGGHHHFFFDDDKKKOOOTTTXXX[[[]]]```bbbbbbeeeiiikkklllmmmooopppnnnpppsssuuuwwwzzz~~~~~~uuukkk^^^TTTAAA???<<<===???AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBAAAAAA@@@??????@@@AAACCCEEEDDDEEEFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFDDDEEEFFFHHHHHHHHHHHHFFFEEEFFFIIILLLRRRRRRSSSUUUWWWYYY[[[\\\ZZZ[[[\\\^^^___```aaaaaa```___^^^^^^^^^^^^___```]]]^^^aaaccccccbbbaaa___```___aaagggoootttuuussssssiii^^^\\\bbbggggggddddddrrrzzzvvvrrrsssqqqkkklllllllllllllllkkkkkkkkkkkkkkkjjjiiihhhhhhhhhhhhdddddddddeeeddddddcccbbbaaa___\\\\\\\\\\\\[[[ZZZUUUTTTRRRQQQNNNIIICCC>>>;;;;;;::::::999888888888888777:::FFFXXXjjjvvv{{{NNN===666555///000333/////////...------------.........------------......---///;;;PPPaaaeeebbb___TTTLLLKKKUUUaaajjjwwwpppfffkkkuuuyyy}}}{{{ssspppsssqqqjjjjjjpppyyytttqqqllliiifffccc___]]]RRRNNNGGG???999555333222000111111111111111111111333444666:::AAAKKKVVV]]]cccaaa___\\\XXXUUURRRPPPMMMMMMLLLKKKHHHEEECCCAAA@@@@@@???>>>>>>======<<<<<<<<<<<<===>>>???AAAAAAAAABBBCCCEEEEEEEEEEEEDDDBBBCCCCCCDDDEEEEEEFFFFFFHHHHHHIIIKKKMMMOOOQQQSSSQQQRRRSSSSSSTTTWWW[[[___[[[^^^aaacccdddfffiiillllllmmmnnnoooqqquuu{{{~~~wwwdddQQQGGG@@@AAABBBAAA??????AAACCC>>>BBBGGGKKKMMMPPPSSSUUUVVV^^^eeekkkooonnnfff\\\TTTXXXcccwww}}}tttjjjdddgggjjjgggdddbbbfffggggggfffdddbbbbbbcccaaagggjjjjjjnnnuuuxxxwwwxxx{{{}}}|||{{{vvvkkk```ZZZZZZZZZ]]]eeeooozzz~~~~~~~~~~~~}}}|||||||||}}}}}}yyyxxxxxxxxxzzzzzzxxxvvvwwwvvvwwwyyy|||{{{{{{|||pppeee[[[hhh|||~~~yyy{{{}}}pppGGG999888444333444444333333333222222222111111111111222333444555666RRRooo~~~~~~rrruuu}}}{{{{{{wwwooo|||rrriiibbb^^^YYYXXXZZZ```fffiiifffbbb[[[^^^bbbgggmmmsss{{{~~~nnnddd___ZZZRRRLLLFFFFFFFFFGGGHHHJJJKKKKKKQQQTTTYYY]]]```cccfffiiigggjjjmmmoooooooooppprrrnnnpppsssuuuwwwzzzrrrddd\\\TTTJJJBBBBBB???<<<===@@@BBBBBBAAA???????????????@@@@@@@@@???AAABBBDDDEEEEEEDDDDDDBBBAAA@@@@@@@@@BBBEEEFFFEEEFFFFFFGGGGGGGGGFFFFFFEEEFFFGGGFFFEEEEEEGGGIIIJJJJJJHHHFFFEEEFFFIIILLLPPPQQQRRRSSSVVVXXXZZZ\\\ZZZ[[[\\\^^^___```aaaaaa```___]]]]]]\\\]]]^^^___YYY[[[___aaabbb```]]][[[ZZZYYYZZZaaajjjppppppnnnmmmcccYYYZZZaaaeee___WWWbbbvvvwwwtttpppjjjmmmmmmmmmllllllkkkkkkkkklllkkkjjjiiihhhhhhhhhhhhccccccdddddddddcccbbbbbb___]]][[[ZZZ[[[[[[ZZZYYYUUUTTTRRRPPPNNNIIICCC>>>;;;;;;::::::999888888777888888;;;EEEUUUhhhwww~~~|||PPP???777666000111444000//////...------------............------.........---///;;;PPPaaafffccc___SSSKKKIIIUUUcccmmmzzz}}}nnneeekkktttuuuuuuwwwuuunnnmmmrrrpppjjjlllvvv~~~yyytttqqqlllhhheeebbb___\\\OOOKKKDDD<<<666333222111000111111222222222111111222333555999@@@KKKWWW___fffddd```[[[WWWSSSQQQPPPNNNMMMLLLKKKHHHDDDAAA???>>>>>>>>>>>>============<<<<<<======>>>@@@AAABBBBBBCCCDDDFFFFFFFFFFFFEEECCCCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJLLLNNNPPPRRRTTTRRRSSSTTTTTTUUUWWW[[[___\\\^^^aaaccceeegggjjjllljjjkkklllllloootttzzz~~~vvvbbbQQQHHHAAABBBCCCBBB???@@@CCCFFFDDDHHHOOOTTTWWWYYYZZZ[[[\\\bbbgggjjjmmmmmmeee[[[XXX```qqq}}}qqqiiiffflllpppnnnlllnnnjjjiiihhheeecccaaa```______fffiiihhhkkkssswwwvvvuuuyyy|||||||||yyyoooddd[[[XXXUUUVVV\\\gggsss{{{~~~~~~~~~~~~}}}|||||||||||||||}}}wwwvvvvvvxxxzzzzzzyyyxxxvvvvvvwwwyyy||||||zzz{{{pppggg___nnnwwwJJJ888777444222444444444333333333222222111111111111222333444555777RRRooo~~~{{{xxxrrrzzz|||uuulll}}}~~~rrreeeYYYOOOIIIHHHFFFFFFKKKQQQUUUTTTQQQLLLNNNRRRUUUZZZ```ggglllpppxxx|||kkk^^^WWWQQQIIIBBBEEEGGGHHHIIIJJJMMMQQQTTTVVVXXX\\\```cccgggkkknnnjjjmmmpppqqqqqqqqqqqqrrrnnnpppsssuuuwww{{{sss___RRRLLLGGG@@@:::FFFDDDAAA@@@@@@AAA@@@???BBBAAA@@@???@@@AAABBBCCCDDDEEEFFFGGGHHHGGGFFFFFFCCCCCCBBBBBBCCCDDDFFFGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIHHHHHHHHHIIIJJJLLLLLLNNNOOOQQQSSSSSSUUUYYY[[[\\\\\\\\\\\\\\\]]]]]]]]]aaa^^^\\\[[[[[[\\\[[[ZZZZZZ\\\]]]^^^]]][[[YYYWWWWWWVVVWWW^^^gggmmmnnnllliii^^^[[[```aaaYYYUUUYYYjjjzzz|||sssrrrpppkkknnnnnnnnnmmmllllllkkkkkkooonnnllljjjhhhfffeeedddbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa```___]]][[[YYYXXXWWWTTTRRROOOLLLHHHCCC@@@;;;;;;;;;::::::999999999888999<<>>>>>============>>>>>>;;;;;;;;;<<<===???AAABBBBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGIIIIIIKKKLLLNNNPPPQQQQQQUUUUUUTTTTTTUUUWWWXXXZZZ\\\^^^aaacccdddeeehhhjjjmmmnnnppprrrsssuuuuuuuuu{{{uuuaaaQQQHHHDDDBBB@@@AAADDDHHHJJJLLLNNNUUU[[[___cccgggfffbbbdddeeeggglllqqqqqqhhh^^^]]]pppyyymmmlllmmmooossswwwxxxxxxvvvtttoooiiiccc____________aaaeeekkkqqqttttttssswwwtttqqqqqqrrrpppjjjddd\\\WWWUUUVVVYYY___iiittt~~~}}}|||~~~~~~|||{{{{{{zzz{{{{{{yyyyyyyyyyyyyyyxxxwwwwwwpppppprrruuuxxxzzzzzzzzzzzztttggg___qqqpppMMM===;;;777000333333333222222222111111000000000111222444555666777NNNrrr|||uuuttt{{{zzzrrrnnnvvvwwwkkkyyy~~~}}}qqq```PPPFFFCCCCCCCCCCCCAAA???CCCHHHGGGCCCAAAAAACCCEEEIIILLLPPPRRR\\\\\\aaammm|||ssscccXXXPPPIIIFFFGGGHHHHHHGGGGGGIIIMMMTTTXXX```aaaccceeehhhjjjlllmmmooopppppppppqqqqqqqqqrrrttttttvvvxxx{{{}}}~~~bbbOOOHHH???;;;<<<999EEEBBB???>>>???@@@@@@???CCCBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGIIIIIIHHHHHHGGGEEEEEEDDDCCCDDDEEEFFFGGGFFFFFFGGGHHHIIIIIIIIIIIIJJJIIIHHHGGGFFFFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMOOOQQQRRRSSSTTTWWWYYYZZZZZZ[[[[[[[[[[[[\\\\\\^^^\\\YYYYYYYYYZZZZZZYYYZZZZZZ[[[[[[[[[ZZZZZZZZZ^^^]]]^^^dddkkknnnllliiiggg]]]YYY]]]^^^YYYXXX^^^ppp|||yyyrrrrrrpppkkkmmmmmmmmmmmmllllllllllllmmmlllkkkiiigggeeeccccccbbbbbbbbbbbbbbbbbbbbbbbb``````___^^^\\\ZZZXXXWWWVVVTTTQQQOOOLLLHHHCCC???::::::999999999888888888666777:::AAAQQQdddqqqwwwrrrpppzzzVVV???555666111000222///000000///...............------------------------...000;;;OOO```eeedddbbbVVVKKKFFFPPPbbbuuummmgggkkkeeebbbiiimmmxxxtttzzz{{{{{{wwwuuusssrrrnnnhhhfffddd]]]TTTKKKFFF>>>999555444333222222222111111000111111222111444777888999===DDDKKKPPPPPPOOONNNLLLJJJIIIHHHKKKJJJIIIHHHFFFCCCAAA@@@>>>======<<<<<<======>>>;;;;;;<<<===>>>@@@AAABBBBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHKKKLLLMMMNNNPPPRRRSSSTTTWWWWWWVVVVVVWWWYYY[[[\\\^^^```bbbccccccdddggghhhlllmmmoooqqqssstttuuuvvv}}}|||lllYYYKKKEEEAAA@@@@@@BBBGGGLLLQQQSSS[[[bbbiiilllooorrrppplllllllllmmmrrrwwwwwwpppgggnnnxxxtttsssssstttwwwyyyyyyyyy|||zzzvvvpppiiieeebbbbbb___```dddiiimmmoooooommmqqqmmmhhhfffhhhgggddd```XXXSSSQQQRRRUUUYYYcccmmmwwwyyy{{{~~~~~~~~~~~~}}}||||||{{{{{{xxxxxxxxxxxxxxxwwwvvvvvvrrrqqqrrruuuwwwyyy|||{{{kkk[[[ooo{{{ZZZDDD>>>;;;777333333333222222222222111000000000111222444555666888NNNrrrxxxnnnkkkuuu|||xxxqqqnnnvvvyyyiiiqqq}}}zzzttt~~~wwwjjjYYYJJJBBBAAABBBAAABBB@@@???BBBFFFEEE@@@<<<<<<<<<===???BBBDDDEEEIIIJJJNNNVVVaaakkkrrrtttuuuhhhZZZQQQKKKEEEBBBCCCFFFHHHIIIKKKOOOUUU\\\bbbggghhhiiikkkmmmoooqqqrrrpppppppppqqqqqqrrrrrrrrrvvvvvvxxx{{{}}}sssXXXGGGBBB;;;888;;;888FFFCCC@@@???@@@BBBCCCDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHJJJKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJLLLKKKJJJHHHGGGGGGGGGGGGHHHIIIKKKLLLNNNNNNNNNNNNMMMOOOQQQRRRRRRSSSUUUWWWXXXXXXXXXYYYYYYYYYZZZZZZZZZXXXVVVVVVXXXYYYXXXWWWZZZYYYXXXWWWXXXZZZ\\\]]]cccdddggglllpppppplllgggddd[[[VVVYYY[[[ZZZ^^^eeexxxwwwsssssspppkkkkkkkkkllllllllllllmmmmmmlllkkkiiihhhfffdddbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa______^^^]]][[[YYYXXXWWWVVVTTTQQQOOOLLLHHHCCC???888888888888888777777777555777999???OOObbbnnnqqqlllqqqnnnfffhhhzzz|||{{{{{{}}}xxxoooooovvvzzzzzz]]]DDD777666111000333000000000///...............------------------------///000;;;PPPaaafffdddbbbYYYLLLEEEQQQggg|||qqqiiiiii^^^YYYdddlllvvv{{{{{{vvvxxxvvvwwwsssrrrmmmhhheeebbbZZZRRREEE@@@:::666555555444444111111111000111111222222333555777777555666999<<<@@@AAABBBDDDEEEFFFFFFFFFIIIHHHGGGFFFDDDBBB@@@???===<<<<<<<<<<<<<<<<<<===<<<======>>>???AAABBBCCCBBBBBBCCCCCCDDDDDDEEEEEEGGGGGGHHHHHHHHHIIIIIIIIINNNNNNPPPQQQSSSTTTVVVVVVYYYYYYYYYYYY[[[\\\]]]^^^```bbbcccdddcccdddeeegggjjjkkknnnppprrrtttuuuuuu{{{~~~}}}ssscccTTTJJJFFFBBBCCCDDDFFFKKKRRRXXX\\\hhhpppyyy}}}{{{uuutttrrrrrrvvv{{{{{{vvvqqq}}}zzz|||{{{yyyyyyzzzzzzyyywwwyyywwwtttqqqlllgggdddbbb______aaadddhhhiiihhhggghhhccc]]][[[\\\]]]]]][[[SSSOOOMMMOOOQQQUUU^^^gggooorrrwww|||~~~~~~~~~}}}{{{zzzvvvvvvwwwwwwvvvvvvuuuttttttrrrrrrtttvvvwww}}}nnn\\\rrriiiKKK???<<<;;;333333333333222222222222111111111111222444555666999NNNrrrwwwkkkgggttt~~~wwwttt|||nnncccmmm{{{~~~uuueeeTTTGGGAAABBBDDDCCCDDDCCCBBBFFFIIIGGGAAA;;;;;;999999999:::;;;;;;;;;===@@@DDDIIIQQQYYY___hhh\\\PPPJJJFFFBBBAAABBBIIIKKKOOORRRWWW^^^eeejjjnnnooopppqqqrrrssstttuuurrrsssssstttuuuvvvvvvwwwxxxyyy{{{~~~hhhNNN@@@>>>888888;;;999IIIFFFCCCCCCEEEHHHJJJKKKHHHIIIIIIJJJJJJJJJIIIIIIIIIJJJLLLMMMMMMMMMLLLKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJMMMLLLKKKJJJIIIHHHHHHHHHIIIJJJLLLNNNPPPPPPQQQPPPOOOQQQRRRSSSRRRRRRSSSTTTVVVVVVVVVWWWWWWXXXXXXXXXXXXVVVUUUVVVWWWXXXWWWVVVYYYWWWUUUTTTUUUXXX\\\___aaadddiiiooosssrrrmmmhhhaaaYYYUUUWWWYYY]]]dddlll~~~yyyvvvuuupppiiiiiijjjjjjkkkllllllmmmmmmkkkjjjiiigggeeedddbbbbbb````````````````````````^^^]]]]]]\\\ZZZYYYWWWVVVVVVTTTQQQNNNLLLHHHCCC???888888888888888888888888777999;;;???OOOcccnnnnnn___bbbcccaaahhhyyyuuunnnmmmooouuu|||uuuiiigggppp{{{dddHHH888666111111444111000000///...............------------............000111;;;PPPbbbhhheeebbbWWWLLLGGGSSSiii}}}sssiiihhh]]][[[gggppprrr~~~|||vvvxxxwwwyyyrrrqqqmmmgggccc```XXXNNN@@@===888555444444444333111111111111111222333333777888:::999666444555666999;;;===@@@BBBDDDFFFFFFFFFFFFEEEDDDBBB@@@>>>===<<<<<<;;;;;;;;;;;;<<<<<<======>>>???@@@BBBCCCDDDBBBBBBCCCDDDDDDEEEEEEFFFHHHHHHIIIIIIJJJKKKKKKKKKOOOPPPQQQSSSTTTVVVWWWXXXYYYYYYZZZ[[[]]]^^^___``````bbbddddddddddddfffgggiiijjjllloooqqqssstttttttttwwwwwwoooaaaUUUNNNLLLHHHIIIJJJLLLPPPVVV^^^bbbooozzzzzzxxxtttrrruuuxxxwwwtttsss~~~~~~|||{{{zzzxxxuuussspppooonnnmmmkkkhhhdddaaa\\\\\\\\\___aaaccccccaaa___[[[XXXVVVVVVWWWWWWVVVOOOLLLJJJMMMOOOSSS\\\eeennnqqqwww||||||}}}~~~}}}zzzyyyuuuvvvvvvvvvvvvuuuttttttvvvtttssssssuuu~~~ttt|||~~~jjj]]]rrrpppNNN===:::888444444333333333222222222111111111222333444555555999NNNqqqvvviiihhhzzz~~~{{{pppaaakkkzzzwwweeeSSSGGGDDDGGGJJJHHHJJJKKKLLLPPPSSSPPPIII???>>><<<;;;::::::;;;;;;>>>AAACCCDDDEEEKKKUUU]]]bbbWWWKKKFFFDDDCCCCCCFFFPPPSSSWWW[[[___dddiiimmmssssssttttttuuuuuuuuuuuuwwwwwwxxxyyyzzz{{{|||}}}zzz|||~~~|||bbbIII======999999===;;;JJJHHHFFFGGGJJJNNNPPPQQQMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLMMMNNNOOONNNNNNMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKMMMMMMMMMLLLKKKJJJJJJIIIIIIJJJLLLNNNPPPRRRSSSSSSRRRTTTVVVVVVTTTSSSSSSTTTTTTUUUUUUVVVWWWWWWXXXXXXWWWVVVUUUVVVXXXXXXWWWVVVTTTRRRPPPNNNOOORRRVVVYYYXXX]]]dddkkkppppppmmmjjj^^^ZZZVVVWWWZZZ```jjjrrr~~~~~~|||zzzwwwoooggghhhiiiiiijjjkkklllmmmmmmkkkjjjiiihhhfffeeecccccc________________________]]]]]]\\\[[[ZZZYYYWWWVVVUUUSSSQQQNNNKKKGGGBBB???888888999999999999999999777::::::===NNNeeeooolllYYY^^^aaadddlllzzz~~~ooogggeeekkkvvvyyyjjjfffooo|||iiiLLL:::666111111444111000000///...............---------....../////////111111:::PPPcccjjjgggcccUUUNNNLLLVVVfffvvvooodddfff``````jjjqqqqqq}}}|||vvvxxxwwwxxxqqqqqqlllfffbbb^^^TTTKKK???;;;777444333333222111111111111111222444555555888999:::999888666555555888:::<<<>>>AAACCCDDDDDDEEEDDDDDDCCCAAA???===<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>???@@@BBBDDDEEECCCCCCDDDEEEEEEFFFFFFGGGIIIJJJJJJKKKLLLMMMMMMMMMOOOPPPQQQSSSTTTVVVWWWXXXXXXYYYZZZ\\\]]]______```___aaacccddddddeeehhhiiihhhiiikkkmmmpppqqqrrrsssmmmqqqrrrmmmaaaUUUOOOMMMJJJLLLNNNPPPTTT[[[dddjjjwwwyyyssspppsssuuurrrqqqrrr~~~~~~|||zzzyyyxxxvvvssspppjjjiiihhhiiiiiigggbbb^^^XXXWWWVVVXXXZZZ\\\]]]\\\WWWWWWWWWWWWWWWUUURRRPPPKKKHHHGGGIIILLLQQQ[[[eeemmmpppvvv{{{|||}}}~~~~~~|||zzzxxxvvvvvvvvvvvvvvvuuuttttttwwwuuussssssuuu~~~tttzzzyyyeeeYYYlll{{{{{{~~~kkkKKK>>>:::666444444444333333333222222222222222222333444555555888MMMpppvvvjjjnnnhhheeepppxxxcccQQQFFFEEEJJJNNNQQQSSSVVVWWW[[[]]]XXXQQQ@@@???>>>======>>>??????BBBFFFIIIJJJKKKRRR]]]gggfffYYYLLLEEEDDDDDDGGGLLLUUUXXX^^^ccchhhlllpppsssyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyzzz{{{}}}~~~}}}~~~xxx___GGG<<<===::::::===:::HHHGGGGGGJJJNNNRRRSSSTTTSSSRRRPPPNNNLLLLLLLLLMMMLLLMMMNNNOOOPPPOOOOOONNNLLLLLLLLLLLLKKKJJJHHHGGGHHHGGGFFFFFFGGGHHHJJJKKKMMMMMMMMMNNNMMMLLLLLLKKKJJJKKKLLLMMMOOORRRTTTVVVWWWYYY[[[ZZZXXXVVVUUUUUUTTTUUUUUUVVVWWWXXXYYYYYYWWWWWWVVVWWWXXXXXXWWWUUUNNNMMMLLLKKKKKKLLLNNNOOOOOOTTT[[[bbbggghhhhhhggg]]]\\\[[[[[[^^^eeennnvvvzzz{{{|||{{{yyyuuummmhhhhhhhhhiiijjjjjjkkklllllljjjjjjiiigggfffeeedddccc````````````````````````\\\\\\\\\\\\ZZZYYYXXXWWWUUUSSSPPPNNNKKKGGGBBB>>>888888888999999999999999555999888999KKKeeepppmmm\\\bbbiiimmmsss}}}}}}pppiiiiiiooo{{{rrrnnnuuukkkMMM:::666222222444000000000///...............---------...//////000000111000999PPPeeellliiidddVVVQQQRRR[[[hhhtttllldddhhhdddccckkkpppuuu{{{vvvttt~~~wwwrrruuutttuuuppppppllleee```[[[QQQGGG===:::666444333222111000222222222333444666777888777888888999999888777777999:::<<<===??????@@@@@@CCCCCCCCCBBB@@@???===<<<===<<<<<<<<<<<<<<<<<<=========>>>???@@@BBBCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHKKKKKKLLLMMMNNNNNNOOOOOOOOOPPPQQQSSSUUUVVVXXXXXXXXXYYY[[[]]]^^^___``````___aaacccdddeeefffhhhjjjhhhiiijjjlllnnnoooppppppiiimmmpppjjj___SSSMMMKKKKKKNNNRRRUUUZZZcccnnnwwwvvvooommmqqqsssooopppttt|||vvvuuuuuutttttttttssspppmmmcccaaa```aaacccbbb]]]YYYXXXVVVTTTUUUWWWYYYZZZZZZVVVXXX[[[]]][[[XXXSSSPPPJJJFFFCCCEEEHHHNNNYYYccchhhlllrrrxxx~~~}}}~~~~~~~~~|||{{{zzzwwwwwwxxxxxxwwwwwwvvvuuuxxxvvvuuutttuuu}}}vvvzzzyyygggZZZhhhzzz{{{wwwbbbGGG???<<<777444444444444333333333333333333333333333444555555777KKKnnnttt|||vvvbbb\\\kkkuuu```OOOGGGIIIOOOSSS[[[^^^```aaacccccc\\\SSS@@@@@@?????????@@@BBBCCCCCCGGGLLLPPPUUU^^^kkkuuussscccQQQGGGEEEFFFLLLSSSZZZ___fffmmmrrrwwwzzz}}}~~~~~~~~~}}}}}}xxxyyyzzz|||~~~vvv\\\EEE;;;===:::999<<<999HHHIIIJJJNNNSSSWWWXXXWWWXXXVVVRRRNNNLLLLLLMMMNNNMMMMMMOOOPPPPPPPPPOOONNNKKKKKKLLLLLLKKKJJJIIIHHHHHHGGGFFFFFFGGGHHHJJJLLLLLLLLLNNNOOOOOONNNNNNMMMKKKKKKJJJKKKNNNRRRUUUXXX\\\^^^______\\\YYYXXXXXXUUUVVVVVVWWWYYYZZZZZZ[[[WWWWWWVVVWWWXXXWWWUUUSSSNNNNNNNNNMMMLLLKKKJJJIIIJJJNNNSSSWWWZZZ]]]^^^___]]]___``````bbbiiiqqqwwwuuuvvvvvvvvvtttooollljjjhhhhhhiiiiiijjjjjjkkkkkkiiihhhgggfffeeeccccccbbb````````````````````````]]]]]]]]]\\\[[[ZZZYYYXXXUUUSSSPPPMMMKKKGGGBBB>>>777777777888888888999999666999777888KKKiiiuuuqqqeeelllvvvzzz|||zzzxxxzzzlllMMM:::777333333444///000000///...............---------...///000000000000...888OOOfffnnnkkkfffYYYTTTUUUccctttuuurrrwwwnnniiioootttzzzxxx{{{}}}rrrdddjjjzzzqqqmmmqqqsssuuupppoookkkddd___ZZZOOOEEE;;;888555333333333222111222333333444666777999::::::999999999;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>CCCCCCBBBBBB@@@???===<<<>>>======<<<<<<======>>>=========>>>@@@AAACCCDDDFFFGGGGGGHHHHHHIIIIIIJJJLLLLLLMMMNNNOOOPPPQQQQQQPPPQQQRRRTTTVVVWWWYYYYYYXXXYYY\\\^^^```aaaaaaaaaaaacccdddeeeeeeeeegggiiihhhiiijjjlllmmmmmmnnnnnnhhhlllmmmhhh^^^UUUQQQQQQVVVYYY]]]```eeennnzzz|||ooohhhhhhooorrrnnnpppwww}}}~~~wwwoooiiigggggghhhjjjlllllljjjhhh___^^^]]]aaafffhhheeebbbbbb___\\\ZZZ[[[]]]]]]]]]___bbbeeefffddd___[[[XXXOOOIIIEEEDDDFFFLLLWWWbbbeeehhhnnnttt{{{~~~~~~}}}yyyyyyzzzzzzyyyyyyxxxwwwxxxvvvvvvvvvvvv}}}zzz~~~sss```hhh|||wwwxxxttt___DDD>>>===666555444444444444333333333444333333333333444555555666JJJmmm|||uuueeeZZZmmmuuubbbSSSOOOSSS[[[```hhhjjjlllkkkkkkggg^^^SSSFFFEEEEEEDDDEEEFFFGGGHHHIIIMMMUUU]]]gggtttsss\\\NNNIIIKKKSSS\\\dddjjjrrryyy}}}{{{|||~~~uuuZZZDDD;;;===;;;;;;===:::JJJLLLNNNSSSYYY\\\\\\[[[[[[XXXSSSNNNKKKKKKMMMNNNMMMNNNOOOPPPPPPPPPOOONNNJJJKKKKKKLLLLLLKKKIIIHHHHHHGGGFFFFFFFFFHHHJJJLLLKKKLLLNNNOOOPPPPPPOOONNNLLLKKKJJJJJJMMMQQQVVVYYY___aaabbbbbb___\\\ZZZYYYVVVVVVWWWXXXYYY[[[[[[\\\WWWVVVVVVVVVWWWVVVSSSQQQQQQRRRRRRRRRQQQNNNKKKIIIIIIKKKNNNPPPRRRTTTVVVXXX]]]aaacccccceeekkkrrrwwwsssrrrrrrrrrnnnjjjkkkmmmiiiiiiiiiiiiiiijjjjjjjjjggggggfffeeecccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa]]]]]]]]]\\\\\\ZZZYYYXXXUUUSSSPPPMMMKKKGGGBBB>>>555666666666777777888888888<<<999999NNNmmmzzzvvvnnnvvvkkkMMM:::777444444444...000000///...............---------...///000000111///...777OOOfffppplllggg[[[UUUWWWjjjyyyooouuu{{{{{{tttooommmbbbYYYdddwwwmmmjjjqqqtttxxxpppoookkkddd___YYYNNNCCC999777444333444555444333333333444555777999:::;;;>>><<<;;;<<<===??????>>>======>>>????????????>>>CCCCCCBBBBBB@@@???===<<<>>>>>>============>>>>>><<<<<<===>>>???AAABBBCCCGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLMMMNNNPPPQQQQQQRRRRRRRRRSSSUUUWWWXXXZZZZZZYYYZZZ]]]___aaabbbbbbbbbccceeefffeeeddddddeeegggiiiiiijjjkkkllllllllllllgggkkklllhhh```[[[ZZZ\\\dddgggjjjlllooovvvtttiiibbbccclllpppmmmpppyyywww||||||wwwqqqllleee___[[[\\\^^^aaadddeeedddbbbbbbaaabbbhhhqqqwwwwwwvvvmmmiiieeebbbbbbccccccbbbiiikkknnnnnnkkkgggcccbbbVVVOOOIIIGGGGGGLLLXXXccceeehhhlllrrrxxx~~~zzz{{{{{{{{{{{{zzzyyyyyywwwvvvvvvwwwwww}}}}}}bbbfffzzzqqqqqquuu```BBB;;;:::444555555444444444333333333444444333333333444555555555HHHlllzzzuuuhhhkkk}}}zzzggg[[[YYY___hhhmmmrrruuuuuussspppkkk___SSSNNNNNNMMMLLLLLLMMMNNNOOOSSSXXXaaalllzzzeeeTTTNNNPPPZZZcccooouuu|||vvvZZZDDD<<<@@@>>>>>>@@@===LLLMMMPPPUUU[[[^^^^^^^^^WWWUUUQQQMMMJJJIIIJJJJJJLLLMMMMMMNNNOOOQQQQQQRRRNNNNNNMMMLLLKKKJJJIIIHHHEEEGGGHHHIIIIIIIIILLLNNNPPPPPPPPPQQQQQQPPPOOOOOOMMMMMMMMMNNNQQQTTTXXXZZZ```aaacccdddbbb^^^ZZZWWWXXXWWWWWWWWWWWWXXXXXXYYYWWWWWWXXXXXXXXXXXXWWWWWWXXX[[[]]]^^^\\\XXXRRROOOBBBJJJOOONNNOOOTTTUUUQQQVVV^^^hhhkkkiiijjjpppwwwvvvrrrlllfffcccbbbdddeeeggghhhhhhhhhhhhiiikkkmmmjjjiiihhhfffdddcccccccccbbbbbbbbbaaa``````______]]]\\\[[[YYYXXXVVVUUUTTTSSSSSSQQQPPPMMMHHHBBB===;;;;;;999888777777666666777555999===IIIhhhuuujjjMMM:::777333222333...111111000///////////////////////////000000000000222111:::PPPeeennnllliii```WWW[[[rrr}}}{{{oookkkssswwwyyyoooeee```^^^aaaiiirrr}}}jjjdddmmmuuutttsssqqqlllgggddd^^^PPPBBB:::777222111222555888999999999888888999999:::;;;>>><<<999999;;;===??????>>>???@@@@@@@@@@@@BBBCCCCCCCCCAAA@@@????????????@@@@@@??????>>>>>>======>>>>>>???@@@AAACCCDDDEEEIIIIIIKKKLLLMMMMMMMMMMMMOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTUUUVVVYYY[[[\\\\\\^^^```bbbcccdddddddddggggggffffffggghhhiiiiiiiiigggfffhhhlllmmmkkkiiijjjiiihhhgggbbb___dddlllssswww{{{}}}rrrhhh___[[[[[[bbbiiilllnnnqqqtttuuutttppphhh___XXXUUUSSSTTTZZZaaaaaa\\\\\\aaa[[[___iiivvvzzzuuuqqqooommmiiieeefffjjjiiinnnuuuyyyyyyvvvrrrpppddd___WWWPPPNNNTTT```iiillliiihhhllluuu~~~zzzzzzyyyyyyyyyyyyxxxxxxwwwvvvwwwwwwxxx}}}}}}zzz___eee~~~vvvsss}}}___DDD;;;888;;;666555555444444333222222222222111111222222333444777CCCeeexxxxxxyyylllvvv~~~qqqkkkmmmrrrvvvwww}}}yyysssmmmgggdddbbbaaa^^^[[[ZZZ\\\```dddcccnnnxxxjjj\\\ZZZ]]]eeemmmxxx}}}wwwXXXGGG;;;<<>>JJJhhhiiiLLL:::777333222333...111111000///////////////////////////000000000000333111:::PPPfffooommmjjjaaaZZZ]]]qqqyyyqqqooohhhkkkwww~~~}}}rrrfff``````eeeooozzz~~~mmmgggpppvvvtttsssqqqmmmhhheee___PPPAAA:::777444333555888::::::>>>>>>>>>===>>>>>>??????>>>>>>===>>>@@@AAABBBCCCBBBBBBBBBAAAAAAAAACCCEEEGGGFFFDDDCCCAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>??????@@@AAACCCDDDEEEHHHIIIJJJLLLMMMMMMMMMMMMOOOPPPPPPQQQRRRSSSTTTUUUVVVVVVUUUUUUVVVXXXYYYZZZ[[[]]]___bbbdddeeeffffffggggggffffffggghhhhhhiiihhhffffffgggiiijjjhhhfffggggggggghhheeeeeelllvvvwwwiii___YYYUUUVVV^^^dddgggiiilllnnnqqqrrrmmmcccYYYRRRPPPOOOQQQXXX]]][[[VVVYYY```]]]bbblllzzz|||pppmmmlllllliiieeeeeeiiijjjooovvvzzz{{{zzzxxxxxxnnniiiaaaYYYWWW\\\gggppprrrooonnnqqqxxx~~~|||||||||{{{{{{zzzzzzzzzyyyxxxwwwwwwwww|||zzz~~~www]]]bbb{{{}}}}}}___FFF===888777666555555444444333333222222222111111222222333444777BBBdddzzzttt}}}}}}{{{ooozzz{{{wwwyyy~~~~~~yyytttpppmmmnnnmmmllliiihhhiiimmmpppooo{{{mmmaaaaaadddllluuuyyy[[[JJJ======AAAAAACCCGGGNNNQQQVVV\\\```aaa^^^\\\TTTQQQLLLHHHFFFGGGIIIKKKKKKLLLMMMOOOPPPQQQRRRRRRNNNNNNMMMLLLKKKJJJJJJIIIEEEEEEEEEDDDEEEGGGKKKNNNNNNOOOPPPQQQQQQQQQQQQQQQNNNOOOQQQSSSWWW[[[___aaaeeegggiiiiiieee^^^WWWSSSRRRSSSSSSTTTUUUWWWYYYZZZYYYZZZZZZ[[[[[[ZZZZZZYYY]]]\\\[[[YYYVVVRRROOOMMMFFFKKKOOOPPPQQQQQQMMMHHHGGGRRR___fffggghhhlllqqqqqqlllddd\\\XXXWWWYYY[[[]]]___bbbeeehhhiiijjjkkkjjjiiigggfffddddddccccccaaaaaa``````___^^^^^^]]]]]]\\\[[[YYYWWWVVVUUUTTTTTTSSSQQQOOOKKKFFF@@@;;;999999888888888888888999999777:::???JJJhhhhhhKKK999777333333333...111111000////////////000////////////000000000000444222;;;QQQfffpppnnnkkkbbb\\\___ppppppcccccccccnnn{{{nnnggghhhooo|||oookkkrrrvvvttttttssspppllliiibbbRRRBBB:::888777777:::<<<======???>>>>>>=========>>>>>><<<<<<>>>@@@AAABBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHIIIGGGEEEBBB@@@???>>>>>>======>>>>>>>>>>>>>>>>>>??????@@@@@@BBBCCCEEEFFFHHHIIIJJJKKKMMMMMMMMMNNNPPPPPPQQQRRRSSSTTTUUUUUUWWWWWWVVVVVVWWWWWWXXXYYY[[[\\\___bbbeeeggghhhiiigggggggggggghhhhhhhhhhhhgggfffeeefffggggggeeeccceeedddfffhhhiiilllwwwzzzoooaaaXXXPPPNNNPPPXXX]]]^^^```bbbggglllooojjj^^^RRRMMMLLLLLLQQQXXXZZZWWWUUU\\\ffffffkkkuuu}}}vvviiihhhiiillljjjffffffiiilllpppwww|||zzztttkkkcccaaafffooowwwyyyvvvuuuwww|||~~~}}}}}}||||||{{{yyyyyyxxxwww|||tttzzzqqq\\\aaazzz]]]HHH@@@888444666666555555444333333333222222111111222222333444666AAAbbbwwwkkknnnyyy{{{~~~rrrzzz~~~}}}}}}~~~rrrjjjlllpppwww{{{___MMM???>>>AAAAAADDDIIIPPPRRRXXX]]]aaa```[[[XXXNNNLLLGGGDDDBBBDDDGGGIIIIIIKKKMMMOOOQQQRRRSSSSSSRRRRRRPPPNNNLLLJJJIIIHHHEEEEEEDDDCCCCCCFFFKKKOOORRRSSSSSSSSSSSSSSSRRRRRRPPPQQQSSSWWW[[[___ccceeegggiiijjjiiiddd]]]UUUOOOPPPPPPQQQSSSUUUWWWYYYZZZWWWXXXXXXYYYYYYXXXXXXWWW[[[YYYVVVRRROOOKKKIIIHHHEEEIIINNNRRRSSSQQQKKKEEEFFFPPP]]]cccdddcccdddfffhhhcccZZZRRRNNNNNNPPPRRRVVVXXX\\\bbbgggjjjkkkjjjiiihhhgggfffeeeddddddddd`````````___^^^^^^]]]]]]\\\\\\ZZZYYYWWWUUUTTTTTTTTTRRRPPPMMMJJJEEE???:::888888777777888999999::::::888;;;???JJJggg~~~vvvuuuxxx{{{iiiLLL:::888444333444...222111000000//////000000////////////000000000000333111999OOOeeeooonnnkkkaaa[[[^^^kkkuuuzzzlll]]]___dddssswwwqqqsss|||ppplllrrrvvvuuuvvvuuussspppnnngggVVVFFF;;;::::::<<<>>>@@@@@@???>>>======<<<<<<<<<<<<<<<<<<>>>@@@BBBBBBBBBBBBBBBBBBEEEIIINNNRRRTTTTTTSSSOOOMMMIIIEEEBBB@@@??????=========>>>>>>?????????@@@@@@@@@AAABBBDDDFFFGGGHHHIIIJJJLLLMMMNNNNNNNNNPPPQQQRRRRRRTTTTTTUUUVVVVVVVVVWWWWWWXXXYYYZZZZZZ]]]^^^```bbbeeegggiiiiiiiiiiiiiiijjjjjjjjjiiiiiiggggggfffffffffeeecccbbbcccccceeehhhjjjppp}}}|||qqqdddWWWOOOIIIHHHKKKRRRUUUTTTUUUWWW^^^ffflllgggZZZOOOKKKLLLMMMTTT[[[\\\XXXZZZeeeqqquuuyyy~~~rrriiibbbcccgggmmmmmmiiiiiilllmmmrrrxxx}}}zzzrrrkkkiiimmmuuuzzz|||zzzyyy|||~~~}}}}}}|||{{{{{{zzzzzzpppwww~~~{{{lll[[[bbb|||]]]HHHAAA:::666666666666555444444333333222222111111222222333444666@@@___~~~wwwhhhgggrrr}}}yyyssssss||||||vvvrrrvvvzzzzzzaaaOOO@@@>>>@@@@@@EEEKKKPPPSSSXXX\\\^^^[[[VVVQQQHHHEEEBBB??????AAADDDFFFHHHJJJLLLOOORRRSSSSSSSSSWWWVVVTTTQQQNNNKKKHHHGGGEEEEEEDDDDDDDDDGGGLLLPPPXXXXXXXXXWWWVVVUUUTTTSSSSSSTTTVVVYYY]]]aaadddeeehhhjjjjjjiiiccc\\\TTTOOOMMMNNNOOOQQQSSSVVVXXXZZZWWWWWWXXXXXXXXXXXXWWWWWWYYYVVVRRRNNNIIIFFFEEEDDDBBBEEELLLTTTWWWSSSKKKFFFCCCMMMYYY``````^^^]]]]]]\\\WWWPPPIIIEEEDDDGGGHHHOOOQQQVVV]]]eeejjjkkkkkkiiihhhgggfffeeeddddddddd`````````___^^^^^^]]]]]]\\\[[[ZZZXXXWWWUUUTTTSSSSSSQQQNNNLLLHHHDDD>>>:::777777777777888999:::::::::888;;;???IIIeee{{{{{{|||wwwkkkqqquuulllsss~~~yyyoooQQQ===999444333444///222222111000000000000000////////////000000000000111///777MMMcccmmmmmmkkk___YYYZZZdddmmmrrr{{{jjj]]]aaagggttt~~~~~~ooolllrrrwwwwwwuuuuuusssqqqpppiiiYYYIII=========???BBBCCCCCCAAAAAA@@@@@@?????????@@@@@@@@@BBBEEEEEEDDDDDDFFFHHHGGGKKKSSS]]]eeegggddd```XXXUUUPPPKKKFFFDDDBBBBBB======>>>>>>??????@@@@@@@@@@@@AAABBBCCCEEEFFFGGGHHHIIIKKKMMMNNNOOOPPPPPPQQQQQQRRRSSSTTTUUUVVVVVVTTTUUUWWWYYYZZZ\\\]]]^^^aaaaaabbbccceeeggghhhiiijjjkkklllllllllkkkkkkjjjhhhhhhhhhgggfffddddddcccdddcccdddgggjjjppp~~~yyyooocccVVVKKKDDDFFFEEEHHHMMMNNNLLLMMMPPPWWW___eeebbbWWWNNNLLLMMMNNNVVV]]]\\\ZZZ```nnnzzz|||uuuhhh```^^^```gggnnnpppmmmmmmpppppptttyyy~~~|||vvvrrrrrruuuzzz}}}zzzzzz|||~~~~~~}}}}}}}}}}}}}}}}}}}}}nnnwww~~~~~~wwwjjjYYYcccbbbJJJ@@@:::999777666666555555444333333222222111111222222333444555>>>\\\|||yyyjjjhhhtttoooeeegggxxx}}}rrrxxxyyyyyyyyyaaaPPPAAA>>>??????EEEMMMQQQRRRUUUXXXXXXTTTNNNHHHBBBAAA???>>>>>>@@@BBBDDDFFFIIILLLPPPRRRTTTTTTSSSYYYWWWUUUQQQNNNKKKHHHGGGFFFFFFFFFFFFGGGJJJNNNRRRZZZZZZZZZYYYXXXWWWVVVUUUVVVWWWYYY[[[^^^```bbbcccgggggggggeee```YYYSSSOOOJJJKKKLLLNNNPPPSSSUUUVVVXXXXXXXXXYYYYYYXXXXXXXXXXXXUUUQQQLLLHHHEEECCCBBB@@@CCCKKKWWW[[[UUULLLFFF???GGGSSSZZZ[[[YYYWWWVVVPPPLLLFFFAAA>>>???@@@BBBHHHIIIMMMVVVaaahhhjjjjjjhhhhhhgggeeeeeedddddddddaaaaaa``````___^^^^^^]]]\\\[[[ZZZXXXVVVUUUTTTSSSRRROOOMMMJJJGGGCCC>>>;;;888777777777888999:::::::::888;;;>>>GGGbbbxxxxxxvvvxxxuuulllfffooouuulllccckkkqqqnnnzzzxxxXXXBBB;;;555333555000222222111000000000000111////////////000000000000111...666LLLbbbmmmmmmkkk^^^UUUTTT^^^hhhppp|||jjj___cccgggppp}}}pppnnntttxxxxxxssssssqqqpppooojjj[[[LLL@@@@@@???AAACCCDDDDDDCCCAAAAAA@@@@@@AAAAAABBBCCCAAACCCEEEDDDCCCEEEKKKOOOOOOTTT]]]hhhpppqqqlllfff\\\XXXRRRLLLFFFCCCAAAAAA??????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBDDDEEEGGGHHHJJJKKKLLLNNNPPPQQQRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWTTTVVVXXX[[[]]]___``````cccccccccdddeeegggiiijjjkkklllmmmmmmmmmlllkkkjjjgggiiiiiiiiifffeeedddeeeeeedddeeehhhjjjooo||||||vvvssspppkkkbbbXXXNNNEEE@@@CCCCCCFFFJJJKKKIIIKKKOOOUUU[[[```]]]UUUOOOMMMOOONNNVVV\\\ZZZ[[[cccqqqzzzzzz|||}}}{{{uuulllccc]]]]]]___fffooorrrppppppsssssswww|||}}}{{{xxxwwwzzz}}}xxxzzz}}}~~~|||pppzzz}}}vvvkkkWWWbbbgggKKK>>>999;;;777777666666555444444444222222111111222222333444555<<>>>>>>>>>>>???AAABBBCCCEEEHHHLLLPPPSSSTTTTTTTTTVVVUUUSSSPPPMMMKKKIIIGGGFFFGGGIIIIIIJJJLLLPPPSSSXXXXXXYYYYYYZZZYYYYYYXXXXXXYYYZZZ\\\]]]_________```___^^^[[[WWWRRRMMMKKKFFFFFFHHHIIILLLNNNPPPRRRVVVWWWWWWXXXXXXWWWWWWVVVTTTRRRNNNJJJFFFCCCAAA@@@AAABBBKKKYYY^^^WWWKKKEEE>>>EEENNNTTTUUUQQQNNNMMMFFFDDD@@@===<<<<<<>>>???AAAAAAEEENNN[[[dddhhhhhhhhhgggfffeeeeeeeeeeeeeeebbbbbbaaa``````______^^^[[[[[[YYYXXXVVVUUUSSSSSSPPPNNNKKKIIIFFFCCC???<<<888888888888888888999999999777:::===FFF```uuutttlllllljjjeeeeeepppxxxkkkfff___hhh~~~|||pppjjjppp___FFF===555333555111333222111111000000111111////////////000000000000111///666LLLbbbmmmnnnlll^^^SSSPPPZZZhhhssskkkbbbeeeffflllwwwzzz~~~rrrtttxxxyyyxxxttttttrrrpppqqqmmm```SSSDDDBBBAAAAAACCCEEEEEEDDDBBBBBBBBBCCCDDDEEEFFFGGGEEEGGGGGGGGGGGGMMMVVV^^^fffhhhmmmtttzzzzzztttnnnaaa]]]VVVOOOHHHEEECCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDFFFGGGHHHKKKLLLNNNPPPQQQSSSSSSTTTRRRSSSSSSTTTUUUVVVWWWWWWWWWXXX[[[]]]___```aaaaaacccccccccdddfffhhhkkkllljjjkkklllmmmlllkkkiiihhhfffhhhiiihhhfffdddeeeffffffeeefffiiijjjooo{{{xxxmmmgggbbb]]]ZZZZZZYYYUUUOOOHHHCCCAAAAAAAAADDDIIIJJJJJJNNNUUU[[[^^^```^^^XXXSSSRRRRRRQQQXXX[[[YYYZZZdddooouuuvvvvvvuuuqqqkkkddd___\\\[[[^^^eeennnqqqppprrruuuxxx|||vvvuuuvvvyyy~~~yyy{{{}}}ttt}}}vvvnnnZZZeee{{{~~~dddIII===999;;;777777666666555555444444222222111111222222333444555;;;XXXxxxyyyiiicccpppssshhhhhh|||xxx~~~ttthhh___QQQEEECCCBBBBBBHHHQQQPPPPPPPPPPPPNNNHHHAAA<<<===>>>???@@@AAABBBCCCCCCEEEGGGLLLPPPSSSTTTTTTTTTRRRQQQPPPNNNLLLKKKIIIIIIFFFHHHJJJLLLMMMNNNQQQTTTUUUVVVWWWYYYZZZ[[[[[[[[[YYYZZZ[[[\\\]]]]]]]]]]]]WWWWWWUUURRROOOKKKGGGEEECCCDDDEEEFFFHHHKKKMMMNNNSSSTTTTTTUUUUUUTTTTTTSSSPPPNNNKKKGGGCCC@@@===<<>><<<<<<<<<===>>>===<<>>555333666222333222111111000111111111////////////000000000000222000777MMMcccnnnooonnn^^^RRRMMMXXXhhhwwwnnneeehhhfffkkkvvvzzz~~~|||uuuxxx|||{{{yyyxxxwwwuuussstttrrrfffYYYFFFDDDAAAAAACCCDDDEEEDDDHHHHHHIIIJJJKKKMMMNNNOOOOOOPPPQQQPPPRRRZZZgggqqq|||kkkggg___WWWQQQLLLKKKJJJCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCEEEFFFHHHIIILLLMMMNNNQQQRRRTTTUUUUUUSSSSSSTTTUUUVVVWWWWWWXXXZZZ[[[]]]___````````````aaaaaabbbdddgggjjjmmmooohhhiiikkkkkkkkkiiigggfffdddgggiiihhheeedddeeeffffffeeegggjjjkkkooo{{{~~~lll^^^WWWRRRLLLDDDFFFHHHGGGDDDAAA>>>===??????CCCHHHKKKLLLRRRZZZcccddddddaaa]]]YYYWWWVVVUUU[[[]]]YYY[[[eeennnqqqtttssspppjjjddd^^^ZZZYYY[[[]]]dddmmmqqqppprrrvvv|||oooppprrrxxx{{{}}}}}}vvv}}}wwwppp^^^hhhzzzooouuu~~~]]]FFF===:::;;;777777777666555555444444222222111111222222333444555;;;WWWxxxooohhhsssqqqiiilllvvvhhh]]]___RRRGGGEEEEEEDDDJJJSSSOOOMMMKKKGGGCCC???<<<:::;;;===???@@@@@@@@@AAABBBGGGHHHKKKNNNPPPQQQQQQQQQPPPOOOMMMLLLJJJIIIIIIHHHHHHIIIKKKLLLMMMOOORRRTTT[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZ[[[\\\]]][[[XXXTTTRRRLLLIIIEEEDDDDDDCCC???<<<=========???BBBFFFIIIKKKOOOPPPPPPQQQRRRSSSSSSSSSLLLJJJIIIGGGBBB===???DDDKKKHHHPPP```cccVVVGGGBBBCCCCCCHHHNNNMMMFFFCCCEEE???AAACCCDDDCCCBBBBBBCCCAAAAAA@@@CCCJJJTTT^^^dddggghhhhhhhhhfffeeecccaaaccccccbbbbbbaaa`````````[[[ZZZXXXWWWWWWVVVSSSQQQRRROOOKKKHHHEEEAAA===:::888888888888888888888888999888;;;<<>>>>>>>>?????????@@@@@@FFFLLLLLLJJJMMMWWW```hhhllllllhhhfffgggeeebbb]]]bbbdddbbb]]]^^^hhhqqqyyyyyyqqqeee^^^]]][[[VVVRRRZZZdddnnntttwwwxxxxxx{{{|||~~~|||yyymmmfffiiiuuu{{{wwwwww|||~~~}}}tttrrrccclllrrrooo|||ZZZDDD>>>;;;;;;777777666666555555444444333222222111111222222333444999KKKhhhwwwqqqzzzoooooovvvfffVVVLLLLLLJJJDDD>>>>>>FFFRRRYYYLLLJJJFFFBBB>>>;;;999888<<<>>>@@@AAA@@@@@@BBBCCCFFFHHHJJJMMMOOOPPPQQQQQQPPPOOOMMMLLLJJJIIIIIIIIIHHHIIIKKKMMMNNNPPPSSSUUU[[[ZZZZZZYYYYYYYYYYYYYYYZZZ[[[\\\]]]ZZZUUUPPPMMMCCCAAA??????@@@???<<<999999999999;;;>>>BBBFFFHHHMMMNNNOOOQQQRRRRRRRRRQQQNNNKKKIIIGGGBBB>>>@@@FFFJJJIIIQQQ___aaaTTTIIIFFFCCCDDDIIIOOONNNGGGBBBCCCAAADDDIIINNNQQQTTTUUUWWWTTTPPPKKKIIIKKKSSS[[[aaahhhiiiiiihhhgggfffdddcccaaaaaaaaaaaaaaaaaaaaaaaa^^^]]]ZZZYYYXXXVVVSSSQQQRRROOOKKKHHHEEEAAA===;;;888888888888888888888888999888;;;;;;AAA\\\uuuxxxnnnyyyyyyxxxyyy}}}[[[CCC<<<555555666111333333222222111000000000000///111555666222000222111000444EEE```tttuuukkkcccZZZXXXaaalllxxxyyymmmooonnnsss|||}}}vvvrrrssszzzzzzxxx~~~~~~}}}~~~wwwyyy{{{wwwppprrruuummm___PPPLLLIIIIIIMMMPPPRRRSSS\\\]]]```dddhhhjjjjjjiiihhhlllrrrvvv{{{tttoooggg___YYYTTTPPPMMMHHHHHHHHHGGGFFFDDDCCCBBBAAAAAAAAAAAACCCEEEGGGHHHIIIKKKOOOSSSVVVVVVVVVVVVUUUWWWXXXYYYXXXYYYZZZ\\\]]]]]]^^^___aaabbbcccccceeeeeeeeefffhhhjjjmmmnnnllllllllllllkkkjjjiiihhhkkkjjjhhhfffeeeeeeeeefffiiihhhiiiooosssyyy|||lll___PPPCCC<<<<<<===>>>??????@@@AAADDDJJJNNNMMMIIIJJJTTT]]]gggkkkmmmjjjiiiiiihhhdddbbbfffgggddd___```jjjrrrzzzxxxpppccc\\\[[[ZZZVVVTTT^^^jjjtttxxxxxxwwwvvvxxxyyy{{{|||wwwiiiccceeerrrxxxuuurrruuu||||||uuurrrhhhrrrtttrrr[[[FFF???<<<<<<777777777666666555555444333222222111111222222333444888HHHdddyyyrrr{{{vvvgggiii}}}lllZZZJJJAAADDDDDDBBB???@@@IIIUUU]]]KKKGGGBBB<<<999777888999===???AAABBBAAAAAACCCDDDEEEGGGIIILLLNNNOOOOOOOOOOOOOOOMMMKKKJJJIIIIIIIIIHHHJJJLLLNNNOOOQQQTTTWWWZZZZZZ[[[[[[[[[ZZZXXXWWWYYY[[[]]]\\\XXXRRRKKKFFF;;;;;;;;;<<<===<<<:::777666666666888;;;???CCCEEEIIIKKKNNNQQQRRRRRRPPPOOOOOOLLLIIIGGGCCCAAAEEEMMMOOOPPPWWWbbbbbbWWWOOONNNIIIKKKPPPVVVVVVPPPKKKJJJKKKNNNRRRXXX]]]bbbeeegggddd^^^VVVPPPOOOTTT[[[```iiiiiiiiiiiihhhfffeeeddd``````aaaaaaaaaaaabbbbbbaaa___\\\[[[YYYWWWSSSQQQQQQNNNJJJGGGEEEAAA===;;;888888888888888888888888:::888;;;;;;AAA\\\uuuyyyuuurrrTTT@@@;;;666555666222333333333222111111000000//////444999:::555111111222111555EEE___tttvvvnnneee\\\[[[hhhvvv}}}sssuuusssvvv~~~~~~qqqmmmmmmpppqqqpppyyy~~~~~~yyyyyyzzzwwwrrrsssuuunnncccTTTQQQOOOPPPTTTYYY]]]^^^gggiiilllppprrrtttttttttvvvzzzvvvqqqiiibbb\\\WWWSSSPPPLLLKKKJJJIIIGGGFFFEEEDDDBBBBBBBBBBBBDDDFFFHHHIIIJJJMMMPPPSSSUUUVVVVVVVVVXXXXXXYYYXXXWWWWWWZZZ\\\^^^______```aaabbbccccccggggggggghhhjjjlllnnnooonnnnnnmmmmmmllllllkkkkkkkkkjjjhhhgggfffeeeffffffhhhiiimmmsssxxxnnn^^^OOODDD::::::;;;<<<>>>@@@BBBCCCIIINNNRRROOOIIIHHHPPPXXXeeekkkooommmlllmmmllliiijjjllllllgggcccdddmmmuuu|||xxxnnnaaaZZZYYYYYYXXXXXXcccrrr{{{|||xxxtttsssttttttvvv|||zzztttfffbbbfffpppuuupppmmmooo|||wwwuuuzzzxxxkkkxxxuuuuuu[[[GGGAAA======888888777777666555555444333222222111111222222333444777DDD^^^{{{yyyrrryyypppdddjjj~~~{{{yyy|||vvvaaaNNN@@@::::::<<<>>>???CCCLLL[[[gggJJJFFF???999666777:::<<<>>>@@@BBBCCCBBBBBBCCCEEEDDDFFFHHHKKKMMMNNNOOOOOOOOONNNMMMKKKJJJJJJIIIIIIHHHJJJMMMOOOPPPSSSVVVYYYZZZ[[[]]]]]]]]]ZZZXXXVVVYYY[[[\\\[[[VVVNNNFFF@@@::::::;;;<<<===<<<:::888666666666888:::>>>BBBDDDFFFIIIMMMPPPRRRQQQOOONNNOOOKKKIIIHHHEEEEEEMMMUUUVVVXXX^^^eeecccYYYTTTTTTSSSTTTXXX]]]___]]]ZZZXXX[[[ZZZXXXYYY\\\aaadddffffffbbb\\\WWWWWWZZZ___ccchhhhhhhhhgggffffffeeedddbbbbbbaaaaaa````````````___]]][[[ZZZYYYWWWTTTQQQPPPNNNJJJGGGDDDAAA===;;;888888888888888888888888:::888;;;;;;AAA]]]www{{{|||kkkOOO>>><<<777666666222444333333222222111000000------111777777222//////222111555DDD^^^sssxxxrrrddd]]]bbbwwwvvvwwwssstttzzzzzzqqqnnnlllnnnnnnpppyyy~~~}}}~~~zzzyyyzzzwwwssstttvvvppphhh\\\[[[ZZZ[[[^^^cccgggjjjnnnppptttwwwxxxxxxyyyyyywwwrrrkkkeee___ZZZVVVSSSOOONNNMMMKKKIIIGGGFFFFFFDDDCCCCCCDDDEEEGGGIIIKKKMMMOOOQQQTTTVVVWWWWWWWWWZZZZZZYYYWWWVVVWWWZZZ\\\``````aaabbbbbbcccddddddggghhhiiijjjkkkmmmnnnooonnnnnnmmmlllllllllllllllkkkjjjiiigggffffffggggggfffjjjpppwww~~~xxxcccRRRFFF@@@888999:::<<<>>>AAADDDFFFLLLRRRUUURRRKKKIIIOOOVVVccckkkqqqrrrqqqrrrqqqooorrrsssqqqlllggghhhpppxxx~~~xxxlll```YYYXXXZZZ[[[[[[hhhxxx}}}vvvpppnnnpppppprrrxxx}}}}}}uuunnnfffggglllqqqooojjjiiinnn~~~oooppp}}}}}}{{{yyyzzz|||XXXFFFBBB>>>>>>999999888777777666555555333222222111111222222333333666@@@VVVtttyyyppptttqqqiiirrr|||sssqqqmmmiiihhhkkkqqqvvv{{{~~~pppZZZHHH???<<<666777;;;>>>CCCOOOcccuuuFFFBBB<<<777555777:::===>>>@@@BBBCCCCCCCCCDDDEEEDDDEEEHHHKKKMMMNNNNNNNNNNNNNNNMMMKKKJJJJJJJJJJJJIIIKKKNNNPPPRRRUUUXXX[[[\\\]]]______^^^[[[XXXVVVXXXZZZ[[[YYYTTTKKKBBB===<<<===>>>>>>===;;;::::::888888777888999<<<>>>@@@CCCFFFJJJNNNPPPPPPNNNMMMMMMJJJHHHHHHHHHJJJRRR\\\___aaafffiiifff___[[[ZZZ^^^```cccfffkkkmmmlllhhhhhhaaaXXXSSSTTTXXX\\\^^^bbbaaaaaaaaaaaaccceeefffgggffffffeeeddddddddddddddddddcccaaa___^^^]]]\\\ZZZYYYXXXWWWXXXWWWTTTRRRPPPMMMIIIFFFDDDAAA>>>;;;888888888888888888888888:::888;;;<<>><<<888666555777:::<<<>>>@@@BBBCCCBBBBBBDDDEEEDDDFFFHHHKKKMMMNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJIIIKKKNNNQQQSSSVVV[[[^^^___```aaaaaa```]]]YYYWWWXXXYYYYYYWWWRRRJJJBBB<<<===>>>>>>===<<<;;;<<<===<<<;;;999888777888:::;;;@@@BBBFFFJJJLLLLLLLLLKKKJJJHHHGGGGGGHHHJJJSSS]]]hhhjjjnnnpppppplllgggdddiiimmmqqquuu{{{{{{uuufff]]]QQQJJJKKKPPPTTTVVV\\\^^^bbbfffiiiiiiiiihhhfffeeeddddddccccccddddddfffeeecccaaa___]]][[[ZZZWWWVVVUUUVVVVVVVVVTTTRRROOOLLLIIIFFFDDDAAA>>>;;;888888888888888888888888:::888;;;<<>>888666777333444444444333222222111111222///...000111///000444111000333@@@YYYpppyyywwwjjjgggqqqyyyqqqpppiiigggnnnooossstttttttttsssvvv}}}zzzyyyxxxwwwwwwwwwwwwuuurrrnnnppprrrssstttvvvxxx{{{~~~zzzvvvqqqkkkgggbbb]]]ZZZXXXVVVSSSPPPMMMLLLKKKKKKIIIIIIIIIIIIJJJLLLOOOPPPTTTTTTVVVWWWXXXYYYYYYZZZ[[[[[[[[[[[[ZZZZZZ]]]___cccdddeeefffgggiiijjjjjjhhhiiikkklllmmmnnnnnnnnnlllkkkjjjiiiiiijjjkkkllliiiiiihhhhhhhhhjjjkkklllnnnttt{{{oooXXXHHH===:::;;;999999:::<<>>>>>??????>>>===>>>AAADDDBBB@@@===:::888888888999<<<===@@@CCCFFFHHHHHHHHHIIIFFFEEEFFFEEEFFFNNNWWWeeefffiiinnnqqqqqqlllffffffmmmtttzzzyyynnn[[[RRRGGGBBBDDDHHHLLLMMMPPPTTT[[[ccchhhkkkkkkkkkgggfffeeedddddddddeeeeeeeeedddcccaaa___]]][[[[[[XXXWWWUUUUUUVVVUUURRRPPPNNNLLLHHHFFFDDDAAA>>>;;;888888888888888888888888:::888<<<===FFFeee|||{{{qqqttt|||```HHH======777666888555555444444333333222111111111......000111///000333000///111>>>VVVnnnyyyxxxfffaaagggyyytttlllllleeeeeennnqqq{{{zzzyyyxxxwwwxxxxxxwwwvvvvvvrrrvvv{{{}}}}}}~~~~~~zzzuuuppplllgggbbb___]]][[[WWWTTTQQQOOOOOONNNKKKKKKKKKLLLMMMOOOQQQRRRWWWWWWXXXYYYZZZ[[[[[[[[[ZZZ[[[]]]]]]]]]]]]___```dddeeefffhhhjjjlllmmmnnnjjjkkkmmmnnnooopppoooooolllkkkjjjiiiiiijjjkkklllhhhgggggghhhiiikkkmmmooorrrwww}}}___LLLBBB<<<;;;===;;;;;;;;;===@@@EEEIIILLLSSS]]]ffffff]]]UUUSSSUUU\\\jjjyyy~~~zzz{{{zzzwwwtttsssvvvyyyxxxnnnccc]]]XXXUUUYYY```cccdddfffiiikkkjjjfffbbbdddhhhmmmpppqqqrrrsssuuuyyyxxxsssiiidddlll|||~~~~~~wwwttt{{{]]]HHHCCC???===<<<<<<;;;:::888777666555333222222111111222222333222555888EEEbbbtttnnnvvvxxxxxx~~~||||||~~~}}}}}}rrrbbbVVVEEEEEECCCAAAAAADDDIIIMMM]]]ggguuu|||kkkWWWFFF;;;555333999777:::======GGGddd888888:::<<<===???@@@@@@===???AAABBBAAAAAACCCDDDEEEGGGIIILLLNNNOOOOOOPPPNNNMMMLLLKKKKKKJJJKKKKKKJJJLLLOOORRRUUUYYY]]]```dddddddddcccaaa^^^\\\ZZZWWWWWWVVVTTTOOOIIICCC@@@???@@@AAA@@@???BBBGGGKKKHHHFFFBBB>>>;;;:::999999999:::<<>>;;;888888888888888888888888999888<<<>>>HHHgggwww{{{|||tttjjjpppwwwsss{{{~~~yyy\\\EEE;;;;;;666666999777555444444333333222222111///,,,---000000......000///...111===UUUmmmyyyyyyddd]]]```mmmxxx{{{}}}qqqjjjjjjdddfffppptttzzzyyyxxxwwwyyyyyywwwwwwxxxsssxxx}}}xxxsssooojjjeeebbbaaa^^^ZZZVVVSSSRRRQQQQQQMMMMMMMMMMMMNNNPPPSSSTTTYYYYYYYYYZZZ[[[\\\\\\\\\YYY[[[^^^_________```aaadddeeegggiiikkknnnoooppplllmmmooopppqqqqqqqqqpppmmmkkkjjjiiiiiijjjlllmmmffffffggghhhjjjlllooopppssswww~~~sssUUUEEE@@@<<<<<<===<<<<<<<<<>>>AAAFFFJJJMMMVVVaaajjjjjjaaaWWWSSSSSS[[[jjjzzzzzzzzzzzzxxxuuuuuuvvvxxxuuujjj```[[[WWWTTTXXX___dddaaa___aaafffgggddd```bbbgggnnnqqqqqqrrrwww|||}}}rrriiijjjxxx}}}~~~~~~yyyoookkkuuu[[[GGGDDDBBBAAA===<<<;;;:::888777666555333222222222222222222333222555888CCC```rrrkkksss{{{rrrrrrzzztttsss~~~|||zzzmmm[[[NNNCCCCCCCCCCCCDDDGGGLLLPPPXXXcccssszzzgggUUUGGG>>>888666777777;;;>>>===DDD```~~~:::;;;===>>>===>>>@@@AAAAAAAAA@@@???@@@CCCEEEGGGIIIIIIJJJLLLMMMMMMMMMMMMIIIKKKLLLLLLKKKKKKLLLNNNNNNOOOQQQRRRUUUZZZaaaeeejjjjjjiiigggccc___ZZZWWWYYYXXXWWWTTTPPPJJJFFFCCCBBBBBB@@@>>>DDDOOOWWWYYYYYYOOOFFFCCCAAA===<<<===999999;;;===???BBBDDDFFFGGGFFFCCCAAA???>>>>>>>>>GGGFFFFFFIIINNNRRRTTTUUUYYYXXXXXXYYYZZZWWWPPPKKKBBBAAA??????BBBGGGJJJIIIEEEBBBEEENNNVVV]]]iiiuuurrrllleeecccdddggggggfffeeecccaaa^^^[[[ZZZZZZZZZWWWWWWVVVTTTRRRQQQPPPOOOSSSOOOKKKFFFCCC@@@<<<999777777777888999999:::::::::999;;;<<>>;;;;;;999666666555555333222111000000000222111///...---...000111333...222;;;NNNkkk|||uuulll___[[[eeeiiigggmmmzzz|||sssjjjfffdddeeelllttt~~~{{{yyywwwtttssssssttttttxxxxxx{{{{{{vvvqqqmmmjjjgggbbb```]]]YYYWWWUUUUUUUUURRRRRRRRRPPPPPPRRRUUUXXXXXXZZZ\\\\\\\\\]]]^^^```\\\\\\\\\^^^```bbbaaa```eeeffffffhhhiiilllnnnooottttttssspppnnnnnnpppsssnnnllljjjiiijjjkkkkkkjjjiiiiiilllpppqqqppprrrwww|||{{{bbbHHH>>>>>>======>>>===>>>@@@AAACCCFFFKKKOOOdddhhhmmmkkkddd\\\WWWUUU___jjjyyyzzzyyyvvvrrrnnnnnnppprrrqqqaaaUUUVVVVVVRRRRRRYYYYYYYYYYYY[[[___bbbccccccbbbjjjooonnnpppyyyppphhhrrr~~~}}}}}}vvveeecccwwwWWWFFFFFFCCC@@@>>>===<<<;;;999888777666333333333222222222111111444222444;;;RRR}}}tttjjjooo|||sssjjjtttxxxqqqwww~~~zzzrrrdddTTTHHHIIIHHHFFFDDDEEEIIIOOOTTTdddnnn{{{|||mmm[[[MMMAAA999777999;;;555777???CCCFFFWWWkkk:::<<<===>>>======???AAAAAAAAA@@@@@@AAACCCEEEFFFIIIIIIJJJKKKLLLLLLLLLLLLJJJKKKLLLLLLKKKJJJKKKMMMMMMOOORRRTTTWWW\\\aaaeeeiiiiiigggeeeaaa]]]ZZZWWWYYYXXXVVVTTTOOOJJJFFFCCC@@@BBBBBBCCCKKKXXX```bbbcccYYYPPPLLLGGGAAA===<<<;;;;;;<<<===>>>@@@BBBCCCFFFEEEBBB@@@>>>=========@@@??????AAAEEEIIIKKKLLLKKKJJJJJJJJJIIIGGGCCC@@@??????@@@DDDJJJOOONNNLLLHHHEEEFFFLLLOOORRR[[[dddooonnnmmmkkkhhhfffeeeeeeeeedddaaa___]]]\\\[[[[[[XXXWWWVVVUUUSSSQQQPPPPPPRRRNNNJJJFFFBBB???;;;999888888999::::::;;;;;;;;;999888:::<<>>===<<<===???@@@AAABBBEEEKKKSSSXXXgggmmmqqqppphhh___YYYVVV^^^iiiyyyyyywwwsssnnnkkkkkknnnqqqlll^^^TTTUUUUUUQQQQQQWWWXXXWWWWWWZZZ___dddhhhiiilllpppssstttzzzzzznnnnnn|||}}}}}}mmmdddiiiyyySSSDDDCCC???<<<>>>===<<<;;;999888777777333333333222222222222111444111444;;;QQQ{{{wwwkkknnn}}}wwwmmmuuu}}}}}}xxxooobbbSSSHHHFFFGGGHHHJJJNNNSSS[[[```pppxxxxxxiiiWWWJJJ@@@999777999===;;;;;;@@@DDDJJJUUU```;;;===>>>>>>======>>>@@@AAAAAA@@@@@@AAACCCEEEFFFIIIIIIJJJJJJJJJJJJJJJIIIJJJKKKLLLKKKJJJIIIJJJKKKMMMPPPTTTWWWZZZ^^^cccfffhhhgggeeebbb___\\\YYYXXXXXXXXXVVVSSSOOOKKKGGGEEEEEEIIILLLOOOWWWbbbjjjllliii___VVVQQQLLLDDD>>>===>>>>>>===<<<===>>>???@@@EEECCC@@@>>><<<<<<<<<===<<<;;;:::<<>>=========???>>>AAAJJJUUUYYYUUUQQQQQQPPPRRRUUUVVVVVVYYY___hhhmmmrrrqqqlllgggeeeeeeeeedddbbb```___^^^]]]]]]YYYXXXWWWVVVTTTRRRQQQPPPPPPMMMHHHDDDAAA>>>:::888999:::;;;<<<<<<=========::::::<<<>>>KKKllliiieeecccffflllvvvuuulllhhhlll{{{tttmmmuuu|||}}}WWWJJJ>>>;;;<<<;;;::::::888777666444333333333222222111000///...///000000222...222:::JJJhhhzzzvvvnnn^^^WWW```jjjmmmsss}}}uuuoooiiieeeaaacccooo||||||zzzwwwuuussssssttttttuuuwww{{{zzzuuurrrooollljjjiiifffbbb]]]ZZZWWWVVVVVVSSSSSSSSSRRRQQQRRRVVVXXX]]]___aaaaaaaaaaaabbbdddaaabbbcccdddeeefffffffffiiijjjkkklllnnnoooqqqqqqoooppppppooonnnnnnqqqssspppnnnkkkkkklllmmmmmmlllmmmlllmmmrrruuuvvv|||uuu```IIIBBB======???>>>===>>>AAAAAABBBEEEJJJRRR\\\ccciiipppvvvuuulllaaaZZZWWW\\\iiiyyyxxxuuupppjjjggggggkkknnneeeZZZRRRSSSSSSOOOOOOTTTWWWUUUUUUYYY```iiiooosssuuuvvvvvvzzztttmmmyyy}}}xxxffffffttt{{{vvvsssQQQDDDBBB>>>;;;>>>===<<<;;;:::999888777333333333333222222222222333111444;;;OOOwwwzzzlllmmm~~~{{{ooosss~~~uuukkk___RRRIIIEEEHHHMMMSSSXXX___eeejjjvvv{{{~~~tttdddRRREEE===888777:::<<<>>>???BBBJJJTTTXXXVVV;;;===>>>>>>======>>>@@@AAAAAAAAAAAABBBDDDEEEFFFHHHHHHIIIIIIIIIHHHGGGGGGJJJKKKLLLKKKIIIHHHIIIJJJLLLPPPUUUZZZ]]]```ccceeehhhfffccc```]]][[[YYYYYYYYYXXXWWWTTTQQQNNNJJJIIIMMMSSSWWWYYY___hhhnnnoooggg]]]SSSMMMIIICCC@@@@@@???>>>===<<<<<<>>>???AAADDDBBB???<<<;;;;;;<<<======<<<<<>>>>>???AAAAAA@@@@@@AAA@@@BBBFFFKKKQQQYYYbbbhhhgggpppxxxxxxnnnbbb[[[XXX\\\iiizzzxxxuuuooohhhddddddhhhlll```XXXRRRRRRRRROOONNNQQQUUUTTTUUUZZZcccnnnxxx|||{{{yyyyyy~~~pppooo~~~|||sssdddiii|||uuunnnoooPPPEEECCC>>><<<>>>===<<<;;;:::999888888444444333333333222222222333111555;;;KKKqqq|||lllkkk|||ppprrr{{{qqqggg]]]SSSMMMMMMRRRYYY```eeejjjooorrrzzz~~~{{{xxxwwwwwwyyyzzzzzz}}}qqqaaaMMMAAA;;;888888;;;777===AAADDDRRRbbb```RRR;;;<<<>>>>>>======???@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEIIIJJJKKKJJJIIIHHHIIIJJJLLLPPPVVVZZZ]]]___aaacccfffdddbbb___\\\ZZZYYYYYYXXXXXXWWWUUUSSSQQQOOONNNRRRYYY___aaaeeemmmssstttmmmaaaTTTLLLGGGBBB@@@AAA>>>===<<<<<<===???BBBDDDDDDBBB???<<<;;;;;;===>>>???>>>???AAAFFFIIIKKKLLLCCCCCCAAA>>>===@@@HHHOOONNNHHHIIIUUUbbbdddaaa___hhhqqq|||~~~zzzmmmlllkkkmmmmmmlllhhhdddbbbbbbaaa```___^^^]]]\\\[[[ZZZXXXVVVTTTRRRQQQPPPMMMJJJFFFBBB???===999777888:::;;;===>>>===<<<<<<<<<<<>>===:::888888777666555333222222222111222111111000000000000000111///333888DDDaaaxxxxxxkkk```]]]hhhuuu{{{~~~}}}yyytttmmmfffeeeppp}}}vvvyyy~~~zzzyyyvvvsssqqqqqqqqqqqqqqqsssvvvzzz~~~~~~|||xxxtttrrrpppnnnlllhhheeeaaa\\\YYYWWWVVVUUUSSSTTTVVVVVVVVVWWWZZZ]]]```bbbeeefffeeeddddddeeeccceeeggggggffffffggghhhkkklllmmmooopppqqqqqqqqqmmmooopppppppppqqqssstttrrrpppnnnmmmnnnoooooooooooommmpppwww}}}qqqfffWWWHHHDDDGGGGGGEEEAAAAAABBBDDDAAAFFFNNNUUU[[[___ccceeecccmmmwwwwwwmmmaaaZZZXXX]]]jjj}}}zzzvvvppphhhcccbbbfffiii\\\WWWSSSSSSRRRQQQQQQSSSVVVVVVXXX___iiivvv~~~}}}~~~vvvmmmrrr~~~vvvooo```iiizzzuuulllOOOEEECCC>>>=========<<<<<<;;;:::999999444444444333333333222222222111555:::FFFiii}}}mmmhhhwwwuuu{{{xxxlllaaaYYYTTTPPP[[[aaaiiiqqqvvvzzz}}}|||yyywwwvvvvvvrrrpppnnnlllkkknnnqqqtttvvv{{{rrr```KKK???:::888999<<<777>>>BBBHHHYYYkkkdddPPP:::;;;===>>>===>>>@@@AAAAAAAAABBBCCCDDDEEEEEEFFFDDDDDDEEEEEEEEEEEEEEEDDDGGGHHHIIIIIIHHHHHHIIIKKKMMMPPPUUUXXX[[[\\\___```bbbaaa```^^^[[[YYYXXXWWWVVVVVVUUUTTTTTTSSSSSSSSSWWW```hhhlllrrr{{{}}}ooo```UUUMMMEEE@@@@@@>>>===<<<<<<>>>AAAEEEGGGFFFDDD@@@===<<<===???@@@AAAAAAAAACCCFFFGGGFFFDDDBBBAAA@@@???CCCKKKUUU\\\VVVNNNOOO[[[eeeeeedddeeepppyyyyyyrrrqqqmmmiiihhhiiiiiieeeaaabbbbbbbbbaaa___]]]\\\[[[[[[ZZZXXXVVVSSSQQQPPPOOOMMMJJJEEEBBB???===:::777888:::<<<>>>???>>>===<<<::::::>>>@@@LLLlll~~~}}}~~~eeeVVVFFF???===:::888777777666555333222222111111222222111111111000000000000///444777AAA^^^vvvyyynnneeeaaagggppptttuuuwwwyyyuuuppplllgggfffnnnyyyzzzzzzrrrlllrrr{{{yyyvvvsssqqqpppqqqqqqppprrrtttuuuvvvyyy|||}}}{{{}}}}}}yyyvvvrrrnnnllljjjhhhfffaaa___\\\XXXUUUTTTTTTTTTSSSUUUWWWXXXYYY[[[^^^aaaaaadddggghhhgggfffeeefffcccfffiiiiiifffeeegggiiilllmmmoooqqqrrrrrrrrrqqqoooqqqsssssssssssstttvvvtttrrroooooopppqqqqqqpppooonnnrrryyyppp^^^TTTNNNJJJRRRTTTRRRJJJEEEEEEGGGHHHHHHOOOYYYaaaeeedddcccbbbcccnnnxxxwwwlll___YYYXXX___mmm{{{xxxqqqiiicccaaabbbeeeYYYWWWUUUTTTTTTWWWZZZ\\\[[[\\\```hhhsss~~~mmmlllvvv~~~}}}rrrmmmZZZhhhjjjLLLCCC@@@<<<>>>======<<<<<<;;;::::::999444444444444333333333333222000555999BBBaaa~~~ooogggssszzzuuufffZZZSSSPPPOOO```fffooovvv{{{~~~zzztttqqqsssvvvzzzuuunnngggbbb``````aaa]]]^^^^^^^^^___ccciiinnnrrrxxxvvvbbbLLL???;;;:::;;;===<<>>???AAACCC@@@AAABBBCCCDDDEEEEEEFFFAAABBBCCCDDDDDDEEEDDDDDDEEEFFFHHHHHHHHHHHHJJJLLLNNNPPPTTTVVVWWWYYY\\\^^^]]]]]]]]][[[ZZZWWWUUUSSSRRRRRRRRRRRRSSSTTTTTTUUUXXXbbbkkkpppwww~~~ooodddYYYMMMDDDAAA@@@???======???BBBFFFIIIHHHEEEBBB>>>===???AAACCCFFFGGGIIIMMMPPPPPPNNNKKKOOOKKKGGGHHHNNNVVV___dddWWWQQQTTTaaahhhffffffjjjtttzzz}}}xxxrrrnnnfff___eeedddbbbaaa```aaa``````ddddddcccbbb```^^^[[[ZZZZZZYYYWWWUUUSSSPPPOOONNNMMMJJJFFFBBB@@@===:::888:::;;;>>>@@@AAA@@@>>>===<<<<<>>;;;999999888777666444333333222222111222222222111111000000//////444777???[[[uuuyyyqqqiiibbbcccgggkkkpppsssuuurrrooooooooopppwwwtttooorrrkkkhhhqqq}}}{{{xxxuuusssrrrrrrrrrppprrrssssssssstttwww{{{|||}}}}}}}}}|||yyyxxxzzz~~~}}}xxxqqqmmmiiieeecccaaa^^^]]]ZZZXXXVVVSSSQQQQQQRRRRRRSSSUUUXXX[[[\\\___bbbeeedddgggjjjkkkjjjhhhggggggdddhhhkkkjjjgggfffhhhkkknnnoooqqqsssttttttssssssrrrtttvvvvvvuuuuuuvvvwwwuuurrrppppppqqqrrrqqqqqqqqqpppsssyyy~~~mmm]]]RRRLLLOOOVVVaaabbb^^^TTTOOOPPPQQQPPPVVV\\\ffflllmmmiiieeeccciiisss{{{yyykkk^^^XXXWWWaaappp|||xxxrrriiibbb^^^^^^___TTTUUUUUUUUUXXX^^^eeeiiibbbdddjjjtttjjjrrr~~~rrrkkkZZZooolllMMMBBB@@@===AAA=========<<<;;;;;;::::::555444444444444333333333222000555888===ZZZssshhhpppzzzsss```RRRJJJHHHIIISSSXXX___dddggghhhiiijjjeeeeeeccc___[[[]]]bbbggglllfff\\\RRRLLLKKKLLLMMMLLLNNNRRRTTTXXX]]]eeejjjooouuu}}}{{{fffNNNAAA===;;;<<<===@@@AAACCCMMM\\\dddZZZJJJ777999<<<===>>>???BBBDDD@@@AAABBBDDDEEEEEEFFFFFF@@@AAABBBCCCDDDDDDDDDDDDDDDEEEGGGHHHHHHIIIKKKMMMNNNPPPSSSTTTUUUWWWZZZ\\\YYYZZZZZZZZZXXXUUURRRPPPOOOOOOOOOPPPQQQSSSUUUVVVRRR[[[eeeiiiooozzzyyyooocccTTTHHHCCCBBBAAA???>>>???BBBFFFIIIIIIGGGCCC??????@@@CCCEEEKKKMMMRRRYYY^^^___]]][[[[[[UUUOOOMMMRRRYYY___aaaUUUQQQWWWeeelllhhhggglllvvvyyyvvvlllddd```ZZZTTTSSSWWWZZZZZZYYYZZZ]]]aaaffffffeeedddbbb___\\\ZZZZZZYYYWWWUUURRRPPPNNNMMMMMMJJJFFFCCC@@@>>>;;;888;;;===???BBBBBBAAA@@@>>>??????CCCDDDPPPnnnwww|||eeeVVVFFF@@@???===;;;;;;999888777666444444444444111222222222222111000000//////444666>>>ZZZuuuzzzrrrjjjbbb___bbbhhhqqqwww{{{wwwvvvzzz~~~uuuqqqtttooonnnyyy~~~}}}zzzwwwtttsssttttttppprrrssssssrrrssswwwzzzxxxxxxyyy|||~~~zzzzzzyyywwwuuuxxx}}}~~~}}}zzzuuujjjfffbbb^^^\\\ZZZWWWUUUUUUTTTQQQPPPOOOOOOQQQQQQSSSUUUYYY\\\^^^aaaeeegggfffiiilllmmmllljjjiiiiiieeeiiillllllhhhfffiiillloooqqqsssuuuvvvvvvuuuttttttvvvxxxxxxwwwvvvwwwxxxuuusssqqqpppqqqrrrrrrqqqrrrqqqsssxxx|||ooo[[[SSSOOOLLLUUUcccjjjlllggg]]]XXXZZZ[[[WWWaaagggnnnrrrqqqmmmhhhdddnnnxxx{{{lll]]]WWWWWWcccrrr|||xxxrrrjjjaaa\\\[[[\\\QQQSSSTTTUUU[[[dddmmmrrrgggjjjrrr||||||mmmzzzsssjjj```yyypppOOODDDBBB@@@EEE=========<<<;;;;;;;;;:::555555444444444333333333333000555777;;;VVV|||uuujjjnnn{{{vvvqqq]]]LLLDDDBBBCCCCCCFFFKKKMMMLLLKKKJJJJJJHHHIIIJJJKKKMMMTTT^^^fffiiibbbVVVKKKDDDCCCEEEGGGCCCGGGLLLQQQUUU\\\dddjjjnnnuuu~~~~~~hhhPPPBBB>>><<<===>>>@@@>>>@@@LLL[[[```WWWKKK888:::<<<===>>>???AAACCCCCCCCCDDDDDDCCCCCCBBBAAABBBCCCCCCAAA??????@@@AAAEEEEEEFFFEEEEEEGGGKKKNNNQQQQQQSSSTTTVVVXXXYYYZZZ^^^\\\ZZZXXXVVVSSSOOOLLLKKKJJJIIIIIIJJJLLLOOOQQQWWWWWWZZZ___cccgggqqq{{{|||tttlllcccWWWKKKBBBAAAAAAAAA@@@@@@AAADDDGGGGGGBBB@@@CCCBBB???@@@FFFHHHPPPXXX]]]bbbfffeeebbbggg___UUUPPPRRRWWW[[[]]]YYYWWW[[[dddiiiiiikkkqqqzzzvvvppplllhhhbbbZZZTTTSSSRRRRRRSSSVVVYYYZZZZZZcccccccccbbb```^^^\\\[[[ZZZXXXUUUTTTSSSRRROOOMMMKKKIIIFFFBBB>>>;;;:::999<<<===???@@@AAAAAA@@@@@@AAACCC@@@@@@QQQnnn|||mmm{{{dddVVVFFF???<<<::::::<<<::::::999777666444333333222111111111111111222222...222333333;;;PPPjjj|||uuuggg___cccfffeeejjjsssxxx}}}{{{tttwwwsssjjjfffkkk||||||vvvtttttttttsssrrrrrrrrrrrrrrrrrrsssttttttuuuvvvwwwyyyyyyzzzzzzzzz{{{yyywwwvvvwwwxxx{{{}}}}}}~~~}}}{{{|||{{{uuummmaaa]]]XXXTTTQQQOOOMMMLLLMMMLLLKKKJJJJJJJJJKKKLLLPPPSSSXXX\\\^^^aaaccceeekkkmmmppppppnnnkkkiiiiiijjjhhhgggiiilllmmmkkkhhhlllnnnpppsssuuuvvvwwwwwwuuuuuuuuuuuuvvvwwwxxxyyywwwvvvuuutttrrrrrrqqqqqqqqqrrrssstttwww|||wwwfffVVVPPPMMMOOOZZZhhhpppqqqmmmddd___aaaeeefffttttttuuuvvvppphhhfffhhhlll|||{{{nnn[[[TTT___dddvvv{{{xxxoooddd]]]]]]\\\XXXOOOUUUUUURRR[[[nnn{{{|||lllmmmsss~~~www{{{~~~|||yyyhhhggg}}}qqqQQQFFFCCC@@@CCC===<<<;;;;;;<<<;;;999777777666555444333222222222111222333444===TTTvvv}}}mmmhhhssszzzsssvvvzzz|||mmmTTTFFFCCCBBB@@@BBBBBBBBBAAABBBDDDCCCAAADDD@@@AAAKKKVVVbbbooo{{{dddIIIDDDDDD>>>>>>DDDAAAEEEKKKPPPTTT[[[ccciiiooouuuzzz}}}}}}mmmUUUCCC<<<;;;<<<;;;CCCCCCEEELLLXXX^^^[[[TTT999;;;===??????AAACCCEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBAAA??????@@@AAADDDEEEFFFFFFFFFIIILLLOOOPPPQQQRRRTTTVVVXXXYYYZZZ]]][[[YYYWWWTTTPPPLLLJJJFFFFFFGGGHHHJJJLLLOOOPPPMMMLLLMMMOOOPPPRRRZZZcccpppmmmgggbbb]]]UUULLLFFFAAABBBAAAAAA@@@BBBFFFIIIKKKFFFDDDFFFEEEBBBEEEJJJOOOUUUZZZ]]]bbbhhhiiigggaaa]]]YYYXXX[[[___``````___^^^ccckkkpppqqqtttxxxzzzxxxvvvsssqqqmmmiiifff___]]]ZZZWWWUUUUUUVVVWWW]]]^^^___```___]]][[[YYYZZZXXXUUUTTTSSSRRROOOMMMKKKHHHEEEAAA===;;;999999<<<===???@@@AAAAAA@@@@@@???AAA??????RRRpppuuujjj{{{aaaSSSDDD>>><<<:::999;;;::::::999777666555444333222111111111111111222222///111333333:::NNNhhh{{{uuuiiiccciiinnnooorrrzzzyyyvvvzzzxxxpppmmmrrr||||||wwwtttttttttsssrrrsssrrrrrrrrrrrrrrrssssssrrrrrrssstttttttttttttttyyyxxxvvvuuuuuuwwwyyy{{{yyy{{{zzzyyyyyyxxxqqqiii[[[WWWQQQLLLIIIGGGDDDCCCDDDDDDCCCCCCDDDEEEGGGHHHJJJNNNUUU[[[```dddhhhkkkmmmoooqqqpppnnnkkkiiiiiikkkjjjiiijjjmmmmmmllljjjlllnnnpppsssuuuvvvvvvvvvuuuuuuuuuuuuvvvwwwxxxyyywwwwwwuuusssrrrqqqppppppqqqqqqrrrsssuuuyyy~~~lll^^^RRRNNNNNNSSSaaaqqqzzzzzzvvvnnnkkkpppvvvyyy}}}||||||yyyqqqiiihhhlllssszzziiiXXXRRR[[[iii{{{}}}yyyooobbb\\\ZZZVVVRRRKKKPPPSSSWWWeeeyyy~~~ooottt~~~yyyrrrvvv|||~~~}}}sssrrrzzznnnMMMEEEBBB>>>@@@===<<<;;;;;;<<<;;;999777777777555444333222222222222333444444999NNNpppppphhhrrr~~~~~~pppmmmuuu~~~~~~{{{~~~nnnSSSCCC???>>><<<@@@@@@>>>============;;;===@@@IIIZZZpppbbbEEE@@@BBB???<<<@@@AAAFFFLLLQQQVVV\\\dddkkkqqqvvv{{{~~~~~~uuu[[[HHH???>>>>>>???@@@AAADDDLLLXXXaaa```[[[:::<<>>???AAAAAAAAAAAA@@@===@@@>>>>>>SSSssswww~~~xxxgggfff{{{uuupppuuuxxx[[[OOOCCC>>>===:::999:::;;;:::999888777555444444222222111111111111111222///111222333999JJJeeeyyyuuukkkhhhpppxxxzzz}}}xxxtttuuu|||yyy{{{~~~vvvuuuzzz{{{|||}}}{{{wwwuuuttttttsssrrrtttssssssrrrrrrrrrssssssqqqqqqrrrrrrqqqppppppooovvvuuutttssssssuuuwwwxxxtttvvvwwwvvvvvvtttlllcccVVVQQQJJJDDDAAA>>>;;;999<<<<<<<<<===???AAACCCEEEFFFLLLTTT[[[aaaggglllooopppqqqqqqpppmmmjjjiiijjjjjjiiihhhiiikkklllkkkjjjkkkmmmooorrrtttuuuvvvvvvuuuuuuuuuvvvvvvwwwwwwxxxwwwvvvtttrrrpppooonnnnnnpppoooooopppsssvvvzzz|||dddYYYPPPOOOPPPVVVgggzzzxxxxxx}}}vvvllleeeiiiqqquuuaaaTTTRRR[[[ooozzzoooccc]]][[[UUUOOOJJJNNNTTT___sss{{{pppyyyuuupppttt{{{xxxuuujjjIIICCCAAA<<<======<<<;;;<<<<<<<<<:::888888777666555333333333333333444555444555FFFiiisssiiiooo{{{uuummmsss}}}lllPPP@@@======;;;???===<<<;;;;;;;;;<<<===FFFPPP___qqqzzzZZZ???<<>>???AAAFFFMMMSSSXXX^^^ffflllrrrwww|||xxx___JJJ???>>>AAACCC@@@DDDHHHPPP^^^kkknnnjjj:::<<>>AAABBBBBBCCCDDDGGGMMMPPPUUUSSSOOOKKKHHHHHHLLLRRRYYY]]]```bbbhhhpppuuuttt{{{zzzxxxwwwvvvqqqiiicccaaaccciiipppwww{{{~~~}}}uuuhhh```___```eeedddcccbbbaaa```___^^^ZZZXXXUUUTTTSSSRRROOOMMMHHHFFFBBB???<<<999888888===>>>???AAABBBAAAAAA@@@>>>AAA>>>>>>UUUvvvgggllliii```hhhooofffgggqqqzzzqqqyyyXXXLLLBBB???>>><<<:::;;;;;;::::::888777666555555333222111111000111111111///000222333777FFF```vvvtttmmmkkkttt}}}uuujjjiiiooozzz}}}}}}|||wwwvvvyyyzzz}}}{{{xxxuuuttttttssssssuuuuuutttsssssssssttttttuuuuuuuuutttsssqqqpppooosssrrrqqqpppqqqrrrtttuuuqqqssstttttttttqqqhhh^^^TTTNNNGGG@@@<<<999777555:::999:::;;;===???AAACCCHHHNNNVVV]]]ccchhhlllnnnqqqqqqqqqnnnkkkiiiiiiiiiggggggfffgggggghhhhhhhhhjjjlllnnnqqqssstttuuuuuutttuuuuuuvvvvvvvvvvvvvvvwwwuuusssqqqnnnmmmlllkkklllkkklllnnnssswwwzzz{{{eee[[[SSSQQQQQQWWWhhh{{{|||uuulllcccaaalllzzzlllVVVOOOSSS^^^ttt|||qqqfffbbb```YYYQQQLLLPPPXXXiiisssooo{{{vvvtttxxx}}}{{{uuunnnfffFFFCCCAAA;;;<<<===<<<;;;<<<===<<<;;;999999888666555444444333333333444666555333@@@cccvvviiilll|||yyy}}}hhhKKK>>>>>>???>>>>>><<<;;;======???CCCIIITTTeeexxxdddNNN======BBBBBBAAACCCAAAGGGNNNTTTYYY___gggmmmrrrvvv{{{www___JJJ>>>===@@@DDDDDDKKKRRRYYYgggvvv|||yyy:::<<>>;;;999888888===>>>@@@AAABBBBBBAAAAAA???BBB??????WWWyyy|||bbbiiiiiieeeqqq{{{kkkfffjjjsss{{{ttt~~~VVVKKKBBB@@@@@@>>><<<<<<;;;;;;:::999888777777666333222222111000000111111000000111333555AAA[[[ttttttnnnkkkrrr|||nnnaaacccnnnxxx{{{wwwvvvuuuzzz{{{zzzyyyvvvtttsssssstttvvvvvvuuuuuuuuuuuuvvvvvvyyyxxxxxxvvvtttrrrqqqooopppoooooooooooopppqqqrrrpppssssssrrrqqqnnndddZZZQQQKKKDDD===999666555333999999999:::;;;===@@@AAAIIINNNWWW^^^dddiiillloooooopppooommmiiigggggghhhfffffffffeeeeeefffggghhhiiikkkmmmppprrrsssttttttttttttuuuvvvvvvvvvuuuuuuuuutttqqqooommmkkkjjjiiiggggggiiinnnuuu|||jjj___VVVTTTTTTXXXgggxxx|||uuukkkccc^^^cccsssaaaMMMIIIRRRbbbyyy~~~pppfffcccbbbYYYOOONNNRRR]]]qqqoooppp|||wwwwww|||wwwnnnaaaDDDCCCBBB<<<======<<<;;;<<<======;;;:::999888777666555444444444222222555666333===^^^yyykkkjjj|||dddHHH<<<>>>@@@>>>>>>;;;;;;>>>???AAAIIIRRR^^^uuuzzzOOOFFF@@@BBBCCC@@@AAAFFFCCCHHHPPPVVV[[[aaahhhmmmppptttyyy~~~xxxcccOOOAAA===@@@EEEFFFQQQ[[[```lll{{{}}};;;===AAACCCEEEHHHKKKNNNMMMKKKHHHEEECCCAAAAAA@@@@@@AAABBBBBBBBBBBBDDDFFFDDDGGGIIIKKKLLLMMMPPPRRRTTTTTTUUUVVVWWWXXXYYYYYYXXXYYYWWWRRRKKKGGGGGGHHHRRRTTTXXX[[[[[[YYYVVVTTTLLLHHHEEEDDDCCCFFFPPP[[[fffaaaYYYNNNCCC===::::::>>>AAAEEEIIILLLOOOSSSVVVZZZ\\\YYYNNNEEEDDDFFFHHHYYYaaaiiinnnuuu|||~~~{{{rrrlllccc^^^ZZZWWWSSSPPPOOOTTTYYY^^^hhhsss{{{}}}xxxsssqqqvvvrrrkkkeee```^^^^^^^^^ZZZXXXUUUTTTSSSRRROOOMMMGGGEEEBBB>>><<<:::999999>>>???@@@BBBBBBBBBBBBAAA???CCC??????ZZZ~~~{{{fffooopppllltttqqqpppttt{{{VVVKKKAAA??????>>><<<===;;;;;;::::::999888888777333333222111000000000000000///000222333<<>>888555333222222777777777888:::<<>>>>><<<::::::999888666555555555555333111444777555;;;XXXxxx~~~ooolllxxxbbbFFF;;;===>>><<>>@@@EEEGGGLLLTTTZZZ___dddjjjooopppsssxxx}}}|||ttteeeSSSEEE@@@BBBFFFHHHXXXdddgggnnn{{{~~~www===@@@CCCFFFHHHKKKOOOQQQQQQOOOKKKGGGDDDCCCBBBBBB@@@BBBCCCCCCCCCDDDFFFHHHIIIKKKNNNOOOPPPQQQRRRTTTVVVVVVVVVWWWWWWWWWWWWXXXUUUVVVUUUPPPIIIEEEFFFHHHRRRUUUYYY[[[\\\[[[XXXWWWQQQMMMIIIGGGFFFIIITTT___iiiddd[[[NNNBBB;;;999:::;;;@@@FFFLLLPPPSSSUUUWWW]]]aaa]]]PPPDDDAAABBBBBBHHHOOOVVVZZZ```fffhhhfff]]]VVVNNNHHHGGGGGGFFFDDDCCCIIIMMMQQQ\\\kkkvvvyyyzzz|||}}}yyywwwvvvsssoooiiiddd```]]]\\\ZZZXXXUUUTTTSSSRRROOOMMMGGGEEEBBB???<<<;;;:::999>>>???@@@BBBCCCBBBBBBAAA<<>>@@@]]]~~~pppzzz|||tttwwwVVVJJJ???======<<<;;;<<<;;;;;;;;;:::999999888888444333222111000000000000000...000222111888SSSooovvvnnnfffhhhsss}}}{{{{{{|||}}}xxxkkk``````gggtttyyynnnmmmxxxzzzzzzxxxuuussssssuuurrrrrrsssssstttuuuwwwwwwwwwwwwvvvtttrrrpppnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmnnnkkkfffddd```WWWMMMFFFAAA:::444222222222222555666666888;;;>>>AAACCCFFFLLLUUU\\\aaadddfffhhhfffhhhiiiiiifffdddbbbbbb```aaabbb```^^^___bbbeeehhhiiilllnnnppprrrrrrrrrssstttvvvwwwwwwuuutttssspppooonnnllljjjiiiiiiiiiffffffjjjssssssbbbTTTSSSUUUYYYbbbmmmwwwyyywwwuuuvvvxxxtttnnnfff^^^WWWWWWZZZ```jjjsssvvvkkkXXXLLLKKKKKKZZZuuuvvveee[[[]]]```YYYNNNVVV^^^mmm}}}zzzqqqttt{{{yyy~~~zzzUUU@@@CCCAAA<<<@@@===<<<;;;<<<>>>>>>===;;;::::::888777666555555555555000222777555888PPPmmmuuupppxxx___EEE<<>>AAAJJJPPPVVVeeevvv```NNNCCCBBBBBBBBBBBBAAACCCHHHLLLRRRYYY___cccgggmmmrrrrrrtttxxx|||}}}}}}{{{xxxtttoookkkhhhccc```YYYNNNDDD@@@DDDIIIQQQdddrrrsssvvv}}}ttt???BBBFFFIIIKKKNNNRRRTTTTTTQQQNNNIIIFFFEEEDDDDDDAAABBBDDDDDDDDDEEEGGGJJJLLLOOOQQQRRRSSSSSSUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWRRRTTTSSSNNNGGGCCCEEEHHHQQQSSSWWWZZZ\\\[[[ZZZYYYTTTOOOJJJGGGEEEHHHRRR]]]lllggg\\\NNN@@@888666777:::???GGGNNNRRRTTTVVVXXX___ccc```QQQDDD@@@???>>>===BBBGGGJJJNNNUUUWWWUUURRRKKKCCC???>>>???>>>===:::@@@DDDGGGSSSdddqqqtttvvvvvvyyy|||~~~|||uuutttrrrooojjjddd___\\\ZZZXXXUUUTTTSSSRRROOOMMMGGGFFFCCC???===;;;::::::>>>???AAABBBCCCCCCBBBAAA:::@@@===@@@___|||UUUIII>>>;;;;;;::::::;;;;;;;;;;;;::::::999999999444333222111000000000000111...000222000666QQQnnnwwwnnneeeeeeqqq}}}}}}qqqppppppooojjjcccaaadddtttwwwzzz~~~zzzmmmjjjxxxyyyzzzxxxuuurrrsssuuuppppppqqqqqqssstttvvvwwwwwwwwwvvvuuusssqqqooonnnlllllllllmmmmmmmmmnnnnnnkkkkkkgggaaa^^^ZZZQQQHHHDDD???888333222222333333555666777:::>>>BBBFFFHHHJJJOOOVVV[[[^^^^^^______bbbeeeggghhhfffcccaaa```[[[\\\]]][[[YYYYYY]]]aaagggiiikkknnnpppqqqrrrrrrssstttvvvwwwwwwuuutttrrrooonnnlllkkkjjjiiiiiiiiiggghhhkkkvvvyyyeeeTTTQQQTTTVVV\\\dddmmmmmmjjjggghhhkkkhhhcccXXXQQQMMMPPPTTTWWW[[[^^^[[[OOOBBBEEEOOOSSSddd|||ooo___WWW]]]ddd```VVV___ggguuu~~~uuuooorrrxxx|||zzz~~~zzz~~~}}}zzzxxxQQQ???BBB@@@;;;@@@===<<<<<<===>>>>>>===;;;;;;:::999777666666555555666000000666555555JJJeeeyyytttzzzyyy[[[DDD===BBBDDDBBBDDDAAAGGGTTT^^^hhh{{{hhhJJJ???BBB>>><<<>>>BBBEEEJJJMMMPPPVVV]]]cccfffjjjppptttuuuvvvxxx{{{}}}}}}{{{yyymmmllliiiddd]]]VVVOOOKKKHHHJJJIIIDDD???>>>DDDKKK[[[qqqvvvEEEHHHMMMPPPRRRTTTVVVXXXXXXVVVQQQMMMIIIGGGFFFEEEFFFEEEFFFGGGIIIKKKNNNOOOQQQRRRSSSTTTUUUVVVWWWWWWWWWXXXXXXYYYXXXWWWUUUTTTVVVTTTPPPKKKGGGEEECCCBBBIIIKKKPPPTTTWWWXXXXXXWWWRRRQQQMMMHHHGGGLLLXXXaaammmmmmcccPPP???888888888999>>>GGGPPPVVVXXXXXXWWW```ggghhh\\\JJJ@@@???BBB@@@>>>>>>AAAGGGKKKLLLKKKKKKFFF???===>>>???>>><<<===AAAFFFJJJQQQ\\\lllwwwuuuuuuuuuwwwyyy||||||{{{}}}|||yyyvvvssslllbbb]]]^^^\\\ZZZWWWUUUSSSPPPLLLIIIGGGEEEAAA===:::888888888<<<>>>@@@BBBCCCCCCCCCBBB@@@???555<<>><<<777333111000000111555555666999===BBBFFFIIINNNRRRXXX\\\]]]\\\\\\[[[ZZZ___cccbbb^^^[[[\\\___XXXVVVWWWXXXUUUSSSVVV]]]bbbfffkkknnnooooooppppppoooppprrrssssssrrrpppooonnnjjjhhhiiillllllhhhdddcccdddkkkyyykkkeee\\\VVVSSSSSSSSSTTT```^^^[[[XXXTTTPPPMMMLLLGGGFFFEEEEEEFFFFFFEEEDDDDDDBBBHHHPPPSSS[[[xxx{{{hhhZZZ]]]eeeeee^^^XXX___jjjxxx~~~yyywwwxxx~~~~~~~~~zzzzzzyyy{{{~~~xxxmmmnnnmmmOOOBBB???<<<<<>>;;;>>>AAA<<<;;;AAAAAAFFFUUUqqqIIILLLOOORRRUUUWWWYYY[[[\\\YYYUUUPPPLLLJJJIIIIIIHHHGGGHHHHHHJJJLLLNNNPPPRRRSSSSSSUUUVVVWWWXXXXXXYYYYYYZZZZZZYYYWWWVVVUUUVVVSSSPPPKKKHHHEEECCCBBBGGGIIIMMMPPPRRRRRRRRRQQQOOONNNKKKGGGGGGOOO[[[eeeooolll```MMM>>>888777666999>>>FFFNNNTTTWWWXXXXXX^^^eeeggg]]]MMMAAA???AAAAAA@@@???BBBEEEGGGGGGFFFFFFDDDAAA???>>>>>>???@@@===AAAFFFKKKQQQ[[[hhhqqqxxxwwwwwwwwwxxxzzz~~~}}}zzzwwwtttlllbbb]]]]]][[[YYYVVVUUUSSSPPPMMMJJJGGGDDDAAA===:::888888888===>>>AAACCCDDDDDDCCCBBB<<<>>>777@@@gggsssxxxpppMMMFFF???<<<<<<===<<<:::;;;999777888:::;;;:::888555555444333222111000000111111...111555444FFFggguuusssgggaaahhhlllnnnvvvuuupppjjjgggggghhhhhhgggvvvvvvpppjjjjjjrrr{{{yyysssooorrrwwwwwwttt~~~yyyuuuuuuuuusssppppppppppppqqqqqqrrrrrrwwwvvvuuusssqqqooommmlllkkkkkkkkklllllljjjeeebbb___\\\XXXTTTPPPLLLGGGCCC<<<:::666333111000111222555555666888<<<@@@DDDFFFOOOSSSYYY\\\]]]\\\\\\\\\VVVYYY[[[[[[WWWTTTTTTUUUUUUTTTTTTUUUSSSQQQUUU\\\aaaeeejjjmmmnnnooooooppppppqqqrrrssssssrrrpppoookkkhhheeefffggggggccc^^^___bbbkkkyyynnnhhh___WWWRRRPPPNNNMMMSSSRRRPPPMMMJJJGGGDDDCCCCCCCCCBBBBBBBBBBBBBBBAAABBBAAAGGGSSS\\\lll}}}|||xxxgggYYY\\\dddfffaaa]]]bbblllyyy{{{yyy|||~~~~~~}}}zzzsssfffuuuiiiMMMCCCAAA>>><<<>>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::999888777555555777222111555444444AAARRRqqq}}}rrrppp~~~vvv```QQQIIIEEEFFFJJJYYY```oooUUUBBBAAA===CCCDDDDDDDDDEEEIIIOOOSSSYYY]]]ccciiioootttxxxzzz{{{|||{{{wwwvvvrrriii___TTTOOOHHHCCCAAA???===;;;>>>@@@:::999@@@CCCKKK\\\yyyQQQRRRSSSUUUXXX[[[^^^___^^^\\\WWWRRRNNNLLLLLLLLLKKKKKKKKKLLLMMMNNNPPPQQQSSSTTTUUUVVVXXXYYYZZZ[[[[[[[[[[[[[[[YYYXXXVVVUUUUUUSSSPPPLLLHHHEEECCCBBBDDDGGGJJJMMMNNNNNNLLLKKKLLLKKKHHHEEEGGGPPP]]]fffpppiii[[[JJJ@@@===:::666:::===DDDKKKQQQUUUXXXYYYZZZaaafffaaaRRREEE??????AAA@@@AAACCCEEEFFFDDDBBBDDDCCCBBB???===>>>CCCGGGCCCFFFKKKNNNRRRXXX```fffrrrrrrrrrqqqqqqsssxxx{{{~~~}}}}}}~~~~~~|||zzzwwwnnnccc]]]]]]YYYXXXUUUTTTSSSPPPMMMKKKFFFCCC@@@<<<:::999888999>>>@@@BBBDDDEEEEEEDDDCCC999===:::EEEhhhttthhhvvvdddIIIDDD???======>>><<<::::::999888888::::::999888555444444333222111000000000111...///333333CCCaaaqqqtttllldddfffhhhmmmzzz~~~{{{uuupppmmmmmmooopppyyyiiidddcccdddmmmvvvvvvttttttyyy}}}xxxzzzuuuuuuuuussspppppppppqqqqqqqqqqqqrrruuuuuutttsssqqqooommmllljjjjjjjjjjjjiiifffaaa]]]WWWUUUPPPMMMIIIFFFAAA>>>999888555333111111222333555555666777:::===@@@BBBKKKOOOTTTWWWXXXWWWWWWWWWQQQRRRRRRRRRPPPNNNLLLKKKPPPOOOPPPQQQPPPOOOTTT[[[```dddiiimmmnnnoooppppppqqqrrrssstttsssrrrpppnnniiifffcccccccccaaa\\\XXXZZZ___kkk{{{yyynnnhhh___XXXRRRNNNKKKIIIJJJIIIGGGEEEBBB???===<<<===<<<;;;;;;;;;<<<===>>>BBBDDDMMM\\\mmmvvvwww|||uuufffYYYZZZbbbfffccc```fffooozzz~~~}}}~~~~~~{{{yyyjjjxxx{{{}}}cccKKKCCCCCC???<<<===<<<<<<;;;;;;;;;::::::::::::::::::999888777666555777222222444333333===KKKiii}}}rrrkkkyyyqqq___RRRJJJGGGLLLTTT\\\fffwwwcccFFF<<>>BBBBBBBBBBBBDDDIIIQQQVVV[[[```gggnnnsssvvvyyy{{{|||~~~}}}wwwpppiii]]]RRRDDDAAA???======>>>===<<>>>>>>>><<<:::::::::999999999999999888444444333222111000000//////111......222222???ZZZpppuuuoooiiimmmpppuuu|||yyyzzz|||tttaaa^^^```cccllltttxxx~~~|||{{{vvvvvvvvvtttrrrrrrrrrrrrrrrrrrrrrrrrttttttsssrrrpppooommmllljjjiiigggfffddd```ZZZWWWQQQMMMIIIFFFCCC@@@===:::666555333222222222333444555555666777999;;;===>>>BBBEEEJJJLLLMMMLLLLLLLLLLLLKKKJJJKKKLLLKKKIIIGGGJJJIIIJJJMMMMMMMMMSSS[[[```dddjjjnnnooopppqqqrrrrrrsssttttttsssqqqooommmiiigggeeecccbbb^^^YYYUUUYYY___lll}}}uuuiiiddd^^^XXXSSSPPPMMMKKKLLLJJJHHHEEEBBB???<<<;;;;;;;;;;;;;;;;;;===@@@CCCIIIRRRbbbwwwtttlllooouuuqqqdddXXXXXX___ffffffdddmmmttt||||||~~~sss|||vvv}}}yyy```HHHAAAAAA>>>;;;<<<;;;;;;;;;;;;:::::::::999999999999999888777666555666333222333222222:::DDD___tttiiiuuuqqqfffXXXMMMFFFGGGRRR^^^qqqyyy]]]MMM@@@;;;AAACCCCCCCCCCCCCCCFFFMMMUUU[[[^^^dddlllrrruuuxxxzzz|||~~~~~~uuuiii]]]PPPFFF===<<<<<<===>>>?????????EEESSSYYYZZZYYYQQQRRRbbbvvvbbb___^^^^^^aaaddddddddd\\\YYYTTTOOOMMMLLLNNNOOORRRRRRSSSTTTUUUVVVVVVVVVXXXXXXYYYZZZ[[[\\\]]]]]][[[[[[ZZZXXXWWWVVVVVVVVVUUUTTTRRROOOLLLHHHFFFDDDDDDHHHLLLQQQSSSRRRPPPOOOIIIFFFBBB@@@AAAFFFNNNTTTZZZSSSIIICCCEEEIIIDDD<<<<<<>>>BBBGGGMMMRRRWWWZZZTTTZZZdddjjjcccRRRFFFBBBHHHKKKQQQVVVYYY\\\]]]^^^fff[[[PPPLLLQQQXXX]]]]]]aaadddgggjjjkkklllmmmmmmoooooommmjjjgggiiipppvvv|||wwwssssssyyy~~~|||sssggg___]]]WWWUUUSSSRRRRRRPPPMMMJJJCCCAAA>>>;;;:::999999:::@@@BBBDDDFFFFFFFFFDDDCCC???:::777KKKppp{{{xxxtttkkk```ccc{{{ooolllrrrqqqyyy\\\DDDBBB@@@??????>>><<<;;;::::::::::::999888888888555444444333222111000000...111......222222<<>><<<999777333333222222222222333444555555666777888999:::;;;:::===AAACCCCCCBBBBBBBBBDDDDDDCCCEEEGGGHHHGGGEEEEEEEEEFFFIIIJJJLLLSSS\\\cccggglllpppqqqrrrrrrsssrrrsssssssssrrrpppmmmlllkkkjjjhhhgggddd```[[[WWW[[[```lll|||~~~ttthhhccc]]]XXXUUUSSSPPPOOOQQQOOOLLLHHHDDD@@@===;;;===>>>?????????CCCHHHMMMOOOccc{{{hhhaaaeeejjjfff___WWWWWW```jjjooonnntttyyy~~~}}}{{{xxxyyyppp{{{vvvxxx^^^DDD======;;;:::;;;;;;:::::::::999999999999888888888888888777666555555444333333222222888>>>UUU{{{yyyjjjooozzzwwwrrrfff]]]QQQIIIEEEJJJYYYhhh{{{YYYFFFEEE@@@===CCCFFFFFFGGGIIIKKKNNNTTT\\\aaaaaahhhqqqvvvxxxyyy|||~~~qqq```RRRFFF=========>>>??????AAABBBCCCSSSccciiiddd\\\QQQTTTgggooo|||hhheeebbbbbbeeefffdddbbbZZZWWWRRRNNNMMMNNNPPPRRRTTTUUUWWWXXXYYYZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\ZZZZZZYYYXXXWWWWWWWWWWWWVVVUUUTTTQQQNNNKKKHHHFFFEEEHHHNNNSSSUUUTTTRRRPPPIIIFFFAAA>>>>>>@@@DDDGGGHHHEEEAAAAAAHHHMMMHHH>>>>>>@@@CCCGGGLLLRRRVVVYYYSSSXXXdddoookkkZZZLLLHHHEEEJJJOOOUUUYYY]]]```ccckkk___QQQOOOVVV___aaa```bbbdddiiimmmqqqsssssssssrrrrrroooiiicccdddkkkrrr|||xxxtttrrruuuzzz~~~vvviiiaaa___WWWVVVSSSRRRQQQOOOKKKIIIBBB@@@>>>;;;999999::::::AAABBBDDDEEEFFFEEEDDDCCC@@@999777PPPttt|||pppkkkfffeeebbbiiiooodddhhhppp{{{iiiwww]]]EEEDDDBBB@@@???>>>======:::;;;;;;:::888777888999666555555444333222111000...222///...222222:::MMMqqqtttqqqtttwwwfffgggjjjlllrrrxxx~~~zzzxxxwwwuuuuuuuuuttttttttttttssssssqqqqqqqqqppppppnnnmmmmmmjjjgggbbb^^^YYYTTTNNNIIIFFFCCC???<<<:::999777555222222111111222222333333555555666777888999999:::777:::===>>>>>>======>>><<<===>>>???@@@AAACCCCCCBBBAAACCCGGGIIILLLUUU^^^eeeiiinnnqqqrrrrrrssssssrrrrrrsssrrrqqqnnnkkkjjjkkkkkkkkkjjjgggbbb^^^[[[\\\```iiivvv|||sssjjjeee^^^YYYVVVUUUTTTSSSUUUTTTPPPLLLGGGBBB???===<<<===??????@@@FFFNNNTTTTTTqqqnnn^^^ZZZ]]]```[[[YYYVVVXXXdddsss{{{|||{{{~~~~~~|||}}}{{{zzztttoookkkuuuZZZBBB:::;;;:::999::::::::::::999999999888888777888888888777777666555444444444333222333777:::JJJsss~~~kkkhhhmmmxxxwwwqqq}}}rrrddd]]]UUUMMMHHHGGGMMM[[[iiizzzzzzWWWCCC???EEEBBB???CCCDDDEEEHHHMMMQQQUUUYYY^^^aaagggnnnvvvzzzzzz{{{}}}kkkWWWIII@@@:::===???@@@AAABBBDDDHHHKKKbbbiiieee[[[TTTOOOZZZqqqsss{{{lllhhheeeeeeggggggccc^^^UUURRRNNNKKKJJJLLLPPPRRRUUUWWWYYY[[[]]]]]]^^^]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXYYYYYYZZZWWWWWWUUUSSSPPPMMMJJJHHHDDDHHHMMMQQQSSSQQQNNNKKKHHHEEEAAA>>>============>>>???AAAFFFOOOSSSMMMCCC@@@BBBEEEIIIMMMQQQUUUWWWSSSVVVdddsssrrraaaRRRNNNHHHKKKPPPTTTVVVZZZ^^^bbbggg___XXXWWW^^^dddfffeeefffhhhlllppptttvvvvvvuuuvvvvvvtttmmmhhhjjjsss{{{~~~{{{xxxxxx{{{}}}xxxkkkbbb```XXXVVVSSSRRRPPPMMMJJJGGGAAA???===;;;999999:::;;;@@@BBBCCCEEEEEEDDDCCCBBB===999<<>>>>>999;;;<<<;;;888666777999777666666555444333222222...444111...222222999IIIjjjrrrttt||||||}}}yyylllnnnooooootttuuu~~~|||yyywwwttttttsssssssssrrrrrrrrrrrrppppppppppppooonnnmmmmmmiiifffaaa[[[VVVOOOIIIDDDBBB???;;;888777666555333111111111111222222222222444555666777888999999:::777999<<<===<<<;;;;;;<<<999<<<>>>===<<<<<>>DDDAAABBBGGGEEEHHHMMMUUU[[[^^^aaacccdddmmmttt{{{~~~}}}~~~{{{fffPPPCCC>>>;;;===???BBBDDDGGGLLLSSSXXXeeebbbVVVNNNQQQUUUbbbwwwnnnjjjggggggiiigggaaa\\\PPPMMMIIIFFFFFFIIIMMMPPPVVVWWWZZZ\\\^^^___``````]]]]]]\\\\\\[[[ZZZYYYYYY[[[ZZZYYYYYYYYYZZZ\\\]]]XXXWWWWWWUUURRRNNNKKKIIICCCFFFKKKOOOOOOMMMIIIFFFGGGEEEAAA???>>><<<;;;999<<<@@@FFFMMMVVVYYYRRRHHHAAACCCFFFJJJNNNQQQTTTVVVTTTVVVddduuuvvveeeVVVRRRRRRUUUYYYZZZ[[[^^^bbbfffiiifffeeegggkkkooopppppptttuuuwwwyyy||||||{{{yyy|||}}}|||xxxuuuyyyzzzmmmdddaaaYYYVVVTTTRRRPPPMMMIIIFFFAAA???===:::999999:::;;;@@@AAACCCEEEEEEDDDBBBAAA999999AAA^^^yyyvvvgggggglllsssyyylllhhhqqqyyyzzz\\\IIIHHHEEEBBB>>>===>>>@@@999;;;<<<;;;888666777999777777666555444333333222...444111///222333888GGGcccooowww|||rrruuu}}}}}}yyyppprrrrrrppptttqqq}}}yyywwwtttrrrrrrrrrqqqqqqpppppppppooooooooooooooonnnmmmmmmiiifff```ZZZTTTMMMFFFBBB@@@<<<888555444444333222111111111111111222222222444555666888999:::::::::666888;;;;;;:::999:::::::::>>>@@@>>>;;;:::===BBB@@@???BBBFFFIIINNNXXXbbbfffjjjnnnppppppoooooopppqqqqqqqqqqqqooolllhhhgggfffiiikkkkkkhhhdddaaa___[[[ZZZ]]]fffqqqvvvsssoooddd```[[[YYY[[[___ccceeedddccc```]]]YYYVVVSSSRRRLLLNNNQQQRRRUUU\\\hhhqqqgggWWWRRRVVVZZZ\\\\\\___```bbbmmm||||||xxxyyyyyy{{{~~~{{{}}}}}}xxxzzzvvv|||zzzooogggmmm{{{gggPPP>>><<>>???BBBGGGGGGRRRWWWQQQIIIEEEBBB>>>EEE<<<===AAA???EEELLLHHHQQQXXXaaaiiilllmmmmmmmmmqqqxxxyyycccLLL@@@======>>>AAADDDHHHLLLSSS]]]ddd```YYYKKKIIIWWW```iiixxxuuupppjjjgggeee```YYYSSSDDDEEEEEEDDDEEEHHHLLLPPPRRRVVV[[[^^^______``````___^^^\\\ZZZXXXXXXXXXXXXYYYXXXWWWWWWYYYZZZZZZZZZ[[[ZZZXXXWWWUUUSSSNNNKKKKKKNNNPPPQQQPPPOOONNNNNNOOOJJJDDD???<<<<<<;;;;;;AAAAAAIIIXXXbbb^^^SSSJJJJJJHHHIIIOOOTTTTTTUUUXXXVVV[[[iiixxxyyyjjjZZZRRRTTTXXX]]]bbbggglllqqqtttxxxuuuqqqooopppwww~~~~~~}}}wwwkkk___ZZZXXXUUUSSSPPPLLLGGGCCC??????===:::777777999<<>><<<;;;;;;;;;;;;:::::::::999999999999999888777666444222111111111000000000333888;;;\\\mmmwwwssslllpppnnnpppqqqtttyyy~~~|||wwwvvvtttsssrrrqqqppppppppppppqqqqqqppppppoooooonnnnnniiieee___XXXQQQIIIAAA<<<999888666555444333222222333222111111222333555666777888999:::<<<===>>>???======<<<<<<<<<;;;;;;;;;;;;::::::;;;===>>>>>>===@@@@@@AAAFFFMMMWWW```fffoooppprrrttttttsssrrrqqqsssqqqooommmkkkhhhdddbbbbbbcccdddffffffccc]]]XXXVVVUUUYYYdddqqqvvvpppiii]]]ZZZXXX[[[]]]```gggooonnnrrrqqqkkkhhhiiikkkkkkffffffeeefffmmm{{{}}}mmm]]]UUUUUUYYY___eeekkklllkkkjjjlllqqq{{{~~~xxx{{{ttt|||}}}vvv~~~yyyuuuxxxnnneeekkk^^^NNN>>>999::::::888888999999999888888888777777888888777777666666555555555555555555555555555555888WWWxxx|||oooiiittt~~~vvvyyyiiiZZZMMMDDD@@@<<<;;;:::999999999:::;;;===============>>>??????>>>@@@CCCCCCCCCFFFKKKOOO[[[cccmmmrrrssssssvvvyyy{{{~~~|||cccLLL@@@===<<>>===>>>>>>AAADDDPPPaaaiiicccXXXPPPKKKIIIJJJOOORRRSSSUUUYYYWWW]]]lll{{{|||lllZZZPPPLLLOOOSSSWWWZZZ]]]bbbeeelllpppuuuwwwyyy~~~~~~yyymmmaaaZZZXXXUUURRROOOKKKGGGCCC???>>><<<999777777999<<>>===<<<;;;;;;::::::::::::999999999999888888777666444222111111111111000000333777;;;VVVlllwww{{{tttrrrllljjjlllqqq{{{yyywwwssssssrrrqqqqqqqqqqqqqqqppppppppppppooooooooonnnjjjfff```YYYRRRIII@@@;;;888777666444333333222222333333222222333444666666777777888:::;;;<<<===>>><<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;<<<===>>>>>>>>>AAABBBEEEJJJRRR\\\dddiiipppqqqssstttttttttrrrrrrrrrpppnnnllljjjgggdddbbbggghhhhhhfffbbb\\\WWWSSSTTTUUU\\\jjjxxx{{{rrriii]]]YYYWWWYYY[[[]]]dddkkkwww}}}vvvhhhZZZVVVYYY```hhhpppuuuuuussspppmmmnnnqqquuu~~~xxxyyy}}}xxxzzz{{{~~~xxxwwwzzzpppffflll\\\MMM>>>:::::::::888888999999888888888777777777777777777777666666555555555555555555555555555555666QQQrrrrrrlllvvv~~~wwweeeUUUHHHAAA>>><<<<<<:::999999999:::;;;<<<<<<<<<===>>>???@@@AAA@@@AAABBBCCCDDDIIIQQQVVVhhhnnnvvvyyyzzz{{{~~~~~~{{{cccLLLAAA??????AAACCCFFFJJJOOOVVV___ggg```WWWNNNNNNYYYkkkzzzrrroookkkgggaaaXXXLLLCCCBBBCCCCCCBBBBBBDDDGGGJJJOOORRRVVVYYYZZZZZZ[[[\\\YYYXXXVVVUUUTTTTTTTTTUUUUUUUUUUUUVVVWWWXXXXXXYYYZZZXXXXXXYYY[[[\\\\\\[[[aaagggnnnsssrrrnnnjjjhhhaaa[[[QQQGGGAAA???@@@BBBAAAJJJ[[[lllpppggg\\\UUUMMMKKKLLLQQQTTTTTTWWW[[[XXXaaaqqq~~~mmmXXXLLLDDDFFFIIIJJJKKKMMMPPPRRRWWWaaammmuuuyyy}}}{{{ooodddZZZXXXTTTQQQNNNKKKFFFCCC>>>>>><<<999777777999<<>>===<<<<<<:::::::::999999999888888888888888777666444333222111111111000000222666999OOOkkkwwwuuuvvvssskkkhhhhhhmmmyyyzzzwwwssssssrrrrrrrrrrrrrrrrrrppppppppppppooooooooooookkkhhhbbb[[[SSSIII???999777666555444333222222222444333333333444555666777666777888999:::;;;<<<===;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<===>>>???AAADDDIIIPPPXXXaaahhhlllqqqrrrsssuuuuuutttssssssrrrqqqooommmjjjgggfffdddmmmnnnkkkeee\\\VVVSSSSSSTTTWWWbbbrrrtttiii^^^YYYWWWXXXYYY[[[```fffvvv|||qqqeeeZZZXXX^^^fffqqqzzz}}}}}}|||yyytttooolllkkkrrruuu{{{|||vvvwww|||xxxxxx{{{}}}zzz}}}|||~~~rrrffflll}}}XXXKKK>>>:::;;;:::888888888888888888777777777777777777777666666666666555444444444444444444444444555HHHhhhvvvoooxxxrrr^^^NNNDDD???======<<<;;;:::999::::::;;;;;;;;;<<<===>>>@@@AAABBBBBBAAAAAACCCHHHQQQ\\\cccqqqtttxxxyyyyyy{{{{{{bbbKKKAAAAAACCCBBBFFFKKKNNNSSSZZZccciii___ZZZUUUTTT\\\kkk{{{tttpppiiibbbZZZPPPEEE>>>AAAAAABBBAAAAAABBBEEEHHHLLLOOOSSSUUUVVVVVVWWWXXXUUUTTTRRRQQQPPPQQQQQQRRRQQQSSSUUUVVVVVVVVVXXXYYYYYYXXXXXXYYY\\\]]]^^^]]]bbbjjjuuu|||~~~{{{wwwtttjjjdddXXXLLLCCC@@@AAACCCAAANNNbbbrrrqqqdddXXXSSSLLLLLLPPPVVVXXXWWWYYY^^^]]]iiiyyy~~~jjjTTTFFFBBBCCCCCCCCCBBBBBBEEEGGGHHHRRR___kkkttt}}}xxx}}}}}}qqqfffZZZWWWTTTPPPMMMJJJEEEBBB>>>===;;;999666777999<<>>>>>QQQrrrbbbHHHAAA@@@???>>>===<<<<<<<<<999999999999888888888888888888777777666444333222111222111000000111555888IIIjjjvvvpppwww{{{pppqqqkkkiiifffiiittt~~~{{{}}}yyywwwttttttssssssssssssssstttqqqqqqppppppppppppppppppmmmjjjeee^^^UUUJJJ???777666555444333333333333333444444555555666777777888666777777888:::;;;;;;<<<;;;;;;:::::::::999999999:::;;;;;;;;;;;;<<>>===<<<;;;:::;;;;;;<<<=========>>>???@@@BBBCCCDDDCCCCCCFFFOOO\\\jjjsssvvvwwwwwwwwwwwwzzzdddLLLAAABBBEEEGGGKKKOOOQQQWWWaaajjjooodddbbb^^^[[[]]]fffsss}}}wwwpppfff[[[PPPGGG@@@===???@@@AAAAAAAAACCCEEEHHHJJJMMMOOOQQQPPPPPPQQQSSSOOOOOOMMMMMMLLLMMMNNNOOONNNQQQTTTVVVUUUVVVWWWYYYZZZXXXXXXXXXZZZZZZYYYXXX^^^fffqqqyyy{{{wwwrrroookkkfff[[[OOOEEE@@@@@@BBBAAAOOOcccooojjj[[[OOOKKKFFFHHHNNNVVVXXXWWWYYY^^^eeetttyyycccNNNAAAAAAAAAAAA@@@>>>>>>AAACCCHHHLLLUUUaaannnyyysssmmmwww~~~sssggg[[[WWWSSSOOOLLLHHHDDDAAA===<<<;;;888666777999<<>>===<<<<<<<<<<<<999999888888888777777777777777777777666555333333111222222111000111333666EEEeeessslllppp}}}vvvlllnnnkkkhhheeegggqqq}}}yyy~~~zzz}}}yyyuuuzzz~~~~~~{{{yyyvvvuuuttttttssstttttttttqqqrrrrrrrrrrrrrrrrrrrrrooommmhhhaaaXXXLLL???777555555444333333333444444555666666777888888999999777777888999999:::;;;;;;;;;;;;:::::::::999999999999:::;;;;;;;;;<<<@@@CCCGGGLLLTTT]]]eeekkknnnooossssssttttttttttttttttttssssssssspppllljjjkkklllrrrnnneee[[[WWW]]]kkkwwwppprrryyy}}}pppfff```\\\^^^```aaacccfffmmmwww~~~ooonnnlllccc[[[[[[```iiivvvyyyuuulllkkkmmmoooooonnnrrryyy{{{}}}{{{uuuqqqxxx}}}yyy{{{{{{{{{uuusssNNNEEE===;;;<<<999777888777777777666666666555555555555555555555666666666444444444444444444444444666:::SSSxxx{{{uuuzzzlllXXXJJJDDDDDDEEE@@@???===<<<<<<<<<===>>>@@@@@@@@@@@@AAAAAABBBCCCGGGGGGIIIOOO[[[jjjwww}}}||||||{{{|||iiiNNNBBBBBBFFFPPPRRRSSSTTT]]]kkktttuuukkkkkkiiieeeccchhhqqqyyyxxxpppcccTTTIIIAAA>>>===>>>@@@BBBBBBCCCDDDGGGIIIJJJKKKMMMMMMLLLKKKLLLMMMKKKJJJIIIIIIIIIJJJKKKLLLLLLPPPUUUVVVVVVVVVXXXZZZYYYXXXWWWXXXXXXVVVSSSPPPYYY___ggglllkkkfff```]]]```^^^XXXOOOEEE@@@@@@BBBCCCNNN^^^fff___OOOEEEBBB???AAAHHHOOOSSSTTTZZZaaarrrqqqYYYHHH@@@@@@@@@@@@???>>>???BBBEEELLLLLLPPPZZZfffooorrrrrrmmmaaaaaarrr~~~rrrggg[[[WWWRRRNNNKKKGGGDDDAAA<<<<<<:::888666777999<<<===???@@@AAAAAA@@@???===;;;CCCXXXsssoooQQQEEE???>>>===<<<;;;;;;::::::888888888777777777777666777777777777666555444333111222222111000000222444AAA]]]kkkjjjmmmsss|||vvvnnnqqqmmmiiiiiimmmuuu~~~{{{tttoooqqqwwwyyyvvv}}}}}}xxxwwwvvvuuuttttttttttttssssssssssssttttttttttttqqqoookkkddd[[[NNNAAA999555555444444444555666666666777888999:::::::::999888888999999:::;;;;;;<<<;;;;;;;;;;;;::::::::::::999;;;======<<<>>>DDDHHHQQQVVV^^^fffmmmqqqssstttssssssssssssssstttttttttrrrtttssspppllljjjlllooonnniii```YYY\\\iii|||wwwhhhaaa^^^```dddeeegggiiimmmuuuyyyooofffiiirrrccc\\\WWWXXX___iiiwww{{{xxxwwwtttrrrqqqooommmpppuuuqqqqqqrrruuuzzz}}}{{{xxxttttttwww}}}yyy}}}xxx}}}gggIIIBBB<<<<<<<<<999777888666666666666555555555555444555555555555666666666333333333333333333333333555777JJJmmmyyyxxx~~~~~~lllYYYLLLFFFFFFGGGBBBAAA???>>>>>>??????@@@AAAAAAAAABBBCCCDDDEEEFFFNNNOOOSSS\\\hhhuuuoooRRREEEDDDHHHXXXYYYWWWYYYgggxxx}}}xxxppprrrsssssssssvvv{{{vvvoooaaaRRRFFF???======>>>@@@BBBDDDEEEGGGIIILLLJJJKKKKKKJJJHHHFFFGGGHHHGGGGGGFFFFFFFFFGGGIIIJJJKKKPPPVVVWWWVVVVVVXXX[[[XXXWWWWWWWWWWWWSSSNNNJJJPPPTTTZZZ\\\ZZZTTTOOOLLLOOOQQQQQQLLLFFFBBBBBBEEEDDDLLLWWW]]]VVVHHH???>>>>>>???CCCIIIMMMSSS^^^jjjkkkQQQEEEAAA???@@@@@@@@@AAADDDHHHLLLPPPRRRWWW]]]dddhhhhhhggg___WWW]]]qqq~~~~~~}}}qqqfff[[[WWWRRRMMMJJJFFFCCC@@@<<<;;;:::777666777:::<<<<<<===>>>@@@@@@>>>===<<<999EEE\\\sss~~~~~~xxxzzz}}}uuuzzzgggLLLDDD???>>>===;;;:::999999999888888777777777666666666777777777777666555444333111222222111000000111333<<>><<<<<<>>>@@@CCCEEEFFFHHHKKKMMMJJJKKKJJJIIIFFFDDDDDDEEEEEEEEEDDDDDDEEEFFFGGGHHHKKKPPPVVVXXXWWWVVVYYY\\\VVVVVVWWWXXXWWWSSSLLLHHHGGGKKKPPPQQQOOOKKKHHHFFFCCCGGGKKKJJJFFFCCCDDDGGGEEEJJJRRRWWWQQQEEE>>>===AAA@@@BBBFFFKKKTTTdddsssgggLLLCCCCCC@@@AAABBBCCCEEEIIINNNRRRWWW]]]dddiiijjjiiiiiiiii\\\VVV^^^sss}}}yyyyyy|||wwwuuuyyy|||pppeee[[[WWWRRRMMMIIIFFFCCC@@@;;;;;;:::777666777:::<<<;;;<<<===??????===<<<;;;777FFF___tttxxxrrrpppttteeepppvvvooouuu~~~cccIIICCC???>>>===;;;:::999888888777777777777666666666666666777777777666555444444222222333222000///111222999KKK\\\iiinnnhhhmmm{{{hhhnnn}}}ppphhhiiitttyyy}}}~~~zzz}}}yyy{{{zzzyyywwwuuutttssssssuuuuuuvvvvvvwwwwwwwwwxxxsssqqqnnniii```SSSEEE<<<666666555666666777888999777888:::;;;<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;???BBBBBBBBBEEEMMMTTT]]]```fffmmmqqqtttttttttrrrqqqqqqqqqqqqrrrssssssoooqqqqqqmmmhhhgggjjjooofffaaa\\\]]]hhhyyyuuuddd]]]ZZZ___eeegggiiijjjjjjooovvv~~~wwwmmmjjjeee___^^^___]]]YYYZZZTTTQQQSSSYYYcccrrr|||wwwuuuwwwyyyyyyyyyvvvssstttvvvvvvrrrrrruuuqqqqqqpppqqqvvv}}}zzzzzzyyyyyyzzz}}}}}}UUUDDD>>>;;;======999777888666666555555555444444444444444444555555555666666333333333333333333333333333444???XXXuuuuuuwwwnnn\\\NNNFFFCCCBBBEEEDDDCCCBBBAAABBBCCCCCC>>>???AAADDDGGGKKKNNNPPP^^^aaagggqqq{{{~~~xxx[[[LLLLLLPPP^^^______ggg|||vvvwww{{{}}}xxxooofffaaauuuooo```MMM@@@===<<<<<<>>>@@@CCCHHHMMMQQQRRRQQQTTTKKKDDDCCCAAA======BBBBBBDDDFFFFFFEEEEEEEEEFFFPPPQQQTTTVVVXXXZZZZZZZZZXXXXXXWWWUUUQQQLLLHHHEEEFFFFFFDDDCCC@@@???===<<<<<<>>>@@@@@@BBBEEEGGGGGGLLLNNNPPPQQQOOOKKKGGGCCCFFFEEEKKKTTTWWW^^^wwwzzz[[[GGGAAABBB@@@@@@AAAEEEJJJSSS___iiiuuu}}}~~~xxxsssmmmhhh]]]ZZZcccttt}}}xxxtttvvvzzzyyywwwwwwyyy}}}sssjjj^^^UUUNNNMMMLLLFFF???<<<:::999888777777888:::;;;<<<;;;:::<<<======<<<:::666HHH```mmmnnnkkkjjjlllddduuu|||jjjfffhhhsss{{{xxx___III@@@<<<;;;;;;::::::999999888777777777777777777777777777777777777777666555555444333111//////000111222;;;???RRRjjjnnngggssskkk^^^nnnxxxllleeennnuuu~~~{{{||||||yyyyyyyyyyyywwwvvvttttttuuuuuuuuuuuuuuuvvvwwwwwwuuuuuurrrllleeeZZZGGG777999777555444666888999999<<<<<<============<<<<<<===<<<;;;:::;;;<<<===>>>>>><<<:::;;;===@@@BBBBBBAAAAAACCCFFFLLLSSSZZZ^^^eeehhhmmmqqqtttuuutttsssssstttuuuvvvvvvwwwvvvvvvuuutttqqqnnnjjjiiikkkmmmfff___ZZZ___lll{{{~~~|||tttiii___WWWXXX\\\^^^```bbblllrrr{{{sssgggaaaccc___WWWSSSTTTTTTPPPTTTSSSSSSUUU\\\fffrrryyyxxxtttpppoooppprrrqqqooosssssstttuuuwwwxxxzzz{{{{{{xxxvvvwww{{{|||{{{}}}}}}www{{{JJJAAA???<<<:::999999888777777777777777666666666666444444444444444444444444444444444444444444444444444444777GGGdddyyyuuuzzzttteeeTTTGGGCCCEEEGGGFFFFFFEEEDDDCCCBBBAAAEEEDDDDDDFFFIIINNNSSSVVVkkkpppwww}}}dddNNNKKKRRRhhh___```vvvzzztttjjjaaa\\\|||tttcccMMM===999999888>>>???AAAEEEIIILLLMMMMMMKKKDDD@@@@@@>>>::::::>>>@@@AAACCCCCCCCCDDDFFFHHHOOOQQQUUUXXX[[[\\\]]]]]][[[ZZZYYYVVVRRRNNNIIIGGGCCCBBB@@@???>>>======<<<===>>>>>>>>>@@@EEEJJJMMMUUUWWWXXXXXXUUURRRRRRRRRPPPQQQZZZhhhwwwfffRRRGGGCCCBBBBBBCCCFFFLLLVVVhhh~~~~~~uuunnncccaaaggguuuzzzuuurrrvvv|||tttkkk]]]TTTLLLKKKJJJDDD>>>;;;;;;:::888666777999;;;===<<<;;;;;;<<<======;;;:::<<>>>>>>>>>>>======>>>===<<<<<<<<<===>>>??????>>>===>>>@@@CCCEEEFFFJJJKKKMMMQQQWWW]]]cccgggkkkmmmppptttuuuuuutttrrrtttuuuvvvwwwwwwwwwwwwwwwrrrqqqoookkkhhhgggiiijjjddd___[[[```mmmzzzxxx{{{xxxrrrhhh```[[[[[[[[[ZZZ[[[]]]hhhoooxxxqqqgggddd___XXXTTTSSSUUUWWWXXXdddcccaaa``````eeelllrrrrrrpppoooppptttwwwxxxxxxxxx|||~~~~~~|||yyyzzz~~~|||{{{}}}uuuxxxvvvuuuxxxKKK@@@>>>;;;999999999999888777777777777666666666555555555555555555555555555444444444444444444444444444444666AAA[[[wwwzzzuuuxxx|||~~~|||nnn___PPPJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHGGGGGGHHHKKKRRRZZZccchhh|||hhhUUUTTT]]]fffeeeppp||||||uuuxxxdddLLL;;;777777777<<<>>>@@@BBBDDDEEEEEEEEE@@@===<<<======::::::<<<@@@AAABBBBBBBBBEEEHHHKKKNNNQQQVVV[[[___``````___^^^]]][[[XXXTTTOOOJJJHHHCCCBBB@@@>>>>>>>>>@@@AAAAAA@@@??????AAAGGGNNNTTT___cccfffddd```^^^aaadddbbbjjjwwwzzz```NNNIIIHHHFFFCCCAAADDDGGGOOO^^^yyy~~~zzzuuunnnkkkiiimmmvvvxxxuuuxxxuuummm\\\SSSKKKIIIGGGBBB===;;;<<<:::888666777:::>>>AAA>>>=========>>>===;;;:::>>>RRReeejjjkkkpppxxx~~~{{{|||UUUCCC???;;;;;;;;;:::999999888888777777777777777777777777666777777777777666555555333222111000///000111222333555GGG```mmmsss~~~bbbPPP[[[lllnnntttuuuwwwyyyzzzxxxsssooopppttt||||||}}}}}}||||||{{{zzzyyyxxxxxxxxxxxxvvvuuutttsssssssssrrrsssqqqmmmiii```PPPBBB;;;999888999;;;======<<<>>>>>>????????????>>>>>>>>>>>>=========>>>???@@@BBBBBBCCCDDDGGGJJJMMMOOOTTTVVVYYY]]]ccchhhmmmoooqqqsssuuuvvvvvvuuutttrrrvvvvvvwwwxxxxxxxxxwwwwwwppppppnnnjjjgggeeefffhhhaaa^^^^^^dddoooxxx{{{|||zzzqqqqqqzzzzzztttrrrhhheeecccdddbbb___bbbfffmmmttt|||~~~pppiiihhh\\\SSSSSSUUUWWW```kkkyyyxxxssslllfffeeeiiimmmmmmmmmpppuuu|||}}}~~~}}}|||~~~kkkuuuyyymmm|||oooFFF>>><<<999888999:::999999777777777666666666555555555555555555555555555555444444444444444444444444333333333:::MMMhhh~~~{{{tttvvv~~~yyyiiiYYYPPPNNNNNNNNNMMMLLLLLLMMMNNNOOOLLLMMMPPPVVV```mmmxxxnnn\\\\\\fffllluuuxxxcccJJJ:::777999::::::===@@@BBBAAA>>><<<;;;999:::<<<>>>>>>===>>>@@@CCCCCCCCCBBBCCCFFFKKKOOOMMMQQQWWW]]]aaacccbbbaaa```___\\\XXXSSSNNNJJJHHHHHHFFFDDDBBBBBBDDDFFFHHHJJJIIIHHHIIIIIIKKKQQQYYYccckkktttvvvsssqqqtttxxxzzzsss___KKKDDDHHHJJJGGGDDDEEEGGGIIIQQQddd~~~vvvvvv}}}~~~{{{ooonnnqqqwwwyyyzzzwwwnnn]]]SSSJJJGGGFFFAAA===;;;;;;:::777777999>>>DDDHHHBBB@@@??????@@@???===;;;AAAWWWiiilllooo{{{|||yyyQQQCCC???;;;;;;::::::999888888888777777777777777777777777666666777777666666555444666555444333333333444444333555EEE]]]llluuukkkTTTUUUaaacccnnnqqqssssssuuuyyy{{{{{{nnnrrr||||||}}}}}}}}}|||{{{zzzzzzyyyyyyxxxwwwvvvuuutttttttttttttttuuusssooollldddUUUGGG;;;:::999:::===>>>>>>===???@@@@@@AAAAAA@@@@@@???>>>======<<<===>>>@@@AAACCCEEEHHHKKKNNNRRRVVVYYY[[[]]]aaafffjjjnnnqqqrrruuuuuuvvvwwwwwwvvvuuutttxxxxxxyyyyyyyyyxxxwwwwwwsssrrroookkkfffddddddfff^^^^^^aaahhhqqqwwwxxxvvvuuunnnlllrrrxxxwwwssssssggggggjjjmmmllllllsss|||xxxmmmkkkhhhZZZSSSVVVXXX[[[mmmsssjjjgggkkkooolllnnnssszzz~~~}}}~~~xxxkkk}}}llllllbbb@@@<<<:::888888999::::::999777777666666666555555555555555555555555555555555333333333333333333333333333333333555CCC\\\yyy|||tttsssyyyppp]]]PPPLLLPPPOOOOOOPPPQQQTTTWWWYYYVVVYYY___hhhtttwwwdddaaahhhyyyyyydddKKK;;;777888999888===BBBCCC@@@;;;777666:::===??????>>>@@@BBBCCCEEEDDDDDDBBBCCCFFFLLLPPPOOOSSSYYY___cccdddcccbbbaaa___\\\WWWRRRLLLHHHFFFKKKIIIGGGFFFGGGIIILLLNNNUUUTTTVVVXXXUUUPPPSSSYYYcccooo~~~yyyXXXMMMFFFJJJPPPNNNIIIFFFKKKLLLOOOWWWjjj~~~}}}vvvlllhhhppp{{{~~~{{{pppppprrruuuxxx|||xxxooo^^^SSSIIIFFFEEEAAA===<<<:::888777888<<>>FFF___qqqsssxxxqqqOOOCCC===;;;::::::999999888777777666666666666666666666666666666666666666555444444666555555444444444444444222333AAAXXXiiitttwwwWWWPPP]]]dddmmmqqqqqqmmmoooxxxqqqwww~~~}}}|||{{{zzzyyyyyyzzzzzzvvvvvvuuuuuuuuuvvvvvvwwwwwwwwwuuurrrnnngggYYYKKK===;;;::::::<<<======<<<@@@@@@AAAAAAAAAAAA@@@@@@<<<<<<;;;;;;<<<>>>???@@@AAAEEEJJJNNNRRRWWW]]]aaaccceeeiiilllppprrrtttuuuvvvvvvvvvwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyxxxwwwvvvtttrrrnnnhhhccc```aaabbb___```eeelllsssvvvuuussspppmmmlllrrrwwwxxxvvvtttkkkmmmrrrwwwxxx{{{|||llleeefffbbbYYYWWWZZZ[[[aaa{{{tttjjjiiimmmrrrmmmppptttzzz}}}pppppp{{{gggsssXXX???;;;999777777888999999999666666666666555555555555333333333333333333333333333333333333333333333333222333333444===TTTuuu~~~uuurrrvvvzzzwwwbbbTTTOOOSSSSSSSSSUUUXXX^^^cccfffiiinnnvvvqqqhhhiii}}}{{{gggOOO===777555444666;;;AAABBB@@@<<<;;;;;;CCCFFFFFFAAA===???BBBCCCCCCCCCCCCCCCDDDHHHMMMQQQUUUXXX]]]aaadddeeeddddddbbb```\\\VVVPPPKKKGGGDDDHHHHHHHHHIIIKKKNNNQQQSSS______bbbeee^^^SSSSSSYYYcccnnn}}}sssWWWHHHEEEKKKWWW[[[SSSKKKIIIJJJOOOSSS[[[jjjxxxxxxpppbbbbbbbbbgggrrr}}}}}}xxxppppppppprrrvvv}}}yyyooo___SSSHHHEEECCC@@@======888777777999===CCCIIIMMMDDDCCCCCCCCCDDDCCCAAA@@@FFFddd|||iiiMMMCCC::::::::::::999888888777777666666666666666666666666555666666666666555444444333333333222222222111111//////;;;QQQcccpppxxxSSSHHHXXXccclllrrrqqqjjjjjjvvv~~~}}}{{{zzzzzzzzz{{{|||wwwvvvvvvvvvwwwwwwxxxyyyxxxyyywwwtttqqqkkk^^^PPPAAA>>>;;;:::;;;=========@@@@@@AAAAAAAAAAAA@@@@@@<<<;;;;;;;;;<<<>>>@@@AAA???EEELLLSSSXXX^^^fffkkkoooqqqsssuuuwwwxxxyyyzzzxxxxxxwwwxxxxxxyyy{{{{{{zzzzzzzzzyyyxxxwwwvvvuuuqqqnnniiibbb]]]\\\^^^aaaccceeehhhnnnrrrrrrpppnnnkkkjjjkkkpppvvvxxxvvvtttyyy{{{{{{uuukkk]]]YYY]]]]]]ZZZ[[[___bbboootttlllmmmppprrroooqqqtttwwwzzz~~~iiiuuu{{{qqqQQQBBB;;;999777666777999999888666666666555555555444444222222222222222222222222333333333333333333333333222333444555:::MMMnnnwwwsssuuuxxxpppccc^^^[[[[[[ZZZ\\\```gggmmmqqqtttoooxxxwwwyyyxxxhhhQQQ@@@999666333555999===???>>>@@@EEEJJJTTTWWWRRRFFF>>>???BBBCCCBBBCCCEEEGGGIIINNNTTTXXX\\\^^^aaadddfffgggffffffdddaaa\\\VVVPPPJJJFFFDDDBBBDDDGGGKKKPPPUUUYYY[[[fffdddgggiiiaaaSSSRRRYYYeeeiiiooovvvkkk___YYYPPPEEEGGGFFFPPP```dddYYYOOONNNNNNXXX^^^aaaiiittttttlllhhhoooyyy~~~nnnnnnooorrrzzzyyynnn^^^RRRGGGBBBAAA>>><<<<<<888777777888;;;@@@DDDGGGCCCBBBAAABBBCCCCCCBBB@@@JJJkkkaaaIIICCC:::::::::999999888777777777666666666666666666666666555555666666555555444333222222222222222111111000000...666GGGYYYiii|||~~~YYYKKKVVV```iiirrrtttlllkkkxxx~~~|||{{{{{{|||}}}~~~yyyyyyxxxxxxwwwxxxxxxxxxwwwxxxwwwuuutttooocccWWWFFFBBB===;;;;;;===>>>???@@@@@@AAAAAAAAAAAA@@@@@@===<<<<<<<<<===???AAABBBCCCJJJTTT\\\bbbjjjsssyyy{{{{{{{{{|||}}}~~~~~~|||{{{zzzzzzzzz{{{}}}~~~zzzzzzyyyyyyxxxvvvuuutttnnnkkkddd^^^ZZZ\\\aaaeeeiiijjjkkkmmmnnnllliiigggddddddfffjjjooossstttrrr}}}tttfffaaa[[[SSSSSSZZZ___```bbbfffqqqtttrrruuuwwwvvvssstttuuuuuuvvvzzzqqqbbb{{{vvvGGGAAA;;;999777666777888777777666666555555555444444444333333333333333333333333222222222222222222222222111222333555777FFFdddyyyuuuuuuxxxwwwuuusssqqqooopppsssyyyxxxzzzzzzzzzyyytttfffSSSDDD===999666555888:::;;;<<>>=========???@@@BBBDDDIIIQQQ\\\eeelllttt~~~}}}{{{{{{|||}}}~~~zzzzzzyyyxxxwwwvvvtttsssmmmiiiccc]]][[[___ffflllnnnnnnmmmllljjjgggdddaaa^^^```aaaccciiinnnpppoootttyyyzzzfffVVVTTTSSSPPPTTT]]]fffhhhhhhmmm~~~tttwww}}}~~~{{{xxxxxxxxxvvvuuuyyyggg___kkk>>>===<<<999777666666777777666666666555555555444444444444444444444444444444444222222222222222222222222111111333444555AAA\\\vvv{{{vvvvvvxxxwwwpppzzz~~~vvvsssiiiXXXFFF999444444555;;;>>><<>>???@@@@@@AAAAAA@@@@@@BBBFFFJJJPPPWWWbbbllluuu{{{~~~yyyxxxwwwxxxyyyyyywwwvvvrrrjjjbbb]]][[[]]]fffpppsssrrrqqqpppnnnjjjddd```\\\^^^aaadddggghhhiiiiiijjjnnnuuu|||}}}qqqdddVVVQQQQQQTTT[[[bbbmmmkkkkkkuuuzzztttyyy~~~}}}yyyzzzzzzyyy}}}~~~fff___|||wwwZZZ???>>>999999888777666555444444666555555555555444444444444333333222222333333444222222222222222222222222000222///000555888KKKkkk{{{~~~}}}zzztttwwwooozzzwwwssshhhXXXFFF;;;777888:::===@@@DDDPPPcccsss{{{qqq___LLLDDDEEEEEEDDDDDDFFFFFFLLLXXX```aaadddhhhiiihhhggghhhkkklllmmmllliiigggbbbZZZRRRLLLIIIIIIEEEJJJOOOTTT]]]gggjjjhhhlllgggdddccc```]]]___eeemmmiiiccceeewww|||cccSSSDDD???BBBFFFJJJNNNXXXVVV[[[eeedddZZZUUUXXXcccrrr~~~xxxrrrjjjtttvvvgggWWWMMMDDDAAA???;;;999:::999777666888<<>><<<=========???>>>???@@@@@@???>>>???AAA@@@@@@AAAAAABBBFFFKKKOOOZZZ```jjjsssyyy~~~|||{{{yyyyyyyyywwwuuurrrnnnfff___\\\[[[^^^hhhsss|||zzzwwwtttpppiiibbb]]][[[\\\^^^```bbbbbbcccbbb```bbbfffjjjooovvv~~~|||xxxiii\\\PPPOOOUUU^^^hhhpppwwwqqqooozzz}}}{{{~~~ccc___|||~~~{{{SSS>>>@@@999999888777666555444444666555555555555444444444444333333222222333333444222222222222222222222222111333000000444555DDDaaauuu~~~xxx~~~uuuuuuooodddTTTEEE;;;999:::???CCCKKKWWWiiiyyy~~~{{{```SSSFFFCCCEEEEEEDDDDDDGGGJJJSSS___fffhhhjjjmmmmmmkkkjjjjjjkkkmmmmmmmmmllliiiccc\\\TTTOOONNNNNNTTTYYY^^^cccllltttwwwtttnnniiieeedddaaa```eeelllooopppsss}}}iiiSSSIII@@@>>>AAAFFFNNNVVV\\\XXXYYY___]]]VVVSSSVVVaaannnzzztttooonnnyyyvvvgggTTTKKKBBB???>>>:::888999888777777999<<>>777999888888777777666666555777333222333333222333777444444444444444444444444333222222111111000000000111444///111BBBSSSdddxxx{{{hhheeevvv~~~xxxgggeeevvvzzzuuutttyyy~~~~~~|||}}}yyyxxx}}}xxxyyywwwtttttttttnnnfffYYYLLL@@@<<<<<<<<<>>>@@@@@@BBBCCCCCCCCCCCCDDDFFFCCCDDDDDDEEEHHHNNNVVV[[[gggmmmttt{{{}}}{{{yyyxxxuuuqqqnnnhhhaaa\\\ZZZ[[[```kkkvvv}}}yyyssslllddd^^^\\\\\\]]]]]]]]]]]]\\\[[[VVVWWWXXXYYY[[[^^^dddhhhrrrvvv|||}}}xxxttteeeYYYPPPSSS```mmmxxxxxxrrr}}}~~~|||eeeiii}}}|||}}}nnnJJJ888;;;999888777777666555444444666555555555555444444444333333222222222222333333222222222222222222222222222555111000222111<<>>===999777888777777888:::===???@@@AAA???BBB??????AAA<<<@@@QQQrrr}}}yyyppprrrttttttxxx|||pppxxxaaaDDD@@@>>>888888888777777666666666666666333333555555333333666333333333333333333333333333222222222111111111000222444...///>>>MMMaaaxxxqqq]]][[[ooo~~~}}}lllkkk~~~wwwvvvzzz}}}{{{}}}{{{{{{xxxxxxwwwttttttuuuooohhh]]]OOOAAA<<<<<<<<>><<<999777777666777999;;;===???@@@AAA@@@BBB>>>>>>???999AAAWWWyyy{{{xxxuuu|||[[[BBB@@@<<<888777777777666666666666666444333555::::::555333444333333333333333333333333333333333333333222222222222444///000===III]]]xxxsssZZZUUUhhh~~~vvvvvvvvvssswww}}}~~~wwwsss{{{|||~~~}}}yyyyyy{{{xxxyyywwwtttuuuvvvqqqjjj```RRRCCC======>>>@@@DDDJJJLLLOOOPPPQQQRRRUUUWWWQQQRRRUUUXXX]]]dddmmmssswww{{{~~~zzzyyyxxxxxxvvvsssnnnkkkbbb^^^\\\^^^```dddnnnwww}}}yyyuuupppjjjfffbbbaaa___]]]\\\ZZZYYYYYY\\\bbbiiipppsssuuuvvvwwwrrrrrrssssssqqqooommmlllccc```dddsssxxxzzzzzznnniiixxx[[[BBB999:::777777666666555555444444666555555555555444444444333222222111111222222333111111111111111111111111///444222111555333444@@@\\\ppp}}}vvvpppxxxfff___TTTIIIAAA>>>???@@@QQQ\\\fffgggddd^^^VVVNNNCCC@@@???BBBCCCAAABBBFFFNNNYYYfffmmmqqqssstttrrrpppooonnnnnnnnnnnnlllkkkhhhgggeeeaaa^^^^^^```bbbkkkpppuuuxxx|||~~~{{{uuuiiiccc^^^\\\ZZZZZZ```hhhnnn[[[SSSRRRKKKJJJJJJKKKIIIHHHPPPYYY[[[ZZZ[[[^^^```^^^XXXSSSQQQRRRVVV^^^kkkyyyuuuhhhiiipppwwwvvvxxxrrr___MMMEEE???>>>===999777777555888;;;======>>>@@@BBBAAABBB>>>>>>???:::FFFaaazzzVVVCCC@@@888888666666666666666666666666333333666<<<<<<666333333333333333333333333333333333333333333333333333333222444111333<<>>KKKSSSXXXVVVSSSPPPLLLGGG@@@>>>???BBBBBBBBBEEEKKKSSS```lllppprrruuuuuussspppppppppqqqrrrqqqnnnkkkhhhhhhgggddd```___```aaaggglllppprrruuuvvvqqqjjj]]]XXXUUUTTTSSSTTTZZZaaavvvsssmmmcccWWWPPPQQQTTTOOONNNPPPSSSRRRRRRXXX```bbbaaabbbeeeiiijjjfffaaa^^^ZZZXXX\\\dddmmmuuuyyyzzzyyyvvvoooeeeaaajjjwwwvvvzzzqqq\\\LLLDDD>>>>>>===:::777777555888<<<>>>>>>>>>@@@BBB@@@@@@>>>@@@AAA>>>NNNnnnMMMBBB>>>444999666666666666666666666666333222555999999555222333222222222222222222222222222222222222222222222222000333222444999;;;LLLiii{{{rrrllloooxxx}}}|||}}}mmmllluuu~~~~~~{{{{{{~~~}}}yyy{{{{{{yyyxxxxxxyyyzzz|||{{{xxxuuuuuuvvvqqqkkkfffXXXKKKGGGGGGGGGIIILLLPPPSSSVVVYYY[[[]]]aaaccccccfffjjjmmmqqqvvv{{{}}}{{{vvvuuuuuutttsssoooiiieee]]]]]]aaagggkkkmmmsssyyy~~~yyyrrrllljjjiiihhhhhhjjjiiihhhgggggghhhhhhiiimmmrrrzzzzzzsssmmmiiigggdddlll~~~}}}wwwzzz}}}sss}}}iiiIII===:::666666666555555555444444444666555555555555444444444222222111111111111222222111111111111111111111111---444000...555444111666>>>YYYuuuyyynnnkkkooo{{{WWWQQQGGG???:::999999999AAAGGGLLLMMMLLLIIIBBB;;;???===???AAABBBCCCHHHPPPXXXeeeppprrrsssvvvwwwtttpppqqqrrrttttttsssooollliiijjjhhheeeaaa____________dddgggggggggeee___WWWTTTPPPNNNNNNNNNOOOUUU]]]iii\\\NNNHHHIIIMMMQQQTTTUUUUUUWWW\\\]]]^^^dddkkkpppooonnnpppvvvzzzxxxsssqqqjjjddddddhhhmmmrrrvvvrrrqqqpppmmmfffdddmmmxxx|||pppZZZLLLDDD>>>>>>>>>:::888888444888<<<>>>>>>>>>@@@BBB???@@@>>>AAADDDBBBUUUwwwtttBBB???===333<<<555555555666666666666666555222333666666333222555222222222222222222222222111111111111111111222222///333222444666555DDD```rrrtttttttttyyyyyyqqqvvv~~~}}}|||yyytttwwwyyywwwwwwzzz|||}}}}}}|||yyyuuuuuuvvvqqqjjjhhh[[[OOOKKKKKKKKKMMMOOOUUUWWW[[[^^^```cccfffiiilllooossswwwzzz}}}~~~~~~~~~|||zzzvvvuuuttttttrrrmmmgggbbb[[[\\\bbbjjjnnnqqqvvv|||wwwrrrkkkggggggiiikkkmmmpppooooooooooooqqqrrrsssooorrrvvvzzz}}}}}}wwwrrrooommmmmmwww|||~~~sssvvvpppnnn\\\???;;;===:::555555555555555444444444666666555555555444444444222222111111111111222222000000000000000000000000...444000---333333...222222PPPooo~~~tttjjjhhhvvvJJJGGGCCC>>>999777555555888;;;@@@DDDEEEDDDBBB@@@@@@@@@@@@??????DDDKKKQQQccchhhoootttvvvwwwwwwwwwvvvvvvvvvtttrrrpppmmmllljjjgggeeecccbbb```]]][[[YYYXXXWWWXXXXXXTTTNNNIIIGGGIIIJJJJJJJJJJJJLLLNNNNNNKKKGGGEEEGGGMMMTTTYYYVVVUUUYYY```gggllluuu}}}~~~zzzwwwvvvvvvvvvvvvpppooolllhhhgggkkkqqqwww{{{gggQQQEEEBBB>>>;;;::::::999888777999;;;>>>@@@AAAAAAAAACCC===<<>>666>>>555555444333333333333444666666555555555444444444111111111111111111111111000000000000111111111111000111111111111222222222999GGGaaa|||tttnnnjjjrrr|||yyyuuupppkkkHHHFFFAAA===999777555555666888<<<@@@CCCCCCBBBAAA@@@AAAAAA@@@BBBGGGOOOUUUccchhhooouuuwwwxxxyyyzzzwwwwwwvvvuuussspppnnnmmmkkkiiifffcccbbb___\\\ZZZVVVSSSQQQOOOOOONNNJJJGGGEEEFFFGGGGGGGGGHHHKKKNNNKKKGGGDDDCCCHHHOOOTTTWWWUUUUUUYYYbbbjjjqqq|||}}}{{{zzzxxxrrrqqqnnnllllllpppxxxcccNNNEEEBBB===;;;::::::999888888999<<<>>>@@@@@@@@@@@@DDD???>>>BBBDDDNNNjjjzzzyyyrrrOOO???<<<999888999666666666666555555555555555444333333222222222333222333333444444333333222444333111222222333111000333...///333111111<<>>@@@AAABBBAAAAAAAAAAAAEEELLLUUU[[[dddhhhooouuuxxxyyyzzz{{{xxxxxxwwwuuusssqqqooommmmmmjjjfffcccaaa^^^ZZZWWWPPPMMMJJJHHHGGGGGGFFFEEEEEEEEEFFFEEEFFFIIIMMMQQQJJJFFFBBBDDDLLLSSSVVVVVVSSSRRRVVV^^^fffooo|||~~~|||vvvuuusssqqqqqqxxxzzz^^^KKKDDDAAA===:::::::::999888999;;;<<<>>>???@@@??????@@@===<<>>@@@@@@@@@@@@CCCIIIQQQ[[[aaafffjjjpppuuuwwwxxxyyyzzzxxxwwwvvvtttrrrpppnnnnnnmmmjjjfffbbb___[[[WWWTTTLLLKKKIIIHHHHHHGGGGGGFFFIIIIIIIIIHHHIIIMMMRRRVVVNNNHHHDDDHHHPPPWWWXXXUUUTTTRRRTTTZZZbbbjjjuuu|||{{{{{{}}}||||||zzzxxxwww}}}tttYYYIIIBBB???;;;999999999999888;;;<<<===?????????>>>>>>???>>>===>>>EEEWWWtttyyynnnooo|||sssXXX???888:::999777888666666666666555555555555444333333222222333333333222222333333333333222222333111000111222222111000000///111333222///444===QQQ___iiihhhfffmmm{{{}}}llldddppp{{{zzzuuutttrrryyy}}}~~~zzzxxxyyywwwvvvwww{{{yyytttsssrrrqqqpppooolllhhhgggjjjooorrrssssssvvvyyyzzzyyyyyyyyyyyyzzz|||~~~}}}{{{yyywwwvvvvvvvvvwwwvvvsssmmmhhheeedddbbbgggpppzzzyyyrrrfffiiikkkgggaaa^^^___cccgggnnnyyy}}}}}}yyyuuuzzz}}}nnn^^^mmmwww||||||}}}yyyvvvQQQ;;;:::;;;888888555555444333333333333444444444333333333222222222111111111111111111111111///000000000111111111111000000000000111111111111222444@@@ZZZvvv|||zzzuuuuuuzzznnn^^^UUUQQQLLLPPPVVV___iiittt|||AAA???<<<999777666666666666555555555666888;;;<<>>:::888999999999888;;;<<<===?????????>>>===@@@@@@???@@@LLLbbb{{{}}}xxxpppmmmuuuxxxssswwwjjjRRR===888:::888666777666666666666555555555555333333333222222333333444111222222333333222222111222111000000222222222000//////111333111000222666HHHXXXfffiiihhhppp}}}yyylllnnnsssrrrlllhhhccciiiwww||||||wwwvvv~~~{{{yyyxxxwwwvvvvvvxxx{{{}}}yyywwwtttrrrrrrrrrsssssspppnnnmmmnnnqqqvvvzzz|||zzzzzzzzzyyyxxxyyy|||}}}~~~}}}{{{yyyxxxwwwwwwwwwxxxwwwtttnnnjjjgggffffffiiipppxxx~~~|||vvvpppfffiiikkkgggaaa]]]^^^aaahhhmmmsssyyy~~~{{{~~~}}}{{{zzzoooppprrroooxxxzzziiiGGG:::999;;;:::777555555444333333333333444444444333333333222222222111111111111111111111111///000000000111111111111//////000000000111111111222222:::OOOkkk~~~~~~}}}xxxwwwzzz~~~mmm\\\OOOIIIHHHFFFGGGJJJOOOTTTZZZ___aaajjjppp{{{@@@???<<<999777666666666777666555444555777999;;;??????CCCJJJTTT^^^eeehhhnnnqqqtttvvvvvvuuuuuuvvvyyyxxxvvvtttqqqpppoooooommmjjjeee```\\\WWWSSSOOOOOOTTTZZZ]]]\\\YYYUUUSSSRRRRRRRRRQQQPPPRRRVVVYYYSSSOOOKKKMMMSSSXXXYYYWWWSSSQQQSSSXXX]]]cccmmmwwwxxxyyyuuullleeeaaa[[[UUUVVVXXX___iiiuuufffOOOEEE???<<<999888888999999999;;;<<<===?????????>>>>>>;;;<<<;;;???QQQlll{{{xxxtttttt|||vvvpppuuueeeOOO<<<999:::777555666666666666666555555555555333333222222222333444444111111222222222222111111111000///000222222222000///000222222111000111333@@@PPPaaahhhjjjqqq{{{~~~qqqkkkjjjiiiccc^^^]]]aaaooo~~~yyysssuuusssssswwwxxxxxxvvvuuuvvvyyy{{{uuutttssssssssstttuuuuuuqqqpppoooppptttyyy~~~|||zzzxxxzzz~~~~~~~~~}}}|||zzzyyyyyyxxxxxxxxxyyyxxxuuuppplllkkkjjjiiijjjmmmrrrvvvvvvqqqllleeeggghhhfffbbb___```bbbiiikkknnnqqqtttxxx~~~yyyvvv~~~~~~xxxtttwwwkkkttt}}}{{{___BBB;;;888888888222555555444333333333333444444444444444333333333333111111111111111111111111000000000000111111111111/////////000000000111111444444888EEE]]]uuu}}}zzzyyy|||qqq```RRRJJJIIIKKKNNNLLLKKKKKKMMMRRRWWWZZZ```jjjwwwAAA???<<<999777666666666666555555555666888:::<<<@@@BBBFFFPPP[[[dddjjjkkkpppsssvvvxxxxxxxxxxxxyyy|||zzzxxxuuusssrrrqqqqqqnnnkkkfffaaa]]]YYYTTTPPPTTTZZZaaaeeeddd```^^^\\\YYYYYYYYYXXXVVVVVVXXXZZZVVVTTTRRRSSSWWW\\\___aaa\\\ZZZ[[[___bbbeeellltttvvvuuupppfff^^^ZZZUUUPPPQQQSSSYYYcccppp|||~~~___IIICCC>>>;;;888777888999999999:::;;;===>>>?????????>>>777999999AAA[[[zzz~~~{{{```LLL;;;888:::777555777666666666666555555555555333222222222333333444555111111222222222222111111111//////000111222222111///111222111111222222222999HHHYYYaaaeeelllrrruuuzzztttjjjcccbbbdddccc```bbbdddpppwwwrrruuuuuusss~~~~~~vvvwwwxxxwwwuuuuuuxxxzzzssstttttttttssssssttttttqqqppppppppptttzzz||||||~~~~~~~~~}}}|||zzzzzzyyyxxxxxxxxxxxxyyyxxxyyyxxxvvvrrrooonnnnnnllljjjiiikkknnnooollliiicccccccccccccccdddeeefffhhhjjjllllllmmmnnnqqqssspppttt}}}}}}uuuzzzvvvwwwUUU======777666777000555555444333333333333444555555555444444444444333111111111111111111111111000000000000111111111111////////////000000000111111333555;;;MMMfffyyy~~~|||yyyzzz}}}rrrbbbSSSLLLJJJMMMOOOMMMNNNOOOQQQSSSUUUVVVWWWaaaoooBBB@@@===999777666666666444444444555777:::<<<>>>BBBDDDJJJTTT```iiimmmmmmqqqtttwwwyyyzzzzzz|||}}}~~~|||zzzwwwuuutttttttttooolllgggccc___ZZZUUURRRXXX^^^eeehhhfffdddbbbbbb___``````^^^\\\[[[[[[\\\ZZZYYYXXXYYY\\\aaagggkkknnnkkkkkkmmmmmmmmmrrrxxxooooooiii```ZZZXXXUUUQQQRRRSSSWWW___kkkwwwzzzZZZEEEAAA===;;;888777888999999999999;;;===>>>???@@@??????;;;===???JJJiii]]]JJJ:::888999777666888777666666666555555555555222222222222333333444555111111222222222222111111000/////////111222222111000111222111111222333222444BBBQQQZZZ___eeejjjkkkfffeee```[[[^^^eeeiiihhhjjjkkkuuuyyytttxxxxxxsssyyyrrrtttzzz{{{vvvxxxyyywwwsssrrrtttvvvsssssstttsssqqqppppppqqqqqqpppooopppssszzz~~~~~~{{{|||}}}}}}}}}|||zzzyyyxxxwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyvvvsssqqqpppqqqnnnjjjggggggiiijjjhhhfffaaa```___aaaeeehhhjjjjjjgggiiikkkkkkjjjiiiiiijjjrrrsssvvvzzz}}}}}}{{{wwwjjjrrr~~~zzzzzzsss~~~}}}yyyKKK888===888666999111555555444333333333333444666666555555555444444444111111111111111111111111000000000000111111111111////////////000000000000,,,000000222@@@ZZZrrr}}}|||xxxvvvyyykkk```PPPFFFDDDHHHLLLNNNZZZ___gggnnnpppmmmhhheeebbbtttDDD===888999999777555666666888999::::::<<<>>>@@@BBBIIISSS]]]dddjjjmmmpppssstttuuuuuuwwwyyy~~~~~~{{{xxxxxxvvvuuusssqqqnnniiiddd```]]]\\\[[[fffeeecccaaaaaabbbccceeekkkjjjgggccc```]]][[[ZZZ\\\^^^aaadddhhhlllrrrvvvzzzwwwkkkiiigggfffeeedddbbb```^^^]]]___dddnnnxxxeeeLLLEEE@@@>>><<<:::777777888:::;;;;;;::::::===@@@@@@===:::AAA777===[[[~~~LLLDDD;;;666666777666444444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222333777@@@OOO^^^eeeccc^^^XXXVVVUUUYYYbbbppp~~~|||nnniiippp|||{{{wwwvvvuuuuuuuuuwwwxxxyyywwwvvvtttsssssssssttttttuuuqqqppptttuuuvvv~~~~~~{{{yyyxxxxxxyyyzzzxxxwwwvvvuuuuuuvvvwwwxxxtttuuuvvvvvvvvvuuusssrrrnnnggg``````fffjjjjjjhhhccc```\\\\\\dddmmmmmmhhhiiiiiijjjkkkmmmnnnoooooommmllliiieeeaaa```bbbdddgggoooyyyyyy|||ttthhhjjjrrrwwwwwwxxx}}}xxxfffrrr^^^III888777999555333555555555444444444333333333444444333222222333444444222222222222222222222222111111000000//////......000000000000000000000000111...000444555???]]]||||||vvvuuuzzz}}}tttjjjqqqvvv___SSSIIIEEEFFFHHHLLLQQQttt}}}~~~~~~GGG@@@;;;;;;;;;777444444888999:::::::::<<>>===>>>@@@CCCCCC@@@======777BBBdddeeeHHHBBB:::666666777555333444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222444666===LLL\\\eeeddd```YYYYYY\\\cccppp{{{mmmlllsss|||zzzxxxwwwvvvuuuuuuuuuvvvwwwwwwvvvvvvuuuttttttuuuuuuuuupppoooqqqsssvvv~~~~~~{{{yyywwwwwwwwwxxxvvvuuutttsssssstttuuuvvvuuuuuuvvvvvvvvvuuutttsssnnnhhhaaaaaafffjjjiiigggdddaaa]]]^^^eeemmmmmmgggddddddcccdddeeehhhkkkmmmnnnnnnllliiieeecccccceeeaaagggmmmsss{{{yyyxxxzzz~~~|||lllaaaeeeooouuuvvvzzzwwwdddsss|||XXXFFF777777999555333555555444444444444333333333444333222111111222333444222222222222222222222222111000000000/////////...000000000000000000000000111///111444444<<>><<<999777:::@@@CCCBBB??????>>>>>>???AAA@@@>>>;;;<<<===MMMnnn}}}QQQBBB>>>888666777777555333444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222555444888FFFWWWccceeebbbXXX[[[bbbnnn~~~{{{{{{ppptttxxx~~~~~~{{{zzzyyywwwuuuttttttuuuvvvwwwwwwwwwwwwwwwvvvvvvuuussspppoooqqqssswww~~~|||yyywwwvvvvvvvvvtttsssrrrrrrrrrrrrssstttuuuvvvwwwwwwwwwvvvtttsssnnnhhhcccbbbeeehhhgggdddcccaaa]]]^^^fffmmmkkkddd```___]]]]]]___cccgggiiinnnooopppnnnllliiiiiiiiifffiiikkkmmmsssyyy{{{xxxzzzzzz|||{{{xxxyyy|||zzzddd]]]fffsss{{{ppp```vvvkkkOOO@@@666777999666444666444444444444333333333333222222111111111111222222222222222222222222222222000000000000////////////000000000000000000000000111000111333222777KKKaaa}}}{{{zzz}}}|||}}}jjjZZZXXX]]]kkk}}}eeeNNNHHHDDDFFFIIILLLQQQVVV^^^gggtttKKKDDD???@@@@@@<<<:::999<<<<<<<<<<<<>>>BBBGGGLLLVVV\\\ccciiimmmpppsssuuuwwwxxxyyyyyyxxxyyy{{{~~~}}}}}}}}}~~~~~~{{{vvvsssmmmllliiigggfffffffffgggjjjiiihhhgggfffeeeeeeeeedddeeefffhhhiiiiiijjjjjjiiikkknnnrrrvvv}}}|||tttrrrtttrrrmmmqqqtttzzzmmmQQQBBB@@@<<<===:::999???GGGLLLIIIDDDCCCCCCBBBAAA@@@>>><<<:::888@@@TTTrrrzzzwww|||lllFFF===:::777666666666444333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111222222222222666222333???PPP^^^dddcccWWW[[[dddsssvvvwww~~~xxx|||~~~~~~}}}{{{yyywwwuuuttttttvvvwwwvvvwwwxxxyyyxxxwwwuuusssnnnooorrruuuwww{{{}}}zzzxxxvvvuuuuuussssssrrrqqqqqqrrrssssssuuuvvvwwwwwwwwwvvvttttttmmmhhhcccbbbdddeeecccaaa___]]][[[\\\dddjjjhhhaaa___^^^^^^^^^___```bbbccchhhkkkoooqqqqqqqqqrrrrrrqqqtttuuutttwww}}}~~~|||}}}}}}}}}{{{yyy}}}~~~~~~vvvbbbbbbsssyyyddd^^^zzz|||VVVEEE;;;555777999777555666444444444333333333222222111111111111111111111111111111111111111111111111000000000000////////////////////////////////////111000222333111333@@@PPPtttzzz~~~|||~~~~~~~~~pppaaaWWW\\\kkkuuu^^^OOOJJJIIILLLPPPSSSXXX^^^___eeemmmsss{{{MMMFFFBBBCCCEEECCCCCCDDDAAAAAABBBCCCEEEJJJPPPUUU___ccciiimmmppprrrtttuuuvvvxxxyyyyyyxxxyyyzzz|||{{{|||}}}~~~|||wwwsssqqqooollliiiggggggggghhhjjjjjjiiihhhggggggffffffaaa```aaabbbffflllqqquuuxxxzzz}}}~~~}}}}}}~~~~~~{{{xxxyyy~~~||||||~~~wwwdddLLL@@@???:::;;;999999@@@IIINNNKKKGGGLLLKKKJJJGGGCCC@@@>>>===888GGG]]]tttmmmvvv{{{WWW;;;999888666666666555444333333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000111111222222222555111111999HHHWWW```cccYYY]]]ffftttuuuooosss{{{yyywww~~~~~~~~~}}}{{{xxxuuutttuuuvvvxxxtttvvvxxxyyyxxxuuuqqqoooiiiooovvv{{{~~~}}}{{{yyywwwvvvuuusssrrrqqqqqqqqqqqqrrrsssuuuvvvvvvwwwwwwuuutttssskkkhhhdddcccdddcccaaa___[[[YYYXXXZZZbbbiiiggg``````aaabbbcccbbb```]]][[[^^^bbbhhhnnnqqquuuyyy{{{{{{~~~~~~}}}~~~}}}}}}~~~rrrfffpppvvvggg[[[```|||jjjGGG===888666777888666555666444444333333333222222222111111111111111111111111111111111111111111111111////////////000000000000////////////////////////000111222222///000888BBBeeeooozzz~~~~~~~~~uuubbbZZZXXXcccvvvoooZZZNNNMMMQQQYYYaaahhhqqqyyySSSLLLGGGHHHKKKLLLNNNQQQKKKLLLMMMNNNPPPTTTYYY]]]eeehhhmmmpppqqqrrrssstttuuuvvvxxxxxxxxxxxxzzz{{{zzzzzz|||}}}~~~|||wwwtttsssqqqnnnkkkiiihhhiiiiiikkkjjjjjjjjjjjjiiiiiiiiibbb```___```eeelllsssxxx|||~~~||||||lllZZZFFF???>>>999888666888>>>EEEJJJIIIFFFKKKKKKIIIFFFAAA===<<<<<>><<<>>>@@@^^^www{{{rrrxxxWWW<<<666999999777555333333555777222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000...//////000111222222222000222333222444???OOO\\\___```fffooovvvssshhh^^^aaaaaadddeee^^^[[[lllyyyvvv{{{{{{tttqqqoooooommmpppssstttqqqjjjbbb\\\bbbmmmxxx}}}}}}|||~~~}}}|||{{{zzzzzzzzzyyyyyyyyyzzzzzz{{{xxxxxxwwwwwwvvvtttsssrrrooonnnmmmllllllmmmnnnooorrrssstttttttttsssrrrqqqmmmmmmmmmlllkkkiiigggeee]]]\\\ZZZ^^^jjjvvvyyyuuuxxxyyyyyyyyywwwuuusssrrrppppppooopppsss{{{|||{{{}}}xxxnnnYYY\\\uuu~~~ppppppbbbDDD888888:::;;;777444444555555333333333222222222111111222333444444444444333222000000000000000000000000.../////////000000111111000000000000000000000000---///000///000222444444777JJJeeexxx~~~zzzxxxqqqrrr{{{nnn```aaagggtttrrrfff___mmmyyyfffbbb\\\XXXWWWYYY\\\___```aaabbbdddfffhhhiiijjjkkkmmmoooppppppqqqsssuuutttvvvxxxxxxxxxyyyzzz|||wwwxxxzzz{{{{{{yyyvvvuuuvvvtttpppmmmkkklllnnnooolllnnnppprrrsssttttttssspppoooooonnnlllkkkiiihhhpppnnnnnnrrrxxx~~~fffMMMEEEAAA:::777:::888:::===AAADDDFFFGGGGGGGGGAAA???AAA@@@<<>>777777777666555555444444222222222222222222222222000000000000000000000000000000000000000000000000222111111111000000//////////////////000000000000111333333222333:::EEEOOO___dddbbb___ccchhhaaaSSS^^^[[[___ddd___ZZZhhhuuutttyyy}}}}}}yyyqqqnnnoooqqqrrrttttttnnngggggglllwww|||~~~zzz||||||||||||}}}~~~|||yyyvvvvvvzzzvvvssstttxxxzzzxxxtttuuuuuutttsssrrrqqqpppooommmnnnnnnllliiihhhiiikkkpppppppppppppppoooooonnnnnnllljjjjjjkkklllmmmllliiiccc^^^```iiiqqqtttttt|||~~~}}}zzzyyy|||~~~~~~|||}}}yyy{{{zzzllldddlll~~~ssssssxxxVVV<<<888888888777555555444444444444444444444444444444444222222222222222222222222111111000000000000111111////////////////////////000000000000000000000000////////////000000000000;;;:::NNNpppzzz}}}wwwsssvvvsssffffffkkkyyynnnfffiiihhheee```\\\ZZZZZZ\\\^^^___```bbbdddeeeggghhhhhhjjjlllooopppqqqqqqssstttsssuuuwwwxxxxxxyyy{{{}}}zzzzzzyyyyyyxxxxxxwwwwwwxxxuuurrrnnnmmmmmmnnnpppnnnoooqqqsssuuuuuuuuuuuuttttttttttttsssrrrqqqqqqoooooorrrxxxrrr[[[GGGAAA>>>999666999999;;;>>>AAADDDFFFGGGGGGKKKCCC???@@@===;;;HHHZZZhhhEEE888:::777777666666555555444444222222222222222222222222000000000000000000000000000000000000000000000000111111111000000000//////////////////000000000000000222222111222777AAAIIIZZZ```bbb___aaaeee^^^SSSVVVcccllliiieeehhhsss{{{zzzsssuuu~~~yyyrrrpppssspppoooppppppnnnmmmsss||||||}}}{{{vvvzzzzzzzzzzzzzzz{{{||||||}}}~~~{{{wwwuuutttxxxtttqqqrrruuuwwwuuurrrrrrrrrqqqpppooonnnmmmllllllmmmmmmkkkiiihhhiiijjjooooooppppppppppppoooooonnnmmmlllmmmoooqqqrrrqqqpppkkkfffggglllppppppnnnxxx||||||wwwjjjiiiuuuwwwvvv}}}nnnMMM::::::888777666555444444444444333333333333333333333333222222222222222222222222111111000000000000111111////////////////////////////////////////////////.../////////000000000000444555DDDccczzz}}}}}}yyyuuuwww|||{{{{{{nnnnnnsssvvvwwwllliiieeeaaa___]]]]]]]]]]]]___aaaccceeeeeeeeeeeehhhkkkoooqqqqqqqqqrrrsssrrrtttwwwxxxyyyzzz|||~~~}}}|||zzzxxxwwwxxxxxxyyyzzzwwwtttqqqoooooopppqqqqqqrrrsssuuuvvvwwwwwwxxxyyyzzz{{{||||||}}}}}}|||xxxzzz~~~bbbPPPAAA>>>===999777::::::<<>>>>>;;;:::<<<;;;===@@@CCCEEEFFFGGGGGGGGGBBBDDDFFF>>><<>>===;;;;;;<<<===???AAACCCEEEFFFGGGFFFFFFCCCBBBCCCBBBKKKjjj}}}|||UUU@@@>>>===777666666666555444444333333222222222222222222222222000000000000000000000000//////////////////////////////////////////000000////////////000000000000222333333333222222333555EEESSSbbbfffdddbbbcccdddeeettt{{{|||zzztttpppwww~~~wwwpppnnnxxxzzztttuuuqqqpppsssxxx~~~|||tttpppppprrrtttvvvvvvvvvuuuvvvvvvwwwwwwzzz|||~~~}}}{{{xxxvvvvvvtttrrrqqqpppqqqqqqqqqpppppppppoooooonnnnnnmmmmmmkkkllllllkkkjjjjjjlllnnnooopppqqqrrrssssssssssssrrrrrrrrrssstttssspppmmmjjjmmmrrruuuwwwxxxxxxxxxrrrtttuuuuuutttwww~~~{{{nnndddaaa[[[oootttKKK999666666555444444333333333333444333333333333333333333333111111111111111111111111000000////////////000000////////////////////////....................................////////////111444444;;;TTTsss|||{{{pppbbbdddooozzzoooooonnnkkkiiieeecccaaa^^^_________``````aaaaaacccgggkkknnnoooooopppqqqpppssswwwzzz{{{{{{{{{|||yyyzzz}}}~~~|||zzz}}}|||{{{yyyyyyyyyyyyzzzxxxxxxxxxyyy{{{|||~~~iii\\\DDDBBB???<<<:::999:::;;;???@@@BBBDDDFFFFFFFFFFFFJJJFFF@@@???JJJccc|||qqquuudddFFF<<<===:::333666666555555444333333333222222222222222222222222000000000000000000000000////////////////////////......////////////000000////////////000000000000333222222222222333333333===KKK\\\dddeeeeeehhhlllrrrttt|||~~~|||wwwrrrqqqtttwwwmmmhhhjjjyyy|||ssspppoootttzzz|||vvvqqqmmmlllmmmqqqqqqqqqqqqrrrssstttttttttvvvxxxxxxvvvsssrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrooonnnnnnnnnmmmmmmmmmmmmlllmmmnnnnnnmmmmmmoooqqqpppqqqrrrtttuuuvvvvvvvvvvvvvvvvvvvvvuuuqqqllliiiccchhhnnnrrrtttwww{{{yyyyyyvvvrrrooopppvvv||||||pppddd^^^^^^bbb~~~yyy~~~dddDDD999888555444333333222222333333333333333333333333333333333111111111111111111111111000//////......//////000////////////////////////........................------........./////////...111222666IIIfff|||}}}|||}}}}}}~~~qqqeeedddjjjrrr{{{nnnmmmlllkkkiiigggeeedddaaa```___^^^^^^___aaabbbcccfffiiilllmmmnnnppprrrqqqtttxxx{{{{{{zzzzzzzzzyyyzzz|||~~~~~~}}}}}}|||{{{{{{|||}}}}}}||||||||||||~~~lllVVVOOO>>>???>>>;;;999999<<<===@@@AAACCCEEEFFFGGGFFFFFFHHHHHHCCCBBBWWWzzzwwwkkklll|||tttQQQ>>>;;;:::666333666555555444444333333222222222222222222222222222000000000000000000000000////////////////////////........./////////000000////////////000000000000222111000000111333333333555BBBSSS___ccceeejjjpppzzztttzzzyyyvvvsssqqqooommmllllllrrrrrrxxxxxxssspppssswwwzzz~~~wwwuuurrrlllkkkmmmnnnnnnnnnoooppprrrssstttpppsssuuuuuusssqqqppppppoooooopppppppppppprrrssspppppppppoooooooooooonnnnnnooopppppppppppprrrtttqqqrrrsssuuuwwwxxxxxxxxx{{{{{{zzzzzzxxxsssmmmhhhbbbgggmmmnnnnnnqqqxxx~~~~~~}}}zzztttooonnnqqquuu{{{xxxmmmaaaYYY[[[aaasssssssssvvv}}}vvvRRR===999999777333333222222222222333333222222222222222222222222111111111111111111111111//////............//////////////////////////////........................---------.........//////---000222444<<>>>>>;;;:::<<>>===<<<;;;<<<===>>>???AAABBBCCCDDDEEEFFFGGGHHHJJJDDDCCCTTTrrr{{{www|||}}}{{{VVV???>>>:::555555333555555444444444333333333111111111111111111111111000000000000000000000000............////////////////////////////////////////////////000000000000000000000000111111111111666666BBBWWWdddgggkkksssrrrqqqnnnmmmuuu|||{{{{{{xxxwwwwww{{{wwwwww|||}}}xxxvvvqqqqqqsssuuuuuuqqqpppooonnnllljjjiiihhhjjjkkkmmmoooqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqpppppppppppppppooonnnoooqqqsssttttttuuutttttttttuuuuuuwwwvvvttttttuuuvvvxxxzzz|||}}}}}}|||zzzyyyzzz{{{~~~||||||{{{wwwpppkkkmmmnnnnnnllljjjkkkooosss~~~}}}zzzxxx~~~~~~qqq]]]RRRLLLOOO^^^oooxxxiii{{{zzz{{{}}}mmmMMMEEE===999;;;;;;444444333333333333222222222222111111111111222222000000000000000///......111111000000//////......///////////////.........------------------------////////////////////////222......222222888NNNhhh{{{zzz}}}ttt```]]]eeennnvvvqqqhhhttt|||vvv|||kkkkkkkkkkkkjjjiiigggfff___]]]YYYWWWWWWZZZ]]]___bbbccceeefffgggjjjnnnqqqtttvvvyyy{{{{{{|||}}}~~~xxx\\\IIIBBBAAA======<<<<<<===>>>@@@AAABBBCCCCCCDDDEEEFFFGGGGGGEEEBBBJJJdddwwwSSS===<<<888444555333555444444444444333333333111111111111111111111111000000000000000000000000............////////////////////////////////////////////////000000000000000000000000111111111111111333===MMM\\\fffmmmrrrssspppjjjffflllzzz{{{vvvuuu{{{yyysssoooooopppppppppooonnnmmmlllkkkjjjiiikkklllmmmnnnooopppppppppqqqqqqrrrrrrrrrrrrqqqqqqppppppppppppooooooqqqssstttuuuvvvvvvvvvvvvwwwxxxyyyxxxwwwvvvvvvxxxyyyzzz}}}~~~~~~~~~}}}}}}~~~}}}|||xxxrrrnnnlllppprrrqqqnnnnnnqqquuuzzzhhhVVVLLLJJJQQQeeezzz|||~~~yyyooobbbGGGAAA:::777::::::444444333333333222222222222111111000000111111222000000000000000///......000000000000//////......////////////............------------------,,,,,,........................444000000444222333BBBTTT|||}}}xxxbbbXXX[[[fffnnnwww}}}rrriiirrr~~~wwwpppqqquuu}}}ggghhhiiiiiiiiihhhfffeeeaaa\\\UUUSSSVVVYYY\\\\\\___aaacccdddfffiiimmmpppqqqtttxxx{{{|||}}}}}}aaaLLLAAA>>>???<<<<<<<<<===???@@@BBBCCCDDDDDDDDDEEEEEEEEEFFFFFFBBBAAAQQQuuuoooNNN;;;999555333555333444444444444333333333333111111111111111111111111000000000000000000000000............////////////////////////////////////////////////000000000000000000000000111111111111///222888AAAPPPbbbkkkmmmqqqnnnfff```dddrrrwwwwwwzzzxxxqqqmmmllllllnnnnnnmmmmmmlllkkkkkkkkklllllllllllllllmmmnnnnnnpppqqqrrrssssssttttttsssnnnooopppooonnnnnnppprrrssstttvvvvvvvvvvvvxxxzzz|||{{{zzzyyyzzz{{{|||}}}}}}~~~}}}{{{xxxsssppplllsssyyyyyyuuurrrtttxxxppp^^^MMMIIIMMMZZZrrrzzz{{{~~~||||||tttRRR>>><<<777666888777333333333333222222222222222111111000000111111222000000000000000///......000000000////////////....................................------,,,,,,,,,........................222///000444333000666@@@ddd}}}iii[[[XXX^^^dddmmmuuuzzz|||~~~{{{www}}}zzznnneeegggttt|||vvvtttyyyfffggghhhiiiiiihhhggggggccc[[[SSSPPPTTTYYY[[[ZZZ\\\^^^```bbbdddgggllloooqqqtttxxx{{{}}}hhhOOOBBB===<<<===:::;;;<<<>>>@@@BBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEE@@@BBBXXXdddHHH888777333222555333444444444333333333222222111111111111111111111111////////////////////////............////////////////////////////////////////////////000000000000///000000000111111111111000555666777FFF\\\hhhhhhlllkkkfffaaadddqqq}}}|||}}}|||~~~vvvooolllkkkmmmmmmlllllllllllllllkkknnnmmmkkkjjjjjjkkklllmmmoooppprrrssstttuuuuuuuuunnnooopppooommmmmmnnnooosssuuuwwwvvvuuutttvvvyyy||||||||||||}}}|||yyyuuurrrpppoooxxx|||xxxyyy|||}}}yyygggVVVIIINNN\\\lll|||aaaFFF888999555444666333333333333222222222222111111111000000000000111111000000000000000///......////////////////////////------...............///.........------,,,,,,+++...........................+++---222333111222777JJJppp}}}~~~vvvhhhbbb\\\^^^dddnnnuuuyyy|||{{{yyyqqqiii___ZZZaaappp}}}ggghhhiiijjjjjjjjjiiihhhddd\\\SSSQQQTTTXXXZZZYYYZZZ\\\___aaacccfffkkkooorrruuuyyy}}}~~~oooXXXFFF???>>>===;;;999:::<<<>>>AAACCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEE<<>>666888444333555000333333222222222111111111111000000000000000000111000000000000000///...................../////////,,,---------......//////.........------,,,,,,,,,...........................,,,,,,///111111222444999___zzz|||zzz}}}wwwqqqccc^^^___hhhppptttyyy~~~}}}~~~}}}tttqqqddd]]]VVVWWWcccvvvhhhiiijjjkkkkkkkkkjjjiiiddd^^^WWWTTTUUUXXXZZZZZZ[[[]]]___bbbdddhhhmmmqqquuuxxx|||iii\\\KKKAAA??????===::::::;;;===@@@CCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEE===QQQsssjjjMMM<<<666777222333666222333333333333222222222222111111111111111111111111000000000000000000000000............////////////////////////////////////////////////000000000000000000000000111111111111---111222222:::LLL^^^iiiggglllnnnjjjiiinnnsssttttttzzzwwwqqqvvv~~~xxxwww|||qqqooovvv~~~xxxpppjjjlllllllllkkkkkkkkkkkkkkkmmmllllllkkkkkkkkkllllllooopppqqqrrrttttttuuuuuuuuuvvvwwwuuurrrooonnnnnnvvvzzz}}}{{{wwwvvvyyy|||zzz{{{}}}~~~{{{wwwvvvwwwxxx~~~tttgggaaaQQQMMMVVVooo{{{zzz~~~|||vvvIII:::666999444444555000222222222222111111111111111000000//////000000111000000000000000///......---............/////////,,,,,,,,,---......//////------------------------------------------------111000////////////111222222OOOeeeuuu~~~ssswww~~~zzz{{{|||oooccc\\\aaahhhmmmsss{{{xxx{{{yyyqqqlllkkk```YYYRRRWWWhhhiiijjjkkkkkkkkkjjjiiihhhccc```[[[XXXWWWXXXZZZ[[[]]]___bbbeeehhhlllqqquuuyyy|||xxxTTTLLLBBB===>>>???===;;;<<<>>>@@@CCCFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFGGGMMMeeexxxzzzkkkNNNDDD888777999333444666111333333333222222222222111111111111111111111111111000000000000000000000000............////////////////////////////////////////////////000000000000000000000000111111111111...///222333555===OOOaaagggmmmpppmmmkkkooosssuuuyyy}}}|||ooogggmmmzzz~~~}}}{{{|||rrrllllllsss}}}tttkkklllllllllkkkkkkjjjjjjjjjkkkllllllmmmmmmmmmmmmlllooooooqqqrrrssssssssssssuuuvvvuuusssoookkkiiihhhqqqvvv{{{zzzvvvuuuzzz~~~{{{|||~~~~~~~~~}}}|||}}}vvveeeXXXRRRIIIRRRiii}}}}}}~~~vvvZZZAAA666666888444555777222222222222222111111111111000000////////////000000000000000000000///......---------.........//////++++++,,,------...//////+++,,,,,,------.........------------------------...111222000...///000222000>>>LLLdddpppsssyyy}}}zzzgggXXXYYY```dddllluuurrrwww}}}~~~~~~xxxqqqkkkfff```YYYWWW```uuuiiijjjkkkkkkjjjiiihhhgggbbbaaa___[[[XXXWWWZZZ\\\```bbbeeehhhkkkoootttxxx|||zzzYYYIIICCC<<<:::;;;======;;;???@@@CCCFFFHHHIIIIIIJJJEEEEEEFFFFFFFFFGGGGGGGGGaaavvv|||iiiwwwUUU:::???666777:::555555666000333333333222222222111111111111111111111111111111000000000000000000000000............/////////000////////////////////////////////////000000000000000000000000111111111111333111333555000000AAAVVVfffmmmqqqnnnnnnsssyyy|||www|||{{{mmmgggppp{{{yyyxxxtttqqqqqqooouuuxxxmmmmmmmmmlllkkkkkkjjjiiiiiijjjkkkmmmnnnooonnnmmmllloooooopppqqqrrrrrrrrrrrrqqqrrrrrrooojjjeeecccbbbkkkpppvvvvvvssssssyyy~~~}}}~~~~~~{{{zzzzzz|||}}}{{{mmm[[[MMMHHHEEEXXXyyyzzz{{{}}}fffGGG<<<333555888444666999444222222222111111111111000000000////////////000000000000000000000//////...---------.........//////++++++,,,,,,---...//////***++++++,,,---...//////------------------------)))...222111///000222333///222:::WWW{{{uuuxxx|||jjjVVVTTTYYY]]]fffqqqnnnuuu|||~~~}}}{{{|||~~~{{{nnnddd^^^[[[___mmmjjjiiigggfffffffffggghhhhhhgggddd```]]]\\\^^^```fffhhhkkknnnqqqtttxxx{{{ttt\\\NNNAAA???===::::::;;;<<<>>>???BBBGGGJJJJJJJJJJJJJJJKKKEEEDDDGGGCCC>>>LLL```}}}vvvtttwww\\\@@@>>>777777777666555555444444333333333222222111111111222111111111000000//////000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000111111111111333222111000111555;;;???SSSeeesssttttttyyyxxxrrrzzzwwwyyy{{{xxxyyy|||qqqmmmttt~~~yyyuuurrrlllgggfffgggkkkmmmnnnoooqqqrrrrrrqqqpppoooqqqpppooopppqqqsssssssssttttttssspppjjjddd]]]YYYdddmmmnnnffffffqqqxxxwwwxxxyyy{{{|||}}}|||zzzyyy{{{{{{wwwqqqnnnppppppnnnooosssxxx|||wwwjjj[[[LLLGGGHHHJJJdddtttvvvzzz|||qqqPPP===999888777666555444333333333333333222222222111111000000000000000000000000////////////////////////////////////////////////................................................,,,,,,,,,---------......////////////////////////111555555<<>><<<::::::;;;===>>>BBBEEEIIIKKKKKKJJJJJJKKKHHHCCCAAABBB???DDD[[[vvv~~~vvv|||wwwRRR:::>>>777666666555555444444333333222222222222222222111111111111111000000000///000000000000000000000000////////////////////////........................//////////////////////////////000000000111111111111111000000000333888;;;GGG\\\pppvvvxxx~~~|||~~~zzz{{{xxxuuu{{{xxxrrrkkkjjjtttvvvrrrnnnlllmmmnnnooonnnvvvuuusssrrrpppoooooonnnpppoooooopppqqqssssssssstttttttttsssnnnhhhaaa]]]bbbiiiiiiccceeeoootttqqqtttuuuwwwyyyzzzyyyxxxxxxuuutttppphhheeefffeeecccdddfffjjjqqq~~~{{{ooobbbRRRFFFDDDGGGWWWmmmvvvsssvvvyyy{{{aaaCCC===888888777666555444333333333333222222222111111111000000000000000000000000////////////////////////........................................................................,,,,,,,,,---------..............................///333444999OOOooo{{{nnnddd\\\WWWZZZaaaccckkkqqqqqqtttzzz}}}|||}}}{{{zzz}}}iiiiiihhhggggggggggggggggggfffeeebbb```aaacccfffkkknnnrrruuuxxx|||zzz^^^LLLDDDBBB>>>===;;;;;;;;;===???@@@EEEHHHKKKMMMLLLKKKKKKKKKHHHCCC???>>>@@@QQQsss~~~|||iiiFFF333===666555555444444333222222111111111222222222222222111111111111000000000000000000000000000000000000////////////////////////........................//////////////////////////////000000000000111111//////000//////000333666999OOOgggssszzz~~~}}}yyyzzzyyyrrrttt~~~xxxqqqnnnkkkqqq}}}}}}xxxrrrpppqqqsssttttttzzzxxxtttqqqoooooopppqqqnnnoooooopppqqqsssssstttsssuuuwwwwwwtttnnnhhhdddeeeiiihhheeehhhqqqsssoooqqqrrrtttvvvvvvvvvvvvuuuoooooojjjbbb^^^^^^]]]ZZZ[[[bbbmmm{{{|||qqqcccUUUHHHAAAEEEMMMgggxxxwwwwww}}}~~~}}}LLL777===777777666555444333333222333222222222222111111111000000000000000000000000////////////////////////........................------------------------------------------------,,,,,,,,,---------.................................///222555AAAXXXvvvxxxmmmbbbYYYUUUVVV]]]dddjjjmmmqqqvvvyyyxxx|||}}}iiihhhhhhgggggggggggggggffffffeeecccbbbcccgggjjjpppsssxxx|||aaaNNNEEEAAA@@@<<<<<<;;;;;;===???AAABBBHHHJJJMMMMMMLLLJJJJJJJJJJJJDDD>>>@@@MMMhhhmmmWWW@@@444999555555444333333222222111000000111111222222333333111111111000000000000000////////////////////////////////////////////////........................////////////////////////////////////000000000111...///000000000000111333333DDDYYYjjjwww|||vvvuuutttvvv|||}}}vvvpppqqqyyywwwqqqlll{{{~~~qqquuu~~~{{{tttppprrrvvvzzzwwwuuurrrpppooopppqqqrrrnnnoooqqqrrrrrrrrrssstttsssuuuyyy{{{yyyuuupppmmmnnnoooooonnnssszzzyyyttttttuuuuuuvvvvvvuuutttsssoooooollleeebbbcccbbb___aaavvvsssfffVVVIIIBBBCCCMMMYYYsss}}}~~~xxxsssmmmwwwuuusssccc>>>333;;;666666555555444333333222222222222222111111111111000000000000000000000000////////////////////////........................------------------------------------------------,,,,,,,,,---------..............................///---...333777DDDbbb~~~vvvkkk```WWWRRRYYY^^^ccchhhmmmqqqssssssyyyyyy|||hhhhhhhhhhhhhhhggggggfffffffffeeedddccceeeiiillltttwww}}}}}}___JJJCCCAAA>>>::::::;;;;;;===???BBBDDDFFFIIIKKKMMMLLLKKKIIIIIIJJJHHHDDDAAAJJJccc^^^FFF???999555444444444333222222111111000000000111111222222222000000000000000000111111////////////////////////////////////////////////........................////////////////////////...////////////000000000...000111111000000111222333;;;JJJ]]]qqq{{{xxxpppooorrrtttssspppnnnllljjjvvv~~~}}}rrrttt{{{rrrsssuuuxxxssstttwwwsssrrrqqqppppppoooooonnnnnnqqqssstttsssrrrsssuuusssvvvzzz}}}}}}{{{wwwtttvvvwwwwwwzzz}}}}}}|||{{{zzzxxxvvvuuutttrrrsssrrrnnnmmmoooooommmxxxuuufffXXXIIICCCEEEMMM[[[gggxxx|||}}}{{{zzzuuunnngggtttzzzqqqgggeeeoooyyyxxxmmmKKK:::666666555555444444333333222222222222222111111111000000////////////////////////////////////////////////........................------------------------------------------------,,,,,,,,,---------..............................222,,,,,,111444999MMMcccyyy}}}vvvlllaaaXXXUUUVVVZZZ```gggkkkooorrrqqqrrrtttyyyhhhhhhhhhhhhhhhgggffffffffffffeeeddddddfffjjjmmmuuuyyyrrr```KKK@@@@@@BBB>>>999::::::<<>>JJJiiizzznnncccRRROOOOOOVVV^^^dddkkkqqqnnnpppsssvvvyyyggghhhhhhiiihhhgggfffeeeffffffeeeddddddfffjjjmmmsssxxx~~~sssYYYPPPEEE??????@@@???===999;;;===AAADDDHHHKKKLLLLLLMMMNNNNNNLLLKKKLLLMMMLLLSSS[[[iiiwwwssskkkFFF;;;:::666777555555555444333333222222111111111111000000000000///000000000111111111111000000000000000000000000////////////////////////------------------------////////////////////////........./////////000000...///000000///000222444111111666EEEWWWgggrrrvvvpppuuuvvvpppkkkiiifffaaakkkxxx}}}{{{}}}sss|||wwwtttrrrooommmkkkkkkllllllssswwwzzzyyyuuurrrsssuuuuuuvvvyyy|||~~~{{{~~~}}}|||{{{uuukkk```OOOGGGGGGZZZrrr~~~wwwgggjjjrrrwwwtttnnnooo{{{nnnJJJ888999888000333333333333222222222222111111111111000000000000////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------000///...///111333777;;;RRRsss}}}}}}zzzmmmUUUMMMHHHMMMSSSYYYbbbjjjkkkooosssssssssxxxggghhhiiiiiiiiihhhfffeeeffffffeeeddddddfffiiilllrrrvvv}}}uuuVVVJJJGGGCCC>>>;;;:::<<<>>>999;;;>>>BBBFFFJJJLLLNNNMMMOOOOOOOOOMMMMMMNNNOOOUUU```jjjtttsssmmmvvv{{{VVV@@@<<<555111;;;666555555444444333333222222222111111000000////////////000000111111111222000000000000000000000000////////////////////////------------------------////////////////////////............/////////000---...///......///222555000000444===JJJYYYjjjvvvoootttuuusssssstttnnneee]]]fffnnnrrrwwwxxxtttqqqvvvwwwyyyssspppllljjjjjjmmmqqqttttttyyy|||{{{vvvrrrssstttuuuvvvxxx{{{}}}}}}~~~|||zzzqqqhhh]]]RRRLLLGGGOOOjjjxxxhhhxxx|||yyymmmgggqqq~~~]]]BBB777666555333333333222222222222222222111111111111000000000000////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...000000......222555666@@@eee{{{{{{sss\\\PPPGGGGGGKKKPPPXXX```eeejjjooommmkkknnnyyyhhhgggfffddddddfffgggiiidddddddddccccccddddddeeeooorrrwww}}}hhhUUUKKK?????????>>>>>>======<<<===???BBBGGGLLLOOOPPPOOOSSSNNNLLLMMMMMMKKKPPPYYYaaauuuuuuhhhzzzbbbBBB;;;<<<666333666333333444444333333222111111111111111111111111111222000111555;;;===999555........................//////.........---------////////////////////////////////////////////////............////////////////////////000000000000333222333555999EEE\\\qqqooonnnooorrrtttrrrkkkeee```cccjjjttt|||mmmkkkjjjpppzzz{{{wwwuuu~~~vvvmmmnnnnnnjjjmmmuuuqqqrrrssstttsssrrrqqqppprrrtttvvvwwwxxxzzz}}}~~~|||}}}~~~ppp```TTTNNNLLLDDDJJJ```tttttt|||yyyzzzwwwgggFFF<<<:::777444555333333333222222222111111000000000000000000000000000000000000000000000000................................................---------------------------------------------------,,,,,,,,,,,,---......////////////////////////.........//////000111222;;;JJJhhhvvvttt~~~~~~pppaaaOOOFFFEEEHHHKKKNNNYYY\\\dddlllnnnnnnsss{{{gggfffeeeccccccdddfffgggeeeddddddccccccccccccdddgggjjjpppwww~~~vvvdddSSSGGGBBB@@@@@@>>>===<<<<<<<<<<<<@@@BBBFFFLLLPPPSSSSSSRRRPPPMMMMMMPPPQQQSSS]]]hhhvvvxxxxxxwwwvvvyyyXXX===888;;;777444888333333444444333333222111111111111111111111111111222000000444999:::777444........................//////.........---------............................................................////////////.../////////000000000000111111111222444===PPPcccoooppprrrtttuuutttrrrpppppprrrxxxxxxnnnhhhddd___dddvvvuuupppyyy~~~wwwuuusssooommmnnnpppppprrrssssssrrrrrrqqqsssuuuvvvwwwwwwyyy}}}~~~wwwmmmaaaVVVMMMGGGCCCEEEOOOeeeyyyvvv}}}uuuZZZ@@@888777444222444333333222222222111111111000000000000000000000000////////////////////////................................................---------------------------------------------------,,,,,,,,,,,,---..........................................///000111222444>>>WWWrrr~~~|||{{{yyylllZZZLLLDDDBBBCCCFFFKKKNNNVVV^^^aaacccjjjssszzz~~~fffeeedddcccbbbbbbcccdddeeedddcccbbbbbbbbbbbbbbbaaadddiiipppxxxlllXXXMMMFFFAAA@@@AAA???===<<<;;;;;;======EEEGGGLLLQQQTTTUUUUUUUUUNNNOOOQQQSSSUUU]]]nnn}}}}}}vvvpppssshhhNNN888666999555333666333333333333333222222111111111111111111111111111222000000333666777444111.......................................---------------------------------....................................////////////....../////////000000000111000000111000444CCCQQQkkkqqqwwwyyyvvvttttttvvvyyytttoooiiiiiiccc[[[[[[iii|||www``````ooo|||wwwsssqqqnnniiimmmnnnpppqqqrrrsssssssssuuuvvvvvvvvvvvvxxx|||rrrhhh[[[QQQKKKGGGBBB>>>HHHYYYnnn~~~xxxxxxllluuu]]]KKK:::666555333222666333222222222222111111111000000000000000000000000////////////////////////........................---------------------------------------------------------------------------,,,,,,,,,,,,---..........................................///000111222///444BBBZZZttt{{{kkkWWWFFF>>>>>>@@@CCCEEEKKKSSSXXX\\\eeennnwww|||eeeeeecccbbbbbbbbbbbbbbbddddddcccbbbaaaaaaaaaaaabbbcccffflllsss{{{pppVVVIIIEEECCCAAAAAA???>>><<<;;;<<<>>>AAACCCIIILLLPPPSSSTTTTTTSSSSSSQQQSSSTTTUUUXXXfff~~~rrrpppuuuZZZFFF777666777222000222222333333333333222111111111111111111111111111111111000000111333333111///................................................------------------------....................................////////////........./////////000000111111222222000111:::EEE___kkkyyy~~~{{{uuusssttt}}}www{{{wwwtttttttttuuuoooeee]]]```nnn|||]]]TTT^^^hhh|||vvvoooqqqqqqllllllmmmnnnpppqqqrrrssstttwwwwwwwwwvvvvvvxxx{{{{{{ggg^^^RRRIIIDDDCCCCCCCCCQQQeeexxx}}}}}}xxx}}}mmmsss~~~yyyKKKAAA999777666444444777222222222222111111111111000000000000000000000000////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.............................................///111111111222666EEEaaa}}}{{{dddNNNBBB>>>>>>@@@@@@EEELLLQQQUUU]]]fffnnnttt{{{ccccccbbbbbbaaaaaaaaaaaacccbbbaaa```````````````ddddddeeegggkkkpppuuuxxxwwwfffVVVGGGBBBBBB@@@===<<<<<<;;;;;;<<>>888444555666444444777222222222222222111111000000000000000000000000000000000/////////.................................---------...............------------------------------------------------............////////////------........./////////,,,,,,...111000---111777999JJJdddzzz|||vvvqqquuuzzzwww}}}rrrccc\\\cccooo~~~|||lll]]]QQQSSSdddxxx{{{ssspppppppppppppppqqqrrrssstttuuuwwwxxxxxxyyy{{{}}}}}}lll\\\LLLKKKGGGCCCBBBIIIUUU___xxx{{{zzz~~~ooo```eeeuuuKKK:::888666555333222111111222111111111111000000000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------------...///000111...///000333???WWWwww|||yyy{{{zzziii\\\MMM>>>@@@<<<;;;>>>@@@AAADDDIIIQQQVVV^^^fffnnnvvv}}}[[[[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^___```aaaaaa``````aaaaaabbbbbbbbbcccgggnnnvvv|||sssgggXXXKKKEEEFFFAAA@@@BBBBBB???>>>???<<<===@@@CCCHHHLLLPPPRRRPPPSSSTTTRRRPPPQQQVVV[[[___gggmmmrrr}}}www|||lllNNN888555444555444222333777222222222222222111000000000000000000000000000000///000//////.........///........................---------.........//////........................------------------------............////////////---------.........//////,,,,,,...111///---///444111<<>>???>>><<<>>>BBB>>>@@@CCCFFFJJJNNNQQQRRRQQQSSSTTTSSSRRRTTT\\\bbbiiisss{{{wwwuuuhhhBBB888777666555111...///222111222222222222111000000000000000000000000000000//////000///...---///000........................---------.........//////////////////////////////------------------------............/////////000---------........./////////...000222111...///444222666CCCYYYoooyyyuuummmnnnfffjjj|||~~~{{{mmm```YYY[[[qqq}}}dddWWWWWWlllwwwuuusssqqqppppppppppppooossswwwzzz{{{{{{|||}}}yyy|||uuujjj^^^TTTNNNNNNKKKJJJQQQaaasss|||gggiiiuuu}}}zzzzzzZZZFFF888999888444222333555444111111111111111000000000000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---,,,,,,,,,,,,---......---------------------------------------...000000000...222555111333NNNooowwwssswwwyyy```CCC>>><<<>>>???<<<<<<>>>@@@CCCHHHOOOWWW```jjjqqqyyyzzz}}}UUUVVVVVVWWWYYY[[[\\\]]]\\\\\\]]]]]]]]]]]]\\\\\\```aaaaaabbbbbbcccddddddfffffffffgggjjjrrr{{{~~~kkkaaaTTTKKKGGGEEEBBB@@@>>>???@@@???===<<<<<<===AAACCCGGGJJJNNNPPPQQQQQQRRRSSSTTTSSSTTT]]]lllwww{{{vvv~~~kkkPPP???777666555444333222222222222222222111111///......000000000000000000000000........................//////.........---------,,,,,,,,,---------............------------......,,,,,,,,,---------......---------............///........................///////////////000111111777333666GGG___pppsssoooffffffgggooo{{{zzz{{{qqqeee___lllsssgggXXXYYYooo{{{qqqnnnqqquuutttpppttttttuuuvvvxxxzzz{{{|||{{{}}}xxxhhh^^^XXXNNNCCCHHHDDDLLLbbbyyyttteeeyyy|||xxxxxx~~~[[[FFF===999444444333333333333222222111111111111000000000000000000000000000000000000////////////////////////.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///...000222111444DDDUUUxxxwwwxxx~~~jjjRRRFFF;;;;;;<<<;;;===@@@>>>@@@CCCFFFKKKTTT```hhhnnnrrrwww{{{QQQQQQRRRSSSUUUXXXZZZ\\\[[[[[[\\\\\\]]]\\\\\\\\\______``````aaabbbbbbbbbbbbbbbbbbbbbdddiiipppuuuzzz~~~zzzlllcccRRRKKKBBB>>>>>>???>>><<<===>>>???>>>======???AAACCCEEEHHHKKKNNNPPPQQQQQQMMMPPPRRRTTTZZZjjj~~~vvv|||mmmRRRAAA777666555444333333222222222222222222111111000///...000000000000000000000000........................//////.........---------,,,,,,,,,---------............------------......,,,,,,,,,---------......---------............///........................///////////////000000111222222555???NNN]]]iiiooodddddddddiiivvv|||uuurrrqqqrrrzzz~~~uuuccchhhrrrsssccc^^^cccooo}}}|||wwwuuuvvvuuurrroootttttttttuuuwwwyyyzzz{{{{{{}}}vvvfffYYYRRRNNNJJJGGGFFFOOOaaavvvtttlllttt{{{wwwwwwiiiLLL>>>888555444444333333333222222222111111111000000000//////////////////////////////......................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///...000111//////888CCC___qqq~~~}}}{{{zzz___OOO???;;;===???@@@CCC===>>>???@@@CCCIIIQQQXXXdddiiiqqqwww|||MMMMMMLLLMMMOOORRRVVVXXXYYYYYYZZZ[[[\\\\\\\\\[[[]]]]]]^^^^^^___`````````___``````______aaadddhhhjjjmmmsssyyyxxxkkk```WWWOOOJJJDDD@@@;;;:::===??????>>><<<===>>>>>>>>>@@@DDDFFFGGGHHHJJJLLLNNNPPPQQQQQQOOOPPPSSSWWWaaattt|||sssuuu}}}uuuUUU===999777555555444333222222222222111111222111111000///...000000000000000000000000.......................................---------,,,,,,,,,---------............------------......,,,,,,,,,---------......---------............///........................//////......//////000111...222555666;;;HHH\\\kkkcccdddcccbbbgggrrrzzz}}}yyywwwuuussspppqqqzzzsssoookkkjjjooozzzxxxmmmaaa]]]ooo|||wwwsssqqqppptttttttttuuuvvvxxxyyyzzz|||~~~|||vvveeeUUUOOOJJJEEEHHHOOOVVVeee{{{{{{pppooowwwwwwzzzkkkNNN<<<888666222333333333333222222222222111111000000000000//////////////////////////////...................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........---///111000...000444BBBYYYttt|||xxxdddNNNBBB>>>===<<<<<<<<<<<<<<<<<<<<<>>>CCCFFFUUU\\\fffpppvvv{{{}}}MMMKKKIIIHHHJJJMMMPPPSSSVVVWWWXXXYYY[[[[[[[[[[[[[[[\\\\\\]]]]]]^^^^^^___^^^___``````^^^^^^```aaaaaadddhhhlllrrrxxxqqqiii\\\QQQKKKGGGEEEDDDCCCAAA>>>>>>@@@@@@@@@>>>;;;===>>>???AAADDDIIILLLJJJKKKLLLNNNOOOPPPQQQQQQUUUTTTVVV\\\hhhxxx|||vvv}}}|||zzzfffDDD555999:::444444333222222222222222111111111111111000//////000000000000000000000000................................................,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......---------............///........................///............///000000///333555222111<<>>;;;999===<<<<<<;;;;;;<<<===>>>HHHOOOZZZdddmmmtttzzz}}}OOOMMMIIIGGGFFFHHHKKKLLLRRRSSSUUUWWWXXXYYYZZZZZZZZZZZZZZZ[[[\\\\\\]]]]]][[[]]]______^^^^^^^^^___^^^```aaabbbeeeiiiooossszzz}}}wwwmmmWWWRRRKKKFFFCCCBBBBBBBBB???>>>=========<<<;;;:::===>>>AAACCCEEEHHHMMMPPPNNNNNNNNNOOOPPPQQQRRRSSSVVVVVV[[[eeerrr}}}|||hhhPPP888333999777333333222111111111222222000111111111111000000///////////////////////////........................---.....................,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,---------......---------............///.......................................//////000///222222000000777EEEQQQdddiiihhh^^^VVVUUUYYY\\\tttzzz|||vvvllliiimmmsss{{{wwwtttwwwjjjgggqqq}}}|||yyy~~~zzzwwwuuuwwwwwwwwwwwwwwwxxxyyyzzz|||~~~vvviii___QQQKKKLLLFFFAAAWWWvvvtttpppxxxzzzsssxxx|||fffIII777555:::999333333333222222222111111111000000000////////////...........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---..................---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........---+++,,,///333444222111888PPPttt|||pppaaaSSSJJJDDDAAA<<<<<<;;;;;;<<<======>>>AAAFFFNNNWWWaaakkkuuu{{{}}}OOOMMMJJJGGGEEEEEEFFFGGGLLLMMMOOORRRTTTUUUVVVWWWWWWWWWXXXXXXYYYZZZZZZ[[[WWWYYY[[[\\\[[[[[[[[[\\\[[[[[[[[[ZZZZZZ\\\___bbbgggjjjpppxxxssseeeXXXPPPFFFDDDBBB@@@>>>===<<<<<<999::::::;;;;;;<<<<<<<<>>@@@DDDJJJSSS___jjjrrruuuzzzLLLKKKHHHFFFEEEDDDDDDEEEEEEFFFIIIKKKNNNPPPQQQRRRSSSTTTTTTUUUVVVVVVWWWWWWUUUWWWYYYYYYXXXWWWXXXYYYWWWXXXXXXVVVUUUUUUWWWYYY[[[\\\___eeekkksssyyy}}}sssmmmeee\\\TTTLLLEEE@@@>>>>>>???===<<<:::999999888999;;;<<<===???AAABBBBBBEEEIIIMMMNNNOOOQQQRRRQQQQQQQQQQQQRRRTTTVVVWWWbbbttt{{{oooqqq}}}}}}YYYAAA===777555777555111111000000000000111111000000111111111111000000////////////////////////........................---------.........//////,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------............///...........................------------...//////////////////000222555777GGGUUUbbbhhhiiikkklllkkkpppwwwxxxpppgggeeegggfffmmm~~~~~~|||~~~yyykkkdddqqq|||hhhddddddnnn{{{~~~}}}}}}|||||||||}}}}}}|||~~~~~~zzzvvvqqqiii___WWWQQQIIIDDDFFFIIIUUUqqqooonnn}}}~~~vvvbbbHHH@@@888444333333333333222222222222111111111111000000/////////.................................------------------------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++//////++++++///000...222111666GGG___uuuxxxeeeSSSCCC???;;;:::;;;<<<;;;:::;;;<<<>>>AAAGGGPPP[[[bbbhhhnnnwww|||~~~HHHHHHGGGFFFEEEDDDDDDDDD@@@BBBDDDGGGJJJLLLNNNNNNQQQQQQRRRRRRSSSSSSTTTTTTWWWXXXYYYXXXVVVVVVWWWXXXUUUVVVWWWVVVUUUUUUWWWXXXWWWWWWWWWXXX[[[```dddgggiiikkknnnsssyyy~~~}}}wwwnnnccc[[[RRRNNNHHHDDDBBBAAA@@@???<<<===>>>>>><<<;;;;;;<<<888:::;;;<<<===???AAACCCCCCGGGLLLPPPQQQQQQQQQRRRQQQQQQQQQQQQSSSUUUWWWXXXsssuuussscccBBB333999555///000222111000000000000000111111///000000111111111000000////////////////////////........................---------.........//////,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------.........//////...........................------------...//////111111111111000111444666888III]]]kkksssyyyzzzyyymmmtttuuummmgggggghhhggggggwww}}}zzz}}}zzzjjj^^^YYYddd~~~tttdddWWWZZZkkk~~~~~~~~~~~~~~~~~~|||~~~}}}sssooojjjeee```ZZZTTTPPPHHHEEEFFFNNNXXXdddvvv~~~~~~yyy~~~}}}ooozzzjjjIII888777666555333111222555222222222111111111111000000/////////....................................------------------------........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......'''...111......222333111000111222555CCC\\\uuu~~~~~~kkkJJJEEE???<<<;;;;;;:::888999999:::<<<@@@FFFNNNTTT\\\eeepppxxxzzz{{{~~~LLLJJJGGGEEECCCCCCCCCCCCAAABBBBBBDDDFFFHHHJJJKKKLLLMMMMMMNNNOOOPPPPPPPPPSSSTTTUUUUUUTTTSSSTTTVVVWWWVVVUUUTTTTTTTTTUUUVVVVVVUUUTTTTTTVVVXXXXXXWWW]]]^^^```dddhhhkkkmmmooovvvyyy{{{}}}}}}{{{wwwuuullliiiddd]]]VVVQQQLLLJJJGGGFFFDDDBBB@@@>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<=========>>>AAADDDHHHJJJHHHKKKNNNNNNOOOQQQRRRQQQUUUQQQQQQTTTTTTSSSXXX```{{{oooFFF???777444555666555333111111111111111111111111000000000000000000000000////////////////////////.......................................///000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------............///000111111111111222222222666===MMMcccyyywwwnnnkkknnnqqqrrrpppqqqrrruuu{{{|||wwwtttppplll[[[XXXssslllkkkfff___\\\fffyyy~~~tttllljjj```YYYXXXVVVOOOJJJJJJQQQNNNNNNXXXmmm~~~xxxrrrvvvzzzsssxxx~~~pppPPP;;;777666666555444444333333111111111111111111111111111111000000//////......111000000///...---------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......000///111444555???___zzzuuu~~~___OOO>>>888<<<>>>999222<<<===>>>>>>>>>AAAGGGLLLQQQZZZfffmmmpppvvvHHHGGGEEEDDDDDDCCCAAA@@@@@@@@@AAABBBCCCEEEGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLOOOPPPQQQQQQPPPPPPQQQSSSSSSSSSRRRQQQQQQRRRRRRSSSSSSRRRQQQQQQSSSTTTSSSSSSRRRRRRTTTVVVYYY[[[\\\]]]```bbbdddeeeeeefffiiijjjmmmlllkkkiiifffbbb___]]]YYYWWWSSSNNNIIIEEECCCAAA@@@@@@???>>>===<<<<<<;;;===<<<;;;:::::::::;;;<<<>>>>>>???BBBEEEHHHKKKMMMPPPQQQQQQQQQRRRTTTUUUTTTUUUQQQOOOQQQSSSVVVaaalll{{{hhhTTTAAA;;;555333444555444222111111111111111111111111////////////////////////................................................---------------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............/////////000000000111111111555777@@@SSSlllxxxmmmkkksss}}}{{{|||xxxrrrssstttqqqmmmiiiaaaooommmppprrroooiiiggglllqqq~~~|||uuukkkcccYYYSSSOOOMMMJJJFFFJJJQQQ[[[XXXYYYcccvvv}}}}}}mmmppp~~~{{{yyy{{{vvv\\\FFF999666666666555444333333333111111111111111111111111111000000000/////////.../////////...---,,,,,,,,,------------------------------------------------------------------------------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......000...000333222999RRRmmmyyyuuu|||yyyjjjTTTBBB999888999:::777999;;;<<<<<>>;;;777333222333444222000111111111111111111111111////////////////////////................................................,,,,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///........./////////000000444000222???WWWooouuueee```jjjzzz~~~vvvmmmlllpppttttttrrrqqqiiioootttkkkfffkkkmmmjjjttt}}}}}}ssshhhbbb```uuu}}}~~~~~~~~~|||vvvpppkkkddd[[[UUUIIIHHHGGGCCC???BBBOOO]]]aaa^^^```kkk{{{ssssssrrr|||zzzssswww}}}uuuYYYEEE;;;555666555555444444333333222111111111111111111111111000000000000////////////.........---,,,,,,++++++------------------------------------------------------------------------------------------------........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......000---...111000222@@@QQQvvvuuuxxxqqqXXXBBB777777;;;666888:::;;;<<<===???@@@AAAHHHPPPWWW\\\dddnnnvvvzzzyyy}}}JJJGGGDDDDDDEEEFFFDDDBBBAAA@@@??????>>>?????????>>>>>>??????@@@@@@@@@@@@CCCEEEGGGGGGGGGHHHIIIKKKIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJIIIIIIJJJIIIHHHFFFGGGGGGHHHHHHHHHIIIIIIIIIHHHIIIJJJJJJIIIIIIJJJLLLKKKKKKKKKKKKJJJHHHFFFEEEBBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;===@@@BBBDDDFFFJJJMMMOOOQQQQQQQQQQQQNNNNNNRRRTTTUUUUUUWWWUUUYYY^^^eeemmmzzz||||||kkkYYYEEE777666444222222333333222000111111111111111111111111////////////////////////................................................------,,,,,,------...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///....../////////000000000222///---333CCCZZZqqqzzznnn___XXX]]]gggqqqvvvyyyyyy}}}~~~yyyxxxtttrrrqqqpppqqqtttwwwzzzyyyxxxkkk[[[YYYXXXbbbqqqwwwkkkeeeeeeiiippp|||~~~~~~}}}{{{yyyzzz}}}sssnnnfff___YYYSSSLLLHHHDDDDDDCCCAAAAAAJJJ[[[iiieeeaaacccpppssspppwwwvvvvvv{{{\\\BBB999666333444444444444333333222222111111111111111111111111000000000000////////////.........---------,,,,,,------------------------------------------------------------------------------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......000---...111111///444<<<___mmmzzz}}}vvv\\\GGG<<<999999:::;;;<<<<<<<<<<<<<<<===AAAGGGKKKOOOWWWaaahhhlllmmmssszzz~~~}}}PPPJJJCCC@@@BBBDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<===============???AAACCCCCCCCCDDDFFFHHHEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEFFFGGGFFFDDDBBB@@@@@@AAAAAABBBBBBCCCCCCBBBCCCDDDCCCBBBAAABBBDDDCCCDDDDDDEEEDDDCCCBBBAAAAAA@@@???>>>===<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;<<>>???BBBBBBAAABBBAAA@@@???>>>=========;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@@@@@@@@@@BBBCCC@@@AAABBBCCCCCCCCCCCCCCCBBBAAAAAACCCDDDCCCAAA???===>>>>>>???@@@@@@AAAAAA>>>@@@@@@@@@>>>>>>???@@@@@@@@@AAABBBBBBAAA@@@???===<<<;;;:::999999999999888888888888888999999999<<<===???AAADDDHHHJJJLLLMMMNNNPPPQQQQQQPPPOOONNNRRRPPPRRRVVVTTTQQQXXXdddnnn}}}}}}xxxfffLLL;;;555444444444333333333333222222000000000000000000000000........................------------------------........................///............///000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------............/////////000000000111111111...222444222000777GGGUUUqqqvvvzzzwwwlll```WWWRRRYYY]]]dddiiifffbbbeeelllpppxxx~~~}}}vvvsssxxx~~~pppcccTTTRRRcccyyy~~~|||}}}lll^^^aaalllxxx}}}{{{~~~{{{rrrhhh```]]]TTTQQQLLLGGGCCC@@@??????999<<>>???@@@===>>>???@@@AAAEEEJJJNNNVVVYYY```iiinnnqqqxxx\\\SSSHHHCCCCCCDDDBBB???AAA@@@???>>>===<<<<<<<<<:::::::::::::::::::::::::::<<<======<<<<<<===???;;;<<<===???????????????======>>>???AAAAAA>>><<>>???>>>======>>>???>>>???@@@AAAAAA@@@???>>>999999888888777888888888777777888999:::;;;<<<<<>>GGGSSSaaarrryyynnnlllvvvoooTTT;;;555777666444666111111111222222222222222111111111111111111111111.../////////000000000111........................------------------------------------------------------------------------------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......---///000//////000111222666888HHHdddyyysssiiiSSSLLLCCC===<<<>>>??????============???AAADDDGGGLLLOOOVVV^^^bbbfffoooxxx}}}}}}~~~bbbYYYNNNIIIIIIHHHDDD???@@@???>>>===<<<;;;;;;;;;::::::::::::999999999999999:::;;;;;;:::999:::<<<888999:::<<<======<<<<<<::::::;;;===??????===:::======<<<<<<;;;;;;;;;:::999:::;;;;;;::::::;;;<<<:::;;;<<<======<<<;;;:::999999888888999::::::;;;777888999;;;===???AAAAAACCCEEEHHHJJJLLLLLLLLLKKKKKKLLLMMMNNNOOOOOOPPPPPPQQQPPPUUU[[[\\\ddd}}}^^^CCC666555333///444444333111//////000222000000000000000000000000........................------------------------........................---,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////---------.........//////,,,++++++---111444666666FFF\\\vvvyyyxxxzzzhhh```ZZZZZZ\\\\\\___cccjjjnnnssszzz{{{iiiaaa___kkk|||pppllliiieeejjjuuuzzzyyyvvvwwwyyy{{{}}}~~~~~~~~~~~~yyyvvvsssrrrqqqllllllhhh```TTTKKKFFFDDDAAAAAAAAA@@@???@@@BBBDDDJJJWWWggguuu{{{vvvvvvuuuoooxxxXXXBBB333777777000000888111111111111111111222222111111111111111111111111.../////////000000111111------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,//////---+++---111222///111888IIIcccyyy|||}}}ggg]]]OOODDD???======<<<;;;;;;<<<<<<>>>@@@BBBDDDEEEGGGMMMTTTXXX\\\eeepppuuuuuuvvvxxx|||```gggiiifffgggiii]]]MMMCCC@@@======??????<<<999===>>>???>>><<<:::::::::999999999888888888888777999888777777777888:::;;;;;;::::::999999::::::;;;999::::::;;;;;;::::::999999999999999999999999999999999888888888888888888666777999888777777888:::<<<===>>>@@@BBBCCCEEEEEEJJJKKKLLLKKKJJJJJJMMMPPPLLLKKKLLLPPPQQQOOOPPPSSSWWWXXXXXXYYYccc|||yyy[[[???777777444333666222222222111111111000000000000000000////////////000000000000////////////......---------,,,,,,,,,++++++,,,,,,,,,---------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---..............................------------------------,,,,,,,,,---------............////////////......////////////000000000000999FFF\\\tttpppWWWQQQVVV\\\```cccgggfffmmmyyy}}}{{{~~~nnndddmmm~~~zzzxxxwwwmmmgggffflllyyy~~~zzzxxxwwwxxxzzz|||~~~|||}}}|||wwwpppjjjgggddd```]]]^^^XXXPPPIIIDDDAAA???>>>??????>>>===???HHHVVV```jjjrrr}}}~~~ttt|||nnnSSS@@@===999666555555444333444333222222111111222222000000000000000000000000////////////////////////...---,,,,,,,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///---000222888KKKfff}}}mmm[[[KKK===;;;@@@??????<<<::::::>>>@@@@@@???AAADDDHHHLLLRRRXXX]]]gggjjjoootttyyy}}}jjjnnnqqqyyysssXXXFFFAAA;;;:::<<<>>><<<:::;;;<<<<<<<<<:::999888777999999999888888888888777888888777666777888999:::::::::999999999999::::::999999::::::::::::999999888888888888888888888888999999999888888777777777666888999999999999:::<<<>>>???@@@BBBDDDFFFGGGHHHLLLLLLKKKJJJJJJJJJLLLMMMKKKJJJLLLQQQRRRPPPQQQUUUSSSXXX]]]aaaooogggOOO;;;777888444222555222222222111111111000000000000000000////////////000000000000/////////.........---------,,,,,,,,,++++++,,,,,,,,,---------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---..............................------------------------,,,,,,,,,---------............////////////........./////////000000000000777>>>MMMcccyyyvvv\\\RRRWWW___gggmmmcccfffqqq|||}}}yyyzzzvvvqqqyyy{{{|||sssfffaaa___dddkkkttt{{{wwwwwwyyyzzz{{{{{{|||{{{{{{|||~~~|||zzzyyyxxxrrrjjjbbb]]]XXXSSSPPPMMMKKKHHHFFFDDDBBB@@@???@@@>>>===AAAMMM]]]mmmwww{{{{{{{{{tttTTT======:::666444333333333222333333222111111111111111000000000000000000000000////////////////////////...---,,,,,,,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///...///222777BBBWWWppp~~~~~~mmmWWWCCC<<>>??????===???BBBDDDHHHLLLRRRVVV```ccchhhooouuuzzz~~~sssttt{{{gggOOOGGG===999:::<<<===;;;:::;;;;;;;;;:::999888777999999999888888888888777777777666666666777888999999888888777777888888999777888888999999888888777777777777777777777777777999999888888888777777777777999;;;<<<<<<<<<>>>@@@AAABBBCCCEEEFFFHHHIIIJJJLLLKKKIIIIIIJJJKKKJJJIIILLLKKKNNNRRRSSSQQQSSSXXXWWWaaakkkrrr{{{tttNNN@@@666777777333111444222222222111111111111111000000000000////////////000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------------------------------,,,,,,,,,---------............////////////............/////////000000000333444;;;KKKccc}}}{{{bbbWWWYYYaaajjjqqqhhhooo~~~{{{vvvrrruuu}}}dddWWWaaakkk}}}tttjjjaaaWWWRRRUUU```ttt|||zzzxxxxxxxxxwwwwwwxxxwwwwwwxxx{{{}}}}}}~~~~~~|||zzzyyyzzzyyywwwuuurrrpppnnnmmmjjjddd]]]UUUOOOJJJFFFCCC@@@@@@AAAAAAAAA@@@???>>>AAACCCHHHSSScccqqq|||qqq~~~|||YYY@@@444888666333111222222222111222111111000000000000000000000000000000000000000////////////////////////...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............//////...111666888BBB[[[ttt~~~}}}~~~iiiQQQCCC@@@>>><<<:::;;;<<<=========<<<===???@@@BBBEEEIIIMMMUUUXXX^^^fffmmmtttyyy{{{~~~rrrttt}}}qqq]]]QQQCCC<<<;;;======;;;;;;;;;:::;;;;;;;;;:::999999999999888888888777777666666666666666777777888777777666666666666777777666666777777777777666666666666666666666666666666666666777777888888999999:::<<<>>>??????AAACCCEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIGGGFFFGGGJJJLLLKKKIIIPPPOOOPPPRRRSSSUUU\\\dddmmmyyyxxxVVV<<<666333555444111111444111111111111111111111111000000000000////////////000000/////////...............---------,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,---------......---......//////......---........./////////000000000000222999KKKdddmmmcccaaadddgggiiimmmuuuyyyuuuxxxyyyrrrooonnnnnnxxxfffXXXSSSZZZmmmzzzvvvvvvxxxrrrlllcccXXXQQQPPPUUU]]]ccciiilllpppsssuuutttrrrpppqqqrrrsssrrrrrrrrrtttvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{|||}}}}}}~~~~~~}}}~~~~~~}}}}}}~~~zzzyyyxxxuuurrrooommmllliiihhhfffdddbbb___^^^]]]UUURRRMMMHHHDDDBBB@@@???>>>>>>>>>======???AAACCCNNNXXXggguuu|||~~~{{{xxxxxx{{{uuullllllppp~~~yyyyyy|||xxx]]]DDD999999555333111000222222222111111111000///////////////000000000000000000000000////////////////////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///000,,,...444333333FFF^^^|||}}}fffRRRFFFCCC>>>;;;<<<===;;;::::::;;;<<<>>>>>>>>>???BBBDDDIIIMMMSSS[[[ccckkkpppsssxxxyyy{{{}}}mmmqqqyyysssfffZZZKKKCCCCCCDDDAAA>>>>>>;;;999999:::<<<<<<;;;999999999888888888777777555666666666777777777777777666666555555666666777555666666777777666666555555555555555555555555555333333555666888:::;;;<<<<<<>>>@@@AAABBBCCCFFFHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGJJJMMMOOOOOOOOOUUUSSSSSSVVVZZZaaappp}}}___>>>555333333333111///111444111111111111111111111111000000000000////////////////////////..................---------,,,,,,,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......------............------............////////////...000111222777IIIcccvvv~~~yyytttoooiiidddffflllsssuuuooogggeeehhhmmmpppqqqmmmeeeaaaeeelllkkkbbb]]]WWW\\\aaaaaaiiissspppmmmfff^^^___eeeiiifff___\\\\\\]]]^^^___```aaaaaadddfffhhhiiijjjlllnnnqqqooooooooooooooooooooooooooopppqqqrrrtttvvvwwwwwwzzzyyyyyyyyyxxxxxxwwwwwwvvvxxxzzz{{{{{{yyywwwuuurrrqqqooonnnnnnnnnooopppooonnnkkkgggccc___\\\[[[WWWVVVTTTRRRPPPNNNMMMLLLGGGEEECCC@@@>>>===>>>???===>>>>>>@@@CCCIIIRRRXXXdddsss{{{wwwyyyssseeefffwww~~~yyy{{{gggSSSCCC777444777333222111111222333333222111000//////......//////////////////////////////////////////////////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///111******333333///777GGGiii{{{gggTTTHHH???888:::;;;999888:::;;;===>>>===<<<===>>>@@@AAADDDIIIPPPXXX___eeehhhlllnnnssswww|||~~~~~~ooorrruuuvvvuuusssqqqooofff\\\RRRPPPTTTWWWTTTPPPEEE???999777888:::::::::999999999888888888888777555666777888888888777777777666666555555666666777555666666777777666666555555555555555555555555555111222444666888:::<<<<<<<<<>>>@@@AAABBBCCCEEEGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHKKKOOORRRSSSUUUWWWZZZ]]]\\\^^^cccjjjvvvgggJJJ444555444333222000000222444111111111111111222222222000000000000/////////////////////.........------......---------,,,,,,,,,,,,---------............------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------............------------........./////////...111333000...777HHHWWWsss~~~wwwmmmddddddddd```\\\ZZZ\\\___```cccfffddd\\\WWW^^^hhh|||vvvuuuuuueee[[[VVVSSS___nnnppppppnnnnnnyyykkkcccWWWMMMGGGHHHKKKOOOOOOSSSWWW[[[^^^bbbfffiiieeeddddddcccddddddeeefffdddeeegggiiikkkmmmnnnooonnnnnnnnnnnnmmmllljjjjjjjjjllloooqqqqqqooommmkkkfffeeebbb```______```aaa___]]]ZZZVVVRRROOOLLLKKKHHHGGGFFFEEECCCBBBAAAAAAAAAAAA???===;;;;;;===???===AAAHHHNNNUUU]]]gggooommmzzzooommmwwwnnnOOO@@@<<<666222111333222111222333444333111111000000///////////////////////////////////////////////////////////////,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///111******000333000111777YYYsss~~~jjjTTTFFF;;;:::;;;888999===;;;===>>>>>><<<<<<===>>>===???BBBGGGMMMSSSXXX[[[___bbbgggmmmrrrwwwzzz{{{yyyzzz|||~~~~~~~~~|||}}}~~~}}}yyyuuusssqqqnnnkkkjjjaaa\\\ZZZbbbnnnvvvuuupppRRRJJJ@@@:::999;;;:::999999999999888888888888777666777888999999999888777777777666666666666777777666666777777777777666666555555555555555555555555333444555666777999:::::::::<<<>>>???@@@@@@BBBDDDCCCCCCEEEFFFHHHIIIKKKKKKPPPVVV]]]^^^\\\\\\aaaeeennnnnnrrrxxxfffKKK<<<888444444444222111222222222000000111111111222222222000000000000//////////////////.........---------......---------,,,,,,,,,------------............------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,------......------,,,---------........./////////000000///...222:::@@@YYYlll}}}nnniii```XXXUUUVVVXXXYYY[[[\\\___aaa^^^[[[```jjjvvvuuufffXXXMMMUUUeeeiiilllrrr}}}|||qqq```OOOCCC>>>???@@@@@@CCCHHHLLLOOORRRVVVYYYVVVUUUUUUUUUUUUVVVXXXXXXVVVWWWYYY[[[^^^```bbbcccaaaaaaaaaaaa```^^^\\\[[[[[[^^^aaaddddddccc```^^^XXXVVVTTTRRRQQQRRRTTTUUUOOONNNKKKHHHEEEDDDCCCCCC??????>>>>>>===<<<<<<<<<===>>>>>><<<;;;;;;>>>BBBFFFPPP^^^hhhlllnnnppprrrhhhqqq|||oooeeeuuusssXXX@@@:::;;;777333333222111111111333333111000222111000000//////000000////////////////////////////////////////////////,,,,,,---......---,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///000...---...000111222222JJJaaa}}}ooo[[[HHHBBB???999999>>>:::<<<=========<<<===>>><<<===???BBBEEEJJJMMMOOOTTTWWW[[[```eeehhhjjjkkkoooqqqtttwwwxxxyyyyyyxxxwwwxxxyyy{{{|||}}}}}}~~~zzzzzz{{{|||}}}~~~}}}~~~xxxwwwxxxuuummmggg^^^]]]aaappp^^^TTTGGG>>><<<===<<<;;;999999999888888888888777666777888::::::999999888777777666666666666777777666666777777777777666666666666666666666666666666555666666666777777888888999;;;=========>>>@@@BBB@@@AAACCCFFFIIILLLOOOPPPXXX```ggggggcccbbbgggmmm~~~xxxmmmPPP888555>>>222333444333333444222///000000111111222222222222000000000000//////////////////.........---------......---------,,,,,,,,,---------.........//////------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,------......------,,,---------.........//////000...,,,...111444555555BBBZZZuuuyyypppbbbUUUQQQRRRRRRQQQ[[[YYY[[[bbbeeedddiiipppqqq{{{}}}{{{|||ooo]]]JJJLLL[[[``````mmmxxxjjjZZZLLLBBB<<<::::::===@@@BBBDDDEEEGGGIIIJJJIIIIIIHHHIIIKKKLLLMMMJJJKKKMMMPPPSSSUUUWWWXXXXXXXXXXXXXXXVVVTTTRRRQQQQQQSSSWWWZZZ[[[ZZZWWWUUUIIIGGGEEEDDDDDDFFFHHHJJJGGGEEECCCBBB@@@@@@@@@AAA<<<<<<<<<<<<;;;;;;;;;;;;999;;;<<<<<<;;;===BBBFFFTTTaaarrr}}}|||tttmmmhhheeelllxxxvvvvvvoooeeehhh[[[EEE333222444111222666222111000111222222000...222222111000000000000000////////////////////////////////////////////////,,,,,,---......---,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------.........//////...111000,,,,,,222444333999JJJddd{{{}}}}}}qqqXXXLLLDDD:::888===999:::=========<<<===>>>======>>>???AAADDDGGGHHHOOOPPPTTTWWWZZZ\\\]]]]]]gggiiillloooqqqrrrrrrrrrssstttvvvxxxzzz{{{{{{|||vvvwwwwwwxxxyyyzzz{{{{{{yyy{{{~~~~~~~~~~~~~~~|||}}}~~~~~~~~~}}}tttmmmjjjkkklllkkkiiitttvvvmmm```QQQFFFAAA@@@@@@===;;;;;;;;;888333444888888<<<999888>>>:::555;;;888888777666666777888999666888:::888666444666888666555555444444444444555777888888777555555666888:::999888888:::<<<======AAACCCEEEGGGLLLUUU```hhhrrrkkkcccVVVXXXhhhqqq|||xxxrrrVVVFFF>>>999555333333222111111000000111111000000000000000000000000......////////////...............------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++........................------------------------.........//////000222222444CCCWWWkkkuuueeeVVVNNNNNNSSSXXXZZZWWWXXXbbbppp|||{{{tttnnnrrr~~~|||vvvmmmccc[[[WWWVVVWWWZZZ[[[ggg}}}xxxmmm___TTTLLLHHHFFFGGGDDDAAA???===<<<<<<;;;;;;;;;<<<>>>@@@???===;;;===>>>AAADDDEEEDDDEEEGGGEEEGGGHHHGGGGGGGGGEEECCCFFFGGGHHHHHHIIIHHHGGGGGG??????>>>===<<<<<<<<<===AAA@@@???>>>>>>===;;;999:::999999888888999;;;;;;>>>999999===AAADDDMMMWWWuuu{{{~~~xxxvvvuuussszzztttfff^^^^^^aaadddtttvvv```@@@===888333111000111222111111111111111111111111000000////////////000000000000000000000000000000........................------......------,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...//////+++(((***///111...***---...///000111111111000444555;;;OOOooo|||~~~}}}iiiZZZLLL@@@999999<<<>>>===:::999:::===>>>===<<<<<<<<<>>>???@@@GGGGGGGGGIIIKKKNNNPPPRRRZZZ\\\^^^aaadddfffhhhiiioooooooooooooooooooooooommmmmmnnnooopppqqqrrrssswwwwwwwwwwwwwwwwwwvvvvvvxxx{{{}}}~~~}}}}}}}}}~~~~~~~~~}}}{{{zzzxxxwwwwww~~~wwwrrrqqqooorrrsssxxxwwwqqqfff[[[SSSOOOOOOPPPGGG@@@;;;;;;;;;999:::===666:::777666<<<:::666===:::::::::;;;;;;;;;::::::666888999888555444555666666666666666666777777777666777888999:::;;;<<<>>>:::888777777888999::::::===???DDDLLLYYYkkk~~~ppp^^^VVVSSSbbbxxxkkkXXXCCC999666444222222333222111111000000111111000000000000000000000000------............------......---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++........................------------------------............///000111111+++555BBBPPPcccvvv~~~~~~vvvxxxttteeeRRRJJJPPPYYYdddfffhhhjjjoooxxx{{{tttmmmooowwwvvvssspppnnnmmmllljjjiii^^^\\\```jjjsssssspppnnnmmmiiiccc___^^^```bbbdddXXXUUUPPPKKKHHHDDD???<<<::::::999999:::::::::999;;;;;;<<<>>>===<<<===>>>:::<<<===============;;;999:::;;;===@@@BBBDDDEEE>>>>>>===<<<<<<;;;;;;;;;777999;;;<<<<<<<<<>>>@@@<<<<<<;;;::::::;;;<<<===@@@AAAFFFOOOTTTWWW```iiiyyyqqqhhhbbb\\\\\\```jjjooo~~~lllPPP===<<<:::666444222222333444111111111111111111111111000000////////////000000////////////////////////........................------......------,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///555333000.....................///000000000000000000222666BBBZZZsss{{{wwwxxxxxxfffRRRDDD>>>?????????>>><<<;;;;;;>>>===<<<<<<<<<>>>???@@@AAAAAAAAABBBDDDFFFHHHJJJNNNOOORRRTTTWWWYYYZZZ[[[````````````````````````bbbcccdddeeefffgggggghhhiiiiiiiiiiiiiiiiiiiiiiiiqqqtttvvvwwwvvvvvvvvvwwwyyyyyywwwvvvtttsssrrrqqq|||wwwuuupppuuuwwwwww||||||rrrmmmiiidddaaaaaafffkkkooo___RRRFFFAAA>>>;;;999:::<<>>???CCCNNNaaa{{{fffRRRRRR\\\ttt}}}kkkPPPBBB666333444444444444222222111000000000000111000000000000000000000000,,,,,,------------,,,,,,...------------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------------------------------------------...///000+++///444:::III```ttt~~~www{{{zzzmmm[[[PPPRRRXXXrrrzzzzzzooolllttt~~~sssnnnjjjjjjnnnsssuuuuuuuuuxxx|||yyyrrrkkkgggbbb\\\YYY[[[[[[ZZZ[[[```gggmmmppppppkkkgggbbb]]]YYYSSSLLLFFF???===:::888666666666777999999999999888888888888999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>======<<<<<<;;;;;;::::::999;;;<<<:::777777888;;;:::;;;;;;===???AAACCCDDDHHHMMMUUU]]]```bbbiiiqqq}}}xxxaaaYYY\\\```gggooottt|||mmmOOO===555666555444444444444444555111111111111111111111111000//////......//////000////////////////////////........................------......------,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++++++++++++++++++++++++++------------------------...------------...//////::::::888444///---...000.../////////////////////---000222555BBBZZZssswwwnnnjjjuuuhhhWWWGGGDDD@@@>>>??????===;;;>>>======<<<<<<===??????============???@@@AAABBBFFFGGGIIIKKKNNNOOOPPPQQQUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWXXXYYYZZZ[[[[[[]]]]]]^^^^^^______``````kkknnnpppqqqpppppppppqqqpppooonnnllljjjiiiggggggzzzxxxxxxxxxyyy{{{tttvvvuuurrrsssuuuooogggcccbbbbbbfffppp}}}ssscccUUUIII???:::;;;===CCC<<<666;;;;;;888<<<<<<;;;;;;::::::::::::::::::;;;::::::888777777777444555777888888888888777;;;:::999:::===>>>===;;;======>>>>>>===<<<======???===???JJJ^^^xxx|||fff___iiixxx~~~dddQQQBBB999333444666444333333222222111000000000000000////////////////////////,,,------......------,,,------------------------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------...//////111111222;;;NNNeeettt~~~zzzsssmmmhhhccc]]]YYYnnnwwwuuuiiidddcccccccccdddgggjjjmmmmmmmmm|||{{{mmm]]]RRROOOKKKNNNUUUaaalllsssssspppsssqqqnnnllljjjfff___ZZZQQQOOOKKKEEE@@@<<<::::::888:::999888888999888444===:::999;;;:::999999;;;============<<<;;;:::999::::::::::::::::::::::::<<<<<<======>>>>>>??????BBBCCCGGGKKKPPPUUUYYY[[[]]]aaaeeefffeeeeeelllssslll```YYY```lllvvv|||}}}lllQQQAAA===>>>333333444444444444333333111111111111111111111111/////////....../////////////////////////////////........................------......------,,,++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++++++++++++++++++++++++++........................---------.........//////888999888777444222111111000//////.........//////000222111///444FFF___rrr|||vvvrrrtttsssXXXNNNBBB<<<===@@@@@@>>>???>>>===<<<<<<===>>>???=========>>>>>>>>>??????AAABBBDDDFFFHHHIIIIIIJJJMMMMMMMMMMMMMMMNNNNNNNNNMMMNNNNNNOOOPPPPPPQQQQQQSSSTTTTTTUUUVVVWWWXXXXXX```bbbeeefffeeedddeeeeeeccccccaaa```^^^\\\[[[ZZZvvvnnnnnnttt|||yyytttvvvwwwrrrkkkiiihhhhhhmmmxxx|||lll[[[MMMKKKPPPFFFMMMEEE<<>>===<<<;;;:::;;;<<<<<<::::::999999999999888888777777888999::::::::::::>>>===<<<<<<>>>@@@AAAAAA>>>AAADDDDDDAAA>>>======??????DDDRRRhhh~~~yyy|||rrrsssvvv{{{zzz```KKK===888333111333333000...///222111000000//////000000////////////////////////......////////////......------------------------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,------...---...//////111;;;KKKXXXrrrrrrsssvvvwwwtttlllfff___bbbiiiqqqvvvqqqggg^^^VVVZZZaaaiiippptttsssqqqjjjUUUJJJDDDGGGOOO[[[hhhqqqvvvwwwtttttttttttttttrrrqqqoooooommmiiiaaaWWWPPPMMMLLLFFFIIIIIIFFFEEEEEE???777===999777999999666777<<<:::;;;<<<======<<<;;;:::999999999999;;;<<<>>>???>>>???DDDMMMWWW\\\\\\ZZZYYY\\\```fffkkkqqqtttwwwsssuuuuuusssrrrxxx{{{iii```VVV[[[hhh|||aaaHHH;;;666555666222333333444333222111000000000000000000000000000//////............//////................................................------......------,,,++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++++++++++++++++++++++++++........................---------...............111000111555999999444///111000///...------......111111000///000888GGGTTTsss}}}ssscccNNNBBB???@@@???===???>>>===<<<<<<===>>>???>>>>>>?????????>>>>>>>>>;;;<<<===>>>@@@@@@@@@@@@BBBCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIGGGHHHHHHIIIJJJKKKKKKLLLNNNQQQSSSTTTSSSSSSSSSTTTVVVUUUTTTSSSQQQPPPOOOOOOsssooonnnsss}}}}}}vvvuuurrroooooosss|||}}}xxxoooccc\\\aaakkkrrrwwwjjjWWWQQQJJJ???<<<>>>>>>>>>>>>>>>===<<<;;;:::999888999;;;<<<;;;:::444444555666888:::<<<======>>>>>>???@@@CCCHHHMMMSSSWWW[[[[[[UUUNNNJJJIIILLLPPP\\\qqq~~~llluuuxxx[[[FFF999333444111111444444000000222111111000////////////000000000000000000000000000...//////////////////...,,,,,,,,,------------...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,------...,,,,,,...000//////777@@@QQQaaattt~~~~~~zzzyyyzzzeee]]]XXX^^^jjjooohhh___SSSWWW___lllxxx}}}}}}vvvaaaUUUUUUVVVWWW[[[```eeekkknnnpppsssvvvvvvuuuwww}}}{{{pppjjjhhhiiikkkpppqqqmmmkkkhhh\\\MMMIIICCCBBBHHHJJJHHHLLLTTTWWWUUUQQQMMMHHHEEEBBBAAA???>>>>>>???BBBGGGLLLNNNTTTXXXbbbmmmuuuwwwuuuqqqnnnpppsssxxx||||||}}}kkk\\\XXX[[[eeesssoooYYYAAA777777777333000333333333333222111000///000000000000000000000000///......------......///................................................------......------,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++++++++++++++++++++++++++------------------------+++,,,------......------+++)))+++111888:::444...222111///---,,,,,,------000......000000000444:::\\\qqq}}}gggWWWNNNHHHAAA<<>><<<======>>>>>>======<<<::::::;;;<<<=========<<<<<<======>>>>>>?????????======>>>>>>????????????@@@@@@AAAAAABBBBBBCCCCCCCCCEEEHHHIIIHHHGGGHHHIIIIIIHHHHHHGGGGGGFFFEEEEEEmmmqqqzzz{{{yyyvvvsssqqqrrrssstttllliiifffdddcccfffssswwwkkk___OOOGGGFFFIIINNNQQQPPPLLLFFFBBB???======>>>AAACCCBBBAAA888888999;;;???DDDIIILLLKKKNNNOOOMMMKKKOOOXXX```rrrxxx}}}zzzqqqfff^^^ZZZ```gggwww{{{mmmUUUFFF999333444444333444666444111111555111111000///////////////000000000000000000000000---......//////......---,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------.........,,,///222111...000666888HHH^^^nnnvvv|||vvviii[[[WWW\\\```^^^ZZZVVVVVV\\\iiizzz}}}yyyzzzxxxpppnnnvvvyyy|||xxxooofffaaa___hhhnnnsssttttttzzz}}}{{{pppccc]]]___iiipppssszzzxxxjjj___YYYVVVUUUNNNNNNMMMOOOTTT[[[ccchhhttt~~~zzzwwwtttvvvyyy}}}kkk```WWWTTT___ppp|||{{{iiiIII>>>555777;;;999777666222111111111111000000000000000000000000000000000///......------......///................................................------......------,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++))))))***...111333111///333111///---,,,+++,,,---...,,,...222111------111BBB]]]zzzvvviii[[[LLLAAA@@@???>>><<<<<<<<<===>>>;;;<<<======>>>===<<<;;;;;;<<<<<<=========<<<<<<999999::::::;;;<<<<<<===888888888888999999999999===========================???BBBCCCBBBAAABBBBBB????????????????????????kkkuuu~~~~~~}}}|||xxxuuuqqqoooiiiccc^^^___eeeooo{{{rrrccc\\\UUU[[[dddjjjiiibbbXXXQQQEEECCCBBBEEEIIIKKKJJJIIIDDDDDDEEEIIINNNVVV]]]aaacccfffgggbbb]]]```kkkuuussshhhbbbjjjqqqssspppmmmyyyqqqMMM@@@===666444999444333333333000,,,---222111111000///////////////000000000000000000000000,,,------......------,,,,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......---------.........+++,,,111111---///444333666???RRRjjj~~~yyyoooaaaXXXUUUVVVWWWVVVXXXUUUWWWdddvvvwwwsssvvv{{{tttqqqwwwzzzhhh___```hhhpppqqqrrr|||~~~xxxssswww}}}qqqmmmmmmooo^^^\\\\\\^^^dddmmmwww}}}|||{{{uuuxxx|||mmm^^^UUUUUUVVVZZZmmmvvvZZZDDD===888777999777222333888000000000///000111222222000000000000000000000000.........------.........................................................------......------,,,+++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++++++++,,,,,,,,,++++++...111333111///,,,++++++,,,---...---000444333...///555---KKKlll~~~mmmXXXJJJ@@@???>>><<<<<<<<<===>>>;;;<<<===>>>???>>>===<<<999::::::;;;::::::999999333444444555666777777777666666666666777777777777888888888888888888888777666888;;;<<<;;;:::;;;<<<999999::::::;;;;;;;;;<<>>AAA>>>:::===;;;<<<>>><<<999:::>>>:::;;;;;;;;;:::999999888999888777666555555555555444444444555555555555555666666666666666666666666666666666666777777888888777777777777777777777777{{{vvvsssrrruuu{{{yyyuuutttsssssstttwww|||wwwnnngggdddjjjrrryyyxxxhhhnnnqqqsss}}}~~~qqqiiidddjjjuuu|||vvvooouuuzzzppphhhcccbbbsssyyy|||}}}nnnXXXDDD555666999555222333444333222111000000000000////////////............////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------............///000000222888???MMMcccvvvqqqddd^^^YYYTTTWWWXXXYYYXXXZZZbbbmmmuuutttjjjaaaaaadddccc```___^^^___ccceeegggpppxxxtttvvv|||uuuuuurrryyyyyywwwwww~~~eeeUUUPPP[[[jjjyyyxxxuuutttyyy|||bbbNNNAAA;;;999777777666555444444444444111111111000000000//////000000000000//////..............................................................................------------------------------------------------------------------------.........------------,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---------------............////////////111333:::HHH[[[ooo{{{```TTTFFF===;;;===>>>>>>===;;;<<<@@@???<<<<<>>UUUnnnsss```NNNCCC?????????<<<:::;;;>>>???;;;:::===<<<<<<<<<<<<<<<<<<;;;:::;;;:::999888888777888888777777777666666555555444444444444444444444444444333333444444444444555555444444444444444444444444|||zzzzzz}}}|||sssjjjnnnlllnnnxxx~~~~~~}}}vvvqqqooommmkkknnntttzzz~~~uuullliiijjjnnnwww~~~|||qqqfffbbbaaaeeepppzzz~~~xxxmmmeeegggmmmrrrxxx~~~|||yyywwwyyy|||~~~bbbKKKBBB<<<666333555444000000333222222111000000000000000////////////............////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///000//////000...---222:::HHHTTTgggxxx{{{sssbbb]]]UUUNNNLLLOOOVVV[[[VVVSSSUUU\\\dddhhhmmmsss~~~{{{uuunnniiikkkrrrzzzuuusssxxxvvvzzzvvvrrrooobbbjjjwwwrrrccc]]]RRRWWW]]]```bbbhhhrrr{{{^^^PPP@@@777777999777444444444333222111111222222111000000000////////////////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,------------------.........//////000000///...444BBBVVVdddppp|||qqq```QQQFFFAAA>>>;;;:::===>>>;;;:::<<<<<<<<<============<<<<<<<<<;;;:::999999999999999999999888777666666555555333333333333333333333333333333333333333333333333222222222222222222222222zzzzzzzzz{{{zzzwwwsssqqqrrrppptttyyyxxx|||{{{zzzxxxssssssuuu~~~wwwooojjjkkkmmmpppvvv||||||yyytttmmmfffjjjiiinnnyyy~~~vvvqqqttt}}}eeeIII@@@CCC===:::777555222///000444111111000000///000000000////////////............////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///000000111333000---///444999>>>MMMcccwww~~~yyytttkkk___TTTMMMLLLMMMPPPRRRXXX^^^aaaeeepppzzztttkkkeeecccccc______gggrrruuuuuu{{{yyyuuu|||xxx{{{pppgggppp~~~xxxfffVVVNNNLLLJJJSSS]]]bbbhhhuuuvvv\\\CCC???:::888999999888666333222222111111111111222000000000////////////................../////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...------------............,,,000222222222777BBBKKK\\\oooqqq[[[MMMCCC===:::<<<>>>======@@@<<<<<<======>>>======<<<<<<;;;;;;:::::::::::::::::::::999888777777666666444444444444444444444444333333333333333333333333222222222222222222222222~~~|||yyyxxxyyyzzz{{{{{{sssnnnrrrxxx}}}~~~~~~~~~}}}yyywwwvvvvvvuuuzzz~~~|||zzzzzz{{{|||||||||dddKKK999888@@@999888666333000000222444111000000//////000000000////////////............////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///...---///222111...///333555222666HHH^^^qqq~~~wwwdddSSSJJJGGGJJJNNNUUU]]]cccjjjyyyuuuhhhaaa]]][[[YYYXXX^^^gggkkknnnzzz}}}|||zzz{{{tttooorrryyypppmmmfff[[[PPPLLLOOOTTTVVVeeeuuu{{{hhhSSSCCC;;;:::888666444444666888222222111111111111222222000000////////////......---............/////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,------------.........***---000///...111888???JJJaaayyy}}}lllPPPFFF===::::::999;;;>>>;;;<<<==================;;;;;;::::::::::::;;;;;;:::::::::999999888888777666666666666666666666666555555444444444444333333333333333333333333333333~~~wwwtttuuuxxxyyyzzz|||yyylllgggmmmwww~~~}}}{{{~~~~~~oooWWWIII===333222888444444333111000111222111000000////////////000000////////////............////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,***+++//////---...111///+++,,,666CCCQQQdddsssvvvcccYYYVVVLLLKKKPPP[[[hhhtttmmm___\\\___aaacccaaadddjjjjjjkkkvvvvvvmmmmmmooopppyyy}}}xxxpppwwwnnnaaaOOOOOOOOONNNOOORRRXXX\\\nnn}}}yyyfffVVVFFF<<<999999777555333222222444666222222222111111222222333000000/////////.........---------.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------.........------------,,,+++++++++++++++++++++++++++++++++,,,,,,---------************************++++++++++++++++++,,,,,,+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---------.........,,,---......---000444999<<>>999999;;;:::;;;<<<============<<<;;;:::::::::::::::;;;;;;:::::::::::::::999999999888888888888888888888888777666666666555555555555444444444444444444444444~~~tttkkkiiinnnuuuvvvuuurrryyy~~~}}}pppggg```eeeuuuzzz~~~|||vvvyyy~~~yyyuuuvvv|||www{{{cccMMM:::777777333111444333444444222222222000---000000////////////000111000/////////............////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,******------+++---000...---000222111222===LLLmmm~~~tttlllkkkXXXQQQOOOYYYhhhttt}}}~~~sss```TTTZZZeeemmmrrrqqqtttwwwrrrlllppp{{{zzzwwwnnnddd___bbbiiinnnqqq||||||xxxzzz|||uuu{{{ooo___UUUOOOWWW]]]fffnnnssssssqqqooozzzcccLLLBBB===777777<<<444333222444555666444222333222222222222222333333000/////////............---------.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------//////.........---------+++++++++++++++++++++++++++++++++,,,,,,---------*********************************++++++,,,,,,---+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,---------.........///111111111111222222444KKKqqqlllXXXJJJAAA===>>>::::::;;;<<<======<<<<<<::::::999999999::::::;;;::::::::::::::::::::::::999999999999999999999999888888777777777666666666555555555555555555555555ttthhhaaafffpppwww{{{}}}tttxxxyyyyyy}}}xxxhhhiiihhhlllzzz|||tttrrr||||||www{{{~~~~~~{{{yyy~~~uuueeeBBB@@@<<<888555333222222222222111000//////000000.................................................................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,,,,------------------------------///...,,,+++,,,---///111000000//////000222555666LLL\\\rrr~~~|||kkk```UUUUUU___llltttwwwzzzuuufffUUURRR]]]dddccceeennnwww||||||{{{yyyvvvxxxhhhYYYWWWZZZ___fffnnnwwwyyy~~~uuummmjjjmmmtttxxx{{{xxxkkkeee]]]TTTVVV___ttt~~~mmmTTTKKK@@@999777777444222444444333333333333222222111111111111000000000000////////////...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))------------------------///...---,,,+++,,,,,,------------,,,,,,+++++++++---.........---,,,,,,+++---------+++******---///***++++++,,,,,,++++++***///...------++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------/////////000111111222222111HHHnnnppp___OOOBBB999;;;444555>>>AAA;;;:::???::::::;;;:::999:::;;;===::::::;;;;;;;;;::::::::::::::::::999999888888888999999999888888888888888888888888888888888888888nnnfffaaafffnnnsssvvvxxxyyyzzzyyywwwzzz|||vvvtttuuuuuuzzzzzzsssrrruuu{{{zzz|||nnnXXXMMM===;;;888555333333333333222111111000//////000000..............................................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,,,,------------------------------...------,,,---...///000......------...000333444;;;GGGXXXgggqqqyyy{{{rrrgggccceeegggdddaaaccc```WWWLLLJJJSSS^^^eeegggooozzz{{{lll]]]VVVUUUWWW^^^eeehhhgggiiipppxxxyyytttnnnfffeeejjjqqqvvvxxx}}}wwwoooiiigggggggggfffddd\\\ZZZ___aaaaaakkkxxxzzzbbbQQQHHHAAA:::666777888888666444444333333333222222222111111111000000000//////////////////............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********------------------------///...---,,,+++,,,,,,------------,,,,,,+++++++++------......---,,,,,,+++&&&(((+++,,,+++)))((((((***++++++,,,,,,++++++***---------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------...//////000000111222222222===WWWvvvrrr___RRRFFF<<<999???AAA<<<;;;???@@@@@@@@@???=========>>><<<<<<;;;:::;;;<<<===>>>;;;;;;::::::999999999999:::::::::::::::999999999999999999999999999999999fffbbbbbbgggkkkmmmooorrrzzzyyyuuusssvvv{{{{{{wwwzzzyyyxxx|||~~~sssmmmjjjkkkrrrzzz}}}{{{xxx||||||yyy___III<<<888666555444222222222333333111111000/////////000000........................------------------------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,,,,------------------------------------------............,,,,,,++++++,,,...000111---333;;;EEEQQQ```ppp{{{|||ppp^^^QQQMMMIIIEEECCCCCCJJJ\\\lllpppwww~~~xxxiii___ZZZZZZ```hhheee```[[[\\\aaadddccc```\\\^^^eeelllooopppuuu|||zzzzzz|||~~~|||yyytttoookkkgggeeeaaa\\\WWWWWW\\\______^^^]]][[[^^^eeehhhkkkwwwnnn___QQQCCC:::===999555444666888777666333333333333222222222222111111000000000000///////////////............---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------...------,,,,,,,,,,,,---------,,,,,,,,,,,,++++++---------------,,,,,,+++&&&+++222555333///+++)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------......//////000111111111555555CCC^^^{{{}}}___NNN@@@======::::::============<<<<<<<<<<<<<<<>>><<<;;;999999:::<<<===;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::cccbbbfffkkkmmmlllnnnrrrxxxtttooonnnrrrxxx{{{{{{{{{xxxsssrrryyyyyyrrrllllllooottt}}}yyyuuurrrttt||||||yyy~~~xxxwww~~~xxxeeeQQQBBB999666555444333222111111111222222111000000/////////000000........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------++++++++++++,,,---//////...---...000666BBBQQQ[[[nnnxxxiiiXXXMMMEEE@@@CCCEEELLL^^^qqqyyyzzz{{{zzzvvvuuuzzz}}}sssjjjfffhhhooovvvtttlllccc]]]\\\\\\ZZZXXXUUUYYY___bbbaaa```bbbffftttssstttwwwzzz|||zzzxxxsssvvvxxxzzz~~~~~~xxxiiiffffffkkknnnllleee```]]][[[XXXUUURRRQQQQQQQQQXXXXXX[[[eeeqqqyyyyyywwwttttttuuuvvvttttttsssgggUUUGGG@@@<<<:::888999777444444555555333111333333333222222222222111111000000000//////////////////.........------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***///555999777333...,,,***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,+++++++++,,,,,,,,,------------...//////000000111333111888OOOlllsssZZZMMMHHHDDDBBBCCC???>>><<<<<<===>>>>>>>>>@@@???>>>===<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;fffiiiqqqyyyzzzwwwwwwzzzzzzrrrkkkjjjmmmssswwwzzz~~~{{{tttooorrrwwwwwwssstttrrruuu|||tttpppqqqsssxxxxxxttt|||xxxttt|||~~~xxxvvv~~~bbbUUUDDD999777999999777444444333222111111000000000///////////////000000........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,---......///111///---,,,...222999===IIIXXXppp{{{pppbbbTTTJJJKKKNNNSSS___nnnrrrlllfffccc___[[[___gggttttttqqqnnnnnnttt{{{}}}wwwpppjjjgggeeeccc```ZZZ```ddd```YYYUUUUUUVVVaaa^^^\\\^^^aaabbb___[[[YYY```eeedddaaa^^^[[[VVVPPPQQQSSSYYY```bbb\\\VVVMMMMMMNNNQQQUUU[[[aaadddmmmpppyyylll]]]MMMFFF===777777999:::;;;777666555555555444222000333333222222222111111111000000000////////////...............------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++(((+++///111///---+++******++++++,,,,,,++++++***)))******++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------...//////000000...---333BBBZZZvvvuuummmcccZZZTTTOOOJJJEEEAAA@@@@@@???======>>>???@@@AAA@@@@@@???==================>>>>>>;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;iiippp~~~tttkkkhhhiiilllpppttt~~~}}}yyyssssssvvvwwwtttoooqqqxxxzzzqqqoooqqqvvv||||||wwwqqqsssuuuuuu}}}vvvsss}}}tttMMMCCC777333666999777444444444333222111000////////////......//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------............/////////000111222333333555@@@PPPaaaoooyyyrrrggg]]][[[\\\___eeekkkdddXXXNNNMMMLLLIIIMMMTTTcccfffjjjlllqqqxxx|||{{{ooonnnlllmmmnnnooonnnmmmkkkqqqqqqhhh]]]XXXWWWWWWTTTSSSTTTYYY___aaa^^^YYYZZZaaaeee```YYYUUURRROOOPPPUUU\\\bbbjjjnnnjjjdddYYYYYY[[[___dddkkkrrrvvvvvv}}}vvv^^^KKKBBBAAA>>>;;;999888888777666333444555555555555444444222222222222111111111111000000////////////...............------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------***++++++,,,,,,,,,,,,,,,)))***++++++))))))***+++***++++++,,,,,,++++++***)))*********++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,,,,------,,,,,,------.../////////000111333;;;LLLkkkzzzoooggg^^^RRRHHHBBB???;;;888:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>????????????<<<<<<======>>>?????????========================dddppptttiiigggggghhhlllqqq{{{~~~~~~yyyuuuttttttrrroooooottt|||~~~~~~}}}zzzvvvsssvvv}}}uuuuuuuuuzzz~~~yyy~~~|||kkkTTT???<<<888666555555333222222222222111111000//////...............///000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,+++++++++,,,---...,,,,,,------...---------,,,---...000222222111000222666;;;BBBLLLZZZjjjuuullloooooolllmmmrrruuuuuuhhhVVVGGGGGGHHHEEEFFFJJJRRRXXX]]]bbbhhhnnnjjjcccVVVWWWZZZ___cccgggiiiiiimmmsssqqqdddXXXTTTUUUVVVUUUXXX```lllxxx|||wwwqqqmmmooonnnhhheeefffeeecccaaajjjsssvvvyyy{{{vvvooojjjiiiiiijjjmmmppptttvvvvvvrrrcccTTTEEE>>>===<<<;;;:::999888777555444222333444444444444444555222222222222111111111111000000/////////..................---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------************************++++++++++++++++++,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,,,,++++++++++++,,,,,,---------******+++,,,,,,,,,,,,,,,+++,,,,,,+++******+++---***++++++,,,,,,++++++******************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))++++++,,,,,,,,,,,,------+++,,,,,,---......//////000333555666@@@YYYyyysssddd[[[UUUPPPLLLJJJGGGCCC@@@=========>>>????????????@@@@@@@@@AAA?????????@@@AAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@\\\lll{{{}}}qqqgggfffggghhhlllrrr{{{wwwsssqqqnnnvvvtttuuuyyyzzzwwwwwwzzzyyytttpppooopppttt|||~~~qqq]]]TTTIII<<<333777:::888444222333555//////000000000000//////...............///000111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,+++******,,,...///++++++,,,---------,,,,,,---,,,,,,,,,......---,,,...///000000333===JJJUUU^^^nnnxxxyyy{{{vvv```NNNKKKLLLFFFDDDFFFDDDJJJOOOTTTZZZ\\\SSSGGGFFFGGGKKKOOOTTTXXXZZZ[[[^^^dddaaaSSSFFFEEEHHHJJJVVV\\\iii{{{xxxuuupppkkkooovvvxxxvvvrrr|||~~~vvvnnnmmmmmmmmmnnnqqqtttxxxzzzppp```TTTIIICCC>>>999999>>>444444444555555666777777444555555444222111222333222222222111111111111000000/////////..................---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,++++++++++++,,,,,,---------)))***+++,,,,,,,,,,,,,,,)))***+++***))))))***++++++++++++,,,,,,+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))++++++,,,,,,,,,---------++++++,,,------......///)))///222111555CCCWWWfffzzz|||wwwssseee^^^UUUKKKEEEBBBCCCDDD?????????@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBPPPggg|||sssfffeee___aaammmuuutttvvv{{{zzzsssnnnnnnooossszzz}}}|||||||||yyyxxxyyyzzzvvvssszzzzzz___JJJ>>>;;;::::::444444444333333222222222111111111111000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---.........------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////111333555666@@@IIIXXXgggsss}}}tttccc^^^bbbddd]]]UUUNNNLLLKKKKKKLLLKKKGGGCCCHHHIIIIIIHHHHHHGGGGGGGGGMMMIIIFFFEEEAAA===>>>CCCLLLSSS^^^lllxxx|||{{{xxxkkkgggbbbccchhhooosssuuuttt|||~~~vvvlllhhhkkkmmmiiimmmqqqsssuuuzzzyyyiii\\\QQQKKKBBBAAA>>>;;;888777777666666555555555555444444444444444333333333333222222111111111111111111111111////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++******+++---......---+++++++++++++++***)))(((***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++/////////000222444666888HHHQQQhhh}}}uuurrrqqq|||uuukkkeeeaaa^^^XXXYYYZZZ[[[ZZZVVVQQQNNNOOONNNLLLMMMOOOPPPPPPNNNPPPNNNJJJFFFDDDEEEHHHKKK555===MMM]]]iiikkkeee```]]][[[aaaooo|||~~~{{{}}}wwwpppkkkjjjkkkwww|||~~~|||}}}{{{zzz{{{|||xxxtttxxx~~~~~~rrriii\\\JJJ===777555555444444444333333333222222222111111111000000000//////................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,------------------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////000111333444444999@@@KKKXXXhhhwww~~~yyyvvvzzztttiii___ZZZUUUQQQNNNLLLIIIFFFIIIHHHFFFEEEEEEFFFEEEDDDIIIFFFEEEEEECCC@@@BBBGGGFFFIIIPPP]]]iiilllfff___```^^^^^^```dddiiilllnnnqqqvvvwwwooofffdddddddddgggoooxxx|||}}}yyyrrrggg[[[PPPGGG@@@<<<===<<<:::888777777777777555555555555444444444444444444333333333222222222111111111111111111111111////////////////////////...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++---......---+++++++++++++++***))))))***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++............000222333555333777EEE___zzztttuuu~~~wwwrrroooqqqrrrqqqooonnnnnnooommmhhhccc```\\\WWWPPPJJJ111333888@@@JJJRRRVVVXXXVVV[[[eeexxxwwwnnnjjjjjjlllwww{{{}}}~~~yyyzzz|||}}}{{{wwwyyy~~~hhhSSSJJJCCC;;;666555555444222333333333222222222222222111111000000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............//////......//////000111222222333666===HHHUUU^^^gggkkkuuuxxxuuuqqqmmmhhhaaaZZZUUUVVVRRRNNNMMMOOOQQQPPPOOOPPPMMMKKKLLLKKKIIIMMMRRRNNNMMMQQQ[[[ffffff[[[PPPVVVZZZ___cccfffhhhjjjlllnnnqqqqqqkkkhhhiiiiiiggglllwwwzzzllldddTTTPPPIIICCC???<<<999777888777777666666777777888555555555555444444444444333333333333222222222222111111111111111111111111////////////////////////------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******+++---...---,,,***++++++++++++***))))))***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,------///000000111///222@@@SSSiii~~~zzz444222111222777>>>FFFJJJLLLTTTbbbxxx~~~tttlllkkkpppuuuwww{{{yyysssqqqrrruuuyyy}}}~~~~~~~~~mmm___NNN???<<<:::666555555555333222222222222222222111111111111000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---+++++++++,,,,,,------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///.....................111222333444444555888:::EEEKKKUUUcccrrr}}}yyyqqqmmmhhhddddddhhhllllllkkkiiiccc^^^\\\YYYWWW[[[bbb______cccjjjooolllaaaWWWZZZaaajjjppprrrssstttuuuxxxzzzyyyxxx{{{~~~vvvjjj^^^UUUOOOKKKIIIDDDAAA>>><<<<<<===<<<;;;666666666666666666777777555555555444444444333333333333333222222222222111111111111111111111111111////////////////////////---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++++++++++++++************************+++***)))***,,,---,,,+++******+++++++++******)))***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------...333222444:::@@@HHHUUUaaa|||///...------///222777:::>>>EEEPPPddd}}}{{{uuuooonnnuuutttllljjjmmmqqqwww}}}zzzfffRRREEE???:::444666444222111111111111000111111111111111111111111000000000////////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---***++++++,,,,,,------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............---------,,,+++...111333333222222222000333999AAAKKKXXXccckkkuuu|||}}}vvvpppnnnrrryyyuuuyyy~~~|||uuuppprrryyy~~~rrrdddZZZWWWPPPFFF>>>;;;<<<>>>???<<<:::888888999::::::999888888777777777666555555555444444444444333333333333333222222222111111111000000000000000000000000////////////////////////------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++,,,,,,++++++************+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++***)))***,,,---,,,+++)))******+++++++++*********++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,---------------------)))+++111666666666:::AAAXXXlll***,,,///000000111333555888;;;@@@NNNcccuuu{{{xxxnnnoooqqquuu}}}}}}sssppptttrrrvvvzzzxxxwww{{{uuujjj[[[RRREEE;;;777666555333333333222111222222444444000000000000000111111111000000////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,------...************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........------,,,.../////////...///111444///111333555888<<<@@@CCCSSSXXXaaajjjsss{{{}}}uuunnnhhh```YYYUUUPPPJJJFFF@@@>>><<<<<<>>>???>>>===999888666666777777666555999999999888777666555444444444444444333333333333222222222222111111111111000000000000000000000000////////////////////////,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++******************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++++++++************************+++***)))***+++,,,+++***))))))***++++++++++++******++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,---.........------+++,,,///333222///111666>>>BBBMMMccc{{{+++...111222222222444777:::777999AAAIIIOOOVVV\\\aaagggrrr~~~vvvwww~~~wwwooopppvvv{{{uuuzzz{{{gggUUULLLBBB===888777777777555444222333444444444444444555/////////000000000111111000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,---......************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---...//////...------000111000///------...000222333333333333222111111:::===BBBGGGNNNWWWbbbjjjuuu|||{{{yyy|||~~~}}}sssnnniiifffddd___XXXRRRLLLJJJGGGDDDDDDDDDDDDDDD;;;:::;;;===???@@@>>><<<999888666666888888777666777777888888777666555444444444444333333333222222222222222222111111111111000000000000000000000000////////////////////////,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++******************++++++++++++******************************+++++++++,,,,,,,,,)))*********++++++++++++************************,,,***)))***+++,,,+++)))))))))***+++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,---...------,,,222000000222111......222444111444DDD\\\sss|||}}}---///000///------111444999444444::::::888???KKKVVV___ooozzzzzz|||ooollllllttt}}}yyyxxx|||ssseeeWWWHHH>>><<<999555222333555444222000...000222333111000//////.../////////000000111111000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++******++++++,,,------,,,,,,++++++*********---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,---......)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,.../////////......(((+++000222333222111111111000//////000222333333333666:::<<<>>>AAAGGGKKKOOOYYYfffpppxxxyyyuuuqqqlllhhhaaacccaaaZZZWWWYYY[[[ZZZSSSRRRQQQPPPOOOMMMKKKJJJBBBCCCEEEEEECCC???;;;888;;;888555555777999;;;;;;777666555666777888777666555555666777777666555444444444444333333333222222222222222111111111111000000000000000000000000000////////////////////////,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++******)))************+++++++++******************************+++++++++,,,,,,,,,))))))******++++++++++++)))))))))))))))))))))))),,,***)))***++++++***)))((()))***++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++((()))+++,,,------,,,,,,+++)))+++000222//////111,,,111555777===LLLcccttt.........000222555777999333333222222333333444555AAAFFFQQQ```rrr}}}zzz|||wwwrrr{{{|||{{{}}}{{{||||||{{{___WWWKKKBBB===;;;888666444444333333333222222222111111111111000000000000000000000000000///......000000000///.........---//////.........---------***++++++,,,,,,++++++***---***)))+++///000---***---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------+++...000000///...//////////////////000000000000000000111222333555666777===???BBBGGGNNNUUU[[[^^^eeefffhhhkkknnnqqqtttuuuwwwvvvssspppnnnmmmllllllbbb]]]WWWSSSQQQPPPMMMJJJHHHHHHIIIJJJJJJIIIIIIIIIBBBAAAAAAAAAAAABBBCCCCCCBBBBBBBBBAAA@@@>>>;;;:::::::::::::::999888888777666666666666555555555555555555555555555555555555333333333333333333333333222222222111111111111000000000000000000000000000......---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,(((((())))))))))))((((((......---,,,+++))))))(((+++***))))))***,,,...///************************************************------,,,++++++***))))))************************((()))))))))************))))))***++++++++++++***************************************************+++***)))))))))***,,,,,,************************++++++++++++++++++++++++---------.........//////.........000555;;;AAAEEE[[[lll......///000111333555666222222111111222222333444444777===FFFPPPZZZbbbgggmmmmmmooorrrsssxxx}}}~~~ooo[[[MMMEEE@@@999444333444333333444333333333333222222222111111111000000000//////000000000000000///......///..................---///.........------------------,,,,,,++++++++++++,,,+++***+++---...---+++---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...------------------------+++...000000///...//////.../////////000000000000000000000111333444666777888999;;;===@@@DDDFFFHHHCCCDDDFFFHHHKKKMMMOOOPPPUUUTTTSSSQQQPPPPPPQQQQQQQQQMMMIIIGGGGGGFFFDDDBBBFFFFFFGGGGGGGGGGGGGGGFFFBBBBBBBBBCCCCCCDDDEEEEEEBBBBBBAAA@@@???===<<<;;;;;;;;;;;;:::999888777666666666666666555555555555444444444444444444444444333333333333333333333333222222222111111111000000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,)))******++++++******)))***++++++++++++,,,,,,,,,******))))))***+++---...************************************************++++++++++++++++++++++++************************************++++++++++++))))))***++++++++++++***************************************************+++***)))))))))***+++,,,************************++++++++++++++++++++++++,,,,,,---------.........000///......///222555777DDDRRRfffxxx------///000111111222222000000000000000111222222000111222555999<<>>???@@@BBBDDDFFFGGGHHHCCCCCCBBBBBBCCCDDDDDDEEEFFFEEECCCDDDEEEEEEDDDCCCFFFFFFGGGGGGGGGFFFFFFEEECCCCCCCCCDDDEEEFFFGGGGGGCCCBBB@@@???>>>===<<<<<<;;;;;;;;;:::999888666555666666666666555555555555333333333333333333333333333333333333333333333333222222111111111000000000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++,,,++++++******++++++,,,------------------------,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,)))))))))))))))***+++,,,************************************************))))))***+++,,,,,,------***************************++++++++++++,,,,,,,,,))))))***++++++++++++*********************************************************))))))******+++,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------//////...------------...222888FFFZZZooo,,,---...///000///......//////......//////000111333333444555666777999999999:::???FFFLLLRRR^^^iiiwww{{{yyy|||||||||zzzuuuoooiiiWWWVVVSSSMMMFFF???:::888666555444444555555555555222222222222111111111111111000000000////////////...///////////////......+++++++++,,,,,,---------------------------------...---,,,++++++---///000000///...,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...---...000........./////////000000//////000000111333444555555777888:::;;;::::::999<<<===>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEEEEFFFGGGDDDDDDEEEFFFHHHHHHHHHGGGHHHHHHHHHHHHHHHGGGGGGFFFBBBBBBCCCDDDEEEFFFFFFGGGCCCBBB@@@>>><<<<<<======<<<<<<;;;:::999888666555666666666666555555555555333333333333333333333333222222222222222222222222111111111111000000000000////////////////////////......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,---------------.........,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,+++------,,,,,,+++***))))))(((((()))))))))******+++************************************************)))******++++++,,,------*********************************+++++++++,,,,,,))))))***++++++++++++******************************************************************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------...//////......111///222>>>RRRiii}}},,,---...//////...,,,,,,......------......///000000111222333555666777777777777999===>>>???EEEMMMXXXeeefffdddiiilllnnnxxxzzzttt}}}uuupppkkkddd^^^YYYSSSMMMHHHAAABBBBBB???:::777777888444444555444333111000000222222111111111000000000000000000////////////.........////////////......***+++++++++,,,,,,------,,,,,,------------------,,,+++******,,,...111333222111///---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000............/////////////////////000111222333444444555777888999999888888888999999:::;;;<<<======?????????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDCCCDDDDDDGGGHHHHHHHHHGGGGGGFFFEEE@@@AAABBBCCCDDDDDDDDDDDDBBBAAA???===<<<<<<======;;;;;;;;;:::999888666666666666666666555555555555333333333333333333333333222222222222222222222222111111111000000000//////..............................---------,,,,,,,,,------------------------************++++++++++++,,,++++++******++++++,,,,,,,,,,,,---------......,,,++++++******++++++,,,,,,++++++******++++++,,,******++++++++++++******---,,,,,,++++++*********((()))))))))************************************************************++++++++++++++++++++++++************************))))))))))))*********+++))))))***++++++++++++***************************************************))))))******++++++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,***+++---...////////////222000///111:::KKK^^^kkkzzz,,,---------------,,,,,,---------------...//////......000111222333333333555444555999999888;;;@@@;;;BBBAAABBBLLLNNNNNNUUUeeellltttwwwwwwvvvxxx{{{~~~|||xxxsssooolllbbbeeeggggggddd^^^WWWRRRLLLJJJFFFCCCBBB@@@>>><<<999::::::888555444444555000222333333111000000111111111111000000000000///000000////////////......------.../////////......+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------************,,,...000222222///---...111111...***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...000------........./////////////////////000111222333777777888888888888777777;;;;;;<<<===>>>??????@@@======>>>>>>>>>>>>======>>>???AAA@@@??????AAABBBEEEEEEEEEEEEEEEDDDCCCBBB???@@@BBBCCCCCCCCCBBBAAA@@@@@@???>>>============::::::::::::999999777777666666666666555555555555333333333333333333333333222222222222222222222222111111000000000/////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***************++++++,,,++++++******++++++,,,***++++++,,,,,,---------++++++************++++++,,,++++++******++++++,,,))))))************))))))))))))***+++,,,------...))))))***++++++******)))************************************************,,,+++++++++++++++++++++************************(((((()))))))))*********))))))***++++++++++++***************************************************))))))***++++++++++++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------,,,,,,+++,,,000222111000444>>>GGGWWWlll------,,,,,,,,,------...---------------.../////////000111222333333222222444222444888888666777;;;888===;;;;;;DDDCCCBBBJJJHHHJJJMMMOOOQQQSSSVVVXXXWWW[[[^^^___dddlllqqqrrriiiaaaZZZZZZ[[[ZZZ\\\___WWWTTTPPPOOOOOONNNLLLJJJCCCDDDCCCCCCAAA>>>;;;:::888666555555666777777888333333333444444555555444000222444444222111333555111111000000000/////////000000/////////.........,,,---......//////......------------,,,,,,,,,,,,++++++,,,,,,,,,---------******++++++,,,---------...+++***///777999444...+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,------,,,+++,,,...000---------........./////////////////////000111222888777777777777888888999555666666888999:::;;;;;;>>>???AAABBBBBBBBBAAAAAA???@@@AAA@@@???@@@CCCFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@AAACCCCCCCCCBBB@@@???????????????>>>===<<<;;;999999999::::::999999888666666666666555555555555444444444444444444444444111111111111111111111111111000000000////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,))))))******+++,,,,,,---++++++************++++++,,,++++++******++++++,,,))))))************))))))((()))***+++,,,------...******+++,,,,,,+++***)))*********************************************************++++++,,,,,,---************************))))))*********+++++++++))))))***++++++++++++***************************************************((()))***+++,,,++++++***************************++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,***...222111---,,,000555999JJJ^^^ppp{{{...---,,,+++,,,---...///...------------.../////////000222333444444333333666444555888888444444666555;;;999999>>><<<;;;DDDAAA@@@???@@@CCCFFFHHHHHHBBBHHHLLLKKKLLLQQQVVVWWWTTTLLLGGGHHHIIIHHHHHHJJJGGGDDDBBBAAAAAA@@@===::::::::::::999999:::::::::888777555555555555666777333222111333555555333111000222444333000000111444000000000000////////////000/////////............,,,,,,---.../////////............------,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,+++***)))+++''''''///;;;???999111+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------,,,+++,,,...000---------.........////////////...//////000111222111111111111333555777999888888999:::<<<===>>>>>>;;;<<<>>>@@@AAAAAAAAA@@@>>>???@@@???>>>???CCCGGGGGGGGGGGGGGGFFFEEEDDDCCCAAABBBDDDDDDCCCBBB@@@>>>===>>>?????????===<<<;;;888888999::::::::::::999777666666666555555555555555555555555555555555555111111111111111111111111000000000000////////////..............................---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++,,,(((((()))***++++++,,,,,,++++++************++++++,,,++++++++++++++++++,,,*********++++++*********,,,,,,++++++++++++++++++***+++,,,------,,,******************************************************'''((()))***,,,---...///******************************+++++++++,,,,,,,,,))))))***++++++++++++***************************************************((()))***+++,,,+++******************************++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,---///000111---...///...,,,---111555333<<>>>>>=========>>>>>>???@@@???======???BBBFFFIIIHHHEEEAAA===;;;;;;===>>>>>><<<;;;999888888999999999888888777666555555555555555555444444333333333333333333222222222111111222111111000000000000000000000000000000000000000000000///...------,,,,,,------------------------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,***)))***...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************++++++******************+++++++++++++++++++++++++++++++++*********))))))((())))))))))))*********---------,,,,,,+++++++++---+++******+++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................////////////000111222333222333555777666888::::::999999:::;;;???===<<<<<<>>>@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCCCCCCCBBBAAA@@@AAADDDEEEEEECCC@@@???>>>??????>>>>>>===;;;:::999<<<;;;:::888777666666666666666666666666555555444444444333333333333222222111111111111111000//////222111111000///.........//////...---,,,,,,++++++...---,,,+++***+++,,,,,,---------,,,,,,++++++++++++++++++*********))))))************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************,,,,,,,,,++++++*********************************))))))))))))))))))))))))+++*********))))))((((((******************************************************))))))******+++,,,******++++++++++++******************************************************************************++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000,,,111888AAAOOOddd{{{---------------------------------------------...//////000111111222222333222222333333444555555555555555555666777888999:::;;;:::::::::;;;;;;<<<===<<<;;;::::::;;;>>>AAACCCDDDBBB>>>;;;999999::::::;;;:::999777777777777777888777777666555555444444444444444444444333333333333333222222222111111111222111000000//////000000////////////////////////000//////...------,,,,,,------------------------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,***)))+++---///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,************************************************+++++++++++++++++++++++++++++++++*********)))))))))))))))*********++++++------,,,,,,,,,+++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................////////////000111222222222333555777777888:::;;;::::::;;;<<<>>><<<;;;;;;===?????????>>>>>>>>>?????????@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@???AAACCCCCCAAA???>>>>>>>>>>>>>>>===<<<;;;:::999;;;:::999888777666666666666666666666666555444444444444333333333222222222111111111111111000//////111111000//////...------///......---,,,,,,++++++...---,,,+++++++++,,,,,,------,,,,,,,,,++++++++++++++++++*********))))))************************++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************)))))))))(((******************************************************))))))******+++,,,******++++++++++++******************************************************************************++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000///333444555555888AAANNNXXXnnnxxx------------------------,,,---------...///////////////000000111111222222111111111222333333444444444444444555666777888999888888999999:::;;;<<<===999999999999:::;;;<<<===>>>===;;;999888777666666888888777666555555555555666666555555444444333333333333333333444444444444333222222222222111111111222111000000//////000000//////////////////////////////......---,,,,,,,,,------------------------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++++++++,,,************************************************+++++++++++++++++++++++++++++++++***************************+++++++++,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------............////////////111222222111222444777777999;;;;;;;;;:::;;;<<<;;;:::999:::<<<=========;;;;;;<<<===>>>??????@@@AAA@@@??????>>>?????????<<<>>>AAAAAA???>>>>>>>>>???>>>>>>===<<<;;;:::::::::999888777666555555555555666666666666555444444333333333333222222222222000111111111111000000///000000//////...---------.........------,,,,,,+++...---,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************************************++++++++++++++++++++++++*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))************))))))))))))******************************************************))))))******+++,,,******++++++++++++******************************************************************************++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////000111111...,,,...444999LLLUUUjjj,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000......//////000111111222111111222222333444444444333333333444555666777888888888999:::;;;<<<>>>???::::::;;;;;;<<<<<<;;;;;;::::::999888777666444444777666666555555555444444444444444333333333222222222222222333333444444555222222222222111111111111111111000///////////////////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++***************************************+++++++++******************************************************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------........./////////000111111111222444666666888::::::999999:::;;;:::888888999;;;<<<<<<;;;:::;;;;;;===>>>???@@@@@@@@@???>>>======>>>>>>???;;;===???@@@???>>>???@@@@@@@@@???>>>===<<<<<<<<<999888777666555555555555555555666666555555444333333333333222222222222111000000111111111111000/////////......------------......---------,,,,,,,,,------,,,,,,,,,+++++++++,,,+++++++++++++++++++++************************************************************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))*********)))))))))))))))******************************************************))))))******+++,,,******++++++++++++******************************************************************************************************************************************************++++++++++++++++++++++++++++++,,,...............***,,,/////////000333666666:::HHH[[[nnn}}},,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000---......//////000111111222222222333444444555555333333333333444666777888777777777888999;;;<<<===::::::;;;<<<<<<;;;::::::888888999999888666555444666666666666666666555555333333333333222222222222111222222333333444444444222222222111111111000000111000000///.../////////........................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************))))))*********+++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,...000///,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...............///000000000111333555444666888888888777888999999888888999;;;<<<;;;:::;;;;;;<<<===>>>???@@@AAA>>>>>>>>>>>>>>>>>>??????===>>>@@@@@@@@@@@@AAABBBBBBAAA@@@???>>>>>>>>>???999888777666555555555666555555555555555444444333333333222222222111111111///000000111111111000000...............------------------------,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))************************************************************))))))******+++,,,******++++++++++++******************************************************************************************************************************************************++++++++++++++++++++++++***+++,,,---............,,,---///000///......///...///444===IIIZZZsss,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.........------......//////000000222222333333444555555555333333333444555666777888555444555555666777888999777888999999999999999888888888888888888777666555666666777777777666666555333333333333222222222222222222222222333333333333222111111111111000000000111000//////......//////........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))+++,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))************+++************************)))))))))***++++++,,,,,,***************************************+++++++++************+++++++++,,,*********++++++++++++++++++///111000,,,))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---///000000///000222555333555777777777666777888999888999:::<<<===<<<:::;;;<<<<<<===>>>???@@@@@@>>>>>>???@@@@@@@@@@@@??????@@@AAAAAA@@@@@@BBBCCCBBBAAA???>>>>>>>>>???@@@999888777777666666666777444555555555555444333333222222222222111111111111///000000111111111111000........................------------------------,,,,,,---------,,,+++************+++++++++++++++***************+++++++++************************************************************************)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))******************************************************************))))))******+++,,,******++++++++++++******************************************************************************************************************************************************++++++++++++++++++++++++******+++,,,---------------......//////......---...///111333555>>>PPPbbbttt{{{++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------......///000000111111111222333333444444333333444444555666888999555444444444555666666777666777777777888888999999888888777777777777777777444555666777777666555555333333333333333333333333333333333222222222222222111111111111000000000000000000///............///........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++'''***++++++***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************************************((())))))***++++++,,,,,,************************))))))*********+++++++++)))))))))*********++++++)))*********++++++++++++(((,,,000000---+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---.../////////000222444333555777888777777888999:::::::::<<<>>>>>>===;;;;;;;;;<<<<<<<<<============???AAACCCDDDCCCAAA@@@@@@AAAAAAAAA@@@@@@AAACCCAAA???>>><<<<<<===>>>???999999888777777777777888444444555555444444333222222222222222111111111111//////000111111111111111////////////////////////------------------------,,,,,,---------,,,+++***)))*********++++++++++++))))))*********+++++++++************************************************************************))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))((()))))))))******************************************************************))))))******+++,,,******++++++++++++******************************************************************************************************************************************************************************)))***+++,,,,,,------,,,---,,,,,,---///000000000000///111222111111777@@@HHHPPPaaayyy++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,------...//////000000000000111222222333333444444444555666777888999777777666666666777777888777777777777888999:::;;;888777777666666666777777333444555666666666555444333333333333333333333333444333333222222111111111111111111111000000000000000000///.......................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++&&&)))++++++***))),,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************************************((())))))***++++++,,,,,,))))))))))))))))))))))))))))))******++++++++++++((())))))))))))*********))))))******++++++++++++%%%***///000...,,,...111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.../////////000222444444666888888888777888:::;;;;;;;;;===???@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;===@@@CCCEEEFFFDDDBBB@@@@@@AAAAAA@@@??????@@@BBB???>>><<<;;;:::;;;===>>>:::999888888888888888888444444555555444444333222222222222111111111111000//////000111111111111111/////////000000000000000------------------------,,,,,,---...---,,,+++***))))))******++++++++++++))))))******++++++++++++************************))))))))))))))))))))))))************************))))))))))))*********************************************++++++,,,,,,,,,************************))))))))))))))))))))))))(((((())))))*********+++*********************************************************)))***++++++,,,******++++++++++++******************************************************************************))))))))))))))))))))))))************************************************************************))))))***+++,,,,,,,,,,,,///---***)))***++++++***111......111111///...111444333:::JJJ\\\ooo,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000000000000111111111111111111222333333444444555777777777777777666666666999999999999999999999999888888888888777555444444555555444444444333333333444444444444444444333333333333333333222222111000222222222111000//////...////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000---,,,...+++&&&)))000******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------************************+++++++++*********))))))************************************************)))************+++++++++************************************************************************,,,,,,,,,+++***)))((('''+++++++++*********))))))+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///++++++,,,---///111333444333555666777666777999:::::::::;;;;;;<<<======>>>>>>===<<<;;;;;;<<<>>>>>>>>>AAACCCDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@???>>>===>>>===<<<;;;;;;:::;;;;;;;;;:::999777666666555555444444444555555666666666444444444333222111000/////////000000000000//////////////////............------------------------++++++++++++++++++++++++******++++++++++++******************************)))************+++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))************************)))))))))))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...............///000000333444555666===KKK^^^lll,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000//////000000000111111111222222333333444555555666666666666666666666666666999999999999999999999999777777777777777666555444555444444444444333333333333333333444444444444444333333333333333222111111222222111111000//////.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------***+++,,,***''')))///******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------************************+++++++++*********))))))************************************************)))************+++++++++************************************************************************+++++++++++++++***)))(((+++++++++*********))))))+++++++++*********))))))*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///,,,,,,,,,---...000222222222444555666555666888999888888999999:::;;;;;;<<<===<<<;;;::::::;;;<<<<<<;;;>>>AAABBBAAA@@@@@@@@@???@@@@@@@@@??????>>>===>>>===<<<;;;;;;::::::;;;999888777666555444444444333333444444444555555555333333333333222111000/////////000000000000//////////////////............------------------------++++++++++++++++++++++++******++++++++++++******************************)))************+++++++++,,,++++++++++++++++++,,,************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...///---/////////111888CCCLLLYYYbbbooo{{{,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000//////000000000000111111222333333444555555666666555555555555555555555555777777777777777777777777666666777777777666666555444444444444333333333333222222222333333444444555333333444444444333222222222111111000000//////.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***)))+++---,,,)))***...******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************+++++++++***************************************************************)))************+++++++++******************************************************************************+++++++++******)))+++++++++***************+++++++++************************++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///------------...///000111000222444444444444666888666666666777888888999999<<<;;;::::::::::::;;;;;;999;;;>>>@@@?????????@@@????????????>>>>>>>>>>>>>>>===<<<;;;::::::::::::777666555444333333222222222333333333333333444444333333333333222111000000...//////000000//////.../////////............---------------------------++++++++++++++++++++++++******++++++++++++******************************)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************+++***)))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------///111000......111444777===FFFPPP\\\iiiwww++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000////////////000000000111111222222333333444555555444444444555555555555555777777777777777777777777555555666666777666666666444444444333333333222222000111111222333444444555333333444444444333333222111111000000////////////..............................---------,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,---...---,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************************************************************************************))))))*********+++++++++************************************************************************((()))***+++++++++++++++************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///......---------.../////////111222333222333555666555555555666777777888888999999::::::;;;<<<===>>>:::<<<>>>???>>>===>>>???>>>>>>>>>>>>===>>>>>>>>>======<<<;;;::::::::::::777666555444333333333333222222222222222222222222222222222222222111000000...//////////////////...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************...---+++))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++,,,++++++++++++,,,---------000222222000////////////000333555999???FFFLLLhhhxxx++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...////////////000000000///000000111222222333333444444444444555555666666666666666666666666666666444555555666666666666555444444333333333222222222000000111111222333444444222222333444444333333333000000000///////////////..............................---------,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++,,,------,,,,,,,,,+++)))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,************************************************************************************************))))))*********+++++++++************************************************************************((()))***+++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///......------------.........000111222111222333555555555555666777777888888777888999;;;>>>@@@AAABBB===???@@@???===<<<<<<===>>>======<<<<<<===>>>>>>===<<<;;;::::::999999:::777777666555444444444444222222222222222222222222111111222222222111000000......////////////..................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************))))))*********+++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))************************111///,,,***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,---...---------...//////000000111222555777<<>><<<:::;;;<<<======<<<;;;;;;<<<>>>???===<<<;;;:::999999999999888777777666555555666666333333333222222222222111000111111111111111000000---......//////......---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************)))************+++++++++***+++,,,------,,,+++***************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************000///---+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,+++******+++++++++//////000000000111111111111555888999;;;AAAKKKRRR```ppp************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///........./////////000000/////////000111111222222444444555666666777888888777777777777777777777777666666666666555444333333333333333222222222222111000000000111111111111111///000111111222222222111////////////////////////------------------------......---------,,,,,,,,,*********************************+++++++++,,,,,,***+++***'''+++111111---******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++************************))))))*********+++++++++************************************************)))************+++++++++************************************************************************)))******+++++++++******))))))*********+++++++++))))))*********+++++++++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///,,,,,,,,,,,,------...///...///111111111111333555444444555555666777777777666888:::<<<>>>?????????<<<======<<<:::999:::<<<===<<<;;;::::::<<<>>>???===<<<;;;:::999999999999888777666666555666666666444444333333222222222222000000111111111111000000---......//////......---.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************)))************+++++++++)))***,,,------,,,***)))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))************************++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************+++************+++,,,,,,---,,,,,,,,,---------,,,000...---,,,---------,,,333333222222333666:::===CCCNNN___ppp~~~************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///............/////////000000000000111222222333333555555555666777888888999888888888888888888888888666666666666555444333222333333333222222222111111111111111111000000000000...///000111111111111111.........///////////////------------------------......---------,,,,,,,,,***************************++++++++++++,,,,,,,,,+++---+++)))...777888444******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************))))))******++++++++++++************************************************)))************+++++++++******************************************************************************+++++++++******)))))))))******++++++++++++))))))******++++++++++++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///,,,,,,,,,,,,---...//////...///111222111222333555333333444555555666666777888999:::<<<======<<<<<<999:::;;;:::999999:::<<<===<<<:::::::::<<<>>>???<<<<<<;;;:::999999999999777666666555555555666666444444444333333222222222///000000111111111000000---..................---......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************)))************+++++++++)))***,,,------,,,***)))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))************************'''((()))++++++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************)))))))))))))))******+++))))))***,,,......---,,,///---******+++...000000.........000333333222111444777;;;AAADDDIIIRRRYYYdddnnn{{{++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---...///111222222222222333333444444555666666666555555666666666666555555222333333222111000222333222222222111111111111000000000000000000000000000//////000000///...------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---)))111,,,(((JJJXXX555+++++++++++++++++++++++++++++++++*********))))))+++*********))))))((((((++++++***************+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))******++++++,,,------+++++++++++++++***)))(((************************...---+++))))))***+++,,,************************************************,,,,,,+++***))))))******************************)))************+++++++++,,,+++******))))))******))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************++++++++++++++++++******)))))))))******+++,,,,,,---......,,,,,,,,,---------......////////////000111222333999888555444444555888999999888777777777888999::::::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::888777666555555444444555333222222111111222222333111111111111000000000000000000///...------,,,,,,......---------,,,,,,,,,************************,,,,,,++++++++++++++++++************************++++++************++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************************************))))))************))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------,,,,,,+++++++++............////////////000000222333555666888888AAAAAACCCIIIPPPWWW[[[]]]kkkmmmqqqvvv|||++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------------...---...///000111222222222333333444444555666666666555555666666666666555555444555444333000///000222222222222111111111111000000000000000000000000000///////////////...------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...(((///+++###;;;FFF***+++++++++++++++++++++++++++++++++*********))))))++++++++++++*********)))++++++***************+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***))))))************************...---+++))))))***+++,,,************************************************,,,++++++***))))))******************************)))************+++++++++,,,+++******))))))******))))))))))))))))))))))))************************************************************************))))))))))))************)))************+++++++++)))************+++++++++,,,,,,+++++++++***************++++++,,,------...,,,,,,,,,------------...////////////000111222222777666555444555666888999999888888777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::888777666555555444444555222222111111111111222222111111111111000000000000000//////...------,,,,,,......---------,,,,,,,,,************************++++++++++++++++++++++++************************++++++************++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))************))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------,,,,,,+++++++++---.........////////////...///000111222444555555555444444666;;;>>>@@@AAA>>>???AAADDDFFFIIIKKKLLLQQQRRRSSSRRRNNNJJJHHHHHHHHHKKKOOOSSSTTTSSSQQQPPP++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------...///000111222222222333333333444555555666666555555666666666666555555555666555333000//////000222222222111111111111000000000000000000000000000///////////////......---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...&&&---,,,"""---555$$$+++++++++++++++++++++++++++++++++***************,,,,,,,,,++++++++++++++++++***************++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,+++******)))***++++++++++++***))))))************************---,,,+++))))))***++++++************************************************,,,+++******)))*********************************)))************+++++++++,,,+++******))))))******))))))))))))))))))))))))************************************************++++++++++++++++++++++++))))))))))))************)))************+++++++++)))************+++++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,------,,,,,,,,,,,,------------///......//////000111222444444555555666777888999888888888888999:::<<<===<<<<<<<<<<<<==================>>>>>>>>>>>>==================<<<<<<;;;:::888777666555555444444555222111111000000111111222111111111111000000000000/////////...------,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---************************++++++************++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))***++++++***)))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************************************))))))************))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------.........//////---......///000000111111000///---...000111111000444555555666666777777777777999;;;;;;999777777777999999999999999:::::::::+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,---...000111111222222222333333444444555666666555555666666666666555555444444444333000///000222222222222111111111000000////////////////////////...///////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---%%%+++000((((((...)))++++++++++++++++++++++++************************++++++++++++++++++++++++*********)))******+++,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++***************+++++++++******)))************************,,,+++******)))***++++++************************************************++++++***************+++************************))))))*********+++++++++,,,+++******))))))******))))))))))))))))))))))))************************************************++++++++++++++++++++++++((()))))))))************))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------............///000111111111222444666888888888888777888888999:::<<<==================>>>>>>>>>>>>======>>>????????????>>>===>>>>>>>>>>>>===;;;:::888777666555555444444555333222222111111222222333111111111111000000000/////////.........---------......---------,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------************************++++++************++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))***++++++***)))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))(((((()))))))))************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************************************))))))************))))))))))))************))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))******************************************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------...............111000///000222333333222111222333333444555666666222444666666666555666777999888777777666777888888+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,---...///000111111111222222333333444555555555555555666666666666555555111222333222111111333444222222222111111111000000////////////////////////......///////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,&&&+++222,,,'''***...++++++++++++++++++++++++************************))))))************************))))))***++++++,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))******+++++++++***************************************************+++************************************************+++***************++++++************************))))))*********+++++++++,,,+++******))))))******))))))))))))))))))))))))************************************************************************((()))))))))************))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,+++++++++,,,,,,,,,------------------...///000111///111444666888999888888777777888:::;;;<<<===============>>>>>>>>>??????======>>>???@@@@@@??????>>>???@@@@@@???>>><<<:::888777666555555444444555555444444333333444444555111111111111000000000///...............---------......---------,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------************************++++++************++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***++++++***)))***+++))))))))))))))))))))))))((((((((((((((((((((((((((())))))*********))))))((()))))))))************))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))************))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))************************************************)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...............///......///222333222111,,,------...///000111222///000222111000000111222...//////000111111000000++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,---...///000111111111222222222333444444555555555555666666666666555555000111222222111222444666222222222111111111111000000000000000000000000000---...//////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---***+++...---'''&&&,,,++++++++++++++++++++++++***************+++++++++)))))))))))))))*********))))))))))))***+++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))******+++,,,,,,------))))))***++++++++++++***************************)))))))))************************************************************************)))******+++,,,************************)))************+++++++++,,,+++******))))))******))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,******++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,------...///000000111444666777888888888666777999:::;;;;;;;;;;;;============>>>>>>>>>>>><<<===>>>??????@@@?????????@@@AAABBBAAA>>><<<:::888777666555555444444555666555555444444555555666111111111111000000000000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---************************++++++************++++++************************++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************************************)))******+++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,---------------------............------...000000///---222222222222222222222222222444444444222111222444///000222333444444333222++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,...///000111111111111222222333333444555555555555666666666666555555111222333222111111333444222222222111111111111000000000000000000000000000------...///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---))))))---***'''+++++++++++++++++++++++++++))))))*********+++++++++)))))))))******+++++++++))))))))))))***+++,,,---******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++,,,))))))***+++++++++++++++************************(((((()))*********************************************************************))))))***++++++,,,************************)))************+++++++++,,,+++******))))))******))))))))))))))))))))))))************************************************************************))))))))))))************)))************+++++++++)))************+++++++++*********+++++++++,,,,,,++++++*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000111222333555666777777777666777999:::::::::999999<<<<<<<<<=========>>>>>>;;;<<<===>>>????????????@@@AAABBBCCCBBB???<<<:::888777666555555444444555555555444444444444555555111111111111000000000000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************************************))))))***++++++++++++++++++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,++++++,,,,,,---------......---...000222222111//////............---------...///000///...---///000///000000000000111111111++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,+++,,,---///000000111111111222222333333444555555555555666666666666555555333444444222111000111333222222222111111111111000000000000000000000000000------...///000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***---((('''...///+++///++++++++++++++++++++++++))))))******++++++++++++*********++++++,,,,,,,,,))))))))))))***+++,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,++++++*********((()))***+++++++++++++++************************'''((()))*********************************************************************))))))***+++,,,,,,************************)))************+++++++++,,,++++++***)))*********))))))))))))))))))))))))************************************************++++++++++++++++++++++++))))))))))))************)))************+++++++++)))************+++++++++)))))))))******+++++++++++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////222333333444555666777777666777999999:::999888777<<<<<<<<<<<<============;;;;;;===>>>>>>?????????@@@BBBCCCCCCBBB@@@===;;;888777666555555444444555555444444333333444444555111111111111000000000000---...........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************++++++************++++++************************++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))+++++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***++++++++++++***+++++++++,,,,,,---------******+++++++++,,,,,,,,,)))******+++,,,,,,------***+++,,,///333444333222------......//////000000000111111111000000222444444333111//////000111222***************************************************++++++,,,,,,++++++******++++++,,,,,,++++++***++++++,,,---...///000111333333333333333333333333555555555555555555555555333222222111000000000111111111111000000000000///222111111000///......---.........///////////////------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************************************************************************************---+++)))***,,,---,,,)))************************+++++++++*********))))))************************************************************************,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************************************************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////000111222444444777666777999<<<=========<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999777666666555555555555444444444333333333333333333333333333333222222111000//////---------...............---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***************************************************************************)))************+++++++++************************************************+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++*********))))))((((((******))))))***+++,,,,,,)))************+++++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++***+++,,,///000///---------------------------............//////////////////000000000000//////***************************************************++++++,,,,,,++++++******++++++,,,,,,++++++***++++++,,,---...///000000333333333333333333333333444444444444444444444444333333222111111111111111222222111111111000000000111111111000///.....................////////////------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************************************************************************************************************************************************************---+++)))***,,,---,,,***************************+++++++++*********))))))************************************************************************,,,,,,,,,+++++++++************************************************************************************))))))******+++,,,************************)))************+++++++++))))))))))))))))))))))))************************************************************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////000111222333444777666666777:::<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>===<<<;;;:::999888888555555555555444444444444333333333333333333333333333333222111111000//////..................---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***************************************************************************)))************+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************)))))))))((()))))))))))))))***++++++)))************+++++++++------,,,,,,,,,+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,++++++,,,...///...,,,---------------------------........./////////////////////000000/////////***************************************************++++++,,,,,,++++++******++++++,,,,,,++++++***++++++,,,---...//////000333333333333444444444444222222222222222222222222444333333222222222222222333222222222111111111111111111000000//////..............................------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************************************************************************************************************************************++++++++++++++++++++++++,,,+++******,,,,,,+++***************************+++++++++***************************************************************************************,,,,,,,,,++++++++++++*********************************************************************************))))))******+++,,,************************)))************+++++++++))))))))))))))))))))))))************************************************************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////000222333444888666555666888;;;<<<<<<:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@???>>><<<:::999999::::::555555555555444444444444333333333333333333333333222222222111111000000////////////...---------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***************************************************************************)))************+++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))((((((((()))******)))************+++++++++,,,,,,,,,,,,++++++++++++*********++++++++++++,,,++++++++++++++++++++++++---,,,+++,,,......---+++---------------------------------.........//////......////////////......***************************************************++++++,,,,,,++++++******++++++,,,,,,++++++***++++++,,,------...//////333333333333444444444444333333333333333333333333444444333222222333333444333333333222222222111111111000000000/////////...///...............------------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************************************************************************************************************************************+++++++++++++++++++++++++++++++++++++++,,,++++++************************************************************************************************************************++++++++++++++++++++++++******************************************************************************))))))******+++,,,************************))))))*********+++++++++))))))))))))))))))))))))************************************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........///000111222333777555444444777999;;;;;;999999999:::::::::::::::;;;;;;===>>>????????????>>>===:::888888888999:::555555555444444444333333222222222222222222222222222111111111000000000///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***************************************************************************))))))*********+++++++++************************************************(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))((((((((((((((())))))))))))*********+++++++++,,,,,,,,,++++++++++++***************++++++++++++++++++++++++++++++++++++---,,,,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---......//////......---***************************************************++++++,,,,,,++++++******++++++,,,,,,++++++***++++++,,,,,,---.........222222222333333333444444333333333333333333333333333333333222222333444444333333333222222222111111000000000000//////////////////......---------,,,------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************************************************************************************************************************************++++++++++++++++++++++++++++++,,,+++++++++++++++************************************************************************************************************************++++++++++++++++++++++++******************************************************************************))))))******+++,,,************************))))))*********+++++++++))))))))))))))))))))))))************************************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...///000222222666444333333666888999888777888888888999999::::::999:::;;;<<<============<<<:::888666666666888999555444444444444333333333222222222222222222222222111111111000000000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***************************************************************************))))))*********+++++++++************************************************''''''(((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((((()))))))))*********+++++++++,,,,,,+++++++++*********))))))*********+++++++++++++++++++++++++++++++++---,,,+++,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............------***************************************************++++++,,,,,,++++++******++++++,,,,,,++++++***++++++,,,,,,------------000000111111222222333333444444444444444444444444333222222222222333333444333222222222111111111111000000000000//////////////////......---,,,,,,,,,------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,***************************************+++++++++***************************************************************************++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))************************************************************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...000111222444333222444666777666555666666777777888999999999999999:::;;;;;;;;;::::::999999777666666666777777444444444444333333333333222222222222222222222222000000000000000000000000/////////...---------,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++))))))***++++++++++++***************************************************************************)))************+++++++++************************************************'''(((((())))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************)))((((((((()))))))))************+++++++++++++++++++++************)))))))))************+++++++++++++++++++++++++++,,,+++***+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,***************************************************++++++,,,,,,++++++******++++++,,,,,,++++++***+++,,,,,,,,,,,,---------...//////000111111222222222222222222222222222222111111111111111222333333222222111111111000000000////////////000000000000//////...------,,,++++++------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,***)))+++---************************))))))*********+++++++++******************************************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))************************************************************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111111111111222444666666444222555555666777777888999999::::::::::::::::::999888888888888888777777777777444444444333333333222222111111111111111111111111///000000000000000000000..................------+++++++++,,,,,,---------************************))))))***++++++++++++***************************************************************************)))************+++++++++************************************************(((((())))))***++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************++++++***))))))))))))))))))************+++++++++++++++++++++************))))))))))))************++++++++++++++++++++++++*********+++---...,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,************************************************+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------......///000111111222111111111111111111111111111000000000111222222333111111111000000000000///////////////000000000000//////...---,,,,,,++++++------------------------+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,))),,,---,,,***)))+++---************************))))))******++++++++++++*********************************************************************************++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++*********)))***++++++,,,++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))************************************************************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000000222555777666333111444555555666777888888999;;;;;;;;;;;;:::999888888888888999999999888888777444444444333333333222222111111111111111111111111////////////000000000000---------...............+++++++++,,,,,,---------************************))))))***++++++++++++***************************************************************************)))************+++++++++************************************************((())))))***+++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++,,,,,,+++***))))))******)))************++++++++++++++++++************)))))))))))))))************++++++++++++++++++++++++)))))))))+++---...---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........//////000111222222222222222222222222222000000000000000000000000111111111111000000000000////////////////////////......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************)))************+++++++++************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************++++++************++++++,,,+++***))))))***+++,,,************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))******************************************************************************************************************************************************************************)))***+++,,,------------***************************************************++++++,,,,,,++++++***,,,,,,,,,,,,---...//////111111222333444444444444666777888888777888:::<<<===;;;999888666666666666777999:::;;;;;;:::888777444444333222222222333333222111111000000000000000000000000000000000000000......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************************************,,,,,,,,,++++++*********************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******************************************************************************)))************+++++++++)))************+++++++++)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............///000111222222222222222222222222222000000000000000000000000111111111000000000//////..............................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************)))************+++++++++************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************++++++************++++++++++++************++++++************************************************++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,,,,,,,+++++++++************))))))))))))******************************************************************************************************************************************************************************)))***+++,,,------------***************************************************++++++,,,,,,++++++***,,,,,,+++,,,,,,---...///000111222333444444444444555777999999888888:::;;;;;;:::999888888888999:::888999:::;;;;;;999777666444444333222222222333333222111111000000000000000000000000000000000000000......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************************************+++++++++******)))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))************)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))************************************************)))************+++++++++)))************+++++++++)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............///000111222222222222222222222222222000000000000000000000000111111000000000000//////..............................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************)))************+++++++++************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************++++++************++++++******++++++++++++******************************************************++++++++++++++++++++++++************************,,,,,,,,,,,,---------...,,,,,,,,,+++++++++************))))))))))))******************************************************************************************************************************************************************************)))***+++,,,------------******************************************************++++++++++++******+++++++++,,,,,,---...///000000222333333333333333555777:::::::::999999:::999999999999:::;;;<<<<<<::::::;;;;;;:::888666555555444333333222222222333222111111000000000000000000000000000000000000000......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++************************************************************************************************************)))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******************************************************************************)))************+++++++++)))************+++++++++)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............///111111111111111111111111111111000000000000000000000000111000000000////////////..............................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))*********+++++++++************************************************************************************************++++++++++++++++++++++++***************************+++++++++++++++,,,,,,************************************************++++++************++++++)))***+++,,,,,,+++***)))************************************************++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,+++++++++************))))))))))))************************************************************************************************************************************************************************************+++,,,,,,,,,,,,,,,******************************************************++++++++++++******++++++++++++,,,---...//////000111222333333333333444777:::;;;:::999999999888999999999::::::;;;;;;;;;;;;;;;:::999777555444555555444333222222222222222111111000000000000000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********************************************************************************************************************))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111111111111111111111111111000000000000000000000000000000000////////////.................................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))*********+++++++++************************************************************************************************++++++++++++++++++++++++*********************************++++++,,,,,,,,,************************************************++++++************++++++)))***+++,,,,,,+++***)))************************************************++++++++++++++++++++++++************************)))*********++++++++++++,,,,,,,,,+++++++++************))))))))))))******************************************************))))))))))))))))))))))))******************************************************************************************************++++++,,,,,,++++++************************************************)))******++++++******)))++++++++++++,,,---......//////000111222222222222444777:::;;;:::888777888888888888999999999999999;;;;;;:::999888666555555666555444333222222222222222111111000000000000000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111111111111111111111111111000000000000000000000000000000////////////......------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************)))************+++++++++************************************************************************************************++++++++++++++++++++++++*********************************++++++,,,,,,---************************************************++++++************++++++******++++++++++++******************************************************++++++++++++++++++++++++************************))))))))))))************,,,,,,,,,+++++++++************))))))))))))******************************************************))))))))))))))))))))))))******************************************************************************************************+++++++++++++++***************************************************))))))************))))))*********++++++,,,---......///000111111222111111444666888999777666666777777888888999999999888888::::::999888777666666666666555444333222111111111222111111000000000000000000000000000000000000000......---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************************************+++++++++++++++,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))******))))))))))))******************************************************************************)))************+++++++++)))************+++++++++)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000111111111111111111111111000000000000000000000000000000/////////.........------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************)))************+++++++++************************************************************************************************++++++++++++++++++++++++************************)))******+++,,,,,,------************************************************++++++************++++++++++++************++++++************************************************++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,+++++++++************))))))))))))******************************************************))))))))))))))))))))))))******************************************************************************************************++++++++++++******************************************************))))))************))))))************+++,,,---...---...///000111111111111555666777666555444555666555666888:::;;;;;;;;;:::999999888777777777777777666666444333222111111111222111111000000000000000000000000000000000000000......---------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************************************)))*********++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))******))))))))))))******))))))))))))))))))))))))************************************************)))************+++++++++)))************+++++++++)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------...000000000000000000000000000000000000000000000000000000000/////////............------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************)))************+++++++++************************************************************************************************++++++++++++++++++++++++************************))))))***+++,,,,,,------************************************************++++++************++++++,,,+++***))))))***+++,,,************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))******************************************************))))))))))))))))))))))))******************************************************************************************************+++++++++******)))************************************************))))))************))))))************+++,,,---...---...///000111111111111555666666555333333555666444555888:::<<<===>>>>>>888888777777777777777888777666444333222111111111222111111000000000000000000000000000000000000000......---------,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************************************************************************************(((((())))))*********+++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))******))))))))))))******************************************************************************)))************+++++++++)))************+++++++++)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,************************,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++******++++++,,,------------............//////000000111111111111000111111111111111111111111111111111000000000000000////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************************************,,,+++***))))))***+++,,,************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,+++***))))))************************************************************+++++++++,,,,,,,,,************************************************************************)))************+++++++++,,,,,,+++***))))))******+++*********))))))(((((())))))))))))************))))))))))))))))))))))))+++++++++*********))))))************************************************))))))))))))))))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,************************************************************************------------...000111222333333444444555666666666888999:::;;;<<<;;;:::999::::::999999888777777777666555555444222111000000222222222111111111111000////////////////////////........................------------------------,,,++++++******++++++,,,+++++++++*********))))))************************))))))))))))************************************************************************************************************+++*********))))))((((((************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))***+++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))***************)))((((((************************))))))))))))************---++++++...222333///*********))))))******+++,,,,,,,,,,,,++++++*********************************))))))))))))************)))************+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------............//////000111111111111000111111111111111111111111000000000000000000000000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************************************++++++***))))))***++++++************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,,,,++++++***))))))************************************************************+++++++++,,,,,,,,,************************************************************************)))************+++++++++,,,++++++***))))))******************)))))))))((())))))))))))************))))))))))))))))))))))))+++++++++*********))))))************************************************))))))))))))))))))))))))+++++++++*********))))))))))))*********+++++++++************************************************************************------------...000111222333333333444555555666666777777888999999999999888::::::999888888777777666666555444333222111111000222222222111111111000000////////////////////////........................------------------------,,,++++++******++++++,,,+++++++++*********))))))************************))))))))))))************************************************************************************************************************)))))))))(((************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))***++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))***************)))((((((************************))))))))))))************,,,***))),,,000000---)))******))))))******+++,,,,,,,,,,,,+++++++++******************************))))))))))))************)))************+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------...............///000000111111111000111111111111111111111111000000000000000000000000////////////////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************************************++++++***))))))***++++++************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************+++++++++,,,,,,,,,,,,+++******)))***************************************************************+++++++++,,,,,,,,,************************************************************************)))************+++++++++,,,+++******)))*********************))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++***************************************************************))))))))))))))))))))))))+++++++++***************(((((()))))))))*********************************************************************************,,,,,,------...///111222222333333444444555555666666555555555666666777888:::999999888888777666666555555444333222111111000222222111111111000000000////////////////////////------------------------------------------------,,,++++++******++++++,,,+++++++++***************************************))))))))))))************************************************************************************************************************))))))))))))************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,,,,******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))*********+++******)))(((************************))))))))))))***************)))(((***---...+++'''******))))))******+++,,,,,,,,,,,,++++++++++++***************************)))))))))*********++++++)))************+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++******++++++,,,---,,,,,,---------...............///000111111111111111111111111111111111111/////////000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************************************+++******************+++************************************************************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++***************+++******************************************************+++++++++,,,,,,,,,************************************************************************))))))*********+++++++++++++++***************+++*********)))))))))))))))((()))))))))************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))************************))))))))))))*********+++************************************************************************,,,,,,,,,---...///000111222222222333444444555555555555444333444555777888999999999888777777666666444444333333222111111000111111111111000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************((()))))))))*********************************************************************************************************************)))))))))))))))************************************)))))))))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++******++++++,,,---******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))*********++++++******)))************************((()))))))))***************)))(((***,,,,,,***(((******))))))******+++,,,++++++++++++++++++++++++************************))))))*********+++++++++))))))*********+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++******++++++,,,---,,,,,,,,,------------...------...000000111111111000000000000000000000000......//////000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++*********************************************************************************++++++*********************************************************************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++***************++++++******************************************************+++++++++,,,,,,,,,************************************************************************))))))*********++++++++++++***************++++++))))))))))))))))))******((()))))))))************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))*********************************+++++++++,,,,,,************************))))))))))))))))))))))))************************,,,,,,,,,,,,---///000111111111222222333444444444555555444444555666888999999999888888777666666555333333333222222111111000111111111000000000//////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************((()))))))))************************************************************************************************************))))))))))))))))))******************************************)))))))))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++******++++++,,,---******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))******++++++++++++******************************((()))))))))************+++******+++++++++***)))******))))))******+++,,,++++++++++++++++++++++++************************************++++++++++++))))))*********+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,------------,,,---...///000111111111000000000000000000000000---......//////000000111////////////////////////,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************************************)))***++++++++++++***)))************************************************************************************************++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,*********)))******+++,,,******************************************************+++++++++,,,,,,,,,************************************************************************)))************+++++++++*********)))******+++,,,))))))))))))************))))))))))))************))))))))))))))))))))))))***************+++++++++************************************************))))))))))))))))))))))))***************+++++++++***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))************************++++++,,,,,,---...000111000111111222222333333444444444555555666777888999999888888777777666555555333333222222111111111111111111000000000/////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***************+++++++++************************))))))))))))************************************************************************************************************))))))))))))************************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,,,,******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))************))))))))))))))))))))))))))))))***++++++,,,+++++++++************************))))))))))))************,,,,,,,,,+++++++++++++++******))))))******+++,,,***++++++++++++,,,,,,,,,*********************************++++++++++++,,,)))************+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,---------+++,,,---///000111111111000000000000000000000000------......///000000111////////////////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************************************)))***++++++++++++***)))************************************************************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,******))))))***++++++,,,******************************************************+++++++++,,,,,,,,,************************************************************************)))************+++++++++******))))))***++++++,,,((()))))))))************))))))))))))************))))))))))))))))))))))))))))))*********+++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++************++++++++++++************************))))))))))))))))))))))))************************+++++++++,,,---...///000000000111111222333333333222333444666777777888888888888888777666666555555222222222222111111111111111000000000////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))*********+++++++++************************))))))))))))************************************************************************************************************((()))))))))************************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))***++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))***++++++,,,,,,,,,+++************************))))))))))))************,,,,,,,,,+++*********+++******))))))******+++,,,******+++++++++,,,,,,,,,*********************************+++++++++,,,,,,)))************+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++************************++++++******++++++,,,---++++++,,,,,,,,,---------+++,,,---///000111111111000000000000000000000000---------...///000000111////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************************************************************)))***+++,,,,,,+++***)))************************************************************************************************************************))))))******++++++++++++******+++++++++,,,,,,,,,******))))))***+++,,,,,,******************************************************+++++++++,,,,,,,,,************************************************************************)))************+++++++++******))))))***+++,,,,,,(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))******++++++++++++************************************************))))))))))))))))))))))))))))))******++++++++++++))))))))))))************************************))))))))))))))))))))))))************************+++++++++,,,---...///000000000000111222222333333000222444666777777777666888888888777666666555555222222222111111111111111000000000000////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))******++++++++++++************************))))))))))))************************************************************************************************************(((((())))))*********+++************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))******+++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,************************))))))))))))************+++,,,,,,***)))((()))+++*********)))***++++++,,,*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,)))************+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111000000//////.........---////////////000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------************************++++++******************************************)))************+++++++++************************++++++************++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))******++++++******)))************************++++++++++++++++++++++++************************************************************************************************)))************+++++++++************************************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))************)))((((((...---,,,++++++---...000000000000000111111111111444444555666777888999999999888888777666555555444444333222111000000000000000000000000////////////........................//////...---,,,,,,++++++------,,,,,,+++***))))))************************************************************************************************************************************************)))***++++++***)))***+++))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************)))************+++++++++,,,++++++++++++*********))))))*********+++++++++*********+++++++++,,,,,,))))))***+++++++++++++++,,,,,,+++++++++++++++,,,---,,,,,,+++***+++++++++************++++++++++++...------,,,++++++++++++------,,,,,,+++*********+++******))))))*********++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000000/////////.........---.../////////000000000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------************************************************************************)))************+++++++++************************++++++************++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++************************************************************************************************)))************+++++++++************************************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((('''((()))***************...---,,,++++++,,,.../////////000000000111111111333333444555666777777888888888777777666555555444444333222111000000000000000000000000////////////........................///......---,,,,,,++++++------,,,,,,+++******)))************************************************************************************************************************************************)))***++++++***)))***+++))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))((((((((()))))))))******))))))************))))))))))))))))))))))))))))))************)))))))))(((************)))))))))((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************++++++++++++************************((())))))***+++,,,,,,---,,,,,,,,,+++++++++++++++///////////////...---,,,------,,,,,,+++,,,,,,---......---,,,,,,,,,,,,,,,++++++******************------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////////////////...................../////////000000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************************************************************)))************+++++++++************************++++++************++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++************************************************************************************************)))************+++++++++************************************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))&&&'''((()))+++++++++,,,---,,,+++++++++,,,.../////////000000000000111111222222333444555666666777888777777666666555555555333333222111000000000000000000000000////////////.................................------,,,,,,+++---,,,,,,++++++*********************************************************************************************************************************************************)))***++++++***)))***+++))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))*********++++++))))))************))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************+++++++++,,,*********+++++++++++++++***************+++++++++,,,,,,,,,+++++++++++++++---......//////......---000000000//////000000111222222222111111111111111//////......------,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,---------------,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................................../////////000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************************************+++++++++************************))))))*********+++++++++************************++++++************++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))************************************************************************************************************************************************))))))*********+++++++++************************************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))'''''')))******+++++++++,,,,,,+++++++++,,,---...////////////000000000111222222333444555666777777777777666666666555555555333222222111000000111111000000000000////////////..............................---------,,,,,,,,,,,,,,,,,,++++++*********************************************************************************************************************************************************)))***++++++***)))***+++))))))))))))))))))))))))((()))))))))************************************)))))))))))))))))))))))))))*********++++++++++++))))))************))))))))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++*********************************+++++++++,,,,,,---,,,,,,,,,,,,,,,++++++,,,,,,++++++******)))))),,,,,,------.../////////...///111333444666666777999888888888888999999:::;;;;;;;;;;;;;;;::::::999999999888777777666555555111000000////////////000......------,,,,,,,,,,,,++++++******)))******+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...........................////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,************************))))))*********+++++++++************************))))))*********+++++++++************************++++++************++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++)))******++++++******)))************************************************************************************************************************************************))))))*********+++++++++************************************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))************)))(((++++++++++++,,,,,,------...////////////000000000333333444555666777777888666666666666555555555555333222111111000111111111000000000000////////////........................---------------,,,,,,,,,,,,,,,+++++++++++++++***************************************************************************************************************************************************)))***++++++***)))***+++))))))))))))))))))))))))((()))))))))************************************)))))))))))))))))))))))))))*********++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***************************++++++++++++,,,,,,,,,------,,,,,,+++++++++***,,,,,,,,,---...///000000222333444666888999;;;;;;<<<>>>@@@BBBDDDEEEFFFGGGCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGFFFEEEDDDFFFFFFEEEDDDCCCCCCBBBBBB===<<<;;;:::999888888888555444333111000...---,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------........./////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++************************)))))))))***++++++,,,,,,************************)))************+++++++++************************++++++************++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************************************************************************************************************************************)))************+++++++++************************************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))((((((++++++++++++,,,,,,,,,,,,......////////////000000333333444555666777888888555555555555555555555555222222111111111111111222000000000000////////////........................------------------------++++++++++++++++++++++++************************************************************************************************************************************************)))***++++++***)))***+++))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))*********++++++))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------///111444888;;;===??????@@@AAACCCEEEGGGHHHIIILLLLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNOOOPPPNNNOOOPPPQQQPPPOOONNNMMMPPPPPPOOOOOONNNNNNMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHAAA@@@>>><<<:::888666555000000///...------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------.........---------.........//////................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++************************((())))))***++++++,,,,,,************************)))************+++++++++************************++++++************++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************************************************************************************************************************************)))************+++++++++************************************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((())))))************)))******+++,,,,,,,,,,,,,,,........./////////000000222222333444555666666777555555555555555555555555222111111111111111222222000000000000////////////........................------------------------++++++++++++++++++++++++************************************************************************************************************************************************)))***++++++***)))***+++))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))((((((((()))))))))******))))))************))))))))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++************************+++++++++,,,,,,,,,------,,,---///111333555777777888999<<>>AAABBBDDDEEEGGGIIIKKKLLLNNNOOOQQQQQQQQQQQQQQQQQQQQQQQQOOOPPPQQQSSSTTTUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXTTTUUUVVVWWWWWWUUUSSSRRRTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVXXXYYY[[[]]]^^^XXXXXXWWWVVVTTTSSSRRRRRRLLLJJJGGGBBB>>>;;;888777------............---,,,///...---,,,,,,+++++++++.........---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......///////////////.................................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************)))))))))))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************************************++++++******************************************************************,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************++++++++++++++++++++++++************************))))))))))))))))))))))))******************************))))))))))))******++++++++++++++++++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,---------............//////000111333444555555555555555555555444333222111222222222222222222222222000000000000000111111111111000000///...---------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++************************++++++******++++++,,,---*********)))******++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))************************++++++************++++++************************))))))))))))))))))))))))******)))))))))***++++++...---,,,+++***)))))))))...////////////222666999>>>???BBBEEEIIILLLOOOPPPSSSQQQQQQRRRSSSTTTSSSRRRSSSRRRPPPOOOOOOOOOQQQRRRPPPRRRTTTWWWXXXXXXWWWWWWTTTVVVZZZ[[[[[[[[[\\\]]]```]]]YYYUUUQQQLLLGGGCCCEEEHHHJJJIIIHHHIIINNNRRRUUUVVVYYY[[[[[[\\\]]]^^^aaaaaabbbbbbaaa```^^^]]]ZZZYYYXXXWWWTTTPPPMMMKKK------..................)))***,,,---...//////...***+++,,,------......---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////....................................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************************************************************************************************************,,,,,,,,,+++++++++******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************++++++++++++++++++++++++******************************************************************************))))))))))))******++++++++++++++++++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,------------............111222333444444444444444555666666555444333222222222222222222222222111111000000000000000000000111111000000///......------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++************************++++++******++++++,,,---++++++***************+++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))************************++++++************++++++************************************************))))))))))))******+++,,,///...---,,,,,,---.........000333555888<<>>===<<<<<<<<<===>>>AAA???>>>>>>AAAEEEJJJMMMTTTXXX\\\```bbbdddgggiiihhheeeaaa]]]ZZZWWWSSSPPPNNNMMMLLLLLLMMMMMMMMMLLLPPPTTTVVVQQQIIIDDDHHHMMMWWWZZZ___dddhhhkkklllmmmllllllkkkjjjiiihhhhhhggg===;;;999666444222111111111000000///......---------...///000///...,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------...............///................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************************************,,,++++++******++++++,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***************************************************************************************+++++++++************************************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************************************************************+++******))))))******+++))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------.........222333444555555555555555555666666666555555444333333222222111111000000///111111111000000000000000000000//////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++************************++++++******++++++,,,------,,,+++***))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))))))))))))))))))))************************++++++************++++++************************************************---,,,,,,++++++,,,,,,------------///222777<<<>>>HHHKKKNNNPPPQQQSSSUUUVVVYYYYYYYYYXXXXXXXXXXXXXXX\\\\\\[[[ZZZXXXSSSMMMHHH===<<<<<<<<<===>>>@@@@@@???>>>???AAAEEEKKKPPPTTT[[[^^^aaabbbbbbbbbcccdddeeecccaaa___^^^]]]ZZZXXX[[[XXXVVVWWWYYYYYYUUURRRVVVXXXXXXSSSMMMIIIKKKNNNSSSVVV\\\ccciiinnnppprrroooooommmkkkjjjiiihhhgggOOOMMMIIIEEEAAA>>>;;;:::222111...------///222444,,,---...///......,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,---------......//////........................---.....................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************************************,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************************************))))))*********+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************************************************************++++++************++++++))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------...///000222444555666777777555555555555555555444333222222222222111111000000111111111111000000//////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++************************++++++******++++++,,,------,,,+++***))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))))))))))))))))))))************************++++++************++++++************************************************,,,+++++++++++++++,,,,,,111222444888===BBBGGGJJJOOOQQQTTTTTTTTTSSSTTTUUUYYYZZZZZZZZZZZZZZZZZZZZZ\\\YYYWWWTTTRRROOOKKKHHHGGGGGGFFFFFFFFFFFFFFFGGGCCCDDDGGGJJJNNNQQQTTTUUUYYY[[[]]]]]][[[ZZZZZZ[[[WWWWWWWWWYYY[[[\\\[[[YYYXXXWWWXXX[[[___```^^^ZZZZZZXXXWWWVVVWWWXXXWWWVVVTTTWWWZZZ___cccgggiiijjjkkkjjjiiihhhfffdddcccccc[[[ZZZXXXVVVRRROOOKKKJJJDDDAAA<<<777444222222333------------......//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---......//////........................---------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************************************)))))))))***++++++,,,,,,***************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++************++++++************************))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---------------...000333555666777777333444444444444444333333222222222222222222222222222222111111000///////////////////////////......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++************************++++++******++++++,,,---,,,,,,+++***))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))************************++++++************++++++************************++++++++++++++++++++++++)))******+++---///111222>>>@@@CCCFFFKKKPPPSSSUUUTTTUUUWWWWWWWWWWWWXXXZZZZZZZZZZZZ[[[\\\]]]]]]^^^^^^\\\YYYXXXWWWVVVTTTRRRSSSSSSQQQPPPNNNLLLKKKJJJIIIKKKNNNRRRTTTTTTTTTSSSSSSUUUWWWXXXWWWVVVWWWWWWRRRSSSWWW\\\aaabbbaaa___XXXZZZ^^^dddiiikkkkkkjjjiiieeeaaa```aaa___YYYUUUUUUUUUVVVWWWYYY\\\^^^___cccdddcccbbb```]]][[[YYYZZZ[[[]]]^^^]]]\\\YYYXXXXXXVVVRRRMMMGGGBBB>>>;;;999777444222000000000111------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,------...//////........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************++++++++++++++++++++++++,,,++++++******++++++,,,)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************************************((())))))***++++++,,,,,,******************************************************+++++++++,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,------------...000222333444555555222222333333333333333222222222222333444444555555222222111111000//////....../////////////////////,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++************************++++++******++++++,,,---++++++***************+++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))************************++++++************++++++************************++++++++++++++++++++++++***,,,...222666:::>>>@@@LLLNNNPPPSSSVVVXXXYYYYYYUUUVVVVVVUUUTTTUUUWWWZZZUUUUUUVVVWWWWWWXXXYYYYYYYYYYYYYYYZZZ\\\[[[YYYWWWSSSSSSSSSRRRQQQOOONNNMMMMMMPPPSSSWWWYYYZZZZZZZZZZZZ\\\^^^______^^^^^^___[[[^^^dddkkkpppqqqooollleeejjjpppuuuwwwxxxxxxxxxyyywwwtttqqqmmmggg```[[[[[[ZZZZZZ\\\___dddiiilllllllllkkkhhhccc\\\VVVRRRSSSVVVZZZ^^^aaaaaa```___ZZZ\\\]]]^^^\\\YYYUUURRRHHHDDD???999444222111111------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......++++++,,,,,,---...//////........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************************************((())))))***++++++,,,,,,*********************************************************++++++,,,,,,,,,))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------...///000111222333333333111111222333333333222222111222333333555555666777222222222111000//////............///////////////,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++************************++++++******++++++,,,---******************++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))************************++++++************++++++************************++++++++++++++++++++++++...000444999@@@FFFKKKNNNTTTVVVXXXZZZ[[[ZZZYYYXXXRRRQQQPPPMMMKKKKKKMMMPPPNNNOOOOOOOOOPPPPPPQQQQQQLLLMMMQQQUUUWWWWWWSSSPPPLLLLLLNNNOOOPPPQQQQQQQQQPPPRRRVVV[[[___cccfffggghhhjjjlllllljjjiiiiiiiiibbbfffmmmuuuzzz{{{wwwttttttyyy|||||||||{{{~~~{{{uuurrrqqqgggggghhhlllsss|||}}}wwwnnncccZZZTTTPPPMMMMMMRRR[[[bbbcccaaa``````_________```aaabbb\\\VVVOOOJJJEEE@@@:::666222111...---,,,---///000...---+++,,,.../////////---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///000///...---,,,------...//////.........---------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************''',,,111111,,,))))))+++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***++++++++++++++++++++++++---,,,++++++************************************++++++************++++++++++++******++++++,,,---******+++,,,,,,,,,,,,+++)))************+++++++++)))************+++++++++++++++++++++++++++++++++)))************++++++++++++++++++*********))))))+++++++++*********)))))),,,,,,+++***))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111222333333333444333222111111111222333333333333222222111111111000000000000000000111111000000///...------,,,,,,------------------------++++++------------++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,)))************+++++++++******))))))))))))************************************+++,,,,,,,,,,,,+++)))))))))***+++++++++,,,************************************************************************+++)))((('''((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))******+++,,,************************+++,,,,,,------,,,,,,+++++++++******************++++++++++++******)))))),,,+++******+++,,,+++***,,,---------,,,...111333333999AAAIIIOOORRRSSSRRRTTTWWWZZZZZZYYYWWWUUUUUUHHHEEEAAA======???BBBEEEGGGJJJJJJHHHIIINNNPPPOOOFFFGGGJJJOOOSSSSSSQQQOOOIIILLLMMMMMMPPPXXX\\\\\\eeefffaaaWWWUUU]]]jjjssswwwppplllnnnoookkkiiihhhllllllooouuuzzz|||yyyuuuvvv}}}||||||}}}xxxzzz~~~~~~zzzvvvooolllllluuuvvviiiaaa```UUURRROOOQQQVVV[[[]]]^^^cccbbb`````````bbbdddeeebbb___[[[WWWTTTOOOHHHCCC:::888444111//////000111///...,,,,,,------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------............000///...---,,,------...//////.........---------,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******************************'''---333444000,,,******************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***++++++++++++++++++++++++------,,,+++++++++++++++************************++++++************+++++++++++++++++++++,,,,,,---******+++,,,,,,,,,,,,+++)))************+++++++++)))************+++++++++++++++++++++++++++++++++)))************++++++++++++++++++*********))))))+++++++++*********)))))),,,++++++***))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......000111222333333333333333222111111222222333444333333333222222222222222222111000000111111111000//////......---,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,************++++++++++++******))))))))))))******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***************+++++++++***************************************************************************)))((('''((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))******+++,,,************************+++,,,,,,------,,,,,,+++************************++++++++++++*********)))***))))))***++++++***)))***+++,,,,,,---111666:::@@@DDDKKKQQQVVVXXXWWWWWWYYYYYYXXXTTTPPPMMMKKKKKKAAAAAAAAAAAACCCEEEHHHJJJHHHLLLOOOOOOPPPRRRPPPKKKMMMOOOSSSWWWYYYYYYYYYXXXTTTZZZ^^^```eeelllooonnnjjjcccUUUHHHHHHWWWhhhrrrtttmmmhhhiiihhhdddaaaaaafffgggiiilllnnnooommmlllqqquuuxxxwwwsssooommmmmmlllooorrrsssqqqmmmjjjhhhjjjlllooottt|||}}}qqqjjjjjjWWWUUURRRQQQRRRUUUYYY[[[aaa```^^^]]]\\\]]]]]]^^^aaaaaaaaaaaaaaa^^^YYYUUUMMMJJJEEE@@@;;;888666555222///---,,,---------,,,------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------............//////...------------..................---------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******************************'''---444666333...+++***************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***++++++++++++++++++++++++------,,,,,,++++++,,,,,,************************++++++************++++++,,,,,,++++++,,,,,,---...******+++,,,,,,,,,,,,+++)))************+++++++++)))************+++++++++++++++++++++++++++++++++)))************++++++++++++++++++***************+++++++++***************,,,+++******)))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,+++++++++++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111222222222222333222222111111222333333444444444444333333333333444444333222111111111111000//////......------------------------------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,******+++++++++,,,,,,,,,************+++++++++,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++******************************************************************************************)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))******+++,,,************************++++++,,,,,,,,,,,,++++++************************++++++++++++************))))))***+++++++++******+++---///222555;;;AAAFFFLLLOOOTTTYYY\\\\\\[[[ZZZYYYXXXUUUQQQLLLJJJJJJLLLHHHIIIKKKLLLNNNNNNNNNNNNNNNRRRUUUXXX\\\___\\\UUU\\\```dddfffgggjjjnnnqqqnnntttwwwvvvttttttrrrooocccXXXHHH>>>CCCTTTbbbgggddd]]]WWWXXXXXXUUUSSSSSSWWWXXXYYYYYYXXXXXXYYY[[[______^^^]]][[[YYYWWWVVV]]]```bbb```\\\XXXWWWWWWZZZ```gggjjjlllsss|||uuusssuuuRRRSSSSSSSSSSSSTTTXXX[[[```______]]][[[YYYXXXVVVXXXYYY\\\^^^```aaaaaa```___]]]ZZZUUUOOOIIICCC@@@888555000------///000000------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................------..............................------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******************************)))---111333111...,,,+++************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------,,,,,,+++***++++++++++++++++++++++++------,,,,,,,,,,,,,,,---************************++++++************++++++,,,,,,,,,+++,,,,,,---...******+++,,,,,,,,,,,,+++))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************++++++***************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000111222222222222222222222222222333333444444444444444444444444666555444333222111111111000/////////......------------------------------------++++++++++++------,,,++++++******++++++,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,+++++++++***)))))))))************************************************************************))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))******+++,,,************************++++++,,,,,,,,,,,,++++++***************+++++++++++++++++++++++++++++++++***+++------,,,+++++++++...222888>>>CCCHHHNNNQQQSSSUUUXXX[[[]]]]]]\\\[[[VVVVVVUUUTTTRRRSSSUUUWWWXXXXXXWWWVVVTTTRRRQQQPPPRRRWWW]]]dddnnnuuusssmmmlllooorrrrrrrrrwwwrrrggg^^^XXXNNNIIIAAAAAAKKKWWWYYYTTTPPPIIIEEEFFFHHHHHHHHHIIIHHHJJJKKKIIIGGGGGGJJJMMMJJJHHHFFFFFFGGGHHHHHHGGGNNNQQQSSSPPPLLLIIIIIIKKKLLLTTT^^^bbbdddiiisss|||{{{wwwssssssqqqnnnnnnrrrIIILLLQQQTTTVVVWWWXXXYYY[[[]]]___```___^^^[[[YYYUUUUUUUUUVVVWWWYYY\\\^^^bbbcccdddddd```[[[TTTPPPEEE???666///------///000...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------..................---.....................---------,,,,,,,,,++++++,,,,,,,,,+++++++++******************************+++,,,------,,,+++,,,---************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---************************++++++************++++++,,,++++++++++++,,,------******+++,,,,,,,,,,,,+++))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************+++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111111111222222333333333333444444444444444444444444666555444333222222222222///////////////.........------------------------------++++++++++++------,,,++++++******++++++,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,+++++++++***)))))))))************************************************************************)))))))))))))))******+++))))))))))))))))))))))))******************************************************************************))))))******+++,,,***************************++++++,,,,,,++++++***))))))*********++++++++++++++++++++++++++++++,,,***,,,---,,,+++***,,,...444:::CCCKKKPPPSSSUUUVVVUUUWWWYYY[[[\\\]]]]]]\\\WWWXXXZZZZZZYYYYYYZZZ[[[ZZZXXXUUURRRQQQRRRSSSTTTVVVaaappp~~~xxxxxxvvvrrrpppvvvxxxbbbSSSIIICCC??????AAAGGGRRRZZZUUUKKKJJJCCC===>>>AAAAAABBBDDD???BBBDDDCCCAAAAAADDDHHHCCCAAA??????AAACCCEEEEEEDDDFFFGGGFFFDDDCCCDDDFFFHHHNNNVVV]]]aaaeeeiiilllnnniiieeedddaaa^^^___cccLLLOOOSSSXXXZZZZZZXXXVVVPPPRRRUUUXXX[[[\\\]]]]]]YYYYYYWWWTTTRRRRRRUUUXXXYYY\\\```dddeeeccc```^^^TTTMMMBBB888222...,,,+++......------------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---......///.........---------...............------------,,,,,,,,,,,,,,,,,,,,,+++++++++******************************,,,+++)))((()))***,,,---************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++******++++++,,,,,,************************++++++************++++++++++++******++++++,,,---******+++,,,,,,,,,,,,+++)))************+++++++++)))************+++++++++++++++++++++++++++++++++)))************+++++++++***************+++++++++***************+++++++++*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000000000000000000222333333333333333333333333333444444444444555555444333222222222222////////////////////////---------------------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++***************************************************************************************((()))))))))************))))))))))))))))))))))))******************************************************************************))))))******+++,,,******************************++++++++++++******)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,)))+++---,,,+++---222777===CCCLLLSSSVVVWWWXXXXXXYYYZZZ[[[\\\]]]^^^^^^^^^[[[]]]]]]\\\YYYWWWVVVVVVQQQOOOMMMMMMPPPUUU[[[___fffvvvyyywwwrrrkkkhhhkkksssyyy}}}|||qqq^^^LLLCCC???>>>DDDGGGKKKOOOXXX^^^\\\VVVPPPGGG@@@???@@@???@@@BBB>>>@@@CCCEEEEEEEEEEEEFFFFFFEEEDDDCCCDDDFFFIIIKKKIIIIIIJJJKKKLLLLLLLLLLLLEEEGGGJJJOOOSSSUUUTTTSSSVVVRRROOOQQQQQQQQQTTTYYY```______```aaa___ZZZVVVLLLLLLKKKLLLPPPTTTYYY]]]\\\\\\[[[XXXTTTSSSTTTWWWTTTVVVXXX[[[^^^```aaabbb]]]XXXPPPGGG@@@999333///......------------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,.../////////......---------.........//////...------------,,,,,,,,,,,,,,,,,,+++++++++*********************************)))((()))***+++++++++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***++++++++++++++++++++++++***)))))))))******+++,,,************************++++++************++++++******))))))******+++,,,******+++,,,,,,,,,,,,+++)))************+++++++++)))************+++++++++++++++++++++++++++++++++)))************+++++++++))))))*********+++++++++))))))*********+++++++++******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------.........------------------------+++++++++,,,,,,,,,------+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000000000///000222333444444333333222222222222333333333444333333222222222222222333/////////////////////000------------------------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***************+++++++++************************************************************************(((((()))***************))))))))))))))))))))))))******************************************************************************))))))******+++,,,******************************++++++++++++******((())))))***++++++,,,,,,+++++++++,,,,,,,,,------+++---///000111777@@@GGGKKKOOOTTTXXXYYYYYYZZZ[[[]]]]]]]]]]]]]]]]]]]]]^^^ZZZZZZYYYWWWUUUUUUWWWYYYYYYXXXWWWXXX\\\bbbiiinnnvvv{{{rrrjjjdddbbb^^^[[[XXXXXXYYYZZZRRRUUURRRHHH@@@@@@EEEIIIXXX]]]bbbbbbeeeiiikkkjjj___VVVNNNLLLMMMLLLMMMPPPMMMOOOSSSWWWYYYXXXTTTQQQOOORRRTTTTTTTTTVVV[[[``````___^^^aaaeeefffccc```UUUSSSPPPMMMKKKJJJIIIIIIJJJEEEDDDFFFHHHIIIMMMSSSvvvqqqkkkiiihhhddd]]]WWWTTTPPPKKKHHHJJJPPPXXX]]]YYY[[[]]]\\\YYYWWWXXXYYYXXXVVVTTTTTTVVVYYY^^^``````^^^ZZZUUUOOOFFF===777......------------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,.../////////......---------.........//////......---------,,,,,,,,,,,,,,,,,,+++++++++******************************)))))))))+++,,,,,,+++)))************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------,,,++++++++++++++++++++++++++++++))))))(((((()))***++++++************************++++++************++++++)))))))))((()))******+++******+++,,,,,,,,,,,,+++)))************+++++++++)))************+++++++++++++++++++++++++++++++++)))************+++++++++))))))******++++++++++++))))))******++++++++++++******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------.........//////------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---...///000000000///000222333444444333333111111111222222333333333222222111111111222333333////////////000000000000------------------------++++++---......---++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,******************************+++,,,,,,,,,,,,+++))))))******+++++++++,,,************************************************************************(((((()))***************))))))))))))))))))))))))*********************************************************************************)))***++++++,,,******************************++++++++++++******((())))))***++++++,,,,,,+++++++++,,,,,,---------...111444555888@@@MMMVVVWWWYYY[[[[[[[[[\\\]]]_________]]]\\\[[[[[[[[[[[[SSSSSSSSSRRRTTTXXX^^^cccmmmllljjjjjjmmmqqquuuxxxyyy|||wwwgggVVVMMMHHHFFFGGGFFFFFFFFFFFFDDDAAA>>>===DDDGGGDDDCCCIIIRRRXXXgggpppwwwwwwtttvvvwwwxxxpppggg___^^^```aaacccfffeeefffjjjooorrrpppiiiccc\\\aaafffhhhiiillltttzzzyyyvvvtttxxx}}}zzzttttttppphhh^^^UUURRRSSSUUUWWWQQQLLLIIIGGGDDDEEEIIIvvvkkkccc\\\ZZZXXXWWWXXX]]]bbbfff``````]]]XXXTTTSSSXXX]]]^^^ZZZXXXXXXVVVSSSSSSVVV^^^^^^___```^^^XXXNNNGGG===888111---,,,...///000//////......------,,,,,,......---------,,,,,,,,,,,,,,,,,,---------........................------000000000000000000000000000...,,,---......+++(((,,,,,,,,,++++++*********++++++************++++++)))************+++++++++******+++++++++******))),,,++++++******++++++,,,)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++------------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++************************************************************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))''')))***+++******,,,---+++,,,,,,------,,,++++++---,,,,,,,,,,,,,,,------------......000111333444///000222333333222000///333000///000222444222000///.........////////////++++++++++++++++++,,,,,,///...---,,,+++++++++++++++******+++,,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------111111111000000000000000222222333333333444444444000000000000000000000000......//////......---,,,........................,,,++++++******++++++,,,,,,,,,,,,+++++++++******)))************+++++++++)))+++,,,------,,,***)))******************************************************+++++++++,,,,,,,,,************************************************+++++++++*********))))))************************++++++++++++++++++++++++************************************************************************************************)))))))))***+++++++++,,,************************************************(((((()))***************///---+++,,,---...,,,+++000666???HHHMMMQQQTTTUUUXXXYYY[[[]]]^^^^^^^^^^^^_________\\\XXXUUUSSSRRROOOLLLKKKQQQ^^^llluuuxxx~~~xxxwww}}}yyyrrrpppeee[[[NNNEEEAAA???;;;888<<<<<<<<<>>>AAABBBCCCBBBHHHGGGGGGJJJOOOUUU[[[^^^jjjsssyyyxxxyyy|||uuurrrtttyyy|||}}}~~~{{{|||yyywwwyyyvvvuuuxxxyyyyyy|||zzzsssnnnkkkjjjjjjnnneee______```\\\XXXWWW~~~xxxuuuqqqkkkfffdddddddddddd___[[[WWWTTTUUUZZZ^^^aaa___[[[ZZZ\\\[[[XXXXXX[[[]]]]]]^^^```aaa]]]WWWRRRHHHCCC<<<666222000...---......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------..............................///////////////////////////---,,,,,,...///---+++,,,,,,,,,+++++++++******++++++************++++++)))************+++++++++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++************************************************************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***,,,------,,,,,,---...+++++++++++++++*********,,,,,,------///000111222222333333555777888:::;;;<<<>>>@@@BBBBBBBBB@@@@@@@@@>>><<<<<<===<<<999666666555444333111...,,,+++000000000000///...---,,,///...------,,,,,,,,,,,,,,,++++++,,,...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000000000000000000000000222222222222333333333333000000000000000000000000......//////......---,,,........................,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******)))************+++++++++)))+++,,,------,,,***)))******************************************************+++++++++,,,,,,,,,************************************************+++++++++*********))))))************************++++++++++++++++++++++++***************************************************************************************************************+++++++++******************************************************+++++++++++++++++++++,,,---+++)))***---000;;;@@@HHHOOOTTTVVVXXXZZZYYYZZZZZZ[[[\\\]]]^^^___]]]\\\ZZZWWWTTTQQQOOOOOOPPPOOOQQQZZZfffrrrxxxyyyuuuuuuyyyooo]]]SSSMMMHHHAAA<<<;;;<<<<<<;;;@@@???>>>@@@DDDIIIMMMPPPPPPRRRUUUXXX[[[___eeehhhpppvvvxxxuuuvvv~~~zzzuuuvvvzzz{{{yyywwwvvvxxx}}}}}}wwwsssqqqrrryyyrrrnnnppprrrooolllkkkzzzvvvrrrmmmjjjddd]]]VVVTTTWWW\\\______aaa^^^]]]___^^^YYYXXXYYY\\\\\\]]]___aaaaaa___]]]WWWRRRJJJCCC<<<777222...000///......------------......---------,,,,,,,,,,,,,,,,,,---------..............................////////////////////////...,,,+++,,,---//////...,,,,,,,,,++++++++++++***++++++************++++++)))************++++++++++++,,,,,,---------,,,,,,,,,++++++******++++++,,,)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++************************************************************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++)))******+++,,,,,,------+++,,,---,,,+++***+++,,,+++++++++++++++,,,---...///000222444777:::<<<>>>DDDEEEFFFHHHKKKMMMOOOPPPQQQRRRUUUWWWXXXXXXWWWVVVXXXWWWVVVVVVTTTRRRMMMJJJGGGGGGEEEAAA===777222///000000000000//////...---...---,,,,,,,,,,,,---------,,,++++++,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000000000000000000000000000111111111222222222222000000000000000000000000...////////////...------........................,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******)))************+++++++++******,,,,,,---,,,+++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************************************+++++++++***************************************++++++++++++++++++++++++************************************************************************************************+++++++++***************************************************************,,,,,,,,,,,,,,,,,,++++++))),,,///---***,,,444;;;HHHLLLRRRWWWYYY[[[\\\]]]\\\[[[ZZZYYYZZZ[[[]]]^^^ZZZXXXTTTPPPMMMKKKJJJJJJRRRTTTZZZdddnnntttuuutttnnniiifffeee```UUUIIICCCAAA@@@>>>;;;999:::===@@@FFFFFFHHHLLLQQQVVVZZZ]]]```bbbfffhhhkkknnnqqqsss{{{|||yyyuuuvvv~~~yyysssssswww}}}~~~zzzvvvyyy~~~~~~|||{{{|||}}}xxxuuuyyy|||{{{zzz{{{~~~yyyvvvpppjjjeeecccbbb```^^^gggdddcccccc___WWWSSSTTTXXXYYYZZZ\\\^^^```aaaaaaaaa]]]VVVPPPIIICCC<<<777444333111000///...//////......---------,,,,,,,,,,,,,,,,,,---------......---------...............///////////////////////////...---,,,---......///++++++++++++++++++++++++++++++************++++++))))))*********+++++++++***+++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...---,,,+++,,,---......///111444777:::<<<@@@@@@BBBDDDGGGJJJMMMOOORRRTTTVVVXXX[[[]]]___```aaacccdddffffffeeedddcccfffggghhhhhhgggeeeaaa^^^]]]]]][[[XXXRRRKKKEEEAAA888777555444444666888999222111000......---------111///---,,,,,,,,,+++)))------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------/////////000000000000000000000000000111111111111000000000000000000000000///////////////...------........................,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************************************************************************************************************************************************************************************************************,,,+++++++++***)))))))))************************************************---,,,,,,+++++++++++++++))),,,///111333999CCCKKKQQQUUUXXXZZZ[[[[[[[[[\\\]]]\\\[[[ZZZYYYXXXXXXWWWVVVSSSOOOLLLKKKJJJIIIIIISSSWWW^^^fffllllllhhhcccZZZSSSJJJEEECCCCCCCCCCCCEEEGGGIIIHHHGGGKKKTTT[[[]]]aaaggglllooopppppppppuuuttttttyyy{{{|||}}}wwwssssssxxx}}}{{{{{{zzzvvvwwwzzzzzz|||wwwnnnjjjhhhjjjgggdddccc^^^VVVQQQQQQPPPRRRUUUXXX[[[^^^aaabbbaaa___[[[XXXTTTOOOIIIEEE999777444111///...------......---------,,,,,,,,,,,,,,,,,,---------......---------.........//////........................000000///...---,,,,,,---++++++++++++++++++++++++++++++************++++++))))))*********+++++++++))))))***+++++++++++++++,,,++++++******++++++,,,))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,...///000///000111333555777:::>>>CCCHHHLLLNNNUUUTTTQQQOOOOOOPPPRRRSSSQQQRRRTTTWWWYYY[[[\\\\\\ddddddeeeeeedddbbb```___^^^aaadddfffgggfffeeedddjjjjjjjjjhhheee___[[[WWWQQQMMMHHHCCCCCCFFFJJJMMMDDDBBB>>>:::666333000///111///------.........---------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......//////000000000000//////000000000111111111000000000000000000000000//////000000//////...---........................---,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))*********+++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************************************************************************************************************************************************************************************************************,,,+++++++++***)))))))))************************************************,,,+++************+++++++++,,,///666???IIIRRRVVVYYYZZZ\\\\\\[[[ZZZ[[[\\\\\\\\\\\\[[[XXXUUURRRPPPNNNMMMLLLMMMPPPRRRRRRPPPRRRUUU[[[______[[[TTTNNN???>>>======???DDDGGGGGGQQQVVV\\\```eeennn|||zzzzzzxxx}}}}}}yyyvvvuuuxxx}}}|||wwwuuugggccc```___ZZZSSSOOOPPPJJJNNNTTTYYY\\\^^^```bbb]]][[[ZZZZZZYYYWWWSSSPPPAAA>>>:::555000...,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,------.../////////........................///111111000...,,,+++,,,***++++++++++++,,,,,,,,,++++++************++++++)))************+++++++++(((((()))***++++++++++++,,,++++++******++++++,,,)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------++++++++++++++++++++++++***************************************************************************++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------)))+++///111222555888:::CCCEEEIIINNNSSSWWWYYYZZZZZZVVVOOOIIIEEEDDDEEEGGGMMMNNNPPPRRRSSSTTTSSSSSSZZZ[[[[[[[[[YYYVVVTTTRRRQQQUUUYYY\\\^^^^^^```aaaggggggiiiiiiiiigggeeedddccc^^^WWWQQQOOOQQQUUUYYYZZZWWWRRRLLLEEE@@@<<<:::111...,,,+++,,,------,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------......//////000000111///000000000111111111111000000000000000000000000///000000000000///..............................------,,,,,,,,,,,,------,,,,,,,,,+++++++++******)))************+++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,***************************************************************+++++++++************************************************************************************************************************************************+++++++++***************************************************************+++***)))))))))+++,,,---000111555>>>JJJSSSXXXZZZ]]]^^^___^^^\\\[[[\\\]]][[[ZZZZZZXXXUUURRROOOMMMLLLLLLOOOUUU[[[^^^\\\YYYOOOPPPRRRRRROOOIIIDDD@@@::::::888777===JJJTTTYYYiiiooowww|||zzzwwwzzzyyysssuuuyyy{{{vvvyyyqqqlllgggddd___WWWTTTUUUOOOUUU[[[______^^^]]]]]]WWWWWWVVVWWWXXXXXXVVVTTTNNNJJJDDD===777333000///......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,------...//////000........................,,,///222222000---,,,,,,******+++++++++,,,,,,,,,++++++************++++++)))************+++++++++((()))***+++,,,,,,,,,,,,,,,++++++******++++++,,,)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------...++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,...///111222222000333888<<<@@@DDDIIILLLSSSUUUYYY\\\^^^^^^^^^]]]SSSNNNFFF???<<<===AAADDDOOOPPPRRRSSSSSSRRRQQQPPPPPPPPPQQQQQQPPPMMMKKKIIIIIIMMMPPPRRRSSSTTTVVVYYYYYY[[[]]]___aaacccddddddaaa^^^ZZZVVVUUUWWWZZZ]]]bbb```]]]YYYUUURRROOONNNAAA===888444111///---+++........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......///000000111000000000111111111222222000000000000000000000000000000000000000///..............................------,,,,,,,,,,,,------,,,,,,,,,+++++++++******)))************+++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,************************************************))))))*********+++++++++***************************************************************************************************************************************************************+++++++++************************************************+++******)))***,,,...000888===EEELLLRRRVVVYYYZZZ^^^^^^^^^\\\ZZZYYY[[[\\\YYYWWWTTTRRRPPPPPPPPPQQQVVVWWW[[[aaafffeee^^^WWWJJJJJJHHHFFFBBB???>>>===CCCFFFEEEDDDLLL]]]kkkqqqzzz}}}~~~tttfffdddlllvvv|||yyytttlllddd```aaaYYY___eeefffbbb\\\XXXVVVUUUTTTSSSTTTVVVVVVTTTSSSYYYUUUMMMEEE>>>999666555......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,------...///000000........................)))---222333111...---...*********++++++,,,,,,,,,++++++************++++++)))************+++++++++)))***+++,,,------...---,,,++++++++++++++++++,,,)))************++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++*********************************************************************************++++++,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++)))***,,,///222555777888@@@CCCIIINNNTTTYYY___ccc^^^```cccdddccc```]]][[[QQQLLLDDD???@@@EEELLLRRRRRRSSSTTTTTTTTTRRRPPPNNNKKKLLLMMMNNNMMMKKKIIIHHHDDDGGGIIIJJJIIIIIILLLOOOOOOPPPSSSVVVZZZ]]]```aaaZZZZZZYYYYYY[[[^^^```bbb___^^^^^^^^^^^^______```[[[VVVMMMEEE>>>888333000........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------...///000000111111111111111222222222222000000000000000000000000000000000000000//////..............................------,,,,,,------...,,,,,,,,,+++++++++******)))************+++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,************************************************))))))******++++++++++++************************))))))))))))))))))))))))************************************************************************************************))))))******+++++++++,,,************************************************++++++******,,,...111222AAAIIISSSXXXXXXVVVXXX[[[\\\\\\[[[YYYWWWWWWYYYZZZXXXUUUPPPLLLLLLOOOSSSVVVcccdddgggkkkllleeeYYYOOOGGGEEEBBB>>><<<<<<>>>AAACCCQQQ^^^hhhqqq{{{}}}zzzwww{{{rrrddd\\\\\\cccmmmttt~~~vvvwww~~~}}}~~~xxxppplllfffiiifff```\\\]]]ZZZSSSRRRRRRNNNKKKMMMRRRRRRNNNUUUUUUVVVUUUPPPHHH>>>666//////......---,,,++++++,,,++++++,,,......,,,+++...------,,,,,,------...//////...------------------------............///,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,******************************++++++++++++************+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***************************))))))))))))))))))))))))************************************************++++++++++++,,,---..................---+++***)))++++++,,,---...///000000///111444999???FFFLLLOOOQQQVVV\\\```aaaaaaccceee``````aaacccdddccc```]]]WWWTTTRRRRRRVVVYYYZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXVVVVVVWWWXXXYYYYYYYYYXXXYYY[[[\\\\\\ZZZXXXYYYZZZ[[[YYYWWWXXXYYYXXXUUUQQQQQQNNNKKKJJJMMMRRRXXX\\\\\\ZZZXXXVVVXXX[[[^^^aaaeeedddcccbbb]]]TTTHHH???;;;666///---///000...+++000...+++***+++,,,,,,,,,...//////---+++***---000,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000111111111111111111000000//////......---.........//////000000///////////////////////////............---------,,,,,,,,,++++++*********))))))))))))******************+++++++++,,,,,,,,,+++++++++************)))************************+++++++++*********))))))************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,++++++++++++++++++++++++,,,+++)))))))))***))))))+++,,,,,,---000777@@@FFFPPPTTTXXXYYYXXXYYY\\\___aaa^^^ZZZZZZ[[[ZZZVVVRRRSSSKKKJJJQQQVVVWWW___jjjmmmlllhhhaaaVVVLLLDDDAAAAAA@@@======@@@JJJUUU]]]qqq~~~yyyqqqfff______dddjjjnnnxxxmmmmmmqqqwwwzzzyyyuuuvvvrrriiicccaaa[[[UUURRRRRRQQQPPPTTTXXXTTTMMMMMMNNNOOOQQQPPPMMMHHHCCC777333///,,,---------,,,---,,,,,,---...///---,,,...------,,,,,,------...000///......------......---------............///,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,******************************++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************************************************************************************************++++++++++++,,,---......------------,,,+++******///...,,,,,,,,,...111222;;;???DDDJJJPPPTTTWWWXXXZZZ^^^aaacccaaa``````bbbeeeeeeeeefffgggeeeaaa^^^ccc```\\\[[[\\\\\\[[[ZZZ\\\\\\\\\]]]^^^___```aaa`````````````````````aaa]]]___```bbbbbbcccdddeeegggeeedddeeefffeeebbb___[[[YYYVVVTTTSSSSSSSSSTTTYYYWWWUUURRRQQQQQQRRRRRR[[[]]]```eeegggeee___ZZZSSSLLLBBB<<<999666111---000...---...//////...---***,,,---,,,++++++...000,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000000000111111111111000000////////////........./////////000000....................................------------,,,,,,++++++++++++++++++))))))))))))******************+++++++++,,,,,,,,,,,,,,,++++++*********)))************************+++++++++*********))))))******************************************************************************************************************************************************************************************************************************))))))******+++,,,++++++++++++++++++++++++,,,+++******++++++++++++***,,,000444:::BBBJJJPPPSSSUUUXXXZZZ[[[[[[\\\]]]\\\[[[XXXUUURRRQQQRRRSSSSSSRRRVVV\\\___^^^___bbb[[[ZZZVVVPPPHHHBBB???======AAAIIITTTcccrrrzzzvvvooolllkkknnnpppqqq~~~|||rrrfff```bbbgggnnnyyy{{{qqqjjjeee^^^WWWTTTTTTTTTVVV\\\___XXXNNNJJJJJJJJJLLLOOOQQQPPPOOOAAA;;;333///...//////...---,,,,,,---...//////---...------,,,,,,------...000000///...............---------............///,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,******************************++++++++++++************+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---............---------,,,,,,,,,///...,,,---///444888<<>>FFFNNNUUUYYYWWWWWWYYY[[[^^^^^^\\\ZZZ[[[ZZZXXXRRRMMMMMMRRRXXXWWW```hhhlllmmmkkkddd\\\OOOLLLGGGAAA===<<<>>>@@@BBBKKK\\\ttt~~~~~~~~~{{{sssjjjdddaaaaaaiiirrr}}}||||||}}}vvvqqqjjjeeeaaa```___```fffhhh```UUUNNNLLLIIIHHHKKKNNNPPPPPPHHHEEE???888222///...///---,,,+++,,,...///...---...------,,,,,,------...000000///............///---------............///,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******************************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......000000///...............+++,,,///333:::AAAGGGKKKLLLPPPUUUZZZ^^^___^^^]]]___```aaaaaaaaabbbbbbcccfffeeeddddddeeeccc```]]]\\\[[[ZZZZZZZZZYYYXXXXXXVVVUUUUUUUUUVVVXXX[[[\\\]]][[[YYYWWWWWWYYY\\\^^^]]][[[ZZZ[[[]]]^^^]]]\\\]]]^^^aaaeeehhhkkkkkkkkkllllllmmmnnnmmmkkkiiihhhZZZZZZZZZYYYUUUQQQMMMJJJJJJKKKNNNSSS[[[cccjjjnnnsssooohhhbbb[[[SSSJJJDDD888666333222222111///---////////////...---,,,,,,---------------------------------............///000000000000000/////////000000000000000000000000//////////////////000000.................................---------,,,,,,*********++++++,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,///...------,,,+++************************************************************************************************************************************************************************************************************************************************************************************))))))******+++,,,***+++++++++++++++,,,,,,)))***++++++******+++,,,///555???HHHOOOTTTXXX[[[ZZZYYYYYY\\\___^^^ZZZVVVWWWVVVRRROOOMMMQQQWWW]]]___llluuuuuussspppeeeWWWHHHEEE@@@<<<<<>>???AAAEEEMMMYYYfffnnn}}}wwwxxx}}}xxxuuu{{{{{{vvvvvvxxxzzzyyyzzz~~~{{{lllaaaaaaffflllttt}}}vvvoookkkiiiccc\\\PPPLLLHHHFFFGGGJJJMMMNNNMMMRRRUUUPPPEEE:::555555111///,,,,,,,,,------,,,...------,,,,,,------...//////...------------------------............///------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,******************************++++++++++++************+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,---///222444666???BBBHHHNNNSSSVVVXXXYYY\\\[[[[[[\\\^^^```ccceeeeeedddcccccccccbbb```^^^\\\ZZZWWWVVVTTTRRROOOLLLKKKPPPVVV[[[^^^```bbbdddbbbccceeehhhjjjlllnnnoootttrrrpppoooppprrruuuxxxyyyxxxvvvrrrmmmkkkkkkllliiikkklllllljjjiiihhhiiiiiihhhfffdddccccccddddddlllllljjjhhhfffcccaaa```^^^\\\WWWSSSRRRVVV\\\aaadddggglllqqqsssrrrpppnnngggaaaXXXOOOGGG@@@;;;777111...,,,,,,---.........---------------------------------............///.........//////000000000000000000111111111111222111111000000000000//////------------------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,*********++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************+++++++++************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,*********++++++,,,,,,---(((***,,,,,,,,,000666<<>>EEELLLPPPWWWWWWXXXXXXZZZ\\\___```]]]]]]^^^```aaacccdddeee^^^\\\\\\\\\]]][[[UUUQQQPPPQQQTTTYYY```eeehhhiiinnnuuu}}}yyywwwuuurrrqqqppppppqqqqqqwww|||{{{vvvwww}}}wwwpppkkkhhhfffccc___[[[YYYZZZ\\\]]]^^^bbbggghhhgggffffffggg\\\]]]]]]]]]___dddjjjnnndddfffhhhjjjjjjgggaaa]]]MMMFFF===777444222000...........................---------.........//////+++,,,---...///111222222000000111111222222222222222111111111000000//////---------------------------------,,,,,,,,,++++++---,,,,,,++++++***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,((())))))******+++,,,,,,************************))))))******++++++++++++************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))***++++++,,,))))))***+++,,,,,,------))),,,000333777AAAOOOZZZWWWYYYZZZYYYXXXWWWWWWXXXWWWWWWUUUPPPKKKHHHJJJMMMWWWaaalllpppjjj]]]QQQJJJHHH>>>888<<<@@@CCCMMM[[[mmm~~~}}}|||wwwrrrqqqqqqooojjjfffbbbbbbbbbcccfffjjjnnnpppjjjllloooqqqqqqpppooonnn{{{}}}}}}{{{vvvqqqnnnlllgggccc```___aaacccbbb```bbbhhhlllkkkjjjlllqqquuurrruuu{{{}}}~~~~~~}}}~~~|||sssllllllooovvv~~~qqqiiimmmssszzztttmmmkkkjjjhhhffffffiiikkkllllll___XXXPPPNNNPPPPPPKKKFFFEEE:::000///222111...---//////...---,,,,,,,,,,,,......////////////..............................,,,---///000///,,,(((&&&******+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***+++,,,---...++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++...,,,)))***---...---,,,---,,,---...//////---+++///222999BBBJJJQQQVVVXXXWWWWWWXXXYYYZZZ\\\^^^___]]]\\\\\\^^^```aaaaaa``````ZZZYYY]]]ZZZRRRSSS[[[XXX]]]hhhtttzzzzzz{{{~~~|||wwwoookkkiiijjjiiigggdddaaaaaabbbiiiiiiiiihhhiiikkkpppsss|||~~~zzzzzzxxxzzzwwwqqqhhh```\\\]]]^^^^^^^^^^^^```cccfffjjjlllgggdddaaa____________^^^^^^]]]]]]```eeegggeeeccc]]]XXXOOOEEE;;;444///---///...,,,---///000000///,,,,,,,,,,,,,,,---...///............////////////000111111111111222222222...//////...---,,,---.........---------,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++++++++++++++++++++++++++)))************+++++++++************************************************++++++++++++++++++++++++************************)))************+++++++++************************************************************************++++++*********************)))((()))+++---...---***---222<<>>???777:::EEEIIILLL___xxx|||xxxuuuqqqnnnhhhiiikkkllljjjhhhdddbbb]]]cccjjjmmmnnnqqqvvv{{{}}}|||~~~{{{{{{|||tttpppmmmjjjhhhhhhhhhgggffffffhhhiiifffaaa```dddhhhdddfffiiinnnuuu{{{}}}zzzzzzxxxuuuxxxyyy|||vvviiibbbfffnnnvvv{{{zzzuuurrrpppqqqtttsssmmmhhhccc[[[PPPLLLMMMNNNLLLIIIHHH@@@999777555///,,,---//////.........---------......////////////..............................---------------,,,+++***,,,,,,,,,++++++*********)))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++...,,,******,,,,,,***(((...---+++,,,...111333444===@@@EEELLLSSSXXX[[[]]]____________^^^^^^]]]]]]^^^\\\ZZZYYYXXXXXXWWWWWW___\\\\\\```cccdddgggkkkzzz{{{{{{tttooolllrrrrrrqqqkkkccc\\\XXXWWWRRRTTTVVVVVVSSSOOOMMMLLLPPPRRRSSSQQQNNNNNNRRRVVVYYY\\\^^^___^^^aaagggmmmsssuuuzzz}}}|||{{{xxxuuukkkgggbbb^^^]]]^^^```bbbffffffhhhiiiiiieee___[[[WWWUUUSSSSSSVVVZZZ\\\^^^cccaaa]]]VVVNNNEEE===888222000...---......---,,,---,,,,,,,,,------...///............////////////000000111111111222222222...000111000///---...............---------,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,++++++++++++++++++++++++)))************+++++++++************************************************++++++++++++++++++++++++************************)))************+++++++++******************************************************************************************************+++++++++,,,------000555>>>HHHQQQVVVZZZ[[[[[[WWWRRRNNNMMMNNNPPPQQQLLLLLLKKKKKKOOOVVV___fffccc[[[PPPIIIEEECCC@@@>>>AAACCCLLLXXX```iii~~~|||xxxttttttsssqqqnnnllljjjiiiiiioootttzzz~~~~~~{{{uuuqqqllluuu|||ssshhh___\\\\\\___^^^]]]]]]^^^```bbbddd|||{{{~~~|||zzzzzzyyyxxxzzz~~~|||zzztttiiicccgggnnnyyy~~~}}}}}}yyyppphhhhhh^^^QQQJJJIIIJJJJJJIIIJJJGGGCCCAAA:::111,,,------...//////000/////////......////////////..............................------+++++++++,,,---......------,,,+++***)))((()))************+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++,,,------,,,***...,,,***+++///666===BBBLLLNNNRRRWWW[[[^^^```aaaaaaaaaaaaaaa___\\\YYYXXXYYYWWWUUUSSSSSSUUUWWWYYY\\\```fffnnnzzzxxxpppmmmjjjeee```\\\YYYVVVRRRNNNXXXWWWUUUQQQMMMKKKLLLMMMJJJNNNRRRSSSQQQLLLHHHFFFIIILLLOOOMMMIIIHHHKKKNNNNNNNNNMMMMMMMMMMMMNNNOOOZZZ^^^fffpppyyy}}}|||zzz{{{pppgggbbb``````aaabbbdddgggiiiiiieeecccZZZWWWRRRMMMKKKLLLQQQUUUdddfffhhhgggaaaXXXNNNHHH777444000.........---,,,---------,,,------...///............////////////000000000111111111222222///111333333222000//////.........------------,,,------------------------++++++++++++++++++++++++***++++++,,,,,,+++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))************+++++++++************************************************++++++++++++++++++++++++************************)))************+++++++++***************************************************************************************************,,,---,,,++++++...111888AAALLLUUUYYYYYYYYYZZZXXXRRRLLLJJJMMMOOONNNLLLHHHHHHKKKQQQYYYaaafffiii```SSSBBB999999===??????EEEVVViiiuuu{{{~~~yyyxxx}}}yyyssspppmmmllljjjdddhhhmmmpppqqqtttxxx{{{yyyoookkkcccaaa^^^[[[ZZZZZZZZZ[[[iiihhhiiinnnuuu|||{{{xxx|||zzzuuuxxx|||vvvmmmgggiiioooyyyyyy|||vvvmmmgggiii```TTTMMMKKKLLLKKKKKKMMMIIIFFFEEE@@@777000///------///000000000///...---......//////......---........................,,,,,,+++******++++++,,,------,,,,,,+++***))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))***+++---///000000///+++,,,---///555???IIIOOOTTTVVVYYY\\\___```aaabbb````````````^^^[[[XXXVVVTTTRRRQQQOOOQQQVVV]]]bbbaaalllxxxsssmmmggg^^^VVVRRRPPPMMMKKKIIIJJJLLLNNNOOOQQQQQQQQQQQQQQQSSSUUUVVVVVVYYY]]]^^^\\\XXXUUUTTTUUUWWWXXXYYYXXXWWWWWWWWWZZZWWWSSSQQQPPPMMMIIIEEEHHHMMMTTT[[[___```___^^^kkklllqqq|||{{{qqqjjjfffbbb^^^[[[ZZZ^^^dddiiillldddbbb^^^VVVNNNJJJKKKNNN[[[___eeehhhgggbbb[[[VVVBBB===666111///...//////......------------..................////////////000000000000111111111111///222555666444222000000............------------------------------------++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++))))))*********+++++++++************************************************++++++++++++++++++++++++************************))))))*********+++++++++***************************************************************************************+++++++++)))+++---+++***,,,444;;;AAAJJJTTTYYYWWWTTTSSSTTTKKKKKKLLLNNNPPPOOOKKKHHHLLLMMMRRRZZZaaaccc```\\\RRRJJJ???:::<<>>GGGMMMRRRWWWVVVQQQMMMMMMOOOHHHKKKNNNNNNKKKIIIHHHIIISSSVVV]]]dddgggbbbWWWNNNCCCBBB@@@@@@EEEPPP___jjjyyyqqqkkkjjjjjjiiihhhhhhlllrrrzzz~~~~~~{{{FFFFFFFFFGGGJJJMMMQQQSSSWWW]]]hhhxxxuuuqqqssswww{{{~~~{{{xxxwwwsssqqqpppqqqssswww|||vvvnnnjjjfffeeepppzzzuuujjjiiihhhiiimmmpppqqqrrr^^^RRRHHHGGGHHHEEE>>>;;;444333111///...---------------............------........................***+++,,,---...---,,,+++******+++++++++,,,,,,,,,)))************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,+++******,,,...000666???FFFKKKPPPVVVZZZZZZ[[[]]]^^^_________^^^[[[YYYVVVTTTSSSTTTVVVXXXZZZaaakkksssyyy~~~nnn```UUUNNNHHHIIIKKKMMMOOOSSSTTTXXX[[[[[[XXXYYY```gggqqqsssvvv}}}{{{tttooobbbaaa___^^^^^^]]]YYYWWWRRRRRRRRRSSSWWW___jjjrrrxxx~~~tttkkkccc]]]YYY]]]^^^``````___]]]\\\[[[SSSTTTVVVYYY\\\```ccceeeccc\\\QQQGGG>>>777111...000///......---...................../////////////////////000000000111111000222444444333111000000/////////.........------------------------------++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---------,,,++++++++++++++++++++++++)))************+++++++++************************************************++++++++++++++++++++++++************************)))************+++++++++************************************************************************)))))))))***++++++,,,,,,***,,,...000555>>>IIIQQQVVVWWWVVVSSSMMMKKKKKKMMMOOOOOOMMMGGGCCCCCCIIINNNWWW\\\ccciiihhh```SSSJJJ@@@CCCFFFJJJRRRbbbxxx~~~vvvooollljjjiiimmmrrryyy|||BBBBBBAAA@@@???@@@BBBDDDDDDJJJUUUaaannnxxx}}}wwwyyy{{{zzzxxxvvvwwwyyytttwww{{{~~~ttthhhddd``````mmm}}}vvvvvvvvvwwwzzz~~~nnnaaaTTTMMMIIIEEECCCCCC;;;999555111...------...,,,------......------,,,........................,,,,,,,,,---///111333444,,,,,,++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------*********++++++,,,,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***+++,,,++++++---222666;;;BBBKKKPPPRRRSSSVVVYYY\\\]]]]]]^^^]]]\\\ZZZYYYUUURRROOONNNQQQXXX```eeennnzzzpppmmmlllkkkdddXXXOOOLLLFFFFFFLLLWWW```ffflllrrryyy|||~~~~~~~~~}}}|||zzzuuusssuuuvvvssspppgggbbbZZZUUUTTTVVVYYY\\\iiimmmvvv{{{rrrmmmhhheee```^^^^^^```aaabbb\\\ZZZXXXWWWXXX[[[___aaadddaaa\\\VVVNNNDDD:::333000000///...........................////////////////////////000000000111///111222222000//////000////////////............------------------------++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,************************((()))***+++,,,,,,,,,+++++++++++++++++++++++++++)))************+++++++++************************************************++++++++++++++++++++++++************************)))************+++++++++************************************************************************((())))))***++++++,,,,,,,,,///444:::BBBKKKQQQUUUWWWUUURRROOOLLLKKKKKKLLLPPPMMMHHHDDDDDDGGGMMMRRRVVV\\\bbbddd```XXXPPPKKKKKKPPPWWW^^^hhhuuu}}}rrrnnnlllooowww}}}JJJJJJHHHEEECCCBBBDDDFFFFFFIIILLLPPPTTTYYY___dddlll|||xxxsssrrrsssrrrxxx{{{mmmhhhccccccppp~~~yyymmm___SSSIIICCCDDDIII@@@===888222///---...///,,,------......------,,,........................---,,,,,,---000444999<<<...------,,,+++***)))))))))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...---,,,,,,++++++,,,,,,,,,---------))))))***+++,,,------...************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++(((***,,,---///444<<>>777///,,,...000///,,,+++,,,,,,,,,+++---///111////////////000111222333111111111111111111111111////////////////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++************************************************************************++++++******************++++++++++++******)))))),,,------,,,,,,---///222333;;;GGGSSSYYYYYYVVVSSSWWWPPPLLLPPPSSSPPPIIIEEECCCGGGPPPZZZ[[[UUUTTTXXX______ZZZQQQHHHFFFLLLRRRdddllluuu{{{~~~xxx~~~xxxvvvzzzqqqmmmgggeeedddaaa[[[UUUNNNMMMLLLLLLKKKKKKJJJJJJPPPXXXfffsssxxxwwwyyy}}}}}}pppqqqtttzzz}}}wwwqqqnnnqqqyyyzzzsssvvvyyyxxx}}}wwwuuussskkk```YYYVVVRRRMMMKKKFFF@@@;;;777444111...333000...------......---........................---..................//////000111000---+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,+++,,,------,,,,,,---///...///111777>>>EEEJJJMMMPPPOOOMMMLLLLLLNNNQQQSSSWWWWWWVVVTTTQQQNNNMMMLLLPPPYYYfffuuuzzzuuulll```TTTMMMKKKMMMHHHLLLRRR[[[dddkkkoooqqqtttyyyoookkkgggbbb^^^ZZZXXXVVVRRRPPPMMMMMMOOOPPPPPPOOONNNOOOQQQQQQQQQRRRTTTVVVWWWVVVSSSQQQPPPPPPPPPQQQUUUUUUWWWZZZ^^^___^^^\\\hhhnnnrrrvvv|||wwwpppiiidddcccdddfffeeefffjjjsssyyyppphhhccc\\\\\\^^^___^^^\\\XXXUUUTTTSSSTTTWWW[[[\\\YYYVVVIIIAAA777///------------.........---------...000////////////000111222333111111111111111111111111////////////////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++************************************************************************************************++++++++++++*********)))***+++,,,,,,+++---000333<<>>555111///000///.../////////...---///////////////000111111111111111111111111111111////////////////////////---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++***************************************************************************************+++++++++++++++++++++++++++++++++,,,,,,+++,,,000888BBBIIISSSTTTWWWXXXWWWUUUQQQOOOSSSPPPNNNMMMJJJHHHLLLSSS[[[ZZZ\\\aaaeeebbb]]]XXXMMMJJJGGGKKK[[[tttiii___VVVTTTSSSOOOMMMMMMWWW^^^jjjvvv~~~uuu}}}sssiiihhhqqq{{{xxxyyyyyyzzz|||mmm[[[NNNIIIFFFAAA===111///------...//////...........................------,,,,,,+++++++++***,,,---......,,,******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,))))))*********+++++++++---......---,,,---000222@@@EEEMMMQQQOOOKKKHHHFFFDDDHHHNNNTTTWWWUUUPPPKKKHHHJJJPPPYYYbbbhhhiiiiiijjjjjjjjjeee\\\PPPIIIFFFGGGPPPVVVVVV\\\jjjyyy}}}qqqiiiZZZWWWSSSPPPPPPQQQTTTUUUTTTVVVYYY\\\___dddjjjoooppprrrtttwwwzzz|||}}}}}}{{{sssoookkkiiiiiijjjiiiiiifffccc```^^^[[[YYYXXXYYYYYYYYYYYY[[[___iiittt|||}}}tttllleeeaaa```gggppp|||{{{kkk^^^YYY[[[^^^___^^^\\\XXXSSSPPPPPPPPPXXXZZZZZZVVVLLLAAA888333000...------///000///---//////////////////000111000000000000000000000000////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************************************************************))))))*********++++++++++++++++++++++++++++++,,,,,,++++++---444???LLLUUUXXXXXXYYYYYYWWWUUUSSSRRRWWWRRRNNNKKKHHHIIIRRR]]]\\\\\\]]]______\\\UUUMMMJJJJJJOOO[[[nnnzzzxxxyyyyyyooohhh```UUUNNNKKKNNNQQQXXX```gggkkkkkkjjjmmmwwwyyymmmhhhppp|||zzz}}}uuubbbSSSKKKHHHDDDBBB666333000...//////000///........................---,,,,,,,,,,,,,,,,,,++++++,,,------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++++++++,,,---...//////000333777:::GGGKKKNNNNNNJJJEEECCCDDDFFFLLLRRRUUUTTTOOOKKKIIILLLQQQ[[[hhhpppnnneee]]]UUUPPPKKKHHHFFFDDDHHHNNNXXXhhhtttvvvxxxyyyqqqjjjeee___YYYUUUMMMLLLMMMQQQVVVYYYYYYXXXaaaeeejjjmmmooosssxxx}}}|||}}}|||tttpppmmmkkkhhhbbb```aaahhhhhhhhheeebbb_________lllyyyvvvmmmiii^^^eeelllpppsss{{{{{{mmmdddaaa\\\[[[ZZZXXXVVVTTTSSSQQQUUUWWWYYYYYYTTTKKKAAA:::444111------///111000.../////////......//////000000000000000000000000000////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++************************************************++++++++++++++++++++++++***************************************+++++++++************************++++++++++++++++++++++++************************************************************************)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,///333;;;FFFSSS[[[YYYYYYYYYYYYXXXVVVTTTSSSPPPKKKGGGEEEEEEIIITTT___```aaa```\\\ZZZXXXSSSMMMWWWYYY^^^jjjyyyxxxtttwww}}}|||zzz|||wwwyyy{{{~~~vvvhhh]]]YYYUUUSSSPPPPPPRRRSSSQQQPPPZZZdddrrr}}}|||tttnnnrrrzzz{{{|||yyyjjj\\\SSSMMMJJJIII@@@;;;555111//////000///........................,,,,,,,,,,,,------------+++---...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,+++---000222666;;;BBBGGGJJJLLLLLLHHHCCCAAADDDHHHKKKOOORRRRRRNNNOOOTTTYYY```cccgggiiifff]]]RRRKKKHHHDDDCCCIIIOOORRRYYYaaasss~~~uuukkkaaa]]]WWWTTTTTTTTTSSSSSSTTTWWW\\\aaadddgggiiijjjwww|||}}}yyy{{{{{{{{{zzzwwwqqqhhh___ZZZTTT]]]gggmmmpppvvv~~~jjjkkkjjjggggggmmmyyyxxxfffaaa[[[WWWXXXXXXXXXVVVVVVTTTRRRRRRRRROOOIIIDDD===777000...000111000---000//////.........//////000000000000000000000000////////////////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************************************************************************************))))))*********+++++++++************************++++++++++++++++++++++++************************************************************************((())))))***++++++,,,,,,+++++++++,,,,,,,,,---------111999@@@HHHOOOWWW[[[YYYYYYYYYYYYWWWVVVTTTSSSHHHEEEEEEIIIMMMSSS\\\fffmmmnnniii```[[[]]]^^^]]]jjjiiilllttt}}}}}}zzz|||ssskkkfffvvv{{{rrrlllkkkgggfffeeefffgggiiikkklllmmmnnnpppsssvvvyyy|||~~~~~~|||zzzrrrqqqnnnlllkkkjjjkkklllnnnrrrwww{{{[[[___eeejjjoootttxxx{{{|||~~~wwwuuuiiibbbZZZSSSOOOMMMIIIGGGCCCLLL[[[iiittt{{{~~~{{{vvvvvvzzz~~~wwwqqqpppqqq~~~|||qqqeee[[[TTTQQQPPPHHHBBB:::333000/////////........................,,,,,,,,,------.........,,,---///...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,---------,,,+++******+++,,,---++++++++++++++++++++++++------------------------************************++++++,,,,,,,,,------------------.........//////++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,---------***,,,000555;;;BBBKKKPPPKKKKKKIIICCC???@@@GGGMMMMMMPPPQQQNNNLLLSSSbbbooovvvtttnnnaaaRRRGGGAAA@@@EEEDDDLLL\\\iiipppvvv|||sssfffaaaWWWKKKGGGKKKQQQVVVYYYZZZYYYXXXdddiiinnnooopppuuu~~~~~~wwwnnnhhhhhhgggfffcccaaaccchhhmmmxxxzzzpppjjjiiillloooyyywwwmmm```YYYXXXZZZZZZXXXYYYSSSLLLJJJLLLNNNMMMKKKCCC<<<444000000111///---000//////.........//////000000000000000000000000////////////////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++************************************************************************))))))))))))))))))))))))))))))******++++++++++++************************++++++++++++++++++++++++************************************************************************((())))))***++++++,,,,,,+++++++++,,,,,,---------000888CCCMMMSSSWWWZZZ[[[ZZZZZZZZZYYYWWWUUUSSSQQQKKKJJJMMMVVV^^^dddlllssszzzzzzsssfffaaafffmmmoootttrrrrrrxxx}}}xxxyyylllcccaaaccceee{{{zzzyyyooogggeeeaaaZZZVVVWWWVVVWWWWWWVVVUUUUUUWWWYYYXXXZZZ\\\___cccgggjjjlllkkklllmmmmmmllljjjhhhgggdddccc```]]][[[[[[[[[\\\XXX\\\aaadddhhhppp{{{HHHIIIKKKNNNSSSXXX]]]___hhhkkkooouuu{{{yyypppfff\\\TTTMMMIIIHHHJJJPPPVVVYYY^^^nnn}}}zzznnneeehhhpppyyyzzzwwwssspppooommmlllkkk[[[OOOCCC>>>888///,,,.../////////...,,,,,,---.........---------,,,,,,,,,***+++---......---+++***---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...+++)))***...000000...---222888>>>HHHPPPPPPLLLFFFDDDCCCCCCGGGJJJMMMNNNJJJJJJMMMUUU___jjjwwwxxxhhhUUUJJJCCCAAAFFFNNNYYYgggxxxuuu___SSSNNNJJJJJJNNNMMMTTT]]]dddgggiiilllnnnvvvxxx|||~~~|||wwwqqqkkkeeebbbaaacccbbbhhhsss{{{~~~wwwuuuvvvooorrrvvv}}}mmm^^^XXXVVVTTTXXXXXXVVVRRRLLLHHHFFFFFFIIIEEE>>>777222000000000......------...///111222000111111000000///...---000000000000000000000000111///......//////...---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))---------,,,,,,+++++++++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,,,,+++******+++---...///===HHHTTTYYYWWWUUUXXX]]]WWWUUUTTTSSSSSSQQQNNNKKKKKKTTT\\\```eeeqqq|||wwwjjj\\\VVV]]]gggnnnpppnnnttt|||vvvjjjaaa```bbbdddjjjqqqxxxllleeeaaa\\\UUUQQQOOONNNLLLJJJFFFGGGIIIKKKMMMMMMMMMMMMLLLMMMNNNQQQTTTWWWYYY[[[XXXYYYYYYZZZZZZZZZZZZZZZXXXVVVTTTRRRPPPOOONNNNNNOOOPPPQQQRRRVVV\\\dddjjjyyyAAABBBCCCEEEHHHKKKNNNPPPWWWXXX\\\aaaiiiqqqxxx|||zzzqqqdddWWWOOOMMMLLLNNNPPPPPPUUUdddsss}}}pppgggjjjrrr}}}wwwvvvuuuvvvxxx{{{}}}}}}hhhXXXHHH@@@<<<555000...////////////.........///.........---------,,,,,,***+++---......---+++***---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,.........,,,333999@@@EEEJJJOOOMMMHHHEEEDDDDDDFFFJJJMMMOOOOOOKKKMMMVVVeeevvv~~~yyyqqq___UUUKKKFFFBBBBBBIIISSSvvvrrrbbbQQQKKKJJJIIILLLQQQXXX^^^fffmmmpppsssvvvxxx}}}wwwsssqqqpppfff___\\\aaaiiisss|||yyytttooolllpppzzz|||lllaaaXXXQQQTTTUUUVVVUUURRRLLLEEEAAADDDDDDAAA;;;444000......000000////////////000111000000111111000000//////000000000000000000000000111///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++************************,,,,,,,,,++++++*********++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,,,,------+++***,,,222777EEEMMMUUUXXXUUUSSSTTTWWWRRRTTTVVVTTTPPPMMMLLLLLLOOOXXXbbbjjjsss|||hhh___VVVVVV___gggjjjiiipppvvv~~~wwwpppeee]]]___eeemmmxxxttthhh___ZZZXXXTTTNNNJJJIIIHHHGGGEEECCCDDDEEEGGGHHHHHHHHHHHHGGGGGGIIIJJJMMMOOORRRSSSSSSSSSTTTUUUUUUUUUUUUTTTRRRQQQOOOMMMKKKJJJIIIHHHHHHIIIJJJLLLOOOTTTZZZ___hhhooo}}}>>>>>>>>>???@@@AAABBBCCCGGGGGGHHHLLLSSS\\\eeekkktttwww|||tttiiiaaa]]]XXXSSSNNNIIIJJJTTT```pppuuu~~~rrrkkkooowwwqqqrrrtttxxx~~~{{{hhhRRRFFFAAA<<<555111......//////////////////.........------------,,,+++,,,---......---,,,++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---,,,---...999AAAHHHIIIJJJJJJGGGBBBDDDFFFIIILLLMMMLLLKKKJJJIIIWWWgggrrrzzzyyyjjjXXXNNNIIIDDDAAABBBKKK^^^nnnvvvmmmhhhWWWNNNGGGGGGLLLQQQVVV[[[ggglllsssyyy}}}|||zzznnnbbb^^^```fffmmmtttuuujjjiiinnntttwwwhhh]]]VVVVVVWWWXXXXXXSSSJJJDDDBBBDDDDDD@@@999222///...111111111000000////////////000111111222111111111000000000000000000000000111///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************------------------------******+++++++++,,,,,,,,,++++++************++++++************************++++++***************)))++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,,,,...000---,,,000;;;DDDPPPSSSVVVVVVTTTRRRPPPPPPOOOSSSUUUSSSMMMJJJMMMQQQXXXaaakkkssszzz|||vvvmmmTTTQQQQQQZZZfffllljjjeeeqqqwwwqqqffffff```^^^dddppp}}}tttggg\\\TTTOOONNNLLLIIIEEEBBBAAAAAA@@@???>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAABBBDDDFFFGGGHHHJJJKKKKKKLLLLLLLLLLLLLLLIIIHHHFFFEEECCCBBBAAAAAA>>>???AAACCCEEEHHHMMMPPPWWW^^^kkk|||BBBBBBBBBAAAAAAAAAAAABBBBBBAAA@@@AAAEEEKKKRRRVVV\\\___eeemmmuuu}}}}}}zzzyyyrrrmmmcccXXXOOOJJJLLLPPPVVVZZZcccoooxxx}}}uuupppssszzzssstttuuuyyywww```OOOEEE>>>999555///.........//////...---............------------,,,,,,---......---,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---,,,---222777???GGGKKKIIIFFFEEEDDDBBBEEEKKKPPPOOOKKKIIILLLPPP\\\ppp|||sssdddZZZQQQHHHHHHIIIHHHHHHMMM]]]wwwmmmZZZQQQOOONNNKKKJJJKKKQQQYYYbbbjjjooovvvzzzzzzuuuqqqllleee```eeennn{{{{{{yyytttnnnqqq{{{zzzfffaaa[[[YYYZZZYYYTTTNNNHHHGGGEEEBBB>>>999444000000000000000000//////...//////000222222333333333000000000000000000000000111///......//////...---------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************------------------------******+++++++++,,,,,,,,,++++++************++++++************************++++++++++++************++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,---......///333;;;FFFNNNWWWWWWVVVVVVUUUTTTQQQOOOPPPQQQQQQOOOMMMOOOUUU[[[fffmmmssstttqqqjjj^^^SSSJJJLLLTTTbbbooosssnnngggrrr{{{zzzlllbbb___bbbdddkkkxxxyyyjjjddd[[[RRRKKKGGGFFFGGGBBB@@@>>><<<;;;;;;;;;;;;:::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<===>>>???@@@BBBCCCCCCDDDEEEDDDDDDDDDAAA@@@???===<<<;;;;;;;;;666888;;;======???BBBDDDJJJNNNXXXfffrrr}}}FFFFFFFFFFFFFFFFFFFFFFFF@@@@@@@@@@@@BBBCCCEEEGGGJJJKKKPPPWWW```kkktttyyy~~~vvvkkk```YYYSSSPPPOOOPPPTTT\\\eeettt{{{uuuvvvzzz~~~vvvzzz{{{||||||lllWWWGGG@@@>>>===444111...---......---+++//////.........---------------------------------+++++++++,,,,,,---------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,---333<<>>IIIQQQTTTYYYWWWVVVVVVXXXWWWTTTRRRSSSPPPMMMLLLQQQZZZbbbhhhrrrxxxxxxnnnaaaWWWNNNGGGQQQUUU^^^iiiqqqrrrnnniiiyyy}}}vvvnnnccc[[[^^^ffflllwwwoooccc[[[RRRPPPKKKFFFCCCAAA@@@@@@<<<;;;:::999888888999:::888888777777777777777777999999999999999:::;;;<<<<<<======>>>>>>>>>>>>>>><<<;;;:::999888888888888444666888:::::::::<<<>>>@@@@@@EEENNNWWWccctttIIIIIIJJJKKKKKKKKKJJJJJJAAABBBCCCDDDDDDCCCCCCBBBDDDCCCCCCFFFMMMVVV___dddsssyyyzzztttoooggg___WWWUUUTTTUUUZZZhhh{{{xxxzzz}}}tttppppppyyy|||~~~qqq]]]MMMHHHHHHHHH<<<777111.........---+++/////////.........------------------------------+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///444<<>>555/////////...,,,////////////..................------------......---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......///444===EEELLLOOOQQQRRROOOLLLNNNSSSUUUSSSOOOMMMLLLQQQ]]]ooommmUUUIIIFFFHHHTTTbbbjjj}}}zzzgggYYYHHHJJJJJJLLLTTT```ggghhhkkkxxxwwwmmmiiijjjmmm|||~~~{{{uuurrr{{{~~~pppbbbXXXSSSXXXVVVRRRMMMHHHEEEDDDDDD:::888444000......///000...//////000111111111111111111111111111111111111111///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,---111:::FFFQQQVVVUUUSSSOOOQQQTTTWWWXXXXXXXXXXXXQQQRRRTTTXXX___hhhqqqwwwuuuggg___```dddfffqqqsssrrrlllgggiiittt}}}|||uuuwwwzzzlllccc^^^bbbeeelll~~~tttbbbSSSKKKHHHIII@@@@@@???>>><<<999777666444666777666444444555777444444333222333333444555444444444444555666777888444555555666666666666666777666555555555555555555444555666666666777999;;;;;;:::<<>>@@@GGGOOObbbppp