BM6P6(@ ................................................000000//////.........---........................---.........//////000000........................//////.........---------///............---------.../////////...------,,,***+++,,,---...000111111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------((()))***,,,---.../////////...,,,*********,,,------,,,,,,++++++,,,,,,---.........------,,,,,,,,,000///...,,,+++***)))))),,,,,,,,,++++++*********------------------------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,------......------,,,))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,+++***)))((((((++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))((()))*********************++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,------.........,,,,,,---------,,,,,,+++))))))*********+++++++++************************)))***++++++,,,,,,++++++///111333222///,,,******************************,,,,,,,,,,,,------...///---------,,,,,,+++++++++------,,,,,,---...000111333777<<<@@@BBBDDDFFFHHHMMMVVVcccnnnssstttsssrrrtttqqqllliiigggeeecccaaajjjhhhjjjppprrrooolllkkknnnppppppiiiccceeeoooyyy}}}{{{vvvhhhiiirrryyyzzz{{{{{{zzzxxxyyy|||~~~zzz~~~xxxrrrrrryyytttjjjaaa\\\]]]bbbqqqqqqhhhddd^^^XXXTTTPPPLLLIIIMMMKKKIIIGGGGGGHHHIIIJJJIIIMMMPPPRRRTTTXXX___dddqqq{{{rrrmmmiiieeeaaa```ZZZWWWVVVUUUVVV```lllwww}}}pppccc\\\YYYWWWYYY\\\___hhhssszzz{{{{{{|||~~~yyynnnfffdddaaa[[[VVVSSSPPPMMMJJJCCCBBB???<<<:::777666555888777666666777:::===@@@???===;;;<<>>===;;;:::999999999999888777777999<<>>===>>>@@@BBBAAA@@@BBBBBBBBBBBBFFFQQQaaammmooonnnnnnwwwmmmeeecccqqquuujjj___UUURRRTTT^^^kkk{{{zzzrrrqqqyyyyyyvvvssstttuuuppphhh........................------------------------/////////....................................................../////////------------------------............------------............------------,,,------------,,,,,,+++,,,---------............------------------------------------------------.................................---------------***+++,,,,,,---------,,,000///...---,,,---...///---,,,,,,++++++,,,,,,---...------------,,,,,,,,,(((((()))***,,,///000222......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++&&&'''(((***,,,---...///------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++++++++---++++++++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,******+++++++++++++++******************+++++++++************************++++++,,,---------------,,,---......---,,,---///---------------------------,,,,,,++++++++++++,,,,,,,,,+++++++++++++++***---------------...///000222555:::>>>AAADDDGGGJJJMMMQQQXXX]]]___```aaabbbccccccdddeeegggjjjlllmmmjjjhhhjjjppptttsssrrrtttrrrtttrrrlllffffffmmmuuu|||qqqlllmmmooopppqqqssssssqqqoooooooooqqqtttyyy}}}|||pppfff``````hhhrrrmmm___QQQNNNKKKIIIHHHHHHGGGEEEDDDEEEFFFGGGIIIKKKLLLMMMOOOPPPQQQQQQSSSYYYccckkkuuujjjccc]]]ZZZ]]]\\\\\\^^^___bbbjjjssszzz}}}~~~}}}llldddeeejjjttt}}}~~~yyyqqqhhhaaaYYYUUUPPPLLLIIIFFFCCCAAA======;;;::::::999999999;;;:::999999:::===???AAABBB@@@??????AAABBBBBBAAABBBBBBBBBBBBEEEMMMYYYbbbaaaeeelllxxx~~~gggdddhhhxxxvvviii^^^UUUOOOOOOSSSeeerrryyyoookkklllsssvvvyyyzzz|||{{{sssjjj........................------------------------........................................................................------------------------------------------------.........---------,,,,,,+++,,,,,,---,,,,,,++++++------------------------------------------------------------------------------------------------/////////......------,,,,,,,,,,,,------,,,,,,+++///...------,,,---......---,,,,,,++++++,,,,,,---------------------------,,,+++++++++,,,,,,---...---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++******************+++++++++++++++++++++++++++,,,---,,,+++***+++,,,,,,+++++++++++++++******))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************++++++))))))***+++++++++******************************************************+++,,,------......------------...---++++++---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++************++++++++++++++++++++++++------------......//////111444888<<>>===<<<:::888777666666;;;:::::::::;;;===???@@@AAAAAA@@@@@@@@@AAAAAAAAA@@@AAABBBDDDHHHNNNWWW]]][[[eeerrr~~~~~~qqqeeeffflllzzzyyynnn```WWWPPPMMMQQQWWWjjjvvv~~~tttmmmnnnqqqrrrxxx~~~~~~tttiii........................---------------------------------......................................................---------------------------------,,,,,,------------------...------------,,,,,,,,,++++++,,,,,,---,,,,,,+++---------------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------......---,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************)))******++++++******)))************************++++++++++++++++++++++++------,,,,,,+++******)))++++++++++++++++++++++++************************++++++++++++++++++++++++)))+++,,,+++***)))***,,,,,,,,,,,,,,,++++++******))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************((()))***+++++++++++++++************************************************+++,,,------......------...//////---+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++************++++++++++++++++++++++++---------...............000222666:::>>>CCCIIIMMMPPPRRRTTTVVVVVVVVVXXXYYYaaafffkkkooopppqqqsssuuuoookkkkkkqqqvvvwwwzzz~~~}}}~~~}}}yyyuuuuuuzzz}}}vvvmmm```WWWUUU[[[___cccfffgggfffffffffhhhkkknnnqqquuu{{{~~~nnn[[[QQQMMMJJJHHHGGGHHHIIIHHHGGGFFFGGGHHHIIIKKKMMMOOOQQQQQQTTTXXX]]]dddppp~~~zzzxxxyyyyyyzzz{{{xxxrrrmmmmmmpppsssyyy}}}zzzyyy|||wwwpppggg___ZZZRRRNNNJJJFFFDDDBBB???>>><<<;;;:::888777777777666::::::::::::;;;<<<>>>??????@@@@@@?????????@@@AAA???AAACCCFFFJJJPPPUUUYYY^^^kkk{{{xxxkkk```fffsss~~~wwwjjj\\\SSSNNNNNNVVV^^^mmmyyy|||sssqqqtttxxxwww~~~|||pppddd........................,,,,,,,,,,,,,,,,,,,,,,,,---------------..........................................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,---------,,,+++++++++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...------,,,++++++,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********************************++++++*********))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++(((***++++++***)))***,,,---------,,,++++++******)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---+++++++++***************))))))***+++,,,,,,,,,,,,+++++++++***************************************++++++,,,---------------...///000...,,,++++++,,,++++++++++++++++++++++++---,,,,,,++++++++++++,,,+++,,,,,,,,,,,,,,,------------......///......---///111444888===CCCJJJOOOQQQTTTWWWZZZZZZZZZZZZ[[[aaahhhqqqvvvwwwwwwwwwxxxppplllmmmsssyyy}}}zzzsssqqqjjj]]]TTTSSSSSSVVV[[[___``````aaabbbccceeegggiiimmmssszzzjjjXXXPPPLLLJJJGGGFFFGGGHHHGGGGGGGGGGGGGGGHHHJJJNNNQQQSSSWWW\\\dddmmmwwwxxxppppppsssuuu{{{~~~zzzxxxxxxwwwzzz}}}{{{xxxrrrjjjaaaZZZUUULLLHHHDDDAAA???===;;;999666666666777777999:::::::::::::::;;;<<<===>>>>>>===???????????????AAACCCBBBCCCFFFIIINNNRRRVVVXXX```pppsssfff[[[hhh}}}{{{xxxkkk[[[QQQMMMPPP[[[eeesss}}}}}}wwwxxx{{{}}}vvvjjj```........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..........................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------------++++++,,,------,,,,,,,,,+++,,,,,,------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***************************++++++++++++++++++***************************++++++++++++++++++++++++******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************************)))***,,,+++******,,,---...------,,,++++++******)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,---,,,,,,+++++++++*********)))***+++,,,------------+++++++++*********))))))***************************++++++,,,,,,,,,,,,,,,,,,...000000///------...------------------------,,,,,,,,,,,,,,,,,,---...,,,,,,---------.........------...//////...---,,,...000333777<<>><<<:::888777555555555666777888:::;;;<<<<<<<<<======>>>>>>???<<<>>>@@@@@@@@@@@@CCCFFFEEEGGGJJJOOOVVV\\\```bbblll{{{}}}nnnccc```ooo}}}ooo^^^SSSPPPUUUaaammm{{{~~~zzzqqqfff]]]........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..........................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,,,,++++++,,,------.../////////...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................+++++++++,,,,,,---------***+++,,,,,,---------,,,,,,,,,---.../////////...---,,,,,,++++++,,,,,,---,,,,,,,,,------.........//////---,,,+++*********,,,,,,,,,------.........------------------------++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------******++++++,,,,,,,,,,,,***************************+++---,,,,,,,,,---.........---,,,,,,+++******)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,---,,,,,,,,,,,,++++++******)))***+++,,,---.........++++++++++++******))))))******************************+++,,,,,,,,,,,,+++***,,,000111111000///000........................,,,,,,,,,,,,---......///---------....../////////------/////////...---,,,...///222666;;;CCCKKKQQQOOOUUU]]]bbbdddcccbbbaaaaaammm~~~{{{xxxzzzzzzooonnnhhhZZZQQQRRRLLLOOORRRTTTTTTUUUVVVWWWXXXXXXYYYZZZ]]]cccjjjooozzz~~~{{{gggXXXPPPKKKIIIGGGGGGIIIJJJKKKJJJMMMLLLKKKMMMQQQXXX```dddsss{{{}}}rrreee\\\ZZZ\\\___```hhhtttsssrrrpppiii```WWWPPPMMMGGGDDD@@@===<<<:::999777777777666666666666777777======>>>>>>??????@@@@@@<<>>FFFLLLSSSRRRWWW^^^aaa]]]YYYYYYcccmmmzzz|||wwwnnnaaaSSSKKKLLLMMMMMMMMMLLLMMMPPPRRRSSSRRRSSSTTTXXX]]]aaadddooottt{{{tttdddXXXQQQMMMKKKJJJJJJLLLNNNOOOOOORRRQQQPPPPPPUUU```mmmvvvqqq___WWWUUUUUUUUUWWW\\\jjjyyy{{{zzzqqqmmmgggaaaZZZSSSLLLHHHCCCAAA???===;;;;;;;;;;;;555555444333444666888:::<<<<<<===>>>???@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEJJJRRR[[[```hhhrrrxxxzzzrrrnnnrrrsss```WWWSSSVVVhhh|||{{{ssslllaaaWWW........................---+++***+++...///...,,,......------------......------------------------,,,,,,,,,---------......///...---,,,++++++++++++,,,,,,++++++,,,,,,---...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,---,,,+++)))***,,,,,,***''',,,,,,,,,---------......---+++)))***,,,---,,,***++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***(((((()))***************)))************++++++++++++++++++++++++++++++++++++*********))))))))))))++++++++++++++++++++++++******************++++++***++++++,,,+++***)))((()))******+++***)))((('''((())))))***++++++,,,,,,************************************************************************++++++++++++++++++++++++***+++,,,,,,******+++,,,............---------,,,******+++++++++,,,,,,,,,***+++,,,------.........---------------,,,,,,+++*********+++++++++******++++++,,,,,,,,,,,,---------------------...//////...///000222666<<>>?????????AAABBBBBBBBBCCCEEEHHHUUUcccoooqqqrrrxxxwwwvvvqqq^^^XXXZZZcccuuuxxxpppjjjaaaWWW........................,,,+++***+++---...---,,,......------------......------------------------,,,,,,,,,---------............---,,,++++++++++++,,,,,,++++++,,,,,,---...........................------------------------------------------------------------------------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++...------,,,,,,------......,,,+++***+++,,,+++***,,,,,,,,,,,,------------,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++++++++***(((((()))***************)))************+++++++++++++++++++++++++++++++++************))))))))))))************************++++++******************+++,,,,,,,,,,,,+++******)))************)))(((((()))))))))***++++++,,,,,,************************************************************************++++++++++++++++++++++++***+++,,,+++******+++,,,+++++++++*********************+++++++++,,,,,,,,,************+++,,,---...,,,...000111111///---++++++++++++++++++++++++***++++++,,,,,,,,,,,,---------------------......///---...///111444:::AAAFFFJJJMMMVVVaaadddaaa^^^^^^cccppp~~~zzz|||vvvjjjcccZZZTTTMMMJJJLLLMMMLLLIIIJJJJJJKKKLLLOOOSSSWWWYYY^^^bbbiiipppvvv{{{ttteeeZZZUUUQQQQQQRRRRRRRRRRRRRRRRRROOORRRXXXaaannn~~~sssjjjWWWQQQLLLKKKKKKLLLPPPVVVcccssszzztttpppmmmgggccc\\\VVVPPPJJJCCC???===<<<;;;999888777777777555555555555666888:::;;;:::;;;<<<<<<===>>>??????===@@@CCCBBBAAADDDKKKRRReeewww|||}}}lll[[[ZZZdddttt}}}qqqjjjfff]]]TTT........................------------...///............------------..............................,,,,,,,,,---------.........---,,,,,,+++++++++,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++------------------------------------------------........................++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------000///---,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))******++++++++++++***(((((()))***************))))))*********+++++++++************************++++++++++++************))))))))))))))))))))))))+++++++++***************+++++++++++++++*********))))))*********)))))))))))))))*********+++++++++************************************************************************++++++++++++++++++++++++)))+++,,,+++***)))***+++))))))))))))((((((((((((******+++++++++,,,,,,,,,++++++*********,,,...///,,,...000111111///---,,,//////...---------------+++++++++,,,,,,,,,------------,,,,,,------...///,,,---...000222777===AAAHHHKKKSSS]]]aaa``````ccclllzzz~~~|||{{{~~~}}}yyyqqqdddSSSJJJJJJKKKIIIFFFGGGGGGGGGHHHKKKNNNQQQSSSVVVZZZ```ffflllsssyyy}}}rrrddd[[[WWWUUUWWWZZZ[[[ZZZZZZYYYZZZWWW\\\dddooo|||rrrcccYYYNNNKKKJJJKKKLLLOOOXXXaaalll|||{{{vvvqqqlllgggdddbbb]]]WWWQQQLLLFFFAAA===;;;;;;:::888777666666666555555666666777999;;;<<<===>>>>>>???@@@@@@AAAAAA>>>AAACCCAAAAAAIIIXXXdddttt{{{xxxfffXXX[[[mmm~~~tttjjjfffbbbYYYNNN........................------............//////......------------..............................,,,,,,,,,---------......------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++------------------------------------------------........................+++,,,,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,///...---+++++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,((()))******++++++++++++(((((()))***************))))))*********+++++++++************************------,,,,,,,,,+++++++++))))))))))))))))))))))))************************+++*********))))))))))))))))))))))))))))))*********************+++++++++************************************************************************++++++++++++++++++++++++)))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++---///000...------,,,------......111000///...------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,---...///111444999===FFFHHHNNNUUUZZZ[[[```gggyyy{{{zzzyyywwwyyy~~~~~~|||||||||{{{}}}yyy___NNNIIIIIIHHHEEEEEEEEEEEEFFFHHHJJJLLLNNNPPPTTTYYY^^^dddjjjqqqvvvqqqfff___\\\[[[^^^aaabbbaaa```aaabbbaaagggqqq}}}pppcccVVVOOOKKKIIIJJJLLLOOOTTTaaammmwww{{{uuuppplllgggbbb^^^]]]XXXSSSMMMHHHDDD@@@===:::::::::999888777666666555666666888999;;;<<<===>>>>>>??????@@@@@@AAAAAAAAABBBBBB@@@CCCQQQeeeuuuyyysssxxxnnn```UUU]]]sssyyyuuummmhhhfffbbbUUUHHH........................+++,,,...---,,,,,,---///......------------..............................,,,,,,,,,---------......---,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------------------------------------------------------------------............,,,***(((''',,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++,,,,,,+++)))(((***+++,,,,,,,,,,,,++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************------------------------(((((()))***++++++++++++(((((()))***************)))************+++++++++************************---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))*********++++++++++++***))))))(((((()))))))))))))))((())))))***+++************************************************************************************************++++++++++++++++++++++++)))***+++***))))))***+++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---...//////---+++))))))+++...000111000...,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...,,,---...///000222777:::CCCDDDIIIOOORRRUUU]]]fff{{{~~~}}}xxxtttuuuttttttwww|||~~~yyyvvvuuuuuuvvvxxxzzz}}}mmmUUUJJJHHHFFFDDDCCCCCCDDDEEEFFFGGGIIIJJJLLLOOORRRVVV[[[aaahhhmmmuuuzzz~~~ssskkkgggffffffiiilllkkkhhhgggiiikkkjjjqqq}}}lll```WWWQQQLLLIIIGGGIIINNNSSS[[[iiiuuu|||wwwpppkkkhhhddd^^^ZZZVVVRRRLLLHHHDDDAAA>>><<<999::::::999999888666666555666777999;;;<<<===>>>=========>>>>>>>>>??????AAAAAA@@@@@@FFFVVVlll{{{~~~~~~yyynnnjjjmmmyyyrrraaaYYYUUU___wwwssspppjjjfffeee```RRRCCC........................+++...//////------...000......------------..............................,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,***,,,...---+++)))***,,,,,,,,,,,,+++++++++*********+++---,,,***)))+++---++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***++++++++++++(((((()))***************)))************+++++++++************************+++++++++*********))))))************************(((((()))***+++,,,,,,---,,,+++***)))))))))*********)))((((((((()))+++,,,************************************************************************************************++++++++++++++++++++++++(((***+++***)))((()))+++))))))))))))******++++++******+++++++++,,,,,,,,,)))***+++,,,,,,---------...---***)))***,,,...000333111///,,,+++***++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,.../////////111555888>>>@@@FFFKKKNNNPPPWWW```yyy~~~vvvuuuyyyzzzzzzuuupppnnnqqqssstttyyy|||yyywwwxxxsssttttttssstttwwwyyyyyyzzzyyy^^^NNNHHHEEECCCBBBBBBBBBCCCDDDEEEFFFFFFHHHJJJLLLNNNRRRWWW^^^cccggglllrrrtttrrrrrrtttwwwzzz|||~~~wwwtttssstttxxxzzz{{{xxxrrrpppqqqtttttt|||mmm]]]UUURRRPPPNNNJJJIIIMMMVVV___iiittt~~~xxxuuuooohhhcccaaa^^^XXXSSSNNNJJJEEEAAA???===;;;:::888888999999888777666555555666888:::<<<===>>>>>>===>>>>>>>>>>>>????????????>>>===@@@IIIXXXjjjuuuvvvuuuuuuyyyooofff___cccppp|||xxxlll___TTTRRRTTTbbbyyyzzzsssmmmeee```^^^ZZZKKK;;;...........................000222222000///111333.........------.........////////////////////////,,,,,,,,,---------......,,,,,,,,,++++++,,,------,,,,,,++++++,,,,,,---...************************------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,###%%%))),,,.../////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++...------,,,,,,------...,,,///222222///------...,,,,,,,,,++++++*********))),,,---,,,***)))+++---++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++'''''')))******+++++++++(((((()))***************)))************+++++++++))))))))))))))))))))))))))))))))))))((((((((((((************************''''''(((***+++,,,---...---,,,+++*********+++,,,***)))(((((((((***+++,,,++++++******************************************************************************************++++++++++++++++++++++++(((***+++***)))((()))***,,,,,,---------.........******+++++++++,,,,,,,,,'''(((***+++,,,,,,++++++---,,,+++++++++---...000666444111...---,,,---...++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...---.../////////111444777:::===DDDKKKLLLMMMSSS[[[nnnyyy}}}tttpppqqqrrrqqqoookkkjjjnnnrrruuu{{{}}}{{{wwwqqqooosssyyyuuuvvvuuusssssstttuuusssooodddRRRIIIDDDBBBAAAAAAAAABBBCCCCCCDDDDDDEEEFFFGGGIIILLLQQQXXX\\\ZZZ___eeegggggghhhlllpppoooqqqvvv{{{~~~||||||}}}}}}{{{zzz|||{{{wwwyyy|||~~~wwwbbbTTTPPPQQQQQQPPPMMMMMMTTT```lllvvv{{{rrrnnnhhh```\\\ZZZWWWRRRMMMHHHDDD@@@<<<;;;:::888777777777888888888666555444555777999;;;===>>>??????@@@@@@@@@@@@@@@AAAAAAAAA<<<;;;<<<@@@JJJXXXeeemmmkkklllooowww{{{bbbZZZWWWbbbttt{{{mmmfffbbbYYYPPPLLLNNNUUUddd{{{{{{vvvrrrkkk```YYYWWWRRRDDD444........................//////...------------...000000000000000000000000......------------....................................---------,,,,,,,,,///......------,,,++++++...---,,,+++************------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---,,,,,,++++++------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++************++++++******))))))******+++,,,++++++************************************************************************************************++++++++++++******************************+++++++++*********)))))),,,+++******))))))******,,,+++***))))))***+++,,,++++++,,,,,,,,,+++******************************+++++++++************))))))))))))))))))))))))))),,,+++++++++++++++++++++************************************************+++*********))))))((((((,,,,,,,,,++++++*********,,,+++(((''''''(((***+++******************************+++++++++,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------......000111222888???GGGIIIHHHIIIOOOTTTccclllwwwwwwsssrrrrrrrrrqqqlllhhhkkkvvv~~~~~~||||||wwwyyyuuummmjjjpppxxx|||{{{{{{yyyuuusssvvv|||kkkZZZNNNDDD???BBBAAA???@@@BBBCCCCCCBBBDDDCCCBBBBBBDDDHHHMMMPPPYYYYYYZZZ[[[\\\^^^``````bbbeeehhhlllpppuuuzzz|||{{{|||~~~|||~~~~~~~~~xxxkkk[[[RRRPPPQQQOOOLLLUUUYYYaaakkkuuu~~~yyyrrrllleeebbb\\\WWWSSSOOOKKKHHHAAA@@@===;;;888666555444888777666555444555666666777888:::<<<>>>@@@AAAAAA@@@>>>>>>>>>?????????>>>>>>;;;:::???KKKWWW___bbb^^^aaaiiiuuuyyyqqq```\\\[[[ggg|||iii[[[SSSPPPNNNMMMLLLRRR[[[hhh|||zzzwwwtttoookkkfff]]]VVVNNNEEE;;;333........................//////...------------.................................------------..............................000/////////............------------------------///...---,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------...//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++************++++++******))))))******+++,,,******++++++++++++++++++******************************************************************************++++++++++++******************************+++++++++*********)))))),,,+++******))))))******++++++***))))))***++++++)))******++++++*********************************+++++++++************)))************************++++++++++++++++++++++++************************************************************)))))))))(((,,,++++++++++++++++++************++++++,,,------******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------......---......///000111444;;;CCCFFFGGGIIIOOOUUU___gggqqqzzz~~~~~~{{{wwwsssrrrsssuuuuuutttooollloooyyy||||||uuusssnnnhhhkkkttt{{{}}}{{{{{{{{{{{{~~~}}}nnnaaaUUUIIIAAA@@@???===>>>@@@AAAAAA@@@BBBBBBAAAAAACCCFFFIIIKKKPPPRRRTTTWWWYYYZZZZZZZZZ^^^```dddgggkkkooouuuyyy}}}zzzxxxxxxyyyzzzxxx}}}}}}~~~qqqhhh]]]VVVSSSUUUWWWXXX\\\```gggpppyyy{{{tttlllggg```]]]XXXSSSOOOLLLHHHEEE???>>><<<999777555444444777666555444444555666666888999;;;===>>>???@@@@@@@@@??????@@@@@@@@@???>>>@@@>>>>>>CCCMMMXXX^^^aaa^^^bbbkkktttyyywwwooogggYYYYYY^^^nnnwwwdddUUUNNNLLLLLLLLLNNNUUU___jjj||||||zzzvvvpppgggccc\\\SSSKKKBBB999444........................//////...------------...------------------------......------------......------------------------////////////............++++++,,,------...////////////...---,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///...---,,,+++************+++,,,,,,------,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++************++++++******))))))******+++,,,******++++++,,,,,,------******************************************************************************++++++++++++******************************+++++++++***************,,,+++******))))))******++++++***))))))***++++++'''((()))***************************************+++++++++************)))************************************************************************************************************))))))))))))*********+++++++++++++++'''(((***,,,---------,,,******************************+++++++++,,,,,,,,,)))******++++++*********++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------///...............//////000666>>>BBBDDDHHHOOOUUU\\\```gggooouuuvvvtttqqqmmmmmmooorrrvvvxxxyyyxxxsssrrruuu}}}~~~|||uuupppiiieeekkkwww}}}}}}~~~xxxpppiii^^^PPPEEEAAA???======???@@@AAA@@@@@@@@@@@@@@@AAABBBDDDEEEEEEHHHLLLPPPSSSTTTTTTSSSXXXZZZ^^^aaaeeeiiinnnqqq{{{zzzyyywwwvvvuuuuuuuuuvvvzzz}}}~~~xxxjjjfffaaa\\\ZZZ]]]bbbfffgggjjjpppwww}}}zzztttlllddd___YYYUUUQQQMMMJJJFFFCCC@@@===<<<:::888666444444333666555444444444555666777::::::<<<===>>>????????????@@@AAAAAAAAA@@@>>>===@@@AAACCCHHHPPPWWW\\\^^^aaahhhpppuuurrrjjjaaa[[[SSSYYYeeewwwrrr___PPPIIIIIIKKKMMMTTT\\\fffqqqxxxoooccc```ZZZPPPEEE<<<666444........................//////...------------...------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++************++++++******))))))******+++,,,******+++,,,------......******************************************************************************++++++++++++******************************************************,,,+++******))))))******+++******************+++'''''')))***++++++++++++************************+++++++++*********))))))************************)))))))))))))))******************************************************************)))))))))))))))))))))******++++++,,,,,,'''((()))*********************************************+++++++++,,,,,,,,,)))******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------//////...---------.........333999>>>AAAFFFMMMSSS[[[[[[]]]bbbhhhkkkiiifffdddhhhooovvv{{{}}}}}}|||wwwxxx|||{{{wwwoooiiilllvvv}}}~~~zzzssspppmmmdddUUUIIICCCAAA???>>>???AAAAAAAAA>>>>>>>>>?????????>>>>>>???AAAEEEIIILLLNNNOOOOOOTTTWWW[[[^^^```dddhhhkkkrrrsssssstttuuuuuuuuuuuuyyy{{{~~~}}}|||}}}}}}}}}xxxlllhhheeecccbbbeeejjjoooqqqqqqtttxxx|||}}}xxxrrrlllddd\\\WWWRRRNNNJJJGGGDDDBBB???<<<;;;:::999777666555555444555555444444444555777888;;;<<<===>>>>>>>>>>>>>>>>>>@@@AAABBBAAA???>>>===???BBBGGGMMMRRRWWW[[[]]]hhhooovvvuuukkk___VVVSSSRRR^^^ooorrr^^^OOOHHHIIIMMMPPPZZZcccoooxxxyyymmmbbb___YYYMMM@@@666333222........................//////...------------...........................------,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++************++++++******))))))******+++,,,******+++,,,------......******************************************************************************++++++++++++******************************************************,,,+++******))))))***************++++++*********((()))***+++,,,,,,,,,,,,************************+++++++++*********))))))************************(((((()))))))))*********************************************************))))))))))))))))))******)))))))))******+++++++++,,,+++)))((('''((()))*********************************+++++++++,,,,,,,,,******+++,,,------,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------///......------------...///222777:::>>>DDDKKKQQQ\\\YYYVVVWWW[[[___aaa```bbbhhhsss||||||~~~uuuqqqwww~~~~~~|||{{{vvvqqqooollleeeXXXMMMEEEBBB???===>>>?????????<<<======>>>===<<<;;;:::??????@@@BBBEEEIIILLLNNNQQQTTTWWWZZZ]]]___bbbeeegggiiilllpppsssvvvwwwxxxxxxxxxyyyzzz|||~~~}}}}}}}}}}}}|||{{{zzzzzz{{{||||||||||||}}}zzz}}}~~~~~~tttiiihhheeeccchhhrrrzzz|||{{{zzz|||yyyvvvpppjjjccc\\\TTTOOOLLLIIIEEEBBBAAA???<<<::::::999888777777666666666555555444444555777888999<<<======>>>???>>>>>>>>><<>>>>>??????EEEMMMSSSWWWZZZ___bbbpppvvvyyyrrrcccVVVQQQQQQXXXgggzzzzzz~~~qqq___OOOHHHJJJPPPUUU^^^iiiuuu}}}zzzyyy~~~wwwiiibbb^^^VVVIII<<<333000111........................//////...------------...........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............//////...---,,,,,,++++++,,,++++++******+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********+++,,,---...///***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++************++++++******))))))******+++,,,******++++++,,,,,,------******************************************************************************++++++++++++*********************************************+++++++++,,,+++******))))))******)))***++++++++++++***))))))***+++,,,,,,,,,,,,,,,************************+++++++++************)))++++++++++++++++++++++++((())))))******+++++++++************************************************))))))))))))************)))))))))***************111///,,,)))((()))***,,,******************************+++++++++,,,,,,,,,***+++,,,---------------************++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------...---------------......000222555888===DDDLLLQQQ]]]YYYTTTRRRTTTWWWZZZ\\\ccckkkxxx}}}~~~}}}rrrooouuutttrrrqqqmmmeeeZZZRRRHHHDDD???===<<<===<<<<<<============<<<;;;:::999???>>>======???CCCGGGJJJKKKNNNRRRTTTVVVXXXZZZ\\\\\\^^^ccciiinnnssswwwxxxwwwvvvuuuuuuwwwzzz}}}{{{yyyxxxxxxyyyzzzyyywwwvvvvvvwwwxxxyyy{{{|||}}}qqqtttwwwyyyzzz}}}yyyqqqllliiihhhppp|||~~~~~~{{{yyyppplllgggaaa[[[TTTMMMIIIGGGDDDAAA???>>>===;;;999999888777777777777777888555555555555666888:::;;;<<<===>>>>>>????????????<<>>>>>AAADDDDDDMMMWWW^^^bbbeeekkkpppzzz|||yyymmm]]]SSSSSSVVVdddtttzzzooo___QQQKKKNNNVVV\\\dddoooyyyyyy{{{sssfff```ZZZPPPDDD999222000111........................//////...------------...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------------,,,,,,,,,+++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,------...***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++************++++++******))))))******+++,,,******++++++++++++++++++******************************************************************************++++++++++++******************************))))))*********+++++++++,,,+++******))))))******)))***++++++++++++***))))))***++++++++++++******************************+++++++++************)))++++++++++++++++++++++++))))))******+++,,,,,,---************************************************((()))))))))************************))))))))))))...---,,,*********++++++******************************+++++++++,,,,,,,,,))))))+++,,,,,,---------************++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---......//////000333777>>>FFFOOOUUU[[[ZZZXXXTTTRRRSSSVVVYYYcccmmm{{{~~~ppplllpppsssvvvvvvpppggg]]]WWWMMMIIIDDD@@@>>>>>>===============<<<;;;;;;::::::;;;;;;:::;;;<<<>>>@@@BBBBBBEEEIIIKKKMMMNNNPPPQQQRRRUUUZZZ```gggmmmrrruuuttttttuuuvvvwwwxxxyyyzzzwwwuuussssssuuuuuutttrrrsssrrrrrrsssvvvyyy{{{|||}}}qqqrrrrrrsssvvvzzz~~~wwwvvvvvvzzz}}}yyyzzz{{{zzzxxxtttpppmmmfffbbb]]]XXXSSSMMMGGGDDDCCC@@@===<<<;;;;;;999777666666666555666666777777666666666666888:::<<<===;;;<<<===>>>???@@@@@@@@@>>>@@@BBBAAA???@@@EEEJJJNNNXXXeeelllpppuuu}}}zzzkkk]]]WWW\\\cccsssvvvnnnaaaUUURRRVVV```gggnnnxxx{{{nnnddd[[[SSSHHH===777333222222........................//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------......///------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++******)))(((((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++************++++++*********)))***++++++,,,++++++************************************************************************************************++++++++++++******************************))))))******++++++++++++,,,++++++***)))*********)))***+++,,,,,,+++***))))))************))))))(((************************+++++++++************)))++++++++++++++++++++++++))))))***+++,,,,,,------************************************************(((((())))))*********+++++++++******))))))((((((((((((******+++***)))(((******************************+++++++++,,,,,,,,,(((((()))++++++,,,,,,,,,)))************+++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++++++++,,,---...///000...///111777???IIIRRRXXXYYY[[[[[[XXXTTTRRRTTTVVVcccnnn|||uuurrrkkkrrrzzz{{{tttiii___ZZZTTTOOOIIIDDDBBBAAAAAA@@@>>>>>><<<<<<;;;;;;;;;;;;888888999:::::::::::::::;;;>>>BBBDDDEEEFFFHHHIIIMMMOOOSSSYYYaaahhhmmmpppmmmooorrrtttuuuuuusssrrrtttqqqooooooqqqrrrpppnnnqqqpppoooqqqtttxxx{{{|||}}}yyywwwtttrrrppprrrvvvzzz}}}}}}|||zzzyyyyyy{{{}}}{{{wwwuuurrrssssssrrroookkkfffccc```\\\WWWRRRNNNIIIDDD@@@@@@>>>;;;::::::999888666444444444444444555666666666666666777999;;;===???;;;<<<===>>>@@@@@@@@@@@@???BBBCCCBBB@@@BBBHHHNNNUUUaaannnwww{{{}}}mmm```^^^fffooo~~~~~~vvvoooddd[[[XXX^^^iiiqqqxxx~~~uuukkkdddVVVMMMAAA999555555444333................................................------------------------...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++******,,,,,,+++***++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---000222111...+++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++************************************************++++++++++++++++++++++++************************************************************************************************++++++************++++++)))))))))))))))))))))))))))***+++)))(((((()))+++************************++++++************++++++.........------,,,,,,,,,...---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************)))))))))))))))))))))))))))************+++++++++************************************************,,,,,,++++++***+++++++++))))))))))))))))))))))))++++++************++++++------------------------,,,,,,,,,---------......---......///////////////...///111444:::DDDNNNVVVVVV^^^[[[TTTUUURRRPPPVVVeeetttyyypppppprrrssssssqqqlllgggcccddd[[[SSSQQQLLLDDD@@@AAAAAA???>>>???===::::::>>><<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<>>>???AAABBBEEEHHHLLLQQQWWW]]]aaadddhhhjjjnnnqqqrrrrrrqqqpppkkkjjjgggeeefffiiillloooooopppssswww{{{}}}|||{{{}}}{{{yyyxxxvvvuuuuuuwwwyyyzzzyyyxxx~~~yyyrrrnnnnnnqqquuuvvv{{{xxxxxx|||zzzrrrlllkkkiiieeebbbaaa___\\\ZZZXXXWWWSSSOOOJJJDDD@@@>>><<<;;;:::888777888888999666777777555333333444555333444666777999;;;<<<===@@@???>>>>>>>>>>>>>>>>>>EEEDDDBBB@@@AAAIIITTT]]]aaajjjsssyyy|||nnnfffkkkzzzzzzpppggg\\\XXX___mmm{{{}}}|||rrrggg^^^YYYIII:::444333222111222........................------------------------------------------------...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---//////,,,***,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************++++++************++++++************************((()))***)))((()))+++,,,************************++++++************++++++------,,,,,,+++++++++++++++******)))(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++***************************************************************)))************+++++++++************************************************,,,,,,++++++***++++++,,,************************++++++************++++++------------------------,,,,,,,,,------------...,,,------...............///000111333777???IIIOOOUUU]]]ZZZUUUVVVSSSRRRZZZlll{{{zzzooopppqqqsssuuutttpppmmmrrrpppnnnjjj]]]NNNFFFFFF@@@>>>===???>>>;;;;;;>>><<<<<<<<<;;;;;;:::::::::999999999:::;;;===>>>???BBBDDDHHHMMMRRRWWW[[[]]]aaabbbeeehhhiiijjjiiiiiifffdddaaa___```ccchhhkkknnnoooqqqvvv{{{}}}}}}|||{{{zzz{{{~~~zzzxxxvvvtttuuuuuuuuuxxxzzz{{{yyyxxxssspppllljjjjjjkkkkkkkkkooolllkkkmmmnnnooosssyyyzzzrrrlllhhheeeaaa^^^\\\ZZZWWWUUUSSSRRROOOKKKFFFBBB>>><<<;;;:::888777666666666666666666666555333333444555666666888999;;;===>>>???@@@???>>>>>>===>>>>>>>>>@@@???===???EEEPPP]]]fffgggnnnuuu|||yyyqqqssszzzjjjaaaWWWWWWbbbtttssskkkbbb[[[SSSEEE888333222111000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***)))***,,,,,,+++***,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++************************************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++************++++++************************&&&((()))))))))))),,,...************************++++++************++++++++++++++++++************)))************)))((((((,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++******))))))************************++++++++++++++++++++++++)))************+++++++++************************************************,,,++++++***++++++,,,,,,************************++++++************++++++------------------------,,,,,,,,,,,,------------+++,,,,,,---...---------000000000111444:::BBBGGGRRRZZZXXXTTTVVVSSSSSS^^^qqqvvvsssqqqttt{{{}}}uuu\\\MMMJJJ???======??????<<<<<<>>>======<<<<<<;;;:::999999777777777888888:::;;;<<<>>>@@@CCCGGGKKKOOORRRSSSVVVWWWYYYZZZ\\\^^^_________]]]ZZZXXXZZZ]]]bbbeeehhhiiilllqqqvvvyyyyyyxxxxxxwwwyyy}}}zzzxxxvvvtttqqqsssssstttvvvxxxxxxvvvtttfffeeecccccccccbbb___]]]___\\\ZZZ\\\]]]___fffnnn~~~yyyrrrllldddaaa]]]YYYVVVSSSPPPMMMKKKJJJHHHEEEBBB>>>;;;999999888777555444444333444555666666555333333444666888999:::<<<===???@@@AAA@@@???>>>>>>=========>>><<<;;;<<>>CCCNNNVVVVVVTTTVVVSSSTTTbbbuuuyyysssvvvlllUUUKKKAAA======@@@@@@>>>===>>>>>>>>>===<<<;;;:::999999777777777777777888999:::;;;<<<>>>AAADDDGGGIIIJJJNNNNNNNNNOOOQQQTTTVVVXXXXXXXXXXXXXXXZZZ]]]___aaaaaaaaadddhhhnnnqqqrrrrrrtttuuuwwwzzzzzzvvvuuutttsssqqqoooooooooqqqqqqpppllliii[[[ZZZYYYYYYYYYWWWTTTRRRRRRPPPOOORRRTTTYYYcccmmmzzz}}}xxxqqqkkkbbb^^^YYYUUURRRNNNJJJHHHDDDCCCBBB@@@>>><<<999888888777777555444333333333444555666555444444555777:::;;;<<<===>>>@@@AAAAAA@@@???>>>===============;;;<<<@@@JJJXXXeeemmmppphhhoooxxx~~~yyytttqqqzzz|||qqq]]]VVVTTT^^^sssxxxkkkbbb]]]VVVOOOAAA999333333333000...///........................------------------------------------------------...------,,,,,,------...------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++---......,,,******++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++...+++))))))+++---------+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***++++++************++++++************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************++++++************++++++***************************++++++***((('''(((***************************++++++************++++++++++++++++++,,,,,,,,,,,,******,,,------,,,+++***++++++++++++++++++++++++******++++++++++++******+++++++++*********))))))************************************************))))))*********+++++++++************************************************+++*********++++++,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------...////////////////////////000111666<<>>@@@AAA>>>===>>>>>>>>>===<<<<<<;;;::::::999888888888888888999999999:::<<<>>>@@@BBBCCCDDDHHHHHHHHHIIIKKKNNNQQQSSSSSSUUUYYY\\\^^^_________]]]]]]___cccgggjjjkkkkkkmmmnnnpppsssvvvzzz~~~}}}tttnnnmmmnnnnnnmmmhhhgggffffffeeebbb^^^ZZZQQQOOOLLLLLLLLLLLLKKKJJJJJJHHHIIILLLNNNSSS___kkkwww|||{{{yyyuuunnnhhh```\\\WWWRRRNNNJJJFFFCCC??????>>>===<<<:::999888777777777777666555444444444555666666555555777999:::;;;<<<===>>>???@@@AAA@@@???>>>===<<<<<<<<<<<<;;;>>>FFFRRR^^^eeegggfffeeeooo|||rrrmmmmmmrrrwwwiiiZZZYYY]]]kkkyyyvvvooogggbbb]]]SSSIII<<<666222444444111///000................................................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((''''''(((***++++++***)))******++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,******,,,.........************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,***(((&&&'''(((************************++++++************+++++++++++++++,,,,,,,,,,,,,,,(((((()))************)))++++++++++++++++++++++++******++++++++++++******************************************************)))))))))))))))))))))))))))************+++++++++************************************************************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...//////000000//////.../////////111555;;;???IIIRRRYYYaaafffaaaeeewww{{{wwwvvvvvv|||wwwtttwww~~~|||vvvuuuxxx||||||yyy~~~ppp]]]NNNFFF@@@@@@@@@>>>===>>>=========<<<<<<<<<<<<;;;;;;::::::999999999::::::888999:::;;;===>>>???@@@CCCCCCDDDEEEGGGJJJMMMOOOQQQSSSXXX]]]___``````___^^^]]]^^^```dddfffgggfffiiikkkmmmoooppprrruuuxxxyyy~~~|||tttjjjdddcccddddddccc___]]]ZZZXXXVVVTTTPPPMMMHHHEEEBBBAAABBBCCCDDDDDDFFFEEEFFFHHHIIIMMMYYYfffuuu}}}{{{{{{xxxvvvuuusssooohhhccc\\\XXXSSSNNNJJJFFFBBB???<<<<<<<<<;;;:::999888777666666777777777777666666555666777777777777999;;;;;;;;;<<<===>>>???@@@@@@@@@???>>>===<<<;;;;;;;;;:::@@@IIITTT\\\___^^^[[[fffrrryyyjjjbbbiiiwww~~~nnnaaaWWW^^^kkk~~~~~~wwwlllllljjjfffccc]]]PPPBBB888333222444444111000111........................------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((('''&&&(((***++++++*********++++++,,,------...------,,,,,,,,,,,,++++++---------------------------,,,++++++---......---************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************++++++************++++++++++++++++++++++++++++++***++++++***((('''(((***************************++++++************++++++************+++++++++,,,))))))(((((()))******+++******************************++++++++++++******)))))))))***++++++,,,,,,************************************************)))************+++++++++************************************************************+++,,,---...---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,---......//////.........////////////333777;;;@@@LLLWWWdddllliiinnn}}}zzzvvvssspppooonnnkkkhhhgggjjjnnnqqqrrrsssvvv{{{}}}~~~zzzlllVVVLLLBBB@@@@@@>>>===>>><<<<<<<<<<<<============<<<<<<;;;:::999999::::::777777888999;;;<<<======>>>???@@@BBBEEEGGGJJJKKKOOOPPPSSSWWWZZZ]]]^^^______]]]\\\]]]___aaaaaa```dddgggiiijjjjjjkkkmmmpppoootttyyy}}}}}}pppjjjbbb]]]\\\\\\[[[YYYUUURRRNNNLLLKKKJJJHHHFFFCCCAAA??????AAACCCCCCCCCCCCDDDGGGJJJKKKOOO[[[hhhuuuzzzwwwuuurrrpppnnnmmmlllhhhaaa\\\VVVRRRMMMHHHEEEAAA===:::999999999999999888777666333444666777888888777777666777888999888999<<<>>><<<<<<===>>>???@@@@@@AAA@@@???>>>===<<<;;;;;;;;;<<>>>>>>>><<<<<<;;;:::999999999999666666777888999:::;;;<<<;;;<<<>>>AAACCCEEEGGGHHHNNNNNNOOOQQQTTTYYY]]]___]]]\\\ZZZZZZ[[[\\\\\\[[[\\\___bbbbbbaaaaaadddfffeeehhhlllnnnpppvvv}}}xxxssshhhccc^^^[[[[[[YYYVVVSSSOOOKKKGGGEEEDDDEEEDDDDDDBBBBBBBBBCCCEEEFFFEEEDDDCCCEEEIIINNNQQQVVVcccpppvvvyyytttqqqpppmmmkkkhhhhhhgggccc\\\WWWQQQMMMHHHDDD@@@===999666888888888888777666555555222333555777888888888777666888999999999:::===???======>>>???@@@@@@AAAAAA@@@???>>>===;;;;;;::::::???FFFOOOVVVYYY[[[]]]```iiittt}}}zzzrrrfff[[[___nnn~~~wwwooohhhbbb[[[WWWWWWSSSeee}}}pppgggdddeeedddbbb```YYYIII999444000///111111//////111------------------------,,,------......------,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,------....../////////---,,,+++,,,...///...---------------------------------------------------///...,,,++++++,,,...///+++,,,,,,+++******+++---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++---------------,,,+++***++++++++++++++++++++++++---,,,,,,+++*********+++************************++++++******************+++*********+++,,,------+++++++++*********))))))------,,,+++***)))((('''************************+++++++++*********)))))),,,***(((''')))*********+++***)))(((((()))***+++******************++++++************************))))))))))))))))))))))))******))))))((((((''''''************************************************++++++************++++++++++++++++++++++++++++++))))))(((((()))***++++++,,,,,,,,,++++++*********)))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***000...,,,*********+++,,,+++,,,---...///...---,,,............///000111222:::AAAMMM\\\iiirrrwwwxxx||||||wwwrrrpppqqqsssuuurrrooollllllppptttrrrmmmsssoookkkhhhdddcccjjjrrrpppyyyyyypppjjj```UUUJJJEEEAAA===<<<>>><<<;;;::::::<<<<<<;;;:::;;;;;;;;;:::::::::999999777777777777888888888888:::<<<>>>>>>???AAADDDFFFHHHIIILLLPPPSSSVVVXXXYYYYYYWWWVVVWWWYYYWWWSSSOOORRRRRRQQQSSSVVVZZZ___bbb_________^^^___dddmmmttt|||zzzxxxtttppplllhhhfff\\\[[[YYYVVVRRRNNNKKKIIIEEEEEEDDDCCCBBBBBBBBBCCCBBBCCCDDDEEEFFFFFFEEEEEECCCEEEHHHLLLSSS]]]hhhoooyyy|||xxxsssooommmkkkiiihhhfffccc___[[[VVVRRRPPPLLLHHHBBB>>><<<:::999888444555666777777666555555444555666666666666666666::::::;;;<<<<<<======>>>;;;???@@@===???CCCBBB<<>>======>>>>>><<<;;;;;;;;;;;;:::::::::999999777777777777777777777777777999;;;<<<<<<>>>@@@CCCFFFHHHJJJMMMOOOQQQRRRRRRSSSRRRRRRSSSTTTSSSPPPMMMNNNMMMNNNOOOQQQTTTWWWYYYUUUVVVUUUTTTTTTXXX___dddhhhgggeeebbb^^^ZZZWWWUUURRRQQQPPPMMMKKKHHHFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGIIIJJJLLLNNNOOONNNMMMLLLIIIKKKNNNRRRXXXaaakkkqqqwwwyyy||||||xxxrrrmmmjjjgggeeecccaaa___]]]YYYTTTPPPLLLJJJDDDAAA<<<:::999999888888444555666666666555444444555555666777777777777666999999999:::;;;;;;<<<<<<999===>>><<<===AAA@@@;;;:::<<<<<<;;;:::;;;@@@EEEVVVYYY\\\^^^___bbbhhhlllsssuuuwwwqqqbbbTTTQQQUUUcccooo|||wwwoooaaaWWWPPPQQQOOOJJJNNNWWWbbbvvvzzzqqqjjjhhhdddaaa]]]SSSCCC777222////////////////////////------------------------,,,------......------,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,------------,,,,,,,,,,,,...---,,,---/////////------------------------------------------------------,,,+++******+++,,,---+++,,,,,,+++******+++---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++***))))))++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++******************************)))))))))***+++++++++++++++***************))))))******+++++++++,,,************************+++++++++***************,,,***((((((***+++***))),,,,,,++++++++++++,,,,,,---,,,,,,+++***)))((((((************************))))))))))))))))))))))))))))))******+++,,,,,,---************************************************++++++************++++++++++++++++++++++++++++++***))))))))))))***++++++,,,,,,,,,++++++++++++***)))************+++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------******+++++++++,,,,,,,,,***++++++,,,,,,++++++***---,,,+++***+++,,,---...+++*********++++++,,,,,,......---......///000111444222666CCCVVVhhhrrrvvvsssssstttvvvwwwtttmmmgggggghhhjjjkkkjjjhhhdddbbbccccccfffiiinnnttt|||}}}xxxyyy~~~~~~~~~wwwnnnggg]]]WWWRRRPPPLLLEEEAAAAAABBBAAA????????????>>><<<;;;;;;;;;;;;::::::::::::666666666666666666666666444666777888888999<<<>>>BBBDDDGGGIIIKKKKKKJJJJJJLLLLLLLLLMMMOOOOOOLLLJJJIIIIIIJJJKKKLLLMMMNNNNNNLLLLLLLLLKKKKKKLLLPPPSSSWWWVVVUUUSSSPPPNNNKKKJJJIIIHHHGGGEEEDDDDDDEEEEEEFFFFFFGGGHHHJJJLLLMMMOOORRRUUUXXXZZZ[[[ZZZXXXVVVRRRSSSVVVYYY^^^eeemmmssstttuuuwwwxxxyyyxxxwwwvvvqqqnnniiieeebbb___\\\YYYVVVUUUSSSPPPLLLHHHEEECCC@@@>>>;;;:::;;;<<<======555555555555555444333222555666777888888888888888999::::::;;;;;;<<<======999===>>>===>>>???>>>;;;777:::=========BBBMMMVVVdddeeeeeegggkkkpppvvvyyy|||vvvnnnbbbTTTLLLPPPYYYgggpppyyy~~~~~~zzznnncccVVVNNNJJJMMMOOOOOOUUU^^^qqq|||~~~uuunnnhhh```WWWPPPGGG;;;333111////////////////////////------------------------,,,------......------,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,---------,,,,,,+++++++++000......///000111000///------------------------------------------------,,,++++++******++++++,,,+++,,,,,,+++******+++---++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,+++++++++***++++++++++++++++++++++++***************+++++++++***)))))))))))))))******************************)))************+++++++++************************************************+++***))))))***+++***)))++++++++++++++++++++++++,,,+++++++++***)))))))))************************))))))))))))))))))))))))************++++++,,,,,,************************************************++++++************++++++***+++++++++++++++,,,,,,*********))))))***++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++***+++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***++++++---...///,,,+++*********+++---...------------...///000000444222333;;;IIIZZZiiirrrrrrooollljjjjjjhhhddd```]]]aaahhhmmmnnnkkkgggdddbbbeeekkkpppsssxxx{{{}}}yyyttthhhbbb[[[WWWPPPHHHCCCCCCCCCAAA>>>===>>>???>>>>>><<<;;;;;;;;;;;;:::::::::666666666666555555555555222444555555555666888;;;===???BBBEEEFFFFFFEEEDDDGGGGGGHHHJJJKKKKKKJJJJJJHHHHHHIIIJJJJJJJJJIIIHHHHHHIIIIIIIIIJJJJJJKKKLLLNNNNNNMMMMMMKKKJJJHHHGGGFFFEEEDDDCCCDDDFFFHHHIIIHHHHHHJJJMMMPPPSSSVVVWWW[[[]]]aaaddddddbbb___]]]XXXYYY[[[]]]```eeelllpppooopppqqqqqqqqqooommmlllgggdddaaa]]][[[XXXTTTQQQNNNMMMKKKIIIFFFCCCAAA???>>><<<999999;;;=========555555555444444333222222666777888999999:::999999<<<<<<===>>>>>>??????@@@===???@@@@@@???>>>>>>============???EEEQQQaaalllpppnnnnnnrrrxxx{{{jjjZZZOOOMMMWWWdddnnnuuu~~~|||lll]]]SSSNNNKKKOOOTTTYYYbbblll{{{}}}{{{~~~wwwqqqggg[[[NNNEEE>>>777333444////////////////////////------------------------,,,------......------,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,---------,,,,,,+++++++++,,,+++++++++---...---,,,------------------------------------------------+++++++++++++++++++++++++++,,,,,,+++******+++---++++++******++++++,,,---+++++++++,,,,,,---------+++,,,,,,------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,+++***++++++++++++++++++++++++))))))*********+++++++++******)))))))))))))))***************************+++++++++************)))************************************************+++***)))***+++,,,+++))))))******************))))))))))))***+++++++++,,,************************))))))))))))))))))))))))++++++*********)))))))))************************************************++++++************++++++*********++++++,,,,,,,,,++++++***************+++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++************+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++,,,---...///---,,,+++++++++,,,...///,,,,,,,,,,,,---...///000111333555777>>>MMMaaapppvvvqqqiiibbb]]][[[[[[\\\YYY___hhhppptttsssooolllgggjjjrrrzzz{{{|||zzz{{{~~~yyyqqqhhh```WWWNNNKKKMMMKKKGGGAAA>>>===>>>??????<<<<<<<<<;;;;;;;;;::::::777666666666555555555444222444555555444555777999888:::===@@@BBBBBBBBBBBBCCCDDDFFFGGGGGGHHHIIIIIIIIIJJJKKKLLLLLLJJJIIIHHHGGGHHHIIIJJJLLLMMMLLLLLLHHHIIIIIIIIIIIIHHHGGGGGGGGGFFFEEEEEEFFFIIIKKKMMMJJJKKKNNNQQQUUUYYY\\\^^^___aaaeeeggggggdddaaa___YYY[[[\\\]]]^^^aaaeeehhhggghhhiiiiiiiiigggdddccc___\\\YYYVVVTTTQQQNNNKKKGGGGGGFFFEEECCCAAA???>>>999777555555666777777666555555444444333333333333777888999:::;;;;;;;;;;;;===>>>>>>??????@@@@@@AAA@@@@@@AAA@@@>>>===>>>AAAEEEDDDEEEMMMZZZhhhsssxxxvvvuuuwww|||{{{iii[[[SSSVVVcccpppwwwooo]]]TTTPPPNNNRRRYYYbbbnnnwww||||||~~~vvvpppjjj[[[JJJ???999444222444........................------------------------,,,------......------,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,------------,,,,,,,,,,,,---,,,+++,,,...///...---------------------------------------------------+++,,,,,,,,,,,,,,,,,,++++++,,,,,,+++******+++---++++++******++++++,,,---***++++++,,,,,,------...++++++,,,---------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++******++++++++++++++++++++++++)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,++++++***)))))))))*********************+++++++++,,,+++++++++******))))))***************************************++++++++++++******+++,,,,,,+++)))((()))************)))((((((((()))***+++,,,,,,---************************)))))))))))))))))))))))),,,++++++***))))))((((((************************************************++++++************++++++*********++++++,,,,,,---,,,,,,+++************+++***++++++++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,***************+++,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++,,,------......------,,,,,,------...///,,,,,,,,,,,,,,,---//////+++000444555777DDDYYYjjjssspppggg]]]TTTRRRVVV[[[\\\aaajjjsssxxxzzzyyywwwqqqrrrxxxwwwvvvvvvyyyvvvnnneee___```eeebbbZZZPPPGGGBBB@@@@@@@@@<<<<<<<<<<<<;;;;;;;;;:::888777777666666555555555333444555444444444666888666777999;;;===>>>???@@@???AAACCCCCCCCCDDDEEEGGGHHHIIIJJJKKKKKKKKKIIIIIIGGGFFFGGGIIILLLMMMMMMKKKIIIIIIJJJJJJKKKJJJJJJJJJHHHHHHHHHHHHHHHJJJKKKLLLLLLMMMOOOSSSWWW[[[^^^``````bbbdddeeedddaaa^^^\\\WWWYYYZZZZZZYYYYYY[[[]]]^^^___```aaa```^^^\\\[[[XXXUUUQQQNNNLLLJJJHHHEEEBBBBBBBBBAAA@@@???>>>===999888666555666666555333555555444444444444555555888999:::;;;<<<=========<<<<<<===>>>>>>??????@@@@@@??????@@@>>>===BBBJJJOOOPPPVVVbbbqqq{{{|||zzz{{{}}}xxxjjjaaa```dddooozzzqqq```TTTSSSUUUZZZcccnnnyyyyyyrrrmmmjjjZZZHHH===777111///000........................------------------------,,,------......------,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,---------------.........///------...///000///...------------------------------------------------,,,,,,------------,,,,,,+++,,,,,,+++******+++---++++++******++++++,,,---******+++,,,,,,---......***+++,,,,,,---------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))***++++++++++++***++++++++++++++++++++++++(((***+++------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,,,,,,,+++***************))))))*********+++++++++***************+++++++++************************))))))*********++++++++++++******+++------+++))))))***++++++++++++***))))))))))))***+++++++++,,,************************))))))))))))))))))))))))++++++++++++++++++******************************************************++++++************++++++)))******+++,,,,,,---------,,,++++++*********+++******+++++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,***************++++++,,,******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,***++++++,,,------------++++++,,,------------,,,++++++++++++,,,---...///***...111111333===MMM[[[jjjkkkhhh]]]RRROOOVVV^^^fffjjjqqqxxx}}}~~~zzz~~~vvvrrrmmmlllrrr|||~~~zzzxxx}}}xxxfffVVVJJJDDDBBBAAA<<<<<<<<<<<<;;;;;;;;;;;;999999888777777666555555333444555444333333444666666666555666777999:::;;;;;;===>>>>>>======@@@CCCEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEGGGJJJLLLKKKIIIJJJKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMOOORRRVVVYYY\\\^^^```aaaaaa```___\\\YYYWWWTTTVVVVVVVVVTTTRRRSSSSSSTTTUUUWWWXXXXXXWWWUUUTTTQQQMMMIIIEEEDDDCCCAAA@@@===============<<<;;;;;;:::888777666777777555444555444444444444666777888999999;;;<<<===>>>>>>>>>======>>>>>>???@@@@@@@@@AAA??????BBBBBBCCCMMMXXX___aaagggpppzzz|||tttmmmmmmpppuuu|||ooo```VVV[[[bbbkkkvvvyyyssslllhhhaaaRRRBBB:::666222000000........................------------------------,,,------......------,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,---------....../////////+++***)))***,,,---,,,+++------------------------------------------------,,,------......------,,,+++,,,,,,+++******+++---++++++******++++++,,,---******+++,,,,,,---......***+++,,,,,,------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---------------++++++++++++++++++++++++((()))+++---------+++***,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,------,,,+++******++++++))))))******++++++++++++'''((()))***+++,,,------************************))))))******+++++++++++++++******,,,------+++)))***+++,,,------,,,+++***+++++++++***************************************))))))))))))))))))))))))***++++++,,,,,,------...************************************************++++++************++++++))))))***+++,,,,,,---------,,,,,,+++*********+++*********++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,*********)))***++++++,,,******+++++++++,,,,,,,,,---,,,+++******+++,,,---++++++,,,---------,,,,,,)))***+++,,,---,,,++++++++++++++++++,,,---......---/////////111777BBBKKKccchhhiiiaaaUUURRRZZZcccqqqssswww}}}~~~wwwpppgggdddjjjuuuyyybbbRRRHHHCCCBBB======<<<<<<<<<;;;;;;;;;:::999999888777666666555333444444333222222333555777666444333333444666888777999;;;:::999999<<>>======<<<999999::::::::::::999999555444222222333333222111555444444444555777888:::999:::;;;===>>>????????????@@@@@@AAAAAABBBCCCCCCCCCAAABBBEEEGGGKKKWWWeeeppppppppprrrwww}}}}}}|||xxxsssrrrwww}}}{{{kkk___[[[dddppp|||zzz||||||uuuoooiiieeeVVVHHH;;;777666555333333.................................------,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------..............................------,,,,,,------...+++,,,------......---------,,,,,,++++++,,,,,,---...------,,,,,,------...........................------------------------,,,,,,,,,++++++***************+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,...------,,,,,,++++++***/////////...---,,,***)))***++++++,,,,,,++++++++++++++++++*********))))))******************************))))))))))))******---,,,,,,+++*********+++)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))(((((((((((())))))'''((()))++++++******))),,,++++++******++++++,,,************************************************************************************************+++++++++*********))))))******++++++++++++******)))************++++++++++++++++++,,,,,,---------))))))***++++++++++++***,,,+++***))))))***+++,,,************************))))))(((((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...///111444999<<>>@@@===:::999:::;;;;;;:::::::::;;;;;;:::888777666888777777666555444444444555555444333333444444444666666666666666777888999===>>>???AAACCCDDDDDDDDDGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDEEEFFFGGGIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMOOORRRTTTVVV\\\[[[ZZZYYYWWWTTTRRRQQQQQQPPPNNNKKKIIIGGGFFFEEEJJJJJJJJJIIIIIIIIIHHHHHHDDDBBB???===:::999999999::::::999888777666555555666555555555555444444444444444444444555777888999<<<<<<<<<===>>>>>>??????AAAAAABBBBBBCCCCCCCCCDDD???@@@DDDKKKTTT___hhhmmmppppppmmmhhhlllxxxuuunnnnnnqqqwww{{{|||jjjbbbaaaaaatttyyyppphhhaaa]]]IIIAAA777111111222111///...//////...,,,,,,---///......---------,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...---------------,,,,,,,,,------,,,,,,,,,,,,------+++,,,------......---------,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++***+++++++++*********))))))*********************************))))))*********---,,,++++++******++++++************++++++++++++************++++++++++++++++++++++++++++++++++++*********)))))))))))))))++++++++++++++++++++++++***************************************************))))))(((((())))))***'''((()))***+++******)))+++******))))))******+++************************************************************************************************+++++++++*********))))))******++++++++++++******)))************++++++++++++++++++,,,,,,,,,------))))))***++++++++++++***++++++***))))))***++++++++++++++++++++++++++++++******)))(((((()))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,...//////000333777;;;FFFQQQ]]]```\\\YYY\\\aaatttxxx|||qqqgggcccfffmmmsss}}}zzzmmm^^^PPPFFFBBB???<<<:::;;;;;;;;;;;;::::::;;;;;;:::999888777888888777666666555444444666555444333333333333333333333333333333444555555999:::<<<>>>???@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCDDDFFFHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHIIIJJJMMMOOOQQQOOOOOOPPPPPPPPPPPPPPPOOONNNMMMKKKHHHFFFDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@???===;;;999888888888777777777777777666666666555555555555555444444444444444555666777888::::::<<<======>>>>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCBBBFFFQQQaaammmqqqpppkkkkkkhhheeekkkxxxtttkkkiiinnntttrrrccc^^^aaannnvvvpppllldddXXXOOOCCC<<<444111222333222000000111111///,,,+++++++++...------------,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------............------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......---------,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))******+++,,,,,,---)))***++++++,,,,,,,,,+++---------------,,,+++++++++++++++***************************************++++++************++++++,,,,,,++++++******++++++************+++++++++,,,************+++++++++,,,************************************))))))((((((++++++++++++++++++++++++************************************************+++******************+++(((((()))************)))***))))))))))))))))))***************************************************************************************************+++++++++*********************++++++++++++******)))************+++++++++++++++++++++,,,,,,,,,,,,))))))***++++++++++++***++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******************************++++++,,,,,,,,,,,,------+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...//////000222555888999CCCQQQZZZ\\\\\\^^^```tttvvv{{{zzzxxxzzz|||{{{yyyxxxxxx|||wwwmmmhhhhhhkkknnnxxx}}}~~~wwwkkk[[[PPPFFFCCC???===<<<<<<<<<;;;999::::::;;;;;;:::999999888888888777666666555555777666555444333222222222222222111111222222333333777888:::;;;<<<===>>>>>>????????????????????????>>>>>>>>>???@@@BBBDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDDDDFFFHHHJJJKKKFFFFFFHHHIIIJJJJJJJJJJJJIIIGGGFFFCCCAAA@@@??????<<<<<<<<<;;;;;;;;;::::::;;;;;;999888777666666666444444555555666666666777444444444444444444555555555666777888999;;;<<<======>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCBBBGGGXXXlllxxxvvvppphhhhhhfffgggppp~~~qqqdddaaajjjxxx~~~ssseee[[[^^^fff}}}ssspppooofffUUUFFF;;;777222111222333333111---///111000...,,,+++,,,------------------------,,,,,,,,,---------.........------,,,,,,------.../////////.........------,,,,,,++++++++++++,,,,,,+++,,,------......---------,,,,,,++++++,,,,,,---...------,,,,,,------...........................------------------------++++++++++++++++++++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++............---,,,+++***............---,,,++++++************************************************,,,++++++++++++++++++,,,,,,,,,++++++***++++++,,,*********+++++++++,,,,,,*********+++++++++,,,,,,))))))))))))))))))))))))------,,,,,,+++*********************++++++++++++************************************************,,,++++++******++++++,,,((()))))))))******************))))))))))))************************************************************************************************************************************++++++++++++******))))))*********++++++++++++++++++++++++++++++,,,))))))***++++++++++++***+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---.../////////000222555111999FFFRRRZZZ___bbbeeetttuuuzzz}}}zzzuuuppplllkkkmmmnnnpppnnnooouuu~~~{{{tttrrrtttxxx{{{{{{}}}zzzxxxtttlll___UUUJJJGGGBBB???>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;999999888888777777777777888777666444333222222222333333333222222333333444777888999:::<<<<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===???@@@AAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBAAA@@@>>><<<;;;;;;:::::::::999999999888888888777666666555555555555555333333444444444555555555333333444444555555555666666777999;;;<<<>>>>>>???>>>??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAA???AAAJJJ\\\nnnvvvsssllljjjjjjkkkooo{{{uuucccZZZ```rrrxxxtttmmmcccZZZYYYdddrrrzzzvvvuuurrreeeRRRBBB555333111111222222111///(((+++...000000/////////------------------------,,,,,,,,,---------.........------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---+++,,,------......---------,,,,,,++++++,,,,,,---...------,,,,,,------...........................------------------------++++++++++++++++++++++++......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))............---,,,++++++---.........------,,,+++************************************************,,,++++++++++++++++++,,,,,,++++++***++++++,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,+++++++++******)))))))))******+++++++++************************************************,,,,,,++++++++++++,,,,,,)))))))))))))))*********+++++++++******+++++++++******************************************************************************************************************************++++++++++++******))))))*********+++++++++++++++++++++++++++++++++))))))***++++++++++++************++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---...//////...///000222000555>>>IIISSS^^^fffkkkuuuxxxsssoookkkgggddddddddddddiiijjjoooyyy|||{{{~~~{{{yyyyyy~~~zzzuuuooojjjddd\\\WWWOOOKKKFFFBBB@@@>>><<<;;;;;;;;;;;;;;;;;;;;;<<<<<<999999999999999888888888999888777555444333333333444333333222222222333333555666777888999:::::::::999999999:::::::::;;;;;;::::::::::::;;;===>>>???????????????????????????>>>>>>>>>>>>??????@@@@@@EEEEEEDDDCCCBBB@@@???>>>===<<<;;;999888777777777888888888888777777777666333333444444444444444444444444444444333333333333333333444555555666777777888999;;;===>>>??????????????????@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@GGGTTTbbblllooommmjjjnnnqqqtttzzzssshhh[[[YYYdddxxxyyyrrrmmmjjjcccaaa]]]YYYVVV\\\ooo{{{qqqsssuuusssiiiYYYGGG;;;333222111111111000...---'''***...000000//////000,,,,,,,,,------------...,,,,,,,,,---------.........------,,,,,,------...******++++++,,,---------...------,,,,,,------...+++,,,------......---------,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,+++******))))))((()))***+++,,,---------,,,,,,------------,,,,,,***************+++++++++************************++++++************++++++++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))(((((())))))***+++++++++************************************************,,,++++++******++++++,,,)))))))))((()))******+++,,,,,,++++++++++++,,,,,,***************************************************************************************************************+++++++++******++++++++++++******)))************++++++++++++++++++++++++*********))))))***++++++++++++***)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++---...///......///000111444999@@@JJJWWWdddmmmuuu|||~~~wwwrrrllliiifffeeeeeeeeecccbbbfffjjjsss}}}}}}zzzzzz{{{yyypppggg___[[[ZZZUUUQQQLLLGGGDDDAAA???======<<<<<<;;;;;;;;;<<<<<<:::::::::::::::::::::::::::999888666666555555555333333222222111111222222222222333555555666666666777888888999999:::::::::888888888999999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::::::::=========>>>>>>===<<<<<<999888777666555555555555555555555555444444444444222333333444444444333333555444444444333333222222333444444666777888999999:::;;;===???@@@@@@??????>>>??????@@@@@@AAABBBBBB@@@AAAAAABBBCCCDDDEEEEEEJJJUUUbbbjjjmmmmmmnnnpppsssyyyzzzeee```[[[^^^jjjyyyuuukkkbbb\\\YYYTTTUUUWWWWWWWWW```uuu{{{sssnnnrrrtttmmm^^^LLL???888222222222111000///---,,,,,,...000000...---------,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------...***+++,,,---...000111111///......------......///+++,,,------......---------,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,++++++++++++((((((***+++,,,---------)))***+++,,,------------))))))*********+++++++++*********************************))))))*********++++++******++++++,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++((((((((()))******++++++((((((((()))***+++++++++************************************************++++++************++++++***)))((((((((()))++++++++++++************++++++************************************************************************************************))))))*********+++++++++******++++++++++++******)))************+++++++++++++++++++++*********)))))))))***++++++++++++***)))***++++++++++++***)))++++++++++++++++++++++++)))***+++,,,,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------************************,,,,,,,,,,,,------------***,,,.........---///000000222666:::AAANNN^^^iiiqqq|||~~~||||||uuunnnjjjjjjiiiiiijjjmmmnnnllliiigggmmmvvv~~~zzzyyy}}}}}}oooddd```aaa\\\XXXRRRLLLHHHEEEBBB@@@???>>>===;;;;;;;;;<<<<<<:::::::::::::::;;;;;;;;;:::999999888777777888888555555444333333333333333111222333444444555444444666666777777888999999:::777666666777777888999:::999999999999999999999999888888999999999888888777777777888999::::::::::::777666555444444444444444333333333333222222222222333333444555555444333222333333333444444444444444444444555777888:::;;;;;;;;;===>>>@@@@@@???>>>===>>>>>>??????@@@AAAAAAAAA@@@BBBDDDGGGKKKNNNQQQRRRZZZcccmmmrrrrrrrrruuuxxx{{{ssshhh]]]]]]```gggqqq{{{wwwjjj___WWWRRROOOPPPSSSYYY[[[[[[aaauuu~~~xxxtttvvvwwwrrreeeRRRBBB999666000111111111///............///000///---,,,,,,---,,,,,,,,,------.........,,,,,,,,,---------.........------,,,,,,------...---...///111222444555666//////............//////+++,,,------......---------,,,,,,++++++,,,,,,---...------,,,,,,------...........................------------------------*********++++++,,,,,,,,,,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++++++++,,,,,,---......------.........---,,,,,,((()))***+++,,,---------))))))******++++++++++++******************************))))))))))))******+++*********+++,,,,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++))))))***+++,,,------...'''(((((()))***+++++++++************************************************+++******************+++***)))((((((((()))+++,,,******))))))))))))******************************************************************************************************))))))******++++++++++++******++++++++++++******)))************+++++++++++++++++++++******))))))))))))***++++++++++++***)))***+++,,,,,,+++***)))************************((()))+++,,,---,,,,,,+++************************++++++,,,,,,,,,---------,,,,,,,,,------.........************************,,,,,,------------......)))+++---...------...000...111444777<<>>>>>???@@@@@@AAAAAABBBEEEHHHNNNSSSXXX\\\^^^eeekkkrrrvvvvvvwww{{{~~~zzziii\\\XXX]]]eeennnwwwzzzooocccXXXPPPLLLJJJQQQVVV]]]___]]]aaarrrzzzxxxyyy}}}xxxmmm[[[GGG999333222///000000000//////000111,,,---...---------///111///...---,,,+++,,,------------------------------,,,,,,,,,---------......,,,...---+++222AAALLLNNN111000...---,,,,,,,,,---------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++......---,,,,,,+++******)))***,,,......---,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***)))(((''''''***++++++,,,,,,------...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))***++++++************************)))))))))))))))))))))))).........---,,,+++***)))++++++,,,,,,,,,,,,------******************************+++++++++******)))+++++++++*********))))))))))))*********+++++++++,,,+++***+++------+++***+++)))((('''((()))+++,,,''''''(((((()))))))))***)))))))))))))))))))))))))))************+++++++++******************************************************++++++++++++************))))))))))))******************************......---,,,,,,++++++***+++***)))***,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++,,,---...////////////)))***++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---.../////////000222222666@@@NNNZZZkkkuuuvvvqqqqqqoootttxxxwwwrrrllliiihhhsssrrrssszzz{{{xxxyyy}}}~~~qqqpppxxxxxxppphhhiiiddd\\\WWWUUURRRNNNHHH@@@<<<>>>BBBAAA???>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::::::::::::::::::::999888888777666555555444222222333333444555666666222222333444444555666666777777777666666555555555888777555444333444444555444444444555555555666666444555666888888888777777444444333333222333333333444444555666555444222111333222222222222222222222444444444555555555555555999999999::::::;;;;;;;;;???@@@@@@@@@@@@@@@???>>>@@@@@@@@@???>>>???AAADDDFFFKKKTTT\\\bbbcccbbb```eeemmmtttxxx}}}rrrddd\\\```eeemmmwwwvvvhhh\\\RRRLLLMMMQQQPPPXXX\\\YYYZZZeeerrrxxx|||sss\\\JJJ>>>777555888//////......---------,,,.........------,,,,,,,,,///...---,,,,,,,,,------------------------------.........------,,,,,,,,,---///...+++...666;;;;;;000///...---,,,,,,------------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++//////...------,,,++++++***+++,,,---------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******)))(((((((((---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************)))))))))******+++************************************************,,,,,,,,,,,,+++***))))))*********+++++++++,,,,,,++++++++++++++++++************+++++++++******)))+++++++++*********))))))))))))*********++++++++++++******+++,,,,,,+++))))))((('''&&&'''(((***++++++++++++++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++******************************************************++++++++++++************))))))))))))******************************)))))))))***++++++,,,,,,,,,*********,,,,,,,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,---...............+++,,,,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------.........---/////////111999EEENNNaaajjjwww~~~|||vvvpppnnnqqqrrrtttwwwzzzzzzwwwrrrnnntttwww|||zzzppppppvvv}}}zzzxxxqqqiiiggghhhfffbbbYYYMMMBBB??????>>>>>>???============<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999999888777777666555555666555555555555555444444222222333444444555666666666666666555555555444444777666555444444555666666555555555555666666666666444555666777777777666555555444444333333444444444444555555555444444333222333333333333333333333333666666666777777888888888;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>???????????????@@@AAABBBBBBDDDGGGJJJNNNTTT\\\bbbeeeeeeeeeeeehhhqqqyyyzzzooojjjhhhlllooottt}}}yyyjjj^^^UUUOOOPPPSSSTTT[[[``````bbbkkktttyyyyyygggQQQBBB999222111222111111111111000000000///---------------,,,,,,,,,///...------,,,,,,------------------------------000000///...---,,,+++***---000///---,,,......+++///......---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++//////......------,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++/////////...---,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++******)))*********************************++++++++++++++++++++++++*********++++++******))))))))))))************+++,,,,,,,,,++++++*********)))******+++++++++******+++++++++******************************+++++++++***))))))***++++++***((((((((('''&&&'''((()))******))))))))))))))))))((()))))))))))))))))))))))))))************+++++++++******************************************************++++++++++++************))))))))))))******************************''''''(((((()))******+++,,,+++******+++,,,+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,,,,---......///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------...///...///333;;;AAASSS]]]jjjrrrvvvwwwzzz}}}yyytttpppnnnkkkiiilllsssvvvvvvxxx}}}}}}xxxxxx~~~xxxssssssuuuuuu||||||~~~~~~ooo___NNNEEEAAA>>>>>>AAA===============<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999888777777666666::::::999777666555444333333333333444444555555666555555555444444444444444666666555555555666777777555555555666666666777777555555666666666555444444555555444444444444555555555555444444333333444444555555555555555555555555888888999999:::;;;<<<<<<===============<<<<<<<<<;;;<<<===>>>???@@@AAAAAA===>>>@@@@@@BBBEEEIIIMMMVVV\\\bbbdddccccccfffjjjttt||||||sssqqquuuzzz{{{|||~~~zzzjjj```YYYVVVXXX]]]___eeeiiijjjmmmtttyyyzzzjjjXXXDDD:::555111......///............---------,,,,,,,,,,,,------------///......---------------........................000//////...---,,,,,,,,,---...////////////...---...---------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......---------,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------.........///......---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,+++************+++************************++++++++++++++++++++++++))))))***+++++++++++++++)))))))))*********+++++++++++++++******))))))((())))))***+++++++++*********************************************************)))((()))++++++)))((()))(((((((((((()))******)))))))))((('''''''''&&&))))))))))))))))))))))))))))))*********+++++++++******************************************************++++++++++++************))))))))))))***************************************)))(((((('''''',,,+++******++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,---...000222333444444222///...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------,,,,,,...///000000000222666:::FFFQQQ___gggjjjkkknnnrrrlllhhhfffffffffgggmmmuuuzzzzzz{{{~~~~~~wwwnnnpppvvv}}}|||lll[[[QQQJJJDDDAAAAAA??????>>>>>>============>>>======<<<<<<;;;;;;;;;::::::999999888888888777<<<;;;:::999888777666555444444444555555555666666444444444444444444444444444444444555555666666777444444555555555666666666666666666555555444333333444444333333333444555555777666444333333444555666666666777777777777888888999999:::;;;<<<===>>>>>>>>>>>>>>>======<<<<<<<<<>>>>>>>>>???@@@AAABBBCCCAAAAAAAAAAAABBBGGGMMMRRR^^^bbbeeecccaaadddnnnvvv~~~uuuuuu|||vvvggg___]]]```gggoootttuuuuuuuuuwwwzzz||||||}}}{{{}}}}}}\\\LLL<<<666555333000///------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------......//////.........------...................................................------...///000111222------..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---.........******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++)))***+++,,,------------************+++++++++,,,******))))))((((((((((((((()))***+++++++++++++++***************************************************)))((()))++++++)))(((******)))*********++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))*********+++++++++******************************************************++++++++++++************))))))))))))******************************,,,++++++******)))((((((+++***))))))++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,---///222555888:::666333///---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------,,,,,,,,,...///000111222444555;;;EEESSS]]]```aaaccceee``````bbbhhhkkknnnttt{{{qqqlllooosssxxx}}}}}}rrrfff___YYYPPPHHHDDDAAA@@@???>>>============??????>>>>>>===<<<;;;;;;::::::::::::999999999999;;;;;;;;;::::::999999999666666666666666777777777555555555555555555555555333333444444555555555555333333444444444555555555666666555555444444444444333333333333333444555555777777555555555666777888888888999999:::::::::;;;::::::;;;<<<======>>>>>>>>>>>>======<<<<<<;;;;;;>>>>>>===>>>>>>???AAABBBEEEEEEEEEFFFIIIPPPXXX^^^dddffffffdddccckkkzzzvvvwww}}}oooaaa___eeeooo|||~~~~~~}}}|||}}}jjjOOOCCC777555666444111111////////////////////////***++++++,,,,,,---------...////////////...------........................------.........////////////,,,+++---...---...222---......///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++************++++++,,,,,,,,,---------------------,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++)))))))))***+++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...************************++++++++++++++++++++++++***+++,,,---------------*********+++++++++,,,,,,))))))))))))))))))))))))((()))***+++++++++++++++***************++++++++++++++++++******************))))))***++++++***(((*********+++++++++,,,,,,***************))))))))))))))))))))))))))))))))))))************+++++++++******************************************************++++++++++++************))))))))))))******************************))))))***++++++,,,,,,---***)))((()))+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,---///222666999<<<888333...---......---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------***+++,,,...///000111111333:::EEEOOOUUUXXXYYYYYYZZZ\\\dddnnnuuuxxx~~~|||nnnjjjhhhjjjmmmsss~~~{{{rrrkkkhhhddd[[[QQQLLLEEEDDDBBB???>>>>>>>>>>>>AAA@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;888888888888888888888888666777777777777888888888333444555555666555555444444444444444555555555666777666555555444555555555333333333333444555666666888888777777888888999999::::::;;;;;;<<<=========<<<<<<<<<===========================<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@BBBDDDGGGKKKOOOTTTZZZaaafffbbbcccddddddhhhrrr{{{zzz~~~qqqfff___dddrrroooVVVAAA:::444333333111///000---------...............++++++++++++,,,,,,,,,,,,...//////000///...---,,,........................////////////...............++++++......++++++///....../////////---,,,+++------------------------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,---------,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...///000***************************************************++++++,,,,,,,,,++++++)))))))))************+++))))))******++++++,,,,,,(((((()))++++++,,,,,,+++))))))*********++++++++++++++++++*********))))))+++******+++,,,,,,+++)))))))))***+++++++++++++++''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++******************************************************++++++++++++************))))))))))))******************************))))))***++++++,,,,,,---(((''''''(((+++,,,,,,+++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,---...000444777999888333---+++---///---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------.........+++++++++,,,.../////////222444999AAAJJJQQQSSSSSSYYY\\\fffttt}}}vvvpppmmmnnnnnnnnnuuu~~~}}}{{{ssskkkjjjhhhaaaZZZWWWNNNLLLIIIFFFDDDCCCCCCDDDBBBAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999999999:::::::::;;;666777777888888777666555666666666666777777777777777666555555555666777888555555555555666777888999888999::::::;;;;;;::::::<<<<<<<<<===>>>>>>????????????>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>::::::;;;<<>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<888999::::::999888777666888888888888999999999999777666555555666777888999777777777777888999:::;;;888999;;;<<<===<<<;;;;;;<<<======>>>???@@@@@@@@@AAAAAA@@@??????>>>>>>===>>>>>>??????@@@@@@@@@AAA;;;;;;<<>><<<<<<;;;;;;;;;<<<<<<===;;;;;;<<<===<<<;;;:::999>>>>>>>>>===<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;::::::999999::::::;;;;;;;;;;;;::::::999999999999:::;;;;;;<<<<<<;;;;;;===============<<<<<<<<>>>>>>>>>>>AAAAAAAAA@@@@@@@@@@@@@@@>>>??????>>>======>>>???===;;;<<>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>@@@AAA@@@>>><<<<<<===<<<===AAAIIIUUU___eeegggjjjttt}}}|||}}}ssshhhgggmmmuuuwwwooogggggggggccc^^^XXXUUUTTTXXXdddxxxqqqWWWBBB888777444333222000///.........///......---,,,,,,++++++---,,,++++++******++++++........................---...////////////...---...........................------------,,,,,,,,,......------------------------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***(((((()))***+++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************************************++++++++++++,,,---...///+++++++++************)))************************((()))))))))***++++++++++++++++++******************)))((((((((()))++++++************************+++++++++***************************************)))************+++++++++)))************+++++++++++++++***)))))))))******************************************************++++++,,,,,,,,,+++******************************++++++,,,---......//////111111000...---...111444111000///...---...//////...---,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++------------.............../////////111777AAAHHHXXXaaammmtttzzz~~~}}}vvvooolllnnnlllkkkkkkkkkppp}}}sssmmmpppyyy|||uuurrrsss~~~wwwdddRRRGGGCCCBBBCCC>>>======<<<<<<=========<<<<<<===>>>>>>>>>======<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<====================================>>>>>>>>>>>>@@@AAAAAABBBBBBAAAAAAAAA???@@@AAA@@@>>><<<<<<======@@@EEENNNXXX```eeeffffffooozzz{{{uuullldddbbbhhhsss{{{tttggg___XXXXXXXXXUUUQQQNNNMMMMMMXXXkkkqqqYYYHHH;;;555333333222111000///..................------,,,,,,+++---,,,++++++******++++++........................................................................------------------------,,,,,,,,,,,,++++++++++++------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,*********++++++,,,,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***++++++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************++++++++++++******************************++++++++++++++++++++++++************************))))))))))))))))))))))))///...---,,,,,,,,,,,,,,,+++++++++*********))))))************************(((((()))***++++++,,,,,,***************************)))''''''(((***,,,...************************,,,+++++++++***)))))))))************************))))))*********+++++++++))))))*********+++++++++,,,++++++******)))))))))************************************************++++++,,,,,,,,,++++++******************+++++++++++++++,,,---...///000111111222222111///...000111000///......------......,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---.........///444;;;@@@QQQ___nnnvvvyyyyyyxxxxxxuuurrrqqqxxxvvvuuutttrrrrrrzzztttjjjkkksss{{{{{{xxxwww{{{uuubbbSSSIIIDDDBBB@@@??????>>>>>>>>>>>>???<<<=========>>>>>>>>>>>>;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<============<<<===============>>>>>>>>>===============>>>>>>>>>???@@@AAABBBBBBAAAAAA@@@???@@@???======>>>AAADDDIIIJJJMMMQQQWWW]]]aaacccfffooo{{{wwwmmmggg___]]]bbbmmmyyyvvviii]]]WWWUUUUUUSSSPPPMMMLLLLLLNNN[[[mmm~~~]]]HHH???999444222222222111//////...............---------,,,,,,,,,---,,,++++++******++++++..............................------------..............................---------------------------------,,,,,,+++++++++------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******,,,---...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))******++++++******)))************************)))******************)))************************))))))))))))))))))))))))+++***))))))))))))))))))+++++++++*********))))))************************((())))))***+++,,,,,,---************************)))(((''''''(((***,,,...************************,,,+++++++++***)))))))))************************))))))*********+++++++++))))))*********+++++++++++++++++++++******))))))***************************************************++++++,,,,,,,,,++++++))))))*********++++++++++++++++++,,,...000222333000333666666444111...---......---------,,,------+++---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............///222666999EEEUUUhhhtttzzz{{{tttooopppssstttvvvyyy~~~}}}}}}~~~sssjjjkkkpppvvv|||~~~{{{yyyxxx~~~}}}oooaaaUUULLLFFFAAA@@@@@@???>>>>>>>>>???===============>>>>>>>>><<<<<<<<<======>>>>>>>>>========================????????????????????????===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>==================>>>>>>??????<<<=========>>>>>>??????>>>???AAABBBCCCBBBAAA@@@@@@???===;;;===BBBJJJOOOYYYXXXVVVWWWZZZ```gggllloooxxxuuuiiiddd```aaaiiiuuuyyymmmaaaWWWRRRRRRRRRRRRQQQPPPQQQTTTVVVdddppp~~~iiiLLL???;;;999444000111111000///............---------------,,,,,,,,,---,,,++++++******++++++..............................------------......------------------------,,,,,,,,,------------...111111000000///.........------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********************************++++++*********************************((()))************)))(((************************************************((((((((()))***,,,---...+++++++++************)))************************)))*********+++,,,,,,,,,***************+++++++++)))((((((((()))***,,,---************************+++++++++***************++++++++++++++++++++++++)))************+++++++++)))************++++++++++++++++++,,,++++++***)))******************************************************+++,,,,,,,,,++++++)))))))))***++++++,,,,,,+++++++++,,,...000333444111555999:::777222...,,,---------------,,,,,,,,,***---///...+++)))***,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------.........///000222444555999GGGZZZjjjwww~~~wwwtttuuuwwwrrrkkkhhhjjjooossszzz{{{uuurrrrrrsssqqqrrruuu{{{}}}yyy}}}{{{ssskkkaaaWWWPPPEEEDDDCCCBBBBBBAAAAAABBBAAA@@@???>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>??????========================>>>>>>???????????????@@@======<<<<<<<<<<<<======<<<<<<<<<===============<<<======>>>>>>>>>>>>>>><<<======>>>>>>??????@@@======>>>>>>??????@@@@@@???AAACCCEEEEEEEEECCCBBBBBBAAA??????BBBJJJTTT[[[]]]\\\YYYYYY]]]gggsss{{{xxxqqqnnnjjjkkkqqq{{{sssfffZZZTTTQQQOOOQQQTTTVVVYYY]]]bbbeeennnrrrzzzfffSSS@@@888888555111///111000//////.........///---------------------------,,,++++++******++++++...........................------,,,,,,------...------------------------,,,,,,,,,---------......333222222111000000//////------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++'''(((***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************++++++++++++++++++***************************)))***++++++++++++***)))************************++++++++++++++++++++++++)))******+++,,,...000111+++++++++************)))************************++++++++++++++++++++++++))))))*********+++++++++(((((())))))******++++++***************************************+++++++++++++++++++++++++++++++++)))************+++++++++)))************+++++++++)))***+++,,,,,,,,,+++***************************************************)))***+++,,,,,,,,,,,,+++((())))))***++++++,,,,,,+++++++++,,,...111444666555888;;;;;;888333///..................------,,,)))---000///+++)))***---+++++++++,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,---------.........///111222222111333;;;HHHWWWiii|||}}}yyywwwvvvwwwuuuoookkkmmmqqqwww}}}}}}{{{pppjjjjjjqqq{{{{{{vvvpppjjjccc\\\XXXOOONNNMMMLLLKKKKKKKKKKKKEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@>>>==================>>><<<<<<=========>>>>>>>>>======>>>????????????>>><<<======>>>??????@@@@@@>>>>>>>>>???@@@AAAAAAAAABBBDDDFFFHHHIIIHHHGGGFFFDDDEEEFFFGGGKKKRRR[[[aaa]]]\\\\\\^^^eeeqqq}}}xxxuuuwww~~~zzzlll```XXXTTTTTTWWWZZZ^^^bbbggglllqqquuurrrssswww~~~lllOOODDD999555444222000111000000///............///---------------------------,,,++++++******++++++...........................---,,,,,,,,,,,,---...------------------------,,,,,,,,,------.........222111111000///......---------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***,,,,,,+++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,---,,,,,,++++++************+++,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++,,,------...///++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))***+++,,,------,,,+++***************************++++++++++++++++++++++++***))))))((())))))******+++++++++************)))************************,,,,,,++++++++++++++++++))))))******++++++++++++(((((()))************)))************************))))))******+++++++++,,,++++++++++++++++++++++++)))************+++++++++)))************+++++++++((()))+++,,,---,,,,,,+++************************************************)))***+++,,,,,,,,,,,,,,,((())))))***++++++,,,,,,++++++***+++...111444777999:::<<<:::777333111000/////////000///......---)))---000///+++)))***---+++++++++,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,------------------///111111000///333555;;;HHHZZZnnn~~~|||xxxzzz}}}xxxssstttxxx~~~rrrhhhffffffrrr||||||tttlllfff```\\\YYYXXXXXXWWWUUUUUUTTTTTTTTTIIIGGGEEECCCBBBAAAAAABBBBBBAAAAAAAAA@@@?????????????????????????????????======>>>>>>????????????>>>>>>============>>>>>><<<=========>>>>>>??????======>>>???????????????<<<======>>>???@@@@@@@@@>>>>>>???@@@AAAAAABBBBBBDDDFFFIIIKKKLLLKKKJJJHHHFFFIIILLLOOOSSSXXX___cccaaaccceeehhhppp}}}{{{yyytttggg]]]XXXXXXZZZcccgggkkkooossswww|||ppprrrvvv|||pppVVVDDD<<<666444333000111555000//////............///---------------------------,,,++++++******++++++//////.........---------........................///...,,,++++++,,,...///............................../////////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,---......------------------------,,,++++++******++++++,,,++++++************+++++++++++++++,,,,,,---------///...---,,,+++***++++++***+++,,,---------,,,+++)))******++++++,,,------,,,++++++******++++++,,,++++++---......---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,,,,************************************************************************************************,,,++++++******++++++,,,************************+++***)))(((((()))***+++************************************************)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,---,,,***)))))))))******************************************************+++***)))'''''')))***+++,,,,,,+++***))))))))))))+++*********))))))((((((---,,,,,,+++***)))((((((***************)))((((((------,,,,,,+++***))))))))))))))))))))))))))))))******++++++++++++******+++++++++*********))))))+++***)))))),,,111777:::<<<:::777333000...---,,,///.........000000///---000///------------,,,******,,,---,,,)))''')))+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,---...///000111333555888===III[[[ooo}}}~~~xxxsssuuu{{{}}}wwwlllrrrrrrrrruuuzzzpppiiidddcccbbbhhhkkklllnnnrrruuuqqqkkkbbbVVVLLLKKKLLLJJJGGGEEECCCAAA??????AAABBB@@@>>>===>>>???@@@>>>>>>>>>>>>>>>===============>>>>>>???888555;;;@@@???<<<===@@@>>>===>>>??????>>>===AAA@@@@@@>>>>>>=========???<<<;;;===AAADDDDDDCCC===???BBBBBBAAACCCGGGKKKMMMLLLKKKJJJJJJJJJLLLMMMQQQUUUZZZ^^^aaaccceeegggdddkkkrrrvvv}}}~~~{{{zzzuuu{{{sssjjjaaaXXXUUU```ooo}}}wwwvvvwwwxxxyyyzzz|||rrrUUUDDD<<<888444333444444222000111000000///...---------,,,,,,,,,------.........,,,++++++***+++,,,.../////////.........---------........................///...,,,++++++,,,...///------------------------...//////000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---------.....................---,,,,,,+++*********+++,,,---------,,,,,,,,,+++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,************************************************************************++++++++++++++++++++++++,,,++++++******++++++,,,************************+++***)))(((((()))***+++************************************************))))))))))))))))))))))))((()))******+++++++++***,,,+++***)))(((((()))***************************************************+++***)))(((((()))***+++,,,,,,++++++******++++++************)))))))))(((,,,,,,++++++***)))))))))***************)))((((((,,,,,,+++******)))((((((++++++++++++++++++++++++******++++++++++++******+++++++++*********))))))((())))))+++...111555777777666444111///.........---.../////////.........---,,,,,,,,,...///...,,,***,,,---,,,)))((()))+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,---...///000000...///000444===PPPgggvvv~~~~~~{{{vvvrrrpppooowww~~~zzzwwwvvvvvv}}}nnneee]]]\\\ZZZTTTLLLHHHCCCAAA???@@@BBBCCCBBB@@@BBBBBBBBBBBB@@@???>>>>>>???????????????@@@AAAAAAAAA;;;:::@@@CCCBBBAAABBB@@@???>>>???@@@@@@???>>>@@@@@@?????????@@@BBBCCCBBBAAA???@@@BBBBBBAAA???@@@AAABBBDDDHHHOOOWWW]]]ZZZVVVQQQLLLKKKMMMQQQTTTUUUZZZbbbgggjjjlllooorrrttt|||{{{sssoookkkjjjlllqqq}}}~~~~~~}}}yyylllddd\\\YYYZZZbbbuuuvvvxxxyyyxxxxxx|||xxx]]]III???:::666333222222222111///000000000///...---------,,,,,,,,,---------------///...---+++************...............---------........................///...---,,,,,,---...///,,,,,,,,,,,,------------...///000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---............------------,,,------...---,,,***)))***+++,,,------------,,,------,,,,,,+++******))),,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************+++***))))))))))))***+++************************************************))))))))))))))))))))))))(((((()))************)))+++***))))))((()))))))))************************************************+++***)))(((((()))***+++)))))))))************+++************))))))))))))*********************************+++******)))(((*********))))))(((((('''++++++++++++++++++++++++******++++++++++++******+++++++++***************&&&'''))),,,///111222333222111000///.........///,,,///111000...,,,...000000//////000111111///---***+++,,,+++***)))***+++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,---...//////000///000111111777HHH```qqqzzzyyyvvvnnnfffcccfffjjjuuuwwwpppqqqrrruuuzzz|||uuupppoookkk```TTTNNNGGGEEECCCCCCDDDEEEDDDCCCEEEEEECCCBBBAAA@@@@@@@@@============>>>>>>???@@@AAA>>>>>>AAAAAA??????AAAAAA@@@@@@@@@BBBBBBAAA@@@@@@???>>>===>>>@@@BBBCCCCCCCCCBBBCCCDDDCCCAAA>>>@@@???AAAGGGQQQ^^^hhhmmmkkkdddZZZQQQMMMPPPVVV[[[^^^gggrrryyy|||nnnccc^^^]]]```eeessszzzwwwxxx{{{yyyqqqiii[[[UUUPPPUUUcccvvv{{{~~~~~~{{{yyytttZZZGGG===:::666444222000111000///...000000//////...---------------------,,,,,,,,,,,,((((((((()))+++,,,...///......................................................------------......++++++,,,,,,,,,,,,,,,---//////000111111000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++************++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++*********+++,,,.........,,,***)))***++++++,,,------------,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************************************************************))))))))))))))))))))))))))))))***************)))************************************************************************+++******))))))******+++&&&''''''((())))))))))))*********)))))))))))))))))))))*********+++++++++*********++++++******)))*********))))))((((((((())))))))))))))))))))))))******++++++++++++******************************'''((()))***---///111222000000//////////////////,,,000444222...,,,///222666666555555444222...+++++++++,,,++++++***+++++++++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,------...//////111333444333555AAATTTdddlllooonnnhhh```\\\aaafffqqq||||||ttthhhhhhiiimmmvvvyyyvvvuuuqqqfffZZZTTTMMMLLLJJJIIIIIIJJJJJJJJJLLLIIIFFFDDDCCCCCCBBBBBB>>>>>>=========>>>>>>???BBBBBBBBBAAA???<<<===>>>BBBAAA@@@@@@BBBCCCBBBAAACCCAAA@@@>>>???@@@CCCDDDBBBCCCEEEFFFGGGGGGEEEDDD@@@BBBHHHSSSbbbmmmsssuuussskkk```VVVRRRUUU[[[```jjjtttvvveee]]][[[]]]ccciii}}}~~~uuupppllllllooommmddd[[[PPPNNNQQQ^^^sssuuuZZZGGG<<<888777333222111000000000///.../////////......---------...------,,,,,,+++++++++%%%&&&''')))+++---///000---.....................................................................+++++++++,,,,,,---------...///000111111000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********---------------------------,,,,,,,,,,,,,,,,,,---++++++************++++++,,,,,,,,,++++++******)))***,,,---......---+++)))******++++++,,,---......******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++******************************++++++++++++******************************************************))))))))))))))))))))))))***++++++,,,++++++************++++++++++++++++++************************************************++++++************++++++&&&'''((()))*********)))))))))))))))))))))******)))))))))***++++++,,,,,,******++++++++++++*********************)))))))))((((((((((((((((((((((((******++++++++++++*********************************)))(((((()))---111444111111111000000///......---222555444000...000444666666666777666333...+++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++,,,,,,---.........---000222111000666BBBLLLXXX___ffffffaaa^^^aaaeeennn{{{{{{vvvqqqdddcccccchhhsss}}}wwwxxx|||wwwqqqnnnnnnjjjbbbZZZXXXRRRRRRSSSSSSTTTWWWZZZ\\\___ZZZSSSNNNJJJHHHEEECCCCCCBBBBBBAAAAAAAAAAAABBBCCCEEEFFFEEECCCCCCDDDEEEBBB@@@======???AAABBBBBBDDDCCCBBBBBBDDDFFFHHHJJJFFFHHHKKKLLLLLLKKKJJJJJJFFFLLLWWWfffsssyyyyyyvvvnnniiibbb]]]\\\aaahhhmmmzzzwwwkkkaaa^^^aaaeeelllsss~~~uuuhhhbbb]]]\\\^^^\\\VVVPPPIIIOOO[[[nnnxxx\\\HHH???<<<888444111111222111000/////////............---------------------,,,,,,++++++***------,,,+++***((('''&&&---------...............................................................++++++,,,,,,------......---...///000000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------------,,,,,,,,,,,,------+++******))))))******+++------------,,,,,,,,,,,,+++,,,---------,,,++++++*********+++,,,---...///)))******+++,,,,,,------,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))************************************+++,,,,,,+++******************************************************))))))))))))))))))))))))+++,,,,,,,,,,,,+++******))))))***++++++++++++***************************************************++++++++++++++++++++++++)))***+++,,,,,,,,,+++***))))))))))))************))))))******+++++++++,,,)))***++++++,,,+++++++++******************************************************++++++++++++*********************+++++++++,,,***((('''))),,,111444222222222222111///...---///222444333111///111333000222444777888666111---,,,+++***+++,,,---,,,+++++++++,,,,,,,,,,,,------++++++************++++++++++++,,,,,,---------------///111000000111666:::EEENNNYYY___aaaaaadddfffppp}}}zzzssspppooonnnlllcccaaaaaafffqqq{{{tttoooooossszzzrrrmmmiiihhhfff```]]]]]]XXXZZZ]]]```eeekkkqqqvvv{{{rrrggg]]]VVVPPPJJJFFFCCCCCCCCCCCCDDDEEEFFFFFFDDDGGGHHHHHHKKKOOOPPPOOOFFFBBB>>>===???CCCFFFGGGCCCDDDEEEGGGIIILLLNNNOOORRRTTTUUUUUUSSSQQQQQQQQQNNNUUUbbboooxxxyyyuuuqqqhhhffffffggglllttt}}}yyyzzzzzzwwwxxxpppkkkmmmsssxxx}}}tttkkkZZZVVVQQQOOOPPPPPPNNNLLLJJJVVVggg{{{{{{||||||lll[[[GGG<<<::::::666111...000111111///...//////------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***)))(((---------.........//////..............................////////////......+++,,,,,,---......//////,,,---...///000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************+++---///000+++++++++++++++++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,************************************************************************++++++++++++++++++++++++******))))))))))))*********************************++++++,,,,,,++++++***************************************************))))))))))))))))))))))))+++++++++++++++***))))))&&&'''((()))***))))))(((***************************************************++++++++++++++++++***)))***+++,,,,,,***)))'''((()))))))))***************************+++++++++)))***++++++,,,,,,,,,+++))))))))))))))))))))))))******************************++++++++++++******))))))*********+++++++++,,,+++******+++---000222111111222222111000......///000000111111000000000111333666999;;;999444000,,,+++)))+++---...---+++++++++,,,,,,,,,,,,------++++++************+++++++++,,,,,,,,,,,,---------000000000111222333444444888???HHHRRRYYY___eeehhhqqq~~~uuunnnlllmmmmmmmmmllljjjjjjmmmuuu|||xxxtttoooooorrrvvv|||vvvrrrqqqnnnhhhfffgggdddgggkkkpppttt|||ttthhh```YYYQQQLLLFFFGGGHHHJJJMMMPPPRRRSSSTTTVVVUUUUUUYYY``````[[[RRRMMMGGGDDDFFFLLLQQQTTTSSSTTTVVVWWWXXXXXXXXXWWW[[[]]]^^^]]][[[ZZZ\\\]]]\\\cccmmmtttwwwwwwuuusssooooooqqquuu|||xxxzzz~~~vvvhhh\\\QQQQQQPPPOOOMMMMMMNNNOOOTTTaaaqqq|||{{{zzzyyyyyy|||{{{qqqeeeMMMFFF<<<666555555333222+++---000000...,,,---...------------------------+++++++++++++++,,,,,,,,,&&&'''***,,,......//////---------.........//////..............................////////////......,,,,,,------...///000000+++,,,.../////////..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,.../////////...++++++++++++++++++++++++...------,,,,,,------...---,,,,,,++++++,,,,,,---)))))))))******++++++,,,---,,,+++++++++,,,------************+++---///000------,,,++++++*********,,,++++++++++++++++++,,,+++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---******************************************************************************************************))))))))))))*********************************+++,,,------,,,+++***************************************************))))))))))))))))))))))))***************)))(((((($$$%%%'''(((((((((''''''***************************************************++++++,,,,,,++++++***&&&'''((()))((('''%%%###(((((())))))*********+++************************)))***+++,,,,,,,,,,,,,,,'''''''''(((((((((((((((((((((((((((((((((((((((******++++++++++++******))))))******++++++++++++***++++++,,,...//////000...///000111111000///...///.........000000///---777999;;;>>>???;;;555111---+++)))+++---///---+++++++++,,,,,,,,,---------++++++************++++++,,,,,,,,,,,,,,,,,,,,,---000...,,,---111333333111222666===FFFQQQ\\\dddiiiqqq}}}~~~uuupppppprrrsssrrryyywwwvvvwww{{{~~~zzzzzzwwwsssssswwwsss~~~zzzssspppqqqqqqtttwwwzzz~~~xxxllleee___XXXSSSPPPQQQSSSWWW[[[___ccceeekkkllliiigggkkkrrroooggg^^^XXXQQQMMMPPPVVV\\\```nnnnnnnnnnnnlllhhheeeccc^^^```bbbbbbaaabbbfffiiioootttyyy{{{{{{{{{}}}|||||||||~~~yyyyyyvvvwwwppp]]]NNNOOORRRTTTTTTRRRQQQSSSUUU___kkkxxx}}}{{{|||{{{xxxuuutttnnn^^^OOO;;;;;;999666222000222444(((+++...///,,,+++,,,---------------------------*********++++++,,,,,,---***+++,,,---...---,,,+++//////.........---------...------,,,,,,------...---------------------------------............///333///+++***,,,---,,,+++........................---...///...,,,+++,,,---+++,,,,,,------,,,,,,+++........................,,,++++++******++++++,,,***+++,,,------,,,***)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------------++++++***))))))******+++************************************************************************+++++++++*********)))))),,,++++++******++++++,,,,,,+++***((((((((()))***++++++************++++++++++++++++++++++++++++++---,,,,,,+++*********+++,,,+++******,,,---,,,+++++++++++++++++++++++++++******************************)))((((((((((((((((((((((((((()))***+++,,,))))))))))))))))))))))))*********))))))))))))))))))************+++++++++************************---,,,***))))))***,,,---******))))))))))))))))))++++++******)))(((((('''************************++++++++++++++++++++++++************************+++***)))))))))+++---//////......//////000111222000///............//////888999999999888666444333++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------------------------------------......///000000000000444777:::@@@NNNaaapppvvv}}}{{{yyyzzzzzzxxxyyy}}}~~~rrrjjjfffddd```\\\[[[___aaabbbgggrrr||||||xxxtttrrrccc```\\\YYY\\\fffsss|||~~~xxxmmmdddaaa^^^___eeeiiikkksss|||zzztttooolllmmmiiitttsssdddXXXRRRTTTYYY]]]\\\YYYZZZ```fffooottt{{{~~~{{{yyyxxxwwwtttvvvwwwsssjjjZZZJJJ@@@888666333000//////000222222111111000///.........---------------------------------,,,,,,+++++++++***++++++,,,,,,++++++***//////.........---------...------,,,,,,------...---------------------------------............///111...++++++---///000///........................---...///...---,,,---...+++,,,,,,------,,,,,,+++------------------------,,,,,,++++++++++++,,,,,,''')))+++---...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,************************************************************************************************+++++++++*********)))))),,,++++++******++++++,,,,,,+++***)))(((((()))***++++++************++++++++++++++++++++++++++++++---,,,++++++******+++++++++***)))***+++,,,+++*********************************************************)))((((((((((((((((((((((((((()))***+++,,,))))))))))))))))))))))))+++++++++***************)))************+++++++++************************,,,+++)))(((((()))+++,,,************************))))))))))))************************************))))))))))))))))))))))))************************+++***))))))***+++---///............///000111111////////////............444444444444333111000...++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------------------......//////000000///222555777:::EEEVVVbbbqqqyyyuuusssvvv|||wwwssspppjjjfffhhhmmmpppqqqvvv{{{uuupppmmmfffdddbbbbbbhhhuuu~~~ssslllhhhhhhmmmuuuzzz}}}ppphhhdddaaacccffftttyyylllbbb\\\ZZZ]]]ccchhhiiifffeeeiiinnnooosssxxx{{{}}}}}}}}}~~~~~~}}}{{{xxxvvvtttrrrmmmcccUUUGGG<<<666666444222000//////000111......------,,,+++++++++------------------------,,,,,,,,,++++++************++++++,,,,,,++++++***...............---------......------------......---------------------------------............///...,,,+++,,,///111222333---------------------------...///...---,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***+++---------,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++++++++)))***++++++,,,+++***)))************************************************************************+++++++++***************,,,++++++******++++++,,,++++++***)))))))))******++++++************++++++++++++++++++++++++++++++,,,,,,++++++******+++++++++)))((()))***+++***((())))))))))))))))))))))))******************************)))(((((((((((()))(((((((((((()))***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++************************+++***)))(((((()))***+++++++++++++++++++++++++++(((((())))))***+++,,,,,,************************))))))))))))))))))))))))************************+++******)))***,,,---...------------...///000000///000000111000///...---111111111111000...---,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,---------------------------------...//////000000...000222222444:::FFFOOOfffqqq~~~~~~ssssssxxxxxxtttvvv|||xxx}}}wwwpppllliiihhhggggggjjjqqq}}}{{{}}}|||oooaaa[[[[[[^^^dddkkk|||}}}tttjjjbbb```bbbeeeooouuu|||}}}yyyvvvvvvxxxsssuuuwwwyyy{{{~~~~~~|||zzz{{{}}}}}}wwwssszzzrrrdddTTTDDD999444222111111111000000/////////------,,,,,,+++*********------------------------++++++***************)))***++++++,,,,,,++++++***..............................------------..............................---------............///,,,,,,,,,---...000222222------------------------,,,---...---,,,+++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,.........---,,,***)))(((,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++++++++******''')))+++,,,---+++***)))************************************************************************************************,,,++++++******++++++,,,+++*********************++++++************++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,***)))(((((())))))((('''(((((()))))))))))))))***************************+++***))))))(((((())))))))))))(((((()))***++++++))))))))))))))))))))))))*********+++++++++++++++))))))*********+++++++++************************+++***))))))))))))***+++++++++,,,,,,,,,,,,,,,---((())))))******+++,,,,,,************************++++++++++++++++++++++++************************************+++,,,---...,,,,,,,,,,,,---...//////000111333333333111///...222222111111000///......++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000---///111000000444;;;AAAVVVbbbttt~~~|||qqqkkklllttt|||{{{vvvtttssssssrrrrrrttt{{{~~~vvvkkkbbbaaafffnnnwww}}}wwwsssxxxpppkkkccc\\\[[[bbbllluuu}}}xxxyyy{{{|||}}}~~~wwwrrryyylllXXXGGG===777333000---...///000000000///...///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************++++++,,,,,,++++++***---.....................///......------......///........................---------............///,,,,,,------------...///------------------------+++,,,---,,,*********++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---//////...---,,,+++))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++******)))'''(((***,,,---,,,***)))************************************************************************************************,,,++++++******++++++,,,*********++++++++++++***++++++************++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,***)))(((((())))))(((&&&)))))))))*********++++++************************++++++***)))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))******++++++))))))*********+++++++++************************+++++++++******+++++++++++++++,,,,,,,,,---------************************************************++++++++++++++++++++++++************************************+++,,,------,,,++++++,,,,,,---...///111222444555555444222111222222111111000000//////++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---...000000000222666:::EEEQQQaaannnuuuxxxzzz||||||sssrrrvvv{{{zzzxxxwwwxxxzzz~~~|||qqqlllmmmqqqwww~~~|||tttnnnqqqyyyvvvqqqllliiimmmtttwwwrrrkkk\\\YYYWWWWWW___nnnzzz{{{}}}xxxsssiiiXXXDDD999777777111,,,,,,---...000000///...---/////////...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---------...............//////............//////........................---------............///,,,---......,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++******,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,,,,------......***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++***)))'''(((***+++,,,,,,++++++***************************************************************************************+++++++++,,,++++++******++++++,,,)))***++++++,,,+++++++++++++++************++++++++++++++++++++++++++++++++++++******++++++,,,,,,+++***(((((())))))'''&&&((())))))******+++++++++************************++++++***))))))))))))******)))))))))))))))******))))))))))))))))))))))))((((((((()))******++++++)))************+++++++++************************++++++++++++++++++++++++***++++++,,,,,,------...++++++++++++++++++******************************))))))))))))))))))))))))************************)))******+++,,,,,,------,,,,,,,,,,,,---...//////111222444555666666555555111111000///////////////++++++++++++++++++++++++***++++++++++++,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---...000000000222444777888@@@MMMXXXaaagggnnnrrrrrrwww{{{}}}{{{yyyyyyzzz{{{uuuiiifffkkkqqqqqqpppooopppuuu{{{}}}wwwwww{{{|||zzz}}}wwwnnnccc```]]]___bbbbbb^^^ZZZNNNPPPTTT]]]lll||||||~~~~~~{{{yyyzzz{{{yyyqqqjjjUUUGGG777222555777222,,,,,,---...///000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------***++++++,,,,,,++++++***---------.........////////////............//////........................---------............///,,,...000///---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---+++,,,,,,------,,,,,,+++------------------------------,,,,,,,,,,,,------+++++++++,,,---...///000+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,******+++,,,,,,---......---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******((())))))***++++++,,,,,,************************************************************************))))))*********+++++++++,,,++++++******++++++,,,)))***+++,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++******++++++,,,---,,,***))))))))))))(((&&&''''''(((((()))******+++************************,,,+++******))))))************))))))))))))******))))))))))))))))))))))))(((((()))******+++,,,,,,)))************+++++++++******************************++++++++++++***************+++,,,---------)))******++++++,,,,,,,,,************************))))))))))))))))))))))))************************))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000111333444555666777222111000///...///000000++++++++++++++++++++++++******+++++++++,,,,,,,,,************+++++++++++++++++++++++++++++++++++++++,,,,,,------......///....../////////000222444111555===FFFPPPZZZccciiilllqqqvvvwwwtttsssuuuxxxyyy}}}zzzqqqhhhdddfffhhhjjjlllmmmooottt{{{~~~qqqhhhjjjqqquuuzzzxxxlllcccWWWVVVUUUTTTUUUUUUTTTTTTOOOTTT]]]kkk|||xxxuuurrrrrrqqqjjj]]]SSSEEE===444000111333222///...////////////......---++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,***++++++,,,,,,++++++***---------.........////////////............//////////////////////////////---------.........//////+++...000000...---///111,,,,,,,,,,,,,,,,,,,,,,,,///000000000...---...///+++,,,,,,------,,,,,,+++...........................------,,,,,,------......------,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,******+++,,,,,,---......---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------,,,+++***))))))))))))***+++,,,---************************************************************************))))))******++++++++++++,,,++++++++++++++++++,,,)))***+++,,,---,,,,,,+++++++++************+++++++++++++++++++++++++++++++++*********+++,,,,,,------+++))))))******(((&&&&&&&&&&&&'''((())))))***************************,,,+++******)))***************)))))))))))))))***))))))))))))))))))))))))))))))***+++,,,,,,------)))************+++++++++************************))))))************))))))))))))***++++++,,,------'''((()))***,,,---...///************************++++++++++++++++++++++++************************))))))***,,,,,,,,,,,,,,,------------...///000000......///000222444666777444333111000000111222222++++++++++++++++++++++++*********++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++,,,------......//////......------...///111///000444;;;FFFRRR]]]ccckkkpppuuutttqqqppptttyyy{{{|||wwwrrrpppqqqpppkkkggggggbbbfffkkknnnqqquuu{{{}}}wwwqqqrrruuuyyy~~~tttqqqtttxxxzzzkkk``````fffiiimmmrrrtttzzz{{{mmm```WWWQQQRRRRRRQQQPPPQQQSSSUUUWWW]]]iiiwww~~~vvvrrrooolllhhh\\\JJJ<<<:::777222---******---///000000//////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++++++++++++++,,,,,,+++++++++------------------------........................------------------------......---------,,,,,,,,,//////............//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***.........------,,,,,,,,,............---,,,++++++---,,,++++++------,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))***++++++++++++***------------,,,,,,+++***************************++++++++++++++++++++++++,,,,,,,,,++++++******************)))))))))))))))******))))))******+++,,,************************,,,++++++***)))(((''''''++++++******++++++,,,---,,,---,,,+++))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,************************************************((())))))))))))*********---***((((((***,,,+++***)))************+++++++++******++++++++++++*********)))))))))((((((''''''(((((('''(((((()))************))))))******+++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))((('''(((***++++++***))))))***++++++++++++***************************......---,,,+++***)))(((''''''((((((((()))))))))************************************************++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---......------------...//////555555333222111000000000...---+++***)))******+++,,,,,,,,,+++++++++******++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///......------///000111///444999999888???LLLXXXaaafffjjjkkkkkknnnuuu{{{}}}oooooonnnlllkkkmmmpppsssrrrqqqmmmmmmuuu~~~ppphhhhhhffffffmmmzzzzzzrrrkkkgggnnn{{{{{{nnnfffggghhheeeiiisss}}}zzzjjj]]]VVVSSSRRRQQQQQQSSSVVVZZZ___aaajjjnnnvvvyyy}}}wwwmmm^^^OOOBBB;;;888////////////////////////////////////////////////...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++************************------------------------........................------------------------......---------,,,,,,,,,//////............//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++......---------,,,,,,,,,------------------,,,,,,---,,,++++++------,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))******+++++++++++++++,,,---------,,,,,,+++***************************++++++++++++++++++++++++,,,,,,,,,+++++++++******(((((())))))******++++++******))))))******+++,,,************************''''''((()))***+++,,,---++++++******++++++,,,---,,,---,,,+++))))))+++,,,************************************************************************)))))))))*********++++++***)))((()))+++,,,***''')))************+++++++++******++++++++++++***************))))))(((((((((***))))))))))))******+++******))))))******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))***)))((()))***+++***)))))))))***++++++++++++***************************,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,---************************************************+++++++++,,,,,,,,,------,,,++++++++++++,,,---------------------...//////333333222222111111000000...---+++*********++++++,,,,,,+++++++++*********++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///......---...///000111---000333333333777AAAJJJXXX\\\___aaadddkkkvvvyyynnnpppqqqrrrrrrtttxxx{{{}}}}}}sssmmmlllmmmrrr|||{{{tttppprrrxxx~~~tttooommmnnnxxx}}}tttuuuuuutttyyyzzzjjj^^^WWWTTTSSSVVVYYY]]]aaaeeeiiinnnqqqwwwxxx{{{xxxvvvmmm___PPPCCC:::555333////////////////////////........................------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************------------------------........................------------------------......---------,,,,,,,,,//////............//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,------------,,,,,,,,,,,,+++,,,,,,------------,,,---,,,++++++------,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***'''(((((()))***+++,,,,,,******))))))******+++,,,************************%%%&&&''')))+++,,,......++++++******++++++,,,---,,,,,,---+++))))))***,,,************************++++++++++++++++++++++++************************************+++++++++,,,***)))***+++---,,,***((()))************+++++++++******++++++++++++*********************))))))))),,,+++***************+++******))))))******+++,,,************************))))))))))))))))))))))))+++***((()))******)))((())))))***++++++++++++************************************+++++++++,,,,,,)))************+++++++++************************************************++++++++++++,,,,,,,,,,,,+++++++++++++++,,,---------------------......//////000111222222111000///---,,,+++++++++++++++,,,+++++++++*********))))))******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------......///000---.../////////222777:::GGGMMMUUUZZZ___gggrrr{{{~~~wwwsssvvvzzz}}}~~~zzzvvvttttttxxxyyyqqqkkkooozzz~~~ttttttxxxxxxgggZZZUUUWWWZZZ]]]gggnnnvvvzzzzzz{{{~~~}}}{{{}}}yyyjjj^^^MMM???777333111///////////////////////////........................------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************------------------------........................------------------------......---------,,,,,,,,,///......------......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------------,,,++++++------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,+++,,,,,,,,,------,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++******))))))******+++,,,************************************************++++++******++++++,,,---+++,,,---,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++))))))*********+++++++++******++++++++++++******++++++******************,,,+++******))))))))))))******))))))******+++,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,***))))))******((('''))))))***++++++++++++***************************************++++++++++++))))))))))))***************************************************************++++++++++++,,,,,,,,,+++++++++***+++,,,,,,---------,,,,,,------...///,,,---000111222111///...,,,,,,++++++,,,,,,,,,,,,++++++*********)))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------....../////////......///111222333222888AAAMMMWWW]]]dddlllsss}}}zzz~~~{{{wwwzzz~~~}}}zzz{{{}}}{{{wwwwwwxxxzzz||||||{{{yyyxxx}}}{{{{{{|||~~~~~~xxxvvv~~~~~~wwwkkk]]]WWW[[[eeennnrrr}}}{{{zzz{{{|||{{{|||yyysssZZZNNN???555222111111///................................................---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************------------------------........................------------------------......---------,,,,,,,,,......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------------,,,++++++------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,---...+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******))))))******))))))******+++,,,************************,,,,,,,,,+++***))))))(((++++++******++++++,,,---+++,,,---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,+++***)))))))))+++---))))))*********+++++++++******++++++++++++************************+++++++++***)))(((((((((((((((******))))))******+++,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,***))))))******((('''))))))***++++++++++++***************************+++++++++*********)))))),,,,,,,,,---------......*********************************************************+++++++++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,---......***,,,...000000000...---+++++++++,,,------------+++++++++************)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------..................------///222444222000111999CCCLLLSSS^^^jjjssszzz||||||yyywww}}}tttlllhhhffffffjjjkkkmmmoooppppppooonnnvvv~~~~~~~~~}}}zzzyyyyyyyyywwwuuuiiibbb\\\^^^kkkzzz{{{vvvuuuwwwzzz|||~~~yyywwwyyywwwjjj]]]GGG>>>555000111222111...------------------------........................,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************------------------------........................------------------------......---------,,,,,,,,,......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++---,,,++++++------,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,+++*********+++---...++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,+++***))))))(((******))))))******+++,,,*********************************+++++++++++++++++++++******++++++,,,---***,,,------+++******+++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************+++++++++,,,)))))))))'''&&&&&&)))+++)))************+++++++++******++++++++++++******)))))))))******************)))((((((((((((((((((******))))))******+++,,,************************))))))))))))))))))))))))+++***((()))******)))((())))))***++++++++++++***************************++++++*********)))))))))******+++++++++,,,,,,,,,************************************************************++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,------...***+++,,,.........------)))***,,,---............,,,,,,,,,+++++++++************++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---............---,,,,,,,,,...111111111///222444888<<>>GGGPPPXXX]]]```gggfffdddbbbeeemmmzzz~~~xxxvvv{{{yyyppphhhgggggghhhhhhjjjkkkmmmnnnqqqwwwzzzwwwxxx~~~{{{wwwtttqqqnnnlllkkknnnpppoookkkeee```]]]___\\\XXXVVVXXX]]]dddhhhoootttyyy{{{xxxvvvuuuvvvyyy{{{oooZZZDDD>>>666111000111000...//////......---,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++*********************************))))))))))))******........................------------------------------------------------++++++++++++++++++++++++,,,,,,------...//////////////////...,,,,,,---...------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++*********,,,,,,++++++++++++++++++++++++------------------------,,,++++++******++++++,,,,,,,,,,,,------.........************************++++++++++++++++++++++++++++++,,,,,,,,,+++***)))++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++************************,,,+++++++++***)))))))))************************************************************************++++++++++++++++++++++++))))))*********+++++++++******++++++,,,,,,------++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***+++++++++,,,(((((()))))))))***************)))))))))(((((((((******++++++++++++******))))))***+++,,,,,,,,,,,,***************************))))))))))))))))))*********))))))))))))******************************)))))))))******+++++++++((((((((()))))))))*********+++------+++***+++,,,************************++++++************++++++************************+++++++++++++++++++++,,,***************************+++...000000///,,,+++,,,,,,,,,,,,---...//////...---,,,++++++***)))(((*********++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,,,,---...------..................333555888===DDDMMMVVV\\\ccccccbbbbbbeeeooo|||~~~{{{|||vvvnnnppppppooonnnoooppprrrsss|||}}}vvvrrrpppsssxxx}}}}}}zzzwwwvvvvvvppptttvvvtttwww~~~zzztttqqqpppmmmjjjgggdddbbbaaa```aaadddeeeccc]]]WWWUUUUUUUUUUUUWWW\\\dddoooyyy~~~nnnYYYHHH<<<888333000000///---,,,.........------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))........................------------------------------------------------++++++++++++++++++++++++,,,,,,------.../////////,,,---...---******+++---++++++++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------.........************************++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++************************,,,+++++++++***)))))))))************************************************************************)))******************)))))))))*********+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))************------,,,,,,,,,+++++++++******++++++++++++******(((((()))***+++++++++***************************)))))))))******)))))))))******))))))))))))******************************(((((('''''''''&&&&&&&&&)))))))))*********++++++***+++------+++***+++,,,************************++++++************++++++************************++++++++++++++++++++++++******++++++++++++++++++***+++...///000...,,,***,,,,,,+++,,,,,,---...///***++++++++++++++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---...---,,,+++,,,...+++,,,---.../////////...,,,000444555777>>>KKKUUUaaabbbdddfffjjjrrr~~~{{{zzz}}}~~~yyywwwzzzzzz{{{|||}}}zzzqqqjjjggggggllloooqqqnnniiieeecccdddfffjjjllllllnnnssswwwwwwwwwwwwwwwwwwvvvuuuttttttqqqpppnnnllllllmmmoooqqqvvvtttrrrnnnjjjeee```]]]_________^^^]]]\\\]]]]]]ZZZ[[[\\\XXXTTTRRRSSSVVVQQQVVV^^^jjjvvv|||}}}wwwcccQQQCCC;;;444222111000000///...------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////)))+++---+++((('''))),,,++++++*********+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,,,,,,,,,,,,,------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++***************++++++++++++++++++***************************************************************************************((()))************)))((()))************+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++)))))))))*********++++++)))))))))(((((((((((('''******++++++++++++******(((((()))*********))))))************************))))))************))))))******))))))))))))******************************+++******)))((((((''''''************++++++++++++((()))++++++)))((()))******************+++++++++++++++************++++++************************+++++++++++++++******************+++++++++++++++***+++---......---,,,+++,,,,,,+++++++++,,,------)))***,,,,,,++++++---...++++++++++++++++++,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,------------+++---...---,,,+++,,,---***+++,,,...////////////)))...222222000555@@@JJJWWW\\\ccciiinnnvvv}}}|||{{{yyyzzz}}}{{{qqqkkkhhhgggffffffeeeccc___]]]]]]^^^aaaeeefffddddddfffeeeaaacccdddddddddcccaaa___]]]^^^^^^^^^]]]]]]___bbbeeehhheee```\\\YYYWWWTTTRRRQQQTTTWWWZZZ\\\]]]```bbb___]]]ZZZVVVTTTVVVZZZ^^^^^^dddppp}}}~~~|||tttwww||||||ppp]]]JJJ<<<666555+++,,,,,,---.../////////------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++************++++++***++++++++++++,,,,,,,,,******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////***---///---)))(((***...,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++))))))*********+++++++++***************+++++++++************************************************************************)))***++++++++++++***))))))************++++++++++++******))))))(((((((((++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************))))))*********+++++++++'''&&&&&&&&&&&&%%%%%%%%%******++++++++++++************+++++++++***))))))************************((()))***++++++***)))(((******))))))))))))******************************,,,,,,,,,,,,,,,+++++++++))))))))))))************((()))++++++)))((()))***))))))*********+++++++++++++++************++++++************************++++++++++++*********))))))))))))*********++++++***+++,,,------------------,,,++++++++++++++++++***,,,...---++++++,,,...,,,,,,++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++,,,------++++++,,,---+++++++++,,,,,,---......+++...222222111444:::???EEENNN[[[fffooowww}}}xxxxxx{{{zzzuuurrrgggeeeddddddfffiiijjjkkkhhhjjjjjjfffdddccc^^^XXX\\\[[[ZZZYYYXXXWWWVVVVVVWWWZZZ^^^_________```bbbbbb^^^XXXUUUUUUVVVUUUTTTSSSYYYaaaggglllppptttwwwwwwqqqiiicccccchhhmmmpppsssyyy{{{wwwtttsssrrrtttyyyxxxjjj___QQQDDD;;;555222111***+++,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++************++++++******+++++++++,,,,,,,,,***************************+++,,,------,,,+++***........................------------------------,,,,,,---......---,,,,,,------------------------,,,,,,------...//////000...111222000,,,+++...222---,,,,,,+++,,,---//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......(((***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,++++++*********------------------------*********++++++,,,,,,,,,---,,,++++++******+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++)))************+++++++++++++++++++++++++++++++++))))))******++++++++++++))))))******+++++++++,,,***************************************************************************+++,,,------,,,+++***)))************+++++++++++++++***)))((('''&&&&&&++++++++++++++++++++++++)))))))))))))))))))))))),,,+++++++++******)))))))))************+++++++++++++++++++++******************++++++++++++******,,,,,,,,,,,,,,,+++***)))************************((()))***++++++***)))(((******))))))))))))******************************((((((((()))******++++++(((((((((((())))))))))))***+++------+++***+++,,,))))))******++++++++++++++++++************++++++************************++++++++++++******))))))'''((((((((())))))*********+++++++++,,,---......------,,,+++************,,,///000...,,,***+++...---,,,,,,++++++*********)))***+++,,,---,,,,,,+++)))************++++++++++++,,,------++++++,,,---,,,,,,++++++***+++,,,,,,,,,---...000222444444555666BBBSSSbbbnnnwww~~~~~~xxx|||yyymmmjjjiiilllsssyyy|||}}}uuuwwwvvvqqqnnnkkkeee^^^\\\[[[XXXVVVUUUVVVXXXYYYXXX^^^eeeiiihhhfffeeefffccc^^^XXXVVVXXX[[[\\\\\\bbbjjjuuu~~~|||uuuuuu{{{wwwqqqmmmllllllrrrssswww}}}}}}rrrhhhVVVHHH999333555555111...///000///...+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------++++++++++++------++++++************++++++*********++++++,,,,,,,,,************************+++,,,------------,,,+++.........---,,,+++))))))........................------------------------///......------,,,++++++------------,,,+++******---,,,,,,++++++,,,,,,---------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,------------,,,************************...---,,,++++++---///000+++++++++,,,,,,---------++++++++++++++++++++++++...---+++*********+++++++++,,,,,,------,,,,,,+++)))************+++++++++,,,,,,+++***))))))******---,,,,,,+++*********+++************************,,,,,,+++******+++,,,,,,+++***)))(((((()))***+++)))************+++++++++************************+++++++++*********)))))))))))))))***+++++++++,,,++++++******)))*********+++*********))))))((((((************************************************+++++++++*********))))))************************))))))))))))************************************((((((((((((((((((((((((************************************************************************,,,,,,++++++***)))((((((************************************************)))))))))))))))))))))))))))))))))***+++++++++,,,+++++++++++++++***)))((('''((()))+++++++++***)))(((((((((((())))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******))))))******+++,,,,,,---...//////---+++***++++++++++++++++++++++++******+++,,,------.........---+++***)))***++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++---------......000111111333888CCCRRRdddttt~~~~~~|||}}}www|||}}}|||~~~vvvllliiigggfffccc```bbbgggiiiuuu{{{sssiiiaaabbbhhhkkklllmmmuuu}}}|||yyyoookkkmmmpppyyyvvvvvvvvvnnn___PPPIII@@@<<<777222000///...---------------------------++++++++++++++++++++++++,,,++++++***+++,,,...///++++++,,,,,,,,,,,,------------------------------************************...---,,,,,,++++++,,,,,,((()))***,,,,,,++++++***+++,,,,,,---------------........................------------------------+++,,,,,,---......//////+++,,,,,,---------,,,,,,---,,,,,,++++++,,,,,,------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++---,,,+++***+++,,,...///+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++---,,,+++*********++++++++++++,,,,,,,,,,,,++++++************++++++++++++,,,,,,+++***************---,,,++++++******++++++************************,,,,,,+++******+++,,,,,,******))))))))))))******)))************+++++++++************************+++++++++*********))))))***************++++++++++++***************+++++++++*********))))))))))))************************************************+++++++++*********))))))************************))))))))))))************************************))))))))))))))))))))))))************************************************************************,,,,,,++++++***))))))(((************************************************))))))))))))))))))))))))***************+++++++++******++++++***))))))((('''((()))***+++******)))(((((((((((()))))))))***++++++++++++++++++++++++******************************))))))******+++,,,+++,,,---...---,,,***)))++++++++++++++++++++++++******++++++,,,,,,------000///...,,,+++*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111555666999AAAOOO```qqq||||||wwwxxx~~~|||~~~yyyxxx~~~{{{wwwuuutttqqqnnnqqqvvvxxxooopppuuuyyy|||~~~|||uuutttwwwzzz|||tttkkkdddZZZMMMDDDAAA:::777222000////////////------------------------++++++++++++++++++++++++,,,,,,+++++++++,,,---...*********+++++++++,,,,,,++++++++++++++++++++++++************************------,,,++++++++++++,,,)))******+++++++++******,,,------...............------------------------------------------------******++++++,,,---------******,,,------.........---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,+++*********++++++******++++++++++++******************+++++++++,,,,,,++++++************+++,,,,,,++++++******++++++************************,,,++++++******++++++,,,)))******************))))))************+++++++++************************+++++++++***************+++++++++***************))))))))))))***+++,,,,,,***************)))))))))************************************************+++++++++***************************************))))))))))))************************************************************************************************************************************,,,,,,++++++***)))))))))************************************************))))))))))))))))))))))))+++++++++***************))))))******))))))(((((((((((()))************)))((((((((()))))))))******))))))))))))))))))))))))******************************))))))******+++,,,***+++,,,,,,,,,+++)))(((++++++++++++++++++++++++++++++++++++++++++++++++............---,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------------...///000000111111111333;;;III[[[gggxxx}}}~~~zzzxxxwww~~~~~~{{{wwwuuuyyy}}}xxxuuuttt{{{~~~xxxwwwzzz~~~vvvhhhXXXKKKAAA999777:::666333000...---...------------------------------++++++++++++++++++++++++---,,,,,,++++++++++++,,,))))))*********+++++++++************************++++++++++++++++++++++++------,,,+++++++++++++++++++++******************000000000000///---,,,+++------------------------------------------------++++++******)))(((((((((++++++,,,---......---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++...---+++******+++---...------------------------++++++*********+++,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++)))******++++++******)))*********+++++++++,,,,,,,,,++++++******+++++++++,,,,,,++++++***++++++,,,************************++++++++++++++++++++++++))))))+++,,,,,,+++))))))))))))*********+++++++++************************************************,,,+++++++++***)))))))))))))))))))))***+++,,,---************************************************************************************************************************((()))))))))************************************************************************************************************************************+++++++++*********))))))************************************************)))))))))))))))))))))))),,,+++++++++***)))))))))(((((())))))))))))(((((()))))))))*********))))))(((((()))))))))*********))))))))))))))))))))))))******************************))))))******+++,,,***++++++,,,,,,+++*********+++++++++++++++,,,,,,++++++++++++++++++*********+++---...///......---***************)))))))))++++++++++++++++++++++++************************...---+++******+++---...---------------...///000)))---111222444:::DDDMMM^^^fffppptttrrrmmmhhheeennnpppqqqrrrttt{{{}}}vvvvvvxxx{{{xxxyyy|||~~~yyyaaaSSSDDD:::333000333888777444000---,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++*********************++++++++++++************************++++++++++++++++++++++++---,,,,,,+++***+++++++++,,,+++***)))))))))***+++111111111000///...,,,,,,------------------------------------------------,,,,,,,,,+++******))))))---.........------,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,...---+++******+++---...------------------------+++*********++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))***++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++***++++++,,,,,,************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))*********+++++++++************************************************,,,+++++++++***)))))))))))))))))))))***+++,,,---***************+++++++++************************************************************************************************((()))))))))************************************************************************************************************************************+++++++++***************************************************************)))))))))))))))))))))))),,,+++++++++***)))))))))'''((())))))))))))((((((******))))))))))))))))))))))))))))))************((((((((((((((((((((((((******************************))))))******+++,,,++++++,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,++++++++++++++++++***+++---.........---,,,,,,+++++++++*********)))++++++++++++++++++++++++************************...---+++******+++---......------------......///(((---222333222333888===DDDMMMXXX___```^^^]]]]]]```cccfffiiinnnvvv}}}}}}uuufff[[[JJJAAA888444222000111555555333///...------+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++******)))+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++************+++,,,+++***)))))))))++++++---......///////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...//////////////////......---++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,+++++++++,,,---------------------------+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,++++++******++++++++++++******++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---++++++******++++++,,,,,,***************************++++++,,,,,,++++++*********++++++++++++******)))************+++++++++***************************************++++++++++++++++++***************))))))))))))***+++,,,,,,*********+++++++++++++++***************************************************************+++++++++************************))))))))))))************************************************************************************************************************************************************************************************************))))))))))))))))))))))))+++++++++***************(((((())))))******))))))+++***))))))((())))))))))))))))))*********++++++((((((((((((((((((((((((++++++++++++++++++++++++******))))))******+++,,,++++++++++++,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,---------,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------...---------------......///000000///...000555999666:::@@@DDDGGGLLLRRRWWWZZZ^^^bbbeeeiiipppyyy}}}zzz}}}sssaaaOOODDD<<<666333444333000...000000...------///000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,++++++***)))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********************))))))***++++++,,,------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------.../////////---...............---------,,,,,,++++++,,,,,,---,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------+++++++++++++++,,,---...++++++******++++++,,,---***************************+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,)))************+++++++++************************))))))*********+++++++++***************++++++++++++***************++++++*********++++++,,,,,,,,,************************************************))))))*********+++++++++************************))))))))))))************************************))))))))))))))))))))))))************************************************************************************************************************************************))))))))))))))))))))))))***************+++++++++((())))))***++++++******,,,+++)))((((((((()))***))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++******))))))******+++,,,***************+++,,,,,,)))******+++,,,,,,------,,,,,,,,,------......///......//////000111222333//////...------,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...000///---------000333555///222444666888<<>>:::888555111////////////..................------------......++++++++++++++++++++++++************************---///111000...+++))))))+++++++++*********))))))+++*********))))))(((((()))************+++++++++++++++++++++++++++++++++(((((())))))*********+++............------------......---------,,,,,,,,,------------------------------------------------------------------------...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++)))((()))******++++++,,,,,,++++++*********+++++++++******)))************************************************+++***)))(((((()))***+++************************((((((((()))***+++++++++)))************+++++++++************************************************************************************************************************+++***))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))************,,,,,,+++++++++*********))))))))))))))))))))))))******++++++++++++******+++***************++++++---...///...------///111111111000000111222333444111111000000///...------,,,,,,+++++++++*********,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,------------...------------............/////////000111222222222333555999???HHHTTTaaaiiiuuuxxxtttwww~~~tttcccXXXHHHAAA888333333333111///////////////............------,,,,,,,,,,,,------++++++++++++++++++++++++************************(((***------,,,++++++,,,+++++++++*********))))))******************)))))))))************+++++++++++++++++++++++++++++++++*********)))))))))))))))............------------......---------,,,,,,,,,------------------------------------------------------------------------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,///...---,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++)))((()))+++******++++++++++++******,,,,,,,,,++++++)))((((((************************************************+++***))))))))))))***+++************************(((((())))))***+++++++++)))************+++++++++************************************************************************************************************************))))))))))))))))))***+++************************************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((++++++************++++++************************************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++,,,++++++++++++*********))))))))))))))))))))))))******++++++++++++******))))))))))))***+++,,,,,,---.........------///000666444222000///000111222........./////////000000------,,,,,,,,,+++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,------------------------.....................///000000111111---///222666<<>>999777555333000////////////...---+++............------------------,,,,,,,,,,,,------++++++++++++++++++++++++************************+++,,,+++***(((''')))************************************++++++,,,,,,---))))))*********+++++++++************************''''''((()))***++++++,,,------------,,,,,,,,,,,,......---------,,,,,,,,,------------------------------------------------+++,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++((()))******((('''(((***))))))************))))))(((((()))++++++,,,,,,,,,************************)))))))))***++++++,,,,,,******+++,,,,,,+++******************************++++++++++++++++++++++++)))************+++++++++************************************************************************************************(((((((((((((((((((((((())))))))))))))))))***+++************************************************************************))))))))))))))))))))))))************************++++++************++++++************************************************************************))))))))))))))))))))))))*********++++++++++++,,,+++************)))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))***+++,,,,,,+++,,,,,,,,,++++++---...000////////////000111111------------------------......---------,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.../////////111444666888;;;???GGGQQQ\\\fffkkkiiiggggggmmmwww~~~wwwvvvwww}}}}}}wwwyyy{{{mmm\\\OOOHHHAAA999444333444444333,,,---...///////////////.........------------,,,------,,,,,,,,,,,,------++++++++++++++++++++++++************************''')))***+++***+++,,,...***************+++++++++*********+++++++++++++++)))************+++++++++************************&&&&&&''')))***+++,,,------------,,,,,,,,,++++++......---------,,,,,,,,,------------------------------------------------++++++,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))***+++***(((''''''((())))))************)))))))))******+++++++++******************************((())))))***++++++,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++)))************+++++++++************************************************************************************************************************+++***))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++************++++++++++++++++++++++++++++++*********************************************************************************+++++++++,,,,,,************))))))))))))))))))))))))))))))))))))******++++++++++++******+++***************++++++***+++,,,+++******,,,...---...///000000///...---++++++,,,,,,,,,---------------------,,,,,,,,,+++,,,++++++******++++++,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++,,,,,,,,,---------...............---------***,,,---......///111333444333333666===FFFOOOTTTXXXXXX\\\ffftttwwwrrrrrrtttyyy~~~xxxtttttt{{{{{{qqqfff[[[OOODDD===:::666222111333333222000...///000111000000111222.........---------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************%%%'''***,,,++++++,,,---))))))*********+++++++++******************)))))))))************+++++++++************************''''''((()))***++++++,,,---------,,,,,,,,,++++++......---------,,,,,,,,,------------------------------------------------++++++,,,,,,---...//////,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++***'''&&&&&&'''))))))************))))))+++++++++++++++***)))(((************************((())))))***++++++,,,,,,***+++,,,------,,,+++***************************++++++++++++++++++++++++)))************+++++++++************************************************************************************************++++++++++++++++++++++++++++++***)))(((((())))))++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************))))))))))))))))))))))))))))))))))))******++++++++++++******++++++*********************+++,,,+++******,,,...---...///000000...,,,***)))***+++,,,---......///------,,,,,,,,,+++++++++,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------........................,,,...//////------...///111111111444777;;;<<<===DDDEEELLLYYYjjjvvv|||}}}|||uuuqqqsssuuuzzz}}}~~~vvvrrrrrrvvv~~~wwwjjjcccXXXKKKAAA;;;888888111///...000222333000,,,//////000///---,,,---.........---------,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************'''))),,,,,,+++)))(((((())))))******+++++++++++++++*********))))))(((((()))************+++++++++))))))))))))))))))))))))))))))))))))************,,,------......------,,,++++++,,,---............,,,---...//////...---,,,,,,------......------------------.........//////,,,,,,,,,---------......---------------------,,,---,,,,,,,,,,,,---......///...------,,,,,,,,,,,,+++,,,............,,,+++,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,+++***)))((())))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************,,,,,,,,,,,,++++++***)))******++++++++++++******************************)))))))))))))))))))))))))))************+++++++++)))))))))))))))******++++++++++++************)))******************************++++++++++++******++++++++++++++++++++++++************************))))))))))))***************************************++++++,,,,,,++++++***---,,,***)))))))))******+++***)))(((((()))***+++************************************************************************)))))))))))))))******+++***************************++++++,,,,,,++++++***+++***)))))))))***,,,,,,++++++************++++++++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++******))))))(((((('''''')))))))))***+++++++++,,,))))))))))))************,,,+++***))))))***+++,,,++++++******++++++,,,------+++)))+++---///---+++,,,,,,,,,------.........///...---,,,+++,,,---...++++++++++++******))))))******+++++++++,,,,,,,,,***++++++,,,,,,------...---------.........//////---.........---,,,,,,+++------------------------/////////000111333555555999:::===CCCNNN[[[gggooorrrqqqrrrvvv{{{~~~}}}{{{xxxyyy{{{zzzxxxvvvvvvvvv|||~~~{{{yyyzzzwwwiii\\\TTTHHHEEE@@@;;;777555333333111111000000//////............//////......---,,,......---------,,,,,,,,,*********++++++,,,,,,,,,***)))((((((*********(((++++++++++++++++++,,,,,,******************************))))))******+++,,,******++++++++++++******))))))************))))))******))))))))))))******(((((()))***************,,,------......------,,,---------...------,,,,,,,,,---...//////...---,,,******++++++******)))))),,,------------.........,,,,,,,,,---------......+++,,,,,,------.........---,,,,,,,,,,,,---.........---,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,++++++******++++++,,,+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++************++++++++++++******************************************************)))************+++++++++)))))))))))))))***+++++++++++++++************)))*********************************++++++*********************************+++++++++***************))))))))))))***************************************++++++,,,,,,++++++***---,,,***)))))))))***+++*********))))))*********************************************************************************)))))))))))))))******+++************************)))******++++++******)))+++***)))))))))***+++,,,++++++************++++++++++++************++++++))))))))))))))))))))))))+++++++++++++++++++++++++++*********))))))))))))***************+++++++++))))))))))))************++++++***))))))***++++++++++++******++++++,,,------+++***+++---...---+++,,,,,,,,,,,,,,,---......///...---,,,,,,,,,,,,,,,++++++++++++*********)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------......---,,,,,,+++------------------------////////////000222333444444444555888>>>FFFMMMRRRYYYYYY\\\ccckkkqqqtttuuupppqqqrrrqqqqqqrrruuuwww}}}{{{xxxxxxxxxjjj]]]PPPEEE>>>>>><<<999555333111111111000000000000//////............//////......---,,,...------------,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))******))))))******+++,,,******++++++++++++******))))))************))))))******))))))))))))******(((((()))***************,,,------......------,,,............---,,,+++***------............------------------,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,---------......***++++++,,,---...//////---,,,,,,,,,,,,---............---,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++******++++++++++++******************************++++++++++++++++++++++++)))************+++++++++***))))))))))))***+++++++++++++++************)))************************************************))))))))))))))))))))))))++++++++++++******))))))))))))))))))******************************************++++++++++++******,,,+++***)))))))))***+++******++++++++++++******************************************************************************)))))))))))))))******+++************************)))))))))******)))))))))******))))))******+++,,,++++++************++++++++++++************++++++))))))))))))))))))))))))************************++++++++++++************+++++++++***************))))))))))))************++++++***))))))***+++++++++************+++,,,,,,,,,+++***+++,,,------+++---,,,+++***+++,,,---...............---,,,******++++++++++++******************+++++++++,,,,,,,,,......---,,,,,,+++******++++++,,,,,,,,,------------------------,,,,,,+++------------------------//////......//////000111333222111222444777:::<<<@@@AAAEEELLLUUU^^^dddfffggghhhiiijjjmmmrrrxxx|||}}}{{{~~~}}}wwwssswww~~~zzzvvvjjjbbbVVVKKKCCC===999777555444222000/////////000000000000////////////.........//////......---,,,------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++...111111...++++++,,,,,,,,,,,,+++*********)))((((((((((((((((((((((((******))))))******+++,,,******++++++++++++******))))))************))))))******))))))))))))******(((((()))***************,,,------......------,,,---.........------,,,+++------------------------000///......------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,------.........---,,,,,,,,,,,,---......//////............//////---,,,************,,,---,,,++++++******++++++,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------)))***++++++,,,,,,,,,,,,******++++++++++++******************************++++++++++++++++++++++++))))))*********+++++++++******))))))******+++,,,+++++++++*********))))))************************+++******************+++************************,,,,,,++++++***)))))))))((()))))))))******************************************++++++++++++******,,,+++***))))))***++++++***+++,,,------,,,+++***************************************************************************)))))))))))))))******+++************************))))))************))))))***************+++++++++++++++************++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++++++++***)))))))))((()))))))))************+++******************+++***************++++++,,,+++******+++,,,,,,,,,,,,---,,,+++******+++---...---.........---+++)))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,------------------///......------.........//////000111222333444555777777999>>>DDDKKKPPPSSS]]]```cccggglllrrrxxx}}}|||{{{{{{|||zzzxxxvvvvvv|||vvvnnnggg^^^XXXKKKEEE===777666666888999222111000////////////000////////////////////////.........///......---,,,---------,,,,,,,,,++++++,,,,,,,,,++++++************///444333...***+++------,,,,,,+++***))))))((())))))))))))))))))))))))******))))))******+++,,,******++++++++++++******)))******++++++******)))******))))))))))))******(((((()))***************,,,------......------,,,+++,,,------.........------------,,,,,,---------,,,,,,+++***))))))******+++++++++,,,,,,,,,------,,,,,,,,,---------...............------,,,,,,,,,---,,,,,,,,,,,,---.........---------------......---,,,************,,,---,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,---------)))***++++++,,,,,,,,,,,,******++++++++++++******************************++++++++++++++++++++++++))))))*********+++++++++***************++++++,,,+++++++++*********))))))************************++++++***))))))***+++++++++++++++++++++++++++++++++++++++*********))))))((()))))))))************************************)))******++++++******)))++++++***))))))***+++,,,***+++,,,------,,,+++***************************************************************************)))))))))))))))******+++***************************++++++++++++++++++***))))))******++++++++++++++++++************++++++++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))((()))))))))*********************++++++***************))))))******+++,,,******++++++++++++,,,,,,...---,,,+++++++++,,,---,,,---......---+++***(((+++++++++++++++++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------*********+++++++++,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,---------......///...------,,,---------***+++,,,...///000111111444444555666888<<<@@@CCCMMMQQQWWW]]]bbbggglllpppqqqwww~~~~~~|||uuupppttt{{{}}}{{{{{{}}}uuufffZZZSSSMMMFFFAAA???;;;666333222222222222111000//////.........................../////////.........///......---,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++*********'''---222111---)))))),,,,,,,,,++++++***)))((((((******************************))))))******+++,,,******++++++++++++************++++++++++++************))))))))))))******(((((()))***************,,,------......------,,,***+++,,,---............------,,,,,,,,,,,,---------,,,+++******+++,,,---,,,,,,,,,,,,------------,,,,,,,,,---------......//////...---,,,++++++***---,,,,,,,,,,,,---......++++++*********+++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++,,,,,,------******+++,,,,,,,,,++++++******++++++++++++******************************++++++++++++++++++++++++)))************++++++++++++************+++,,,,,,+++++++++************)))************************,,,+++***))))))***+++,,,++++++++++++++++++++++++************************))))))))))))************************************))))))************))))))+++***)))))))))***+++,,,******++++++++++++******************************************************************************)))))))))))))))******+++************************++++++,,,,,,,,,,,,++++++))))))***++++++++++++***++++++************++++++++++++************++++++))))))))))))))))))))))))************************((((((((((((((()))))))))+++++++++***************))))))))))))************)))***++++++++++++***)))***))))))))))))***++++++)))***++++++******+++---...---------------,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++,,,,,,------...............---------------...------...///000000/////////000111222222444777999:::>>>EEEJJJNNNRRRUUUWWW^^^dddlllqqqsssxxxzzzwwwwwwvvvrrrmmmuuu~~~~~~~~~{{{|||xxxvvvuuuxxx~~~}}}pppfff^^^VVVKKKBBB>>><<<:::999555333222111222222000///.........------,,,,,,,,,---............/////////......//////......---,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++&&&***---...+++))))))***+++++++++***)))))))))(((******************************))))))******+++,,,******++++++++++++************++++++++++++************))))))))))))******(((((()))***************,,,------......------,,,,,,,,,------...---------------,,,++++++,,,------...---,,,,,,,,,...000111,,,------------.........,,,,,,,,,---------...............------,,,,,,+++---,,,,,,,,,,,,---......+++++++++++++++,,,------,,,,,,------------,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))******+++,,,,,,---++++++,,,,,,,,,+++************++++++++++++******************************************************)))************+++++++++++++++******++++++,,,---+++++++++************)))************************,,,+++***((((((***+++,,,************************)))))))))***++++++,,,,,,))))))))))))************************************))))))************))))))+++***)))))))))***,,,---*********))))))*********************************************************************************)))))))))))))))******+++******************************++++++++++++******((()))***+++,,,++++++***++++++************++++++++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++(((((()))))))))************************+++++++++))))))))))))************)))***++++++++++++***))))))))))))))))))***++++++(((***,,,+++***)))+++------...///000000...,,,+++++++++++++++++++++,,,---+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---******+++,,,,,,,,,,,,,,,++++++,,,,,,---......///...------------......//////000000000000000000000---///111111//////111444000222666888:::===AAADDDHHHLLLRRRXXX]]]bbbhhhkkksssvvvvvvqqqooorrruuuuuuqqqyyy~~~|||{{{yyyzzzyyyzzz}}}}}}xxxvvvuuuuuuyyyzzzsssjjjccc^^^XXXPPPJJJDDDAAA<<<888555444555666///......///111222111000,,,------............------------.........//////......//////......---,,,,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,'''((()))***************************))))))))))))******************************))))))******+++,,,******++++++++++++*********++++++,,,,,,++++++*********))))))))))))******(((((()))***************,,,------......------,,,............---,,,++++++------++++++++++++------******)))((())),,,...000---------.........//////,,,,,,,,,---------......,,,------------------------,,,,,,,,,,,,---.....................///000111,,,,,,...//////...,,,,,,,,,++++++++++++++++++,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,+++***)))******++++++++++++******************************)))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---+++++++++************)))************************,,,+++)))(((((()))+++,,,))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))))))))************************************))))))************))))))******)))))))))***,,,---+++***)))(((((()))***+++************************************************************************)))))))))))))))******+++************************))))))************))))))((()))***+++,,,+++******++++++************++++++++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))******+++++++++,,,))))))******+++++++++,,,))))))))))))************)))***+++,,,,,,+++***))))))))))))))))))******+++(((***,,,+++))))))+++------///111222111///---++++++******)))***+++---...+++++++++,,,,,,---------******+++++++++,,,,,,,,,...------,,,,,,++++++***++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,,,,++++++,,,,,,---...//////...------------...///000,,,,,,,,,,,,------......///111333222000...///000//////000000111444888<<<888:::>>>CCCHHHLLLOOOPPPWWW^^^ccccccdddjjjqqquuuqqqxxx|||}}}{{{|||}}}|||wwwxxx|||{{{}}}||||||zzzvvvrrrmmmfffaaaWWWSSSMMMFFFAAA??????@@@888888888555222000111222444222000/////////---+++,,,---...///000111111111---------.........//////......//////......---,,,,,,,,,,,,+++++++++***************++++++,,,,,,---((('''&&&(((***,,,,,,+++)))))))))))))))*********))))))))))))))))))))))))*********)))***++++++,,,******++++++++++++*********++++++,,,,,,++++++*********))))))))))))******(((((()))***************+++++++++,,,,,,,,,------------------------------,,,,,,---....../////////,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,,,,------........................///......------,,,++++++,,,,,,,,,,,,,,,---...//////...---,,,***)))((((((,,,++++++******++++++,,,,,,,,,,,,+++++++++******------------------------************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******)))))))))***,,,---***************************************************++++++,,,,,,++++++***+++++++++************)))+++++++++*********))))))+++*********))))))((((((************************************************************))))))(((((()))************+++++++++************************************************)))************+++++++++************************************************************************)))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((('''(((((()))***++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))******))))))))))))******************************++++++***)))(((((()))))),,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))******++++++******++++++++++++******))))))))))))************............---,,,++++++******)))(((((((((((((((&&&'''***,,,---......------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++''''''((()))******+++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,///000000...,,,******+++---------............///------...//////000//////---......///000111111222333333444555777999;;;<<>><<<:::999888888777666444333222111222222222222111000///...........................---.../////////---+++***,,,,,,,,,---------......,,,+++***+++...000///---******++++++++++++++++++,,,,,,,,,+++++++++******,,,+++)))((((((((()))***+++++++++******)))))))))+++******))))))******+++,,,,,,,,,++++++*********************************))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))---------.........//////------------------------.........---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...////////////////////////++++++,,,------...//////......---,,,,,,,,,------.........------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***+++++++++************)))+++++++++***************,,,,,,,,,+++++++++++++++************************************************+++++++++++++++*********)))************+++++++++************************************************)))************+++++++++************************))))))))))))))))))))))))************************)))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))((((((((()))******++++++)))******************)))))))))))))))))))))))))))******))))))))))))******************************+++***))))))))))))))))))+++************)))))))))++++++++++++++++++++++++************))))))))))))******++++++++++++******))))))))))))************+++,,,...//////---,,,*********++++++,,,++++++******++++++,,,---///000111//////......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...//////...+++******+++,,,,,,,,,---------......------......//////......------......///000000000...------......///000111000111111333444555666777777999<<>>;;;:::999888666666555444333333333333333333222222111000000000111222222111111000///...........................---.../////////...---,,,,,,,,,,,,,,,------------,,,+++***+++---///...---*********+++,,,---------------,,,,,,,,,++++++++++++***))))))((()))))))))******++++++******)))(((+++******))))))******++++++++++++++++++*********************************))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))------------............---------------------------------,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......000000000000000000000000,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***+++++++++*********))))))************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))*********+++++++++************************************************))))))*********+++++++++************************((((((((((((((((((((((((************************))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))(((((())))))************))))))************))))))))))))))))))))))))))))))******))))))))))))************************************)))))))))))))))******)))))))))))))))))))))++++++++++++++++++++++++++++++******))))))((((((******++++++++++++******((()))))))))***************,,,...//////...,,,+++)))***+++,,,,,,,,,+++***++++++***+++,,,...000111000000///...---,,,,,,+++++++++++++++++++++++++++(((((()))))))))*********++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......---......---+++******++++++,,,,,,,,,------------,,,------.........---------------......///////////////............//////111111222222333333333444222333555666888888888888777888:::???EEEJJJLLLLLLLLLLLLJJJIIIGGGFFFEEEEEEFFFFFFFFFHHHJJJJJJGGGEEEAAAAAAAAA@@@>>>;;;888666888888888888777666555444444333333222111111111222////////////////////////000000111111000//////...........................,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------+++++++++,,,,,,---------,,,,,,++++++++++++************))))))))))))))))))))))))***++++++***)))(((***))))))(((((())))))***+++++++++***************************************))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))+++,,,,,,,,,,,,---------------------------------+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000000000000......---------,,,,,,,,,///...---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---......,,,,,,,,,,,,++++++******++++++++++++++++++++++++***************************++++++,,,,,,++++++***+++++++++*********))))))************************))))))******************************************************************++++++++++++++++++++++++))))))*********+++++++++************************************************))))))*********+++++++++************************((((((((((((((((((((((((************************))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))*********))))))************))))))))))))))))))))))))))))))******))))))))))))*********************************)))))))))))))))******)))))))))))))))))))))***************************++++++******))))))((((((******++++++++++++******((()))))))))***************+++---...///...---,,,))))))******************+++***))))))***,,,...///000000///...------,,,,,,************************)))))))))))))))************++++++,,,,,,++++++***,,,,,,,,,---------......,,,---...---+++******+++++++++++++++,,,,,,,,,---,,,,,,------------,,,,,,------------............000000///...............---......///000000111111000111111111111111111111666555555666999::::::999>>>=========<<<;;;;;;:::999999999;;;===>>>===;;;888888999888777666444333111222333333444333222222111000000///......//////....../////////000000000//////000000000///..............................+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,+++++++++************)))))))))))))))))))))*********))))))((())))))*********))))))(((((((((''''''(((((((((************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))+++++++++,,,,,,,,,------------------------------+++++++++,,,---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////////////////////////////...---,,,,,,++++++......---,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++******))))))******+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---......+++,,,,,,---,,,,,,+++******************************************************++++++,,,,,,++++++***+++++++++************)))***************+++++++++)))))))))))))))******************************************************************+++++++++++++++)))************+++++++++************************************************)))************+++++++++************************))))))))))))))))))))))))************************)))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))******)))******************)))))))))))))))))))))))))))******))))))))))))******************************)))))))))))))))******+++)))))))))************+++))))))))))))))))))))))))************))))))))))))******++++++++++++******))))))))))))***************+++,,,---......//////++++++***))))))))))))***************+++,,,---............---------------************************++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,------------,,,------,,,+++******+++******+++++++++,,,,,,,,,,,,,,,------,,,,,,++++++------------------------......---,,,,,,,,,,,,,,,+++,,,,,,...///000111111111000000000000000000000333111000111222222111000333444555666666666555555333333333444666777666555111111111222222222111111...//////000111111000000------------...///000000.../////////000000000111......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,---,,,+++***+++------------,,,+++************))))))))))))((((((((((((((()))************)))))))))((((((((()))******)))((((((''''''(((((())))))))))))***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((()))))),,,,,,,,,,,,---------...---------------------------------------.........************************------------------------,,,,,,,,,,,,---...//////........................---------------------,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,---------,,,+++++++++++++++++++++++++++***************************++++++,,,,,,++++++***+++++++++************)))))))))*********+++++++++)))))))))******+++++++++************************************************)))))))))*********++++++)))************+++++++++************************************************)))************+++++++++************************************************************************)))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))***************)))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******))))))))))))******************************)))))))))))))))***++++++************++++++,,,,,,************************)))))))))))))))***************++++++++++++******))))))))))))************++++++++++++,,,...000111000...+++)))((((((***+++******+++,,,------------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,+++,,,---,,,*********,,,************++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---------...///000111222222111111111000111111111222///...---...///000///...---...000111111111111000///......///111222111000------..................///////////////000000000............//////000111///////////////000000000---......//////.........------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,---,,,***)))+++---++++++++++++++++++***************))))))))))))((('''((()))***+++******)))***)))'''&&&&&&(((+++,,,******))))))))))))******((()))))))))*********+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))---------.........//////------------------------000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,---...///000........................+++,,,,,,------......///,,,,,,,,,,,,------...///......---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))))))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,++++++++++++++++++************)))))))))******++++++++++++*********++++++,,,,,,,,,************************************************(((((())))))*********+++)))************+++++++++************************************************)))************+++++++++************************************************************************)))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++*********)))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))******))))))))))))******************************))))))((())))))***++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))******++++++******++++++++++++******))))))))))))************,,,+++******+++...111222333000---)))((()))+++,,,***+++---...///...------******+++,,,,,,------...------------------------******))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,+++,,,---,,,*********,,,)))************+++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,//////......---......///------......///000000000...............///000000222111000111222333222111...///000222222222111000000///...///111111111000222222111111111111111111///......---------......//////...---,,,,,,,,,,,,////////////////////////------......///......---------------------------111000///...---,,,,,,,,,,,,,,,,,,++++++************,,,...,,,***)))***---)))))))))***++++++,,,,,,+++++++++************)))'''((()))+++++++++***)))+++)))&&&%%%%%%(((+++---,,,,,,++++++++++++,,,,,,(((((())))))*********+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***++++++,,,---...//////------------------------,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,***++++++,,,,,,++++++***************************,,,++++++******))))))))),,,,,,,,,++++++*********************************)))************+++++++++******************************))))))******+++,,,++++++************++++++++++++************++++++)))************++++++++++++***)))***++++++***)))************************)))************+++++++++************************************************++++++++++++******************))))))))))))******++++++++++++++++++++++++'''(((((()))***+++++++++++++++******)))(((((((((------,,,,,,+++*********))))))************))))))))))))))))))))))))))))))))))))************))))))*********)))))))))))))))***************************************************)))((()))***+++***)))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((('''((()))***,,,---+++*********))))))(((((())))))))))))))))))))))))(((((())))))***,,,---...000///---,,,+++*********+++******+++,,,---,,,+++---,,,+++*********+++,,,///...---,,,,,,,,,,,,---++++++************++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,...---+++*********+++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---///..............................////////////......---------...///000000111---------............///////////////////////////...------...000111///...---------------...///000,,,,,,.../////////...------------............///------------------------------------------------------++++++++++++---------,,,,,,+++*********+++,,,++++++******++++++,,,++++++************+++++++++++++++***)))(((((('''$$$%%%&&&((((((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))((())))))************)))******))))))((((((''''''------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------------------------------------,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,***++++++,,,,,,++++++***************************+++++++++++++++*********---------,,,,,,,,,++++++************************)))************+++++++++************************,,,++++++******)))))))))++++++************+++++++++******))))))******+++)))************++++++++++++***)))***++++++***)))************************)))************+++++++++************************************************(((((((((((((((((('''''',,,++++++******++++++,,,++++++++++++++++++++++++'''(((((()))******++++++)))))))))))))))******************+++++++++++++++))))))************))))))))))))))))))))))))))))))))))))************))))))***)))))))))))))))))))))************************************************,,,***))))))******((('''************************))))))))))))))))))))))))))))))))))))))))))))))))******************************)))(((((()))***+++************)))))))))((()))))))))))))))))))))))))))))))))))))))***+++,,,......---,,,++++++++++++++++++***++++++,,,++++++,,,+++*********+++,,,---///.........---,,,,,,,,,++++++************++++++++++++++++++++++++++++++******))))))))))))************((('''''''''((()))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---.................................////////////......---------...///000000000------------....................................---,,,,,,---//////...---...------------......///,,,,,,.../////////...---//////......---------,,,---------------------------------------------------,,,,,,++++++,,,,,,------,,,++++++******++++++,,,++++++******++++++,,,++++++************++++++++++++******)))((((((''')))***+++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))))))))*********))))))(((***)))))))))((((((((('''------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,------------------------,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***************************++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,************************)))************+++++++++************************,,,,,,,,,,,,***)))((('''++++++************+++++++++******))))))******+++)))************++++++++++++***)))***++++++***)))************************)))************+++++++++************************************************************************,,,++++++******++++++,,,++++++++++++++++++++++++((((((((()))******++++++'''(((((()))******++++++(((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************************************---+++***)))***)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++***)))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))(((((())))))***,,,,,,++++++++++++,,,,,,+++++++++++++++*********************+++,,,------...////////////---,,,+++++++++************++++++++++++++++++++++++++++++******))))))))))))******,,,,,,+++************+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...------------------------......////////////......---------...//////000000------------....................................,,,++++++,,,......---,,,///...------------------,,,,,,---............---000000///...---,,,++++++---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,++++++******++++++,,,++++++******++++++,,,++++++************++++++++++++******)))(((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))***************)))((('''))))))))))))((((((((((((------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++************************++++++,,,,,,+++***((('''++++++************++++++******))))))))))))******))))))*********++++++++++++***)))***++++++***)))************************))))))*********+++++++++************************************************+++++++++,,,,,,,,,,,,,,,))))))(((((((((((())))))************************(((((())))))************(((((())))))************(((((()))))))))***************))))))))))))******))))))))))))))))))))))))))))))************)))))))))))))))))))))*********************************************************,,,***))))))******((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++******************************)))))))))))))))))))))))))))))))))))))))******)))(((((('''((((((************+++,,,---...+++,,,,,,+++***))))))***))))))******+++,,,---......///000111000...,,,***++++++************++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...---------------------------......//////......------------....../////////,,,,,,---------.................................,,,++++++,,,......---,,,///......---,,,,,,,,,,,,,,,,,,---------.........//////...------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++******++++++,,,++++++************++++++************))))))(((((($$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********************)))))))))))))))))))))))))))))))))))))))+++++++++******((('''&&&))))))))))))((((((((((((------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---...//////------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***************************+++++++++,,,,,,---------******************++++++************************))))))*********+++++++++************************)))******+++++++++******++++++************++++++***))))))))))))))))))***))))))*********++++++++++++***)))***++++++***)))************************))))))*********+++++++++************************************************((((((((()))))))))******)))(((((((((((((((((()))************************)))))))))))))))*********************))))))((((((*********)))))))))((((((******)))(((((()))******))))))))))))))))))))))))))))))************))))))(((((())))))************************************************************)))((('''(((***++++++***''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))***+++,,,,,,,,,))))))))))))))))))******))))))))))))))))))))))))+++***)))((('''''''''''')))))))))***+++,,,......,,,......---***((()))+++))))))***+++,,,,,,------,,,...///000000...,,,+++++++++************++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))))))))))))))(((((('''************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------------------------............------------------............,,,,,,,,,------------...........................---,,,,,,---//////...,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++******++++++,,,++++++************++++++*********)))))))))))))))((((((''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))******))))))))))))))))))))))))+++++++++******((('''&&&(((((((((((())))))))))))------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***++++++,,,---...///000------------------------,,,------......------,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***************************++++++++++++,,,,,,,,,,,,))))))))))))************************************)))************+++++++++******************************))))))***++++++,,,++++++************++++++***))))))(((((())))))***)))************++++++++++++***)))***++++++***)))************************)))************+++++++++************************************************)))))))))***++++++,,,,,,+++******))))))******+++************************))))))))))))))))))******++++++******)))((((((''',,,++++++***))))))((((((+++***)))(((((()))***+++))))))))))))))))))))))))))))))************))))))((((((((()))******++++++************************************************(((''''''(((+++,,,,,,+++'''(((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************'''((()))+++,,,---------))))))))))))************))))))))))))))))))))))))+++***))))))(((((((((((())))))))))))+++,,,---......000111///+++((())),,,)))***+++,,,,,,,,,,,,,,,+++,,,---.........---,,,++++++************++++++++++++++++++++++++++++++******))))))))))))************++++++******)))(((************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------,,,,,,,,,,,,---------------------------------------,,,,,,---//////...---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...++++++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,,,,,,,++++++******++++++,,,++++++************++++++******))))))))))))))))))******)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))***************)))((('''(((((((((((())))))))))))------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........------------------------,,,------......------,,,+++++++++,,,,,,---------...------------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------000...,,,+++******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***************************+++++++++++++++*********))))))*********+++++++++************************)))************+++++++++************************---,,,***(((((()))+++,,,++++++************++++++))))))(((((((((((()))))))))************++++++++++++***)))***++++++***)))************************)))************+++++++++************************************************++++++,,,------...//////******))))))))))))*********************************)))))))))))))))))))))*********)))))))))))))))+++++++++++++++*********+++***)))(((((()))***+++))))))))))))))))))))))))))))))************))))))'''(((((()))******++++++************************************************)))((('''(((***++++++***(((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))+++,,,,,,,,,,,,+++((()))))))))************))))))))))))))))))))))))+++******)))))))))******))))))))))))***+++------///222333000+++)))***---******+++,,,,,,,,,+++***)))******+++,,,---......++++++************++++++++++++++++++++++++++++++******))))))))))))******,,,,,,---...---,,,+++***************************++++++++++++++++++++++++************************))))))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------++++++,,,,,,,,,---------------------------------,,,++++++,,,......---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---...------,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++******++++++,,,---,,,++++++******++++++,,,++++++************++++++)))))))))))))))))))))***)))((('''&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))))))))*********))))))((('''((((((((()))))))))***------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,------------------------,,,------......------,,,+++++++++,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,---------------------------------000///,,,*********+++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++************************,,,++++++******)))))))))******+++++++++,,,,,,,,,************************)))************+++++++++************************000...***'''&&&'''***+++++++++************++++++))))))(((((((((((()))))))))************++++++++++++***)))***+++++++++)))************************)))************+++++++++************************************************(((((()))******+++,,,,,,((((((''''''''''''(((((())))))))))))))))))))))))*********)))))))))))))))((((((((()))******++++++*********+++,,,,,,------+++***)))'''''')))***+++))))))))))))))))))))))))))))))************))))))'''(((((()))***+++++++++************************************************+++***((()))******)))(((((())))))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,---,,,+++***)))(((((())))))*********+++))))))))))))))))))))))))++++++************++++++))))))))))))***+++,,,---000333444111,,,)))+++---***+++,,,---,,,+++***)))(((((())))))+++---///000++++++************++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))***+++***)))((('''************************++++++++++++++++++++++++************************((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------++++++,,,,,,,,,---------------------------------+++******+++------,,,***++++++++++++,,,------...---,,,+++***+++,,,---...///...------,,,+++******------------------------++++++++++++++++++++++++++++++------------+++++++++*********+++,,,,,,---,,,++++++++++++++++++,,,++++++************++++++)))))))))))))))*********+++***)))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))((())))))************)))'''((((((((())))))******,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,------......------,,,------------------------...---+++******+++---...........................///......---,,,,,,++++++,,,,,,,,,---------......,,,,,,++++++,,,...///000************+++,,,------------,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++...---+++***)))******+++,,,***)))+++---...+++)))++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***+++++++++*********))))))************************************************************))))))(((((())))))))))))))))))))))))+++++++++*********))))))+++++++++*********))))))***++++++,,,,,,++++++***---,,,,,,+++***)))((((((&&&''''''((()))******+++,,,+++++++++***)))))))))------,,,++++++******)))+++*********))))))((((((,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,(((((())))))*********++++++++++++*********))))))*********)))(((''''''&&&)))************+++++++++,,,+++******++++++***)))+++*********))))))(((((((((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))******))))))******+++,,,************************))))))(((((('''''''''&&&+++++++++*********))))))************))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((())))))***++++++,,,,,,000///...---,,,+++******.........------,,,,,,,,,)))*********++++++++++++,,,---,,,***(((''')))+++))))))*********+++++++++******))))))))))))******)))************+++++++++---,,,,,,+++*********+++))))))))))))))))))))))))---------,,,,,,+++++++++)))************+++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++---------,,,,,,+++++++++------++++++++++++------000///,,,*********+++,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,---......---,,,,,,------------------------------------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))),,,+++***))))))***+++,,,+++++++++*********))))))))))))))))))************+++)))'''(((+++,,,***(((************************))))))))))))))))))))))))'''((()))++++++******)))+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***)))))),,,------......------,,,------------------------...---+++******+++---...........................------------------------+++++++++,,,,,,,,,---------,,,,,,+++,,,---//////---,,,,,,+++++++++,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,---...,,,******+++------+++)))++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++++++++*********))))))************************************************++++++*********)))))))))************************+++++++++*********))))))+++++++++*********))))))***++++++,,,,,,++++++***,,,,,,++++++***)))))))))%%%&&&&&&'''(((((())))))+++++++++***************++++++++++++++++++++++++************)))))))))(((++++++***))))))***++++++++++++***))))))***++++++((()))))))))*********************)))))))))((((((++++++***))))))(((''''''(((((()))))))))*********((('''&&&''')))******)))************)))))))))((()))))))))************+++******++++++++++++******))))))))))))))))))))))))))))))*********+++++++++******************************)))))))))(((((((((+++++++++*********))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******+++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++***************+++++++++,,,,,,.........,,,***)))***+++))))))*********+++++++++*********))))))*********)))************+++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++)))************+++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++------,,,,,,,,,+++++++++---,,,++++++++++++,,,---000...,,,*********+++,,,++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,---......---,,,,,,------------------------+++,,,,,,,,,++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))+++***))))))))))))***++++++++++++*********))))))))))))))))))************+++)))((((((++++++***(((************************))))))))))))))))))))))))'''((()))***+++******)))*********)))))))))((((((------------------------...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))),,,------......------,,,------------------------------++++++++++++------------------------------,,,,,,------...///000000*********+++++++++,,,,,,------,,,,,,,,,------...///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...///000,,,+++***+++,,,---+++)))++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***+++++++++***************************************************************+++++++++++++++*********************************+++++++++***************+++++++++******************++++++,,,,,,++++++***************************'''''''''((())))))*********************+++++++++))))))******+++,,,,,,---************))))))))))))++++++***))))))***++++++++++++***))))))***++++++))))))))))))************)))))))))(((((((((((((((+++++++++***))))))(((((('''((((((((())))))))))))'''&&&&&&'''***++++++***************))))))))))))*********+++++++++,,,,,,******++++++++++++******))))))))))))))))))))))))((()))***+++,,,+++******************************++++++************))))))+++++++++***************************))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))******++++++,,,,,,))))))*********+++++++++*********)))))))))))))))*********+++++++++,,,,,,...///000///,,,+++***+++***************+++++++++++++++************++++++)))************+++++++++,,,,,,++++++******++++++------------------------,,,,,,,,,,,,++++++++++++)))************+++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,///...,,,+++******++++++************++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---------------,,,,,,,,,,,,------------,,,,,,------------------------******+++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))***))))))(((((())))))***+++************)))))))))))))))))))))************+++***))))))***+++***)))************************))))))))))))))))))))))))(((((()))************)))))))))))))))((((((((('''...........................,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,------......------,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,------......//////000++++++++++++,,,,,,,,,,,,...------------,,,------///...------,,,,,,,,,---++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......+++++++++,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************++++++++++++++++++++++++***************************************************************************++++++,,,,,,++++++***))))))*********+++++++++******+++++++++,,,,,,,,,)))))))))***+++++++++,,,))))))******+++++++++,,,*********)))))))))))))))+++******************++++++******************+++)))))))))))))))*********))))))))))))))))))))))))++++++++++++******))))))((((((((()))))))))******)))(((((()))+++---,,,+++*********)))))))))))))))************+++++++++,,,******++++++++++++******))))))))))))))))))))))))''')))+++,,,---,,,***)))************************************************************************************)))))))))(((************************))))))************))))))))))))))))))))))))))))))(((((()))))))))*********))))))************++++++)))))))))))))))))))))))))))))))))*********++++++---///000000---+++******************************,,,++++++++++++++++++,,,))))))*********+++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,+++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,+++++++++++++++++++++,,,++++++++++++++++++,,,------,,,+++******++++++*********++++++++++++,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++************************************************************)))))))))((())))))(((((((((((())))))************))))))))))))((()))))))))***************************+++******************************))))))))))))))))))))))))((()))))))))******************)))))))))(((((((((...........................,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,------------------------------,,,,,,---,,,,,,,,,------...///++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************++++++++++++++++++++++++***************************************************************************++++++,,,,,,++++++***)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,)))))))))***+++++++++,,,+++++++++******)))))))))))))))))))))))))))***************++++++******************++++++***************))))))))))))))))))************************+++++++++***************)))))))))*********++++++,,,***)))***++++++***)))))))))))))))))))))******)))))))))*********++++++******++++++++++++******))))))))))))))))))))))))''')))+++,,,---,,,***)))************************))))))))))))))))))))))))************************************)))))))))(((************************))))))************))))))))))))))))))))))))))))))''''''''''''((((((((((((++++++++++++************))))))******************(((((((((((()))))))))***+++,,,......,,,***))))))************************,,,++++++++++++++++++,,,))))))*********+++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************************)))))))))((((((((())))))))))))(((((())))))))))))))))))))))))((()))))))))******************++++++*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********)))))))))------------------------...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---------.........,,,,,,---......------,,,++++++++++++,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))((()))+++---,,,+++***+++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++******************+++++++++*********************************************************+++++++++++++++++++++++++++++++++++++++***************+++++++++***************+++++++++***++++++,,,,,,++++++***))))))******+++++++++,,,))))))))))))))))))))))))***************+++++++++,,,++++++***))))))(((((())))))))))))************)))***++++++++++++***))))))***++++++++++++***)))************))))))))))))************++++++++++++************************************++++++++++++***)))(((((())))))(((&&&))))))))))))************)))))))))************+++******++++++++++++******))))))))))))))))))))))))((()))***+++,,,+++******************************((((((((())))))))))))******************+++++++++************))))))))))))************************))))))************))))))))))))))))))))))))))))))'''''''''''''''(((((((((,,,+++++++++******))))))************++++++++++++((((((((()))))))))******(((***,,,+++***))))))***+++++++++***************++++++************++++++)))************+++++++++++++++******++++++,,,,,,------------------------*********+++++++++++++++)))************+++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++*********+++++++++++++++******++++++++++++******++++++++++++++++++******++++++++++++,,,,,,,,,---************++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++************************************************************))))))))))))((())))))******))))))((((((((()))))))))))))))***))))))))))))***************+++,,,+++******+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------++++++,,,,,,,,,---------***+++---............---,,,,,,+++++++++,,,,,,------,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++)))*********+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,+++***)))+++------+++******,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++************************************************)))))))))*********++++++++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++***++++++,,,,,,++++++******************+++++++++))))))))))))))))))))))))+++++++++***************************))))))))))))((()))))))))************)))***++++++++++++***))))))***++++++++++++***)))************)))))))))((())))))))))))*********+++))))))))))))))))))))))))))))))))))))************)))((('''((()))***)))(((((()))))))))*********************+++++++++,,,,,,******++++++++++++******))))))))))))))))))))))))))))))*********+++++++++************************)))))))))*********++++++))))))*********+++++++++************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))*********+++++++++************++++++++++++((()))******))))))+++---+++++++++*********))))))*********))))))*********)))************+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++)))************+++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++)))*********++++++++++++)))***+++,,,,,,+++***)))******++++++++++++******************++++++++++++************++++++++++++++++++,,,,,,,,,,,,------*********+++++++++,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************))))))))))))))))))***++++++***))))))(((((((((((())))))******))))))))))))************)))+++---,,,***)))+++---))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***,,,---...///******+++++++++,,,,,,,,,)))***,,,...//////......------,,,+++************------,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++***+++---...///......---)))+++...---+++)))***,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++))))))******++++++++++++************************************************(((((())))))*********+++++++++++++++++++++++++++))))))******++++++++++++))))))******+++++++++++++++++++++,,,,,,+++++++++************************++++++******************,,,+++++++++******))))))((((((((()))******++++++(((((())))))*********+++)))***+++,,,,,,+++***))))))***+++,,,,,,+++***)))+++*********))))))(((((('''((((((((())))))******((((((((((((((()))))))))(((((((((((()))))))))))))))(((((())),,,------,,,(((((())))))*********+++++++++,,,,,,,,,---------******++++++++++++******))))))))))))))))))))))))******))))))******+++,,,*********************************++++++,,,,,,,,,))))))******++++++++++++************))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))+++++++++***************%%%%%%&&&'''((()))***+++(((((())))))******++++++++++++,,,,,,,,,---------((())))))))))))***---000++++++++++++******))))))******))))))))))))******)))************++++++++++++*********+++,,,,,,---))))))))))))))))))))))))))))))******++++++++++++)))************++++++++++++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++))))))******++++++++++++)))***+++,,,,,,+++***))))))******+++++++++******))))))))))))************)))************+++++++++++++++,,,,,,,,,---------))))))*********+++++++++---,,,+++******+++,,,---++++++++++++++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***+++,,,,,,+++***)))'''((((((((())))))******))))))))))))************))),,,---,,,***)))+++---))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))((((((((((((------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------)))***+++,,,---.........***+++,,,,,,------,,,,,,---,,,++++++---//////...+++++++++******)))))))))------------------------------------------------***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++***************+++,,,++++++******++++++,,,------,,,+++++++++,,,,,,---,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))************((((((((((((((((((((((((+++++++++*********))))))((())))))))))))*********...---,,,+++******************)))))))))))))))***,,,++++++++++++++++++,,,*********************************))))))))))))))))))************++++++++++++++++++*********))))))))))))(((((((((((())))))))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))************************************************++++++******************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))************))))))))))))***************++++++,,,***)))((((((((()))+++,,,000///,,,*********+++,,,,,,,,,,,,+++++++++******///---,,,***))))))******)))))))))***++++++,,,,,,))))))))))))))))))))))))+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))++++++******************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++***************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++************************+++++++++++++++++++++++++++++++++*********))))))***************)))((((((******))))))))))))******++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))************''''''(((((())))))******+++++++++++++++***)))((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,------------***+++,,,,,,------,,,,,,,,,***))))))***+++***))),,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******))))))))))))******,,,++++++******++++++,,,,,,,,,,,,++++++,,,---------,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))))))))((())))))******))))))(((*********************************++++++,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++************************+++++++++*********)))))))))))))))*********++++++...---,,,+++************///...,,,+++)))(((((('''******))))))))))))*********************************))))))))))))))))))))))))************++++++++++++++++++*********))))))++++++************++++++))))))))))))))))))))))))************)))))))))(((******))))))))))))************************************))))))))))))******(((((((((((()))))))))***************************************************************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))************))))))))))))***))))))))))))***++++++)))))))))))))))******+++,,,,,,+++******+++,,,---,,,+++++++++************...---,,,***))))))******++++++******************))))))))))))))))))))))))++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++***************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++++++++,,,,,,,,,,,,++++++************************+++++++++++++++++++++++++++++++++*********))))))***************)))((((((******))))))))))))******++++++******))))))(((((())))))))))))))))))))))))))))))))))))************((((((((()))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,000...,,,+++,,,,,,+++***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++******++++++++++++******+++***************++++++,,,++++++******++++++,,,++++++++++++,,,------...---,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))))))))*********++++++******************************************+++++++++++++++*********************************+++++++++++++++************************+++++++++***************************+++++++++,,,---,,,+++***************///...---+++***))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))******)))************++++++++++++++++++***************++++++************++++++))))))))))))))))))))))))************))))))))))))******))))))))))))************************************))))))))))))******((((((((()))))))))******************************************************************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))((((((((()))******(((((()))***************((())))))***+++,,,,,,---++++++*********)))))))))---,,,+++***************,,,,,,++++++***))))))((())))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++***************+++************************++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))))))))*********++++++++++++******************************+++++++++++++++++++++++++++************))))))))))))************))))))(((******))))))))))))******+++++++++***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))((((((***++++++++++++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---------,,,,,,+++******+++,,,,,,------,,,,,,000///---,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,************************)))***,,,,,,,,,,,,***))),,,,,,+++++++++,,,------,,,++++++******++++++,,,*********+++,,,---...///---,,,++++++******++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++******************************************+++++++++)))))))))***************++++++++++++++++++++++++((((((((((((((((((((((((******************************+++++++++,,,,,,,,,,,,,,,+++***************++++++*********+++,,,,,,(((((((((''''''((((((((((((((((((((((((((((((((()))))))))))))))*********))))))*********+++++++++************************))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))******))))))))))))************************************))))))))))))******(((((()))))))))************************************************************************+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((((((((())))))***'''((()))++++++***))))))'''((()))***+++++++++************))))))))))))(((,,,++++++***************+++++++++*********))))))))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))***************+++++++++************************++++++++++++++++++++++++************************************************************************,,,+++******)))*********************************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))************))))))************************************************************))))))))))))))))))************)))(((******))))))))))))******)))))))))******+++++++++))))))))))))))))))))))))((()))))))))************+++******))))))(((((((((******+++++++++******)))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------,,,+++*********+++,,,,,,------,,,,,,+++)))((()))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------***+++,,,,,,******+++,,,***************************+++,,,------,,,+++******************+++,,,,,,,,,++++++******++++++,,,*********+++,,,---...///---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************************************************++++++,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((******************************+++++++++,,,,,,,,,++++++******))))))******)))))))))))))))***++++++***))))))(((((())))))***(((((((((((((((((((((((((((((())))))************))))))*********+++++++++************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))))))))******))))))))))))************************************************************))))))*********+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))******))))))))))))))))))))))))************)))))))))(((((((((((((((((())))))***'''((()))++++++***))))))((())))))******))))))(((*********))))))))))))(((******+++*********))))))))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++************************************************************************,,,++++++***))))))***************************************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++((())))))******))))))(((************************************************))))))))))))))))))))))))((())))))*********))))))******))))))))))))******''''''(((((()))*********))))))))))))))))))))))))((()))))))))************++++++******))))))(((((()))******+++++++++******))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------,,,,,,+++******+++,,,,,,------,,,,,,+++***)))***,,,......---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++''''''''''''((()))******,,,++++++******++++++,,,++++++++++++,,,------...---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******************************************)))))))))))))))******+++,,,,,,,,,+++++++++++++++************************************************+++++++++************+++++++++,,,+++******)))))))))******,,,+++***)))((((((((((((+++******))))))******+++))))))))))))))))))))))))((((((((()))******++++++)))************+++++++++***************+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))******************))))))))))))******++++++++++++++++++++++++******))))))))))))******)))))))))*********++++++************************************************)))))))))***++++++,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))************))))))))))))************))))))))))))))))))))))))************))))))))))))))))))((((((((()))******(((((()))************************)))))))))))))))++++++*********))))))))))))******+++******))))))((())))))***++++++,,,,,,))))))))))))))))))))))))************************))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,************************++++++++++++++++++++++++************************************************************************,,,,,,+++***))))))))))))************************))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))************))))))************************************************(((((()))))))))))))))***((())))))************)))******))))))))))))******''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))******************************))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------,,,++++++***+++,,,,,,------,,,,,,///...,,,---...//////...*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,(((((((((((()))***+++,,,,,,++++++******++++++,,,,,,,,,,,,++++++,,,---------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************+++*********)))))))))((((((((())))))***++++++,,,++++++*********)))))))))************************))))))*********+++++++++)))))))))*********++++++******))))))))))))******,,,,,,+++***))))))))))))+++******))))))******+++************************'''(((((()))******++++++)))************+++++++++))))))*********+++++++++++++++************++++++))))))))))))))))))))))))((()))))))))******************))))))))))))******++++++++++++++++++++++++******))))))))))))******))))))*********+++++++++************************************************((())))))***++++++,,,,,,************************************************************************))))))))))))))))))))))))************************))))))))))))************((()))))))))************))))))))))))))))))))))))************))))))))))))***))))))))))))***++++++)))))))))))))))******+++***))))))((()))***,,,---,,,+++++++++************((()))***++++++***))))))******************++++++))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,************************++++++++++++++++++++++++************************************************************************---,,,+++***))))))))))))************************((())))))***++++++,,,,,,++++++++++++++++++++++++++++++************++++++)))******++++++******)))************************************************(((((((((((())))))******(((((()))*********************))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))******************************++++++))))))***+++++++++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))------------------------........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,------,,,,,,,,,++++++,,,---------,,,,,,...,,,******++++++***))))))))))))******+++++++++------------------------++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...++++++++++++,,,---...///,,,++++++++++++++++++,,,------,,,+++++++++,,,,,,---,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))))))))*********++++++*********************************+++*********))))))((((((&&&''''''((()))******++++++*********))))))(((((((((((((((((((((((((((((())))))******++++++++++++((())))))))))))************)))))))))))))))******************+++,,,---...******))))))))))))******************************'''(((((()))***+++++++++)))************+++++++++))))))******++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******++++++++++++++++++++++++******))))))))))))******)))************+++++++++************************************************((())))))***++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************(((((())))))*********+++))))))))))))))))))))))))************))))))))))))***************++++++,,,***)))((((((((()))+++,,,)))((('''((())),,,...000,,,,,,,,,++++++++++++***((()))***++++++***)))(((,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((())))))***++++++,,,,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************---,,,+++***))))))))))))************************((())))))***++++++,,,,,,++++++++++++++++++++++++******))))))))))))************++++++++++++******************************))))))))))))))))))))))))'''((((((((())))))******(((((()))*********************))))))))))))******************************))))))))))))))))))))))))))))))))))))************)))))))))***+++++++++,,,((()))***+++++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))***++++++,,,---.../////////......---------...............------,,,,,,,,,///,,,******---...---+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++.........------,,,,,,,,,///...,,,*********,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******+++++++++******)))))))))+++++++++************)))************************,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))''')))***,,,,,,+++***)))************************))))))))))))))))))))))))++++++************++++++)))))))))***+++++++++,,,************************++++++************++++++************************++++++++++++++++++++++++000...,,,***))))))++++++***++++++++++++***))))))'''(((((()))***+++++++++************************))))))(((((((((***+++,,,,,,+++***((((((((()))***************************))))))))))))))))))))))))))))))************))))))(((((((((((()))+++,,,---)))************+++++++++))))))))))))))))))))))))(((((())))))*********+++)))***+++------,,,++++++******************************)))((('''&&&%%%%%%))))))))))))))))))))))))************************(((((())))))******++++++************************))))))))))))))))))))))))+++++++++++++++,,,,,,,,,(((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))************)))(((''''''((((((************************)))************+++++++++...---,,,+++)))(((''''''))))))))))))((((((((((((************************+++*********))))))((((((((((((((()))******++++++------,,,,,,+++******))))))))))))))))))))))))))),,,,,,,,,+++++++++******(((((((((((())))))))))))+++*********))))))((((((************************))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++************************************************))))))))))))******************++++++++++++******))))))******+++++++++++++++*********))))))((((((************************,,,+++++++++******))))))(((((((((((((((((((((((())))))************))))))************************)))))))))))))))*********(((((())))))))))))((((((''''''(((((())))))******+++,,,,,,------...............---------------...------------,,,,,,,,,,,,...,,,***+++---...---+++*********+++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++......---------,,,,,,,,,...---,,,+++++++++,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,+++++++++************+++++++++************)))************************+++++++++******+++++++++++++++++++++++++++++++++)))***+++------,,,+++***************************************************++++++************++++++***************+++++++++************************++++++************++++++************************++++++++++++++++++++++++,,,***(((&&&&&&&&&'''(((***++++++++++++***))))))'''(((((()))******++++++***************************))))))(((((()))***+++,,,+++)))((((((((()))***************************))))))))))))))))))))))))))))))************))))))))))))((((((((()))******)))************+++++++++))))))))))))))))))))))))))))))******************)))******+++++++++++++++******************************))))))((('''''''''))))))))))))))))))))))))************************)))))))))))))))*********************************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))************))))))))))))******,,,,,,,,,,,,+++++++++***************************)))************+++++++++,,,++++++******)))))))))******)))))))))(((((((((************************++++++++++++*********)))*********)))))))))))))))************++++++++++++************************,,,,,,,,,+++++++++******))))))))))))************************)))))))))(((************************))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))(((((((((((())))))++++++++++++++++++++++++************************))))))))))))******************++++++++++++******************************************)))))))))(((************************++++++*********)))))))))************************)))******************)))))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---+++))))))***+++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***+++++++++************)))++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,,,,+++***************************++++++++++++++++++++++++++++++************+++++++++++++++***************************************++++++************++++++************************************************,,,+++***((((((((())))))***++++++++++++***))))))((((((((()))******++++++))))))))))))))))))))))))+++***))))))((())))))***+++***))))))((()))))))))************************))))))))))))))))))))))))))))))************))))))***)))(((((('''''''''((()))************+++++++++))))))))))))))))))))))))+++++++++++++++************))))))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************)))))))))))))))))))))))),,,,,,++++++******))))))((((((((()))))))))******+++++++++******+++++++++******))))))))))))******,,,,,,---...---,,,+++***************************)))************+++++++++)))*********************++++++*********)))))))))************************,,,,,,,,,+++++++++++++++++++++******)))((((((''''''(((((()))***++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************++++++++++++************))))))))))))************************))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))******************++++++++++++******)))))))))))))))))))))(((************))))))))))))******************************))))))))))))((((((******************************++++++++++++******((((((((((((((((((((((((++++++******))))))(((((((((((())))))))))))(((((((((((((((((()))))))))))).........------,,,,,,,,,,,,,,,+++++++++,,,------+++++++++,,,,,,,,,,,,,,,---,,,,,,------------,,,***++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++++++++++++++*********))))))+++++++++++++++++++++++++++******))))))******+++************************(((((()))************)))************************++++++++++++++++++++++++++++++************++++++,,,+++++++++***)))))))))************************++++++************++++++************************)))))))))))))))))))))))),,,+++***))))))))))))******++++++++++++***))))))(((((())))))************((((((((((((((((((((((((++++++***))))))(((((((((******))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))((((((''''''''''''(((((())))))*********+++++++++))))))))))))))))))))))))---,,,,,,++++++************)))((((((((()))+++,,,************************))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))((((((************************))))))))))))))))))))))))......---,,,++++++******(((((()))))))))*********++++++************++++++******))))))))))))******((()))+++,,,,,,+++)))'''************************))))))*********+++++++++************************++++++++++++*********)))************************++++++++++++++++++++++++************))))))((((((''''''(((((()))*********++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))*********++++++*********)))))))))))))))************************((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************((()))))))))******************++++++++++++******''''''(((((()))))))))************)))))))))))))))************************)))))))))(((((((((((((((************************+++++++++,,,,,,+++++++++)))))))))))))))))))))))),,,++++++***)))(((''''''(((((())))))))))))(((((((((((((((((()))))))))))).........------,,,,,,++++++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++************++++++******************************+++++++++,,,++++++************************++++++++++++++++++++++++++++++************++++++,,,+++++++++***)))))))))************************++++++************++++++************************))))))))))))))))))))))))((('''''''''&&&&&&&&&'''***++++++++++++***)))))))))))))))))))))*********((((((((((((((((((((((((************))))))(((((()))))))))*********))))))************************))))))))))))))))))))))))))))))************))))))&&&&&&&&&&&&'''((()))***))))))*********+++++++++))))))))))))))))))))))))---,,,,,,++++++************)))((((((((()))+++,,,************************))))))******++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))((((((************************************************++++++***)))(((''''''&&&))))))))))))*********************))))))***************))))))))))))******&&&((()))++++++***((('''************************))))))*********+++++++++++++++******)))(((((('''++++++++++++*********)))))))))))))))))))))))))))))))))******************(((((())))))************((((((((((((((((((((((((************************,,,,,,,,,+++++++++******((((((((()))))))))******))))))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************************((()))))))))******************++++++++++++******%%%&&&'''((()))***+++,,,))))))))))))))))))******))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))+++++++++,,,,,,+++++++++************************,,,++++++***)))(((''''''(((((())))))))))))(((((())))))))))))((((((((((((.........------,,,,,,,,,,,,++++++,,,,,,---...///.........------,,,,,,,,,+++---//////...---------//////...---,,,+++******---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))************++++++++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------------------------------------.........///************************++++++++++++++++++++++++++++++************+++++++++++++++***************************************++++++************++++++************************************************))))))))))))))))))((((((***++++++++++++***))))))))))))))))))))))))******)))))))))))))))))))))))))))************))))))((((((((()))************)))************************))))))))))))))))))))))))))))))************))))))&&&&&&&&&'''((()))+++,,,)))************+++++++++))))))))))))))))))))))))+++++++++++++++************))))))))))))***++++++************************))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************+++++++++******))))))((()))))))))*********++++++******))))))))))))************))))))))))))******((()))***+++,,,+++******************************)))************+++++++++++++++***)))((((((''''''++++++*********))))))))))))))))))))))))))))))))))))))))))))))))*********'''(((((()))******++++++))))))))))))(((((((((((()))))))))))))))))))))))),,,,,,,,,+++++++++******'''((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))******************++++++++++++******&&&&&&'''(((***+++,,,,,,))))))))))))************))))))))))))))))))))))))(((((())))))))))))******((((((((((((((((((((((((******++++++++++++******************************++++++******))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((------------------,,,,,,,,,,,,,,,,,,---...///000000000//////...---,,,,,,***---000000...---,,,---.........---,,,,,,,,,+++------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,+++++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******(((((()))))))))*********+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------,,,,,,------......************************************************++++++************++++++***************+++++++++************************++++++************++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***++++++++++++***))))))***)))))))))))))))))))))************************((((((******+++***))))))'''((()))***+++******)))************************))))))))))))))))))))))))))))))************))))))((((((((((((((()))***+++)))************+++++++++))))))))))))))))))))))))))))))******************)))******+++++++++++++++************************)))))))))***************))))))))))))))))))))))))************************)))))))))))))))*********************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++************++++++******))))))))))))***************++++++,,,,,,,,,************************)))************+++++++++)))))))))))))))(((((((((******)))))))))((((((((()))))))))))))))))))))))))))))))))******+++++++++)))))))))))))))*********((((((((())))))******+++************************,,,,,,,,,+++++++++******(((((()))))))))*********((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))******************++++++++++++******)))))))))***************((()))))))))************)))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))******************)))*********************************)))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''------------------------,,,,,,,,,---...///000111222222111///...---,,,+++***---111111///,,,---...,,,---------------------++++++++++++++++++++++++''''''''''''''''''''''''---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,000...,,,*********,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******''''''(((((()))))))))***+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++******))))))******+++,,,************************))))))))))))))))))))))))++++++************++++++))))))******+++++++++,,,************************++++++************++++++************************++++++++++++++++++++++++((())))))*********))))))***++++++++++++***))))))*********)))))))))))))))************************'''((()))***++++++***)))'''((()))+++++++++***)))************************))))))))))))))))))))))))))))))************))))))+++******))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((())))))*********+++)))***+++------,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))******++++++************************************************))))))))))))))))))******)))************+++++++++---,,,,,,++++++,,,,,,---******))))))))))))*********)))))))))***+++,,,,,,************************)))************+++++++++'''''''''((()))******+++))))))))))))(((((((((((())))))))))))))))))))))))*********++++++,,,,,,,,,++++++******)))(((((((((&&&&&&''')))***,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++************************************************))))))))))))******************++++++++++++******---,,,,,,+++***))))))((((((((())))))*********+++))))))))))))))))))))))))))))))******+++++++++,,,************************))))))************)))))))))))))))))))))))))))))))))))))))))))))*********(((((())))))))))))((((((******))))))((((((((('''++++++,,,,,,---...//////---------.........//////222111000///...---,,,,,,000000000000000...,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,++++++*********------,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,+++******((()))))))))************))))))***+++,,,,,,------+++++++++*********)))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,++++++******++++++,,,************************''''''''''''((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))(((((((((((())))))))))))+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,))))))))))))******************++++++++++++******+++++++++++++++++++++++++++*********))))))((((((+++*********))))))(((((()))))))))***+++++++++,,,))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))(((''''''))))))))))))))))))))))))+++++++++++++++***)))((()))))))))))))))))))))))))))***+++,,,,,,+++***)))+++++++++++++++++++++++++++***)))(((((()))***+++(((((())))))*********++++++*********))))))((((((************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++************++++++,,,,,,++++++***(((((((((((()))))))))))))))((('''&&&&&&'''((()))************++++++++++++)))))))))))))))))))))))))))************+++++++++******++++++++++++******(((((()))***************))))))))))))************,,,---...---+++)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))$$$&&&((()))************)))))))))))))))))))))))),,,,,,,,,+++++++++************)))))))))))))))***************))))))))))))'''(((((()))))))))))))))))))))))))))))))))******+++***)))'''''''''((()))(((''''''(((((()))***++++++,,,,,,------.........,,,------------.........000000///......---,,,,,,,,,------------+++***(((+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))******+++,,,,,,,,,,,,************++++++++++++))))))******++++++,,,,,,+++++++++*********)))))))))************+++++++++******************************************************))))))(((((((((((()))))))))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++******))))))******+++))))))))))))))))))))))))''''''((((((((()))))))))************************************************************************))))))************))))))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))(((((((((((()))))))))***+++,,,,,,------,,,,,,+++++++++***))))))***++++++))))))))))))******************++++++++++++******++++++++++++++++++++++++************)))))))))(((************)))))))))((())))))))))))))))))******))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************)))************)))((('''******************************+++++++++++++++***))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++*********))))))*********((()))))))))************************)))))))))(((************************))))))))))))))))))))))))************************,,,,,,,,,++++++************++++++,,,,,,++++++***(((((((((((()))))))))***))))))(((''''''((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******((())))))***************))))))))))))************+++---...---+++)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&''')))************)))))))))))))))))))))))))))++++++*********)))))))))******))))))))))))******************))))))))))))'''(((((()))))))))))))))*********)))))))))))))))+++***)))(((''''''((()))''''''''''''((()))******------------------------,,,,,,,,,,,,------------.........------,,,,,,,,,+++,,,,,,,,,,,,***)))(((***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***'''(((***+++,,,,,,------***++++++++++++,,,,,,,,,************************+++++++++***************)))************+++++++++************************++++++++++++++++++++++++***))))))))))))(((((((((************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))***((((((((((((((((((((((((((())))))))))))***************************************************************************************++++++++++++******))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))((((((((()))))))))******++++++,,,,,,,,,,,,++++++++++++***))))))***++++++)))))))))*********++++++******++++++++++++******++++++++++++++++++++++++************))))))))))))************)))))))))))))))))))))((((((((((((((())))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))******************+++++++++***))))))***************************+++,,,,,,,,,,,,,,,+++((((((((((((((((((((((((,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))************************))))))))))))************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++***************++++++++++++******((((((((()))))))))************))))))))))))******(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******((()))******++++++******))))))))))))************+++,,,---,,,***))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++******)))))))))))))))))))))))))))******)))))))))(((((((((***)))))))))))))))******************))))))))))))'''((())))))******))))))+++*********))))))((((((***))))))(((((((((((()))&&&&&&&&&&&&'''((()))***------------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......///...---,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++*********+++++++++,,,,,,*********)))))))))))))))************************))))))*********+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))*********+++++++++************************************************************************)))******++++++******)))))))))))))))))))))))))))&&&'''(((******+++++++++))))))))))))))))))))))))(((((()))))))))*********++++++,,,,,,,,,,,,+++++++++******************+++))))))*********+++++++++******++++++++++++******++++++++++++++++++++++++*********)))))))))))))))*********)))))))))))))))*********))))))(((((('''((()))))))))************((()))))))))************))))))))))))))))))))))))((()))))))))************+++++++++,,,,,,++++++***************************---------------,,,+++***((((((((((((((((((((((((...---++++++++++++---...++++++++++++++++++++++++***+++,,,------,,,+++***)))))))))))))))******************)))))))))))))))************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********************++++++++++++******(((((()))))))))*********************************)))*********++++++++++++))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******))))))***++++++++++++***((()))))))))***************+++---,,,***))))))***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++++++++******))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))***+++************)))))))))((((((((()))************)))++++++******)))((((((((()))))))))(((((((((((()))&&&%%%%%%&&&&&&'''((()))------------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++......///000000///------,,,,,,------------,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))((())))))))))))*********+++*********)))))))))))))))************************))))))*********+++++++++************************++++++++++++++++++++++++))))))))))))************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++******+++++++++************************************++++++++++++************************************************************************(((((())))))))))))(((((())))))))))))))))))))))))&&&'''(((******+++++++++))))))))))))))))))))))))))))))))))))***************++++++,,,,,,++++++************++++++*********************++++++++++++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))******))))))))))))))))))******+++++++++******)))))))))((()))))))))************((()))))))))************************************((()))))))))***************+++,,,,,,,,,,,,++++++************************//////...---,,,***)))((())))))))))))))))))))))))...---++++++++++++---...++++++++++++++++++++++++***+++,,,------,,,+++*********))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))************************************************)))******++++++******)))))))))))))))******************++++++++++++******)))*********++++++++++++))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******))))))***+++++++++++++++((()))))))))************)))+++,,,,,,***))))))***))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))),,,,,,+++******)))))))))))))))))))))))))))))))))++++++*********)))))))))))))))(((((()))***++++++************)))))))))(((((())))))***************************))))))((((((((((((((())))))))))))(((&&&%%%%%%&&&&&&'''((()))------------------------,,,,,,,,,,,,---------------------,,,,,,+++++++++,,,---.........---,,,+++,,,------......------,,,***++++++,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------111000000///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++***)))''''''(((((()))))))))************************************************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,++++++++++++,,,,,,************************)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))'''((()))***************)))))))))))))))))))))))))))))))))*********++++++******++++++++++++******)))***++++++++++++***)))*********++++++++++++,,,******++++++++++++******++++++++++++++++++++++++))))))))))))************))))))))))))************++++++++++++************))))))))))))************))))))))))))************************************))))))))))))******************+++,,,,,,,,,++++++++++++++++++++++++++++++.........---,,,***(((((()))))))))))))))))))))))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******************))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))************)))))))))))))))*********++++++******++++++++++++******(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******)))***++++++,,,+++++++++))))))))))))************(((***++++++***))))))***))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,+++***)))))))))))))))))))))))))))))))))))))))++++++*********)))))))))(((((((((((()))***+++,,,************))))))))))))((()))******++++++******)))))))))))))))))))))***'''(((((())))))))))))(((&&&&&&&&&&&&'''((()))***+++,,,,,,------.........,,,------------.........///......---,,,++++++***++++++------------,,,+++,,,,,,,,,------,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......000000///............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++******)))((('''))))))*********+++++++++))))))******++++++,,,,,,))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++************************))))))*********+++++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++************++++++************************)))))))))************+++************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******)))))))))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******)))***++++++++++++***)))*********+++++++++,,,,,,******++++++++++++******++++++++++++++++++++++++((()))))))))************((()))))))))************))))))))))))************))))))))))))************))))))))))))************************************))))))))))))************))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++*********))))))*********************)))))))))(((((()))))))))************************************))))))))))))))))))))))))************************((()))))))))*********+++))))))************))))))))))))*********+++++++++))))))***++++++***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******)))***++++++,,,,,,++++++))))))))))))************((()))++++++***))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***)))((((((((()))***))))))))))))))))))))))))******)))))))))((((((((((((((((((((()))***+++,,,************))))))))))))))))))***++++++++++++***((((((((()))******++++++&&&'''((()))******)))(((''''''''''''((()))******++++++,,,,,,---...//////---------.........//////000000///...,,,+++******+++,,,---.........---,,,+++++++++,,,,,,+++++++++******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,------.........------,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,((())))))************)))******+++++++++,,,,,,,,,))))))***+++,,,---------))))))******++++++++++++)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))((())))))))))))*********************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))))))))))))))))))))))))))************))))))((()))))))))))))))))))))))))))************+++++++++******++++++++++++******)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++(((((())))))*********+++(((((())))))*********+++''''''(((((())))))******))))))))))))************))))))))))))************************************))))))))))))************((()))***+++++++++++++++++++++++++++++++++++++++'''((()))***+++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++***)))(((((()))***++++++*********))))))(((((((((((())))))*********+++************************))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))*********+++))))))************)))))))))************+++++++++((()))***++++++***)))(((************++++++++++++)))))))))))))))))))))))))))************+++++++++******++++++++++++************+++,,,,,,,,,,,,+++))))))))))))************''')))++++++)))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((()))***+++,,,************))))))))))))))))))***++++++++++++***''''''((()))***+++,,,,,,&&&'''(((*********)))((((((''''''(((((()))***+++.........------,,,,,,,,,...---------...///111222333222000...,,,+++************+++,,,,,,---......---,,,,,,++++++,,,,,,------------------------------------............///,,,,,,,,,---------......))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++***)))(((((())))))***)))))))))***+++,,,,,,******************************++++++++++++*********************++++++,,,***)))))))))((((((''''''))))))(((((((((((())))))************************************************************************---,,,***)))))))))******************************+++++++++++++++***)))((())))))))))))))))))))))))************************************************************************))))))))))))))))))))))))''''''((((((((((((''''''************************+++)))(((((()))******))))))************+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************************))))))))))))***)))))))))***+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))+++***)))((((((***,,,---+++++++++***)))(((((('''************************************************++++++******))))))(((((()))************+++++++++******+++++++++******)))((())))))))))))*********++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))&&&%%%%%%&&&)))***++++++++++++++++++++++++,,,,,,++++++***)))))))))************************+++++++++++++++***)))((())))))))))))))))))))))))+++***)))(((((()))***+++(((((()))***************((((((((((((((()))******++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))((((((******))))))******+++,,,))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''......---------,,,,,,,,,......------...000111222222111///...---,,,++++++******+++,,,,,,---......------,,,,,,,,,,,,------------------------------------------............+++++++++,,,,,,,,,------*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++************************************************,,,,,,+++************************)))******++++++******************************++++++++++++*********))))))))))))***++++++*********))))))((((((((())))))(((((((((((())))))************************************************************************,,,+++***)))))))))******************************+++++++++++++++***))))))************************************************************************************************************************((())))))))))))))))))(((************************+++)))(((((()))******))))))************+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************************)))))))))))))))))))))((())))))******************************))))))))))))))))))))))))+++++++++*********))))))************************+++***)))((()))***,,,---,,,,,,,,,+++***)))))))))*********************************************************))))))))))))))))))************+++++++++******++++++++++++******)))))))))*********++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((&&&&&&((()))***+++++++++++++++++++++++++++++++++***************************************))))))*********)))(((((())))))))))))))))))))))))+++***)))(((((()))***+++(((((()))***************))))))((((((((())))))***++++++++++++++++++++++++)))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))+++******************+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************)))))))))(((******))))))******+++,,,((((((((((((((((((((((((+++*********))))))))))))((((((((((((((((((((((((...------------,,,,,,,,,---,,,,,,,,,---...///000000//////...------,,,,,,***++++++,,,,,,------......------,,,,,,------...------------------------,,,,,,,,,---------......*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++******))))))******+++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))---,,,++++++++++++++++++++++++******)))***************************************++++++++++++******))))))((((((((()))*********************)))))))))***))))))(((((())))))***************************************************************************++++++***)))))))))*********************************++++++++++++***))))))++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))+++)))(((((()))******))))))************+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************************))))))))))))***)))((((((((((((((((((************************))))))))))))))))))))))))+++++++++***************************************+++***)))))))))***,,,---------,,,,,,+++*********************************************************))))))))))))************)))************+++++++++******+++++++++++++++*********+++++++++,,,,,,,,,++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++************************'''(((((())))))))))))((())))))))))))))))))))))))******))))))))))))******(((((()))******************))))))((((((((())))))++++++++++++++++++++++++))))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))******))))))******+++,,,((((((((((((((((((((((((++++++++++++************))))))))))))))))))))))))------------------------*********++++++,,,,,,---..................------+++++++++,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++************++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************,,,++++++*********++++++,,,,,,+++***)))))))))*********************************++++++++++++******((((((((((((((())))))***++++++*********************))))))))))))))))))************************************************************************************))))))))))))*********************************+++++++++******)))++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((+++)))(((((()))******)))))))))*********+++++++++************************************++++++++++++))))))))))))))))))))))))************************************************************)))))))))(((+++***)))(((((((((((((((************************))))))))))))))))))))))))******************************************************)))))))))***+++,,,,,,,,,+++++++++*********************************************************(((((())))))******++++++))))))*********+++++++++******++++++,,,,,,+++++++++++++++,,,,,,,,,------++++++***))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))************************((())))))***++++++,,,,,,************************''''''((()))*********)))))))))))))))))))))))))))***))))))))))))))))))***(((((()))***************+++***))))))((()))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***((((((***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))*********)))))))))))))))******))))))******+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))------------------------+++,,,,,,,,,------------------...//////...------++++++,,,,,,,,,,,,---------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))))))))***+++,,,,,,+++***)))))))))*********************************++++++++++++******((((((((((((((())))))*********************++++++******))))))))))))******************************************************************************))))))))))))***)))))))))************************)))******+++++++++******++++++++++++++++++++++++************************************************************************************************)))((((((''''''(((((()))((((((((((((((((((((((((+++)))(((((()))******)))))))))*********+++++++++************************)))))))))******+++++++++))))))))))))))))))))))))************************************************************)))))))))(((,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************+++++++++***************)))))))))************************************************(((((())))))******++++++))))))*********+++++++++******+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------+++***************++++++************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))************************(((((()))***+++,,,,,,---************************((())))))***++++++++++++)))))))))))))))))))))))))))))))))******)))))))))(((((()))*********************))))))))))))******************************))))))))))))))))))))))))(((((())))))))))))((((((************************))))))))))))))))))))))))++++++***))))))***++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))******+++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,,,,------------......///000000000000//////---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------.........++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...++++++************++++++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))((())))))***+++++++++******)))***************************************++++++++++++******))))))((((((((()))******)))))))))***************+++******))))))******+++************************************************************************'''((()))*********))))))************************))))))***++++++++++++***++++++++++++++++++++++++************************************************************************)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))+++)))(((((()))******))))))************+++++++++************************(((((())))))***+++++++++))))))))))))))))))))))))************************************************************)))))))))))),,,+++***************+++(((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))************************************************))))))))))))************)))************+++++++++)))***+++,,,------------++++++,,,,,,,,,---------+++************+++,,,,,,************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))************************(((((()))***++++++,,,,,,************************)))******++++++++++++***))))))))))))))))))))))))))))))************))))))(((((()))******************))))))))))))***+++,,,************************))))))))))))))))))))))))((())))))******))))))(((************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))******+++,,,++++++++++++++++++++++++((((((((((((((()))))))))((((((((((((((((((((((((,,,,,,,,,---------.........///000111000000///...---...///000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,---------*********++++++++++++,,,******+++,,,,,,---......++++++************++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***************************************************)))))))))******+++,,,*********)))******++++++******************************++++++++++++*********))))))))))))***++++++((((((((())))))*********+++******))))))******+++************************************************************************&&&''')))*********))))))************************))))))***+++++++++++++++***************************************************************************************************************************)))(((&&&&&&((()))***************************+++)))(((((()))******))))))************+++++++++************************((((((((()))***+++++++++))))))))))))))))))))))))************************************************************))))))))))))***))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++))))))***+++++++++++++++*********************************************************************************))))))))))))))))))************+++++++++)))***+++,,,------------++++++++++++,,,,,,,,,,,,+++*********++++++,,,---************************))))))))))))))))))))))))))))))************))))))************************)))))))))***+++++++++,,,************************)))***************)))((())))))))))))))))))))))))((()))***++++++***)))((((((((()))***************((((((((()))***+++,,,---************************)))))))))))))))))))))))))))******************)))************************))))))))))))))))))))))))(((***+++,,,,,,+++***(((************************************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++((()))))))))******************))))))******+++,,,************************(((((()))))))))*********)))))))))))))))))))))))),,,,,,,,,------.........,,,---.........---,,,+++...///000000///...+++***,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,))))))*********+++++++++******+++,,,,,,---......++++++************++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))+++*********+++,,,,,,---***)))))))))***+++,,,,,,******************************++++++++++++*********************++++++,,,''''''(((((()))))))))***++++++************++++++************************************************************************&&&'''(((*********)))(((************************((()))***+++++++++++++++))))))))))))))))))))))))************************************************************************+++++++++++++++++++++++++++***)))'''''')))***+++************************+++)))(((((()))******))))))************+++++++++************************'''(((((()))***+++++++++))))))))))))))))))))))))************************************************************))))))))))))(((((('''(((((()))***+++************************))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++))))))***++++++++++++***+++++++++++++++++++++,,,************************************************++++++******))))))(((((()))************+++++++++)))***+++,,,------...---******+++++++++,,,,,,,,,+++*********+++,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************))))))***))))))(((''''''))))))))))))))))))))))))((()))***++++++***)))((((((((()))***************'''(((((()))***,,,---...))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))''')))+++------+++)))'''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,(((((())))))*********+++*********)))***++++++,,,))))))))))))))))))))))))))))))******+++++++++,,,************************//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------.........------,,,,,,------...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------++++++++++++------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------************************++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************((()))***+++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++******************)))))))))))))))))))))))))))***++++++++++++***)))((((((((()))******++++++)))************+++++++++************************------,,,,,,+++*********************************++++++++++++++++++++++++******))))))((((((''''''(((((())))))******++++++'''((()))***************+++++++++************)))***************************************************++++++++++++***)))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++'''((()))***++++++***)))))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))''')))+++,,,---,,,***))))))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))---***(((***///111///,,,)))************+++++++++)))+++---///111222222111///,,,******+++,,,***((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---......+++++++++*********))))))******))))))******+++,,,******))))))))))))******************************))))))))))))))))))))))))))))))))))))************+++++++++************)))+++***************++++++++++++******************++++++++++++++++++++++++(((((())))))*********+++)))(((((()))+++---,,,++++++++++++*********))))))+++*********))))))((((((***&&&&&&***,,,(((&&&&&&(((((())))))******++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++///......---,,,+++************))))))))))))************+++++++++,,,,,,,,,///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))***+++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,+++************************************************++++++************++++++*********))))))))))))))))))************+++++++++*********************************+++++++++++++++************************+++++++++++++++++++++++++++*********)))))))))))))))))))))))))))*********))))))******+++*********+++++++++************)))***************************************************++++++++++++***)))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++((((((******+++***))))))))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))((()))***+++,,,+++******)))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))---***))),,,111444222000++++++*********************+++---///000000000000///---******+++,,,***(((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------...+++++++++*********))))))))))))(((((())))))***+++******))))))))))))******************************))))))))))))))))))))))))(((((())))))*********++++++++++++************)))))))))))))))******++++++************************++++++++++++++++++++++++((()))))))))************(((''''''(((***++++++***+++++++++*********))))))++++++++++++*********)))***''''''+++,,,))))))+++))))))))))))************)))))))))))))))))))))))))))************+++++++++************************------,,,,,,+++***************))))))))))))***************+++++++++,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,************************++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++******))))))************+++++++++************************************************++++++************++++++((((((((((((((((((((((((+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++)))***++++++,,,+++++++++************************************************---,,,+++******+++,,,---++++++******)))((((((''')))************+++++++++************************(((((())))))***++++++,,,************************++++++++++++++++++++++++++++++++++++************************))))))))))))++++++++++++++++++***)))+++++++++************)))***************************************************++++++++++++***)))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++)))************))))))((())))))))))))))))))))))))******************************++++++++++++******)))))))))))))))))))))))))))************+++++++++)))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++)))))),,,000333333111,,,,,,,,,+++******))))))***+++,,,---............///---+++***++++++***)))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,------+++++++++***************((((((((((((((())))))*********))))))))))))******************************))))))))))))))))))))))))'''(((((()))***++++++++++++++++++************)))''''''(((((()))***++++++************************++++++++++++++++++++++++))))))))))))************((('''&&&''')))******)))+++++++++***************,,,,,,,,,+++++++++++++++***((()))+++***(((***///***************))))))))))))))))))))))))))))))))))))************+++++++++******************************************************))))))))))))***************++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++++++++++++++***)))((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))***+++,,,------,,,+++***))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++*********************+++++++++************************,,,++++++++++++++++++,,,************))))))(((((())))))*********+++++++++************************(((((()))))))))*********************************************************************************++++++******))))))((((((,,,,,,,,,,,,,,,+++***)))+++++++++*********))))))***************************************************++++++++++++***))))))))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++************))))))(((((())))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))******))))))******+++,,,))))))*********+++++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((('''***---//////......------,,,***))))))(((+++++++++,,,------------...---++++++************++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,************************)))(((((((((((()))************))))))))))))******************************))))))))))))))))))))))))''''''((()))***++++++,,,+++++++++*********))))))%%%&&&'''((()))***++++++***************+++++++++************************)))))))))))))))*********)))((('''(((***+++***)))************************+++++++++++++++++++++++++++)))***+++)))''')))...+++++++++******)))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++******))))))))))))******************++++++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++++++++++++++***)))((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******************************,,,------,,,******))))))))))))))))))))))))++++++++++++++++++++++++*********++++++******)))))))))*********+++++++++************************)))***,,,------,,,***)))(((((())))))************))))))*********+++++++++*********************************)))))))))((((((************************************************))))))))))))))))))))))))++++++******))))))((((((,,,,,,,,,,,,,,,+++***)))+++++++++*********))))))***************************************************++++++++++++***))))))))))))*********+++++++++************************))))))*********+++++++++++++++***))))))((((((((())))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))******))))))******+++,,,))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***))))))***+++,,,,,,+++///...---,,,+++)))((((((++++++++++++,,,,,,------------,,,+++***)))******************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,***************************))))))))))))***++++++******))))))))))))******))))))))))))))))))))))))************************'''(((((()))******+++++++++++++++*********))))))$$$%%%''')))***+++++++++))))))*********+++++++++******************************))))))))))))))))))***)))((()))+++,,,+++***************************))))))******************,,,******---+++''''''***,,,,,,++++++******))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''(((((())))))******+++******))))))))))))******))))))*********+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++******))))))************+++++++++************************************************++++++************++++++*********************************++++++*********))))))))))))))))))))))))++++++++++++++++++++++++*********+++******)))((()))))))))***++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))'''(((((()))******++++++)))************+++++++++************************,,,++++++***))))))((((((************************************************((((((((((((((()))))))))************))))))))))))++++++++++++++++++***)))+++++++++************)))***************************************************++++++++++++***)))))))))************+++++++++************************)))************++++++++++++***)))))))))))))))***))))))))))))))))))))))))******************************++++++++++++******)))))))))))))))))))))))))))************+++++++++)))************+++++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++***))))))++++++++++++,,,---...///,,,------,,,))))))***+++)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++***************+++++++++***************++++++,,,******))))))))))))******))))))))))))))))))))))))************************))))))))))))************+++++++++************)))%%%&&&(((***++++++******)))))))))***++++++,,,,,,************************************))))))))))))+++***)))***+++,,,+++******************+++++++++)))))))))))))))*********---+++,,,111333...***)))+++++++++++++++*********)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******)))))))))************+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))***+++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***************************))))))(((((())))))***************************++++++++++++++++++++++++***************)))((((((((())))))***++++++,,,,,,+++++++++++++++++++++++++++***(((''''''(((***+++)))))))))))))))*********)))************+++++++++************************+++++++++++++++*********************************************************(((((()))))))))*********)))))))))))))))*********))))))******+++*********+++++++++************)))***************************************************++++++++++++***)))))))))************+++++++++************************)))************+++++++++***))))))(((((()))***+++))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))((()))***+++,,,+++******)))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,+++,,,,,,---......---,,,++++++******+++******+++,,,...000111,,,---...,,,)))(((***,,,((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))*********+++++++++)))))))))))))))***++++++******))))))))))))******))))))))))))))))))))))))************************************))))))))))))+++++++++************)))'''(((***+++,,,+++***)))((())))))***++++++,,,,,,************************************)))))))))(((+++)))((()))***+++***((())))))*********+++++++++)))))))))******+++++++++...,,,///999>>>:::111+++***++++++++++++++++++,,,)))))))))))))))))))))))))))************+++++++++(((((((((((((((((((((((()))***************************))))))))))))******))))))))))))************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++++++++++++++++++++++++++******************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------************************++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************((()))***+++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))***)))(((''''''((()))***************************++++++++++++++++++++++++***************)))((((((((())))))***++++++,,,,,,++++++++++++++++++++++++...+++&&&######&&&+++...++++++******)))((((((((()))************+++++++++*********************************+++,,,,,,------************************))))))))))))))))))))))))))))))******+++++++++,,,(((((())))))******++++++'''((()))***************+++++++++************)))***************************************************++++++++++++***)))))))))************+++++++++************************)))************+++++++++))))))(((((((((***+++,,,))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))''')))+++,,,---,,,***))))))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))%%%''')))))))))***,,,---...------,,,,,,++++++************+++,,,///111222,,,---...,,,)))(((***,,,''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))******++++++++++++((((((((((((((()))************))))))))))))******))))))))))))))))))))))))************************++++++******)))(((((((((+++++++++************)))((()))+++,,,,,,+++***)))((())))))***++++++,,,,,,))))))))))))))))))))))))+++*********))))))((((((***)))(((((()))***((('''))))))******++++++++++++*********++++++,,,,,,,,,///---222>>>GGGCCC888///*********++++++,,,,,,---)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))++++++************************))))))))))))******))))))))))))************+++,,,...//////...,,,+++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------+++***))))))((((((+++++++++************))))))******++++++,,,------,,,***)))+++...///---+++++++++++++++++++++++++++---------,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********/////////......---------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++,,,,,,,,,++++++***++++++++++++++++++++++++......---,,,,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++((((((((()))******+++++++++++++++*********)))))))))))))))))))))))))))))))))************+++++++++************************,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))***+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))******))))))******+++,,,***...---((()))...///,,,)))((((((***+++,,,,,,+++---,,,+++***))))))))))))******))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))+++++++++*********))))))++++++***)))(((((())))))))))))*********+++++++++******))))))))))))************++++++++++++******))))))))))))))))))))))))++++++************++++++************************,,,,,,+++***))))))*********)))))))))((((((''''''************************''''''((()))***++++++,,,)))))))))))))))))))))))),,,+++***))))))***+++,,,///...******777EEEAAA333+++,,,,,,,,,,,,+++******,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,+++***))))))((((((''''''((()))*********++++++++++++************++++++++++++******,,,---///000000///---,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,+++***))))))))))))++++++++++++************......---,,,,,,++++++***,,,+++***+++......---***++++++++++++++++++++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++.........------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******+++++++++,,,,,,++++++***++++++++++++++++++++++++---------,,,,,,++++++***************************++++++++++++++++++++++++++++++************++++++*********************)))+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++************************++++++***))))))***++++++))))))))))))))))))))))))************************))))))************))))))************************+++++++++*********))))))************************++++++++++++++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))'''(((((()))******++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++************************************************,,,++++++++++++++++++,,,************************+++)))((()))***+++***)))))))))))))))))))))))))))******))))))******+++,,,+++...---))))))...///,,,,,,+++***+++,,,---.........------,,,++++++++++++************************))))))))))))************))))))************))))))************************+++++++++*********))))))++++++***)))))))))))))))******************************))))))))))))************++++++++++++******))))))))))))))))))))))))++++++************++++++************************,,,++++++******)))******+++++++++******)))))))))************************(((((())))))******++++++************************++++++***))))))***++++++***---,,,)))///999888///***++++++++++++***))))))+++++++++******)))))))))************************,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************++++++++++++******---...///000000///...---+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,+++++++++************.........---,,,,,,++++++---,,,+++,,,------+++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++******++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************************************************++++++************++++++---,,,,,,+++******))))))+++++++++***************)))))))))))))))))))))))))))************+++++++++************************++++++***))))))***++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))************************+++++++++***************************************************************************************))))))))))))))))))******))))))))))))))))))))))))************************((((((((()))******++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))***+++************************************************,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++***)))***+++,,,+++)))))))))))))))))))))))))))******))))))******+++,,,+++------***+++...///---...---+++******+++---...//////......---,,,,,,,,,************************))))))))))))************))))))************))))))************************+++++++++***************+++***))))))))))))))))))******************************))))))))))))************++++++++++++******))))))))))))))))))))))))++++++************++++++************************+++++++++***************,,,,,,,,,,,,,,,+++++++++************************)))*********************************************++++++***))))))***++++++'''...000***)))---///,,,***************))))))(((*********)))))))))))))))************************++++++,,,,,,,,,+++******)))***++++++***)))((('''******++++++++++++************++++++++++++******------...//////...------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************+++++++++++++++++++++++++++++++++************++++++,,,---,,,,,,+++++++++***************+++,,,,,,------...---------------,,,+++***++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,************************))))))))))))))))))))))))++++++************++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))*********+++++++++************************+++******************+++))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))************************************************************************))))))))))))))))))))))))************************)))))))))))))))*********))))))))))))))))))))))))******++++++++++++******(((((())))))************++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************,,,++++++******++++++,,,+++++++++++++++++++++++++++***))))))++++++***)))))))))))))))))))))))))))******))))))******+++,,,,,,,,,---,,,,,,---...---...---+++((('''(((+++---/////////......---,,,+++************++++++++++++((()))))))))************)))******++++++******)))******************************************************)))))))))))))))************+++,,,,,,------******))))))))))))************++++++++++++******))))))))))))))))))))))))++++++************++++++******************************+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********************************************+++******************+++)))///111,,,)))+++---,,,+++++++++++++++***))))))******************))))))************************++++++,,,,,,,,,++++++***'''((()))))))))&&&$$$"""******++++++++++++************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************+++,,,---...,,,,,,,,,++++++++++++***)))))))))***++++++,,,,,,,,,---------,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++++++++************************))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))*********+++++++++*********************************++++++*********))))))))))))))))))))))))************************))))))************))))))************************************************************************))))))))))))))))))))))))************************(((((())))))************)))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))*********++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************************************************))))))))))))*********************************)))(((((()))***)))((())))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,......------...//////---***''''''***---------......---,,,+++***))))))*********+++++++++((()))))))))******************++++++++++++*********************************************************)))))))))))))))******((()))***,,,...///111111******))))))))))))************++++++++++++******))))))))))))))))))))))))++++++************++++++************************)))******+++++++++***************+++++++++++++++************************++++++++++++*********************************************++++++************,,,,,,++++++------+++,,,,,,------,,,,,,+++***++++++++++++++++++++++++***************************++++++,,,,,,,,,++++++,,,---......---+++)))'''******++++++++++++************++++++++++++******++++++++++++++++++++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++))))))******+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...,,,,,,,,,,,,+++++++++++++++++++++***))))))((((((+++,,,...---,,,++++++,,,++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++,,,,,,)))))))))***************++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********************************))))))))))))))))))))))))++++++************++++++))))))******+++,,,,,,---***************+++++++++)))))))))))))))))))))))))))************+++++++++************************)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***************************************+++++++++++++++++++++++++++++++++************************************************((((((((()))******++++++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))******++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,+++******************************++++++++++++++++++++++++))))))(((((((((((()))))))))))))))))))))))))))))))))((('''((()))***)))'''))))))))))))))))))))))))******))))))******+++,,,---+++,,,//////------///333333333///+++***,,,///,,,,,,------,,,+++)))(((((((((((()))******++++++))))))))))))******************++++++++++++******++++++++++++++++++++++++***************+++++++++)))))))))))))))******+++((()))***,,,...000111222******))))))))))))************++++++++++++******))))))))))))))))))))))))++++++************++++++************************((()))***,,,,,,+++******))))))))))))******************************************++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))***((('''(((,,,...,,,***---------------,,,,,,++++++++++++++++++,,,,,,,,,******************************+++,,,,,,,,,++++++---...//////...---+++*********++++++++++++************++++++++++++******,,,,,,,,,++++++,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++*********+++,,,---------++++++++++++++++++++++++,,,,,,+++++++++,,,------------,,,,,,,,,+++++++++,,,,,,++++++***))))))((())),,,......,,,+++,,,---++++++++++++++++++++++++)))*********++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******))))))************************************************++++++************++++++)))*********************))))))*********+++++++++)))))))))))))))))))))))))))************+++++++++************************)))***++++++++++++***)))))))))))))))))))))))))))************************))))))************))))))************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************'''(((((()))******++++++))))))))))))))))))))))))'''(((***++++++***((('''***)))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***************************++++++++++++++++++++++++******))))))))))))*********************************)))((((((******)))((())))))))))))))))))))))))******))))))******+++,,,---+++,,,000111---,,,///333555666222---***,,,///+++,,,---...---+++)))(((&&&''''''((())))))******))))))))))))***************++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++)))))))))))))))***++++++))))))***+++,,,---......******))))))))))))************++++++++++++******))))))))))))))))))))))))++++++************++++++************************''')))***,,,,,,,,,***)))))))))))))))******++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***))))))(((''')))+++,,,,,,,,,,,,------------,,,++++++)))*********++++++++++++************************)))***+++,,,,,,,,,,,,+++++++++************************++++++++++++************++++++++++++******...------,,,,,,------...)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++******+++,,,------......++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++)))******+++,,,,,,------(((+++......,,,+++,,,///++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,++++++*********))))))******+++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,((()))***+++,,,---------++++++++++++++++++++++++---,,,,,,+++***)))((((((************************************************++++++************++++++++++++******)))((((((((())))))******++++++++++++)))))))))))))))))))))))))))************+++++++++************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))************************))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************'''(((((()))***+++++++++))))))))))))))))))))))))&&&((()))******)))(((&&&*********)))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------,,,+++***************************++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++***)))***+++,,,+++)))))))))))))))))))))))))))*********)))***++++++,,,...***,,,111111---,,,///222555666333---)))***---,,,---.........,,,***(((%%%&&&&&&'''((())))))***))))))))))))***************++++++,,,,,,++++++***++++++++++++++++++++++++))))))******++++++++++++))))))((())))))***++++++******************************))))))))))))************++++++++++++******))))))))))))))))))))))))++++++************++++++************************'''(((***,,,---,,,***)))))))))*********+++++++++************************))))))***+++,,,,,,------++++++++++++++++++++++++)))***+++,,,,,,+++***)))******+++---,,,***,,,...+++,,,,,,,,,,,,+++******(((((())))))*********+++************************)))***+++,,,,,,,,,,,,,,,+++******)))******+++,,,******++++++++++++************++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++------------------------***+++,,,,,,,,,,,,+++******++++++,,,,,,,,,++++++......---,,,,,,+++************+++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***+++++++++*********))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---***)))***,,,---,,,***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++******))))))******++++++,,,,,,************************+++++++++*********))))))************************************************))))))))))))************))))))(((((()))***++++++---------,,,,,,++++++++++++++++++*********)))))))))************+++++++++))))))))))))))))))))))))+++*********))))))((((((************************************************************************+++++++++*********))))))++++++************++++++))))))))))))))))))))))))+++++++++++++++***)))((())))))***+++,,,,,,,,,,,,***************++++++++++++++++++*********))))))************************,,,,,,,,,++++++*********))))))))))))))))))))))))---,,,+++******+++,,,---+++*********))))))((((((******************************+++******)))(((''')))*********+++++++++++++++++++++++++++++++++++++++++++++*********))))))******************************))))))******+++,,,************************************************)))***++++++)))(((((()))+++***)))))))))))))))***+++,,,------++++++,,,---......//////...,,,***))))))***+++,,,,,,+++***)))+++*********************************************)))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))************))))))+++---...---***(((***,,,++++++,,,,,,,,,+++******************************((()))))))))************************************))))))*********+++++++++)))))))))***++++++,,,,,,,,,,,,,,,+++***)))((((((***)))((()))***+++***(((((((((((((((((()))******************************---,,,***)))))))))***+++))))))))))))))))))))))))---,,,***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,++++++***---------,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***+++++++++*********))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++)))***,,,---,,,***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))************))))))))))))))))))************************************+++++++++*********))))))************************************************))))))))))))***************************+++,,,,,,------,,,,,,,,,++++++++++++++++++*********)))))))))************+++++++++))))))))))))))))))))))))+++*********))))))))))))************************************************************************+++++++++*********))))))+++******))))))******+++************************+++++++++++++++***))))))))))))***+++,,,,,,,,,,,,+++++++++***************+++++++++*********))))))************************,,,,,,,,,++++++*********)))))))))))))))))))))))),,,+++************+++,,,************)))))))))(((************************((())))))*********)))))))))))))))*********+++++++++++++++++++++++++++++++++++++++*********))))))******************************))))))******+++,,,************************************************)))***++++++)))(((((()))***)))))))))))))))******+++,,,------++++++,,,---......//////...,,,+++***)))***+++,,,,,,+++***))))))*********************************************)))************+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))))))))))))))))))))))))))))))))************************+++*********))))))))))))******++++++++++++******+++,,,...,,,***)))***,,,++++++++++++++++++++++++************************************++++++++++++***************************+++++++++,,,,,,,,,,,,+++++++++***************,,,,,,,,,++++++***)))(((+++)))((()))***+++***(((***))))))))))))***++++++************************,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))***+++------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***+++++++++***************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********++++++++++++******+++++++++***************************************+++++++++***************************************************************)))))))))*********++++++,,,++++++++++++,,,------,,,,,,,,,,,,+++++++++++++++++++++***************)))************+++++++++))))))))))))))))))))))))***************)))))))))************************************************************************+++++++++*********************))))))))))))******++++++++++++++++++++++++***++++++++++++***))))))))))))***+++,,,,,,,,,,,,,,,,,,++++++******))))))+++++++++***************************************+++++++++++++++*********))))))))))))))))))))))))+++******))))))******+++************))))))))))))************************'''''')))******+++++++++((((((((()))))))))******+++++++++++++++++++++++++++++++++*********************************************))))))******+++,,,************************************************)))***++++++)))(((((())))))((((((((()))***+++++++++,,,---,,,+++***+++---------.........---+++*********++++++++++++******(((((())))))*********+++************************)))************+++++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))***************************************)))))))))++++++,,,,,,,,,,,,+++++++++,,,---,,,*********+++,,,,,,+++******+++,,,---***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,+++******)))))),,,,,,,,,,,,+++***)))(((+++***))))))***+++***)))+++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++***)))************************,,,,,,+++************+++------------------------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++************+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,---------,,,,,,++++++***************************************************************************************************))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,+++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))***************************************************************************************************************************))))))(((((())))))***++++++++++++++++++++++++******+++++++++******)))))))))***+++,,,,,,,,,,,,------,,,+++******))))))************************************************+++++++++***************))))))))))))))))))))))))***))))))))))))))))))************)))))))))))))))************************(((((()))***************(((((((((((())))))))))))++++++++++++++++++++++++******************************************************))))))******+++,,,************************************************)))***++++++)))(((((()))(((((((((((()))***,,,,,,***,,,,,,,,,+++***+++,,,,,,---.........---,,,+++++++++++++++++++++++++++((((((((())))))******+++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************++++++,,,,,,,,,,,,++++++++++++,,,+++++++++++++++---+++***))))))+++---...*********************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,++++++*********+++,,,,,,,,,++++++***)))+++***))))))++++++***)))***************+++,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,+++***)))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********++++++***+++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++*********)))************************************************************************************************************++++++++++++,,,++++++*********++++++++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))***************+++++++++******************************************************************************************************))))))))))))******************************)))******+++++++++******))))))***+++,,,,,,,,,,,,...------,,,+++***))))))************************************************************************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))*********************************************)))(((((((((((((((((())))))))))))++++++++++++++++++++++++******************************************************))))))******+++,,,************************************************)))***++++++)))(((((()))(((((((((((()))***,,,,,,***+++,,,,,,******+++,,,+++,,,---.........---,,,,,,++++++++++++++++++,,,(((((())))))*********+++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))***************************************+++++++++******++++++++++++******+++++++++++++++,,,++++++,,,+++***))))))+++---...************************))))))))))))*********+++++++++++++++++++++++++++************++++++++++++******++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++***)))***+++,,,+++)))***))))))))))))***++++++++++++++++++++++++++++++******,,,------,,,+++***------------------------+++++++++,,,,,,,,,++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,*********+++,,,---+++++++++++++++***************+++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++******************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))************)))))))))))))))(((((((((((((((***************************************+++++++++*********************************************************++++++++++++,,,,,,++++++************+++*********+++++++++++++++***************+++++++++)))************+++++++++))))))))))))))))))))))))*********+++++++++++++++***************************************************************************************+++++++++++++++************++++++))))))))))))))))))))))))))))))***++++++++++++***))))))***+++,,,,,,,,,,,,------,,,,,,++++++*********************+++++++++************************)))))))))***************)))))))))))))))))))))))))))******++++++******)))))))))))))))************************************+++++++++******)))''''''((((((((()))))))))******++++++++++++++++++++++++***************+++++++++******************************))))))******+++,,,************************************************)))***++++++)))(((((())))))((((((((()))***++++++***+++,,,+++***)))***,,,***+++---.........------,,,,,,++++++++++++,,,,,,************************************************)))************+++++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++++++++******++++++++++++******+++*********,,,---,,,++++++************,,,---...************************(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******++++++,,,------...+++,,,,,,,,,,,,,,,++++++,,,*********+++,,,+++***)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------+++,,,///000111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++))))))***+++---///,,,,,,++++++******))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++---...---***((()))+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******((()))))))))))))))******************************))))))*********+++++++++*********************************************************+++++++++,,,,,,------,,,+++++++++++++++)))*********++++++++++++))))))*********+++++++++)))************+++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,************************************************************************))))))*********+++++++++,,,,,,++++++++++++,,,,,,************************))))))***+++++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************((()))))))))*********+++))))))))))))))))))))))))******+++,,,,,,+++******((()))))))))************************************))))))*********))))))((()))))))))*********++++++++++++++++++++++++++++++))))))*********+++++++++******************************))))))******+++,,,************************************************)))***++++++)))(((((()))***)))))))))))))))******)))+++,,,+++***)))***+++***+++,,,...//////......---,,,++++++++++++,,,---------,,,,,,+++*********************************)))************+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,***)))***,,,...,,,+++)))******++++++,,,------************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,+++******,,,,,,+++***+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------***************************+++,,,---------,,,,,,------------------------++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------,,,...000222222111///...---------------------------,,,+++******+++,,,---+++***))))))***,,,...000---,,,,,,+++***)))((((((******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++))))))******++++++++++++************************------------------------************************+++++++++++++++++++++++++++---...---***((()))+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---......//////......---+++++++++,,,,,,------...************************))))))******++++++++++++******************************************************+++++++++,,,,,,,,,///...------,,,,,,,,,,,,))))))******++++++++++++))))))******++++++++++++)))************+++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,************************************************************************))))))******++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++((()))***+++++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---))))))******++++++++++++************************(((((())))))*********+++))))))))))))))))))))))))***+++,,,------,,,+++***(((((())))))*********+++************************'''((()))******++++++***************++++++++++++++++++++++++++++++++++++))))))******++++++++++++*********************************)))***++++++,,,************************************************)))***++++++)))(((((()))+++***)))))))))))))))***)))+++++++++***)))***+++)))***,,,...//////......------++++++++++++------///......---,,,+++******************************)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++*********++++++,,,,,,,,,,,,------......------,,,,,,***(((***---...---+++((()))***,,,,,,------,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,++++++***++++++,,,------,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///------------------------)))***,,,---...---,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++...000000...,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++------,,,+++************++++++************++++++************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++******++++++,,,---,,,------......------,,,---,,,***(((((()))***+++,,,,,,,,,+++++++++******************************************************************************++++++++++++++++++++++++------,,,+++++++++,,,,,,++++++************++++++************************(((((()))))))))*********))))))))))))))))))))))))'''(((((()))***+++++++++************************+++,,,,,,------,,,,,,+++///...,,,***))))))*********+++,,,,,,------,,,,,,++++++******++++++,,,---************************************************)))***+++,,,---.........++++++************++++++)))))))))***+++++++++,,,)))************+++++++++******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))++++++******************************************++++++************++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++*********)))))))))************+++++++++************************++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))...///000///...---...///111///...,,,++++++,,,,,,------.........---+++***************************++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++*********))))))%%%'''(((***++++++++++++))))))*********+++++++++++++++************++++++---+++***(((((((((((()))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))******+++++++++,,,,,,,,,---------,,,,,,+++++++++000///---+++*********+++))))))***+++,,,,,,------,,,,,,,,,------,,,+++++++++++++++,,,,,,------------,,,++++++******++++++000000000000///...---,,,&&&'''((()))+++---......------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++---//////---+++,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++++++++,,,---,,,++++++***+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++******++++++,,,---,,,------......------,,,---,,,***)))((()))***+++,,,,,,,,,+++++++++******************************************************************************++++++++++++++++++++++++///...---,,,+++*********++++++************++++++************************))))))******************)))))))))))))))))))))))))))))))))***+++,,,,,,,,,************************++++++,,,,,,,,,,,,++++++...---+++************+++***+++,,,,,,------,,,,,,***************+++,,,,,,************************************************++++++,,,,,,---,,,,,,,,,++++++************++++++***************+++++++++)))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++************++++++))))))))))))))))))))))))*********************************+++++++++,,,,,,+++++++++*********)))))))))************+++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************---...///...---,,,---...------,,,+++++++++,,,---------.........---++++++************************))))))))))))*********++++++++++++++++++++++++++++++++++++*********))))))'''((()))***++++++******))))))*********++++++++++++******************+++***)))(((((((((((()))***))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********************************************************+++++++++,,,,,,---------,,,,,,+++++++++...---,,,+++++++++,,,---*********+++,,,,,,,,,---++++++,,,---------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------000000000//////...---,,,***+++++++++,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***+++******,,,------+++))),,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,------......------,,,---,,,***))))))***++++++,,,,,,,,,+++++++++******************************************************************************++++++++++++++++++++++++000///---,,,***)))))))))++++++************++++++************************+++++++++++++++*********))))))))))))))))))))))))*********+++,,,,,,------******************************++++++++++++******,,,+++************++++++***++++++,,,,,,,,,,,,,,,***))))))))))))***++++++************************************************,,,,,,,,,,,,,,,+++******++++++************+++++++++++++++***************)))************+++++++++******++++++++++++******************************))))))))))))))))))))))))************************************************++++++************++++++))))))))))))))))))))))))************************)))*********+++++++++++++++++++++***************)))************+++++++++************************++++++************++++++************************))))))))))))))))))))))))************************+++---...---,,,,,,---...++++++******++++++,,,---,,,------------,,,,,,+++************************((((((((()))))))))******+++++++++++++++++++++++++++++++++***************((()))************))))))***************+++++++++************************'''''''''((((((***+++,,,))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++------,,,,,,,,,,,,++++++,,,++++++++++++,,,---...++++++++++++,,,,,,,,,,,,++++++,,,---.........---///......---,,,,,,++++++*********+++,,,...///000////////////...---,,,,,,///......------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++******+++,,,,,,***(((,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------*********+++,,,---......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++******+++++++++++++++,,,++++++++++++++++++++++++++++++******++++++,,,---,,,------......------,,,,,,,,,+++*********+++,,,,,,,,,,,,+++++++++******************************************************************************++++++++++++++++++++++++...---,,,+++************++++++************++++++************************,,,,,,,,,++++++++++++***))))))))))))))))))))))))*********+++++++++,,,,,,************************)))******++++++******)))***************++++++,,,******+++,,,,,,,,,,,,+++)))))))))((())))))***+++************************************************++++++,,,,,,,,,++++++***++++++************++++++,,,+++++++++***)))))))))))))))*********+++++++++******++++++++++++******************************))))))))))))))))))))))))***************+++++++++************************++++++************++++++))))))))))))))))))))))))************************)))))))))************+++************************))))))*********+++++++++************************++++++************++++++************************))))))))))))))))))))))))************************+++,,,......------...///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++************************************))))))((((((*********************************++++++*********(((((())))))***++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------............---,,,////////////////////////,,,,,,,,,,,,---...///000////////////...---,,,,,,//////......---,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***+++***)))***++++++***(((,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------*********+++,,,---//////++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,------......------,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******************************************************************************++++++++++++++++++++++++++++++*********+++,,,,,,++++++************++++++************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***************************************)))******++++++******)))((())))))***++++++++++++)))***++++++,,,,,,++++++)))))))))((())))))***+++************************************************((()))***+++,,,,,,,,,,,,++++++************++++++,,,+++++++++***)))))))))))))))*********+++++++++******++++++++++++******************************))))))))))))))))))))))))))))))*********+++++++++************************++++++************++++++))))))))))))))))))))))))************************(((((()))))))))*********************************))))))*********+++++++++************************++++++************++++++************************))))))))))))))))))))))))************************+++---...///......000222222111111000///---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++************************++++++***))))))(((((((((************************)))***++++++++++++***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++******------,,,,,,,,,,,,,,,,,,000000000///...---,,,+++,,,------...///000000111//////...............///000000000000///...---,,,---------------,,,,,,,,,++++++))))))))))))++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++***++++++,,,,,,++++++***+++***))))))+++,,,+++***,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---//////+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------++++++++++++++++++++++++++++++******++++++,,,---,,,------......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************************************++++++++++++++++++++++++***))))))******+++,,,---++++++************++++++************************************++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******(((((()))***+++++++++***)))******+++++++++++++++***))))))))))))***++++++************************************************'''((()))+++,,,,,,------++++++************+++++++++++++++***************)))************+++++++++******++++++++++++******************************)))))))))))))))))))))))))))))))))***++++++,,,,,,************************++++++************++++++))))))))))))))))))))))))************************(((((((((((())))))))))))***************+++++++++)))************+++++++++************************++++++************++++++************************))))))))))))))))))))))))+++++++++++++++++++++++++++,,,.../////////111333555555444333111///---,,,,,,++++++++++++,,,,,,---************************((((((((()))))))))******++++++++++++++++++++++++***************+++++++++++++++***)))(((((())))))+++++++++***************)))***+++,,,,,,+++***)))***++++++,,,,,,+++******))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------.........---,,,+++)))(((,,,,,,,,,,,,------------111111000000///...,,,,,,)))***+++,,,---///000000111000000///......//////111111111111000///......,,,,,,,,,------------...,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******++++++++++++++++++++++++***++++++,,,,,,++++++***+++***))))))+++---,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,---...///,,,++++++******++++++,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++,,,------...++++++++++++++++++++++++++++++******++++++,,,---,,,------......------,,,***++++++,,,---------,,,,,,,,,,,,+++++++++******************************************************************************++++++++++++++++++++++++******************+++,,,++++++************++++++************************'''(((((()))***+++,,,,,,))))))))))))))))))))))))************************************************++++++,,,,,,,,,,,,++++++((()))***++++++***))))))))))))***+++++++++++++++***************+++,,,,,,************************************************((()))***+++++++++++++++++++++************++++++***************+++++++++)))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************++++++************++++++))))))))))))))))))))))))************************'''''''''((((((((())))))))))))*********+++++++++)))************+++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))+++---......///111333444444444444333111///...++++++*********+++------************************))))))))))))*********+++++++++++++++++++++++++++))))))*********++++++++++++***)))(((((())))))***+++++++++*********))))))(((***+++,,,,,,+++***((('''''')))***++++++******))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------+++++++++,,,,,,---------,,,------------,,,******+++,,,,,,,,,---............//////000000000//////,,,,,,---......///000000000000/////////000111111222333333222222111000///........................---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++)))((())),,,---...---,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))*********+++++++++------,,,,,,,,,---......---,,,,,,++++++,,,,,,---************************))))))***+++,,,,,,------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++++++++******++++++,,,---,,,------......------,,,***+++,,,,,,------------,,,,,,,,,+++++++++******************************************************************************++++++++++++++++++++++++,,,,,,+++***)))))))))***++++++************++++++************************&&&&&&''')))***+++,,,---)))))))))))))))))))))))),,,+++++++++++++++++++++************************+++,,,,,,------,,,,,,+++((()))***++++++***)))((())))))***++++++++++++***++++++******++++++,,,---***************************************************++++++++++++***))))))++++++************++++++))))))******+++++++++,,,)))************+++++++++******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))((())))))***++++++,,,,,,************************++++++************++++++))))))))))))))))))))))))************************''''''''''''((((((((()))))))))******++++++++++++)))************+++++++++************************++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++(((***,,,------...000222222333444444333222111000++++++*********+++---...************************+++,,,,,,,,,,,,---------++++++++++++++++++++++++))))))******+++++++++++++++***)))(((((()))***+++++++++++++++******))))))((()))+++,,,,,,+++)))((("""$$$&&&(((************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------***+++,,,---...---,,,+++++++++,,,,,,---...//////,,,---...000111111222222111111111111111222222222////////////000222333444333333333333333222000000111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,+++*********+++,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++*********************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,+++******,,,...///)))))))))***+++,,,......++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,++++++******++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++*********************************))))))))))))))))))))))))************************)))******++++++******)))******************++++++************************))))))))))))))))))))))))+++++++++*********))))))***))))))***,,,...---,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******************************)))************+++++++++,,,,,,++++++***+++++++++,,,,,,+++***))))))******,,,,,,,,,++++++*********%%%%%%&&&'''((()))******++++++++++++++++++++++++,,,++++++******++++++,,,************************...,,,+++---111444333222///000222666888888555333,,,---.........---,,,+++)))***++++++,,,,,,,,,,,,***++++++,,,,,,++++++******************)))((((((++++++,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,************************)))))))))))))))))))))))),,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,)))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............,,,,,,++++++++++++++++++------..................000000000///......------////////////////////////111111222222222111000000222333444444444222111000333333222222222222222222111111111111222333444555111111111111000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++*********+++,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,+++++++++*********************************++++++,,,,,,++++++***++++++++++++++++++++++++---------,,,,,,,,,++++++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))((('''((()))+++,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++************************************************************************************************************++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************************++++++++++++******++++++***)))((((((((()))************************************************+++++++++*********))))))+++***)))***,,,---,,,++++++++++++***++++++,,,,,,++++++++++++++++++++++++************************++++++************++++++************************************************((())))))***************************++++++++++++,,,+++++++++************))))))))))))))))))))))))******++++++++++++******************************)))************++++++++++++******))))))******+++,,,++++++***))))))******,,,,,,,,,++++++*********((((((((((((((()))))))))++++++++++++++++++++++++,,,++++++******++++++,,,************************---+++***,,,///222222111333333444555666444222000---.........---,,,,,,+++******+++,,,,,,,,,++++++***++++++,,,,,,++++++******************)))(((((())))))************)))))),,,,,,+++******+++,,,,,,************************************************+++******************+++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,************++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------............//////000////////////.........000000000000000000000000111222333333333333222222333333333333333222111111222222222222222222222222333333222222111222222222444444333333333222222222,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++++++++******++++++,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++******************************++++++,,,,,,++++++***++++++++++++++++++++++++...---------,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))(((((('''''')))***+++---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,************************++++++++++++++++++++++++************************)))))))))************+++************************************************************************++++++,,,,,,,,,,,,++++++,,,+++***)))((('''''''''************************+++++++++++++++++++++++++++++++++***************+++***)))***,,,,,,+++***************+++,,,------++++++++++++++++++++++++************************++++++************++++++************************************************((()))******++++++*********++++++++++++,,,,,,,,,+++++++++******))))))((())))))))))))))))))))))))******++++++++++++******************************)))************+++++++++***)))))))))))))))******,,,+++******)))*********+++++++++++++++******************)))))))))((((((++++++++++++++++++++++++,,,++++++******++++++,,,************************+++***)))+++...000000000333333444444333222222111000///...---,,,+++++++++++++++,,,,,,,,,+++*********++++++,,,,,,++++++************+++******)))((())))))************)))))),,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,++++++++++++++++++************+++++++++,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------------------------------------......////////////000000000000000111111111222222222222222222222222222333444555555666555555666555555444444444444444444444444444555555555555666666555444333333222222666666666555555555444444,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------+++***++++++++++++,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++------,,,,,,,,,+++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))'''(((((()))******++++++************************************************************************+++,,,,,,------,,,,,,+++++++++***))))))((())))))************************++++++++++++++++++++++++************************,,,+++)))***++++++***)))************+++,,,---...++++++++++++++++++++++++************************++++++************++++++************************************************))))))***++++++++++++************+++++++++,,,,,,)))))))))))))))))))))***))))))))))))))))))))))))******++++++++++++******************************))))))*********+++++++++***))))))))))))******+++++++++***************++++++++++++***************************************************************,,,++++++******++++++,,,************************+++******+++---...///000///000111222222222333555111000...,,,++++++++++++,,,,,,,,,,,,++++++***)))***++++++,,,,,,++++++************++++++******)))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******************+++++++++,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,------.........------------------..................//////000000111111111222222333444444555555555555555555555555555555444444666777888888888888:::999777666666777888999777777888888888888888999888888888888888777666666777666666666555555555555,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------******++++++,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------......************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''((()))***++++++,,,************************************************************************+++,,,,,,------,,,,,,+++************++++++,,,---************************************************************************,,,***))))))++++++***)))************+++,,,---...++++++++++++++++++++++++************************++++++************++++++************************************************))))))***+++++++++++++++))))))))))))*********+++''''''((()))***++++++,,,))))))))))))))))))))))))******++++++++++++******************************))))))*********+++++++++***************+++,,,---+++***************++++++************************)))))))))***+++,,,,,,,,,************************,,,++++++******++++++,,,************************++++++,,,,,,---...///000...000111111000000222444111000...,,,++++++++++++,,,,,,,,,,,,++++++***)))***++++++,,,,,,++++++*********++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++************++++++++++++,,,,,,,,,)))******++++++++++++++++++++++++,,,,,,---------,,,,,,------................../////////......------------.........////////////000111222222333333444444555666777888999999777777777777777777777777555666777999999::::::::::::999888777777888:::;;;888888888999999999::::::777888999::::::::::::999666666666666555555555555,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,)))***+++,,,,,,,,,,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,)))))))))***++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,)))))))))***+++,,,...///++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************(((((())))))***+++,,,,,,************************++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++*********+++,,,---...///************************))))))))))))))))))))))))***************+++++++++***)))((()))++++++***)))************+++,,,------++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,+++++++++(((((()))))))))*********'''(((((()))***+++,,,,,,))))))))))))))))))))))))******++++++++++++******************************)))************+++++++++************+++,,,---...*********)))******+++,,,)))))))))***************'''((()))***+++,,,------************************,,,++++++******++++++,,,************************+++,,,------,,,---///111///222444222///,,,---///000///...---,,,+++++++++++++++,,,,,,,,,+++*********++++++,,,,,,++++++***)))***++++++,,,+++++++++))))))************))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++***++++++,,,,,,------...------...//////000000000000000000000000000///............//////000000111111111222333444555555666666666777888999999::::::888888888888888888888888777888999:::::::::::::::888888888888888888999:::777777777888999999::::::666888999;;;<<<;;;;;;:::888888777777777666666666,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,)))***+++,,,,,,,,,++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,((())))))***++++++,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++*********))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,,,,,,,++++++*********+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++,,,,,,************************++++++++++++++++++++++++******************************++++++++++++******************+++,,,------************************************************))))))*********+++++++++)))(((''')))***,,,+++***+++++++++***++++++,,,,,,++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++))))))*********++++++++++++++++++++++++++++++***))))))))))))))))))))))))******++++++++++++******************************)))************+++++++++))))))))))))***+++,,,---******))))))***++++++,,,((()))))))))*********+++((()))))))))******++++++************************,,,++++++******++++++,,,************************)))+++,,,,,,******---///---111444333///++++++------.........---,,,,,,+++******+++,,,,,,,,,++++++***++++++,,,,,,++++++***)))***++++++,,,,,,,,,+++))))))************))))))***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------+++,,,------......------******+++,,,,,,---.........//////000111111222222222222222222222111000000000000111111222333333444333333444555666777888888777777777888888999999999999999999999999999999999999999:::::::::::::::999999999:::;;;;;;;;;;;;;;;999999999:::;;;<<<<<<<<<;;;<<<>>>??????>>>===<<<<<<<<<;;;;;;;;;:::::::::,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++)))***+++,,,---,,,+++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++******************++++++,,,,,,,,,((())))))***++++++,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,------------,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++---------.........//////---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,************************++++++++++++++++++++++++*********************************++++++*********++++++******************************************++++++++++++++++++++++++))))))******++++++++++++(((''''''(((+++,,,,,,+++,,,,,,++++++***+++++++++++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,......---,,,+++***)))((())))))))))))))))))))))))******++++++++++++******************************)))************+++++++++(((((((((((()))***+++,,,******))))))***+++,,,,,,(((((())))))*********+++*********))))))))))))))))))))))))))))))))))))))),,,++++++++++++++++++,,,************************(((***++++++))))))+++...(((...333333000------///,,,---.........---,,,+++)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++,,,,,,,,,------------...//////000000//////******+++,,,,,,---......///000000111222333333333333333333333333222111000222222333444444555666666444444555666777888999:::777777777777777888888888999999999999999999999999:::::::::;;;::::::999999<<<===>>>@@@@@@@@@???>>><<<======>>>???@@@@@@AAABBBCCCDDDDDDDDDBBB@@@>>>????????????>>>>>>>>>>>>------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,------.........---,,,+++*********+++,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++---------,,,,,,++++++++++++++++++++++++++++++++++++******))))))******+++---,,,,,,++++++,,,,,,---)))***+++,,,---,,,+++***,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++,,,,,,+++***((('''+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......///,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,------------------------++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******,,,...++++++++++++++++++++++++*********************************++++++,,,------,,,---...//////...---,,,)))******+++++++++******(((((()))***************+++(((&&&(((,,,...,,,***************************)))))))))***+++++++++,,,+++***)))))))))***,,,,,,++++++++++++++++++++++++***************************)))))))))***+++,,,,,,************************)))************+++++++++---,,,***)))))))))******++++++******++++++,,,------,,,,,,+++*********+++------,,,,,,+++***))))))+++,,,,,,+++***)))(((((())))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))************************,,,++++++******++++++,,,******++++++++++++******,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************)))+++++++++,,,,,,+++++++++,,,,,,,,,***((((((***,,,+++++++++*********)))))),,,,,,,,,++++++*********,,,++++++******++++++,,,+++,,,...000111111000///............---,,,***))),,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++******++++++++++++******))))))*********+++++++++************************,,,,,,++++++***)))))))))((()))++++++++++++---...///......---,,,+++******,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......000///...---,,,---......111111222333333333333222555555555444444333333333000111333555444222000...777666555777::::::777444777666555555555555666666777888999;;;<<<===>>>???BBBBBB@@@>>>;;;;;;>>>@@@@@@@@@@@@AAAAAAAAABBBBBBEEEEEEEEEDDDCCCDDDFFFHHHFFFHHHJJJKKKKKKHHHEEEBBBFFFCCCAAABBBEEEFFFDDDBBB------,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,---------------,,,+++*********+++,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,+++++++++++++++++++++++++++*********)))))))))***++++++,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,,,,,,,+++***************++++++++++++++++++++++++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++------............------******+++++++++******)))(((((()))***************,,,------,,,+++++++++,,,************************************+++++++++++++++***)))))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---************************((())))))))))))*********---,,,***)))))))))***+++++++++******++++++,,,------,,,++++++******++++++------,,,,,,+++******)))))))))***************)))*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************************************,,,++++++******++++++,,,******++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))******++++++++++++***************(((&&&&&&(((***+++++++++*********)))))),,,,,,,,,+++++++++******,,,++++++******++++++,,,+++,,,---...////////////000111111111000...,,,***++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,+++*********++++++++++++***************++++++++++++,,,************************++++++++++++,,,,,,,,,,,,)))***,,,,,,++++++,,,...---------,,,++++++*********+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...////////////...------...///000111222222333333333333333444444444444444444444444444555777888777666555333555444444666999999777555999888888888999999::::::::::::<<<>>>AAACCCEEEFFFDDDDDDDDDBBB@@@@@@BBBCCCGGGFFFFFFEEEFFFFFFGGGHHHJJJKKKLLLKKKJJJKKKMMMOOOPPPQQQSSSSSSRRROOOKKKIIIJJJIIIHHHHHHIIIJJJIIIGGG------,,,,,,,,,,,,++++++))))))*********+++++++++------------,,,,,,,,,,,,************+++,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++,,,,,,************))))))))))))((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...------,,,++++++******,,,++++++************+++)))))))))))))))))))))))),,,,,,------------......++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********------,,,,,,,,,,,,------++++++,,,,,,+++***))))))((()))******+++*********))),,,...+++&&&$$$&&&(((************************+++++++++++++++***************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,************************((((((((())))))))))))***,,,,,,+++************+++++++++******++++++,,,---,,,,,,++++++******++++++---,,,,,,++++++*********'''((()))***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************************************++++++************++++++******++++++++++++***************++++++,,,,,,---+++++++++++++++++++++++++++++++++************))))))******************))))))******)))''''''(((***+++++++++***************,,,,,,,,,++++++++++++***,,,++++++******++++++,,,,,,,,,+++,,,,,,---...///111333444555444111...,,,++++++***************++++++++++++,,,,,,---------...,,,++++++,,,,,,***)))******++++++++++++******++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---.........***+++,,,,,,+++***+++,,,++++++++++++++++++++++++)))***++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------...//////000//////...//////000111222222222333333444444444444333444444444444555555555444444444444555555555555333333333555777888777666777777888999:::;;;<<<<<<>>>???@@@BBBDDDFFFHHHIIIFFFGGGIIIHHHGGGFFFFFFGGGKKKJJJIIIJJJKKKOOORRRTTTYYYZZZ[[[[[[[[[[[[^^^```cccdddddddddbbb^^^[[[XXXUUUVVVWWWVVVTTTSSSTTTTTT------,,,,,,,,,+++++++++************++++++++++++...------,,,,,,+++++++++))))))******+++,,,---...,,,------......------,,,---------,,,,,,++++++++++++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++***************************++++++,,,,,,,,,***+++++++++++++++,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,++++++*********,,,++++++******+++++++++))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++...///---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,+++++++++------+++******+++------,,,,,,,,,,,,+++***)))))))))******++++++*********)))++++++***'''%%%%%%'''************************,,,,,,,,,++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++++++++++++++************************))))))))))))************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++***++++++,,,,,,,,,,,,++++++*********((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************************************++++++************++++++******++++++++++++******))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++*********))))))))))))************))))))+++,,,,,,,,,******+++,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++*********+++---...///111333555555333111///++++++***)))))))))************+++,,,,,,---......,,,+++***+++,,,---,,,******++++++,,,,,,++++++***++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,------------+++,,,---,,,*********,,,*********+++++++++,,,,,,***,,,------------...000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......///000//////000000222333444444444444444444444555555555555555555555555555444444222222111111222444555666666666666777888888888888888999:::<<<>>>???@@@@@@CCCCCCDDDDDDFFFHHHJJJKKKKKKNNNPPPQQQPPPNNNNNNNNNNNNMMMMMMOOOSSSYYY```dddmmmnnnooopppoooppprrrtttvvvvvvvvvuuusssoookkkiiidddggghhhgggcccbbbcccfff------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------,,,,,,++++++***))))))***+++,,,,,,------,,,------------------,,,//////...---+++***))))))+++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,+++***)))***+++,,,---,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++***************++++++,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,+++++++++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,------------------------***+++,,,---------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++...///---,,,++++++++++++,,,,,,,,,---------,,,,,,---------.........++++++,,,,,,,,,---------------+++******+++------,,,,,,,,,,,,,,,+++************++++++++++++******...,,,++++++---...---+++************************---,,,,,,,,,++++++******))))))******++++++++++++++++++++++++++++++++++++************************---,,,+++******)))************************************++++++++++++,,,,,,+++++++++,,,,,,,,,++++++++++++******++++++,,,---,,,++++++***++++++,,,,,,,,,,,,+++++++++++++++***+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************************************+++******))))))******+++******++++++++++++******))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++*********))))))))))))************))))))***+++---,,,+++***+++,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++***))))))***,,,---+++---000333444444222111,,,,,,+++***))))))************+++,,,,,,---......,,,++++++---000111111111++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++------,,,,,,+++++++++***+++,,,---,,,*********,,,*********+++,,,,,,------+++,,,...------,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...///000///000111333444555666666555555444444444555666777888888777777666555444444666555555555666999;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<>>>???BBBDDDFFFHHHHHHIIIHHHHHHHHHJJJLLLOOORRRTTTXXX[[[^^^___^^^\\\[[[[[[ZZZYYYXXXYYY]]]dddjjjnnnvvvxxxyyyzzzyyyyyyzzz|||{{{{{{{{{zzzxxxtttqqqooooooqqqsssqqqnnnlllnnnppp------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++//////...---+++***))))))+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++------------++++++++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,---------------......,,,+++*********************++++++,,,,,,---*********++++++,,,,,,---******++++++,,,------...,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------------------***+++,,,------......---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---++++++,,,++++++,,,,,,------......+++,,,,,,------.........+++++++++,,,---.........------,,,,,,,,,,,,------++++++,,,,,,,,,,,,+++++++++++++++,,,++++++***))),,,)))'''***...000...+++************************,,,,,,,,,,,,,,,+++++++++))))))***++++++++++++***++++++++++++++++++++++++************************++++++******))))))******************************+++++++++,,,,,,,,,------***+++,,,,,,---,,,,,,,,,++++++******++++++,,,---++++++******++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++******************************))))))))))))************++++++++++++***************++++++,,,,,,---+++++++++++++++++++++++++++++++++************))))))******************)))''')))++++++***)))***+++***************+++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++************++++++***,,,...000111222222222------,,,+++************+++++++++,,,,,,------------------000333555666555++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++************+++,,,,,,+++***+++,,,+++++++++,,,,,,---------***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...///000111111222333555666777777777777666555555555666888999::::::999888888777777666777777888888:::===???AAACCCDDDDDDCCCBBBBBBCCCEEEEEEFFFIIILLLNNNOOOOOOOOOOOOPPPQQQSSSWWW[[[```bbbdddgggiiijjjhhhffffffffffffdddbbb```bbbeeejjjlllmmmoooqqqqqqpppooopppqqqnnnnnnnnnmmmllljjjhhhfffjjjkkkllllllkkkjjjkkklll------,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,******+++,,,,,,,,,+++******++++++,,,,,,++++++***------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++***+++---......---+++*********+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------------,,,+++++++++,,,---)))******+++,,,,,,------)))******+++,,,,,,------,,,,,,,,,,,,,,,---------+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++,,,,,,---......///***++++++,,,------......,,,,,,------------------------............------******+++,,,------------+++,,,,,,,,,++++++***)))'''''''''((()))*********************************++++++,,,,,,,,,,,,,,,,,,((()))***+++,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,******************************+++++++++,,,,,,,,,***+++,,,---------,,,,,,++++++******++++++,,,---++++++******++++++,,,---++++++++++++++++++++++++((())))))***++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++******************************))))))))))))************++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))******++++++++++++******''')))+++,,,+++******+++))))))*********+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***---------......///000111///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111333333222+++,,,,,,------,,,,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,)))***,,,,,,++++++,,,...------------------......,,,------,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,.................................///000222333444222333555777777888777777888777666555555777888:::999999999::::::;;;;;;;;;;;;;;;<<<>>>@@@CCCEEEFFFGGGIIIJJJJJJIIIJJJMMMPPPPPPRRRUUUXXXZZZ[[[[[[ZZZ[[[[[[[[[\\\^^^bbbfffiiidddfffggggggeeecccccccccbbb```]]]ZZZZZZ[[[]]]___[[[]]]^^^^^^]]][[[[[[[[[YYYYYYYYYYYYYYYXXXWWWVVVYYYXXXXXXYYY[[[\\\[[[[[[---------,,,,,,,,,++++++)))************+++++++++*********++++++,,,,,,---***+++,,,---,,,+++***)))*********++++++***************+++,,,,,,---......---------,,,,,,++++++++++++++++++++++++++++++++++++******************+++***+++---......---+++***)))***+++,,,---,,,++++++,,,++++++++++++++++++,,,---,,,,,,++++++******************++++++,,,,,,,,,,,,++++++***+++,,,...///))))))***+++,,,,,,------))))))***+++,,,,,,------///......------,,,,,,+++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---............+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******,,,...++++++,,,,,,---...//////******++++++,,,---......///......------,,,,,,+++,,,---////////////---,,,)))***+++,,,---.........,,,,,,,,,,,,,,,+++***)))'''***---,,,)))(((+++...************************+++++++++,,,,,,---------((()))***+++,,,+++******++++++++++++++++++++++++........................++++++++++++,,,------...************************)))************+++++++++)))***,,,---...---,,,,,,++++++******++++++,,,---+++*********+++,,,,,,---++++++++++++++++++++++++$$$%%%'''(((***+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++******************************))))))))))))************++++++++++++******,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************)))++++++,,,,,,,,,,,,++++++)))+++---...---,,,,,,---))))))******++++++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,***+++,,,------,,,***)))111000...---------//////000///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,))))))(((***,,,...---,,,+++,,,,,,------,,,,,,+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////(((***++++++++++++---...........................//////000...,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,........................000000000111222444555666444555666888888888777777999777666555666777999:::777777999:::<<<===??????BBBCCCEEEGGGJJJLLLNNNOOOIIIKKKNNNNNNNNNPPPUUUYYY```bbbeeehhhjjjjjjjjjiiieeedddbbb```aaabbbeeefff]]]^^^___^^^\\\ZZZZZZZZZTTTSSSPPPNNNNNNNNNPPPQQQMMMOOOPPPPPPNNNLLLKKKLLLJJJJJJKKKLLLLLLLLLKKKKKKJJJHHHFFFHHHLLLNNNMMMKKK+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******,,,000333222---(((++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///---,,,+++*********+++,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,---///000000///---,,,,,,,,,++++++,,,,,,---...///...,,,+++***+++,,,,,,++++++,,,,,,---...//////,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********************************,,,,,,,,,++++++*********************************++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,---,,,,,,++++++*********++++++***)))***+++---...,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++************************,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++******************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,......///000000000///---+++)))++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,------.........,,,++++++******++++++,,,...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------........................000000//////............111000...---,,,,,,------------------...000222333333666777777444444555888777888999::::::999888888;;;:::888888888888666555:::<<<>>>AAACCCEEEGGGGGGGGGIIIKKKKKKLLLMMMOOORRRPPPRRRUUUYYY]]]```cccdddlllkkkjjjlllnnnmmmiiieee___]]]ZZZXXXXXXXXXXXXWWWTTTRRRQQQOOOMMMLLLKKKKKKJJJIIIGGGFFFFFFGGGHHHIIIEEEGGGHHHHHHFFFEEEEEEEEEBBBCCCDDDEEEFFFFFFFFFFFFDDDEEEEEEFFFFFFEEEDDDCCC+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((***------+++)))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++++++++***++++++,,,,,,,,,,,,++++++************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,......,,,+++***,,,,,,++++++,,,,,,---......---,,,+++++++++,,,,,,++++++,,,,,,---......///------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------.../////////...---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------...............---------////////////......------000///...---,,,------......---------///000222333333555777777666666888:::999::::::::::::999777666777666666777999;;;<<<<<>>>>>??????@@@BBBEEEHHHHHHHHHJJJMMMPPPTTTWWWZZZbbbaaaaaaeeejjjkkkfff```WWWUUUQQQNNNLLLLLLMMMNNNKKKKKKKKKKKKLLLKKKJJJIIIIIIJJJLLLLLLLLLLLLMMMMMMOOONNNMMMMMMMMMMMMMMMMMMLLLMMMOOOQQQRRRSSSSSSRRRTTTUUUVVVVVVVVVWWWYYY\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^]]][[[YYYXXX+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++)))(((''')))***,,,------,,,,,,---.....................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------,,,,,,------...///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............------------...------,,,,,,------...,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,---...//////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------+++++++++,,,,,,------...,,,---......---,,,***))),,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++*********))))))(((((((((************************************************++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,---...///000.........---------,,,,,,++++++,,,,,,------......***++++++,,,---......///,,,++++++******++++++,,,,,,,,,,,,,,,,,,------...,,,,,,,,,------.........---.....................//////.........---------........................---...///000111222222222222333333444555555555555::::::999999::::::999999666777888999;;;===>>>???AAABBBDDDDDDDDDFFFJJJMMMNNNOOORRRUUUYYY]]]```bbbgggggghhhkkknnnjjj```XXXPPPNNNJJJHHHGGGGGGIIIJJJDDDEEEFFFGGGGGGGGGGGGHHHJJJLLLNNNOOONNNOOOQQQSSSWWWWWWVVVVVVVVVVVVWWWWWWXXXXXXYYYZZZ]]]___bbbdddggghhhiiijjjjjjkkkmmmooooooooonnnnnnnnnooopppqqqttttttttttttrrrqqqooommm+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''***,,,---+++)))((((((++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++,,,,,,,,,,,,------............//////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---------------......///++++++,,,---------,,,,,,------------------------///............---------......------------......,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,------------,,,,,,+++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************------------------------*********)))))))))))))))***************************************************++++++++++++,,,,,,,,,************************************************)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))***++++++++++++***)))*********+++,,,...///000/////////......------,,,,,,---------------......******+++,,,...///000111,,,++++++******++++++,,,,,,,,,,,,,,,,,,---......,,,,,,,,,---......//////---------................................................///////////////---...000222333444555555555666777777888888777777<<<;;;999999::::::888777666777999;;;???BBBEEEGGGBBBFFFJJJLLLLLLMMMQQQTTTXXXZZZ\\\___bbbdddeeefffccccccdddfffeee```WWWOOOGGGFFFDDDCCCDDDEEEGGGHHHHHHIIIJJJIIIHHHHHHIIIKKKLLLOOORRRSSSSSSVVV[[[___dddddddddeeefffhhhiiijjjkkkjjjjjjkkkmmmppptttvvvvvvxxx{{{|||{{{|||}}}~~~+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((+++...---+++)))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******************************************+++,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,---------...+++,,,,,,------,,,,,,+++------------------------+++******************+++---------------...//////***+++,,,---------,,,,,,------------------------000000000/////////............------------......,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...---------------,,,,,,,,,------,,,,,,,,,------...,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))************************************************************************+++++++++,,,,,,,,,************************************************((())))))***++++++,,,,,,************************,,,,,,,,,+++++++++************************************+++,,,,,,+++******++++++***++++++---///000000000//////...------,,,---------,,,,,,,,,,,,,,,******+++,,,------......,,,++++++******++++++,,,+++++++++++++++,,,,,,---,,,,,,------.../////////---------.........//////,,,,,,------...//////////////////000000000111111...///111444666777777777888888::::::;;;::::::999;;;999888888:::;;;999777:::;;;===@@@DDDHHHKKKMMMLLLQQQVVVXXXVVVVVVXXX[[[\\\^^^```bbbbbbaaa___^^^WWWXXXXXXXXXVVVRRROOOLLLDDDDDDEEEEEEGGGHHHJJJKKKOOOQQQSSSSSSRRRSSSUUUXXXWWW[[[___aaaccciiirrryyy}}}}}}}}}~~~~~~+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...000///,,,***,,,...++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------------+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************)))))))))***,,,------,,,+++*********+++,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------,,,,,,++++++,,,,,,---...------------...//////)))***,,,---...---,,,,,,------------------------111111111111000000000000......------------......,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------...............------,,,,,,,,,---,,,,,,+++,,,---///000,,,++++++++++++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))*********************************++++++,,,,,,,,,))))))))))))))))))))))))************************((())))))***++++++,,,,,,************************,,,,,,,,,++++++************************************+++,,,------,,,+++***++++++******+++---...///111000000///...------------,,,,,,++++++*********++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,*********)))***++++++,,,,,,,,,------...///000000---------.........//////+++,,,,,,---...///000000//////000000111111222222...000222555777888999999999:::;;;<<<<<<<<<;;;::::::888666888;;;<<<;;;888??????AAACCCGGGKKKOOOQQQXXX^^^cccccc___\\\]]]___ZZZ\\\]]]^^^\\\YYYUUURRRNNNNNNMMMKKKIIIIIIKKKMMMJJJKKKMMMNNNPPPQQQRRRSSSTTTWWWZZZ\\\]]]___dddgggeeeiiinnnqqquuu}}}---------,,,,,,+++++++++*********++++++,,,,,,,,,---,,,++++++*********+++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***+++,,,,,,------******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***'''(((***,,,---,,,+++***------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,&&&((()))+++,,,,,,,,,+++------------,,,,,,+++***,,,,,,,,,---------......------------------------........................,,,,,,------------------///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......,,,---...//////...---,,,//////000000000...---,,,////////////////////////((()))+++---...///000000//////000000///...------,,,,,,,,,------.........---------,,,,,,++++++++++++,,,,,,------,,,,,,+++------------------------+++++++++,,,,,,---------******))))))))))))******.........------,,,,,,,,,,,,---------+++***+++,,,)))))))))******+++++++++...---,,,,,,++++++++++++++++++******************++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++)))))))))***+++,,,***++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++++++++++++++,,,)))************++++++++++++++++++************)))************************++++++************++++++******+++++++++,,,,,,,,,************)))'''%%%$$$++++++******************+++++++++++++++***)))(((++++++,,,,,,,,,,,,------/////////...---------,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///////////////////////////......---,,,,,,,,,------111111111111111111111111333444555777999:::;;;<<<:::;;;<<<===???>>><<<:::555777999;;;;;;===@@@BBBDDDFFFHHHKKKNNNTTT[[[```ppptttssslllfffbbb[[[RRRSSSRRRQQQPPPNNNMMMKKKKKKFFFGGGHHHJJJKKKLLLLLLLLLPPPOOOPPPUUU]]]cccdddcccggghhhlllqqqwww|||}}}}}}{{{.........---------,,,,,,++++++++++++++++++,,,,,,,,,,,,+++***************++++++++++++++++++++++++***++++++,,,,,,++++++***)))******+++,,,,,,------******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***'''(((***,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------,,,,,,---------------,,,+++***,,,,,,,,,,,,------------------------------------........................///......---,,,,,,,,,,,,---------.........//////------------------------------------------------////////////////////////------,,,,,,------...///......///000000///.........///000000000///---,,,........................+++,,,,,,---......------///////////////...------,,,,,,---------..................---------,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------...---------,,,,,,,,,,,,...///000///---,,,---...+++++++++,,,,,,,,,------...---,,,,,,+++++++++,,,++++++******************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,***++++++,,,,,,++++++************++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++---,,,,,,++++++*********************++++++++++++++++++++++++************************************,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------+++++++++,,,++++++******************************)))******+++++++++******+++++++++,,,,,,,,,------............------------------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///..............................---------------...111111222222222333333333666666888999;;;<<<===>>>===<<<;;;;;;;;;<<<;;;;;;>>>???@@@@@@AAABBBFFFHHHLLLNNNQQQUUUYYY___eeeiii{{{{{{uuujjjaaa\\\UUUNNNJJJIIIIIIHHHGGGGGGGGGGGGLLLLLLLLLMMMPPPSSSWWWYYY[[[___dddkkkqqqwww}}}//////............------,,,,,,++++++++++++++++++,,,++++++++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,---******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***''')))***,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................111000...,,,++++++,,,,,,++++++,,,---...///000111------------------------........................////////////////////////---------,,,------.../////////000000000000//////...///000000000///...---....................................---,,,+++***....../////////...---------------.............../////////...............,,,,,,------------,,,,,,------------------------------------,,,,,,,,,,,,......------------......------,,,,,,,,,,,,++++++///000000///---+++,,,---------------............------,,,+++++++++,,,,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++******++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++...------,,,+++***))))))************+++++++++,,,,,,+++++++++************++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---------...+++++++++++++++,,,---...************************(((((()))++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------............//////...---,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///------------------------.........------...//////111111222333444555666666999999:::;;;<<<===>>>??????>>>===<<<===>>>AAABBBEEEEEEEEEEEEFFFHHHMMMPPPZZZ]]]```ccceeeiiimmmpppxxxuuukkk^^^TTTOOOKKKFFFDDDDDDDDDEEEFFFGGGHHHIIIPPPOOOOOOQQQVVV]]]dddhhhmmmttt}}}............------------,,,,,,,,,++++++*********,,,,,,---------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***((()))***,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,------------,,,,,,,,,++++++***,,,---------------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------111///...,,,,,,,,,---...,,,,,,------...//////000........................////////////////////////---------------------------------------...//////////////////////////////...///000111111000///.......................................---,,,,,,+++....../////////......---.....................///........................------............------------------------------......------,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---+++)))******---------...............---,,,,,,++++++,,,,,,,,,******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***((('''***++++++,,,,,,++++++***++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++,,,,,,,,,++++++******************+++++++++,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------+++***)))))))))***,,,---***************+++++++++((()))***+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,------.........111000///...---,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,------------...---------............///------------------------............//////000111222222333555666888999999999:::;;;<<<===>>>??????AAABBBCCCDDDEEEGGGKKKMMMHHHIIIIIIIIIKKKOOOUUUZZZiiikkklllkkkjjjiiiiiikkkfffbbb[[[SSSMMMJJJHHHFFFGGGGGGHHHJJJLLLOOOQQQRRRVVVWWWYYY^^^eeennnwww|||,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++*********------...//////......---++++++++++++++++++++++++***++++++,,,,,,++++++******+++++++++++++++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***)))******+++,,,,,,------------------------------------............------+++++++++,,,,,,---------,,,,,,++++++******)))))),,,------......---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...000000................................................////////////////////////------------------------...------------...//////...........................///000111111000//////////////////////////////------.../////////............//////000//////...////////////////////////------------------......---......//////......---------------------------.........------,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---+++******+++---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,+++***)))(((***++++++,,,,,,++++++***++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++************++++++)))*********++++++++++++---,,,***)))))))))***+++))))))*********++++++++++++++++++++++++***)))(((*********+++++++++,,,,,,+++,,,,,,,,,------......111000///...---,,,,,,,,,******++++++,,,,,,,,,,,,------------------------,,,,,,---------.........---------............///------------------------.........///000111222333333444555777888:::;;;<<<999:::;;;<<<===>>>???@@@DDDGGGKKKMMMNNNNNNPPPRRRQQQQQQRRRSSSUUUZZZaaaeeeqqqqqqnnniiiccc^^^[[[[[[UUUSSSQQQPPPOOOMMMMMMNNNJJJLLLOOOSSSWWWZZZ\\\^^^dddgggkkkrrr{{{zzzuuutttxxx+++++++++,,,,,,,,,,,,---,,,,,,++++++++++++++++++,,,---.../////////...---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++,,,---------------------------------+++,,,,,,------,,,,,,+++***++++++,,,,,,------...,,,+++******)))))))))***,,,------............---++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000000111//////.........---------........................////////////////////////////////////////////////......------......///000......------------.........///000111111111000///000000000000000000000000---...///000111111111111//////000111111111000000000000000000////////////---------------...............////////////......------------------------.........---------------------,,,,,,,,,,,,------,,,,,,------------.........///000///---,,,---...,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,------******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++))))))***+++,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++))))))))))))************...---,,,+++++++++++++++)))))))))***++++++,,,,,,,,,,,,,,,++++++)))((((((************++++++++++++,,,,,,,,,,,,------------//////...---,,,,,,,,,---)))******++++++,,,,,,---------------------------,,,---------............---------............///------------------------/////////000111222444555666666777999:::<<<======;;;<<<===???@@@BBBCCCDDDIIIMMMRRRTTTSSSRRRTTTUUU_______________bbbfffjjjllljjjfff___WWWQQQNNNMMMJJJIIIJJJOOOQQQPPPQQQTTTQQQTTT[[[bbbhhhmmmpppqqqwwwyyy~~~}}}zzz|||~~~|||vvvsssvvv}}},,,,,,,,,,,,------......++++++++++++++++++,,,,,,***+++---...///...---,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))******+++,,,,,,---......---,,,+++*********+++,,,,,,,,,---...............,,,,,,,,,,,,------------................................................+++---...000111000///...---------...............................................................////////////////////////...............//////000000///...------...///000...///000111222111111000111111111111111111111111//////000222222333222222000000111222222222222222111111111000000000//////------.........//////////////////000000/////////------------------------------------..................------------......---------....../////////,,,...///...------...000,,,,,,,,,,,,+++++++++***,,,+++++++++,,,,,,---...******++++++,,,------...------------------------******+++,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......***++++++,,,,,,++++++************++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,---+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))*********+++++++++******++++++,,,+++++++++((())))))***++++++,,,,,,******+++++++++******)))************++++++++++++------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---******++++++,,,------...........................------------............---------............///......................../////////000222444555666888888999:::<<<======>>>???@@@AAACCCFFFHHHJJJKKKLLLQQQVVVXXXXXXZZZ^^^bbbjjjiiigggddd```^^^^^^___\\\[[[WWWRRRLLLHHHHHHIIIGGGEEEHHHOOOTTTUUUYYY^^^bbbhhhrrr~~~~~~---------.........//////*********++++++,,,,,,---((()))+++---------+++***+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,---......++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,******+++,,,,,,---......---,,,+++++++++,,,---...,,,,,,---.../////////...,,,,,,------------......////////////////////////000000000000000000000000,,,...000222111000---++++++,,,,,,---...///000000////////////////////////........................------------------------...............///000000111000///......///000111...///000111222222111000222222222222222222222222111111222333333333222222000111222333333333333333222111111111000000//////.../////////000000111111//////000000000000//////------------------------,,,---------.../////////---------,,,,,,---------........./////////000000)))+++,,,,,,,,,,,,---///---------,,,,,,+++++++++++++++++++++,,,,,,---...******+++,,,,,,---......------------------------((()))***+++,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((()))+++---...+++++++++,,,,,,+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,$$$%%%''')))***+++******((())))))***++++++,,,,,,((()))***+++++++++++++++)))************+++++++++---------,,,,,,+++++++++,,,,,,+++++++++,,,------++++++,,,------...//////........................---------.........//////---------.........////////////////////////////////////000111222444666777999::::::;;;<<<===>>>>>>BBBCCCEEEHHHJJJMMMOOOPPPLLLQQQWWWZZZ]]]bbbkkkrrrmmmlllhhhaaaZZZTTTQQQPPPPPPOOOLLLIIIFFFFFFHHHJJJKKKHHHKKKTTT[[[___eeennnttt|||~~~,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++***))))))+++---...++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********++++++******++++++,,,---,,,,,,,,,---------......////////////////////////,,,,,,---...///000111111...........................///000000000///...------..................///...---***))))))+++...000/////////000//////...---......//////////////////000000000000000000000000222111000000//////000000...//////000000111111222222222333444444444444444222333333333444444555555555444333222111000//////////////////............000//////.........//////........................///...---,,,,,,---///000///---******---...,,,***111000///......///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,,,,,,,---......++++++++++++++++++++++++............---,,,+++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,+++*********+++++++++******************++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,++++++***+++++++++******)))))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,000000///...------,,,,,,******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,++++++***************++++++++++++******))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,---------............------------......,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////,,,,,,...///000000000000//////000222444777999:::999::::::<<<>>>@@@BBBCCCEEEFFFGGGIIIKKKNNNPPPQQQWWWYYY^^^dddiiimmmpppqqqiii^^^UUURRRPPPKKKHHHHHHDDDFFFJJJMMMKKKHHHIIILLLPPPPPPRRRXXXaaannn{{{---------,,,,,,,,,++++++******************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++******++++++,,,---,,,,,,,,,---------.......................................///////////////........................***+++,,,.........------.........///////////////000///...---...///111222...///////////////......////////////////////////111111222222222222222222555444333333222222333333444444444444444333333333666666777888888888888777666666666777777888888888888888777666555444333222222222222111111000000000000000///............///........................///......------------...000---+++,,,...///...,,,000000///.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------............---,,,+++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,+++******++++++++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,+++++++++,,,......++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,//////......---,,,,,,+++******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++************++++++++++++******))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,---------............------------......,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////---...///000111222222222000111222333666888:::;;;:::;;;<<<>>>@@@CCCEEEFFFHHHGGGGGGHHHLLLRRRWWW[[[___bbbfffjjjmmmmmmkkkjjj___VVVNNNLLLKKKIIIHHHIIIJJJLLLOOOQQQPPPPPPTTTYYY\\\___eeelllttt......------------,,,,,,************************(((***,,,---...,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++************+++,,,,,,************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++******++++++,,,---,,,,,,,,,---------..............................000000//////....................................)))***+++---.../////////.../////////000000000000000000111111111222222222//////000111111111000000111111111111111111111111333333444444555555555666888888777666666666666777::::::999888888777666666;;;;;;<<<============<<<:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999888777777666666555444333333222222000000000/////////......------------------------...............---,,,+++///...---...///000///...///000000000///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,---......------------------------............---,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,+++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,---,,,,,,,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,...------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,++++++++++++*********++++++++++++******)))******+++++++++++++++,,,,,,,,,,,,------------,,,,,,+++++++++,,,------,,,,,,,,,---------............------------......,,,,,,,,,---------......,,,,,,,,,---------......------.........///////////////111222333444444444333333444666888:::<<<===<<<===???AAADDDFFFHHHIIIJJJIIIHHHJJJPPPYYYbbbgggjjjlllnnnooommmhhhccc___TTTMMMHHHHHHIIIHHHJJJNNNRRRVVVYYY[[[]]]aaahhhmmmpppvvv}}}---------------,,,,,,,,,******************************,,,,,,,,,,,,+++***************************++++++++++++++++++++++++,,,,,,,,,++++++************************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------++++++++++++------***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------..............................///////////////.................................------...///000000111111......//////000111111111//////111222222222111000222222333444555555555444666555555555555555444444666666666777777888999999;;;:::999999888888999999<<<<<<<<<;;;;;;:::::::::===>>>??????@@@@@@??????===>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;::::::888888777666555444333333111111111111000000///...---------------------------...//////...---+++***.........///000000000000111111222222111000...---........................------------------------,,,,,,,,,+++++++++******---,,,,,,,,,,,,---......++++++++++++++++++++++++---.........------,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,+++++++++,,,,,,******+++++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))***++++++,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---------..................///////////////000111333444555555555666666777888:::<<<>>>??????@@@BBBDDDFFFHHHIIIIIIKKKKKKLLLPPPWWW```iiinnnpppooommmjjjddd]]]WWWTTTNNNIIIGGGHHHJJJLLLRRRYYY^^^eeelllpppuuu|||+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------++++++++++++------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------..............................------......///000000111////////////////////////111000000000000000000000/////////000111222222333000111333444555444333222666777888999:::;;;;;;;;;;;;;;;:::::::::999999999888999999999::::::;;;;;;;;;;;;:::999999999999999:::;;;;;;;;;<<<<<<<<<======>>>>>>???@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;888888777666666555444444333333444333333111000///..............................///000///...,,,+++,,,---///000111111111111444444555444333111///...........................------------------------,,,,,,,,,+++++++++******---,,,,,,,,,,,,---......++++++++++++++++++++++++---------...------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,+++,,,,,,------******++++++,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++*********++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++***************+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------......---,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------.............../////////000000///000111333444555666666999999999;;;<<<>>>@@@AAABBBCCCEEEGGGHHHHHHHHHHHHIIIKKKOOOUUU\\\bbbhhhkkkllliiiddd]]]WWWRRROOOMMMKKKIIIJJJMMMPPPTTT^^^hhhrrr~~~******++++++++++++,,,,,,------------------------...---+++))))))***,,,---------------------------++++++++++++++++++++++++,,,,,,++++++++++++++++++***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------++++++******++++++,,,---,,,,,,,,,---------......------------------------,,,,,,---...///000111111////////////////////////111111000///////////////111111222333444555555666777777999:::::::::999888:::;;;<<<>>>???@@@@@@@@@?????????>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999999::::::;;;<<<======;;;<<<======>>>>>>======>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;::::::777777777777666666666666555666666666555333222000////////////////////////...//////000000000//////,,,...111333333333333444777777666555444222000///........................------------------------,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,---......------------------------,,,------...------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,------...******++++++,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++************+++,,,---------............------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++++++++,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------............/////////000000000///000222444555777777777:::;;;;;;<<<===???AAABBBDDDEEEGGGIIIJJJJJJJJJJJJHHHKKKPPPVVVZZZ]]]___``````]]]WWWRRRNNNLLLLLLMMMLLLLLLPPPVVVZZZaaaooo}}}+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,)))))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---------......++++++******++++++,,,---,,,,,,,,,---------......---------------------------.........//////000000////////////////////////222111000000000111222333444555666777888999999:::<<<======>>>>>>>>>>>>>>><<<===???AAABBBCCCDDDDDDBBBAAAAAA@@@??????>>>>>>>>>======<<<<<<;;;;;;;;;<<<;;;::::::999999::::::::::::::::::;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;============<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::777777777888888888888999777888999999777555333222111111111111111111111111000//////000000111222333---111555666666555666888999888666444222111000000................................................------------,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,------...------,,,++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,---......******++++++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---........./////////...,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------........./////////000000000000111222333555777999999:::;;;;;;<<<===>>>@@@AAABBBDDDFFFIIILLLNNNOOOOOOOOOHHHJJJMMMQQQSSSTTTTTTSSSRRRQQQOOOMMMMMMNNNPPPQQQPPPSSS[[[cccjjjttt,,,,,,,,,------.........++++++++++++++++++++++++***+++---------+++)))((())))))))))))))))))))))))++++++++++++++++++++++++*********++++++,,,,,,---)))))))))))))))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,------.........++++++******++++++,,,---,,,,,,,,,---------......------------------------///////////////.........000000000000000000000000333333222222333555777888777888999:::;;;<<<======???????????????@@@@@@@@@===>>>@@@BBBCCCEEEEEEEEEBBBBBBAAA@@@@@@???>>>>>>??????>>>===<<<;;;::::::<<<<<<;;;:::::::::::::::<<<<<<;;;;;;::::::999999999999:::;;;;;;;;;;;;;;;>>>=========<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::777888888999999::::::;;;888999::::::999777444333111111111111111111111111000000//////000222444555///333777999888888999;;;999888555333111000//////////////////////////////..............................------------,,,,,,---,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,------...---------++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---...///******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...,,,,,,---...---,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------......////////////000000000000222333555777999:::;;;;;;<<<<<<<<<===>>>@@@AAABBBCCCEEEIIINNNQQQSSSSSSSSSIIIIIIKKKLLLLLLLLLKKKKKKIIIJJJKKKNNNPPPRRRTTTUUUUUUZZZdddnnnwww,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000111222111000000000111333444222333444666888:::<<<<<<>>>>>>>>>>>>>>>>>>??????CCCBBBAAABBBCCCCCCBBBBBB@@@AAAAAABBBCCCDDDEEEGGGHHHGGGEEECCCAAA@@@???>>>???>>><<<;;;:::;;;<<<======<<<<<<<<<;;;;;;;;;;;;@@@???>>>===<<<;;;;;;;;;;;;;;;;;;<<<===>>>===<<<===@@@@@@======@@@@@@>>>>>>======<<<<<<======>>>========================<<<;;;;;;:::999999999:::555444222222333333111000.........///000111222333888888999999:::::::::;;;999777555222000/////////000//////...------,,,,,,222111111111///...---,,,000000000000////////////------,,,,,,,,,---......//////...---,,,,,,++++++------......---+++)))(((,,,------......------,,,------------------------------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------***+++,,,,,,------,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---************************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))******++++++******))),,,,,,+++***+++,,,---...---,,,***)))))))))******++++++++++++++++++++++++++++++++++++++++++++++++---..................---+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,------...///........................---------.........////////////...------,,,++++++...///000111111222444666777999:::;;;<<<;;;::::::>>>>>>===>>>@@@BBBEEEGGGJJJKKKMMMNNNOOOOOOOOONNNLLLFFFDDDGGGJJJJJJKKKMMMNNNOOOSSSWWWYYY[[[___cccdddiiipppzzz,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,------......------,,,------------------------.........................../////////000000111111222111111111222333555666666777888:::;;;===>>>???AAA@@@@@@@@@@@@AAABBBBBBDDDDDDCCCCCCCCCCCCBBBAAAFFFEEEEEEFFFIIIKKKLLLMMMIIIHHHFFFDDDBBBAAAAAAAAABBBBBBAAA@@@???>>>======;;;<<<===>>>???@@@AAAAAABBBAAA???===<<<;;;;;;;;;>>>===<<<<<<===???@@@@@@===AAAAAA??????BBBAAA>>>??????????????????@@@@@@???>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;:::888888888888555444222222222222333444555666888888999999999:::::::::888777555222000/////////////////////////////////000111111111111000000///111111000000//////............---------....../////////...------,,,++++++......---,,,++++++++++++,,,------......------,,,------------------------------------------------,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---***+++,,,,,,------,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,+++++++++,,,---...---,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---..............................---------.........///////////////......---------///000222222222444666999::::::;;;<<<============>>>>>>>>>>>>@@@CCCFFFHHHOOOPPPPPPOOONNNMMMKKKJJJIIIDDDBBBFFFIIIJJJLLLOOOSSSVVV\\\bbbfffjjjpppttt}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************************************++++++************++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,------......------,,,........................///////////////000000000000000000000000111111111222222222333555666888999<<<<<<===>>>???@@@AAAAAACCCCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFIIIFFFDDDEEEHHHKKKKKKJJJGGGFFFCCCAAA@@@@@@AAABBBCCCDDDDDDDDDBBB@@@===;;;<<<>>>???AAACCCDDDDDDDDDBBBAAA@@@@@@???@@@@@@AAACCCBBB@@@>>>>>>>>>@@@AAA>>>BBBDDDBBBCCCEEEEEEAAABBBBBBBBBBBBBBBBBBCCCCCC????????????@@@AAABBBBBB@@@@@@@@@?????????>>>>>>===<<<:::::::::999777555222222333333444444555555888888888888888999999999888777555333222111000000///000000111222222333333111222222333444444444333222222111111000///......000//////.........////////////......---,,,,,,,,,///---,,,******+++---///------............------------------------------------------------------++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******++++++------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++******++++++,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---...,,,,,,+++************+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,++++++,,,,,,---...........................------........./////////////////////////////////000222333444555666999;;;============>>>???@@@AAA@@@@@@@@@AAACCCFFFIIIKKKQQQQQQPPPOOOMMMKKKJJJIIIGGGDDDCCCGGGJJJMMMRRRXXX___fffooowww~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++*********//////......,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,------......------,,,...............///////////////000000000000111111000000111111111111111111333444555666888:::<<<<<<@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGDDDFFFHHHJJJJJJKKKLLLMMMPPPLLLHHHHHHJJJLLLJJJGGGHHHFFFDDDBBBAAABBBDDDEEEFFFGGGGGGGGGEEECCC@@@???AAABBBCCCCCCDDDCCCCCCCCCBBBBBBCCCDDDEEEGGGHHHIIIJJJJJJIIIFFFDDDBBBBBBCCCDDDHHHKKKKKKLLLPPPPPPLLLJJJJJJJJJIIIIIIHHHGGGGGGBBBBBBBBBCCCEEEGGGIIIJJJEEEEEEEEEDDDCCCBBBAAA@@@===<<<;;;;;;<<<;;;999777555666666666777777666666777777777777777777777777888777666555444333222222000111222333555666777777555666666777777777777777555555444333222222111000111000///...............//////......---------,,,---,,,,,,+++,,,---...///------............------........................------------------------*********+++,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---......,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,++++++++++++,,,------....................................////////////......//////000000000000111222444555666888;;;===>>>>>>===>>>???AAACCCDDDDDDDDDEEEGGGIIIKKKMMMOOOMMMMMMMMMMMMLLLKKKKKKJJJHHHGGGHHHMMMQQQVVV```jjjuuu,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,------......------,,,,,,,,,------............///000000000111111111222111111111111222222222222555666888:::<<<>>>??????BBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEGGGHHHHHHEEEGGGJJJJJJJJJJJJMMMPPPUUURRRPPPPPPQQQQQQOOOMMMJJJIIIGGGFFFEEEFFFGGGHHHJJJKKKKKKKKKKKKJJJIIIIIIEEEEEEEEEEEEEEEEEEFFFFFFGGGIIIKKKNNNPPPQQQQQQQQQVVVXXXYYYWWWTTTPPPOOOPPPQQQVVVZZZ[[[___dddfffddd]]]]]]\\\ZZZXXXUUUSSSQQQMMMLLLLLLLLLMMMPPPRRRSSSOOOOOONNNLLLJJJGGGEEECCCAAA???======>>>>>>===<<<;;;<<<<<<======<<<;;;:::777777777777777777777777888888888777666555555444222333444555777888999999:::;;;;;;;;;;;;:::999999999888888777666555555555111111///...------------///...............------***+++---...///......------......//////......---........................------------------------*********+++,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------......---,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,++++++,,,,,,---..................................../////////000000------...///000111222222222333555666666888;;;===>>>>>>>>>>>>@@@BBBEEEFFFIIIJJJKKKLLLNNNPPPQQQRRRKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKOOOUUU[[[dddsss,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++%%%'''))),,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,------......------,,,,,,,,,,,,---......//////111111111222333333444444222333333444444555666666888999;;;===???AAAAAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGIIIIIIIIIJJJKKKIIIGGGHHHMMMQQQQQQRRRSSSSSSSSSQQQPPPOOOKKKJJJIIIIIIHHHHHHHHHHHHKKKLLLOOORRRTTTTTTSSSSSSLLLKKKJJJJJJKKKMMMPPPQQQRRRVVV[[[```dddddddddccclllnnnooommmhhhddddddeeebbbggglllnnnttt}}}zzzyyyvvvrrrmmmhhhccc```]]]\\\\\\\\\]]]```bbbdddcccbbbaaa^^^YYYUUUQQQNNNEEEBBB???===============>>>>>>???@@@???>>><<<;;;:::::::::999999999999999:::::::::::::::999888777555666666777888888999999<<<=========<<<;;;:::::::::::::::999999999999888333222111///...---------........................***+++...///000///...,,,......////////////..............................------------------------++++++++++++,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......------,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,---------,,,,,,***+++,,,,,,---,,,,,,,,,)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---,,,,,,,,,,,,---..................................../////////000000000---...///000222333444555444666777777777888;;;===>>>>>>???@@@BBBEEEFFFGGGLLLLLLMMMNNNOOOPPPQQQQQQMMMLLLKKKJJJIIIIIIIIIJJJMMMPPPWWW___gggttt,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,'''(((+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,------......------,,,,,,------...//////000000333444444555666666777777555555666777999:::;;;;;;;;;<<<>>>@@@BBBBBBCCCCCCBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEFFFFFFGGGIIIJJJKKKKKKMMMMMMLLLKKKNNNVVV\\\___cccgggfffaaa[[[YYYYYYTTTTTTUUUUUUTTTRRRQQQPPPSSSXXX```gggkkkjjjhhhfff[[[XXXUUUSSSSSSVVVZZZ]]]^^^dddooozzz~~~tttoooooorrrnnnsssxxx{{{wwwppplllggggggiiilllqqqwww|||~~~yyyssslllgggcccSSSNNNGGGBBB@@@@@@AAA@@@CCCDDDEEEEEEDDDCCCAAA???>>>>>>>>>=========<<<<<<;;;;;;<<<===<<<;;;::::::888888888888888888888888::::::;;;<<<<<<<<<;;;;;;999999::::::::::::;;;;;;666555444222111/////////............////////////------........................////////////..............................------------------------,,,,,,,,,++++++,,,------........................------------------------+++,,,,,,,,,,,,,,,,,,---***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,............---------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------------------,,,,,,,,,,,,------++++++++++++++++++++++++******++++++++++++*********+++,,,---------,,,,,,***+++,,,---------,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------,,,,,,,,,,,,------------......------......///000.........................../////////000000000000//////111333444666888888888999::::::999:::<<<>>>>>>???AAADDDFFFHHHIIIIIIKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJKKKLLLNNNNNNTTTYYYbbbmmmwww,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,------...//////...---***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,------......------,,,---......///000111111222555666666777888999999:::777777999:::<<<===??????<<<>>>@@@BBBCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGGGGHHHFFFGGGGGGHHHIIIJJJLLLLLLKKKMMMOOOOOOPPPWWWbbbkkk{{{rrrnnnnnneeefffggggggfffdddaaa___bbbjjjvvv|||iiieee```[[[ZZZ\\\___bbbeeennn}}}xxxppppppsssrrrwww|||~~~vvvqqqhhhjjjooovvvzzzvvveee___VVVNNNKKKJJJJJJJJJNNNOOOPPPPPPOOOMMMKKKIIIBBBAAAAAAAAA@@@@@@??????<<<<<<===>>>>>>===<<<;;;::::::999888888777777666666777888:::;;;<<<<<<<<<888999999::::::;;;;;;<<<999888666444333111111000.........///////////////000///---,,,,,,---...000......////////////......////////////////////////------------------------------,,,+++++++++,,,,,,........................------------------------+++++++++,,,,,,---------++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.../////////...........................*********++++++,,,,,,,,,++++++++++++++++++++++++------------------,,,,,,...------,,,,,,------...++++++++++++++++++++++++*********++++++************+++,,,---...---,,,,,,)))***,,,---...---,,,,,,++++++,,,------...//////++++++++++++++++++++++++---......//////......---------------------------+++++++++,,,,,,,,,------///............///000000........................////////////000000000000000111333555777999:::;;;:::;;;<<<<<<;;;;;;===>>>???AAADDDGGGIIIJJJKKKKKKIIIIIIJJJJJJJJJJJJIIIHHHHHHHHHIIIKKKMMMQQQTTTVVV[[[aaalllxxx.........------,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...((((((''''''(((***,,,---******+++++++++,,,,,,,,,************************---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********+++,,,---...///........................------------------------,,,,,,,,,,,,---...//////------...///000111222222555444444444666777999;;;<<<<<<;;;;;;<<<===???@@@@@@AAABBBCCCDDDDDDDDDDDDHHHGGGFFFEEEEEEFFFGGGGGGGGGHHHJJJJJJJJJJJJLLLMMMSSSXXX]]]```dddooo|||rrrnnnlllmmmllljjjkkkooojjj~~~qqqccc]]][[[[[[___dddcccpppxxxqqqmmmkkksssvvvxxx~~~sssjjjjjjkkkqqqxxx}}}wwwkkk^^^XXXWWWWWW[[[```bbbfffjjjhhhddd___ZZZWWWRRRMMMGGGBBB@@@@@@@@@AAA>>>???@@@AAAAAAAAAAAA@@@@@@>>>;;;:::;;;:::999888888666555666888999999888;;;;;;;;;;;;;;;;;;<<<<<>>======<<<<<<===>>>@@@AAAAAABBBCCCEEEFFFGGGGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIKKKLLLMMMLLLLLLOOOTTTXXX```hhhrrryyyxxxrrrmmmmmmllllllpppvvv|||nnnfffaaa___bbbfffnnn{{{xxxrrrooommmpppuuuzzzqqqiiihhhjjjooowww}}}zzzoooeeebbbccceeekkkqqquuu|||}}}xxxrrrmmmccc]]]TTTNNNJJJGGGDDDAAABBBBBBBBBBBBBBBCCCCCCCCCBBB???===<<<<<<<<<;;;:::;;;:::888888999:::999888:::::::::::::::;;;;;;<<<<<<;;;:::888666444222222333111///...///000//////........................------.........///////////////............//////........................------------------------..............................---------,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,++++++***---------------------------------------------------------------------------------,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,------.../////////---------.........//////........................111111000000000111222333444444666777999:::<<<<<<<<<;;;:::::::::<<<===>>>???AAADDDFFFGGGGGGFFFFFFFFFCCCBBBDDDCCCBBBEEEIIILLLQQQWWW\\\aaafffkkknnnttt}}}...------------,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***)))((()))+++,,,------.........------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........................---------......///........................------------------------///............///000000111111222444555777888888=========<<<===>>>??????>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIIIIHHHHHHIIIJJJKKKLLLLLLLLLMMMOOORRRRRRSSSZZZeeemmm|||xxxooogggdddcccfffnnnwwwxxxpppkkkhhhkkkooo{{{|||uuuqqqpppooonnnuuu|||qqqjjjiiijjjooovvv}}}wwwnnnfffeeegggjjjqqqxxx{{{rrrfff^^^ZZZVVVPPPKKKGGGHHHHHHIIIKKKMMMNNNOOOHHHFFFCCCAAA@@@???===;;;===;;;999888999999888777999888888888888999:::::::::;;;;;;:::999777555444444222000/////////...---------------------------....../////////000000000//////............//////..............................................................................---------,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++------------------------------------------------------------------------------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,........................------.........//////////////////000000000000000000000000000222333444555888999:::;;;<<<======>>>>>>===<<<;;;;;;<<<>>>@@@AAABBBDDDFFFGGGFFFFFFEEECCCAAAAAACCCEEEFFFLLLSSSWWW]]]fffpppwww}}}------------------------......---,,,,,,,,,------++++++++++++++++++++++++)))***+++***)))((()))+++***+++,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////...---------------..................................................................///000000222333444666777999:::;;;==================>>>>>>>>>>>>??????@@@AAAAAABBBEEEEEEEEEEEEFFFGGGGGGHHHLLLKKKKKKLLLOOORRRUUUWWWZZZ___eeehhhkkkrrr~~~wwwmmmccc^^^^^^cccnnnxxxzzzuuurrrqqquuu{{{~~~vvvsssqqqqqqqqqrrr{{{zzzsssooommmmmmpppvvv|||rrrjjjdddccceeehhhnnnuuuuuulllhhheeeaaa]]]RRRTTTWWWZZZ^^^bbbdddfffVVVSSSNNNJJJFFFCCC???===???===;;;:::;;;;;;:::999777777777666666777888888:::;;;<<<===<<<:::888666555333111000000000...,,,........................////////////000000000000//////............//////........................////////////////////////..............................---------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------//////.........---------............/////////////////////000000000000000///000111222444666777888<<<<<<<<<======>>>>>>??????>>><<<;;;<<<===???AAADDDEEEEEEEEEEEEDDDDDDCCCCCCAAABBBFFFIIIMMMWWWaaalllttt------------------------......---,,,,,,,,,------++++++++++++++++++++++++***+++,,,+++*********,,,))))))***++++++***((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...------,,,,,,,,,,,,,,,,,,................................................------------...///000111444555666777999:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBEEEEEEDDDDDDDDDDDDEEEFFFJJJJJJKKKOOOWWWaaajjjppp{{{~~~tttkkkgggggglllwwwxxxuuuttttttzzz~~~yyyuuuuuuvvvwwwwwwyyy|||xxxuuussstttssstttwww{{{vvvoooiiieeeeeegggiiipppxxxsssnnnmmmmmmllleeehhhnnntttyyy|||}}}}}}kkkfff___XXXQQQKKKEEEAAABBB@@@>>>>>>?????????>>>999888777666666666666666777888:::;;;;;;999777666444333111111111000...,,,////////////////////////////////////000000000000//////............//////........................////////////////////////..............................---------,,,,,,,,,******++++++++++++*********+++,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------/////////...------,,,,,,........./////////000000....../////////000000000000111333555777999:::;;;=========>>>>>>????????????>>>===<<<===???AAABBBHHHGGGFFFEEECCCBBBBBBBBBDDDCCCEEEJJJOOOXXXfffttt,,,,,,,,,------------......------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,++++++,,,---***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---................................................---------...000111333444888888999:::;;;<<<<<<===>>>???@@@AAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCCCCCCCEEEDDDDDDCCCDDDFFFGGGHHHJJJLLLRRR\\\kkk||||||uuutttuuuxxxzzzvvvtttrrrrrrxxx}}}{{{xxxxxx{{{}}}}}}~~~yyywwwvvvuuuzzzxxxwwwxxxzzzwwwssslllhhhfffhhhiiilllsss|||uuummmmmmoooqqqvvv||||||sssjjjaaaYYYQQQLLLDDDBBB@@@???@@@@@@???>>>>>>===;;;:::888888777777555555666777666555444333333222111111222111///---000000000000000000000000....../////////000000000//////............//////........................////////////////////////..............................---------,,,,,,,,,******++++++++++++*********+++,,,------......---------------------------........................------------------------++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------//////.........---------....../////////000000000......//////000000111111333444666888;;;<<<======>>>>>>>>>??????@@@@@@@@@>>>>>>???@@@AAABBBDDDEEEIIIHHHEEEDDDBBBBBBCCCCCCDDDEEEIIIQQQZZZggg{{{,,,,,,,,,---------......------,,,+++++++++++++++************************+++,,,---,,,+++++++++---++++++++++++,,,,,,---...******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---...///................................................---...///000222555777888<<<<<<<<<======>>>>>>>>>>>>???AAABBBCCCCCCCCCCCCBBBCCCDDDFFFFFFFFFFFFEEEDDDDDDDDDEEEHHHKKKNNNPPPUUU[[[fffvvv}}}~~~zzzvvvsssrrrqqqqqqwww|||{{{}}}yyyxxxxxxzzz}}}}}}{{{wwwvvvvvvvvv}}}{{{zzzyyyyyy}}}xxxuuuvvvooolllkkkllllllmmmttt|||~~~rrrjjjiiimmmrrr{{{|||rrrhhh```[[[QQQOOOLLLJJJIIIGGGEEEDDDDDDCCCAAA???===;;;::::::666666666555555444444444222111111222333222000...000000000000000000000000------.........///////////////............//////..............................................................................---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,***+++,,,---............------------------------////////////////////////------------------------+++++++++,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................---------.../////////000000000000//////000000111222222333555666999;;;===>>>??????>>>??????@@@AAABBBBBBCCC>>>???AAADDDFFFGGGHHHHHHFFFEEECCCBBBBBBDDDFFFGGGHHHJJJQQQ\\\iii|||,,,,,,,,,------.........---,,,++++++******++++++***************************+++,,,,,,+++***+++,,,******))))))***,,,...///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,,,,,,,,,,---...///000111........................////////////////////////...///000222555777:::;;;????????????????????????<<<>>>@@@BBBCCCCCCCCCBBBDDDEEEGGGHHHIIIIIIHHHHHHCCCDDDEEEHHHLLLQQQUUUXXXdddlll{{{yyyzzz{{{{{{}}}{{{zzztttrrrqqqqqqqqqrrryyy}}}tttnnnnnnqqquuuuuuuuuxxx}}}zzz}}}wwwvvvvvvxxxxxx~~~|||{{{zzzyyy|||vvvvvvzzzzzzwwwuuutttqqqpppuuu}}}}}}|||xxxpppiiihhhmmmssswww}}}ssskkkfffeeebbb^^^[[[YYYVVVSSSQQQJJJHHHFFFCCC@@@>>>===<<<:::999888777666666666777111111111222333333111///////////////////////////------------........./////////............//////..............................................................................---------,,,,,,,,,---......//////......---***+++,,,---............------------------------------------------------+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++------------++++++------------------------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................////////////000000000000000000111222333333444444777888;;;===???@@@@@@@@@??????@@@AAABBBCCCDDDEEE>>>@@@DDDGGGJJJKKKKKKKKKCCCBBBAAAAAACCCFFFIIIKKKMMMPPPYYYfffvvv,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,------,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,.........------,,,,,,,,,...------,,,,,,------...---.........---,,,,,,+++......//////000111111111000///...------...///000000000222444777999;;;<<>>>>>>>>???@@@AAAAAACCCBBBBBBDDDGGGIIIJJJJJJHHHHHHIIIIIIIIIIIIJJJKKKHHHIIIJJJMMMSSS\\\fffmmmxxx~~~{{{wwwrrrpppqqqqqqpppnnnpppsssqqqnnnooowww~~~xxxoookkklllooottttttuuuxxx}}}}}}~~~uuuooonnnpppssstttzzz~~~}}}zzz}}}xxxwwwsssnnnjjjkkkqqqvvv~~~rrrmmmnnnssswwwwwwrrrooonnnllliiiddd[[[QQQMMMIIICCC???>>>>>><<<;;;;;;;;;999444000777777666666555444333333333222111000000///000000000000000000////////////........................////////////////////////...........................................................................---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...000222,,,------......------,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---,,,,,,+++***)))(((---,,,,,,++++++,,,,,,---........................+++,,,,,,------,,,,,,++++++++++++******)))))))))...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------------.........//////......//////000//////......//////111444777:::<<<=========>>>???AAABBBCCCBBBBBBCCCDDDEEEFFFFFFGGG@@@FFFJJJIIIHHHHHHJJJKKKBBBDDDBBBEEEKKKHHHHHHUUUYYY```iiiuuu,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,,,,.........------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,......---------,,,,,,,,,...------,,,,,,------....../////////......---,,,,,,,,,,,,---......////////////.........///000111333444555777999;;;<<<===>>>>>>>>>???@@@AAABBBCCCEEEDDDDDDDDDFFFGGGGGGFFFHHHHHHIIIIIIJJJMMMPPPSSSQQQTTTZZZ```gggoooxxx~~~}}}yyytttqqqpppooommmkkknnnrrrssssssvvvxxxsssqqqsssuuuwwwvvvvvvxxx{{{}}}}}}|||wwwtttpppnnnppprrrttttttwwwzzz}}}}}}~~~wwwvvvsssooolllnnnssswwwzzzpppmmmpppxxx}}}~~~tttiiibbbZZZOOOFFFCCCAAA>>>;;;:::;;;;;;888666888888777666555444444444333222111000000///000000000000000////////////...........................////////////////////////........................................................................------+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...///000,,,,,,------------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------,,,++++++******---,,,,,,++++++,,,,,,---------------------------+++,,,,,,------,,,,,,+++...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------------.........////////////000000000000000///000000111333555888;;;===>>>>>>??????@@@AAABBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGJJJLLLJJJHHHFFFFFFFFFEEEHHHFFFHHHOOOMMMPPP]]]]]]iiizzz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------,,,,,,+++............------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,...------,,,,,,------.../////////000//////...---++++++,,,,,,---..................///000111222333888888999:::<<<===>>>???>>>>>>???@@@AAABBBDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGIIIJJJLLLMMMPPPVVV]]]bbbdddiiiooouuuzzz}}}zzzxxxvvvuuusssqqquuuzzz~~~~~~||||||~~~~~~~~~rrrqqqqqqsssvvvxxxxxxxxxyyyzzz{{{~~~}}}zzzyyyyyy}}}tttlllkkkooossszzzxxxmmm___SSSMMMGGGDDD@@@======>>>>>>===::::::999888777666666666444333222111000000000000000000/////////.........////////////////////////////////////////////////........................................................................---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///+++,,,,,,------,,,,,,+++...------------,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++............------------******+++,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------------........./////////000000000111111000000000333333444666888;;;===>>>??????@@@AAABBBBBBBBBAAAEEEFFFHHHIIIJJJIIIHHHGGGJJJJJJIIIIIIHHHFFFDDDDDDGGGMMMMMMPPPXXXXXX\\\iiimmmzzz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))))))))))))))*********+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------...------,,,,,,------........./////////......------------...//////000000...//////111222444555666;;;;;;<<<===>>>>>>????????????@@@AAABBBDDDFFFGGGDDDEEEGGGHHHHHHIIIJJJKKKKKKOOOTTTYYY```iiissszzz|||{{{zzzzzz{{{}}}xxxxxx|||~~~zzzqqqiiihhhllliiiqqq{{{~~~ooobbb[[[QQQNNNKKKHHHFFFDDDCCCBBB>>>===<<<:::999999999999555444333222111000000000000000000/////////......////////////////////////////////////////////////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------++++++,,,,,,,,,,,,++++++------------------------...------,,,,,,++++++***+++++++++,,,,,,,,,------------------......//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,------............////////////000000000000000000111111666777888999;;;===???@@@@@@AAABBBCCCCCCCCCBBBBBBFFFHHHJJJLLLLLLKKKIIIGGGGGGDDDCCCFFFGGGGGGHHHJJJMMMXXX]]]aaajjjkkkmmmxxx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++(((((()))))))))*********+++++++++,,,,,,,,,------++++++,,,,,,,,,---------------------------------...------,,,,,,------...,,,------.........------------......///000000111000000222444555777888888<<<<<<===>>>>>>???@@@@@@@@@@@@AAABBBDDDEEEGGGHHHEEEFFFHHHGGGFFFGGGJJJMMMMMMVVVcccppp|||}}}yyysssrrrtttwww}}}~~~{{{tttkkkhhhjjjjjjrrr}}}nnnggg\\\\\\[[[XXXTTTPPPLLLJJJFFFEEEBBB>>><<<:::::::::777666555444333222222222111000000000000/////////000000000000000000000000////////////////////////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------,,,,,,+++,,,,,,------,,,,,,+++---------------------------------,,,,,,+++++++++++++++,,,,,,,,,---------,,,------......//////000---,,,,,,++++++,,,,,,---------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,------............/////////000000////////////000111222333999:::;;;===>>>???@@@AAAAAABBBCCCDDDDDDDDDDDDDDDHHHJJJLLLMMMMMMKKKIIIGGGEEEAAA@@@EEEHHHIIIOOOVVV]]]nnnyyy,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,+++******************+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++((())))))******+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,------------......------,,,,,,------...+++,,,------------------,,,,,,------.../////////222333555777888999::::::======>>>>>>???@@@AAAAAABBBBBBCCCCCCEEEFFFHHHIIIGGGHHHIIIGGGEEEGGGLLLPPPXXXggg|||~~~|||uuuqqqqqqtttwww{{{|||}}}{{{rrrnnnooosss{{{vvvmmmfffgggiiigggccc___]]]\\\YYYUUUOOOIIICCC???<<<;;;:::999888666555444333333222222111111111000000000000000000000000000000000////////////////////////........................................................................+++,,,,,,------------,,,------------------------------------------------,,,------......---,,,,,,,,,------......------,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------.........//////---,,,,,,++++++,,,,,,---........................+++,,,,,,------,,,,,,+++------------..................---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................------------............/////////000000000///......///111333555777;;;<<<===???@@@AAAAAAAAACCCCCCCCCCCCDDDFFFGGGHHHIIIJJJKKKLLLKKKJJJHHHGGGGGGCCCCCCHHHKKKNNNZZZiiizzz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------------,,,+++***)))*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))******+++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,---------.........------,,,,,,------...,,,,,,---...............------......///000000000555666888:::;;;<<<<<<;;;===>>>???@@@AAABBBCCCCCCDDDDDDDDDEEEEEEGGGHHHHHHHHHJJJKKKJJJJJJOOOXXX___ppp~~~{{{{{{zzzuuutttwwwxxxzzz{{{}}}yyyxxx}}}|||yyy{{{xxxpppkkknnnpppqqqpppppprrrtttuuupppfff[[[QQQIIIDDDAAA<<<;;;:::888777666555555333333333222222222222111111111111111111111111111////////////////////////........................................................................++++++---.........------................................................+++,,,---.........---,,,---......//////......---,,,,,,,,,---------......***++++++,,,,,,------...,,,,,,,,,------------...------------------......---,,,,,,++++++,,,,,,---------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------..................------------........./////////000000000000/////////111333666:::<<<<<<===???@@@AAAAAAAAAAAADDDCCCBBBBBBDDDGGGJJJLLLJJJJJJJJJJJJIIIHHHGGGFFFHHHEEEGGGNNNRRRYYYlll,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,------...------,,,+++***)))+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,------............------,,,,,,------...------...///000000//////000000111111222222333333777888:::<<<======<<<<<<>>>???@@@AAABBBDDDEEEEEEFFFEEEEEEEEEFFFGGGHHHHHHGGGJJJLLLNNNQQQYYYfffppp}}}}}}~~~{{{zzz|||~~~{{{{{{~~~yyyxxx{{{rrrqqqvvvyyyyyysssuuu{{{wwwqqqmmmooosssuuuwww{{{zzzlll^^^SSSLLLHHH>>>===;;;999888777666666444444444333333333222222111111111111111111111111////////////////////////........................................................................***+++---...///...------................................................++++++---.........------......////////////......,,,,,,,,,------.........)))***+++,,,------...///,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))))))))******+++++++++***++++++,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......------------......////////////000000000000000000111222555999===???===>>>???AAABBBBBBAAAAAAEEECCCBBBBBBDDDHHHLLLOOOJJJJJJIIIHHHGGGFFFFFFFFFFFFDDDIIISSSYYYbbb|||...///000///---,,,---.....................------------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++++++++,,,,,,,,,---------------,,,,,,++++++++++++,,,---...///000000000---...000222444666888999:::;;;;;;<<<===>>>??????>>>>>>>>>AAADDDFFFGGGGGGFFFGGGHHHJJJLLLMMMLLLJJJQQQSSSVVV\\\eeerrrzzzvvvxxxvvvssssssuuuwwwxxxxxxsssuuuwwwzzz{{{{{{zzzyyyxxxxxxxxxwwwvvvwwwzzz}}}{{{{{{|||||||||||||||{{{}}}zzzxxxyyyzzz|||uuuooommmsssyyyzzzyyyyyyvvvnnnmmmkkklllrrrvvv}}}uuueeeWWWNNNGGGDDD???===;;;:::999777555444333222222333444444111111000000000000111111////////////...............------,,,,,,------...////////////////////////---------...............------------------------...------------...//////,,,,,,------.../////////...------,,,,,,------......------,,,,,,------......------,,,,,,------...------............------///...---,,,,,,---...//////,,,+++,,,...///---+++---------------------------.........---,,,,,,+++,,,,,,,,,++++++*********------------------------++++++,,,,,,,,,,,,------////////////////////////++++++++++++++++++++++++------......///000000000111000///...------.../////////............//////...000444777:::;;;;;;;;;>>>??????@@@@@@AAABBBBBBAAABBBDDDGGGIIIJJJKKKLLLGGGHHHHHHGGGEEEDDDEEEGGGNNNKKKMMMUUUaaattt---...///...,,,,,,,,,---------------------......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++*********)))++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,---------............---------,,,,,,,,,,,,+++,,,---...////////////000111222444666888999::::::;;;<<<===>>>???@@@@@@DDDDDDDDDFFFGGGHHHGGGGGGGGGFFFFFFHHHLLLQQQUUUWWW^^^bbbjjjrrrzzz~~~|||zzzyyyssssssssstttuuutttrrrpppmmmkkkiiihhhjjjkkkkkkkkkhhhjjjlllnnnnnnnnnmmmlllmmmnnnnnnmmmlllnnnqqqtttvvvwwwyyy|||}}}~~~{{{zzzzzzzzz|||~~~|||{{{{{{|||}}}vvvpppmmmrrrvvvvvvuuuvvv}}}yyyssspppmmmnnnttt{{{vvveee[[[QQQLLLFFFAAA???===<<<;;;:::999999888777777666666333222111111111111111111111111000000000/////////...------,,,,,,------...////////////////////////........................------------------------...------------...//////---------..................------,,,,,,------......------,,,,,,------......------,,,,,,------...------............------......---,,,,,,---.........---+++,,,...///---+++------------------------------......------,,,+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++------......//////000000111000///...---....../////////.........///000000000222555888:::;;;;;;;;;??????@@@AAABBBCCCDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJGGGIIIKKKKKKIIIHHHHHHIIIOOOPPPXXXdddrrr,,,---...---,,,++++++---++++++,,,,,,------......---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------.........++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++---------.........//////...............---------,,,---...//////000//////444444555777888999:::;;;;;;;;;<<<>>>???AAABBBBBBDDDEEEFFFGGGGGGGGGFFFFFFKKKJJJJJJMMMTTT^^^hhhnnnwww|||}}}yyyvvvsssqqqpppnnnmmmmmmooorrrtttttttttooommmkkkjjjkkkkkkkkkjjjiiijjjkkkllllllkkkiiihhhhhhiiiiiihhhhhhiiikkknnnnnnqqqtttuuutttuuuyyy|||qqqpppoooppprrrwww|||~~~}}}}}}}}}~~~wwwrrrppptttxxxxxxxxxyyy}}}vvvsssrrrvvvwwwyyy}}}|||{{{xxxwww|||oooccc^^^YYYRRRKKKGGGDDDBBB@@@===<<<;;;999888666555444444333222222111111111111222222111111111000000000......------------......////////////////////////000//////......---------------------------------...------------...//////...............---------...------,,,,,,------......------,,,,,,------......------,,,,,,------...------............------------,,,,,,,,,,,,------...---,,,,,,......---,,,------------------------------......------,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000000000///............/////////...//////000111111222444666999;;;<<<<<<<<>>???AAACCCDDDDDDBBBDDDFFFGGGGGGHHHHHHIIINNNPPPUUU\\\ggguuu~~~{{{xxxvvvvvvvvvwwwwwwvvvwwwyyy~~~~~~}}}}}}|||zzzxxxvvvvvvwwwvvvuuutttrrrrrrrrrsssrrrqqqooooooppprrruuuxxxxxxtttnnnlllppptttfffeeeeeefffiiinnnrrruuuwwwvvvuuuvvvyyy{{{}}}}}}zzzuuutttxxx|||}}}~~~|||wwwttttttooopppsssvvv|||sssjjjiiieee___YYYUUUPPPKKKHHHCCCAAA>>>;;;888777666666555444333222111111111111222222111111111000000000......------------......////////////////////////111000000///...------,,,...........................------------...//////000//////...------,,,,,,...------,,,,,,------......------,,,,,,------......------,,,,,,------...------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,---------------------------------------,,,------...------,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000/////////........./////////...//////000111222333555666888:::<<<=========AAABBBCCCEEEGGGIIIKKKLLLMMMLLLKKKIIIGGGFFFEEEEEEIIIKKKNNNPPPQQQRRRUUUWWWXXXaaaooo~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}},,,---...---+++***+++,,,******++++++,,,---......////////////............++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------////////////////////////...///000111222333333333888888888999:::;;;;;;;;;>>>???@@@AAACCCDDDEEEFFFEEEGGGIIIIIIIIIIIILLLOOONNNWWWeeeuuu~~~}}}}}}zzzzzz{{{~~~~~~|||uuulllgggiiilllcccdddeeegggiiijjjlllmmmkkkkkkmmmrrryyy|||xxxvvvyyy{{{{{{}}}}}}||||||tttssssssuuuwwwzzz~~~xxxrrrmmmkkkiiigggddd^^^XXXTTTPPPMMMHHHBBB>>><<<<<<===777666555333222111111111111111000000000////////////......------......///////////////////////////111111000///......------...........................------------...//////000000///...---,,,,,,+++...------,,,,,,------......------,,,,,,------......------,,,,,,------...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------------------------,,,,,,------...------,,,+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......//////////////////......//////111222444444777888:::;;;===>>>??????BBBCCCEEEGGGIIILLLMMMNNNMMMKKKIIIGGGFFFEEEDDDDDDMMMOOORRRUUUXXX\\\aaadddgggppp}}}~~~~~~}}}|||||||||}}}|||{{{yyywwwvvvxxxxxxxxxwwwxxxxxxyyyzzzyyyyyyzzzzzzzzzxxxvvvuuu,,,---...---,,,++++++---++++++,,,,,,------......000000/////////.........++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------.........///////////////...///111333555666777777999999:::;;;;;;<<<======AAAAAABBBCCCDDDEEEFFFFFFDDDFFFHHHGGGGGGIIINNNSSSYYYggg}}}xxxppplllkkkmmmfffggghhhjjjjjjkkkjjjjjjkkkkkkooowww|||~~~}}}{{{zzzuuussstttsssrrrtttxxxyyyxxxvvvuuuuuuvvvwwwxxxyyy~~~zzzvvvtttmmmmmmnnnoooooolllhhheee```]]]WWWPPPJJJDDDAAA???:::999888666444333333333111111000000000///////////////............//////////////////////////////111000000//////....................................------------...//////000000///...------,,,,,,...------,,,,,,------......------,,,,,,------......------,,,,,,------...------............------,,,,,,------------,,,,,,,,,---......,,,,,,---...------------------------,,,,,,------......------******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---...//////000/////////......///000111333555666999999;;;<<<>>>@@@AAABBBDDDEEEFFFHHHKKKMMMNNNOOOKKKJJJHHHFFFEEEEEEFFFFFFKKKOOOVVV\\\aaaeeeiiilllrrr|||~~~|||{{{zzzzzz{{{{{{zzzxxxxxxyyyyyyzzzyyyxxxvvvuuusssssssssttttttvvvwwwwwwxxxxxxxxxxxxwwwvvvuuuttt---...///...,,,,,,,,,---------------------..................------------+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,---------...------.........////////////000222555777999:::;;;:::;;;<<<===>>>???@@@@@@DDDDDDDDDDDDEEEEEEFFFFFFCCCEEEHHHIIIKKKQQQZZZbbbwww{{{yyywwwqqqqqqppppppqqqqqqrrrsssvvvvvvxxx~~~}}}sssuuuvvvwwwwwwuuurrrqqqoookkkjjjkkkkkkkkknnntttyyyzzz|||}}}zzzyyywwwuuuuuuuuuwwwxxxvvv{{{}}}zzzyyyxxxtttsssrrrqqqllllllmmmppptttwwwwwwwwwwwwuuuqqqjjj```TTTJJJDDD???>>><<<:::888777666666222222111111111000000000//////............//////////////////////////////000000000///////////////...........................------------...////////////......---------,,,...------,,,,,,------......------,,,,,,------......------,,,,,,------...------............------,,,---............---,,,+++---///...,,,+++---...------------------------+++,,,------......------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------......///,,,---///000000000//////......///000222444666777999:::;;;===???BBBDDDEEEEEEFFFHHHIIIKKKMMMNNNOOOIIIHHHGGGFFFFFFGGGIIIJJJNNNVVVbbbmmmtttwwwxxxxxx}}}yyyxxxyyy{{{|||||||||zzzxxxxxxyyyzzzyyyxxxwwwwwwxxxyyyyyyxxxwwwvvvqqqqqqqqqrrrsssuuuvvvwwwyyyxxxwwwvvvvvvvvvvvvvvv...///000///---,,,---.....................------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------+++++++++,,,,,,------------------.........//////,,,---------....../////////000333666999;;;<<<===<<<<<<===???@@@AAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEIIIMMMQQQVVVaaannnyyy~~~|||zzz{{{}}}zzzsssmmmnnnoooooonnnmmmjjjiiidddbbbbbbfffhhhjjjpppvvvwwwyyy|||~~~|||xxxwwwuuuuuuuuuwwwyyyzzzwww{{{~~~~~~zzztttnnnkkkhhhoooxxx{{{|||~~~}}}wwwtttsssrrrqqqlllkkklllooovvv|||xxxgggWWWMMMBBBAAA???===;;;:::999888333333333222222222111111//////............//////////////////////////////////////////000000000000////////////////////////...------------...//////...............---------...------,,,,,,------......------,,,,,,------......------,,,,,,------...---..................---------...//////...------+++---///...,,,+++,,,///------------------------+++,,,,,,---.........---,,,,,,,,,------.........------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------++++++,,,------......///,,,---///000000000//////......///000222555777888999:::;;;===@@@CCCEEEGGGFFFGGGHHHJJJKKKMMMNNNOOOHHHGGGFFFFFFGGGJJJLLLNNNYYYeeevvv|||zzzvvvuuuvvvxxxyyyyyyxxxvvvttttttuuuuuutttsssrrrssstttuuuuuuuuutttsssmmmnnnnnnoooppprrrtttuuuuuutttsssrrrqqqrrrssssss..................------...---,,,+++,,,---...///---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++******+++,,,------------------------------------...------,,,,,,,,,------//////......///000222333111222444777999;;;<<<===<<<<<<===???@@@AAABBBCCCEEEDDDCCCCCCCCCDDDEEEFFFJJJIIIPPP^^^lllwww}}}sssmmmgggfffeeeeeefffggggggfffiiihhhffffffgggkkkoooqqqxxx||||||zzzyyyzzz{{{xxxuuurrrqqqsssvvvxxx|||~~~sssjjjkkkkkkllloootttzzz{{{tttpppooonnnllljjjlllsssxxx~~~}}}jjj\\\KKKFFF@@@======>>><<<;;;888777555333222111111222333222222111111111111111......////////////......222111111000///......------------.........//////......////////////......///...---,,,++++++,,,---------------------------////////////////////////------------------------/////////......------------+++)))((((((+++---///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...///---+++,,,---...---,,,...............------------------------------------------............///---......///......------...000333555666888;;;=========>>>???BBBEEEHHHJJJKKKLLLMMMNNNMMMLLLJJJHHHIIIFFFHHHLLLNNNNNNQQQVVVeee{{{~~~|||{{{{{{{{{{{{yyyxxxxxxwwwuuutttssssssssstttwwwvvvuuutttttttttttttttsssrrrrrrsssttttttsssqqqooonnnnnnnnnoooqqqsssuuuqqqqqqqqqrrrrrrrrrssssss..............................---,,,,,,---......---------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,---------,,,,,,+++------------------------//////...------......//////.........000111333444222444555888:::;;;<<<<<<<<<===>>>???@@@BBBCCCCCCDDDEEEDDDDDDDDDEEEGGGHHHQQQWWWgggzzzxxxnnnkkkgggdddeeegggiiikkkmmmlllkkkkkkmmmqqquuuxxx}}}wwwsssqqqtttrrrooonnnnnnqqquuuxxxzzzqqqqqqpppqqqrrrtttxxx{{{}}}}}}|||wwwqqqnnnmmmnnnlllnnnsssyyy~~~pppRRRLLLDDD???>>>>>>===;;;:::888666444222000000000000000///////////////000......////////////......111111111000///.........---------.........//////......////////////......//////...---------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,*********,,,---///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...---,,,******,,,---,,,+++---------...............---------------------------------............///---....../////////......111444666888999:::===???===>>>>>>@@@CCCFFFIIIKKKKKKLLLMMMNNNNNNMMMKKKJJJKKKJJJJJJMMMOOOSSS\\\eee~~~~~~{{{yyyxxxxxxxxxxxxwwwuuuvvvuuutttrrrqqqqqqrrrrrrssssssrrrqqqqqqqqqqqqqqqrrrqqqqqqrrrssssssrrrpppllllllmmmmmmnnnpppqqqrrroooooopppppppppqqqqqqqqq........................///...------------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++......------,,,,,,++++++************************+++,,,,,,------,,,,,,+++.........------,,,******------------------------000//////...//////000000......///000111444555666555666888999;;;<<<<<<<<<======>>>@@@AAABBBCCCDDDFFFFFFFFFFFFFFFIIIMMMQQQ[[[hhhzzzrrrkkkiiilllqqqtttzzzzzzyyyyyy{{{~~~|||sssmmmjjjiiihhhffffffiiimmmqqqttt}}}wwwuuuuuutttsssrrrrrrrrrrrrsssrrrttt||||||vvvsssqqqvvvuuuwwwzzzyyyZZZSSSIIIBBB@@@@@@???>>><<<;;;999777555222111000000///////////////000000...//////000000//////...111111000000//////......------........./////////......////////////......///////////////......---------------------------........................------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...---+++)))***+++,,,++++++,,,,,,------....../////////.........------,,,,,,---------............///......//////000000000111666888:::;;;<<<===???AAA>>>>>>@@@BBBEEEHHHKKKLLLLLLMMMMMMNNNMMMMMMLLLKKKMMMMMMNNNQQQSSSZZZjjjzzz~~~~~~}}}||||||{{{{{{{{{wwwvvvttttttuuuuuusssrrrsssrrrqqqooooooooooooppppppppppppooooooooooooooopppooonnnoooqqqqqqooonnniiijjjkkklllmmmnnnnnnnnnmmmmmmnnnnnnnnnooooooooo............/////////////////////...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------......---,,,++++++........................//////......//////000000......000222444666888999888999:::;;;<<<<<<======>>>>>>???AAABBBCCCDDDEEEGGGGGGGGGFFFHHHOOOYYY```nnn|||~~~zzzuuuuuuyyy|||~~~|||xxxyyy~~~|||tttmmmhhhfff______^^^___bbbfffjjjmmmwww|||~~~wwwvvvuuutttrrrooommmkkkjjjiiiiiimmmxxx~~~~~~~~~sssaaaYYYNNNGGGDDDCCCBBB@@@>>>>>>===<<<:::777555444222222111111111111222222//////000000000000//////111000000000/////////...............////////////......////////////.........///000111111000///...................................................---------------------------------....../////////,,,---...//////...------------------------------------------------------------------------------------------------------,,,,,,++++++,,,,,,---...---+++******+++,,,,,,+++++++++,,,------...////////////......------,,,,,,---------............///......///000111222333444999;;;===>>>>>>???AAACCC???@@@BBBDDDGGGJJJLLLMMMNNNNNNMMMLLLKKKKKKJJJJJJKKKNNNTTTWWWZZZcccwwwzzzzzzzzzzzzyyyyyyxxxxxxtttsssqqqqqqrrrrrrqqqppppppooommmlllllllllmmmmmmoooooooooooooooooonnnnnnmmmllllllmmmnnnnnnmmmkkkggghhhjjjllllllllllllkkkllllllmmmmmmmmmmmmnnnnnn........./////////000000000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------.........---..............................------...//////000///000111444666888:::::::::;;;<<<===>>>>>>>>>>>>??????@@@BBBCCCDDDEEEFFFFFFGGGGGGGGGMMMYYYjjjvvvzzzxxxtttpppqqquuutttxxx{{{}}}}}}{{{{{{{{{~~~{{{xxxvvvppphhheeegggjjjnnntttxxx{{{}}}wwwooohhhdddaaa___[[[[[[[[[\\\^^^bbbeeehhhssszzz{{{vvvvvvuuutttqqqooolllkkkiiihhhgggjjjrrr~~~xxxnnniiiaaaWWWOOOJJJGGGCCC@@@???@@@@@@@@@>>>;;;999777444444333222222222222222//////000000000000//////000000000000////////////........./////////000000......////////////.........///000111111111//////................................................---------------------------------....../////////---...///000000///---,,,------------------------------------------------------------------------------------------------,,,,,,++++++,,,,,,---......---++++++---...---,,,***++++++,,,---...///////////////......------------------............////////////000222444666777:::<<<>>>??????@@@BBBDDDBBBCCCEEEGGGJJJLLLMMMNNNPPPNNNLLLJJJIIIIIIIIIIIIJJJPPPZZZaaadddmmm~~~}}}|||{{{yyyzzz{{{zzzzzzyyywwwvvvuuurrrqqqooopppqqqqqqpppooolllkkkjjjiiiiiiiiijjjkkkkkklllmmmmmmnnnmmmllllllkkkjjjjjjkkkllllllkkkiiiggghhhiiikkkkkkkkkjjjjjjllllllllllllmmmmmmmmmmmm.........//////000000111000111111111000///...---++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++,,,---...//////+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++---....../////////........................------------...///000000000111444666888:::;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@AAACCCDDDEEEFFFGGGEEEHHHLLLQQQ[[[lllvvvuuutttrrrrrrrrrssssssqqqllliiigggdddaaadddjjjkkkooovvvzzz|||}}}~~~}}}{{{xxxqqqhhhdddeeehhhmmmuuuyyyzzz{{{~~~~~~zzztttooommmppptttwwwsssssssssvvvzzzvvvllleeeaaa^^^\\\^^^^^^^^^___aaaeeehhhjjjvvv}}}{{{yyywwwuuutttqqqpppnnnnnnmmmlllkkkkkkooouuuyyyzzzyyyuuussssssuuu{{{~~~xxxwwwsssmmmpppjjjbbb[[[VVVPPPIIIDDDDDDEEEFFFEEECCC@@@<<<:::555555333222111000000000///000000111111000000///000000000000////////////....../////////000000000......////////////.........//////000000000000000........................------------------------------------------------++++++,,,,,,,,,,,,,,,,,,---.../////////...---,,,------------------------------------------------------------------------------------------------,,,,,,++++++,,,,,,---...///---,,,,,,---......---++++++,,,,,,------..............................---------............////////////111333666888:::;;;===???@@@AAABBBDDDFFFEEEFFFHHHJJJLLLMMMMMMNNNOOONNNKKKJJJIIIJJJKKKLLLOOOWWWccclllpppxxx~~~{{{zzzzzzxxxwwwzzz{{{{{{zzzxxxvvvtttrrrpppooonnnnnnooopppooommmjjjiiihhhgggggghhhiiijjjggghhhiiikkkkkkjjjiiiiiijjjiiihhhiiikkkkkkiiihhhgggggghhhiiiiiiiiiiiiiiijjjkkkkkkkkkllllllllllll---......///000000111111111111222222111///...---+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------...............---....................................///000111222222333555888:::;;;;;;;;;<<<===>>>???AAAAAABBBBBBAAAAAABBBCCCEEEFFFGGGHHHIIIPPP[[[ffftttvvvtttrrrqqqrrrrrrooolllgggfffeeeeeedddeeeffffffbbb___^^^^^^]]]]]]bbbjjjuuuzzz{{{rrrooopppsssyyy}}}}}}~~~yyyssskkkeeecccffflllpppnnnmmmooossszzz{{{}}}zzzsssmmmhhhdddddddddeeegggjjjmmmppprrr|||}}}|||{{{uuussspppnnnmmmmmmmmmnnnooonnnnnnqqquuuuuurrroooiiiiiijjjnnnwwwwwwpppqqqqqqooonnnkkkiiigggfffaaaZZZTTTOOOPPPQQQPPPLLLGGGBBB>>>999888666444222111000000000000111111111111000000////////////000000000000.../////////000000000000......////////////......///.........//////000111........................------------------------------------------------,,,,,,,,,,,,,,,,,,++++++...............---,,,,,,------------------------------------------------........................------------------------,,,,,,++++++,,,,,,---......,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000---------............/////////000111444777:::===;;;===@@@BBBBBBDDDGGGIIIHHHIIIKKKLLLMMMMMMMMMMMMMMMLLLJJJJJJKKKNNNQQQSSSZZZ```lllvvv{{{~~~{{{yyyyyyyyyxxxwwwwwwwwwxxxxxxvvvtttrrrpppnnnlllkkklllmmmnnnmmmlllhhhhhhgggffffffggghhhiiifffgggiiijjjkkkjjjiiihhhiiihhhhhhiiijjjjjjiiigggffffffeeeeeeeeefffgggggghhhiiiiiiiiiiiijjjjjjjjj---......///000111111222111222222222111000...---+++++++++,,,,,,---------++++++++++++++++++++++++......---,,,***))))))(((////////////////////////+++,,,,,,------,,,,,,+++////////////...---,,,+++////////////////////////////////////000111222333333444666999:::;;;;;;;;;<<<===>>>@@@AAABBBCCCCCCAAABBBCCCDDDEEEFFFGGGHHHNNNYYYiiiyyyzzzrrrnnnkkkgggdddcccddddddbbb```___^^^^^^^^^______```aaabbb``````bbbccceeemmmvvvyyyvvvxxx{{{|||yyyxxxtttnnneee^^^]]]aaahhhmmmmmmlllnnnttt}}}zzz|||~~~~~~}}}~~~~~~wwwqqqiiiiiikkkmmmqqquuuyyy{{{}}}{{{}}}rrrpppllljjjhhhiiijjjlllnnnoooqqquuuzzzzzzwwwssshhhhhhiiimmmvvvzzzqqqqqqsssssshhhhhhkkkooorrrpppjjjeeeZZZ[[[[[[YYYUUUNNNHHHCCC===<<<:::777555333222222000000111111111111000000////////////000000000000////////////000000000000......////////////......///...---------///000111////////////////////////------------------------------------------------/////////......---------......------,,,,,,,,,,,,------------------------------------------------........................------------------------,,,,,,++++++,,,,,,---...---+++******+++,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111---------.........//////000000000111444888<<<>>><<<>>>AAACCCDDDFFFIIIKKKJJJKKKLLLMMMNNNNNNMMMLLLLLLKKKJJJJJJMMMRRRVVVYYYccchhhqqq{{{~~~}}}yyywwwuuuttttttuuuttttttssstttuuuvvvuuusssqqqooolllkkkjjjjjjlllmmmllljjjhhhgggfffeeeffffffhhhhhhgggiiikkklllmmmlllkkkjjjiiihhhhhhiiijjjjjjiiigggeeedddcccbbbcccdddeeefffgggggggggggghhhhhhhhhhhh////////////...---,,,+++111111222222111000...---,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------........................000////////////000000111.........///111333555777777888:::;;;<<<;;;;;;:::;;;===???AAABBBCCCBBBBBBDDDBBBCCCGGGGGGFFFMMMVVV```pppuuuooojjjeeebbb]]]ZZZVVVVVVXXX]]]aaacccaaabbbdddeeefffffffffgggiiikkkllljjjhhhnnnzzz{{{sssqqqvvv||||||tttnnnmmmnnnkkkfff___]]]___dddggghhhhhhiiilllttt|||~~~xxxwww{{{}}}|||zzzzzz|||xxxvvvvvvyyy}}}}}}wwwxxx{{{rrrmmmgggcccbbbcccddddddoooqqqwwwyyyqqqjjjiiijjjppp|||vvvmmmlllppphhhmmmuuu||||||wwwvvvyyyvvvuuurrrlllbbbVVVJJJCCC===<<<:::999999777555222333222111000///000111222000000000000000000000000000/////////........................////////////////////////////////////...................................................---,,,,,,,,,,,,---...000000///...............------------.........///.................................------.........+++++++++,,,---...///000.........------,,,,,,,,,,,,++++++******++++++,,,---------------------------------.........//////000000000///.........---000///...------...///000000222555777888:::===???AAABBBBBBCCCEEEFFFHHHIIILLLLLLLLLMMMOOOPPPOOOMMMLLLPPPQQQNNNPPPYYYccchhhkkkmmmrrr{{{~~~~~~~~~~~~}}}|||zzzzzzrrrrrrqqqqqqqqqppppppppprrrrrrrrrqqqpppooonnnmmmlllkkkjjjiiiiiiiiiiiiiiiggggggggggggggghhhhhhhhhiiihhhhhhhhhggggggffffffhhhiiiiiijjjiiihhhgggfffdddbbbaaacccfffgggeeebbbffffffffffffffffffffffff////////////...---,,,+++000000111222111000///...---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................000//////...//////000000......///000222444666888999:::;;;<<<<<<======<<<===>>>@@@BBBDDDEEEEEEEEEDDDCCCDDDGGGGGGIIIUUUbbbyyy{{{ooofffcccaaa___]]][[[XXXVVVVVV[[[aaafffiiippprrrtttuuutttqqqooonnnssswwwzzzyyyvvvyyy{{{vvvxxxxxxwwwsssqqqssszzz{{{rrrllljjjkkkkkkhhhdddccceeehhhiiiiiinnnnnnpppuuu|||xxxzzz~~~zzzqqqkkkkkknnnmmmkkkgggccc```___^^^^^^hhhjjjooovvv}}}~~~yyysssmmmlllmmmqqqzzz~~~qqqmmmooolllnnnttt{{{~~~~~~xxxdddSSSJJJCCCAAA???>>>===;;;888555222111000///...///000111000000000000000000000000000000/////////.....................////////////////////////////////////...................................................---,,,,,,,,,,,,---...//////...---------------------........./////////------------------------......------------......,,,,,,,,,,,,---...//////......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------------------.........//////////////////............000///...------...000000111444666888999;;;>>>@@@AAAAAABBBDDDFFFHHHIIIJJJMMMLLLLLLMMMNNNOOOMMMLLLQQQTTTUUUTTTXXXbbbjjjmmmnnnqqqxxx}}}}}}|||{{{yyyxxxvvvuuurrrrrrrrrqqqppppppooooooppppppoooooonnnlllkkkjjjkkkjjjiiihhhgggfffffffffddddddeeeeeefffgggggggggfffffffffeeeeeeeeeddddddeeeeeeggggggggggggfffeeebbbaaa```aaadddeeecccaaadddddddddddddddddddddddd////////////......---,,,...///000111111111000000------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------............++++++,,,,,,,,,,,,------........................//////............//////...///000111444666888:::<<<<<<<<<<<<===>>>???@@@???@@@BBBDDDEEEFFFFFFFFFEEEEEEHHHKKKMMMUUUeeettt|||pppiii___YYYXXXZZZZZZZZZ[[[YYYXXX\\\dddnnnvvvzzz{{{wwwuuu~~~|||zzzyyyxxxvvvttttttwww}}}{{{uuusssttttttsssssstttvvvwwwuuutttxxxxxxzzz}}}{{{zzzzzz{{{||||||{{{zzz}}}zzz{{{~~~{{{qqqiiidddbbbbbbeeeggghhheeeaaa^^^^^^```hhhjjjnnnuuu{{{}}}zzzvvvqqqppppppsssxxx|||wwwpppppprrrrrruuu{{{uuu___TTTFFFDDDAAA???>>><<<999666444333111000000000111111000000000000000000000000000000000/////////..................////////////////////////////////////...................................................------,,,,,,------.........---,,,,,,,,,,,,---............/////////000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------...///...------------,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------------........./////////................../////////......---...///111222444666999;;;;;;===@@@BBBAAABBBCCCEEEGGGJJJKKKLLLNNNMMMLLLLLLMMMNNNLLLKKKPPPSSSUUUXXXaaalllssstttvvvzzz}}}}}}||||||{{{zzzyyywwwuuusssqqqqqqssssssrrrpppooonnnmmmllllllllllllkkkjjjiiihhhggghhhhhhgggfffeeeccccccbbbaaabbbbbbcccdddeeeeeefffcccccccccbbbbbbbbbbbbbbbaaabbbcccdddeeedddcccbbb___^^^^^^___aaabbb```___aaaaaaaaaaaaaaaaaaaaaaaa///////////////...---------...///000000111111111------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,------.........///+++++++++,,,,,,,,,------........................//////............/////////000111333666888:::;;;===<<<<<<<<<===>>>@@@AAACCCCCCDDDDDDEEEEEEFFFFFFFFFHHHLLLTTT]]]jjjyyyzzzqqqllliiieee```YYYVVVXXX[[[^^^``````___aaagggsss~~~{{{{{{}}}{{{~~~}}}{{{{{{{{{{{{zzzuuuvvvyyy~~~}}}~~~}}}vvvqqqlllgggcccaaaeeehhhfffcccbbbeeejjjmmmqqqxxx{{{uuusssrrrsssuuuxxxyyyxxxwww}}}|||tttsssxxxwwwyyyiii[[[IIIGGGDDDBBBAAA@@@>>><<<999777666444333333333333000000000000000000000000000000000////////////...............////////////////////////////////////................................................------------------------......------,,,------............/////////000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,++++++,,,,,,,,,....................................////////////---------......//////000......---...///111222444888:::<<<===>>>???AAACCCAAABBBDDDGGGJJJLLLMMMNNNOOOMMMLLLLLLMMMNNNMMMLLLNNNSSSYYYbbbqqq}}}{{{yyywwwwwwxxxxxxwwwvvvuuusssrrrppppppooosssrrrqqqooommmkkkjjjiiiiiiiiiiiihhhgggfffeeeddddddddddddccccccbbbaaaaaaaaaaaaaaaaaaaaabbbbbbbbb````````````____________```aaabbbbbbaaa```___^^^\\\\\\]]]^^^^^^___^^^]]]________________________/////////000//////...---------...///000111222222...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,------......+++++++++,,,,,,,,,------.......................................///000000111222333666888:::;;;<<<<<<<<<;;;;;;<<<>>>@@@BBBEEEEEEEEEDDDDDDDDDEEEEEEGGGKKKTTTaaaqqq{{{rrrjjjdddaaa```\\\ZZZYYYZZZ^^^dddiiilllnnnmmmooouuu}}}~~~{{{uuurrrpppnnnllllllmmmooosssvvvyyyyyyyyyzzz|||tttnnnfffiiijjjhhheeefffkkkqqqsss{{{yyyrrrrrrrrrtttvvvwwwuuutttuuuxxxyyyzzz}}}xxxxxx|||{{{ooo```NNNLLLIIIHHHGGGGGGFFFDDD===;;;999666444333333333111111111111111111111111111000000000////////////............////////////////////////////////////................................................------------------------///...............//////............////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,---......---------------------------,,,,,,,,,,,,,,,,,,---................................./////////000000.........//////000000000.........///000333555666;;;<<>>@@@AAABBBEEEEEEDDDDDDEEEFFFGGGGGGLLLUUUcccqqqtttpppiiibbb]]][[[ZZZ[[[XXXYYY]]]bbbiiipppvvvyyy~~~}}}~~~}}}|||~~~zzzwwwssspppmmmmmmmmmnnnppprrrtttvvvttt}}}~~~~~~~~~|||}}}~~~}}}~~~zzzrrrrrrqqqnnnkkkkkknnnrrr}}}rrrpppooopppqqqqqqpppoooooosssuuuuuuyyy}}}|||~~~~~~pppcccQQQOOOKKKIIIIIIIIIHHHGGGAAA???<<<888555333222111111111111111111111111111111111000000000/////////............////////////////////////////////////................................................,,,------......------,,,///............///000000------------.........///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,------...,,,,,,,,,------------...------,,,,,,,,,,,,------............................../////////000000000000000000000000000111111/////////000333555888:::===???@@@AAAAAAAAACCCEEEDDDFFFIIILLLNNNOOOPPPPPPOOONNNMMMNNNRRRUUUWWWWWWYYYfffyyy~~~||||||yyyvvvrrrpppppppppqqqqqqpppnnnnnnnnnnnnpppqqqnnnmmmllljjjhhhfffeeedddccccccccccccbbb```___^^^ZZZ[[[]]]^^^^^^^^^]]]\\\[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXXXXXXXYYYYYYYYYYYY[[[\\\\\\[[[ZZZXXXVVVUUUUUUWWWYYYYYYXXXWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZ//////000000000000/////////......---...///000111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------++++++,,,,,,,,,,,,------........................------...///111333555666555666888:::;;;;;;;;;;;;;;;<<<>>>???AAABBBBBBBBBCCCCCCDDDEEEGGGJJJLLLNNNXXXhhhzzzwwwnnnaaa___\\\YYYYYY[[[]]]___bbbfffkkkrrrwww}}}xxx{{{~~~~~~yyysssooonnnnnnmmmllloootttyyy}}}~~~yyyzzz}}}}}}}}}{{{zzzxxxwwwwwwwwwsssoookkkiiihhhhhhgggfffiiipppuuuvvvxxx}}}|||zzz{{{~~~~~~|||xxxmmmfffZZZVVVRRRNNNMMMLLLJJJIIIIIIFFFBBB>>>999666444333111111111111111111111111111111111000000000//////............////////////////////////////////////................................................,,,,,,---......---,,,,,,...---------......///000,,,,,,,,,,,,------------------------------------......------------.........------,,,,,,---------,,,,,,,,,---------......------,,,,,,,,,,,,------.........................../////////000000000000222222222111111111111111///000000222555888;;;<<<>>>@@@AAABBBAAABBBCCCEEEFFFHHHKKKMMMOOOPPPPPPOOOOOONNNMMMPPPUUUZZZ]]]^^^cccuuu~~~}}}yyywwwssspppnnnnnnpppqqqpppooommmkkkkkkkkkmmmmmmjjjjjjiiigggfffdddcccbbb`````````___^^^]]][[[[[[XXXYYYZZZZZZZZZXXXVVVUUUSSSTTTTTTTTTUUUUUUUUUUUUSSSSSSSSSTTTTTTUUUUUUUUUTTTUUUVVVVVVVVVUUUTTTSSSQQQSSSUUUUUUSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUU//////000000000000000/////////...------...000111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,000000//////.........---++++++,,,,,,,,,---------........................------...000222444666888777888:::;;;<<<<<<;;;:::<<<===???BBBCCCDDDDDDCCCAAABBBCCCFFFIIIMMMQQQSSSdddyyyvvviiiaaaYYYYYYXXXZZZ^^^ccchhhlllrrrvvv|||{{{xxxuuuqqqllliiicccbbbbbbdddhhhlllmmmnnnyyyzzz~~~yyyuuutttooohhhcccaaa```___^^^fffnnnuuuxxxzzz}}}}}}zzzyyywwwxxx{{{{{{|||vvvmmmiiiggggggccc^^^YYYWWWUUURRRQQQPPPMMMIIICCC>>>;;;888777111111111111111111111111111111111111000000000000............/////////000////////////////////////................................................,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,---...///+++++++++,,,,,,,,,------........................///......------......///...------,,,,,,,,,------,,,,,,,,,------............------,,,,,,------...////////////////////////////////////000000000000444333333333222111111111000000111333666999<<<>>>???@@@BBBBBBAAABBBCCCEEEGGGIIILLLNNNPPPPPPPPPOOONNNMMMNNNQQQWWW]]]aaabbbppp}}}||||||||||||{{{wwwtttqqqnnnmmmnnnpppqqqpppooollljjjiiiiiiiiijjjhhhhhhgggfffdddcccbbbbbb]]]]]]]]]]]]\\\ZZZYYYXXXXXXXXXYYYXXXVVVSSSPPPNNNMMMMMMNNNPPPQQQSSSTTTUUUPPPPPPPPPQQQQQQQQQRRRRRRNNNOOOQQQSSSSSSSSSSSSRRRMMMPPPSSSRRRPPPOOOQQQSSSSSSSSSSSSSSSSSSSSSSSSSSS////////////////////////------------------------//////.........---------...------,,,+++***))))))------------------------+++,,,,,,------,,,,,,+++...------,,,,,,------...///......---------.........///111333555666666777999999;;;<<<===>>>>>>>>>CCCCCCCCCCCCCCCCCCCCCDDDEEEDDDGGGLLLMMMRRRaaaqqqzzznnnddd]]]XXXWWWXXXYYY^^^fffpppyyy~~~{{{}}}|||uuuqqqpppllljjjgggeeedddeeehhhjjjqqqvvv~~~}}}zzztttoookkkjjjfffeeedddbbb```]]][[[YYY]]]cccmmmvvv{{{|||{{{yyy}}}{{{zzz{{{wwwrrrnnnkkkmmmlllllljjjgggbbb^^^[[[YYYWWWSSSOOOKKKDDD===888:::777444222222111000///000000000000000//////...000000000000000000000000---...///000000///...---------............------------------------------////////////////////////........................,,,,,,,,,---------......000000///...------,,,,,,,,,,,,,,,---------......------------------------........................------...///...---+++***,,,---......//////......111000/////////000222333444555666444111/////////,,,000555888:::;;;===>>>@@@?????????AAADDDHHHKKKOOOMMMMMMPPPOOOLLLKKKMMMRRROOOOOOUUU```iiinnnnnn~~~}}}{{{zzzxxxwwwvvvqqqpppnnnllljjjiiihhhhhhmmmllljjjhhheeecccaaa```cccccccccccc```]]]ZZZXXXZZZZZZYYYWWWVVVUUUTTTSSSQQQQQQQQQPPPOOONNNLLLKKKJJJKKKKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKK////////////////////////.................................------------,,,------,,,,,,+++*********------------------------+++,,,,,,------,,,,,,+++.........------.........,,,,,,---...///111222333///000111333555666777777999:::;;;<<<===>>>>>>>>>AAABBBCCCCCCCCCCCCCCCDDDGGGEEEFFFNNNXXXfffzzzyyykkkaaaZZZVVVTTTWWW[[[bbbkkkuuu~~~~~~~~~|||vvvvvvxxxyyy{{{}}}~~~~~~}}}|||zzzxxxxxx{{{yyyrrrllljjjjjjkkkllltttwww||||||{{{tttnnngggccc^^^]]]]]]\\\[[[ZZZZZZZZZZZZ___fffnnntttxxxzzzzzzzzzyyyyyy|||{{{xxxvvvrrrnnnnnnpppssstttssspppmmmlllgggddd```YYYQQQIIIBBB>>>;;;888555333222222111000000000000000000//////...000000000000000000000000---...///000000///...------......//////......---------------------------................................................,,,,,,,,,---------......000//////...------,,,,,,,,,,,,,,,---------......------------------------........................------......------,,,+++,,,---......//////......111000/////////000222222555666777555333111000111000333888;;;<<<===>>>???AAAAAAAAABBBDDDGGGJJJLLLOOOMMMNNNQQQPPPLLLLLLOOOQQQTTTZZZdddnnnuuuzzz{{{}}}|||{{{yyywwwuuusssrrrnnnmmmkkkiiigggfffeeeeeefffeeedddcccaaa___^^^^^^^^^^^^___^^^\\\ZZZWWWUUUXXXWWWVVVUUUSSSRRRQQQQQQNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII////////////////////////////////////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------,,,,,,------------,,,,,,//////............//////------...///000222333444000111222444666777888888::::::<<<===>>>?????????AAABBBDDDDDDCCCCCCDDDFFFGGGGGGNNN[[[kkk~~~~~~vvvjjj```[[[XXXXXXXXXXXX^^^iiittt}}}{{{vvvuuuttttttvvvvvvuuutttnnnnnnoooppprrrtttvvvwwwwwwwwwvvvvvvwww|||~~~~~~~~~}}}~~~||||||~~~~~~{{{uuukkkddd[[[[[[ZZZYYYZZZ[[[]]]^^^___aaafffkkkqqquuuxxxzzzzzzyyyzzz|||~~~{{{{{{|||zzzwwwqqqwww}}}}}}uuujjj\\\PPPHHHDDD>>>;;;777555444333222000000000111111000000///...000000000000000000000000......////////////......---......//////......---------------------------------------------------........................,,,,,,,,,---------....../////////...------,,,,,,,,,,,,,,,---------......------------------------..............................---,,,,,,,,,------------...////////////...000000000///000111111222555777777777444333333333444777;;;===>>>???@@@AAABBBCCCDDDFFFHHHJJJLLLMMMOOONNNOOOQQQPPPMMMOOOSSSVVV```ooo{{{}}}zzzzzzyyywwwuuurrrpppnnnmmmjjjiiigggeeebbbaaa```___^^^]]]]]]\\\[[[ZZZYYYYYYXXXXXXXXXXXXWWWVVVTTTRRRTTTSSSRRRQQQPPPNNNMMMMMMJJJJJJJJJIIIIIIGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFF////////////////////////........................------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------------------------,,,,,,------------,,,,,,......------------......000000/////////000111111111222444666777999999999;;;;;;===>>>???@@@@@@@@@BBBDDDFFFFFFDDDDDDFFFIIIGGGQQQaaaqqqjjjgggccc```___```aaabbbcccgggnnnuuu{{{{{{~~~~~~vvvppptttuuuvvvxxx{{{|||}}}}}}||||||{{{zzzzzzzzz{{{|||~~~~~~yyyqqqqqqqqqooonnnooossswwwzzz{{{||||||~~~yyyqqqeeedddaaa______aaadddfffgggiiimmmqqqtttwwwxxxxxx|||{{{zzz{{{{{{zzzwwwtttyyyzzz|||zzz}}}iiiXXXLLLGGGAAA>>>:::777666555333111000111111111111000//////////////////////////////...//////////////////.........////////////..............................------------------------........................,,,,,,,,,---------......//////.........---------,,,,,,,,,---------......------------------------........................///...,,,++++++,,,---...------...///////////////000000000000000111111222444666777666555444444555777:::===>>>??????@@@BBBBBBDDDFFFIIIKKKLLLMMMMMMNNNMMMNNNPPPOOONNNQQQWWWcccrrr}}}zzzwwwwwwuuusssqqqnnnkkkiiihhhfffeeeccc```^^^\\\[[[[[[YYYYYYXXXWWWVVVUUUTTTTTTSSSSSSTTTTTTTTTSSSRRRQQQPPPPPPOOONNNLLLKKKJJJJJJGGGGGGGGGFFFFFFEEECCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC////////////////////////------------------------------,,,,,,,,,++++++++++++++++++,,,,,,---......------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---///.........//////000111222333555777999:::;;;;;;<<<<<<>>>???@@@AAAAAAAAABBBDDDFFFDDDBBBCCCHHHLLLTTTcccvvvuuummm]]]```dddgggjjjkkkkkklllrrrrrrtttvvvzzz~~~xxxttt}}}uuutttrrrnnnkkkiiiiiijjjmmmqqquuuxxx{{{tttqqqmmmiiihhhiiikkklllooosssyyy|||zzzxxxwwwwwwuuurrrppppppqqqsss|||xxxbbbSSSJJJEEEBBB===:::888666444222111111111111111000000////////////////////////////////////....../////////...//////////////////...........................------------------------........................,,,,,,,,,---------.....................---------,,,,,,,,,---------......------------------------...........................---,,,++++++,,,...///---...//////000000/////////000000000111111111111222444666666555444555666999;;;===>>>>>>???@@@BBBBBBDDDGGGJJJLLLMMMMMMMMMLLLLLLNNNPPPPPPOOOVVV^^^ooo~~~}}}{{{xxxuuurrrqqqooollliiifffdddcccbbbaaa___\\\ZZZYYYXXXWWWXXXWWWVVVTTTSSSQQQPPPOOOPPPPPPPPPQQQQQQQQQPPPPPPMMMMMMLLLKKKIIIHHHGGGGGGDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA////////////////////////------------------------------------,,,,,,,,,,,,++++++,,,,,,------......------------------------------............------,,,,,,++++++++++++,,,,,,++++++,,,---///222333555333555666888:::;;;<<<<<<======???@@@AAABBBBBBBBB@@@CCCDDDCCCAAAEEEMMMUUUjjjvvv~~~|||zzzooofffbbbaaagggooovvvxxxyyyxxxxxxxxxxxxyyy|||~~~xxxsssooojjjgggccciiiooovvv|||{{{yyytttqqqoooooopppqqqyyy~~~{{{vvvtttssssssrrrqqqkkklllooovvvmmmZZZOOOIIIEEE@@@===:::888555333111111222222111111000///000000000000000000000000//////............//////...//////000000//////...........................------------------------........................,,,,,,,,,---------..............................,,,,,,,,,---------......------------------------........................------,,,,,,,,,---............///000000000000/////////000111111111111000111333555666555555666777999;;;===>>>>>>???AAACCCCCCDDDGGGJJJLLLMMMMMMMMMLLLLLLOOORRRRRRSSS\\\fffwww~~~|||zzzyyywwwsssqqqlllkkkiiifffdddaaa___^^^\\\[[[ZZZXXXVVVUUUTTTTTTUUUTTTRRRQQQOOOMMMLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJIIIGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>===>>>>>>>>>?????????@@@@@@>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>////////////////////////.................................------------,,,,,,,,,,,,---------------------------------------------............---------,,,,,,++++++,,,,,,---+++,,,---...000333555666444555777999;;;<<<=========>>>???AAABBBBBBCCCCCCAAACCCEEEEEEFFFMMMZZZeee{{{~~~zzzzzz|||rrrmmmjjjdddbbbdddmmmsss{{{~~~~~~|||yyyssskkkppptttwww}}}{{{zzzwwwuuuuuuuuuwwwxxxzzzssspppoooppppppkkknnnooosss|||sss___PPPKKKHHHCCC>>>;;;999666444111222222222222111000000000000000000000000000000000///...------...///000//////000000000000//////........................................................................,,,,,,,,,---------..............................,,,,,,,,,---------......------------------------........................+++,,,------......------......///000000000000000...///000111222111111000111333666777777777888999:::;;;===>>>???@@@CCCEEEEEEFFFHHHJJJLLLMMMOOOOOOMMMNNNRRRUUUVVVYYYcccooo{{{~~~|||zzzxxxvvvtttrrrpppllliiieeedddbbb```^^^\\\ZZZZZZVVVVVVTTTSSSRRRQQQQQQQQQNNNMMMMMMLLLJJJIIIIIIHHHIIIHHHHHHGGGGGGGGGHHHHHHFFFFFFEEEDDDBBBAAA@@@??????@@@@@@@@@@@@???>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<============>>>;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;//////////////////////////////////////////////////////.........---------------------------------------------------------------............------...------,,,,,,------...000000000000111222333444555666888:::<<<======>>>>>>???@@@AAABBBCCCCCCCCCCCCFFFIIIIIILLLVVVgggsss{{{{{{{{{|||qqqfff^^^^^^aaaaaadddjjjrrrwww}}}~~~|||{{{{{{~~~{{{zzz|||~~~}}}{{{yyyyyyxxxxxxyyy{{{}}}{{{tttnnnlllllllllnnnqqqrrrrrrvvv|||~~~|||wwwxxxzzzttt___OOOMMMIIIDDD???<<<999666444111222222222222111000000000000000000000000000000000///...------...///000//////000000000000//////////////////////////////////////////////////////........................,,,,,,,,,---------......---.....................,,,,,,,,,---------......------------------------........................***+++---...///...------...//////000000000000000...///000222222111111000222444777888888999:::;;;:::<<<>>>???@@@BBBEEEGGGFFFGGGHHHJJJLLLNNNPPPQQQNNNOOOTTTXXXYYY]]]iiiuuu~~~~~~}}}{{{yyyuuussspppnnnmmmjjjfffccc```___^^^\\\ZZZYYYWWWWWWRRRRRRQQQPPPOOOOOOOOOOOOHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@>>>======>>>>>>>>>>>>>>>>>>======;;;;;;;;;:::::::::999999::::::;;;;;;;;;<<<<<<<<<:::::::::;;;;;;:::::::::999999999999999999999999888888888888888888888888+++,,,,,,------.........//////.........---------.........------,,,,,,,,,++++++,,,,,,,,,---------***+++,,,---...000111111......------------........................---------...///000222444555666999::::::;;;<<<===>>>>>>BBB@@@AAAEEEEEECCCCCCEEEEEEFFFHHHLLLVVVdddttt|||{{{tttlllaaa``````dddjjjoooqqqppp|||yyyzzz}}}{{{xxx}}}zzzuuupppooorrrwwwzzzzzz{{{vvvuuuuuuvvv{{{~~~}}}~~~sssgggdddhhhmmmnnnrrrvvvwwwwwwzzz~~~{{{wwwvvv|||~~~sssjjjaaaYYYQQQIIIDDDEEEDDD===999999555555555444444444444555333222111111000111111111000000000000000000000000////////////////////////////////////////////////------------------------,,,,,,------...//////000,,,,,,,,,---------..............................------,,,+++,,,---...///........................---------,,,,,,+++++++++...------------...//////,,,000333222...,,,...111222222111000//////000000111333555777999999999999;;;<<<<<<>>>@@@BBBCCCDDDGGGGGGGGGIIIMMMPPPQQQRRRQQQSSSTTTUUU___qqq~~~}}}|||zzzwwwtttnnnnnnmmmkkkgggccc```^^^[[[ZZZXXXVVVTTTSSSRRRRRRPPPPPPNNNLLLKKKIIIHHHGGGHHHGGGFFFEEECCCAAA@@@???BBBAAAAAA@@@@@@AAAAAABBB@@@@@@???>>>===<<<;;;;;;<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888888888999999::::::;;;:::::::::999999999888888:::::::::999999999888888::::::999888777666555555---------------.........//////.........---------......---------,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,---...///000000......------------....................................///111333444666666::::::;;;<<<===>>>??????BBB@@@BBBEEEEEECCCDDDHHHCCCFFFLLLWWWeeesss~~~~~~pppfff```^^^bbbiiiqqqvvvxxxvvvuuuwwwwww{{{|||{{{zzzxxxvvvuuusssqqqtttzzzxxxrrrooollliiikkkooo}}}{{{yyyyyyzzzyyyyyyxxxqqqiiigggiiihhhmmmvvv}}}~~~~~~yyyqqqjjjbbb[[[RRRIIIDDDEEEDDD@@@===>>>999666444222222222222111333222222111111111111111000000000000000000000000////////////////////////////////////////////////........................------......///000000111------------....................................------,,,,,,,,,---...///.................................---------,,,,,,...------------...//////...111555444000///111444222222111000000000000000222444666999:::;;;<<<;;;>>>>>>>>>???AAACCCDDDEEEIIIIIIJJJKKKNNNPPPPPPQQQSSSXXX]]]cccppp~~~~~~}}}{{{{{{zzzxxxuuurrrkkkjjjiiifffccc```]]][[[XXXWWWUUUSSSQQQPPPOOOOOOJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFEEECCCBBBAAA@@@???AAA@@@@@@??????@@@@@@AAA@@@@@@???>>>===<<<;;;:::;;;<<<<<<<<<<<<;;;::::::;;;:::::::::999999999999999999999:::::::::::::::::::::999999999888888888::::::999999888888888888888888888888777777777777//////.................................---------...------------,,,,,,,,,,,,,,,,,,,,,---------------------.........//////......------------..............................//////111222444666777888;;;;;;<<<===>>>???@@@AAABBBAAABBBEEEEEECCCFFFKKKHHHLLLWWWgggxxxuuuhhh___ZZZXXX```iiivvv~~~{{{yyyxxxtttooolllmmmppprrrsssxxxyyy|||~~~yyyssskkkhhhjjjnnnttt{{{}}}zzzwwwuuutttlllkkklllppppppmmmmmmooojjjqqqzzzyyytttpppkkkeeeaaaXXXQQQLLLLLLLLLIIIGGGGGGAAA<<<666333333444333222333333222111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////......//////000111111111............////////////........................------,,,,,,------...///......................../////////.....................------......///000---000333333111000222444222111000000000000000000333555777:::<<<>>>>>>>>>@@@@@@AAAAAACCCDDDFFFFFFHHHIIIKKKMMMOOOQQQRRRSSSWWW___iiisss~~~|||{{{zzzyyyyyyxxxwwwwwwwwwuuurrrooogggfffccc```]]]ZZZYYYXXXSSSRRRQQQOOOMMMLLLKKKKKKFFFFFFFFFFFFEEEEEEEEEEEECCCCCCBBBBBBAAA@@@@@@?????????>>>>>>>>>>>>????????????>>>===<<<;;;;;;::::::;;;;;;;;;;;;:::999999::::::999999888888777777:::::::::::::::999999999:::999999999999888888888999888888888888777777777666666777777888888888999000000//////.........---........................------------------------,,,,,,,,,------------........................---......------------..................////////////000111222444666777888999<<<<<<===>>>@@@AAABBBBBBCCCBBBBBBDDDDDDCCCGGGNNNSSS[[[iiixxxssseee\\\YYYZZZ\\\gggqqq}}}}}}}}}}}}tttqqqooonnnppptttyyy~~~zzzsssrrrmmmooosssvvv}}}~~~vvvtttuuuuuuuuulllhhhggglllppprrrtttxxxwww|||xxxsssqqqqqqmmmjjjiiiddd```]]]]]]]]][[[VVVSSSLLLEEE===999999999999777333333222111111111111222000000000000000000000000////////////////////////////////////////////////////////////////////////....../////////000000000////////////000000000000........................---------------......///...............................................................//////000+++...000111000///111222111111000000000000000111333555888;;;===???@@@@@@AAAAAABBBBBBCCCEEEFFFGGGEEEHHHKKKNNNQQQTTTWWWYYY]]]gggsss|||yyywwwuuutttttttttsssrrrrrrrrrpppmmmjjjcccaaa^^^ZZZWWWVVVUUUUUUOOONNNMMMKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>======<<<<<<======>>>>>>>>>===<<<<<<;;;::::::999::::::::::::999888888888888999999999999999999:::::::::999888888888777999999999999888888888888888777777777777777777777777777777777888888888888000000//////.........------.....................------------------------,,,,,,---------........................---------......------------.............../////////000000222333444666777999:::;;;<<<===>>>???@@@BBBCCCCCCEEECCCDDDEEEDDDDDDKKKTTT___kkk|||xxxqqqfff]]]YYY[[[```dddmmmttt|||~~~|||~~~|||yyyxxxqqqtttyyy|||zzzxxxvvvtttxxxuuurrrsssuuuvvvrrrllliiikkkooosssxxx}}}{{{{{{wwwpppoooooommmllloooqqqrrrssstttuuurrrjjjbbbYYYQQQGGG@@@===;;;:::888444333333222111222222222000000000000000000000000////////////////////////////////////////////////........................------............///////////////000000000111111........................------.........//////...........................------------------......///............///000000,,,---///000000000111222111000000000000000111111333555888;;;>>>???@@@@@@AAAAAABBBBBBDDDEEEGGGHHHHHHJJJMMMPPPRRRUUUZZZ^^^dddooo{{{}}}}}}zzzvvvrrrpppooooooooonnnllllllllljjjgggddd___]]]ZZZWWWTTTRRRRRRQQQLLLKKKJJJHHHGGGFFFFFFFFFEEEEEEDDDCCCAAA@@@????????????????????????>>>>>>===<<<<<<;;;;;;<<<<<<=========<<<<<<;;;;;;::::::999999::::::999999888777777777888999:::;;;<<<<<<999999888888777777666666999999999888888888777777777777777777777777777888888888888888777777777777//////..................---------...............,,,,,,,,,------------...,,,---------..............................------......------------...............//////000000111444444666777999;;;<<<<<<<<<<<<===???AAABBBCCCDDDDDDDDDEEEGGGGGGJJJTTT```lllzzzyyyfffccc^^^[[[\\\aaagggkkkppptttyyy{{{~~~~~~zzzyyy~~~~~~~~~wwwuuuuuuuuuwwwqqqmmmnnnooorrryyyuuutttyyyzzznnnmmmllljjjmmmttt{{{|||nnnggg\\\OOOCCC<<<888666444444333222222222222222000000000000000000000000////////////////////////////////////////////////........................---------...............////////////000000000000........................------...////////////...........................---------------.........//////......//////000111///000111222222222222222000000000000000111111222555666999<<<>>>@@@@@@@@@AAAAAABBBCCCEEEGGGIIIJJJNNNPPPRRRSSSTTTXXX___eeeoooyyy|||yyyxxx|||yyyuuuqqqmmmkkkkkkkkkkkkjjjhhhggggggeeeaaa^^^ZZZYYYWWWTTTQQQOOONNNNNNIIIHHHGGGFFFEEEDDDDDDDDD@@@@@@@@@AAAAAAAAAAAABBB?????????>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999::::::::::::999888888777888888999:::;;;<<<<<<888888888888888777777777999888888888888777777777777777777888888888888999999888888888777777666666---------------.........---------.........//////,,,,,,,,,---------......------------............------........................------------......---......///000000111111555666777888:::<<<===>>>;;;<<<===???@@@BBBCCCDDDCCCCCCFFFJJJLLLRRR```nnn~~~{{{qqqhhh\\\]]]^^^aaafffkkkpppsssuuuxxx}}}}}}yyyxxxwwwuuutttvvvuuuuuu|||vvvoooqqqtttwwwxxxzzz{{{}}}~~~qqqmmmllllllrrr||||||hhhRRRBBB:::999444444333222222222222333000000000000000000000000/////////////////////////////////////////////////////////////////////////////////......................../////////000000........................,,,---...///000//////...........................------.........////////////////////////000000111111111111222222222111000000000000000000111222222888999<<<>>>@@@AAAAAAAAAAAABBBCCCEEEGGGIIILLLMMMOOORRRUUUVVVYYY```kkksss}}}zzzxxxwwwtttqqqmmmjjjhhhgggggghhhhhhgggeeedddbbb```\\\YYYUUUUUUSSSRRROOOMMMKKKIIIFFFEEEDDDCCCBBBAAAAAAAAA>>>>>>?????????@@@@@@@@@@@@?????????>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999999888999999999999999888888888999999999999999:::::::::888888888888777777777777888888888888999999::::::777777777777888888888888+++,,,,,,------.........---------.........//////,,,,,,,,,------.........---------.........//////---------.........//////.........------.........---......///000111111222666666888999;;;<<<>>>>>>:::;;;===>>>@@@BBBCCCDDDAAACCCGGGLLLQQQYYYjjjyyywwwnnniiibbb[[[\\\___dddjjjpppuuuxxxyyy{{{~~~~~~}}}vvvwww{{{}}}{{{zzz}}}mmmnnnnnnooopppqqqppppppqqqxxxtttpppoooooowwwaaaKKKAAA>>>555444333333222222333333000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000////////////............////////////........................,,,---///000000000///............................../////////000000111111///////////////000111111000//////000000000///---000000///000000111222222:::;;;>>>@@@AAABBBBBBBBBBBBBBBDDDFFFIIILLLNNNPPPLLLPPPTTTXXX]]]hhhwww|||}}}~~~|||yyyvvvttttttmmmjjjgggeeeddddddeeefffgggfffdddbbb```]]]YYYVVVRRRRRRQQQPPPNNNKKKHHHFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>===<<<<<<;;;@@@@@@@@@???>>>============<<<<<<;;;;;;<<<<<<===;;;;;;:::::::::::::::::::::;;;;;;;;;;;;:::999999::::::999888777666555444:::::::::;;;;;;<<<<<<<<<888888888888777777777777888888999999999:::::::::555555666777888999::::::///////////////......---......//////...---,,,,,,------------------------...---,,,,,,,,,,,,---...........................,,,...///...------...000///000000111222444555666666888999999999:::===???@@@@@@@@@AAACCCDDDCCCBBBEEEDDDEEEMMM\\\ooovvvkkkddd^^^YYYYYY\\\^^^eeennnrrrrrrtttxxx}}}yyywwwyyy}}}zzzyyy|||tttnnnfffbbbdddhhhlllnnnkkktttwwwmmmiiissstttVVVDDD???===999444333444555333222///000222333222111///...000000000000000000000000///...,,,,,,...///...---////////////////////////000000//////.........------------------------------.........---,,,,,,+++---....../////////////////////000000///...------......//////000000111111...............///000000......//////000000111111////////////111333555666;;;===?????????@@@BBBCCCCCCDDDFFFFFFGGGIIIMMMPPPSSSRRRSSSZZZfffvvv~~~}}}|||zzzyyywwwtttppplllcccbbb```_________aaaaaa_________^^^\\\YYYWWWUUURRRQQQNNNKKKHHHEEEDDDCCCAAA@@@@@@@@@??????>>>>>>????????????????????????=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999;;;<<<<<<;;;999888===<<<:::999999999:::;;;======<<<<<<;;;::::::::::::::::::::::::999999888999999999::::::::::::;;;999::::::;;;;;;::::::999999::::::;;;;;;;;;;;;;;;///////////////......---......//////...------,,,------------------------......---,,,,,,---..............................+++---......------...///.........///111222444555888999:::;;;;;;<<<>>>AAA>>>>>>???@@@BBBCCCBBBAAACCCDDDJJJXXXkkk~~~}}}tttjjjbbbZZZXXXXXXYYY\\\```dddhhhmmmqqquuu{{{{{{|||~~~vvvnnnccc\\\\\\aaafffjjjlllrrr|||{{{wwwpppmmmsss}}}|||]]]JJJAAA===888444222333333111...000111222222222111///...000000000000000000000000111///......///000//////////////////////////////000/////////............---------------------------.........------,,,+++---....../////////////////////////////////...------.........////////////...............///000000/////////000000000000000000000000111333555888999<<<>>>???@@@??????AAACCCCCCEEEGGGHHHJJJLLLPPPRRRTTTUUUZZZdddsss}}}{{{zzzyyywwwuuuqqqkkkggg^^^^^^]]]]]]\\\]]]]]]]]]YYYYYYYYYXXXVVVTTTQQQPPPMMMLLLJJJGGGDDDCCCAAAAAAAAAAAA@@@@@@????????????========================>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::<<<<<<<<<<<<::::::;;;;;;999888888888999999;;;::::::::::::999999999999999999::::::999888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<<<<;;;///////////////......---.........///......---,,,------------------------......---,,,,,,---..............................))),,,...///...------.../////////000111333555666999;;;<<<<<<<<<>>>@@@BBB??????AAABBBCCCCCCCCCCCCCCCIIIVVViii}}}wwwnnneee]]]XXXQQQMMMQQQWWW\\\aaaeeehhhiiilllpppxxx~~~}}}|||yyyxxx{{{~~~zzzzzzyyyxxxwwwmmmaaaXXXVVV[[[aaaeeennnqqqwww}}}~~~zzz{{{xxxwwwzzzzzzzzz|||fffQQQFFF===:::666444444444000---000111222222222111///...000000000000000000000000222000//////000111111000////////////////////////////////////............---------------------------............---,,,,,,---......///////////////---...//////////////////------------...........................///000000000000000000000000//////111111222444666999;;;======???@@@@@@??????@@@BBBCCCFFFIIIKKKMMMOOORRRTTTTTTWWW___lll{{{}}}zzzyyyxxxwwwuuurrrlllddd___WWWXXXXXXYYYYYYYYYXXXXXXSSSSSSSSSRRRPPPNNNMMMLLLIIIHHHFFFDDDBBBAAAAAA@@@@@@@@@@@@@@@????????????========================>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::999::::::::::::;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;?????????>>>>>>===============<<<<<<<<<<<<===============>>>>>>>>>??????///////////////......------...............------..............................------------..............................(((+++...///...---------222222222333444666888888:::;;;=========>>>AAACCCBBBDDDEEEEEEEEEDDDEEEFFFGGGSSSeeewww~~~|||nnneee^^^WWWRRRSSSOOOPPPWWW^^^aaadddggglllooossszzzwwwwwwvvvvvvvvvxxxyyyzzz||||||{{{yyyvvvuuuvvvxxxuuuvvvwwwyyy|||~~~wwwuuuwww{{{~~~{{{vvvrrrnnnkkkooojjjaaa[[[YYY[[[___aaaooorrrwww{{{}}}}}}zzzxxxrrrsssyyy|||iiiVVVJJJ@@@<<<999777888777333000111111222222222111000///000000000000000000000000222000...///000111000000///////////////////////////////////////.................................------............---------......///////////////------...///000000//////.......................................///000000222111111000000/////////111222333666999<<<>>>??????@@@AAAAAA@@@???@@@BBBEEEHHHKKKMMMNNNPPPRRRTTTWWWZZZbbbooo{{{~~~||||||{{{yyywwwwwwvvvuuutttooohhh___YYYRRRSSSUUUVVVVVVUUUTTTSSSQQQPPPPPPOOOMMMLLLKKKJJJFFFEEEDDDCCCBBBBBBBBBBBB?????????>>>>>>>>>>>>>>>????????????????????????========================;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===============<<<=========;;;;;;;;;<<<===>>>>>>???======>>>???@@@@@@@@@???CCCCCCBBBBBBAAA@@@@@@@@@BBBBBBAAA@@@@@@AAABBBBBBBBBAAAAAAAAABBBBBBCCCCCC///////////////......---------...............---........................................................................)))+++.........---...///333333333444555777999999:::;;;<<<======>>>@@@CCCEEEFFFFFFEEEDDDEEEGGGJJJNNN]]]qqq{{{~~~vvviii___YYYSSSOOOMMMSSSRRRWWW___dddeeefffiiissszzz}}}~~~~~~}}}|||zzzxxxwwwvvvvvvooonnnnnnmmmnnnooopppqqqppppppqqqooommmllllllmmmjjjkkkkkklllmmmrrrwww|||zzzxxxzzz~~~yyyqqqgggaaabbbbbbbbbaaa```______```kkkpppvvv|||}}}|||vvv{{{|||ttthhhXXXMMMCCC???;;;999999999666333222222222222222111111000000000000000000000000000111///......///000000///////////////////////////.........///////////////........................------...//////......------......///////////////------...///000000//////////////////////////////...............///000000222222111111000000//////111222555888;;;===???@@@@@@AAACCCBBBAAAAAABBBCCCHHHJJJLLLMMMNNNOOOQQQSSSXXX]]]fffpppzzz~~~|||zzzxxxwwwvvvuuusssuuuuuutttrrrmmmfff]]]WWWPPPQQQRRRRRRRRRQQQOOONNNMMMMMMLLLKKKJJJIIIIIIIIICCCCCCBBBAAAAAAAAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????=========>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>??????@@@AAA>>>???@@@BBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCHHHHHHGGGGGGGGGGGGHHHHHHEEEDDDDDDDDDDDDEEEFFFGGG///////////////......---,,,---......///.................................---...////////////...---........................+++,,,......---...000111222222222333444666888888:::;;;=========>>>AAACCCDDDEEEEEEDDDCCCFFFMMMRRR[[[iiizzz~~~mmmddd[[[UUUPPPLLLLLLNNNSSSVVV]]]eeegggfffiiiooozzzzzzuuurrrssstttttttttvvvxxxzzzzzzwwwtttsssrrrqqqpppooonnnmmmlllhhhgggfffeeeeeefffggghhheeefffgggfffdddcccbbbccc```aaabbbbbbbbbdddhhhjjjsssxxx}}}~~~|||rrrfff___[[[^^^bbbdddeeedddeeeeeejjjooovvv{{{~~~~~~yyyuuurrroooggg\\\TTTJJJEEE>>>;;;:::999666444333333222222111111111111000000000000000000000000111///---...///000//////////////////////////////.........///////////////........................------...////////////...---......///////////////---...//////////////////000000000000000/////////...............///000000111111111111111111000000333444777:::===???AAAAAAAAACCCDDDDDDCCCCCCDDDFFFJJJKKKLLLMMMNNNPPPSSSVVVVVV___jjjtttyyy~~~}}}yyyyyyxxxwwwuuutttrrrrrrsssrrrqqqoookkkddd]]]WWWPPPPPPOOOOOONNNLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFAAA@@@@@@??????@@@@@@AAA???????????????@@@@@@@@@?????????????????????????????????@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@?????????>>>>>>???@@@@@@@@@??????>>>>>>??????@@@AAABBBBBB@@@AAABBBDDDEEEFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGHHHJJJKKK///////////////......---,,,------...//////..............................---...///000000///...---........................---......------...222444222222333444555777888999<<<===>>>??????@@@BBBEEEDDDEEEFFFEEEFFFMMMWWW```oooxxx~~~vvvbbbZZZTTTQQQNNNLLLQQQYYY\\\aaagggkkkiiihhhqqq|||~~~}}}}}}|||wwwvvvuuuqqqllliiiiiiiiihhhiiijjjmmmooommmjjjgggggghhhhhhgggfffeeedddcccaaa```___]]]]]]]]]]]]^^^\\\^^^```___]]][[[ZZZ[[[XXXZZZ[[[[[[[[[[[[]]]___bbbgggnnntttzzz{{{}}}}}}tttjjjeee```bbbeeefffhhhkkkpppttttttxxx{{{~~~~~~|||tttqqqnnnnnnmmmjjjddd___WWWPPPFFF@@@===;;;888555333333222222111111111222000000000000000000000000222000//////000111111000////////////////////////............/////////000........................------...///////////////---....../////////////////////////////////...---000000/////////........................///000000111111111111111111222222555777:::===@@@AAABBBCCCBBBDDDEEEEEEEEEEEEGGGIIIKKKKKKLLLMMMOOOSSSYYY]]]___lll|||~~~{{{xxxxxxxxxwwwuuutttsssssspppooommmkkkhhhccc\\\XXXOOONNNMMMKKKIIIHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDEEEAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEDDDCCCBBBAAABBBCCCDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEFFFFFFFFFDDDEEEGGGIIIJJJKKKLLLLLLKKKLLLNNNPPPRRRTTTVVVWWWPPPRRRTTTUUUUUUTTTRRRPPPQQQPPPOOONNNOOOPPPRRRSSS///////////////......---,,,,,,---.../////////...////////////////////////---...///000000///...---........................//////...------///333666555555555666888999;;;<<<===???@@@@@@@@@AAADDDFFFEEEFFFHHHHHHKKKTTTbbblllzzzggg]]]VVVRRRPPPOOOPPPZZZfffiiimmmrrrrrrlllkkkxxx~~~}}}|||{{{yyywwwvvvuuuuuuuuuttttttssstttttttttrrrrrrqqqqqqppppppoooooojjjjjjjjjgggccc```______\\\]]]___aaacccaaa]]]ZZZ]]]^^^^^^___^^^]]][[[ZZZYYYXXXVVVUUUTTTSSSTTTTTTTTTVVVXXXXXXVVVTTTSSSSSSPPPSSSUUUVVVUUUUUUVVVWWWWWW[[[cccjjjooouuuzzz}}}~~~}}}}}}wwwpppmmmjjjjjjiiihhhiiipppzzzxxxmmmlllkkklllnnnnnnkkkiiibbbZZZOOOFFFAAA>>>;;;888444333222222111111222222000000000000000000000000333111000000111222222111////////////////////////---.........//////000000////////////////////////------...///000000//////---......//////////////////000000000///...------//////.........---------...............///000000000000000111222222222333888:::<<>>777444444555333000000444111111111111000000000000000000////////////000000111111000000//////......000000//////.........---000000//////.........---------......//////000000////////////////////////+++,,,---...//////////////////000000///...------000000000000000000000000//////000111222333333444:::;;;>>>@@@CCCEEEFFFGGGDDDDDDDDDDDDEEEFFFHHHHHHMMMMMMOOORRRSSSXXXdddrrr}}}|||||||||{{{xxxxxxuuusssqqqqqqqqqooonnnqqqnnnjjjfffaaa\\\UUUQQQKKKJJJHHHEEEDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEAAABBBCCCDDDDDDDDDDDDCCCHHHGGGGGGIIIJJJKKKJJJIIIJJJLLLMMMNNNMMMLLLJJJIIIJJJKKKKKKKKKKKKJJJJJJIIINNNLLLIIIHHHHHHJJJJJJJJJKKKLLLNNNQQQSSSRRRPPPMMMOOOOOONNNNNNOOOOOOPPPQQQNNNOOOOOOMMMLLLLLLNNNPPPQQQTTTWWWYYYZZZ[[[^^^```eeefffgggjjjnnnrrrvvvxxxwwwyyy{{{}}}|||zzzwwwuuuqqqkkkggggggfffeeeggglll////////////////////////////////////////////////////////////////////////,,,---......//////......---............//////////////////000111222333444777777777888999;;;======>>>???@@@BBBEEEFFFFFFFFFFFFGGGKKKRRR^^^ooo}}}mmm^^^YYYUUUQQQNNNQQQ^^^nnn|||~~~}}}}}}{{{yyyxxxxxxwwwuuusssqqqooommmllljjjjjjjjjiiiiiiiiiiiiiiieeeeeeeeedddccccccbbbbbbbbbbbbaaaaaaaaa```````````````______^^^^^^^^^]]]\\\[[[YYYWWWUUUTTTSSSSSSTTTTTTSSSSSSSSSRRRRRRRRRUUUUUUTTTSSSRRRPPPNNNMMMNNNMMMMMMLLLKKKKKKLLLLLLMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKJJJHHHHHHIIIJJJKKKMMMPPPSSSWWW\\\bbbgggnnnttt}}}}}}vvvsssppptttxxx{{{~~~rrrmmmmmmlllkkknnntttzzz|||{{{rrrggg[[[OOOEEEAAA:::666555666555222222444111111111111000000000000111000000//////000000111000000000000000/////////000000/////////.........000/////////.....................///////////////////////////////////////+++,,,---...///////////////////////////...------000000000000000000000000000000000111222444555666;;;<<>>???@@@AAABBBDDDFFFGGGGGGFFFFFFFFFGGGLLLZZZooo~~~|||nnn___UUURRRSSSOOONNNZZZnnnzzzwwwyyyvvvsssooollljjjiiihhhfffeeeeeedddcccbbbaaaaaa]]]]]]]]]^^^^^^_________YYYYYYYYYYYYZZZZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWXXXWWWWWWVVVUUUTTTTTTSSSSSSRRRQQQPPPOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLNNNNNNMMMMMMKKKJJJHHHGGGHHHGGGGGGFFFFFFFFFFFFFFFHHHGGGFFFFFFEEEFFFFFFFFFFFFGGGGGGFFFEEEDDDFFFGGGFFFHHHJJJLLLNNNSSSXXX\\\bbbjjjttt}}}{{{|||}}}zzzuuuzzzrrrmmmkkkkkknnnrrryyysss```PPPGGG@@@:::777888777444333555222222111111111000000000111111111000000111111111//////000000000000000000000000////////////......////////////............///////////////.........////////////////////////,,,---......///////////////////////////......---000000000000000000000000111111000111222555888999===>>>@@@CCCEEEGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMPPPSSSSSSTTT___zzz{{{yyywwwvvvuuusssuuuttttttttttttrrrooollljjjgggaaa]]]YYYUUUQQQNNNKKKIIIGGGFFFFFFGGGIIIJJJKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNMMMNNNOOOQQQSSSTTTUUUUUUUUUVVVXXXYYYYYYZZZ\\\^^^\\\\\\\\\]]]^^^___aaabbbaaa___]]]]]]^^^___```___YYYZZZ]]]bbbgggjjjjjjiiigggfffeeeeeeeeeeeefffgggggghhhiiijjjjjjmmmpppsssxxx|||~~~////////////////////////////////////////////////////////////////////////,,,---......///.........------------............//////000111333444666777::::::;;;<<<>>>@@@AAABBBBBBDDDGGGHHHHHHGGGFFFFFFHHHKKKTTTdddxxxvvvkkkbbbXXXSSSRRRRRRTTT[[[kkk}}}}}}zzzuuusssrrrqqqooonnniiihhheeecccaaa```______[[[[[[[[[ZZZYYYYYYXXXXXXVVVVVVVVVVVVVVVWWWWWWWWWSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPOOONNNMMMLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDCCCBBBBBBCCCCCCCCCDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEDDDBBBBBBCCCEEEEEEFFFHHHIIIJJJMMMQQQUUUXXX___jjjttt||||||zzz{{{|||vvvttttttwww}}}xxxpppmmmmmmrrrxxx~~~zzzdddUUUIII@@@999888888555333444222222222111111111000000222222111111111111222222/////////000000111111222000000/////////////////////////////////.........000000//////......------////////////////////////------...///////////////...///////////////......////////////////////////111000///000222666999<<>>@@@BBBCCCBBBEEEHHHHHHGGGFFFGGGIIIKKKSSSaaapppwwwiii```YYYSSSQQQRRRTTT___nnn|||}}}vvvooojjjhhhgggdddccccccbbbbbbaaaZZZZZZYYYXXXVVVVVVUUUUUUVVVUUUTTTTTTRRRQQQQQQPPPRRRQQQQQQPPPOOOOOONNNNNNPPPOOOOOONNNMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDCCCCCCBBBAAAAAABBBBBBBBBAAAAAABBBBBBCCCAAAAAA@@@@@@@@@AAAAAABBBAAABBBCCCBBBAAAAAABBBDDDEEEEEEFFFFFFFFFHHHLLLOOOPPPWWWaaaiiiooovvv~~~{{{~~~ssskkkiiillltttxxxyyy{{{vvvrrrqqqwww~~~lllVVVIII===999999666333222222222222222111111111111222222111111111111222222//////000000111111222222//////000000000000000000.........///////////////000000//////......------////////////////////////---...//////000/////////......///////////////...////////////////////////000//////000222777;;;===@@@BBBCCCFFFHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOMMMOOOUUU___iiittt{{{zzzyyyxxxwwwxxxyyyzzz|||{{{{{{zzzxxxsssmmmhhhbbb___[[[XXXVVVUUUSSSQQQTTTSSSSSSTTTUUUVVVWWWXXX[[[ZZZYYYYYYXXXXXXXXXYYYWWWWWWXXXYYYZZZ\\\^^^______aaadddeeeddddddeeegggjjjqqqzzz000000000000000000000000////////////////////////////////////////////////,,,---......//////...............////////////000///000111333555777:::;;;::::::;;;<<<>>>AAABBBDDDBBBEEEHHHHHHGGGGGGKKKNNNTTTaaaqqq~~~tttiii^^^WWWSSSPPPSSSWWWbbbooovvvooojjjfffbbb^^^\\\[[[ZZZXXXVVVUUUTTTTTTRRRQQQQQQQQQPPPPPPOOOOOOPPPOOONNNMMMKKKJJJIIIIIIKKKKKKJJJIIIHHHGGGFFFFFFJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDDDD@@@AAAAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@@@@AAABBBBBB???????????????@@@@@@AAA???@@@AAA@@@??????AAACCCAAABBBBBBBBBAAACCCGGGIIIKKKPPPXXX]]]bbbhhhpppuuuzzz~~~wwwmmmeeeaaafffjjjnnnyyy|||vvvvvv}}}gggUUUCCC;;;:::777444222333222222222222111111111111111111000000111111111000000111111111111111111//////000000000000111111.........//////////////////////////////.........////////////////////////...//////000000/////////---...//////////////////000000000000000000000000//////000222555999===???AAABBBDDDFFFHHHIIIJJJJJJHHHIIIIIIJJJLLLNNNPPPQQQOOOTTT___ooo{{{~~~|||zzzxxxyyyyyyyyyxxxyyy{{{}}}~~~}}}|||{{{xxxsssmmmhhh```]]][[[ZZZZZZYYYXXXVVVTTTVVVYYY\\\^^^```aaabbbddddddeeeeeedddcccbbbaaa_________```bbbeeegggiiijjjnnnsssvvvvvvxxx|||}}}000000000000000000000000////////////////////////////////////////////////,,,---......//////....../////////000000000111111///000111333666999;;;<<<:::;;;<<<===???BBBDDDEEEBBBFFFHHHHHHHHHJJJOOOUUUeeeppp~~~qqqbbb[[[TTTQQQPPPTTT^^^hhhyyy{{{tttmmmeee___]]]\\\YYYWWWRRRRRRRRRPPPOOOMMMMMMMMMKKKKKKLLLLLLKKKKKKJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBB>>>>>>???@@@@@@?????????>>>>>>>>>>>>>>>???@@@@@@>>>=========>>>>>>???@@@===>>>???>>>======???AAA????????????>>>@@@CCCFFFFFFKKKPPPTTTXXX^^^ffflllqqqwww~~~|||yyypppcccYYY[[[___dddsssxxxxxxwwwaaaIII>>>;;;999666444333333222222222111111111111000000//////000000111222222111111111111111111//////000000000111111111............/////////000........./////////////////////////////////////////////000000000000//////------...///////////////000000000000000000000000///000222555999===@@@BBBAAABBBDDDFFFHHHIIIJJJJJJHHHHHHIIIKKKMMMPPPRRRTTTSSS]]]ooo}}}}}}}}}}}}{{{yyyxxxyyyzzzyyywwwwwwzzz}}}{{{zzzyyyxxxwwwsssnnnjjjcccbbbaaabbbddddddbbbaaa[[[___eeelllqqqtttuuuvvvvvvxxxyyyzzzyyywwwtttsssrrrqqqqqqrrruuuxxx{{{}}}}}}zzzyyyzzzyyyyyy~~~000000000000000000000000////////////////////////////////////////////////,,,---......//////......000000000000111111111111000000222444666999<<<===;;;<<<===>>>@@@CCCEEEFFFCCCFFFIIIIIIHHHLLLSSSYYYsss{{{~~~uuu]]]VVVQQQNNNNNNQQQ[[[kkkzzz{{{sssmmmddd^^^VVVQQQPPPPPPOOONNNGGGHHHIIIIIIHHHHHHIIIKKKDDDDDDDDDEEEDDDDDDCCCCCCFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEEEE@@@AAAAAAAAABBBBBBCCCCCC?????????????????????>>>AAAAAA@@@????????????@@@=========>>>>>>?????????======>>>>>>??????>>>>>>;;;;;;;;;;;;<<<<<<===>>><<<<<<<<<<<<======>>>???;;;<<<======<<<<<<>>>@@@>>>??????>>>>>>???BBBEEEDDDGGGKKKNNNRRRXXXaaahhhlllrrryyy|||}}}}}}|||}}}zzzvvvnnn```WWWXXX[[[^^^kkk{{{yyyyyyiiiNNNAAA===;;;777555333333333222222222111111000000////////////000000333222222222111000000000//////000000111111111222---.........//////000000---.........//////000000///////////////////////////000000000000000//////------...///000000//////000000000000000000000000000222555888<<<@@@BBBDDDAAABBBDDDFFFHHHIIIIIIIIIGGGHHHJJJLLLOOORRRTTTVVVUUUddd{{{~~~~~~~~~~~~~~~}}}|||xxxzzzzzzxxxvvvuuuxxx{{{xxxwwwvvvvvvuuusssnnnkkkiiihhhiiikkknnnnnnllljjjiiinnnwww}}}uuuqqqrrroooooossswwwzzz000000000000////////////111000000///...---------////////////////////////////////////////////////////////////000000000000///000222555777999::::::======<<<>>>AAACCCDDDDDDCCCAAABBBEEEHHHOOO^^^lll}}}|||}}}~~~hhhYYYPPPPPPPPPPPPWWWggg}}}}}}yyywwwuuussspppkkkfffbbbZZZVVVQQQMMMLLLKKKKKKJJJHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????BBBAAA@@@??????@@@AAABBB????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>=========<<<================================================<<<<<<===>>>??????>>>>>>========================;;;;;;;;;<<<<<<<<<======??????@@@AAAAAABBBCCCCCCAAACCCEEEHHHKKKPPPVVVZZZdddhhhoootttyyy|||{{{vvvrrrooollljjjkkkaaaYYYWWWWWWYYYcccooo~~~xxxuuutttwwwzzzsss\\\JJJ???:::555222111111111111222222222222111111111111111111111111111222222222222111000000000000000000////////////...///////////////..............................//////............//////000000000000000000000000.../////////...---,,,,,,...///000111222222222111222444777;;;>>>@@@AAAAAABBBDDDGGGHHHHHHGGGHHHHHHIIIHHHHHHLLLRRRVVVVVVUUU[[[jjj~~~}}}{{{zzzzzz{{{{{{{{{{{{zzzzzzzzzyyyxxxwwwwwwwwwxxxyyyuuuuuutttsssssssssssssssooottt{{{|||wwwvvvtttuuuyyy~~~xxxnnnjjjkkkqqqhhhdddiiilllooo{{{000000000000////////////111000000///......------/////////////////////////////////////////////////////////000000000000000333444666888:::<<<===============???AAACCCDDDEEEFFFFFFHHHKKKOOOXXXjjjzzzzzzyyy}}}www```RRRJJJMMMQQQWWWbbbrrryyyooolllhhhgggeeedddccc```\\\XXXSSSOOOKKKGGGFFFFFFEEEDDDFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@????????????@@@@@@????????????@@@@@@????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<================================================<<<<<<===>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>??????@@@AAAAAABBBBBBAAABBBDDDFFFHHHKKKPPPTTT^^^cccjjjppptttyyy}}}|||uuuooojjjgggeeedddkkkccc\\\ZZZYYYYYYaaajjjzzz}}}xxxwwwxxx|||vvvbbbQQQEEE>>>:::777444444333333222222111111111111111111111111111111111222222222222111000000111111000000//////............////////////..............................//////............//////000000000000000000000000......//////......---,,,//////000000111111111111333555888;;;>>>@@@AAAAAABBBDDDGGGHHHGGGGGGGGGHHHIIIJJJMMMQQQTTTVVVVVVUUUdddttt|||}}}~~~}}}{{{{{{|||||||||{{{zzzzzz|||{{{zzzyyyyyyyyyzzzzzzwwwvvvuuussssssssstttuuu|||{{{vvvsssuuuwwwyyyxxxsssmmmiiigggeeeccceeekkkqqqtttuuuyyy|||vvvkkkddddddhhhpppgggdddhhhlllppp}}}000000000000////////////000000000///......------/////////////////////////////////////////////////////////000000111111111222333555777888999::::::======>>>???AAACCCEEEFFFEEEFFFIIINNNUUUbbbvvv}}}yyyvvv~~~lllXXXNNNHHHMMMUUU```mmm}}}}}}uuummmeee``````[[[ZZZZZZZZZZZZYYYVVVSSSPPPLLLHHHEEEDDDDDDCCCBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================<<<<<<<<<<<<==================================================================<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<============>>>>>>??????@@@@@@@@@@@@BBBCCCCCCDDDFFFIIILLLWWW[[[bbbhhhnnnsssyyy|||~~~zzzrrrjjjeeeccccccdddlllfffbbb```______ccchhhvvv}}}~~~zzz||||||{{{xxxhhhWWWJJJAAA>>><<<777666555333222222111111111111111111111111111111111111222222111111000///222111111000///......---......///////////////...........................//////............//////000000000000000000000000....../////////...------//////000000000000000000444666999<<>>@@@@@@AAACCCEEEGGGGGGEEEHHHRRR___ooo~~~{{{}}}zzz{{{vvvcccVVVPPPOOOSSS\\\gggsssyyymmmfffaaa[[[XXXXXXTTTSSSRRRSSSTTTSSSQQQOOOLLLIIIEEEDDDCCCCCCBBBAAA@@@@@@?????????>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>=========<<<===>>>??????>>>===<<<================================================>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<===============================================================<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=====================>>>>>>>>>?????????@@@AAAAAAAAABBBEEEHHHPPPTTTZZZ```gggmmmtttxxx{{{~~~wwwoooiiiggghhhjjjkkkiiihhhhhhjjjkkkmmmnnnxxx{{{vvvuuuvvvyyyssshhhYYYKKKBBB>>>===777666555333222222222222111111111111111111111111111111111111111000000///222222111000///...---------...//////////////////........................//////............//////000000000000000000000000......////////////......000/////////000000111111666888;;;>>>@@@BBBBBBCCCDDDEEEGGGGGGFFFFFFHHHIIILLLOOOSSSUUUVVVYYY^^^ccckkkxxx|||yyyzzz||||||{{{}}}}}}}}}}}}|||{{{zzzzzzwwwwwwvvvvvvuuuuuuuuuuuuxxxuuussspppppprrruuuwww|||~~~vvvuuuqqqmmmkkknnnrrrtttrrrsssiiieeedddgggiiikkkkkkiiieeebbbaaa```^^^```jjjxxx{{{hhh^^^[[[^^^eeelllsssnnnmmmpppuuu|||000000000000////////////////////////............////////////////////////////////////////////////---...///000111222333444777777999:::;;;<<<<<<======???AAABBBAAACCCFFFIIILLLHHHLLLZZZnnn~~~}}}|||vvv}}}{{{hhh[[[UUUTTTXXX\\\ccckkkvvv~~~rrrhhh___\\\XXXRRRNNNMMMKKKJJJIIIIIIJJJJJJHHHFFFEEECCC@@@?????????>>>===>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>========================<<<===>>>??????>>>===<<<================================================>>>>>>>>>>>>>>>>>>>>>>>><<<<<<==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>><<<===============>>>>>><<<>>>@@@AAAAAABBBEEEGGGJJJNNNSSSYYY___fffnnnssswww{{{yyypppkkkkkkmmmiiiiiikkkooovvv{{{}}}}}}~~~xxxttttttuuuooollleeeZZZMMMDDD>>><<<777666444333222222333444111111111111111111111111000111111111111000//////111111111000///......---------...///////////////........................//////............//////////////////////////////......///////////////...000000//////000111222333888:::<<>>>>>======================================================>>>>>>>>>>>>======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>===<<<========================<<<<<<=========>>>>>>>>>========================;;;===@@@AAAAAABBBDDDFFFFFFIIIMMMRRRWWW___ffflllrrruuuyyy}}}|||{{{wwwooolllllliiilllpppwwwzzzuuutttuuullljjjeee^^^VVVMMMDDD@@@:::999666444333333444444111111111111111111111111000000111111000000///...000000000000////////////,,,---...///000000000000........................//////............//////////////////////////////......///000000000//////000000///000111333555777:::;;;>>>AAACCCDDDDDDDDDEEEFFFHHHHHHHHHJJJMMMOOORRRRRRUUUZZZeeeuuu~~~wwwwwwxxx{{{}}}~~~}}}{{{zzzzzz{{{{{{{{{{{{{{{zzzwwwxxxxxxxxxxxxwwwvvvvvvsssqqqooonnnnnnppprrrtttyyyxxxxxxzzz}}}~~~zzzvvvqqqkkkfff___YYYTTTSSSQQQRRRTTTUUUXXX```iiivvv~~~zzzsssllliiilllrrrwww|||}}}{{{{{{vvvwww{{{nnnddd]]]___fffmmmvvv}}}000000000000////////////.../////////////////////////////////////////////////////////////////////,,,---...000222444555666222333555777999;;;<<<<<<===AAADDDDDDBBBBBBGGGKKKPPPVVVeeewww|||~~~zzzlll^^^UUUVVV]]]ccckkksss}}}yyymmmeee\\\UUUNNNNNNLLLHHHDDDDDDDDDCCCBBBBBBDDDEEEDDDCCCCCCBBB@@@AAABBBBBBBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>=================================>>>>>>????????????>>>>>>======>>>>>>???????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>>>>>>>========================<<<>>>@@@AAAAAAAAABBBDDDCCCEEEHHHKKKPPPWWW___dddlllnnnrrruuuxxx|||~~~vvvrrrrrrqqquuuzzz}}}xxxvvvvvvrrrooollliiiddd\\\RRRJJJAAA???;;;777444333333444111111111111111111111111000000000000000//////...////////////000000000000,,,---...///000000000000........................//////............//////////////////////////////......///000000000000000000//////000222555888:::;;;<<>>===>>>@@@BBBCCCBBB>>>===<<<===>>>???>>>===>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@@@@???>>>======>>>???@@@????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<>>>@@@AAA@@@???@@@AAAAAACCCEEEGGGKKKRRRYYY___gggiiilllpppsssxxx~~~~~~zzz~~~||||||{{{zzzxxxxxxyyyvvvsssrrrpppiii]]]SSSGGGDDD???999555333333333111111111111111111111111000000000000000//////.........//////000000111111,,,---...///000000000000........................//////............//////////////////////////////......///000000000000000000///000111333777:::<<<<<<===@@@BBBDDDEEEEEEEEEEEEFFFHHHIIIKKKNNNRRRUUUUUUVVV]]]mmmzzzyyyyyyyyy{{{}}}~~~~~~}}}zzzxxxvvvvvvxxxyyyzzz{{{{{{{{{zzzzzz{{{|||{{{zzzyyyxxxqqqqqqqqqqqqrrrssssssttttttsssssswww|||~~~}}}|||yyy{{{}}}}}}zzzwwwuuutttqqqnnnkkkiiihhhgggeeeccc]]]ZZZUUUQQQNNNLLLJJJHHHIIIJJJPPPYYY^^^bbbmmmzzzxxxsssmmmmmmkkkkkkmmmsss{{{zzzkkkccc^^^dddooo{{{222111111111000000//////000000000000000000000000000///...------...///000000000000000////////////000000111222333333444444777888999;;;===>>>???@@@???AAACCCBBB@@@BBBIIIOOO___|||uuuhhh^^^XXXTTTVVVYYY```kkkvvvzzzvvvlllcccZZZSSSNNNLLLHHHDDDBBBAAABBBBBB@@@@@@@@@???>>>=========?????????>>>>>>>>>>>>>>>;;;;;;;;;<<<===>>>>>>???============>>>>>>>>>>>>>>>>>>===>>>>>>???@@@@@@@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@???>>>===<<>>>>>>>>@@@BBBBBB@@@>>>BBBBBBBBBDDDGGGLLLQQQTTT[[[]]]aaajjjttt{{{}}}}}}|||rrryyy}}}zzzzzz~~~{{{nnneee]]]QQQCCC:::999999777444222222222111111111111111000000000000000000000000000000////////////000000////////////////////////........................//////////////////////////////000000000000000000000000///...............000000111222555888;;;===???@@@AAACCCDDDFFFGGGHHHKKKFFFDDDHHHMMMOOOQQQUUU\\\XXXaaa{{{|||zzzzzzxxx~~~}}}zzzxxxwwwxxxyyyyyyvvvwwwxxxyyyzzz{{{{{{|||wwwxxxyyyzzzyyyxxxwwwvvvqqqppppppqqqrrrsssqqqpppsssrrrrrruuuxxxzzz{{{zzz~~~}}}zzzwwwsssooommmooollliiifffccc```[[[XXXUUUSSSPPPLLLIIIGGGEEEEEEFFFHHHMMMUUU\\\gggxxx|||yyyvvvrrrooonnnjjjfffffffffkkkwww}}}yyyiiihhhiiiooozzz111111111111000000000///000000000000000000000000//////............/////////////////////.........000000111222333444555555888888:::;;;===???@@@AAA===BBBEEEDDDBBBEEEMMMTTTooovvvfff]]]ZZZTTTRRRXXXaaahhhpppvvvwww{{{yyymmmeee^^^VVVPPPKKKIIIFFFBBB@@@???@@@@@@@@@?????????>>>>>>======>>>>>>>>>>>>????????????>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCAAAAAABBBBBBBBBBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBAAAAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDDDDEEEGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCDDDDDDDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@BBBDDDDDDBBB@@@CCCBBBBBBCCCEEEIIIMMMOOOVVVXXX]]]fffpppwww{{{{{{|||}}}~~~yyywwwzzz{{{|||~~~}}}|||zzzxxx~~~yyymmmbbbRRREEE===999555222222222222222111111111111000000000000000000000000000000////////////000000////////////////////////........................////////////////////////...............---------000000///...............///000111333666999<<<>>>@@@AAABBBCCCEEEGGGHHHIIIJJJFFFFFFKKKOOOQQQSSSWWW[[[ZZZfffzzzuuuwwwyyyzzz~~~}}}zzzxxxvvvuuuvvvvvvttttttuuuuuuvvvwwwxxxxxxwwwwwwxxxxxxwwwwwwvvvvvvsssrrrrrrrrrttttttsssqqqtttssssssuuuxxxzzzzzzzzz|||{{{zzzxxxuuurrrnnnlllllljjjfffccc```\\\XXXUUUQQQOOOLLLHHHEEECCCBBBBBBDDDDDDGGGMMMVVVcccxxx{{{xxxvvvsssooollljjjfffbbbaaabbbfffqqq}}}}}}zzzrrrqqqqqqwww111111111111000000000000000000000000000000000000......////////////..............................000111222333444555666666999999:::<<<>>>???AAAAAA===BBBFFFFFFDDDHHHTTT___~~~|||uuubbbWWWTTTUUUQQQTTT^^^jjjppptttwwwyyyzzzwwwlllbbb\\\VVVQQQMMMHHHFFFCCC@@@>>>===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAADDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEFFFFFFFFFEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGHHHJJJHHHIIIIIIJJJJJJIIIIIIHHHJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEGGGGGGFFFDDDDDDDDDCCCBBBCCCEEEGGGIIINNNQQQVVV^^^hhhpppuuuwwwxxxyyy{{{~~~{{{xxxyyytttoooooouuuuuuwww{{{uuusssttt}}}{{{jjjWWWHHH===666444444333222222111111111111000000000000000000000000000000////////////000000//////////////////////////////////////////////////////////////////////////////......---------,,,000000///........./////////000222444888;;;>>>@@@BBBBBBCCCEEEFFFHHHIIIJJJHHHGGGIIINNNRRRSSSUUUZZZ\\\```qqq|||rrrrrrwww{{{}}}~~~|||yyywwwuuutttttttttsssttttttuuuuuuvvvvvvvvvwwwwwwvvvuuuuuuuuuuuuuuuuuutttssstttuuuuuutttrrrtttssssssuuuwwwyyyyyyxxxwwwxxxwwwvvvtttqqqmmmkkkiiifffbbb^^^[[[WWWSSSOOOMMMLLLIIIFFFCCCAAAAAAAAABBB@@@@@@EEENNN^^^vvv{{{yyyvvvsssrrrooollljjjgggbbb^^^\\\[[[]]]gggrrryyy~~~|||zzzzzzyyyzzz111111111000000000000000////////////////////////---...///000000///...---.........///////////////111111222444555666777777::::::;;;===???@@@BBBBBB>>>CCCFFFDDDDDDLLL^^^mmm{{{{{{zzzfffWWWQQQRRRTTTUUU]]]hhhooorrruuuyyyrrrlllccc[[[UUUQQQMMMJJJEEEDDDBBB???>>>======>>>>>>>>>>>>>>>?????????@@@@@@@@@AAABBBCCCDDDDDDDDDGGGGGGFFFFFFEEEEEEDDDDDDGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIIIIHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLKKKLLLLLLLLLJJJJJJLLLMMMLLLMMMMMMNNNNNNMMMMMMLLLNNNNNNNNNNNNMMMMMMMMMMMMJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJHHHGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGFFFGGGIIIJJJIIIGGGHHHGGGEEEDDDCCCCCCDDDEEEGGGIIINNNVVV___gggmmmqqqtttvvvyyy|||~~~zzzsssjjjgggpppuuu|||vvvooonnnpppzzznnnWWWEEE<<<999555444333222111111222222000000000000000000000000000000////////////000000////////////////////////000000000000000000000000////////////////////////111111111000//////......000000///////////////000///111333666:::===@@@BBBCCCDDDEEEFFFHHHIIIJJJKKKHHHIIILLLQQQSSSSSSVVV\\\bbbooowwwsssvvv{{{{{{zzzxxxwwwuuuuuuuuuuuuvvvvvvvvvwwwwwwxxxxxxxxxyyyxxxvvvuuuttttttuuuvvvuuutttssstttuuuuuusssqqqsssrrrqqqsssuuuvvvvvvuuutttuuuvvvvvvtttqqqnnnlllhhhddd___[[[WWWSSSNNNKKKKKKJJJGGGEEECCCAAAAAAAAA@@@>>>???CCCLLL[[[sss|||xxxuuusssqqqpppnnnllljjjgggbbb\\\XXXTTTTTT\\\eeekkkpppxxx~~~}}}{{{yyy||||||}}}000000000000000000111111////////////////////////---...///000000///...---//////000000000111111111222222333555666777888999;;;;;;<<<>>>@@@AAACCCCCCAAACCCDDDBBBFFFSSSiii{{{{{{vvv}}}yyyhhh\\\SSSQQQUUUZZZ```kkkrrrrrrpppvvv~~~yyykkkggg___XXXRRRMMMJJJHHHDDDCCCAAA@@@>>>>>>>>>>>>===>>>>>>???@@@AAABBBBBBCCCCCCDDDEEEFFFFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIHHHKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLLLLKKKKKKJJJKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKLLLMMMNNNOOOOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPNNNOOOPPPOOOMMMMMMOOOPPPPPPQQQQQQRRRRRRQQQQQQPPPRRRQQQQQQQQQQQQPPPPPPPPPLLLLLLMMMNNNNNNOOOOOOOOOKKKKKKLLLMMMMMMLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIHHHIIIKKKLLLKKKJJJLLLKKKIIIGGGEEEDDDDDDDDDCCCEEEIIIOOOUUU]]]dddhhhppprrrvvv{{{}}}qqqhhhdddiiivvvtttnnnllljjjwwwgggOOOAAA<<<777666444222111222222333000000000000000000000000000000////////////000000////////////////////////000000000000000000000000////////////////////////111111000000/////////...000000/////////000000111111222555888<<>>???@@@BBBCCCDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHJJJJJJJJJKKKLLLMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPNNNOOOPPPPPPPPPOOOMMMLLLKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNOOOPPPQQQRRRSSSTTTQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTUUUUUUSSSTTTTTTSSSRRRRRRSSSUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSPPPPPPQQQQQQQQQRRRRRRRRRMMMNNNOOOOOOPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKKKKMMMNNNNNNMMMOOONNNLLLJJJHHHGGGFFFFFFCCCEEEGGGJJJMMMSSS[[[___hhhkkkpppvvv|||{{{yyyyyyuuullleeebbbaaaqqqyyyooojjjhhhgggttttttXXXEEE;;;888777444222111222333444000000000000000000000000000000////////////000000////////////////////////////////////////////////////////////////////////........................000000/////////000111111222444777;;;>>>AAABBBCCCEEEEEEFFFGGGHHHIIIJJJJJJLLLMMMPPPRRRQQQSSS___kkk~~~wwwxxxzzz||||||zzzvvvvvvvvvwwwxxxxxxyyyyyysssttttttuuuvvvwwwxxxyyyzzzyyyxxxwwwvvvuuuuuuuuusssrrrqqqqqqrrrqqqpppnnnooonnnnnnppprrrttttttssssssuuuwwwwwwvvvsssooommmiiieee^^^XXXSSSNNNJJJGGGBBBAAA@@@>>>=========>>>@@@AAAFFFMMMRRR[[[kkkyyy}}}xxxvvvsssrrrqqqpppnnnllljjjddd\\\UUUMMMIIIMMMUUUYYY```kkkvvv{{{}}}}}}}}}{{{zzz{{{||||||||||||{{{yyyxxxzzz///000000000111111111111000000000000000000000000//////............///////////////000111111222222222333444666888999;;;;;;<<<===>>>@@@AAACCCDDDEEEEEEEEEFFFLLLYYYkkk~~~~~~uuuyyysss\\\QQQNNNOOOYYYffftttwww{{{|||zzz|||}}}sssmmm]]][[[VVVOOOIIIEEEBBBBBBAAAAAA@@@@@@??????>>>>>>>>>???@@@BBBDDDEEEGGGHHHFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLNNNPPPQQQRRRRRRRRRSSSSSSSSSTTTTTTTTTRRRRRRTTTTTTTTTSSSQQQPPPMMMNNNOOOQQQSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRSSSTTTTTTUUUVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXYYYZZZZZZ[[[WWWXXXYYYXXXWWWVVVXXXZZZZZZ[[[[[[\\\\\\[[[[[[ZZZXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUURRRSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPNNNNNNPPPQQQQQQQQQOOOOOOMMMLLLJJJIIIHHHGGGEEEFFFGGGGGGHHHLLLSSSXXX___bbbiiipppwww|||{{{zzz{{{vvvqqqooopppmmmfffaaa```\\\jjjyyy}}}}}}|||yyyuuupppllliiiiiiwww~~~bbbLLL???:::888555333111222333444000000000000000000000000000000////////////000000////////////////////////........................////////////////////////,,,,,,------.../////////000000//////000111111222444666999===???AAABBBCCCEEEEEEFFFGGGHHHIIIIIIJJJLLLMMMPPPQQQQQQWWWhhhyyy~~~yyyxxxyyy{{{}}}~~~~~~|||{{{uuuuuuvvvvvvwwwwwwvvvvvvqqqqqqrrrtttvvvwwwxxxyyyxxxxxxxxxwwwvvvuuusssrrrsssrrrqqqqqqrrrqqqooommmooonnnnnnpppsssuuuuuuuuussstttwwwwwwvvvrrrnnnkkkiiiddd]]]VVVQQQLLLHHHEEE@@@@@@>>>===<<<======>>>@@@BBBHHHOOOTTT\\\jjjxxx}}}yyywwwuuurrrqqqpppooollljjjgggaaaZZZSSSLLLHHHLLLSSSWWW```lllwwwzzz{{{|||zzzxxxxxxzzz}}}|||}}}~~~yyyvvvwwwwwwwwwzzz//////000000111111111222000000000000000000000000000///...------...///000---......///000111111222333333555666888:::;;;<<<======???@@@BBBCCCEEEEEEEEEEEEIIISSSbbbttt~~~{{{xxx{{{gggUUUMMMJJJNNN^^^qqq}}}||||||}}}~~~{{{ppphhhcccVVVTTTQQQKKKEEEAAA??????@@@?????????>>>>>>>>>===>>>???AAACCCEEEGGGHHHIIIFFFFFFFFFEEEEEEEEEEEEEEEGGGHHHJJJMMMOOORRRTTTUUUUUUUUUUUUVVVVVVVVVWWWWWWTTTUUUWWWWWWWWWUUUSSSRRRPPPQQQSSSVVVXXXYYYZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYYVVVVVVWWWWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]]]]^^^^^^[[[\\\\\\[[[ZZZZZZ[[[]]]^^^^^^____________^^^^^^ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTRRRPPPPPPRRRTTTTTTTTTOOONNNNNNLLLKKKJJJIIIHHHGGGHHHGGGFFFEEEHHHNNNSSSXXX\\\ccckkkrrrxxx|||}}}zzzxxxyyyuuuooolllllliiiccc______]]]eeeppp{{{|||{{{zzzzzzyyyxxxuuurrrmmmzzzjjjSSSFFF:::888555333222222333444000000000000000000000000000000////////////000000////////////////////////........................////////////////////////------...///000111222222000000///000000111222222666777:::>>>@@@BBBBBBCCCEEEEEEFFFGGGGGGHHHIIIIIILLLNNNPPPQQQRRR[[[ooo{{{}}}|||||||||}}}~~~~~~~~~~~~uuuuuuvvvvvvuuuttttttssspppqqqsssuuuwwwyyyzzz{{{vvvwwwwwwwwwvvvtttrrrppptttrrrqqqqqqrrrqqqooommmoooooooooqqquuuwwwwwwwwwrrrtttvvvwwwuuuqqqmmmjjjiiiddd\\\UUUPPPKKKGGGDDDBBBAAA???>>>>>>??????@@@@@@BBBGGGOOOTTT]]]kkkyyy{{{zzzuuuvvvtttqqqooonnnmmmjjjhhhddd^^^XXXRRRKKKHHHLLLTTTXXXaaannnzzz~~~|||}}}~~~}}}zzzvvvvvvyyy|||{{{|||tttqqqrrrvvvyyyyyy}}}111111111111000000000000111111000000//////......000000000000000000000000////////////000111333333666777777888999999::::::>>>AAACCCCCCAAA@@@CCCGGGLLLGGGJJJ\\\ppp}}}|||zzz{{{kkkYYYKKKKKKOOOUUUcccsss{{{|||xxxoooggg```ZZZSSSPPPLLLHHHDDDAAA???>>>????????????????????????AAABBBDDDFFFHHHIIIJJJKKKKKKHHHDDDCCCDDDEEECCCAAAFFFIIIMMMOOOQQQRRRTTTVVVWWWYYYZZZZZZYYYYYY[[[\\\[[[\\\\\\[[[ZZZXXXVVVUUUVVVWWWYYY[[[\\\^^^^^^___\\\]]]^^^___```aaaaaaaaa]]]^^^___aaaaaaaaaaaa```eeeddddddeeefffggghhhiiiddddddeeeeeefffeeeeeeeeeggggggeeedddcccddddddeeejjjjjjjjjiiihhhggggggfffdddcccaaa`````````aaabbb^^^______``````______^^^\\\\\\[[[ZZZYYYXXXWWWVVVWWWVVVTTTTTTUUUUUUSSSRRRUUUSSSRRRRRRSSSTTTSSSRRRQQQPPPOOOOOOPPPOOOMMMKKKIIIHHHGGGFFFFFFGGGHHHIIIRRRVVV]]]dddjjjooouuuxxxzzz{{{~~~vvvrrriiiiiiiiiiiihhhddd```]]]```bbbiiiuuu~~~|||}}}uuuZZZEEE>>>;;;777555555555555555444333222000////////////////////////////////////000000000000000000000000............/////////////////////000222444666888000000//////.........---///000000000111111111111888999<<>>???>>><<<;;;;;;<<<@@@DDDJJJOOOUUU]]]hhhoootttyyy~~~{{{uuuqqqrrrpppooonnnmmmjjjfffccc```\\\UUUMMMHHHGGGKKKOOO[[[dddrrr}}}}}}}}}{{{zzzxxxwwwwwwwwwwwwwwwxxxxxxzzzzzz{{{}}}|||zzzooommmllllllnnnssswwwzzz111111111111000000000000111000000000/////////.../////////////////////////////////000000222333444666666777999:::<<<=========@@@CCCDDDCCCDDDFFFHHHIIIHHHOOO```rrr}}}xxxxxx}}}~~~eeeUUUJJJLLLSSSYYYdddqqqvvvyyy}}}rrrjjjbbbZZZUUUMMMKKKHHHEEEBBBAAA@@@@@@????????????@@@@@@@@@@@@DDDEEEGGGIIIJJJLLLLLLMMMLLLIIIFFFEEEFFFGGGFFFEEEGGGKKKPPPSSSUUUWWWYYY[[[\\\^^^____________```bbbdddddddddddddddbbbaaa```bbbccceeegggiiijjjkkkkkkjjjjjjkkkllllllkkkkkkkkkjjjkkkmmmnnnooooooooooooqqqqqqqqqqqqrrrssstttuuuttttttuuuvvvwwwwwwvvvvvvuuutttsssrrrrrrrrrssstttwwwwwwvvvuuuttttttssssssqqqpppnnnmmmmmmmmmmmmnnnkkklllllllllkkkkkkjjjiiiffffffeeecccbbb```_________^^^\\\[[[\\\[[[YYYXXXWWWUUUSSSSSSTTTTTTSSSRRRSSSQQQPPPPPPQQQPPPOOOMMMKKKJJJHHHFFFEEEEEEEEEFFFMMMQQQXXX___eeekkkqqquuuxxxyyy|||zzzvvvooonnnmmmllllllkkkiiihhhbbbcccgggrrrxxxeeeUUU???;;;666333222222222111222111111000000000000111000000000000000000000000000000000000000000000000............/////////////////////000222333555555000000/////////.........000000000000000111222333999:::===???AAACCCDDDEEEEEEFFFGGGHHHHHHJJJMMMOOORRRQQQRRRTTTWWW```rrr}}}|||}}}}}}|||{{{zzzxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwttttttsssrrrrrrrrrrrrrrrsssrrrrrrqqqpppoooooooooqqqqqqrrruuuzzz}}}~~~~~~xxxvvvtttssssssrrrpppnnnhhhddd\\\TTTNNNHHHDDDAAA;;;<<<===<<<;;;;;;===>>>@@@DDDJJJOOOUUU]]]gggnnntttyyy~~~yyysssoooooonnnlllkkkjjjhhhdddaaa^^^ZZZSSSLLLGGGGGGKKKOOO[[[eeerrr}}}~~~|||yyyxxxwwwvvvvvvvvvwwwxxxxxxyyyyyyxxxwwwxxxxxxwwwuuurrrooonnnnnnooorrrvvvzzz|||111111111111000000000000000000000000/////////////////////////////////////////////000111222444555666666888:::<<<>>>???@@@>>>???BBBDDDFFFGGGHHHIIIHHHNNN[[[jjjwwwyyyuuu{{{qqq]]]RRRLLLSSS\\\bbbiiiqqquuu{{{~~~sssiiibbb[[[TTTOOOGGGFFFDDDBBB@@@@@@@@@AAA@@@??????@@@@@@AAABBBBBBHHHIIIJJJLLLNNNOOOPPPPPPLLLIIIEEEDDDEEEGGGHHHHHHKKKOOOVVV\\\```ccceeegggiiijjjllllllkkkkkkmmmnnnrrrrrrsssssstttssssssrrrtttuuuwwwzzz|||~~~~~~~~~~~~~~~}}}|||~~~}}}|||{{{wwwvvvtttsssqqqooonnnmmmmmmkkkiiihhhgggfffdddbbb___]]][[[ZZZZZZYYYWWWUUUUUUTTTRRRRRRSSSSSSQQQPPPMMMLLLIIIGGGEEECCCCCCCCCGGGKKKQQQWWW]]]dddkkkoootttvvvyyy~~~{{{vvvuuutttssstttvvvxxxyyyooommmlllrrr}}}{{{{{{{{{tttdddWWWCCC>>>888444111111000///000000000000000111222222111111111111111111111111000000000000000000000000............////////////...///000111111222222222000000////////////......111000//////000222444666;;;<<<>>>@@@BBBCCCDDDDDDDDDFFFGGGHHHIIIJJJMMMOOORRRQQQSSSXXX]]]eeesss||||||zzzyyywwwuuussssssrrrssssssttttttuuuuuuuuuwwwvvvuuutttssssssrrrrrrrrrrrrrrrrrrrrrsssttttttuuusssqqqnnnmmmmmmmmmnnnnnnpppuuuzzz~~~yyywwwuuutttsssrrrooommmhhhddd\\\SSSLLLFFFCCCBBB;;;;;;;;;:::999;;;>>>@@@CCCGGGLLLQQQVVV]]]gggnnnuuuzzz}}}wwwppplllllljjjiiihhhgggdddaaa^^^[[[XXXQQQJJJFFFGGGKKKPPP\\\eeerrr~~~}}}zzzxxxvvvuuuuuuvvvwwwwwwxxxyyyzzzxxxuuurrrqqqpppooommmkkklllmmmooorrruuuyyy|||~~~111111111111000000000///000000000000//////////////////////////////////////////000000222333555666777777999:::<<<>>>???@@@???@@@AAADDDFFFHHHHHHHHHLLLYYYiiivvv~~~vvvwww}}}hhhYYYTTTUUU```kkkpppssswww{{{}}}uuukkkbbb[[[UUUOOOJJJDDDCCCAAA@@@??????@@@AAA@@@??????@@@AAABBBDDDEEEKKKLLLMMMOOOQQQRRRSSSSSSNNNLLLIIIGGGGGGIIIKKKLLLOOOUUU___gggnnnssswwwyyyzzz|||}}}~~~}}}~~~~~~}}}{{{xxxwwwvvvuuurrrpppnnnllliiigggfffddd```^^^ZZZYYYVVVVVVVVVVVVTTTSSSOOOMMMJJJGGGEEEDDDCCCCCCCCCFFFKKKPPPVVV]]]dddiiiqqqssswww|||yyyzzz{{{|||~~~~~~yyyxxx~~~~~~{{{}}}{{{|||yyyooo___SSSGGGBBB;;;666333222111111111111111000000111222222111111111111111111111111////////////////////////............////////////---...000111111111//////000000//////////////////222111//////000333777999===>>>@@@AAACCCCCCDDDDDDDDDFFFHHHIIIJJJKKKNNNPPPQQQRRRWWW```gggmmmvvv{{{zzzxxxvvvtttrrrppppppqqqqqqrrrrrrssstttuuuuuuwwwuuusssqqqooonnnnnnnnnpppppppppqqqrrrssstttuuutttrrrooolllkkklllnnnooooooqqquuu{{{~~~|||zzzxxxuuutttsssqqqooommmhhhddd\\\SSSJJJDDDBBBBBB<<<<<<;;;999999:::>>>AAAFFFJJJOOOSSSWWW^^^hhhnnnxxx}}}}}}tttnnnjjjiiihhhfffeeedddbbb^^^[[[WWWTTTNNNHHHEEEGGGLLLPPP\\\eeerrr}}}}}}{{{xxxwwwtttuuuvvvwwwxxxyyyzzzzzzvvvsssooolllkkkkkkjjjiiijjjlllooossswww{{{}}}~~~111111111111000000000///////////////000000000000........................///000000111333444666777888999999:::;;;<<<======@@@AAABBBCCCEEEFFFHHHIIITTTcccuuu~~~yyyvvv}}}ssscccZZZ[[[cccoooyyy}}}uuunnnddd\\\WWWRRRMMMHHHEEECCCBBB@@@?????????@@@@@@??????@@@BBBDDDGGGHHHLLLMMMOOORRRTTTUUUVVVWWWRRRQQQPPPNNNNNNOOORRRTTTVVV^^^jjjvvv~~~zzzxxxuuuqqqmmmiiidddaaa^^^[[[[[[ZZZXXXVVVPPPNNNLLLIIIGGGFFFFFFFFFBBBDDDHHHKKKPPPVVV^^^cccllloootttzzzzzz}}}~~~zzzwwwwwwxxx{{{~~~{{{qqqaaaVVVLLLFFF>>>888555444333333444333222111000000000000000000000000000000000000////////////////////////............////////////......000111111000///...//////000000000000000000111000///000222555999;;;???@@@AAABBBDDDDDDDDDDDDDDDGGGIIIKKKLLLMMMOOOQQQRRRWWWbbboooxxx{{{zzzyyywwwtttrrrpppoooooopppqqqqqqrrrsssttttttuuutttssspppnnnllllllllllllpppooooooppppppqqqrrrsssqqqooollljjjkkkmmmqqqsssuuuuuuwwwzzz|||}}}|||zzzyyywwwuuusssrrrqqqnnnlllgggddd^^^TTTJJJCCCAAAAAA>>>>>>===;;;:::;;;???BBBGGGJJJOOOSSSWWW^^^gggnnn|||}}}sssllliiigggeeedddcccbbb___\\\YYYSSSPPPKKKFFFDDDFFFLLLQQQ\\\eeeqqq|||~~~~~~}}}{{{zzzuuuvvvwwwyyyzzz{{{{{{{{{vvvsssnnnllllllllllllllljjjlllqqquuuzzz}}}111111111111000000000000////////////000000000000........................000000000222333555777888999::::::;;;;;;<<<<<<<<<@@@CCCDDDDDDCCCFFFKKKPPP^^^mmm||||||wwwvvv{{{zzziii___ZZZbbbooozzz|||nnnggg^^^WWWSSSOOOJJJFFFEEECCCBBB@@@???>>>??????@@@@@@???@@@BBBFFFIIIKKKNNNOOOQQQTTTWWWYYY[[[[[[TTTUUUVVVVVVVVVWWWZZZ]]]fffooo}}}{{{wwwqqqmmmhhhdddaaa___]]][[[SSSRRROOOMMMJJJIIIIIIIIIDDDEEEFFFGGGJJJPPPWWW\\\dddgggmmmtttzzz|||}}}zzzrrrvvv{{{~~~zzzpppbbbXXXSSSLLLCCC<<<888555444444555444333222111000000000000000000000000000000000000000000000000000000000............////////////...//////000000000000/////////000000000000111111000000000111444777;;;===@@@@@@BBBCCCEEEEEEFFFFFFEEEHHHKKKMMMNNNOOOQQQSSSWWWbbbttt~~~zzzzzzxxxvvvsssqqqpppppppppqqqrrrrrrsssssstttttttttqqqpppnnnllllllmmmnnnooopppoooooonnnnnnnnnoooooonnnlllkkkjjjlllpppsssvvvzzzyyyyyyzzz||||||{{{zzzwwwuuusssrrrqqqpppnnnkkkfffeee```VVVKKKCCCAAAAAA>>>??????>>>===???BBBEEEFFFJJJOOOSSSWWW^^^gggnnn|||qqqiiigggdddcccaaa```___]]]YYYVVVOOOMMMHHHDDDCCCFFFLLLQQQ\\\dddpppyyy~~~~~~}}}|||vvvxxxyyy{{{||||||{{{{{{vvvssspppnnnnnnoooooonnnlllnnnrrrwww{{{111111111111000000000000.../////////000000000111........................000000111222444666888999999::::::<<<===>>>?????????CCCGGGEEECCCGGGQQQ[[[jjjwwwyyyuuu|||{{{jjj```[[[XXXeeeuuu|||sssggg```XXXQQQNNNKKKGGGCCCBBBAAA@@@>>>>>>>>>??????@@@@@@???@@@CCCGGGKKKMMMOOOQQQTTTXXX[[[^^^```aaa\\\```dddgggiiikkkooorrr~~~zzzsssmmmiiifffbbb```YYYWWWTTTPPPMMMKKKJJJIIIEEEEEEDDDDDDEEEJJJPPPUUUZZZ^^^dddllltttyyy}}}zzztttqqqtttyyy{{{xxxpppgggaaa___WWWMMMCCC===999777666444333222222111111111111111111111111111111111111000000000000000000000000............////////////////////////000111111222//////000000000111111111...///111333666999<<<===@@@AAABBBDDDEEEGGGGGGGGGFFFIIIMMMOOOQQQRRRSSSUUU___ooo}}}zzzyyyzzzxxxvvvsssrrrqqqrrrrrrssssssssssssssstttttttttooonnnmmmmmmnnnpppsssuuuqqqpppnnnmmmlllkkkkkkkkkmmmlllkkklllmmmqqqtttvvvxxxxxxxxxzzz{{{{{{yyywwwuuusssqqqppppppooommmkkkeeeeeebbbYYYMMMDDD@@@@@@<<<>>>@@@AAABBBDDDGGGJJJJJJNNNSSSWWW\\\cccmmmtttzzznnngggdddaaa___^^^]]]\\\YYYVVVSSSMMMJJJFFFCCCBBBFFFMMMRRR[[[cccnnnwww}}}|||yyyzzz|||}}}~~~}}}|||{{{vvvtttqqqooooooooonnnmmmlllmmmppptttyyy}}}111111111111000000000000.../////////000000111111........................000000111222444666888999888999;;;===???@@@BBBCCC>>>DDDHHHGGGDDDIIIVVVccctttzzzxxxmmm```ZZZZZZVVVfffxxx~~~uuulllbbb[[[SSSMMMJJJHHHDDDAAA??????>>>======>>>???@@@@@@@@@???@@@CCCGGGLLLNNNQQQSSSVVVZZZ^^^aaacccdddkkkqqqxxx}}}{{{tttnnnjjjfffccc^^^[[[WWWSSSNNNKKKJJJIIIFFFEEEDDDBBBBBBFFFLLLPPPRRRWWW^^^fffnnntttxxxzzzsssjjjiiinnnssswwwxxxvvvtttrrrjjjbbbVVVKKKCCC>>>:::999222222111111222222333444222222222222222222222222000000000000000000000000............/////////000000000/////////111333444//////000000111111111222---///111444777:::<<<===???@@@BBBDDDFFFGGGHHHHHHGGGJJJNNNQQQRRRSSSUUUVVVeeezzz{{{zzz|||zzzxxxvvvsssrrrrrrssstttttttttttttttttttttssssssooonnnmmmnnnpppssswwwyyyqqqpppnnnllljjjiiihhhhhhmmmmmmlllmmmoooqqqtttvvvssstttvvvxxxzzzyyyvvvssssssrrrpppooooooooommmkkkdddeeeccc[[[OOOEEE@@@@@@999<<<@@@CCCEEEHHHKKKNNNPPPTTTYYY^^^bbbjjjssszzzyyyllldddbbb___]]][[[[[[ZZZWWWSSSPPPKKKIIIEEEBBBAAAFFFMMMRRR[[[bbbmmmuuu}}}~~~|||{{{zzz{{{}}}~~~|||{{{vvvtttqqqpppooonnnllljjjiiijjjlllppptttxxx|||~~~111111111111000000000000000000000000000000000000111000///////////////000444333333444444666777777:::;;;<<<>>>???AAABBBBBBDDDDDDEEEEEEDDDKKK]]]ooo|||www}}}}}}lllbbb[[[YYYZZZbbbjjjttt~~~}}}tttkkkeeeZZZUUUNNNHHHEEECCCBBBAAA??????>>>======>>>???@@@BBBAAAAAACCCGGGLLLOOOPPPUUUUUUXXX]]]```ccclllvvv{{{yyysssnnnkkkcccbbb___ZZZTTTPPPMMMMMMIIIGGGDDDDDDEEEGGGHHHHHHLLLOOOXXXccciiikkkooottt|||~~~{{{mmmdddcccjjjrrrvvv{{{~~~zzzzzztttfffVVVKKKEEE>>>777777777666444222111222333222222222111111111000000...///000///...---...000000000000000////////////111000///......///000111000///...------...///000000111222444777:::===>>>AAAAAABBBDDDFFFHHHJJJKKKJJJLLLNNNPPPRRRTTTWWWYYYpppzzzvvvuuuvvvtttrrrppppppsssvvvxxxxxxwwwvvvuuutttssssssssstttpppmmmqqqxxxvvvsssooolllkkkkkkmmmnnnkkkkkkkkkkkklllmmmnnnnnnpppqqqsssuuuuuusssqqqpppnnnoooppppppnnnllliiigggfffeeebbb[[[QQQGGG@@@<<>>======>>>???@@@CCCCCCCCCFFFJJJOOORRRSSSWWWVVVYYY^^^bbbhhhsss~~~zzztttppphhhfffbbb\\\UUUPPPMMMLLLMMMJJJGGGEEEEEEFFFFFFFFFIIIKKKSSS]]]ccceeejjjpppwwwyyy||||||xxxxxxyyyzzzhhh___\\\fffqqqyyywwwfffYYYNNNBBB777888777666444222222222444222222222111111111000000...///000///......///000111000000000////////////111000///......///000000111111////////////000111111222444666999;;;===>>>@@@@@@AAACCCEEEGGGIIIJJJKKKMMMOOOPPPPPPSSSXXX]]]www|||zzzxxxwwwuuutttssssssuuuwwwxxxuuutttsssrrrrrrqqqrrrrrrvvvrrrppprrrxxx|||}}}|||uuusssooollljjjkkklllmmmllllllllllllmmmnnnoooooopppqqqsssttttttsssqqqppppppppppppooommmjjjgggfffddddddaaa[[[RRRHHHBBB???@@@BBBEEEHHHKKKNNNQQQSSSZZZ___fffjjjlllooouuuzzzvvvkkkaaa\\\[[[ZZZZZZ[[[ZZZWWWSSSOOOHHHFFFBBB@@@BBBFFFKKKOOOWWW]]]eeennnwww~~~||||||}}}}}}}}}}}}}}}|||zzzxxxvvvqqqrrrrrrqqqooommmkkkkkkfffeeeeeeeeefffhhhkkklll222222111111111000000000000000000000000000000000000000000//////000000111111111222444666888:::<<<999:::;;;===???@@@AAABBBFFFDDDEEEJJJQQQ^^^pppttttttaaaVVVQQQPPPSSSXXXdddkkkvvv|||qqqiiiaaaZZZTTTQQQMMMHHHDDDBBBBBBAAA@@@@@@@@@???>>>>>>???@@@@@@CCCDDDGGGKKKOOOSSSVVVWWW[[[ZZZ]]]cccjjjrrr}}}yyyrrrnnnhhhaaaZZZUUUQQQOOOPPPMMMIIIFFFFFFEEEDDDDDDEEEFFFLLLTTTZZZ]]]cccjjjooorrrvvvyyy{{{}}}{{{wwwnnnpppwww||||||~~~xxxhhh___YYYeeesss}}}rrrbbbMMM===999888666444333333444444222222222111111111111111...///000000......///000111111000000000/////////000000////////////000000222111000000000000222222111333666999<<<>>>??????@@@@@@AAACCCEEEGGGIIIJJJMMMOOOQQQPPPPPPUUU___ggg~~~|||{{{wwwvvvvvvvvvvvvwwwxxxxxxssssssrrrrrrrrrrrrsssssswwwtttrrrtttwwwzzzyyywwwuuusssooollljjjjjjkkkllllllmmmmmmnnnnnnoooppppppoooppprrrssssssrrrpppooopppppppppnnnllliiifffeeecccccc```[[[RRRJJJDDDAAADDDFFFHHHJJJMMMQQQVVVZZZaaaeeeiiikkkmmmqqqwww}}}|||qqqeee[[[VVVWWWVVVWWWWWWWWWUUUPPPMMMFFFDDDAAA???AAAEEEJJJMMMTTTZZZbbbjjjsss~~~}}}|||}}}||||||{{{zzzyyywwwvvvuuussssssqqqooommmjjjgggfff```___^^^\\\\\\^^^___```222222222111111111000000000000000000000000000000000000000///000000111111222333333555666888:::;;;:::;;;<<<>>>@@@BBBCCCDDDFFFDDDFFFNNNZZZiii|||{{{}}}pppcccUUUOOOMMMPPPWWW___kkkrrr}}}tttkkkccc]]]VVVQQQKKKHHHDDDAAA@@@AAA@@@???AAA@@@???>>>???@@@AAABBBCCCFFFJJJOOORRRVVVYYY[[[``````dddmmmvvv{{{vvvooohhhaaa\\\XXXUUUQQQNNNJJJGGGFFFEEEDDDCCCCCCCCCFFFMMMQQQUUU\\\dddiiilllqqquuuxxxzzz}}}{{{xxxwwwzzz}}}qqqpppsssyyywwwllleee]]]hhhuuu}}}zzz^^^GGG<<<999666444333444444555111111111111111111111111...000111000///...///000111111111000000000/////////////////////000000000111111000///000111222333222444888<<>>@@@DDDHHHKKKRRRXXX___gggpppzzz~~~~~~}}}|||{{{}}}|||{{{yyywwwvvvtttssssssqqqnnnllliiigggdddaaa\\\ZZZXXXUUUTTTTTTTTTUUU222222222222111111111111000000000000000000000000000000000000000111222222555555555666777888999:::<<<===>>>@@@BBBDDDFFFGGGHHHGGGKKKVVVdddsss~~~mmm___VVVMMMKKKNNNTTT]]]fffnnnvvvyyynnneee___YYYSSSOOOFFFCCC@@@????????????>>>@@@?????????@@@AAACCCDDDDDDHHHMMMQQQTTTWWW[[[^^^ccceeelllwww|||tttlllgggbbb^^^[[[RRROOOJJJHHHGGGFFFEEEDDDDDDBBBDDDHHHKKKOOOVVV]]]cccgggmmmrrruuuyyy|||~~~{{{{{{zzz|||zzz~~~|||sssjjjgggiiiqqqzzz{{{wwwrrrkkkfff___hhhrrrzzzmmmRRR@@@<<<777444444555555444111111111111111111111111///000111000///...///111111111111111000000000000......///000000000000000000000///...///000111222333666999===@@@AAABBBAAACCCCCCDDDEEEHHHJJJLLLMMMMMMPPPTTTYYYaaaooo{{{xxxwwwwwwssstttuuuvvvvvvvvvuuuuuussssssssssssssstttuuuvvvrrrqqqqqqrrrtttuuuttttttsssqqqooommmkkkkkkkkkllllllmmmnnnooopppppppppooolllmmmnnnoooooonnnmmmlllmmmmmmmmmmmmllllllkkkkkkiiihhheee^^^VVVNNNIIIGGGHHHMMMTTTXXX[[[___fffllljjjiiiiiijjjnnnttt{{{}}}sssfffZZZPPPLLLKKKKKKLLLNNNOOONNNJJJGGGAAA@@@>>>>>>???CCCHHHJJJQQQVVV]]]eeemmmxxx||||||{{{|||}}}}}}|||}}}}}}|||zzzxxxuuusssrrrooollliiigggfffdddaaa^^^YYYWWWTTTPPPNNNMMMMMMMMM333222222222222111111111000000000000000000000000000000000000111111222333777666666777777888999:::===>>>???AAADDDFFFHHHIIIEEEGGGOOO[[[hhhvvv|||___SSSMMMIIILLLQQQXXXcccmmmppp{{{xxxqqqggg___YYYTTTNNNJJJCCCAAA>>>===>>>???>>>===>>>>>>>>>???AAACCCEEEGGGGGGKKKPPPTTTVVVYYY^^^bbbfffjjjuuuyyyqqqlllhhhccc___VVVRRRNNNJJJIIIHHHGGGFFFEEECCCCCCFFFHHHJJJPPPWWW]]]bbbhhhnnnrrrvvvyyy{{{|||~~~xxxsssqqqsss}}}rrrjjjoooyyy{{{tttnnnfffaaaaaajjjuuu~~~{{{tttqqqnnnkkkiiifffjjjoooxxxvvv[[[DDD???888555555555444333111111111111111222222222///000111111//////000111222222111111111000000000---...///000111111111000000///......///000222333555777:::===@@@BBBCCCCCCDDDDDDEEEGGGIIIKKKMMMNNNMMMPPPVVV```nnn|||xxxvvvuuuuuurrrrrrssstttttttttttttttqqqqqqppppppqqqrrrssssssoooooooooooopppqqqrrrsssrrrqqqooonnnmmmmmmnnnnnnmmmnnnoooqqqrrrqqqqqqpppmmmnnnnnnnnnnnnnnnnnnmmmlllllllllmmmmmmmmmmmmnnnlllkkkhhhbbbZZZSSSOOOMMMLLLTTT^^^dddeeehhhlllqqqooonnnlllmmmpppvvv}}}}}}wwwmmmaaaUUULLLHHHFFFFFFGGGJJJKKKJJJGGGDDD@@@???>>>>>>@@@CCCGGGJJJOOOTTT[[[aaajjjtttzzzzzzzzzzzz{{{}}}~~~|||||||||{{{xxxtttqqqoooiiifffbbbaaabbbbbb```]]]XXXVVVRRRNNNJJJHHHHHHHHH333333222222222111111111000000000000000000000000000000000000111222333444666666666777888999;;;<<<<<<===???AAADDDFFFHHHIIIEEEKKKVVVcccmmmyyy~~~kkkYYYMMMJJJJJJPPPWWW^^^jjjttt{{{rrrkkkaaaYYYSSSNNNIIIDDDBBB@@@======>>>>>>===<<<======>>>???BBBEEEGGGIIILLLPPPTTTVVVWWWZZZaaagggmmmssszzzuuupppjjjeee\\\XXXSSSOOOLLLJJJHHHGGGFFFCCCCCCEEEFFFFFFKKKQQQVVV[[[bbbhhhmmmqqqtttvvvzzz|||}}}wwwrrrnnnpppzzzuuubbb]]]cccnnn{{{}}}uuurrrnnnjjjccc\\\[[[eeerrr}}}|||zzzyyyzzzzzz|||yyyvvv{{{zzzbbbHHHAAA999555555555333111000000111111111222222222///000111111000///000111222222222111111111000000,,,---///000111111111000000000//////000111333444666888999<<>>>>>>>>@@@DDDHHHJJJMMMQQQWWW^^^fffqqq}}}~~~{{{{{{zzzzzz{{{}}}~~~|||yyyzzz{{{{{{xxxsssnnnjjjbbb___[[[\\\```bbb```^^^WWWTTTPPPKKKHHHFFFEEEEEE333333333222222222111111000000000000000000000000000000000000111222333444444444555777999;;;===>>>;;;<<<>>>AAACCCFFFGGGHHHLLLUUUbbbooowww||||||vvv___UUULLLKKKNNNUUU]]]dddoooyyyvvvooohhh^^^VVVPPPKKKFFFBBBAAA???=========>>>===;;;<<<<<<===???BBBFFFIIIKKKOOOSSSWWWXXXXXX\\\cccjjjttt||||||wwwpppkkkbbb^^^XXXSSSOOOLLLIIIGGGFFFDDDCCCEEEDDDDDDGGGMMMPPPVVV]]]dddiiimmmpppsssyyyzzz}}}|||wwwrrrrrr{{{}}}hhhVVVUUU[[[ggguuuzzz~~~}}}uuunnnllljjjhhhaaaYYYXXXbbbqqq~~~{{{gggJJJCCC:::555555555333000000000111111222222222222///111222111000///000111222222222111111111111000,,,---///000111111111000111111000000111333444666777888999;;;>>>AAADDDEEECCCCCCDDDEEEHHHJJJLLLMMMOOOPPPXXXiii~~~zzzwwwwwwxxxyyytttsssssssssssstttuuuuuutttssssssrrrrrrsssssstttpppooommmkkkiiijjjmmmoooppppppoooppppppqqqrrrrrrqqqrrruuuvvvwwwwwwuuutttrrrrrrrrrrrrrrrrrrrrrrrrqqqpppooonnnnnnmmmmmmmmmkkkkkkiiifffaaa]]]\\\\\\cccnnn{{{{{{zzz{{{uuurrrnnnlllnnnpppssstttuuurrrlllcccWWWLLLFFFCCC???@@@BBBDDDGGGFFFDDDAAA???>>>>>>>>>AAADDDHHHJJJKKKOOOUUU[[[cccnnn{{{{{{||||||{{{{{{|||}}}~~~}}}{{{|||~~~~~~{{{xxxwwwxxxzzzzzzwwwqqqkkkggg^^^ZZZWWWYYY^^^bbbaaa___VVVSSSOOOJJJGGGDDDCCCCCC222111111000000000000000000000000000000000000000000000000111222333555555666666777777888888999999>>><<<>>>CCCDDDDDDEEEIIIMMM\\\mmmxxxzzz}}}}}}ooo[[[PPPIIIKKKSSS^^^dddiiivvvvvvoooeee```YYYRRRLLLGGGCCC@@@CCCBBB@@@???>>>===>>>>>>???@@@CCCDDDFFFIIIMMMQQQSSSRRRUUUYYY[[[___gggqqqzzz~~~vvvpppjjjeee^^^WWWRRROOOLLLJJJFFFFFFEEEDDDDDDDDDDDDDDDJJJNNNTTT[[[bbbhhhkkkmmmmmmrrryyy~~~||||||wwwvvvrrrggg[[[VVVPPPTTTaaarrr}}}vvvrrrrrrrrrnnnlllmmmfffcccaaadddooosssfffPPPGGG;;;444333444444222000333444333111///000111111000000000000000111111000000000000000000000000000000000000111111111111222222111111222444555777<<<<<<<<<>>>@@@CCCFFFGGGCCCHHHHHHEEEGGGMMMPPPNNNSSSSSS^^^uuuyyyyyyxxxwwwvvvvvvvvvvvvrrrqqqoooooooooqqqssstttvvvvvvuuussssssrrrrrrrrrsssqqqnnnkkkjjjkkklllmmmppppppppppppqqqrrrssstttvvvvvvvvvvvvvvvuuuttttttuuutttttttttuuutttqqqnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmkkkkkkkkkhhhbbbbbbeeeoooxxx{{{uuunnnkkklllnnnooonnnqqqlllddd[[[QQQIIICCC@@@======>>>>>>?????????@@@;;;<<<<<<>>>AAADDDHHHIIIMMMPPPSSSYYYbbbooo{{{}}}{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzyyyxxxvvvrrrllleeeaaaXXXVVVVVV[[[ccceee```ZZZZZZUUUNNNIIIFFFEEECCCBBB222222111000000000000000000000000000000000000000000000111111222333555666777777888888999:::::::::@@@>>>@@@EEEFFFEEEGGGKKKUUUeeewww}}}}}}hhhYYYPPPMMMOOOVVV```hhhpppzzzpppjjj___ZZZTTTNNNIIIFFFBBB@@@BBBAAA@@@>>>======>>>>>>???AAACCCEEEGGGKKKOOOSSSWWWVVVXXX]]]```eeeoooyyy~~~wwwllliiiccc^^^YYYTTTOOOKKKIIIHHHGGGEEEDDDDDDCCCDDDGGGJJJOOOVVV]]]cccgggiiijjjooouuuzzz~~~xxxsssnnncccZZZWWWTTTWWWbbbqqq}}}~~~vvvpppqqqsssqqqpppppphhhfffdddgggqqq|||ooodddRRRIII===666444555555444000222444333111///000111111111000000000000111111000000000000000000000000000000000000111111111111222222111111222444666777::::::;;;===???AAACCCDDDCCCGGGHHHEEEFFFLLLOOOMMMTTTUUU```rrrzzzyyyxxxvvvtttssssssssssssrrrqqqqqqqqqsssuuuvvvwwwvvvuuutttsssrrrrrrrrrsssrrrpppooonnnooopppqqqppppppppppppqqqrrrsssttttttuuuuuuuuuuuuttttttssstttsssrrrsssttttttrrrpppnnnnnnnnnnnnmmmmmmmmmmmmooommmmmmooonnnkkkmmmrrr}}}~~~vvvqqqqqqrrrqqqpppkkkggg```WWWNNNGGGBBB@@@<<<=========>>>>>>>>>???<<<<<<===>>>AAADDDGGGIIILLLOOOUUU\\\dddnnnxxx~~~|||{{{|||~~~}}}}}}||||||zzzyyyxxxwwwwwwuuusssrrrqqqllleee___YYYYYY\\\aaafffgggccc^^^WWWRRRLLLFFFDDDCCCBBBAAA222222111000000000000111000000000000000000000000111111111111222444555666888888999::::::;;;<<<<<>>=========>>>>>>???BBBEEEHHHJJJNNNSSSVVV[[[ZZZ]]]bbbgggnnnzzzqqqnnnjjjfffaaa[[[TTTOOOLLLKKKIIIFFFDDDCCCCCCCCCDDDEEEIIINNNTTT[[[```ccceeejjjpppuuuyyy|||~~~~~~vvvmmmccc[[[YYYUUUXXXbbboooxxx|||wwwooopppuuuvvvvvvvvvpppnnnlllnnnwww}}}{{{~~~}}}yyytttuuuwwwtttllldddTTTKKK@@@888555555555555000222333333111000000111222111111000000000111111000000000000000000000000000000000000111111111111222222222222333555777888999:::<<<>>>@@@BBBCCCCCCCCCGGGHHHFFFGGGKKKNNNNNNUUUYYYeeerrr|||{{{xxx||||||zzzxxxvvvtttrrrqqqqqqsssrrrrrrrrrrrrtttvvvwwwwwwvvvuuutttsssrrrrrrrrrrrrrrrrrrssssssttttttuuuppppppppppppqqqrrrssssssrrrrrrsssssssssssssssrrrooonnnmmmnnnpppqqqpppooonnnnnnnnnnnnmmmmmmmmmmmmooommmooorrrttttttyyyyyyvvvtttqqqoooeeeaaa[[[SSSKKKEEEAAA???;;;;;;<<<<<<<<<<<<======<<<<<<===>>>@@@CCCFFFHHHIIINNNUUU]]]eeemmmuuuzzz}}}|||{{{}}}}}}}}}|||{{{zzzxxxvvvuuussspppnnnooopppmmmeee___[[[^^^ccchhhiiigggccc```UUUQQQKKKFFFDDDCCCBBBAAA333222111111000000111111000000000000000000000000111111111222333444555666888888999:::;;;<<<<<<===AAA@@@CCCFFFGGGGGGKKKRRR```nnn~~~{{{xxxeeeXXXTTTVVV\\\___eeelllvvv}}}sssjjjbbb\\\QQQMMMHHHDDDBBBAAA???===??????=========>>>???@@@@@@CCCGGGKKKNNNRRRVVVYYY\\\\\\___fffnnnwwwyyyvvvqqqkkkfff___YYYUUUNNNLLLIIIFFFEEEDDDDDDDDDBBBBBBDDDHHHMMMSSSYYY]]]bbbffflllrrrvvvyyy|||uuujjjaaa^^^VVVZZZdddqqqxxxxxxwwwyyyzzzpppqqqwww{{{}}}~~~}}}{{{yyyzzztttlllooonnnmmmnnnrrruuurrrjjjcccTTTMMMBBB999555444444444111222222222222111111111222222111111000000111111000000000000000000000000///000000000111111111111222222222222444666888999;;;<<>>@@@CCCEEEGGGHHHMMMTTT[[[dddmmmuuu{{{~~~}}}}}}~~~~~~}}}{{{yyywwwvvvqqqnnnlllnnnpppnnnggg```]]]cccjjjmmmjjjddd```]]]VVVRRRLLLGGGEEEDDDCCCCCC333222222111111111111111000000000000000000000000111111111222333444666666777777888999:::;;;<<<===??????AAAEEEEEEGGGOOOYYYmmmxxx||||||nnn^^^UUUWWW]]]fffjjjpppuuuuuulllddd\\\WWWOOOKKKFFFBBB@@@???===<<<>>>>>>=========???@@@AAABBBFFFJJJNNNRRRUUUYYY\\\\\\]]]bbbllluuuwwwoooiiiccc^^^[[[OOOMMMJJJGGGEEEEEEEEEFFFCCCBBBCCCDDDHHHNNNSSSWWW___ccciiioootttxxx|||uuuiiibbb[[[```jjjwww}}}{{{yyyzzz~~~sssssszzztttgggffffffjjjqqqwwwxxxsssiiiaaaTTTNNNEEE===777444333222222222222333333333333222333333222111111111111111000000000000000000000000///000000000111111111111333222222333555777999:::<<<===@@@BBBDDDDDDDDDDDDDDDFFFHHHIIIIIIKKKSSSZZZdddnnn{{{~~~|||{{{{{{zzzzzzzzz{{{{{{uuuuuuuuuuuuuuuvvvwwwwwwvvvuuutttssssssrrrssssssoooqqqsssvvvwwwxxxwwwwwwqqqqqqppppppqqqqqqrrrrrrooooooppppppppppppoooooogggffffffiiilllnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmooommmnnnrrruuuvvv|||zzzpppjjjaaa^^^WWWPPPIIICCC???===:::::::::999999999999999;;;<<<<<<===@@@CCCEEEGGGIIILLLRRRYYYbbblllwww~~~~~~}}}~~~~~~|||zzzxxxvvvuuurrrooonnnpppqqqooohhhbbbccciiiqqqrrrlllddd___\\\VVVRRRKKKGGGDDDCCCBBBBBB333333222111111111111222000000000000000000000000222222222222333555666777777777888999;;;<<<======@@@???AAADDDFFFKKKWWWdddwwwyyyzzzvvveee[[[VVV[[[eeemmmttt{{{wwwmmmeee^^^WWWRRRLLLHHHDDDAAA??????>>><<<>>>=========???@@@BBBDDDEEEIIIMMMRRRUUUXXX\\\^^^___aaaiiiuuuwwwoooiiidddaaaTTTRRRNNNJJJGGGGGGGGGHHHDDDCCCCCCDDDFFFJJJNNNPPPZZZ^^^eeekkkqqqvvv|||uuujjjhhhjjjrrr}}}uuuuuuzzzzzzhhh```aaaiiittt||||||tttiiiaaaVVVRRRKKKCCC<<<777444333444333333444666666555333444333222111111111111111000000000000000000000000000000000000111111111111333333333444555888:::;;;;;;<<<>>>@@@AAABBBBBBCCCFFFFFFHHHJJJKKKNNNZZZeeettt~~~}}}zzzzzzzzzzzz{{{}}}~~~yyyyyyyyyyyyyyyxxxxxxxxxtttttttttsssssssssttttttpppqqqsssuuuvvvvvvvvvuuurrrqqqqqqpppqqqqqqrrrrrrooooooppppppooonnnnnnmmmiiiiiikkknnnqqqsssrrrqqqnnnnnnnnnnnnmmmmmmmmmmmmqqqoooppptttuuuuuuyyysssjjj```]]]WWWPPPIIICCC???>>>::::::999999999999888888::::::;;;===@@@CCCFFFHHHJJJMMMRRRYYYaaalllvvv~~~~~~}}}{{{{{{{{{zzzyyyxxxvvvtttsssssssssssssssrrrnnniiieeeiiiooouuuuuupppiiibbb```UUUPPPIIIDDDAAA@@@???>>>444333222222111111222222000000000000000000000000222222222333444555666777888888999;;;<<<===>>>???CCCBBBCCCFFFIIIQQQaaaqqq{{{www}}}hhh]]]YYYXXX```mmmppp{{{yyynnnddd^^^WWWQQQLLLGGGDDD@@@???????????????>>>>>>>>>>>>@@@BBBDDDFFFHHHKKKPPPTTTWWWZZZ]]]___eeeiiissszzzrrrkkkfff]]]ZZZTTTNNNJJJHHHHHHHHHEEEDDDDDDDDDEEEGGGIIIKKKSSSXXX___ffflllssszzz~~~~~~vvvsssxxxxxxuuusssuuu{{{{{{ttttttyyyooo```___hhhuuu~~~~~~wwwnnniiiZZZXXXTTTMMMDDD===888666666444333555777888777444555444333222111111111111000000000000000000000000000000000000111111111111333333333444666888;;;<<<======>>>???@@@AAACCCDDDGGGFFFGGGJJJLLLRRRaaappp}}}{{{wwwwwwxxxxxxzzz{{{}}}}}}zzzzzzyyyyyyxxxvvvuuuuuussssssrrrsssssstttuuuvvvssssssttttttuuuuuuttttttrrrrrrqqqqqqpppqqqqqqrrrppppppppppppooommmlllkkkjjjkkknnnsssvvvwwwuuurrrnnnnnnnnnnnnmmmmmmmmmmmmooonnnpppssssssqqqtttyyy{{{ssshhh]]]ZZZUUUOOOIIIDDDAAA@@@:::::::::999999999888888888999:::<<<@@@DDDGGGIIILLLPPPVVV\\\ccckkksssyyy}}}~~~~~~}}}~~~}}}{{{zzzzzzyyyyyywwwvvvuuutttsssvvvxxxvvvqqqkkkhhhfffjjjnnnsssuuurrrlllgggcccVVVQQQJJJDDDAAA???===<<<444333222222111111222222000000000000000000000000222222222333444555666777999999:::<<<===???@@@@@@EEEEEEFFFHHHLLLVVViiizzz|||ppp^^^XXXXXXYYYcccqqqrrr~~~zzzrrrhhh___XXXRRRLLLHHHBBB@@@======>>>@@@AAAAAA>>>>>>>>>???AAACCCEEEGGGIIIMMMRRRVVVYYY[[[^^^```kkkooo{{{xxxoooiiiddd```YYYRRRMMMIIIHHHHHHEEEEEEDDDDDDDDDEEEFFFGGGNNNSSSZZZaaaiiipppwww|||xxxnnnkkkrrr~~~|||vvvsssuuuxxx}}}}}}wwwrrrsssxxxvvvccc___hhhvvv~~~zzztttqqq^^^]]]ZZZTTTKKKBBB<<<999777555444666999:::888555555444333222111111111111000000000000000000000000000000000000111111111111333333333444666999;;;<<<@@@@@@@@@@@@AAACCCEEEGGGHHHFFFGGGKKKMMMTTTeeevvvzzzzzzuuuuuuuuuvvvwwwxxxzzzzzzwwwwwwwwwvvvtttsssqqqppprrrrrrrrrssstttuuuvvvwwwuuuuuuuuutttttttttttttttrrrrrrqqqqqqpppqqqqqqqqqqqqqqqqqqpppooommmkkkkkkiiikkkoootttwwwwwwtttqqqooonnnnnnnnnmmmmmmmmmmmmlllkkkmmmppppppnnnppptttrrrzzzqqqeeeZZZWWWSSSNNNIIIEEECCCBBB::::::::::::999999888888777888999<<<@@@DDDHHHJJJMMMRRRYYY```fffkkkpppsss||||||{{{|||~~~~~~|||{{{{{{{{{zzzyyyxxxwwwvvvtttxxx{{{xxxpppiiigggggggggjjjnnnqqqqqqnnnhhhdddYYYSSSLLLFFFBBB@@@>>>===333222111111000111111111111111111000000000000000444444444444444444444444777888999;;;===@@@BBBCCC@@@IIINNNKKKOOO___ttttttfffXXXVVV[[[bbbjjjoootttyyyzzzpppjjjbbbYYYRRRLLLGGGDDDCCCBBB???>>>===>>>???@@@>>>???@@@@@@@@@CCCGGGJJJMMMQQQVVVXXXYYY\\\aaafffnnnzzzuuuoooeeeccc^^^YYYSSSNNNKKKIIIFFFEEECCCDDDEEEFFFFFFEEEJJJMMMSSS[[[ccckkkqqqtttxxxzzz}}}yyyqqqpppttt|||}}}tttrrrwwwzzzuuusssuuuzzz~~~yyysssjjjnnnuuu||||||xxxssspppiiiaaaWWWLLL@@@999777444333666555222111444111111111111111111111111000000000000000000000000222111111111000000//////222222333444666888:::;;;??????@@@AAACCCDDDEEEEEEGGGHHHKKKMMMNNNXXXmmm~~~zzzxxxxxxwwwuuuuuuvvvvvvtttrrrvvvuuutttsssrrrqqqppppppoooooonnnoooppprrrtttvvvxxxwwwvvvtttrrrqqqqqqqqqrrrrrrrrrqqqpppnnnmmmllllllllllllmmmmmmmmmmmmmmmpppppprrruuuwwwvvvsssqqqnnnmmmlllkkkjjjkkkkkkllloooooonnnnnnnnnnnnnnnoootttwww{{{vvviii]]]YYYSSSNNNIIIEEEAAA>>>>>>===;;;:::999888888888777999===???AAADDDGGGJJJMMMSSS\\\aaadddfffiiilllzzzzzz{{{zzzyyywwwwwwxxxyyyzzz{{{{{{zzzyyyxxxxxxxxxxxxuuuuuusssqqqmmmiiifffdddbbbcccgggmmmrrrpppjjjccc[[[UUUMMMEEEAAA>>><<<;;;333222222111111111111111111111111111000000000000222222222333333444444444777888999;;;===@@@BBBDDDCCCJJJNNNMMMTTTggg{{{iii^^^VVVWWW]]]ccciiinnnpppwww}}}tttiiiddd\\\UUUOOOJJJFFFCCCAAA@@@???>>>===>>>>>>??????@@@AAABBBCCCEEEIIIMMMPPPUUUZZZ]]]___aaafffjjjuuu~~~wwwkkkgggaaa\\\XXXTTTPPPLLLGGGEEECCCCCCDDDEEEDDDCCCHHHJJJOOOVVV]]]eeekkkooosssvvvzzz}}}~~~yyywwwyyy|||{{{wwwxxx}}}}}}wwwxxx|||~~~qqqrrrwww~~~zzzpppdddVVVHHH???888444333555666333222444222222222222222222222222000000000000000000000000222111111111000000000000111222333444777999;;;<<>>===;;;999888888888777:::===???AAADDDGGGJJJMMMSSSZZZ```bbbeeeiiimmmyyy~~~yyyyyyxxxxxxxxxxxxxxxyyyyyyzzzzzzyyyxxxwwwvvvvvvvvvttttttsssqqqnnnjjjfffddd___aaadddiiimmmmmmjjjfff\\\VVVNNNFFFBBB???===<<<333333222111111111111111111111111111111111111111000111111222333444555555888999:::<<<>>>AAACCCDDDFFFKKKNNNQQQ]]]qqqttt[[[UUUSSSXXX___dddhhhmmmnnnwww}}}ssslll```[[[UUUOOOKKKGGGDDDAAA???>>>>>>>>>>>>>>>>>>>>>???@@@BBBDDDFFFIIINNNQQQRRRVVV\\\___aaaeeejjjnnnsssmmmfffbbb```]]]WWWQQQKKKIIIFFFEEEEEEEEEEEEDDDFFFGGGJJJNNNUUU\\\cccgggmmmqqqvvv{{{}}}}}}{{{{{{|||~~~xxxvvvxxxyyyfffRRRFFF;;;666444555666444333555222222222222222222222222000000000000000000000000111111111111111000000000000111333555888:::<<<>>>??????@@@BBBCCCDDDEEEFFFFFFGGGJJJOOOUUU```uuu~~~{{{yyywww{{{xxxuuusssssssssrrrqqqttttttttttttttttttttttttssstttuuuvvvwwwvvvvvvuuuuuutttsssqqqpppooooooooonnnnnnoooooonnnmmmllllllkkkkkkllllllmmmnnnooooooqqqqqqrrrsssuuutttqqqnnnpppnnnlllkkkjjjjjjkkklllooonnnnnnmmmmmmnnnooooooqqqsssuuuxxx{{{|||}}}}}}|||~~~yyymmm```[[[TTTNNNLLLKKKJJJIIIBBBAAA???===;;;999888888999;;;===???AAACCCGGGIIINNNSSSZZZ^^^aaaeeejjjnnnwww~~~}}}xxxvvvwwwxxxyyyzzzzzzyyyyyyzzzyyyxxxwwwvvvuuuttttttsssssstttssspppkkkgggddd^^^___aaaccceeefffgggggg\\\WWWNNNGGGCCC@@@>>>===333333222111111111111222000111111111111111222222111111222333444666666777999999:::<<>>>>>>>>>>>======>>>AAADDDFFFIIIMMMQQQUUUWWWZZZ^^^aaadddjjjtttzzz|||tttkkkhhhhhheee]]]WWWRRROOOKKKIIIHHHHHHFFFEEEEEEEEEFFFHHHMMMTTT[[[```hhhmmmsssxxx}}}~~~}}}|||}}}{{{yyyzzzxxxyyyxxx^^^MMM???999444666666444444555111111111111111111111111000000000000000000000000111111111111111111111111000111444777:::<<<>>>???>>>???@@@BBBCCCEEEFFFGGGJJJJJJMMMSSSYYYdddvvv~~~|||zzzxxxvvvzzzwwwuuussstttuuuuuutttuuuuuuuuuttttttsssssssssssstttvvvxxxxxxwwwuuussssssrrrqqqpppooonnnnnnnnnmmmmmmmmmnnnmmmmmmlllllljjjkkkkkklllmmmnnnoooooopppppppppqqqrrrqqqnnnlllpppnnnllljjjiiijjjkkklllnnnnnnmmmmmmmmmnnnoooooossstttvvvxxxyyyzzzzzzyyyxxxvvvtttuuu||||||ssseee___VVVOOOLLLLLLLLLLLLEEECCCAAA???<<<;;;:::999:::<<<>>>???@@@CCCGGGIIIPPPUUUZZZ___bbbffflllqqqwww~~~}}}xxxuuuvvvyyy{{{||||||zzzyyyzzzyyyyyyxxxwwwuuutttsssrrrssstttsssqqqmmmiiifffaaaaaa```_________aaabbb\\\VVVMMMFFFBBB???===<<<444333333222111222222222000000111111222222222333333333444555666777888999999:::;;;===???BBBDDDEEEHHHJJJPPP[[[lll~~~eeeUUUQQQPPPSSSZZZ___dddkkkssszzzsssllleee___VVVRRRLLLGGGDDDAAA>>><<<;;;<<<===>>>>>>>>>>>>>>>???AAAEEEIIILLLPPPUUUXXX___```bbbdddjjjuuu}}}tttpppooolllddd]]]XXXTTTOOOKKKIIIHHHGGGFFFFFFEEEDDDEEEIIIOOOUUUYYYdddiiipppvvv{{{|||zzzyyy}}}~~~|||xxxzzz|||{{{~~~kkkWWWEEE<<<666666777555444444000000000000000000000000111111111111111111111111111111111111111222222222000222555888;;;===??????>>>???@@@BBBDDDEEEGGGGGGJJJJJJNNNXXXbbbmmm{{{|||zzzyyywwwvvvxxxvvvuuuuuuwwwyyyzzzyyyxxxwwwvvvtttsssqqqppppppqqqrrruuuwwwwwwvvvsssqqqrrrqqqpppooonnnmmmmmmmmmlllmmmmmmmmmmmmmmmlllkkkkkkkkkllllllmmmnnnnnnooonnnnnnmmmnnnooonnnllljjjnnnmmmjjjhhhhhhiiikkkmmmmmmmmmmmmmmmmmmnnnoooooorrrsssuuuvvvwwwwwwvvvvvvvvvrrrkkkiiipppxxxzzzvvvkkkdddZZZRRRMMMLLLKKKKKKGGGEEECCCAAA>>>===<<<;;;<<<===??????@@@BBBFFFIIIRRRVVV\\\aaadddhhhoootttwww~~~~~~yyyuuuwww{{{}}}~~~}}}{{{zzzzzzzzzzzzyyyxxxvvvuuutttrrrrrrssssssqqqnnnkkkiiihhhfffcccaaa___^^^]]]\\\ZZZTTTLLLEEE@@@>>><<<:::444444333222222222222222000000111111222333333333444555555666777888999999::::::<<<===@@@CCCEEEFFFIIIKKKTTTbbbqqqyyymmmYYYPPPRRRSSSXXX___ccchhhqqqzzz|||rrrkkkeee^^^YYYRRRNNNIIIDDDBBB@@@>>><<<<<<<<<===>>>>>>???@@@@@@AAADDDHHHLLLPPPTTTXXX[[[___```cccfffnnn||||||yyytttmmmggg^^^YYYSSSNNNKKKIIIGGGFFFGGGFFFDDDDDDFFFKKKPPPSSS]]]cccjjjrrrwww|||}}}{{{yyy}}}uuupppmmmqqq{{{||||||}}}~~~vvvbbbKKKAAA888666777555333333000000000000000000000000111111111111111111111111111111111222222222222222222444777:::<<<>>>??????>>>???@@@BBBDDDFFFHHHHHHGGGHHHPPP___mmmzzz|||zzzyyywwwvvvuuuuuuuuuwwwzzz||||||{{{xxxwwwvvvtttrrrpppnnnnnnnnnpppsssuuuuuutttrrrqqqqqqpppooonnnmmmmmmmmmmmmmmmmmmnnnnnnmmmlllkkkkkklllllllllmmmmmmmmmmmmnnnmmmlllkkklllmmmmmmllljjjllljjjgggffffffhhhkkkmmmllllllllllllmmmnnnoooooonnnoooqqqrrrsssssssssrrrrrrnnnfffaaadddnnnttttttqqqjjj___VVVPPPMMMLLLKKKHHHGGGEEECCCAAA???>>>>>>>>>?????????@@@BBBFFFIIIRRRWWW^^^cccfffjjjpppuuuvvv}}}~~~yyyvvvxxx{{{}}}}}}|||{{{yyyxxxyyyyyyzzzyyywwwvvvuuurrrssssssrrrqqqooommmlllmmmkkkhhhhhhhhhfff```[[[YYYSSSKKKDDD???===;;;:::444444333222222222222333000000111222222333444444555555666666777777777888:::;;;<<<>>>@@@CCCEEEGGGIIINNNZZZhhhuuu|||yyywww^^^RRROOOQQQUUU]]]fffjjjnnnwwwsssjjjddd___XXXRRRLLLIIIDDDAAA@@@@@@>>>===============>>>@@@BBBCCCEEEHHHMMMQQQTTTXXX\\\______bbbgggnnnyyy|||vvvrrreee```YYYSSSOOOMMMKKKIIIHHHFFFEEEDDDEEEHHHLLLNNNTTTZZZccclllsssyyy~~~~~~|||xxxuuummmiiidddgggtttyyyiiiPPPDDD999777777555222111111111111111111111111111111111111111111111111111111111111222222333333333333555888;;;===>>>>>>>>>>>>???@@@BBBEEEGGGHHHIIIIIIKKKUUUhhhyyy|||zzzyyywwwvvvttttttvvvxxx{{{|||zzzyyyvvvuuutttsssqqqooonnnnnnmmmnnnqqqrrrssssssrrrrrrqqqpppooonnnmmmmmmmmmnnnooooooooonnnmmmlllkkkjjjmmmmmmmmmmmmmmmlllllllllmmmlllkkklllnnnnnnmmmllliiigggdddcccdddgggkkknnnllllllllllllmmmnnnooooookkklllnnnpppqqqrrrrrrqqqmmmlllggg```aaaiiiqqqsssuuunnnddd[[[UUUQQQOOOMMMHHHGGGFFFDDDBBBAAAAAAAAA???@@@@@@??????BBBFFFIIIPPPVVV^^^dddgggkkkppptttttt|||}}}xxxwwwxxxyyy{{{{{{zzzxxxwwwuuuvvvxxxyyyxxxwwwvvvuuussssssrrrqqqpppoooooooooooolllmmmrrrwwwtttjjj```ZZZTTTLLLDDD@@@===<<<:::555444333333222222333333000000111222333333444444555555555666666666666666;;;;;;<<<>>>AAACCCFFFGGGJJJPPP^^^mmmwww|||}}}kkkUUUNNNQQQOOOUUUaaalllpppsss|||xxxlllddd___ZZZSSSMMMHHHEEEAAA??????@@@@@@???>>>=========>>>@@@CCCEEEHHHKKKPPPTTTXXX[[[___aaadddjjjrrr||||||yyylllggg___YYYTTTRRROOONNNHHHFFFEEEDDDEEEGGGIIIKKKMMMTTT^^^hhhpppwww}}}xxx~~~{{{tttqqqpppnnnjjjeee```bbbnnnxxxkkkSSSFFF:::777777444111000333333333333333333333333111111111111111111111111111111111222222333333333444666999<<<>>>>>>>>>>>>>>>???AAACCCEEEGGGHHHIIINNNPPP[[[nnn~~~}}}{{{yyyxxxvvvssstttvvvyyy{{{{{{xxxuuussssssrrrrrrqqqpppoooooommmnnnppprrrssssssssssssqqqpppooonnnnnnnnnnnnnnnpppppppppooonnnlllkkkjjjnnnnnnnnnmmmllllllkkkkkknnnllllllmmmooopppooonnngggeeecccbbbcccgggkkknnnkkkkkkkkklllmmmnnnooopppjjjlllnnnppprrrsssssssssjjjllljjjdddccciiiqqqtttwwwpppggg___YYYUUURRRPPPHHHGGGFFFDDDCCCCCCBBBBBB@@@@@@@@@??????BBBFFFIIINNNUUU^^^dddhhhkkkooorrrssszzz|||wwwvvvwwwxxxxxxxxxwwwvvvuuussstttvvvwwwxxxwwwuuuttttttsssqqqpppoooppppppqqqnnnllloooxxxsssggg[[[UUUMMMEEEAAA>>>===;;;888666444222111222333444000111111222222333444444444444555666777888999999>>>;;;;;;@@@DDDDDDFFFIIILLLSSS```mmmyyy}}}xxx~~~yyy~~~___NNNPPPXXXWWW]]]eeekkkrrr|||tttmmmddd^^^ZZZWWWPPPKKKEEEDDDBBB@@@>>>>>>>>>>>>>>>===<<<<<<>>>AAADDDGGGKKKMMMPPPTTTXXX^^^cccfffhhhqqq|||}}}rrrlllddd___[[[VVVQQQLLLKKKHHHEEEDDDEEEFFFFFFFFFKKKMMMTTT___gggmmmuuu}}}xxxsssttttttpppmmmlllggg^^^]]]gggpppvvvsssfffUUUJJJ<<<555444555444111111111111111111111111111111111111111111111111111111111111000111111222222666888999;;;===??????@@@@@@???BBBEEEEEECCCFFFJJJLLLVVVeeerrr|||}}}~~~~~~{{{xxxwwwwwwwwwuuuwwwxxxwwwtttrrrtttvvvrrrrrrpppooooooooopppqqqmmmnnnpppqqqrrrssssssssspppoooooonnnmmmmmmlllllloooooonnnnnnnnnnnnoooooonnnmmmmmmlllkkkkkkkkkkkklllmmmmmmoooqqqsssuuuvvvllliiiffffffiiilllmmmllllllkkkkkkkkkmmmnnnmmmkkkkkklllmmmoooppppppqqqqqqmmmttttttkkkkkkvvv{{{pppddd\\\VVVRRRPPPKKKHHHFFFDDDDDDCCCAAA@@@@@@???======???BBBFFFIIIQQQUUU[[[aaaeeeiiinnnqqqwwwzzz~~~}}}{{{{{{yyyvvvsssssstttvvvxxxvvvxxxyyyxxxtttqqqqqqrrrqqqpppoooppprrrsssrrrqqqrrrqqqqqquuu{{{}}}zzzvvv___XXXNNNEEE@@@===<<<;;;666555444222222222222333111111111222333333444444444444555666777888999999;;;999;;;AAADDDEEEGGGKKKQQQYYYfffrrr~~~|||yyy|||zzzuuu]]]PPPNNNRRRZZZ___gggoooxxx}}}pppiii```ZZZVVVRRRLLLHHHDDDCCCAAA???>>>===>>>>>>>>>======>>>@@@DDDGGGJJJNNNOOORRRVVVZZZ___cccfffnnnyyy{{{uuummmgggbbb]]]WWWSSSLLLIIIEEEDDDDDDEEEEEEDDDIIIJJJPPPZZZbbbhhhqqqyyy|||~~~}}}xxxttttttrrrmmmkkkllliiiaaa___hhhqqqxxx|||wwwkkkbbbVVVKKK>>>666666666555222111111111111111111111111111111111111111111111111222222111111111222333333777888:::<<<===??????@@@AAA@@@CCCFFFFFFDDDHHHMMMRRRYYYeeepppxxx~~~vvvooorrr~~~~~~zzzxxxwwwwwwwwwwwwyyyyyywwwsssqqqrrrsssqqqqqqooonnnnnnnnnooopppoooooopppqqqqqqppppppooooooooonnnnnnmmmllllllkkknnnnnnnnnmmmmmmnnnnnnnnnooonnnmmmlllkkkkkklllmmmooonnnnnnnnnnnnoooppppppmmmkkkjjjkkknnnqqqrrrqqqnnnlllkkklllmmmnnnnnnmmmlllmmmnnnpppqqqrrrrrrrrrppptttssspppxxxtttiiiaaa[[[WWWTTTNNNLLLHHHGGGFFFEEECCCAAABBB@@@???>>>???AAACCCEEEJJJNNNUUU\\\cccjjjppptttxxx{{{~~~}}}|||}}}{{{xxxuuutttuuuvvvxxxvvvwwwxxxvvvsssqqqrrrsssrrrpppooopppqqqrrrqqqoooooommmnnnrrrxxxzzzwwwtttccc[[[PPPFFF@@@===;;;:::444444444333222222111111111111222222333333444444444555555666777888999999999888;;;BBBFFFFFFIIIMMMZZZcccppp|||}}}ooo___XXXVVVVVVbbbfffmmmuuu{{{uuuiiicccZZZTTTPPPLLLGGGCCCBBBAAA???>>>=========>>>>>>>>>>>>@@@CCCGGGKKKNNNSSSUUUXXX[[[^^^bbbgggjjjxxx}}}tttmmmgggbbb[[[VVVPPPLLLIIIFFFFFFFFFEEEDDDFFFFFFJJJSSSZZZ```jjjsss{{{}}}|||vvvyyy|||wwwmmmmmmttt|||~~~yyyvvvuuusssnnnlllnnnkkkdddaaahhhooowwwvvvttt|||yyyrrrlllfffcccWWWMMM@@@999777777555333222222222222222222222222111111111111111111111111333222222222222333444555777888:::<<<>>>??????@@@BBBBBBDDDGGGGGGFFFKKKRRRZZZ]]]cccjjjqqqtttsssqqqsssooohhhaaaaaalll{{{}}}yyywwwvvvvvvvvvyyyzzzyyywwwssspppppppppppppppooonnnnnnnnnnnnoooqqqqqqqqqpppooonnnllllllnnnnnnmmmmmmlllkkkkkkkkkmmmllllllllllllllllllmmmooonnnlllkkkjjjkkkmmmnnnpppooonnnlllkkkjjjjjjjjjmmmmmmnnnqqqtttwwwwwwvvvooommmkkkkkkmmmooooooooonnnnnnpppqqqrrrrrrssssssttttttssswwwvvvmmmeee___[[[XXXSSSPPPLLLJJJHHHGGGEEEDDDBBBBBBAAA@@@@@@@@@@@@AAADDDIIIPPPWWW___gggoootttyyy{{{}}}~~~}}}}}}zzzwwwtttrrrssstttuuutttuuutttsssqqqqqqsssuuurrrqqqooooooppppppnnnmmmkkkjjjkkkooosssvvvtttqqqiii```SSSHHH@@@<<<;;;:::333333333333333111000///111111222222333444444555555555666777888999999:::::::::===CCCFFFGGGJJJOOObbbmmmzzzjjj^^^^^^aaadddoooqqqvvv~~~{{{rrrmmmbbb]]]UUUOOOKKKGGGCCC@@@@@@???>>>===<<<<<<===>>>===>>>???BBBFFFKKKOOORRRXXX[[[^^^aaacccgggnnnrrr}}}~~~}}}uuuooohhhaaa\\\VVVSSSNNNKKKIIIHHHGGGFFFEEEDDDFFFLLLRRRXXXbbblllvvvyyy~~~zzztttnnnqqqvvv|||yyylll``````iiitttzzzuuuvvvwwwuuusssssstttmmmjjjmmmrrrxxx{{{tttssswwwzzz}}}{{{wwwsssnnnjjjgggfffWWWNNNCCC:::777666444333222222222222222222222222111111111111111111111111333333333333333444555666888999;;;<<<>>>??????@@@BBBBBBDDDGGGFFFGGGNNNXXX```___aaaeeeiiiiiiddd```eee```[[[ZZZbbbrrr~~~{{{xxxvvvuuuuuuuuuxxxxxxwwwuuusssqqqqqqpppqqqppppppoooooooooooooooqqqqqqqqqpppooonnnmmmlllmmmmmmlllllllllkkkkkkkkkkkkkkkkkkllllllkkkkkkkkknnnllljjjiiiiiikkkmmmnnnooonnnllljjjhhhgggffffffkkkmmmppptttwwwxxxxxxxxxooommmkkkkkkmmmoooppppppnnnooopppqqqrrrrrrrrrrrruuutttuuu|||~~~uuummmgggaaa]]]ZZZXXXTTTPPPLLLJJJIIIGGGFFFBBBBBBBBBBBBBBBAAA@@@@@@DDDGGGMMMSSSYYYaaaiiinnnwwwxxx{{{}}}~~~~~~}}}|||yyywwwtttqqqoooooooooppprrrqqqpppoooooopppssstttrrrpppooonnnnnnnnnllljjjiiiiiijjjmmmppprrrqqqppplllcccUUUIIIAAA<<<:::999333333333333333111000///111222222333444444555555555555666777888999::::::===<<<@@@EEEGGGHHHLLLSSSfffsss{{{{{{bbbYYY^^^iiirrr|||}}}uuullleee[[[WWWQQQKKKGGGDDDAAA??????>>>===<<<<<<<<<===>>>>>>???AAAEEEIIINNNRRRUUUZZZ]]]aaacccfffllluuu|||~~~{{{wwwuuuwwwwwwxxxzzz|||}}}~~~~~~~~~|||yyywwwuuusssrrrqqqqqqqqqqqqrrrtttvvvwww|||zzzssslllfff\\\XXXRRRNNNKKKIIIGGGEEEFFFDDDDDDIIIMMMRRR[[[dddooouuu|||vvvpppkkknnnsssyyysssggg\\\[[[cccpppyyypppttt{{{~~~|||zzz|||xxxxxxzzz|||{{{rrrmmmlllqqqqqqrrrrrrooolllhhhfffXXXPPPEEE<<<888555444222222222222222222222222222111111111111111111111111333333333333444555666777999:::;;;===>>>?????????@@@AAADDDFFFFFFIIISSS___eeecccbbbcccccc```ZZZUUUWWWUUUUUUZZZhhhzzz~~~~~~|||yyyvvvttttttttttttttttttssssssttttttssssssrrrrrrrrrqqqqqqqqqppppppooopppppppppppppppoooooolllllllllllllllkkkkkkkkkjjjjjjkkkkkkkkkkkkjjjjjjkkkjjjiiihhhiiijjjlllnnnlllkkkjjjhhhggggggffffffiiikkkooosssuuuuuuuuuuuunnnlllkkkkkkmmmoooppppppnnnnnnooopppqqqqqqqqqqqqrrrtttvvv|||{{{tttnnniiieee```^^^[[[WWWRRRNNNLLLKKKIIIHHHCCCDDDDDDEEEEEEDDDCCCBBBDDDFFFJJJNNNSSSZZZbbbhhhppprrrvvvyyy{{{{{{zzzyyytttsssqqqooonnnnnnnnnooopppnnnmmmlllnnnppprrrsssqqqooonnnmmmmmmllljjjiiiiiiiiijjjkkknnnoooooonnnkkkbbbUUUIIIAAA===:::999444444444333222222111111222222333333444444555555555666666777888999::::::???>>>AAAFFFGGGIIIQQQZZZjjjxxx{{{sss}}}vvv```ZZZbbbrrr~~~xxxoooeee^^^TTTRRRMMMHHHDDDBBBAAA@@@>>>>>>===<<<<<<===>>>???@@@AAADDDIIIMMMRRRVVVXXXZZZ^^^bbbdddhhhrrr~~~yyyuuurrrnnnkkkiiihhhiiilllpppsssttttttooonnnlllkkkhhhfffeeedddbbbaaaaaaaaaccceeeggghhhnnnrrryyy~~~{{{sssnnn```\\\VVVQQQMMMJJJGGGEEEGGGDDDDDDGGGIIILLLSSS\\\gggoooxxx|||vvvrrrmmmppptttyyy}}}}}}|||{{{qqqiiibbbbbbgggtttwwwnnnsss}}}xxxmmmiiilllmmmooorrrrrrnnnhhhcccYYYRRRHHH???999666444333333333333333333333333333111111111111111111111111222222222333444555666777::::::<<<===>>>?????????@@@AAADDDGGGGGGLLLYYYggglllkkkhhheeeaaa[[[TTTPPPLLLMMMRRR[[[iii|||~~~}}}{{{xxxuuussssssssstttqqqpppppprrrtttuuuuuutttrrrrrrssssssrrrrrrqqqpppnnnoooooopppqqqqqqqqqqqqmmmmmmlllllllllllllllllliiijjjkkkllllllkkkjjjiiiiiiiiiiiiiiijjjkkkmmmmmmjjjiiihhhhhhggghhhhhhhhhhhhkkkoooqqqqqqqqqqqqrrrmmmllllllnnnpppqqqqqqpppnnnoooooopppqqqqqqppppppooorrruuuyyy}}}}}}zzzuuuqqqnnnkkkgggddd^^^ZZZTTTPPPNNNMMMLLLLLLGGGGGGHHHHHHGGGFFFEEEEEEBBBCCCEEEHHHMMMSSS[[[aaaeeeiiinnnsssvvvwwwuuutttqqqqqqpppoooooopppqqqqqqpppnnnlllmmmoooqqqrrrqqqpppnnnlllllllllkkkiiihhhhhhhhhhhhiiiiiijjjjjjjjjfff^^^SSSIIIBBB>>>;;;:::666555444222222222222333222222333333444555555555666666777888999::::::;;;>>>>>>AAAEEEHHHMMMWWWcccqqqvvvqqqooo```___iiiwwwuuunnnggg]]]VVVNNNMMMJJJFFFBBB@@@@@@AAA>>>>>>=========>>>@@@AAADDDEEEIIIMMMRRRVVVZZZ\\\^^^bbbfffiiiooo{{{~~~~~~}}}{{{zzz{{{~~~{{{vvvppplllgggccc```ZZZYYYYYY\\\```ccccccbbb]]]]]]\\\[[[YYYXXXWWWWWWUUUTTTTTTTTTUUUXXXZZZ\\\___ccciiimmmpppsssvvvxxx|||yyyssshhhccc\\\VVVRRRNNNJJJHHHHHHEEEDDDFFFFFFGGGMMMTTT___hhhttt|||~~~|||xxxuuussstttvvvyyy|||~~~~~~|||{{{yyyyyyuuurrrqqqpppqqqxxxyyytttwww~~~yyytttssssssvvvxxxuuummmfff\\\VVVLLLCCC<<<888666666333333333333333333333333111111111111111111111111111111111222333555666777:::;;;<<<>>>>>>?????????@@@BBBEEEHHHJJJPPP```ooovvvuuurrrkkkbbbYYYRRROOOJJJNNNTTT\\\iiizzz{{{zzzwwwtttrrrrrrrrrsssqqqooooooqqqtttvvvuuutttqqqqqqrrrsssrrrqqqpppooommmnnnooooooppppppoooooommmmmmmmmmmmmmmmmmmmmmmmiiijjjlllmmmmmmllljjjiiihhhiiikkkmmmnnnnnnnnnnnnjjjiiiiiihhhhhhhhhiiiiiijjjmmmppppppooonnnooopppmmmnnnoooqqqttttttsssqqqooopppqqqqqqrrrqqqqqqqqqnnnnnnppptttxxx{{{|||}}}zzzxxxuuusssqqqoookkkhhhaaa]]]WWWSSSQQQQQQQQQPPPMMMMMMLLLJJJIIIHHHGGGFFFCCCCCCCCCCCCEEEJJJQQQVVV[[[```gggnnnrrrrrrpppnnnlllllllllmmmnnnppprrrsssqqqpppnnnppprrrtttsssqqqnnnlllkkkjjjkkkkkkiiigggeeeeeeeeedddcccbbbcccddd___YYYPPPHHHCCC???<<<:::888666444222222222333444222222333444444555555666666666777888999::::::;;;======@@@EEEIIIOOO\\\iiiyyy}}}ttttttwwwddd[[[___iiisssxxx|||~~~vvvkkkfff```XXXQQQKKKJJJGGGDDD@@@???@@@AAA>>>>>>======>>>???@@@AAAGGGIIILLLPPPUUUYYY]]]^^^dddggglllooovvv~~~}}}}}}~~~~~~}}}{{{zzzyyyxxxxxxyyyyyywwwvvvqqqqqqpppnnnlllmmmpppsssrrruuuyyy{{{{{{}}}zzzvvvpppjjjeee```\\\XXXRRRPPPNNNPPPSSSTTTSSSPPPRRRQQQQQQPPPOOOOOONNNNNNMMMMMMLLLLLLNNNPPPSSSUUUVVVYYY^^^bbbeeehhhlllnnnpppssswww|||{{{nnnjjjccc\\\WWWSSSOOOMMMHHHEEEDDDEEEEEEDDDHHHOOOYYYcccqqqzzz}}}~~~}}}|||{{{zzzxxxwwwxxxyyyzzz|||||||||||||||{{{{{{zzzyyy{{{|||~~~|||xxxzzz~~~|||~~~{{{yyy{{{}}}uuummm^^^XXXOOOEEE>>>:::888888333333333333333333333333111111111111111111111111111111111222333444666666;;;;;;===>>>????????????AAACCCGGGJJJLLLSSSddduuu}}}}}}yyypppdddYYYRRRPPPOOOSSSXXX```jjjzzz{{{yyyvvvtttrrrrrrrrrsssqqqpppnnnppptttvvvuuusssppppppqqqrrrqqqpppooonnnmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnniiijjjlllmmmmmmllljjjiiihhhjjjmmmoooqqqqqqpppoookkkkkkjjjiiiiiiiiiiiiiiimmmppprrrqqqnnnmmmnnnpppnnnoooqqquuuwwwwwwuuurrrqqqqqqrrrsssssssssrrrrrrnnnllllllqqqxxxzzz{{{{{{wwwuuusssrrrqqqooollljjjccc___YYYUUUTTTTTTTTTSSSSSSQQQOOOLLLJJJHHHGGGFFFHHHFFFDDD@@@???BBBGGGKKKTTTZZZccckkkooopppmmmkkkgggggghhhjjjllloooqqqrrrsssqqqqqqsssuuuvvvtttqqqmmmkkkjjjjjjkkkjjjiiihhhbbbbbbbbb```^^^]]]^^^___ZZZUUUNNNHHHCCC@@@===;;;777777666555444444444444444444555666666555555444888777777777777999:::<<<===@@@EEEHHHIIIPPPbbbsss~~~uuuuuuxxxxxxhhhYYYXXX```iiipppvvvxxx{{{oooggg___VVVOOOMMMGGGFFFCCCAAA??????@@@AAA<<<>>>@@@@@@???@@@AAACCCFFFIIINNNTTTYYY]]]```bbbggghhhppp|||}}}zzzuuuqqqoooooooooooommmkkkiiihhhjjjiiihhhfffeeeeeeeeeeeedddcccaaa___^^^]]]^^^^^^ddddddeeehhhkkkooosssuuu|||~~~|||yyywwwqqqkkkddd^^^ZZZWWWSSSOOOJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJLLLMMMLLLKKKGGGIIIMMMNNNOOOOOOPPPQQQRRRSSSVVVWWWYYY[[[___aaagggjjjnnnqqqtttyyywwwrrrlllfffbbb\\\TTTNNNMMMIIIEEEDDDEEEGGGHHHIIIQQQ\\\jjjsssxxx{{{~~~{{{zzz{{{}}}{{{zzzxxxwwwwwwxxxzzz{{{|||}}}|||}}}~~~yyysssiiiaaaYYYRRRGGG;;;777:::666444333333444555444333333333333222222111111111333333333444555666777888::::::;;;<<<>>>@@@AAABBBDDDFFFGGGHHHMMMZZZlllyyyxxxiiiZZZTTTWWWSSSXXX___eeemmmzzzwwwvvvuuuttttttuuuvvvvvvrrrsssssssssssssssrrrrrrnnnnnnmmmmmmmmmmmmnnnnnnoooooonnnmmmmmmmmmmmmmmmoooooonnnnnnnnnmmmmmmlllmmmmmmnnnnnnnnnmmmkkkjjjmmmmmmmmmmmmmmmnnnoooppplllllljjjgggeeefffjjjmmmllloooqqqpppmmmkkkkkkmmmppprrrtttvvvwwwuuusssrrrttttttsssrrrqqqoooooonnnooopppqqqrrrtttuuuwwwwwwvvvtttrrrtttwwwwwwrrrmmmmmmhhh```\\\ZZZYYYWWWUUUWWWVVVTTTRRROOOMMMKKKKKKHHHGGGEEECCCCCCDDDFFFGGGMMMRRRYYY```ddddddcccaaa```bbbeeeggghhhjjjllloooooooooooooooooooooooooookkkiiigggjjjmmmlllfff```\\\\\\ZZZXXXUUUSSSTTTTTTRRRSSSQQQKKKCCC???@@@CCC555555444333222222222222222222333333444444444555888777777777888999;;;<<<>>>AAAFFFKKKNNNWWWjjj||||||tttttt~~~mmm```UUUVVV___iiiqqqwww{{{~~~ssshhhaaaZZZRRRLLLKKKEEEDDDAAA???>>>>>>??????;;;<<<=========>>>@@@BBBHHHLLLRRRXXX]]]aaadddfffjjjlllvvv|||||||||{{{{{{|||||||||zzzzzz{{{|||}}}~~~~~~{{{yyyxxxxxxyyyyyyxxxvvvvvvvvvvvvwwwwwwxxxxxxxxxuuuqqqnnnmmmjjjfffcccddddddeeedddcccbbb```___aaa```___^^^]]]]]]]]]]]]ZZZZZZYYYXXXYYYZZZ\\\]]]\\\]]]]]]___aaadddgggiiiooopppqqqqqqpppmmmjjjhhhhhhccc\\\WWWSSSPPPLLLIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJKKKMMMNNNMMMMMMMMMOOORRRSSSSSSSSSTTTUUUVVVYYY[[[]]]^^^___bbbdddiiimmmqqquuuxxx}}}}}}xxxqqqkkkgggbbb[[[UUUPPPLLLHHHEEEFFFGGGHHHHHHMMMUUUbbblllsssxxx}}}zzz{{{~~~}}}|||{{{xxxvvvuuuuuuvvvwwwzzz|||}}}{{{pppddd[[[OOOAAA999888666555333333444555444333333333333222222222111111111111111222333444555666::::::;;;<<<===???AAABBBDDDEEEGGGJJJRRR```ppp||||||mmm]]]WWWXXX[[[___dddjjjsss}}}{{{yyyxxxwwwvvvuuutttttttttsssssstttttttttsssrrrqqqooonnnnnnmmmmmmnnnnnnooooooooonnnnnnmmmmmmnnnnnnnnnnnnmmmllllllllllllllllllmmmmmmnnnmmmlllkkkjjjmmmmmmmmmmmmmmmmmmnnnnnnlllllljjjgggfffgggjjjmmmmmmppprrrqqqmmmlllmmmooorrrssstttuuuuuutttrrrqqqtttsssrrrqqqpppnnnnnnmmmlllnnnpppsssuuuuuutttssstttrrrqqqtttxxxyyyuuuqqqrrrmmmeee```]]]\\\ZZZYYYXXXWWWVVVUUURRRPPPNNNMMMJJJHHHGGGEEEDDDEEEEEEFFFHHHLLLQQQWWWZZZ[[[ZZZXXXYYY[[[^^^aaaccceeeiiikkkmmmnnnnnnnnnnnnmmmmmmmmmooollljjjkkkllljjjddd^^^]]][[[XXXTTTQQQQQQRRRTTTUUUVVVUUUNNNEEE???===>>>666555444333222222222222333333222222333555777888777777777777888:::<<<===AAACCCGGGNNNUUU```uuu{{{vvvwww~~~kkk```VVVQQQVVVaaakkkssszzzrrrhhh^^^YYYTTTMMMHHHGGGDDDBBBAAA???>>>>>>??????;;;<<<=========???CCCFFFKKKPPPVVV\\\aaadddgggiiinnnsss|||vvvrrroooooooooooooooooooooooolllmmmnnnooopppqqqqqqqqqooommmkkkkkkllllllkkkjjjiiiiiijjjjjjjjjkkkkkkkkkkkkiiigggeeeeeedddaaa___^^^^^^^^^^^^^^^]]]\\\\\\]]]\\\\\\[[[ZZZZZZZZZYYYXXXWWWVVVVVVWWWYYY[[[\\\\\\\\\]]]]]]___aaabbbccceeefffffffffeeedddbbb```^^^[[[UUUQQQNNNKKKHHHFFFGGGFFFFFFFFFFFFFFFGGGGGGLLLMMMNNNPPPQQQRRRSSSSSSVVVXXX[[[\\\\\\\\\]]]___aaadddhhhjjjkkklllmmmoootttxxx|||yyysssoooiiiccc^^^TTTPPPKKKHHHGGGGGGFFFFFFHHHMMMWWWbbbllltttzzz|||yyy|||||||||zzzwwwtttrrrqqqrrrrrrsssxxx~~~vvviii[[[KKK>>>999777555333333444555444333333333333222222222222111111111111222333555666777999999:::;;;===???AAABBBDDDEEEHHHNNNYYYhhhuuu~~~sssccc\\\]]]fffhhhlllsss{{{}}}yyywwwyyyyyyyyyxxxvvvuuusssrrrssstttuuuvvvvvvtttrrrpppooonnnnnnmmmmmmnnnnnnoooppppppooooooooonnnnnnnnnnnnmmmllljjjjjjkkkllllllkkkkkklllllllllkkkjjjjjjlllmmmmmmmmmmmmllllllkkkmmmlllkkkhhhfffgggjjjmmmmmmpppsssrrrooommmnnnqqqtttttttttsssrrrrrrqqqqqqsssrrrqqqpppnnnmmmlllllliiikkkooossstttsssqqqoooqqqpppqqquuuzzz|||{{{xxxyyysssllleeebbb```^^^]]]YYYYYYYYYXXXVVVSSSQQQOOOLLLKKKIIIHHHFFFEEEEEEEEEDDDFFFJJJMMMOOOPPPPPPOOOQQQTTTWWWZZZ]]]aaafffiiikkkllllllmmmmmmmmmllllllooommmkkklllllljjjeeeaaaaaa]]]WWWRRRQQQSSSVVVYYY]]]^^^\\\UUUJJJAAA===;;;888777666555555444444444666555444444555888:::<<<777777777888999;;;===???CCCDDDHHHPPPZZZggg{{{{{{zzz~~~nnn]]]UUUQQQQQQYYYdddmmmvvv|||zzzlllbbbXXXSSSOOOIIIEEEDDDBBBBBBAAA@@@?????????@@@>>>?????????@@@CCCHHHLLLNNNSSSZZZ___bbbeeehhhkkkrrr|||}}}wwwqqqnnnlllhhhiiiiiijjjjjjkkkkkkkkkggghhhiiijjjkkkkkkjjjjjjkkkiiigggffffffeeecccaaaffffffggghhhhhhiiiiiiiiijjjiiiiiiiiiiiihhhhhhgggeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddcccbbbbbbaaabbb```^^^]]]]]]^^^```aaadddddddddeeefffgggggghhheeeeeeeeeeeedddcccbbbbbb[[[YYYUUUQQQNNNLLLIIIHHHHHHHHHGGGGGGHHHIIIKKKLLLPPPSSSVVVYYY[[[]]]___```bbbdddgggiiijjjkkkmmmooossswww|||{{{vvvpppiiidddYYYUUUOOOKKKIIIGGGEEEDDDFFFIIIOOOZZZfffpppvvvyyy}}}{{{~~~~~~xxxzzzxxxtttqqqooonnnnnnnnnooottt|||www~~~}}}sss{{{{{{gggTTTEEE>>>888666444444444555444333222222222222222222222222333333333444666777999999888888999;;;===???AAABBBEEEFFFJJJSSS```mmmwww|||zzzjjjdddeeepppqqqtttzzz~~~|||yyywwwwwwxxxyyyyyyxxxvvvtttssstttuuuvvvwwwvvvtttqqqooommmmmmllllllllllllmmmmmmpppppppppppppppoooooonnnnnnmmmllljjjjjjkkkmmmnnnjjjjjjjjjkkkjjjjjjjjjjjjllllllmmmmmmmmmkkkjjjiiimmmmmmkkkiiihhhhhhkkkmmmnnnqqqsssssspppooopppsssvvvuuusssqqqppppppppppppqqqppppppnnnmmmlllkkkkkkiiikkkmmmpppppppppooonnnnnnnnnpppuuu{{{~~~~~~|||xxxqqqjjjeeebbb```___ZZZZZZZZZZZZXXXUUURRRQQQOOONNNMMMKKKIIIGGGEEEDDDEEEFFFGGGHHHIIIJJJJJJJJJKKKNNNRRRVVVZZZ___dddhhhjjjkkklllmmmnnnnnnnnnmmmkkkkkkjjjlllnnnmmmjjjhhhfff```YYYUUUVVV[[[aaaeeejjjhhhcccZZZOOOEEE@@@>>>888888777666555555555555666555444444555888:::<<<777777777888:::===???@@@EEEDDDHHHQQQ]]]lll|||zzzttt```SSSNNNMMMQQQ\\\eeemmmvvv}}}wwwjjj```VVVQQQMMMGGGBBBBBB??????>>>>>>>>>>>>>>>>>>???@@@@@@AAACCCGGGLLLQQQRRRWWW]]]aaabbbdddiiimmmzzz{{{tttpppnnnnnnnnnkkklllmmmooopppqqqqqqqqqnnnooopppqqqpppooonnnmmmpppnnnlllkkkllllllkkkjjjmmmnnnpppqqqsssssssssssspppqqqrrrrrrrrrrrrssstttttttttttttttuuuuuuuuuvvvuuuuuuuuutttsssrrrppppppqqqooolllkkkjjjlllnnnpppqqqqqqqqqrrrrrrrrrrrrrrrpppooommmkkkiiigggfffeeeaaa___\\\XXXSSSOOOMMMLLLHHHHHHGGGHHHJJJLLLOOOPPPTTTYYY```fffjjjmmmppprrrsssuuuyyy{{{}}}}}}uuummmggg^^^ZZZUUUPPPLLLIIIFFFDDDGGGHHHLLLTTT___jjjrrrvvvzzz|||}}}xxxuuuuuussspppmmmlllkkkkkklllmmmppptttzzz~~~}}}zzzooozzz|||zzz}}}|||iiiwwwvvv]]]KKKBBB999777555444555555444333222222222222222222222222333333444555666888999:::888888999;;;===???BBBCCCEEEHHHOOOYYYfffqqqxxx{{{ssslllnnnvvvwwwyyy~~~}}}zzzxxxtttuuuwwwxxxxxxwwwvvvuuuuuuvvvvvvvvvuuussspppooolllkkkkkkjjjjjjkkkkkkllloooppppppqqqpppooonnnnnnnnnnnnmmmllllllmmmnnnooojjjjjjjjjjjjjjjjjjjjjjjjmmmmmmmmmmmmlllkkkjjjjjjmmmmmmllljjjiiiiiikkkmmmnnnqqqssssssqqqppprrrtttvvvtttrrrooonnnnnnnnnoooooonnnnnnmmmmmmlllllllllmmmllllllllllllmmmoooooommmnnnqqquuu{{{}}}zzzuuuoooiiidddaaa```[[[[[[ZZZYYYWWWUUURRRQQQQQQPPPPPPNNNLLLIIIFFFDDDFFFFFFEEEEEEEEEEEEFFFFFFFFFHHHLLLPPPTTTZZZ```dddhhhiiilllnnnpppppppppppplllllllllmmmnnnnnnmmmkkkgggaaa[[[YYY]]]eeemmmqqqsssnnneeeZZZNNNFFFBBB@@@777666555444333333333333333333222222333555777888777777777999;;;>>>@@@BBBFFFEEEIIITTTcccrrryyytttxxx~~~eeeTTTKKKIIIKKKSSS^^^gggmmmvvv~~~ttthhh^^^TTTPPPLLLEEEAAA@@@;;;;;;<<<<<<<<<<<<<<<<<<===???AAACCCEEEIIINNNRRRUUUZZZ```bbbdddgggooouuu~~~yyyvvvvvvxxxzzzxxxyyy||||||{{{zzzxxxwwwwwwzzz}}}}}}}}}||||||}}}yyyuuusssrrrrrrooommmiiibbbYYYRRRNNNLLLFFFFFFFFFHHHKKKNNNRRRUUUZZZcccoooyyy}}}sssllleeeaaa[[[VVVRRRNNNJJJGGGHHHIIIJJJOOOWWWaaalllrrrxxxzzz~~~~~~}}}zzzwwwuuutttsssqqqnnnjjjhhhhhhhhhhhhjjjjjjkkknnnqqqrrrrrrqqqlllyyy|||qqqtttyyyxxxjjj|||jjjRRRCCC999777555444555555444222111222222222222333333333111111222333444666888999888999:::<<<>>>AAACCCDDDFFFMMMWWWcccnnnwww}}}zzzuuuvvvyyy{{{~~~~~~~~~}}}{{{yyyssstttuuuvvvvvvwwwwwwwwwvvvvvvuuutttsssqqqooonnnkkkkkkkkkjjjjjjkkkkkkkkknnnooopppqqqpppooonnnmmmmmmmmmmmmnnnnnnnnnnnnnnnjjjjjjiiiiiiiiijjjkkklllnnnmmmllllllkkkllllllmmmmmmmmmmmmllljjjjjjlllmmmmmmpppssssssqqqqqqsssuuutttsssqqqooonnnmmmnnnnnnlllmmmmmmmmmmmmmmmnnnnnnpppnnnlllkkkkkkmmmooopppnnnppprrrvvvzzz}}}}}}}}}zzzuuunnnhhhdddbbb^^^]]][[[XXXVVVTTTRRRQQQRRRRRRRRRQQQOOOKKKGGGEEEEEEDDDCCCBBBAAAAAABBBBBB???AAADDDHHHLLLRRRXXX]]]bbbeeehhhlllooopppqqqqqqoooooooooooonnnmmmlllkkkeee```[[[\\\cccmmmtttwwwtttnnncccWWWLLLEEEBBB@@@777666555444333333333333222222333333444444444555666777777999;;;???AAACCCGGGEEEJJJYYYjjjyyy~~~tttqqq{{{sssZZZMMMIIIIIIMMMWWWccclllrrr|||zzzpppdddZZZQQQMMMIIIDDD@@@@@@;;;<<<======>>>>>>>>>>>>===???CCCFFFIIIMMMRRRUUUWWW]]]bbbeeegggnnnyyyzzzoooaaaUUUNNNKKKGGGGGGGGGJJJNNNSSSXXX[[[eeeqqq|||uuulllhhhbbb]]]XXXTTTOOOLLLHHHIIIIIIJJJNNNWWWccclllvvvyyy|||~~~~~~~~~~~~|||zzzwwwvvvvvvssspppmmmhhheeedddccccccdddcccccceeehhhjjjjjjjjjiiiuuu~~~xxxrrrjjjooouuu~~~}}}wwwqqqxxxZZZBBB:::888666555555555444222111111222222222333333333111111222333555777999:::999:::;;;===???BBBDDDFFFHHHRRRaaannnxxxzzz|||zzz}}}}}}~~~}}}|||{{{xxxwwwttttttttttttttttttuuuuuuwwwvvvtttrrrpppooonnnnnnmmmllllllllllllllllllmmmmmmnnnoooppppppnnnmmmkkkjjjkkkmmmoooooonnnmmmlllkkkjjjjjjiiijjjkkklllmmmooonnnlllkkkkkklllooopppmmmnnnnnnmmmkkkjjjlllmmmlllooorrrsssqqqqqqsssvvvrrrqqqpppooonnnmmmmmmmmmkkkkkklllmmmnnnooopppppppppooonnnnnnnnnnnnoooooopppqqqtttvvvxxx{{{~~~~~~}}}uuunnniiifffbbb```\\\XXXUUUSSSSSSRRRRRRSSSTTTSSSQQQMMMIIIFFFCCCBBBAAA@@@@@@?????????<<<===@@@BBBFFFKKKQQQVVVZZZ]]]bbbgggkkknnnnnnnnnppppppppppppnnnmmmmmmnnnfffbbb^^^aaaiiirrrwwwyyyqqqkkkaaaWWWNNNGGGBBB???999888777666666555555666444444555666666555555444666777777999<<>>???@@@AAAAAABBBAAAAAA???BBBFFFJJJNNNQQQUUUXXXYYY^^^dddhhhkkksssyyyhhhXXXOOOKKKIIIIIIJJJMMMRRRWWW]]]```ppp~~~|||qqqmmmgggbbb]]]XXXSSSPPPGGGIIIHHHGGGHHHOOO]]]ggguuuxxx|||~~~}}}|||}}}~~~|||zzzxxxxxxtttqqqmmmhhhdddaaa```____________bbbeeeggggggfffdddooo~~~tttrrruuu{{{{{{vvvsssnnniiiiiimmmttt{{{~~~|||~~~~~~zzzvvv```BBB:::888666555555555444222111111111222222333333333333333444555777999;;;<<<::::::;;;===@@@CCCEEEFFFIIIUUUgggvvv}}}zzz|||{{{}}}|||zzzyyyvvvtttvvvuuutttrrrrrrrrrssstttxxxvvvssspppnnnmmmnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnlllmmmooopppooonnnlllkkkhhhjjjllloooooonnnllljjjkkkkkkjjjjjjjjjkkkmmmnnnpppnnnllljjjkkkmmmpppsssmmmnnnnnnmmmkkkkkklllnnnkkknnnrrrrrrqqqqqqsssvvvppppppoooooonnnnnnmmmmmmjjjjjjkkkmmmooopppqqqrrrooopppqqqqqqqqqpppooonnnqqqsssuuuvvvwwwyyy|||~~~{{{rrrllljjjeeebbb]]]XXXUUUSSSSSSTTTRRRSSSTTTTTTRRRNNNJJJGGGCCCBBBBBBAAA@@@@@@??????;;;===???AAADDDIIIOOOSSSUUUXXX]]]ccchhhkkklllllllllnnnooooooooopppqqqsssiiieeebbbfffnnnvvvzzzzzzooojjjbbbZZZRRRJJJDDD@@@999888777666444444444444555444444444444555666666777888::::::;;;===@@@CCCIIILLLUUUdddqqq{{{yyyqqqrrrdddTTTNNNLLLOOOWWWaaajjjrrrqqqfffZZZUUULLLEEEBBB@@@??????>>>??????>>>======???BBBCCCEEEGGGJJJNNNSSSZZZ^^^```aaacccfffnnn|||zzzvvvyyyzzzyyy}}}}}}gggWWWPPPOOOKKKNNNSSSVVVXXX]]]dddiii}}}~~~yyyqqqjjjeee^^^VVVPPPMMMKKKHHHGGGIIIOOOVVVZZZjjjrrrzzz}}}~~~|||~~~~~~}}}ssspppkkkgggcccbbbaaabbbbbb___\\\\\\^^^aaaaaa```fffgggrrrrrrjjjmmmnnnnnnmmmkkkhhheeecccbbb___ggglllsss{{{{{{{{{{{{}}}~~~eeeSSSAAA===888555666666444111555444333333222222333333444444555777888999:::;;;:::<<<>>>???@@@BBBEEEGGGLLL^^^qqq{{{||||||}}}zzzwwwsssqqquuuuuuuuuuuuuuuvvvvvvvvvvvvuuussspppooommmllllllnnnmmmmmmlllllllllmmmmmmooonnnnnnmmmllllllkkkkkkhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjkkkmmmooorrrttttttssspppnnnqqqvvvuuuqqqtttsssqqqoooooooooooooooqqqrrrrrrssstttuuuuuuuuuqqqooommmkkkkkknnnpppsssnnnmmmmmmnnnppprrrqqqpppmmmmmmnnnpppssstttrrrqqqttttttuuuuuuwwwxxxzzzzzzvvvpppmmmhhhccc]]]ZZZZZZYYYXXXVVVVVVVVVUUUTTTRRROOOLLLJJJGGGGGGGGGFFFEEECCCAAAAAA<<<<<<<<<===@@@CCCFFFIIILLLPPPWWW\\\```cccgggiiikkkmmmoooooonnnnnnoooppppppkkkfffgggmmmsssuuuuuuoooiii```YYYSSSMMMEEE@@@999888777666555444444444555444444444444555666666777999;;;<<<===???BBBEEEKKKOOOYYYhhhuuuvvvppptttyyy^^^QQQNNNNNNUUU\\\eeennnxxx}}}oooeeeXXXRRRKKKDDDAAA@@@??????????????????>>>???AAACCCEEEGGGKKKNNNQQQVVV[[[___```cccggglllvvv|||xxxxxx||||||wwwssspppnnnuuuzzz~~~kkkZZZSSSRRRPPPSSSWWWZZZ^^^eeennnuuuyyyrrrlllfff^^^YYYRRROOOKKKIIIJJJOOOTTTXXXaaajjjsssxxx|||~~~}}}|||rrroookkkfffbbb````````````]]]YYYYYY[[[]]]]]]\\\aaaaaaiiixxx|||ooolllcccdddccccccbbb```^^^]]]ZZZaaahhhqqq}}}}}}|||||||||gggUUUBBB===777555555666555333555444444333222333333333444555666777888:::;;;;;;;;;<<<>>>???@@@BBBFFFHHHTTTdddttt|||~~~|||}}}|||{{{yyyvvvtttrrrpppuuuuuuuuuuuuuuuuuuuuuuuuuuutttsssqqqooonnnmmmmmmlllllllllllllllmmmnnnooonnnnnnnnnnnnnnnnnnnnnnnniiijjjjjjjjjjjjkkkkkkkkkiiijjjkkkmmmoooqqqssstttwwwwwwuuusssuuuyyyvvvqqqtttsssrrrppppppppppppqqqppprrrtttvvvwwwvvvuuutttpppooolllkkklllnnnqqqsssqqqpppoooooopppqqqpppnnnooonnnoooqqqssssssrrrppppppqqqqqqrrrsssuuuvvvwww|||tttpppkkkfff___\\\\\\\\\ZZZXXXVVVVVVVVVUUUSSSPPPNNNMMMKKKKKKJJJIIIGGGEEECCCBBB>>>>>>======>>>@@@CCCEEEGGGLLLRRRWWW[[[___bbbeeeiiikkkmmmnnnmmmmmmnnnooooookkkggghhhmmmrrrttttttpppjjjaaaZZZTTTNNNFFF@@@999888777666555444444444555555444444555555666777666888<<<>>>@@@BBBEEEHHHNNNSSS___nnn{{{|||yyypppooozzzqqqZZZQQQQQQQQQ[[[```iiirrr~~~zzzlllbbbTTTOOOHHHCCC@@@@@@@@@?????????@@@??????@@@CCCEEEHHHKKKOOORRRUUUYYY]]]```aaafffmmmvvv~~~sssgggbbbaaadddkkkrrrzzz~~~xxxrrrqqqrrrrrrqqqsssrrrpppmmmlllllllllmmmqqqzzzooo^^^XXXWWWSSSUUUYYY\\\bbbmmmzzzzzztttnnngggbbbYYYUUUPPPMMMLLLOOORRRUUU[[[eeeooouuuzzz}}}~~~~~~}}}{{{rrrooojjjddd```^^^^^^^^^\\\ZZZWWWVVVVVVXXXXXXWWW[[[ZZZaaannn}}}tttjjjZZZ\\\]]]^^^___^^^]]]\\\XXX___fffppp~~~~~~|||}}}~~~zzzjjj[[[EEE@@@999666666888888666555555444333333333333444555555666777999:::;;;<<<;;;===>>>???AAACCCGGGJJJYYYfffsssxxx}}}}}}}}}||||||zzzxxxvvvtttsssssssssuuuvvvvvvvvvvvvvvvuuuuuuuuutttsssqqqpppoooooooookkkkkkkkklllmmmnnnooopppmmmmmmmmmnnnoooppppppqqqkkkkkklllllllllmmmmmmmmmiiikkknnnqqqtttuuuvvvwww|||}}}uuuuuutttrrrqqqppppppqqqrrrooorrrwwwzzzzzzxxxuuusssooonnnlllkkkllloooqqqssssssrrrppppppppppppooommmrrrqqqqqqrrrssssssqqqpppoooooooooppprrrsssuuuvvv|||wwwooojjjccc```______\\\ZZZVVVVVVVVVUUUTTTSSSRRRQQQQQQPPPOOOMMMJJJGGGDDDCCCAAA@@@>>><<<<<<===???@@@AAAEEEKKKPPPTTTXXX\\\___fffhhhkkkmmmllllllmmmnnnnnnjjjggghhhlllppprrrrrrpppjjjbbb[[[UUUNNNFFFAAA:::999888666555555444444555555555555555666666777444777;;;???AAADDDGGGIIIOOOXXXfffttt}}}{{{sssmmmrrrooo\\\TTTTTTVVV```eeemmmxxxvvvhhh^^^PPPKKKEEEAAA@@@@@@@@@???===?????????@@@AAADDDGGGKKKNNNSSSVVVYYY[[[^^^aaabbbiiittt|||lllbbbYYYVVVUUUVVV[[[aaacccgggmmmuuu}}}uuuooogggdddeeehhhhhhggghhhhhhhhhiiikkkpppvvvzzzpppbbb^^^___XXX[[[^^^ccckkkxxx}}}wwwtttvvv}}}yyyssslllhhhaaa]]]WWWRRROOOPPPRRRTTT\\\fffooouuuzzz}}}~~~~~~~~~|||{{{rrrnnniiiccc___\\\[[[[[[ZZZXXXUUUTTTSSSTTTTTTUUUXXXZZZ```lllzzzxxxhhhYYY[[[___bbbccccccaaa```[[[```fffppp|||uuuuuuyyy}}}{{{tttpppttt{{{yyymmmaaaKKKEEE===999888999999999666555555444444444444444555666777888999;;;<<<<<<<<<===???@@@AAADDDIIILLL[[[gggtttyyy}}}{{{}}}}}}~~~~~~|||yyywwwuuuvvvwwwxxxwwwwwwxxxxxxxxxwwwvvvvvvtttsssrrrqqqpppppppppppplllllllllllllllmmmnnnooolllmmmmmmnnnooooooppppppmmmmmmmmmnnnnnnnnnoooooolllooossswwwzzz||||||{{{|||xxxsssrrrqqqpppooopppqqqqqqooosssxxx|||}}}yyytttqqqnnnmmmllllllmmmoooqqqsssrrrqqqppppppqqqrrrqqqooouuusssrrrrrrssssssqqqooopppqqqqqqrrrtttvvvxxxyyysssnnngggcccaaa```^^^[[[VVVVVVVVVVVVVVVVVVUUUUUUVVVUUUSSSPPPMMMIIIFFFDDDBBBAAA>>><<<;;;<<<===>>>===@@@EEEIIIMMMQQQVVVYYYbbbeeeiiikkkllllllmmmnnnllljjjhhhhhhkkknnnoooooommmhhh```ZZZUUUNNNFFF@@@:::999888777555555555555666555555555555666777777444777:::>>>@@@DDDHHHKKKQQQ\\\lllzzztttooonnnzzzooo]]]VVVXXX\\\jjjnnnvvvsssdddZZZMMMIIIDDD@@@@@@@@@@@@???<<<===??????@@@BBBFFFHHHMMMPPPUUUXXX[[[^^^aaacccfffooo}}}~~~iii]]]WWWRRRSSSTTTSSSTTTWWWZZZ\\\aaafffjjjnnnpppqqqrrruuuyyy}}}wwwjjjfff```___aaadddffffffgggiiikkknnnttt|||qqqeeeccceeebbbeeeiiioooyyywwwpppllliiihhhfffddd```^^^___bbbgggkkkrrrwwwzzzsssnnnhhhddd^^^XXXUUUTTTUUUWWW]]]fffooouuuyyy~~~}}}~~~~~~|||zzzrrrnnniiibbb]]]ZZZYYYXXXXXXWWWUUUSSSRRRRRRSSSUUU[[[aaaiiiqqqzzzxxxeeeZZZ]]]bbbfffiiiiiigggfff^^^aaaeeeooo~~~qqqhhhggglllqqqtttrrrmmmjjjnnnuuuvvvmmmeeeSSSLLLCCC===::::::888777777666555555444444555555666777777999:::;;;<<<===<<<===???@@@BBBFFFKKKOOO^^^lllzzz{{{~~~}}}~~~|||yyywwwvvvxxxzzz{{{yyyyyyzzz{{{{{{yyyxxxvvvtttsssrrrqqqppppppppppppooonnnmmmlllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnooooooooooooppppppppppppsssxxx||||||{{{qqqqqqooonnnnnnoooooopppnnnrrrxxx{{{|||xxxssspppnnnmmmmmmlllmmmoooqqqrrrooooooooopppsssttttttssswwwvvvtttsssssssssqqqpppqqqrrrssstttvvvxxxzzz{{{~~~yyyssskkkeeecccaaa]]]ZZZVVVVVVVVVVVVWWWWWWXXXXXXXXXWWWVVVSSSOOOLLLIIIGGGCCCBBB???===<<<<<<===>>>;;;===@@@CCCGGGKKKQQQTTT]]]aaafffiiijjjkkklllmmmkkkjjjiiiiiijjjkkklllkkkiiiddd^^^XXXTTTMMMEEE???:::999888777666555555555666666555555666666777888666888:::===@@@DDDIIIMMMSSSaaarrr~~~yyymmmmmmssskkk[[[WWW___iiizzz|||rrrbbbXXXKKKHHHCCC@@@@@@@@@@@@???<<<>>>???AAABBBDDDHHHKKKPPPSSSWWWZZZ]]]```dddgggnnnyyy|||uuuaaaVVVRRRPPPTTTUUUSSSSSSUUUWWWYYY\\\___ccceeeffffffggglllrrrwww{{{qqqgggeeecccbbbbbbfffjjjlllooorrrwww|||rrriiiiiillliiimmmttt|||~~~qqqgggaaa^^^\\\YYYVVVUUUTTTTTTTTTUUUVVVWWW]]]bbbkkkwww}}}wwwppplllgggaaa^^^]]]^^^___]]]gggpppvvv{{{|||{{{sssoooiiibbb]]]YYYWWWWWWWWWVVVUUUSSSQQQQQQTTTVVV```kkkuuuwwwyyywwwfffYYY^^^eeekkkoooqqqooonnndddfffkkkssssssccc[[[___fffjjjllljjjiiilllpppqqqnnniii___XXXMMMEEE@@@<<<888555777777666555555555555666777777888999;;;<<<===>>>===>>>???@@@CCCGGGMMMQQQ^^^mmm}}}}}}{{{~~~}}}|||{{{xxxvvvuuuvvvxxxyyyyyyzzz{{{|||{{{zzzxxxvvvtttsssrrrpppooonnnnnnnnnpppooonnnmmmlllkkkkkkkkkmmmmmmmmmmmmmmmlllllllllooooooppppppppppppqqqqqqrrruuuyyy}}}pppooonnnmmmmmmnnnooopppooorrruuuxxxxxxvvvrrroooooonnnnnnmmmmmmnnnppppppmmmmmmnnnppptttwwwwwwwwwyyywwwtttsssttttttsssqqqpppqqqrrrsssuuuwwwyyyzzz|||xxxoooiiieeebbb]]]ZZZVVVVVVVVVVVVWWWXXXYYYZZZZZZYYYXXXUUUSSSPPPMMMLLLGGGEEEBBB???============:::;;;===???BBBFFFKKKPPPWWW[[[aaaeeeggghhhjjjkkkiiiiiiiiiiiiiiiiiiiiiiiieeeaaa[[[WWWTTTNNNFFF@@@::::::888777666555555555666666666666666777777888999:::;;;===???DDDKKKOOOVVVfffwwwwwwooogggmmmzzzzzzfffYYYZZZlll~~~rrrbbbXXXKKKHHHDDDAAA@@@@@@???>>>>>>@@@AAACCCDDDGGGLLLOOOSSSVVVYYY\\\___dddiiimmmyyy|||{{{ppp```YYYTTTRRRUUUWWWUUUUUUWWWXXX[[[___dddiiilllnnnooopppvvv}}}{{{ooodddgggiiiiiiiiimmmuuu{{{rrrnnnqqquuusssyyyyyypppddd\\\XXXUUURRROOOLLLLLLMMMNNNNNNOOOPPPPPPSSSVVV\\\eeeqqq~~~~~~wwwsssooojjjgggggghhhiiigggpppxxx|||}}}|||tttpppjjjccc]]]YYYVVVVVVTTTUUUUUUSSSPPPQQQTTTWWWdddsss}}}yyyttt{{{vvvhhh]]]cccllluuu|||~~~~~~~~~wwwwwwzzz{{{fffWWWXXX___dddhhhiiijjjmmmoooqqqrrrrrrqqqiii]]]SSSLLLEEE>>>999888777666666555555666666777888999:::;;;===>>>>>>===>>>???AAACCCHHHNNNSSSaaaooozzzxxx~~~}}}~~~{{{zzzxxxvvvuuuuuuvvvwwwxxxyyy{{{{{{{{{xxxvvvttttttsssqqqooonnnmmmllllllooonnnmmmlllllllllllllllllllllmmmmmmnnnnnnoooooooooooopppppppppqqqqqqqqqppprrruuuyyy{{{||||||{{{ppppppooonnnnnnooopppqqqpppqqqrrrtttsssrrrpppooopppoooooonnnnnnnnnnnnooommmmmmnnnqqquuuxxxxxxxxxzzzwwwuuuttttttttttttssspppqqqrrrsssuuuxxxzzz{{{xxx|||~~~uuummmhhhccc^^^ZZZVVVVVVVVVUUUVVVWWWYYYZZZ[[[[[[ZZZYYYWWWTTTRRRQQQMMMJJJFFFBBB???===<<<<<<999:::;;;;;;===AAAGGGKKKPPPUUU[[[```cccdddfffggghhhiiijjjjjjhhhgggffffffbbb___ZZZWWWUUUPPPIIICCC;;;:::999777666666555555666666666666666777888888<<<<<<======@@@EEELLLRRRYYYiii{{{uuujjjdddmmmvvvcccXXX^^^www~~~rrrcccYYYKKKHHHDDDAAAAAA@@@???>>>@@@AAACCCEEEGGGJJJNNNRRRVVVXXX[[[]]]aaafffmmmqqqyyyzzz}}}lll^^^^^^YYYVVVWWWXXXWWWXXX[[[```ccciiipppvvv|||xxxlllbbbgggmmmoooqqqwwwyyypppqqqwww}}}pppggg\\\TTTQQQNNNJJJGGGFFFGGGHHHIIIKKKLLLMMMNNNQQQQQQSSSYYYdddsss{{{xxxtttpppnnnnnnooopppsss{{{~~~|||uuuqqqjjjccc]]]XXXVVVUUURRRTTTTTTRRRPPPPPPTTTWWWfffvvvxxxooovvvvvvkkkccciiitttkkkXXXUUU\\\bbbfffiiimmmpppqqqsssxxx{{{wwwkkk```WWWNNNEEE???888888777666666666666666777888999:::<<<===>>>>>>===>>>???AAACCCIIIOOOTTThhhvvvvvvvvv|||||||||{{{yyyxxxwwwvvvwwwwwwwwwxxxyyyzzzyyywwwtttrrrtttsssqqqooommmkkkkkkjjjmmmmmmlllllllllmmmmmmnnnkkkkkklllnnnoooqqqrrrrrroooooopppppppppqqqqqqqqqnnnppprrrtttvvvwwwxxxxxxrrrqqqqqqpppoooooopppqqqrrrpppppppppppppppppppppoooqqqpppooonnnnnnmmmmmmmmmnnnnnnnnnqqquuuwwwxxxxxxzzzwwwuuuttttttuuuuuutttrrrrrrsssuuuwwwyyy|||}}}uuuzzzxxxpppjjjddd___ZZZWWWVVVUUUUUUVVVWWWXXXZZZ\\\\\\\\\[[[YYYXXXVVVUUUQQQNNNJJJDDD@@@===;;;:::999999999999:::>>>CCCHHHLLLQQQXXX]]]```aaacccdddgggiiijjjjjjhhhfffeeeeeeaaa^^^ZZZXXXVVVRRRKKKEEE:::888666555777888888777555555444555666999<<<>>>>>><<<<<>>@@@DDD>>>BBBFFFJJJMMMPPPSSSVVVZZZZZZ\\\```ccchhhuuuwwwsss{{{{{{mmmddd^^^\\\YYYXXXXXX[[[^^^aaahhhqqq}}}wwwqqqhhhlllpppsssxxx{{{ppplllooozzzzzzfff]]]RRRLLLJJJIIIFFFCCCIIIHHHFFFEEEFFFIIILLLNNNPPPPPPQQQTTT[[[gggttt}}}~~~|||{{{|||}}}{{{vvvqqqiiiaaa\\\XXXTTTRRRUUUSSSPPPNNNNNNPPPSSSVVVeeennnyyyyyyqqqppp~~~rrrlllkkkpppyyysss]]]VVVZZZ___jjjpppuuuvvvwwwzzzxxxnnnbbb]]]SSS??????:::777888888555666999::::::;;;;;;<<<=========???>>>???DDDHHHKKKSSS[[[rrrwwwuuuuuuxxx|||~~~|||}}}{{{xxxuuusssqqqpppxxxwwwwwwuuutttsssrrrqqqtttssspppnnnllllllllllllooonnnmmmoooqqqqqqnnnkkkkkkmmmooopppqqqpppooonnnnnnoooppprrrrrrqqqpppppppppnnnmmmnnnqqqtttuuuuuuyyy|||}}}wwwrrrooonnnlllkkklllmmmoooqqqqqqqqqrrrrrrqqqpppnnnlllkkkllllllmmmmmmlllllllllppppppqqqsssuuuwwwzzz{{{wwwvvvtttrrrqqqrrrsssttttttuuuvvvxxxzzz{{{{{{|||{{{{{{}}}|||tttlllfffaaa___XXXWWWUUUUUUVVVYYY\\\^^^aaaaaa```___]]][[[YYYXXXSSSQQQMMMHHHCCC???===;;;999888888999;;;===???@@@GGGKKKRRRWWW[[[___ccceeeiiijjjkkkllljjjgggdddbbbbbb]]]XXXWWWWWWSSSJJJAAA:::888666666777888888777555444444444555888:::<<<===;;;<<>>???CCCAAADDDHHHLLLOOORRRUUUXXX\\\\\\^^^bbbfffmmm|||~~~vvvuuu~~~|||oooggg```___]]]\\\]]]aaaeeeiiirrr{{{{{{tttqqqtttxxx|||}}}pppiiihhhnnnzzzrrr]]]VVVLLLGGGFFFFFFDDDBBBDDDDDDDDDDDDFFFIIILLLMMMPPPPPPQQQTTT[[[eeepppxxx}}}|||wwwrrriiiaaa[[[VVVRRROOOQQQOOONNNLLLMMMNNNPPPRRRbbbjjjrrrrrrjjjhhhxxx}}}sssoookkksss~~~eee[[[^^^dddrrryyy|||uuulllhhh\\\FFF???:::888999999777777:::::::::;;;;;;<<<=========???>>>@@@DDDGGGLLLWWWbbb}}}rrrrrrsssxxx}}}~~~}}}~~~|||zzzwwwuuusssrrrrrrwwwvvvvvvuuusssrrrrrrqqqsssrrrpppnnnllllllllllllooommmmmmnnnqqqqqqnnnlllmmmnnnpppqqqrrrqqqpppoooooopppqqqrrrrrrqqqpppooommmlllkkkmmmpppsssttttttvvvxxx{{{|||{{{wwwsssppppppooommmllllllmmmooopppssssssrrrqqqpppooonnnmmmlllmmmnnnooooooooonnnnnnnnnoooppprrrtttuuuvvvwwwvvvuuutttsssrrrrrrsssttttttuuuvvvxxxyyyzzzzzzzzz{{{{{{{{{}}}{{{ssskkkddd___\\\YYYXXXVVVVVVWWWYYY\\\]]]`````````___^^^\\\[[[ZZZUUUSSSOOOJJJFFFAAA???===;;;:::999999999;;;<<<===CCCGGGLLLRRRWWW\\\bbbeeehhhiiijjjjjjhhheeeaaa______[[[VVVVVVVVVRRRIIIBBB;;;999666666777777777777555555444444555666888999<<<:::===BBBFFFIIIQQQYYY```qqq}}}uuupppuuuiiieeedddnnnvvvrrrrrrxxxzzznnnaaaXXXLLLGGGCCCBBB@@@>>>???CCCDDDGGGKKKOOORRRTTTXXXZZZ^^^]]]```eeekkkuuuxxxtttwww}}}rrrkkkddddddeeeeeefffjjjpppttt}}}|||{{{pppeeeaaabbbiiiuuuuuufffTTTNNNGGGCCCCCCDDDCCCBBBAAABBBDDDFFFIIIKKKMMMNNNOOOPPPSSSVVV\\\eeeooouuu~~~}}}yyyssskkkbbb[[[UUUPPPMMMMMMMMMLLLLLLMMMNNNOOOOOO[[[aaafffeee^^^^^^mmm{{{tttqqqnnnyyynnn^^^```iii|||zzzvvvgggOOO@@@:::888999:::888888:::::::::;;;;;;<<<=========??????AAADDDFFFNNN___ooo~~~ooopppuuuzzz}}}{{{yyywwwuuutttttttttuuuuuutttssssssrrrqqqqqqrrrqqqooonnnmmmlllllllllnnnmmmmmmnnnooopppnnnlllooopppqqqrrrrrrrrrqqqpppqqqqqqqqqqqqpppooonnnmmmjjjiiiiiikkkooorrrssssssuuutttttttttsssrrrqqqpppqqqpppnnnmmmmmmnnnooopppuuuuuusssrrrpppooonnnnnnmmmnnnpppqqqrrrqqqppppppoooqqqsssuuuvvvvvvuuuuuutttttttttsssssssssssssssttttttvvvwwwxxxxxxxxxxxxzzzyyyxxxyyy{{{~~~|||tttkkkddd___\\\ZZZYYYWWWWWWWWWYYY[[[\\\^^^___`````````___^^^^^^XXXVVVRRRMMMHHHDDDAAA@@@===<<<:::999888888999999===@@@EEEKKKPPPXXX___dddggghhhiiihhhfffbbb^^^[[[[[[XXXTTTTTTTTTQQQIIIBBB;;;999666666666777777666777666666666666777888888;;;;;;===BBBFFFIIIRRR[[[fffxxxzzzttttttsssdddccceeemmmqqqiiiqqqyyyxxxlll___VVVMMMGGGCCCBBBAAA>>>@@@DDDFFFIIINNNQQQTTTVVVYYY\\\^^^^^^aaahhhqqq~~~zzzqqqpppxxx~~~vvvpppkkklllnnnooopppttt{{{uuukkk```\\\[[[___iiissskkk\\\PPPLLLFFFCCCCCCDDDDDDDDDCCCEEEHHHKKKMMMOOOOOOOOOMMMPPPTTTYYYaaajjjuuu{{{~~~|||vvvnnneee]]]VVVPPPMMMLLLMMMMMMNNNOOOOOONNNNNNRRRUUUYYYXXXSSSUUUddduuu{{{wwwuuuwww~~~}}}sss]]]^^^jjjqqqWWWBBB<<<777999:::888888999::::::;;;;;;<<<=========???@@@BBBEEEHHHRRRhhh|||yyyppptttyyy|||{{{yyywwwvvvvvvwwwwwwsssssssssrrrrrrqqqqqqqqqqqqpppooonnnmmmmmmllllllnnnnnnnnnnnnoooooonnnmmmppppppqqqrrrrrrqqqppppppppppppoooooommmlllkkkkkkhhhggghhhkkkooorrrssssssuuussspppnnnnnnoooqqqrrrpppoooooooooooopppqqqrrrvvvvvvvvvvvvtttrrrpppnnnmmmnnnpppqqqqqqqqqpppoootttvvvyyy{{{{{{yyywwwuuurrrrrrssstttttttttssssssttttttuuuvvvvvvwwwvvvvvvxxxvvvuuutttvvvyyy}}}|||uuunnnhhhcccaaa\\\[[[YYYXXXXXXXXXYYYZZZ^^^___aaacccdddccccccbbb\\\YYYUUUPPPKKKGGGDDDBBB>>>===;;;999888888888999:::<<>><<<;;;:::999::::::888:::<<>>AAAFFFHHHMMMXXXdddlllsssmmmoookkkZZZZZZ\\\dddllllllsssvvviii\\\RRRKKKFFFBBBCCCBBB@@@CCCGGGKKKNNNRRRUUUWWWYYY\\\___^^^bbblllzzz|||sssnnnuuuzzzsssooommmrrrwwwzzz|||}}}qqq```XXXPPPMMMKKKLLLRRRYYYeeeooo~~~iii[[[LLLJJJHHHFFFEEEFFFHHHIIILLLMMMPPPRRRSSSTTTTTTTTTQQQSSSVVV\\\fffuuu~~~~~~yyyrrrjjjccc\\\VVVQQQKKKKKKLLLKKKKKKJJJIIIHHHEEEEEEGGGIIIJJJNNN\\\kkkyyy~~~zzzrrr~~~eeecccrrrlllRRRGGG<<<999999888777888::::::;;;;;;<<<=========@@@AAADDDJJJRRR```wwwvvvrrrwww|||}}}{{{zzz|||zzzwwwuuutttuuuwwwxxxqqqrrrrrrrrrrrrrrrrrrrrrpppppppppqqqqqqpppoooooopppqqqqqqpppnnnnnnppprrrppppppppppppoooooooooooonnnnnnlllkkkiiiiiihhhiiiiiiiiijjjnnnqqqsssssssssrrrooollljjjjjjlllpppsssnnnooopppqqqssstttuuuuuuqqqtttxxx{{{|||zzzwwwuuusssrrrpppooonnnnnnoooppptttvvvxxxzzzzzzxxxuuussspppqqqqqqrrrsssttttttuuussssssuuuvvvwwwwwwwwwwwwvvvtttsssrrrsssuuuxxxzzzwwwwwwvvvtttrrrooolllkkkdddcccaaa___]]]\\\[[[[[[```cccfffjjjllllllkkkjjjdddaaa]]]WWWRRRMMMJJJHHHBBBAAA???===<<<;;;;;;<<<999:::;;;===AAAHHHQQQXXX]]]```ccceeeeeeaaa]]]ZZZSSSRRRQQQQQQOOOLLLGGGCCC<<<:::777666666666666555777777888999999999999999===>>>DDDIIIMMMSSS```nnnuuuxxxlllmmmvvvrrr\\\UUU[[[\\\cccnnnrrryyy}}}uuuhhhZZZQQQIIIDDDBBBBBBBBBBBBDDDIIINNNQQQUUUXXXZZZ\\\___aaabbbiiivvvxxxsssttt|||uuunnniiieeellltttxxx{{{uuuiiiWWWPPPJJJIIIHHHIIINNNTTT]]]fffsss{{{eeeXXXLLLKKKKKKJJJJJJLLLOOOQQQRRRSSSUUUXXXZZZ\\\]]]^^^XXXWWWVVVYYYcccrrrwwwsssuuuyyy~~~~~~~~~{{{wwwqqqjjjddd^^^XXXSSSNNNMMMLLLKKKJJJHHHHHHGGGFFFEEEFFFIIIJJJOOO[[[gggvvv{{{xxxmmm|||llliiixxx|||]]]OOO@@@;;;:::999999:::::::::;;;;;;<<<=========AAA@@@DDDMMMXXXggg||||||uuurrrwww|||~~~}}}{{{zzzzzzyyywwwtttrrrqqqrrrtttuuuqqqrrrrrrrrrssssssttttttpppqqqrrrrrrrrrrrrqqqpppqqqrrrsssqqqooooooqqqtttrrrrrrqqqpppppppppppppppooonnnlllkkkjjjjjjjjjkkkjjjjjjkkknnnqqqsssrrrqqqrrrpppnnnmmmmmmooorrrtttqqqrrrrrrsssssssssssssssppprrrtttwwwyyyzzzzzz{{{zzzxxxtttpppoooppprrrsssrrrsssvvvwwwwwwvvvtttrrrqqqpppppppppqqqsssuuuvvvrrrsssuuuvvvwwwxxxxxxyyywwwwwwvvvvvvvvvwwwyyyzzzxxxxxxxxxwwwvvvtttrrrpppjjjiiigggeeecccaaa___^^^ccceeeiiimmmoooooonnnmmmhhhfffaaa\\\VVVRRRNNNLLLHHHFFFCCC@@@>>><<<<<<;;;999:::::::::===CCCJJJOOOWWW[[[___ccccccaaa]]][[[RRRRRRRRRQQQOOOKKKFFFCCC===:::777666666666666555555666777888888999999999<<>>BBB@@@DDDOOO\\\lll~~~yyyttttttxxx}}}~~~}}}}}}}}}xxxuuurrrooonnnoooqqqsssqqqrrrrrrssssssttttttuuupppqqqrrrssstttsssrrrqqqrrrssstttrrrpppooorrruuutttsssrrrrrrqqqqqqqqqrrrpppooommmlllkkkkkklllmmmjjjjjjkkknnnqqqrrrqqqoootttsssrrrqqqrrrtttvvvwwwttttttttttttsssrrrqqqpppppppppppprrruuuyyy}}}|||wwwsssqqqrrruuuwwwrrrsssuuuvvvwwwvvvtttsssqqqpppooooooqqqsssvvvwwwrrrsssuuuvvvxxxyyyzzzzzzyyyyyyyyyyyyyyyzzzzzz{{{}}}}}}}}}|||{{{yyywwwuuunnnmmmllliiigggdddbbbaaadddgggkkkoooqqqqqqpppooollliiieee___ZZZUUUQQQOOOLLLJJJGGGCCC???<<<;;;:::::::::999999;;;???EEEJJJSSSWWW\\\aaabbb```]]][[[SSSSSSSSSQQQOOOJJJFFFCCC<<<:::777666666777666555777777777777888999:::;;;<<<@@@FFFJJJOOO\\\mmmzzz}}}uuupppxxxyyyfffZZZUUUNNNOOOYYY```dddooo~~~yyypppeeeZZZRRRNNNGGGBBBBBBDDDEEEIIINNNPPPSSSVVVYYY[[[^^^cccfffiiitttxxxtttuuuttt{{{}}}rrrggg^^^XXX\\\[[[___iiittt~~~|||jjj]]]RRRNNNGGGCCCCCCGGGMMMQQQVVV]]]hhhsss~~~mmm]]]VVVNNNQQQSSSSSSVVVZZZYYYVVVZZZ[[[```fffmmmqqqrrrqqqeee]]]WWWWWW[[[cccqqq|||sssgggaaadddhhhttt{{{~~~}}}|||}}}~~~{{{yyytttnnnfff^^^WWWSSSRRRPPPMMMKKKKKKKKKJJJIIIHHHIIIJJJLLLRRRZZZaaafffuuu|||yyywwwqqqkkkjjjmmmkkk|||uuunnnzzz^^^DDD<<<;;;888888<<<<<<<<<<<<<<<===???@@@AAAAAAGGGMMMSSSccczzz{{{uuuvvvyyy~~~vvvssspppnnnmmmoooqqqsssrrrqqqqqqrrrtttuuuuuutttqqqrrrssstttttttttssssssqqqqqqqqqpppnnnmmmnnnpppssssssrrrpppnnnnnnqqqsssrrrpppnnnmmmmmmmmmllljjjnnnjjjhhhkkkqqquuutttrrrpppqqqrrrtttuuuwwwxxxyyyuuuwwwzzzzzzwwwsssqqqpppqqqssssssqqqpppssszzz}}}yyyvvvuuuuuuuuuuuuvvvvvvuuutttssssssrrrrrrpppqqqqqqqqqppprrrtttwwwwwwvvvuuuuuuvvvxxxzzz|||uuuvvvxxxzzz|||~~~{{{}}}}}}zzzxxxxxxsssssspppkkkiiikkkjjjfffnnnmmmmmmnnnqqqssssssrrrpppnnniiiccc^^^YYYVVVTTTUUUSSSNNNHHHBBB???>>>>>>777999;;;:::999;;;>>>BBBIIIPPPZZZ``````]]][[[ZZZTTTRRRQQQPPPNNNKKKFFFBBB<<<:::777666666777666555777777777777888:::;;;;;;>>>BBBGGGKKKQQQ]]]nnn{{{|||rrrooo{{{ooo]]]TTTTTTOOOSSS^^^eeehhhsssyyypppfffZZZRRRKKKEEEAAABBBEEEGGGKKKPPPRRRUUUXXXZZZ\\\___dddhhhsss~~~{{{vvvvvvyyyxxxnnncccZZZUUUWWWVVV[[[eeeqqq}}}yyygggZZZNNNKKKFFFBBBCCCHHHNNNRRRSSS[[[fffqqqzzz{{{hhhYYYSSSRRRUUUVVVUUUWWW[[[ZZZVVV^^^```dddjjjppptttuuutttmmmddd[[[YYY[[[```iiiqqq}}}zzzuuukkkbbb^^^```cccpppxxx~~~~~~{{{||||||{{{yyyuuunnnggg___XXXTTTRRROOOLLLKKKKKKKKKJJJIIIKKKLLLMMMPPPUUU\\\dddhhhuuuzzzvvvwwwyyyzzzuuuqqqnnnlllgggaaabbbeeejjjzzz}}}{{{|||sssmmm~~~|||bbbHHH???<<<999888;;;<<<<<<<<<<<<===???@@@AAAAAAGGGOOOZZZmmmxxxuuutttxxx|||~~~}}}||||||rrrpppnnnllllllnnnppprrrtttrrrqqqqqqssssssrrrqqqpppqqqtttuuuuuutttqqqooopppqqqqqqpppnnnnnnooopppssstttsssrrrppppppqqqssssssqqqppppppqqqqqqqqqpppnnnnnnoootttzzz{{{xxxsssqqqrrrrrrtttuuuvvvwwwxxxvvvxxxyyyyyyvvvtttrrrrrrtttuuuuuurrrpppqqqwww||||||{{{yyyyyyyyyxxxvvvttttttttttttttttttsssssssssqqqrrrrrrrrrqqqrrruuuwwwwwwwwwvvvuuuvvvwwwyyyzzzwwwwwwyyyzzz|||}}}}}}}}}{{{|||}}}}}}{{{zzzzzz{{{wwwxxxuuupppoooqqqqqqmmmooommmlllmmmooorrrsssrrrtttrrrnnniiiccc___[[[YYY[[[YYYTTTNNNGGGBBB@@@???999;;;;;;:::999999<<>>999888;;;<<<<<<<<<<<<===???@@@AAABBBGGGRRRccczzz|||ssssssssswww{{{}}}|||zzzwwwvvvpppnnnkkkjjjjjjllloooqqquuusssqqqpppqqqqqqpppnnnoooqqqtttvvvvvvrrrnnnllloooppppppooonnnmmmooopppssstttuuutttrrrrrrrrrtttsssqqqpppqqqrrrttttttsssooorrrwww{{{uuurrrrrrsssssstttuuuuuuvvvwwwxxxyyyxxxvvvttttttuuuxxxxxxwwwtttppppppssswwwwwwwwwxxxzzz{{{zzzwwwtttrrrrrrssstttttttttttttttssstttuuutttssstttvvvxxxxxxxxxwwwvvvvvvwwwxxxxxxxxxyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{yyyyyyzzz|||~~~~~~yyyxxxzzzzzzwwwsssqqqnnnnnnpppsssuuuvvvzzzxxxtttooojjjfffcccaaabbb```\\\VVVOOOHHHCCC@@@======<<<:::888888999;;;DDDIIIQQQVVVXXXWWWUUUTTTWWWVVVTTTRRRPPPLLLGGGCCC===;;;888777777777777666666666777888999;;;<<<===BBBEEEIIINNNVVVcccrrr~~~~~~uuuyyyxxxkkkqqqyyy```RRROOOJJJMMMUUU```hhhqqq{{{rrrgggZZZRRRIIIDDDAAADDDHHHJJJNNNSSSTTTWWWZZZ[[[\\\aaajjjqqq{{{tttuuuzzzxxxlllaaaXXXQQQMMMLLLMMMRRR\\\gggsss{{{uuurrruuuzzznnn]]]RRRJJJIIIIIIJJJMMMRRRWWWZZZ^^^ggguuuuuufff]]]\\\```eeegggfffgggiiiiiigggggghhhlllqqqwwwzzzzzzyyyvvvlllcccbbbdddfffiiimmmmmmllljjjgggdddbbbbbbbbblllwww}}}|||{{{zzzyyyxxxxxxxxxvvvyyy}}}{{{xxx{{{yyyvvvqqqjjjbbb[[[WWWQQQNNNKKKJJJJJJJJJIIIHHHHHHKKKNNNPPPSSSYYYaaaggglllnnnaaa]]]___ccciiiddd```___[[[YYY\\\bbbiiiyyy||||||{{{zzzzzztttoooppp~~~xxxdddOOOCCC>>>:::999;;;<<<<<<<<<<<<===???@@@AAABBBHHHUUUkkkrrrmmmqqqsssvvv{{{|||{{{wwwtttsssqqqnnnhhheeeeeehhhnnnqqqtttrrrpppooopppppppppoooqqqrrrttttttsssqqqmmmkkkmmmnnnooonnnmmmmmmnnnppprrrtttvvvvvvtttsssssstttqqqpppnnnoooqqqrrrrrrqqqqqqttt{{{|||vvvssssssssssssssstttttttttwwwxxxyyywwwvvvuuuuuuwwwxxxxxxwwwtttqqqqqqsssuuuqqqqqqrrrtttvvvwwwuuutttpppqqqrrrtttuuuuuuuuuuuuuuuvvvwwwvvvuuuuuuvvvxxxxxxxxxxxxxxxwwwwwwvvvvvvwwwxxxyyyzzzzzz{{{{{{zzzzzzzzzxxxwwwvvvyyy~~~yyyvvvsssrrrtttxxxzzz{{{}}}{{{yyyuuupppllliiigggfffddd```[[[VVVOOOHHHDDD???>>>===;;;999999::::::@@@EEEKKKRRRUUUWWWWWWVVVXXXVVVTTTSSSPPPLLLGGGCCC===;;;888777777888777666666666777888999;;;===>>>BBBFFFKKKRRR[[[hhhvvvzzzwww}}}uuummmxxxuuu]]]SSSQQQNNNSSS\\\dddlllyyy}}}sssgggZZZQQQKKKEEECCCEEEIIIJJJMMMRRRTTTWWWZZZ[[[]]]dddpppzzz|||wwwtttpppooowww~~~sssggg\\\SSSNNNLLLLLLMMMQQQYYY```iiixxx~~~vvvqqqnnnooosssxxxzzziiiYYYPPPJJJJJJLLLOOOSSSWWW[[[]]]```jjjxxx|||mmmeeefffiiipppuuuvvvvvvxxxyyywwwssstttvvv{{{yyyppphhhgggiiilllqqqvvvrrrssssssqqqlllhhhffffffmmmzzz|||{{{yyyvvvtttsssrrrrrrrrrwww~~~|||zzzyyy{{{zzzwwwssslllddd]]]YYYQQQOOOLLLJJJJJJJJJIIIHHHGGGIIILLLNNNQQQWWWaaaiiiqqqqqq___XXX[[[___fffbbb^^^]]]ZZZXXX\\\bbbkkk{{{~~~yyyvvvpppggghhh~~~}}}oooaaaOOOCCC===:::;;;===<<<<<<<<<<<<===???@@@AAADDDIIIXXXppp|||kkkiiioootttwww{{{|||zzzvvvtttrrrqqqllleee______dddlllqqqtttrrrooooooppprrrrrrrrruuutttsssqqqpppooonnnnnnkkklllmmmmmmllllllnnnppprrrsssuuuuuutttsssssstttrrrqqqoooooopppppppppooorrruuuzzz~~~~~~yyyuuurrrrrrrrrrrrssssssssssssvvvwwwxxxwwwuuuuuuvvvwwwuuuvvvvvvtttsssssstttuuukkkiiiggggggjjjmmmooooooooopppsssuuuvvvwwwvvvvvvvvvxxxyyyxxxvvvvvvvvvwwwxxxxxxyyyyyyxxxwwwuuutttuuuuuuwwwyyyzzz{{{{{{{{{yyyyyyxxxvvvvvvxxx}}}~~~{{{wwwwwwxxx|||~~~~~~}}}{{{xxxuuupppmmmkkkgggeeebbb___[[[UUUNNNIIIBBB@@@>>><<<<<<<<<<<<<<<>>>AAAGGGNNNTTTXXXZZZZZZWWWUUUTTTRRRPPPLLLGGGCCC>>>;;;888777888888777666666666777888:::<<<===>>>CCCGGGNNNWWWbbbooo{{{|||ssssssooo[[[TTTSSSRRRZZZbbbhhhooo~~~~~~ttthhhZZZQQQKKKFFFCCCFFFJJJKKKNNNRRRSSSWWW\\\]]]```iiiyyyzzzqqqllljjjjjjqqq{{{ooobbbWWWPPPMMMLLLMMMNNNRRRWWWZZZ___lllxxx~~~yyyqqqllljjjkkknnnsss}}}sssdddXXXQQQKKKMMMQQQUUUYYY[[[]]]^^^dddnnn|||wwwqqqsssyyy~~~vvvnnnkkkkkknnnwww~~~uuummmjjjjjjqqq~~~{{{zzzwwwtttqqqooommmmmmooouuu~~~}}}|||{{{zzzzzzxxxtttnnnfff___ZZZRRRPPPMMMKKKKKKKKKJJJIIIHHHJJJMMMNNNPPPXXXeeeoooqqq^^^VVVYYY^^^ccc___]]]\\\ZZZWWWZZZ```nnnzzzzzzyyyrrr___YYYiiissswww|||zzzxxx{{{qqqnnnmmmhhh^^^OOOCCC===;;;<<<>>><<<<<<<<<<<<===???@@@AAAEEEKKK\\\tttxxxjjjiiiooouuuxxxzzzzzzxxxvvvtttsssooojjjddd```aaagggnnnsssvvvsssqqqppprrrtttttttttvvvuuussspppooooooppppppkkkmmmnnnnnnmmmnnnppprrrqqqrrrssssssrrrqqqssstttuuusssqqqqqqrrrrrrrrrpppsssuuuwwwxxxxxxvvvtttrrrqqqqqqrrrrrrrrrrrrrrrrrrsssuuuwwwwwwvvvuuuuuuvvvsssssstttuuuuuuvvvvvvvvvhhhddd___^^^```dddhhhkkkoooqqqtttwwwxxxxxxwwwwwwwwwxxxzzzyyywwwvvvvvvvvvvvvwwwyyyzzzyyywwwuuutttttttttvvvxxxyyyzzz{{{{{{yyyyyyyyywwwwwwxxxzzz}}}||||||~~~}}}yyyuuurrrpppkkkhhheeebbb```\\\UUUOOOFFFDDDAAA?????????>>>===<<<>>>CCCJJJRRRXXXZZZ[[[TTTSSSQQQPPPNNNKKKFFFBBB>>>;;;999888888888888777666666777888:::<<<>>>???DDDIIIRRR^^^kkkwww~~~}}}{{{uuuqqqzzzkkk[[[VVVVVVZZZeeeooossswwwuuuhhhZZZQQQIIIDDDCCCGGGKKKMMMPPPTTTTTTYYY^^^```dddpppwwwpppkkkiiihhhmmmzzzxxxjjj]]]RRRMMMKKKKKKMMMOOOSSSVVVVVVXXXbbbmmmxxxzzztttkkkgggeeegggiiinnnyyy~~~nnnaaaXXXSSSQQQTTTYYY]]]```bbbbbbaaafffnnnzzzxxxqqqlllkkkooo}}}sssnnnooowwwyyyxxxuuurrrooommmlllkkkmmmttt~~~~~~zzzzzzyyyvvvppphhh```\\\SSSQQQNNNLLLLLLLLLKKKJJJHHHKKKLLLMMMOOOYYYhhhtttooo]]]UUUYYY```eeebbb```aaa^^^[[[]]]bbbqqqvvv~~~yyy^^^RRR]]]aaagggpppooonnnwwwzzzuuukkkhhhfffddd]]]QQQDDD===;;;===>>><<<<<<<<<<<<===???@@@AAAGGGNNNaaayyyyyymmmlllqqquuuwwwxxxxxxvvvtttttttttmmmlllkkklllnnnsssyyy|||zzzwwwtttrrrssstttuuuuuuuuuttttttsssrrrqqqqqqqqqmmmooopppppppppqqqsssuuuppppppqqqpppoooooorrrttttttsssrrrrrrtttuuuttttttsssuuuvvvvvvtttrrrpppnnnppppppqqqqqqrrrrrrrrrssspppsssvvvwwwvvvuuutttuuurrrrrrsssuuuvvvwwwvvvuuukkkfffaaa___aaaeeehhhjjjqqqsssvvvxxxzzzyyyxxxwwwwwwyyyzzzzzzwwwuuuuuuuuuuuuvvvyyyzzzzzzxxxvvvtttuuuvvvwwwxxxyyyyyyyyyyyyxxxyyyzzzzzzxxxwwwwwwxxx{{{xxxuuusssnnnjjjgggfffbbb[[[VVVMMMIIIEEECCCBBBAAA???===;;;<<<>>>EEEMMMSSSVVVWWWPPPOOONNNMMMLLLIIIEEEBBB>>><<<999888888888888777666666777888:::<<<>>>???EEEKKKVVVcccppp|||{{{zzzwwwqqqppp~~~jjj]]]XXXYYYgggtttuuuiiiZZZQQQFFFBBBBBBGGGLLLOOORRRWWWUUUZZZ```ccchhhuuuwwwnnnjjjiiijjjlllsss~~~uuugggYYYOOOKKKJJJKKKLLLOOOSSSVVVTTTUUU]]]gggppp~~~}}}ssslllfffcccbbbdddfffjjjuuu{{{lll___XXXUUUXXX[[[```eeeggghhhgggfff```hhhsss~~~|||wwwqqqllljjjqqqwwwrrrttt}}}~~~wwwvvvtttqqqooommmlllkkkkkksss~~~zzzzzzyyyvvvpppiiiaaa\\\TTTQQQNNNMMMMMMMMMLLLKKKGGGIIIKKKJJJMMMXXXhhhvvvooo]]]WWW\\\cccjjjhhhggggggeeeaaabbbgggrrrsss}}}aaaPPPWWWYYY^^^iiijjjiiiqqqyyyxxxnnniiifffddd___SSSFFF===;;;<<<===<<<<<<<<<<<<===???@@@AAAHHHPPPddd|||{{{qqqooosssuuuvvvvvvuuutttssstttuuunnnpppsssxxx|||~~~{{{vvvttttttuuuuuuuuussstttuuuuuuuuusssqqqpppoooqqqrrrsssrrrsssvvvxxxooooooooonnnmmmnnnqqqtttrrrppppppqqqsssuuuvvvuuusssuuuwwwwwwtttpppmmmllloooppppppqqqrrrrrrssssssnnnqqquuuwwwvvvttttttsssrrrrrrsssuuuwwwwwwvvvtttppplllhhhfffgggjjjlllmmmrrrtttwwwyyy{{{zzzyyywwwwwwyyyzzzzzzwwwuuutttttttttvvvyyy{{{{{{yyyvvvtttwwwwwwxxxxxxxxxwwwwwwvvvxxxzzz||||||yyyvvvuuuttt}}}|||zzzyyytttnnnkkkjjjfff```ZZZRRRMMMHHHEEEDDDBBB???<<<;;;:::<<>><<<888777777777666555555666777888:::===AAAEEEJJJLLLWWWjjj{{{}}}uuukkkrrr{{{lll[[[YYYccczzz|||qqqdddYYYQQQHHHGGGFFFFFFHHHMMMQQQTTTYYYZZZ]]]cccnnn}}}yyyqqqiiibbbeeemmmtttzzznnn```VVVNNNHHHGGGJJJKKKNNNPPPQQQRRRUUU[[[```nnnxxxwwwlllccc\\\\\\[[[\\\```iiisss{{{~~~lll```\\\\\\bbbggglllooonnniiiddd```hhhiiioooyyyvvvooonnnlllooovvvrrrwww~~~yyyttttttrrrpppnnnkkkiiigggiiinnnvvv||||||wwwqqqmmmiii```WWWRRROOOKKKIIIJJJKKKLLLLLLJJJJJJLLLNNNOOOVVVgggwwwzzzjjj```^^^```bbbmmmooopppnnnllljjjgggeeeoooooossspppZZZQQQOOOXXXaaaeeekkksssuuu~~~sssmmmllliii___QQQFFFAAA>>>;;;888=========<<<<<<>>>BBBEEEMMMTTThhh}}}ssspppssszzzxxxvvvuuutttuuuvvvwww|||wwwtttyyy|||wwwtttrrrrrrqqqqqqqqqrrrrrrpppooonnnpppqqqrrrssssssttttttssssssrrrppppppppppppppppppppppppoooooopppqqqssstttuuuuuuuuusssrrrrrrrrrrrrqqqooommmnnnoooqqqrrrrrrrrrrrruuussssssuuuwwwwwwuuurrrmmmooorrruuuvvvuuutttrrrrrrqqqooommmmmmnnnoooqqqssssssssstttuuuwwwxxxyyy|||{{{yyywwwvvvvvvwwwwwwzzzyyywwwuuutttsssrrrrrruuuvvvwwwxxxxxxxxxxxxxxxvvvyyy|||}}}|||wwwqqqnnnvvv{{{|||zzzxxxtttpppiiibbb]]]VVVUUUQQQMMMHHHCCC@@@>>>???>>>===>>>AAAFFFLLLOOONNNMMMLLLKKKJJJHHHDDDAAA>>><<<999777777777666555555777888888:::===AAADDDHHHNNN\\\ooouuummmuuuzzzmmm___```lll{{{pppdddXXXPPPHHHGGGFFFFFFHHHLLLQQQTTTXXXYYY]]]dddooo~~~qqqjjjddd```eeeooo}}}yyymmm___UUUNNNHHHGGGJJJLLLOOOQQQQQQRRRUUUZZZ___mmmxxxwwwkkkccc[[[[[[ZZZ[[[___gggqqqxxx|||kkkaaa___aaaiiimmmqqqnnnggg```^^^___```aaagggpppwww|||~~~uuuoooooonnnrrryyyvvv{{{}}}xxxuuutttrrrpppmmmjjjhhhfffiiimmmuuu|||{{{wwwqqqnnnjjjbbbXXXSSSPPPLLLJJJJJJKKKLLLLLLJJJJJJKKKMMMOOOVVVgggxxx~~~pppfffccceeegggsssxxx|||{{{zzzxxxuuupppsssppppppxxx}}}___SSSNNNWWWaaaeeekkkqqquuu~~~wwwrrrrrrqqqeeeUUUHHHAAA>>><<<;;;=========<<<<<<>>>BBBEEEOOO[[[qqq|||sssrrruuu{{{zzzwwwuuuttttttuuuvvv{{{xxxxxx}}}{{{wwwtttsssssssssrrrqqqrrrrrrqqqoooooopppqqqrrrssssssttttttssssssrrrqqqqqqqqqqqqqqqqqqqqqqqqoooooopppqqqssstttuuuvvvvvvuuussssssttttttrrrqqqrrrrrrrrrrrrqqqppppppooosssrrrrrruuuwwwxxxvvvssspppqqqsssuuuuuuuuutttsssrrrqqqpppooopppqqqssstttsssttttttuuuvvvxxxyyyzzz|||{{{yyyxxxwwwwwwwwwwwwwwwwwwvvvuuutttsssssssssttttttuuuvvvvvvvvvvvvvvvvvvwwwxxxxxxvvvssspppnnnpppzzz|||xxxsssmmmgggbbb\\\YYYUUUOOOJJJEEEBBB@@@???>>><<<<<>><<<999777777777666555666777888999:::<<>>============<<<<<>>>>>AAAEEEGGGIIIHHHGGGGGGFFFEEEBBB??????<<<999888888888777666777888999999:::===AAADDDFFFSSSgggzzz}}}tttqqqwwwpppgggcccnnn}}}yyynnnaaaUUUNNNFFFFFFEEEEEEHHHLLLQQQTTTUUUXXX___hhhuuusssfffbbbbbbfffrrruuuiii[[[RRRLLLHHHIIIMMMPPPRRRSSSRRRRRRTTTZZZ___jjjuuutttggg^^^WWWVVVVVVVVVYYY```iiiooovvv}}}yyykkkddddddeeekkkjjjeee\\\SSSOOORRRVVVUUUUUUZZZaaaggglllsss{{{xxxwwwwwwxxx{{{|||zzzyyyqqqmmmmmmpppttt{{{{{{}}}xxxvvvtttqqqnnnjjjgggeeedddgggkkksss||||||zzzzzzwwwrrrpppnnnfff^^^WWWTTTOOOLLLKKKKKKKKKJJJJJJIIIIIIKKKMMMVVVhhhyyyxxxmmmgggkkkrrrwwwpppsss~~~vvvaaaRRRWWWeeennnssswwwxxxpppbbbSSSGGG@@@===============<<<===???CCCGGGOOOeee|||uuurrruuuzzzyyyyyyxxxvvvvvvvvvvvvwwwppprrruuuvvvvvvvvvvvvwwwyyyvvvtttssstttuuuuuuuuusssttttttsssqqqppprrrsssssssssttttttttttttssssssttttttttttttssssssssssssooopppqqqrrrsssuuuvvvvvvyyywwwvvvvvvvvvvvvuuusssuuutttrrrpppooommmlllkkkoooppprrruuuwwwxxxxxxxxxvvvuuusssrrrrrrrrrsssssssssssssssssstttuuuvvvwwwrrrssstttuuuwwwwwwxxxxxxvvvvvvvvvuuuuuuuuuuuuuuurrrssstttuuuvvvwwwwwwwwwqqqqqqrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrqqqpppooonnngggllluuu|||~~~zzzvvvtttmmmhhhaaaXXXQQQMMMLLLLLLJJJHHHDDDBBBAAABBBCCCEEEFFFEEEDDDDDDDDDCCC@@@>>>???===999888888888777666777888999999:::===AAAEEEHHHUUUiiizzzxxxrrrtttqqqgggaaaaaannn~~~xxxmmm```TTTMMMFFFEEEDDDEEEHHHLLLQQQTTTUUUYYY```kkkyyyqqqeeecccdddjjjyyysssfffYYYPPPKKKHHHJJJNNNQQQSSSSSSRRRRRRUUU[[[aaahhhsss~~~pppcccZZZUUUUUUTTTTTTWWW]]]eeejjjnnnvvv~~~zzzmmmddd```___aaa\\\UUUOOONNNOOOQQQSSSTTTTTTXXX___dddhhhooowwwuuujjjjjjkkkmmmpppsssttttttrrrsssvvv}}}~~~zzzuuussspppllliiifffdddcccgggjjjqqqzzz~~~|||zzzzzzwwwsssqqqooohhh```XXXTTTOOOLLLKKKKKKKKKJJJIIIHHHIIIKKKMMMUUUgggxxxxxxllleeekkkuuu|||mmmhhhqqq~~~fffSSSWWWfffrrrzzzvvvrrriii[[[LLLAAA<<<;;;<<<============@@@DDDHHHQQQjjjuuupppppptttzzzwwwwwwwwwwwwwwwxxxxxxxxxuuuvvvvvvuuussstttvvvyyyvvvtttrrrrrrtttuuuuuuttttttuuuuuutttrrrqqqssstttsssttttttuuuuuuttttttsssuuuuuuuuutttttttttssssssppppppqqqrrrtttuuuvvvvvvxxxvvvuuuuuuvvvuuutttrrrrrrqqqpppnnnmmmmmmmmmmmmoooqqqsssuuuwwwwwwxxxxxxvvvuuusssqqqqqqqqqrrrssstttttttttsssssssssttttttqqqrrrssstttuuuuuuuuutttqqqrrrrrrrrrrrrrrrrrrrrrrrrsssuuuvvvxxxxxxxxxxxxpppqqqqqqqqqqqqqqqppppppooopppsssttttttssspppnnniiilllooosssyyy}}}{{{uuuppphhh```YYYVVVUUUUUURRROOOKKKGGGDDDBBBBBBBBBEEEDDDCCCCCCCCCBBB???===???===:::888888888777666666777999:::;;;>>>CCCFFFKKKWWWiiixxxrrrrrryyynnnaaa\\\bbbppp}}}xxxmmm```TTTMMMEEEDDDDDDDDDHHHLLLQQQTTTUUUZZZcccnnn||||||nnnccccccfffnnnpppdddWWWNNNJJJHHHJJJOOORRRSSSSSSRRRRRRVVV]]]ccciiittt{{{lll```XXXTTTTTTSSSSSSUUUZZZaaagggkkkrrr{{{{{{nnnccc\\\XXXXXXRRRLLLLLLOOOSSSTTTTTTUUUTTTWWW]]]bbbfffnnnuuu|||xxxjjjbbbbbbdddfffiiinnnqqqtttvvv{{{{{{tttrrroookkkgggeeedddcccfffiiipppyyy~~~|||{{{{{{xxxtttrrrpppiiiaaaWWWSSSOOOKKKKKKKKKJJJJJJIIIIIIJJJLLLNNNUUUeeeuuu}}}pppgggnnnzzzpppdddjjj}}}kkkVVVYYYiiixxxzzzxxxqqqcccQQQBBB;;;:::<<<============@@@EEEHHHVVVooozzzooommmooouuuzzzwwwwwwwwwxxxxxxxxxxxxxxxttttttsssrrrqqqrrruuuwwwuuusssrrrssstttvvvuuutttuuuvvvvvvuuusssrrrtttuuuttttttuuuuuuuuuuuuttttttvvvvvvuuuuuutttsssssssssppppppqqqssstttuuuvvvwwwwwwvvvttttttuuuuuusssrrrpppooonnnmmmnnnooopppqqqppprrruuuvvvvvvuuuvvvwwwtttsssrrrpppppppppqqqrrrttttttttttttssssssrrrrrrrrrssstttttttttsssqqqqqqnnnnnnooopppqqqqqqqqqppprrrsssuuuwwwwwwwwwwwwvvvoooppppppppppppooonnnnnnlllnnnrrrttttttssspppnnnlllmmmnnnnnnqqqyyy}}}xxxqqqiiidddaaa``````[[[XXXRRRMMMHHHDDDBBBAAAFFFEEEDDDDDDCCCBBB???<<<@@@===:::999999999888777555666888:::<<>>AAAEEEIIIYYYpppvvvmmmmmmpppuuu{{{yyyyyyyyyyyyxxxwwwvvvvvvqqqqqqpppqqqrrrsssssssssvvvuuutttuuuvvvwwwwwwvvvvvvvvvwwwuuutttssstttvvvttttttuuuuuuuuuuuuttttttvvvvvvuuuttttttsssrrrrrrpppqqqrrrssstttvvvwwwwwwwwwvvvuuutttuuuuuutttrrrqqqpppooonnnoooqqqssstttrrruuuwwwwwwuuusssssstttqqqqqqppppppppppppppppppsssssstttttttttttttttttttttuuuuuuuuutttrrrpppnnnlllmmmnnnpppqqqqqqpppppprrrssstttuuuuuutttsssrrrmmmmmmnnnnnnmmmmmmlllkkkjjjkkkmmmoooppppppoooooommmmmmmmmmmmooovvvzzztttooommmllllllfffccc]]]VVVOOOJJJGGGEEEHHHFFFEEEEEEDDDBBB???<<<@@@===:::999999999888777444666888999<<<@@@EEEIIIQQQYYYhhhwww}}}llltttnnn]]]^^^iiixxxyyymmmaaaUUUNNNDDDCCCCCCDDDGGGLLLQQQTTTVVV\\\eeeqqqwwwkkkdddgggoooyyynnnbbbTTTLLLHHHGGGKKKQQQQQQRRRSSSRRRSSSWWW___fffnnnxxxtttggg]]]XXXSSSSSSSSSSSSTTTXXX^^^cccllluuuzzzmmmaaaXXXSSSRRRUUUXXXZZZYYYYYY[[[]]]]]][[[]]]cccgggkkkrrrzzzwwwiiiddddddeeefffiiinnnvvv~~~}}}yyyrrrpppllliiifffeeeeeeeeeeeehhhnnnwww~~~}}}}}}}}}zzzuuusssqqqjjjaaaTTTQQQLLLJJJJJJJJJJJJJJJHHHIIILLLOOOPPPTTTbbbpppxxx{{{oooaaaggg~~~zzzfffhhhwwwnnnVVVDDD>>>>>><<<=========>>>AAAFFFIIIYYYoootttmmmnnnqqqwww{{{||||||{{{zzzxxxvvvtttsssrrrrrrsssvvvxxxyyywwwtttxxxwwwvvvwwwxxxyyyxxxwwwvvvwwwwwwvvvttttttuuuvvvttttttuuuuuuuuuuuuttttttvvvuuuuuutttsssrrrrrrrrrpppqqqrrrssstttvvvwwwwwwxxxwwwuuuuuuvvvvvvtttssssssrrrqqqpppppprrrtttvvvtttvvvyyyxxxtttrrrrrrsssooooooooooooooooooooooooqqqrrrsssuuuvvvvvvvvvvvvvvvvvvwwwwwwuuurrrooonnnlllmmmooopppqqqqqqqqqqqqqqqrrrtttttttttrrrpppnnnllllllllllllkkkkkkjjjiiijjjiiiiiiiiijjjlllnnnooolllmmmmmmmmmooovvvzzzvvvtttssssssppplllfff^^^WWWQQQMMMKKKIIIHHHFFFFFFEEEBBB???<<<@@@===:::999999999888777777888:::<<<>>>AAAFFFJJJSSS___ppp|||pppddduuujjjbbbbbbfffuuuvvvjjj^^^SSSMMMDDDDDDCCCDDDGGGLLLQQQTTTWWWZZZdddrrr~~~vvvllldddiiiuuu}}}nnn___PPPJJJIIIJJJLLLOOOTTTSSSSSSUUUUUUVVV]]]fffsssyyyrrrddd[[[VVVSSSSSSSSSTTTVVV[[[bbbgggmmmttt}}}lllaaa]]]\\\^^^aaaaaa___```ccccccaaa\\\\\\aaaiiiooossszzzuuukkkjjjfffkkkppptttyyyzzztttpppmmmjjjggggggfffeeecccgggjjjpppwww|||}}}zzzxxxuuuppphhhbbbXXXOOOIIIJJJMMMLLLJJJKKKKKKIIIKKKNNNQQQUUU___iii}}}|||oooeeefffzzzrrrnnnyyy\\\HHH@@@>>>999<<<>>><<<<<>>;;;999@@@===:::999999999888777888999;;;<<>>======AAAIIIOOO```ttt|||mmmjjjpppvvv{{{~~~}}}}}}|||{{{zzzyyyxxxwwwuuuuuuvvvwwwxxxyyyzzz{{{vvvvvvuuuuuuuuuvvvxxxyyyxxxwwwwwwvvvvvvuuuvvvvvvpppqqqtttwwwxxxyyyyyyxxxxxxwwwuuusssrrrrrrssssssuuuttttttvvvxxxxxxwwwvvvuuuuuusssrrrqqqqqqqqqqqqrrrqqqpppppppppqqqrrrsssqqqrrrsssttttttsssrrrqqqpppqqqqqqpppoooppprrrtttvvvuuutttuuuwwwxxxwwwvvvxxxvvvuuuuuuwwwvvvsssqqqooopppqqqrrrssstttttttttsssssstttuuuvvvtttooolllkkkjjjjjjjjjjjjkkklllllljjjjjjiiiiiiiiiiiihhhhhhkkklllmmmmmmnnnoooqqqtttqqqpppqqqxxx~~~yyyqqqkkkiiiiiiiiiiiieee\\\PPPFFFAAA>>><<<999@@@===:::999999999888777888999;;;===???DDDJJJNNN\\\hhhxxxtttiiigggxxxzzzkkk[[[YYYfffttt||||||zzzyyymmm```TTTLLLFFFFFFEEEFFFIIINNNSSSVVVTTTXXXcccrrr~~~}}}ssslllqqq~~~nnn```QQQKKKJJJJJJMMMPPPSSSQQQRRRUUUUUUWWW^^^gggttt{{{vvvhhh]]]WWWUUUSSSTTTUUUVVVXXX^^^dddiiitttzzzyyysssvvvzzzwwwqqqnnnnnnsssxxx~~~yyyqqqrrrttt{{{zzzuuupppmmmjjjggggggfffeeecccfffjjjpppwww}}}{{{yyyxxxtttmmmggg[[[SSSLLLLLLMMMLLLLLLMMMMMMKKKLLLOOOPPPSSS\\\fffxxxxxxssswww}}}vvvnnnkkkgggfffgggccceeeyyyxxxuuuYYYFFF???<<<<<<===???>>>===BBBLLLUUUkkk}}}wwwiiiiiipppvvv{{{~~~||||||||||||||||||{{{{{{xxxxxxxxxxxxyyyyyyyyyyyyttttttssssssssstttuuuuuuwwwwwwvvvvvvvvvvvvuuuuuurrrrrrssstttuuuvvvwwwwwwwwwuuusssqqqqqqrrrtttvvvuuuttttttvvvyyyzzzyyyxxxtttsssrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqpppqqqrrrrrrsssrrrqqqpppoooqqqrrrqqqqqqrrrtttvvvwwwuuutttuuuvvvvvvuuusssxxxwwwwwwxxxxxxxxxuuussspppqqqssstttuuuvvvvvvuuussstttvvvwwwxxxuuuoookkkkkkkkkkkkjjjkkkllllllmmmiiiiiihhhgggfffeeeddddddgggggggggiiijjjiiifffccc^^^^^^aaaiiiuuuzzzvvvvvvwwwxxxxxxqqqfffWWWIIIBBB===:::888@@@===:::999999999888777777999:::<<>>>>>??????DDDQQQ]]]yyyttthhhiiipppuuuxxxzzz{{{{{{{{{{{{{{{|||}}}}}}{{{zzzzzzyyyyyyxxxxxxwwwtttttttttsssssssssssstttvvvvvvvvvvvvvvvvvvuuuuuutttsssrrrrrrssstttvvvwwwvvvtttrrrppppppsssvvvxxxwwwvvvvvvwwwyyyyyyxxxvvvsssrrrrrrqqqqqqqqqrrrrrrssssssssssssrrrqqqpppooonnnoooqqqqqqrrrqqqppppppoooqqqrrrsssrrrsssuuuwwwxxxvvvttttttuuuuuusssrrrvvvvvvwwwwwwxxxvvvtttsssqqqsssuuuxxxyyyxxxwwwwwwtttuuuvvvxxxxxxtttnnnjjjjjjjjjiiiiiijjjjjjkkkllljjjiiigggfffdddbbb`````````______aaaddddddaaa]]]SSSTTTXXXaaammmyyy{{{nnn[[[KKKAAA<<<999777@@@===:::999999999888777777888999<<>>>>>===>>>???@@@FFFVVVggg|||}}}pppgggjjjrrrwwwyyyzzzzzzzzzyyyyyyyyyzzz{{{|||{{{{{{zzzzzzyyyxxxwwwwwwvvvvvvvvvvvvuuuuuutttttttttuuuvvvvvvvvvvvvuuuuuutttsssrrrqqqrrrsssuuuvvvuuutttqqqpppqqqssswwwyyyzzzyyyxxxxxxxxxwwwuuusssrrrrrrrrrqqqrrrrrrsssssssssssssssrrrqqqpppnnnnnnnnnnnnpppqqqqqqqqqppppppoooqqqssssssssstttuuuwwwxxxvvvuuutttuuutttsssqqqqqqsssuuuvvvuuutttrrrqqqsssuuuxxx{{{|||{{{yyyxxxtttuuuvvvwwwvvvsssmmmiiihhhhhhhhhggghhhiiiiiijjjjjjiiigggeeebbb```^^^]]]]]][[[XXXYYY\\\^^^\\\ZZZPPPQQQUUU^^^iiissszzz~~~uuuaaaOOODDD>>>;;;999@@@===:::999999999888777777888:::<<<@@@HHHPPPVVVbbbooo}}}}}}{{{}}}tttjjjfffhhh~~~qqq```YYYUUU___rrr~~~|||~~~uuujjj]]]QQQIIIDDDCCCCCCDDDGGGLLLQQQTTTVVV[[[fffuuu}}}vvvrrr{{{pppbbbSSSMMMLLLLLLOOORRRQQQQQQSSSWWWYYY\\\eeennnuuu}}}|||lll___WWWUUUVVVTTTVVVYYY\\\___eeekkkoooyyy}}}sssqqqnnnnnnssszzzxxxtttpppmmmjjjggggggfffeeecccdddhhhooowww~~~|||||||||xxxrrrmmmjjjgggfffeee___UUUMMMKKKJJJIIIKKKMMMNNNNNNUUU]]]pppsssdddUUUWWW[[[]]]```aaa```___^^^ZZZ___jjjkkkkkk~~~~~~~~~yyy|||~~~~~~ttt```LLLBBB???>>>>>><<<===@@@AAAHHH\\\qqqzzzppp{{{vvvkkkeeekkkvvv|||}}}~~~{{{zzzyyywwwwwwxxxyyyzzzyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyxxxwwwvvvuuutttssstttuuuvvvwwwvvvuuuttttttsssrrrrrrssstttuuuvvvuuutttsssrrrsssuuuwwwyyy{{{zzzxxxxxxwwwvvvsssqqqrrrrrrrrrrrrsssssstttuuurrrqqqqqqpppooonnnnnnnnnmmmnnnpppqqqrrrrrrqqqpppoooqqqssstttsssssstttuuuxxxwwwuuuuuuuuuuuutttrrrooorrruuuvvvuuurrrqqqqqqtttwww{{{~~~~~~{{{yyywwwvvvuuuuuutttqqqmmmiiiggggggffffffgggggghhhiiiiiihhhfffccc```^^^\\\[[[\\\YYYUUUSSSRRRSSSSSSRRRMMMOOOTTT\\\fffoootttvvv|||~~~hhhUUUHHHAAA===;;;@@@===:::999999999888777999:::<<<>>>CCCKKKSSSZZZcccqqq~~~pppgggeeeoooiii^^^WWWYYYjjjzzz~~~~~~tttiii]]]RRRKKKEEEDDDDDDEEEHHHMMMRRRUUUXXX]]]iiiwwwyyywwwqqqbbbSSSMMMLLLMMMOOORRRRRRQQQTTTXXX[[[^^^gggqqqwwwzzzkkk]]]VVVTTTTTTTTTVVVZZZ]]]aaaffflllppp{{{~~~vvvnnngggiiihhhjjjrrrzzzzzzvvvpppmmmjjjggggggfffeeecccccchhhooowww~~~||||||{{{xxxrrrllliiieeecccaaa[[[QQQMMMMMMGGGGGGIIILLLLLLMMMTTT\\\kkkvvvcccTTTTTTWWW[[[^^^^^^^^^^^^___\\\fffvvvzzzxxx{{{rrrqqqzzz|||{{{qqq\\\JJJAAA>>>>>>>>>:::<<<@@@BBBJJJaaazzztttppp{{{uuukkkfffnnnxxx~~~~~~~~~}}}|||yyywwwvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyzzzzzzzzzzzzyyywwwuuutttrrrsssuuuvvvwwwvvvuuutttsssssssssssstttuuuvvvwwwvvvuuuttttttuuuvvvxxxyyyzzzxxxwwwwwwwwwvvvsssqqqsssssssssssstttuuuvvvwwwqqqpppooommmmmmmmmnnnnnnnnnoooppprrrrrrrrrrrrqqqoooqqqssstttsssrrrssssssxxxwwwuuuuuuvvvvvvuuutttooossswwwxxxvvvtttssssssuuuxxx}}}}}}zzzzzzxxxvvvuuutttqqqnnnkkkggggggggggggggghhhiiiiiifffeeeccc```^^^[[[YYYXXXTTTSSSQQQMMMJJJHHHIIIJJJKKKNNNSSS\\\fffnnnrrrtttvvvwwwzzzmmmXXXJJJAAA;;;888@@@===:::999999999888777;;;<<<>>>@@@EEEMMMVVV]]]bbbppp}}}nnneeedddvvvddd\\\TTT[[[qqq~~~}}}~~~tttiii^^^TTTMMMFFFEEEEEEFFFIIINNNSSSVVVZZZ___jjjyyy|||{{{qqqcccTTTMMMMMMMMMOOOSSSRRRRRRUUUYYY\\\```iiirrryyyyyyjjj\\\UUURRRSSSTTTWWWZZZ^^^bbbgggmmmqqq}}}yyylllfffbbb^^^bbbbbbfffoooxxx|||xxxpppmmmjjjggggggfffeeecccccchhhooowww||||||{{{xxxqqqlllddd```\\\YYYSSSLLLJJJMMMFFFEEEHHHKKKKKKLLLSSS[[[iiiwww___WWWWWWYYY^^^aaa```______``````mmmqqqnnn}}}{{{sssjjjooo|||}}}{{{ppp[[[III@@@>>>======:::;;;AAACCCKKKddd~~~zzzssssss~~~xxxnnnjjjpppzzz}}}|||{{{~~~{{{xxxvvvvvvvvvvvvuuuuuuvvvwwwxxxyyyyyyzzzzzz{{{{{{zzzyyywwwuuutttqqqsssuuuvvvwwwvvvuuutttrrrrrrssstttuuuvvvwwwwwwvvvvvvvvvvvvvvvwwwxxxxxxwwwvvvuuuvvvvvvvvvtttrrrssssssssstttuuuvvvwwwxxxpppooommmlllkkklllnnnooonnnoooqqqrrrssssssrrrrrroooqqqssstttsssqqqqqqrrrxxxwwwvvvvvvwwwwwwvvvuuuqqquuuzzz{{{yyyvvvuuuuuuuuuyyy~~~}}}{{{}}}zzzwwwuuutttrrrooommmhhhhhhhhhhhhhhhiiiiiijjjdddcccaaa^^^\\\YYYWWWWWWKKKMMMMMMJJJFFFCCCDDDFFFJJJMMMTTT]]]gggooosssuuusssrrrrrrsssyyynnnXXXHHH>>>777333@@@===999888888999999888999;;;???BBBEEEMMMVVV^^^iiiuuuttteeeZZZjjjfffccc[[[bbbyyy|||~~~xxxmmm```UUUNNNHHHFFFEEEFFFJJJPPPTTTVVVYYYaaalllxxx}}}zzz{{{}}}nnn```RRRMMMMMMMMMPPPSSSPPPQQQSSSTTTXXXaaallluuuvvviii^^^XXXTTTRRRUUUWWW[[[```eeelllsssxxx~~~uuuiiiaaa]]]\\\[[[\\\```gggmmmttt}}}zzzqqqmmmhhhdddccccccbbbaaacccfffkkksss}}}}}}||||||zzzwwwqqqnnnfffaaaYYYRRRNNNKKKIIIHHHGGGHHHIIIIIIJJJNNNSSSWWWjjj{{{|||fffSSSQQQTTT[[[aaabbbbbbddd___ooo}}}wwwfff```gggppptttxxxuuuqqqpppggghhhwww~~~rrr\\\III@@@>>>===BBB======AAACCCLLLeeessstttxxxzzzoookkktttyyywwwwww||||||{{{yyywwwwwwxxxyyyzzzxxxzzz|||{{{xxxwwwyyy{{{yyyyyyzzzzzzyyyvvvsssqqqsssssssssuuuwwwwwwuuurrrttttttuuuvvvwwwxxxxxxyyywwwvvvuuussssssuuuvvvxxxuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwvvvuuuuuuuuuuuuuuupppnnnkkkiiiiiikkkoooqqqqqqpppppppppppppppppppppoooppprrrtttuuuuuuttttttxxxxxxxxxyyy{{{{{{zzzxxx{{{|||}}}~~~~~~~~~~~~~~~~~~|||~~~}}}zzzwwwsssooommmjjjiiiiiijjjkkkkkkhhhfff```___^^^\\\ZZZVVVPPPLLLMMMKKKHHHEEECCCCCCCCCDDDGGGLLLTTT]]]eeellloooqqqooonnnmmmkkkkkknnnssswwwjjjSSSFFF???;;;888@@@===999888888999999888999<<>>===???<<<>>>CCCFFFOOOfff~~~wwwyyyyyypppmmmvvv|||yyyzzz|||{{{yyywwwwwwwwwyyyzzzyyy{{{|||{{{yyyxxxzzz|||zzzzzzzzzzzzyyywwwuuutttttttttuuuwwwxxxxxxvvvtttwwwwwwwwwxxxyyyyyyzzzzzz|||{{{xxxuuusssrrrrrrrrruuuuuuuuuvvvvvvwwwwwwwwwxxxwwwvvvuuuttttttttttttnnnnnnmmmmmmnnnppprrrsssqqqqqqqqqqqqqqqqqqqqqqqqppprrrsssuuuwwwwwwwwwvvvyyyyyyxxxyyy{{{|||{{{yyy}}}}}}~~~~~~~~~}}}~~~~~~}}}}}}|||yyyvvvrrrooommmiiihhhhhhiiiiiiiiifffddd___^^^\\\ZZZXXXTTTOOOLLLJJJHHHFFFCCCAAAAAAAAAAAAGGGLLLSSS\\\dddjjjmmmoooooonnnjjjfffcccdddgggjjjxxxgggRRREEE>>>:::888@@@===999888888999999888:::<<>>===<<<;;;???EEEJJJSSSjjj~~~|||wwwzzz~~~xxxqqqpppxxx~~~}}}}}}{{{zzzxxxwwwwwwwwwyyyzzzzzz{{{|||{{{zzzzzz{{{||||||{{{{{{zzzyyyyyyxxxxxxwwwwwwxxxzzz{{{{{{yyyvvvzzzzzzzzzzzz{{{{{{{{{{{{}}}{{{xxxuuusssrrrqqqqqquuuuuuuuuvvvwwwxxxxxxyyyxxxwwwvvvtttsssrrrrrrrrrnnnoooppprrrssstttuuuuuussssssssssssssssssssssssrrrsssuuuwwwyyyyyyyyyyyyzzzyyyxxxyyy{{{|||{{{zzz}}}}}}~~~~~~~~~|||~~~{{{{{{zzzxxxuuuqqqnnnlllhhhgggffffffffffffcccaaa^^^\\\XXXVVVTTTQQQNNNKKKGGGEEEBBB@@@>>>>>>>>>???GGGKKKRRR[[[bbbgggjjjkkkmmmjjjfffaaa]]]\\\^^^aaammmwww{{{dddPPPCCC<<<999888@@@===999888888999999888999;;;>>>AAAEEEMMMXXX```qqq~~~zzzmmmjjjiii~~~hhhlll{{{wwwlll```UUUNNNGGGEEEDDDEEEJJJOOOSSSUUUYYYaaalllxxx{{{uuunnnhhhcccccckkkvvv{{{nnnaaaTTTOOONNNMMMMMMOOORRRUUUZZZ]]]aaahhhpppwwwwwwiii^^^WWWUUUUUUWWW\\\bbbiiiooouuu{{{~~~xxxkkkeee\\\UUURRRRRRSSSTTTWWW^^^hhhpppvvv|||zzzqqqnnnjjjgggffffffdddcccdddfffjjjqqq{{{~~~}}}|||yyyuuuqqqmmmeeeZZZQQQLLLJJJJJJJJJHHHIIIHHHHHHHHHJJJOOORRR[[[fffsss|||ooobbbXXXUUUXXXbbbmmmqqqsssuuurrr{{{nnnUUUUUU```llltttssspppssssssyyyjjjRRRCCC>>>===<<<;;;>>>DDDKKKYYYqqqyyy|||~~~tttpppqqqyyy~~~~~~zzzyyyxxxvvvvvvwwwyyyzzzzzz{{{{{{{{{{{{{{{{{{|||}}}|||{{{{{{zzzzzz{{{{{{zzzzzz{{{}}}|||zzz||||||{{{{{{{{{zzzzzzzzzwwwvvvuuuuuutttuuuuuuvvvuuuvvvvvvwwwxxxyyyzzzzzzxxxwwwvvvtttrrrqqqqqqppprrrrrrrrrrrrssstttuuuvvvttttttuuuuuuuuuuuuuuuvvvrrrtttvvvxxxzzz{{{{{{{{{zzzxxxwwwxxxzzz{{{zzzyyyyyyzzz|||}}}~~~~~~~~~~~~}}}xxxxxxwwwvvvssspppmmmlllgggeeecccccccccbbb```^^^\\\YYYTTTQQQOOONNNLLLJJJDDDCCC@@@===<<<<<<<<<===FFFJJJQQQXXX___dddfffgggfffeeeaaa]]][[[[[[^^^aaahhhqqq}}}wwwbbbOOOBBB;;;888777@@@===999888888999999888888:::===@@@EEENNNZZZccctttyyymmmlllnnnmmmttt|||}}}~~~uuujjj^^^SSSLLLGGGEEECCCEEEIIIOOOSSSTTTWWW___jjjvvvwwwooohhhbbb]]]ZZZ\\\cccnnnzzzqqqcccUUUPPPOOOMMMNNNPPPQQQVVV[[[```ccciiiqqqvvvzzzkkk^^^WWWUUUVVVYYY]]]eeelllrrrxxx~~~}}}uuujjjccc[[[TTTRRRRRRSSSSSSYYY```kkktttzzz}}}wwwqqqoookkkhhhgggeeecccbbb```bbbgggnnnzzz~~~}}}zzzvvvsssnnnfff[[[QQQLLLJJJJJJJJJHHHIIIHHHHHHHHHJJJOOORRR^^^iiizzzqqqeeeZZZXXX\\\jjjwww~~~uuuYYYWWWcccppp{{{{{{wwwyyyyyy|||nnnTTTEEE???=========>>>CCCLLL___yyy~~~nnnnnnqqqwww|||}}}~~~zzzyyywwwvvvvvvwwwyyyzzzzzzzzzzzzzzz{{{||||||{{{||||||{{{{{{||||||}}}~~~}}}}}}~~~}}}{{{{{{zzzzzzyyyxxxxxxxxxsssttttttuuuvvvwwwxxxxxxwwwwwwwwwxxxyyyzzzzzz{{{xxxwwwvvvtttrrrqqqqqqpppwwwuuurrrppppppqqqtttvvvuuuuuuvvvvvvwwwwwwwwwwwwsssuuuwwwyyyzzz{{{{{{{{{xxxwwwuuuuuuwwwxxxyyyxxxuuuvvvxxxzzz|||~~~|||yyywwwtttttttttsssqqqooommmkkkfffdddbbb```___^^^\\\ZZZXXXUUUPPPMMMLLLJJJIIIGGGCCCAAA???<<<;;;;;;<<<===DDDHHHOOOVVV\\\```bbbccc```___]]]ZZZYYYZZZ^^^bbbeeemmmxxxvvvcccPPPBBB;;;888777@@@===999888888999999888888:::===AAAGGGQQQ___hhhxxxxxxmmmppptttsss{{{wwwvvvvvvyyy|||sssiii]]]RRRKKKGGGEEECCCEEEIIINNNRRRTTTVVV^^^iiiuuuxxxmmmddd]]]ZZZXXXWWWZZZaaakkkwwwuuufffWWWPPPOOONNNOOORRRQQQWWW]]]cccfffkkkqqqvvv{{{mmm___XXXWWWYYYZZZ___eeelllssszzz|||ssshhhbbbZZZTTTQQQQQQQQQQQQZZZbbbmmmwwwzzztttrrroookkkhhhfffdddaaa___\\\___dddmmmxxx}}}{{{xxxuuuoooggg]]]SSSMMMKKKJJJIIIHHHHHHIIIHHHIIIKKKPPPSSS[[[hhhrrrhhh^^^\\\cccuuuzzzvvvuuu{{{]]][[[hhhqqqqqqVVVFFF@@@???>>>>>>???CCCOOOeee{{{}}}zzziiilllpppvvvyyy{{{|||}}}yyyxxxvvvvvvvvvwwwyyyzzzyyyxxxxxxyyy{{{|||{{{zzz{{{{{{||||||}}}~~~~~~~~~~~~}}}yyyxxxxxxxxxwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvyyyyyyyyyyyyzzzzzzzzzzzzxxxwwwvvvtttsssrrrrrrrrrxxxuuuqqqnnnmmmooorrrtttuuuvvvvvvwwwwwwxxxxxxyyyvvvwwwyyyzzz{{{{{{{{{{{{xxxvvvttttttvvvwwwxxxwwwssstttvvvyyy{{{}}}~~~~~~~~~|||xxxtttrrrqqqqqqqqqqqqpppnnnlllkkkgggddd```^^^]]]\\\ZZZXXXUUUQQQMMMJJJIIIHHHFFFDDDBBB@@@>>><<<:::;;;;;;<<>><<<:::999999:::;;;???CCCJJJQQQXXX\\\^^^___[[[ZZZXXXUUUTTTWWW[[[___ccciiisss}}}|||jjjWWWFFF<<<888777@@@===999888888999999888;;;===AAAFFFMMMZZZhhhsssuuukkkuuummmwwwyyyuuuxxx|||}}}tttjjj^^^TTTMMMFFFDDDCCCDDDIIINNNRRRTTTWWW___jjjvvvvvvmmmaaaWWWSSSTTTXXXZZZ```fffrrr{{{kkkYYYPPPNNNOOORRRVVVTTTZZZbbbiiilllpppuuuyyy{{{oooccc]]]___ccceeehhhmmmsss{{{zzzgggbbb[[[VVVTTTTTTUUUUUU[[[cccooozzz~~~zzzsssppplllhhheeeaaa]]]ZZZ[[[^^^ccckkkvvv~~~|||zzzwwwooohhh___VVVPPPLLLIIIGGGHHHHHHIIIIIIKKKNNNSSSWWW```nnnyyylllggg___bbbrrrsssnnnggg{{{aaa]]]jjjrrrWWWFFFAAA@@@:::???CCCJJJYYYppp{{{jjjffflllrrruuuwwwzzzzzzyyyxxxwwwvvvuuuvvvwwwyyyzzzxxxvvvuuuvvvzzz{{{zzzxxxwwwxxx{{{~~~~~~yyyyyyzzz|||~~~~~~{{{yyyvvvvvvvvvvvvvvvvvvvvvvvvssstttuuuvvvwwwwwwwwwvvv|||||||||{{{zzzzzzyyyyyyxxxwwwvvvuuuuuuuuuuuuuuuqqqqqqqqqrrrrrrsssssssssuuuuuuvvvwwwxxxxxxyyyyyy|||}}}~~~~~~}}}|||yyywwwuuutttvvvxxxyyyyyyxxxyyyzzzzzz{{{{{{zzzzzzyyyyyyzzzyyywwwtttrrrpppmmmnnnnnnnnnnnnlllkkkjjjhhhddd```]]][[[YYYWWWVVVOOOMMMJJJHHHGGGEEEBBB???>>>===;;;999888888999:::>>>BBBIIIPPPWWW[[[^^^___YYYXXXWWWVVVVVVZZZ___cccggglllttt}}}mmmYYYHHH<<<888777CCC===:::::::::888777999======AAAHHHNNNYYYjjjyyyrrrgggnnn~~~ooovvv{{{~~~wwwnnnggg^^^SSSKKKFFFFFFEEEEEEHHHLLLPPPSSS\\\ccchhhtttvvvfffYYYWWWWWWUUUWWW]]]bbbnnn~~~xxxjjj[[[TTTQQQOOOOOOQQQYYY]]]bbbhhhnnntttzzz~~~{{{rrrhhhaaaaaafffjjjnnnuuu|||xxxgggbbb[[[UUURRRTTTXXX[[[[[[```jjjwwwxxxtttpppkkkgggccc```\\\YYYZZZYYY^^^iiivvv}}}{{{qqqkkkaaaVVVOOOJJJIIIIIIHHHHHHHHHHHHHHHKKKOOOSSSZZZpppyyypppmmmhhhkkk}}}xxxnnnlllaaaXXXkkkrrrVVVCCC???BBB;;;AAADDDGGGZZZvvvqqqiiiggglllrrrwwwzzz{{{|||}}}vvvuuuuuuvvvwwwwwwuuutttwwwwwwxxxyyyyyyzzz{{{{{{zzzzzz{{{{{{{{{zzzyyyxxxxxxzzz|||}}}|||zzzxxxvvvtttuuuuuutttrrrrrrsssuuusssttttttuuuvvvwwwwwwxxx|||{{{zzzyyyxxxvvvuuuuuuxxxuuussssssuuuuuussspppqqqpppnnnmmmmmmoooqqqrrrrrrtttvvvxxxxxxwwwxxxxxxzzz}}}}}}|||{{{wwwvvvuuuvvvwwwxxxwwwvvvwwwwwwwwwwwwxxxyyyzzz{{{}}}{{{yyyvvvtttrrrqqqpppmmmllljjjiiihhhgggeeeccccccaaa^^^]]][[[XXXUUURRRNNNMMMJJJGGGDDDBBB@@@@@@>>><<<:::888777888:::;;;BBBCCCGGGLLLQQQWWW[[[]]]```]]]ZZZYYY[[[___bbbdddjjjmmmvvvlllXXXHHH>>>888666CCC===:::::::::888777:::<<<===BBBIIIQQQ\\\nnn}}}nnndddooowwwiiiqqq~~~}}}yyy|||wwwoooggg]]]RRRKKKFFFEEEEEEEEEHHHMMMRRRUUUZZZbbbiiivvvtttdddXXXXXXYYYXXX[[[bbblllyyy{{{mmm^^^VVVRRRPPPQQQTTTZZZ^^^eeekkkqqqwww|||yyypppiiihhhlllooossszzzwwwkkkeee]]]WWWUUUVVVWWWWWWYYY[[[dddpppzzzxxxqqqnnniiieeebbb___[[[YYY]]]\\\```jjjuuu}}}zzzxxxqqqkkkaaaWWWOOOKKKIIIIIIGGGHHHHHHHHHHHHKKKOOORRRXXXmmm~~~zzzvvvsssrrr{{{pppnnneee]]]rrrqqqVVVCCC???AAA;;;AAAEEEIII[[[tttuuunnnnnnrrrwwwzzz{{{{{{{{{{{{vvvvvvvvvvvvwwwwwwvvvuuuxxxxxxxxxyyyyyyzzzzzzzzz|||{{{zzzzzzyyyxxxwwwwwwyyyzzz|||}}}}}}{{{yyywwwuuuuuuuuutttsssrrrsssuuuuuuuuuvvvvvvwwwxxxxxxyyy{{{zzzyyyxxxvvvuuuttttttvvvtttrrrrrrttttttrrrpppqqqpppooonnnnnnpppqqqssssssuuuwwwxxxxxxxxxxxxxxxzzz|||~~~}}}||||||xxxvvvuuuuuuwwwxxxwwwvvvwwwwwwwwwwwwxxxyyyzzz{{{zzzyyywwwuuurrrqqqoooooommmjjjhhhffffffeeedddbbbcccaaa^^^[[[YYYVVVRRRPPPLLLJJJHHHEEEBBB@@@>>>>>>===;;;999777777888999;;;AAABBBFFFKKKPPPVVVZZZ]]]\\\ZZZXXXYYY\\\aaaeeehhhllloooyyymmmZZZJJJ@@@:::777CCC===999::::::888888:::<<<===CCCLLLTTT```rrrvvvfffaaaooo}}}iiiaaajjjyyy~~~xxxuuuxxxzzz~~~xxxooofff\\\RRRJJJFFFEEEEEEFFFIIINNNSSSVVVXXXccclllyyyttteeeZZZZZZ]]]]]]dddlllxxx~~~ppp```XXXSSSQQQSSSWWW[[[```gggnnntttyyyyyyqqqpppsssuuuzzzxxxpppiii```[[[[[[ZZZWWWTTTVVVWWW]]]gggrrr~~~wwwnnnkkkgggcccaaa___[[[YYY^^^^^^aaajjjsss~~~~~~|||xxxuuuqqqkkkbbbWWWOOOKKKIIIIIIGGGHHHHHHHHHHHHKKKNNNQQQVVViiiyyy|||www|||rrrpppjjjdddzzzqqqVVVEEE??????<<>>EEENNNVVVaaasss~~~sssiiiiiiwww~~~hhh]]][[[dddqqqzzz}}}wwwqqqooopppqqqvvvzzzpppfff[[[QQQJJJEEEDDDDDDFFFIIIOOOTTTWWWXXXeeeooo{{{vvvhhh^^^^^^aaadddlllwwwrrrbbbYYYTTTRRRUUUYYY[[[```hhhooouuuzzzwwwuuuxxx{{{zzztttlllccc```bbbaaa[[[UUUVVVWWW\\\eeeooozzz~~~wwwmmmjjjfffcccbbb```]]][[[^^^^^^bbbkkksss}}}|||yyyvvvqqqlllbbbXXXPPPKKKIIIHHHGGGHHHHHHHHHHHHJJJMMMPPPTTTeeeuuu}}}ssswwwyyytttooommmkkksssYYYGGG@@@>>>>>>AAADDDLLL___uuuwwwuuuyyy{{{~~~~~~|||zzzyyyxxxxxxyyyyyyyyyxxxxxxyyyzzzzzzzzzzzzyyyyyyxxxxxxxxxzzzyyywwwuuutttuuuvvvwwwxxxyyyzzz{{{{{{zzzxxxwwwvvvvvvwwwuuutttssstttvvvwwwwwwwwwwwwxxxxxxyyyyyyxxxwwwvvvuuutttrrrqqqqqqrrrqqqqqqqqqqqqrrrqqqqqqrrrrrrqqqqqqrrrssstttuuuvvvuuuuuuvvvxxxyyyxxxxxxxxxzzz{{{|||{{{{{{}}}{{{yyyvvvuuuwwwxxxxxxxxxuuuttttttuuuuuuvvvwwwxxxuuuuuutttsssrrrpppooonnnkkkiiigggfffgggiiiiiiiiieeebbb]]]YYYUUURRRNNNKKKFFFEEECCC@@@===<<<::::::999888777666666777888999>>>@@@CCCGGGLLLQQQUUUWWWTTTUUUWWWZZZ^^^dddjjjooosssyyysssbbbQQQCCC;;;888BBB<<<999::::::999999;;;>>>@@@GGGOOOWWWbbbsss}}}xxxvvv{{{iiiZZZXXXWWW```jjjqqqwww|||pppiiigggfffhhhnnnyyy{{{pppeeeZZZPPPJJJEEEDDDDDDEEEIIINNNTTTWWWYYYfffppp{{{vvviii```aaadddhhhsss~~~rrrddd[[[UUUSSSVVV\\\ZZZ```iiipppvvvzzz}}}}}}{{{~~~}}}tttmmmfffeeefffeee___YYYXXXYYY___gggooowww~~~vvvmmmjjjgggeeecccbbb___]]]\\\]]]bbbkkkttt~~~~~~{{{yyyqqqlllcccYYYQQQKKKHHHGGGFFFGGGIIIIIIHHHJJJLLLOOOTTTbbbrrrwwwjjjhhh|||~~~zzzxxxxxxxxxqqqppprrrvvv\\\JJJAAA>>>@@@@@@BBBNNNddd||||||ssstttyyy{{{}}}}}}|||zzzyyyzzzyyyzzz{{{yyyxxxwwwyyy|||{{{{{{zzzyyyxxxxxxwwwwwwvvvuuutttssstttvvvxxxzzzvvvvvvwwwxxxxxxxxxwwwvvvvvvwwwwwwvvvttttttuuuwwwvvvvvvvvvwwwwwwwwwwwwwwwxxxwwwvvvuuutttrrrqqqqqqqqqqqqrrrqqqpppppppppqqqrrrrrrrrrsssssstttuuuvvvuuutttssstttwwwyyyyyyxxxxxxzzz{{{|||{{{{{{}}}|||zzzwwwwwwxxxyyyxxxxxxrrrrrrrrrrrrssstttuuuvvvtttuuuuuuuuutttsssqqqqqqllljjjiiijjjlllnnnooonnnfffbbb\\\XXXTTTPPPLLLIIIEEEDDDBBB???===;;;::::::777666666666666777999999>>>???AAAEEEIIINNNQQQSSSRRRUUUXXX[[[^^^dddkkkpppwwwxxxfffSSSCCC:::777AAA<<<999:::;;;999999;;;???AAAHHHQQQYYYdddttt||||||}}}~~~zzzvvvyyyooo[[[TTTVVVUUU^^^fffllluuuvvvhhhaaa```]]]```gggrrr|||qqqdddXXXOOOJJJEEEDDDDDDEEEHHHMMMRRRUUUZZZeeemmmzzzuuuiiiaaacccgggmmm{{{|||qqqfff^^^XXXUUUXXX^^^]]]ccclllsssxxx{{{}}}~~~~~~tttnnniiiffffffddd___ZZZYYYZZZ```hhhnnnsss|||~~~vvvnnnlllhhhfffeeecccaaa___[[[]]]dddmmmuuu|||zzzrrrmmmdddZZZRRRLLLHHHGGGFFFGGGIIIIIIIIIIIILLLNNNTTT```ooopppaaa\\\kkk}}}{{{wwwqqqnnnnnnrrrxxx|||tttqqqvvvvvv\\\KKKCCC@@@AAA???CCCSSSmmmvvvppptttxxxzzz||||||{{{zzzzzz{{{yyy{{{{{{yyywwwvvvzzz}}}}}}|||{{{zzzxxxwwwvvvuuuttttttssstttuuuwwwyyyzzztttuuuuuuvvvvvvvvvvvvvvvwwwxxxxxxwwwuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyxxxvvvuuutttsssrrrrrrssssssrrrpppoooooopppqqqqqqrrrssstttuuuuuuvvvsssqqqppprrrvvvyyyyyyxxxyyy{{{}}}}}}||||||}}}~~~|||zzzyyyyyyzzzzzzxxxvvvqqqqqqqqqrrrrrrssstttuuuttttttuuuvvvvvvuuusssrrrmmmllllllmmmoooqqqpppoooddd```ZZZUUUQQQNNNJJJHHHDDDCCCAAA???===;;;::::::666666666666777888999:::>>>???AAACCCFFFJJJMMMNNNOOOSSSXXX\\\___eeemmmsss||||||iiiTTTDDD;;;888AAA;;;888:::;;;999999<<>><<>>AAAJJJUUU___kkk|||vvvqqqssswww}}}wwwllllll{{{zzz\\\NNNLLLLLLNNNZZZfffnnnzzz}}}nnn___WWWWWWSSSYYYbbbjjjwww~~~rrrdddWWWNNNJJJEEEDDDCCCCCCFFFJJJOOORRRVVV^^^eeeuuuxxxooojjjooowwwyyyrrrjjjeee___[[[^^^cccfffllluuu}}}}}}ssspppjjjddd^^^ZZZWWWVVVVVVVVVZZZ```dddjjjuuu~~~uuuooollliiifffdddccc```^^^^^^aaahhhpppvvv}}}{{{wwwtttrrrmmmeee[[[SSSLLLHHHFFFFFFGGGIIIIIIIIIIIIKKKLLLRRR[[[jjj~~~wwwbbbTTTMMMUUU```eeehhhllljjjgggdddcccgggmmmtttyyywww|||tttvvvwwwhhhgggzzzoooXXXHHHCCCDDDAAA@@@JJJbbbxxxooossssssrrrzzz|||}}}~~~~~~|||{{{{{{|||xxxzzz{{{yyyuuuuuuyyy~~~~~~~~~|||zzzxxxvvvttttttuuuvvvvvvwwwxxxwwwwwwvvvuuuuuuvvvvvvwwwwwwwwwxxxxxxyyyyyywwwvvvuuuwwwxxxyyyyyyyyyyyyyyyyyyyyyyyy|||{{{zzzyyyxxxvvvuuuuuuuuuvvvwwwtttpppnnnnnnpppooopppqqqssstttuuuuuuuuupppmmmkkknnnuuuzzzzzzyyyzzz}}}}}}|||{{{zzzzzz{{{|||}}}{{{wwwttttttttttttttttttuuuwwwwwwqqqrrrtttvvvvvvuuutttsssoooooooooooonnnkkkgggccc^^^ZZZTTTOOOKKKHHHFFFDDDAAA@@@>>><<<:::999888888555666777888999:::;;;<<>>===;;;999777777777777888777555555666999<<<>>>@@@@@@@@@AAABBBEEEGGGHHHLLLLLLQQQYYY```jjjxxxzzzhhhUUUFFF===999???;;;999::::::888:::???DDDEEELLLXXXdddrrr{{{|||tttggglllsss[[[RRRQQQPPPXXXaaaooo}}}tttfff\\\UUURRRPPPTTTYYY```llltttgggYYYNNNGGGDDDDDDDDDEEEIIIMMMRRRUUUZZZ```kkkyyyzzz|||yyywwwuuuppphhhaaa```cccgggnnnttt|||~~~wwwrrrpppkkkbbbXXXQQQOOOOOORRRUUUYYY___eeennnwww|||vvvqqqmmmhhheeedddccc___[[[___```dddllluuu}}}zzzuuuooofff\\\SSSMMMJJJIIIHHHHHHHHHHHHIIIKKKLLLNNNSSS\\\ooo|||gggUUUMMMOOOQQQYYYbbbaaaeeefffeeedddeeekkkuuu}}}{{{{{{yyyqqqiiigggqqq~~~yyyvvvsssvvvwwwvvvlllXXXEEE>>>@@@@@@CCCOOOeeewwweeebbbgggvvv}}}{{{xxxvvvuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxyyyzzzzzzzzzyyywwwwwwsssssstttuuuuuuvvvwwwwwwwwwvvvvvvxxxzzzzzzyyyxxxxxxwwwvvvvvvwwwyyy{{{}}}{{{yyyvvvtttttttttvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxuuuttttttssssssrrrrrrrrrrrrssstttuuuuuuuuutttssstttvvvzzz~~~~~~~~~}}}{{{{{{{{{|||}}}|||zzzwwwwwwwwwwwwwwwwwwwwwvvvuuusssssstttssssssrrrqqqpppooooookkkmmmooommmhhhcccaaa```XXXUUUQQQNNNKKKHHHDDDAAA===<<<:::888666666666666888777555555777999<<<>>>@@@@@@@@@@@@BBBDDDFFFHHHJJJKKKPPPXXX```hhhvvv{{{hhhUUUFFF===999@@@<<<:::::::::888:::>>>EEEGGGOOO\\\iiiwwwsssgggpppppp[[[RRRQQQPPP\\\gggvvvpppbbbYYYUUUSSSPPPSSSWWW\\\ggg~~~~~~sssfffYYYNNNGGGDDDDDDDDDEEEIIINNNSSSVVVZZZaaammmzzz~~~zzzvvvuuutttooohhhcccbbbfffkkkqqqvvv~~~}}}wwwvvvsssmmmbbbVVVNNNLLLMMMOOOSSSXXX___fffnnnwww}}}~~~xxxrrrnnniiiffffffddd```\\\^^^^^^ccckkksss}}}~~~|||wwwrrriii^^^UUUNNNKKKIIIHHHHHHHHHHHHIIIKKKLLLNNNRRRZZZlllpppYYYLLLLLLOOOYYYbbb```eeedddaaa^^^___eeepppyyyzzzzzzzzzzzzrrrfff^^^^^^jjjttttttpppmmmmmmllllllqqquuummmXXXDDD???CCCAAAEEEQQQfff~~~}}}nnnbbbccchhhwww|||}}}zzzwwwuuutttttttttttttttuuuvvvwwwwwwxxxxxxxxxyyyyyyyyyzzzzzzttttttuuuuuuvvvwwwwwwwwwvvvuuuuuuvvvwwwwwwvvvtttvvvvvvwwwxxxzzz{{{|||}}}yyyxxxvvvuuuuuuvvvxxxyyyxxxxxxxxxwwwvvvvvvuuuuuuwwwvvvtttsssrrrrrrrrrrrruuuuuuvvvvvvvvvuuuuuutttvvvzzz|||~~~~~~}}}|||{{{yyyyyy{{{|||}}}|||zzzxxxxxxxxxxxxxxxwwwvvvuuusssqqqqqquuutttrrrqqqqqqqqqrrrrrrlllmmmllliiiddd```^^^]]]VVVSSSOOOLLLIIIFFFBBB@@@<<<;;;999777555555555555777666666666777:::===>>>@@@@@@@@@@@@AAACCCEEEFFFHHHJJJPPPXXX___fffrrr}}}{{{iiiVVVGGG>>>:::AAA===:::;;;:::888:::>>>EEEIIISSS```mmm|||sssmmmxxxsss^^^TTTSSSSSS^^^kkk{{{pppbbbYYYVVVUUUSSSUUUWWW[[[eee{{{}}}rrreeeYYYOOOIIIEEEDDDDDDEEEHHHNNNSSSWWWYYYaaannn||||||wwwsssqqqooolllfffbbbbbbggglllrrrxxx~~~}}}~~~zzz{{{wwwnnnaaaTTTLLLJJJLLLMMMQQQWWW^^^fffooowww}}}~~~{{{sssooojjjgggfffeeeaaa]]]]]]]]]aaaiiiqqq{{{}}}yyysssjjj```VVVOOOKKKIIIHHHHHHHHHHHHIIIKKKLLLNNNRRRYYYjjjyyy___NNNLLLOOO[[[eeeccccccaaa___\\\\\\dddoooxxxwww||||||~~~vvvfffXXXXXXaaakkknnnmmmkkklllmmmkkkrrryyyrrr\\\GGGAAAFFF@@@EEERRRggg~~~uuukkkeeehhhnnn~~~~~~|||yyywwwvvvuuuuuuuuuttttttuuuvvvvvvvvvvvvvvvvvvwwwyyyzzz{{{vvvvvvvvvvvvwwwwwwxxxxxxvvvuuuuuuuuuwwwwwwuuusssvvvwwwxxxzzzzzzzzzzzzyyywwwvvvuuuuuuvvvwwwyyyzzzzzzyyyxxxwwwvvvuuuttttttwwwvvvtttrrrrrrsssuuuvvvxxxxxxxxxwwwwwwvvvvvvuuuuuuxxx}}}}}}zzz~~~~~~}}}|||{{{yyyxxxwwwyyyzzz{{{zzzxxxwwwxxxxxxxxxxxxwwwwwwvvvtttsssrrrtttsssqqqpppoooqqqrrrsssmmmllliiieee```]]][[[ZZZTTTQQQNNNKKKHHHEEEAAA>>>;;;:::888666555444555555666666666777888;;;===???@@@@@@@@@@@@@@@BBBDDDEEEGGGIIIPPPXXX___dddnnnxxx|||jjjWWWHHH>>>:::AAA===:::;;;:::999;;;???EEEJJJWWWfffrrr{{{vvvwwwzzzeeeYYYXXX[[[fffrrrqqqccc[[[XXXXXXWWWYYYZZZ\\\fff{{{}}}rrreeeZZZQQQLLLHHHFFFEEEEEEHHHMMMRRRVVVXXXaaaooo}}}~~~yyytttpppmmmllliiieeeaaabbbhhhnnnuuuzzz}}}|||zzzxxxyyy}}}{{{pppaaaSSSKKKJJJKKKMMMPPPVVV]]]eeennnwww}}}sssooojjjggggggeeeaaa^^^]]]]]]aaahhhpppzzz~~~~~~xxxssskkk```WWWOOOKKKHHHHHHHHHHHHHHHIIIKKKLLLNNNRRRXXXjjjdddQQQNNNPPP[[[eeeccceeeeeecccaaaaaahhhsss{{{zzz}}}{{{iiiXXXTTT\\\gggmmmmmmjjjjjjkkknnnvvv}}}vvv```IIIBBBEEE???EEESSSjjj}}}uuuoookkkooouuu}}}|||{{{zzzyyyxxxwwwvvvuuuttttttttttttttttttuuuvvvxxxzzz{{{wwwwwwwwwxxxxxxxxxxxxxxxxxxwwwvvvwwwxxxxxxvvvuuuwwwxxxyyyzzzyyywwwuuutttvvvvvvuuuvvvwwwyyyzzz{{{{{{zzzzzzxxxwwwvvvuuutttuuutttsssrrrsssuuuxxxzzzyyyyyyyyyxxxwwwwwwwwwwwwuuuvvvyyy|||}}}~~~}}}}}}||||||||||||zzzyyyxxxwwwwwwxxxxxxxxxvvvvvvwwwxxxwwwwwwxxxxxxxxxwwwvvvvvvsssrrrpppnnnnnnoooqqqrrrmmmjjjfffbbb^^^[[[YYYXXXSSSPPPLLLIIIGGGDDDAAA>>>:::999777555444444555555666666666777999;;;>>>???AAA@@@??????@@@AAABBBCCCGGGIIIOOOXXX]]]bbbkkktttyyyzzzrrrmmmlllmmmppp{{{|||kkkXXXIII???;;;@@@<<<:::;;;;;;:::<<<@@@EEEMMM\\\lllyyyyyyxxx~~~~~~hhhZZZ[[[aaauuuttthhh```^^^___^^^```aaaccclll|||qqqfff\\\TTTPPPNNNLLLIIIHHHIIIMMMRRRUUUXXXbbbqqq{{{vvvpppllljjjiiifffbbb___aaagggmmmwww}}}~~~{{{wwwuuutttuuuzzzrrrbbbSSSKKKJJJMMMNNNPPPUUU[[[cccmmmwww~~~sssooojjjggggggeeeaaa]]]]]]]]]aaahhhpppyyyxxxssskkkbbbXXXQQQLLLJJJHHHHHHHHHHHHIIIKKKLLLNNNRRRYYYkkkfffUUURRRRRR]]]gggffflllmmmkkkiiigggjjjqqqwwwwwwuuuzzz~~~|||jjjXXXUUU]]]iiitttuuuooolllmmmrrrxxx}}}wwwaaaJJJAAACCC@@@FFFVVVmmmxxxsssvvv{{{~~~}}}||||||{{{{{{zzzyyywwwvvvuuuttttttssstttuuuvvvwwwyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyzzz{{{yyywwwyyyyyyzzzyyyxxxvvvtttrrruuuvvvvvvwwwxxxyyyzzz{{{{{{zzzyyyxxxwwwvvvuuuuuussssssssstttuuuwwwzzz{{{zzzyyyxxxxxxwwwxxxxxxxxxxxxxxxyyyzzz|||~~~{{{{{{{{{{{{{{{zzzyyyxxxuuuvvvwwwvvvuuuuuuwwwxxxwwwwwwxxxyyyyyyxxxxxxwwwsssrrrpppoooooooooppppppkkkhhhddd```^^^[[[XXXVVVRRROOOLLLIIIGGGDDDAAA>>>:::999777666555555555666555666777888:::<<<>>>???AAA@@@?????????@@@AAABBBFFFHHHMMMUUUZZZ^^^gggpppuuuzzzkkk^^^VVVTTTVVV```mmm}}}lllZZZJJJ@@@<<>>BBBFFFPPPbbbssszzzyyy~~~mmm___aaalll|||rrrllljjjllljjjlllnnnpppxxx|||qqqggg^^^XXXUUUVVVSSSOOOLLLLLLOOOSSSVVV\\\fffttt}}}xxxrrrlllgggcccccc```\\\ZZZ\\\bbbhhhuuuzzz~~~yyyuuuqqqqqqqqqtttyyytttbbbSSSKKKKKKNNNPPPQQQTTTYYY```kkkvvv~~~~~~rrrnnniiigggfffddd```]]]]]]]]]aaahhhpppyyyxxxtttlllccc[[[TTTOOOLLLHHHHHHHHHHHHIIIKKKLLLNNNRRRYYYmmmxxxcccXXXXXX[[[ggguuuwww~~~}}}yyysssppprrrtttrrrlllooo|||sssaaaYYYaaappp~~~zzzttttttvvvzzz}}}wwwcccNNNCCCCCCCCCIIIYYYqqq~~~~~~~~~}}}|||zzzyyyyyy{{{zzzyyyxxxwwwwwwwwwwwwtttuuuwwwyyyzzz{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxzzz{{{|||{{{zzzzzzzzzyyyyyyxxxwwwvvvuuuvvvvvvwwwwwwxxxyyyzzzzzzyyyyyyxxxwwwvvvuuuuuuuuusssssstttuuuwwwxxxyyyyyyyyyxxxwwwwwwwwwxxxyyyzzz{{{{{{{{{|||}}}}}}~~~zzzzzz{{{{{{{{{{{{zzzzzzuuuvvvwwwvvvuuuuuuxxxzzzxxxxxxxxxxxxxxxwwwvvvuuussssssrrrqqqppppppoooooojjjfffbbb```^^^\\\XXXTTTRRROOOLLLIIIGGGDDDAAA>>>:::999777666555666666777555555777999;;;===>>>???AAA@@@???>>>>>>???@@@AAAEEEFFFJJJQQQUUUYYYbbblllqqq}}}uuudddVVVPPPRRRVVVcccppp}}}mmm[[[KKKAAA<<<>>>:::999;;;<<<<<>>>>>>>>???@@@CCCDDDHHHNNNRRRVVV___iiinnnzzzttteeeYYYWWW\\\cccmmmyyy~~~mmm[[[LLLAAA<<>>CCCLLLVVVfffvvv~~~wwwxxxuuuqqq|||{{{}}}zzzoooggg```[[[WWWWWWZZZ\\\ZZZUUUSSSUUUXXX^^^hhhuuuyyyuuuqqqkkkddd^^^ZZZXXXVVVTTTSSSSSSTTTUUUdddjjjrrrwwwvvvsssnnnkkkllllllmmmpppwww}}}ppp^^^RRRNNNOOOQQQTTTVVVXXXZZZ^^^fffqqqyyy~~~vvvqqqnnniiieeecccaaa___]]]^^^]]]___fffoooyyyyyyuuunnnfff]]]WWWRRROOOKKKJJJIIIHHHHHHIIIKKKLLLPPP[[[ooo~~~zzzlll^^^YYY^^^iiitttkkkgggpppttt^^^iii||||||}}}yyy}}}pppUUUFFFEEEEEENNNbbbzzz}}}||||||yyywwwuuutttuuuzzz}}}{{{zzz{{{{{{yyy|||{{{{{{~~~~~~{{{{{{zzzzzzzzzyyyxxxxxxwwwvvvxxx{{{}}}~~~~~~~~~}}}zzzzzzzzz|||}}}|||zzzxxxyyyyyyzzzzzz{{{|||||||||yyyxxxvvvwwwxxxxxxwwwuuurrrssstttuuuwwwwwwwwwwwwzzzzzzyyyyyyzzzzzz{{{|||{{{|||~~~~~~}}}||||||{{{zzzxxxwwwwwwvvvwwwxxx{{{||||||zzzxxxvvvxxxxxxxxxwwwvvvtttrrrqqqrrrssssssrrrqqqooommmlllgggfffdddaaa^^^[[[YYYXXXQQQNNNIIIFFFCCCAAA===;;;888888777555555444444444666888:::===???@@@AAAAAA@@@???<<<;;;;;;<<>>DDDNNNYYYjjjzzz{{{uuuvvvwwwqqq{{{qqqhhhaaa[[[WWW```cccccc___ZZZVVVWWWYYY\\\fffttt}}}vvvqqqmmmhhhaaa\\\WWWUUURRRPPPNNNNNNOOOOOOZZZ```gggkkkllliiifffeeeddddddfffjjjqqqxxx~~~}}}~~~qqq^^^RRRNNNOOOQQQSSSVVVXXX[[[```hhhsss||||||tttqqqnnnjjjfffdddbbb^^^\\\^^^\\\___fffoooyyyzzzvvvoooggg^^^WWWRRROOOJJJIIIHHHGGGGGGIIIKKKLLLPPP[[[pppvvvtttlll^^^[[[bbbpppsssjjjfffsss{{{dddnnnrrrXXXIIIGGGDDDMMM```xxx~~~{{{xxxvvvtttssstttyyy{{{yyyxxx{{{|||zzz|||||||||~~~}}}zzzzzzzzzyyyxxxxxxxxxxxxxxxxxxyyy{{{}}}~~~~~~}}}}}}yyyzzzzzz{{{||||||{{{yyyzzzzzz{{{{{{|||}}}}}}}}}zzzxxxwwwwwwxxxxxxwwwvvvuuuuuuvvvxxxxxxyyyyyyyyyzzzyyyyyyyyyyyyzzz{{{{{{{{{|||~~~~~~}}}{{{zzzzzzyyywwwvvvvvvuuuvvvxxxzzz{{{{{{zzzxxxwwwyyyyyyyyyyyywwwuuusssrrrssssssssssssqqqooommmllliiihhhfffbbb___[[[WWWVVVPPPMMMHHHEEEBBB@@@===:::999888777666555555555555444666888;;;===>>>??????@@@???===;;;;;;===???@@@???BBBEEEGGGIIINNNUUU[[[dddqqq{{{yyyzzz|||~~~|||lllYYYJJJ@@@;;;BBB===:::;;;<<<;;;???DDDPPP\\\nnn~~~xxxrrrtttvvvnnn{{{|||rrriiiaaaZZZVVV\\\]]]^^^[[[VVVTTTUUUWWWZZZdddtttzzzrrrkkkgggccc]]]YYYTTTRRROOOLLLJJJJJJJJJJJJOOOTTTYYY]]]^^^^^^^^^^^^\\\]]]```eeelllttt{{{{{{wwwvvvwwwyyyqqq^^^RRROOOPPPRRRSSSUUUYYY]]]bbbkkkwwwzzzssspppnnnkkkhhhfffbbb^^^[[[^^^\\\^^^fffnnnxxx{{{wwwqqqhhh___XXXRRROOOIIIHHHGGGFFFFFFHHHJJJKKKQQQ[[[ppp|||mmmzzzqqqnnn```\\\eeewwwwwwkkkgggwwwiiitttvvv^^^MMMIIIEEENNN```www~~~|||yyywwwuuusssrrrssswwwyyyvvvvvvzzz||||||}}}}}}}}}|||zzzzzzyyyxxxwwwwwwwwwxxxyyyyyyzzz|||}}}}}}}}}|||{{{xxxyyyzzz{{{||||||{{{zzz{{{{{{{{{|||}}}}}}~~~~~~zzzyyyxxxxxxyyyyyyxxxwwwwwwxxxyyyzzzzzz{{{zzzzzzzzzyyyyyyyyyyyyzzz{{{{{{||||||~~~~~~}}}||||||{{{zzzyyyxxxwwwwwwuuuwwwyyy{{{{{{{{{yyyxxxzzz{{{{{{zzzyyywwwuuussssssssssssrrrqqqooommmllljjjiiihhhddd```ZZZUUURRROOOLLLGGGDDDBBB???<<<:::888888777666555555555555555666999;;;===?????????@@@???===<<<<<<===???@@@???BBBEEEFFFGGGLLLSSSYYY^^^kkkyyy{{{jjjWWWHHH???:::BBB===:::;;;<<<<<<@@@EEEPPP]]]ooouuupppsssuuuooojjjttt|||~~~|||qqqhhh___WWWSSSMMMOOOPPPPPPPPPQQQTTTWWW[[[eeetttxxxnnngggbbb^^^ZZZVVVSSSQQQNNNJJJHHHGGGFFFGGGGGGJJJOOORRRTTTVVVXXXZZZYYY[[[___dddkkksss{{{~~~wwwpppooooooqqqxxxqqq]]]SSSPPPQQQSSSRRRVVVZZZ___eeeooozzz{{{tttpppnnnllliiigggccc]]]ZZZ]]][[[^^^fffnnnxxx|||yyyrrriii```XXXRRRNNNHHHGGGFFFEEEFFFGGGIIIKKKQQQ\\\qqqxxxkkkxxxvvvtttddd^^^fffxxx~~~oooiiizzzmmm{{{{{{bbbOOOHHHHHHQQQcccwww~~~|||}}}}}}}}}{{{xxxuuussssssrrrrrrvvvwwwtttuuuyyy}}}}}}}}}}}}~~~~~~{{{yyyyyyxxxwwwvvvvvvwwwyyyzzzyyyzzzzzz{{{{{{zzzyyyyyyvvvxxxzzz{{{{{{{{{{{{{{{zzzzzz{{{{{{||||||}}}}}}{{{zzzxxxyyyzzzzzzyyywwwyyyyyyzzz{{{{{{{{{{{{{{{zzzzzzyyyyyyzzzzzz{{{|||}}}~~~~~~~~~~~~}}}}}}|||{{{{{{uuuwwwyyyzzz{{{{{{zzzzzz{{{{{{{{{zzzyyywwwuuutttrrrrrrqqqpppooommmlllkkkiiiiiihhheeeaaa[[[UUUQQQNNNKKKGGGDDDBBB@@@===:::777666666555444444555555777888;;;>>>@@@AAAAAAAAA@@@???>>>======>>>???@@@AAADDDFFFGGGHHHLLLSSSXXX\\\hhhuuu}}}zzzhhhVVVHHH???;;;BBB===:::<<<<<<===@@@FFFNNNZZZmmm~~~qqqooouuuhhhhhhgggqqqyyy}}}zzzpppggg]]]TTTNNNGGGHHHJJJLLLNNNRRRVVVYYY]]]ggguuuwwwlllddd___[[[WWWSSSPPPMMMJJJFFFCCCBBBBBBBBBAAACCCGGGIIILLLOOOSSSVVVYYY\\\```eeejjjqqqzzzvvvnnnfffdddeeehhhpppxxxppp]]]TTTRRRSSSTTTSSSWWW\\\bbbhhhrrr~~~}}}wwwqqqooollljjjgggccc]]]ZZZ\\\[[[^^^fffnnnwww}}}yyysssjjj```XXXQQQMMMGGGFFFEEEDDDEEEGGGIIIKKKQQQ\\\rrrsssmmmzzzmmmcccffftttooohhhyyyrrrdddOOOGGGIIIRRReeeyyy{{{zzz||||||~~~|||yyyvvvtttsssssssssqqquuuvvvttttttyyy}}}}}}{{{}}}~~~~~~|||zzzyyyxxxxxxwwwwwwwwwxxxzzz{{{xxxxxxyyyxxxxxxxxxwwwwwwvvvyyy{{{|||zzzyyyzzz{{{xxxxxxyyyzzzzzz{{{{{{|||{{{zzzxxxyyyzzzzzzyyywwwxxxxxxyyyzzz{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{|||}}}~~~~~~}}}}}}}}}wwwxxxyyy{{{|||||||||{{{zzzzzzzzzzzzxxxvvvtttsssqqqqqqooonnnmmmlllkkkjjjgggggggggddd```[[[UUURRRNNNKKKGGGDDDBBB@@@===;;;555555444444333333444444777999;;;>>>@@@AAABBBBBB@@@???>>>======>>>???@@@AAADDDFFFFFFGGGKKKQQQWWW]]]hhhttt{{{zzzhhhVVVHHH@@@===BBB===;;;<<<======AAAGGGKKKWWWiiizzz{{{mmmlllvvvwww^^^bbbdddqqqzzzzzzpppfff[[[QQQKKKFFFFFFGGGHHHKKKOOOSSSUUU^^^hhhvvv}}}uuukkkccc]]]YYYTTTPPPJJJHHHDDDAAA>>>=========;;;>>>AAACCCFFFJJJOOORRRWWW[[[```dddiiipppyyy}}}yyynnnggg```___aaafffoooxxxnnn]]]UUUTTTUUUUUUTTTXXX^^^dddkkkuuu~~~zzzssspppllliiifffbbb^^^ZZZ[[[[[[^^^fffnnnvvv|||yyysssjjj```WWWOOOKKKGGGFFFEEEEEEFFFHHHJJJKKKQQQ]]]rrrooolll{{{uuufffeeennn}}}xxxwwwjjjfffyyywwwfffPPPHHHGGGSSSggg|||yyyyyy{{{|||~~~|||yyyvvvtttsssssssssqqquuuwwwuuuvvvzzz}}}|||xxxzzz}}}}}}|||zzzyyyyyywwwwwwxxxyyyzzzzzz{{{{{{xxxxxxxxxwwwwwwwwwwwwwwwvvvyyy||||||yyywwwxxxzzzwwwxxxxxxyyyzzzzzz{{{{{{zzzyyyxxxxxxyyyyyyxxxwwwvvvwwwxxxyyy{{{{{{{{{{{{|||||||||||||||}}}~~~~~~~~~}}}}}}}}}|||||||||{{{zzzzzz{{{|||}}}}}}}}}}}}zzzzzz{{{zzzyyywwwuuusssrrrqqqooommmlllkkkkkkkkkgggfffeeebbb^^^YYYTTTRRRLLLJJJFFFCCCAAA???<<<:::555555444444333444444555666777:::<<<>>>@@@@@@@@@?????????>>>>>>????????????AAADDDDDDEEEIIIPPPUUU```jjjtttzzzzzzgggTTTGGG@@@>>>BBB===;;;<<<===>>>BBBGGGIIITTTeeevvvwwwhhhjjjwwweeeUUU\\\aaaqqq|||{{{qqqggg[[[QQQJJJFFFDDDDDDEEEIIIMMMPPPRRR]]]fffuuuzzzsssiiiaaa[[[VVVPPPLLLGGGEEEBBB???<<<;;;;;;<<<:::<<>>AAACCCDDDFFFJJJQQQVVVaaakkktttzzzxxxeeeRRREEE???===BBB===;;;<<<===>>>BBBGGGIIISSScccsssxxxdddhhhwwwqqqVVVMMMWWW^^^qqq}}}|||rrrhhh\\\QQQJJJGGGEEEEEEGGGKKKPPPTTTVVV[[[eeetttxxxqqqhhh```ZZZTTTNNNIIIGGGFFFCCC@@@>>>=========;;;===AAADDDFFFJJJNNNQQQVVV[[[bbbhhhmmmvvvzzzwwwrrrkkkeeeZZZTTTRRRVVV]]]eeeqqq{{{}}}iii\\\XXXXXXXXXVVVVVV[[[aaahhhnnnxxx}}}xxxvvvrrrlllhhhdddbbb___\\\[[[ZZZ^^^fffnnnuuu{{{xxxrrrjjj___UUUMMMHHHGGGFFFFFFFFFGGGIIIKKKMMMRRR]]]sss}}}jjj___tttrrr```ZZZ]]]qqq~~~xxxsssooommmlllpppgggiiivvvjjjTTTMMMIIIYYYsssxxxxxx{{{}}}}}}yyyvvvtttttttttuuuqqqvvvzzzxxxxxx{{{|||zzzssswwwzzz{{{yyywwwxxxyyyuuuwwwzzz}}}~~~~~~|||{{{zzzyyyyyyyyyzzzzzz{{{|||www{{{~~~}}}xxxuuuvvvxxxyyyyyyzzzzzz{{{||||||}}}yyyxxxvvvwwwxxxxxxwwwuuuuuuvvvxxxzzz|||~~~~~~~~~~~~~~~}}}|||{{{{{{||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{yyywwwvvvuuutttrrrpppnnnnnnnnnnnnllliiieee___YYYSSSOOOMMMGGGEEEAAA>>>===;;;999666888888777777777777888999888:::<<>><<<@@@;;;999:::<<<>>>CCCIIIIIIQQQ___qqq}}}}}}~~~ssscccnnn}}}uuu\\\QQQPPPRRR[[[eeettt~~~}}}rrreeeXXXNNNIIIDDDDDDDDDEEEIIIMMMRRRUUU\\\fffuuuxxxqqqggg___YYYTTTOOOKKKCCCBBB@@@???===<<<;;;;;;<<<===???@@@BBBGGGLLLPPPTTTXXX```iiittt|||uuummmccc]]][[[QQQQQQRRRRRRVVVaaannnxxx{{{lllddd___[[[[[[]]][[[___gggnnnuuu|||}}}{{{uuurrrlllfffbbb___^^^]]]]]]ZZZ\\\ccckkkttt~~~~~~~~~yyyvvvppphhh^^^TTTLLLGGGHHHGGGGGGGGGGGGIIIJJJKKKTTT___rrr{{{kkk```llllll]]]WWWVVVeeexxx}}}{{{wwwsssnnngggbbbdddjjjnnnmmmjjj|||~~~uuuoooTTTQQQMMM___|||}}}{{{|||~~~zzzwwwtttsssrrrrrrvvvwwwyyyzzzzzzxxxvvvuuuvvvxxxyyyxxxvvvuuuuuuuuuxxxzzz|||~~~~~~~~~||||||zzz{{{|||||||||{{{zzzyyywwwwwwvvvvvvwwwxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzyyywwwvvvvvvvvvwwwxxxyyyyyyuuuvvvwwwxxxzzz{{{|||}}}{{{zzzzzz{{{||||||~~~~~~{{{xxxwww{{{~~~~~~}}}}}}|||||||||||||||~~~}}}|||{{{|||||||||{{{yyyvvvtttrrrpppnnnmmmmmmnnnmmmjjjhhhgggccc^^^YYYUUUQQQMMMJJJHHHFFFDDD@@@===:::999888555555777777777666555444999:::===@@@AAAAAAAAA@@@@@@@@@??????@@@@@@AAABBBDDDEEEGGGIIILLLPPPUUUYYYbbbhhhrrr|||uuubbbPPPDDD???===AAA<<<:::<<<===???DDDJJJNNNTTTaaarrr|||wwwxxxzzzooocccrrrlllVVVNNNNNNQQQZZZdddooo}}}}}}rrreeeXXXNNNIIIDDDDDDDDDFFFIIINNNRRRUUU\\\fffuuuwwwoooeee]]]WWWRRRLLLHHHCCCBBB@@@>>>===<<<;;;;;;<<<===???@@@BBBFFFLLLPPPVVV[[[dddnnnyyy}}}tttnnneee[[[UUUSSSNNNOOOQQQSSSWWWbbboooxxx}}}oooiiigggdddbbbccc___dddkkksssyyy|||zzztttqqqlllfffaaa___]]]]]]]]]\\\___eeelllttt~~~}}}xxxuuuoooggg]]]SSSKKKFFFEEEEEEDDDDDDEEEFFFHHHIIIQQQ\\\nnnwwwgggbbbmmm|||fffWWWPPPNNN[[[lllppptttoookkkgggbbb___dddllltttrrrnnn|||xxxyyyzzzkkk{{{rrrXXXUUUQQQcccyyyrrr|||zzz{{{~~~{{{wwwtttsssrrrrrrpppqqqsssuuuvvvwwwwwwvvvwwwxxxyyyxxxuuusssssssssxxxzzz|||~~~~~~}}}{{{|||}}}~~~}}}{{{yyyxxxwwwvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwxxxxxxwwwwwwxxxyyyzzz|||}}}~~~{{{zzzzzz{{{|||||||||~~~~~~}}}zzzyyyzzz|||}}}}}}||||||||||||||||||~~~~~~~~~~~~}}}|||{{{||||||{{{{{{yyyvvvtttrrrooonnnlllllllllkkkhhhfffbbb___ZZZVVVSSSPPPMMMJJJHHHFFFCCC@@@===:::999888555555666666666555555555999;;;===@@@AAAAAAAAA@@@????????????@@@AAABBBBBBDDDFFFHHHJJJMMMQQQVVVZZZbbbiiirrr|||tttaaaPPPDDD>>>===BBB>>>;;;===>>>@@@EEEKKKSSSXXXdddvvv~~~ttttttwwwyyy|||mmmcccwwwwwwcccQQQLLLNNNQQQZZZdddmmm|||qqqeeeXXXNNNHHHDDDDDDDDDFFFIIINNNSSSVVV]]]gggvvvuuummmccc[[[UUUOOOIIIEEEAAAAAA???>>><<<<<<;;;;;;<<<===???@@@BBBFFFKKKOOOVVV]]]gggsss~~~~~~uuullleee]]]SSSMMMLLLKKKMMMPPPSSSXXXaaammmvvv{{{ooonnnpppnnnkkkhhhdddiiipppwww}}}{{{xxxssspppkkkeeeaaa^^^]]]]]]]]]^^^bbbhhhlllsss}}}wwwtttnnnfff[[[QQQIIIEEECCCBBBBBBAAABBBDDDEEEFFFNNNWWWiii|||rrrccccccmmmvvv___PPPKKKHHHRRRaaaeeekkkgggdddccc```___fffnnnxxxvvvnnn{{{vvvvvvuuuaaammmuuu\\\YYYOOObbb}}}}}}kkkgggrrrxxx{{{~~~{{{xxxuuusssrrrrrrooopppqqqrrrtttuuuvvvvvvxxxyyyxxxvvvsssqqqqqqqqqvvvwwwxxxzzzzzzzzzyyyyyyyyyzzz}}}~~~|||yyywwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxyyyyyy{{{{{{zzzyyyxxxxxxxxxxxxzzzyyyxxxxxxzzz|||~~~{{{zzzzzz|||||||||zzz|||~~~}}}{{{yyyxxxxxxyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{zzzyyyvvvtttssspppnnnlllkkkjjjiiifffccc]]]ZZZVVVSSSQQQNNNLLLIIIGGGEEECCC???<<<:::888888555555444444444555555666:::;;;>>>@@@AAAAAAAAA@@@????????????@@@AAACCCCCCEEEGGGIIIKKKNNNSSSXXX\\\ccciiisss}}}rrr```OOOCCC>>>===BBB===;;;<<<>>>@@@EEEKKKVVV[[[gggzzzwwwsssyyy|||oooggg{{{ppp^^^OOOLLLOOORRR[[[fffqqq|||qqqdddXXXNNNHHHDDDDDDDDDFFFJJJOOOSSSVVV^^^gggvvv~~~ssslllbbbYYYSSSMMMGGGBBB@@@???>>>===<<<;;;;;;;;;<<<===???AAACCCFFFJJJNNNUUU]]]iiiuuuxxxooofff```YYYPPPJJJJJJIIILLLPPPSSSXXX```jjjrrrwwwnnnqqqwwwuuuooojjjfffkkkqqqxxx}}}{{{wwwqqqnnniiiddd```^^^]]]]]]]]]___ccchhhkkkrrr~~~wwwtttnnneee[[[PPPHHHCCCBBBAAAAAA@@@AAACCCDDDEEELLLTTTcccuuu|||lll^^^aaajjj{{{www^^^OOOKKKHHHOOO]]]ccceeeccccccdddbbbaaafffnnnvvvssshhh{{{~~~yyywwwuuu^^^eeetttttt\\\XXXOOO```zzzqqqaaa```lll{{{xxx{{{~~~{{{xxxvvvtttrrrrrrtttsssssssssssstttuuuuuuvvvwwwwwwuuurrrqqqqqqrrrqqqrrrrrrrrrrrrqqqoooooosssvvvzzz}}}~~~|||zzzwwwxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvwwwwwwxxxyyyzzzzzz{{{zzzzzzyyyyyyyyyzzzzzzzzzyyyxxxwwwxxx{{{~~~}}}{{{zzz{{{||||||{{{yyyzzzzzzzzzxxxwwwwwwvvvuuuuuuvvvvvvwwwwwwwwwwwwxxxxxxwwwvvvvvvwwwwwwxxxzzzzzz{{{zzzyyywwwuuutttqqqooommmkkkjjjhhhdddbbb\\\YYYTTTQQQOOOMMMJJJHHHFFFDDDBBB???<<<:::888777555555333333333444666777:::<<<>>>@@@BBBAAAAAA@@@>>>??????@@@AAABBBDDDDDDFFFHHHJJJMMMPPPUUU[[[___eeekkkuuuqqq^^^NNNCCC???>>>AAA===:::<<<===???DDDJJJUUU\\\jjjyyyyyyzzzpppkkk}}}mmm]]]OOOMMMOOOSSS^^^jjjvvv|||qqqdddWWWMMMHHHDDDDDDDDDFFFJJJOOOTTTWWW___hhhwww{{{rrrjjj```WWWRRRLLLFFFBBB>>>>>>===<<<;;;;;;;;;<<<<<<>>>@@@BBBDDDFFFJJJMMMUUU^^^jjjvvv{{{pppggg___ZZZUUUNNNJJJKKKIIIMMMPPPSSSWWW___hhhooo~~~tttooouuu|||yyypppiiidddhhhnnnsssxxx}}}{{{vvvooolllhhhccc___]]]]]]]]]______aaafffjjjqqq}}}xxxtttnnneee[[[PPPHHHCCCCCCBBBAAAAAABBBCCCEEEFFFKKKQQQ^^^oooyyyvvvhhh[[[\\\dddvvveeeSSSNNNHHHLLLZZZaaacccccceeegggdddaaaccciiisssqqqbbbppp{{{xxxvvv^^^```hhhvvv~~~}}}yyywwwtttzzzqqqYYYUUURRRbbbyyykkk^^^___jjjwwwyyy}}}~~~|||yyywwwtttsssrrrssssssssssssssstttuuuvvvttttttuuusssrrrrrrsssuuuqqqqqqooonnnllljjjhhhgggmmmpppuuuzzz||||||zzzyyyxxxyyyzzzzzzzzzyyyxxxxxxxxxxxxyyyyyyzzz{{{||||||yyyyyyyyyyyyzzz{{{|||}}}zzzxxxwwwvvvwwwyyy|||~~~~~~|||zzzzzz{{{||||||{{{zzzxxxvvvtttttttttuuuvvvssstttuuuwwwwwwxxxxxxwwwxxxwwwuuuttttttuuuvvvwwwyyyyyyzzzzzzyyyxxxvvvuuurrrpppmmmllljjjhhheeebbb\\\YYYUUUQQQNNNLLLHHHFFFDDDCCCAAA>>>;;;999888777555444444333444555666777;;;===???AAABBBBBBAAA@@@>>>>>>???@@@AAACCCEEEFFFGGGIIILLLOOOSSSXXX^^^bbbgggnnnwwwppp^^^MMMCCC@@@@@@AAA<<<:::<<<===???DDDJJJTTT]]]oootttooonnnooo___QQQNNNQQQVVVcccrrr{{{{{{pppdddWWWMMMGGGDDDDDDDDDFFFKKKPPPUUUXXX___iiiwww~~~yyyooohhh^^^UUUPPPKKKEEEAAA===<<<<<<;;;;;;;;;<<<<<<===???BBBDDDEEEHHHKKKNNNVVV^^^kkkvvv|||rrrccc\\\UUURRRPPPLLLJJJLLLKKKNNNRRRUUUYYYaaakkkrrryyysssrrryyy~~~yyynnnfff```bbbfffkkkooouuu|||}}}}}}~~~zzztttmmmkkkfffbbb^^^]]]]]]]]]ddd```___ccciiirrr~~~{{{zzzvvvpppggg\\\RRRIIIDDDDDDCCCCCCCCCCCCEEEFFFGGGIIIOOOZZZiiisssqqqdddXXXVVV^^^rrrnnnWWWOOOFFFIIIWWWaaaeeeeeefffhhhddd```aaaffftttrrr```hhh}}}{{{yyywww~~~uuu]]]ZZZ^^^iiirrrsssooommmlllrrrwwwoooVVVRRRPPP^^^rrrwwwhhh___aaakkkvvv||||||}}}~~~{{{yyy||||||~~~}}}zzzwwwuuusssrrrnnnoooppprrrtttvvvwwwxxxsssttttttsssrrrrrruuuwwwuuutttrrrpppmmmkkkiiihhhkkknnnrrrwwwzzzzzzzzzyyyxxxyyyzzz{{{|||{{{zzzzzzzzzzzz{{{{{{||||||}}}}}}wwwwwwxxxyyyzzz|||}}}~~~yyyxxxwwwwwwwwwyyy{{{}}}}}}{{{zzzzzz{{{|||{{{zzzzzzwwwsssqqqrrrtttuuuuuusssuuuwwwyyyzzzzzzzzzyyyyyywwwtttrrrqqqrrrtttuuuvvvwwwxxxxxxwwwvvvuuutttqqqooommmkkkjjjhhheeebbb\\\XXXTTTPPPNNNKKKHHHEEECCCBBB@@@===;;;999777777555555555555555666777888<<<===???AAABBBBBBAAA@@@===>>>>>>@@@BBBDDDFFFGGGHHHJJJMMMQQQUUUZZZaaaeeejjjpppzzzppp^^^NNNDDDAAABBBBBB===;;;===>>>@@@EEEKKKTTT```tttyyyooommmnnnuuueeeWWWSSSVVV^^^ooo{{{pppcccWWWMMMGGGCCCCCCDDDGGGKKKPPPUUUYYY```iiixxx|||wwwkkkdddZZZSSSNNNIIIDDD@@@;;;;;;;;;:::;;;;;;<<<<<>>@@@BBBBBBBBBAAA@@@======>>>@@@BBBEEEGGGHHHIIIKKKNNNRRRVVV\\\cccgggmmmsss|||qqq^^^NNNEEECCCDDDDDD???<<<>>>@@@AAAFFFLLLTTTcccxxxvvvnnnmmmnnn|||kkk\\\YYY]]]gggzzz{{{pppcccWWWMMMGGGCCCCCCDDDGGGKKKQQQVVVYYY```jjjxxx{{{vvvhhhaaaXXXPPPLLLHHHCCC???;;;;;;:::::::::;;;<<<<<<@@@BBBEEEGGGHHHJJJMMMOOONNNVVVaaaiiirrrxxxjjj]]]SSSLLLHHHIIIKKKKKKNNNRRRNNNQQQUUUYYY```jjjwww{{{mmmlllqqqxxxwwwmmmaaaZZZYYYZZZ[[[^^^ccckkkuuu{{{xxxpppkkkiiiddd```]]]\\\\\\]]]nnnccc\\\___jjjvvv}}}zzzsssjjj___TTTLLLGGGDDDDDDCCCCCCDDDEEEGGGHHHFFFJJJSSS```jjjiii^^^SSSNNNXXXpppsssYYYQQQJJJPPPdddtttsssooollljjjfffdddjjjrrrxxxttt\\\\\\kkk}}}~~~xxxvvvuuuttt|||vvvYYYTTTUUUaaammmqqqooommmhhhmmmrrr}}}pppXXXTTTOOOZZZiiiuuu{{{}}}~~~wwwtttooolllnnnuuu}}}}}}{{{xxxuuusssqqqsssuuuwwwyyyzzzzzzxxxxxxxxxxxxvvvtttrrrqqqtttvvvxxxwwwvvvuuutttsssssssssqqqrrrtttvvvwwwxxxxxxxxxtttuuuxxxzzz||||||{{{zzz|||||||||||||||{{{{{{{{{yyyyyyxxxxxxxxxyyyzzzzzzyyyzzzzzz{{{{{{|||||||||{{{zzzyyyzzz||||||{{{zzzyyywwwvvvwwwyyyxxxuuurrrnnnooorrruuuwwwwwwvvvvvvpppmmmhhhdddbbbccceeegggooopppqqqqqqqqqqqqoooooommmkkkiiiiiihhhfffcccaaaUUURRROOOMMMLLLKKKIIIHHHBBBAAA???<<<:::888777777444555777999999999999888===>>>@@@BBBBBBBBBAAA@@@======>>>@@@BBBEEEGGGHHHIIILLLOOOSSSWWW]]]dddhhhnnnttt~~~qqq^^^OOOFFFDDDEEEDDD???===???AAADDDJJJQQQ[[[jjj{{{xxxooommmqqqvvvgggbbbaaattt~~~zzznnncccXXXNNNHHHCCCDDDEEEHHHLLLPPPUUUXXX```kkk{{{{{{rrrccc]]]UUUNNNIIIEEEAAA???>>>===;;;;;;;;;<<<>>>???CCCDDDEEEGGGIIIKKKLLLMMMPPPTTTZZZaaakkkxxx|||nnnaaaWWWLLLLLLKKKKKKLLLMMMOOOPPPUUUXXX]]]bbbhhhqqq|||uuuooonnnrrruuunnnaaaYYYYYYRRRWWW]]]aaadddiiiooottt|||pppoookkkeeeaaa```___^^^]]]kkkkkklllmmmqqqzzzwwwnnnggg___TTTMMMLLLMMMMMMLLLIIIFFFEEEFFFGGGHHHKKKTTT```hhhiiiaaaZZZOOOaaaxxxrrr[[[PPPLLLRRRcccvvv|||wwwqqqmmmmmmrrryyyvvv___ccc```tttuuu{{{wwwssssssssstttrrrYYYWWWOOOdddvvvxxx}}}sssooorrrsss{{{rrrZZZPPPIIIWWWiiivvv}}}|||wwwzzz~~~}}}yyyvvvtttsssvvvwwwxxxyyyzzzzzzzzzzzz}}}zzzwwwvvvvvvxxxyyyzzzzzzzzzyyyxxxwwwuuuuuuuuuvvvwwwwwwvvvvvvwwwxxxuuuwwwyyy{{{}}}||||||{{{~~~|||zzzyyyzzzzzzyyywwwtttvvvyyy{{{{{{zzzxxxvvvuuuvvvxxxzzz{{{}}}}}}}}}{{{yyywwwxxxyyy{{{||||||{{{yyyzzz|||{{{uuuppplllkkklllpppvvvyyyyyywwwqqqiiibbb```^^^[[[[[[^^^fffjjjpppssssssqqqpppooollljjjiiigggfffddd```]]]VVVTTTPPPNNNLLLJJJGGGDDDAAA???<<<::::::999777666666666555555555777888999===@@@BBBCCCAAA@@@??????<<<>>>@@@AAABBBCCCFFFIIIJJJLLLPPPTTTXXX^^^eeejjjssswww~~~}}}mmm\\\NNNGGGDDDCCCAAA===;;;>>>@@@CCCJJJQQQ^^^mmm{{{rrrpppvvvnnnjjjlllzzznnnbbbWWWNNNHHHCCCDDDEEEHHHLLLPPPUUUXXX```kkkzzz{{{qqqbbb\\\TTTMMMGGGCCC@@@===>>>===;;;;;;;;;===???@@@DDDEEEFFFHHHJJJKKKLLLMMMNNNQQQWWW\\\eeerrrtttfffYYYPPPJJJJJJJJJJJJKKKMMMOOOQQQUUUZZZaaahhhoooyyy}}}qqqnnnmmmpppqqqiii[[[TTTSSSPPPUUU]]]cccfffkkkqqquuutttnnnjjjeeeaaa___^^^]]]\\\```bbbccceeejjjuuuwwwoooiii```UUUOOONNNPPPOOONNNKKKGGGEEEFFFGGGGGGJJJSSS```lllnnneee\\\TTTfffzzzmmmYYYPPPOOOWWWkkk}}}wwwuuuxxx{{{|||bbbbbb\\\pppttt}}}~~~}}}}}}www\\\\\\VVVkkk|||}}}{{{sssuuutttzzzqqqXXXOOOLLLYYYlllzzz|||zzzyyyxxxwwwzzz{{{|||}}}~~~~~~~~~~~~~~~{{{xxxwwwxxxyyyzzz{{{{{{zzzzzzyyyxxxxxxxxxxxxyyyyyywwwuuusssssstttvvvwwwzzz|||}}}}}}|||{{{|||zzzxxxxxxyyyyyyxxxwwwuuuwwwyyyzzz{{{yyywwwvvvuuuvvvxxxzzz{{{|||}}}}}}|||zzzxxxxxxzzz{{{{{{{{{}}}{{{yyyzzz|||{{{vvvqqqjjjiiiiiimmmsssvvvvvvtttppphhh```]]][[[XXXYYY\\\eeeiiimmmoooooolllkkkjjjjjjiiihhhgggfffccc^^^[[[TTTRRROOOLLLKKKHHHEEECCCAAA>>><<<::::::999777666666666555555666777888999===@@@BBBCCCBBB@@@??????===???@@@AAABBBCCCFFFIIIKKKMMMQQQUUUZZZ```gggllltttxxx~~~nnn]]]OOOGGGDDDCCC???<<<<<>>AAABBBEEEFFFHHHJJJKKKLLLMMMNNNLLLNNNRRRVVV]]]iiixxx~~~mmm^^^RRRKKKKKKKKKJJJKKKMMMOOORRRTTTYYY```iiiqqqyyyvvvkkkkkkkkkmmmjjjaaaTTTMMMMMMLLLTTT]]]eeejjjoootttxxxvvvllliiiddd```___]]]\\\[[[WWWYYY[[[^^^eeeppp~~~}}}wwwqqqkkkbbbWWWPPPPPPSSSSSSQQQMMMIIIFFFGGGHHHHHHJJJSSScccsssvvvlllaaaYYYjjj~~~nnn^^^XXXYYYbbbwwweeebbbZZZqqq{{{______YYYooozzz{{{www{{{qqqYYYQQQNNN\\\ppp{{{|||~~~|||{{{{{{{{{|||~~~|||zzzyyyyyyzzz{{{|||{{{zzzyyyyyyzzz{{{|||zzz{{{zzzwwwssspppooopppwwwxxxzzz{{{||||||||||||yyyxxxvvvwwwxxxxxxwwwvvvvvvxxxyyyzzzzzzyyywwwvvvvvvwwwxxxzzz{{{|||||||||}}}{{{yyyyyyzzz{{{{{{zzz|||zzzyyy{{{}}}|||xxxtttiiihhhhhhlllqqqttttttrrrrrrjjjbbb___]]][[[\\\```eeehhhmmmoooooommmlllllliiihhhhhhgggfffbbb\\\XXXSSSPPPMMMKKKIIIGGGCCCAAA@@@>>>;;;:::999999777666666555555555666777999:::>>>@@@CCCCCCBBB@@@???@@@>>>@@@AAABBBBBBCCCFFFHHHLLLOOOSSSWWW\\\bbbiiimmmtttxxxooo^^^PPPHHHDDDCCCAAA??????AAABBBEEELLLUUUcccrrryyyqqqnnn{{{xxxsss{{{vvvkkk```VVVMMMGGGBBBCCCDDDGGGLLLQQQVVVXXX^^^jjjzzz}}}|||~~~tttccc\\\SSSKKKEEEAAA>>>======<<<<<<<<<===@@@CCCDDDGGGHHHJJJLLLMMMNNNNNNNNNLLLMMMNNNPPPVVVaaapppzzzyyyhhh[[[RRRLLLOOOOOONNNNNNPPPSSSVVVXXXaaahhhrrr{{{pppggghhhjjjjjjeeeZZZOOOJJJJJJJJJRRR^^^gggnnnsssyyy}}}uuukkkhhhccc```^^^]]][[[YYYVVVXXXZZZ]]]dddooo~~~}}}xxxrrrmmmcccXXXRRRRRRWWWVVVTTTOOOJJJGGGGGGHHHKKKLLLTTTeeewww{{{pppcccZZZmmmxxxmmmkkklllttthhheee^^^zzziiidddZZZqqq{{{}}}rrr[[[SSSOOO]]]qqq~~~|||{{{|||}}}~~~}}}|||zzzyyyyyyzzz{{{{{{zzzyyyxxxxxxzzz|||}}}zzz{{{zzzwwwssspppoooooowwwwwwyyyzzz{{{{{{{{{{{{xxxwwwwwwxxxyyyzzzxxxwwwwwwxxxyyyzzzzzzxxxwwwvvvwwwxxxyyyzzz{{{|||||||||~~~|||{{{{{{{{{|||zzzyyyzzzyyyzzz{{{}}}}}}zzzwwwmmmllllllpppuuuwwwvvvsssppphhhaaa```______aaaeeedddggglllnnnooonnnnnnnnniiiiiiiiiiiigggbbb[[[VVVRRROOOLLLJJJHHHFFFCCC@@@???===:::999999888777555555555555555666777999:::>>>@@@CCCCCCBBB@@@@@@@@@???AAABBBCCCCCCDDDFFFIIILLLOOOTTTYYY^^^dddjjjnnnuuuyyyqqq```RRRIIIDDDCCCAAA@@@@@@AAAAAADDDMMMXXXfffssswwwpppnnnyyyrrrzzz~~~tttjjj___UUULLLGGGBBBCCCDDDGGGLLLQQQVVVYYY___jjjzzz|||||||||rrrddd^^^TTTLLLFFFBBB???======<<<<<<===???BBBEEEGGGHHHJJJLLLNNNOOOPPPOOOOOOLLLLLLMMMMMMRRR\\\iiisss}}}uuudddYYYSSSQQQRRRQQQPPPPPPRRRUUUXXX[[[gggnnnyyyzzzlllfffeeeiiiiiiaaaVVVNNNKKKJJJJJJRRR]]]gggooovvv}}}}}}sssjjjgggccc```^^^]]]ZZZXXXXXXZZZ\\\^^^dddooo}}}}}}yyytttnnncccXXXSSSTTTYYYXXXUUUPPPKKKGGGGGGGGGKKKKKKSSSccctttxxxmmmaaa\\\ooo}}}}}}lllkkkfffwwwmmm___xxxsss\\\TTTNNN]]]qqq~~~|||{{{{{{|||}}}~~~~~~}}}|||{{{zzzyyyyyyyyyzzzyyyxxxvvvvvvvvvxxxzzz|||yyyyyyyyywwwtttrrrrrrsssvvvwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyzzz||||||zzzxxxwwwxxxyyyyyyyyyxxxwwwwwwyyyzzz{{{|||||||||||||||~~~}}}||||||}}}}}}{{{yyyyyyyyy{{{|||~~~}}}{{{yyyttttttuuuxxx|||}}}yyyvvvjjjccc___```bbbccceeejjjgggjjjmmmnnnmmmlllkkkkkkjjjjjjjjjjjjgggbbb[[[VVVRRROOOLLLJJJHHHFFFBBB@@@>>><<<999888888888777555555555444555666888999;;;>>>AAACCCDDDBBBAAA@@@@@@???AAACCCCCCCCCEEEGGGJJJLLLPPPUUUZZZ```ffflllpppvvvzzzqqqaaaSSSJJJEEECCC@@@>>>>>>@@@@@@DDDQQQ]]]mmmwwwyyysssqqqvvvpppwww|||ssshhh^^^TTTLLLFFFBBBBBBDDDGGGLLLQQQVVVYYY```kkk{{{~~~yyy{{{yyynnnfff___TTTKKKEEEAAA???>>><<<<<<<<<===@@@DDDGGGIIIJJJLLLNNNPPPQQQQQQPPPPPPKKKLLLLLLMMMPPPYYYeeennnxxxooo___VVVSSSSSSRRRQQQPPPQQQTTTXXX]]]```kkksss~~~rrriiigggfffkkkjjj___SSSLLLKKKKKKIIIPPPZZZccckkkttt}}}tttjjjgggcccaaa___]]]ZZZXXXYYYZZZ\\\^^^cccnnn|||zzzuuummmaaaVVVSSSUUUXXXWWWTTTOOOJJJGGGFFFGGGHHHIIIQQQ```ooorrrjjj___^^^qqqqqqqqqnnn}}}sssfffuuu]]]UUUPPP^^^rrr~~~~~~{{{yyyzzz{{{|||{{{|||}}}~~~|||{{{{{{zzzyyyyyyzzzzzzwwwvvvuuuuuuuuuwwwxxxyyyxxxyyyzzzyyywwwvvvwwwxxxwwwxxxxxxxxxyyyyyyyyyzzz{{{{{{{{{|||~~~}}}{{{yyywwwwwwxxxxxxyyyyyyyyyyyy||||||}}}}}}}}}}}}}}}|||}}}}}}|||}}}~~~~~~|||zzzyyyzzz|||~~~~~~}}}|||{{{yyyzzz|||zzzuuujjjfffdddhhhkkklllooorrrrrrtttuuutttqqqnnnlllllllllkkkjjjiiifffaaa[[[VVVQQQNNNKKKIIIGGGEEEBBB???===;;;888777888888666555555444444555666888:::;;;>>>AAADDDDDDCCCAAA@@@AAA???AAACCCDDDDDDFFFIIILLLNNNRRRWWW]]]ccchhhnnnrrryyy|||pppaaaSSSJJJEEEDDD@@@>>>???@@@BBBJJJZZZiiiwww}}}{{{tttsssoookkkrrr{{{qqqggg]]]TTTKKKFFFAAABBBDDDGGGLLLRRRWWWZZZaaalll|||xxxtttxxxxxxnnneee^^^SSSJJJDDD@@@>>>===<<<<<<<<<>>>AAAEEEIIIKKKKKKMMMPPPRRRSSSRRRQQQPPPJJJKKKLLLMMMPPPWWWbbbjjjuuummm\\\TTTSSSUUUQQQQQQRRRTTTYYY```gggkkkttt|||{{{iiieeehhhhhhnnnlll^^^PPPJJJIIIIIIHHHMMMTTT\\\eeeppp}}}|||sssjjjgggdddbbb```^^^[[[XXXYYYZZZ\\\^^^dddooo}}}|||uuulll___TTTRRRVVVWWWVVVSSSNNNIIIFFFEEEFFFHHHJJJRRR___mmmqqqkkkddd^^^qqq{{{vvvyyyqqquuuttt}}}xxx}}}cccYYYSSSaaauuu~~~|||yyyyyyyyy{{{}}}{{{|||}}}~~~~~~~~~|||||||||{{{{{{{{{{{{{{{vvvvvvvvvvvvvvvvvvvvvwwwyyy{{{|||{{{zzzyyyzzz{{{zzzzzzyyyyyyzzzzzz{{{{{{}}}||||||}}}~~~}}}zzzxxxvvvvvvwwwxxxyyyzzzzzzzzz~~~~~~~~~~~~}}}|||||||||}}}}}}{{{yyy{{{}}}~~~~~~}}}|||{{{zzz{{{wwwpppkkkhhhhhhnnnqqqqqqrrruuutttuuuwwwvvvssspppoooooommmkkkiiigggddd___ZZZVVVOOOMMMIIIGGGEEECCC@@@===<<<:::888777777777666555444444444444666888:::;;;???AAADDDDDDCCCAAAAAAAAA>>>@@@BBBDDDEEEGGGKKKNNNPPPTTT[[[aaaggglllrrruuu}}}}}}ooo```SSSKKKFFFDDDAAA@@@AAACCCGGGPPPccctttzzzssssssiiifffooo~~~~~~zzzqqqggg]]]SSSKKKFFFAAABBBDDDGGGLLLRRRWWWZZZbbbmmm|||zzzssspppvvv~~~{{{pppddd]]]RRRIIIBBB???===;;;<<<<<<===>>>AAAFFFIIILLLLLLNNNQQQSSSTTTSSSRRRPPPHHHJJJKKKMMMOOOVVV```hhhsssnnn\\\TTTTTTWWWSSSSSSTTTXXX___hhhpppuuurrrcccbbbiiijjjpppmmm]]]NNNHHHGGGGGGGGGKKKQQQWWW```mmm|||yyyqqqjjjhhheeebbbaaa^^^[[[YYYYYYZZZ]]]```fffqqq}}}uuukkk]]]RRRQQQVVVUUUTTTRRRMMMHHHEEEEEEFFFIIIMMMUUUbbbnnnssspppkkk]]]ppp|||qqqhhhhhhzzzooouuuxxxiii^^^WWWdddxxx~~~{{{xxxxxxzzz|||~~~||||||}}}~~~}}}}}}}}}}}}||||||||||||vvvvvvwwwwwwwwwwwwvvvuuu{{{|||}}}}}}{{{zzz{{{}}}||||||{{{{{{{{{|||}}}}}}}}}}}}}}}~~~~~~}}}yyyvvvuuuuuuvvvwwwyyyzzz{{{|||~~~~~~|||{{{|||~~~~~~|||zzz|||~~~~~~|||||||||yyy{{{~~~tttkkkfffdddeeejjjnnnmmmmmmnnnhhhkkkmmmnnnmmmmmmmmmnnnmmmkkkhhheeebbb^^^YYYUUUMMMKKKHHHEEEDDDAAA>>><<<;;;999777777777777666555444444444444666888:::<<>>AAA@@@@@@KKKcccxxxzzzooosssvvv^^^```pppzzz||||||xxxrrreee[[[SSSMMMIIIDDDDDDEEEHHHMMMSSSYYY\\\bbbmmm}}}zzzuuuooojjjppp|||xxxqqqiii]]]QQQJJJEEE@@@>>>???<<<===@@@CCCFFFIIILLLMMMPPPSSSVVVWWWUUUSSSRRRRRRIIIJJJLLLNNNPPPWWW```ggguuuooo^^^WWWWWWXXXXXX[[[___eeekkkttt}}}yyygggdddiiifffxxxrrrfffWWWJJJEEEFFFJJJKKKKKKMMMSSSZZZdddsssyyyrrrjjjiiigggdddaaa^^^[[[ZZZYYYYYY[[[aaagggooo|||{{{tttiii___XXXUUUUUU[[[RRRKKKHHHFFFCCCDDDHHHDDDKKKQQQYYYhhhvvvtttjjj```mmm~~~|||iii^^^YYYfffzzzuuuqqqxxxqqqjjj\\\ooo{{{wwwxxx{{{}}}~~~~~~|||{{{zzzzzz{{{{{{yyyxxxyyy|||{{{xxxwwwwwwvvvvvvwwwwwwxxx|||{{{yyyzzz|||}}}}}}|||~~~~~~~~~}}}}}}}}}}}}|||}}}|||yyywwwwwwwwwwwwwwwxxxxxxyyyyyyyyy}}}~~~~~~||||||}}}~~~}}}{{{zzz|||}}}|||||||||{{{{{{{{{{{{{{{yyy{{{|||{{{{{{xxxoooeee___ZZZYYY]]]^^^[[[WWWVVVUUUVVVYYY\\\```ffflllpppmmmmmmkkkggg```ZZZVVVTTTLLLJJJGGGCCC@@@>>>===<<<999888777666444444333333444555666555555666999<<>>??????@@@BBBDDDFFFIIIMMMPPPVVV[[[aaafffiiiooovvv|||qqqaaaSSSKKKGGGFFF???AAA@@@BBBPPPjjjwwwlllqqqooo[[[^^^llluuuxxx{{{}}}~~~qqqeeeZZZRRRLLLHHHDDDDDDEEEHHHMMMSSSXXX\\\dddooo~~~yyyqqqmmmhhhfffppp}}}yyyqqqhhh\\\PPPIIIDDD???===>>><<<>>>@@@CCCGGGJJJLLLMMMPPPSSSUUUVVVTTTRRRPPPPPPHHHJJJMMMNNNQQQXXXaaaiiiuuunnn```[[[[[[]]]___bbbffflllrrrzzzsssdddfffnnnllltttmmmaaaTTTJJJFFFFFFIIIKKKJJJMMMSSSYYYaaannnzzzxxxqqqjjjiiigggdddaaa^^^\\\ZZZYYYYYY[[[aaagggooo|||~~~{{{tttmmmfff```]]][[[YYYQQQIIIGGGEEEBBBCCCGGGDDDKKKQQQYYYhhhvvvuuulll```mmm~~~|||ggg[[[WWWddd~~~yyywwwvvv}}}zzzrrriii}}}{{{xxxxxxyyyzzz{{{}}}|||{{{zzzyyyzzz{{{{{{}}}~~~~~~zzzyyyyyyyyyyyyyyyzzz{{{}}}||||||}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{yyyxxxxxxwwwxxxyyyzzzzzz{{{zzzzzz}}}~~~}}}||||||}}}{{{zzzzzz{{{}}}~~~}}}|||}}}}}}~~~~~~~~~~~~}}}yyy{{{{{{zzzyyyvvvmmmcccYYYRRRMMMNNNOOOLLLJJJKKKIIILLLQQQWWW^^^fffmmmqqqooonnnlllgggaaa[[[WWWUUULLLJJJFFFCCC@@@>>><<<<<<999888777555444444333333222333444555555777:::===@@@BBBDDDCCCBBB@@@@@@@@@AAACCCEEEGGGIIILLLQQQTTTZZZ___eeeiiimmmrrryyy~~~ssscccUUULLLIIIHHHAAAAAAAAACCCQQQjjj~~~}}}}}}vvvkkkqqqvvvcccWWW\\\gggnnnsssxxx|||pppdddYYYQQQKKKGGGCCCDDDEEEHHHMMMSSSXXX\\\fffqqqzzzooogggdddbbbdddrrryyyqqqggg[[[OOOHHHCCC>>><<<===<<<>>>AAADDDHHHKKKMMMNNNQQQSSSUUUUUURRRPPPNNNNNNHHHJJJMMMPPPSSSZZZccckkkuuulllbbb```bbbdddiiimmmqqqwww}}}xxxkkk```fffooonnnnnnfffZZZOOOIIIGGGGGGGGGJJJJJJNNNSSSXXX]]]gggrrr}}}wwwpppjjjiiigggdddaaa^^^\\\[[[YYYXXX[[[aaagggooo|||}}}yyytttpppnnnjjjddd```VVVOOOHHHEEEDDDBBBBBBFFFEEEKKKPPPXXXgggvvvwwwnnnaaammm~~~|||eeeYYYTTT```xxx}}}{{{zzzyyywwwzzz|||{{{www}}}zzzzzzzzzyyyxxxzzzzzzzzzyyyzzzzzz{{{||||||{{{{{{{{{|||}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}zzzxxxyyyzzzxxxyyy{{{}}}~~~~~~}}}|||}}}}}}{{{zzzzzzxxxyyyzzzzzzyyyyyyyyyzzz{{{|||~~~~~~yyy{{{zzzxxxwwwtttjjj```VVVMMMEEECCCCCCBBBBBBDDDDDDHHHOOOWWW```hhhnnnqqqpppnnnkkkgggbbb]]]XXXVVVKKKIIIFFFBBB???===<<<;;;888888666555444444333333000111333444555777;;;>>>@@@BBBDDDDDDCCCAAAAAAAAAAAACCCFFFHHHKKKOOOTTTXXX]]]bbbggglllooottt{{{vvveeeVVVMMMJJJKKKBBBAAA@@@CCCMMM___rrr~~~}}}~~~yyyyyyzzz|||wwwlllttt~~~dddXXXRRRYYYbbbgggooowwwzzzooocccYYYPPPJJJFFFCCCCCCEEEHHHLLLRRRXXX[[[hhhsssuuujjjaaa``````fffxxxyyyqqqhhh\\\OOOHHHCCC>>>===>>>===???BBBFFFIIILLLNNNNNNQQQSSSTTTSSSPPPMMMLLLLLLHHHKKKOOORRRUUU\\\fffmmmttt~~~|||kkkeeefffhhhjjjtttwww|||sssfff]]]dddmmmkkkggg^^^RRRKKKHHHHHHHHHGGGKKKLLLOOOTTTWWWYYYaaaiiiuuu{{{}}}wwwoooiiihhhfffdddaaa^^^\\\[[[YYYXXX[[[```fffnnn|||{{{wwwsssrrrqqqnnnfff___UUUMMMGGGFFFDDDBBBCCCFFFEEEJJJOOOVVVfffvvvyyyqqqbbbmmm|||dddWWWSSS]]]qqq|||vvvrrrqqqqqqrrrssszzz|||uuu}}}ttt{{{~~~}}}}}}}}}{{{zzzzzzzzz{{{{{{|||}}}~~~~~~}}}{{{{{{|||||||||||||||}}}~~~~~~~~~~~~|||}}}~~~}}}zzzyyyzzz|||zzz{{{~~~}}}}}}}}}zzzyyyyyywwwzzz{{{zzzwwwvvvxxx{{{wwwyyy|||~~~}}}zzz{{{zzzwwwuuurrriii___XXXOOOHHHGGGHHHGGGHHHJJJMMMPPPVVV^^^ffflllooopppooolllhhhddd```\\\XXXUUUJJJHHHEEEBBB>>><<<;;;;;;888777666555444444444444000222333444444777:::===???AAACCCDDDBBBAAAAAAAAA???AAAEEEHHHKKKPPPUUUYYY^^^bbbhhhlllooottt{{{yyyfffVVVLLLIIIJJJ@@@???@@@CCCIIITTT```jjjsss}}}zzzzzz~~~uuullltttnnnZZZQQQOOOWWW^^^ccclllwwwyyynnncccYYYPPPIIIEEECCCCCCDDDGGGLLLRRRXXX[[[gggrrrrrrggg``````bbbkkk~~~zzzqqqiii]]]PPPIIIEEE@@@>>>???===@@@CCCGGGKKKMMMNNNOOORRRSSSSSSRRROOOLLLKKKKKKIIIMMMQQQTTTWWW^^^gggnnnsss|||qqqkkkkkknnnppp|||nnnccc^^^eeemmmhhh___XXXNNNHHHGGGHHHIIIHHHMMMNNNQQQUUUVVVVVV[[[cccppp|||}}}~~~vvvoooiiihhhfffdddaaa^^^]]]\\\XXXXXXZZZ```fffnnn{{{zzzvvvrrrqqqooojjjaaaYYYTTTMMMGGGFFFFFFCCCDDDGGGFFFJJJNNNUUUeeewww{{{uuueeelllxxxfffWWWSSSZZZjjjyyyxxxvvvqqqlllhhhggghhhlllnnnyyyxxxpppvvv}}}xxxkkknnnrrr|||www~~~|||}}}}}}~~~|||yyyzzz|||||||||{{{{{{|||}}}~~~~~~~~~||||||~~~~~~~~~}}}||||||}}}}}}{{{{{{|||~~~}}}~~~~~~}}}|||zzzyyyyyyxxxzzz|||zzzwwwvvvyyy|||vvvxxx|||~~~~~~}}}{{{|||zzzwwwuuurrriii___VVVPPPLLLPPPSSSSSSTTTUUUYYY[[[___fffmmmqqqqqqpppmmmiiiddd```]]]ZZZUUURRRJJJHHHEEEAAA>>><<<;;;:::777666555444444333444444333444555444444666999;;;>>>@@@BBBBBBAAA@@@@@@@@@???BBBEEEIIIMMMRRRXXX\\\```dddjjjnnnqqqvvv}}}{{{gggUUUJJJHHHJJJ>>>===???DDDJJJPPPYYYbbbqqq|||}}}rrrjjjsss|||hhhWWWPPPNNNUUU\\\bbbmmmyyyxxxnnncccYYYQQQIIIEEEBBBCCCDDDGGGLLLRRRWWW[[[eeepppmmmeee```ccchhhrrryyyrrrjjj^^^QQQJJJEEE@@@>>>???>>>@@@EEEIIILLLNNNOOOOOORRRSSSSSSQQQNNNLLLLLLLLLKKKOOOSSSVVVYYY___hhhnnnsss{{{~~~uuusssuuuwwwwwwhhhbbb```iiiooohhhYYYTTTMMMGGGFFFHHHJJJKKKOOOOOOQQQTTTTTTRRRWWW^^^lllyyywwwoooiiihhhfffdddaaa___]]]\\\XXXWWWZZZ```fffnnn{{{~~~~~~yyyvvvrrroookkkddd[[[TTTRRRLLLGGGGGGFFFDDDDDDGGGFFFJJJMMMSSSdddwww}}}xxxfffjjjrrr|||gggXXXRRRUUUbbblllllljjjfffbbb______```hhhkkkuuu}}}|||tttmmmqqquuuooohhhfffccc|||}}}xxxrrrqqq|||~~~~~~}}}}}}~~~|||{{{{{{zzzzzz{{{{{{||||||zzzyyyzzz|||}}}}}}|||||||||}}}~~~~~~~~~}}}}}}~~~}}}~~~~~~}}}{{{yyyzzz{{{zzzzzzzzzyyyxxxxxxzzz|||yyyzzz}}}~~~{{{|||zzzvvvtttqqqiii```RRRNNNNNNUUU[[[]]]^^^```bbbbbbeeekkkrrruuutttrrrkkkfff```]]][[[XXXTTTPPPIIIGGGDDD@@@===;;;::::::666555555444333333444444444555666555555666999;;;===???AAABBBAAA@@@@@@@@@BBBDDDHHHLLLOOOUUUZZZ^^^bbbffflllqqquuuzzz}}}hhhUUUKKKJJJMMM>>><<<===DDDIIINNNXXXbbbsssqqqjjjsssvvvgggZZZQQQNNNUUU\\\bbbooo|||~~~xxxnnndddZZZQQQJJJEEEBBBBBBDDDGGGKKKQQQWWWZZZbbbmmm}}}}}}kkkeeecccjjjrrr}}}yyyrrriii]]]PPPIIIDDD???===>>>>>>AAAEEEJJJMMMOOOPPPPPPRRRRRRSSSQQQOOOMMMMMMNNNMMMQQQUUUXXX[[[```hhhnnnssszzz|||}}}pppdddaaabbbkkknnndddUUUSSSNNNHHHFFFGGGKKKNNNNNNNNNOOORRRPPPOOOSSSZZZdddqqqxxxppphhhgggfffcccaaa___]]]\\\XXXWWWZZZ```eeemmm{{{xxxwwwtttooohhh```XXXSSSPPPJJJEEEEEEEEECCCCCCFFFGGGJJJLLLRRRcccxxxzzzfffhhhmmmvvvhhhXXXQQQQQQYYYaaabbbbbbaaa^^^\\\\\\]]]ggghhhpppvvv~~~uuuoookkkppptttmmmfff```WWWkkk{{{{{{~~~|||rrrkkkwwwyyyhhhjjjttt|||}}}|||{{{zzzzzzyyyyyyzzzyyyxxxwwwxxx{{{|||}}}|||||||||}}}}}}~~~{{{}}}~~~~~~}}}{{{yyyyyy{{{}}}zzzxxxvvvvvvxxxzzz{{{{{{yyyzzz{{{}}}}}}~~~~~~~~~yyyzzzwwwtttrrrppphhh___SSSOOOPPPYYYaaaeeegggjjjkkkiiijjjnnntttwwwvvvsssjjjeee^^^[[[ZZZXXXSSSOOOIIIGGGCCC@@@===;;;999999555555444444333333444444444555666666666888;;;>>>===@@@BBBCCCBBBAAAAAABBBCCCEEEHHHLLLPPPUUUZZZ^^^aaaffflllrrrvvv|||}}}iiiWWWNNNOOOTTTAAA<<<===BBBGGGLLLVVVbbbrrrrrrllluuuttthhh^^^SSSOOOTTT\\\dddqqq~~~~~~xxxnnnddd[[[RRRJJJEEEBBBBBBDDDGGGKKKQQQWWWZZZ```kkk|||zzzkkkfffhhhqqq{{{yyyssshhh\\\OOOHHHCCC>>><<<===>>>AAAFFFKKKNNNPPPPPPPPPQQQRRRSSSQQQOOOMMMNNNOOOOOORRRVVVYYY[[[```hhhmmmssszzznnnbbbaaacccjjjkkk___SSSRRROOOJJJEEEFFFKKKPPPNNNMMMNNNOOONNNLLLPPPWWWZZZhhhxxxxxxqqqhhhgggfffcccaaa___]]]]]]XXXWWWZZZ___eeemmm{{{xxxxxxvvvpppggg^^^XXXUUUNNNHHHDDDDDDDDDBBBBBBEEEGGGJJJLLLRRRcccxxx|||eeefffjjjssshhhWWWOOONNNTTT]]]___``````^^^]]]]]]^^^hhhhhhmmmpppvvvzzzqqqmmmkkkqqqvvvpppeee\\\OOOaaapppqqqzzzvvvqqq{{{ggg```lllzzzpppbbbfffooottt{{{~~~zzzyyy~~~}}}~~~~~~}}}|||zzzyyyyyyyyyyyyxxxwwwvvvxxxzzz}}}}}}}}}|||||||||}}}~~~~~~yyy|||~~~}}}|||zzzxxxyyy|||zzzwwwttttttxxx{{{{{{zzzxxxxxxyyyyyyzzzzzz{{{{{{wwwxxxvvvrrrqqqoooggg___WWWSSSTTT\\\eeekkkooossstttqqqooorrrvvvxxxuuuqqqjjjddd]]]ZZZZZZXXXSSSOOOHHHFFFCCC@@@<<<:::999999555555444333333333444444333444666777888:::>>>AAA>>>AAACCCDDDCCCBBBBBBCCCAAACCCGGGJJJMMMRRRXXX\\\^^^cccjjjpppttt{{{}}}jjjYYYQQQTTTZZZDDD???===AAAFFFMMMXXXbbbrrr~~~rrrnnnvvv|||mmm[[[TTTRRRWWW___gggtttyyyooodddZZZQQQIIIEEECCCDDDDDDEEEHHHOOOWWW]]]eeeppp}}}nnnnnnsss~~~|||wwwjjj]]]OOOGGGCCC@@@@@@CCCCCCFFFIIIKKKMMMNNNPPPRRRTTTTTTSSSPPPMMMLLLMMMOOOQQQUUUZZZ]]]```dddkkkqqqrrrzzzzzzhhh\\\aaagggccc]]]]]][[[WWWQQQKKKIIIIIIKKKLLLPPPPPPOOONNNNNNOOOPPPQQQ\\\bbbmmm{{{zzzrrrllliiidddaaa___\\\YYYWWWXXXWWWYYY^^^dddlllzzz~~~zzzyyyvvvqqqiii___VVVQQQKKKIIIGGGDDDCCCCCCCCCDDDGGGJJJMMMVVVjjjkkkcccbbbpppcccTTTJJJIIIUUU___`````````^^^[[[XXXVVV```hhhkkkjjjrrr{{{qqqiiikkkqqqsssqqqnnnWWWRRR___kkktttxxxsssppppppvvveeeaaafffnnnwww}}}uuukkkcccccclllvvvzzzzzzuuutttvvvyyyxxxzzz{{{zzzyyyxxxyyyzzz{{{|||yyyxxxxxxyyyzzz{{{|||}}}{{{|||~~~~~~}}}{{{zzz|||}}}~~~}}}{{{zzz{{{|||{{{{{{|||xxxwwwxxxzzz{{{{{{yyyzzzzzzzzz{{{{{{||||||wwwwwwuuuqqqpppnnnfff]]]SSSMMMOOO]]]llltttuuuuuuvvvpppooowww{{{wwwttttttoooggg\\\VVVUUUTTTPPPMMMKKKHHHCCC@@@>>>;;;888555555555555555555555555555666777777777777999===@@@@@@AAAAAA@@@??????@@@BBBEEEFFFIIIKKKNNNRRRXXX\\\___aaafffnnnwwwzzzjjjYYYQQQVVV___EEE@@@>>>BBBFFFMMMWWWaaattt~~~qqqmmmwwwuuucccZZZUUU]]]gggqqq~~~yyyooodddZZZQQQIIIEEECCCDDDEEEFFFJJJPPPWWW]]]eeepppvvv{{{{{{vvviii\\\OOOGGGCCC@@@AAACCCDDDGGGJJJLLLMMMOOOQQQSSSTTTTTTSSSPPPMMMLLLMMMOOOWWW\\\bbbfffhhhkkkooosssttt|||ssscccXXX\\\aaa^^^\\\^^^bbb\\\SSSLLLIIIJJJLLLNNNOOONNNMMMLLLKKKLLLMMMMMMWWW\\\ffftttxxxpppjjjgggccc```^^^[[[YYYVVVWWWVVVXXX]]]ccckkkyyy~~~yyyxxxtttoooggg^^^VVVRRRMMMKKKGGGDDDBBBBBBCCCDDDFFFJJJNNNYYYpppkkkbbbaaannnxxx___SSSKKKLLLXXXccccccbbb```]]]ZZZXXXXXX]]]dddgggeeeiiiwww|||wwwnnniiillltttwwwuuupppXXXRRR___lllvvv{{{vvvqqqqqqvvv|||ccc___dddmmmuuuzzz}}}}}}~~~xxxooogggfffnnnwww{{{{{{wwwxxx||||||zzz~~~~~~}}}zzzzzzyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyzzz{{{||||||{{{|||~~~~~~}}}|||{{{|||~~~}}}{{{yyyyyyzzz{{{{{{zzz~~~{{{xxxvvvwwwyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{uuuvvvtttpppooommmeee\\\VVVRRRUUUcccrrryyyyyyxxxtttppppppwwwzzzwwwttttttooofff[[[UUUSSSRRROOOLLLJJJGGGCCC???===;;;888666555555555555555555555555666666777777777999===@@@@@@AAAAAA@@@??????@@@BBBDDDFFFHHHKKKNNNSSSYYY]]]bbbdddhhhoooxxxzzzkkk[[[TTT[[[fffCCC@@@@@@CCCGGGMMMWWWaaaxxx}}}ooolllwwwnnn```ZZZfffvvvyyyooodddZZZQQQIIIEEEBBBDDDFFFHHHLLLQQQXXX]]]eeeqqqzzzuuuhhh\\\NNNGGGCCCAAABBBDDDFFFIIILLLNNNOOOPPPRRRTTTTTTTTTSSSPPPMMMLLLNNNPPPWWW]]]eeejjjkkkmmmppprrrxxxkkk___WWWYYY\\\[[[^^^dddllldddXXXNNNJJJKKKNNNOOOPPPOOOMMMKKKJJJJJJKKKKKKRRRWWWaaammmyyyuuummmhhheeeaaa^^^\\\ZZZXXXUUUVVVUUUWWW\\\bbbkkkyyy~~~yyyvvvrrrllleee]]]WWWSSSPPPMMMHHHDDDBBBBBBCCCEEEEEEIIIPPP^^^xxxlllcccaaannnqqq\\\SSSMMMPPP]]]jjjjjjhhhddd```]]]\\\\\\^^^dddeee___aaallluuuwwwvvvsssmmmjjjoooyyy~~~}}}uuu\\\TTTbbbppp||||||uuuuuuyyyxxxbbb___fffooowww{{{}}}~~~~~~wwwooonnnsss{{{~~~}}}|||{{{{{{yyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzz{{{||||||||||||~~~~~~}}}|||yyyzzz|||~~~~~~}}}zzzyyywwwxxxyyyzzzzzzyyy}}}zzzwwwvvvwwwxxxyyyyyyzzz{{{{{{{{{{{{zzzzzzyyytttuuussspppooommmeee\\\WWWUUUZZZiiiwww|||{{{zzzsssqqqrrrwwwyyywwwttttttooofffZZZSSSQQQPPPNNNKKKIIIFFFAAA>>><<<:::888666555555555555555555555555444666777777777999===@@@AAAAAABBBAAA@@@???AAACCCCCCEEEHHHKKKOOOUUU[[[___fffhhhkkkqqqxxxzzzkkk^^^ZZZcccppp@@@???@@@DDDIIIOOOZZZeee}}}|||mmmjjjxxxwwwfffaaasssyyyooodddZZZQQQIIIEEEAAADDDGGGJJJMMMSSSYYY]]]fffqqq~~~xxxsssgggZZZMMMGGGDDDBBBCCCFFFHHHJJJMMMOOOPPPQQQSSSUUUTTTTTTRRROOOMMMMMMOOORRRWWW]]]eeejjjllloootttwww~~~wwweee^^^YYYZZZ[[[^^^fffooowwwlll\\\PPPLLLLLLOOOQQQRRRQQQOOOMMMLLLLLLLLLLLLRRRWWW```jjjuuu}}}rrrkkkfffccc___]]][[[YYYWWWUUUVVVUUUWWW]]]ccclllzzzyyywwwrrrllleee^^^YYYVVVSSSOOOIIIDDDAAAAAACCCEEECCCIIIQQQbbb|||kkkcccbbboooooo\\\UUUQQQUUUcccqqqrrrqqqmmmhhhddddddeeeeeejjjhhh^^^]]]gggpppsssuuuuuusssqqqwww|||aaaWWWfffwwwyyyzzz|||vvvdddbbbjjjuuu}}}yyywww{{{~~~}}}~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyyyyzzz{{{{{{zzzxxxwwwyyyyyyzzz{{{{{{{{{{{{{{{}}}}}}}}}}}}|||{{{zzzyyywwwxxxyyy{{{}}}~~~~~~~~~}}}|||zzzxxxxxxxxxzzz|||{{{zzz{{{yyywwwvvvwwwxxxxxxxxxzzz{{{{{{{{{{{{zzzxxxxxxtttuuutttqqqpppnnnfff\\\UUUTTT[[[kkkxxx{{{yyyxxxrrrsssuuuwwwwwwuuuttttttoooeeeXXXQQQOOOOOOMMMKKKIIIEEEAAA===<<<:::888777555555555555555555555555444555777777888:::===@@@AAABBBBBBBBB@@@@@@BBBCCCCCCEEEIIILLLPPPVVV]]]aaaiiikkkooosssxxxyyykkk___^^^kkkzzz======@@@EEEKKKRRR```mmm|||jjjgggxxxqqqlllyyyooodddZZZQQQIIIEEEAAACCCFFFJJJNNNSSSYYY]]]fffrrr|||vvvpppeeeYYYLLLFFFDDDBBBDDDGGGIIIKKKNNNPPPPPPQQQSSSUUUSSSSSSQQQOOOMMMNNNRRRTTT\\\```ggglllpppvvv}}}qqq```]]][[[[[[]]]cccoooyyysss```RRRMMMNNNPPPQQQRRRQQQOOOMMMMMMLLLMMMMMMRRRWWW```jjjsss~~~{{{qqqiiidddaaa^^^[[[ZZZYYYWWWUUUWWWVVVYYY^^^eeemmm|||zzzxxxsssmmmfff___ZZZWWWTTTPPPJJJDDDAAAAAACCCDDDBBBIIIQQQaaaxxx~~~ddd^^^___nnnrrr^^^XXXUUUZZZhhhtttxxx|||zzzuuupppnnnnnnooorrrmmm```\\\hhhuuu{{{dddZZZjjj~~~~~~}}}~~~tttdddbbblllzzz~~~{{{{{{}}}~~~}}}}}}|||{{{{{{zzzzzzyyyzzzzzz{{{|||{{{zzzyyywwwyyyzzz{{{|||||||||{{{{{{~~~}}}|||{{{yyywwwvvvuuuuuuvvvxxxzzz{{{||||||}}}}}}~~~~~~}}}|||{{{zzzzzz{{{}}}~~~}}}|||{{{yyywwwvvvwwwxxxxxxwwwyyyzzz{{{|||{{{zzzxxxwwwtttvvvuuusssrrrpppggg^^^SSSTTT]]]lllxxxzzzxxxwwwtttwwwxxxvvvsssrrrsssuuupppeeeXXXPPPNNNOOOOOONNNJJJFFFAAA===;;;:::888777555555555555555555555555333555777999999;;;>>>@@@BBBCCCCCCBBBAAAAAABBBDDDDDDFFFIIIMMMRRRWWW^^^cccjjjmmmrrrvvvzzzyyyjjj```bbbsss======@@@FFFKKKUUUeeettt}}}hhheeewww~~~xxxyyyooodddZZZQQQIIIEEEAAACCCEEEHHHLLLRRRYYY^^^gggsss{{{tttnnndddXXXLLLFFFDDDCCCEEEHHHIIILLLNNNPPPPPPQQQSSSTTTQQQQQQPPPNNNNNNPPPTTTXXX]]]bbbhhhmmmrrryyykkk[[[[[[[[[\\\```iiivvvwwwbbbSSSNNNNNNPPPPPPNNNNNNMMMLLLLLLMMMNNNOOORRRXXXaaajjjrrr{{{zzzqqqjjjbbb```]]][[[ZZZYYYWWWUUUWWWWWWYYY___fffooo}}}{{{yyytttnnnggg___YYYVVVRRRNNNIIIDDDAAAAAABBBCCCBBBIIIQQQ\\\nnn}}}|||rrr\\\VVVYYYkkkuuu```YYYWWW]]]kkkxxx~~~|||{{{|||sssccc```ooohhh]]]oooqqq______kkk{{{|||||||||||||||||||||||||||||||||||||||{{{zzzyyyzzzzzz|||}}}}}}|||{{{zzz}}}|||{{{yyywwwuuutttssswwwwwwyyyzzz{{{{{{{{{{{{}}}~~~~~~}}}}}}||||||}}}~~~|||{{{yyyxxxxxxyyyyyyxxxwwwxxxyyy{{{|||{{{zzzxxxwwwtttvvvvvvttttttqqqhhh^^^TTTVVV___nnnyyy{{{yyyxxxwww{{{{{{tttnnnooosssuuupppfffXXXPPPOOOQQQRRRRRRMMMHHHBBB>>>;;;:::999777555555555555555555555555444666999:::;;;===???AAABBBCCCDDDCCCBBBAAACCCEEEEEEGGGKKKNNNRRRXXX___ccciiinnntttxxx{{{yyykkkccciii}}}@@@@@@BBBGGGLLLVVVhhhxxx}}}gggcccvvv}}}yyyooodddZZZQQQIIIEEEAAABBBDDDFFFJJJQQQYYY___hhhttt~~~yyyrrrlllcccWWWKKKFFFDDDDDDFFFIIIIIILLLNNNPPPPPPQQQRRRTTTPPPOOOOOOMMMNNNQQQWWW[[[___eeelllrrrwww}}}tttdddYYYZZZ[[[]]]dddppp}}}yyycccTTTNNNOOOOOONNNLLLLLLLLLLLLNNNPPPQQQSSSTTT[[[dddlllssszzzzzzqqqkkkbbb___\\\[[[ZZZYYYXXXVVVVVVVVVXXX^^^eeennn}}}~~~zzzxxxuuuoooggg___WWWRRROOOLLLHHHDDDBBBAAAAAABBBBBBIIIPPPUUUaaammmmmmeeeWWWSSSXXXkkkuuu___XXXWWW]]]mmm|||jjjhhh|||oooeeeyyyooo\\\[[[iii|||{{{{{{||||||}}}~~~~~~~~~~~~}}}||||||{{{{{{{{{zzz{{{|||}}}}}}|||{{{zzz{{{{{{zzzxxxwwwwwwvvvvvvzzzzzz{{{|||||||||||||||~~~~~~}}}}}}~~~}}}{{{{{{zzzyyyyyyzzzzzzyyyxxxvvvxxxzzz{{{|||zzzyyywwwsssuuuvvvtttsssqqqhhh^^^TTTVVV```nnnxxxzzzyyyyyyzzz}}}rrrjjjlllrrruuuqqqfffXXXQQQQQQTTTVVVVVVPPPKKKDDD???<<<:::888777555555555555555555555555444777:::<<<===>>>AAACCCCCCDDDDDDCCCBBBBBBCCCEEEFFFIIILLLOOOSSSYYY___cccfffmmmuuuzzz}}}yyymmmhhhqqqCCCCCCDDDGGGKKKUUUiiizzz~~~fffbbbuuu}}}yyyooodddZZZQQQIIIEEEAAABBBCCCEEEIIIPPPYYY___hhhttt~~~yyyqqqlllcccWWWKKKFFFEEEDDDFFFJJJIIIKKKNNNOOOPPPPPPRRRSSSNNNNNNNNNMMMNNNRRRXXX]]]fffllluuu|||kkk]]]YYY[[[]]]```iiivvvyyycccTTTOOOOOONNNMMMMMMMMMNNNOOOQQQSSSVVVWWWVVV^^^hhhpppuuu|||zzzrrrlllbbb___\\\[[[[[[ZZZXXXVVVUUUUUUWWW]]]dddmmm|||~~~yyywwwuuuoooggg]]]UUUPPPMMMKKKHHHEEEBBBAAAAAAAAABBBJJJOOOPPPXXXbbbccc]]]XXXTTTYYYmmmttt^^^WWWVVV]]]nnnqqqpppwwwmmmppp[[[[[[jjj~~~~~~{{{{{{|||}}}~~~~~~||||||||||||}}}zzz{{{}}}~~~~~~|||{{{yyyzzzyyyyyyxxxxxxyyyyyyzzz}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~|||zzz|||zzzyyyzzz{{{{{{yyyxxxuuuwwwyyy{{{|||{{{yyyxxxrrrtttuuusssssspppggg]]]SSSUUU^^^lllvvvwwwwwwxxx|||~~~qqqhhhjjjqqqvvvrrrgggYYYQQQRRRVVVXXXYYYRRRMMMEEE@@@<<<:::888777555555555555555555555555555777;;;===>>>???BBBCCCCCCDDDEEEDDDBBBBBBDDDEEEGGGJJJMMMPPPSSSYYY___ccceeelllvvv{{{~~~yyynnnkkkwwwEEE@@@BBBKKKPPPVVViiivvvggglll{{{yyy}}}|||zzznnnbbbXXXNNNGGGCCC@@@BBBFFFIIILLLRRRXXX\\\hhhrrrwwwmmmfffZZZTTTLLLFFFEEEFFFHHHIIIKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLNNNPPPQQQRRRYYYbbbmmmsss{{{sssbbb^^^XXX\\\```dddooo~~~yyydddUUUOOOMMMMMMLLLMMMLLLMMMOOORRRTTTUUUUUU[[[dddnnnuuuzzz|||wwwmmmccc___]]]ZZZXXXXXXXXXWWWVVVVVVVVVYYY```fffnnn{{{|||vvvnnneee]]]VVVRRRRRRLLLGGGGGGEEEAAA???@@@???DDDIIIMMMQQQVVVXXXXXXXXXTTT[[[pppnnnaaaZZZQQQYYYppp|||www|||qqqqqq^^^ZZZiii~~~}}}}}}~~~|||yyyyyyyyyyyyyyy|||}}}}}}}}}}}}}}}||||||}}}~~~~~~~~~|||{{{yyywwwyyy{{{~~~~~~}}}{{{zzzzzz}}}~~~~~~~~~~~~}}}{{{zzzyyyxxxxxxxxxxxxxxx{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyxxxtttlllccc]]]UUUTTT^^^qqqzzzxxxwww|||~~~uuuiiifffmmmsssssspppfffYYYRRRUUU[[[[[[YYYRRRKKKCCC===:::999777555333333333444555666777777;;;<<<===>>>@@@@@@AAAAAABBBBBBBBBBBBCCCEEEFFFHHHIIIJJJKKKNNNSSSZZZ___ccciiinnnuuu|||wwwpppqqq~~~DDDAAABBBKKKWWWeeewwwxxxiiimmm|||uuu|||yyy{{{ooocccXXXOOOHHHCCCAAACCCFFFIIIMMMRRRYYY]]]hhhsss}}}tttjjjdddXXXSSSKKKFFFEEEFFFHHHIIIKKKKKKLLLLLLLLLLLLLLLLLLMMMLLLNNNQQQSSSTTT\\\eeeooouuu~~~ooo```]]]YYY^^^bbbhhhtttxxxcccUUUNNNMMMLLLLLLMMMMMMNNNPPPRRRUUUUUUVVV[[[dddooowww|||}}}xxxnnnddd^^^[[[YYYXXXXXXXXXXXXWWWVVVVVVYYY```fffnnn{{{}}}{{{vvvoooggg___XXXUUUTTTMMMHHHFFFDDDAAA@@@AAA@@@DDDHHHKKKQQQXXX\\\]]]___YYY\\\mmm~~~kkk^^^XXXPPPXXXnnnxxxttt___^^^nnn|||}}}~~~~~~{{{yyyzzz{{{{{{{{{{{{{{{{{{||||||{{{{{{zzz||||||||||||{{{yyywwwvvvyyy{{{~~~}}}|||{{{{{{~~~~~~}}}|||{{{{{{zzzzzzzzzzzz{{{zzzzzzyyyxxxxxxwwwwwwxxxxxxwwwuuurrrkkkbbb\\\UUUTTT___rrr|||{{{{{{~~~ssshhhgggoootttsssrrriii^^^YYY\\\``````]]]SSSLLLDDD>>>;;;999777666555555555555666777999999<<<<<<>>>???@@@AAAAAAAAABBBBBBBBBBBBCCCEEEFFFHHHJJJJJJKKKNNNRRRXXX]]]```hhhmmmttt{{{vvvsssxxxCCCBBBDDDMMMddd~~~zzzkkkooo|||}}}mmmxxxyyyvvv}}}|||pppdddYYYPPPIIIEEEAAACCCFFFJJJMMMSSSYYY]]]hhhsssyyypppggg```VVVQQQJJJEEEDDDFFFHHHIIIKKKKKKKKKKKKJJJJJJJJJJJJLLLLLLOOOSSSVVVXXXaaajjjrrryyyiii^^^]]]\\\```fffmmmzzzxxxdddTTTNNNLLLLLLKKKLLLMMMNNNPPPSSSUUUVVVWWW\\\eeeqqqzzzzzzqqqggg]]]ZZZXXXWWWWWWXXXWWWVVVVVVUUUYYY___eeemmmzzz~~~{{{yyyuuupppiiiaaa[[[XXXWWWOOOHHHFFFDDDAAA@@@CCCAAADDDGGGJJJTTT```ggggggeee[[[YYYgggzzz{{{hhh[[[UUUOOOUUUjjj|||dddaaattt|||~~~~~~~~~|||zzzyyy{{{}}}~~~~~~{{{{{{|||}}}}}}||||||{{{zzz{{{{{{{{{zzzxxxwwwuuuxxx{{{~~~~~~}}}}}}}}}~~~}}}|||{{{{{{{{{yyyxxxxxxwwwvvvvvvuuuuuuwwwvvvtttrrrnnnhhhaaa[[[TTTUUUaaasss|||ppphhhjjjrrrvvvuuutttkkkbbb```cccfffdddaaaTTTOOOGGG@@@<<<:::888777666666666777888:::;;;<<<===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBCCCEEEFFFHHHKKKKKKKKKMMMQQQVVV[[[^^^fffkkkssszzz~~~uuuwwwBBBDDDFFFQQQqqq|||lllooo{{{sssfffqqq{{{wwwtttyyy}}}qqqeeeZZZQQQJJJEEEAAACCCFFFIIIMMMRRRXXX]]]gggsss}}}vvvmmmccc]]]SSSNNNHHHDDDDDDFFFGGGHHHJJJJJJIIIIIIIIIIIIIIIIIILLLMMMPPPVVVYYY]]]fffpppxxxwwwddd\\\]]]]]]bbbhhhqqq{{{fffVVVNNNLLLJJJIIILLLMMMPPPQQQSSSUUUWWWYYY]]]eeeqqq{{{}}}sssjjj^^^\\\XXXWWWVVVVVVUUUTTTUUUUUUXXX___eeelllyyy|||zzzxxxuuuqqqjjjddd^^^ZZZXXXPPPIIIFFFDDDAAAAAADDDBBBFFFHHHLLL[[[mmmwwwvvvgggZZZTTT```uuuyyyfffWWWRRRMMMRRRdddlllcccyyy~~~}}}|||zzzyyyyyy|||}}}~~~~~~~~~zzz{{{{{{{{{{{{yyywwwvvvxxx{{{~~~~~~}}}}}}}}}~~~}}}{{{zzzyyyttttttttttttuuuuuuuuuuuuvvvtttqqqoookkkeee^^^ZZZSSSVVVcccuuuvvvlllhhhnnnwwwzzzyyytttkkkdddeeeiiihhheeebbbWWWRRRJJJCCC>>>;;;999999666666777888999;;;===>>>??????@@@AAABBBCCCCCCBBBBBBBBBBBBBBBCCCEEEFFFHHHMMMMMMMMMNNNRRRVVV[[[^^^eeejjjrrryyy}}}ssswwwAAAEEEHHHUUUxxx|||www}}}~~~lllmmmyyyiii___jjjuuusssssszzz}}}qqqeee[[[QQQJJJFFF@@@BBBEEEHHHLLLQQQWWW\\\gggsss{{{sssjjj```ZZZOOOKKKFFFCCCCCCEEEGGGHHHJJJIIIHHHHHHGGGHHHIIIIIIMMMNNNRRRYYY]]]bbblllvvvppp```[[[^^^___dddjjjttt}}}hhhWWWNNNKKKIIIHHHKKKNNNQQQRRRSSSUUUXXX[[[___fffqqq{{{vvvlllaaa^^^ZZZWWWVVVTTTRRRQQQUUUUUUXXX^^^dddkkkxxx|||yyyxxxvvvqqqkkkddd^^^[[[WWWOOOHHHFFFDDDBBBBBBEEECCCHHHKKKQQQddd|||iiiZZZRRR]]]rrrzzzfffUUUPPPKKKNNN]]]sssrrrlll~~~{{{yyyyyyzzz}}}}}}}}}~~~||||||}}}}}}}}}{{{zzzyyyxxx{{{~~~~~~}}}|||}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}{{{yyywwwvvvooopppqqqrrrtttuuuvvvwwwtttrrrooollliiiccc\\\XXXRRRXXXeeewwwxxxpppiiilllttt{{{~~~}}}vvvlllgggjjjnnnkkkfffddd[[[WWWOOOFFF???;;;::::::555555666888:::<<<>>>???@@@AAABBBCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCEEEFFFHHHNNNNNNNNNPPPSSSXXX]]]```fffkkkqqqxxx~~~}}}sssvvvAAADDDHHHUUUuuuwwwuuusssrrr|||}}}kkkkkkwwwppp```YYYccclllnnnsss|||}}}qqqeeeZZZQQQJJJFFF@@@BBBEEEHHHLLLRRRXXX\\\hhhsssyyyqqqggg]]]WWWLLLIIIDDDBBBCCCEEEGGGGGGIIIHHHGGGGGGGGGHHHJJJKKKOOOPPPUUU\\\aaafffpppzzz|||jjj^^^[[[___aaaffflllvvv|||gggVVVNNNKKKIIIHHHKKKNNNRRRTTTSSSUUUYYY\\\aaagggoooyyywwwnnnbbb___[[[XXXVVVUUUSSSQQQUUUUUUXXX]]]cccjjjwww}}}zzzyyyvvvrrrkkkddd]]]YYYTTTMMMGGGFFFDDDBBBCCCFFFDDDJJJNNNUUUllllll\\\RRR]]]rrr}}}hhhTTTNNNJJJKKKVVVjjj{{{xxxzzz{{{xxxvvvvvv{{{zzzzzz{{{~~~zzzzzz{{{|||}}}}}}}}}}}}}}}~~~~~~~~~}}}|||{{{yyy{{{~~~~~~}}}{{{zzzzzz{{{{{{|||}}}~~~~~~|||||||||{{{yyywwwtttrrrmmmnnnoooqqqssstttvvvvvvrrrpppnnnlllhhhbbb[[[UUUPPPYYYhhhxxxpppkkkkkkrrrzzz~~~~~~zzzooojjjooorrrmmmgggfff```\\\TTTJJJ@@@;;;999:::555555777888;;;===???@@@BBBCCCDDDDDDEEEEEEDDDDDDBBBBBBBBBBBBCCCEEEFFFHHHMMMMMMNNNPPPTTTZZZ___bbbiiilllrrrwww|||~~~uuuxxx@@@BBBFFFRRRjjjxxxqqqrrrtttuuu~~~{{{iiijjjvvvtttbbbWWWSSS\\\dddgggrrr|||qqqdddZZZQQQIIIEEEBBBDDDGGGJJJNNNTTTZZZ^^^hhhssswwwnnncccYYYSSSJJJGGGCCCAAABBBEEEFFFGGGHHHGGGGGGFFFGGGIIILLLMMMQQQRRRWWW^^^ccciiisss}}}ttteee[[[[[[```eeeiiioooyyywwwcccTTTMMMLLLKKKJJJJJJOOOSSSTTTTTTUUUYYY^^^cccgggnnnvvvxxxoooaaa^^^ZZZXXXWWWWWWUUUTTTUUUTTTWWW]]]cccjjjvvv~~~{{{zzzwwwrrrkkkbbb[[[VVVPPPJJJEEEFFFEEECCCCCCEEEDDDKKKOOOWWWoooiiiYYYQQQ]]]uuujjjUUUNNNIIIHHHPPP^^^lllqqqppptttqqqmmmrrr{{{vvvuuupppkkkyyywww}}}|||{{{|||~~~~~~yyyyyyzzz{{{||||||||||||}}}~~~~~~}}}|||yyy{{{}}}}}}{{{yyyxxxxxxxxxyyy{{{}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}{{{{{{{{{zzzxxxuuurrrpppoooooopppqqqrrrsssttttttpppooonnnmmmiiibbbYYYTTTOOOZZZiiiyyy}}}wwwjjjiiioooyyy}}}|||}}}{{{oooiiiooorrrkkkeeeeeeddd```XXXLLLAAA:::888999666777888:::<<>>AAACCCEEEDDDEEEEEEFFFFFFFFFFFFEEEBBBBBBBBBBBBCCCEEEFFFHHHGGGHHHJJJNNNTTT[[[aaaeeemmmppptttwwwzzz~~~|||||||||???@@@CCCKKKVVVccclllrrrvvv||||||{{{{{{~~~uuufffhhhttt~~~rrrfffVVVQQQMMMOOOXXXeeettt}}}qqqdddYYYOOOHHHDDDCCCEEEHHHKKKOOOTTT[[[___gggrrr}}}sssggg[[[PPPIIIGGGEEEBBBAAACCCEEEGGGGGGFFFHHHJJJKKKLLLMMMOOOQQQVVVYYY]]]bbbhhhooovvv{{{yyyiii___[[[^^^dddgggjjjqqq~~~mmmZZZTTTQQQJJJHHHKKKNNNQQQUUUVVVVVVXXX\\\```gggkkkpppssswwwwwwkkk```]]][[[ZZZZZZYYYXXXWWWVVVVVVXXX\\\___gggvvv~~~~~~}}}yyyrrriii___WWWRRRRRRNNNHHHDDDCCCEEEFFFGGGGGGHHHMMM\\\qqqwww\\\TTTQQQ^^^wwwuuu[[[MMMCCCBBBMMMSSS\\\]]]]]]dddcccbbbiiisss~~~uuupppwww~~~yyyttt\\\[[[pppsssttttttxxx~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}|||||||||}}}~~~|||~~~{{{xxxuuuuuuwwwyyyxxxxxxyyyzzzzzz{{{||||||yyyzzz|||}}}~~~~~~~~~}}}~~~}}}zzzxxxwwwxxxxxxyyyuuutttssstttuuuuuusssqqqpppqqqqqqnnnfff\\\UUUQQQQQQUUUcccvvvzzzsssppplllttt|||}}}|||}}}|||zzzxxxoooiiiiiiiiieeeeeehhhmmmhhh]]]OOOCCC;;;999999888999;;;<<<>>>???@@@@@@CCCDDDDDDDDDCCCCCCAAAAAACCCCCCBBBBBBCCCDDDFFFGGGJJJJJJKKKNNNSSS[[[bbbfffoooqqqtttxxx{{{~~~{{{|||@@@AAACCCIIIRRR]]]fffkkkssszzz}}}}}}~~~uuudddfffqqquuujjj```XXXRRRNNNSSS]]]jjjxxx}}}pppdddXXXOOOHHHDDDCCCEEEHHHKKKOOOTTT[[[___gggsss{{{qqqggg[[[QQQJJJFFFCCCAAA@@@BBBEEEFFFGGGFFFHHHJJJLLLLLLNNNQQQSSSXXX[[[___ccciiiqqqyyy~~~ssseee]]]ZZZ^^^dddhhhllluuu}}}hhhWWWRRRPPPKKKIIIMMMRRRVVVYYYZZZZZZ[[[^^^aaahhhmmmsssvvvyyywwwlll```]]][[[ZZZZZZYYYXXXWWWVVVVVVXXX\\\___gggvvv~~~~~~|||xxxqqqiii```XXXSSSRRRMMMGGGDDDCCCEEEFFFGGGHHHIIINNN[[[nnn{{{xxxnnnWWWPPPOOO]]]wwwxxx^^^OOODDDAAAKKKSSS]]]______eeeddddddlllwwwvvvpppmmmvvv~~~{{{sssZZZVVVhhhvvv~~~~~~jjjhhhwwwwwwllloooxxx~~~~~~}}}}}}~~~~~~~~~|||{{{zzz{{{{{{yyyvvvtttssstttvvvxxxxxxyyyzzzzzz{{{||||||zzzzzz|||}}}}}}}}}|||{{{zzzzzz{{{{{{{{{zzzzzzyyywwwvvvuuuvvvwwwvvvuuusssqqqrrrqqqlllddd[[[SSSPPPQQQVVVeeeuuu{{{vvvqqqppppppxxx~~~~~~|||||||||zzzzzzrrrkkkiiigggdddggglllrrrkkk^^^PPPDDD===;;;:::888999;;;===???@@@AAAAAACCCCCCCCCBBBBBBBBBAAAAAACCCCCCBBBBBBCCCDDDFFFGGGJJJJJJKKKNNNTTT[[[bbbgggnnnqqquuuyyy|||}}}AAAAAACCCGGGNNNVVV^^^cccqqq{{{tttccccccnnn~~~qqqiiiaaa[[[RRRNNNTTT```mmmzzz|||pppcccXXXOOOHHHDDDCCCEEEHHHKKKOOOTTT[[[___hhhtttxxxoooeeeZZZQQQKKKDDDBBB???@@@BBBDDDFFFFFFFFFHHHKKKLLLNNNPPPSSSVVV\\\^^^aaaeeekkksss|||{{{kkkaaa[[[ZZZ^^^dddiiiooozzzssscccUUUQQQPPPLLLLLLPPPWWW[[[___aaa``````bbbdddkkkqqqwww{{{|||wwwlll```]]][[[ZZZZZZYYYXXXWWWVVVVVVXXX\\\___gggvvv~~~}}}}}}{{{wwwppphhh```YYYUUUPPPLLLGGGCCCCCCDDDFFFFFFHHHJJJOOOZZZjjjtttnnncccQQQLLLLLL\\\uuuzzz```QQQEEEAAAKKKQQQ\\\______dddccccccmmm||||||qqqmmmlllwww}}}uuuYYYRRR```kkkrrrvvvtttsssuuuzzzuuuaaa]]]hhhvvvmmmccceeemmmsssuuuqqqssswwwzzz|||}}}}}}}}}~~~}}}~~~~~~}}}{{{zzzyyyxxxwwwyyyzzzyyywwwtttssstttuuuwwwxxxxxxyyyyyyzzzzzz{{{yyyzzz{{{|||||||||{{{zzzwwwyyy{{{}}}}}}|||{{{zzzyyyxxxwwwwwwyyyxxxwwwuuurrrrrrpppjjjaaaXXXQQQNNNPPPYYYhhhtttvvvqqqoooqqqxxx~~~~~~{{{{{{|||zzz|||uuummmhhhddddddjjjrrrxxxnnn___QQQGGG@@@===<<<888:::<<<>>>@@@BBBCCCDDDCCCCCCAAA@@@@@@AAAAAABBBCCCCCCBBBBBBCCCDDDFFFGGGIIIJJJKKKOOOUUU\\\ccchhhlllpppuuuzzz~~~{{{zzz@@@AAACCCFFFKKKRRR[[[```ssssssbbbbbbmmmvvvsssnnnhhhZZZRRRXXXeeeqqq~~~|||ooocccXXXOOOHHHDDDCCCEEEHHHKKKOOOTTT[[[___iiiuuu~~~uuulllbbbWWWNNNHHHBBB@@@??????BBBDDDFFFFFFGGGIIIKKKMMMOOORRRVVVYYY^^^```cccgggmmmvvv{{{pppddd]]][[[[[[```fffhhhqqq~~~kkk```VVVSSSQQQMMMNNNQQQYYY^^^dddfffffffffhhhjjjooovvv~~~vvvkkk```]]][[[ZZZZZZYYYXXXWWWVVVVVVXXX\\\___gggvvv}}}zzzuuunnnggg___YYYVVVOOOKKKFFFCCCCCCDDDEEEEEEGGGJJJOOOZZZhhhoooggg\\\MMMIIIKKK[[[sssxxx___QQQEEEBBBLLLTTTaaaddddddgggeeefffqqq{{{rrrppppppzzzvvvYYYOOO\\\gggmmmpppmmmlllmmmrrr}}}rrr]]]YYYaaammmuuuzzz}}}xxxjjjbbbcccjjjooorrroooqqquuuxxxyyyxxxxxxxxx~~~}}}|||~~~~~~~~~~~~~~~~~~}}}zzzxxxwwwvvvvvvyyyzzz{{{yyywwwuuuuuuvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxyyy{{{|||}}}}}}}}}|||zzzzzz{{{|||||||||{{{zzzyyyxxxwwwxxxyyyyyywwwuuusssrrrooohhh^^^UUUOOOMMMPPP\\\lllsssqqqmmmooottt~~~zzzzzz|||{{{{{{uuummmfffcccgggpppyyy{{{pppaaaSSSIIIBBB>>><<<999:::<<>><<<999;;;===@@@CCCEEEFFFFFFCCCBBB@@@??????@@@BBBCCCCCCCCCBBBBBBCCCDDDFFFGGGHHHIIILLLQQQWWW___fffjjjkkkpppvvv|||xxxooouuu~~~===@@@DDDFFFJJJRRR\\\cccsssrrreeegggrrrpppaaahhhuuu}}}zzznnnbbbXXXOOOHHHEEECCCEEEHHHKKKOOOTTT[[[___kkkwww{{{qqqfff[[[PPPGGGBBBAAAAAA@@@BBBFFFHHHIIIIIIHHHJJJKKKMMMNNNRRRWWW[[[^^^bbbggglllsss{{{zzzlllddd]]]\\\]]]]]]aaaeeeeeeqqq~~~vvvqqqbbbaaa]]]YYYTTTQQQQQQSSSYYY]]]dddgggiiikkkooosssxxx~~~tttiii```]]][[[ZZZZZZYYYXXXWWWVVVVVVXXX\\\___gggvvv}}}yyyrrriiiaaa[[[VVVTTTLLLHHHEEECCCCCCDDDDDDDDDCCCHHHNNNXXXccchhhbbbWWWKKKHHHKKKXXXmmm}}}nnnYYYOOOIIIKKKXXXhhhwww|||wwwtttnnnqqq~~~uuuuuu{{{uuuXXXOOO```nnnwwwzzzuuupppooopppyyypppZZZWWWaaappp~~~wwwqqqooorrrxxx|||~~~|||{{{|||~~~~~~~~~{{{|||~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}~~~}}}{{{zzzyyyxxxvvvwwwvvvuuusssrrrssstttssssssssssssssssssssssssvvvwwwyyy|||}}}~~~~~~~~~}}}zzzxxxwwwwwwxxxyyywwwvvvvvvvvvwwwwwwuuutttssspppjjjaaaXXXQQQMMMLLLTTTdddrrrtttqqqrrrzzzzzztttwww|||~~~{{{wwwoooiiilllvvv~~~tttqqqiii]]]PPPEEE???<<<:::;;;>>>@@@BBBDDDEEEFFFBBBAAAAAA@@@@@@AAACCCCCCCCCCCCBBBBBBCCCDDDFFFGGGGGGIIILLLRRRYYY```gggkkklllpppvvv||||||www===@@@DDDGGGJJJQQQ[[[cccsssttthhhjjjuuuuuuiiitttzzznnnbbbWWWOOOIIIEEECCCEEEHHHKKKOOOTTT[[[___lllwww~~~xxxnnncccYYYOOOGGGBBBBBBBBBBBBEEEHHHKKKLLLKKKIIIJJJKKKLLLNNNQQQVVVZZZ___cccjjjqqqwww~~~~~~ssshhhaaa\\\\\\]]]\\\___ccceeeppp|||{{{qqqiiifff\\\___^^^ZZZUUUSSSSSSUUUYYY]]]bbbeeefffiiinnnrrr|||vvvkkk```]]][[[ZZZZZZYYYXXXWWWVVVVVVXXX\\\___gggvvv~~~}}}xxxpppggg^^^XXXTTTRRRJJJHHHDDDBBBCCCDDDDDDCCCCCCGGGMMMUUU___ddd^^^UUUIIIFFFIIIVVVjjj|||nnnYYYQQQMMMQQQ___ttt{{{tttvvvyyy\\\UUUhhhyyyxxxtttssszzzpppZZZUUUaaauuu~~~yyyzzz~~~||||||}}}zzz|||~~~~~~{{{{{{|||}}}~~~~~~~~~~~~~~~~~~||||||}}}}}}|||{{{zzzyyyvvvvvvuuusssqqqqqqsssuuutttttttttttttttttttttsssvvvwwwyyyzzz{{{{{{zzzyyyzzzzzzyyyyyyxxxxxxxxxxxxxxxwwwvvvwwwxxxwwwvvvtttrrrooohhh___UUUOOOMMMMMMWWWffftttuuusssyyywwwrrrvvv}}}|||sssnnnsss~~~oooqqqoooeeeUUUGGG@@@>>>;;;<<<>>>@@@BBBCCCDDDDDDAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCDDDFFFGGGFFFHHHLLLRRRZZZaaahhhkkkmmmpppuuu{{{===AAAEEEGGGIIIPPPZZZbbbuuuuuuiiilllvvv}}}uuuyyynnnbbbWWWOOOIIIEEECCCEEEHHHKKKOOOTTT[[[___mmmxxx{{{uuukkkaaaXXXPPPHHHDDDCCCCCCDDDFFFJJJMMMMMMMMMJJJKKKKKKLLLMMMPPPVVVYYY```eeelllttt{{{xxxnnnfff```[[[\\\\\\[[[]]]```eeeoooyyy{{{ssshhhaaa^^^XXX\\\^^^ZZZUUUTTTUUUVVV[[[^^^bbbcccdddffflllppp~~~wwwlll```]]][[[ZZZZZZYYYXXXWWWVVVVVVXXX\\\___gggvvv|||zzz}}}xxxooofff]]]VVVRRRQQQJJJGGGDDDBBBCCCDDDDDDCCCCCCGGGMMMSSS\\\aaa[[[RRRGGGEEEHHHUUUiii|||ppp[[[SSSPPPVVVeee~~~bbb\\\ppp~~~yyyvvv|||qqq[[[TTTcccyyy~~~||||||~~~zzz|||~~~yyyzzz{{{}}}~~~~~~~~~~~~||||||}}}}}}}}}}}}||||||yyyzzz|||}}}}}}|||zzzyyyyyyxxxwwwtttrrrsssuuuxxxuuuuuuuuuuuuuuuuuuuuutttwwwxxxxxxyyyxxxwwwvvvuuuuuuwwwxxxzzzzzzyyyxxxwwwxxxwwwwwwwwwxxxxxxvvvuuuqqqnnnggg]]]TTTOOOMMMNNNYYYhhhtttuuuvvv}}}tttpppuuu}}}wwwrrryyy}}}mmmrrrtttkkkYYYIIIAAA@@@<<<===>>>@@@AAABBBCCCCCCAAABBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDFFFGGGFFFHHHMMMSSSZZZbbbhhhlllnnnqqquuuzzzBBB???AAAGGGJJJOOO[[[iii}}}mmmjjjyyy||||||qqqeee[[[RRRJJJFFFBBBDDDHHHKKKOOOUUU[[[```lllxxx{{{rrrdddYYYQQQKKKFFFCCCAAADDDHHHLLLOOOPPPOOOOOOOOONNNLLLJJJKKKOOOVVV\\\bbbgggooowww~~~qqqhhhdddaaa\\\ZZZYYYZZZZZZYYYbbbjjjpppmmmbbbXXXUUUWWWXXX[[[]]]ZZZUUUSSSTTTWWW]]]___aaaaaaaaaeeekkkppp|||~~~tttmmm___]]][[[ZZZ[[[[[[ZZZYYYXXXXXXZZZ^^^aaaggguuu}}}||||||||||||wwwnnndddZZZSSSOOOLLLJJJHHHEEEBBB@@@@@@AAABBBDDDHHHJJJLLLVVV```\\\QQQGGGFFFHHHSSShhh~~~ooo^^^SSSMMM[[[wwweee^^^rrr|||mmm]]][[[ccczzz}}}|||{{{{{{{{{|||}}}~~~yyyxxxwwwzzz~~~}}}|||zzzyyyyyyzzz{{{xxxyyy{{{|||}}}|||{{{{{{xxxwwwvvvuuuttttttttttttsssuuuwwwwwwuuuuuuuuuvvvwwwwwwwwwwwwvvvvvvuuuuuuyyyzzz|||{{{zzzzzz{{{|||||||||||||||zzzyyywwwuuutttmmmeee^^^TTTKKKIIILLLYYYeeeqqqwww{{{~~~{{{uuurrrvvv}}}yyyzzz}}}{{{wwwooowwwyyymmm[[[NNNFFFBBB<<<===>>>???AAABBBDDDDDDCCCBBBAAA@@@AAACCCEEEGGGFFFEEEDDDCCCDDDEEEGGGIIIJJJMMMRRRWWW[[[aaafffjjjjjjpppxxx~~~~~~@@@@@@BBBGGGKKKPPP___mmm}}}nnnkkk{{{}}}|||qqqeee[[[RRRJJJFFFBBBDDDHHHKKKOOOUUU[[[```mmmyyy{{{rrrdddWWWOOOJJJFFFCCCBBBDDDHHHLLLOOOPPPOOOOOOMMMLLLKKKIIIJJJNNNTTTYYYbbbgggooowww~~~~~~pppgggccc___[[[XXXWWWXXXWWWWWW\\\aaaeeebbbYYYQQQNNNNNNRRRUUUXXXWWWTTTSSSVVVYYY]]]___`````````dddjjjooo}}}{{{qqqjjj^^^\\\ZZZZZZZZZ[[[ZZZYYYWWWWWWYYY]]]```fffttt}}}{{{yyyyyyvvvqqqiii___WWWPPPLLLJJJJJJHHHEEEBBB@@@@@@BBBCCCCCCHHHJJJMMMWWWbbb___TTTIIIHHHHHHRRRhhh}}}kkkZZZRRRQQQddd}}}eeeccczzz~~~mmm\\\\\\ggg}}}}}}|||||||||zzz{{{}}}yyyxxxyyy|||~~~{{{yyyxxxxxxyyyzzzxxxyyyzzz{{{{{{||||||{{{xxxwwwvvvuuuuuuuuuuuuuuussstttvvvwwwvvvuuuvvvwww|||{{{zzzxxxvvvuuuttttttyyyzzz{{{{{{zzzzzz{{{|||||||||||||||zzzxxxvvvuuurrrkkkccc\\\SSSLLLKKKNNNZZZgggsssyyy}}}~~~|||xxxssspppuuu}}}yyyyyyzzzxxxuuurrryyy{{{ooo]]]OOOFFFAAA======>>>@@@AAABBBCCCDDDDDDCCCBBBBBBCCCEEEGGGHHHHHHGGGEEEEEEEEEGGGIIIJJJLLLNNNRRRVVVZZZ```fffjjjlllrrr{{{~~~???@@@DDDHHHKKKSSScccrrr~~~~~~nnnnnnzzz|||qqqeee[[[RRRJJJFFFBBBEEEHHHKKKPPPUUU\\\```mmmzzz}}}sssdddVVVLLLGGGEEEDDDDDDFFFIIILLLOOOOOOOOOOOOLLLLLLLLLKKKLLLOOOTTTXXXbbbgggpppxxx|||pppgggaaa]]]YYYVVVUUUUUUUUUTTTWWWXXXXXXUUUOOOJJJGGGFFFJJJMMMQQQRRRRRRSSSWWW[[[[[[]]]_________bbbhhhmmmzzzwwwmmmeee]]][[[YYYYYYYYYZZZYYYWWWVVVVVVXXX]]]```fffttt}}}yyyvvvtttoookkkccc[[[SSSMMMJJJHHHJJJGGGDDDBBB@@@AAABBBCCCCCCGGGIIIMMMXXXdddcccYYYMMMIIIHHHRRRggg}}}yyydddTTTRRRWWWppp{{{jjjnnnnnnZZZXXXeee~~~~~~}}}}}}}}}}}}yyyzzz}}}|||xxxxxxzzz}}}~~~}}}{{{yyyxxxxxxxxxyyyyyyyyyyyyyyyzzz{{{|||}}}wwwwwwvvvuuuuuuuuuvvvvvvsssuuuwwwwwwwwwwwwxxxyyy{{{xxxuuutttssstttxxxyyy{{{{{{zzzyyy{{{|||||||||||||||zzzxxxvvvuuupppiiiaaaZZZRRRLLLLLLPPPZZZhhhvvv|||~~~|||xxxsssrrrwww|||xxxwwwvvvtttrrruuu}}}~~~sssaaaRRRHHHAAA===>>>???@@@AAABBBCCCDDDDDDCCCCCCCCCDDDFFFHHHJJJJJJIIIGGGFFFGGGHHHJJJKKKNNNPPPRRRUUUYYY___fffkkkooowww???BBBEEEHHHLLLWWWiiiwwwoooppptttyyy|||qqqeee[[[RRRJJJFFFCCCEEEHHHLLLPPPVVV\\\aaammmyyyuuueeeVVVKKKFFFEEEFFFFFFGGGJJJMMMOOOOOOOOOOOONNNNNNOOOOOOOOORRRWWWZZZbbbhhhpppyyy~~~}}}~~~{{{|||pppgggaaa]]]XXXTTTSSSSSSRRRRRRVVVTTTPPPMMMJJJHHHEEECCCEEEHHHKKKNNNOOORRRUUUXXXXXXZZZ\\\\\\]]]```fffkkkuuu~~~uuujjjccc\\\ZZZXXXXXXXXXYYYXXXWWWVVVVVVYYY]]]aaaggguuuzzzuuurrrlllhhhaaaYYYRRRMMMJJJIIIIIIGGGDDDBBB@@@AAABBBCCCCCCFFFIIIMMMZZZggghhh___PPPKKKIIIRRRhhh~~~}}}sss___QQQQQQYYYttt~~~sss~~~oooXXXVVVddd|||~~~~~~~~~~~~~~~~~~}}}zzz{{{~~~zzzvvvuuuvvvyyy}}}}}}|||{{{yyyxxxxxxxxxxxxxxxxxxwwwwwwxxxzzz|||}}}wwwwwwvvvvvvvvvvvvvvvwwwtttvvvxxxyyyyyyyyy{{{|||~~~zzzvvvssssssssstttwwwxxxyyyyyyyyyyyyzzz||||||||||||{{{yyywwwuuutttooohhh___XXXPPPJJJLLLQQQYYYhhhwww~~~~~~zzzvvvuuu{{{{{{wwwuuuqqqppppppzzzvvveeeVVVJJJBBB??????@@@@@@AAABBBCCCCCCCCCCCCCCCDDDFFFHHHJJJKKKKKKJJJHHHGGGGGGHHHIIIKKKPPPQQQSSSUUUYYY___ggglllsss{{{~~~~~~@@@CCCEEEHHHPPP___rrr~~~pppqqqrrrttt|||}}}|||qqqeee[[[RRRJJJFFFCCCEEEIIILLLPPPVVV\\\aaakkkwwwxxxhhhWWWKKKFFFFFFHHHHHHIIIKKKMMMNNNOOOPPPPPPNNNOOOOOOOOOPPPSSSWWW[[[bbbhhhqqqzzz{{{vvvuuuvvvrrr}}}|||rrriiiaaa]]]WWWTTTRRRQQQQQQPPPTTTPPPKKKHHHGGGGGGFFFEEEDDDFFFIIIKKKMMMOOOQQQSSSTTTWWWYYYZZZZZZ^^^eeejjjssszzzuuujjjccc\\\ZZZXXXWWWXXXXXXWWWVVVWWWWWWZZZ___bbbiiiwww}}}xxxuuunnnjjjccc[[[TTTOOOMMMLLLIIIGGGDDDAAAAAAAAACCCDDDBBBFFFHHHLLLZZZiiikkkdddRRRMMMJJJTTTkkkwwwnnn[[[OOOPPPWWWooo{{{qqqXXXYYYggg}}}~~~~~~~~~}}}|||}}}~~~{{{uuupppqqqtttxxx|||~~~}}}|||{{{zzzyyyxxxxxxxxxwwwwwwvvvwwwxxxzzz|||}}}xxxwwwwwwvvvvvvvvvvvvwwwuuuwwwzzz{{{{{{{{{|||}}}}}}zzzwwwsssrrrrrrsssttttttvvvwwwxxxwwwwwwyyyzzz{{{{{{{{{zzzxxxuuusssrrrnnnfff]]]UUUMMMHHHKKKQQQZZZhhhxxx~~~yyyvvvwww}}}yyyvvvrrrnnnnnnrrrxxxgggYYYMMMDDD@@@@@@@@@AAAAAABBBBBBBBBBBBBBBDDDEEEGGGIIIKKKLLLLLLKKKIIIGGGGGGGGGHHHIIIQQQRRRTTTVVVZZZaaaiiinnnvvv~~~~~~~~~BBBCCCDDDHHHWWWmmmqqqqqqpppqqqwwwwww||||||qqqeee[[[RRRJJJFFFCCCFFFIIILLLPPPVVV]]]aaakkkvvv{{{lll[[[NNNHHHHHHJJJJJJKKKLLLMMMNNNOOOPPPPPPNNNNNNNNNMMMNNNQQQVVVZZZbbbhhhqqq{{{vvvqqqppppppppp||||||yyyxxx{{{|||rrrjjj```\\\VVVRRRQQQPPPNNNMMMOOOKKKGGGEEEEEEFFFFFFGGGFFFGGGHHHIIIKKKMMMNNNNNNPPPSSSVVVWWWYYY]]]dddjjjrrryyywwwkkkddd\\\ZZZXXXXXXXXXYYYXXXVVVWWWXXX[[[___cccjjjxxx|||yyyqqqmmmfff^^^VVVQQQNNNMMMHHHFFFDDDAAAAAAAAACCCDDDBBBFFFGGGKKKZZZjjjmmmfffSSSNNNLLLWWWoootttlllYYYMMMNNNRRRfff}}}uuu\\\ZZZiii~~~}}}|||}}}}}}~~~~~~|||xxxrrrmmmooosssxxx{{{|||||||||}}}{{{{{{zzzzzzyyyxxxwwwvvvuuuvvvvvvwwwxxxzzz{{{|||yyyyyyxxxwwwvvvvvvvvvvvvvvvxxxzzzzzzzzzzzz{{{|||xxxwwwtttrrrqqqqqqrrrrrrrrrsssuuuuuuuuuuuuwwwyyyyyyyyyyyyxxxvvvsssqqqooollldddZZZSSSLLLHHHLLLRRR___mmm{{{}}}wwwtttvvv~~~wwwtttpppkkkooowwwxxxiii[[[PPPGGGAAAAAAAAAAAABBBBBBBBBBBBBBBCCCEEEGGGIIIKKKMMMNNNMMMLLLJJJHHHGGGGGGHHHIIIPPPRRRUUUYYY]]]dddkkkpppxxx~~~~~~BBBBBBBBBJJJ```|||qqqppp}}}iiilllsssssszzz|||qqqeee[[[RRRJJJFFFDDDFFFIIIMMMQQQVVV]]]aaalllwww~~~ppp___QQQJJJJJJLLLKKKLLLMMMNNNNNNOOOPPPPPPPPPOOONNNLLLMMMQQQWWW\\\bbbhhhrrr|||}}}tttrrrrrrrrryyyyyysssqqqpppvvv|||{{{rrriii^^^ZZZUUUPPPNNNMMMLLLJJJJJJHHHFFFDDDDDDEEEHHHJJJHHHHHHHHHIIIKKKLLLLLLLLLLLLOOOSSSUUUWWW]]]dddkkkpppvvv}}}wwwllleee]]][[[YYYXXXYYYYYYXXXWWWWWWWWWZZZ___ccciiiwww}}}tttoooggg^^^VVVQQQMMMLLLHHHFFFCCCAAAAAABBBCCCEEEBBBEEEFFFJJJYYYjjjnnnhhhTTTOOONNNZZZsssuuukkkWWWKKKKKKNNN___{{{zzzyyyaaaZZZkkk~~~|||{{{|||{{{{{{{{{zzzwwwrrroooooosssxxx{{{{{{zzzzzz{{{yyyyyyxxxxxxwwwuuutttsssssstttvvvwwwyyyzzzzzz{{{{{{zzzyyywwwvvvuuuuuutttuuuvvvxxxxxxxxxwwwxxxyyywwwvvvtttsssqqqpppppppppoooqqqssssssssstttuuuwwwxxxxxxwwwvvvtttqqqooommmggg___VVVPPPKKKIIIOOOWWWiiiuuu}}}wwwtttxxx~~~tttrrrnnnjjjqqq}}}wwwiii]]]RRRJJJBBBBBBBBBBBBBBBBBBAAAAAADDDEEEHHHJJJMMMOOOPPPQQQPPPNNNLLLIIIHHHHHHIIIJJJOOORRRWWW\\\aaagggnnnrrrxxxBBBAAAAAAKKKfff|||zzz{{{qqqpppppp___fffooorrr{{{|||qqqeee[[[RRRJJJFFFDDDFFFIIIMMMQQQWWW]]]bbbmmmxxxsssbbbSSSLLLKKKMMMLLLMMMMMMNNNNNNOOOPPPPPPSSSRRRPPPNNNNNNSSSZZZ___bbbhhhrrr|||zzzuuuvvvxxxyyy}}}vvvnnnllllllrrryyyyyyqqqhhh]]]YYYSSSOOOLLLKKKIIIHHHHHHHHHHHHFFFEEEFFFJJJMMMIIIHHHHHHIIIKKKLLLLLLKKKJJJMMMQQQTTTWWW]]]eeekkknnnrrryyyxxxmmmeee]]][[[YYYYYYYYYZZZYYYXXXUUUVVVYYY^^^bbbiiiwwwuuuppphhh^^^VVVOOOKKKJJJHHHFFFCCCAAAAAABBBDDDEEEBBBEEEFFFJJJXXXjjjnnnhhhSSSOOOOOO\\\vvvvvvkkkVVVIIIHHHKKK\\\wwwxxx|||eee^^^rrr~~~|||zzzzzzyyyyyyyyyyyywwwtttqqqoootttyyy|||{{{yyyzzzzzzvvvvvvvvvvvvuuusssrrrqqqrrrsssvvvxxxzzzzzzzzzzzz|||{{{yyywwwvvvuuuttttttsssuuuwwwwwwuuuuuuuuuvvvwwwwwwvvvtttrrrpppooonnnnnnppprrrrrrrrrrrrtttvvvwwwwwwwwwuuussspppnnnlllddd\\\TTTNNNKKKKKKRRRZZZqqq|||yyywwwzzz}}}ssspppmmmjjjsssvvvhhh^^^TTTLLLCCCBBBBBBBBBBBBBBBAAAAAAFFFGGGJJJMMMOOOQQQSSSSSSRRRPPPMMMKKKJJJJJJJJJKKKOOORRRXXX]]]ccciiiooosssyyy}}}|||}}}~~~}}}|||???DDDEEEKKKaaa~~~sssssssssqqqwwwpppnnnxxxcccWWW___iiimmmwww~~~qqqdddYYYPPPIIIEEECCCCCCFFFLLLQQQUUU]]]dddqqq{{{qqqcccWWWOOONNNRRRPPPQQQRRRRRRQQQOOOOOOPPPLLLNNNOOOPPPQQQSSSXXX[[[eeekkkttt|||zzzxxxyyytttxxxxxxqqqiiiffffffmmmtttuuuqqqmmm___ZZZSSSMMMIIIGGGHHHIIIFFFFFFGGGGGGIIIKKKLLLMMMOOOMMMJJJJJJKKKLLLLLLKKKPPPNNNOOOSSSVVVZZZccckkkpppsssxxx{{{|||tttkkkbbb___[[[YYYXXXWWWUUUTTTXXXVVVWWW[[[```gggttt|||uuuqqqiii```WWWOOOKKKHHHEEEDDDCCCBBBAAABBBBBBCCCGGGDDDGGGLLLTTThhhqqqfffUUUMMMOOObbb{{{|||sssZZZGGGHHHMMMVVVeeevvv|||jjj```zzz~~~}}}|||}}}|||yyyvvvttttttuuuvvv{{{~~~{{{zzzzzzyyyvvvyyyxxxvvvtttssssssttttttxxxxxxzzz{{{||||||}}}}}}}}}{{{wwwsssqqqqqqrrrrrrrrrqqqqqqtttvvvwwwuuusssvvvsssppppppqqqqqqnnnkkkpppooooooooopppqqqrrrrrrssstttuuutttqqqmmmkkkjjjaaaZZZQQQKKKGGGHHHRRR]]]ppp{{{pppkkkjjjnnnxxxyyymmm___SSSKKKJJJDDD@@@AAABBBBBBCCCFFFHHHIIILLLOOORRRTTTVVVWWWVVVSSSMMMIIIHHHJJJNNNPPPSSSVVVZZZ]]]```gggpppvvv{{{wwwrrrtttxxx{{{{{{vvvzzz}}}~~~}}}@@@DDDDDDIII\\\yyy{{{ppppppqqqqqqyyypppmmm~~~nnn\\\SSS[[[eeekkkwww~~~rrreeeZZZQQQJJJFFFDDDCCCFFFLLLQQQTTT\\\cccppp|||sssfffYYYOOOLLLOOOPPPPPPQQQQQQPPPOOOPPPPPPMMMNNNOOOOOOQQQTTTZZZ]]]fffmmmvvvrrrooopppooouuu}}}rrrjjjeeebbbaaagggnnnppplllhhh___YYYRRRKKKHHHGGGGGGGGGDDDDDDFFFHHHJJJMMMOOOPPPNNNMMMKKKLLLMMMOOOOOOOOOPPPNNNOOOTTTXXX\\\eeennnrrruuuyyy{{{~~~}}}tttkkkaaa^^^[[[YYYXXXWWWVVVTTTWWWUUUVVV[[[___fffsss{{{uuuqqqiii___VVVOOOJJJHHHEEEDDDCCCBBBAAAAAABBBCCCFFFDDDGGGLLLTTThhhqqqhhhXXXOOONNN```wwwxxx___KKKJJJLLLSSSaaattt{{{{{{yyy{{{xxx~~~kkkuuuuuuccc```xxxzzzttt~~~~~~~~~|||||||||zzzxxxwwwwwwyyy|||}}}zzzzzzyyywwwyyyxxxwwwwwwwwwxxxyyyzzz}}}}}}}}}}}}|||{{{zzzyyy{{{yyyuuuqqqnnnmmmmmmmmmmmmmmmmmmnnnpppqqqsssssssssqqqppppppqqqqqqnnnkkkmmmnnnoooppprrrssstttuuutttuuutttrrrnnnjjjfffeee^^^WWWOOOJJJGGGIIITTT___uuuwwwnnnjjjkkkppp{{{xxxmmmaaaWWWQQQKKKEEEAAAAAACCCBBBDDDGGGHHHJJJNNNQQQTTTVVVVVVVVVWWWTTTPPPMMMLLLNNNQQQSSSUUUXXX[[[]]]```fffnnnuuuzzz{{{ssspppqqqtttuuutttvvvyyy}}}zzz|||~~~}}}AAACCCCCCFFFVVVmmm|||~~~sss{{{yyynnnoootttwwwqqqmmm}}}xxxooodddVVVPPPXXXaaaiiiyyysssfff[[[RRRKKKGGGFFFEEEGGGMMMQQQTTTZZZbbbooo|||uuujjj\\\PPPLLLNNNQQQQQQPPPPPPPPPOOOPPPPPPNNNNNNNNNOOOQQQVVV\\\aaaiiipppzzz}}}gggccceeefffooo{{{ssshhhaaa```^^^^^^bbbhhhllljjjfff^^^XXXPPPIIIFFFEEEEEEEEEBBBCCCEEEHHHLLLOOOQQQSSSNNNMMMMMMOOORRRTTTUUUTTTQQQOOOQQQUUUZZZ^^^gggpppuuuwwwzzz|||~~~}}}sssjjjaaa^^^ZZZXXXXXXWWWVVVUUUVVVTTTVVVZZZ^^^eeerrrzzzuuuppphhh___VVVOOOJJJHHHDDDCCCBBBAAAAAAAAABBBCCCFFFCCCHHHLLLTTThhhsssjjj]]]RRRNNN\\\rrr~~~eeeOOOLLLKKKOOO[[[eeemmmnnnmmmooommmttt|||aaaiiinnnZZZ[[[pppnnngggooo~~~~~~|||}}}}}}|||zzzzzz|||}}}zzzzzzzzzwwwwwwwwwwwwxxxzzz{{{}}}~~~~~~~~~|||{{{yyyxxxwwwuuuqqqmmmjjjiiiiiiiiijjjiiiiiihhhiiikkkppptttpppoooooopppqqqqqqnnnllllllnnnpppsssuuuvvvwwwwwwvvvuuusssoookkkfffaaa___YYYSSSLLLIIIGGGKKKWWWdddzzz|||sssmmmlllnnnuuuyyyoooeee]]]WWWLLLEEEAAABBBCCCCCCDDDHHHIIILLLPPPTTTWWWXXXWWWVVVWWWUUUSSSQQQQQQSSSUUUWWWWWWZZZ\\\^^^```eeemmmtttyyy~~~}}}xxxsssqqqsssuuuuuusssvvvyyy}}}zzzwwwzzz~~~|||AAABBBBBBEEEQQQcccooorrrnnnyyy{{{qqqssszzzsssmmm|||zzzssslllbbbWWWQQQWWW```jjj|||sssfff[[[RRRKKKGGGGGGFFFHHHMMMPPPSSSYYYaaammmyyyxxxlll___SSSQQQTTTWWWUUURRRPPPOOOOOOOOONNNMMMMMMMMMNNNQQQWWW___eeelllsss}}}ttt```\\\]]]^^^fffpppxxxsssiii```[[[]]]]]]]]]```fffmmmnnnkkk___XXXNNNHHHEEEEEEEEEDDDCCCDDDGGGJJJMMMPPPQQQRRRNNNNNNPPPTTTXXX[[[\\\[[[VVVTTTTTTXXX\\\```hhhqqqvvvxxx{{{|||}}}~~~sssiii```]]]ZZZXXXXXXXXXWWWVVVVVVTTTUUUYYY^^^eeerrr~~~~~~xxxtttooohhh^^^UUUNNNIIIGGGDDDCCCBBBAAAAAAAAABBBCCCEEECCCHHHMMMTTThhhuuummmaaaTTTMMMYYYooohhhRRRLLLJJJKKKVVV^^^fffggggggkkkkkksss}}}uuu^^^bbbwwwkkkVVVTTTfff{{{hhhaaaggguuu~~~~~~~~~~~~}}}|||~~~~~~zzz{{{{{{zzzvvvvvvwwwxxxzzz{{{}}}~~~|||||||||||||||{{{zzzzzzsssrrrooollljjjiiiiiiiiikkkjjjhhhfffeeehhhnnntttmmmnnnoooqqqqqqpppooommmnnnpppsssvvvwwwwwwwwwvvvuuussspppmmmiiiddd```]]]TTTNNNIIIGGGHHHMMM[[[hhh}}}zzzsssnnnooosssyyy{{{sssjjjaaa[[[MMMGGGBBBBBBCCCCCCFFFJJJJJJMMMSSSXXXZZZZZZXXXVVVVVVUUUUUUTTTUUUWWWXXXYYYZZZ]]]___```bbbfffnnntttzzz{{{wwwrrrppprrrtttuuuuuuwwwyyy}}}}}}xxxvvvyyy~~~@@@AAABBBEEEOOO\\\gggkkknnnxxx}}}vvvxxxrrrjjjwwwyyysssllldddZZZTTTWWW___kkk}}}sssfff[[[RRRKKKGGGGGGFFFHHHMMMPPPSSSYYY```kkkvvvzzznnnaaaWWWXXX^^^^^^YYYTTTPPPOOOOOOMMMLLLLLLLLLMMMOOOSSSZZZccciiiooovvv|||lll]]]YYYXXXXXX\\\ccciiiqqquuuppphhhbbb]]]YYY[[[]]]]]]^^^eeeooorrroooaaaYYYNNNGGGEEEFFFEEEDDDFFFGGGIIILLLNNNOOOPPPPPPOOOPPPTTTYYY___bbbcccbbb\\\ZZZYYY\\\^^^aaahhhpppvvvyyy}}}}}}rrrhhh___\\\YYYXXXXXXXXXXXXWWWVVVTTTUUUYYY^^^eeerrr~~~}}}vvvsssoooggg]]]TTTMMMIIIFFFCCCBBBAAA@@@@@@AAABBBCCCDDDCCCIIIMMMTTTiiivvvpppcccUUUMMMYYYooofffQQQLLLIIIKKKUUU]]]eeefffffflllnnnxxx{{{ppp^^^]]]lll|||}}}~~~yyyzzz|||kkkUUUQQQ^^^ttttttddd^^^bbbmmmuuu{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~{{{yyy{{{}}}|||xxxxxxyyyzzz{{{|||||||||{{{{{{{{{{{{zzzyyyxxxxxxqqqpppnnnmmmmmmmmmmmmmmmmmmllliiifffeeehhhmmmqqqmmmnnnpppqqqqqqpppoooooossstttvvvwwwwwwvvvuuuttttttqqqmmmjjjhhheee```]]]OOOKKKFFFFFFHHHNNN]]]jjj~~~|||vvvrrrssswww{{{~~~wwwnnnccc[[[OOOHHHCCCCCCDDDDDDGGGKKKKKKOOOUUUZZZ\\\[[[YYYWWWTTTTTTTTTUUUVVVWWWYYYZZZ]]]___bbbccceeejjjrrrxxx~~~xxxtttnnnkkklllooorrruuuxxxzzz}}}~~~}}}yyywwwzzz@@@AAABBBFFFNNNXXX```eeemmmuuuzzz~~~pppfffqqq|||tttnnniii^^^VVVWWW```mmm}}}sssfff[[[RRRKKKGGGGGGFFFHHHMMMPPPSSSYYYaaajjjuuu~~~qqqcccYYY[[[bbbaaa[[[SSSOOONNNNNNMMMKKKLLLMMMOOORRRWWW^^^gggmmmssszzzqqqeeeZZZVVVUUUTTTVVVZZZ]]]dddgggddd```___^^^\\\[[[___^^^[[[aaammmssspppddd[[[OOOHHHGGGGGGFFFEEEHHHJJJLLLNNNOOOOOOOOOOOOPPPSSSXXX^^^eeehhhhhhgggaaa^^^]]]___```bbbhhhpppuuuzzz|||qqqggg^^^\\\YYYXXXXXXYYYXXXXXXVVVTTTVVVZZZ^^^eeerrr~~~wwwsssnnnfff]]]TTTMMMHHHFFFBBBAAA@@@@@@@@@AAACCCCCCCCCCCCIIIMMMTTTiiixxxtttcccUUUNNNZZZpppyyybbbNNNLLLKKKOOOZZZ___fffffffffmmmrrrzzzkkk\\\XXXdddrrrssstttvvvpppqqqttt}}}kkkTTTQQQ[[[kkk}}}}}}oooccc^^^```fffkkkooooooooooooqqqtttvvvxxx}}}}}}}}}}}}|||}}}}}}~~~}}}}}}~~~|||~~~zzzxxx{{{~~~~~~{{{|||}}}}}}~~~~~~}}}}}}}}}}}}|||{{{yyywwwuuutttqqqqqqqqqpppqqqqqqrrrrrrpppmmmjjjiiikkknnnpppqqqooopppqqqqqqpppoooppprrrwwwwwwxxxwwwvvvuuusssrrrrrrnnniiigggfffddd```\\\MMMIIIEEEEEEGGGOOO]]]kkk~~~~~~}}}wwwtttvvvyyy}}}}}}xxxpppddd[[[PPPIIICCCCCCDDDEEEHHHMMMMMMPPPVVVZZZ\\\\\\YYYWWWTTTTTTTTTTTTUUUWWWYYYZZZ___bbbeeegggiiiooowww~~~yyyuuuppplllkkknnnsssvvvwwwyyy|||~~~~~~}}}{{{xxx{{{AAAAAACCCHHHMMMSSS[[[```jjjrrrrrrfffpppxxxpppdddYYYYYYdddrrr~~~rrreeeZZZQQQJJJFFFFFFEEEHHHMMMPPPSSSZZZaaajjjvvvuuueeeZZZYYY______XXXPPPLLLMMMNNNMMMKKKMMMOOOSSSWWW]]]dddlllrrrxxxhhh___VVVRRRQQQRRRTTTWWWWWW]]]```^^^]]]___aaa``````dddbbb\\\```lllrrroooggg]]]PPPIIIHHHJJJHHHFFFIIIJJJMMMOOOPPPPPPPPPOOORRRUUU[[[bbbiiillllllkkkccc______aaabbbdddkkksssvvv|||zzzpppggg]]][[[YYYXXXYYYYYYYYYXXXWWWUUUVVV[[[___fffsssyyyrrrnnnfff\\\SSSLLLGGGEEEAAAAAA@@@@@@@@@AAACCCCCCBBBCCCJJJNNNTTTjjjzzzvvvcccVVVPPP[[[ppp}}}zzzsss]]]LLLLLLOOOUUUcccccciiiggghhhooowww}}}iiiYYYVVVcccsssuuuvvvvvvooooooqqqzzzgggOOONNNUUUbbbrrr{{{rrrjjjeeedddfffhhhnnnmmmmmmmmmooosssvvvxxx{{{}}}||||||{{{|||}}}~~~}}}~~~~~~~~~}}}}}}yyy}}}}}}yyyxxx|||~~~}}}zzz{{{|||}}}~~~~~~~~~}}}}}}}}}|||{{{zzzxxxvvvuuutttttttttttttttttttttttttttpppnnnqqqwww{{{zzzwwwrrrssssssqqqnnnoooqqqtttyyyxxxwwwvvvuuutttsssrrrqqqlllfffddddddbbb]]]YYYMMMHHHDDDDDDGGGNNN]]]kkk~~~~~~{{{vvvtttwwwzzz}}}~~~yyyuuuoooeee]]]QQQJJJDDDDDDEEEEEEIIINNNNNNQQQUUUZZZ\\\[[[YYYXXXVVVUUUTTTTTTUUUWWWYYY[[[```cccgggjjjmmmttt}}}}}}xxxvvvssspppnnnooorrruuuuuuvvvyyy|||~~~~~~}}}|||{{{yyy{{{BBBBBBDDDHHHLLLPPPWWW\\\hhhqqquuuhhhqqqvvviii\\\]]]iiiyyy~~~qqqdddYYYPPPIIIEEEFFFEEEGGGMMMQQQTTT[[[bbbkkkxxxyyygggYYYVVV[[[[[[TTTLLLIIIKKKNNNMMMLLLNNNQQQVVV[[[aaahhhpppuuu||||||bbb[[[RRRNNNNNNPPPTTTWWWVVV[[[]]]\\\\\\```cccccceeejjjfff^^^```lllrrrnnniii^^^QQQJJJJJJKKKJJJGGGHHHJJJMMMOOOQQQQQQQQQPPPSSSVVV]]]eeekkkooonnnmmmbbb______bbbdddfffmmmuuuvvv~~~~~~yyypppggg]]][[[XXXXXXYYYZZZYYYYYYXXXVVVWWW[[[```gggttt|||rrrmmmfff\\\SSSLLLGGGEEEAAAAAA@@@???@@@AAACCCDDDBBBCCCJJJNNNTTTjjjzzzwwwcccWWWQQQ\\\ooo{{{}}}|||vvvppp[[[KKKMMMRRR[[[iiigggllljjjjjjrrrzzzkkkWWWUUUeeewww{{{{{{zzzrrrooopppxxxcccJJJIIINNNZZZkkk|||zzztttooolllkkkkkksssrrrrrrsssuuuyyy}}}{{{~~~|||}}}|||{{{{{{{{{}}}~~~zzz{{{|||}}}|||}}}yyy}}}}}}zzzyyy|||~~~}}}vvvwwwyyy{{{}}}}}}}}}|||zzzzzz{{{{{{{{{{{{{{{zzzvvvvvvvvvuuuuuutttttttttyyytttsssyyy~~~tttuuutttqqqnnnnnnrrrvvvyyyxxxvvvuuuttttttttttttqqqkkkeeebbbaaa___ZZZUUUMMMHHHDDDDDDFFFNNN\\\jjj~~~~~~|||}}}~~~xxxtttsssvvvyyy|||{{{uuurrrmmmfff___RRRJJJDDDDDDEEEFFFIIINNNOOOQQQUUUYYY[[[[[[ZZZXXXXXXVVVTTTTTTTTTWWWYYY[[[aaadddhhhlllpppxxxyyyrrrrrrpppnnnlllkkklllnnnssstttwwwzzz||||||||||||{{{yyy{{{~~~AAA???BBBHHHLLLPPPXXXaaafffqqqssskkkvvvrrrbbbhhhrrrxxxsssfff[[[RRRKKKGGGGGGFFFIIIOOORRRTTTZZZaaalllzzzyyyjjj^^^WWWUUUSSSSSSQQQNNNKKKJJJKKKMMMQQQTTTZZZ```fffnnnvvv{{{tttbbbYYYQQQNNNMMMLLLPPPUUUTTTZZZ]]]^^^```eeehhhhhhnnniiibbb^^^aaagggnnnsssmmmbbbTTTKKKHHHIIIIIIGGGJJJMMMPPPQQQQQQPPPOOOPPPTTTYYY```ggglllnnnnnnnnngggdddaaa___bbbhhhoootttxxxxxxnnnfff___]]]ZZZYYYYYYXXXWWWUUUVVVUUUXXX]]]bbbiiiuuu{{{tttnnndddZZZQQQKKKFFFCCCCCCBBBAAAAAAAAAAAABBBCCCEEEEEEJJJMMMRRReeesssmmmcccXXXTTT___pppyyyzzzyyyyyyiiiYYYQQQLLLMMM[[[kkkrrrrrrqqqqqqvvvhhhUUUZZZiii~~~xxxuuuvvvyyyxxx[[[QQQJJJKKKVVVnnn{{{uuuuuuwwwxxxzzz{{{|||~~~~~~}}}}}}|||{{{{{{|||}}}~~~xxxwwwxxx{{{~~~||||||||||||||||||||||||yyyzzzzzz{{{{{{zzzzzzyyy||||||||||||||||||{{{{{{~~~zzzwwwvvvwwwwwwuuurrrttttttvvv|||~~~ooonnnlllmmmpppsssuuuuuu{{{yyywwwvvvvvvvvvtttrrrqqqkkkeeeaaa```\\\VVVPPPGGGFFFEEEEEEIIITTTcccnnn}}}|||}}}ssstttuuutttvvv|||}}}uuupppiiiccc^^^TTTMMMEEEAAACCCGGGJJJLLLRRRUUUYYY[[[ZZZYYYXXXXXXUUUWWWXXXWWWUUUVVVZZZ^^^dddhhhkkkmmmooovvvzzzxxxooonnnmmmllllllmmmoooppptttuuuwwwyyy|||}}}~~~~~~}}}}}}{{{vvvCCCBBBCCCHHHKKKMMMSSS[[[gggssssssjjjssskkknnnyyy~~~rrreeeZZZQQQKKKGGGGGGFFFIIINNNRRRTTTZZZaaammmzzz|||lll___WWWSSSNNNNNNNNNNNNMMMOOORRRUUUTTTXXX^^^eeelllttt{{{lll[[[UUUPPPOOOOOONNNQQQUUUYYY___dddfffhhhnnnpppoooooojjjccc___```fffnnnsssooodddUUULLLJJJJJJJJJIIILLLOOOQQQRRRQQQPPPOOOPPPTTTXXX___eeejjjllllllkkkdddaaa___^^^bbbiiipppuuu|||xxxnnnfff___\\\ZZZYYYYYYXXXWWWUUUVVVUUUXXX]]]bbbhhhuuu{{{tttmmmcccYYYQQQLLLHHHEEECCCBBBAAAAAAAAAAAABBBCCCBBBBBBHHHLLLQQQeeesssmmm```UUUQQQ]]]ooo{{{}}}|||{{{kkk[[[RRRNNNQQQaaasss~~~nnn[[[bbbtttzzzzzz{{{uuuXXXOOOMMMOOO\\\uuu}}}|||{{{|||}}}~~~{{{zzzzzz|||~~~~~~}}}}}}|||xxxyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz~~~|||yyywwwvvvuuusssrrrrrrqqqrrrwww|||}}}yyyuuunnnlllkkklllooorrrtttuuuyyyxxxvvvvvvwwwwwwuuutttpppkkkddd```]]]YYYRRRMMMHHHGGGFFFGGGLLLYYYiiittt}}}|||{{{ttttttttttttwww~~~|||uuuooojjjccc^^^VVVOOOFFFAAABBBFFFJJJLLLQQQTTTXXXZZZZZZXXXXXXXXXVVVXXXYYYXXXVVVXXX]]]aaafffiiilllooosss{{{{{{uuurrrooonnnlllkkklllnnnppprrrtttvvvxxxzzz}}}~~~{{{zzz{{{}}}yyyDDDBBBDDDIIILLLMMMSSSZZZkkkyyysssjjjpppuuuwww}}}pppdddYYYQQQKKKGGGGGGFFFIIINNNRRRTTTZZZaaaooo|||pppbbbYYYUUUNNNOOOPPPQQQRRRUUUZZZ]]]ZZZ___hhhpppwww~~~wwweeeUUUQQQPPPRRRSSSRRRTTTXXXZZZaaahhhkkkoootttvvvttttttooogggbbbbbbhhhpppvvvsssgggXXXNNNKKKLLLLLLKKKNNNPPPRRRRRRQQQOOOOOOOOOTTTWWW\\\bbbeeeggggggfff```___]]]^^^ccckkktttyyyyyynnnfff^^^\\\YYYXXXXXXXXXVVVUUUVVVUUUWWW]]]bbbhhhttt~~~{{{tttmmmbbbXXXQQQMMMJJJHHHCCCBBBAAAAAAAAAAAABBBCCCBBBBBBHHHKKKPPPdddqqqkkk^^^SSSOOO[[[nnn{{{qqq```VVVSSSXXXlllqqq[[[fff|||}}}qqqVVVNNNNNNQQQ___xxx|||{{{|||}}}~~~~~~}}}}}}~~~~~~}}}}}}yyyyyyzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz~~~~~~|||yyyuuurrrrrrrrrpppoooooorrruuuuuuqqqmmmkkkjjjiiijjjnnnqqqtttuuuwwwvvvuuuvvvwwwvvvuuusssnnnhhhbbb]]]YYYTTTNNNHHHGGGGGGGGGHHHOOO^^^ppp}}}}}}}}}~~~yyyvvvtttsssuuuzzzyyysssooojjjddd___XXXQQQGGGAAA@@@DDDHHHKKKOOOSSSWWWYYYYYYXXXWWWWWWWWWYYYZZZXXXXXX[[[aaafffjjjkkkmmmrrrxxx~~~uuupppnnnnnnmmmkkkjjjjjjmmmqqqsssuuuvvvyyy{{{}}}~~~wwwwwwyyy~~~|||BBBAAADDDJJJOOORRRYYYaaappptttlllppp{{{ooocccXXXQQQKKKGGGFFFFFFIIINNNRRRUUU[[[bbbppp|||sssfff]]]YYYUUUVVVWWWWWWWWWYYY]]]```bbbiiirrr{{{oooaaaTTTRRRRRRTTTUUUTTTXXX]]]]]]fffnnnssswww|||~~~||||||wwwnnngggfffllluuu|||wwwkkk[[[PPPMMMMMMLLLKKKOOOQQQRRRQQQOOOMMMMMMMMMRRRUUUYYY]]]```aaaaaa```]]]\\\\\\___eeennnxxx}}}yyynnnfff]]][[[XXXWWWXXXWWWVVVUUUUUUUUUWWW\\\aaahhhttt~~~{{{ssslllbbbXXXRRRNNNLLLKKKCCCBBBAAAAAAAAAAAABBBCCCEEEEEEJJJLLLPPPcccpppjjj^^^RRRMMMYYYmmmzzzvvveee[[[ZZZccc|||ooo[[[hhhmmmTTTOOOKKKNNN\\\uuu||||||}}}~~~}}}~~~~~~|||{{{{{{zzzzzzzzzzzzzzzxxxyyyyyyzzz{{{|||}}}}}}~~~~~~zzztttqqqqqqsssppppppppprrrsssrrrooollliiigggggghhhlllpppssstttvvvuuutttttttttssspppmmmhhhccc^^^YYYUUUPPPJJJFFFDDDDDDEEEHHHQQQaaauuu}}}xxxxxxvvvtttxxx~~~~~~wwwqqqnnnjjjeee```YYYRRRIIIAAA???BBBGGGKKKNNNQQQUUUXXXXXXWWWWWWWWWXXXYYYZZZYYYYYY]]]dddjjjnnnnnnpppuuu~~~zzzrrrooonnnmmmkkkiiihhhiiilllpppssstttvvvxxx{{{}}}}}}}}}}}}vvvvvvyyy}}}}}}BBBAAACCCJJJOOOTTT\\\eeetttxxxoooooo{{{ooobbbXXXPPPJJJGGGFFFEEEHHHNNNRRRUUU[[[bbbppp}}}vvviii```[[[\\\\\\]]]\\\\\\^^^bbbeeejjjqqqzzzyyyggg\\\UUURRRRRRTTTTTTUUUZZZaaafffpppyyy}}}tttllliiinnnxxx~~~qqq___SSSNNNNNNMMMLLLPPPQQQQQQPPPNNNLLLLLLMMMPPPRRRVVVYYY\\\\\\\\\\\\XXXYYYZZZ^^^fffpppzzzzzzoooggg[[[YYYWWWWWWWWWWWWVVVUUUUUUTTTWWW\\\aaahhhttt}}}zzzrrrlllbbbYYYSSSPPPMMMLLLCCCBBBAAAAAAAAAAAABBBCCCCCCCCCIIIMMMRRReeesssmmm___SSSNNNYYYlllyyy~~~~~~rrrddd^^^aaapppppp___mmm~~~}}}hhhQQQNNNJJJLLLYYYppp~~~}}}}}}}}}|||}}}~~~~~~|||{{{||||||}}}~~~~~~}}}{{{yyyyyyxxxxxxxxxxxxzzz{{{}}}}}}~~~zzzuuurrrrrrtttppppppqqqrrrsssssspppooohhhfffeeegggkkkooorrrsssvvvtttsssrrrpppmmmiiifff```^^^YYYUUUQQQMMMIIIFFF@@@AAACCCGGGRRRcccxxx|||wwwyyywwwwww{{{|||uuupppmmmiiiddd```YYYSSSJJJBBB???@@@FFFJJJLLLPPPTTTWWWXXXWWWXXXXXXXXXZZZ[[[[[[\\\___ffflllppppppsssyyyvvvqqqooooookkkjjjhhhgggiiilllooorrrsssuuuxxx{{{|||}}}|||{{{wwwwwwyyy}}}{{{DDDBBBCCCHHHNNNTTT^^^hhhzzz}}}qqqooo|||ooocccXXXPPPJJJFFFEEEEEEHHHNNNRRRUUU\\\cccooo||||||ooofffaaaaaabbbcccdddeeeiiimmmpppuuuzzznnn___WWWTTTSSSTTTWWWWWWXXX^^^gggnnnwwwzzzpppkkkppp{{{xxxfffXXXRRRPPPOOONNNPPPQQQQQQPPPNNNLLLMMMNNNPPPRRRUUUXXXZZZ[[[[[[[[[VVVWWWYYY___gggrrr|||{{{ooogggZZZXXXVVVVVVVVVWWWVVVTTTUUUTTTVVV\\\aaagggsss|||zzzrrrlllccc[[[UUUQQQNNNKKKCCCBBBAAAAAAAAAAAABBBCCC???@@@GGGLLLSSSiiiwwwsss^^^SSSNNNZZZlllxxx||||||uuuhhh]]]\\\cccwwwsssaaarrr{{{eeePPPNNNKKKLLLWWWlll~~~}}}}}}}}}}}}|||{{{|||}}}}}}|||{{{xxxyyyzzz{{{}}}}}}{{{yyyxxxxxxyyyyyyzzz{{{|||~~~|||}}}|||yyywwwuuuuuuvvvqqqrrrssssssssssssrrrqqqhhhgggfffgggkkkoooqqqrrruuusssqqqpppnnnjjjddd```[[[ZZZWWWRRRNNNJJJGGGEEE>>>@@@DDDIIITTTfffyyy{{{vvvvvvwwwyyy|||zzzsssnnnlllhhhddd```WWWSSSLLLDDD@@@@@@EEEIIILLLOOOTTTWWWXXXXXXYYYYYYYYY\\\^^^___```ccchhhmmmpppssswww}}}yyyrrroooooonnnlllkkkjjjjjjkkkmmmooopppsssvvvyyy|||}}}}}}|||{{{wwwwwwyyy}}}~~~zzzFFFCCCDDDIIIPPPYYYfffrrruuuppp}}}qqqcccYYYPPPJJJFFFEEEEEEHHHNNNRRRUUU\\\cccooo|||zzzssspppmmmoooppprrrssswww|||vvvggg\\\VVVUUUVVV[[[```aaabbbhhhpppuuu~~~vvvpppuuummm]]]VVVTTTRRRPPPRRRRRRSSSQQQOOOOOOPPPQQQRRRTTTVVVYYY[[[\\\]]]]]]ZZZ[[[^^^dddmmmxxx|||pppgggZZZXXXVVVUUUVVVVVVUUUTTTUUUTTTVVV[[[```gggsss~~~{{{yyyqqqlllddd]]]WWWRRRMMMJJJCCCBBBAAAAAAAAAAAABBBCCC@@@@@@GGGLLLRRRgggvvvqqq\\\QQQNNNZZZmmmxxx{{{{{{mmmaaaXXXWWW___tttqqqgggzzziiiSSSQQQLLLLLLUUUiii~~~}}}}}}~~~}}}|||{{{{{{}}}}}}|||{{{yyyyyyzzz{{{}}}~~~~~~|||zzzyyyzzz{{{||||||||||||}}}}}}}}}}}}}}}|||zzzxxxxxxyyyyyyxxxwwwuuuvvvwwwwwwuuutttttttttiiihhhfffgggkkknnnpppqqqsssrrrpppooommmiiiddd```ZZZYYYVVVQQQKKKGGGDDDBBB???BBBGGGNNNYYYjjj|||yyytttqqquuuyyy|||~~~yyyrrrmmmkkkgggbbb___TTTRRRMMMFFFAAAAAADDDHHHLLLOOOTTTXXXYYYYYYZZZZZZ[[[___cccdddeeegggkkkooopppttt{{{vvvqqqpppppppppnnnnnnnnnoooooopppppppppuuuxxx{{{~~~}}}|||vvvvvvxxx}}}{{{FFFDDDEEELLLUUUaaaqqq~~~xxxsss|||zzz|||rrrdddYYYPPPIIIFFFEEEDDDHHHNNNRRRUUU\\\cccnnn{{{{{{|||}}}~~~}}}oooeee^^^ZZZVVVZZZcccjjjllllllqqqyyy}}}vvvzzzqqqaaaYYYVVVTTTRRRSSSTTTTTTSSSQQQQQQRRRTTTTTTVVVXXX[[[]]]^^^______```aaadddkkkttt|||pppgggYYYWWWUUUUUUVVVVVVUUUTTTTTTTTTVVV[[[```gggsss~~~{{{yyypppllleee___YYYRRRMMMIIICCCBBBAAAAAAAAAAAABBBCCCDDDDDDIIILLLPPPcccpppjjjYYYPPPMMM[[[nnnyyy|||{{{lll```VVVSSSYYYmmmlllpppoooXXXVVVKKKKKKSSSfff|||~~~}}}~~~}}}|||}}}|||{{{|||}}}~~~}}}|||{{{{{{||||||}}}}}}~~~~~~}}}|||zzzyyyzzz{{{}}}~~~|||{{{zzzyyyxxx{{{xxxvvvwwwzzz|||zzzxxxzzz{{{|||{{{xxxvvvvvvvvvjjjhhhggghhhkkknnnoooppprrrqqqpppooonnnjjjeeeaaa[[[ZZZWWWQQQJJJDDDAAA@@@AAAEEEKKKRRR]]]mmm~~~}}}wwwrrrnnnsssyyy|||{{{{{{|||~~~~~~yyyrrrmmmjjjgggbbb^^^SSSQQQMMMGGGBBBAAADDDHHHLLLPPPUUUXXXYYYZZZ[[[[[[^^^bbbfffhhhiiijjjmmmpppooouuu}}}~~~vvvrrrrrrrrrrrrpppqqqrrrrrrrrrrrrqqqqqqwwwyyy}}}}}}tttuuuwww||||||GGGHHHKKKNNNUUUgggtttvvv|||uuuuuuxxx}}}{{{pppeee[[[SSSKKKGGGFFFFFFIIIOOOSSSVVV]]]dddnnntttjjjbbb^^^^^^XXXbbbooowwwzzz|||~~~~~~zzzgggYYYSSSQQQQQQRRRRRRSSSSSSSSSTTTTTTUUU\\\^^^aaabbbcccccceeefffhhhiiilllqqqxxxsssggg]]][[[XXXVVVWWWWWWVVVUUUTTTVVVXXXZZZ]]]fffrrrzzz~~~}}}}}}|||{{{uuuoooggg___WWWOOOHHHCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBCCCHHHPPPZZZbbbfffUUURRRJJJ```tttwww|||qqqgggZZZOOONNNUUUeeeppprrrZZZRRRPPPPPPTTT```uuu~~~||||||{{{zzzzzz{{{|||~~~zzzzzz{{{{{{{{{{{{||||||xxxzzz||||||{{{zzz{{{|||}}}}}}|||{{{{{{{{{{{{|||}}}{{{zzzxxxxxxyyyzzz{{{{{{zzzxxxvvvssspppmmmlllkkkkkkkkkkkkmmmoooqqqssssssqqqooonnnllliiieeebbb\\\WWWQQQKKKGGGDDDBBB@@@<<>>@@@BBBCCCFFFQQQaaasss{{{rrrooorrrvvvvvvvvvuuuvvvzzzzzzpppdddWWWRRRMMMJJJJJJJJJGGGEEEBBBAAAAAAAAAAAABBBCCCCCCIIIRRR\\\eeeiiikkknnnpppqqqrrrsssttttttuuuwwwyyyxxxxxxxxxwwwvvvwwwzzz}}}~~~~~~~~~~~~}}}}}}~~~~~~{{{zzztttsssssstttvvvxxxzzz|||yyy{{{zzzvvvSSSPPPOOOQQQSSSZZZhhhvvvxxxyyyzzz~~~xxxsssooo}}}yyyrrrmmmcccYYYUUUWWW^^^kkkvvv{{{pppeee[[[SSSKKKGGGFFFFFFIIIOOOSSSVVV]]]dddrrrooobbbdddeeelllzzzwwwppptttzzzzzzpppfffYYYWWWUUUTTTUUUVVVVVVVVVVVVXXXZZZ[[[___hhhsss|||}}}|||||||||{{{zzzrrrkkkaaaXXXQQQLLLGGGEEE????????????@@@AAABBBCCCCCCEEEGGGIIIOOO\\\nnn{{{xxxsssgggxxxrrrhhhXXXKKKIIIJJJKKKRRR\\\\\\aaaeeeggglllxxx{{{tttwwwwwwuuutttzzz}}}{{{}}}rrrgggeeebbb^^^^^^eeeqqq~~~{{{lll^^^[[[______jjjrrrrrroooppprrrssssssqqqqqq{{{~~~}}}|||{{{{{{{{{{{{zzzyyyyyyxxxyyyzzz|||}}}~~~~~~~~~}}}||||||{{{{{{yyyyyyyyyxxxwwwwwwzzz}}}~~~~~~}}}}}}}}}}}}}}}{{{zzzxxxvvvvvvwwwxxxyyysssttttttuuuttttttssssssmmmnnnooooooooommmlllkkkiiigggeeebbb```\\\WWWSSSMMMHHHAAA>>>>>>@@@BBBDDDEEERRRdddvvvzzztttqqqtttwwwvvvvvvvvvxxx|||zzznnn___PPPKKKFFFDDDEEEFFFDDDBBB???@@@@@@AAABBBBBBBBBBBBHHHPPP\\\dddiiikkknnnpppqqqsssttttttrrrrrrssstttrrrrrrqqqooommmmmmooorrrsssqqqqqqrrrtttuuuwwwzzz}}}~~~|||{{{xxxwwwwwwwwwxxxzzz|||}}}{{{~~~{{{wwwWWWSSSOOOPPPUUU]]]eeeiiinnnrrrwwwuuunnn{{{zzzqqqlllaaaVVVUUUaaarrr}}}|||qqqeee[[[RRRJJJFFFEEEEEEHHHNNNQQQUUU^^^hhhvvvsssooorrrzzz~~~{{{}}}zzzqqqhhh[[[YYYUUUTTTTTTUUUUUUTTTWWWVVVYYY^^^aaagggqqq|||~~~}}}|||zzzwwwtttmmmggg^^^UUUOOOJJJFFFDDDAAAAAAAAAAAAAAAAAAAAAAAADDDCCCFFFJJJPPPZZZlll{{{}}}vvvhhhvvvvvvhhhXXXKKKJJJMMMOOOTTTZZZ___bbbfffjjjsssyyysssxxxzzzvvvvvvuuuoootttvvvqqqgggiiiccc```bbbeeejjjsss{{{|||xxxtttmmmfffaaa```aaabbbbbbbbbdddiiillllllmmmlllooozzz}}}{{{yyywwwvvvwwwxxxxxxzzzyyyxxxwwwwwwwwwyyyyyy{{{|||}}}~~~}}}|||zzzxxxuuuuuuvvvwwwxxxzzz{{{|||}}}}}}}}}}}}|||||||||||||||zzzvvvsssrrrtttvvvxxxuuuuuutttsssrrrqqqqqqppprrrpppmmmkkkkkkjjjhhhggggggddd```]]]YYYUUUPPPMMMIIICCC>>>??????>>>@@@DDDJJJVVVlll|||wwwvvvvvvuuutttwwwwwwxxx|||{{{qqq```SSSIIIDDD???======>>>===;;;>>>??????@@@BBBDDDFFFGGGNNNSSS[[[cccjjjnnnoooooosssqqqnnnnnnnnnoooooonnniiiiiihhhdddaaa^^^^^^___dddfffggghhhnnnxxx}}}}}}~~~}}}~~~}}}{{{~~~~~~yyyvvvVVVRRROOOOOOTTT[[[aaadddiiimmmsss{{{uuuppp~~~~~~xxxlll^^^[[[gggwww|||qqqfff[[[RRRJJJFFFEEEEEEHHHNNNQQQUUU^^^hhhvvv~~~|||}}}zzzqqqgggYYYWWWTTTSSSUUUVVVWWWVVVWWWVVVXXX]]]aaagggrrr~~~}}}|||{{{yyyvvvssslllfff]]]TTTNNNJJJFFFDDD????????????????????????DDDCCCFFFKKKQQQ[[[mmm}}}~~~wwwhhhvvvvvvgggYYYMMMKKKNNNRRRZZZaaagggiiilllooowwwzzzwww|||rrrsss{{{tttxxxvvvqqqhhhkkkfffbbbaaa```bbbkkkuuu|||{{{zzzxxxtttnnniiigggeeeggghhhhhhjjjnnnrrrtttsssqqqqqqyyy~~~}}}yyyvvvtttssstttuuuvvvvvvvvvvvvwwwxxxzzz{{{{{{|||}}}~~~~~~}}}{{{zzzwwwwwwwwwxxxyyyzzz{{{|||}}}||||||||||||{{{{{{{{{zzzxxxvvvtttssstttvvvwwwwwwvvvuuutttrrrqqqpppoooqqqooolllkkkjjjiiigggeeeccc```\\\YYYUUUQQQMMMIIIGGGAAA>>>???@@@???BBBFFFMMM[[[qqq{{{yyyxxxwwwuuuvvvwwwyyyzzzvvvkkk[[[OOOGGGCCC>>><<<<<<===<<<;;;>>>>>>???AAABBBDDDFFFGGGLLLQQQZZZcccjjjnnnoooooopppnnnmmmmmmmmmllliiifff``````___\\\YYYWWWWWWXXX[[[___bbbfffnnnxxx~~~~~~}}}|||}}}~~~yyyvvvWWWTTTQQQQQQUUUZZZ^^^```ccchhhoooyyyuuurrr{{{iiidddnnn}}}|||qqqfff\\\RRRKKKFFFEEEEEEHHHNNNQQQUUU^^^hhhvvv~~~zzzpppgggXXXVVVSSSSSSUUUWWWXXXXXXXXXWWWXXX\\\```gggttt}}}|||{{{xxxtttqqqkkkeee\\\SSSMMMIIIEEECCC????????????????????????CCCCCCFFFKKKRRR]]]oooyyyhhhuuuuuueeeZZZOOOLLLPPPXXXcccmmmsssssstttvvv}}}~~~}}}mmmoooyyy}}}wwwsssjjjllljjjgggddd______jjjvvvzzzuuuhhhjjjlllnnnnnnpppuuuzzz}}}zzzxxx{{{~~~vvvwwwwwwxxx}}}~~~}}}|||vvvqqqooonnnoooppprrrssstttvvvxxxzzz{{{|||{{{|||}}}~~~~~~~~~}}}|||yyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzwwwvvvvvvuuuuuuuuuvvvvvvxxxwwwvvvtttrrrpppooonnnpppmmmkkkiiihhhgggdddbbb]]]ZZZVVVSSSPPPLLLHHHEEECCC???===???@@@@@@CCCHHHQQQaaayyy}}}zzzxxxuuusssuuuwwwyyywwwooobbbSSSJJJCCC@@@<<<:::;;;<<<<<<<<<>>>???@@@AAACCCDDDFFFFFFIIIOOOYYYcccjjjnnnooonnnkkkjjjjjjiiihhhddd```\\\VVVWWWVVVSSSQQQPPPQQQRRRTTT[[[bbbiiirrr}}}}}}{{{{{{}}}}}}xxxuuuZZZXXXUUUUUUWWWZZZ\\\]]]```fffppp|||uuussswwwnnnvvv|||rrrfff\\\SSSKKKFFFEEEEEEHHHNNNQQQUUU^^^hhhvvvzzzqqqfffYYYVVVTTTSSSUUUWWWWWWWWWYYYVVVWWW[[[___ggguuu~~~|||{{{zzzwwwssspppiiicccZZZRRRLLLHHHDDDBBB@@@AAAAAAAAAAAAAAABBBBBBCCCCCCFFFLLLSSS^^^pppyyyiiittt}}}sssddd[[[RRRNNNTTT```ooozzz~~~}}}|||~~~|||jjjnnn|||~~~yyytttnnnmmmnnnnnnkkkeeeeeesssooopppsssuuutttuuu|||xxxxxxxxxzzz~~~}}}|||xxxsssnnnlllmmmoooqqquuuvvvwwwyyyzzz{{{||||||{{{|||}}}~~~~~~~~~{{{{{{|||||||||{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxvvvvvvwwwwwwwwwwwwwwwwwwyyyxxxvvvtttqqqooommmlllmmmkkkiiigggfffdddaaa^^^WWWTTTPPPMMMJJJGGGDDDAAA@@@===<<<>>>??????DDDJJJUUUhhh|||xxxtttpppnnnvvvyyyyyytttgggXXXLLLFFF@@@>>>;;;::::::;;;===>>>???@@@AAACCCDDDEEEEEEFFFGGGMMMWWWaaaiiilllmmmmmmhhheeecccaaa___[[[WWWTTTQQQQQQQQQOOONNNNNNPPPSSSVVV___iiirrr{{{}}}{{{zzz}}}|||xxxuuu]]]ZZZXXXWWWXXXZZZ[[[[[[]]]eeeqqqvvvqqq~~~}}}rrrfff\\\SSSKKKGGGEEEEEEHHHNNNQQQUUU^^^hhhuuu|||xxxvvvwwwxxxyyy}}}|||qqqggg[[[XXXUUUTTTTTTUUUUUUUUUXXXVVVWWW[[[```hhhvvv~~~||||||zzzwwwrrrnnngggaaaYYYQQQKKKGGGCCCAAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCFFFLLLSSS^^^pppyyyiiittt{{{|||ooobbb[[[SSSQQQ[[[nnnzzzjjjsss}}}~~~}}}uuuqqqppprrruuurrrllllllyyy}}}{{{{{{~~~~~~zzzwwwtttqqqqqqtttyyy{{{}}}|||||||||||||||||||||||||||}}}~~~~~~~~~~~~~~~||||||}}}}}}}}}|||{{{zzzyyyyyyyyyyyyxxxxxxxxxxxxvvvwwwxxxyyyyyyyyyxxxwwwxxxwwwuuussspppnnnlllkkkkkkiiigggeeedddaaa]]]ZZZTTTQQQLLLIIIGGGDDDBBB@@@???<<<<<<>>>>>>@@@FFFNNN[[[ooo{{{uuupppnnnmmmxxxyyywwwnnn___QQQHHHDDD>>>===;;;::::::<<<>>>AAABBBCCCDDDEEEEEEEEEEEEEEEEEEKKKTTT]]]dddhhhhhhhhhccc___ZZZVVVTTTSSSRRRQQQMMMNNNNNNNNNNNNPPPTTTXXX^^^iiittt|||}}}|||{{{~~~zzzwwwuuu```]]]YYYXXXYYYZZZ[[[[[[^^^gggtttwwwnnn}}}}}}rrrggg\\\SSSLLLGGGEEEEEEHHHNNNQQQUUU^^^hhhuuuxxxuuupppllljjjkkkmmmooopppsssuuuuuutttvvv{{{}}}ssshhh\\\YYYVVVTTTTTTUUUUUUTTTWWWUUUWWW\\\aaaiiiwww~~~}}}}}}{{{wwwrrrnnneee```WWWOOOJJJFFFBBB@@@>>>>>>>>>??????@@@@@@AAACCCCCCFFFKKKRRR]]]oooyyyhhhttt~~~yyyxxxjjj^^^YYYSSSVVVgggxxxmmm|||~~~vvvtttuuuwwwyyywwwpppnnnxxx{{{zzzyyyyyy|||}}}|||||||||||||||}}}}}}}}}}}}}}}~~~{{{|||}}}~~~}}}}}}{{{zzzyyyyyyyyyyyyxxxxxxxxxxxxwwwxxxxxxyyyyyyxxxwwwwwwvvvvvvtttqqqooolllkkkjjjiiigggeeecccaaa^^^ZZZVVVQQQNNNIIIFFFDDDBBB@@@>>>>>><<<<<<>>>@@@DDDNNNXXXeeexxxyyyrrroooppprrrzzzxxxrrrfffXXXLLLEEECCC=========<<<;;;===AAADDDFFFGGGGGGHHHGGGFFFDDDCCCCCCGGGOOOVVV\\\___``````\\\WWWRRRNNNMMMNNNOOOOOOKKKLLLMMMNNNQQQUUU[[[___gggsss~~~~~~~~~~~~yyyvvvtttfffbbb^^^\\\]]]^^^``````ccclllyyyyyymmm{{{}}}sssggg]]]TTTLLLGGGEEEEEEHHHNNNQQQUUU^^^hhhuuuyyyrrrjjjhhhdddaaaaaacccfffiiigggjjjllllllkkknnntttyyytttiiiZZZXXXUUUTTTTTTVVVVVVVVVUUUTTTWWW]]]cccjjjwww~~~~~~|||xxxrrrmmmddd^^^VVVNNNIIIEEEBBB@@@===>>>>>>???@@@@@@AAAAAADDDCCCFFFKKKQQQ[[[mmm}}}~~~wwwhhhttt}}}wwwtttfffZZZUUURRRZZZuuuwwwppp|||vvvwwwwwwyyy{{{yyyssspppwww~~~||||||}}}|||||||||}}}}}}}}}||||||{{{|||||||||zzz{{{|||~~~~~~}}}{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvuuuuuuuuutttsssrrrpppmmmkkkjjjiiigggfffdddbbb```\\\WWWSSSNNNKKKFFFCCCAAA@@@>>>===>>><<<===@@@CCCKKKYYYfffsss|||tttnnnnnnsssxxxzzzuuukkk^^^QQQHHHCCCAAA===>>>>>>>>>===???DDDHHHJJJJJJKKKJJJIIIFFFDDDBBB@@@CCCHHHNNNRRRUUUWWWWWWRRROOOLLLJJJKKKLLLMMMMMMLLLMMMPPPRRRVVV\\\ccchhhqqq|||}}}xxxvvvtttlllhhhdddaaabbbdddeeefffiiirrryyylllzzz~~~sssggg]]]TTTLLLGGGEEEEEEIIINNNQQQUUU^^^hhhuuu|||qqqjjjaaa^^^[[[ZZZ[[[___dddgggaaaeeeggggggfffiiipppvvvvvv}}}uuuiiiXXXVVVTTTSSSUUUWWWXXXXXXTTTTTTXXX^^^dddkkkwww~~~|||xxxrrrnnnccc^^^UUUNNNHHHDDDAAA?????????@@@AAABBBBBBCCCCCCDDDCCCFFFJJJPPPZZZlll{{{}}}vvvhhhttt}}}vvvrrrcccVVVSSSQQQ^^^~~~wwwrrr{{{wwwxxxwwwxxx{{{{{{vvvsssxxx~~~~~~~~~}}}{{{|||~~~~~~{{{{{{}}}~~~~~~}}}|||{{{{{{zzz{{{{{{xxxzzz|||}}}~~~}}}|||{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxwwwuuutttsssssssssssssssrrrpppooommmkkkiiiiiifffeeecccaaa___[[[UUURRRLLLIIIDDDAAA??????===<<<===<<<===AAAFFFPPPaaappp|||{{{wwwnnniiilllttt{{{zzzrrrfffXXXMMMFFFBBB@@@===???@@@???>>>AAAFFFJJJLLLMMMMMMLLLJJJGGGDDDBBB>>>@@@DDDHHHLLLNNNPPPQQQKKKJJJIIIJJJLLLMMMLLLKKKOOOQQQSSSWWW[[[ccckkkpppwww}}}xxxuuutttpppkkkgggfffeeecccfffllllll{{{rrr~~~uuuiii]]]RRRKKKGGGFFFEEEGGGMMMRRRWWW___gggrrr~~~vvvhhh```]]]YYYWWWYYY___ccccccbbbeeedddddddddfffjjjmmmoootttwww{{{sssfffZZZWWWTTTRRRRRRSSSSSSRRRTTTTTTVVV\\\aaahhhuuu~~~|||wwwqqqlllaaa\\\UUUMMMFFFAAA???>>>AAA@@@@@@??????@@@@@@AAAFFFCCCEEELLLSSS[[[iiiwww|||vvvtttuuutttkkkbbbXXXXXXWWWbbb|||xxxwww}}}yyy}}}zzzyyyzzzrrrrrr|||{{{{{{zzz{{{{{{|||}}}{{{|||}}}}}}~~~}}}}}}|||{{{yyywwwvvv{{{zzzzzz{{{}}}~~~|||{{{||||||{{{{{{{{{zzzzzzzzzzzzwwwuuussssssrrrqqqooopppooonnnmmmkkkiiihhhhhhgggddd___[[[XXXUUURRROOOIIIFFFCCC???<<<;;;<<<======;;;===CCCIIITTThhh||||||yyyuuummmooovvvzzzyyy|||nnn___SSSKKKCCC???@@@<<<>>>???@@@AAADDDGGGJJJOOOOOONNNNNNLLLHHHBBB>>>@@@@@@@@@BBBCCCEEEGGGHHHHHHFFFEEEHHHLLLPPPPPPOOOTTTUUUWWW[[[aaakkkuuu|||}}}xxxuuuttttttnnnjjjiiihhhggglllrrrrrr~~~rrr~~~uuuiii]]]RRRJJJGGGFFFEEEGGGMMMRRRVVV^^^fffqqq}}}rrrddd]]]WWWUUUUUU[[[cccjjjlllkkkkkkiiifffddddddfffiiikkksssvvvxxxyyyzzz{{{}}}sssfffZZZWWWTTTRRRSSSSSSSSSSSSTTTSSSVVV\\\aaahhhttt~~~}}}zzzuuunnnjjj```\\\TTTLLLEEEAAA??????????????????@@@AAABBBCCCEEECCCFFFMMMSSS^^^ooowwwsssssspppfff]]]RRRRRRRRR___wwwwww{{{|||~~~|||}}}uuuttt~~~||||||{{{zzzzzzzzz}}}~~~}}}}}}|||}}}~~~~~~}}}|||{{{zzzyyyxxxxxx{{{zzzzzz|||~~~~~~|||zzzzzzzzzzzzyyyyyyyyyyyyyyywwwtttsssssssssqqqppppppooonnnllljjjiiigggfffddd```\\\XXXUUURRROOOLLLHHHFFFBBB>>><<<;;;<<<===>>>===???DDDKKKUUUhhhzzzzzz|||wwwppprrrxxx{{{yyysssgggZZZQQQIIIBBB@@@@@@===>>>@@@AAABBBDDDHHHKKKPPPPPPPPPPPPNNNJJJEEEAAA=========>>>???AAABBBCCCGGGFFFFFFIIIMMMQQQRRRRRRVVVXXX]]]cccjjjttt{{{wwwtttsssyyytttooommmlllmmmsss{{{ttt}}}uuuiii\\\RRRJJJFFFFFFEEEGGGMMMQQQUUU]]]eeeppp|||~~~mmm^^^XXXSSSSSSWWW^^^iiiqqqtttuuussspppjjjfffeeefffjjjlllrrrrrrsssrrrpppppprrrssswwwwwwxxx{{{sssfffZZZWWWTTTRRRSSSTTTTTTSSSSSSSSSUUU[[[```gggsss~~~~~~}}}|||yyyssslllggg___[[[SSSLLLEEEAAA??????======>>>???@@@BBBCCCDDDCCCDDDGGGMMMTTTaaawwwxxxrrrpppjjj```WWWMMMMMMOOO\\\{{{wwwvvvzzzzzzwww~~~}}}|||zzzyyyyyy{{{}}}wwwxxxzzz|||~~~~~~}}}{{{zzzyyyyyyzzzzzz{{{{{{{{{|||}}}xxxxxxxxxwwwwwwwwwvvvvvvwwwuuutttsssttttttrrrqqqoooooommmllliiigggeeeddd___\\\WWWTTTQQQNNNKKKHHHFFFDDDAAA>>><<<;;;<<<<<>>@@@GGGNNNZZZjjjxxx~~~uuusss~~~~~~xxxtttvvvzzzzzzwwwhhh^^^TTTNNNHHHAAA???AAA===???AAABBBCCCFFFIIILLLPPPOOOOOOOOONNNKKKGGGCCC===<<<<<<<<<===>>>@@@AAAFFFFFFGGGJJJOOOTTTVVVVVVZZZ^^^fffnnnxxxyyytttqqqppp}}}xxxtttrrrpppqqqyyywww|||~~~}}}vvviii\\\QQQIIIEEEFFFEEEGGGLLLQQQTTT\\\dddppp|||zzzgggZZZUUUUUUWWW\\\eeeooowww{{{|||{{{wwwqqqlllkkknnnrrrvvvvvvvvvuuusssqqqppprrrssssssqqqppppppsssxxx}}}sssgggZZZWWWTTTSSSSSSTTTTTTTTTSSSRRRUUUZZZ___fffrrr~~~~~~~~~}}}|||yyyrrrjjjeee]]]YYYRRRKKKEEEAAA??????>>>>>>>>>???@@@AAACCCDDDCCCEEEIIILLLTTTeee}}}vvvpppnnnfff[[[RRRMMMLLLNNN[[[wwwwwwvvvyyy{{{~~~}}}zzzyyyyyyzzz||||||{{{zzzsssuuuyyy|||~~~|||zzzyyyxxxyyy{{{|||~~~}}}}}}}}}}}}|||vvvvvvuuuuuuuuutttttttttuuutttssstttuuuuuusssrrrnnnnnnmmmkkkhhheeebbb```[[[XXXSSSPPPMMMKKKHHHEEECCCAAA???===<<<;;;<<<<<<===>>>BBBIIITTT```nnnxxxyyyzzzpppttt||||||yyywwwxxx{{{xxxrrr___WWWPPPLLLFFF@@@>>>@@@???AAACCCEEEFFFHHHKKKMMMMMMMMMLLLMMMLLLJJJFFFCCC@@@???>>>>>>>>>@@@AAABBBEEEFFFIIIMMMSSSXXX[[[]]]```fffoooyyy}}}uuupppnnnmmm{{{wwwuuusssttt|||{{{zzz{{{|||wwwyyy|||wwwyyy{{{yyyuuuiii\\\RRRJJJFFFFFFEEEGGGMMMQQQUUU]]]eeerrr}}}vvvdddZZZWWWWWW[[[cccmmmxxx{{{uuusssvvv{{{~~~~~~~~~}}}{{{zzz{{{}}}vvvtttpppmmmmmmooorrruuuyyyttthhhZZZWWWTTTSSSTTTUUUUUUUUUTTTSSSUUUZZZ___fffrrr}}}}}}zzzsssjjjddd\\\XXXQQQJJJDDDAAA@@@???@@@@@@??????@@@@@@AAAAAACCCGGGJJJMMMVVVhhhrrrnnnmmmdddXXXQQQJJJIIIMMM[[[uuu~~~~~~uuuuuuyyy~~~|||{{{{{{{{{|||{{{yyywwwsssuuuyyy|||}}}~~~}}}||||||{{{yyyxxxyyyzzz|||~~~~~~~~~~~~}}}{{{yyyuuuuuutttttttttssssssssstttsssssstttuuuuuusssrrrnnnmmmllljjjgggbbb___]]]XXXUUUPPPMMMKKKHHHEEECCC@@@???>>><<<<<<;;;<<<<<<;;;===CCCLLLYYYhhhsssxxxvvvyyyxxxssssss|||zzz{{{zzzxxxxxxxxxrrrkkkZZZTTTNNNJJJDDD>>>===@@@AAACCCFFFHHHIIIKKKMMMOOONNNMMMLLLLLLLLLKKKGGGDDDBBBAAA???>>>???AAACCCDDDEEEGGGLLLQQQVVV\\\bbbeeehhhoooxxxxxxqqqkkkiiihhh~~~{{{yyyvvvvvv~~~~~~tttrrruuutttsssyyysssnnnppptttuuu~~~uuuiii]]]RRRKKKGGGFFFEEEGGGMMMRRRWWW___ggguuusssccc\\\^^^[[[aaalllxxx~~~{{{xxxsssoookkkjjjkkklllnnnsss|||uuujjjZZZWWWTTTSSSTTTUUUVVVUUUUUUTTTVVV[[[```fffrrr~~~{{{sssjjjdddZZZVVVPPPIIIDDDAAA@@@@@@AAAAAA@@@@@@???@@@@@@AAACCCGGGKKKOOO[[[ooo|||nnnmmmnnndddVVVOOOEEEEEEJJJZZZrrrvvv{{{qqqsssyyy~~~~~~}}}|||}}}}}}{{{xxxvvvtttvvvxxxzzz{{{{{{zzzyyyzzzzzzyyyyyyzzz{{{}}}~~~~~~}}}~~~}}}zzzxxxuuuuuuuuutttttttttsssssstttssssssuuuvvvuuusssqqqmmmmmmkkkiiieee```\\\YYYUUURRRNNNKKKIIIFFFCCCAAA======<<<<<<;;;;;;<<<<<<:::???EEEOOO^^^nnnuuuvvvssssssqqqpppwww{{{zzz~~~~~~~~~xxxyyyxxxvvvuuussskkkaaaUUUPPPKKKHHHBBB<<<<<<@@@DDDFFFJJJLLLMMMNNNPPPRRRQQQPPPOOONNNNNNLLLIIIGGG@@@???=========@@@CCCEEEEEEIIIOOOUUU[[[aaahhhmmmrrrxxx~~~tttlllfffdddccc}}}yyywwwsssssswwwrrrooorrrtttjjjdddfffkkkppp|||}}}ttthhh]]]SSSLLLIIIEEEDDDHHHNNNTTTYYYaaajjjxxxrrrdddaaaeeedddlllwww}}}xxxssspppooonnnkkkooosssxxx~~~}}}{{{{{{|||~~~wwwlllZZZWWWTTTSSSTTTVVVVVVVVVVVVUUUWWW\\\```gggsss~~~{{{sssiiibbbYYYUUUOOOHHHCCCAAA@@@@@@????????????@@@AAABBBBBBBBBGGGLLLRRRbbbxxxyyykkkmmmnnncccTTTMMMEEEDDDIIIXXXmmm~~~~~~~~~|||nnn}}}wwwkkkooowww}}}sssvvv}}}~~~}}}}}}}}}}}}{{{xxxuuutttvvvwwwyyyyyyyyyyyyyyyxxxxxxyyyzzz{{{|||}}}~~~}}}|||||||||}}}}}}{{{zzzvvvvvvuuuuuuuuuttttttttttttttttttuuuvvvuuurrrpppllllllkkkhhhddd___ZZZWWWRRROOOKKKHHHFFFDDDAAA???;;;;;;;;;;;;;;;;;;<<<<<<===BBBHHHRRRbbbqqquuurrrjjjkkkkkkmmmuuu||||||wwwsssssszzz~~~~~~wwwxxxwwwsssqqqmmmcccYYYPPPLLLGGGDDD>>>:::===BBBFFFIIIMMMOOOPPPQQQSSSTTTRRRQQQOOONNNNNNLLLIIIGGG@@@>>>===<<<===@@@DDDFFFFFFKKKRRRXXX^^^fffnnnssszzz{{{ppphhhbbb```___{{{yyywwwxxx~~~rrrmmmnnn|||~~~yyyssskkkbbb^^^```eeelllyyy|||ssshhh]]]TTTMMMJJJEEEDDDHHHOOOUUUZZZccckkk{{{qqqddddddkkkooovvv~~~{{{zzznnnooooooooosss{{{~~~zzzwwwuuuttttttnnnppprrruuuyyy|||~~~xxxmmmZZZWWWTTTSSSUUUVVVWWWVVVWWWVVVXXX]]]aaagggsss~~~zzzrrrhhhaaaYYYUUUOOOHHHCCCAAA@@@@@@===>>>>>>???@@@BBBCCCDDDAAAFFFLLLUUUggg~~~xxxkkknnnooobbbSSSKKKIIIGGGJJJWWWgggttt{{{}}}zzzuuuxxx{{{yyywwwhhhwwwttthhhlllvvv{{{zzzjjjjjjqqq}}}~~~}}}}}}}}}}}}{{{wwwttttttuuuvvvwwwxxxyyyyyyzzzvvvwwwyyy{{{|||}}}}}}~~~zzzzzzzzz{{{}}}~~~}}}|||wwwvvvvvvvvvvvvuuuuuuuuuuuuttttttuuuvvvuuurrrooollllllkkkhhhddd^^^XXXUUUPPPMMMIIIFFFDDDBBB???===:::::::::;;;;;;<<<<<<<<<@@@EEEKKKTTTcccrrrtttnnnaaadddfffiiiooossspppjjjnnnqqq|||wwwxxxvvvqqqnnniii^^^SSSLLLHHHDDDAAA<<<999===DDDGGGJJJNNNQQQRRRSSSTTTVVVQQQOOOMMMLLLLLLJJJGGGDDDAAA???>>>===???BBBFFFIIIFFFLLLSSSZZZ```hhhqqqwwwyyynnneee```]]]\\\~~~|||{{{yyy|||}}}qqqmmmxxxrrrmmmjjjhhhaaaYYYZZZ```kkkwww{{{rrrggg^^^TTTLLLGGGFFFGGGIIIMMMSSS]]]hhhooo~~~zzzrrrppprrrttt~~~zzzttttttsssrrrwww{{{xxxrrrlllhhhfffeeeeeeeeecccccceeejjjooosssuuuuuuzzzvvviii\\\YYYVVVUUUUUUVVVVVVVVVWWWTTTUUU[[[bbbhhhrrr{{{}}}zzzsssiiiaaa[[[UUUMMMFFFBBB@@@>>>===>>>???@@@AAABBBCCCCCCDDDFFFHHHKKKUUUiii~~~vvvkkkmmmnnncccUUUNNNCCCCCCFFFQQQ```lllqqqrrrkkkllllllppp~~~vvvuuuzzz{{{fffqqqmmmfff```mmm{{{vvvhhhfffhhhnnnxxx~~~~~~{{{{{{zzzxxxyyy~~~|||yyywwwvvvuuuuuuppprrruuuwwwyyyzzzyyyyyy~~~{{{yyyzzz~~~}}}}}}{{{wwwsssrrrtttwwwyyyuuuuuuvvvvvvvvvvvvwwwwwwvvvuuuuuusssrrrpppnnnmmmmmmkkkhhhccc^^^YYYVVVSSSLLLJJJGGGEEEDDDBBB???===;;;::::::999:::;;;===>>>CCCCCCJJJWWWgggnnnkkkeeeZZZ[[[^^^bbbddddddaaa___jjjrrr}}}~~~|||vvvwwwxxxsssjjj^^^SSSLLLEEEDDDAAA===:::;;;AAAEEEJJJSSSWWWTTTRRRUUUVVVSSSSSSRRRQQQPPPMMMJJJGGGEEEAAA@@@>>><<<===@@@CCCEEEIIIOOOWWW]]]bbblllxxx|||qqqfff^^^YYYXXXWWW~~~|||zzz{{{}}}vvvmmmuuu|||tttoookkkhhhbbb\\\]]]cccjjjuuu|||rrrhhh^^^TTTKKKFFFEEEFFFHHHKKKQQQYYYbbbhhhttt}}}yyytttvvv}}}{{{tttrrrvvvxxx}}}uuuppphhhaaa[[[YYYZZZ[[[UUUUUUUUUXXX]]]bbbgggiiinnnttt{{{vvvjjj]]]ZZZWWWUUUUUUVVVVVVUUUWWWUUUVVV]]]cccjjjttt}}}|||xxxqqqhhh```ZZZTTTLLLFFFBBB@@@>>>===>>>>>>???@@@AAABBBCCCCCCDDDHHHNNNYYYmmmuuuiiimmmoooeeeVVVMMMFFFFFFIIISSS___gggiiihhhiiijjjjjjmmmzzz}}}vvvvvv{{{zzzgggrrr}}}|||}}}~~~hhhaaa[[[hhhwwwtttcccaaaaaafffmmmrrrrrrqqqrrrrrrrrrqqqrrrxxx~~~}}}{{{yyyxxxvvvuuuuuusssuuuwwwyyyzzzzzzzzzyyy}}}{{{yyyzzz|||~~~}}}{{{}}}{{{xxxuuutttuuuwwwyyyttttttttttttuuuuuuuuuuuurrrrrrrrrrrrqqqpppnnnnnnkkkiiigggccc^^^XXXTTTQQQIIIGGGEEEDDDCCCBBB@@@>>>;;;::::::999:::;;;===>>>@@@CCCLLL\\\jjjnnnhhh```XXXYYY[[[]]]___```bbbcccjjjsss~~~}}}zzzwwwxxxvvvpppfffZZZOOOIIICCCBBB@@@===;;;===CCCGGGOOOVVVYYYVVVUUUWWWYYYWWWSSSSSSRRRPPPNNNJJJGGGEEEAAA@@@>>><<<===@@@CCCEEEIIINNNVVV___gggpppzzzzzztttkkkbbb[[[WWWVVVVVV|||zzzvvv}}}zzzmmmssstttpppkkkhhhbbb]]]^^^aaaiiittt}}}ssshhh^^^SSSKKKEEEDDDEEEGGGJJJNNNSSSZZZ___hhhrrr}}}ssspppvvv~~~vvvttttttvvv|||~~~vvvqqqkkkeee\\\TTTNNNMMMOOOPPPOOOOOOOOOQQQTTTYYY]]]___bbbhhhpppxxx}}}wwwkkk___\\\XXXVVVVVVVVVVVVUUUWWWVVVXXX^^^eeelllwwwzzzvvvooofff___XXXSSSKKKEEEAAA???>>>======>>>>>>???@@@AAABBBBBBCCCHHHPPP^^^rrrssshhhmmmrrrhhhWWWLLLGGGGGGKKKTTT___eeedddaaadddggghhhkkkvvv{{{wwwzzz|||wwwffftttvvvttttttvvv}}}cccZZZTTTbbbqqq~~~}}}qqqccc```^^^___cccggggggfffhhhiiijjjjjjlllrrr{{{~~~}}}|||{{{zzzxxxwwwvvvuuuxxxxxxzzz{{{{{{{{{yyyyyy|||zzzyyyyyyzzz{{{zzzxxxzzzyyywwwvvvuuuuuuvvvwwwtttsssssssssssssssssssssooooooppppppoooooonnnnnnhhhhhhfffccc]]]WWWQQQNNNGGGDDDBBBAAAAAAAAA???>>>;;;::::::::::::<<<===>>>@@@EEEQQQbbbnnnoooeee[[[VVVXXXYYYZZZ[[[aaaiiioooxxx}}}zzzxxxssskkk```UUUKKKEEE??????>>><<<<<<@@@FFFKKKSSSVVVWWWUUUTTTVVVXXXXXXTTTSSSSSSQQQNNNKKKHHHFFFAAA@@@===<<<===???BBBEEEHHHMMMVVVbbbmmmwww~~~uuuooojjjccc[[[UUUSSSRRRRRR|||zzztttvvvyyyzzzyyyzzzzzzmmmttt{{{xxxtttpppjjjeeebbbbbblllvvv~~~tttiii^^^SSSJJJEEEDDDFFFHHHJJJLLLPPPUUUYYYbbbnnnzzzqqqoooyyy}}}{{{~~~xxxmmmfff___[[[TTTNNNJJJIIIKKKLLLPPPQQQRRRRRRTTTWWWZZZ]]]]]]aaagggmmmtttzzzwwwkkkaaa]]]YYYWWWVVVVVVVVVUUUVVVUUUXXX___eeelllwwwyyytttmmmeee___VVVQQQIIICCC@@@???>>>>>>======>>>???@@@AAAAAABBBCCCHHHQQQ___tttrrrhhhooouuukkkYYYMMMEEEEEEIIIRRR^^^ddddddbbb___cccfffkkkvvvyyyyyy~~~ssseeewwwxxxuuutttvvv}}}aaaUUUOOO]]]mmmzzz}}}~~~zzzzzz{{{vvvooojjjfffbbbaaabbbdddeeeeeeeeegggiiijjjlllqqqyyy{{{vvvvvvvvv|||||||||{{{zzzyyyxxxvvvvvvzzzzzz{{{{{{zzzzzzxxxxxx{{{zzzzzzyyyyyyxxxwwwvvvuuuuuuuuutttssssssrrrrrrssssssssssssssssssssssssoooooopppoooooonnnmmmlllggggggfffccc^^^WWWPPPLLLFFFDDDAAA??????>>>===<<<;;;:::::::::;;;<<<>>>???BBBHHHTTTdddnnnmmmcccYYYUUUXXX[[[]]]aaajjjxxx~~~yyypppfff[[[PPPFFFAAA============@@@EEEJJJMMMRRRRRRQQQOOOOOOQQQSSSTTTSSSSSSRRRQQQNNNKKKIIIGGGBBB@@@===<<<<<>>>>>======>>>???@@@AAAAAABBBEEEIIIQQQ^^^ssspppiiiqqqwwwlllZZZNNNDDDDDDGGGQQQ\\\dddeeeccc^^^aaafffmmmzzz}}}wwwzzzooofffzzzzzzwwwzzzaaaTTTLLLYYYjjjxxxxxxyyyxxxvvvvvvxxxwwwttttttoooiiieeecccdddfffggghhhkkknnnoooqqqtttzzzzzzsssnnnnnnpppwww{{{|||||||||{{{yyyxxxwwwyyyyyyyyyyyyyyyxxxxxxwwwzzz{{{{{{zzzyyywwwvvvvvvtttttttttsssrrrqqqpppooorrrrrrssssssssssssttttttrrrqqqqqqpppnnnmmmkkkjjjhhhhhhfffccc^^^WWWPPPKKKGGGDDD@@@===<<<;;;:::999::::::::::::;;;===???@@@DDDIIIRRR^^^gggggg___WWWTTTYYY```fffnnnzzzyyynnncccYYYNNNEEE???<<<===>>>BBBFFFJJJNNNOOOPPPNNNKKKKKKKKKKKKMMMOOOOOOPPPOOOOOOMMMKKKIIIHHHBBB@@@===<<<<<<>>>AAACCCHHHMMMWWWdddrrr|||yyyrrrmmmeee___^^^\\\YYYUUUOOOKKKHHHGGGGGGssskkkiiinnnrrrqqqttt{{{~~~qqqttt}}}rrrvvv~~~~~~tttiii___TTTLLLFFFEEEGGGJJJLLLOOOSSSWWW[[[kkkvvv}}}|||zzzxxx}}}ttthhh]]]VVVLLLLLLMMMOOOPPPRRRSSSTTTTTTXXX^^^bbbeeejjjpppvvvwwwuuurrrooonnnrrrxxx}}}uuukkk___\\\XXXVVVVVVVVVVVVUUUSSSTTTXXX^^^aaagggttt~~~wwwqqqiii```ZZZQQQLLLFFFAAA?????????>>>===>>>>>>???@@@AAABBBBBBEEEJJJSSSaaatttyyymmmiiirrrvvvjjjYYYOOOFFFFFFKKKUUUaaahhhhhheeecccccceeemmm~~~|||www{{{ooohhh{{{||||||```TTTJJJUUUggguuu{{{||||||}}}{{{ssslllggggggjjjlllooosssvvvxxxxxxyyy}}}}}}yyyrrrmmmmmmpppwww||||||}}}}}}}}}|||zzzyyywwwwwwwwwwwwwwwxxxxxxxxxzzz{{{}}}|||zzzxxxwwwwwwuuuuuusssrrrpppooommmmmmmmmmmmnnnooopppqqqrrrrrrrrrrrrqqqpppnnnllljjjiiiiiihhhfffbbb\\\UUUOOOKKKHHHDDD@@@<<<;;;:::999888::::::::::::<<<>>>@@@AAAEEEHHHOOOXXX___```[[[VVVTTT[[[gggssszzznnncccYYYPPPGGG@@@>>>???BBBHHHMMMPPPPPPPPPPPPKKKHHHIIIJJJHHHIIIKKKJJJKKKLLLLLLKKKJJJIIIHHHBBB@@@===;;;<<<>>>@@@BBBFFFKKKUUU```kkkuuu|||sssbbb\\\YYYTTTRRRTTTSSSQQQNNNJJJGGGDDDCCCBBBxxxlllfffmmmssstttxxxvvvsss{{{}}}tttiii___UUUMMMGGGDDDFFFIIILLLPPPUUU[[[```nnnyyy{{{|||sssjjj```WWWQQQNNNNNNOOOQQQUUUXXX\\\^^^aaagggmmmrrrtttxxx}}}yyyvvvwwwzzz}}}~~~tttjjj]]]ZZZWWWUUUUUUVVVVVVUUUTTTUUUZZZ^^^aaafffssszzztttnnnfff\\\VVVOOOKKKDDD@@@>>>?????????>>>>>>???@@@AAABBBCCCCCCDDDLLLWWWgggyyyqqqiiiiiirrrsssfffVVVOOOFFFJJJTTTbbbpppwwwuuuqqqmmmgggccckkk}}}qqqllluuu]]]SSSIIIRRRcccqqqyyyrrrppprrrtttzzz~~~~~~zzztttssswww{{{~~~~~~|||}}}~~~~~~|||{{{uuuuuuvvvvvvxxxyyyzzz{{{zzz||||||zzzyyyzzzsssrrrpppmmmkkkiiihhhgggeeefffgggiiijjjlllmmmnnnoooooonnnnnnmmmkkkjjjiiiiiigggddd___YYYSSSNNNKKKGGGCCC???<<<;;;;;;:::999::::::::::::<<<>>>@@@AAAGGGJJJQQQYYY___```\\\XXXYYYbbbrrrzzznnnddd\\\SSSIIICCC@@@BBBGGGNNNSSSUUURRROOOMMMGGGDDDGGGHHHEEEDDDFFFEEEFFFHHHIIIIIIIIIHHHHHHBBB@@@===;;;;;;===@@@BBBCCCIIIQQQYYYaaakkkuuu|||sss```PPPMMMMMMIIIGGGJJJIIIIIIGGGEEECCCBBBAAA@@@xxxiiiaaahhhpppsssyyyzzztttzzz}}}sssiii___VVVNNNHHHCCCEEEHHHKKKPPPVVV^^^cccooozzz{{{~~~uuulllccc[[[SSSOOOTTTSSSSSSTTTXXX^^^dddggglllqqqwwwyyyzzz|||~~~~~~}}}sssiii\\\YYYVVVUUUUUUVVVVVVVVVUUUWWW[[[___aaafffsss~~~xxxrrrlllcccYYYRRROOOJJJDDD@@@>>>???????????????@@@AAABBBCCCCCCDDDCCCMMM[[[lll~~~lllfffhhhqqqpppbbbTTTNNNFFFMMM\\\ooo~~~tttkkkbbbiiisssooooooYYYRRRGGGOOO___nnn}}}yyy{{{}}}||||||~~~~~~}}}~~~}}}|||tttuuuuuuvvvxxxzzz|||}}}zzz}}}}}}{{{{{{|||pppnnnkkkgggdddcccbbbaaa___```bbbdddfffhhhiiijjjkkkllllllllllllkkkjjjiiihhhfffbbb]]]WWWQQQMMMJJJEEEBBB===;;;;;;<<<<<<<<<:::::::::;;;<<<>>>@@@BBBJJJNNNUUU^^^cccddd```\\\```jjj|||~~~{{{oooeee^^^UUULLLDDDBBBDDDJJJRRRWWWXXXSSSNNNJJJCCC@@@DDDFFFBBB@@@BBBBBBCCCEEEGGGHHHHHHHHHGGGBBB@@@===;;;;;;===???AAAAAAGGGNNNTTTZZZcccpppyyyxxxgggTTTFFFGGGHHHCCCAAACCCBBBBBBBBBBBBAAAAAA@@@@@@pppgggmmmuuuxxxxxxxxx~~~vvvlll___TTTJJJEEEDDDCCCEEELLLPPPUUU]]]eeeqqq{{{~~~|||}}}~~~~~~xxxmmmbbbYYYSSSPPPPPPUUUVVVWWW[[[```ffflllooovvvvvvvvvwwwyyy{{{}}}vvviii[[[XXXUUUTTTTTTUUUUUUUUUTTTVVVYYY[[[aaakkkwww}}}wwwrrrmmmdddZZZSSSMMMIIICCC???>>>>>>>>>===AAAAAAAAA??????@@@CCCEEEEEEMMM[[[mmm{{{dddbbbcccgggddd[[[SSSPPPNNNWWWjjjrrrjjjrrruuu}}}eeeVVVMMMIIIOOOYYYmmmzzz}}}~~~~~~}}}|||xxxxxxwwwwwwxxxyyy{{{|||~~~|||zzzvvvsssqqqmmmiiieeebbb^^^ZZZXXXUUUUUUVVVWWW[[[___cccfffiiijjjjjjjjjjjjjjjiiiiiifffdddaaa\\\WWWQQQMMMJJJDDDBBB@@@===;;;::::::::::::;;;<<<;;;<<<>>>BBBEEEKKKRRR___mmmvvvwwwqqqlllcccwww{{{{{{}}}vvvpppllleeeXXXLLLGGGIIIMMMTTT[[[___[[[RRRJJJCCCCCCBBBAAAAAA@@@??????AAAAAAAAA@@@AAAAAABBBBBB>>><<<:::888999;;;>>>@@@CCCFFFIIINNNTTT]]]ffflll{{{vvviiiSSSNNNGGGAAA>>>>>>======??????@@@>>>;;;::::::;;;ssskkkqqqzzz}}}}}}wwwlll```TTTKKKFFFDDDCCCFFFLLLPPPUUU]]]eeerrr||||||wwwuuuvvvyyyyyyxxxyyy}}}vvvpppggg^^^WWWTTTSSSSSSVVVXXX[[[```fffkkkoooqqqjjjjjjjjjjjjkkkmmmoooqqquuuyyy~~~uuuiii\\\YYYVVVTTTTTTUUUUUUTTTTTTVVVYYY\\\aaakkkwww~~~|||vvvqqqkkkcccYYYRRRLLLHHHCCC???>>>>>>>>>===AAAAAAAAA@@@???@@@CCCFFFHHHQQQ```rrrxxx]]][[[[[[]]][[[SSSNNNMMMVVVeee~~~}}}rrrwwwyyybbbTTTKKKGGGMMMVVViii~~~~~~~~~~~~~~~}}}}}}|||zzzzzzzzzzzz{{{|||}}}~~~~~~|||{{{zzzwwwssspppnnniiiaaa[[[WWWUUUSSSRRROOOOOOPPPQQQTTTXXX[[[]]]```aaaccceeefffgggffffffdddbbb^^^YYYTTTNNNIIIGGGCCCAAA???<<<;;;::::::::::::;;;<<<<<<<<>>>>>=========>>>>>>???===;;;999888999;;;>>>@@@AAACCCGGGKKKPPPWWW___eeepppxxx~~~~~~~~~mmmaaaMMMHHHAAA===:::::::::999;;;<<<===<<<;;;:::;;;<<>>===>>>>>>>>>@@@AAAAAA@@@???@@@DDDFFFIIITTTeeewwwrrrXXXTTTSSSTTTQQQLLLJJJLLL]]]uuu{{{}}}}}}xxx\\\PPPHHHDDDJJJQQQcccxxx|||||||||||||||}}}}}}}}}||||||}}}~~~}}}|||{{{yyyvvvrrrnnnkkkdddZZZRRRNNNLLLLLLLLLJJJJJJKKKLLLNNNPPPSSSTTTWWWYYY\\\```bbbccccccccc```^^^[[[VVVQQQKKKGGGEEEAAA@@@>>>;;;:::999999999:::;;;<<<<<<===@@@DDDGGGLLLZZZooo|||}}}tttooommmnnnqqqnnncccZZZVVVZZZaaahhhjjjcccWWWMMMGGGDDDDDDCCCBBB@@@???>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;:::888777888;;;>>>???BBBDDDGGGJJJNNNSSSYYY]]]bbbjjjtttzzz|||{{{zzz{{{yyyxxxxxxxxxzzz~~~qqqaaaUUUGGGCCC===999888888888888666888999:::999:::;;;===}}}uuu|||xxxmmmaaaVVVMMMHHHFFFEEEGGGMMMQQQUUU\\\dddttt{{{tttppppppvvv~~~~~~ooohhhdddcccfffgggeeeeeehhhnnnrrrzzzsssjjjbbb^^^YYYTTTSSSUUUXXX[[[ccccccccccccbbbaaa```___ZZZYYYXXXWWWWWWXXXYYYZZZYYY^^^fffoooyyyvvvkkk___\\\XXXVVVUUUUUUTTTSSSUUUWWWZZZ\\\aaakkkwww~~~zzz|||wwwqqqkkkfff___VVVOOOJJJFFFAAA======>>>>>>>>>@@@AAAAAA@@@@@@AAADDDGGGHHHUUUhhh{{{{{{kkkWWWSSSPPPOOOMMMJJJKKKOOO^^^~~~}}}}}}qqqVVVKKKEEEBBBFFFLLL[[[pppzzzzzzzzzzzz{{{||||||}}}|||}}}~~~~~~}}}|||zzzwwwrrrnnniiibbbXXXOOOKKKIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOSSSUUUYYY]]]___```______[[[ZZZWWWTTTOOOKKKGGGEEE@@@???===:::999888888999999;;;<<<===>>>BBBFFFJJJKKK[[[sssxxxxxxrrrsssuuu{{{|||ooobbb\\\```hhhpppmmmaaaSSSIIIEEEEEEDDDCCCBBB@@@???>>>===<<<<<<;;;;;;::::::;;;;;;999888777777888:::===???EEEHHHKKKMMMOOORRRUUUXXXWWW^^^hhhooosssttttttuuuwwwvvvuuuuuuxxx|||}}}ssseeeVVVKKKDDD@@@<<<999888999999999444555777777777777999;;;}}}xxxmmmbbbVVVNNNIIIFFFEEEGGGMMMQQQUUU]]]eeettt~~~rrrkkkgggfffkkkqqqwww}}}yyyiiibbb^^^^^^___]]]]]]___bbbgggooowwwxxxkkkaaa___\\\YYYWWWWWWYYY]]]___hhhfffccc```___^^^______\\\[[[ZZZYYYXXXYYYZZZZZZYYY[[[^^^cccmmmzzzwwwmmm```]]]YYYVVVVVVVVVUUUTTTVVVXXXZZZ]]]bbbkkkwww~~~{{{yyytttnnnhhhccc\\\TTTNNNHHHDDD???===<<<===>>>>>>@@@AAAAAA@@@@@@BBBEEEHHHIIIXXXmmmxxxhhhUUURRROOONNNKKKHHHKKKQQQ]]]xxxzzzjjjPPPHHHCCC@@@DDDIIITTThhh}}}}}}zzzzzzyyyyyyzzz{{{|||}}}|||}}}~~~~~~}}}~~~}}}|||{{{zzzuuuppplllccc]]]UUUOOOKKKJJJIIIHHHLLLMMMNNNOOOPPPPPPOOONNNRRRTTTVVVYYYZZZZZZYYYXXXTTTSSSQQQOOOLLLIIIGGGEEE???>>><<<:::999888888999999:::<<<>>>@@@CCCHHHLLLMMM___www~~~}}}{{{||||||llldddfffmmmqqqlll]]]OOOGGGEEEFFFEEEDDDBBB@@@>>>===<<<;;;:::999999888888888999666666666666888:::===>>>FFFIIIMMMOOOPPPPPPRRRSSSOOOUUU]]]dddiiilllmmmnnnrrrrrrrrrtttwww|||~~~tttiii[[[NNNEEEAAA>>>:::888888999999888444666777666555444666777~~~~~~wwwmmmaaaVVVMMMIIIEEEDDDGGGMMMRRRVVV^^^gggtttwwwlllfffcccbbbfffkkkpppvvv~~~lllbbbZZZXXXWWWUUUUUUVVVWWW\\\dddlllttt~~~|||qqqfff^^^YYYXXXWWWWWWXXXZZZ]]]___cccbbb```___```cccfffhhhhhhgggeeedddddddddeeeeeecccbbb```aaagggrrrwwwnnn```]]]YYYWWWWWWWWWVVVVVVWWWYYY[[[]]]bbbkkkwww~~~{{{wwwqqqkkkeee```ZZZRRRLLLFFFCCC>>><<<<<<===>>>>>>@@@AAAAAA@@@@@@BBBFFFIIIMMM]]]ssstttcccRRROOONNNMMMIIIEEEIIIOOO\\\zzzxxxrrrsssxxx~~~dddLLLFFFCCC???CCCGGGOOO```vvv}}}{{{zzzyyyyyyyyyzzz{{{|||||||||}}}}}}}}}}}}}}}|||zzzzzzyyyyyywwwrrrlllggg]]]XXXQQQLLLKKKKKKLLLLLLNNNOOOQQQSSSSSSRRRQQQPPPSSSSSSTTTTTTTTTSSSSSSRRRNNNNNNMMMKKKIIIFFFDDDCCC???>>><<<:::999999999999999:::<<<>>>AAAEEEKKKNNNUUUhhh~~~wwwooonnnrrrqqqiiiZZZMMMGGGGGGGGGFFFDDDBBB@@@>>><<<;;;888777666555555555555555444444444666777:::<<<>>>CCCGGGLLLOOOOOONNNNNNNNNJJJMMMSSSYYY___cccfffgggkkklllnnnqqquuuzzz~~~}}}uuujjj___SSSHHHAAA===:::777555555666666555555666777555444333333444vvvsssttt|||}}}vvvlll```UUUMMMHHHDDDCCCFFFMMMRRRWWW```hhhsssxxxnnndddaaaaaabbbeeejjjkkkpppvvv|||~~~ooobbbVVVQQQOOOMMMLLLNNNMMMSSSZZZbbbiiittttttkkkddd```YYYZZZ\\\^^^```ccceeefffggghhhjjjnnnrrrwwwzzz}}}}}}|||{{{zzzzzzzzz{{{|||uuurrrnnnlllnnnvvvwwwmmm___\\\YYYWWWWWWXXXXXXWWWWWWYYY[[[^^^bbbkkkwww~~~zzzuuuooohhhbbb^^^XXXPPPKKKEEEBBB===;;;<<<===>>>???@@@AAAAAAAAAAAACCCFFFIIIPPP```uuulllZZZNNNNNNNNNNNNIIIDDDFFFLLLZZZrrrrrrkkkjjjrrrvvvzzzaaaJJJEEECCC???CCCGGGKKKZZZppp}}}|||zzzyyyyyyyyy{{{|||}}}}}}|||||||||||||||}}}yyyyyyyyyxxxvvvqqqkkkfff\\\VVVOOOJJJJJJNNNRRRUUURRRTTTWWWYYYYYYXXXVVVTTTVVVUUUSSSRRRQQQQQQRRRRRRPPPPPPNNNLLLIIIFFFCCCAAA???>>><<<;;;:::999::::::888:::===???BBBFFFLLLPPP\\\qqq~~~zzzyyysssgggXXXMMMIIIIIIGGGFFFEEEBBB@@@===<<<;;;888777666555444444444444222333333555777:::<<<===AAAEEEKKKOOOOOONNNMMMLLLJJJKKKMMMRRRXXX]]]aaaccccccfffjjjoootttyyy|||~~~}}}~~~~~~xxxssskkkaaaVVVKKKCCC===;;;888555444444444444333444555666555333222333444}}}zzzllljjjmmmxxx|||uuukkk```UUUMMMHHHCCCBBBFFFMMMSSSXXXaaaiiisss|||wwwkkkbbbZZZYYY[[[]]]```eeehhhlllqqquuuvvvuuuuuuuuupppssswww|||pppbbbSSSLLLIIIGGGGGGIIIGGGMMMUUU[[[cccmmm{{{~~~{{{pppgggdddbbbccceeehhhlllpppssstttuuuxxxzzz|||yyyyyy~~~vvvlll___\\\YYYWWWXXXYYYYYYXXXXXXZZZ\\\^^^bbbkkkwww}}}yyytttnnngggaaa\\\WWWOOOJJJEEEAAA===;;;;;;===>>>???@@@AAAAAAAAAAAACCCGGGJJJPPP```tttyyydddQQQNNNNNNPPPPPPJJJDDDEEEKKKXXXkkk~~~uuubbbfffgggsssrrryyy```IIIEEECCC@@@CCCGGGIIIVVVmmm~~~}}}{{{yyyyyyyyy{{{|||~~~}}}|||{{{{{{|||}}}}}}{{{{{{zzzzzzxxxssslllggg^^^WWWNNNIIIKKKRRRYYY^^^WWWYYY\\\^^^___]]][[[YYYYYYWWWUUUSSSRRRSSSTTTUUUVVVUUUSSSOOOLLLHHHDDDBBB???>>>===;;;::::::;;;;;;888:::===???BBBGGGMMMQQQ___vvv|||~~~tttfffXXXNNNKKKKKKHHHGGGEEEBBB@@@===;;;::::::999888777666555555555111222333555777:::<<<===AAAFFFLLLPPPQQQOOONNNMMMLLLLLLLLLPPPVVV\\\aaaccc```ccciiiooouuuzzz}}}~~~{{{}}}~~~~~~|||zzzzzzzzzpppllldddZZZPPPGGG???;;;;;;999666555555555444333333444555555333333444555