BM6P6(@ cccPPPQQQMMMIIIEEEBBBAAA>>>888444222111000//////.........///............---------,,,,,,,,,---...///000000111111111000111111222222//////000222444777999:::???;;;999999888777:::??????BBBBBBEEETTTkkk}}}___III===HHHUUUZZZaaakkkrrr|||}}}{{{uuummmlllqqqsssqqqvvvuuuwww{{{~~~|||qqq```RRRRRRVVVnnnvvvbbbWWWPPPXXXgggtttxxxyyy}}}}}}xxxiii[[[VVVfff|||~~~xxxxxxwwwtttssssssuuuxxxrrrvvvyyyyyyvvvttttttuuuzzz|||}}}{{{vvvpppkkkiiieeeoooyyy~~~rrrTTTGGGEEEDDDDDDHHHJJJKKKNNNSSSXXX\\\aaacccjjjmmmpppqqqppppppssswwwtttxxx|||uuuWWW>>>;;;>>>;;;999===:::::::::999999999888888999999<<>>@@@>>>;;;===CCCGGGHHHGGGFFFKKKVVV___ccc[[[III@@@JJJWWW^^^fffpppvvv{{{www{{{mmmcccgggllllllmmmqqqwwwvvvwwwyyy}}}sssdddXXXOOOPPPeee}}}}}}ooo^^^MMMRRRaaaqqq|||{{{zzz|||~~~yyyeee]]]jjj|||}}}{{{{{{|||~~~|||yyyxxxxxx~~~zzztttmmmiiigggjjjuuu~~~zzzaaaIIIBBBCCCDDDGGGKKKPPPRRRUUUZZZ```fffjjjmmmjjjmmmpppqqqooopppsssvvvyyy|||~~~~~~hhhIII===<<<;;;:::;;;:::::::::999999999888888777888:::@@@GGGMMMPPPQQQNNNKKKFFFDDDDDDFFFHHHHHHOOOccczzzxxxkkkYYYWWWTTTSSS\\\rrreeeRRRTTTMMMIIIEEEBBBAAA>>>888444333222111000///////////////............------------------------...///000000000000000111222333333//////000111222444666777:::;;;???CCCAAA======AAACCCDDDEEEEEEHHHOOOVVVZZZXXXHHH@@@IIIUUU^^^gggpppwww}}}~~~~~~kkk```gggnnnmmmnnnuuuwwwwwwwwwyyy|||ttteeeYYYPPPMMM```zzzyyyfffPPPPPP[[[kkkxxx|||}}}qqqffflllxxx~~~~~~~~~}}}~~~wwwqqqmmmkkkppp|||~~~uuu^^^IIICCCDDDDDDFFFKKKOOOQQQUUUZZZ```fffkkknnnkkknnnqqqrrrqqqqqquuuxxx|||sssRRR???:::;;;<<<<<<:::::::::999999999888888777777999>>>CCCIIIMMMPPPNNNKKKGGGEEEFFFFFFFFFFFFNNN```www~~~pppaaa\\\VVVRRRVVVgggfffSSSTTTMMMIIIEEEBBBAAA>>>888444333222111000000////////////............---------...------------...//////000000000000111222333444000000000111222333555666999;;;@@@FFFFFFAAA===>>>AAABBBDDDFFFHHHKKKQQQVVVUUUHHH???EEEQQQ[[[eeennnyyymmmaaahhhnnnlllnnnuuuwwwwwwxxxyyy{{{~~~zzziii]]]SSSMMM[[[tttoooVVVPPPVVVbbbrrr~~~xxxuuuxxxzzzuuurrrqqq|||}}}ttt___LLLGGGGGGEEEFFFKKKOOOQQQUUUZZZ```fffkkknnnlllpppssssssrrrsssvvvyyy~~~|||}}}~~~___EEE:::;;;======:::::::::999999999888888777777999<<<@@@EEEKKKNNNMMMKKKIIIIIIIIIJJJIIIGGGJJJZZZoootttggg___WWWRRRRRR\\\ttthhhSSSTTTOOOKKKGGGDDDCCC@@@:::666333333222111000000000000///............---------......---------....../////////000000111222444444111111111222222444555555;;;:::@@@JJJOOOKKKCCC@@@DDDDDDGGGJJJIIIJJJOOOVVVVVVIII???AAAKKKWWWccclll{{{tttggghhhkkkkkknnnsssuuuwwwyyy{{{|||~~~pppbbbXXXNNNWWWlll|||uuu^^^RRRSSS\\\lll{{{zzzttt}}}xxxwwwwwwwww~~~ppp]]]MMMJJJJJJGGGGGGLLLRRRTTTWWW\\\bbbhhhlllooommmpppssstttssssssvvvyyy|||}}}}}}}}}}}}~~~}}}}}}pppOOO===;;;>>>===:::::::::999999999888888777888999:::===BBBIIINNNMMMLLLLLLLLLMMMMMMKKKIIIFFFSSSggg{{{~~~kkk___UUUQQQPPPUUUeeevvviiiSSSSSSOOOKKKGGGDDDCCC@@@:::666333333222111000000000000///............---------///......---------....../////////000111333444555333222222222333444555555===;;;AAAPPPZZZXXXNNNGGGEEEEEEIIIMMMMMMLLLRRR[[[YYYLLL@@@???GGGTTTaaakkkxxxrrrjjjjjjmmmqqqsssssswwwzzz||||||}}}uuueee[[[OOORRRddduuuyyydddTTTRRRYYYjjjyyyqqq~~~~~~uuu~~~fffVVVJJJIIIJJJIIIJJJOOOSSSUUUXXX]]]bbbgggkkknnnkkknnnrrrrrrqqqrrruuuxxxxxxxxxwwwvvvwww{{{~~~|||}}}~~~[[[AAA;;;===<<<:::::::::999999999888888888999::::::;;;@@@HHHNNNNNNNNNNNNOOOPPPNNNKKKHHHDDDOOO___sssoooaaaUUUSSSSSSSSS\\\hhhjjjTTTSSSMMMIIIEEEBBBAAA>>>888444444333222111000000000000//////.........---------///......---------....../////////000111333444555444333333333444444555666>>>;;;BBBTTTccccccXXXNNNDDDDDDHHHNNNOOOOOOWWWbbb[[[OOOBBB>>>EEERRRaaakkktttuuu}}}~~~|||nnnkkkpppuuutttrrrvvv{{{}}}}}}~~~uuueee\\\NNNOOO^^^ooo~~~{{{gggUUURRRYYYjjjyyyuuu{{{vvv}}}^^^OOOEEEGGGJJJJJJLLLRRRSSSTTTWWW[[[```eeeiiillljjjmmmpppqqqppppppssswwwuuutttsssqqqsssyyy~~~zzzzzz|||zzzdddDDD;;;<<<;;;:::::::::999999999888888999::::::999:::???GGGNNNOOOOOOOOOPPPPPPNNNJJJFFFAAAIIIVVViii}}}~~~ssscccWWWWWWWWWUUUYYYcccjjjXXXOOONNNJJJFFFCCCBBB???999555555444333222111111111111.........///////////////------------------------/////////000111111222222///000111222111222555777::::::@@@LLLXXX[[[UUULLLCCCKKKTTTZZZZZZ\\\```dddjjj]]]JJJ<<<<<>>;;;:::999999888888999999666777888888:::>>>CCCGGGNNNOOOOOOPPPOOOLLLHHHDDDDDDEEELLL\\\rrr|||nnn```ZZZVVVSSSUUU[[[qqqiiiXXXOOONNNJJJFFFCCCBBB???999555333222111000///////////////////////////.........------------------------/////////000111111222222///111222222111222444666777777:::BBBJJJMMMHHHCCCCCCIIISSS]]]cccggghhhhhheee[[[LLL???;;;AAAKKKQQQeeekkkrrrxxxzzz|||}}}xxxuuuqqqvvvwwwxxxyyyyyy|||ttteeeXXXNNNPPPYYYccclllrrraaaSSSOOO^^^ooowww}}}zzz}}}}}}fffNNNHHHDDDGGGMMMQQQWWW\\\]]]___aaadddfffgggggggggiiimmmnnnmmmooouuuwwwuuu{{{uuuxxx|||zzz{{{wwwttttttuuuvvvwww{{{bbbFFF@@@999;;;:::999999888999999999777777888888:::===BBBEEEKKKLLLNNNOOOOOOLLLHHHEEECCCDDDIIIUUUhhh{{{ttthhh```ZZZTTTTTTXXXdddfffUUUNNNNNNJJJFFFCCCBBB???999555333222111000////////////000000//////......------......................../////////000111111222222111222222222111111333555::::::;;;>>>AAACCCAAA@@@@@@EEEOOO[[[ggglllllljjjccc]]]RRREEE;;;:::BBBKKKbbbhhhpppvvv{{{}}}xxxtttqqqvvvwwwxxxyyyzzz|||}}}iii]]]PPPMMMQQQZZZgggrrrgggWWWOOOXXXhhhsss|||{{{~~~WWWKKKFFFEEEJJJPPPVVV\\\cccbbbdddgggiiiiiihhhfffdddiiilllmmmnnnsss}}}wwwxxx~~~zzz|||xxxuuuttttttrrruuuxxxyyy|||yyySSSDDD;;;;;;;;;:::999999999999999888999999999999;;;???BBBGGGIIILLLNNNNNNLLLHHHFFFBBBAAADDDLLL[[[nnntttjjj___VVVSSSUUUZZZpppbbbSSSMMMNNNJJJFFFCCCBBB???999555555444333222111111111111111111000///...------,,,/////////////////////////////////000111111222222111222333222111111222444;;;===??????????????????<<>><<<;;;::::::999999::::::999::::::999888888:::<<>>???>>>BBBFFFFFFFFFJJJSSS[[[gggeeeccc[[[KKK???FFFTTTcccppp{{{{{{}}}zzzvvvssspppsssuuuxxxzzz|||}}}vvvfffVVVKKKIIIUUUcccooofff[[[TTTUUU___lllvvv~~~xxxeeeIIIGGGGGGKKKRRRWWWZZZaaahhhjjjmmmqqqtttuuurrrooollllllooooooooosss|||||||||||||||||||||~~~~~~|||{{{rrrZZZDDD<<<;;;;;;:::::::::::::::999999:::999888888999;;;@@@FFFLLLOOOMMMIIIGGGFFFGGGCCCCCCHHHKKKTTTiii~~~nnnbbb[[[XXXSSSXXXfff___VVVVVVNNNJJJFFFCCCBBB???999555333222111000///////////////////////////.........------------------------/////////000111111222222///111222222111222444666:::::::::;;;>>>AAADDDFFF>>>@@@CCCDDDFFFKKKRRRWWWeeegggmmmmmm^^^JJJGGGOOOcccuuuyyyrrrrrruuuxxx{{{|||~~~~~~mmm]]]PPPKKKQQQZZZiiiggg___UUUOOOUUUcccmmmwwwxxxRRRGGGEEEGGGMMMUUUZZZ]]]eeemmmoooqqqtttvvvvvvtttpppnnnllloooqqqpppsssyyy|||{{{~~~~~~~~~}}}}}}~~~}}}{{{{{{oooRRR<<<<<<;;;::::::::::::;;;888999:::999888777888:::;;;CCCKKKOOONNNKKKJJJKKKKKKFFFEEEJJJJJJLLLYYYjjj~~~vvvggg]]]VVVQQQTTTZZZjjj}}}[[[SSSTTTNNNJJJFFFCCCBBB???999555555444333222111111111111.........///////////////------------------------/////////000111111222222///000111222111222555777>>>:::777777;;;AAAEEEGGG===<<<>>>CCCIIIOOORRRSSSdddjjjwww}}}nnnUUUHHHJJJeeezzz~~~xxxrrruuuxxx{{{|||~~~pppbbbUUUNNNRRRYYYggghhhcccWWWNNNQQQ^^^iii|||xxxxxxrrrGGGFFFHHHJJJPPPWWW\\\^^^eeemmmssstttvvvwwwvvvtttqqqnnnjjjnnnrrrssswww|||~~~|||~~~~~~}}}}}}||||||~~~zzz}}}\\\<<<<<<;;;::::::::::::;;;777888999999888777888:::888@@@JJJOOOOOOMMMMMMOOOMMMGGGFFFKKKIIIFFFNNN\\\ttt{{{kkk^^^TTTTTTVVVUUU___bbbXXXSSSMMMIIIDDDBBB@@@>>>999555444222000000111111111000////////////////////////+++++++++,,,,,,---------......------...///111222111333333111///222;;;BBBKKKGGGBBB>>>===@@@DDDGGGAAA<<<<<>>DDDBBB555999999999888888888888777<<>>999555555333111000111111000///........................------........................------...///111222111333444222000333999???QQQOOOJJJEEEAAABBBGGGKKKIIIAAA???FFFLLLOOOSSSYYY]]]___hhhrrrooo^^^JJJ???HHH```uuuyyyzzzyyyuuusssvvv|||~~~~~~nnn___VVVRRRQQQ```hhhmmmeeeVVVMMMPPPXXXlllxxx}}}|||~~~tttVVVFFFEEEIIIMMMSSS[[[aaafffiiijjjppprrrtttvvvwwwvvvuuutttppprrrssssssssstttvvvxxxyyy|||xxx}}}}}}zzz}}}WWWCCC:::<<<;;;>>>>>>666999999999999888888888888:::===BBBHHHLLLNNNOOOOOOMMMKKKGGGDDDBBBCCCDDDEEERRR___ppp}}}vvvhhh^^^YYYWWWRRRSSSggg~~~bbbVVVQQQMMMIIIDDDBBB@@@>>>999555666444222111111000///...------------------------..................------......------...///111222111333555444222333777;;;IIIIIIHHHCCC??????FFFLLLOOOHHHCCCGGGNNNTTTXXX[[[^^^]]]aaajjjmmmaaaOOOBBBCCCTTTeeepppzzz~~~wwwvvvtttwww|||~~~tttfffZZZSSSOOOZZZfffqqqnnn```RRRNNNPPPbbbooozzz{{{}}}|||jjjPPPDDDFFFMMMPPPWWW^^^dddhhhkkkllllllmmmnnnppprrruuuwwwxxxtttvvvxxxyyywwwvvvwwwwwwyyy|||~~~}}}~~~}}}{{{}}}{{{oooOOO======;;;999<<<::::::999999999888888888888777:::???EEEJJJMMMNNNOOOKKKJJJHHHEEECCCAAA??????EEELLLZZZkkkwwwxxxmmmccc^^^WWWPPPQQQ[[[tttcccVVVQQQMMMIIIDDDBBB@@@>>>999555777555222111000000...------------------------------------,,,,,,+++++++++......------...///111222111444555555444333444666888<<>>GGGPPPTTTSSSPPPLLLMMMSSSZZZ^^^ddd```^^^aaaccc___UUULLLAAANNN]]]kkkzzz~~~~~~tttvvvuuuwww}}}~~~{{{mmm```TTTMMMQQQ___ooosssjjj\\\RRRMMMZZZhhhvvvzzz{{{zzz}}}cccKKKCCCFFFMMMQQQXXX```gggkkkmmmnnniiiiiiiiijjjmmmrrrvvvyyysssvvvzzz{{{zzzyyyxxxxxxyyy{{{|||{{{yyywwwvvvvvvzzzxxxxxx\\\???>>>===;;;======::::::999999999888888888555888===BBBHHHLLLOOOPPPNNNLLLIIIEEEBBB@@@>>>>>>BBBGGGQQQ```nnnqqqllleeecccYYYTTTUUUWWWeeeeeeVVVRRRMMMIIIDDDBBB@@@>>>999555777555222111000000...------------------------------------,,,,,,+++++++++......------...///111222222333555666555333333333111777<<<======AAAKKKTTT```gggfffYYYOOORRR[[[aaabbbbbb```______\\\UUUOOO===HHHWWWeeerrr~~~~~~uuuvvvuuuwww|||~~~uuufffXXXMMMMMMZZZjjjtttrrrfffXXXNNNVVVcccqqqxxxzzz~~~yyyxxx]]]JJJDDDFFFLLLQQQXXXaaahhhlllnnnoookkkjjjiiijjjlllpppuuuxxxsssvvvzzz{{{yyywwwuuuttttttuuuvvvuuusssqqqrrrrrr|||~~~yyytttqqqqqqfffAAA===>>>===>>><<<:::::::::999999999999888555888<<>>>>>???DDDIIISSS]]]eeeiiiiiihhhcccZZZWWWYYYVVV[[[xxxfffVVVTTTMMMIIIDDDBBB@@@>>>999555666444222111111000///...------------------------..................------......------...///111222222333444555555444333222111666:::<<<===AAAIIIOOOiiivvvwwwcccRRRTTT]]]bbb\\\aaaeeeffffffaaaWWWLLL???GGGUUUcccpppzzz|||vvvtttwww|||~~~}}}~~~}}}ooo^^^QQQPPPVVVbbbooouuuooo___RRRTTT^^^jjjsssxxx|||{{{{{{pppVVVHHHFFFGGGMMMRRRZZZbbbiiimmmnnnnnnmmmmmmlllmmmooorrruuuwwwvvvxxxzzzyyyvvvrrrooonnnmmmoooppppppooopppsssuuuwwwzzz}}}}}}|||zzzvvvrrrnnnqqqJJJ>>>;;;<<<===999::::::::::::999999999999666777:::???DDDIIINNNPPPMMMJJJFFFAAA???>>>@@@AAADDDKKKTTT\\\aaafffkkkoooccc\\\YYYYYYUUUUUUhhheeeTTTTTTMMMIIIDDDBBB@@@>>>999555555333111000111111000///........................------........................------...///111222222222333444555444333222111333666999<<<@@@EEEHHH]]]nnnppp]]]PPPUUU^^^```aaaeeehhhlllpppoooaaaRRREEEIIISSSbbbrrr~~~uuutttvvv{{{}}}{{{|||wwweeeWWWQQQQQQXXXgggwwwxxxjjj[[[QQQWWWbbbllltttyyy~~~uuu~~~eeeMMMFFFHHHIIIQQQUUU]]]dddjjjllllllllljjjkkklllnnnppprrrssstttvvvwwwxxxwwwssspppnnnmmmmmmnnnoooooooooqqquuuwwwvvvzzz{{{{{{}}}{{{~~~}}}yyyvvv~~~[[[FFF888999===999;;;;;;:::::::::999999999555666888<<>>999555444222000000111222111000////////////////////////+++++++++,,,,,,---------......------...///111222333222222333444555444222111333666:::???CCCGGGIIIIII[[[___QQQJJJUUU___^^^mmmkkkjjjlllvvvzzzooo^^^HHHGGGNNN___rrruuusssuuuzzz|||{{{{{{|||jjj\\\OOOKKKOOOaaawwwttteeePPPSSS\\\gggpppvvvzzz~~~uuu{{{\\\FFFDDDJJJKKKUUUYYY```fffkkklllkkkiiieeefffiiillloooppppppppprrrtttuuuuuusssqqqpppqqqrrrrrrrrrppppppqqqtttwwwvvvxxxwwwuuuwww~~~{{{{{{|||lllOOO888777???<<<;;;;;;;;;:::::::::999999555555777:::???DDDIIILLLMMMNNNNNNNNNMMMKKKIIIHHHEEEHHHNNNVVV___gggnnnqqqoooiii```XXXSSSSSSXXX]]]wwwfffSSSQQQLLLHHHDDD@@@>>><<<999777555555333222000///...---------......///000000000------------------------+++,,,,,,---...///111111111333555444333111000000222222777======;;;AAAJJJLLLRRRRRRIIIDDDLLL[[[eeexxxyyygggPPPIIIHHHUUUhhh{{{sssoooxxx|||yyy|||qqqcccTTTQQQOOOVVViiizzz{{{rrr___SSSQQQ]]]iiinnnuuu~~~{{{uuuZZZGGGEEENNNUUU```aaaccceeehhhjjjlllmmmkkkkkklllmmmmmmmmmlllkkkoooqqqsssttttttttttttuuutttrrrpppooopppqqqqqqqqqsssuuuwwwuuurrrqqquuuzzzyyy{{{~~~~~~~~~~~~{{{[[[DDD999888999;;;;;;;;;:::::::::999999999999999999:::???FFFKKKPPPQQQSSSTTTRRROOOLLLIIIGGGGGGIIINNNWWWaaahhhmmmsssoooggg\\\SSSOOOSSSXXXfffeeeUUUUUULLLHHHDDD@@@>>>;;;999777444444333222111//////...///////////////.........------------------------,,,,,,,,,---...///000111111333444444333222222333333333777======<<<@@@HHHNNNPPPPPPKKKGGGKKKYYYfffwwwqqqRRRGGGBBBNNNeeezzzyyyuuu{{{||||||uuugggWWWSSSNNNQQQbbbuuu|||zzz___RRRMMMXXXeeelllssszzz~~~pppWWWHHHIIIRRRXXXaaabbbdddfffhhhjjjllllllmmmnnnoooppppppooommmlllnnnpppsssuuuuuuttttttuuusssqqqooooooppprrrrrrqqqsssvvvxxxvvvrrrrrruuuyyyxxxzzz|||}}}||||||~~~eeeIII<<<;;;>>>;;;;;;;;;:::::::::999999888888888888999>>>DDDIIIPPPRRRTTTUUUSSSPPPLLLIIIOOOMMMKKKMMMUUU```kkkrrruuuooofff]]]VVVSSSSSSTTTZZZvvv^^^RRRSSSLLLIIIDDD@@@>>>;;;999777333333222222111000000///111000000///......------------------------------,,,,,,,,,---...///000111222333444333333333555777333333666;;;===>>>BBBGGGMMMJJJKKKLLLHHHFFFOOO^^^nnnzzz\\\JJJ<<>>;;;???;;;;;;;;;;;;::::::::::::777777777777888<<>>AAAEEEGGGMMMHHHKKKSSSOOOEEEHHHUUU^^^mmmzzz|||lllSSS<<<<<>>BBBLLLPPPUUUYYYXXXSSSLLLGGG___YYYQQQLLLNNNWWWcccmmmxxxvvvqqqjjjbbbZZZTTTQQQRRRaaawww~~~^^^TTTVVVMMMIIIDDD@@@===;;;888666222222222111111111000000............//////000000---------------------------------------...///000111222333333444666999<<<:::888777888>>>DDDGGGGGGKKKHHHOOO[[[[[[OOOLLLSSSTTT]]]eeeiiiqqq|||xxx\\\@@@888DDDWWWhhhrrrtttsssqqqzzz~~~}}}jjjdddXXXMMMHHHNNN^^^lllyyyiiiVVVMMMOOOXXXdddmmmuuu|||}}}vvvrrrZZZMMMNNNVVV]]]```eeefffhhhkkklllmmmmmmlllhhhiiikkklllllljjjgggffffffiiilllmmmllljjjiiiiiinnnmmmkkklllooorrrssssssppprrrtttuuuuuutttssssssssstttuuuuuutttuuuxxxzzz}}}~~~\\\DDD???<<<<<<<<<;;;;;;;;;::::::555666666555555777;;;>>>GGGMMMUUUZZZZZZTTTLLLGGG\\\YYYSSSMMMJJJNNNVVV\\\pppuuuxxxrrrfff[[[VVVVVVUUUZZZfff{{{^^^SSSTTTNNNJJJEEE@@@===;;;888555333333222222111000000///------......///000000111---------------------------------------...//////000111333444444666999;;;AAA>>>999999AAAKKKOOOMMMIIIIIIPPP\\\]]]TTTOOOPPPTTTXXXZZZ[[[cccrrr}}}dddHHH:::>>>MMMaaaooottt~~~zzzttt{{{mmmfff\\\QQQHHHIIIWWWeeeuuulll___RRRLLLQQQ___kkkrrrzzz}}}|||kkkUUUNNNSSSZZZ```dddeeegggjjjmmmooopppooooookkklllmmmnnnnnnmmmlllkkklllnnnoooooommmkkkkkkkkknnnlllkkklllnnnqqqrrrrrroooqqqtttwwwxxxwwwvvvtttssstttuuuttttttuuuxxxzzz{{{|||~~~jjjIII???<<<<<<<<<<<<;;;;;;;;;:::555666666555555666999<<>>999:::GGGXXX```^^^UUUVVVYYY\\\\\\WWWPPPKKKVVVXXXXXXXXX___nnn~~~mmmSSSAAA<<>>???BBBBBBLLL[[[fffhhhddd___\\\SSSWWWXXXVVVaaa___TTTSSSMMMJJJFFFBBB>>>;;;999888666444222111222222111000111000000///...---------000///...---,,,+++******,,,,,,,,,---------.........///000111333444555666555:::<<<:::@@@OOO^^^ddd{{{|||uuuhhhbbbccc\\\PPPRRRXXX]]]^^^```hhhrrrzzzjjjSSSGGGAAALLLccc}}}vvv{{{~~~zzz{{{ooodddXXXOOONNNRRRvvv}}}aaaTTTRRROOOdddmmmuuuwww|||{{{{{{zzzjjjZZZQQQWWWbbbgggggghhhjjjlllooorrrtttvvvwwwwwwsssrrrpppnnnnnnooopppqqqtttuuusssooolllkkknnnqqqkkkllllllmmmnnnooopppppprrruuuyyy~~~~~~~~~}}}|||{{{zzzyyyxxxxxxuuuxxxzzzzzzwwwzzzsss]]]CCC999;;;AAA<<<999<<<999:::999888777666666666666999???HHHSSS[[[\\\VVVQQQQQQNNNJJJEEEAAA???>>>>>>===CCCLLLUUU[[[]]]\\\[[[ZZZTTTRRRUUUYYYjjj___RRROOOMMMJJJFFFBBB>>>;;;999888666444222111222222111000111000000///......------...---------------,,,,,,,,,,,,---------............///000111333555666666888<<<<<<777999CCCMMMQQQdddgggddd___aaahhhdddZZZTTTYYY^^^^^^___dddnnnvvvsss^^^OOOCCCGGGZZZuuuxxxxxx~~~vvvjjj]]]RRROOOQQQjjj}}}fffWWWQQQOOO```kkktttyyy|||yyyzzzuuu```UUUPPPWWW```eeehhhjjjiiikkkooossswwwyyyzzzzzzwwwvvvsssqqqooooooppppppssstttuuussspppnnnooopppllllllmmmnnnnnnooopppppppppssswww{{{~~~~~~}}}|||{{{{{{{{{zzzyyyyyyxxxwwwwwwxxxxxxuuuwww}}}jjjIII;;;:::???;;;999<<<::::::999888777666666666666555:::DDDOOOYYY\\\ZZZWWWTTTPPPJJJDDD@@@>>>>>>>>><<>>;;;999888666444222111222222111000000000000///......------,,,,,,,,,------.........---------.........//////...///000222333555666777999<<<;;;666444999>>>AAALLLPPPQQQTTT___kkkjjjaaaUUUZZZ___```___bbbiiiqqq}}}}}}mmmZZZFFFBBBOOOlll{{{ttt|||sssdddVVVOOOOOOZZZkkk|||}}}nnn\\\RRROOOZZZfffsssyyy}}}~~~zzzxxx|||xxx|||yyylllVVVSSSSSSZZZ```dddhhhlllhhhkkkppptttxxxzzz{{{|||{{{yyyvvvtttqqqppppppppprrrtttuuuuuusssqqqppppppllllllmmmmmmnnnnnnoooooommmppptttxxx{{{||||||{{{xxxyyyyyyyyyyyyyyyyyyxxxwwwuuutttuuutttttt|||~~~VVVAAA999===:::999===;;;:::999888777666666666666444888@@@JJJTTTZZZ\\\\\\TTTPPPJJJDDD@@@???@@@AAA===>>>AAAEEEKKKQQQWWWZZZVVVRRRPPPPPPOOOXXXpppfffUUURRRMMMJJJFFFBBB>>>;;;999888666444222111222222111000000000//////............,,,,,,,,,---------......------........./////////---...000222444666888888777:::;;;999777999<<>>;;;999888666444222111222222111000////////////..................---------,,,,,,,,,------------.........///---...///222444777999:::666888;;;===;;;;;;===AAAEEEEEEGGGNNNZZZcccccc___RRRTTT\\\fffjjjiiikkkpppxxxwwwXXXDDDFFFQQQlll|||yyy}}}qqqaaaTTTOOOLLLSSSddduuuyyylll\\\TTTRRR[[[gggrrrwwwzzzzzzsssnnniiiiiioooxxx~~~~~~yyyqqqfffaaafffpppxxxfffWWW```hhhiiieeedddgggjjjiiikkkmmmppprrrsssttttttuuuuuutttssssssrrrrrrrrrqqqooonnnmmmnnnoooqqqrrrjjjjjjjjjjjjjjjjjjjjjiiilllnnnqqqtttwwwxxxxxxxxxqqqsssuuuwwwxxxxxxwwwwwwssspppppptttwwwvvvxxx{{{[[[@@@===::::::===<<<:::999888777666666666666666777:::???GGGPPPYYY___XXXVVVRRRMMMJJJHHHGGGGGGCCCBBBAAAAAACCCFFFIIIKKKMMMNNNOOOOOONNNQQQ\\\gggaaaTTTTTTMMMJJJFFFBBB>>>;;;999888666444222111222222111000//////////////////...............------,,,,,,,,,,,,,,,,,,---------......,,,---///222555888:::;;;888999<<>>;;;999888666444222111222222111000.../////////////////////,,,,,,---------------...+++++++++,,,,,,,,,,,,---,,,---///222555888;;;<<<;;;;;;===@@@>>>888:::???FFFFFFIIINNNSSSXXX^^^bbb]]]PPPMMMZZZhhhnnnrrrwww|||UUUHHHLLLcccmmm^^^WWWNNNQQQUUU___qqq}}}sssbbbTTTQQQTTT```kkkrrryyy}}}|||xxxsssmmmfffbbb^^^\\\\\\\\\YYYVVVLLLJJJIIIJJJIIIGGGKKKPPP```wwwzzzjjjWWWPPP]]]gggfffbbbbbbeeeeeegggfffffffffhhhlllppprrrqqqrrrrrrsssttttttttttttllljjjiiijjjmmmppppppooommmllllllkkkjjjiiiiiiiiilllmmmooopppqqqqqqrrrqqqnnnppprrruuuvvvuuutttsssoooppptttyyyxxxttttttxxx}}}~~~PPPDDD???<<<<<<::::::999888777666666666666444555666999???JJJWWW```ggghhhjjjiiiddd]]]UUUOOOFFFCCC@@@===<<<>>>@@@BBBBBBFFFIIIJJJLLLOOOSSSTTTaaaxxx\\\QQQTTTMMMJJJFFFBBB>>>;;;999888666444222111222222111000.........///////////////***++++++,,,---//////000******+++++++++,,,,,,,,,+++---///222666999;;;<<<===<<<>>>BBB@@@:::<<>>:::666666555333111000///......////////////////////////---,,,,,,,,,,,,---...............------,,,,,,,,,,,,---///000111444888;;;:::<<>>777:::<<<:::999999999999888777777888888666666;;;DDDLLL]]]eeennnuuuzzz{{{uuummm\\\RRRHHHDDDCCCCCCFFFJJJFFFKKKLLLHHHHHHMMMPPPNNNMMMQQQ```zzz~~~]]]QQQOOOMMMIIIDDDAAAAAA???<<<888555444333111000////////////////////////////////////............///000000...------------,,,,,,,,,,,,---///000111333777:::<<<:::;;;AAAHHHLLLJJJGGGEEEIIIMMMOOORRRYYYeeeooottttttjjj\\\]]]iiinnnhhhdddkkkqqqyyyvvvaaaRRRVVVuuuuuueee___VVVNNNNNNYYYkkkyyy}}}iiiSSSLLLRRR]]]hhhpppsssuuuxxx{{{~~~vvvnnn```[[[XXXXXXXXXTTTRRRSSSYYY[[[]]]______[[[TTTNNNNNNOOOQQQXXXiii~~~~~~|||{{{mmmVVVJJJLLLOOOTTT[[[aaadddfffhhhiiillljjjfffcccaaaaaabbbcccllloootttwwwwwwuuuttttttppppppoooqqqssstttsssrrrwwwyyywwwpppkkkmmmpppqqqnnnnnnnnnnnnmmmkkkjjjiiijjjiiihhhiiijjjlllkkkjjjmmmooopppooorrrvvvvvvrrrtttxxx|||zzz```GGG::::::<<<;;;::::::;;;:::888555888999999777666888>>>DDDTTT___kkkvvv~~~~~~wwwhhh\\\OOOHHHEEEDDDHHHNNNJJJNNNOOOLLLKKKMMMNNNMMMNNNLLLQQQbbbzzz|||\\\QQQNNNLLLHHHCCCAAAAAA@@@<<<999555444333111000/////////////////////////////////...............//////000------------------------,,,---...///000222666888===;;;:::???HHHMMMMMMJJJBBBDDDJJJQQQXXX```nnnyyy~~~lll^^^eeellliiibbbdddhhhrrrdddNNNIIIeee~~~llldddXXXMMMHHHOOO```qqqttt___PPPLLLSSS```iiiooorrrvvvyyy|||~~~wwwooobbb]]][[[\\\[[[XXXVVVXXX^^^^^^]]]\\\YYYTTTNNNJJJUUURRRNNNOOOZZZnnn|||kkkVVVMMMOOOPPPUUU\\\cccfffhhhiiijjjjjjhhheeebbb```___``````kkkoootttxxxxxxvvvuuuuuuuuusssqqqqqqrrrsssqqqoootttvvvuuuqqqmmmmmmqqquuuqqqqqqqqqqqqpppooonnnmmmmmmkkkhhhhhhiiijjjjjjiiilllnnnnnnnnnrrrwwwuuuooorrruuuuuuxxxkkkNNN>>>;;;::::::999:::;;;:::888666777888888888666777;;;>>>PPP[[[hhhttt~~~{{{rrrfffXXXNNNGGGDDDHHHNNNNNNQQQRRRQQQOOOOOOOOOOOOSSSOOOPPPXXXeee~~~xxx[[[SSSOOOLLLHHHCCCAAAAAA@@@<<<999444444222111000000000000////////////////////////------,,,,,,------...///------------------------+++---......///111555777>>>;;;:::>>>EEEJJJJJJHHH??????EEEPPPXXX___kkkwww{{{``````kkkooobbbcccgggqqqlllRRRGGG]]]~~~~~~sssfffYYYPPPKKKLLLVVVbbb}}}xxxlllYYYKKKKKKWWWbbbjjjnnntttxxxzzz|||~~~xxxpppgggbbb```bbbaaa]]]ZZZ[[[```___]]]YYYTTTMMMIIIFFFQQQPPPMMMKKKOOO^^^vvv}}}|||kkk[[[SSSRRRRRRWWW]]]bbbeeeggghhhiiihhhgggeeecccbbbbbbcccdddlllppptttwwwwwwvvvvvvvvvwwwuuusssqqqqqqppppppooopppqqqssssssqqqpppqqquuuttttttuuuuuuuuutttssssssrrroookkkiiiiiijjjkkkjjjmmmnnnnnnnnnrrrvvvsssnnnoooqqqppprrr^^^EEE999999888888999::::::999888555666777777777888:::;;;IIISSSaaammmzzzzzzoooaaaVVVLLLEEEFFFJJJOOOQQQTTTVVVUUUTTTTTTUUUUUURRRSSSTTTWWWgggyyy^^^UUUPPPMMMIIIDDDAAAAAA???<<<888444333222111000000000000////////////////////////,,,,,,,,,,,,,,,---......,,,,,,,,,------------...+++,,,.........000444666<<<<<<<<>>:::666333333222111000000000111////////////////////////...............///000000,,,,,,,,,------.........+++,,,---------///222555555;;;@@@BBBAAAAAADDDHHH@@@<<<@@@JJJMMMHHHJJJQQQUUU___hhhdddYYYVVVcccrrrwwwtttrrrsssvvv}}}jjjOOOGGGQQQjjjuuujjjZZZJJJIIIRRRVVViiiwwwrrrcccVVVMMMGGGOOO[[[jjjuuuyyy|||~~~zzzxxxwwwzzzzzztttrrrbbbcccaaa[[[SSSKKKHHHGGGEEEFFFMMMUUUWWWUUUWWW]]]ZZZ___fffppp|||uuu~~~}}}vvveee[[[]]]^^^\\\aaabbbcccbbbbbbccceeegggjjjjjjjjjjjjkkklllmmmmmmkkklllmmmlllkkklllnnnpppnnntttyyyxxxtttvvv~~~{{{sssuuuxxxuuurrrrrrssstttvvvyyy{{{|||}}}}}}|||wwwpppllljjjkkklllmmmmmmtttwwwtttqqqpppooommmmmmjjjrrr}}}}}}iiiHHHDDD>>>;;;::::::::::::;;;999777666666777777777666<<>>999666555444222111000000//////000...,,,,,,---...///...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---///222444777888;;;>>>AAACCCDDDEEE???888;;;GGGMMMIIIJJJQQQTTTRRR^^^nnnfffTTT[[[qqqxxxoooqqq|||vvvXXXCCCGGG^^^~~~|||{{{aaaNNNMMMOOOWWW```qqqzzzmmmWWWLLLOOOPPPXXXfffrrrwwwwwwzzzvvvzzz|||xxxvvvlllggg```ZZZTTTNNNIIIFFFDDDEEEKKKRRRUUURRRQQQRRRSSSSSSWWWaaappp|||vvviiibbb___^^^bbbhhhfffaaa^^^bbbeeedddcccdddhhhiiiiiihhhgggiiilllooonnnnnnnnnkkkiiihhhiiikkknnnrrrttttttsssuuu{{{yyyuuuuuuuuusssqqqtttvvvxxxyyyxxxxxxyyy{{{wwwvvvtttppplllkkklllmmmqqqpppooopppqqqpppnnnlllkkklllssszzzyyyzzz~~~^^^EEE666<<<@@@777444:::999999888888777666666666888999>>>JJJ[[[ooo{{{nnn[[[LLLDDDAAAAAADDDKKKQQQVVV^^^fffnnngggZZZNNNLLLRRRVVVVVVssseeeSSSRRRMMMIIIDDDAAA@@@>>>:::666555444222111000000//////000...,,,,,,---.........///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---///222333666999===AAACCCDDDCCCBBBCCC======EEEMMMPPPPPPRRRRRRRRR]]]kkkiii]]]___mmmwwwttt|||eeeLLLGGGVVV{{{yyy~~~hhhVVVSSSSSSSSS[[[jjjuuutttgggYYYSSSNNNTTTaaaooouuuuuuwww{{{}}}}}}yyypppkkkddd]]]WWWRRRMMMJJJHHHGGGJJJOOOQQQQQQUUU[[[\\\\\\]]]cccooo~~~}}}rrreee______```dddiiieee```^^^bbbeeedddcccdddgggggggggfffeeefffhhhkkkggghhhgggfffeeeeeegggiiikkkooorrrrrrpppqqquuuyyyzzzsssqqqrrrtttrrrpppqqqsssuuuvvvvvvvvvxxxyyyxxxwwwtttoookkkhhhhhhjjjmmmlllkkklllmmmmmmkkkiiikkkkkkpppvvvvvvvvvhhhLLL888:::>>>999777<<<999999888888777777666666999999<<>>:::666555444222111000000//////000...,,,,,,...///...---......---,,,,,,,,,------------------------------------,,,,,,---///111222444999AAAGGGJJJIIIEEEBBBJJJFFFAAABBBMMMWWWXXXSSSSSSVVV]]]gggkkkhhhdddbbb|||zzzyyy[[[IIIJJJgggzzzxxxppp___ZZZUUUOOOUUU^^^kkkvvvvvvgggVVVMMMPPPYYYgggpppssstttvvv}}}}}}}}}}}}{{{wwwqqqiiiaaa[[[WWWSSSPPPLLLJJJJJJKKKLLLPPP]]]jjjqqqooonnnnnnttt~~~yyykkk]]][[[___cccgggkkkfff```^^^bbbeeedddccccccdddeeedddcccaaaaaaccceeeaaabbbcccbbbbbbcccfffhhhfffjjjnnnooommmlllmmmnnnqqqnnnkkkkkknnnppppppnnnmmmooorrrsssssstttuuuwwwwwwvvvsssoooiiifffeeefffiiihhhgggggghhhhhhgggfffkkkhhhjjjppprrrrrrzzz{{{[[[???:::===;;;:::<<<999999999888777777666666:::888888===HHHYYYiiisssqqqaaaVVVKKKEEEAAAAAACCCFFFLLLTTThhhmmmmmmbbbWWWRRRQQQQQQOOOUUUgggaaaSSSUUUMMMHHHCCCAAA@@@>>>:::777444444222111000////////////...,,,---...///...---...------,,,,,,,,,------........................------,,,------///000111222999DDDMMMSSSRRROOOLLLQQQPPPGGGAAAJJJ[[[]]]SSSVVVYYY]]]bbbkkkqqqhhhZZZpppzzzlllOOOAAARRRssswww}}}vvvfff]]]SSSKKKPPPTTT]]]mmmyyyooo^^^RRRNNNPPP\\\hhhoootttwww{{{{{{{{{{{{{{{}}}{{{xxxxxx||||||~~~xxxoooggg```\\\XXXVVVQQQNNNKKKIIIJJJSSSgggyyy|||xxxwww~~~~~~sssdddWWWWWW___eeeiiillljjjddd```ccceeecccaaaaaaaaabbbaaa```]]]]]]^^^___aaabbbbbbbbbaaaccceeehhh```dddiiikkkjjjhhhgggggggggeeeeeegggjjjllllllkkkiiilllnnnppppppqqqrrrtttuuutttrrrnnniiifffeeefffgggfffdddeeefffgggfffeeeiiieeeffflllpppqqquuuzzzmmmKKK<<<;;;;;;:::;;;::::::999888888777777666:::888666888@@@NNN^^^iii}}}zzzjjj^^^OOOHHHBBBBBBBBBCCCGGGLLLYYYgggqqqmmmaaaYYYTTTQQQOOOLLLSSSkkkaaaSSSUUULLLHHHCCCAAA@@@>>>;;;777444444222111000/////////...---------//////...,,,------,,,,,,,,,------...........................,,,,,,---------.../////////777DDDPPPXXXZZZYYYXXXUUUVVVNNNBBBGGGYYY^^^VVVWWWZZZZZZ]]]lllyyyrrraaaaaattt}}}^^^EEEFFF\\\}}}zzz|||}}}lll```SSSKKKMMMMMMQQQaaasssvvvmmm[[[QQQKKKQQQ]]]hhhrrrxxx{{{|||}}}|||zzz{{{~~~{{{vvvrrrqqqvvv~~~}}}uuummmfffaaa]]]ZZZVVVRRRMMMKKKLLLWWWlllxxxtttyyy~~~mmm___TTTWWW___fffiiikkkmmmgggcccddddddaaa^^^^^^^^^______^^^\\\[[[\\\]]]bbbbbbbbbaaa``````bbbddd[[[___cccffffffeeedddcccaaaaaabbbdddfffggggggggggggiiikkkmmmmmmmmmooopppppppppooommmjjjgggggghhhgggfffddddddeeegggfffffffffbbbbbbhhhnnnqqqtttvvv|||{{{YYYCCC;;;:::;;;;;;::::::999999888777777777:::888777777<<>>EEEJJJNNNMMMVVVZZZSSSJJJOOOdddwwwlllgggaaaaaammm}}}fffhhhrrr[[[MMMRRRmmmzzzzzzdddTTTGGGGGGLLLRRR^^^lllttteeeTTTJJJGGGLLLVVVaaaiiipppxxx{{{{{{{{{~~~~~~yyynnnaaa\\\fffsssqqqjjjrrr|||yyyqqqiiidddaaa[[[XXXXXXWWWVVVYYY^^^eeekkknnnkkkfffjjjyyy}}}}}}wwwccc^^^\\\___aaaaaabbbfffccc]]]ZZZ\\\]]][[[YYYYYYYYY[[[^^^``````aaacccddd]]]^^^^^^]]][[[\\\^^^```]]]ZZZWWWUUUVVVWWWXXXXXXVVVWWWYYYZZZ[[[]]]aaaddd^^^```aaaaaa```______```dddeeegggfffdddbbbbbbbbbbbb___]]]]]]___aaabbbbbbZZZ[[[ZZZZZZ___fffkkkmmmppprrrWWWBBB===<<<;;;;;;:::999999888888777333666999888666777<<>>DDDPPPaaammmllldddVVVRRRQQQQQQLLLMMMaaayyypppYYYRRROOOKKKFFFBBB???<<<:::777666444222111111000...,,,------------------------,,,,,,,,,------.........000000//////.........---000000000000000000000000------111:::???BBBFFFKKKOOOPPPTTTUUUMMMIIIYYYqqqlllhhhccc```dddqqqcccfffrrrIIILLL^^^{{{nnn\\\LLLHHHHHHIIISSSaaaqqqiii\\\OOOGGGGGGMMMRRR___hhhssszzz|||{{{|||}}}}}}~~~|||xxxwwwnnncccfffppp~~~rrrooorrr{{{ooohhhccchhhmmmrrrwww~~~{{{ssslllhhh\\\[[[YYYVVVTTTRRRQQQPPPTTTXXX^^^aaa```dddttt}}}{{{ooofffaaa]]]^^^bbbdddccc`````````___]]]\\\ZZZXXXWWW]]]]]]]]]^^^^^^```aaabbb^^^ZZZWWWWWWZZZ^^^___^^^[[[XXXUUUUUUWWWYYYXXXVVVYYY[[[]]]]]]]]]]]]___```]]]^^^___aaaaaaaaaaaa```aaa```aaacccbbb______dddbbb___]]]]]]^^^___```___aaa\\\WWWYYYbbbiiikkkiiinnntttnnnLLL???>>>:::::::::999:::;;;777222666666555666777888:::;;;III___sss~~~nnn___QQQLLLIIIEEEDDDFFF>>>>>>@@@GGGRRR]]]fffjjjWWWSSSRRRRRRNNNMMMVVVbbbuuu___WWWOOOKKKFFFBBB???<<<:::777666444222111111000...---------------------------,,,,,,,,,---------..................---------,,,...........................---111888===???EEEKKKMMMPPPXXX\\\TTTJJJPPP^^^fffccc^^^]]]dddssstttiiixxx~~~VVVLLLWWWrrrtttbbbSSSNNNKKKIIINNNXXXdddeeeaaaVVVJJJEEEHHHNNNWWWaaammmvvvzzz{{{{{{|||}}}~~~~~~|||}}}wwwnnnpppyyy~~~qqqkkk```\\\]]]bbbfffooo~~~kkk```\\\ZZZ\\\^^^```ccciiiqqqwww}}}tttkkkfff\\\ZZZUUUQQQLLLIIIGGGFFFGGGJJJNNNQQQRRRZZZmmmttt}}}xxxiiieeebbb___```dddfffdddaaa```______]]][[[YYYXXXWWW\\\\\\\\\]]]^^^```aaabbb[[[YYYVVVVVVYYY\\\]]]]]]^^^[[[XXXWWWYYYZZZYYYXXXYYY[[[^^^___^^^]]]]]]]]]ZZZ[[[\\\^^^^^^^^^^^^]]]^^^^^^aaaeeeccc^^^]]]___\\\[[[ZZZZZZ\\\]]]]]]\\\```\\\XXXZZZ```fffiiijjjkkkooozzz\\\EEE;;;<<<<<<<<<;;;<<<===<<<:::777666666666666888:::;;;BBBTTThhhuuuxxxiiiZZZQQQKKKDDDBBBCCC@@@>>>>>>@@@GGGQQQ\\\ccc^^^WWWRRRPPPNNNKKKOOOUUUpppttt```WWWNNNJJJFFFBBB???<<<:::888666444222111111111///---------------------------,,,,,,,,,------------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...000666:::===DDDLLLHHHLLLVVV___ZZZMMMHHHLLL```^^^\\\\\\bbbrrrnnnkkk}}}jjjMMMJJJ\\\zzzjjjYYYRRRLLLFFFFFFKKKSSS]]]ddd```RRRGGGEEEHHHMMMVVVdddpppwwwzzz{{{{{{}}}~~~{{{|||sssccc]]]UUUPPPMMMNNNNNNTTTiiiiiiVVVSSSRRRPPPOOOMMMKKKLLLPPPWWW]]]jjjpppwww|||{{{ssshhhaaaYYYUUUPPPIIIDDDAAA@@@???===>>>@@@BBBDDDMMMaaattt|||zzzsssyyyfffaaa______aaadddeeebbb____________]]]\\\ZZZXXXWWWZZZ[[[[[[\\\]]]^^^___```YYYWWWVVVVVVYYY[[[\\\\\\___]]]ZZZYYYYYYZZZYYYXXXYYY[[[^^^___^^^\\\[[[[[[YYYZZZ[[[]]]]]]]]]]]]\\\]]]___eeekkkiiibbb\\\\\\YYYYYYYYY[[[]]]]]]\\\ZZZ\\\[[[ZZZZZZ]]]aaafffhhhjjjlllrrr|||rrrRRR???<<<<<<;;;;;;;;;:::::::::777777666666666888999:::;;;HHHXXXfffyyyxxxhhh\\\RRRJJJEEEDDDCCCAAA>>>;;;===DDDPPPYYYaaaYYYSSSPPPOOOLLLJJJKKKWWWmmmjjjZZZRRRMMMJJJEEEAAA???<<<:::888555333222111111111///---........................---------------------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++///...000444888===GGGQQQLLLMMMTTT\\\\\\TTTMMMKKK]]]]]]^^^^^^aaalll{{{tttcccuuu~~~bbbMMMNNNppp|||wwwdddXXXPPPHHHEEEFFFEEESSSaaaeee]]]QQQIIIEEEFFFMMMZZZhhhsssyyyzzzzzz|||}}}ooobbb^^^]]]VVVQQQRRRPPPPPP[[[jjjzzzbbbPPPQQQNNNIIIGGGDDDAAAAAACCCHHHKKKUUU\\\fffmmmoooiiiaaa[[[SSSOOOJJJDDD@@@?????????<<<;;;<<<===>>>FFFWWWhhhvvv|||wwwzzzsssccc\\\\\\]]]___bbbaaa^^^[[[``````___^^^]]][[[ZZZYYY[[[[[[[[[\\\\\\\\\[[[[[[WWWVVVWWWXXXYYY[[[\\\\\\^^^]]]ZZZYYYXXXXXXXXXWWW[[[\\\]]]]]][[[ZZZ[[[\\\[[[\\\^^^___``````______```dddmmmtttrrriiiaaa___\\\\\\]]]___aaa```\\\ZZZXXXYYYZZZYYYYYY[[[aaaeeekkkkkkmmmqqqzzzcccKKK???<<<;;;<<<;;;999888999888777777666666777888999999@@@JJJVVViiivvviii]]]SSSKKKHHHEEEEEEBBB===:::???IIIRRR]]]ZZZWWWTTTRRRNNNLLLKKKLLLXXXlllbbbWWWQQQLLLIIIDDDAAA>>><<<:::888555333111111111111///...........................---------------------------------------------...,,,,,,,,,,,,,,,,,,,,,,,,...---000444888===IIIUUUWWWTTTTTTYYY\\\ZZZWWWUUUWWW\\\```bbbbbbfffooowwwyyycccmmmyyy}}}```MMMcccyyyssscccYYYRRRMMMKKKAAAJJJXXXdddfff___RRRIIIDDDIIISSS```nnnvvvyyyyyy{{{|||~~~qqqhhhggghhhaaa^^^bbbbbb\\\[[[```ooogggRRRQQQIIIGGGEEECCCAAA@@@AAABBBBBBEEEKKKRRRYYY\\\ZZZVVVSSSMMMJJJEEEAAA>>>===>>>???;;;<<<>>>@@@@@@DDDPPP]]]pppwwwzzzxxx{{{ppphhh]]][[[\\\^^^```aaa___\\\ZZZ`````````___]]]\\\ZZZZZZ\\\\\\\\\[[[ZZZXXXWWWVVVUUUWWWXXXZZZ[[[\\\]]]]]]^^^]]][[[YYYXXXWWWXXXXXX\\\\\\\\\ZZZXXXYYY[[[^^^\\\]]]___```aaaaaa``````aaafffooowwwuuukkkcccaaa______```aaabbb```[[[XXXUUUWWWYYYWWWUUUWWW\\\aaagggggghhhlllqqqwwwZZZEEE>>>;;;>>>???<<<;;;<<<999888777666666777777888999<<>><<<:::888444333111111222111000..............................------------,,,,,,,,,------------............------------------------------000444666<<>>:::999888666666666777777888:::===DDDRRRfff{{{sssdddTTTHHHEEEFFFFFFCCC???>>>@@@BBBRRRZZZ```]]]VVVRRRPPPOOOPPPKKKJJJSSSkkkfffXXXWWWKKKHHHCCC@@@>>><<<:::888444222111111222222000///..............................---------,,,,,,,,,++++++,,,,,,------------------------------------,,,---000333444888DDDQQQVVVXXX\\\bbbiiikkkfff```UUU]]]eeefffbbb___ccchhhmmmttt{{{rrrfffpppjjjZZZhhh{{{oooeeeZZZPPPHHHFFFHHHTTTbbbiiiccc[[[MMMIIIHHHPPP^^^kkkqqqrrrwwwxxx{{{}}}~~~pppmmmsss|||yyyUUUSSSMMMQQQMMMGGGDDDCCCCCCBBB@@@>>>>>>>>>>>>@@@BBBDDDEEEEEEDDDBBBAAAAAAAAABBBCCCBBBAAABBBCCCAAAAAAGGGOOO\\\eeetttjjjaaadddcccaaabbbcccbbb```^^^\\\[[[[[[[[[[[[ZZZYYYXXXWWWVVVWWWXXXXXXYYYXXXVVVTTTSSSQQQUUUYYY[[[[[[[[[[[[]]]VVVWWWWWWUUUSSSRRRUUUWWWVVVXXX[[[[[[ZZZZZZZZZ[[[ZZZ[[[]]]^^^______^^^^^^ZZZ\\\bbbggggggaaa^^^___[[[[[[\\\]]]___^^^\\\ZZZYYYYYYYYYXXXWWWXXX[[[\\\\\\\\\aaaggghhhooonnnTTT<<<777:::999:::===;;;:::888666666666666777666888:::>>>GGGXXXoootttbbbSSSKKKIIIGGGDDDAAA???>>>>>>HHHRRRYYYYYYWWWWWWSSSNNNPPPMMMKKKNNN[[[uuufffVVVUUUKKKHHHCCC@@@>>><<<:::888444222111111222222000///////////////////////////.........------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000222222444???LLLVVV^^^jjjwwwyyyooo\\\ccciiiggg```\\\___dddmmmnnnzzzwwweeeooo___YYYssssssdddWWWLLLGGGFFFOOO]]]fffeeebbbQQQJJJEEEKKKYYYgggnnnooovvvwwwyyy|||~~~}}}}}}~~~~~~yyytttqqquuu|||tttuuuWWWYYYXXXYYYRRRJJJDDDCCCDDDDDDCCC???>>><<<<<<<<<>>>@@@AAAAAAAAACCCEEEGGGIIIKKKLLLMMMJJJGGGEEE@@@>>>BBBJJJTTT^^^nnn~~~~~~}}}vvvaaa]]]cccbbbaaabbbbbbaaa^^^[[[YYYYYYXXXXXXXXXXXXWWWVVVUUUTTTSSSUUUWWWXXXXXXWWWVVVUUUOOOSSSXXX[[[ZZZYYYZZZ\\\PPPRRRRRRPPPNNNMMMPPPSSSRRRVVV[[[^^^]]][[[ZZZYYY[[[\\\^^^___``````___^^^YYYYYY]]]bbbaaa^^^]]]```ZZZZZZ[[[]]]```aaa___^^^[[[[[[YYYYYYZZZ[[[\\\\\\^^^]]]aaafffddddddvvvmmmJJJ>>>>>>======AAA;;;:::888777666666666666555777999:::>>>LLLbbbuuurrrbbbRRRNNNIIIEEECCCAAA@@@>>>???GGGOOOSSSYYY]]]XXXOOOJJJJJJJJJJJJNNN]]]wwwxxxhhhXXXYYYOOOIIIBBB?????????;;;777555333222111111111///...000000000000000///............------------.........---,,,,,,,,,,,,---...,,,,,,,,,---------......,,,...///...---111:::BBBQQQ\\\pppnnnfffdddkkkkkkbbb```fffdddfffuuu{{{iiiqqqjjjLLL^^^yyywww|||mmmcccYYYNNNEEEEEEKKKSSS]]]fff]]]UUULLLHHHMMMXXXcccjjjqqqrrrtttuuuvvvyyy|||}}}}}}zzzrrrmmmhhhfffkkkwwwooo^^^eeeeeeccc\\\QQQKKKJJJIIIGGGBBBAAA@@@>>><<<;;;;;;;;;===>>>@@@BBBGGGMMMUUUZZZTTTQQQKKKEEEAAA??????@@@IIIQQQdddzzzyyyoooccc[[[[[[```^^^^^^___^^^\\\ZZZWWWUUUWWWVVVVVVUUUSSSQQQPPPOOOQQQSSSUUUWWWWWWUUUSSSRRRJJJMMMRRRVVVXXXWWWTTTSSSMMMLLLLLLMMMOOOOOONNNLLLOOOPPPRRRTTTUUUVVVVVVUUUVVVXXX[[[]]]\\\\\\]]]^^^[[[ZZZYYYXXXXXXXXXYYYZZZ^^^]]]\\\\\\\\\^^^```aaa___^^^\\\[[[ZZZ[[[[[[\\\^^^YYYZZZ^^^\\\ZZZfffwwwbbbHHH>>>:::999:::>>><<<:::888777777888999777888999888999CCCTTTaaaoootttkkkdddWWWJJJDDDDDDAAA<<<<<<>>>DDDMMMVVVZZZZZZXXXRRRNNNKKKLLLKKKNNN[[[jjjxxxkkkZZZXXXNNNIIIBBB?????????;;;888555333222111111111///...000000000000000///............------------.........---,,,,,,,,,,,,---...,,,,,,,,,---------......,,,---...------111999@@@KKKTTTggguuuiiiccciiirrrsssoookkkgggjjjzzzjjjhhhwwwtttMMMQQQgggssswwwwwwlll]]]QQQEEEBBBFFFMMMVVV___```ZZZQQQJJJIIIPPP[[[ccclllooosssuuuvvvxxxzzz{{{xxxsssjjjhhhkkkvvv~~~mmmqqqxxxtttjjj^^^WWWUUUQQQLLLFFFEEECCCAAA@@@?????????<<<===>>>@@@DDDIIIOOORRRQQQNNNIIIEEEAAA?????????EEEMMM___vvv}}}~~~xxxoooeee\\\YYY\\\\\\]]]]]]\\\ZZZWWWTTTRRRTTTTTTTTTSSSRRRPPPOOONNNOOOQQQSSSUUUUUUTTTRRRPPPKKKMMMQQQTTTUUUUUUSSSRRRMMMKKKJJJKKKLLLLLLKKKJJJLLLMMMOOORRRSSSTTTTTTTTTUUUWWWZZZ[[[ZZZZZZ[[[\\\[[[ZZZYYYXXXXXXXXXYYYZZZ]]]\\\[[[ZZZ[[[]]]___```^^^]]][[[ZZZZZZZZZ[[[[[[^^^ZZZ[[[^^^\\\YYYcccrrrYYY@@@;;;;;;999<<<;;;:::888777777888888555777888777888@@@NNNYYYkkk~~~ssskkk]]]NNNHHHGGGDDD??????>>>AAAFFFNNNUUUXXXYYYUUUPPPMMMLLLJJJIIIPPPYYYuuuzzz}}}mmm\\\VVVNNNIIICCC@@@@@@>>>;;;888666444222111111111000//////000000000000///............------------.........------,,,,,,------...,,,,,,,,,---------......+++---------,,,000666<<>>???BBBEEEHHHJJJKKKIIIFFFCCC@@@???>>>>>>@@@GGGXXXppp}}}|||rrrjjjddd\\\XXXXXXZZZZZZYYYXXXVVVSSSPPPOOOPPPPPPPPPPPPOOONNNMMMLLLLLLNNNPPPRRRSSSRRRPPPOOOMMMNNNOOOPPPQQQQQQQQQQQQMMMKKKHHHHHHHHHIIIIIIHHHGGGIIILLLOOOQQQSSSSSSSSSTTTVVVXXXYYYXXXWWWXXXYYYZZZZZZXXXWWWWWWWWWXXXXXXZZZYYYXXXXXXYYY[[[\\\]]][[[[[[ZZZYYYYYYYYYZZZZZZ]]]ZZZ[[[^^^[[[XXX___jjj|||oooFFF<<<;;;888:::::::::999999888888888444666888777777<<>>;;;999777444222111111111000/////////000000//////...---......------------......------------------------,,,,,,,,,---------......+++,,,---,,,,,,///444888HHHKKKPPPXXXaaahhhkkkmmmmmmeeeZZZZZZqqqsssmmmsss}}}kkkccclllkkkPPPMMMhhhffflllyyyhhhTTTHHHDDDDDDJJJPPPZZZ]]]]]]TTTGGGBBBFFFMMMSSSZZZccclllrrruuuwwwxxx{{{}}}~~~yyywww}}}{{{rrrpppoooggg^^^VVVRRRLLLHHHEEECCCBBBAAACCCBBBAAABBBCCCDDDDDDDDDEEEDDDCCCAAA???>>>===<<<===CCCTTTlllzzzwwwhhhaaa___[[[XXXWWWVVVVVVUUUTTTRRROOOMMMLLLLLLMMMMMMMMMLLLKKKKKKJJJJJJLLLNNNQQQRRRQQQOOONNNNNNMMMMMMLLLMMMNNNNNNOOONNNKKKHHHFFFGGGHHHHHHGGGEEEGGGJJJMMMPPPRRRRRRSSSTTTUUUWWWWWWVVVUUUWWWXXXYYYXXXWWWUUUUUUUUUVVVVVVUUUUUUUUUUUUVVVXXXYYYZZZXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXYYY\\\ZZZWWW\\\dddkkk}}}[[[EEE???<<<:::::::::::::::999888888555777999888777999>>>DDDNNN___sssvvvdddXXXRRRKKKDDDBBB???<<<<<<@@@GGGOOOSSSWWWTTTQQQPPPOOONNNLLLKKKMMMccc{{{hhh\\\TTTLLLIIIFFFCCC@@@>>>;;;999777555222111111111111000///////////////...------......------------......------------------------,,,,,,,,,---------......+++,,,,,,,,,---///222444@@@DDDKKKQQQWWW[[[___bbbfffggg```]]]nnnwwwppp|||}}}pppeeeiiiRRR[[[lllfffsss}}}vvv```QQQHHHDDDFFFJJJNNNVVV\\\YYYOOOFFFDDDFFFEEELLLVVVaaaiiipppuuuxxxyyy}}}|||rrrhhheee^^^UUUNNNJJJIIIIIIKKKHHHEEEDDDEEEDDDBBB@@@CCCBBBAAA???>>>======<<<>>>CCCRRRkkkuuuvvv{{{kkk\\\WWWXXXXXXXXXXXXSSSSSSRRRPPPOOOMMMKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGHHHJJJMMMPPPQQQPPPOOONNNMMMLLLJJJIIIIIIJJJLLLMMMNNNLLLHHHGGGGGGHHHHHHHHHFFFHHHJJJMMMOOOQQQQQQQQQRRRTTTUUUUUUTTTTTTVVVWWWWWWVVVUUUSSSRRRRRRSSSSSSQQQQQQRRRRRRTTTUUUVVVWWWTTTUUUUUUVVVVVVWWWWWWWWWTTTUUUWWWYYYXXXWWWZZZ___aaaiii{{{XXXGGGCCC;;;;;;<<<<<<;;;:::999888666999;;;:::999999;;;===BBBOOOaaarrrsssfff\\\QQQHHHBBBAAA???===>>>BBBHHHLLLUUUTTTRRRPPPQQQQQQPPPNNNMMMTTTbbbyyyxxxccc[[[UUUKKKJJJGGGDDDAAA>>>;;;:::888555222000111222222111...////////////...------......------------......,,,------......------,,,,,,,,,,,,---------......,,,,,,------...///000111999@@@HHHNNNQQQSSSVVVXXX^^^eeeccc]]]ddd{{{sssvvvkkk{{{```TTTwww|||hhhgggvvvlll[[[OOOGGGDDDEEEEEEMMMVVVYYYWWWPPPIIIFFF???DDDKKKSSS\\\fffooouuuyyy~~~xxxvvvooocccVVVOOOQQQTTTUUUPPPKKKIIIHHHGGGEEEBBBEEEDDDBBB@@@?????????@@@BBBEEESSSkkkvvv|||mmm```TTTQQQTTTUUUVVVWWWQQQPPPOOONNNMMMLLLLLLKKKIIIIIIIIIHHHGGGFFFEEEDDDFFFHHHKKKNNNPPPPPPNNNNNNKKKIIIHHHGGGGGGHHHJJJLLLMMMKKKHHHHHHIIIIIIIIIHHHHHHJJJKKKMMMOOOOOOOOOOOOOOOPPPQQQQQQQQQRRRTTTVVVUUUTTTRRRPPPOOOOOOPPPPPPMMMMMMNNNPPPQQQRRRSSSSSSQQQRRRSSSTTTUUUVVVVVVUUURRRSSSUUUUUUUUUVVVXXX[[[]]]]]]kkkpppSSSGGG???>>>===<<<;;;::::::999888:::<<<<<<:::999999:::>>>FFFTTTdddvvvwwwkkk]]]PPPEEEEEECCCAAA???@@@BBBEEEQQQSSSTTTQQQPPPQQQPPPMMMNNNLLLMMM[[[wwwyyybbbZZZUUUJJJJJJHHHEEEAAA===;;;:::999666222000111222222222......//////......---,,,......------------......,,,,,,---......---,,,,,,,,,,,,,,,---------......---------...///000000///666===GGGKKKLLLMMMPPPTTT[[[cccddd\\\YYYhhh~~~wwwsss}}}zzzzzzrrrWWWdddxxxsssdddooo{{{xxxgggYYYMMMFFFEEECCCFFFNNNVVV\\\YYYQQQIIIBBBCCCEEEHHHOOOYYYeeemmmwww}}}tttccc[[[___gggbbb[[[TTTPPPPPPOOOLLLIIIJJJHHHFFFCCCBBBBBBDDDEEEGGGHHHTTTkkkaaaXXXRRRRRRTTTSSSRRRRRROOONNNNNNMMMMMMMMMMMMMMMIIIHHHHHHGGGFFFDDDCCCBBBCCCEEEHHHLLLMMMNNNMMMLLLHHHGGGFFFEEEFFFGGGIIIJJJJJJIIIHHHHHHIIIJJJIIIHHHJJJKKKLLLMMMMMMMMMLLLKKKJJJKKKMMMMMMMMMOOORRRUUUSSSRRRPPPNNNMMMMMMMMMMMMJJJKKKLLLNNNOOOPPPQQQQQQNNNPPPQQQSSSTTTUUUTTTTTTSSSTTTTTTRRRRRRSSSUUUUUUYYYVVV___zzzoooVVVCCCBBB???===;;;;;;:::;;;888999;;;<<<;;;:::999999===AAAJJJXXXiii~~~|||kkk]]]JJJJJJHHHDDD@@@>>>@@@BBBHHHQQQWWWUUUSSSSSSQQQMMMNNNLLLKKKOOO^^^yyy|||bbbZZZUUUJJJJJJIIIFFFAAA===;;;:::999666222000111222222222......//////......---,,,.........------.........,,,,,,---......---,,,,,,,,,,,,,,,---------...............///000000///...000999EEELLLNNNRRRXXX^^^```fffhhh___XXX```wwwxxxpppuuu{{{^^^WWWdddgggjjjwwwqqqbbbSSSJJJGGGDDDDDDHHHSSS^^^___VVVLLLGGGEEECCCBBBFFFPPP]]]ffftttzzz}}}~~~tttkkkqqq{{{llleee\\\XXXXXXWWWTTTQQQOOOLLLIIIFFFDDDEEEGGGIIIIIIJJJUUUkkkyyyZZZUUUSSSUUUVVVRRRNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOIIIIIIHHHGGGEEEDDDBBBAAA@@@CCCFFFJJJLLLLLLKKKJJJFFFEEEEEEEEEEEEGGGHHHIIIHHHGGGGGGHHHJJJJJJHHHGGGKKKLLLLLLLLLLLLJJJIIIHHHGGGHHHIIIJJJJJJMMMPPPSSSQQQPPPNNNMMMKKKKKKKKKLLLHHHIIIKKKLLLNNNOOOOOOPPPMMMNNNPPPRRRTTTTTTTTTTTTUUUUUUTTTQQQPPPQQQRRRRRRUUURRRZZZoookkkFFFDDDAAA===;;;;;;;;;;;;777999:::;;;;;;:::999999<<<===CCCOOOaaavvvuuufffNNNMMMJJJEEE???===???AAA@@@NNNYYYZZZXXXXXXUUUQQQMMMOOOPPPOOORRRdddfffXXXRRROOOKKKGGGCCCAAA???===;;;777555333111111111000...////////////////////////------------.........///---------,,,,,,+++++++++........................------......///000000000111888<<>><<<<<<777:::CCC<<<;;;;;;::::::999999888;;;;;;===BBBJJJ[[[vvvyyyddd[[[PPPJJJFFFBBB@@@???<<>>;;;888<<<;;;;;;::::::999999888777666888:::<<>>===???CCCIIISSS```nnnxxx{{{zzzwwwxxxyyyzzzzzzyyyzzz|||rrrffffffnnn~~~vvvhhhaaaVVVSSSOOOLLLKKKNNNRRRUUUQQQOOOMMMNNNPPPPPPMMMIIIIIIHHHGGGGGGHHHGGGEEECCCCCCBBBAAAAAABBBDDDFFFHHHJJJIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGEEEEEEGGGKKKMMMKKKIIIGGGHHHIIIKKKKKKKKKKKKKKKHHHJJJKKKMMMNNNNNNMMMMMMNNNMMMKKKKKKKKKLLLMMMNNNOOONNNMMMLLLNNNPPPSSSVVVUUUUUUUUUSSSPPPPPPQQQSSSUUU\\\[[[XXX[[[^^^mmmXXXAAA<<<<<<:::<<<;;;;;;::::::999999888888888999;;;;;;???KKKWWWiii{{{pppZZZMMMGGGDDDAAA>>>:::===GGGSSSYYY[[[]]]YYYUUUSSSSSSQQQPPPPPPSSS^^^vvvcccVVVVVVOOOKKKGGGCCCAAA???===;;;888666444333333222111///////////////////////////////////////000000000000---------------------------------,,,,,,+++++++++------......///000000000222333222BBB\\\fffdddiiihhhppptttwwwsssvvv}}}xxxtttxxx~~~~~~aaahhhwwwlllrrr|||ttthhhWWWJJJEEEEEEFFFGGGQQQZZZbbb^^^RRREEE@@@@@@@@@BBBIIIVVVeeeoootttuuusssvvvyyyyyywwwwwwwwwxxx|||~~~yyyxxx}}}|||mmmfffcccWWWTTTOOOKKKJJJLLLOOORRRPPPMMMKKKLLLNNNNNNLLLHHHIIIHHHGGGGGGHHHHHHFFFDDDCCCBBB@@@???@@@BBBDDDFFFHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEHHHFFFEEEGGGJJJKKKIIIGGGGGGHHHIIIIIIJJJKKKKKKKKKGGGHHHJJJLLLMMMMMMLLLLLLMMMMMMMMMLLLKKKKKKMMMNNNNNNMMMKKKKKKLLLOOOSSSUUUTTTTTTTTTRRRPPPPPPRRRSSSRRRZZZZZZYYY[[[[[[eeezzzmmmKKK<<<;;;===<<<;;;;;;::::::999999888999888:::<<<;;;<<>>EEEMMM\\\qqq~~~lllYYYJJJCCCBBBAAAAAA===<<>>DDDMMM^^^mmmqqqtttsssnnnjjjhhhhhh[[[jjj}}}\\\eeemmmhhhttt~~~lll^^^WWWRRRLLLHHH@@@FFFRRR^^^eeeaaaUUUKKKGGGBBBAAAGGGMMMRRRZZZaaadddmmmtttsssrrrtttvvvuuuwwwzzz|||~~~~~~~~~nnnaaaYYYUUUMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJIIIGGGGGGHHHIIIIIIHHHGGGHHHIIIIIIGGGEEEAAAAAA????????????@@@AAA@@@AAABBBCCCDDDEEEEEEFFFGGGGGGEEEDDDCCCCCCCCCCCCBBBDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMLLLJJJIIIJJJLLLKKKKKKJJJJJJLLLNNNPPPRRRPPPQQQQQQPPPOOOOOOQQQSSSQQQVVVUUUVVV[[[WWWUUU___uuubbbLLLGGG<<<;;;;;;::::::999999888999777888:::999777:::???AAALLL___sssooo[[[JJJEEEBBBAAA>>>:::===CCCHHHOOOTTTRRRPPPRRRSSSQQQQQQMMMNNNRRRVVVaaa|||dddUUUWWWOOOKKKGGGCCCAAA???===;;;999777444333333333111000////////////////////////------------.........///---------.........//////+++,,,,,,---...///000000------......///000000000...222///...666;;;HHH]]]llloootttxxxrrrhhheeehhhYYYfffxxxbbbVVVqqq{{{iiimmmzzzwwwiii```ZZZQQQKKKJJJDDDDDDPPP```hhhaaaWWWNNNGGGCCCEEEGGGJJJQQQ[[[]]]hhhppppppppptttvvvuuuvvvxxx|||}}}}}}}}}~~~~~~uuurrrxxx~~~tttrrr]]]SSSOOOLLLGGGHHHHHHIIIIIIHHHGGGGGGFFFHHHJJJHHHEEEDDDFFFIIIFFFEEEEEEEEEFFFFFFEEECCC@@@@@@??????????????????>>>???@@@AAABBBDDDEEEEEEHHHGGGFFFDDDCCCCCCCCCCCC>>>BBBEEEFFFDDDDDDGGGIIIGGGGGGGGGGGGHHHIIIJJJJJJKKKJJJIIIHHHGGGHHHIIIJJJJJJLLLMMMLLLIIIHHHIIIKKKJJJJJJJJJKKKLLLNNNPPPQQQOOOPPPPPPOOONNNNNNQQQSSSPPPUUUSSSVVV]]]YYYTTT\\\hhhzzz[[[OOO<<<<<<;;;::::::999999888<<<::::::;;;999666888===:::BBBRRReeewwwnnnSSSIIIBBBBBBAAA======@@@AAAIIIPPPSSSVVVZZZXXXRRRPPPOOORRRSSSNNNOOOddd~~~```XXXVVVQQQLLLEEEBBBAAA@@@===;;;:::777444222111111000/////////////////////////////////000111000///---,,,///......---------......,,,,,,,,,---------......,,,,,,.../////////...---000000111222222777EEESSSdddqqqzzzvvvnnnmmmqqqvvvkkk```ddd~~~mmmSSS^^^tttmmmeeennn}}}rrriiibbbVVVIIIHHHDDDBBBGGGPPPYYY^^^^^^TTTNNNHHHHHHMMMOOOLLLHHHTTT^^^jjjppprrrqqqqqqsssvvvyyy{{{}}}||||||}}}}}}~~~|||pppooovvv}}}~~~rrr```SSSMMMKKKKKKIIIIIIHHHHHHGGGFFFFFFEEEHHHGGGFFFEEEDDDDDDDDDDDDCCCDDDEEEEEEEEEDDDBBBAAA======>>>>>>?????????@@@>>>???@@@AAABBBCCCCCCCCCEEEDDDCCCBBBAAABBBCCCDDDCCCCCCDDDDDDEEEFFFFFFFFFHHHHHHGGGGGGFFFEEEEEEDDDHHHGGGEEECCCDDDEEEHHHJJJJJJKKKLLLLLLLLLJJJIIIHHHJJJIIIGGGGGGHHHJJJMMMOOOOOOOOOOOOOOOOOOOOOPPPPPPVVVVVVVVVVVVVVVVVVVVVVVV^^^lll\\\EEE:::===AAA888222888:::;;;;;;;;;;;;:::999999888???>>>EEESSSfff|||mmmRRRFFFHHHDDD@@@@@@<<>>======>>>???@@@@@@@@@@@@BBBAAA@@@@@@@@@@@@AAABBBAAABBBBBBCCCCCCDDDEEEEEEGGGGGGFFFFFFEEEDDDDDDDDDEEEDDDCCCBBBCCCDDDFFFGGGHHHIIIJJJJJJJJJIIIGGGFFFHHHGGGEEEEEEFFFHHHKKKMMMMMMLLLLLLKKKLLLMMMNNNOOOTTTTTTTTTTTTSSSSSSSSSSSSXXXbbbtttVVVCCC===@@@;;;999;;;888::::::;;;;;;;;;:::999999;;;:::???IIIXXXjjjeeeUUUPPPFFF@@@@@@===>>>CCCGGGIIIJJJOOOVVV[[[YYYUUURRRSSSQQQMMMNNNRRR\\\mmmdddXXXSSSPPPKKKEEEBBBAAA@@@>>>;;;999777444222222111000//////////////////////////////............------------------------...///000,,,,,,,,,---------......,,,---......//////......111///000000000222===IIIWWWgggzzzwwwdddddduuuwwwVVVQQQggggggfffttt}}}uuummmWWWPPPHHHCCCDDDFFFGGGGGGMMMJJJIIILLLPPPPPPKKKFFFCCCIIISSS[[[```eeekkkoooooorrrtttvvvwwwyyy|||~~~}}}}}}~~~{{{vvvvvvyyy}}}~~~tttaaaKKKBBBFFFKKKIIIDDDFFFEEEEEEDDDDDDCCCBBBBBBBBBAAA@@@??????>>>>>>???@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<============<<<<<<===============<<<>>>>>>============>>>>>>??????@@@@@@AAABBBBBBBBBEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDCCCBBBCCCFFFHHHJJJJJJIIIHHHGGGHHHJJJMMMOOOPPPPPPPPPPPPPPPPPPPPPPPPTTTYYYbbbuuunnnPPP>>>===<<<<<<;;;444999999:::;;;;;;;;;::::::999888:::???GGGUUUlllmmm```OOOEEEEEECCCAAABBBDDDEEEGGGLLLUUU\\\ddd^^^[[[[[[XXXRRRMMMKKKIIIRRRffffffXXXQQQPPPKKKEEEBBBAAAAAA>>>;;;999666333222222222111000////////////////////////000/////////////////////,,,,,,,,,---...///000111,,,,,,,,,---------......---------...............111//////000///000888AAATTTggg{{{kkkbbblllsss[[[XXXtttqqqxxx~~~fff^^^SSSJJJEEEDDDDDDDDDEEEEEEGGGKKKNNNMMMHHHCCC???BBBFFFLLLRRR\\\fffmmmkkkmmmpppqqqsssuuuxxxzzz{{{{{{|||}}}~~~~~~www|||~~~|||zzz{{{}}}bbbSSSCCC>>>EEEKKKIIIDDDCCCCCCCCCBBBAAAAAA@@@@@@???>>>======<<<<<<<<<===???>>><<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;::::::::::::::::::::::::;;;;;;<<<<<<======>>>?????????CCCCCCBBBBBBAAA@@@@@@@@@>>>???@@@AAAAAAAAA@@@@@@CCCDDDEEEFFFEEEEEECCCCCCBBBBBBAAAAAACCCEEEGGGHHHIIIGGGEEEDDDEEEHHHLLLOOOMMMMMMMMMNNNNNNNNNNNNNNNSSSYYY\\\eeebbbHHHAAA<<<<<<<<<666888999999:::;;;;;;;;;;;;::::::;;;<<<===GGG]]]qqqvvv^^^PPPMMMIIIEEEDDDDDDFFFGGGIIIPPPWWWjjjfffbbb^^^ZZZUUUQQQOOOOOONNNSSSaaatttgggYYYQQQOOOJJJEEEBBBBBBAAA>>><<<999666333222222222111000////////////////////////........................,,,,,,,,,---...///000111,,,,,,,,,---------......------------......//////000......000///...444;;;OOOdddwwwiiigggtttoooQQQeee~~~rrrjjj]]]QQQIIIDDDCCCBBBBBBCCCFFFJJJMMMLLLHHHDDDAAA@@@???AAAHHHSSS___hhhiiikkknnnoooqqqrrruuuwwwyyyyyyzzz{{{}}}{{{vvvuuu|||xxxyyyyyy{{{|||pppRRRKKKCCCAAADDDGGGFFFDDDBBBBBBAAA@@@@@@??????>>>======<<<;;;;;;;;;<<<<<<======;;;;;;;;;<<<===>>>========================;;;;;;<<<;;;;;;:::999888666777777888888888999999:::::::::;;;<<<<<<======AAA@@@@@@??????>>>======<<<===???@@@AAA@@@???>>>AAABBBCCCDDDDDDDDDCCCBBBAAAAAAAAABBBCCCEEEGGGHHHHHHFFFDDDDDDEEEHHHLLLNNNKKKLLLLLLLLLMMMMMMMMMNNNPPPXXX]]]```vvvvvv\\\NNN@@@;;;<<<:::888999999:::;;;;;;;;;;;;;;;;;;<<<;;;:::AAARRRddd~~~qqq^^^UUUKKKEEEBBBBBBEEEFFFFFFJJJPPPaaaeeehhhddd\\\UUUQQQPPPSSSPPPOOORRRYYYiiihhhZZZSSSOOOJJJDDDBBBBBBAAA???<<<888666333222222222111000////////////////////////++++++---.........---,,,---------------...///000,,,,,,,,,---------.........------------...//////000......000000...111666DDDZZZzzz~~~ooocccgggwwwXXX___vvvtttqqq|||}}}uuuhhhZZZNNNGGGDDDCCCDDDDDDGGGJJJMMMMMMKKKIIIFFFCCC???>>>BBBKKKUUU\\\cccfffkkknnnpppqqqsssuuuvvvwwwwwwyyy{{{}}}zzzxxx~~~yyymmmhhhsssvvvzzz|||}}}yyy]]]FFFEEECCCBBBAAAAAAAAAAAAAAA@@@@@@??????>>>>>>===<<<;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;<<<======:::::::::::::::999999999::::::::::::999999888777444555666777888888888777888888999999:::;;;;;;;;;>>>>>>>>>===<<<<<<;;;;;;;;;<<<===>>>>>>>>>===<<>>>>>======999999999888888999999:::999999:::;;;;;;;;;;;;;;;999999999888888888777777666777777777777777666666444444666777888888888777777777888888999:::::::::===<<<<<<;;;;;;::::::999999999:::;;;;;;;;;;;;;;;<<<===???@@@@@@@@@???>>>>>>>>>@@@AAACCCEEEFFFGGGFFFEEEEEEDDDEEEFFFGGGHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKNNNSSSXXX\\\hhheeeLLL@@@888::::::;;;;;;;;;:::999999:::999:::<<<<<<;;;AAAIIIXXXdddxxxlllYYYNNNGGGHHHFFF@@@AAAIIIGGGWWWjjjtttvvvtttkkkaaaWWWUUUUUUTTTRRRQQQXXXaaaxxxhhh[[[WWWNNNJJJDDDBBBBBBBBB???===888555333111222222222111////////////////////////---000333666777555222//////......---------......,,,,,,,,,---------............---,,,---...///000///---...111111//////333777CCCUUUfffxxxyyyvvvjjj|||llliiitttvvvfff[[[TTTQQQDDDCCCCCCDDDGGGJJJLLLNNNJJJHHHFFFDDDDDDCCCAAA???KKKQQQZZZaaafffiiikkklllqqqqqqrrrtttvvvxxx{{{|||{{{xxx~~~xxxtttqqqnnnmmmsss|||kkkSSSFFFEEEAAA>>>===???BBBCCCCCC@@@@@@@@@???>>>>>>======888888777777777777888999777888999;;;;;;;;;:::999:::::::::999999999888888444444555555666555555444333444666888999999888888777777777888999999::::::<<<<<<;;;::::::999999888888888888888888999999999:::;;;===>>>>>>>>>======<<<===???@@@BBBDDDEEEFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIIIIJJJJJJOOOKKKMMMSSSSSSXXXnnndddOOOBBB;;;;;;;;;;;;::::::999888;;;:::;;;>>>>>>;;;===AAADDDOOOccc~~~mmm^^^QQQMMMGGG??????GGG===KKK[[[iiiuuu|||xxxooojjjaaaYYYTTTPPPNNNPPPUUU[[[fff|||eeeVVVWWWNNNJJJFFFCCCCCCAAA===:::999777444333222111000.........//////......---,,,...,,,555CCCEEE777---,,,........................***,,,......---,,,---...---------............///............///000222222777>>>KKK[[[eeemmmxxx}}}uuuppprrrpppxxx~~~tttiii\\\SSSHHHGGGFFFEEEDDDFFFIIIKKKNNNMMMKKKHHHEEEBBB@@@???DDDIIIQQQXXX^^^bbbfffiiilllmmmoooqqqsssvvvxxxyyy|||ttt|||}}}pppggglllvvvyyyuuuqqquuu\\\KKKHHH@@@@@@??????>>>>>>??????AAA@@@@@@???>>>===<<<<<<::::::999999888777666666::::::::::::::::::::::::;;;:::999888777555444444444444444444444444444444666666666666777777777777666777777777888888888888:::::::::::::::999888777999999:::::::::999888888;;;===>>>???>>>===>>>???>>>>>>???@@@AAACCCDDDEEEEEEDDDBBB@@@@@@@@@AAABBBCCCDDDEEEFFFGGGHHHIIIIIIJJJIIIKKKMMMOOOTTT```lllZZZFFF???<<<<<>>:::777777;;;::::::999999::::::;;;???GGGQQQgggsss^^^SSSLLLEEEBBBBBBDDDAAAGGGXXXhhhqqqzzzrrreee___ZZZTTTQQQSSSRRRVVVaaauuueeeWWWXXXNNNJJJEEECCCCCCAAA>>>:::999777444333222111000.........//////......---,,,///+++000;;;<<<222+++,,,........................***,,,......---,,,---...---------............/////////...//////000111222111999GGGRRRWWW]]]kkkyyyvvvvvvzzzqqquuu{{{|||pppeee]]]RRRPPPLLLHHHEEEDDDFFFHHHJJJIIIHHHGGGDDDBBB@@@??????CCCIIIOOOTTTYYY^^^aaajjjlllnnnqqquuuxxxyyy{{{}}}||||||sssfff\\\```jjjsssxxx{{{~~~mmmUUUIIIGGGAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;::::::999999888777777666999999999999999999999999999999888777666666555555444444444444444444444444333444444555666777888888666666777777777888888888888999999999888888777666999999:::::::::::::::999;;;===>>>???======>>>???=========>>>@@@AAACCCDDDDDDBBBAAA?????????@@@AAABBBBBBCCCDDDEEEFFFGGGGGGIIIHHHIIILLLMMMRRR]]]iiizzz```MMMBBB999888999999999;;;;;;::::::999999::::::;;;===DDDIIIZZZtttpppaaaUUUIIIDDDCCCCCC>>>???HHHQQQ]]]tttzzzjjj]]]UUURRRRRRSSSTTTXXXaaassseeeXXXYYYNNNJJJEEECCCCCCAAA>>>;;;999777444222222222000......////////////...------///******000222,,,***---........................***,,,......---,,,---...---------............///000000////////////000000000999GGGPPPSSSXXXhhhxxxhhhtttxxxssssssxxxrrr```[[[SSSKKKEEEBBBBBBBBBDDDEEEEEEFFFEEECCCBBBAAA<<<>>>@@@CCCGGGLLLQQQVVVaaaccchhhmmmqqquuuxxxyyy{{{|||~~~~~~yyy{{{~~~tttiii```[[[___hhhrrr|||yyy]]]KKKEEEEEEBBBAAA@@@???>>>>>>===>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777777777777777777777777777777777777777666666666555555444444444444444444444444111111222333555666777888666666666666777777777777777777777888777777666555888999:::;;;;;;;;;;;;;;;;;;<<<>>>>>>=========>>><<<<<<<<<===>>>@@@AAABBBAAAAAA???>>>>>>???@@@AAAAAAAAABBBCCCDDDDDDEEEEEEGGGFFFGGGJJJLLLPPPZZZddd```NNN;;;555888:::::::::;;;;;;::::::::::::;;;;;;:::???@@@HHH\\\lll~~~uuubbbRRRIIIFFFCCC@@@@@@@@@???IIIffflllbbb\\\VVVQQQQQQPPPPPPWWWiiieeeXXXXXXNNNIIIEEECCCCCCBBB>>>;;;888666444222222222000//////////////////...------000***))),,,...++++++...........................***,,,......---,,,---...---------............///111000000////////////000000888EEEQQQXXX___nnn|||rrrfff~~~tttrrrjjj___TTTLLLGGGDDDCCCAAACCCDDDFFFFFFFFFEEEDDD>>>>>>===<<<===@@@FFFJJJQQQTTTZZZaaahhhnnnrrrtttuuuvvvwwwwwwxxxzzz~~~vvvttt{{{sssgggfffdddfffmmmsssyyyfffKKKDDDDDDCCCAAAAAA???>>>======<<<<<<:::::::::::::::::::::;;;999999999888888777777777666666666666666666666666555555555555555555555666333333333333333333333333000111111222333444444555555555555666666666777777777777777888888777666666888999:::;;;<<<<<<======:::<<<>>>>>>===<<<===>>><<<<<<<<<===>>>???AAABBB@@@@@@?????????@@@@@@AAAAAAAAABBBCCCCCCDDDEEEEEEFFFDDDEEEIIIKKKNNNWWW___}}}{{{cccIII??????>>>;;;999;;;;;;::::::::::::;;;;;;888===;;;===JJJUUUfff{{{gggYYYRRRHHHGGGGGGFFF@@@AAATTTkkksssggg[[[PPPQQQPPPOOOPPPVVVaaaiiieeeVVVVVVMMMIIIEEECCCCCCBBB???<<<888666333222222222111/////////000000//////...---///,,,+++...///...------........................***,,,......---,,,---...---------............///111000000////////////000///333>>>MMMXXXaaajjjsss~~~yyywwwcccggg{{{vvvzzzzzzmmm```WWWPPPLLLIIICCCDDDFFFGGGHHHHHHGGGGGGCCCBBB???<<<:::;;;>>>AAADDDGGGLLLTTT\\\dddjjjnnnoooppprrrssstttvvvzzz}}}{{{~~~{{{uuuuuu}}}zzzpppiiieeeiiijjjooowww|||~~~xxxWWWCCCDDDFFF@@@@@@???>>>===<<<<<<;;;<<<999999::::::::::::::::::888777777777777777666666777777777777777777777777333444444444444555555555333333333333333333333333222222222222111111111111444555555555555666666666777777888888888888888777888999:::;;;<<<<<<======:::<<<===>>>===<<<===>>>============>>>@@@AAABBB@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDHHHKKKNNNTTT[[[dddppp|||~~~]]]JJJCCC@@@===;;;<<<;;;;;;::::::;;;;;;<<<777<<<;;;;;;BBBFFFSSSiiiooobbbQQQKKKIIIIIIDDD@@@HHHTTTmmm|||lll]]]WWWUUUTTTRRRRRRSSSRRRRRRcccqqqdddUUUTTTMMMIIIDDDCCCCCCBBB???<<<777555333222222222111000///000000000000///.........---...///111000...,,,........................***,,,......---,,,---...---------............///000000////////////000000333333:::GGGRRRZZZaaagggwwwcccWWWfff~~~nnnnnnrrrzzzvvvhhh^^^UUUNNNIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFDDD@@@<<<;;;<<<>>>>>>???CCCIIIQQQZZZbbbfffkkkmmmppprrrsssvvvzzz}}}yyy{{{~~~zzzvvvvvvzzzwwwllliiigggiiikkkoooooosss{{{lllOOOCCCFFFFFF>>><<<<<<;;;;;;::::::;;;;;;999999999999999999999999666666666555555555555555666666666666666666666666333333333333333444444444333333333333333333333333333333222111111000000///444444444444555555555666777777888888999999888888888999:::;;;;;;;;;;;;;;;:::;;;======<<<<<<<<<===============>>>???@@@AAA>>>??????@@@AAABBBCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFEEEBBBCCCGGGKKKLLLQQQVVVVVV\\\cccnnnqqqXXXHHH>>>::::::<<<<<<;;;;;;;;;;;;<<<<<<777>>><<<<<<@@@@@@FFFWWWsssppp```RRRGGGEEEDDDBBBDDDKKKRRRiiizzzkkk^^^\\\XXXTTTRRRSSSSSSRRRPPPOOOZZZjjj|||cccTTTSSSLLLHHHDDDCCCCCCBBB???<<<777555333222333333111000000000000000000///......------------///000...+++........................***,,,......---,,,---...---------............/////////...//////000111222333333777>>>EEELLLVVV```ooorrrXXXWWWgggxxxpppjjjooo}}}uuuiii___UUUNNNMMMLLLIIIGGGFFFFFFFFFGGGEEEFFFFFFDDD@@@>>>===============@@@FFFNNNVVV[[[fffiiimmmpppsssuuuxxx{{{zzz{{{|||~~~yyytttsssyyy{{{hhhdddhhhkkkooorrrwwwxxx~~~~~~qqqZZZGGGAAACCCAAA:::999999999888999999:::;;;999888888888777666666666444444444444444444444444444444444444444444444444333333333333222222222222222222222222222222222222222222111111111111111111333333444444444555555555555666777777888888777777999999:::::::::::::::999999;;;======<<<;;;<<<===<<<<<<<<<<<<===>>>??????<<<===>>>@@@AAAAAABBBBBBDDDDDDEEEEEEEEEEEEFFFFFFDDD@@@AAAEEEIIIJJJMMMQQQRRRXXX^^^cccppp}}}eeeMMM???;;;<<<<<<;;;;;;;;;;;;<<<<<<999>>><<<<<>>KKK[[[ooovvvbbbPPPKKKJJJGGGHHHLLLIIIRRR^^^hhhjjjfff^^^XXXRRRRRRSSSRRRRRRQQQRRRRRROOOSSSYYYbbbooobbbTTTSSSLLLHHHDDDCCCCCCCCC@@@===777555333222333333222000000000000000000//////...------,,,***,,,...---+++........................***,,,......---,,,---...---------.........//////............///111222222------000444777>>>MMM\\\nnn~~~hhhXXXOOOhhhyyykkkkkkxxxzzznnnbbbYYYPPPNNNJJJFFFDDDDDDEEEEEEBBBDDDFFFFFFCCC@@@>>>======;;;::::::>>>EEEMMMRRRaaadddjjjnnnqqqsssvvvxxx}}}||||||||||||}}}~~~~~~yyyqqqqqqtttqqqbbbdddnnnsssuuuwww}}}hhh[[[III>>>===>>>;;;777777777777777888999:::;;;888888777666555444444333333333333333333333333333333333333333333333333333333333333222222222111111222222222222222222222222000000111111222222333333333333333444444444555555444444555666777777666666999999:::::::::999888888999;;;======<<<;;;<<<===;;;;;;;;;;;;;;;<<<===>>>:::;;;===>>>@@@AAAAAAAAADDDDDDDDDEEEEEEEEEEEEEEEBBB??????DDDHHHHHHKKKNNNJJJRRRXXXWWWZZZooohhhMMMAAA<<<<<<;;;;;;;;;;;;<<<<<<;;;>>>;;;:::>>>::::::FFFGGGYYYmmmrrr___YYYUUUNNNKKKLLLFFFAAABBBIIIMMMLLLJJJKKKBBBJJJSSSUUUSSSOOOOOOQQQPPPOOOLLLLLLQQQ___ppp}}}{{{aaaXXXPPPLLLFFFBBBDDDDDD@@@===<<<777666444333333222000/////////.........---------/////////...------,,,,,,---------------------------------------------------...///...---,,,---...000000000000000000000000,,,...000111111777AAAIIIlll}}}{{{xxxbbbWWWmmmyyyfffmmmuuukkkeeeYYYLLLHHHFFFBBB@@@@@@BBBEEEHHHIIIGGGEEECCCBBBAAA???===;;;<<>>:::;;;<<<===>>>???@@@AAA???@@@AAAAAABBBBBBAAAAAABBBBBBBBBCCCDDDFFFHHHIIIKKKNNNOOOPPPSSS___rrrjjjJJJCCC???;;;888999;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;???DDDPPPddd|||www___VVVVVVTTTNNNHHHGGGEEEBBBAAA@@@@@@@@@JJJMMMRRRVVVWWWVVVSSSQQQLLLLLLLLLLLLNNNPPPRRRSSSeeesss{{{aaaWWWPPPLLLFFFBBBDDDDDD@@@===<<<777666444333333222000/////////.........---------------..................---------------------------------------------------...///...---,,,---///////////////////////////---///111000111555>>>EEEbbbvvv}}}www]]]^^^yyysssjjjssstttiii\\\PPPKKKIIIEEEBBBBBBCCCDDDFFFGGGGGGFFFEEEEEEBBBAAA>>>======>>>@@@BBBFFFKKKRRRXXX]]]bbbhhhlllqqqssswwwyyyzzzzzz|||}}}|||}}}uuurrrrrryyysssiiigggdddhhhooowww}}}pppSSSDDDAAA<<<888888888888888777666666666555555555555444333333333333222222222222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000111111111222222111222222333444333333333444444444444444555555666555555555666666666777777999999999::::::::::::;;;<<<;;;:::::::::;;;<<<===;;;;;;<<<===>>>>>>????????????@@@AAAAAAAAAAAAAAAAAAAAABBBBBBDDDEEEGGGHHHKKKNNNPPPOOOPPPVVVcccmmm___JJJFFFAAA>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;===@@@IIIWWWllleeeSSSQQQSSSSSSUUUPPPHHH@@@<<<===???AAAEEEIIINNNRRRUUUUUUSSSRRRLLLKKKKKKJJJKKKLLLMMMNNNRRR]]]lll{{{zzz```XXXQQQLLLFFFBBBDDDDDD@@@===<<<777666444333333222000///...............---------,,,,,,------...//////000---------------------------------------------------...///...------...//////////////////////////////000111000///333999???TTTkkk~~~rrrXXXaaa|||tttpppyyysssfffZZZTTTPPPJJJFFFEEECCCCCCDDDDDDEEEFFFGGGHHHEEEDDDBBB@@@???>>>>>>>>>AAACCCFFFJJJOOOUUU]]]bbbiiilllqqquuuwwwxxxzzz{{{|||}}}}}}zzzqqqqqqwwwzzzlll]]]VVVWWW]]]eeepppyyyxxx]]]CCC>>>;;;888777777777777666555555444444444444333333333333333222222222111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111222333333333333222333333333333333444555555444444444555555555666666777777777777888888888999::::::999999::::::;;;<<<;;;;;;<<<<<<=========>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDFFFGGGHHHLLLOOOOOOMMMOOOVVV\\\pppwwwUUUMMMDDD???>>>>>><<<999;;;;;;::::::::::::::::::;;;<<>>===???AAA@@@CCCHHHLLLPPPQQQQQQPPPLLLKKKJJJIIIHHHHHHHHHIIIHHHNNNVVV___kkk{{{www```ZZZTTTLLLFFFBBBDDDDDD@@@===<<<777666444333333222000...........................---------.........//////------------------------------------------------,,,---///...------...///////////////////////////000111111000///000555888III^^^~~~mmm^^^fffxxxkkkccc\\\TTTLLLIIIFFFDDDBBBBBBCCCEEEGGGHHHHHHGGGFFFEEECCC@@@???=========>>>???CCCHHHNNNRRR[[[___fffkkkooorrrtttvvvxxxyyy{{{~~~|||tttqqqsssuuuttt|||yyytttoooiiibbbZZZTTTVVV\\\bbbhhhpppzzzyyywwwhhhPPP>>>;;;999777666777666555333333333333333222222222222222222222222111111111111111111111111111111111111000000000000000000000000/////////////////////////////////////////////////////////000000000111111000111111222222222222222222222222222222333444444333333333333444444444555555555555555666666666666888888888888999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>????????????>>>>>>>>>???@@@AAACCCDDDEEEEEEIIILLLMMMLLLMMMRRRVVV\\\xxxpppaaaNNNAAA===>>>>>>>>>;;;;;;;;;;;;::::::::::::999::::::;;;CCCTTTjjjzzzgggTTTMMMJJJNNNMMMLLLJJJGGGCCC@@@>>>===???BBBEEEHHHJJJJJJKKKIIIIIIHHHHHHGGGGGGGGGGGGJJJLLLMMMOOOTTT```nnnyyywww```ZZZUUULLLFFFBBBDDDDDD@@@===<<<777666444333333222000...---.....................//////.........---------------------------------------------------------,,,---......------...000........................111111000000///000222333???NNNgggtttbbbjjjyyyooocccXXXTTTNNNJJJEEECCCDDDEEEFFFFFFJJJJJJIIIHHHFFFDDDBBB@@@<<<;;;;;;<<<>>>@@@AAABBBKKKPPPWWW]]]bbbgggkkkmmmnnnpppsssvvvyyy{{{}}}}}}{{{uuuqqqkkkjjjfffaaadddooowwwzzzttteee]]]YYYUUUSSSSSSTTTXXXcccnnnmmmqqqyyyuuummmeeeUUUEEE???;;;999777777666555333111111111111111222222222222222222111111111000000000000000000000000000000000////////////////////////....................................................../////////000000000///000111111222222111111111111111111111222333333111222222222222333333333333333333444444444555555555666777777888999999999:::::::::::::::;;;;;;;;;;;;<<<======>>>>>>======<<<======>>>???AAABBBCCCEEEFFFHHHHHHHHHJJJNNNRRRMMM```|||gggOOOCCCAAABBBCCC<<<<<<<<<;;;;;;:::::::::999::::::888:::CCCRRR]]]uuuwwweeeYYYWWWWWWUUUSSSNNNIIIEEEBBB??????@@@@@@AAABBBCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFIIIIIIHHHGGGGGGKKKSSSYYYxxx```YYYSSSLLLFFFBBBDDDDDD@@@===<<<777666444333333222000///---------...............000//////...------,,,,,,------------------------------------------------+++---......------///000........................000000000000000000111111555AAAQQQbbbsssxxxhhh{{{xxxkkkeee\\\VVVOOOJJJIIIHHHFFFDDDIIIIIIIIIIIIHHHGGGFFFEEE???===<<<<<<======;;;999???CCCIIINNNSSSXXX^^^aaagggiiilllppptttxxxzzz{{{}}}~~~}}}{{{xxxuuuqqqlllfff```\\\XXX[[[\\\^^^gggvvvwwwgggXXXQQQMMMLLLNNNTTT[[[dddssszzzlll^^^SSSEEE<<<===;;;999777666666555222000000111111111111222222222111111111000000000000///////////////////////////....................................................................................//////////////////000111111111111000000000000000000111222222000000111111111222222222222222222333333333444444333444555777888888888888888888999999:::::::::;;;:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>???AAABBBDDDDDDDDDDDDCCCDDDHHHJJJJJJRRRccc{{{kkkUUUHHHAAA???>>>>>>======<<<;;;;;;;;;999::::::999999<<>>>>>??????===>>>@@@AAACCCDDDDDDDDDEEEFFFGGGGGGFFFFFFHHHJJJyyy```XXXRRRLLLFFFBBBDDDDDD@@@===<<<777666444333333222000///---------.........//////..................------------------------------------------------------+++,,,......---...///111......................../////////000111222111111000;;;IIITTT___oooxxxooozzzmmmfff\\\UUURRRNNNIIIEEEEEEFFFFFFGGGGGGHHHIIIIIIDDDAAA>>>===>>>>>><<<::::::<<<@@@CCCFFFKKKPPPTTT]]]___ccchhhmmmqqqtttvvvvvvwwwxxxzzz|||~~~|||yyywwwlllggg```[[[XXXWWWVVVUUUYYY^^^bbbeeemmmwww~~~tttooommmmmmiii___WWWTTTPPPQQQVVV___hhhrrryyy^^^OOOFFF>>>999888888666444333444444333222000000111111111222222222111111000000000/////////////////////////////////------------------------........................------------------------------........./////////...///000000111111000000000////////////000111111//////000000000111111111111222222222333333333333111222444666777777777777666777777888999:::;;;;;;999::::::;;;;;;;;;;;;;;;:::::::::;;;<<<>>>@@@AAAAAAAAABBBCCCCCCCCCEEEFFFIIILLLTTTddd{{{www]]]JJJ@@@@@@??????>>>======<<<<<<999999999999:::;;;<<<===>>>MMM^^^lll|||qqqdddZZZVVVJJJGGGCCC@@@>>>>>>???@@@===???AAACCCDDDEEEEEEEEEDDDEEEHHHIIIIIIHHHHHHHHHxxx```YYYSSSLLLFFFBBBDDDDDD@@@===<<<888666444333333222000///---------.........//////,,,,,,------.../////////------------------------------------------------+++,,,............///111..............................///000222333222111///;;;IIISSS[[[hhh{{{hhhkkkyyyqqqfff^^^YYYSSSLLLGGGCCCCCCCCCDDDFFFHHHJJJKKKHHHDDD???===>>>??????===999:::<<<===???CCCHHHLLLOOOQQQVVV[[[aaaeeeiiijjjqqqrrrsssuuuwwwyyy{{{|||zzzyyyyyywwwsssoookkkiii```ZZZRRRMMMMMMQQQVVVYYY```eeehhhiiijjjmmmkkkgggaaa]]]\\\______\\\ZZZZZZVVVXXX___iiirrr|||lllRRREEEAAA>>>999666555333111111333444444444000000111111222222222333000000000000////////////////////////////////////------------------------////////////////////////---------------------------------.........//////...//////000000000000000///////////////000111111////////////000000000000111222222222222333333333111222444666777777777666555666777888999:::;;;;;;999999:::;;;;;;;;;;;;:::999999::::::<<<>>>???@@@<<<>>>BBBDDDFFFFFFFFFFFFDDDEEEIIIRRRcccwww[[[KKKAAA@@@@@@???>>>======<<<999888777888;;;<<<;;;:::888BBBKKKSSSbbb}}}uuuddd[[[MMMJJJFFFBBB@@@@@@AAABBBBBBCCCEEEGGGHHHHHHGGGGGGAAACCCEEEFFFGGGFFFEEEDDDttt^^^WWWOOOJJJCCC@@@AAABBB>>>:::999999888555222000000000111///...---,,,,,,,,,,,,,,,......------------.........---,,,,,,,,,,,,---...------------------------...---,,,,,,,,,,,,---...............////////////111000///......///000111333222666???LLL^^^ttt\\\eee}}}wwwiiiddd___TTTIIIGGGDDDAAA@@@BBBDDDEEEFFFHHHGGGGGGGGGGGGDDD???;;;<<<<<<;;;;;;;;;===>>>???CCCCCCEEEKKKRRRWWWXXXWWWYYY```hhhmmmnnnooosssvvvuuuwwwzzz{{{xxxuuuqqqllleee___\\\YYYUUUSSSMMMMMMMMMMMMPPPXXXdddmmmtttuuurrrhhh[[[SSSSSSUUUNNNMMMNNNRRRXXX^^^______hhhnnntttyyy~~~sss]]]EEE:::888888777888444444333222111000///...000000000000000000000000000000////////////000000,,,---------.../////////------------------------///...,,,+++***+++,,,,,,///......------,,,++++++---------------------------------.........///////////////...---------,,,////////////000000000000000111111111111222222222222222333444444555555666555555555555666777888999888999999::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<======<<<<<<===???AAABBBBBBAAAFFFKKKNNNZZZzzz~~~}}}RRRNNN???===AAA<<<;;;>>><<<:::;;;;;;:::999999:::<<<>>>;;;===DDDLLL]]]yyy^^^TTTLLLIIIEEE???===@@@@@@>>>???EEEIIIGGGFFFGGGDDDDDDCCCCCCDDDFFFGGGHHHvvv```YYYPPPKKKEEEAAACCCCCC???;;;;;;999888555222000000000111000///......---------.........------------.........---,,,,,,,,,,,,---...------------------------///...------------...///............////////////111000///......///000000222111333:::CCCTTTlll|||aaaiii~~~wwwqqqdddWWWNNNJJJFFFCCCCCCCCCCCCBBBCCCCCCDDDFFFGGGFFFCCC@@@======<<<<<<<<<<<<======>>>======@@@EEEIIIJJJIIIPPPUUU\\\```aaacccgggkkknnnoooqqquuuzzz~~~~~~{{{zzzyyywwwsssooojjjhhh]]]YYYRRRMMMLLLMMMPPPRRRTTTWWWZZZ^^^bbbgggmmmpppvvvwwwssshhhZZZPPPMMMOOOMMMMMMQQQXXXaaaiiimmmoooxxx~~~nnn```OOO???999::::::999999555555444333222111000///000000000000000000000000000//////////////////000------------............------------------------///...---,,,,,,,,,------,,,,,,------------------------------------------,,,------------........................---------.../////////000000000000000000111111111222222222222222333333444555555555555555555555666777888999888888999999:::;;;;;;;;;:::::::::;;;;;;;;;;;;<<<============>>>@@@AAABBBCCC@@@BBBEEEDDDKKKccc~~~uuuyyy~~~YYYHHHBBBDDD???>>>???::::::;;;;;;:::999888888888;;;888:::???DDDQQQnnnyyymmm___VVVNNNFFFDDDFFFCCC@@@AAAFFFHHHEEECCCCCCDDDCCCBBBAAAAAABBBDDDDDDwwwaaaZZZRRRLLLFFFBBBDDDDDD@@@<<<<<<999888555333111000000000000000///............///......------------.........------,,,,,,------...------------------------000///............///000............////////////000000////////////000000222111222444:::IIIccczzznnn```fff|||qqqfff[[[VVVPPPJJJGGGEEEBBBAAA???@@@AAADDDGGGHHHGGGFFFCCCBBBAAA@@@>>><<<;;;:::>>><<<::::::===@@@BBBCCCEEEIIIMMMPPPQQQSSSXXX\\\eeegggjjjnnnrrruuuwwwyyyyyyzzz{{{zzzyyyyyyzzz{{{}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}|||zzzxxxvvvrrrqqqnnniiiddd^^^ZZZXXXQQQOOOKKKHHHHHHLLLTTTYYYgggjjjnnnsssuuutttppplllpppqqqoooggg[[[RRROOOOOOSSSUUUZZZcccmmmvvv|||~~~ppp\\\LLLAAA999999;;;:::777666555555444333222111111000000000000000000000000000////////////////////////............------------------------------------///......------------...+++++++++,,,---.........------------------------,,,,,,,,,,,,---------------------...................../////////000000000000000000111111111222222111222222333333444555555555555444555555666777888888888888999::::::;;;;;;::::::::::::;;;;;;;;;;;;=========>>>???@@@AAABBBGGGCCCCCCDDDBBBDDDSSSeeezzzppprrr\\\MMMFFF===>>>BBB===<<<<<<<<<<<<;;;999888777:::888999<<<>>>DDDYYYnnnwwwhhh[[[PPPKKKKKKFFFCCCCCCFFFHHHEEECCCDDDDDDCCCBBBAAA@@@AAAAAABBBvvvaaaZZZRRRLLLFFFBBBCCCDDD@@@<<<<<<999888666444222111000000//////...............///......------------......------------------------------------------------///..................///............///////////////////////////000000000333333333222555BBB\\\tttmmm___zzz~~~uuuiiiddd\\\TTTOOOJJJFFFDDDAAA@@@AAACCCGGGHHHHHHGGGIIIHHHGGGEEEBBB???===<<<@@@>>><<<;;;<<<>>>AAABBB>>>@@@BBBCCCDDDGGGKKKNNNWWWZZZ___dddiiilllnnnooonnnqqqttttttqqqqqqsssvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttsssqqqmmmjjjhhhggg```^^^\\\XXXTTTQQQOOOMMMNNNPPPTTTXXX\\\bbbjjjppp|||{{{yyyyyyvvvpppfff___\\\```cccaaa]]]ZZZZZZ\\\```ccciiipppxxxwww```SSSCCC;;;666888999666222111444444333222222111000000////////////////////////.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---------.../////////........./////////000000000000000000111111111111111111111222333333444444444444444444555666777777777777888888999:::::::::999999:::::::::;;;;;;;;;<<<======>>>???@@@AAABBBFFFCCCCCCEEEFFFGGGNNNXXXhhhuuu{{{zzzeeeQQQ>>><<>>======>>>>>>===;;;999;;;:::;;;===<<<>>>JJJXXXlllvvvhhh^^^YYYNNNHHHEEEFFFGGGEEEEEEHHHEEEDDDCCCAAAAAABBBCCCCCCttt___YYYQQQKKKEEEAAACCCCCC???;;;;;;999888666555333111111000...------,,,------............------------......------------------------------------------------------------------------............////////////......///000000000000000111222222222222<<>><<<<<<===>>><<<======<<<===>>>AAACCCDDDGGGLLLRRRVVVYYYZZZZZZ]]]aaaeeeeeecccccceeegggggggggggggggffffffffffffeeeeeeddddddcccbbbbbbaaaccccccaaa]]]XXXTTTSSSTTTKKKKKKMMMOOOQQQSSSUUUVVVZZZ```jjjssszzzyyyqqqjjjeee___WWWQQQJJJOOOVVV[[[^^^aaaeeeiiiooorrrxxx{{{```OOOIII???999555666666333111222222222111111000000//////........................,,,---............---,,,......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---------.../////////............//////////////////000000000111111111000000111111222333333333333333333333444555666777666666777888888999999:::999999999:::::::::;;;;;;;;;<<<===>>>???@@@@@@@@@???===???BBBDDDFFFIIIMMMVVViiiyyyzzzrrrTTTFFFCCC;;;>>>===<<<<<<>>>>>><<<:::::::::<<<>>><<<===BBBIIIQQQcccyyybbbYYYPPPLLLIIIEEEEEEHHHDDDCCCBBBAAAAAABBBCCCDDDrrr]]]XXXQQQKKKEEEAAACCCCCC???;;;;;;999888777555444222111000---,,,,,,,,,,,,---............------------......,,,------......------,,,------------------------,,,,,,------------,,,,,,............////////////---...///000111111111000//////000111000666GGGWWWgggmmmeeetttuuulllddd^^^[[[QQQNNNIIIEEECCCAAA???===BBBBBBCCCEEEHHHKKKNNNPPPKKKLLLLLLIIIEEEAAA@@@???@@@>>>===<<<;;;;;;<<<===<<<>>>AAADDDFFFGGGGGGGGGKKKNNNPPPRRRRRRQQQRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPOOOOOOOOONNNPPPQQQQQQNNNIIIHHHJJJMMMMMMPPPWWW^^^fffmmmrrruuuyyynnnhhh```XXXSSSPPPOOONNNHHHMMMTTT[[[bbbhhhnnnrrrzzznnnQQQCCCBBB:::666444555555222444777111111000000////////////........................+++,,,---......---,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++++++++***---------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...............------.........//////////////////000000000111111///000000111111222333333333333333333333444666666666666666777888888999999999999999999::::::::::::::::::<<<===>>>?????????>>>>>>@@@BBBDDDEEEFFFHHHIIITTTiiiyyymmmmmmuuugggSSS>>>AAA===::::::<<<===<<<999888999:::;;;;;;;;;>>>@@@@@@KKKcccwwwjjj```VVVLLLGGGGGGEEEDDDCCCBBBAAAAAABBBCCCrrr]]]XXXQQQLLLFFFBBBDDDDDD@@@<<<<<<888888777666444222111000---------------...//////......------------......,,,,,,---......---,,,,,,------------------------,,,---...//////...---,,,............////////////,,,---///000111111111000//////111333222222;;;EEERRRqqqoooiii{{{sssoooaaa\\\UUUNNNJJJFFFBBB@@@@@@@@@???@@@CCCHHHLLLOOOOOOSSSWWWWWWTTTOOOLLLKKKHHHFFFDDDBBB@@@???===<<>>======???AAACCCCCCCCCEEEGGGHHHGGGJJJUUUiiiwwwkkklllrrr{{{\\\IIICCC===<<<===>>><<<:::888999999999:::;;;<<<<<<<<>>===888888888666555333111000...............///000111.........------.........,,,,,,---......---,,,,,,---------------------------...///000000///...---............/////////000,,,---///000111111111000111111333666444222555;;;CCCccc|||kkkooo}}}nnnhhh```XXXRRRMMMIIIFFFCCCAAA???===>>>AAAEEEHHHKKKQQQYYY]]]\\\XXXVVVUUUPPPNNNKKKIIIGGGEEEBBB???@@@AAAAAAAAABBBAAAAAAAAAAAA@@@@@@CCCGGGGGGDDDAAA??????@@@AAABBBBBBCCCCCCAAABBBDDDFFFHHHJJJKKKLLLIIINNNSSSVVVZZZ```jjjrrr|||}}}qqqjjjhhhddd[[[SSSRRRUUUXXXWWWUUUTTTWWWYYYccceeejjjpppwww~~~lll[[[EEE999777777666777888444//////333222222222111111111111111------------------------***+++---......---+++***+++++++++,,,,,,---------++++++++++++++++++++++++)))***,,,---...------,,,*********++++++,,,------++++++++++++++++++++++++---------.........///////////////......------,,,---------.........//////////////////000000000000/////////000111111222222222222222222333444555555555555666666777888888888888888999999999:::::::::777888:::<<<======<<<<<<;;;>>>AAA@@@@@@CCCGGGHHHLLLKKKMMMXXXooorrrmmmgggQQQKKKCCC???@@@@@@>>><<<;;;;;;:::999:::<<<<<<;;;???@@@FFFOOOYYYkkktttddd\\\VVVTTTPPPLLLIIIGGGEEEEEExxx\\\SSSUUULLLGGGCCCEEEEEE@@@<<<:::999888666444222111000000,,,---------.../////////...------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------111111000///...---,,,,,,000000000000000000000000///000111111000111333555777JJJfffoookkk{{{tttjjjccc]]]WWWNNNHHHEEECCC@@@>>>>>>@@@AAABBBBBBGGGNNNSSSVVVVVVVVVVVVYYYYYYXXXVVVRRRMMMIIIGGGGGGGGGFFFFFFFFFEEEEEEEEEAAACCCFFFHHHIIIHHHFFFDDDEEEDDDCCCCCCEEEGGGJJJKKKLLLLLLKKKMMMPPPUUUZZZ]]]___ccciiinnnqqqtttvvvxxxzzzxxxiiiddd\\\UUURRRSSSTTTTTTVVVVVVWWWYYY\\\aaaeeehhhkkkqqqxxx~~~uuu```NNN???888777444444333333222111000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++++++++************)))))))))))))))))))))))))))+++++++++*********)))))),,,,,,+++***)))))))))***++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,------------------............///------......///000000000111111222222222333333333222222333444444555555666777777777777888999:::;;;:::;;;<<<<<<===<<<<<<<<<<<<===???@@@AAABBBEEEHHHJJJEEEHHHSSS^^^ooo|||wwwuuuzzzyyy[[[IIIDDD===;;;??????>>>===;;;;;;???AAA===888@@@<<<>>>EEEJJJRRRjjj{{{mmmeeeZZZRRRQQQOOOJJJGGGIII{{{]]]RRRSSSLLLGGGCCCEEEEEE@@@<<<:::999888666444222111000000---------..................------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000//////......------///////////////////////////000111111000111333555777BBBUUUoootttpppxxxnnnhhhbbb[[[VVVQQQNNNIIIFFFDDDCCCCCCCCCBBBDDDGGGIIIJJJKKKMMMNNNTTTUUUVVVWWWWWWVVVTTTSSSSSSSSSTTTTTTUUUVVVWWWWWWRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWXXXZZZ]]]```bbbddddddeeegggiiikkknnnooollloooqqqrrrqqqqqqqqqrrrlllllllllhhhaaaYYYTTTQQQNNNLLLIIIHHHJJJNNNRRRTTT```bbbeeeggghhhlllpppsssyyyfffRRRCCC999444555444333333222111111000000............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++++++++************)))))))))))))))))))))))))))+++++++++*********)))))),,,+++******))))))******++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,,,,,,,------------............------......//////000000111111111222222222333333222222333333444555555555666666666666777888999999::::::;;;<<<<<<<<<<<<<<<<<<===?????????AAACCCFFFJJJEEEGGGOOOVVV___tttooodddPPPAAA<<<888???>>><<<::::::<<>>===>>>AAACCCHHHCCCEEEKKKOOOPPPXXXccczzz{{{~~~uuu]]]OOOEEE>>>>>>===;;;888888<<>>===:::>>>GGGOOO```xxxrrraaaTTTNNN```RRRRRRLLLFFFCCCEEEEEE@@@<<<:::999888666444222111000000/////////...---------,,,...------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------....../////////////////////////////////...000000000000000222444555555;;;MMMfffyyyiii~~~~~~yyypppkkkddd___\\\XXXTTTQQQOOOLLLHHHDDDCCCBBBBBBAAA===>>>@@@BBBDDDEEEEEEFFFGGGGGGIIIJJJLLLNNNOOOPPPOOONNNLLLKKKLLLPPPSSSVVVVVVVVVVVVWWWYYY[[[]]]^^^YYYYYYXXXXXXWWWVVVVVVVVVQQQQQQOOOLLLIIIGGGGGGHHH@@@AAAAAAAAABBBEEEKKKOOOSSSVVV\\\bbbhhhnnnuuuxxxuuu}}}sss^^^GGG:::666444444555222222111111000000000000.........---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************+++++++++++++++*********))))))))))))))))))))))))))))))******************************))))))))))))*********************************************++++++,,,---,,,,,,,,,++++++******,,,,,,---------.........,,,,,,---......//////000000000000111111111111222111111111222333333444444444444444444555666777888888999999::::::::::::::::::;;;<<<<<<;;;<<<>>>@@@CCC@@@AAAHHHLLLLLLNNNRRReeezzzzzzuuuqqqpppsss}}}ppp^^^DDDAAA@@@@@@???;;;:::;;;@@@<<<<<>>@@@AAAHHHVVVjjjoooddd___SSSTTTLLLFFFCCCEEEEEE@@@<<<:::999888666444222111000000/////////...---------,,,...------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------......//////...........................///000000///000222444555222666CCCUUUjjjtttppp}}}zzzsssooollliiiddd```WWWTTTPPPNNNLLLIIIEEEAAABBBBBBBBBCCCCCCCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFGGGIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLOOOMMMJJJGGGFFFGGGHHHIIIHHHIIIIIIGGGDDDDDDEEEFFFFFFFFFFFFEEEGGGKKKQQQVVV]]]bbbiiiooouuuzzzooo]]]NNN???888666555444444111111000000000000//////...------------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++******))))))******++++++++++++*********))))))))))))))))))))))))))))))***************************))))))((())))))************************************))))))******+++,,,,,,,,,,,,++++++*********,,,,,,,,,------------...,,,,,,------...///////////////000000000111111111000000111111222333333333555555555555666777888888777888888999999999999999888:::;;;;;;:::;;;===???@@@>>>???EEEJJJLLLMMMNNNYYYbbbwww}}}vvvpppmmmfffuuuUUUIII??????AAA@@@>>>>>>>>>;;;:::===@@@???===>>>???AAAGGGQQQaaaxxx~~~^^^SSSVVVLLLGGGCCCEEEEEE@@@<<<:::999888666444222111000000...............---------...------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------.........///...........................///000000//////111333555000000999EEEWWWuuuooottt~~~|||xxxqqqlllccc```]]]\\\[[[WWWPPPKKKFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCBBBAAA@@@???>>>>>>===>>>???@@@AAAAAAAAA@@@BBBBBBBBBBBBBBBAAAAAAAAAFFFDDDAAA>>>>>>???BBBDDDEEEGGGHHHHHHGGGFFFHHHIIIKKKLLLMMMNNNQQQWWW^^^ccchhhnnnvvv}}}jjjZZZIII@@@888777555222111222000000000///////////////------------,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************))))))))))))******+++++++++************)))))))))))))))))))))))))))***************+++++++++))))))((((((((()))*********************************))))))))))))***+++++++++++++++++++++*********,,,,,,,,,,,,------------,,,,,,,,,---......//////////////////000000000000///000000111111222333333555444444555555666777888666777777888888888888888777888::::::999:::===???@@@??????AAAEEEHHHJJJKKKRRRTTT```}}}~~~sssmmmggg~~~rrr[[[EEE??????>>>???BBB???===<<<<<<======<<<<<<===???DDDIIINNNZZZooo|||\\\SSSVVVLLLGGGCCCEEEEEE@@@<<<:::999888666444222111000000---------..................------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...........................///000/////////111333333///000444999EEEbbb~~~wwwxxxtttqqqppppppmmmfffaaaWWWVVVSSSPPPNNNKKKJJJIIIKKKJJJIIIGGGEEECCCBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@BBBAAA@@@@@@@@@BBBCCCEEEFFFIIIMMMPPPQQQRRRTTTVVV[[[^^^bbbggglllssszzzjjjRRRFFF;;;777555555333//////222////////////////////////---------,,,,,,,,,++++++******************************++++++++++++************))))))))))))******+++++++++************)))))))))))))))))))))))))))))))))*********+++++++++((((((((((((((()))******************************)))))))))))))))***++++++************++++++++++++++++++,,,,,,,,,---------+++,,,,,,------......///........./////////000000//////000000111222222222333333333333444555666777555666777777888888777777666777999999:::;;;>>>@@@???AAAAAAAAABBBEEEHHHIIIKKKMMMTTTddd}}}xxxpppiii[[[PPPEEEAAACCC???AAAAAA@@@??????>>>>>>;;;<<<@@@DDDDDDFFFRRR```zzzZZZRRRVVVLLLGGGCCCEEEEEE@@@<<<;;;999888666444222111111000,,,------....../////////...------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................---///////////////111333111000333666333666MMMhhh{{{vvvtttqqqmmmhhhccc^^^[[[ZZZTTTSSSRRRPPPNNNMMMKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNNNNNNNOOOSSSZZZ___cccfffiiikkkyyy|||sssVVVAAA888666555555555222---///444.........///////////////---------,,,,,,,,,++++++******************************++++++++++++************))))))))))))******+++++++++************)))))))))))))))))))))))))))))))))******++++++++++++((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))******+++))))))******+++++++++,,,++++++,,,,,,,,,---------++++++,,,------......///............/////////000/////////000111111222222222222222222333444555555555666666777777777777777555777888999:::;;;>>>AAA>>>AAADDDCCCCCCEEEHHHIIIEEEJJJOOORRR\\\vvvvvvnnnUUUHHHGGG;;;???BBBAAA?????????>>><<<::::::===<<<;;;DDDPPP[[[lllxxx]]]TTTTTTKKKFFFEEEFFFEEE???;;;;;;999777444333222111000......---,,,,,,......---,,,,,,---......//////......+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------........................------............////////////////////////000000000000---///444666555888EEESSSrrrqqquuuvvvqqqrrrpppiiicccdddeeefffeeeddd```]]][[[XXXUUURRRRRRTTTUUUTTTRRRSSSSSSSSSTTTTTTTTTTTTTTTUUUSSSVVV[[[^^^]]]^^^aaa```dddiiilllmmmqqqxxx~~~zzz^^^GGG===666555555444333222000000///..............................---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))))))))))))))))),,,+++)))(((((()))+++,,,(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////000000000000111222444444444444555777444444555666777888999999666777777999:::;;;<<<<<<;;;===???BBBDDDEEEFFFFFFHHHHHHJJJLLLQQQ```}}}{{{\\\FFFEEE@@@AAAGGGHHHAAA<<<;;;>>>>>>>>>======>>>@@@CCCMMMTTTaaarrrxxx\\\RRRSSSKKKFFFEEEFFFEEE???;;;;;;999777444333222111000......---,,,,,,......---,,,,,,------...............+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------..........................................////////////////////////000000000000222222444555333333<<>>???AAABBB>>>===<<<;;;;;;<<<>>>???AAABBBEEEKKKVVVdddtttqqqVVVNNNOOOKKKFFFEEEFFFEEE???;;;;;;999777444333222111000......---,,,,,,......---,,,,,,,,,---.........------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------...........................////////////////////////000000000000111......222444333333666;;;EEEbbbtttXXXFFF???666333555222333222222111000000//////........................,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))(((((()))******)))((((((+++++++++*********************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,---------------.........//////........./////////000000...000111111000000111333222222333444555666777777666666777777888999999:::;;;<<<>>>@@@BBBDDDEEEFFFIIIHHHKKKPPPRRRQQQRRRUUUccczzztttnnnpppwwwrrr]]]SSSLLLDDD>>>BBB@@@>>>======<<<:::999@@@AAABBBDDDIIIRRR\\\cccvvvkkkSSSMMMMMMKKKFFFEEEFFFEEE???;;;;;;999777444333222111000......---,,,,,,......---,,,+++,,,,,,---...---------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------.........//////............////////////////////////000000000000000------222666555444555777666JJJqqq^^^EEE999999444222444000111111111000000/////////........................------------,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))************************************************)))******++++++******)))+++++++++*********************+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------------------........................////////////...000111000//////000222111111222333444555666666666666666777777888888888;;;;;;<<<>>>@@@BBBDDDEEEIIIHHHJJJPPPSSSRRRSSSUUUTTTaaasss{{{kkkjjj}}}xxxfffQQQAAACCCAAA???@@@AAAAAA???===<<<===???@@@BBBFFFKKKOOOYYYgggwwwfffSSSMMMLLLKKKFFFEEEFFFEEE???;;;;;;999777444333222111000......---,,,,,,......---,,,++++++,,,---------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,------.../////////............////////////////////////000000000000333000000444666333222444888333???___lllOOO;;;555888444222333000000000000000//////.......................................---------,,,,,,******++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))******************************************************************************************++++++******+++++++++,,,,,,,,,++++++************++++++***++++++,,,,,,------...,,,------------.........------.........////////////000111111//////000111000000111222333444555555555555666666777777777777999::::::<<<>>>@@@BBBDDDIIIGGGIIIMMMOOONNNPPPSSSSSSYYYaaapppttttttjjjVVVKKKEEE@@@>>>???AAAAAA@@@;;;===@@@AAAAAACCCEEEGGGOOOYYYdddmmm|||~~~dddUUUNNNLLLKKKFFFEEEFFFEEE???;;;;;;999777444333222111000......---,,,,,,......---,,,++++++,,,------------,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,------...//////000............////////////////////////000000000000222000111444444222222555777444:::NNNhhhlll]]]HHH888555999333///222000000000////////////..............................---------,,,,,,,,,++++++******++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))************************************************+++***)))(((((()))***+++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,++++++************++++++******+++,,,,,,---......,,,,,,---------.........---------........./////////111111111//////000111//////000111222333444444555555666666666666777777888888888:::<<<>>>AAABBBEEEDDDGGGKKKKKKJJJLLLQQQRRRYYY]]]bbbuuu}}}{{{www{{{pppcccRRREEE????????????>>>???@@@@@@@@@AAADDDFFFIIIRRRYYY___jjj}}}|||dddWWWPPPLLLKKKGGGEEEFFFEEE???;;;;;;999777444333222222000......---,,,,,,......---,,,++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,------...///000000............/////////000////////////000000000000///...000444444111444999000111444>>>NNNfffxxxjjjZZZPPPFFF777555888111---000000///////////////.................................,,,,,,,,,+++++++++************++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))************************************************+++)))(((&&&&&&((()))+++(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,++++++************++++++******+++,,,,,,---......,,,,,,,,,---------......---------.........//////000111222111000///000111//////000111222333444444555555555666666666666666777777777888;;;===@@@AAA@@@AAAFFFKKKKKKIIILLLRRRLLLUUUYYYVVV^^^www}}}yyy{{{ooonnnUUUGGGAAA@@@???======<<<::::::<<<@@@CCC???GGGOOORRRZZZhhhwwwyyy___UUUSSSLLLMMMHHHCCCBBBCCCBBB>>>999;;;999555222000////////////...------//////...------...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,---......////////////////////////..................------............////////////...000111111111111333555555333666;;;<<>><<<===???BBBAAADDDGGGIIIPPP\\\hhhooo}}}bbbWWWUUUNNNLLLHHHDDDCCCCCCBBB>>>999:::888555222000//////000...---,,,---.........,,,---...///...---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,---......................................................000000000000111111111111///000222111111111222444666444555999888;;;OOOeeennnmmm|||vvv[[[HHH===:::444333222111000000000000//////000000000000//////------------.........///,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++***)))***++++++***((())))))************))))))))))))))))))))))))))))))(((***++++++***))))))***))))))))))))************+++******))))))******+++,,,+++)))((((((((()))***)))***++++++))))))***++++++***)))(((((()))***++++++++++++,,,,,,,,,------******++++++,,,------...------------............000000//////000000111222333333444444444444333333333333333444555555666666666777888:::;;;;;;<<<<<<>>>???@@@CCCEEEGGGIIIJJJHHHKKKMMMNNNPPPUUU___fffsss{{{uuu{{{}}}iii[[[TTTHHHEEEAAA@@@AAAAAA???======???AAACCCGGGQQQ^^^fffssszzzcccWWWUUUNNNLLLHHHEEEDDDDDDBBB>>>::::::888666333111000000000---,,,+++,,,---...---+++,,,...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...------------------------........................000000000000111111111111000111222222000000111222555333444888666444===JJJnnnvvvrrr}}}cccJJJ<<<777777333222111111000000000000...//////000000//////...------------............,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,---------,,,,,,***)))((()))***+++***)))))))))************))))))((((((((((((((((((((((((''')))******)))((()))***))))))))))))************+++******))))))******++++++***))))))((())))))))))))***++++++))))))***++++++***)))(((((()))***+++++++++++++++,,,,,,,,,,,,******++++++,,,,,,------------------............///////////////000111111222333333333333333333222222222333333444555555555666666888999:::;;;;;;;;;<<<===>>>@@@AAACCCDDDEEEDDDGGGIIIIIIIIILLLRRRWWW]]]qqqyyyxxx{{{rrr```VVVJJJCCCBBBCCC@@@======???@@@???@@@FFFRRR[[[ccclllwwwbbbUUURRRKKKKKKIIIFFFEEEDDDBBB===:::999888666444222111000000---,,,++++++------,,,+++,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------...........................////////////000111222111000///000111333000222666777666999>>>UUUgggwwwpppTTT???444222333222222111000000000000000...//////////////////...------------------------++++++++++++++++++++++++***************************+++,,,------------,,,***((('''(((***+++***)))))))))************))))))((((((((((((((((((((((((&&&(((******((((((((()))((()))))))))******************))))))))))))************))))))))))))))))))((()))******))))))***+++******)))(((((()))*********++++++++++++,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,---------.........///............///000000///000000111111000000///111111222222333444444444555555777888999:::::::::;;;<<<======??????@@@AAABBBDDDGGGHHHHHHIIILLLOOOSSS^^^iiiooozzzeeeSSSJJJFFFDDDBBB@@@@@@AAAAAA@@@AAAIIIQQQWWW```lllwwwbbbTTTQQQKKKJJJIIIHHHFFFDDDAAA===;;;999888666444333222111000---,,,++++++------,,,+++,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............////////////000111222111//////000111222000000333666777999;;;>>>KKKbbb~~~~~~}}}ppp\\\HHH:::333222333111111000000///000000000......////////////......------------------,,,,,,++++++++++++++++++++++++************************&&&''')))+++,,,,,,+++***+++)))(((((()))*********))))))************))))))((((((((((((((((((((((((&&&''')))***)))((()))***((()))))))))***************))))))))))))))))))***)))))))))*********))))))'''(((******))))))***+++******))))))))))))***************+++++++++,,,,,,******+++++++++++++++,,,,,,,,,,,,------------............---......///000...//////////////////...000000111111222333333333444444666777888999999999;;;;;;<<<<<<===>>>>>>>>>???AAADDDFFFGGGHHHJJJKKKKKKTTTYYYWWW]]]uuu~~~hhhWWWNNNJJJAAA>>>???BBBBBB@@@CCCJJJMMMUUU```kkkssszzzdddVVVSSSMMMIIIIIIIIIHHHEEEAAA===;;;888777666555444222111111---,,,+++,,,---...---++++++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000000000111111111111///000111111//////000111333111000111333555555666555<<>>AAACCCDDDDDDBBBGGGLLLNNNMMMQQQ]]]hhh}}}ooo\\\MMMJJJHHHBBB@@@CCCCCCFFFJJJNNNRRRZZZdddlllbbbSSSQQQLLLHHHIIIKKKIIIEEEAAA===<<<777777777666555333222111///...------//////...---+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...///000000............////////////,,,...///000///000111333...111444444444555444333555777:::DDD___~~~~~~xxxZZZCCC;;;777333222333444333222000000////////////000111---..................------------,,,,,,+++++++++************************************************(((***---000222222111000333000,,,******+++******))))))************))))))************************''')))++++++++++++,,,---))))))))))))************))))))(((((((((((())))))'''((()))+++++++++***)))%%%'''))))))((((((***,,,))))))************)))))))))************+++++++++++++++******************++++++,,,,,,,,,------------,,,,,,,,,,,,---......,,,------------------,,,......//////000111111111222222444555666777777777666666777888999::::::;;;<<<;;;<<<>>>@@@BBBCCCBBBFFFDDDEEEGGGKKKPPPWWW^^^bbb{{{www^^^TTTNNNEEE@@@BBBDDDEEEFFFGGGJJJQQQ\\\dddxxx]]]TTTRRRIIIHHHHHHHHHFFFDDDAAA>>><<<:::999777444222111000///------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))...---,,,+++++++++,,,---))))))***+++,,,---...///+++++++++,,,,,,,,,------......------------......111000///...///000222333111111222222222333333333444444555;;;IIIggg{{{vvvxxxbbbMMM???;;;:::888777555333111111......------------......//////...---,,,,,,++++++******+++++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))'''***---...---+++++++++111000...***((((((***,,,'''((((((((((((''''''&&&))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((***)))(((''''''((()))***))))))((((((((((((((()))))))))))))))************---,,,***)))))))))***+++++++++******++++++,,,---,,,---......,,,+++,,,.....................------............/////////000222222222222333444555555555555555555666888999::::::;;;<<<>>>AAACCCCCCBBBCCCDDDEEEFFFFFFIIIMMMQQQZZZ\\\nnn~~~eeeTTTJJJFFFFFFAAAAAAEEEFFFGGGLLLUUUvvvaaaWWWRRRJJJHHHHHHHHHFFFDDDAAA>>><<<:::999777444222111000///------------------------******+++++++++,,,,,,,,,************************************************++++++***))))))******+++,,,,,,,,,,,,,,,---------,,,,,,---------...............------------......000000111222222222222222111111111222222222333333666555555777???TTTvvv|||uuu{{{|||kkkZZZJJJ???:::999888666444222111000///......------......//////......---,,,,,,++++++++++++,,,,,,,,,---------******++++++++++++******))))))))))))))))))))))))'''***,,,,,,+++***++++++000111111///,,,)))((((((+++******))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))************,,,+++***)))))))))******++++++******++++++,,,---,,,---...---,,,+++,,,..................................../////////000000222222222222333444555555444444555555666888999::::::999;;;AAAIIILLLIIIDDDBBBCCCDDDDDDEEEGGGKKKNNNOOOPPP]]]sss|||jjj```QQQJJJDDDDDDCCCAAACCCGGG~~~wwwhhhZZZRRRLLLHHHHHHHHHFFFDDDAAA>>><<<:::999777555333111000000------------------------******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++******))))))***++++++.........------,,,,,,,,,---------.........//////......------------......///000222444444333222111111111111222222222222333555444444444666@@@WWWkkkuuukkkuuuzzzfffXXXNNNDDD>>>888777666555333222111000//////............//////......------,,,,,,++++++,,,,,,---------.........******++++++++++++******))))))))))))))))))))))))((()))+++***))))))***,,,---000333444222...,,,+++...---,,,***))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************+++***))))))((()))))))))++++++******++++++,,,---+++---...---,,,+++,,,................................./////////000000000222111111222222333444555444444444555666777999999:::888:::BBBLLLOOOIIIBBBAAABBBCCCCCCCCCEEEHHHKKKKKKLLLRRRYYYbbbwww|||dddWWWKKKEEEDDDCCCCCCEEE|||}}}nnnYYYQQQOOOHHHHHHHHHFFFDDDAAA>>><<<:::999777555333111000000------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------.........---------,,,,,,------------..................------------......///000111222333222111111111111111111222222222222333222444555555888DDDRRRvvv~~~ssswwwgggSSSGGGAAA<<<:::666555555333222111000000000//////......//////000---------,,,,,,,,,++++++,,,,,,,,,,,,------------******++++++++++++******))))))))))))))))))))))))((()))***)))((((((***,,,(((,,,111444444333222222000...+++)))((()))***+++((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))(((((((((((())))))***((()))))))))***************)))))))))))))))))))))++++++******++++++,,,---+++,,,------,,,+++,,,...---------..................////////////000000000111111111111222333444555444444444555666777888999:::999:::???EEEGGGCCC>>>AAABBBCCCCCCCCCDDDFFFIIIKKKMMMOOOPPPUUUkkk{{{iii^^^YYYTTTLLLGGGqqqVVVOOOSSSHHHHHHHHHFFFDDDAAA>>><<<;;;:::888555333222111000------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,------------,,,,,,,,,---------......+++,,,,,,,,,,,,---------......------------......000//////......000111222000000111111111222222222111111444777666666;;;CCCXXXzzzzzzuuuoooXXXEEE;;;888666444444333333222111000000/////////............//////,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))((()))***)))((((((***,,,&&&))),,,......///111222...,,,***((('''((()))***(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******((()))))))))************)))))))))************)))++++++******++++++,,,---***+++,,,,,,++++++---...---------.........//////////////////000000000111111111111111222333444444333444444444555777888999777999:::;;;<<<===@@@AAA@@@AAACCCCCCCCCDDDFFFHHHHHHIIIKKKLLLQQQbbbvvv^^^KKKsssVVVOOOSSSHHHHHHHHHFFFDDDAAA>>><<<;;;:::888666444222111111------------------------******+++++++++,,,,,,,,,************************))))))))))))))))))))))))((((((***++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------......------------......000///---,,,---...111222000000000111111111111222222111333666555333444888AAA___xxxkkk]]]JJJ<<<666444333111111111111000000/////////......------------......,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,******++++++++++++******))))))))))))))))))))))))((()))+++***))))))***,,,'''((()))((('''''')))++++++***)))((('''((())))))))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))(((((())))))))))))(((((((((''''''(((((()))***+++))))))))))))************))))))***++++++++++++***++++++******++++++,,,---)))***,,,,,,++++++---...,,,,,,------...//////////////////000000000111111111000000111111222333444333333333444555666888888444888::::::999;;;AAAFFF>>>@@@BBBCCCCCCDDDFFFGGGFFFHHHJJJKKKOOOYYYhhhtttxxxvvvllltttYYYPPPOOOHHHHHHHHHFFFDDDAAA>>><<<;;;:::888666444222111111------------------------******+++++++++,,,,,,,,,************************************************'''(((***+++,,,,,,+++++++++++++++++++++*********,,,,,,,,,,,,---------.........------------......///////////////000000111000000000000111111111111222000000333444222222555777HHH___vvvssscccSSSIII===666444555333111000000000///////////////------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------******++++++++++++******))))))))))))))))))))))))'''***,,,,,,+++***++++++((())))))(((&&&&&&'''(((((((((((())))))))))))***)))))))))))))))))))))))))))))))))***+++,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))'''((()))******)))((('''''''''''''''((()))***+++))))))))))))************)))***+++,,,---,,,,,,+++++++++******++++++,,,---(((***+++,,,++++++---...,,,,,,------...//////000//////000000000111111111000000000000111222333444333333333444555666777888555777999::::::;;;>>>@@@:::===@@@AAABBBCCCEEEFFFGGGJJJLLLLLLMMMQQQWWW[[[\\\YYY```ppp~~~uuu]]]RRRLLLHHHHHHHHHFFFDDDAAA>>><<<;;;:::888666444222222111------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,---......------------,,,+++***)))((('''---------.........//////.........------............///111222333222000///000000000000111111111111111......222444333444777555<<>>@@@@@@BBBDDDEEEEEEIIILLLKKKIIIKKKOOOQQQVVVRRRVVVaaaffflll}}}ooo[[[UUUPPPNNNKKKGGGDDDBBB@@@===;;;;;;999777555333222111000000///---+++++++++---...+++---,,,***+++......***++++++++++++++++++++++++))))))))))))************)))))))))((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////............////////////000000000000111111111111111111111111111222222222555777:::DDD[[[|||zzzuuuaaaKKK>>>555555444333222000000/////////////////////////////////...---,,,,,,++++++------,,,,,,+++***))))))***++++++,,,,,,++++++***))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''')))***+++))))))))))))))))))))))))((()))+++,,,+++***(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&******))))))))))))******))))))************)))))),,,,,,+++***)))))))))***++++++******************)))***++++++******+++,,,,,,---......,,,,,,---...---......///000111111222///000000111111222333333333333333333444555666666888888888888999:::;;;;;;;;;;;;;;;;;;===???AAACCCFFFFFFGGGHHHHHHIIIJJJJJJOOOPPPRRRUUUZZZbbbkkkqqqnnn[[[UUUPPPNNNKKKGGGDDDBBB@@@===;;;;;;999777555333222111000///---,,,*********,,,---))),,,,,,)))+++......+++,,,,,,++++++++++++++++++))))))))))))***************))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------........................//////////////////000000000111111111111111111111111222222222222555999<<>>???AAAAAADDDDDDEEEFFFGGGHHHHHHIIILLLMMMOOOQQQTTTZZZaaafffwwwlllYYYUUUPPPNNNKKKGGGDDDBBB@@@===;;;;;;999777555333222111000---,,,+++***)))***+++,,,))),,,,,,******---...+++,,,,,,,,,++++++*********))))))))))))***************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,---------------............///////////////000000000000111111000000111111111222222222000555888666666DDD___uuuvvv]]]OOOIIIAAA888222444333333222111000//////000000000000000000000000......------,,,,,,++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))(((((((((((((((((((((((()))******++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))******))))))(((((())))))***))))))************))))))++++++***)))))))))******************************,,,,,,+++++++++,,,---...,,,---......,,,,,,---...,,,,,,,,,---......//////000000111111222333333333222222222333333444555666777777777777888999::::::;;;<<<===>>>????????????AAABBBCCCDDDEEEFFFGGGGGGJJJLLLMMMNNNOOORRRVVVYYYaaaeeennn~~~lllYYYTTTQQQOOOLLLHHHEEECCC@@@===;;;;;;999777555333222111000---,,,++++++***+++,,,,,,+++//////,,,***,,,---+++---,,,,,,++++++*********((()))))))))************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------.........//////////////////000000000111000000000111222222333333111555888666555;;;JJJWWWnnnyyybbbIII>>><<<999444111333222222111000000//////000000000000000000000000---------,,,,,,,,,++++++++++++++++++++++++,,,,,,******++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))))))))(((((((((((())))))))))))************))))))******))))))))))))******))))))))))))************,,,+++******,,,---......,,,---......,,,,,,---...,,,,,,------............000000111111222333333333222222222222333444555666666666666666777888999999;;;<<<===>>>??????>>>===@@@@@@AAABBBDDDEEEFFFFFFIIIKKKMMMNNNNNNOOOQQQSSSXXXYYY\\\fffvvvmmmYYYTTTQQQOOOLLLHHHEEECCCAAA>>><<<;;;999777555333222111000------,,,,,,,,,---------...222333...++++++,,,***,,,,,,,,,++++++*********((()))))))))************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------...............////////////000000000///000000111222222333333333444555666888<<>>>>>===<<>><<<;;;999777555333222111000,,,,,,------------.........333444...******+++***++++++++++++++++++++++++))))))))))))***************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,------------...............////////////000000//////000111222333333444444222111333777999888777???]]]nnn___LLLBBB999777777444222222000000000000//////......////////////////////////,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))((('''((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''')))((((((''''''(((((()))))))))************))))))))))))((((((((()))******'''(((((())))))************)))***---111222///+++,,,---......,,,,,,---.................................//////000111111222111111111222222333444555444444444444555666777777888999:::;;;<<<<<<<<<<<<===>>>???AAABBBDDDEEEEEE@@@CCCEEEFFFGGGHHHKKKMMMKKKQQQVVVXXXYYYaaaooozzzrrr[[[UUUPPPPPPMMMIIIFFFDDDAAA>>><<<;;;999777555333222111000++++++,,,---------------***///111,,,((()))++++++*********++++++,,,,,,---))))))))))))***************))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,---------................../////////000000...///000111222333444444333222111222333444444444666CCC\\\{{{hhhRRREEE;;;777555666555111000222000000////////////......------------------------++++++++++++++++++++++++---,,,,,,++++++*********))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******))))))((())))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((''''''''''''(((((())))))************))))))((((((((((((((()))******''''''(((((()))******+++++++++,,,111666666000+++,,,---......,,,,,,---...------------------------------......//////000000111111111111222333444555333333333333444555666777777777777888999;;;<<<===;;;;;;===>>>@@@BBBCCCDDD@@@AAACCCCCCDDDEEEHHHKKKHHHMMMRRRTTTUUUXXX^^^cccfffuuuttt\\\UUUPPPPPPMMMIIIFFFDDDAAA???<<<;;;999777555333222111000)))***+++,,,,,,,,,,,,,,,%%%+++...+++'''))),,,---))))))***+++,,,------...))))))))))))************)))))))))((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------................../////////000...///000111222333444444222333444333111222555888888444===WWWppp{{{zzzkkkTTT@@@555333222444666333//////444///////////////.........------------------------++++++++++++++++++++++++------,,,,,,+++***))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********))))))************************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&'''(((***++++++((((((''''''''''''(((((())))))************))))))((((((((((((((()))******&&&''''''((()))******+++,,,,,,///444999999222,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111111111111222333444555333333333333444555666666666555555666777:::<<<>>>999:::;;;===???@@@BBBBBBBBBCCCDDDDDDCCCEEEHHHKKKKKKLLLOOORRRTTTVVVVVVUUU```cccffflll|||nnnYYYUUUOOOKKKIIIGGGFFFEEECCC???===<<<:::888666444333222111,,,++++++******++++++,,,************************++++++++++++++++++++++++******))))))((((((''''''++++++******************)))************+++++++++)))******++++++,,,,,,---......---------,,,,,,,,,---,,,,,,,,,,,,---......///......------///000111000000000000111111111111111111222222222333333333777666:::AAAFFFUUUyyysss\\\CCC666777333333333222222222111111////////////////////////---------...............***+++,,,,,,******+++,,,------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))************,,,+++++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))))))))***,,,,,,+++***)))))))))***))))))(((((('''''''''&&&''''''((((((((((((''''''&&&&&&''''''((()))))))))''''''''''''((((((((((((,,,+++***)))(((((((((((())))))))))))))))))))))))******))))))((((((''''''*********))))))))))))))),,,++++++...222222///,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,------------............//////111333333222000000111,,,---///222444555666777555666777888999:::::::::<<<<<<<<<<<<===???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFHHHIIIKKKNNNQQQSSSUUUWWW[[[]]]```cccjjjwwwkkkVVVRRRLLLLLLJJJHHHFFFDDDBBB>>><<<;;;:::888555333222111000,,,++++++******++++++,,,************************++++++++++++++++++++++++***)))))))))((((((((('''************************)))************+++++++++,,,,,,,,,,,,++++++++++++---,,,,,,,,,++++++++++++---,,,,,,,,,------......///......---...///000111//////000000000111111111111111111222222222333333777666999======DDD\\\wwwkkkZZZLLL>>>:::===333333222222222111111111.......................................---------***+++,,,,,,******+++,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))************++++++******************))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******,,,+++******))))))******)))))))))(((((((((''''''(((((())))))))))))((((((((((((((((((((('''''''''''''''''''''((((((((((((,,,+++***)))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((***)))))))))))))))))))))+++******---///000...,,,)))******++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------............///111333333111000000111---...000222444555666666555555777888999:::::::::;;;;;;;;;<<<===>>>@@@@@@AAAAAAAAAAAABBBCCCEEEEEEFFFGGGHHHKKKMMMPPPRRRSSSSSSVVVZZZ\\\^^^eeepppxxxkkkVVVRRRKKKMMMKKKHHHFFFDDDAAA===::::::999777444222111000///,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))((((((((((((************************)))************+++++++++......---,,,,,,+++******++++++++++++************,,,,,,,,,---------............------......///000//////000000000000111111111111111222222222222333666444666999666555???NNNhhh~~~nnnOOOAAA===::::::===222222222222111111111000........................//////......------,,,,,,***+++,,,,,,******+++,,,+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))************))))))******************))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))******++++++***)))))))))*********)))))))))))))))(((((())))))************))))))***))))))(((''''''&&&&&&''''''''''''((((((((((((++++++***)))(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))*********))))))***,,,---,,,+++************************---,,,,,,++++++,,,,,,---------------...............000222222111000000111000111222333444555555555444555666777888999999999::::::;;;;;;<<<>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDEEEEEEGGGIIIKKKNNNQQQRRRPPPTTTXXXZZZZZZZZZ]]]```cccsssmmmYYYUUUNNNOOOLLLIIIFFFDDD@@@<<<999999888666333111000//////,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))*********+++++++++---------,,,,,,,,,++++++,,,++++++++++++*********,,,,,,---------...------------------......//////////////////000000000111111111111111222222222222333222444777666333555<<<>>>TTTyyy|||{{{eeeQQQ>>>999999888666555222111111111111000000000........................//////...------,,,++++++***+++,,,,,,******+++,,,++++++++++++************************************))))))))))))))))))))))))((()))))))))************(((((())))))******++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***+++******))))))))))))******************))))))))))))((())))))******))))))((())))))((((((''''''''''''''''''''''''((((((((((((******)))(((((((((((((((((((((((((((((((((((((((&&&''''''(((((())))))))))))))))))))))))*********))))))(((((()))***++++++++++++++++++************---,,,,,,++++++,,,,,,---,,,,,,---------............///111111000///000111222222333444444444444333333444555666777888888888999999::::::;;;===>>>???AAAAAAAAA@@@AAABBBBBBCCCDDDEEEFFFIIILLLOOOSSSTTTQQQTTTXXXZZZYYYXXXXXXYYYYYYaaajjjqqqzzzlll[[[WWWPPPOOOMMMIIIGGGDDD@@@<<<999999777555333111000///...,,,++++++******++++++,,,************************(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))*********++++++++++++++++++,,,,,,---------,,,,,,,,,,,,+++++++++++++++,,,---.........------,,,------..................////////////000000000000000111111111222222222222111333666666555666888444>>>VVVxxxyyy{{{|||gggYYYSSSEEE>>>888777777555222222111111111000000000//////........................//////...---,,,++++++******+++,,,,,,******+++,,,---,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))((()))))))))************((((((((())))))******+++(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((()))***++++++***))))))((())))))******))))))))))))************'''(((((())))))(((((('''''''''''''''(((((())))))''''''''''''((((((((((((***)))((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((())))))************)))))))))(((((()))***+++,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------------...---///000///......000222222333333444444333333222222333444555666777777777888888999999:::<<<===>>>@@@@@@@@@@@@@@@AAABBBCCCBBBCCCDDDGGGJJJOOOSSSUUUQQQSSSUUUUUUUUUTTTTTTUUUYYY[[[]]]]]]___hhhyyyiiiYYYVVVOOOOOOLLLIIIFFFDDD@@@<<<999999888666333111000///...,,,++++++******++++++,,,************************(((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))*********)))************+++++++++))))))***++++++,,,---------,,,,,,,,,+++++++++++++++,,,---.........---,,,,,,,,,---............---......////////////000000000000000111111111111222333222333333444444555666:::777???WWWssszzzvvvwwwkkkVVVGGGAAA777666555333111000222444000000000000////////////------------------------......------,,,,,,++++++***+++,,,,,,******+++,,,---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))************(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,))))))((((((((()))******(((((()))))))))))))))***''''''((((((((((((''''''&&&&&&''''''((())))))***''''''''''''(((((((((((()))((((((''''''((((((((())))))))))))))))))))))))''''''''''''''''''((((((((((((((()))******++++++)))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------------...///...---...000222222222222333333222222111111222333444555666666666777777888888999;;;<<<===>>>>>>>>>???@@@AAACCCCCCBBBBBBCCCDDDGGGKKKOOORRRVVVUUUTTTSSSSSSSSSSSSTTTTTTUUUYYY\\\\\\]]]dddmmmpppgggWWWTTTLLLNNNLLLIIIFFFDDDAAA===:::999888666444222000//////,,,++++++******++++++,,,************************))))))))))))))))))))))))'''((((((((()))))))))***''''''(((((()))******+++)))************+++++++++************************++++++++++++***************+++---//////...---,,,+++,,,---.........------........./////////000000000000000000111111111111111333444333222222333333999444777EEEUUUggg~~~~~~kkkVVVFFF???===333444444222000000111111000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,+++++++++***************************))))))))))))))))))))))))))))))))))))************)))))))))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,((((((((((((((()))******''''''((((((((()))))))))(((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))''''''''''''''''''&&&&&&'''(((((()))******++++++)))+++......+++******+++******++++++,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,---...---------000222000000111222222111111111000111222444555555555555777777777777999:::;;;<<<<<<<<<===>>>@@@BBBCCCDDDGGGFFFEEEEEEFFFIIILLLNNNUUUTTTSSSSSSSSSTTTTTTTTTQQQQQQUUU[[[\\\YYY[[[aaa```gggvvvgggWWWTTTLLLMMMKKKHHHFFFDDDAAA===::::::999777444222111000///,,,++++++++++++++++++,,,************************************************'''((((((((())))))******&&&''''''((()))******+++)))************+++++++++++++++******)))(((((((((************))))))))))))***+++---//////...---,,,+++,,,---.........---,,,............/////////000000000000000111111111111...222555333222222333333444333888@@@@@@BBBSSShhhyyyfffPPP>>>555666999111333444444333222///+++000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,---***+++,,,,,,******+++,,,+++++++++************)))************************))))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,((((((((((((((()))******&&&'''''''''(((((())))))))))))************)))))))))))))))(((''''''&&&&&&''''''''''''((((((((()))(((((('''''''''(((((()))))))))))))))))))))))))))(((((((((''''''&&&&&&%%%'''(((((()))***+++++++++))),,,///000---++++++,,,(((((()))***+++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,---------,,,---000222//////000111111111111000000111222333444555555555666666777777888999;;;<<<;;;;;;<<<>>>@@@BBBDDDEEEMMMLLLIIIHHHGGGIIIKKKLLLLLLLLLLLLOOOQQQSSSSSSSSSVVVQQQQQQUUUWWWUUUWWW]]]YYYWWWZZZcccllluuuhhhRRRQQQSSSPPPKKKGGGGGGEEE@@@>>>???:::888666444444222000...++++++++++++++++++++++++******+++++++++,,,,,,,,,(((***+++***)))((()))******)))(((''''''((()))***(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++.........////////////000---------............///////////////000000000000000111111222222222111111555555555666888<<>>@@@BBBDDDEEEGGGEEEDDDFFFIIIKKKIIIGGGJJJLLLNNNOOOOOOOOOPPPQQQOOOQQQSSSTTTTTTTTTUUUWWWYYYXXXXXXZZZ]]]ccchhhlllzzzkkkUUURRRQQQQQQLLLHHHIIIGGGBBB???@@@:::888666444444222000...++++++++++++++++++++++++*********+++++++++,,,,,,(((***+++***)))((()))******)))(((''''''((()))***(((((((((((())))))))))))'''(((((()))))))))))))))*********************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------.............../////////000000000000000000111222222222111111444333333444666999<<<>>>NNNYYYhhhjjjPPPHHH>>>888777666444111222222111111111000000000///////////////...------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((((((++++++************++++++************)))))))))(((+++******)))(((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''***)))))))))((((((((('''(((((())))))))))))(((((('''(((((()))******++++++***************)))(((((())))))))))))((((((((((((((((((((((((((('''&&&&&&))))))))))))((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......---.........///////////////111444444333222333555444555666777999:::;;;;;;;;;;;;<<<===>>>@@@BBBCCCDDDBBBBBBCCCGGGHHHHHHFFFHHHJJJMMMMMMMMMMMMNNNPPPNNNPPPRRRRRRRRRSSSTTTVVVTTTSSSSSSTTTWWW\\\aaadddaaafffqqqlllXXXSSSOOOPPPKKKHHHHHHFFFAAA>>>???:::888666444444222000...++++++++++++++++++++++++*********++++++++++++,,,(((***+++***)))((()))***))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------................../////////000000000///000111111222222111111222222222222444666888999???BBBFFF\\\mmmSSS>>>:::666555555555222///111111111111000000000000...////////////...------------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++************))))))))))))******)))((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))(((((((((((((((((())))))))))))(((((('''(((((())))))******+++)))************))))))((((((((((((((())))))))))))(((((((((((((((''''''&&&)))))))))(((((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...---------........./////////111333333333222333555444444555666888999:::;;;::::::;;;;;;<<<>>>???@@@?????????AAADDDFFFFFFEEEGGGIIIKKKLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOPPPSSSUUURRRQQQPPPPPPRRRUUUXXX[[[VVVWWWZZZaaalllyyyhhhYYYTTTPPPMMMHHHEEEFFFDDD???;;;<<<:::888666444444222000...++++++++++++++++++++++++************++++++++++++(((***+++***)))((()))***))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((())))))***************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,---------................../////////000000...///000111111222222111222222222222222444555666222:::===EEEWWWhhhyyymmmVVV???999777555444444333111...111111000000000/////////......//////......---,,,---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++*********)))))))))))))))***))))))((((((((())))))(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))******))))))************)))((((((((((((((())))))))))))'''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,---------............///111222222333333444333333444555777888999:::::::::999::::::;;;<<<=========>>>@@@BBBDDDEEEEEEFFFHHHKKKKKKKKKKKKLLLNNNMMMMMMMMMLLLLLLMMMPPPSSSVVVTTTRRRPPPPPPQQQRRRTTTUUUTTTRRRRRRTTTYYY___bbbooo{{{wwwcccWWWUUURRRMMMHHHFFFGGGEEE???;;;;;;:::888666444444222000...++++++++++++++++++++++++))))))*********+++++++++(((***+++***)))((()))***(((((())))))))))))(((((((((((((((((()))))))))))))))(((((('''((()))******))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...............////////////......///000111222222222222222222222333333444444...777777666;;;AAASSSnnn~~~iiiZZZTTTNNN@@@222888666444222222222111111000000000/////////.....................------,,,,,,,,,,,,++++++,,,,,,---------------------------)))))))))***************++++++************++++++))))))))))))))))))******)))((((((((((((((())))))(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((()))))))))((())))))*********))))))'''((((((((()))))))))***''''''(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,------------......///111222333333333222222333444666777888999999999888888999999:::;;;<<<===>>>@@@BBBCCCEEEFFFFFFHHHKKKKKKKKKKKKLLLNNNLLLLLLLLLKKKJJJKKKNNNQQQXXXVVVSSSPPPNNNMMMMMMMMMNNNMMMMMMLLLMMMNNNPPPPPPMMMVVVbbbnnn}}}vvvbbbVVVUUURRROOOJJJHHHJJJHHHBBB>>>===:::888666444444222000...++++++++++++++++++++++++)))))))))************+++(((***+++***)))((()))***(((((())))))))))))(((((((((((((((((()))))))))))))))((('''''''''(((***+++(((((((((((((((((((((((()))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------------------........./////////---...///000111222222222222222222333333333333333666777111000888999===KKK___yyyooo```MMMAAA>>><<<777222333222000//////000222333////////////............---............---,,,,,,,,,,,,+++++++++,,,------------------------------))))))))))))))))))******++++++************++++++))))))))))))************((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((())))))************)))''''''(((((())))))******&&&'''((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))******+++,,,+++++++++,,,,,,,,,---------------000222444333222111111222333555666777888888888777888888999:::;;;;;;===@@@@@@AAABBBDDDFFFFFFHHHJJJKKKKKKKKKLLLMMMJJJKKKKKKJJJJJJJJJLLLOOOTTTSSSPPPMMMKKKIIIHHHHHHJJJKKKKKKKKKJJJHHHFFFEEECCCEEEIIINNNXXXkkk~~~gggWWWSSSPPPOOOKKKIIIKKKIIICCC>>>>>>:::888666444444222000...++++++++++++++++++++++++))))))))))))************(((***+++***)))((()))***'''((()))******)))((('''(((((((((((())))))))))))))))))'''''''''(((***+++(((((((((((((((((((((((())))))))))))************************************+++++++++,,,,,,,,,------++++++,,,,,,,,,------------------.........//////,,,---...000111111222222000000111222222222222222666777111333;;;:::777???BBBUUUkkk}}}~~~jjjVVVLLL@@@999777666555555//////000/////////000222/////////.........------------......------,,,+++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++((()))))))))************'''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))((('''''''''((((((((()))))))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((()))***************'''''''''((()))*********&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++)))))))))))))))***++++++++++++++++++,,,,,,,,,,,,---,,,,,,///222444333111000000111333444555666777777777777777888999:::;;;;;;===@@@@@@??????BBBDDDDDDFFFIIIIIIIIIIIIJJJLLLIIIKKKLLLKKKJJJJJJKKKMMMMMMLLLKKKIIIHHHGGGGGGGGGKKKKKKJJJHHHFFFCCCAAA@@@CCCBBBAAAAAAGGGQQQ^^^hhhyyylllYYYRRRMMMNNNJJJHHHJJJHHHBBB===<<<:::888666444444222000...++++++++++++++++++++++++))))))))))))************(((***+++***)))((()))***'''((()))******)))((('''(((((((((((())))))))))))***)))'''&&&'''(((***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////,,,---...000111111222222...///000111222222222111,,,444555555777111111>>>999CCCOOO]]]yyyhhhRRRDDD>>>888666444222222222000111333222000///......//////.........---------------......------,,,+++++++++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++(((((())))))*********+++'''''''''''''''((()))***)))))))))))))))))))))))))))))))))))))))((((((''''''((((((((())))))******(((((())))))))))))((((((((((((((((((((('''''''''(((((()))***************&&&''''''((()))******+++&&&&&&'''((())))))((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++******+++++++++,,,,,,,,,---,,,,,,...222444333111000000111222444555666777666666777777888:::;;;<<<;;;===@@@???>>>>>>@@@BBBCCCEEEGGGHHHHHHHHHIIIJJJHHHJJJLLLLLLKKKJJJKKKLLLHHHHHHHHHHHHHHHHHHIIIIIIEEEEEEEEEEEEEEEEEEEEEEEECCCBBB@@@@@@CCCHHHMMMPPPQQQaaaxxxhhhVVVVVVVVVOOOLLLIIIFFFDDDBBB>>><<<;;;999666444333111///,,,---,,,++++++,,,,,,***)))+++*********))))))(((((()))))))))))))))(((''''''***)))(((&&&&&&&&&'''((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++((()))***+++,,,+++******+++++++++++++++++++++++++++++++++,,,---...///000//////...---,,,,,,++++++............////////////000000000111222222333333333333333444444444555555555999@@@IIIWWWgggwwwdddIII???<<<:::777555333333333444000000000000////////////.........------,,,,,,,,,------------,,,+++***)))---,,,***))))))***,,,---************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************))))))))))))((((((((((((******))))))((((((''''''((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&'''(((************)))(((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((***)))(((&&&&&&'''((((((&&&'''((()))((('''%%%###))))))))))))))))))))))))(((((())))))))))))((((((***++++++++++++***)))))),,,+++*********+++,,,---,,,***((())),,,,,,+++)))++++++,,,---...///000111333111///000333555444222555555555666777999:::;;;<<<<<<======>>>>>>??????CCCDDDEEEGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJIIIHHHGGGHHHIIIIIIGGGEEEEEEEEECCCBBBAAA@@@@@@@@@??????>>>>>>>>>>>>??????DDDFFFNNN[[[fffrrriiiVVVUUUSSSOOOLLLIIIFFFDDDBBB>>><<<;;;999666444333222///------,,,***+++,,,,,,+++)))************)))))))))((()))))))))))))))(((''''''))))))((('''''''''''''''***)))'''%%%%%%''')))***))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++'''(((******+++******)))+++++++++++++++++++++++++++++++++,,,,,,---...///------------------------............//////////////////000111111222222333111111111222222222222333666777888;;;???GGGOOOUUUjjj|||xxxxxxkkkTTTBBB===:::999666444222222222333000000000000/////////.........---------,,,,,,,,,............---,,,+++***---,,,***))))))***,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************))))))))))))((((((((((((***)))))))))((((((((('''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))((((((((())))))***''''''((()))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''&&&'''((()))***)))***,,,,,,,,,***)))'''))))))))))))))))))))))))(((((())))))))))))((((((((()))***+++++++++++++++++++++*********+++,,,---***((('''))),,,---,,,+++++++++,,,---...///000000333111000111333555555333555555555666777999:::;;;;;;<<<<<<===>>>>>>??????BBBCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHGGGFFFGGGHHHHHHFFFDDDEEEDDDBBBAAA@@@?????????>>>>>>============>>>>>>======???DDDGGGKKKVVVbbbjjjVVVSSSQQQOOOLLLIIIFFFDDDAAA>>>;;;;;;999666444333222///------+++***+++,,,,,,+++)))************)))))))))))))))))))))))))))(((''''''(((((((((((((((''''''&&&+++)))&&&$$$$$$&&&)))+++)))((((((''''''(((((())))))))))))))))))))))))))))))))))))*********++++++(((((()))************)))++++++++++++++++++++++++++++++++++++,,,---......***++++++,,,---......///---............///////////////000000111111222222000000111111111222222222333444444444444777;;;>>>GGGddd}}}nnnddd\\\XXXPPPCCC;;;;;;888666444222111111111222000000000/////////.........------------,,,,,,,,,...//////......---,,,+++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***))))))(((((((((((((((%%%&&&((()))******))))))''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&'''((()))+++,,,+++,,,---------,,,+++***))))))))))))))))))))))))(((((())))))))))))((((((&&&''')))***+++,,,,,,,,,+++************+++,,,,,,(((''''''))),,,......---++++++,,,---...//////000222111000111333444555444555555555666777888999:::;;;;;;<<<<<<===>>>>>>>>>AAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHFFFEEEEEEEEEFFFFFFDDDBBBCCCBBBAAA@@@???>>>>>>>>>======<<<<<<<<<<<<======888777888:::999999???FFFjjjVVVSSSPPPNNNLLLHHHFFFDDDAAA>>>;;;:::888666444333222///---,,,+++******,,,,,,+++************))))))))))))))))))))))))))))))(((''''''&&&'''((())))))((('''&&&***)))'''%%%%%%''')))***(((((((((''''''((((((((())))))))))))))))))))))))))))))))))))************))))))*********+++++++++************************+++++++++++++++,,,------***++++++,,,------......---------.........//////......//////000111111222222222222222333333333333333444666777777888:::<<<>>>PPPfffzzztttgggXXXOOOHHHEEEAAA:::888:::555444333111000000000000000000/////////.........------------------------------......---,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((()))))))))************(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((('''''''''''''''((((((******)))(((((()))***+++''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''(((((()))***+++)))******++++++***))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))***++++++++++++***************++++++,,,((((((((()))+++,,,------++++++,,,------...//////000//////000111333333444555555555666666888999999:::;;;;;;<<<<<<===>>>>>>???@@@AAACCCDDDEEEEEEFFFEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEECCCBBBAAA@@@???>>>============;;;;;;;;;::::::;;;;;;;;;777888999::::::;;;>>>BBBjjjWWWTTTPPPNNNKKKHHHEEECCCAAA===;;;:::888555444444222000...,,,+++******,,,,,,,,,***))))))))))))))))))******)))))))))))))))(((''''''&&&'''((())))))((('''&&&''''''((())))))(((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********************++++++,,,,,,************************++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---......//////000111111111111111222222222333333444666777777555444444444555;;;CCCMMM```{{{|||iiiVVVLLLDDD@@@===>>>===999666555222222111000000000000000////////////............------------------------++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((()))))))))************'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))))))))***'''''''''((()))+++,,,---222///+++'''&&&(((+++---((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))*********))))))((())))))******++++++++++++)))***************++++++++++++,,,,,,---.........------...//////000222333555555555555666777888888:::::::::;;;<<<<<<======>>>???@@@BBBDDDEEEEEEEEEDDDEEEEEEFFFFFFEEEDDDDDDEEECCCCCCCCCDDDDDDCCCAAA???>>>===<<<<<<;;;<<<<<<:::999999888888999999:::666888888666555555555555iiiXXXUUUQQQNNNKKKHHHEEECCC@@@===:::999777555444444333000...+++*********,,,---,,,+++))))))))))))************)))))))))))))))(((''''''&&&'''((((((((((((((((((%%%''')))******)))'''%%%(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))***************)))***++++++,,,************************+++******)))******++++++,,,,,,,,,,,,++++++++++++,,,------------.........------......//////000000...////////////000000000///111333444222222222333444444555888AAAPPP```kkk}}}~~~kkk]]]NNNBBB;;;888777888::::::888444111111111111000000000000000/////////.........------,,,,,,,,,------------...******++++++++++++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************''''''(((((())))))******(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((())))))******))))))***+++---///000111444000+++'''&&&'''***---((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((()))************)))((('''))))))))))))*********+++))))))))))))))))))))))))(((((())))))))))))(((((())))))******))))))((('''((()))******++++++******)))+++,,,+++***)))***+++++++++,,,,,,------------,,,---...//////000222444666555555555666666777888999999::::::;;;<<<<<<<<<===>>>@@@BBBDDDEEEEEEFFFCCCDDDEEEEEEEEEDDDCCCBBBCCCAAAAAAAAABBBBBBAAA???===<<<;;;;;;:::::::::;;;888888777777777777888888444666777444444777777444jjjYYYVVVQQQMMMKKKGGGEEECCC@@@===:::999777555444444333111///+++***)))***,,,---,,,+++((()))))))))************)))))))))))))))((('''''''''''''''''''''((())))))''''''((())))))(((''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))***)))((('''''''''(((************************************))))))))))))***************+++,,,,,,------,,,,,,---------.........,,,------......///000000........./////////000000---///111333333444666777888777555555777:::???CCCOOOcccfffSSSIIIBBB;;;999666666555555666666444000000000000111111111000000//////.........---------,,,,,,,,,---------......***++++++,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************'''''''''((()))*********'''((((((((()))))))))***((((((((((((''''''''''''(((((((((((((((((((((((('''''''''((()))******************+++,,,...///000...---***((('''((()))***((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''((((((((((((((((((((()))*********)))))))))))))))))))))***++++++))))))))))))))))))))))))(((((())))))))))))(((((('''((()))))))))))))))((('''((()))***+++******)))''')))++++++))))))+++---+++,,,,,,,,,,,,---------,,,...000000000111444777666555555555555666777777999999999:::;;;;;;<<<<<<===>>>@@@BBBDDDEEEFFFFFFBBBCCCDDDEEEEEECCCBBB@@@???>>>>>>>>>??????===<<<;;;;;;:::999999999::::::777777666666666666777777333777777555777<<<<<<999jjjZZZVVVQQQMMMKKKGGGEEECCC@@@===:::999777555444444333111///+++***)))***,,,---,,,+++(((((())))))*********+++)))))))))))))))(((((('''((('''&&&&&&&&&((()))***)))((('''&&&&&&'''((()))'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''&&&&&&%%%%%%'''((()))))))))))))))))))))))))))******)))))))))))))))***'''((()))***,,,---...///,,,,,,,,,---------......,,,,,,------...//////000000000000000111111111111333444444333111000111222222000111333444555888;;;AAALLLaaa{{{mmmQQQBBB===;;;::::::999888555333444666666333///000000111111111111000//////.........---------,,,,,,,,,------.........++++++,,,---------,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************&&&''''''((()))******+++'''((((((((())))))******)))(((((((((''''''''''''))))))))))))))))))))))))&&&''''''((()))******+++)))((((((((()))***++++++(((((()))))))))(((((('''))))))))))))))))))))))))&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&''')))***++++++++++++((((((''''''((()))******))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&''')))************'''((()))++++++******)))%%%(((++++++******---///,,,,,,,,,,,,,,,,,,,,,------000222222111222555999666555555555555666666777888999999::::::;;;<<<<<<>>>???AAACCCDDDFFFGGGGGGBBBCCCDDDEEEEEECCCAAA@@@===<<<;;;<<<======;;;999::::::999999888999999999666666555555555555666666555888666000000555444///lll]]]XXXQQQMMMIIIFFFEEEBBB<<<;;;===888666555555444333111///------,,,,,,+++***)))))))))+++,,,+++)))''''''((())))))))))))((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&******))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))************,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---......,,,***............////////////000000000000000111111222333333444444555666666666???EEENNNYYYggg~~~|||uuu]]]RRREEE<<<999999888777777666666555333222111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---+++))))))***+++,,,---,,,++++++******+++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))************)))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&''''''((()))***%%%&&&(((((('''''')))***))))))(((((((((((())))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))((())))))))))))*********++++++,,,,,,,,,,,,------111111222222222333333333111111222333333444555555777777888999:::;;;;;;<<>>======<<<;;;;;;::::::;;;;;;;;;:::::::::999999666555555555555444444444444444444333333222222222kkkZZZTTTMMMMMMHHHFFFEEEBBB===;;;===:::888666555444222///---------,,,,,,+++******)))***,,,---,,,***(((((()))))))))))))))(((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''))))))))))))((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((()))))))))*********++++++*********)))))))))*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...---,,,............////////////000000//////000000111222333333333444555555666666666999>>>AAAHHHUUUhhhvvvtttcccTTTNNNKKKDDD<<<888888999777555666555555444333222111000................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,***)))))))))++++++---,,,++++++******++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((()))))))))*********(((((((((((((((((((((((()))))))))))))))(((''''''(((((('''''''''((())))))%%%'''(((((((((((()))+++))))))(((((((((((())))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,------///000000000000111111111111111222222333444444555666666777888999:::;;;;;;=========>>>???@@@AAABBB@@@@@@?????????>>>>>>>>><<<<<<;;;::::::999999888999999888888888777777777444444444444333333333333444444333333333222222222mmmYYYRRRKKKLLLHHHEEEEEEBBB===;;;===;;;999777555444111...+++---,,,,,,++++++*********+++,,,------+++))))))***))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''')))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))*********))))))))))))(((((((((************************))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))((((((***,,,......------............/////////000000//////000000111222222222333333444555555555999::::::888777;;;EEEMMMUUU```xxx}}}sssggg^^^SSSGGG@@@>>><<<999666666888888555222444444333222111000000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))((()))***+++,,,,,,+++************+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))******(((((((((((((((((((((((()))))))))))))))(((((('''***))))))(((((((((((()))&&&'''))))))((((((***+++)))((((((''''''(((((()))(((((())))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))******(((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++++++++,,,,,,,,,,,,------........./////////111111222222333333444444444555666777888999999:::::::::;;;;;;<<<===??????=========<<<<<<<<<<<<;;;::::::999999888777777777666666666555555555555444333333333222222222111111333333333222222222222222qqqZZZSSSNNNLLLHHHEEEEEEBBB===<<<>>>;;;999666555444222...,,,,,,,,,,,,++++++************,,,---,,,***(((((()))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))***))))))))))))))))))))))))************************(((((()))***+++,,,------++++++,,,,,,,,,,,,------+++***)))***,,,...---------------........./////////////////////000111111111111222222333444444444;;;<<<<<<999666777;;;@@@BBBBBBQQQlllggg]]]SSSMMMGGGAAA@@@BBB;;;999777777777666333000333222222111000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))(((((())))))***,,,++++++************************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))((((((+++***)))(((((((((((((((&&&((())))))((()))***,,,(((((((((''''''((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))))))))******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------------............111111222222333333333333333444444555666777888888:::999999:::;;;<<<======<<<<<<;;;;;;;;;:::::::::999888888888777777777666555555444444444333333333333333222222222111111111222222222222222111111111rrr[[[TTTQQQKKKGGGEEEEEEBBB===<<<>>>888777555555444333000...,,,,,,+++++++++++++++***)))***+++***((('''''''''))))))))))))(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((()))))))))************************************************(((((()))******+++,,,,,,+++++++++,,,,,,---------///---++++++,,,------,,,------------............/////////...///000000111000000111111222333333333222444555444333333555888>>>888===NNN]]]iiizzzmmmYYYQQQIIIEEEAAA;;;:::;;;<<<:::888666555444333222111111111000000//////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))******,,,+++******))))))******))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''(((((((((((()))))))))''''''''''''''''''''''''(((((())))))))))))((((((******)))(((((('''((((((&&&'''))))))((((((***+++((((((''''''''''''(((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))))))))******+++++++++,,,,,,,,,*********+++++++++,,,,,,---------.........//////111111222222222222222333333333444555666777777888:::::::::::::::;;;<<<===<<<;;;;;;;;;::::::::::::888888888777777777777777555444444444333333333333333333333333222222222111111111111111111111111111qqqXXXSSSQQQKKKGGGEEEEEEBBB>>><<>>===???999777666555444333000---++++++++++++++++++++++++(((***+++***(((&&&&&&'''))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))'''''''''((((((((())))))((((((((()))))))))******************************************))))))))))))******+++,,,,,,---......///,,,******+++---...---,,,,,,---------.........///............///000000......///000000111111222222333555555555555555555333444555777999<<>><<>>===???;;;999777555444222...+++++++++++++++++++++++++++)))+++,,,+++)))''''''((())))))))))))((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))&&&'''''''''(((((())))))************************++++++******)))(((((((((******+++,,,,,,---......,,,***((((((***---...///,,,,,,,,,---------.....................///000000......//////000111111111...///000111111000000000555777777333444;;;>>>===<<>>EEERRRaaalll~~~rrrhhh[[[WWWRRRMMMKKKIIIGGGEEE>>>===;;;999888777666666555444333111000/////////000000000000000000000000........................------------------------...//////...,,,***+++,,,++++++++++++++++++++++++,,,(((%%%&&&***,,,)))&&&,,,---...---+++)))((()))++++++***)))(((((())))))---,,,***)))))))))***+++++++++******)))((((((((((((((((((((())))))))))))(((((((((((())))))))))))&&&''''''((())))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((''''''&&&&&&((()))***(((((((((((((((((((((((())))))(((((('''''''''&&&)))(((&&&&&&((()))((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&(((***,,,,,,+++)))((())))))))))))************(((((()))***************,,,,,,------------------000000000000111111111111222333444555666666666666777888999999888777888999888999999999999888777777555555666666555555444333222222222222222222222222////////////////////////---......///000111111222pppWWWRRROOOJJJHHHEEECCCAAA???<<<:::;;;999666555444333000...,,,++++++******++++++,,,---,,,***(((((((((******+++)))'''((())))))&&&###''''''&&&%%%%%%%%%&&&&&&&&&'''((((((((((((((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''(((((())))))(((((())))))(((((())))))***+++((()))******++++++******((())))))******))))))(((************+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---......------------------------//////000000000111111111111111000000000111222333333111111333666888777555444555666777:::@@@IIIOOOhhhzzzyyypppkkkiiiggg```[[[XXXTTTPPPLLLIIIGGGDDDBBB===<<<:::999777666666666555444222111000/////////////////////////////////........................------------------------+++++++++,,,,,,------,,,++++++++++++++++++++++++,,,)))&&&'''***,,,***'''***+++,,,+++)))(((((()))++++++***))))))))))))))),,,++++++***))))))******+++************)))))))))))))))))))))(((((((((((((((((((((((())))))))))))'''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((''''''&&&'''((()))***(((((((((((((((((((((((()))((((((((('''''''''''')))(((&&&&&&((()))((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))************(((((()))***************,,,,,,,,,---------------//////000000000111111111222333444555555666666666777888999999777777888999777777888888777777666555444444555555444444333222111111111111111111111111........................---......///000000111111kkkWWWTTTPPPJJJGGGDDDCCCAAA???<<<:::;;;999666555444333000...,,,++++++******++++++,,,---,,,***(((''''''(((((())))))))))))((((((&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((('''&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((()))))))))))))))))))))(((((())))))***+++(((((()))***************'''(((((())))))(((((('''******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------////////////000000000000000000000000000111222222111000000111444555555444444555666666666666888:::@@@LLLVVV]]]kkkrrrgggbbb[[[VVVUUUUUUUUUUUUTTTQQQMMMJJJHHHEEEAAA???<<<;;;:::888777666555555444333222111000/////////........................------------------------------------------------,,,***))),,,000222111///++++++++++++++++++++++++---***'''(((+++,,,+++)))+++++++++***))))))+++---+++***))))))))))))))))))***++++++++++++***))))))************++++++++++++******))))))((((((''''''(((((((((((())))))))))))))))))*********)))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((''''''''''''((())))))(((((((((((((((((((((((((((((((((((('''''''''''')))(((&&&&&&((()))((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))((((((((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&''')))***))))))))))))************(((((()))***************+++,,,,,,,,,---------...//////000000000000111111222222333444555555555555666777888888666666777888555666666666666555444444333333333333333222111111////////////////////////.................................//////000000111fffWWWTTTNNNIIIGGGDDDBBBAAA@@@===;;;:::888666444444222000...,,,++++++******++++++,,,,,,+++***((('''&&&&&&&&&((()))+++***(((''''''(((%%%%%%%%%%%%%%%&&&'''((((((((())))))((('''&&&&&&'''''''''(((((((((((()))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((())))))******))))))((((((((((((((()))******'''((())))))******))))))'''(((((())))))(((((('''++++++++++++,,,,,,,,,,,,************++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000////////////000000111111000000000111333444444444333444555555555555666666111777;;;<<>>EEEHHHLLL]]]tttuuukkk```WWWQQQQQQRRRRRRPPPMMMLLLMMMOOONNNLLLIIIGGGEEEBBB>>>;;;999888777666555444444444222222111000////////////------------------------------------------------,,,,,,,,,---------......333///,,,...333555222///++++++++++++++++++++++++---+++******+++,,,,,,+++---------++++++,,,///222***)))))))))))))))******))))))+++,,,,,,+++***)))))))))***+++,,,------...***)))))))))((((((((('''(((((((((((())))))))))))(((((()))))))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))(((&&&&&&((()))((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))++++++***)))(((((()))))))))************(((((()))*********************++++++,,,------......////////////000000000000111222333444444444444444555666666444444555666555555666666555555444333000000000111000000///...000000000000000000000000....................................////////////```SSSRRRKKKHHHFFFDDDBBBAAA@@@>>>;;;:::888555444333222///---,,,++++++******++++++,,,++++++******)))((('''''')))))))))******))))))(((&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((('''&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((''''''(((((()))***&&&''''''(((((((((((((((((())))))******))))))((())))))*********+++++++++((())))))))))))*********+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///------...///////////////000111222222111111222444555333000///111333444444222555777888777777888888;;;EEESSSaaaooo~~~}}}uuuiii___XXXTTTRRRQQQOOOPPPRRRRRRPPPMMMLLLLLLLLLJJJGGGDDDBBB@@@===:::888777666555444444444444222111000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........000...,,,,,,///000...+++++++++++++++++++++++++++,,,+++++++++***++++++,,,******+++***)))***,,,...)))))))))))))))******+++))))))***++++++++++++***)))))))))***+++,,,,,,---((((((((()))))))))))))))(((((((((((())))))))))))'''((())))))******))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&''''''((()))((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))(((&&&&&&((()))((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&(((***,,,---+++)))'''))))))))))))************(((((()))***************))))))***+++,,,---............////////////000000000000111222333333333333333444555555333333444555555555555555555444333333000000000000000///......000000000000000000000000------------------------........................___SSSTTTMMMHHHFFFDDDBBBBBB@@@>>><<<999777555333333111///---,,,++++++******++++++,,,***+++++++++***))))))(((***(((''')))+++,,,***'''''''''&&&%%%%%%%%%&&&&&&&&&'''((((((((((((((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''(((''''''''''''((())))))&&&&&&'''((((((((('''''''''(((((())))))(((((('''(((((()))))))))*********((((((((()))))))))******+++++++++***++++++,,,---++++++++++++++++++++++++,,,,,,---------.........,,,---.../////////.........000222111//////000222777444222222444555444222...///111333444333333555888;;;???EEELLLWWWbbbiiioooxxx{{{tttpppnnn```\\\WWWRRRPPPOOOOOOPPPQQQQQQRRRRRRRRRPPPNNNMMMKKKGGGCCC@@@>>>===;;;999777666555444333333333333111111000////////////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++,,,(((***+++***))))))***+++)))))))))))))))***++++++******))))))***++++++,,,)))))))))******+++++++++''''''(((((())))))******(((((((((((())))))))))))((()))***+++,,,---------''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''((((((((())))))(((&&&&&&((()))((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))*********)))((())))))))))))************(((((()))***************))))))***+++,,,---.............../////////000000///000111222333333333333222444555444333222333444333333333444333333222111000000000000000///..............................------------------------........................___TTTVVVOOOHHHFFFCCCBBBBBB@@@>>><<<999777555333333111///---,,,++++++++++++++++++,,,******+++++++++******))),,,(((&&&(((,,,...***&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))))))))(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''((())))))%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&(((((((((((())))))))))))(((((((((((())))))))))))++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,.../////////...---,,,///111000...---///111111//////111333444111///333222111222222222444777333444666999<<>><<<:::999777555444333222///,,,,,,,,,------,,,,,,+++***&&&'''(((***+++---......111,,,((('''***,,,***'''%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))***)))((('''&&&%%%$$$$$$((((((''''''''''''((((((''''''''''''(((((())))))%%%%%%'''((((((((('''&&&(((''''''((())))))'''&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((******))))))((((((''''''******)))))))))))))))***+++++++++*********)))))))))******)))(((((()))+++------------------------,,,,,,,,,---------..................////////////222111000000///000000000000000111111111222222222333444444555555666666666666:::===>>>@@@FFFQQQYYYlllttt~~~sssmmm```XXXPPPLLLMMMNNNMMMKKKNNNNNNMMMMMMLLLKKKKKKKKKNNNMMMMMMOOOPPPPPPNNNLLLDDDBBB???<<<888666444333555444333222111111111111////////////..................---------,,,,,,,,,.........------.........,,,------......------,,,............---,,,+++***,,,+++++++++***)))))))))+++***)))***,,,---,,,+++,,,------......------,,,------,,,,,,+++***))))))++++++,,,------------,,,************************,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,+++***---111333333111******)))((((((((((((((()))))))))))))))))))))))))))))))))((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((+++******)))(((''''''&&&((('''&&&'''((())))))''')))))))))))))))******+++))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((()))******++++++))))))))))))))))))))))))((((((((()))******++++++******+++++++++,,,,,,,,,---------............//////000000000111111111111111111222333333333333222111111111111111000//////////////////////////////******+++,,,,,,---......------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,___QQQRRRLLLJJJGGGCCCAAA@@@>>><<<:::999777555444333222///,,,,,,,,,------,,,,,,+++***)))))))))*********++++++///+++''''''***+++)))&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&(((''''''''''''''''''(((&&&&&&&&&''''''(((((((((%%%%%%'''((((((((('''&&&((('''''''''))))))'''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))((((((''''''******)))))))))))))))***+++++++++*********)))))))))******)))(((((()))+++------------------------,,,,,,,,,------------...............////////////111111000///////////////000000000111111111222222222222222333333333333333333555777666555888???EEEEEELLLYYYiii{{{~~~xxxqqqkkkeeebbbXXXRRRKKKHHHJJJLLLLLLKKKMMMMMMMMMMMMMMMLLLLLLLLLMMMLLLLLLMMMNNNMMMKKKIIICCCAAA???;;;888555444333444444333222111111111111////////////..................---------,,,,,,,,,...------,,,,,,------...,,,------......------,,,............---,,,+++***++++++++++++************,,,+++)))***+++,,,,,,+++,,,------------------,,,------,,,,,,+++******)))***++++++,,,,,,,,,,,,,,,************************,,,,,,++++++************)))))))))))))))))))))))),,,+++***,,,000222222000******)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((******))))))(((''''''&&&((('''&&&'''((())))))'''((((((((('''((())))))***(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((()))******++++++))))))))))))))))))))))))((((((((()))******++++++*********+++++++++,,,,,,------------............//////000000000111111111000111222222333333222222000111111111111000//////........................+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,bbbSSSRRRJJJJJJGGGCCCAAA@@@>>><<<:::999777555444333222///,,,,,,,,,,,,,,,,,,++++++***+++******))))))(((((('''---***'''''')))***(((&&&'''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&''''''&&&'''))))))'''&&&'''''''''((((((((())))))(((((((((''''''((((((((()))))))))((((((((((((''')))))))))(((((())))))***+++************))))))))))))******)))(((((()))+++------------------------,,,,,,,,,,,,---------------............/////////111000000///////////////000000000000111111111111111111111111000000000000222444555444222222666999666999???HHHUUUeeevvvzzzdddaaa]]]YYYWWWVVVWWWXXXPPPKKKFFFEEEHHHJJJKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKJJJGGGEEEAAA@@@===:::777555333333444333222111000000000000/////////............---......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,............---,,,++++++*********+++++++++++++++///,,,))))))***+++,,,+++,,,,,,------------,,,,,,---,,,,,,++++++*********)))******+++,,,+++++++++))))))))))))))))))))))))+++************)))))))))((((((((((((((((((((((((++++++***,,,///000000000******)))(((((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((***))))))(((((('''''''''((('''&&&'''((())))))''''''''''''''''''(((((()))(((((())))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''(((((())))))******+++))))))))))))))))))))))))((((((((()))******++++++*********++++++++++++,,,------------............////////////000000000000000000111222222222222222000000111111000000///...........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,dddUUUTTTLLLJJJGGGCCCAAA@@@>>><<<:::999777555444333222///,,,+++,,,,,,,,,,,,+++************))))))((('''''''''***(((''''''((()))'''%%%((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''((()))'''&&&&&&'''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))(((((((((((())))))***************)))))))))))))))******)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////222111000000//////000000/////////000000000111111111000000000//////......000222444444333333555777::::::999999===EEEOOOVVVqqq{{{~~~uuulllccc\\\VVVRRRMMMLLLJJJIIIJJJMMMPPPRRRKKKHHHEEEEEEGGGJJJKKKJJJJJJKKKLLLNNNOOOOOONNNNNNMMMLLLJJJJJJJJJHHHEEEBBB???>>>;;;999666444333222222222111000000000000000//////.........---------......---------,,,,,,,,,,,,++++++++++++++++++,,,,,,------......------,,,---.........------,,,+++*********++++++,,,,,,,,,000---***((()))***+++,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++*********))))))***++++++++++++***))))))))))))))))))))))))***)))))))))))))))))))))((((((((((((((((((((((((+++++++++,,,---.........+++***))))))(((((())))))''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((('''''''''((('''&&&'''((())))))'''(((''''''''''''((())))))(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''(((((()))*********((((((((((((((((((((((((((((((((()))******++++++************++++++++++++,,,,,,---------................../////////000000///000000111222111111111000000000000000//////...........................,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,aaaUUUTTTLLLJJJGGGCCCAAA@@@>>><<<:::999777555444333222///,,,++++++,,,,,,++++++***)))(((((((((((())))))))))))((((((''''''(((((('''&&&((('''&&&%%%%%%&&&'''(((&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&((()))'''&&&%%%%%%&&&&&&&&&'''''''''''''''((())))))((('''''''''''''''''''''(((((((((((((((''''''((()))******)))))))))))))))))))))))))))******)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............222222111000000000000111....../////////000000000111111000000//////......,,,...///000111111222333222222222222333666;;;@@@EEEMMMTTTVVVXXX[[[\\\[[[[[[\\\```fffppp~~~qqqbbbYYYSSSNNNIIIEEEDDDCCCBBBBBBBBBBBBBBBDDDFFFHHHKKKLLLKKKIIIHHHGGGHHHIIIJJJJJJIIIKKKMMMNNNOOOOOOOOONNNNNNMMMKKKKKKJJJHHHDDDAAA===<<<:::777555333222222111111000/////////000000............------------......---------,,,,,,,,,+++++++++******+++++++++,,,------......------,,,---------...------,,,,,,******++++++,,,,,,,,,---000---***((()))***+++,,,---,,,++++++++++++,,,---,,,,,,+++++++++++++++***))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))******+++++++++,,,,,,---++++++***)))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***&&&''''''(((((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((('''&&&'''((())))))'''))))))(((((())))))***+++'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))((((((((('''''''''((())))))******((((((((((((((((((((((((((((((((()))******++++++))))))*********+++++++++,,,,,,,,,------------...---............/////////...///000000111111000000000000000000000///..............................,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]]]RRRSSSKKKJJJGGGCCCAAA@@@>>><<<:::999777555444333222///,,,+++++++++++++++******)))''''''((())))))***++++++''''''(((((((((((('''''''''''''''&&&&&&'''''''''&&&''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&'''%%%$$$$$$&&&((()))(((&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''((())))))((('''&&&&&&''''''''''''(((((((((''''''''''''((()))******(((((()))))))))))))))***)))******)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........222111111000000000000000............////////////000000000000////////////000000000000000000000000...000111111111222444555222888<<<;;;;;;======:::<<<======@@@EEEOOOZZZaaadddiiiooovvv|||~~~zzzxxxtttnnnddd[[[RRRKKKDDD@@@>>><<<::::::===@@@AAABBB===>>>???@@@BBBCCCDDDEEEJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMOOOPPPPPPOOONNNNNNMMMKKKKKKJJJHHHDDDAAA;;;:::888666444222222111000000////////////000000.........------------,,,......---------,,,,,,,,,,,,++++++******++++++,,,,,,------......------,,,,,,------...------,,,,,,+++++++++,,,,,,,,,,,,,,,///,,,))))))***+++,,,+++---,,,+++******+++,,,---++++++++++++++++++++++++)))******+++,,,+++++++++************************)))))))))************+++)))))))))))))))))))))))))))***,,,+++******+++,,,++++++***))))))))))))***))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((())))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&'''((())))))''')))))))))))))))***++++++''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''&&&''''''(((((())))))***))))))))))))))))))))))))((((((((()))******++++++)))))))))************+++,,,,,,,,,,,,------------------------.........///......///000000000000000//////000000//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,\\\SSSTTTMMMJJJGGGCCCAAA@@@>>><<<:::999777555444333222///,,,+++++++++++++++***))))))(((((())))))***++++++,,,&&&((()))***)))(((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''(((''''''''''''''''''((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$&&&((()))(((&&&&&&&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((('''&&&&&&'''''')))******(((((((((((())))))******)))******)))(((((()))+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........000000///...............------........./////////.........///////////////444333111111111222222111111333444444222111000111111555777555555777666333888888888666666777;;;>>>@@@CCCGGGKKKOOOTTTZZZ^^^ccciiiooorrrtttzzzqqqjjjaaa[[[XXXUUURRROOOIIIEEE@@@===<<<<<<===<<<>>>===<<<<<<>>>??????>>>???>>>>>>???@@@AAABBBCCCEEEFFFGGGGGGGGGGGGHHHHHHJJJLLLNNNPPPQQQPPPNNNMMMMMMLLLJJJJJJIIIGGGDDDAAA999888666555333222111111/////////......//////000.........---------,,,,,,......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------......------,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,++++++,,,+++)))***+++,,,,,,+++---,,,+++))))))+++,,,---++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++,,,,,,++++++++++++++++++++++++)))***,,,+++)))((()))+++,,,+++******))))))******************************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&'''((())))))'''((((((((((((((()))******'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))***)))((('''&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))************++++++,,,,,,,,,---------,,,,,,---------.........---...//////000000////////////000000//////...---------------------------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,^^^UUUWWWPPPJJJGGGCCCAAA@@@>>><<<:::999777555444333222///,,,***++++++++++++***))))))************++++++++++++&&&(((*********(((((((((%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&'''((()))***((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%((()))(((&&&''''''''''''((((((((()))&&&'''(((******((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))******'''((((((((())))))******)))******)))(((((()))+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,------------.........//////---------....../////////111///......///111222222---///111111000000111222///333444222222555555222///222555777777777888999:::;;;;;;;;;;;;>>>BBBEEEEEEJJJOOOPPPQQQVVVaaajjjsssjjjfffdddcccaaaTTTNNNHHHDDDCCCBBB@@@===<<<;;;;;;<<<======:::888666666666888:::;;;:::888DDDBBBAAA@@@@@@BBBDDDFFF@@@BBBDDDEEEEEEFFFGGGHHHKKKLLLOOOQQQQQQPPPNNNLLLLLLJJJIIIIIIHHHFFFCCC@@@888777666444333222111111//////.........//////000......---------,,,,,,,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,------...------------------,,,,,,++++++++++++***)))***,,,---,,,+++---,,,***))))))***,,,---++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++(((***,,,+++((('''(((+++,,,+++******)))*********************************++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************))))))((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''''''''''''''((('''&&&''')))))))))''''''''''''''''''((())))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))***)))((('''&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))************++++++,,,,,,,,,---------,,,,,,,,,---------......---......//////////////////////////////......---------------------------******+++,,,,,,---......++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,```TTTSSSMMMJJJHHHDDDBBBAAA???===;;;999777555444444333111///++++++++++++++++++++++++))))))************))))))(((((((((((('''''''''''')))'''&&&(((******'''$$$))))))((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))((('''&&&&&&%%%&&&&&&)))((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''))))))))))))******************)))))))))))))))***......---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...............------.........,,,---......///.........///////////////.........///////////////000111111000000000000000000000000111111111111111111111111111111222222222333333333555555555555555555555555777777777777999;;;===>>>RRRSSSUUUYYY^^^ccchhhjjjtttuuuwwwyyy{{{||||||}}}{{{|||~~~zzzuuutttuuutttoookkkcccbbbaaaaaabbbcccfffggg]]]UUUKKKEEEBBBAAA@@@>>>999999888777777777777777999888666555555555666777777999:::::::::;;;>>>@@@DDDDDDCCCBBBBBBBBBBBBCCCBBBCCCDDDEEEGGGGGGGGGGGGMMMLLLKKKKKKKKKLLLNNNOOOPPPMMMKKKIIIGGGDDD@@@===666555222000//////000000000000000000000000000000///............---------+++++++++,,,,,,------------------,,,,,,+++++++++***+++,,,---...---,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++*********,,,,,,+++***)))))))))*********************++++++---------,,,,,,++++++++++++,,,------......------.........///......------,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++******++++++++++++++++++++++++***+++***)))((())),,,...444000,,,)))((())))))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''+++*********))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))***)))((((((((()))+++,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------......------------......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---cccVVVTTTMMMJJJHHHDDDBBB@@@???<<<:::999777555444333222000...,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))((((((((((((''''''''''''((('''&&&(((++++++)))&&&)))(((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((('''(((((()))))))))***************)))))))))))))))******************+++------+++++++++++++++++++++++++++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,---...//////......////////////............//////......///000000111000000000000000000000000111111111111111111111111111111111222222222333333444444444444444444444444555444444444444555777888777777888999:::===???@@@BBBCCCDDDFFFGGGHHHIIIIIIGGGHHHIIIKKKMMMOOOPPPQQQJJJFFFCCCCCCDDDDDDAAA===>>>======<<<===???AAABBBPPPKKKEEE???;;;888666555555555444333333333333333777777666555555666777888888999;;;::::::;;;===???AAAAAAAAAAAAAAABBBCCCDDDBBBCCCDDDEEEFFFGGGGGGGGGKKKKKKKKKKKKKKKLLLMMMMMMNNNLLLIIIGGGEEEAAA===:::666444222000//////000000///////////////////////////............---------+++++++++,,,,,,---------.........---------,,,,,,+++,,,---...///...------,,,,,,---------.........---------,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,------......------------.........------,,,+++++++++******+++++++++,,,,,,------------,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++***)))***,,,///111...***(((((())))))(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))(((((((((''''''''''''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))((()))***+++,,,++++++,,,------------,,,,,,,,,---------...............------------......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,fffXXXUUUNNNJJJGGGDDDBBB@@@???<<<:::888666444333222111///---,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))(((((((((((('''''''''''''''&&&&&&(((***+++)))(((((((((((('''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''((((((''''''&&&((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))******)))))))))(((((())))))***))))))((())))))***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,....../////////........................///............///000000////////////////////////000000000000000000000000000111111111222222222222222222222222222222222222333333222111111222222333777666555555555555666666555666777888999999999999888999999:::;;;<<<<<<<<<:::777555666999999777555666555555444555666888999CCCBBBAAA===777333111000222222111111000000111111555555555555555666777888999:::;;;;;;::::::<<<>>>>>>>>>>>>???@@@BBBCCCDDDAAABBBCCCEEEFFFFFFGGGGGGIIIIIIJJJKKKKKKKKKKKKKKKMMMKKKGGGEEEBBB>>>:::777555333222000/////////000///////////////////////////............---------++++++,,,,,,,,,,,,------//////............------------...////////////...,,,------------.........------------...............------,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,+++++++++,,,------......------,,,,,,------------,,,,,,++++++************++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++******---///...,,,((('''((())))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))((((((((((((''''''''''''&&&&&&''''''((()))))))))((((((((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***))))))))))))***++++++,,,,,,---............------------.........//////......------------.....................---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,gggXXXUUUMMMJJJGGGDDDAAA@@@>>><<<:::777555333222222111///---++++++++++++++++++++++++))))))************))))))((((((((((((''''''''''''''''''''''''((((((((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''')))******((('''%%%''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((()))))))))***)))(((((((((((())))))***,,,,,,+++***))))))))))))************++++++++++++,,,,,,---------.........,,,++++++++++++++++++,,,***+++,,,---.../////////------...............///.........------...//////........................000000000000000000000000000000000111111111111222111111111111111111111111333333222222222222333333333333333333444444555555444555555666666666666555777666666666666666666666777555444555777777666444222222222111222333444555:::===@@@???;;;666444444333333222111111222222222333333333444555777888888:::;;;<<<;;;::::::;;;============>>>???@@@AAAAAAAAAAAACCCDDDEEEFFFFFFFFFFFFGGGIIIJJJKKKJJJIIIHHHLLLIIIFFFCCC@@@<<<777444333333111000///////////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,............------------------......////////////------------............,,,,,,------.........///------,,,,,,,,,,,,,,,---......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,------,,,,,,+++******))))))******+++++++++,,,,,,,,,,,,++++++******++++++++++++*********************************+++++++++******,,,...+++)))'''&&&((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((((((((('''''''''''''''(((((()))***)))))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((()))))))))))))))))))))*********+++++++++,,,,,,---------------------------..................------------..............................------------------------------------------------------------------------,,,,,,++++++++++++,,,,,,fffWWWTTTKKKIIIGGGCCCAAA???>>>;;;:::777555333222222111///---************************))))))************))))))(((((((((((('''''''''''''''''''''&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))***+++,,,+++)))'''%%%&&&&&&'''((((((''''''&&&&&&'''''''''(((((())))))'''(((((((((((()))))))))((((((''''''((()))******---,,,+++******))))))***)))))))))******+++++++++******+++++++++,,,,,,,,,+++++++++******+++++++++***+++,,,---............,,,---------......//////......---------------...------------------------//////////////////////////////000000000111111111000000000000000000000000000000111222222333333333......///000111111222222...//////000000000//////111111111000000//////...111000////////////...---//////......//////000000222777===>>>;;;888666666333222222222222222333333111111333444555666777777:::;;;<<<;;;::::::;;;===???>>>>>>=========>>>>>>@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGGGGKKKHHHEEEBBB???;;;666333222222111000000/////////........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........---------.........//////++++++,,,,,,------......,,,,,,++++++++++++,,,,,,......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------***+++,,,,,,---------,,,++++++************++++++******++++++++++++******))))))************))))))************************((()))******))))))***,,,)))(((&&&&&&(((******)))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))))))))(((''''''''''''((())))))******))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((('''((((((((())))))******(((((((((((()))))))))))))))*********++++++++++++******+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------......------------......---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------eeeVVVSSSKKKIIIFFFCCCAAA???>>>;;;999888666444333222111///---************************))))))************))))))(((((((((((('''''''''''''''((((((&&&%%%$$$%%%'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''***+++++++++***)))((('''%%%&&&'''((((((((('''&&&&&&&&&''''''((()))))))))''''''(((((((((((())))))''''''''''''((()))*********************,,,------(((((())))))***+++++++++''''''((((((((())))))))),,,++++++******++++++,,,++++++,,,------------,,,,,,,,,,,,---......//////......---,,,,,,,,,,,,---........................////////////////////////////////////000000000000////////////////////////,,,---...000111111111111333333444444444333222222111111222222333222222222333333333333333222222222333333222222111000000000222222333333333333333333---000444777666444333222000000000000000000111222000111222444555666666666999:::;;;;;;::::::<<<>>>??????>>>===============???@@@AAACCCDDDDDDEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFHHHFFFCCC@@@===:::555222111111111000000/////////........................///............---------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,------...///------........./////////,,,,,,,,,,,,,,,---------+++++++++++++++,,,,,,---.........---,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,------......------***+++,,,------......---,,,++++++++++++++++++,,,******++++++++++++***************++++++*********************************'''((())))))(((((()))***)))(((&&&''')))******)))***))))))(((((())))))***))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((())))))))))))******((((((''''''(((((()))******))))))))))))))))))((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((())))))******++++++(((((((((((()))))))))))))))***++++++,,,,,,++++++)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------......------------......---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......dddVVVTTTLLLIIIFFFCCC@@@???===;;;999999777555444333222000...++++++++++++++++++++++++))))))************))))))((((((((((((''''''''''''%%%'''((('''&&&'''***---''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))$$$%%%'''((()))((('''&&&&&&&&&''''''((())))))***'''''''''((((((((())))))'''&&&&&&'''''')))******))))))((())))))***+++,,,((((((((()))***+++++++++(((((((((((()))))))))))),,,,,,++++++++++++,,,,,,,,,,,,---------,,,++++++++++++,,,------...//////...------,,,++++++,,,,,,........................................................./////////000000////////////////////////------.../////////...------.../////////...---,,,,,,---...///////////////....../////////000000000.../////////...---......------.........---------//////000111333222000...///////////////000111111000111333444555555555444888999;;;::::::;;;===???>>>===============>>>??????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFEEEBBB???===;;;888444111000000000000000//////...........................///............------------------,,,,,,+++++++++,,,,,,,,,,,,------......///...---------...///000............////////////............------------,,,,,,,,,,,,,,,---......000000//////...------,,,+++++++++,,,,,,---------+++,,,------......------++++++,,,....../////////------,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++************************''')))******))))))***+++***((('''(((***+++***)))******))))))))))))******))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********((((((((((((((())))))***)))))))))))))))*********((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((''''''''''''((((((((((((************************(((((()))))))))*********)))))))))))))))))))))))))))))))))***+++,,,,,,,,,(((((((((((()))))))))))))))***+++,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,---------.........------------......---------.........//////........................------------------------........................//////............//////cccVVVTTTNNNIIIFFFCCC@@@???===;;;999999777555444444333111///------------------------))))))************)))))))))(((((((((''''''''''''$$$&&&(((((((((***...222&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''######$$$%%%''')))+++,,,$$$%%%'''))))))((('''&&&&&&&&&&&&'''((())))))***''''''''''''((((((((()))&&&&&&&&&'''''')))******+++***)))((((((''''''''''''(((((()))***+++++++++***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,+++******++++++,,,,,,---...//////...---,,,,,,++++++++++++////////////////////////..................................../////////000000000000000000000000000000000111111000...---,,,---...000111222222111111...///000111111222222222/////////000111222222333///111222222111111222333///000000111000000//////666333111111333333000---000000000000000111222222000111333444555444444333777999:::::::::;;;>>>@@@<<<<<<<<<======???@@@AAA??????AAABBBCCCDDDDDDDDDDDDDDDCCCBBBBBBDDDEEEFFFBBB@@@===;;;999666222//////000000000000000///...........................//////.........------------------,,,,,,+++++++++---------.........//////000///.........///111222............/////////000000000//////.........------------------...///000222111111000///......---+++++++++,,,,,,---------+++,,,------......------+++,,,---...////////////...------,,,,,,------...---......//////......------......//////......---))))))))))))))))))))))))(((***+++,,,*********+++***)))((()))***+++***)))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++((((((((((((((()))******(((((())))))******++++++))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))************************))))))))))))************))))))))))))))))))))))))))))))***+++,,,,,,------(((((((((((()))))))))))))))***+++,,,---,,,+++++++++,,,------......---------------.........//////.........------.........---------.........//////........................////////////////////////........................000000////////////000000cccVVVTTTMMMJJJGGGCCC@@@>>><<<:::777777666333222222111///---///,,,***))))))***)))((())))))))))))))))))))))))''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((())))))(((((('''&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))(((((((((((((((((((((((((((((((((((()))((((((((((((***,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,+++)))'''&&&)))***+++,,,---,,,++++++************************.........------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------..................///////////////---,,,,,,...//////...////////////////////////111111000///////////////000000///...............111111111000000000000000..........................................------............//////////////////000111333444555666888999;;;;;;::::::;;;======>>>>>>>>>>>>>>>======BBBAAA@@@@@@BBBDDDDDDCCCFFFEEEBBB@@@@@@BBBDDDEEECCC@@@;;;888666444222000................................................//////.........------------------------------------------.........//////...------------...//////111000000//////...------+++,,,------...---------......---,,,,,,---...//////000111111111///...---***++++++---...//////000,,,,,,,,,,,,,,,---------000/////////......------......---,,,,,,,,,,,,---,,,,,,,,,,,,---...///000)))))))))******+++++++++***++++++++++++******)))***)))))))))+++,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))))))))((((((((((((&&&&&&''')))************)))))))))))))))))))))))))))))))))))))))(((''''''******))))))((((((''''''************++++++++++++))))))))))))))))))))))))************+++,,,---...((((((((())))))******+++++++++******++++++,,,------,,,,,,,,,,,,---......+++,,,------......------..................------........................---------.........//////---,,,,,,,,,------...///------------------,,,,,,...///111000...------...aaaUUUSSSLLLIIIGGGCCC@@@???===:::888777666333222222111///---///---+++******+++******))))))))))))))))))))))))((()))))))))(((((('''''')))((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''((('''&&&&&&'''((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%&&&''''''''''''''''''&&&%%%$$$###%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((((('''''''''&&&)))((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((***+++,,,*********+++++++++,,,,,,******+++++++++***))))))***+++,,,---------,,,,,,++++++++++++++++++++++++...---------,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,------------...---.........///////////////...---...000111000///........................111000000///......//////000//////...............////////////////////////..........................................------............//////////////////000222333444555666666777999999888888999;;;>>>>>>>>>??????>>>>>>===AAA@@@???@@@CCCDDDEEEDDDEEEDDDBBBAAA@@@AAABBBBBBBBB???;;;777555444222000................................................//////.........------------------------------------------.........//////...------------.../////////////////////.........//////000000000//////.........------...///111222,,,,,,---...////////////------------------------000000000000000000000000000000000///////////////---------,,,,,,------...,,,,,,++++++++++++++++++............------------+++,,,,,,,,,,,,+++******+++))))))***+++,,,+++***************************))))))))))))))))))))))))************************************************(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))((((((((((((&&&'''((())))))***)))))))))))))))))))))))))))))))))))))))))))))(((''''''************)))))))))(((''''''(((((()))))))))***))))))))))))))))))))))))************+++,,,---...******++++++,,,+++++++++++++++******++++++,,,------,,,,,,,,,,,,---......+++,,,------......------................................................---------.........//////---,,,,,,,,,,,,,,,------///////////////////////////000111000///...///000___SSSSSSLLLHHHFFFBBB@@@???===;;;999777666333222222111///---000...,,,+++,,,,,,+++***))))))))))))))))))))))))*********)))))))))(((((()))(((&&&$$$$$$$$$&&&'''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++)))*********++++++++++++))))))))))))******+++,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,---------------------.........///////////////111222222111///........................000000///............/////////...------------...,,,,,,------.../////////------------------------------------------..................///////////////000111222333444555666666777999999888888:::;;;>>>??????@@@@@@?????????@@@??????AAACCCEEEEEEDDDAAAAAAAAAAAAAAA@@@??????@@@===999666555333111000...............................................................---------------------------------------........./////////......------......///000////////////000000000000000000000000000///...---//////......///000111111............///000111111222222222222222222222222444444444333333222222111000111111111111111222222111111000000000000111111//////...........................---,,,+++++++++------,,,,,,,,,++++++***+++***)))***,,,,,,,,,***++++++++++++++++++++++++))))))))))))))))))))))))************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))(((((('''++++++************))))))&&&''''''((()))*********))))))))))))))))))))))))***************+++,,,---+++,,,---......---+++***++++++******++++++,,,------,,,,,,,,,,,,---......+++,,,------......------................................................------.........////////////......---------...................../////////000111111000......///111^^^SSSSSSMMMGGGEEEBBB@@@???>>><<<:::777666333222222111///---...---++++++,,,,,,+++***))))))))))))))))))))))))******))))))((((((((((((&&&$$$###"""$$$&&&***,,,''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))******)))))))))************+++***)))((((((((()))+++,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------...............///111333222000---------------------------//////...------.........///...------,,,,,,------+++,,,,,,---...//////000------------------------,,,,,,------------..................///////////////000111222444555666666777999;;;;;;;;;;;;===>>>??????@@@AAAAAAAAAAAA@@@BBBAAAAAABBBDDDEEEDDDCCC===>>>@@@BBBBBBAAA???>>>>>>;;;777555444222111///............................................................................................................////////////...............//////000111111111111111111111111111111111111000///......000/////////............333222111000000111222333444555666888:::<<<===>>>999999888777666666555555555555555666777777777888666555444333222222222222//////000000000111000000...------,,,,,,++++++***------,,,++++++*********+++***)))***,,,---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))************************************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((())))))))))))(((((('''(((((((((((((((((((((((((((((())))))))))))((((((***)))))))))))))))))))))(((((()))***+++,,,,,,---))))))))))))))))))))))))***************+++,,,,,,+++,,,...//////,,,***(((++++++******++++++,,,------,,,,,,,,,,,,---......+++,,,------......---------------...................................................////////////111111000/////////000000////////////////////////111111111000//////111222^^^TTTTTTNNNGGGEEEBBB@@@???>>><<<:::777666333222222111///---,,,+++******++++++***)))))))))))))))))))))))))))***)))((('''''''''((((((&&&$$$###"""$$$&&&***,,,''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''(((((('''$$$%%%%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********,,,+++)))((((((((()))***)))))))))))))))*********))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,---///111000...+++------------------------...---------------............---,,,,,,,,,,,,,,,,,,,,,---......///000000------------------------,,,,,,,,,,,,------..................////////////000000111222444555666777777999;;;;;;;;;<<<===???@@@@@@AAABBBCCCCCCBBBBBBEEEDDDDDDEEEFFFEEECCCBBB;;;===AAACCCDDDBBB@@@>>><<<999555333222222000///................................................---....................................................../////////000000///............///000000111111000000000/////////111222222222222222111111//////000111222333444444777777666666777999;;;<<<===>>>@@@BBBDDDFFFHHHIIIEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCC???>>><<<:::888777666666222222222222111000///...////////////...............---+++***)))))))))***+++*********,,,---,,,+++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))((((((((((((((())))))))))))(((((('''(((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((((((((((((((())))))***++++++,,,,,,))))))))))))))))))))))))******))))))******++++++)))***,,,...---+++(((&&&++++++******++++++,,,------,,,,,,,,,,,,---......+++,,,------......---------------.........//////////////////////////////........./////////000000000000///////////////000000000000111111111111111000222444555666888<<<>>>^^^TTTUUUOOOHHHFFFBBB@@@???===;;;999777666333222222111///---+++***)))***+++,,,***((())))))))))))))))))))))))***)))((('''&&&'''((())))))(((&&&$$$$$$$$$&&&'''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((($$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))+++***))))))((((((((((((((((((''''''(((((()))***)))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++---......---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------,,,++++++++++++,,,,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------..................////////////000111222333444555666777555777999:::999:::<<<>>>AAAAAABBBCCCDDDDDDDDDDDDFFFFFFFFFGGGHHHGGGEEECCC>>>@@@CCCEEEEEECCC@@@>>>:::777444222111111000...................................................---------............................................./////////000000000//////......//////000111000000//////////////////...///000222333333333333444666999<<>>AAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFIIIKKKKKKIIIGGGEEEFFFGGGGGGFFFBBB>>><<<888666222111000000///...................................................---------.........//////.........................../////////000000000000///////////////000000111000111222333444555666777555666888;;;===???@@@@@@EEEGGGJJJMMMPPPRRRSSSSSSOOOPPPRRRTTTVVVWWWXXXXXXSSSTTTUUUVVVXXXYYYZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXWWWWWWYYYXXXWWWVVVUUUTTTTTTTTTPPPPPPQQQQQQOOOMMMKKKIII@@@???===;;;888666555444222111...,,,++++++,,,---,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((())))))))))))((((((((((((&&&'''((())))))***))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******(((((())))))***)))))))))++++++******++++++,,,------,,,,,,,,,,,,---......+++,,,------......------,,,,,,------...//////000////////////////////////.../////////000000000000---------...///000111222000222666:::???CCCFFFHHHNNNSSSXXX]]]___aaabbbccc}}}\\\QQQRRRMMMJJJGGGCCC@@@???<<<:::777888666333222222111///---+++++++++---......,,,***))))))))))))))))))))))))---,,,***(((((()))***+++%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''!!!"""$$$&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''((())))))((('''&&&''''''''''''((((((((()))$$$&&&((()))++++++*********)))((((((((()))+++,,,************************(((((())))))*********+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---+++******,,,---------++++++++++++++++++++++++++++++++++++,,,,,,---...---,,,++++++******++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---................../////////000000111222333555666777777777999;;;<<<<<<===???AAABBBBBBDDDEEEFFFFFFFFFFFFCCCDDDFFFIIIMMMNNNLLLKKKKKKKKKKKKIIIFFFAAA<<<:::777555222000000000///...................................................---------.........//////////////////////////////////////////000000000000///////////////000111111333444666888;;;===???@@@DDDEEEHHHLLLOOOQQQSSSTTTWWWXXXZZZ[[[\\\\\\[[[[[[RRRSSSSSSSSSSSSQQQOOONNNHHHIIIKKKNNNQQQTTTVVVWWWYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[ZZZZZZYYYYYYXXXXXXUUUTTTTTTSSSSSSTTTTTTUUURRRTTTVVVXXXYYYYYYXXXWWWQQQPPPMMMJJJFFFCCC@@@???555333000...------...///,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))(((((())))))))))))((((((((((((&&&&&&((()))************))))))))))))))))))))))))''''''((()))))))))))))))'''((((((((())))))******,,,,,,++++++***)))))))))))))))))))))))))))))))))******)))))))))))))))***((((((((())))))***++++++++++++******++++++,,,------,,,,,,,,,,,,---......+++,,,------......------,,,,,,------...///000000000000000000000000000000////////////000000000000000000000111222444555666===@@@EEEKKKRRRXXX]]]```eeehhhmmmooonnnmmmkkkkkk{{{[[[UUUUUUKKKIIIFFFAAA>>>===<<<:::999777666555444444222///,,,,,,,,,++++++***)))((((((+++***)))(((((()))***+++---,,,***(((''''''((()))***************)))((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))((('''''''''''''''&&&&&&'''((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++******************+++++++++++++++++++++++++++------,,,***((('''(((++++++++++++++++++++++++++++++************++++++++++++,,,,,,---...//////((()))***+++++++++++++++++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++)))***,,,---......------///...---,,,,,,...///000---///111222222333555777::::::;;;<<<===??????@@@DDDDDDDDDDDDEEEEEEEEEEEEDDDEEEGGGIIIJJJKKKLLLLLLNNNKKKIIIFFFDDD@@@;;;777555444111///......//////............/////////000////////////////////////------...///000000/////////000000///......000222111...,,,---111444444222444333222111111111222333:::>>>CCCFFFHHHKKKPPPTTTRRRSSSUUUVVVXXXXXXYYYXXX[[[]]]```dddeeebbb\\\XXXKKKJJJHHHFFFEEEEEEFFFGGG@@@@@@AAABBBFFFJJJNNNPPPQQQPPPPPPOOOOOONNNNNNNNNQQQRRRSSSUUUTTTSSSQQQPPPFFFHHHIIIFFFBBBBBBGGGLLLQQQRRRUUUYYY]]]]]][[[YYYUUUWWWXXXVVVQQQLLLIIIHHHCCC>>>777222000000111111000000111111000...+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((()))+++,,,*********+++,,,,,,,,,---++++++++++++++++++++++++******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))((('''''''''(((***+++)))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))************************+++,,,---...---,,,,,,,,,,,,---........................................../////////000.........000111222111000222111000000111111///...111000000222555:::>>>AAAMMMSSSZZZ___```ccciiinnnppppppoooppppppnnnllliii~~~\\\SSSTTTKKKIIIFFFAAA>>>===<<<:::999777666555555444222///,,,,,,,,,,,,++++++******)))+++***))))))))))))***+++---,,,***(((''''''((())))))))))))))))))((('''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((('''''''''''''''&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************************************************************)))+++,,,,,,***))))))***+++++++++++++++++++++++++++******))))))******+++******++++++,,,,,,------+++,,,------............+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))***+++---------,,,,,,------------......///000///111222333222222444555888888:::;;;===???@@@AAACCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGIIIKKKLLLLLLLLLKKKIIIGGGEEECCC@@@<<<888555333111///......//////........./////////000000////////////////////////......//////////////////...000222222111000111111222000//////111333333333111222444666999<<<>>>@@@HHHLLLOOORRRSSSUUUYYY\\\[[[ZZZZZZZZZZZZZZZZZZZZZ]]]]]]___```___ZZZSSSNNNDDDBBB@@@>>><<<<<<======;;;::::::;;;<<<===???@@@CCCCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHFFFEEEDDD===??????<<<:::;;;@@@EEELLLNNNQQQUUUYYYYYYVVVSSSRRRUUUXXXZZZXXXVVVUUUUUUOOOJJJAAA:::666444222111666666555111...,,,...000///...---,,,,,,,,,,,,,,,---,,,***)))))))))************+++++++++++++++,,,++++++++++++++++++++++++******))))))))))))******(((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))(((((('''((()))***+++)))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))************))))))((())))))***+++,,,------,,,,,,------...///................................./////////000000333333222222333333222111000///......///111111222000111555:::@@@HHHNNNQQQaaaeeeiiijjjhhhiiimmmpppmmmnnnnnnooonnnkkkgggddd]]]SSSTTTLLLIIIFFFAAA>>>===<<<:::999777666555555555333///---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,+++)))((('''(((((()))''''''((((((((('''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((''''''''''''(((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''')))++++++*********,,,+++++++++++++++++++++++++++******))))))******+++*********************************+++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,+++++++++,,,---...///000000000111222333333222222333444777777999:::<<<>>>???@@@BBBBBBBBBBBBBBBBBBAAAAAAFFFGGGHHHJJJKKKLLLLLLLLLHHHFFFDDDCCCAAA???<<<999444333111///......//////....../////////000000000////////////////////////000000000000////////////,,,///222333222000//////222333444444444555777999999<<<@@@EEEJJJOOORRRTTTYYY[[[]]]^^^^^^___```bbb]]]ZZZWWWSSSPPPNNNNNNNNNUUUUUUUUUUUUSSSNNNGGGCCC@@@???>>>======>>>???@@@@@@@@@??????===<<<::::::888:::<<>>???@@@@@@@@@???===<<<888999888555333444:::>>>DDDFFFIIINNNQQQPPPMMMJJJFFFIIINNNRRRUUUXXX[[[]]]]]]XXXQQQIIICCC===777444888:::;;;999666333333444000///...,,,,,,,,,---...------,,,,,,+++++++++***+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))(((((((((((()))***+++)))))))))*********++++++)))))))))******+++,,,------------,,,------...///............................../////////000000000222222111111111111111222111000///...///222555777<<>>===<<<:::999888777555555555333000---,,,,,,------------------,,,++++++++++++++++++,,,+++***)))(((((((((((((((''''''(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((()))(((''''''''''''((((((''''''((((((((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))''')))++++++***)))***+++******************************))))))))))))***************************)))***)))))))))))))))******************************---,,,+++******+++,,,---++++++++++++++++++++++++***+++++++++++++++++++++***,,,...///000000000///000111333333333333444666888888999:::;;;======>>>@@@@@@AAABBBBBBCCCCCCDDDGGGHHHIIIJJJKKKLLLLLLLLLHHHEEECCC@@@???<<<999777333222000///.........///...////////////000000000////////////////////////111111000000000///000000000111333333111000111111222555999;;;;;;>>>BBBFFFMMMPPPTTTXXX\\\___aaaaaa^^^___aaaaaa```___^^^^^^WWWSSSNNNHHHCCCAAAAAAAAAGGGGGGHHHIIIJJJGGGCCC???@@@@@@AAABBBDDDGGGIIIJJJJJJKKKKKKJJJGGGDDDAAA???:::<<<@@@DDDGGGHHHHHHGGGEEEEEEFFFFFFEEEEEEDDDCCC@@@???<<<888555555888;;;;;;===@@@DDDGGGFFFCCC???:::<<<@@@CCCHHHOOOVVV[[[aaa___\\\XXXRRRJJJAAA;;;555999???EEEFFFCCC===888333222000...------...///,,,,,,---.........------,,,,,,++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((()))))))))))))))*********))))))*********+++++++++,,,,,,,,,,,,---...//////---------------...//////...........................////////////000000000000000000000000222444666333333222222444777===@@@OOOSSSZZZaaahhhnnnqqqrrrppppppmmmgggbbb```aaacccaaaaaa___\\\VVVPPPLLLJJJ___TTTUUUNNNIIIFFFAAA>>>===<<<:::999888777666666555333000---------------------......++++++++++++++++++++++++)))))))))((((((((((((((('''(((((())))))(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''(((((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********************************(((***++++++)))(((((()))***************************))))))))))))))))))***++++++++++++************...---,,,,,,,,,,,,------************************,,,,,,***))))))***,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++,,,...000111111000///---///222333333555777999:::::::::;;;;;;;;;<<<<<>><<<999555333111111000//////.........////////////000000000111000000000000000000000000222111000000000000111111444444333222111333666999777<<>>FFFOOOPPPJJJDDD???===:::666222///...---***+++,,,---......------------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))************************************))))))))))))))))))))))))************************((()))))))))*********+++(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((((())))))***************************++++++++++++,,,,,,,,,,,,---...//////...------------...//////........................////////////000000000111333444333222111333777:::111333666999===CCCJJJOOO]]]aaagggmmmqqqsssssssssnnnkkkddd]]]XXXVVVVVVXXXUUUUUUSSSPPPKKKIIIIIIJJJ]]]SSSUUUMMMIIIFFFAAA>>>===<<<:::999888777666666555444000...------------------------******++++++++++++******((((((((((((((((((((((((''''''((()))))))))((((((&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''((((((''''''''''''(((((()))(((((((((((((((((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))*********************************(((***+++***)))''''''(((***************************))))))(((((())))))*********************++++++...---+++******+++,,,,,,************************++++++************++++++++++++++++++++++++++++++++++++++++++,,,---...///......///000000000000///,,,///111333444666888;;;:::;;;;;;;;;<<<<<<<<<<<<@@@AAABBBDDDFFFHHHIIIJJJHHHHHHIIIIIIJJJIIIIIIIIIHHHDDD@@@<<<999666333111000000000//////........./////////000000000111111000000000000000000000000222111000000000111333444///000000000111666<<<@@@EEEHHHNNNSSSXXX\\\aaacccgggeeeccc___[[[WWWSSSRRROOOOOOOOOPPPQQQPPPLLLJJJBBBAAAAAAAAADDDIIIMMMPPPTTTSSSSSSTTTVVVVVVTTTRRRPPPPPPPPPOOOOOONNNMMMMMMLLLMMMOOOQQQQQQPPPNNNMMMHHHJJJMMMOOOQQQRRRQQQQQQPPPQQQQQQRRRRRRSSSSSSTTTUUUSSSOOOKKKFFFBBB???===;;;:::;;;<<<>>>>>>===;;;:::888666333444999AAAGGGMMMOOOTTTXXXYYYVVVPPPKKKEEE@@@<<<@@@IIIQQQTTTTTTOOOMMMIIICCC===777333000,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))*********++++++************************))))))))))))))))))))))))************************((())))))******+++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((()))******++++++***************++++++++++++,,,)))))))))******+++,,,---......------......///000......................../////////000000000111111333444333000...000555:::333999AAAGGGMMMSSSZZZ```iiilllpppsssuuutttsssqqqbbb^^^VVVNNNJJJIIIKKKLLLMMMPPPRRRSSSRRRSSSWWW[[[{{{YYYRRRSSSKKKIIIFFFAAA>>>===<<<:::999999888666666666444111.........------,,,,,,++++++))))))***++++++***))))))''''''((((((((((((((('''%%%&&&'''(((((((((((('''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((())))))***''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))******+++))))))))))))))))))))))))&&&(((******)))((()))***************************))))))(((((((((((())))))((((((((())))))*********,,,+++)))((('''((()))*********************************++++++++++++******++++++++++++++++++++++++++++++++++++---///000222111000000///////////////...000222333444555888:::999999:::;;;===>>>???@@@BBBCCCDDDDDDEEEFFFGGGHHHGGGHHHHHHHHHHHHHHHGGGGGGEEEBBB===:::888666333111//////////////////......//////000000000111111111000000000000000000000000111111000000111222555666...111444888===DDDKKKPPPXXXYYY\\\aaaeeehhhiiiiiifffddd```ZZZUUUPPPMMMKKKJJJJJJJJJMMMOOONNNKKKHHH@@@AAABBBDDDIIIOOOTTTWWW[[[ZZZZZZ[[[\\\]]]\\\ZZZ[[[[[[ZZZXXXVVVTTTRRRQQQNNNPPPRRRTTTUUUVVVVVVUUUPPPQQQRRRRRRSSSSSSRRRRRRPPPPPPQQQRRRSSSUUUVVVWWWVVVUUUTTTRRRPPPLLLHHHEEEDDDBBB@@@AAABBBCCCCCCCCCAAA@@@>>>;;;999999<<<>>>DDDDDDFFFJJJMMMOOONNNMMMJJJGGGBBB???BBBIIISSSZZZYYYXXXVVVRRRMMMGGGBBB???777555333000///.........------..................------------------------,,,++++++******++++++,,,))))))*********+++++++++************************))))))))))))))))))))))))************************((())))))******+++,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))((()))***+++++++++***************+++++++++,,,,,,))))))((())))))***+++,,,...............//////000........................//////000000000111111111000222333111000444<<>>===<<<:::999999888777666666444111.........---,,,++++++******((()))***++++++***)))(((''''''((((((((((((((('''$$$%%%&&&&&&'''''''''&&&''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((('''''''''''''''((()))***(((((())))))((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((((((((((($$$&&&((()))))))))***,,,))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&&&&'''((()))******///...,,,******+++,,,---)))))))))))))))))))))))))))***+++,,,,,,+++***)))+++++++++++++++++++++++++++++++++,,,---000222444333222000.........//////000222333444444444666888666777999;;;>>>@@@BBBCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHHHHGGGFFFFFFCCC???;;;999777666444333...///////////////...---000000000000111111111111000000000000000000000000111000//////111333666888666:::BBBIIIQQQYYYaaaeeegggffffffiiimmmooollliiifffccc___YYYTTTQQQOOONNNJJJIIIJJJMMMQQQQQQMMMJJJIIIIIIJJJLLLPPPTTTXXXZZZYYYXXXXXXZZZ]]]^^^^^^^^^\\\\\\[[[ZZZXXXVVVTTTSSSNNNOOOQQQSSSUUUVVVWWWXXXXXXWWWWWWVVVUUUUUUUUUUUUPPPPPPQQQRRRTTTVVVXXXYYYUUUVVVVVVWWWWWWUUUQQQMMMKKKIIIFFFEEEGGGIIIJJJJJJLLLMMMMMMJJJFFFBBBAAA@@@@@@>>>===>>>BBBGGGKKKMMMHHHJJJIIIDDD@@@BBBLLLVVVZZZ[[[\\\\\\YYYVVVRRROOOAAA???;;;666333111111000---.........///000000000------------------------,,,++++++******++++++,,,)))************+++++++++************************))))))))))))))))))))))))************************((())))))***++++++,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))((()))***+++,,,+++************+++++++++,,,,,,,,,************+++,,,---..................///000000........................000000000000111111111111111444777888:::AAAKKKTTTYYYaaalllqqqqqqoooppprrrkkkkkkiiifffaaa[[[UUURRRJJJGGGBBBBBBGGGOOOXXX\\\___gggqqqwwwxxxwwwxxxzzznnnYYYUUUTTTKKKHHHFFFCCC???===;;;::::::999777555444444333000///...,,,++++++------,,,***,,,,,,++++++***)))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%'''&&&%%%%%%&&&(((%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%''''''''''''(((((((((((())))))))))))(((((((((((('''''''''''''''((())))))&&&'''((())))))***))))))''''''''''''((((((((((((&&&&&&&&&'''''')))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((******((('''((())))))((('''''''''(((***+++++++++******************,,,,,,,,,+++++++++******)))*********++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++,,,...000111000/////////000222333111222333555666777777777888999999;;;===???AAABBBCCCDDDDDDEEEEEEEEEEEEEEEGGGGGGHHHHHHHHHGGGGGGFFFCCC@@@;;;777555444333111000000000000000000000000000000000000////////////111000//////000222444555///111222333444999@@@EEEKKKQQQZZZaaafffiiikkkmmmooopppnnnkkknnnuuutttnnnkkkjjjfff___VVVPPPOOOPPPIIIJJJLLLOOOSSSUUUTTTRRRPPPRRRSSSTTTTTTTTTVVVXXXVVVZZZ^^^]]]ZZZYYY\\\```^^^```dddjjjmmmllliiifffdddbbb```___aaabbbbbbaaaeeemmmvvv{{{{{{wwwsssrrrgggiiimmmooonnnlllkkkjjjkkkiiiaaaYYYXXXZZZUUULLLKKKLLLNNNMMMJJJJJJKKKMMMKKKNNNQQQPPPMMMKKKKKKMMMLLLLLLJJJGGGDDDAAA@@@@@@???BBBFFFIIIIIIFFFCCC@@@IIIQQQ[[[aaa```\\\ZZZYYYNNNOOOMMMIIIBBB;;;777555.........000111111000...------,,,,,,,,,,,,---------,,,++++++******++++++******************************************************************************++++++++++++******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))---,,,,,,+++***)))((((((************************,,,,,,,,,++++++************++++++,,,,,,------...---------.........////////////...//////000111222222222222000//////111333222666<<>>@@@BBBCCCCCCCCCDDDEEEEEEDDDDDDCCCGGGHHHHHHHHHHHHGGGFFFEEEBBB>>>999666444333222111000000000000000000000000000000000000000000000///111000000000000000111111000333666999===DDDLLLRRRYYY^^^dddiiikkkmmmnnnooosssuuuuuusssvvv|||{{{vvvkkkjjjgggbbb\\\XXXUUUTTTQQQRRRRRRSSSSSSTTTUUUUUUVVVVVVUUURRRPPPPPPQQQSSSVVV\\\cccfffggghhhlllooowww{{{~~~}}}~~~~~~yyyqqqjjj___SSSRRROOOLLLKKKKKKLLLMMMLLLKKKMMMOOOPPPPPPQQQRRRSSSRRRSSSSSSPPPKKKDDD???<<<<<>>>>>???AAABBBCCCCCCCCCDDDEEEEEEDDDCCCBBBHHHHHHIIIHHHGGGFFFDDDCCC???;;;777444333222111000000000000000000000000000000000000000000000000000222222222222222222111111666:::???FFFMMMUUU^^^ccckkknnnpppqqqqqqppppppqqqtttvvvuuuttttttvvvtttooommmkkkgggddd```\\\WWWTTTQQQTTTVVVUUUTTTTTTXXX[[[^^^___aaabbbcccfffjjjmmmnnnuuu~~~vvvnnneee___^^^^^^\\\ZZZUUURRRPPPNNNOOOPPPQQQQQQQQQSSSUUUTTTQQQJJJCCC>>>:::<<<@@@CCCCCCAAA===;;;>>>>>>@@@IIITTT]]]``````]]]^^^^^^ZZZUUUOOOLLLJJJBBB===666111///.........------.........------,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,,,,+++++++++++++++++++++,,,------......------........./////////---......//////000111111555555444333222444777:::BBBIIIUUU```jjjqqqvvvzzz|||yyyuuuuuuvvvvvvqqqmmmooonnnllljjjiiilllrrrvvvttttttsssrrrqqqqqqqqqqqqyyywwwvvvvvvvvvuuuqqqnnn{{{dddSSSPPPQQQKKKHHHFFFCCC@@@===;;;;;;:::999777555444444333000......,,,++++++,,,---+++***+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''&&&&&&'''((($$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''''''''''''''((())))))((()))))))))((('''&&&&&&''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***++++++***))))))******************+++++++++((((((((()))))))))))))))*********))))))))))))((((((((((((((())))))))))))************************,,,------,,,+++***,,,---))),,,000444666555333111333444666888999;;;;;;;;;??????>>>??????@@@AAABBBDDDEEEGGGGGGGGGFFFDDDCCCIIIIIIJJJIIIGGGEEEBBB@@@<<<888444222111111000///////////////////////////000000000000000111111111333333222333444666888:::BBBFFFMMMVVV^^^gggnnnrrruuuvvvvvvtttqqqoooooopppoooqqqrrrrrrqqqqqqnnnkkknnniiidddaaa```^^^YYYUUUXXX^^^eeehhhggghhhlllpppyyy~~~vvvmmmaaaXXXTTTRRRQQQPPPQQQQQQQQQRRRRRRPPPMMMKKKBBBCCCEEEFFFEEEBBB???======;;;:::>>>GGGPPPWWWZZZYYY[[[]]]]]][[[YYYXXXXXXPPPKKKCCC<<<777333///------...///000000000//////------,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.....................////////////...///000111222222333333444333222111333888???EEEUUU[[[cccjjjooorrruuuvvvwwwwwwwwwyyy{{{{{{xxxuuusssttttttsssssstttwwwyyyzzzxxxwwwvvvvvvvvvuuuuuussssssrrrpppmmmjjjhhhgggwwwdddUUUQQQRRRMMMIIIGGGDDD@@@>>><<<;;;;;;999777555444444333000......,,,++++++,,,---+++***+++++++++***************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((''''''&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%&&&((('''&&&&&&''')))$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&'''((())))))((('''&&&'''(((((((((((()))))))))(((((()))))))))*********'''''''''''''''((())))))((((((((((((((('''&&&%%%''''''''''''(((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))++++++)))((()))***))))))******++++++++++++)))))))))******+++++++++*********))))))))))))((((((((((((((())))))))))))************************,,,------,,,+++***,,,---+++,,,...///111222333333333555666888:::<<<<<<===???>>>>>>>>>??????@@@AAAGGGHHHJJJKKKKKKIIIHHHFFFJJJJJJJJJJJJGGGCCC@@@>>>999666222000000111000000///////////////////////////000000000111111111222333222111333777===CCCGGGSSSVVV\\\dddlllrrrvvvxxxssssssssspppmmmllllllmmmkkkllloooqqqqqqooonnnnnniiifffccccccgggkkklllkkkvvvqqqhhhdddbbbaaa___ZZZTTTQQQPPPQQQQQQQQQNNNNNNNNNNNNNNNLLLKKKJJJAAAAAA???<<<<<>><<<;;;;;;999777555444444333000///...,,,++++++------,,,***************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''((((((''''''''''''((((((%%%'''((((((''''''((()))%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))'''''''''''''''''''''''''''((())))))))))))((('''******+++++++++,,,,,,,,,((())))))******++++++,,,'''''''''''''''((())))))''''''((((((((('''&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''(((******((('''((()))((()))******++++++******))))))******++++++,,,,,,++++++*********)))))))))((((((((()))))))))******************************+++,,,---,,,++++++,,,...------,,,,,,...000222444333444666888:::<<<======>>>>>>>>>>>>???@@@AAAAAAHHHJJJLLLNNNOOOMMMKKKJJJKKKKKKKKKJJJGGGBBB>>>;;;777444111///000111111000000000000000000000000000///000000111111222222222222222444777>>>GGGOOOTTTaaacccgggnnnsssvvvvvvuuulllmmmmmmkkkiiihhhhhhiiijjjiiijjjllliiidddccceeeoooppprrrxxxyyypppddd[[[WWWTTTQQQOOOSSSRRRPPPOOOPPPQQQRRRTTTJJJJJJGGGAAA<<<<<>><<<<<<;;;999777555444444333000///...,,,++++++------,,,***************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((('''''''''&&&((((((''''''''''''((((((&&&'''((((((''''''((()))&&&'''(((((())))))((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))))))))(((((((((((((((((((((((('''((()))******)))((('''************++++++++++++((((((((()))******++++++'''''''''''''''((())))))&&&&&&''''''((('''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''))))))'''&&&'''((('''((()))*********))))))((((((((()))***+++++++++,,,+++++++++************)))))))))*********++++++***************************+++,,,,,,++++++---//////......---...000222333222444666888:::<<<======????????????@@@AAACCCCCCGGGJJJMMMPPPQQQPPPNNNLLLLLLLLLLLLJJJGGGBBB<<<999666333000///000111111111000000000000000000000000///000000111111222333333666888===EEEMMMVVV\\\```hhhjjjmmmqqquuuuuuqqqnnngggiiijjjiiigggfffeeefffhhhhhhkkkoooooommmpppvvvyyyqqqhhhaaa\\\YYYTTTPPPOOOPPPSSSUUUSSSQQQNNNJJJFFFDDDEEEEEEIIIMMMSSSXXX[[[^^^```bbbdddcccbbbaaa^^^XXXPPPKKKCCC@@@<<<666333000000///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************+++++++++************************,,,,,,,,,---------......,,,,,,------.../////////.../////////000000000000000111444666888888888777555;;;EEEOOOXXX___eeeiiikkkmmmppprrrsssvvvyyy|||wwwtttmmmgggcccbbbdddfffppprrruuuuuuuuutttuuuvvvkkklllllliiihhhqqqooodddYYYRRRPPPKKKIIIGGGDDDAAA>>>===<<<;;;999777555444444333000///...---+++,,,------,,,*********************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&((((((''''''''''''((((((&&&'''((((((''''''(((***'''(((((()))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''''''''((((((((((((&&&''''''((()))******+++'''''''''''''''((())))))%%%%%%&&&'''((((((((('''''''''''''''((((((((())))))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&'''(((******))))))(((&&&''''''((()))******+++,,,,,,,,,++++++++++++***************++++++++++++)))))))))))))))))))))))))))+++,,,,,,+++,,,...000//////000000000111222222222333555888:::<<<======@@@@@@@@@AAABBBCCCEEEEEEGGGIIIMMMPPPQQQQQQOOOMMMLLLMMMLLLKKKGGGAAA<<<888555333000///000111222222000000000000000000000000///000000111222222333333;;;@@@HHHRRR[[[bbbfffiiikkklllnnnrrrtttsssmmmhhhfffhhhjjjiiigggeeeeeeeeeeeegggqqqkkkfff^^^WWWSSSSSSUUUWWWYYYUUUQQQOOOPPPOOOKKKHHH???DDDKKKRRRXXX]]]aaadddccccccccccccbbb___ZZZVVVQQQLLLEEE===777444333222......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,------.........,,,,,,------.../////////////////////000000000000///111333666888888777777BBBJJJVVV```eeefffeeedddhhhkkkooorrrtttvvvxxxzzztttlllbbb]]]```fffllloooqqqpppooommmkkkkkknnnpppppptttvvvuuuxxxjjj```UUUNNNNNNMMMHHHFFFCCC???<<<;;;:::999999888666555444222///---------......------,,,+++******++++++++++++******'''((()))***)))'''%%%$$$))))))))))))))))))))))))******))))))((((((''''''&&&''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&%%%&&&&&&'''((()))******&&&'''((((((&&&%%%&&&((()))))))))***************))))))))))))(((((((((((())))))******************)))***,,,............------.........------------------,,,++++++*********+++++++++++++++***))))))''''''&&&&&&''''''((()))(((((((((''''''&&&&&&&&&)))))))))))))))))))))))),,,)))&&&%%%''')))(((&&&''''''''''''((((((((((((((((((''''''&&&&&&&&&%%%''''''''''''(((((((((((((((((((((((())))))))))))&&&''''''(((((((((((((((''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))******)))))))))))))))******+++))))))))))))************+++,,,,,,,,,,,,,,,,,,---//////000000111111222222555666777888:::<<<======??????>>>???@@@CCCEEEFFFLLLLLLKKKKKKKKKKKKKKKLLLJJJJJJHHHEEEAAA<<<777444222111000//////000111111111111000/////////000000111000//////333888>>>BBBGGGQQQ[[[^^^[[[ZZZ^^^ccclllmmmmmmnnnnnnlllhhheeeiiidddcccfffhhhiiipppyyyxxxzzzjjjhhhjjjbbbVVVZZZOOORRRYYYUUUQQQPPPKKKNNNGGG???AAANNN]]]cccbbbcccdddeeedddbbbaaaaaabbb```ZZZRRRLLLGGG@@@777///222000////////////---+++,,,,,,++++++,,,,,,---...------,,,***((((((+++---,,,------......------,,,...---,,,,,,++++++++++++***++++++,,,,,,++++++***)))***+++,,,,,,***)))(((************))))))))))))(((((((((((())))))))))))************************,,,,,,+++***))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......222222111///------...000000222444333333666===BBBMMMUUU___cccaaa^^^\\\]]]___gggqqqwwwyyyxxxwwwxxxwwwkkkdddgggoooqqqpppooollliiieeecccgggqqqiii```UUUOOOOOONNNIIIGGGDDD@@@===<<<;;;:::999888666555444222///---------......------,,,+++******++++++++++++******)))***+++,,,,,,+++******))))))))))))))))))))))))***)))))))))((((((((('''&&&'''(((((())))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))(((''''''&&&%%%%%%&&&&&&''''''(((((('''((()))((('''&&&''')))((())))))))))))*********))))))************++++++------............//////---...///111111111000000000000000000000111111222///////////////...---------------,,,,,,++++++***))))))(((((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((+++(((%%%%%%'''((('''&&&''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))&&&'''(((((())))))(((((('''((((((((()))))))))***))))))************))))))*********))))))))))))))))))))))))))))))******+++))))))))))))************+++,,,,,,,,,,,,---------//////000111222222333333555666777888:::;;;<<<===@@@@@@@@@AAABBBCCCDDDEEELLLLLLLLLKKKKKKKKKLLLLLLJJJJJJHHHDDD@@@:::666333222111000//////000111222333333222111111111111222444444555888===DDDJJJNNNRRRRRRQQQRRRUUU[[[ccciiiiiijjjmmmppppppmmmiiifffdddhhhqqq}}}{{{wwwyyywwweeeWWWUUUXXXSSSTTTYYYVVVNNNKKKGGGGGGMMMVVV\\\^^^eeefffgggfffcccaaa______ccc^^^XXXTTTPPPIII@@@999555222///......//////.........------------------------,,,***))))))+++---,,,------......------,,,...---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,++++++******+++++++++++++++***************))))))))))))(((((((((((()))))))))***************************,,,,,,+++***************++++++++++++++++++++++++,,,,,,---------...............------......///000111111222111//////000222///000111444888@@@HHHNNN\\\^^^^^^[[[VVVUUUXXX[[[gggmmmuuuyyyyyyxxxxxxyyyvvvqqqmmmmmmmmmjjjjjjlllccceeekkksssiii```VVVPPPPPPNNNIIIGGGDDDAAA>>><<<<<<;;;999888666555444222///---------......------,,,+++******++++++++++++******)))******+++,,,---------))))))))))))))))))))))))))))))))))))((((((((((((&&&'''(((((())))))(((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''((()))((((((((()))))))))************+++,,,---...//////000000000111111222222222111222333333333333333222111000//////000111333444000111222333333333222111222111000......---......---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***(((%%%%%%&&&''''''&&&''''''''''''(((((((((((())))))((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))&&&'''(((((())))))(((((((((((((((((())))))))))))******++++++++++++******+++*********))))))(((((()))))))))))))))******+++)))))))))*********++++++++++++,,,,,,------------...///000111222333444444555555666888999:::;;;;;;???@@@AAABBBCCCCCCDDDCCCLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIGGGBBB===888444222111111000000000111111222555444333222222222333333888:::>>>DDDJJJPPPUUUXXXUUUPPPLLLOOOXXXbbbiiilllnnnnnnlllkkkiiihhhgggfffpppzzz}}}zzz}}}|||ooofff```WWWWWW[[[XXXRRRSSSTTTSSSPPPQQQVVV\\\bbbdddggggggeeecccaaaaaaeeebbb^^^\\\YYYTTTKKKEEE>>>999333......///000111////////////...---,,,+++---------+++******,,,...,,,------......------,,,------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++***++++++,,,---...++++++*********)))))))))((((((((()))))))))******++++++++++++++++++++++++,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,---............///////////////......//////000111///111222222111111222333......111777AAAMMMUUUZZZ\\\\\\ZZZVVVTTTVVV]]]ccciiinnntttwwwvvvtttuuuvvvqqqooolllhhhbbb^^^eeennnooouuummmcccWWWQQQQQQMMMHHHFFFCCC@@@===<<<;;;;;;999888666555444222///---------......------,,,+++******++++++++++++******)))(((((((((((()))***+++))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))(((((('''''''''''''''''''''&&&&&&&&&''')))(((''''''((()))((((((((())))))******++++++,,,---///000111333333111111111222222333333444444444555555555555555444111000...------...///000---///111444555666666555666555333222111111222222000///...,,,+++*********''''''(((((((((((())))))'''''''''''''''''''''''')))(((&&&%%%%%%&&&&&&'''''''''''''''(((((((((((()))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''((()))))))))))))))(((((((((((()))))))))))))))******++++++******)))++++++******)))((((((((()))))))))))))))******+++))))))*********+++++++++++++++,,,,,,---.........---...///000111333444444555555666777999:::;;;;;;<<<===@@@BBBDDDDDDDDDDDDKKKKKKLLLLLLLLLLLLLLLLLLJJJHHHEEE@@@;;;666333111111111111111111111222222444333222111222333555666===AAAHHHOOOUUUXXXXXXXXXMMMNNNRRRZZZccciiijjjiiipppnnnkkkhhhiiinnnuuu{{{|||jjjaaa\\\RRRXXXYYY[[[[[[WWWTTTWWW]]][[[___dddggggggfffeeeeeedddbbbaaaaaa___[[[UUUPPPLLLEEE<<<444000///000000....../////////...,,,,,,---------,,,++++++,,,...,,,------......------,,,---,,,,,,++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++******+++---///000+++++++++*********))))))(((((()))))))))*********++++++++++++++++++++++++,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........///////////////......//////000111///111222222111111111333222222666???KKKVVV[[[]]]WWWXXXYYYYYYZZZ]]]bbbfffjjjooouuuvvvtttqqqpppqqqiiigggfffeeeccchhhwwwssseeeXXXRRRPPPKKKFFFDDDAAA>>><<<;;;::::::999888666555444222///---------......------,,,+++******++++++++++++*********)))(((''''''''''''(((************************(((((((((((())))))))))))'''(((((()))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((()))))))))(((((((((((((((%%%'''((((((''''''((()))))))))******+++,,,------...///000111222444555555222222333444555555666666888888888888888999999999444333111000////////////,,,---000333555777888888888888777666666666666777333222000///...---,,,,,,((((((((()))))))))))))))(((((((((((((((((((((((()))((('''&&&%%%%%%'''(((''''''''''''((((((((((((((((((((()))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((************))))))(((((()))))))))))))))******+++************++++++++++++++++++,,,------...//////------...///000111222333444555666777999;;;<<<===999;;;>>>AAACCCDDDEEEEEEIIIJJJKKKLLLLLLLLLLLLKKKIIIGGGBBB===888444222111000000111111222222222222222111111111333555888:::DDDJJJSSSZZZ]]]\\\XXXTTTLLLSSS]]]dddgggiiikkklllqqqtttxxx~~~qqq^^^ZZZVVVUUUZZZ[[[ZZZ[[[___YYY]]]bbbfffgggfffffffffdddddddddeeeeeeccc___\\\]]]UUUJJJ@@@999555222111------...............---,,,---...---,,,,,,---///,,,------......------,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,,,,++++++******+++---///000++++++++++++************))))))))))))************++++++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............------......///000000111222222000000111222999;;;@@@HHHRRRXXXXXXWWWYYYYYYYYYYYYZZZ]]]aaadddooosssvvvvvvqqqllliiiiii```ccclllyyywwwfffWWWQQQPPPJJJDDDCCC@@@===;;;:::::::::999888666555444222///---------......------,,,+++******++++++++++++******++++++******)))(((((('''************************(((((((((((())))))))))))'''((())))))******))))))((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********))))))))))))))))))))))))))))))%%%'''(((((((((((()))++++++,,,,,,---...///000000222222333333444444444555444555666666777888999999;;;;;;;;;;;;<<<===>>>???;;;::::::999888777666666000111222333555777888999999:::;;;;;;<<<;;;;;;;;;777666444333222111111111,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))'''&&&%%%''')))''''''''''''((((((((((((''''''(((((((((((())))))''''''''''''(((((((((((((((((((((((())))))))))))'''((())))))******))))))))))))))))))(((((((((((((((((())))))))))))(((((()))))))))))))))))))))***)))))))))))))))******+++*********++++++++++++,,,++++++,,,---...//////000/////////000111111222222333444666888:::===>>>???:::<<<>>>@@@CCCEEEFFFFFFGGGHHHJJJKKKLLLLLLKKKJJJHHHEEE@@@:::666333222111///000111222333333333333222111111333777<<<@@@CCCNNNSSSZZZ___aaa^^^ZZZVVVXXX^^^dddffffffkkkwwwfff[[[UUUYYY]]][[[\\\```[[[___bbbddddddcccccccccfffggghhhiiijjjiiiiiihhhjjjddd[[[QQQIIIBBB<<<888000000///............///,,,---//////------...///,,,------......------,,,,,,,,,+++++++++,,,------,,,,,,------------,,,,,,++++++***++++++,,,---...,,,++++++++++++*********)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------......///000111222222111000111444666AAACCCHHHNNNRRRSSSRRRPPPVVVTTTSSSTTTYYYaaahhhmmmoooqqqppplllfffaaaaaabbb^^^iii~~~wwweeeUUUPPPPPPJJJEEECCCAAA>>><<<;;;;;;;;;999888666555444222///---------......------,,,+++******++++++++++++******)))***+++,,,+++***))))))************************'''((((((((()))))))))***(((((()))************)))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************''''''(((((())))))******''')))************,,,---......///000111222333333666555555444444444333333444444555666777888999999::::::::::::;;;===???@@@???@@@BBBCCCCCCBBB@@@???:::999777666666777888999999:::===???@@@@@@???>>>;;;:::999888777777777777111111000///...---,,,,,,************************)))***+++)))&&&&&&(((+++''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((()))************)))***)))))))))(((((((((''')))))))))******)))))))))((((((((()))******++++++)))))))))))))))******+++*********+++++++++,,,,,,++++++,,,---...///000000222222222222222222222222222444666999<<>>FFFIIILLLMMMMMMMMMMMMNNNPPPQQQTTTZZZbbbjjjooorrrlllkkkgggbbb^^^___eeekkkwwwvvvcccSSSPPPQQQJJJEEEDDDBBB???===<<<<<<<<<999888666555444222///---------......------,,,+++******++++++++++++******&&&''')))+++,,,+++***)))************************'''((((((((())))))******(((((()))***************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************%%%&&&&&&'''((()))******)))+++,,,,,,,,,,,,...//////000111222333444555555888777666555444333222222111222333444555666777777666666666777888;;;===>>>@@@BBBEEEHHHIIIIIIGGGFFFCCC@@@<<<999777777888999888;;;???BBBCCCCCCAAA???>>>>>>===<<<;;;;;;;;;;;;555444333222111000///...***************************+++,,,***'''&&&))),,,''''''''''''((((((((()))%%%&&&&&&&&&''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((()))*********************))))))((((((((('''******++++++++++++******''''''((()))***+++,,,,,,)))))))))))))))******+++******+++++++++,,,,,,,,,++++++,,,---...///000111555555444444444444333333222333666999===@@@CCCDDDFFFEEEDDDCCCCCCDDDFFFGGGDDDEEEHHHJJJJJJJJJIIIHHHDDDAAA<<<777333222222333///000222333444444333333666777888<<>>;;;666111......//////,,,...///000///...///000,,,------......------,,,++++++++++++,,,,,,---...,,,------......------,,,)))***+++,,,,,,+++)))(((,,,,,,,,,+++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...------------------------////////////000000000000000000000000000111111222111222111111333888???DDDIIIKKKLLLKKKHHHIIILLLPPPSSSWWW___hhhnnnooollliiimmmjjjeee``````hhhvvvooodddVVVOOONNNKKKGGGFFFCCC???===;;;::::::777666666555333111///......---,,,,,,,,,,,,---...************************)))+++,,,+++***)))***++++++++++++************)))))))))))))))***************************)))((((((&&&(((***+++***)))******'''&&&&&&&&&'''(((***+++))))))*********))))))(((((()))))))))************''''''((((((((((((((('''((()))+++++++++,,,///111///222555666555444444555666555333222222222333333555333333666999;;;999777777666555222000000333555:::BBBHHHJJJLLLOOOOOOMMMHHHGGGFFFEEECCC@@@<<<999777:::???CCCEEEEEEDDDCCCCCCCCCDDDCCCAAA???===;;;<<<;;;888666444222111111+++------***&&&$$$'''***+++******)))(((&&&&&&%%%'''((((((((())))))******((()))***)))((('''((()))((((((((((((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))*********)))******+++,,,,,,+++******+++...000222222222333333444555666777666888:::;;;<<<===@@@BBBEEEDDDCCCCCCEEEFFFEEEDDDEEEFFFGGGHHHHHHHHHGGGGGG@@@===888444111111222222555222000000222333333222333555===HHHNNNOOOPPPSSSPPPZZZ[[[[[[aaaaaa```iiieeeppp}}}hhh\\\[[[ZZZZZZZZZZZZ\\\```fffjjjfffccceeejjjmmmmmmnnnqqqoooooonnnllljjjfffcccaaaRRRHHH;;;444333333111///000------000000------//////...---,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))************************++++++++++++++++++++++++......---,,,+++***)))(((,,,,,,,,,---------......---///000111000///000111222222111///------///000333333222333777===DDDIIIIIIGGGEEEEEEJJJOOOTTTWWW```cccdddeeejjjooommmgggkkkeeeaaaeeetttpppcccUUUNNNNNNKKKGGGFFFCCC???===;;;::::::777777666555333111///......---,,,,,,,,,,,,---...++++++++++++++++++++++++((()))++++++******+++---)))))))))******+++++++++))))))))))))***************************)))((((((''')))++++++***))))))***((('''''''''''')))***+++))))))************))))))*********************+++(((((()))******************,,,---......///222444555666777777666666888999666555444333222333333444:::888888999;;;;;;999777444444222///...///222555;;;CCCJJJMMMOOOSSSSSSPPPQQQPPPOOOOOOMMMJJJEEEBBB>>>>>>>>>>>>@@@CCCFFFHHHEEEEEEEEEEEEDDDCCCBBBAAA======<<<:::999888888777111111000...+++******+++***))))))(((((((((((((((&&&&&&'''''''''(((((((((((()))***)))((('''((()))((((((((((((((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((()))))))))******************++++++,,,,,,,,,++++++,,,...000111///000111333555666777777777999;;;======???AAACCCEEEDDDDDDEEEGGGGGGEEEDDDEEEFFFGGGHHHHHHGGGFFFEEE>>>;;;777333111000111222555666666444222333777;;;???BBBHHHPPPSSSTTTXXX______fffdddaaafffeeefffppp}}}qqqlllggg```ZZZYYY\\\ccchhhddd``````dddgggiiimmmssspppppppppnnnllliiigggeee[[[UUULLLCCC;;;555222000///------//////,,,,,,.........------,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))************************++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,---------.........---///000111000///000111000111111000//////111333666444555:::BBBJJJMMMNNNKKKJJJKKKNNNSSSZZZ```ccchhhjjjkkkjjjgggcccbbbbbbdddlll{{{qqqcccTTTMMMMMMJJJGGGFFFCCC???===;;;::::::777777666555333111///......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++***)))***+++'''(((((()))***+++,,,---))))))))))))************)))************))))))((((((***++++++)))(((((())))))((((((((()))***+++,,,))))))************))))))+++++++++***************))))))***,,,------------...///111111111222444777::::::::::::999:::===???>>>===<<<;;;;;;;;;<<<===>>><<<;;;;;;<<<;;;999777666666333111000222666:::>>>FFFNNNQQQTTTWWWWWWTTTUUUTTTSSSSSSTTTRRROOOMMMLLLHHHBBB>>>===@@@EEEIIIHHHHHHHHHGGGFFFDDDCCCBBB@@@@@@@@@???>>>>>>======777555333222111000---,,,)))(((((('''((()))***+++%%%&&&&&&&&&&&&&&&''''''((()))***)))((('''((()))''''''(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))*********************+++,,,,,,,,,---------......//////---///111333555777777888888:::<<<>>>>>>@@@BBBDDDEEEEEEFFFHHHJJJIIIEEECCCFFFGGGHHHHHHHHHFFFDDDBBB;;;999555222000000111222333666888555333555===EEEKKKMMMRRRWWWXXXYYY```iiihhhmmmgggccckkkrrr{{{|||oooccc\\\[[[^^^aaa^^^\\\^^^cccdddeeeiiinnnnnnooooooooommmllljjjhhheeeddd^^^TTTGGG;;;333000000------000000------///......---------......///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------,,,------------.........---///000111000///000111...000111222111111333444777666:::CCCOOOVVVVVVRRRPPPQQQTTTXXX]]]ccchhhkkkiiiggghhhiiibbbZZZ]]]gggqqquuucccRRRLLLMMMIIIGGGFFFCCC???===;;;::::::777777666555333222000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++)))'''((((((((((((((()))***+++++++++((()))))))))************))))))************)))((()))+++++++++)))'''((())))))))))))******++++++,,,((())))))************)))***************))))))))))))***+++---.../////////000111333333333333666888999;;;===>>>>>>@@@BBBDDDDDDCCCBBBAAAAAABBBCCCDDD>>>>>>======<<<;;;:::888999888666333333555;;;???EEEMMMTTTVVVXXXZZZYYYVVVXXXUUUSSSRRRTTTVVVWWWWWWXXXSSSLLLEEEAAA@@@BBBCCCHHHIIIJJJJJJGGGCCC???<<<@@@@@@@@@???????????????<<<999666555666555111---+++***)))''''''(((***+++&&&&&&&&&'''''''''''''''((()))***)))((('''((()))''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********+++************+++,,,,,,,,,---...////////////...///000222333555666666666888:::<<<>>>>>>@@@BBBDDDEEEFFFHHHKKKMMMKKKGGGCCCHHHIIIJJJJJJHHHEEEBBB@@@888666444111000111222333111333555555666;;;EEELLLVVVUUUWWW\\\___aaafffmmmeeekkkhhhjjjyyy{{{pppfff___ZZZ[[[]]]bbbhhhjjjggggggiiikkklllmmmmmmmmmlllkkkjjjiiiiiifff___TTTFFF:::333222//////111111//////222.........---......///000......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------............---///000111000///000111---///111222111111333444777:::BBBLLLVVVZZZXXXVVVVVVXXX[[[___bbbfffiiilllkkkbbb^^^aaa]]]VVV```qqqzzzeeeRRRLLLMMMHHHGGGFFFCCC???===;;;::::::888777777666444222000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))))))))+++))))))))))))))))))))))))((()))))))))************((())))))*********))))))***++++++***((('''((()))*********+++++++++++++++(((((()))***************)))))))))))))))))))))))))))***,,,---...//////000000222333333222333555777444888>>>BBBDDDEEEFFFGGGAAA@@@????????????AAAAAA@@@@@@AAAAAAAAA@@@@@@@@@<<<;;;:::888777:::???CCCMMMTTTYYYYYYYYY[[[ZZZWWW]]]XXXRRROOOPPPRRRUUUWWWWWWVVVSSSOOOJJJFFFBBB@@@DDDFFFJJJLLLJJJFFF@@@===::::::;;;<<<===???AAACCCBBB>>>;;;::::::999666222000///,,,***)))((((((((())))))))))))((((((((((((((()))***)))((('''((()))&&&'''''''''(((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************+++++++++***+++,,,,,,---------...000000000000000444444444444444444444555777999;;;======???AAACCCFFFGGGJJJMMMOOOMMMIIIEEEKKKLLLLLLLLLIIIEEEAAA>>>555444222111111222333444333333444888???GGGNNNRRR^^^ZZZYYY___ccceeehhhkkkhhhttt{{{qqqeeebbb___aaafffiiihhhgggjjjiiijjjlllmmmnnnmmmmmmllljjjhhhgggeeeaaaWWWJJJ@@@666222000111111...000333/////////......//////000......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++---------.........//////---///000111000///000111...000111111111111333444:::BBBMMMTTTWWWXXXXXXYYYXXX\\\```cccdddgggjjjmmmnnnaaa[[[___aaabbbooohhhRRRMMMNNNGGGGGGFFFCCC???===;;;::::::888888777666444222000///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))******+++---///******)))))))))((((((((())))))))))))************((())))))************)))******+++)))(((((()))+++)))******+++++++++******'''((()))******+++******(((((()))))))))*********+++,,,---...///000000000000111222222222222444666444999@@@FFFHHHIIIIIIIIIBBBAAA@@@@@@@@@AAABBBCCCEEEFFFHHHIIIHHHGGGHHHIIIGGGGGGFFFEEEEEEFFFJJJMMMSSSXXX[[[ZZZYYY[[[[[[YYY]]]XXXPPPKKKIIIIIIJJJJJJNNNOOOQQQQQQOOOJJJEEEBBB>>>AAAFFFJJJLLLKKKIIIHHH:::999999999<<<@@@DDDFFFFFFCCC???===<<<<<<;;;:::555444333000---+++)))(((+++++++++************)))((()))***)))((('''((()))&&&&&&''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,------------...///000111222222999888555333333444555666777999;;;======???AAACCCFFFGGGJJJNNNQQQPPPLLLIIILLLMMMMMMLLLIIIDDD???;;;333333222222222333444555777777:::@@@IIIQQQUUUVVV\\\XXXWWW\\\aaaeeelllrrruuujjjaaaaaacccddddddfffhhhiiikkkmmmnnnnnnmmmmmmjjjhhhgggjjjkkkggg\\\RRRAAA;;;555333000---...222111111000///////////////......---------,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......------,,,,,,++++++------........./////////---///000111000///000111///000111111111222666888CCCKKKTTTWWWVVVUUUWWW[[[YYY]]]bbbdddeeehhhlllpppfffbbbdddppp{{{kkkSSSNNNNNNGGGGGGFFFCCC???===;;;::::::888888777666444222111000,,,,,,---......---,,,,,,++++++++++++++++++++++++''')))***+++******,,,---((((((((()))))))))))))))))))))))))))************(((((()))***************)))******)))((((((***,,,))))))***++++++***)))((('''((()))******+++++++++))))))***+++,,,------...//////000111111111111111000222222222111222444666999===CCCGGGIIIJJJKKKKKKHHHHHHGGGFFFGGGHHHIIIJJJIIILLLNNNNNNLLLKKKMMMNNNOOOPPPPPPPPPOOOPPPRRRTTTUUUYYY[[[XXXXXX[[[]]]\\\ZZZWWWRRROOOMMMJJJGGGEEEGGGHHHIIIJJJJJJHHHFFFEEE<<<===???CCCGGGKKKOOOPPPFFFCCC???<<<;;;===AAADDDDDDBBB@@@<<<999999<<<>>>999999999777444000---+++,,,+++++++++************((()))***)))((('''((()))&&&&&&''''''((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))*********+++++++++,,,++++++++++++,,,---------------...000222444666<<<999555333222444888:::888:::<<<>>>>>>@@@BBBDDDFFFGGGJJJNNNQQQRRROOOMMMLLLLLLMMMKKKGGGAAA;;;777222222222222333555666777999===CCCJJJOOOSSSUUUWWWVVVWWW[[[aaagggqqq}}}xxxvvvooofff```dddeeegggiiijjjjjjjjjiiiiiiiiijjjlllnnnlllgggcccTTTJJJ@@@999333...///333333222111000///...............---------,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------............////////////---///000111000///000111//////000111222666<<<@@@JJJMMMQQQSSSRRRRRRUUUXXX[[[___ccccccbbbdddhhhmmmcccpppmmmTTTNNNOOOGGGHHHFFFCCC???===;;;::::::888888777666555333111000,,,,,,---......---,,,,,,************************---------,,,)))''''''(((&&&&&&'''((()))***++++++))))))))))))************(((((()))***************((())))))(((((((((+++---((()))***++++++***((((((''''''(((******+++++++++******+++,,,...///000000111222222333333333222222111222333333222222444666???BBBEEEGGGHHHIIIKKKMMMKKKKKKJJJJJJJJJKKKMMMNNNKKKNNNPPPOOOMMMKKKLLLNNNMMMNNNPPPPPPOOONNNOOOPPPUUUYYYZZZWWWWWW\\\______\\\[[[[[[[[[ZZZWWWRRRNNNGGGFFFDDDCCCBBBCCCDDDEEE===<<<:::;;;@@@FFFMMMRRRVVVPPPHHH@@@;;;:::<<<>>>??????===888444444999>>><<<<<<===<<<999555111...,,,+++++++++******))))))(((******)))((('''((()))&&&&&&&&&'''((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...------------///222666888<<<999555222222666;;;>>>999;;;>>>???@@@AAACCCFFFFFFGGGJJJNNNQQQSSSQQQOOOKKKKKKLLLJJJEEE???888444222222222333444666777888888@@@JJJOOOOOOOOOQQQTTTWWW^^^gggnnnuuuooo______```bbbdddeeeeeeddddddgggiiilllmmmkkkjjjjjjkkkdddYYYKKKAAA888222222666444444222000///...............---------,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,---//////000............/////////000---///111111000///000111...///000111444:::BBBGGGMMMLLLKKKKKKNNNPPPSSSTTT___aaacccaaa]]]]]]aaaeeeooonnnWWWNNNLLLJJJEEEDDDAAA???===<<<<<<<<<888777777555444222000///000...------......---,,,++++++++++++++++++++++++------,,,++++++******)))******))))))))))))******))))))))))))))))))))))))***************************---...+++'''&&&)))---******))))))((((((''''''+++++++++++++++,,,,,,,,,)))***+++,,,...///000111///000222333222333555777666444222222555999===@@@EEEGGGHHHJJJKKKLLLLLLMMMJJJMMMPPPQQQNNNKKKJJJJJJLLLKKKJJJKKKKKKKKKNNNRRROOONNNMMMMMMNNNOOOOOOOOOPPPUUUXXXVVVWWW\\\___^^^]]]\\\[[[[[[[[[[[[[[[[[[WWWRRROOONNNKKKFFFFFFHHHDDDBBB???;;;999===FFFLLLPPPSSSUUURRRIIIAAA<<<:::@@@>>><<<888666666999<<<===>>>AAACCCBBB>>>888555///---***(((((()))+++,,,******+++,,,,,,,,,,,,,,,***)))((((((((((((((()))))))))))))))))))))))))))***((('''((()))***)))'''******))))))))))))******))))))))))))))))))))))))(((((())))))******++++++***)))))))))++++++)))'''---,,,+++***+++,,,---.........///000111222333333666333///000444888999999=========@@@BBBDDDCCCAAAEEEGGGKKKOOOSSSSSSQQQNNNPPPOOONNNKKKDDD:::777999444666777777666777999;;;AAAFFFKKKNNNNNNOOORRRUUU]]]bbblllzzzzzz]]]cccYYY\\\ccc``````eeedddiiijjjlllnnnoooooonnnmmmiiieee\\\OOOBBB999333222333222222222///,,,///444///---///000...)))))),,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,---------............///////////////000000000000...000111222111000000111000222333555888>>>EEEJJJJJJGGGEEEIIIQQQYYY\\\\\\bbbaaa___[[[ZZZ]]]dddjjjnnnWWWNNNKKKIIIGGGEEECCC???===;;;::::::888777777666444222000///000...------......---,,,+++++++++++++++++++++++++++++++++++++++++++++,,,******))))))))))))******************************************************))),,,...,,,(((&&&))),,,++++++*********)))))))))******++++++++++++,,,,,,+++,,,---...///000111111000222444444333222333444555555444333333555999;;;AAADDDHHHKKKLLLKKKKKKJJJKKKKKKLLLOOOSSSUUUWWWVVVSSSSSSTTTUUUVVVVVVYYY[[[VVVUUUUUUVVVXXXYYYYYYYYYUUUXXXXXXVVVWWWYYYYYYVVVYYYXXXWWWWWWXXXZZZZZZ[[[[[[VVVSSSUUUVVVSSSRRRSSSUUUTTTPPPJJJCCC>>>>>>???NNNQQQTTTTTTPPPIIIDDDAAAAAA???===;;;888666444333:::???DDDEEEBBB>>><<<<<<222000---***(((((()))*********************))))))))))))(((((((((((())))))))))))))))))))))))))))))***((('''((()))***)))'''******))))))))))))******)))))))))))))))))))))))))))))))))))))))*********+++***)))***++++++***(((,,,,,,+++++++++,,,---.........///000111222333333444222000111444777888888;;;<<<===>>>@@@BBBDDDFFFFFFFFFHHHLLLQQQTTTSSSQQQQQQMMMIIIEEE===555333777000111333444555888<<>>:::222,,,666>>>FFFHHHDDDAAACCCEEE:::777444000---+++***)))++++++******)))((((((''')))))))))(((((())))))***))))))))))))))))))))))))***((('''((()))***)))'''******))))))))))))******))))))))))))))))))))))))************))))))))))))+++******+++,,,---+++***,,,,,,,,,+++,,,------.........///000111222333333222222222333666888888777999;;;===>>>@@@EEEMMMSSSPPPLLLIIILLLQQQTTTSSSQQQRRRLLLEEE???888111111555111222333444555999>>>BBBEEELLLRRRRRRPPPSSS^^^gggsssmmmbbb___[[[___ccc^^^gggggghhhjjjmmmppprrrtttpppnnnjjjeee]]]QQQCCC:::444222222333111...///333999222------///......000------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------......------,,,---------............///////////////000000000000222333444444222111222333222333333444666999???CCCFFFHHHLLLSSSZZZ^^^``````bbbbbbbbbdddjjjxxxmmmWWWNNNJJJFFFFFFEEECCC@@@>>>;;;:::999888888777666444222111000000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++******))))))******+++************************************************(((***------+++))))))***++++++++++++++++++************++++++,,,,,,------//////000000111222222333222555888:::;;;;;;;;;<<<>>>@@@BBBBBBCCCFFFNNNTTTRRRUUUYYY]]]bbbhhhpppvvvzzzuuusss{{{sssnnnhhhccc```]]]YYYUUUVVVUUUYYY^^^```^^^___bbb^^^aaaddddddaaa\\\VVVRRREEEEEEGGGMMMTTTYYYYYYWWWPPPLLLHHHFFFEEEAAA888000222999BBBGGGIIIIIIIIIJJJCCCAAA===888444000---,,,,,,++++++***************)))))))))((())))))******))))))))))))))))))))))))***((('''((()))***)))'''******))))))))))))******))))))))))))))))))))))))++++++******))))))((((((,,,++++++,,,---...,,,+++,,,,,,,,,,,,------............///000111222333333222333555777999:::999999888;;;???AAACCCKKKVVV```\\\UUUNNNMMMQQQSSSRRROOOOOOIIIBBB>>>888333333666777777777666777;;;AAAEEEMMMUUU\\\]]]ZZZ___lllyyyzzzlll\\\[[[bbbaaacccdddgggkkknnnqqqssstttssspppmmmllliii___QQQGGG>>>999555444222000222777DDD:::000///000///..............................+++++++++,,,,,,,,,------------------------------,,,,,,------------,,,,,,,,,------......------,,,---------............///////////////000000000000222333444333111111222444555666777888:::>>>CCCFFFKKKOOOTTTZZZ]]]```aaaaaafffkkkrrrzzzlllWWWOOOJJJEEECCCBBBBBB@@@???===<<<;;;999888888666555333111000000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++************************************************(((***+++,,,+++************************************++++++,,,---.........///000000111222333444444555777:::<<<<<<<<<>>>???AAADDDFFFHHHLLLSSS]]]dddjjjjjjkkkkkkppp{{{}}}zzzuuuooojjj]]]___cccccc]]]VVVWWW]]]aaabbbcccddddddbbb___]]]PPPMMMKKKMMMSSSYYY\\\\\\XXXRRRLLLJJJIIIFFF@@@:::222555;;;DDDLLLOOOMMMJJJGGGFFFCCC???:::555111///+++***)))))))))***++++++)))))))))))))))***++++++))))))))))))))))))))))))***((('''((()))***)))'''******))))))))))))******))))))))))))))))))))))))++++++******))))))((((((,,,++++++,,,......---,,,,,,,,,---------...............///000111222333333444666999;;;<<<<<<<<<<<<;;;>>>AAABBBDDDKKKVVV___]]]VVVOOOMMMOOOQQQPPPNNNIIICCC>>><<<999444333666777888888999:::???EEEIIIRRRXXX]]]^^^```lllooocccfffddd___bbbfffkkkoooqqqqqqqqqrrrooommmmmmmmmhhh___WWWKKKBBB999444111000333888CCC999///...///...------........................++++++,,,,,,,,,---------------------------------,,,------......------,,,,,,------......------,,,---------............///////////////000000000000111222222111000111333444666888:::<<>>===<<<999999888777555333111000000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))++++++************++++++++++++++++++++++++++++++************************))))))***++++++++++++***)))))))))***************,,,,,,------...///000000000111222333444666777777:::;;;===>>>>>>>>>@@@BBBAAAEEENNN[[[jjjzzz}}}wwwwwwvvvrrrggg\\\[[[___YYYXXXXXXZZZ]]]```aaaaaaaaa]]]XXXVVVWWWZZZ]]]___\\\WWWQQQMMMLLLJJJGGGDDD:::777888???IIINNNMMMJJJIIIHHHFFFCCC???:::666333+++***)))((((((((()))***))))))))))))******+++,,,))))))))))))))))))))))))***((('''((()))***)))'''******))))))))))))******))))))))))))))))))))))))************))))))))))))+++******,,,......---,,,,,,,,,---............---......///000111222333333666888<<<=========>>>???@@@BBBCCCCCCCCCGGGMMMSSSSSSQQQMMMLLLMMMOOOPPPPPPEEE???:::999777444333555444666888;;;???EEELLLPPPSSSYYY```fffpppzzzkkk\\\___aaaeeeiiilllnnnnnnnnnpppnnnlllmmmnnnlllhhhdddWWWLLL???888333///111555888111+++,,,...------///........................,,,,,,,,,,,,------------------------------------------............------,,,------......------,,,---------............///////////////000000000000///000111000000111444777999;;;>>>@@@CCCFFFKKKOOOSSSVVVYYYYYYXXX[[[cccjjjvvv~~~jjjXXXQQQLLLFFFBBBBBBBBBAAA@@@>>><<<:::999999888777555333222000000...------......---,,,------------------------,,,+++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******************************))))))***+++++++++*********+++++++++,,,,,,------...///000111222222222222444666888:::;;;<<<>>>???AAABBBDDDHHHMMMPPPPPPWWWfff|||xxxssssssccc```\\\\\\^^^aaabbbbbbgggfffdddaaa^^^^^^aaaccc___]]]YYYUUUQQQNNNLLLKKKFFFAAA;;;:::???FFFLLLNNNKKKLLLKKKIIIFFFBBB>>>;;;222000...+++***)))******))))))))))))***+++,,,---))))))))))))))))))))))))***((('''((()))***)))'''******))))))))))))******)))))))))))))))))))))))))))))))))))))))************))))))+++---...---,,,,,,,,,.../////////...---......///000111222333333777999<<<===<<<<<<>>>AAABBBBBBCCCDDDFFFHHHJJJKKKNNNPPPQQQPPPNNNNNNPPPRRRJJJAAA999666555444444777777:::>>>BBBFFFLLLRRRVVVYYYfffyyyhhhbbbbbbcccdddgggjjjlllnnnmmmnnnnnnnnnnnnmmmlllkkkcccWWWJJJBBB:::333000111111...---//////,,,---000------------------------,,,,,,,,,------------...........................------............------,,,------......------,,,---------............///////////////000000000000///000111111111333777:::???AAADDDFFFHHHKKKNNNQQQTTTWWWYYYXXXYYYaaappp}}}zzzqqqjjjXXXRRRMMMGGGDDDDDDCCCBBB@@@===:::888999999888777555333222111000...------...///---,,,------------------------*********++++++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++************************+++***((((((***+++,,,,,,+++++++++,,,,,,---------......///000111222333333333444666888:::===>>>???>>>AAADDDGGGLLLSSS[[[aaakkkqqq}}}tttmmmiiigggccc```bbbeeegggfffdddccceeehhhccccccaaa]]]WWWRRRPPPPPPPPPIII???888888???JJJRRROOOPPPPPPPPPMMMIIIEEECCC:::888444000---,,,,,,,,,))))))))))))***+++,,,---))))))))))))))))))))))))***((('''((()))***)))(((******))))))))))))******))))))))))))))))))))))))(((((())))))******++++++)))))))))+++---...---+++,,,,,,.../////////...---......///000111222333333777999<<<<<<;;;;;;>>>AAA@@@AAABBBFFFJJJLLLLLLLLLPPPTTTWWWVVVQQQOOOPPPSSSQQQFFF;;;666555444777:::@@@BBBFFFJJJMMMQQQVVVYYYaaawwwfffdddaaa```bbbffflllooolllnnnppppppooommmlllmmmkkk```TTTLLLCCC999222000222111222444222---,,,///------------------------,,,,,,,,,---------..............................------............------,,,------......------,,,---------.........//////////////////000000000000///000111111222555999<<>>???CCCDDDGGGIIILLLOOOQQQRRRSSSTTTUUUVVVUUUSSSQQQPPPMMMCCC888333555:::===>>>JJJIIILLLPPPOOOOOOYYYgggzzzccc\\\bbbggggggdddgggjjjkkkjjjlllqqqoooiiijjjfff```YYYPPPEEE:::222222222222///------///111........................------------------------...///000...+++)))+++...//////.........---------............////////////////////////000000000000...000111111000000111222111333444444444888???EEEPPPMMMLLLMMMNNNOOOVVV^^^fff``````iiisssxxxvvvsssllliiikkkiii```YYYXXXgggVVVOOOKKKHHHFFFEEECCCAAA???===;;;::::::888666555444222///---//////............//////------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........,,,+++++++++,,,---...///333111222555555444555999;;;@@@EEEHHHGGGFFFEEEEEERRRYYYfffxxxrrrlllddd]]]\\\___dddggggggiiigggdddbbb```VVVKKKLLLMMMLLLDDD<<<777999===LLLLLLNNNQQQSSSRRRMMMIIIGGGEEE???999333...+++)))***)))'''(((***++++++******************************************)))((((((************************+++***)))(((((()))***+++++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,,,,,,,------------...000111222111222333555777777888:::;;;===>>>???AAACCCFFFJJJMMMNNNOOOOOOTTTTTTTTTUUUUUUSSSPPPMMMFFF???666333777===BBBDDDQQQNNNNNNOOOQQQWWWhhhyyyyyyhhhaaaaaadddfffbbbgggiiigggjjjoooooolllmmmhhhccc```\\\QQQBBB555444333222111000/////////........................---------------------------///000...,,,,,,---000//////.........---------............////////////////////////000000000000///000111111000000111222111222333444666;;;AAAEEENNNLLLLLLOOOQQQSSSZZZbbbiiieeehhhvvvqqqiiijjjccc______^^^XXXVVVXXX~~~bbbSSSMMMJJJIIIFFFEEECCCAAA???<<<;;;:::999888666555444222000---......------------..............................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,---...///000000///222555555333555999:::???FFFLLLQQQTTTVVVXXXggglllyyyyyytttppplllhhhfffiiikkkjjjfffgggppp{{{~~~xxxwww|||ssshhhccccccddddddgggfffeeeeeefffdddYYYMMMJJJLLLMMMKKKFFF???;;;888DDDFFFKKKQQQUUUTTTQQQMMMLLLJJJEEE@@@999333...++++++***)))***+++,,,+++***++++++++++++++++++++++++*********+++******)))(((******************************)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,------------.........///...000111222111222444555999999:::;;;<<<>>>@@@AAAAAACCCFFFJJJMMMNNNNNNNNNUUUTTTSSSTTTTTTRRRMMMIII@@@;;;666666<<>>888444111000222222000---........................------------------------,,,...//////...---///000...............---------............////////////////////////000000000000///000111111000000111333222111222444:::???CCCEEEJJJJJJMMMRRRVVVZZZcccmmmsssqqqxxxxxxfffZZZ]]]XXXUUUUUUUUUUUUYYY^^^zzz```SSSMMMKKKKKKEEEEEECCCAAA>>><<<:::999999777666555444333000...///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............,,,,,,,,,---...///000111000111444888999888;;;AAA@@@EEEOOO[[[iiivvvvvvpppllliiihhhfffcccaaaaaaccceeedddbbbeeeeeeccc```bbbiiissszzzsssjjj___\\\___fffjjjkkklllqqqyyy~~~xxxpppiiiiiieeebbbeeeiiihhh^^^TTTMMMNNNOOOOOONNNKKKEEEBBBCCCEEEJJJNNNRRRSSSRRRQQQMMMLLLJJJEEE@@@999333000...---,,,---......---+++++++++++++++++++++++++++*********++++++******)))******************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---............////////////...///111222222333444666888999999;;;===@@@CCCDDDEEEEEEGGGIIIKKKNNNPPPQQQVVVTTTRRRSSSSSSPPPJJJDDD===;;;999<<>><<<:::999888777555555444333000...000//////////////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,,,,------------------...///000222333555666999======<<>>BBBFFFHHHJJJIIIHHHHHHJJJNNNSSSVVVUUUTTTSSSRRRQQQMMMEEE@@@;;;;;;<<<@@@FFFMMMRRRTTTUUUVVV]]]qqqttteee[[[ZZZ\\\aaaeeeggghhhiiikkkjjjlllnnnnnnkkkeee^^^ZZZKKKAAA555///...000000///////////////////////////..........................................,,,+++---.................................////////////////////////000000000000000111222222111111222333333222333999@@@FFFGGGGGGKKKMMMSSS\\\dddooonnn```XXXWWWWWWaaannnyyywwwcccXXXPPPLLLMMMEEEDDDBBB@@@>>>;;;:::999888666555555444333111///000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,---------......///000222333444555666999<<<;;;<<>>BBBGGGIIILLLKKKIIIHHHJJJOOOTTTWWWTTTTTTUUUSSSNNNHHHAAA===999;;;>>>CCCHHHMMMPPPRRRSSS\\\mmmyyyhhh```\\\[[[___ccceeehhhkkkhhhkkknnnmmmiiieeeccccccVVVLLL>>>444000000000000////////////////////////.................................///000000...+++---------...........................////////////////////////000000000000000111222222111111222444333444777<<>>@@@DDDPPP]]]pppyyy{{{sssqqqrrrwww}}}uuusssvvv}}}zzztttiii```[[[[[[^^^aaaiiilllnnnmmmjjjiiimmmqqqvvvnnndddbbbjjjwwwxxxooogggdddfffdddaaa]]]XXXVVVWWWYYY[[[[[[\\\[[[XXXUUUTTTVVVXXXSSSSSSRRRQQQNNNKKKIIIGGG:::666111---++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,+++++++++++++++++++++++++++((()))***,,,------,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,------........./////////---///222333333444666888999999999:::===AAAEEEGGGJJJJJJJJJJJJMMMOOORRRTTTQQQUUUWWWTTTLLLCCC>>><<<:::===BBBGGGLLLOOORRRTTT]]]pppyyyjjj^^^\\\___bbbfffjjjhhhjjjlllmmmllljjjgggeee]]]VVVKKK???666111000000////////////////////////........................---------000444555333000---------.........//////............////////////////////////000000000000000111333222111111222444222666;;;???CCCEEEHHHJJJMMMUUUbbbnnnuuu{{{~~~sssgggaaadddpppzzzvvveee\\\PPPJJJKKKDDDDDDBBB@@@===;;;999888777666555444555444111///.........------.................................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------.........//////......///000111333555666:::<<>>BBBCCCDDDGGGJJJMMMWWWhhhuuuzzz}}}wwwppphhheeemmm~~~{{{bbbTTTNNNLLLMMMEEEDDDAAA???<<<;;;:::999222;;;:::666777333///555///---+++,,,---...---,,,,,,,,,++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,---...///........................------...//////......---------000333777888777555>>>DDDTTTfffpppuuu}}}zzzqqqmmmpppyyy|||rrrjjjeeeWWWSSSNNNKKKIIIHHHGGGEEEFFFDDDCCCDDDFFFHHHHHHGGGFFFEEEBBB???>>>@@@EEEIIIOOOOOOTTTZZZ]]]cccrrrzzzqqqrrrsssnnn___]]]]]]cccpppzzzjjjbbb___dddhhhfffdddeeedddeeefffeeebbb```___^^^\\\[[[YYYVVVTTTQQQOOONNNKKKGGG???555...,,,---///***------)))+++000///))),,,+++++++++***)))))))))************************///...,,,+++******+++,,,------++++++++++++------,,,,,,,,,---------......000///...------...///000111333555555555555666888888:::;;;<<<===???BBBDDDIIIPPPTTTQQQNNNOOOQQQQQQRRRRRRPPPKKKDDD>>>:::999AAACCCHHHNNNPPPSSSbbbrrryyygggYYY[[[fffiiiiiiiiijjjmmmoookkkfffffffff```UUUJJJBBB888000///000111000//////000111......------------......---...///000000111111000..................................../////////000/////////000111111222222333444444333222222333555222999CCCHHHEEECCCKKKVVV\\\\\\fffttt}}}tttqqquuu}}}eeeXXXRRRPPPOOOFFFEEECCCAAA>>><<<:::999???;;;///---666333+++---000...------...//////...---,,,,,,,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------------...//////..............................//////000/////////222444777888888:::???DDDKKKQQQbbbvvvxxxsssuuuxxx|||oookkkddd\\\UUUPPPLLLJJJOOOLLLIIIHHHIIIKKKLLLLLLKKKIIIHHHGGGHHHIIIHHHGGGJJJIIIGGGCCCAAAAAACCCEEEBBB@@@AAADDDGGGMMM^^^nnn}}}xxx|||~~~{{{hhhccc[[[YYY]]]eeennnttttttccc___bbbdddfffhhhhhhhhhgggdddbbb`````````\\\\\\ZZZYYYWWWUUUSSSSSSNNNKKKEEE>>>777222000///,,,...---***,,,000000+++++++++++++++************++++++++++++++++++++++++...---,,,+++++++++,,,---------,,,++++++,,,------,,,,,,---------.........000//////.........///000222333555555555555777999999;;;===>>>>>>@@@CCCEEEIIIPPPUUUSSSPPPRRRTTTTTTSSSQQQMMMGGGAAA>>>>>>???CCCDDDJJJQQQYYYfff}}}{{{```[[[dddcccdddfffiiilllnnnllliiihhhiiifff^^^VVVLLL???444111222222111000///////////////............/////////000000000000000///..................................../////////000000//////000000111111222222333444444333222222444666888===EEEHHHEEEEEEPPP\\\gggfffqqq{{{gggZZZUUURRRNNNGGGGGGEEECCC@@@===:::999@@@;;;111333===888000555111///......///000000///......------------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,.............../////////......................../////////000000111111111222666999777666===JJJVVVVVV]]]mmmpppmmmrrruuuqqqdddWWWUUUQQQNNNMMMNNNOOOQQQVVVSSSPPPQQQTTTXXX[[[\\\ZZZWWWUUUTTTTTTTTTSSSQQQUUUTTTSSSOOOJJJFFFEEEEEEFFFCCC@@@??????FFFVVVdddqqqyyy{{{vvvvvv}}}vvviii___YYYXXXXXXYYYlllzzzhhhZZZ[[[```eeegggkkkiiigggdddbbbbbbbbbbbb^^^]]]\\\[[[ZZZYYYXXXXXXPPPNNNKKKFFF@@@888222...---...---+++---000000---*********+++++++++++++++---------------------------,,,+++++++++,,,......------,,,,,,,,,,,,------,,,------------.........000000////////////000000222333555666555666888999;;;<<<>>>???@@@BBBEEEGGGIIIPPPUUUTTTSSSUUUWWWVVVTTTPPPIIIAAA======AAADDDBBBCCCHHHTTTeee|||gggYYY]]]___aaadddhhhjjjjjjjjjjjjhhhjjjiiifffaaaXXXGGG888444444333222111000///...000000////////////000000111111111111000///...---............................../////////000000000//////000000111222222222333333333222222333555888???BBBFFFHHHGGGKKKYYYhhhtttrrr~~~fffYYYUUUPPPKKKGGGGGGEEECCC@@@===:::888000444444777888...(((333111///......///000000/////////..................------------------------+++++++++,,,,,,,,,------------.........///................................./////////000111222333222555999:::???KKK^^^mmmgggooo{{{wwwmmmuuu|||jjj___ZZZYYYYYYXXXXXX[[[```fffjjjssspppmmmlllooorrruuuvvvsssqqqooonnnnnnnnnmmmlllkkkkkkjjjfff___XXXTTTRRRLLLIIIEEE???<<<>>>GGGPPPYYY___cccdddhhhrrrzzz|||zzzqqqiiiccc]]]ZZZXXXbbbrrrrrr```[[[]]]___aaaiiigggfffeeeeeedddcccbbb``````___]]]\\\[[[ZZZYYYRRRPPPMMMIIICCC<<<444///...---,,,+++,,,......---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000---------,,,,,,---------------------............000000000000000000111111222444666666666777999:::===>>>@@@AAABBBDDDGGGIIIKKKQQQUUUTTTTTTVVVVVVTTTQQQMMMFFF???;;;<<>>@@@BBBCCCCCCEEEHHHJJJMMMRRRUUUTTTSSSTTTRRROOOMMMJJJEEE@@@===>>>CCCGGGLLLPPP]]]wwwssseee```]]]^^^dddfffeeefffjjjfffeeecccaaaccc```TTTGGG:::777333111222222111000111111000000000000111111......///000000000000000////////////////////////////////////000000000111000000000111222222333333555555444222333666;;;???CCCCCCEEEIIIOOO[[[ooommmYYYTTTRRRMMMFFFEEECCC@@@>>><<<;;;:::BBBEEE999...666:::555333000...------...//////...//////000000000000000///------------------------,,,,,,,,,,,,------------,,,---...///000///....../////////////////////////////////000111333666777999AAAMMM\\\lll}}}vvv}}}wwwrrrkkkpppwww{{{}}}~~~mmm^^^PPPFFFAAAAAAAAAAAAEEEKKKPPPSSSXXX\\\ccclllvvv}}}rrrkkkbbb[[[ZZZfff}}}~~~qqqfff]]]eeecccccceeehhhhhheeebbbdddcccbbb```]]][[[ZZZYYY[[[WWWRRROOOMMMJJJDDD@@@555///,,,,,,,,,++++++,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,---...000111------............------------.........////////////000111222222333222222222444666777888999;;;===???@@@BBBCCCDDDFFFIIIKKKMMMRRRTTTSSSSSSSSSPPPKKKIIIHHHEEEBBBAAADDDIIINNNTTT```tttsssddd\\\ZZZaaaffffffhhhmmmgggfffcccaaabbbccc]]]TTTDDD>>>666222222333333111111111000000000000111111---...///000111111111111/////////////////////////////////000000000111111000000111111222333333333777666555333444888???DDDCCCCCCGGGOOOWWWcccwwwpppXXXSSSSSSPPPHHHEEEBBB???======>>>???QQQddd\\\AAA777777000***111///......///000000///......000111222111111000........................,,,,,,,,,------------......///111222222222000///////////////////////////222111111222444666999;;;>>>MMMbbbsssppphhheeerrr~~~wwweeeVVVSSSOOOIIIFFFDDDCCCDDDEEEIIIJJJPPP[[[lll~~~rrrdddYYYYYYfffuuu|||ppplllhhhccccccfffgggfffddddddcccbbbaaa___^^^]]]\\\[[[WWWTTTTTTTTTQQQKKKFFF:::333...///...+++***---,,,,,,,,,,,,,,,,,,++++++------------------------...---,,,,,,---...///000,,,---...//////...---,,,............///////////////000111333333333333333222444777888888999<<<===???AAABBBCCCDDDFFFIIIKKKLLLPPPSSSSSSTTTUUUQQQLLLGGGFFFDDDCCCEEEKKKTTTZZZfffyyy~~~{{{{{{|||}}}|||{{{xxx~~~pppaaaYYY```fffeeeeeeiiieeefffeeebbbccceeebbb]]]QQQHHH<<<555333333333222000000000//////000000000...///000000000000000/////////////////////////////////000000000111111111000111111222222333333444999888666444666;;;BBBHHHEEEGGGMMMVVV___jjj{{{qqqWWWQQQRRRPPPIIIFFFBBB???>>>>>>@@@BBBUUU@@@666222222000//////000111111000---...000111222222222111........................,,,,,,,,,---------......///111333444444444222111000000000000000000000000444333333444666999<<<>>>FFF[[[vvvxxxvvvzzz~~~xxxnnnfff]]]VVVPPPJJJHHHHHHDDDBBBCCCLLL```zzzrrrcccXXXZZZaaaccciiixxxtttmmmdddaaacccfffgggfffccccccbbbbbbaaa`````````XXXVVVTTTVVVXXXUUUNNNGGG>>>666111111000,,,+++...---------,,,,,,+++++++++..............................---,,,---...///000,,,---...//////...---,,,............/////////000///000222333444444333333333555777888999:::<<<>>>???@@@BBBCCCDDDFFFIIIKKKKKKOOORRRSSSUUUWWWSSSNNNGGGFFFDDDCCCGGGQQQ\\\eee{{{~~~tttppprrrvvvyyyyyytttpppllljjjlllmmmllljjjlllpppwww|||iii\\\```eeebbb```bbbbbbeeefffcccccceeedddaaaZZZOOOAAA777444444333111000000////////////000000111111111111000///...---000000000000000000000000000000000000111111111111000111111222222333444444:::999777555777<<>>>>>CCCBBBAAABBBEEEIIIKKKLLLPPPRRRQQQMMMOOOTTTTTTOOOMMMCCCBBBLLLRRRWWWiii}}}vvvrrrsssvvvnnnllliiifffeeehhhnnnsssqqqqqqrrrrrrrrrsssssssssrrruuu|||{{{jjjaaa___aaaccc]]]bbbddddddfffkkkhhhaaa]]]XXXNNNAAA666000111444///000111111111111000000111111111111000000000000111000///......///000111000000000000111111111111333333222222333333444555333333444777<<>>MMM[[[bbbqqqzzzyyy}}}{{{ppplllkkk~~~|||qqq]]][[[RRRIIIRRRnnnqqqggg___[[[ZZZTTTSSSUUU^^^nnnxxxhhhbbbbbbccceeehhhgggdddccceeeddd___^^^^^^]]][[[XXXTTTQQQPPPLLLDDD:::222//////...---,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,---,,,,,,---------.....................////////////........./////////000000000000111111222222333333666666888999;;;===>>>>>>@@@@@@AAACCCGGGLLLOOOPPPQQQTTTTTTRRRSSSVVVSSSMMMMMMKKKQQQ[[[^^^eee~~~sssrrrpppnnnmmmnnnooooooqqquuuxxxxxxuuuuuuxxx|||yyyzzzzzzzzz||||||eee[[[[[[ZZZ___bbbbbbeeeiiiiiieeeaaa]]]TTTHHH<<<555333333000000111111111111111000111111111111000000000000111000////////////000111000000000000111111111111333333222222333333444555666555555888>>>EEEIIIKKKRRRZZZhhhssstttwwwxxxxxxzzzxxxvvv{{{hhhYYYUUUQQQMMMHHHGGGEEEBBB???===;;;:::???555...000666777666666111///...///000111000...//////000000000000000000...............---------,,,------------...............///000000000000000---,,,,,,...000111000///666777888===LLLaaarrryyynnnpppsss}}}xxxtttxxxjjjVVVTTThhh~~~hhh[[[VVVUUUVVVXXXYYYXXXVVVSSSUUU```qqqyyyfffaaaaaaeeehhhiiifffdddeeeeeecccaaa```^^^\\\YYYWWWUUUTTTPPPJJJBBB:::333000//////,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++++++++,,,---,,,------------.....................////////////....../////////000000000000000111222222333444444666777888:::;;;===>>>???@@@AAACCCFFFJJJMMMPPPRRRRRRVVVYYYYYYYYYXXXRRRKKKKKKOOO[[[gggjjjuuu}}}yyywww|||{{{zzz{{{}}}oooZZZYYYZZZ```ddddddeeehhhiiihhhdddbbb[[[QQQFFF<<<555222111111111111111111111111222222111111111000000000111000000//////000000111000000000111111111222222333333333333333444444555999777666:::BBBJJJOOOPPPZZZiiiyyy{{{pppkkkppprrrrrrvvvfffYYYSSSPPPLLLGGGFFFDDDBBB???<<<:::999444:::===999444111...+++111///...///000111000...000000//////....................................------------..................///000000000000000...///000111222333222111777:::>>>HHH\\\rrr{{{tttsss{{{}}}kkkYYY```xxxlllVVVKKKIIIJJJMMMPPP[[[\\\[[[UUUNNNOOOWWW___pppwwwggg___bbbfffiiihhhfffdddcccccccccbbb___]]]ZZZYYYXXXXXXRRRPPPIIIAAA888222//////------------------------...---,,,,,,,,,,,,------------------........................////////////...////////////000000000000111111222333444555555666777888:::<<<===>>>???BBBDDDFFFHHHJJJLLLOOOPPPUUUXXX[[[^^^]]]XXXPPPIIILLLPPP]]]mmmyyyaaaYYY\\\bbbgggiiiiiihhhggggggeeeddd```YYYNNNBBB888222333222222222111111111222222222222111111111000000000000000000000000000000000000111111111222222222333333333333333444555555888777888===EEEMMMQQQRRR[[[rrryyyooolllllllllqqqxxx}}}fffYYYSSSNNNLLLGGGFFFDDDAAA???<<<:::999...666999222,,,---......111///...///000111000...000000//////...------------.....................---------.........//////......///000000000000000000111222222222222222222666===HHHXXXnnnxxxxxxzzzjjj^^^gggvvvhhhXXXHHHBBBCCCDDDGGGJJJQQQUUUYYYYYYUUUQQQOOOOOOXXXhhh}}}ttt```[[[^^^cccggghhhfffddddddcccbbb```^^^\\\[[[ZZZZZZUUUSSSNNNFFF===555111///---------------------------------------------...---------.........//////............////////////////////////000000000111000111222333444555666666777777999:::<<<===??????AAADDDGGGIIIJJJMMMQQQTTTXXXYYY\\\___^^^WWWOOOIIIQQQQQQ]]]uuu~~~vvvrrruuu~~~iiiWWWZZZ^^^dddiiijjjhhhffffffddddddbbb]]]TTTHHH<<<444444444333222111111222222222222222222111111111111000000111111111111000000111111111111222222222222444444333333444444555666555777:::???FFFMMMRRRUUUccc}}}nnneeebbbcccggghhhtttzzzeeeZZZSSSNNNLLLGGGFFFDDDAAA>>><<<:::999;;;888555333666:::666000111///...///000111000...000000//////.........------------...............------........./////////......///000000000000000///000111111000111333555;;;DDDSSSeeezzz}}}hhh\\\^^^YYYOOOEEEAAA@@@???@@@CCCAAAFFFNNNUUUXXXWWWTTTRRRMMMUUUdddvvvlll[[[YYY\\\bbbggggggfffgggccccccbbb```___]]]\\\\\\WWWUUUQQQKKKDDD<<<555111------------------------------------............------........./////////............/////////////////////000000000111111111111222333555666777777777888999:::<<<>>>???@@@>>>AAAFFFIIIKKKQQQYYY___^^^\\\\\\^^^]]]VVVPPPNNNQQQSSSbbbsssnnnnnnpppttt]]]ZZZYYY]]]dddiiigggffffffdddcccbbb___YYYOOODDD<<<666555333222111222222333333222222222222111111111000111111222222111111000111111111222222222222333444444444444444555555666333777===AAAFFFOOOYYYaaatttfffVVVSSSSSSWWW]]]lll}}}uuucccZZZSSSOOONNNFFFEEECCCAAA>>>;;;:::888;;;555222666:::777///)))111///...///000111000...000000//////////////////---------.........//////............////////////......///000000000000000...///000000111333888===HHHPPP\\\jjjyyyvvvqqqqqqiii___VVVKKKAAA>>>???;;;???DDDJJJOOOUUU[[[```YYYWWWWWW^^^kkk|||hhh___YYY]]]bbbcccbbbcccddddddddddddcccaaa___]]]YYYVVVRRROOOKKKCCC:::333........................,,,------...........................////////////............//////////////////000000000111111111111111222444555777888888777888999;;;<<<>>>???@@@@@@CCCGGGJJJMMMTTT^^^fffeee___\\\]]]\\\VVVTTTUUUVVV```www|||xxx}}}{{{ggg___[[[```ffffffeeeeeefffeeedddbbb___WWWNNNFFF777666444222111222333444333333222222222111111111000111222222222222111000111111111222222222333333444444444444444555666666555:::???AAAEEERRReeeuuummmUUUMMMOOOSSS[[[eee~~~rrraaaZZZSSSPPPPPPFFFEEECCCAAA>>>;;;999888:::555444777555000222999111///...///000111000//////000000000000000000000---------.........//////............/////////000...//////000000000000000...000111222333777???DDDTTTZZZbbbiiisss~~~ttt___LLLCCCCCC>>>@@@AAAAAAEEEOOO___jjjkkkaaaUUUOOORRR```uuuyyyiii[[[ZZZ]]]]]]\\\]]]eeeeeefffgggfffcccaaa___[[[XXXSSSRRROOOIII>>>555........................,,,,,,---.../////////.............../////////000............/////////000000000000000111111111111111222333444666777888999777888999;;;===>>>???@@@EEEHHHKKKLLLNNNUUU```hhhjjjbbb\\\\\\[[[WWWWWW[[[bbbtttxxxjjj^^^___ddddddcccdddhhhfffeeeeeeccc]]]UUUOOO888666444222111222333444333333333222222222111111000111222333333222111000111111222222222333333333555444444444444555666666777<<<@@@AAADDDUUUooonnn\\\NNNPPPWWW^^^kkkyyyxxxhhh]]]ZZZTTTOOOPPPJJJFFFAAA===;;;:::999777888777555444555444333111222111000000111111000...............////////////+++---//////...---...///........................000/////////............111///111444444777EEEUUUcccfffkkkrrrwww{{{{{{aaaMMMBBBDDDAAA@@@AAACCCGGGRRR^^^ffffffaaaUUULLLPPPaaaqqq|||cccZZZ[[[___aaabbbccciiijjjeeebbbbbb```ZZZ]]][[[WWWUUUSSSNNNGGGAAA222000......------,,,+++///111222111000///000111000000//////.........---111111000000//////....../////////000111111222222111111222333555777999:::888:::<<<======???BBBEEEFFFGGGIIIKKKNNNTTT\\\aaacccccc^^^YYYZZZ______[[[dddwww[[[ZZZ___^^^```hhhgggggghhhgggbbb\\\VVVRRRBBB;;;333000222444444222222222222222222222222222000111111111111222222222444333333333333333333333444555555555666666777777888@@@BBB@@@LLLfff}}}aaa[[[TTTQQQYYYkkkggg]]]ZZZTTTOOOOOOIIIFFFAAA===<<<:::999777999777555555555555333111222111000000111111000...............////////////,,,...//////...---...///................................./////////000000//////222777;;;BBBPPP^^^ooovvvzzzxxxyyy~~~fffXXXMMMGGGBBBBBBBBBCCCIIIPPPYYY___aaa[[[RRROOOWWWaaavvvyyyiii___ZZZ\\\aaadddgggfffccccccfffddd___]]]ZZZWWWUUUSSSNNNGGGAAA888444000...//////...,,,///000111111000///000111000000/////////.........111000000000/////////...//////000000111111222222222222222333555777999:::999;;;======>>>@@@BBBEEEHHHIIIKKKMMMOOOTTTZZZ^^^^^^[[[XXXYYY]]]aaabbbbbbtttqqq^^^\\\```bbbccceeefffffffffccc^^^YYYVVVGGG@@@777222222333222111222222222222222222222222111111111111222222222222333333333333333333333333333444444555666777888888999@@@CCCGGGXXXrrrWWWSSSSSS[[[mmmggg\\\XXXSSSOOOOOOIIIEEEAAA===<<<:::999888999888666555666555444222222111000000111111000...............////////////---///000///------...///.................................//////000111222000000555>>>GGGQQQ^^^iiiyyy~~~iii]]]PPPJJJFFFCCCCCCEEEKKKUUU```aaaYYYQQQOOOQQQ___kkk}}}jjjZZZYYY___ffffffdddbbbdddgggfffbbb___\\\YYYWWWVVVRRRKKKFFF@@@999222///000111000---///000111111//////000111000000////////////......000000000000//////////////////000000111222222222333333333444555777888999;;;<<<>>>>>>>>>@@@BBBEEEIIIKKKNNNPPPRRRUUUYYY\\\[[[TTTTTT[[[```bbbkkkuuu}}}wwwxxxeeeWWW\\\aaa^^^cccdddeeedddccc```]]][[[NNNFFF;;;444222222111000333333333333333333333333111111111111222222222333222222333333444444555555333333444555666888999:::===@@@DDDNNNddd|||rrr[[[ZZZ```rrrggg[[[WWWSSSOOOMMMIIIEEE@@@===<<<;;;999888:::888666666666666444222222111000000111111000...............//////////////////000///------...///........................000000/////////000111222222444:::DDDPPP\\\gggooogggXXXNNNGGGCCCCCCAAALLLZZZ___[[[SSSOOONNNJJJUUUiiiggg]]]^^^dddeeeeeeddddddddddddcccdddaaa]]]\\\[[[XXXRRRMMMHHH???555000000222111...///000111000///...///111000000//////////////////000000000000///////////////000000111111222333333444444444444555666888888;;;<<<===>>>>>>???BBBDDDHHHKKKOOORRRTTTWWWZZZ\\\\\\TTTTTT[[[___cccxxxvvvllllllooo{{{vvv]]]XXX^^^bbbccccccdddcccbbbaaa___^^^SSSKKK@@@888444222222222333333333333333333333333111111111222222222333333111222222333444555666666555555555555666777999999BBBBBBEEESSSlll~~~vvvmmmooowwwhhh[[[VVVSSSOOOLLLHHHEEE@@@===<<<;;;:::999999888666555666555444222222111000000111111000...............///////////////000000///------///000////////////////////////333222000//////000111222444888@@@IIITTT```hhhlll}}}eeeVVVJJJCCCAAA===DDDMMMRRRRRRPPPOOOPPPDDDKKKZZZrrr{{{ggg___^^^aaaeeegggeeecccdddgggfffccc```^^^^^^[[[VVVRRRNNNEEE999222000111000......000111000///...///000//////000000000000000000////////////000000000000000000000111222222333333444444444555666777888999:::;;;=========???BBBDDDHHHKKKPPPTTTWWWYYY\\\^^^]]]WWWWWW\\\]]]ggg{{{sssppppppsssmmmXXXYYYeeeccccccccccccbbb```___^^^UUUNNNEEE<<<777555555555333333333333333333333333111222222222222333333333222222333444444555666666888777666555555666888999DDDCCCHHH[[[www~~~}}}jjj\\\VVVSSSOOOKKKHHHDDD@@@===<<<;;;:::999888777555444555444333111222111000000111111000.............../////////////////////...---...000333////////////////////////333222000//////111333444888@@@IIIOOOWWWaaahhhjjj|||xxx}}}zzzfffTTTGGGBBB>>>@@@AAACCCDDDGGGKKKNNNJJJJJJRRRdddyyyxxxlll]]]^^^bbbfffgggeeehhhllleeebbb___^^^^^^\\\XXXTTTRRRJJJ???666111//////000...///000000......///000//////000000000000111111////////////000000000000000000111111222333333333444444444555666777999:::999;;;===>>>>>>@@@CCCFFFIIILLLQQQUUUXXX[[[^^^```\\\[[[\\\```gggxxxzzzqqqooottt~~~|||^^^VVV]]]```aaabbbcccbbbaaa___]]]VVVQQQIIIAAA:::777666666333333333333333333333333222222222222333333333333333333444444555555666666888777666555555777999:::CCCEEEQQQjjjlll]]]VVVTTTOOOIIIGGGDDD@@@===<<<;;;:::999777666444333444333222000222111000000111111000...............////////////............---///222555////////////////////////000/////////000333666888BBBNNNXXX\\\```gggmmmoooxxx~~~zzz|||mmmWWWLLLEEEBBB>>>;;;<<>>@@@AAACCCGGGIIILLLOOORRRUUUWWWZZZ^^^```\\\___dddmmm~~~uuummmkkkrrr~~~vvvbbbUUUZZZ\\\___bbbcccbbb```^^^XXXUUUNNNEEE===888666555444444444444444444444444222222222333333333444444444444444555555555555555666555444444666888;;;===AAAJJJ___}}}nnn]]]VVVTTTOOOIIIGGGDDD@@@===<<<<<<;;;:::777555333333333333111///222111000000111111000///............/////////000---............///333666000000000000000000000000...------...111555999<<>>@@@HHHBBBAAAGGGPPP___vvv|||kkk]]]```hhhjjjhhhfffiiieeebbbaaabbbaaa^^^ZZZVVVSSSKKK???444...000444...///000///...---...000//////000000111111111222.../////////000000111111000111111222222333444444222333333555777999;;;<<<;;;===???AAACCCFFFIIILLLPPPRRRTTTUUUWWWYYY]]]___]]]ccckkkzzzssshhhiiisssxxxZZZVVVYYY^^^bbbdddcccaaa```ZZZWWWQQQHHH???888555444444444444444444444444444222222333333333444444444555555555555555444444444333333222333666:::>>>AAAAAANNNiiitttaaaWWWQQQMMMJJJGGGCCC???===<<<<<<;;;:::777555333333333333111///111111000000//////......000000///...............111000...---...000333555///////////////.........////////////222999DDDLLLZZZ]]]aaafffkkkssszzz}}}yyyzzz|||{{{pppcccSSSDDD???===::::::>>>@@@???FFFOOOPPPPPP]]]pppwww^^^\\\cccfffffffffgggggghhhgggeeebbb___]]]\\\WWWOOOGGG===555111222000000////////////000000000000000000000000000000111111111111111111111111111111111111222333444555666666777999:::;;;<<<===<<<>>>AAACCCEEEHHHLLLOOOTTTVVVYYYZZZ[[[^^^bbbeeefffhhhyyyuuujjjmmmiii}}}vvv}}}dddZZZ[[[[[[]]]aaaeeebbb]]]aaaYYYSSSQQQKKK???777777444444444444444444333333444444444444444444444444333444555555666666555555777777666444555:::>>>???DDD```}}}}}}wwwcccWWWQQQMMMIIIFFFCCC???===<<<<<<;;;:::777555333333333333111///111000000000/////////...000000///...............000///---,,,---///222444////////////////////////000000000111666AAAPPP[[[`````````dddjjjrrrzzz~~~uuuooouuu~~~rrrbbbPPPFFFAAA===<<>>666111111000000//////000000111000000000000000000000000111111111111111111111111111111111222222333444555555666777888999;;;<<<<<>>EEEIIIHHHIIIMMMWWWggg|||zzznnnaaa___ddddddeeefffggggggfffdddcccaaaaaa]]]VVVNNNEEE;;;222111000000000000000000111000000000000000000000000111111111111111111111111222222222222333444555555555666777888999;;;<<<<<<@@@BBBEEEGGGIIILLLPPPSSSWWW[[[```bbbbbbdddjjjooottt|||wwwsssvvvvvvlllccc^^^YYYTTTQQQSSSTTTTTTSSS]]]aaahhhpppyyy|||vvvnnnmmmkkklllmmmmmmkkkiiijjjkkklllnnntttyyyooouuuppp___```dddbbb```ccc___\\\ZZZWWWRRRIII@@@:::777777666666555444444444444444444444444444444444333444555555666555555555444444666999:::<<>><<<;;;;;;:::999777555333333333333111///////////////000000000000000000/////////000000111000000/////////000111222////////////000000111111,,,000666===FFFSSSaaallliiiiiimmmvvv|||qqqmmmiiippp~~~~~~zzziiiXXXMMMCCC>>>;;;>>>CCCFFFIIIMMMNNNYYYmmmrrr^^^]]]gggfffggghhhhhhhhhfffdddcccccceeebbbZZZSSSMMMAAA555111111000000000000111111111111111111111111111111111111111111111111111111222222222222333444555666666666777999:::;;;<<<===BBBDDDGGGJJJMMMPPPTTTXXX\\\bbbgggiiihhhjjjqqqwww{{{zzzooottt~~~vvvoooggg___ZZZUUUOOOLLLMMMNNNMMMKKKMMMNNNPPPSSSYYYcccnnnuuu|||mmmhhhlllooossszzz~~~vvvnnnkkkmmmqqqqqqssswww}}}{{{lllcccfffgggeeeddd______]]]YYYTTTMMMEEE>>>888888777666666555444444444444444444444444444444333444555555666555555555666444666::::::;;;CCCMMMmmmvvv^^^UUURRRNNNJJJEEEBBB>>>;;;;;;::::::999777555333333333333111///////////////000000000000000000/////////000111111111111000000000000111111...//////000000111111222...333:::@@@GGGPPPZZZbbbfffjjjsss}}}}}}wwwjjjiiilllyyy{{{uuuzzz{{{cccQQQIIIDDD>>>===???DDDIIILLLMMMRRR```wwwttt\\\YYYcccfffggghhhiiihhhgggeeecccdddgggeee]]]XXXSSSFFF888222111111000000111111222111111111111111111111111111111111111111111111111222222222222333444555666777888999:::;;;===>>>>>>CCCFFFJJJMMMQQQUUUZZZ]]]]]]ccciiikkkjjjlllttt{{{tttuuu|||qqqggg]]]WWWPPPMMMLLLLLLJJJHHHKKKIIIGGGFFFIIIQQQ[[[bbbnnnuuu{{{tttaaaVVVUUUVVVYYYaaajjjsssyyy{{{zzzvvvxxxyyyvvvrrrooopppqqqrrrqqqqqqqqqpppppppppooosssssssssrrrqqqooonnnmmmjjjnnnqqqpppmmmrrr}}}yyydddaaafffgggdddaaaaaa___ZZZUUUQQQIIIBBB999999888777666555555444444444444444444444444444333444555555666666555555777444666;;;;;;<<>>;;;::::::999888777555333333333333111///.../////////000000000111000000//////000111111222000000000000000000000000...//////000111111222222222777===BBBGGGMMMVVV\\\gggnnnxxxxxxssskkknnnttt|||xxxxxxqqqYYYQQQMMMGGG@@@>>>@@@EEEHHHLLLLLLRRRddd|||ooo``````dddfffhhhiiiiiihhhgggfffeeehhhfff^^^ZZZWWWKKK;;;222111111000000111111222111111111111111111111111111111111111111111111111333333222333333444555666888999:::;;;===>>>??????DDDGGGLLLPPPTTTYYY^^^bbb___fffmmmooommmoooxxx|||ssslllaaaYYYUUUQQQMMMKKKKKKJJJHHHGGGGGGLLLSSSXXX^^^eeelllooossswwwvvvrrrsssrrrxxxxxxdddTTTPPPMMMPPPWWWaaaiiimmmnnnmmmhhhkkkllljjjeeeccceeegggiiijjjjjjkkklllmmmnnnnnnmmmmmmkkkjjjjjjjjjkkkkkkccckkktttzzzkkk^^^cccgggdddbbbddd```ZZZVVVTTTMMMEEE:::999999888777666555444444444444444444444444444333444555555666666555555888444666;;;===???MMM^^^www^^^TTTQQQNNNIIIEEEBBB>>>;;;::::::999888777555333333333333111///.../////////000000111111000000///000000111222222///////////////............//////000111222222222777;;;???CCCFFFLLLUUU[[[eeemmmwww~~~}}}wwwppplllooouuu|||wwwxxx~~~hhhWWWUUUNNNEEE>>>>>>AAABBBIIIGGGHHHTTTjjjqqqeeebbbdddgggiiijjjjjjiiiiiieeeiiifff^^^[[[ZZZMMM===222222111111111111222222111111111111111111111111111111111111111111111111333333333333444555666666999:::;;;<<<===???@@@@@@EEEHHHMMMQQQVVV\\\aaaeeegggooovvvxxxvvvxxxzzznnneee^^^XXXSSSJJJJJJJJJJJJJJJMMMQQQTTTXXX^^^dddgggjjjmmmlllgggjjjjjjuuulllZZZTTTNNNRRRYYYccckkkpppqqqpppmmmqqqsssqqqmmmlllnnnrrrpppqqqsssuuuwwwyyyzzz{{{vvvtttsssrrrsssuuuwwwxxxyyybbbeeekkkiiiccceeeaaaYYYVVVUUUPPPGGG::::::999888777666555444444444444444444444444444333444555555666666555555888333555<<>>===HHHGGGIIIOOOYYYmmmvvvffffffbbb___cccjjjjjjeeefffhhhgggbbb]]]XXXOOOFFF888555111000222444333111222222222222222222222222333333333222222111111111111111333444666777888999:::<<<>>>???@@@AAACCCEEEGGGKKKQQQVVV[[[___dddgggooosss|||zzztttzzzlllccc\\\VVVQQQNNNLLLOOOZZZeeessstttvvvzzz}}}|||wwwrrruuulllqqq~~~nnnWWWSSSQQQffffff___dddgggdddbbb___]]]ZZZVVVRRROOODDD===888999:::666444444444444555555555555444444555555555555666666666777:::888999;;;;;;EEE```|||xxxbbbWWWPPPKKKIIIFFFCCC>>><<<;;;:::999888666555444444222222111000///000000111111111000000000000000000000000000000............/////////000///000000000000222666999CCCIIINNNMMMIIIJJJSSS\\\eeehhhkkkhhhccc```aaacccoooqqquuuvvvvvvwwwxxxyyyppp___UUUMMMDDD??????CCCFFFJJJMMMOOO]]]yyyiiifffbbbbbbdddgggiiijjjgggiiihhhccc___[[[RRRJJJ;;;666222111222444333222222222222222222222222222333333333222222222111111222222333444666777888888:::<<<>>>@@@@@@BBBDDDFFFJJJNNNSSSYYY^^^bbbgggjjjrrrxxx~~~zzzoooggg]]]UUUQQQVVVeeettt}}}vvvmmmfffkkkttt||||||ggg]]]___xxxnnn```bbbhhhdddcccaaa___\\\XXXSSSPPPFFF>>>999999999666444555444555555666666555555444555555555666666666777777777666888:::===LLLjjjxxxbbbXXXQQQLLLJJJEEEBBB>>>;;;:::999888777666555444444222222111000......000111111222222222000000000000000000000000............//////////////////000000111555:::???JJJNNNQQQPPPMMMPPPYYYaaajjjhhhddd^^^ZZZZZZ___eeennnqqquuuvvvtttssstttvvvmmmZZZLLLBBB>>>???@@@FFFMMMLLLGGGMMMeee}}}qqqgggaaadddfffdddgggnnnhhhjjjiiieeebbb^^^VVVNNN???:::444222333444333222222222222222222222222222333333333333222222222222333444444555666777777888;;;===???AAABBBCCCFFFHHHMMMQQQWWW]]]bbbgggkkkooossszzz|||nnn```VVVXXXiiizzzuuulllcccaaacccfffooouuubbbgggwww^^^\\\fffdddddddddbbb^^^YYYUUURRRIIIAAA:::888888666555666444555555666666555555444555555666666666777777777333555777:::AAAVVVxxxxxxaaaXXXSSSMMMJJJEEEAAA===:::999999888777666555444444222222111000//////000111111111111111////////////////////////.........////////////////////////000333888???DDDNNNOOOOOONNNOOOVVVbbbkkknnniiiaaaZZZXXX]]]fffnnnxxxyyyyyywwwssssssuuuxxx~~~eeeRRRFFFAAA@@@???EEEMMMNNNIIIIIIWWWggg|||iii]]]cccgggdddeeemmmhhhkkkjjjfffcccaaaZZZSSSEEE???777333333444333222222222222222222222222222333333333333333333333333555555555666666777777777;;;>>>@@@BBBCCCEEEHHHJJJPPPTTTZZZ___dddiiinnnqqqqqqxxxuuueee^^^gggtttrrrbbbYYYZZZ\\\]]]YYYaaa|||vvvcccjjj~~~cccZZZcccbbbdddeeeccc___ZZZUUUSSSMMMDDD;;;999888666666888555555666666666666555555555666666666666777777777333666999:::EEEaaa{{{yyyxxxyyyzzztttsssrrrrrrqqqqqqqqqqqqwww```XXXSSSNNNJJJEEEAAA===:::999999888777666555444444222222111000111111111111111000/////////////////////////////////////////////.........//////000222555;;;CCCIIIMMMLLLKKKLLLQQQ\\\iiisssrrrlllddd]]]]]]cccmmmuuuyyysssqqqsssxxx{{{~~~xxxwwwvvvvvvxxxzzzzzzyyytttuuuuuuvvvvvvvvvvvvvvvvvvxxxyyy|||~~~}}}|||}}}~~~}}}dddTTTIIIDDD>>>AAAHHHNNNNNNLLLOOOUUUxxxooo\\\```hhhfffdddhhhhhhjjjiiifffeeeccc^^^WWWKKKCCC:::555444444333222222222222222222222222222333333333333333333333333666666666777777888888888<<<>>>AAADDDEEEGGGKKKMMMRRRUUU[[[```eeeiiinnnqqqpppwww~~~nnnjjjmmmtttaaaUUUPPPPPPTTTWWWRRRWWWrrr~~~rrrfffllltttnnnvvvppp^^^___^^^bbbeeeddd```ZZZVVVTTTQQQFFF===:::888666666888555666666666666666666555666666666666777777777888666:::;;;<<>>;;;:::999888777666555444444222222111000222222222111111000......000000000000000000000000///////////////............000222444888???FFFKKKJJJIIIIIIMMMTTT___jjjqqqppplllgggccccccgggmmmrrrxxxnnnkkknnnuuu{{{~~~{{{{{{}}}uuusssnnnhhhbbb^^^[[[ZZZ\\\\\\\\\\\\^^^```bbbdddeeeeeedddbbb```aaaccceeeccccccdddhhhlllpppqqqqqqmmmnnnpppsssuuuwwwxxxxxx|||eeeRRRFFF>>>===@@@IIIOOONNNLLLKKKfff{{{ccc```fffgggeeeeeehhhjjjjjjgggffffffbbb[[[PPPHHH===666444444333333222222222222222222222222333333333333444444444444555666666777888999999:::===???CCCEEEGGGJJJMMMOOOTTTWWW\\\aaaeeeiiimmmpppqqqwwwsssnnnwww{{{}}}uuufffXXXPPPMMMJJJMMMRRRPPPSSShhhwwwpppdddiiizzztttqqqnnneee\\\]]]fffkkkhhhiiiqqq}}}dddYYY[[[```eeefffbbb\\\XXXWWWSSSIII???<<<:::777666888555666666777777666666555666666666777777777888888888<<<===@@@WWW|||uuummmfffbbb______^^^\\\YYYUUURRRPPPNNNMMMLLLLLLMMMNNNOOOPPPPPPPPPPPPQQQRRRSSSTTTUUUttt]]]WWWSSSMMMHHHFFFCCC>>><<<;;;:::999888666555444444222222111000000000111111111000000///000000000000000000000000000/////////...............000333777;;;AAAGGGLLLJJJKKKMMMSSSZZZ```dddfffdddccccccdddfffiiikkklllrrrhhh```bbbmmmzzz~~~wwwsssnnnnnnmmmllljjjgggeeeddd[[[YYYVVVRRRPPPNNNNNNNNNMMMNNNOOOQQQTTTYYY]]]___bbbccceeeeeeeeeggglllooovvvwwwzzz|||bbbPPPCCC>>>===EEELLLNNNMMMMMM^^^~~~qqqcccbbbfffgggfffiiikkkkkkiiiiiiiiifff```TTTLLL@@@777444444333333222222222222222222222222333333333444444444555555555555666777999:::;;;;;;===@@@CCCFFFHHHKKKOOOQQQVVVYYY^^^bbbeeehhhllloooqqqxxx|||vvvxxxwwwooobbbWWWPPPNNNMMMLLLQQQSSSRRRaaappppppcccfffqqqddd\\\[[[WWWOOOMMMRRRUUUTTTUUUYYY___lllrrrZZZXXX___fffhhhddd___[[[[[[TTTJJJAAA>>>;;;888666777666666777777777777666666666666777777777888888888666<<<===DDDccc~~~pppccc[[[VVVRRRPPPNNNPPPRRRSSSTTTSSSRRRRRRQQQRRRSSSTTTUUUVVVVVVWWWZZZ[[[[[[]]]^^^```bbbcccsss\\\VVVRRRLLLHHHGGGCCC???<<<;;;;;;:::888666555555444333222111000...///000111111222222111000000000000000000000000000000//////.........---...000444888===BBBHHHLLLKKKMMMRRRYYY___aaa^^^[[[VVVXXX]]]ccchhhjjjjjjiiieee\\\VVV]]]ooo|||uuuooogggeeeccc___[[[XXXUUUTTTOOONNNNNNNNNPPPRRRUUUWWWXXXYYY[[[___dddkkkpppttttttwwwzzz|||}}}uuu```HHHAAA???DDDJJJMMMPPPSSSRRRooo|||ggg___dddiiiiiikkkmmmmmmjjjkkkllliiicccWWWMMMAAA888444444444333222222222222222222222222333333333444444555555555444555666777999;;;<<<<<<>>>@@@DDDGGGIIILLLPPPRRRXXX[[[```cccfffiiilllnnnooowww||||||yyyrrrggg\\\VVVSSSUUUPPPTTTVVVRRR[[[kkkoooggghhhjjjYYYMMMOOOPPPKKKIIINNNKKKKKKLLLNNNOOOWWWjjj}}}eeeXXX___gggjjjfffaaa^^^^^^TTTKKKBBB???<<<888666666666666777777777777666666777777777777888888888888444:::===GGGkkkuuukkk]]]RRRNNNMMMNNNOOOHHHJJJNNNSSSVVVXXXYYYYYYWWWXXXZZZ\\\]]]^^^]]]]]]bbbcccdddfffhhhjjjmmmnnnqqqbbbVVVNNNLLLHHHFFFCCC???<<<;;;999777555777666666444333222111111//////000000111111111222222111111111000000//////111222333222000.........///222777<<<@@@DDDFFFGGGJJJLLLUUU___```XXXRRRSSSVVV[[[dddnnnsssoooeee\\\QQQSSSZZZfffttt|||vvvooojjjhhhfff^^^WWWSSSQQQQQQUUU[[[\\\```eeehhhjjjmmmrrrvvvzzz{{{nnnTTTHHH@@@BBBDDDFFFMMMWWWUUUbbb{{{vvveeeaaadddeeejjjkkkllllllllljjjhhhggg\\\XXXKKK:::222444666444333333333333333333333333222222333444444555555666555666777777777:::>>>AAABBBCCCEEEFFFIIINNNUUUYYY]]]```aaaccciiirrrvvvuuu~~~{{{uuuiii^^^XXXXXXVVVWWWXXXWWWYYYcccmmmfffqqqwwwiiiWWWSSSMMMHHHGGGGGGFFFFFFDDDDDDDDDFFFIIINNNSSSVVVmmm|||ppp^^^ZZZbbbjjjfffeeeddd\\\ZZZSSSJJJBBB===:::777666666666555555555555666666777888888888999999999999333FFF>>>HHHuuufffbbb]]]WWWSSSPPPNNNJJJGGGGGGHHHJJJOOOWWW___ggglllsssoooiiiggghhhlllppprrrnnnuuuyyyyyy|||ooobbbWWWPPPNNNJJJFFFCCC???<<<;;;:::888666777666555444333222222111///000000000111111111111111111111111000000000///...000111111000///000111000333888===@@@CCCEEEGGGMMMOOOUUU[[[YYYRRROOOQQQ[[[aaajjjqqqppphhh[[[RRRVVVXXX]]]gggttt|||xxxuuutttpppkkkgggggggggiiirrr{{{^^^NNNBBBBBBDDDFFFMMMVVVQQQ]]]pppssshhhggghhhjjjkkklllmmmmmmkkkjjjhhh```\\\PPP???555444555333333333333333333333333333222333333444444555555666555666777777888:::>>>AAADDDEEEFFFGGGJJJOOOVVVZZZ^^^cccgggiiimmmuuu{{{{{{yyylllfff___]]]\\\\\\YYYYYY___gggdddqqq||||||~~~}}}iii```UUUPPPMMMHHHFFFFFFFFFFFFFFFDDDCCCBBBCCCDDDHHHKKKMMM[[[eee|||aaa[[[aaaiiifffeeeddd]]][[[UUUMMMEEE???<<<999777777777666666666666777777666666666666777777777777777EEEAAASSS~~~mmm___aaa^^^[[[ZZZZZZZZZWWWUUURRRQQQQQQSSSZZZdddnnnttt{{{~~~|||wwwuuuxxx|||mmmbbbXXXRRRQQQMMMDDDBBB>>><<<;;;:::999777666666555444333222222111000000000000111111111111111111111111000000000000,,,...///000///000111333000444:::>>>AAACCCEEEFFFPPPRRRVVVWWWTTTPPPRRRXXXeeejjjoooooohhh\\\QQQJJJ\\\]]]aaajjjuuu|||zzz{{{|||oooZZZGGGCCCDDDFFFKKKSSSOOOZZZeeesssuuukkkjjjhhhjjjlllmmmmmmlllkkkjjjfffaaaUUUEEE999555444333333333333333333333333333333333333444555555666666555777888888999<<>>:::888888888777777777777888888777777777777777777666666;;;BBBEEEbbbyyymmmggggggiiikkknnnooonnnllleee```[[[XXX[[[cccmmmttt~~~uuuxxxkkkaaaXXXRRRQQQMMMDDDAAA>>><<<;;;;;;999888666666555444333333222222000000000000000111111111111111111000000000000000,,,...////////////111333111666<<>>IIIppp{{{~~~}}}wwwmmmeeeaaaaaaeeehhhzzzyyyjjjkkksss|||jjjaaaXXXQQQOOOJJJDDDAAA>>><<<;;;;;;999888555555555444444333333222111111000000000000000000000000000000000000111111...///000///...///111333222777===???@@@AAAEEEIIIRRRSSSSSSPPPPPPWWWccckkkpppllldddYYYPPPMMMQQQUUU[[[bbblllvvv~~~zzztttrrruuu{{{sss^^^SSSOOOOOORRRZZZfffqqq}}}xxxrrrmmmdddaaaaaadddkkk|||}}}___PPPIIIDDDEEEIIIQQQZZZZZZZZZrrrwww```ccceeehhhkkklllmmmmmmllliiieee\\\PPPAAA777555777444444444444444444444444333333444555555666666777555777:::;;;<<<>>>BBBDDDIIIKKKMMMPPPRRRWWW\\\```iiilllooosss}}}{{{uuulll```VVVRRRTTTdddwwwpppkkkhhhbbbaaakkk|||~~~bbbSSSRRRPPPKKKJJJJJJLLLMMMMMMKKKIIIKKKJJJIIIGGGGGGGGGGGGHHHLLLIIIPPPdddzzzbbbYYYbbbeeehhhjjjfff^^^ZZZSSSLLLFFFAAA;;;777999999888888888888999999:::::::::999999999999999@@@???RRR}}}vvvmmmhhheeennniii^^^\\\eeemmmyyyggg___WWWQQQNNNIIIDDDBBB>>><<<;;;:::999777555555444444444333333333111111111111000000000000000000000000111111111111000000000000//////222444333888===???>>>AAAGGGMMMUUUTTTPPPJJJLLLUUU^^^ccchhhbbbYYYQQQMMMPPPWWW]]]]]]eeeqqq{{{~~~|||zzz|||zzzvvvsssqqqtttyyy}}}~~~~~~|||tttnnnfffhhhnnnrrrppplllooouuulllUUUGGGBBBBBB;;;CCCLLLTTTaaaqqq~~~~~~xxxkkkccc[[[YYYZZZccczzzrrr^^^PPPEEECCCFFFLLLUUUWWWTTTbbb```bbbdddgggkkkmmmnnnnnnnnnlllhhhaaaUUUFFF888555888444444444444444444444444444444444555666666777777555888;;;===>>>@@@CCCEEEJJJLLLOOORRRTTTXXX]]]aaakkknnnpppsss|||~~~tttdddVVVOOOOOO^^^vvv|||tttnnnlllccc___eeeooo}}}uuulll[[[PPPPPPNNNLLLKKKKKKLLLMMMMMMKKKJJJKKKJJJJJJIIIIIIIIIJJJJJJGGGGGGLLLWWWggg~~~lll\\\aaaeeeiiikkkhhh___[[[UUUOOOIIIBBB<<<888999999888888888888999999777777777888888888999999BBBDDD^^^{{{qqqhhhWWWQQQRRRVVV^^^eeekkkssszzz~~~ccc]]]VVVQQQOOOJJJFFFCCC???<<<;;;:::888666555444444444444333333333111111111111000000000//////000000000111111111111///000000000000111555888444999=========AAAJJJQQQWWWTTTMMMFFFIIITTTZZZZZZYYYVVVQQQPPPRRRWWW\\\^^^ccckkkuuu{{{|||yyyuuusssvvvxxxyyyyyywwwvvvvvvwwwsssooojjjjjjmmmooonnnlll___\\\YYYWWWSSSMMMNNNRRR\\\hhh{{{uuuuuuppp```MMM???;;;===;;;BBBIIIPPP___vvv}}}qqqfff```[[[ZZZhhhyyymmmXXXHHHCCCFFFGGGQQQUUURRRVVVnnnkkkbbbeeehhhllloooqqqrrrrrrqqqmmmfff[[[JJJ999444888555555555555555555555555444444555555666666777777555888;;;>>>???AAADDDFFFJJJMMMPPPSSSUUUYYY^^^aaajjjqqqvvvvvvxxxyyygggVVVLLLHHHTTThhh{{{~~~yyyvvvlllggghhhkkkuuurrrdddbbbXXXSSSSSSQQQNNNMMMLLLMMMOOOPPPPPPOOOMMMMMMMMMLLLLLLLLLLLLLLLJJJJJJMMMQQQWWWggg{{{cccdddfffhhhkkkhhhaaa^^^XXXRRRLLLEEE===999888888777777777777888888666666777777888999::::::@@@GGGgggrrrRRRJJJDDDFFFIIILLLRRRYYYzzz```\\\VVVRRRPPPKKKFFFCCC???<<<;;;999777666444444444444444444333333222111111111000000////////////000000111111111222---...///000111333888;;;555999<<<<<<<<<@@@KKKTTTWWWTTTKKKEEEJJJVVVZZZWWWNNNMMMNNNSSSYYY]]]]]][[[iiipppwww{{{xxxtttpppnnnuuuyyy~~~~~~yyyuuurrriiiccc]]]^^^fffooouuuwwwpppggg]]]UUUMMMGGGFFFIIIIIIVVVjjj}}}pppcccWWW^^^bbbZZZIII===;;;>>>666===CCCKKK]]]zzzuuuoooggg```gggttt{{{xxx|||www^^^JJJDDDGGGEEEOOOVVVSSSQQQaaawwwdddfffjjjnnnqqqsssttttttvvvqqqkkk___LLL999333777555555555555555555555555444444555555666777777777555888<<<>>>@@@BBBDDDFFFJJJMMMPPPSSSVVVYYY^^^aaahhhttt|||xxxuuu||||||hhhUUUJJJAAALLL\\\llluuu}}}|||sssmmmlllkkkqqqrrrcccccc]]]ZZZ[[[XXXQQQOOOOOOPPPRRRUUUUUUUUUQQQQQQPPPPPPOOOOOONNNNNNRRRRRRSSSRRRSSS\\\qqqhhhfffggghhhjjjhhhccc___ZZZTTTNNNGGG???:::888888777777777777888888777777888999;;;<<<===>>>===FFFjjjcccTTTFFFBBBCCCCCCGGGLLL{{{aaa[[[WWWVVVSSSJJJDDDAAA===;;;:::999777666666666666555444444333333444333222111000000000000///////////////////////////000000//////111555888555:::?????????CCCLLLTTTZZZPPPGGGIIIRRRYYYWWWSSSRRRLLLOOO\\\aaa^^^___eeelllpppttttttrrrpppppprrr~~~|||}}}xxxqqqnnnnnnhhh```[[[```mmm~~~|||ooo___TTTOOOHHHBBBCCCKKKYYYeeekkkggg^^^WWWOOONNNNNNLLLDDD;;;;;;@@@===CCCGGGMMMeee{{{sssiiiiiiqqqxxxlllqqqfffTTTIIIDDDEEEPPPZZZYYYRRR[[[yyyhhhhhhkkknnnnnnmmmqqqxxxvvvqqqiii```QQQAAA888666555555444444444444555555555444444555555666777888<<<;;;<<>>LLLttt~~~lllNNNDDDEEE===AAAJJJCCC|||ccc[[[VVVSSSPPPGGGDDDAAA===;;;:::999777666666666666555444444333333333333222111000000000000////////////////////////000000000000///111555777666:::===???AAAEEEMMMSSSSSSNNNJJJJJJMMMRRRTTTUUUTTTPPPSSS]]]```]]]```hhhmmmoooqqqsssuuuxxx}}}|||xxxxxx{{{tttooohhhbbbdddooottteee[[[QQQIIIDDDEEEHHHOOOUUUWWWTTTQQQGGGFFFGGGHHHDDD>>><<>>CCCRRRxxxwwwxxxVVVHHHIIIAAAAAAEEE>>>zzzaaa[[[UUUSSSPPPGGGDDDAAA===;;;:::999777666666666555555444333333333333222222111000000000///////////////////////////111111111000000111555777888:::<<>>===999???DDDMMMfffsssooopppqqqwwwgggSSSKKKFFFLLL[[[ggg___UUUeeewwwnnngggiiinnnsssvvvzzzvvvsssqqqkkk\\\III;;;777666555555444444555555666555555555555666777888999999999;;;===@@@CCCEEEGGGMMMPPPUUUZZZ___dddiiimmmxxx}}}~~~zzzhhh[[[MMMFFFGGG@@@BBBGGGOOOVVV\\\gggrrr}}}zzzyyyxxxyyyyyywwwtttuuu||||||zzz~~~wwwpppllliiifffccc```___aaadddffflllmmmsssxxxvvvttt~~~{{{kkkmmmqqqooojjjeee^^^XXXTTTMMMFFF@@@<<<:::777666777888777777777666777::::::888:::???HHH]]]~~~kkkvvv```JJJKKKGGGBBBAAA>>>sss^^^ZZZUUUTTTRRRKKKDDDAAA===;;;:::999777666666666555444444333333222111111111111111000//////////////////////////////111222222111000222555888::::::;;;@@@GGGLLLNNNNNNJJJNNNQQQQQQOOOPPPVVV[[[ZZZYYY[[[]]][[[ZZZbbblllooolllkkkqqq|||{{{|||qqqbbb]]]\\\aaajjjnnniiibbbYYYRRRLLLLLLLLLFFF@@@===<<>>@@@BBBDDDGGGJJJLLLPPPUUU[[[```fffkkkooowww~~~rrrdddRRRFFFCCCBBBBBBFFFKKKOOOSSS]]]gggrrrxxx}}}||||||vvvuuurrrpppppprrrtttuuuyyyxxxxxx|||{{{xxxtttrrrsssxxx}}}nnnlllqqqqqqjjjeee___ZZZUUUOOOGGGAAA===;;;888777888888888777888666777::::::888;;;@@@KKKlllqqqaaammm~~~}}}~~~hhhMMMJJJJJJDDDAAABBBooo\\\YYYUUUSSSRRRKKKDDDAAA===;;;:::999777666555555555444333333222222000000111111111000//////000000000000000000000000111111222111111333777:::;;;:::;;;AAAHHHMMMMMMKKKJJJLLLOOOQQQSSSUUUWWWZZZZZZZZZ[[[ZZZXXXYYYaaakkklllkkkkkkrrr~~~rrrnnnlllqqqzzz}}}xxxqqqjjj___TTTQQQNNNHHHAAA>>>;;;<<<>>>AAAJJJUUU]]]___\\\ZZZYYYYYY[[[\\\\\\[[[XXXUUUUUUYYY```bbb^^^YYYdddssssssmmmyyyfffWWWFFFEEETTTllllll[[[[[[kkklllgggmmmsssuuuvvvzzzwwwssslll^^^LLL@@@<<<666666666555555666666666777777666777777888999:::;;;===@@@AAABBBDDDHHHKKKKKKOOOTTTZZZ___eeejjjnnnrrr}}}tttfffTTTFFFBBBDDDCCCEEEHHHJJJMMMVVV```gggnnnvvvzzzyyyvvvttttttrrrqqqpppqqqsssvvvzzz|||{{{~~~tttkkknnnqqqjjjfff___ZZZVVVPPPHHHBBB>>>;;;999888888999999888999777777::::::999===BBBNNN{{{fff\\\hhhyyy}}}|||~~~kkkttttttUUUJJJJJJCCC@@@EEEnnn\\\YYYTTTQQQOOOHHHDDDAAA===;;;:::999777666555555444444333222222222//////111111111000///...000000000000000000000000000111111222222555999<<<;;;;;;===BBBHHHKKKJJJHHHHHHIIILLLQQQUUUWWWXXXWWWZZZZZZYYYXXXWWWZZZbbbhhhiiiiiillltttzzznnnbbb\\\VVVLLLDDDAAA>>>======>>>CCCGGGJJJJJJNNNMMMMMMNNNQQQRRRQQQPPPOOOPPPQQQRRRSSSSSSSSSSSSZZZggg{{{yyymmmvvvrrr]]]LLLFFFOOOccciii]]]WWW\\\llleeekkkrrruuuwwwxxxuuuqqqkkk]]]KKK???;;;777666666555555666666777777777777777888999:::;;;:::===@@@AAAAAACCCHHHLLLLLLPPPUUUZZZ___dddiiilllooo|||sssfffZZZMMMFFFEEEBBBAAABBBEEEFFFIIIRRR[[[bbbkkkwww}}}|||}}}|||}}}~~~lllkkkqqqkkkfff```[[[WWWQQQJJJDDD>>><<<999888999:::999999999777888:::::::::>>>DDDWWWsss___\\\kkk|||pppyyydddOOOJJJDDD>>>DDDkkk[[[YYYSSSPPPOOOHHHDDDAAA===;;;:::999777666555555444333333222222111...///000111111000///...000000000000000000000000...000111222333666;;;>>>;;;<<>>???CCCFFFJJJLLLLLLLLLLLLNNNQQQQQQPPPNNNMMMOOOPPPPPPOOOPPPSSSVVVbbbjjjyyy{{{vvvzzzkkkQQQIIIKKK\\\hhheee]]]XXXqqqqqqhhhlllqqquuuxxxwwwvvvtttpppbbbOOO@@@;;;777777666666666666777777888888888888999:::;;;;;;;;;>>>BBBCCCBBBDDDIIINNNPPPTTTXXX\\\```dddiiilllqqq|||kkk]]]SSSIIIDDDFFFAAA???@@@CCCDDDGGGQQQ[[[eeeppppppiiiqqqmmmhhhbbb]]]YYYSSSLLLFFF???<<<:::999:::::::::999:::888888:::;;;:::???EEEcccfffYYY___ssszzzoootttWWWOOOIII@@@DDDgggYYYXXXTTTRRRQQQLLLDDDAAA===;;;:::999777666555555444333333222222111---...000111222111///...000000000000000000000000...///111222444777<<<@@@:::===AAADDDEEEEEEDDDDDDFFFLLLTTTXXXYYYZZZ\\\^^^[[[ZZZWWWVVVZZZaaadddeeedddhhhmmmtttyyycccRRRJJJDDDAAA???CCCKKKSSS\\\aaaeeeeeefffiiikkkjjjhhhfffeeefffggghhhjjjmmmrrruuuqqqvvvzzzTTTKKKJJJXXXiiioooggg]]]eeeyyynnnnnnqqquuuxxxyyyyyyzzzwwwiiiTTTDDD===777777666666666666777777888888888888999:::;;;<<<===BBBFFFFFFEEEGGGLLLQQQTTTWWW[[[___bbbfffjjjmmmuuu}}}}}}wwwqqqwwwuuuqqqlllaaaWWWKKKCCCCCCAAA???@@@CCCEEEHHHRRR\\\jjjxxxttthhhrrrooojjjddd___[[[UUUNNNHHH???===:::999:::;;;:::999:::888888:::;;;;;;???FFFmmm^^^VVVbbbzzz~~~hhhrrr|||]]]TTTOOOEEEGGG|||cccWWWZZZVVVQQQPPPKKKBBB???<<<:::999999888777444444333222222111111000111000///000222333333111000000000000000000000000222222222333555888;;;===888===BBBFFFFFFFFFFFFFFFLLLOOORRRTTTTTTWWW\\\___VVVTTTSSSUUUZZZ___`````````fffnnnvvv{{{rrr^^^QQQJJJBBB>>>GGGWWWgggssszzzzzz~~~~~~~~~___OOOKKKVVVffftttqqq^^^ccczzzkkkdddpppxxxvvv}}}}}}}}}zzzooo]]]LLLBBB888666444444666888888777777777777888999:::<<<<<<@@@@@@AAAAAADDDIIIPPPUUU[[[[[[___fffkkkkkkmmmppprrryyy|||uuukkkcccfffvvv{{{iiiZZZNNNGGGBBB???<<<===AAAGGGMMMXXXbbbyyymmmjjjooolllfffaaa[[[TTTNNNJJJEEE===888888:::999888:::999:::777888>>>:::<<>>888999:::999888::::::<<<888999>>>;;;===MMMyyylllWWW___uuuvvvjjjnnnnnnfffXXXNNNJJJKKKvvvaaaYYY\\\WWWSSSPPPJJJEEEBBB>>>:::999777555333444444333222222111111000111000///000222222222111000000000000000000000000//////000222444666888999>>>AAAEEEFFFDDDCCCEEEGGGNNNQQQUUUWWWXXXZZZ\\\^^^TTTTTTUUUXXX\\\^^^^^^^^^^^^dddkkkrrryyy|||zzz```OOOFFFEEEEEERRRrrryyy^^^MMMMMMXXXkkktttmmmbbbrrrtttiiioooyyy{{{|||~~~~~~vvviiiYYYNNN:::888666555777888888777777777777777888:::;;;<<>>>>>???@@@GGGXXXhhhqqqsssqqqmmmhhh```YYYRRRNNNGGG???999999:::999888:::;;;<<<999:::>>>:::@@@SSSiiiXXXbbb{{{nnniiibbb[[[UUUQQQMMMKKKsssaaa[[[\\\WWWSSSPPPHHHDDDAAA===:::999777666444444444333222222111111000111000///000111222111000000000000000000000000000111111222444666888999:::@@@DDDGGGFFFCCCAAADDDGGGNNNQQQUUUYYY[[[\\\\\\\\\SSSTTTWWWZZZ\\\]]]]]]\\\___ccciiimmmrrrzzz|||uuuxxxiiiUUUJJJJJJIIIUUUyyyfffNNNIIIPPPcccrrrqqqfffoooxxxiiikkktttyyy}}}zzzooo___RRR;;;999777666777888888777777777777888999:::;;;<<>>?????????>>>===DDDVVVhhhvvvlllgggfffiiieeekkkxxxttttttqqqlllcccZZZTTTPPPIII@@@::::::;;;999888999;;;<<<888:::>>>999BBBZZZtttcccgggxxxrrrbbbYYYXXXVVVPPPIIIqqqbbb]]]\\\UUUSSSPPPGGGBBB???<<<:::999999777666444444333222222111111000111000///000111111000///////////////////////////000111222444666777888999@@@DDDHHHFFFBBB@@@BBBFFFLLLOOOTTTYYY\\\]]][[[YYYRRRTTTWWWYYYZZZ[[[[[[[[[eeehhhkkkmmmpppuuu{{{wwwoooiiillltttsss\\\NNNKKKHHHRRRttt}}}eeeaaakkknnnRRRIIIKKK\\\nnnsssmmmnnn|||lllhhhooovvv}}}{{{ssscccTTT===;;;888777888888777777777777888888999;;;<<<===???AAACCCEEEHHHMMMSSSXXXaaaaaagggpppuuuvvvxxx|||}}}ooo^^^XXXZZZXXXSSSMMMHHHEEECCCAAA@@@@@@@@@@@@>>>===BBBTTTeeepppfff```\\\ZZZdddxxxuuuvvvuuuooofff\\\TTTQQQJJJBBB<<<;;;;;;999888999::::::777:::===999FFFcccqqqiiiooonnncccaaa^^^UUUKKKqqqddd^^^[[[SSSRRRPPPFFFAAA???;;;:::999999888777444444333222222111111000222000//////000111000...////////////////////////...///111222444555555555===CCCHHHGGGAAA>>>AAAEEEHHHLLLRRRXXX]]]]]]ZZZVVVRRRTTTVVVWWWWWWWWWYYYZZZccceeehhhkkknnnsssyyy}}}vvvlllaaa^^^cccrrr}}}dddQQQIIICCCKKKeeeuuueeeVVVRRR\\\|||xxxXXXLLLJJJYYYnnnwww{{{uuuzzztttjjjnnnvvv}}}}}}xxxhhhVVV???<<<999888888888777666999999999999:::<<<===>>>@@@BBBDDDGGGJJJNNNTTTXXXbbbbbbgggpppuuuwww{{{vvv```SSSNNNNNNKKKGGGEEEDDDDDDCCCAAAAAA@@@@@@@@@???CCCPPP___}}}|||lllbbb[[[ZZZeee{{{vvvxxxyyysssiii]]]VVVSSSLLLCCC===<<<<<<999888999:::999777;;;===:::KKKmmmqqqfffiiixxxlllgggaaaUUUJJJrrrfff```ZZZQQQPPPOOOEEECCC@@@<<<:::999888777555444444333222222111111000222000//////000000///...////////////////////////...///111333444444444444:::AAAHHHGGGAAA===@@@DDDDDDHHHNNNWWW\\\]]]XXXTTTRRRTTTUUUUUUTTTTTTWWWZZZ]]]___ccciiiooowwwuuuggg___^^^hhh}}}pppZZZJJJ@@@EEERRRccczzzwwwfffYYYSSSMMMTTTppp```PPPKKKYYYrrrzzzwww{{{lllmmmuuu{{{~~~nnn[[[@@@===:::888888888777666:::::::::;;;<<<===>>>???AAADDDGGGJJJNNNSSSYYY]]]dddeeelllvvv|||}}}kkkYYYPPPNNNLLLIIIGGGFFFFFFDDDBBBBBB@@@@@@AAABBBDDDMMMWWWpppssseee___\\\eeexxx{{{}}}wwwlll```XXXUUUMMMDDD>>><<<<<<999888999;;;:::888===@@@<<>>:::999777555333444444333333222111111000222000//////000000///---////////////////////////000111333555666666666666888@@@HHHHHHAAA===???CCCBBBEEELLLVVV\\\]]]XXXSSSRRRTTTUUUTTTRRRSSSVVVYYY\\\___dddlllvvvuuujjjdddfffttt}}}wwwqqqsss~~~|||dddNNN@@@AAAEEEJJJ]]]tttwww}}}lll^^^UUURRRKKKNNNhhhfffSSSMMM[[[vvvvvvooo~~~lllkkkssszzzsss```@@@>>>;;;999999888777666;;;;;;;;;<<<===>>>???@@@BBBEEEIIIMMMRRRXXX^^^bbbfffhhhqqq|||wwwcccWWWRRROOOLLLJJJIIIGGGEEECCCBBB@@@@@@CCCDDDEEEKKKRRReeeyyy}}}nnndddaaagggzzz~~~zzzooobbbZZZWWWNNNEEE>>>===<<<999888888<<<:::999???BBB???UUU}}}cccUUURRRYYYpppuuudddSSSHHHssskkkaaaYYYSSSKKKEEECCCBBB???;;;888888777777666222222222222222222222222////////////000000000000///000000000......000111000333555666666777888999<<>>EEEOOOkkkyyyjjjZZZSSSTTTRRRSSSaaannn[[[KKKZZZ~~~hhhoooxxxlllsssrrrzzzuuufffGGG999666:::777888;;;666888999;;;;;;;;;<<>>BBBEEEEEEHHHKKKVVVaaatttuuuqqqgggaaaooo~~~~~~rrrfff^^^UUUPPPJJJAAA<<<;;;;;;:::999>>>555<<<<<<<<<>>>RRR|||YYYLLLQQQ\\\uuussslllkkkssskkkQQQCCCrrrbbbXXXTTTPPPJJJEEEBBB???;;;999888888777666444444444333333333222222///000000000000000000000///000000000......000111111333555666666666888::::::>>>AAAAAA???>>>AAADDDEEEDDDJJJUUU]]]ZZZTTTPPPSSSSSSSSSRRRQQQQQQSSSUUUXXXXXXYYY___iiixxx{{{yyy{{{oooeeeXXXPPPSSSXXX___nnn~~~lllNNNDDD======EEEQQQoooppp```WWWSSSRRRQQQ^^^ttt```NNNZZZ~~~kkkmmmwwwkkkqqqqqq{{{wwwgggHHH:::777:::777888;;;666888999;;;<<<<<<===@@@BBBCCCFFFJJJNNNUUU]]]ffflllppprrrtttxxx{{{}}}}}}|||vvvkkk```XXXRRROOOLLLGGGDDDEEECCC??????BBBEEEEEEGGGKKKJJJRRR___nnn|||nnnbbbggg~~~ttthhh```WWWQQQKKKBBB<<<;;;;;;:::999===555======>>>AAAVVVwwwVVVLLLRRR___yyyhhh[[[XXXWWW```yyynnnVVVKKK{{{eeeWWWSSSRRRLLLFFFBBB???;;;999888888666555666666555555444333222222000000000000000000000000///000000000......000111222333444444444666999;;;888;;;======<<<>>>BBBFFFFFFEEEKKKUUUZZZXXXRRRPPPRRRRRRRRRQQQOOOOOOQQQSSSUUUWWWZZZ\\\aaajjjuuu~~~uuuhhh___[[[TTTQQQSSSSSSUUUaaannngggKKKBBB;;;<<>>AAADDDDDDFFFJJJOOOUUU^^^gggmmmppprrrtttxxxzzz|||}}}~~~yyyjjj___TTTQQQOOOLLLIIIIIICCC@@@@@@CCCEEEEEEGGGKKKIIIMMMRRRXXXbbbrrruuuddd```mmmvvvkkkcccZZZSSSLLLCCC===;;;;;;;;;:::;;;555======???EEE[[[pppSSSLLLSSSbbb~~~{{{jjjSSSJJJKKKLLLVVVkkkhhhRRRIIIlllZZZQQQOOOKKKEEEAAA???;;;999999888666555777666555444333222111000111111111000000000000000///000000000......000111333444444333333555999<<<:::;;;;;;;;;;;;>>>CCCGGGFFFGGGMMMUUUYYYUUUPPPOOOQQQRRRQQQPPPOOOOOOQQQSSSUUUYYY\\\]]]]]]bbbkkkrrrwwwkkkdddaaaaaa```aaabbb```^^^eeeooowww```GGGAAA;;;<<>>999;;;777888;;;777999:::<<<===>>>@@@CCCFFFGGGIIILLLPPPVVV^^^ffflllppprrruuuxxx{{{~~~xxxiiiZZZSSSQQQNNNKKKJJJDDDAAAAAADDDEEEEEEHHHNNNQQQTTTUUUTTTVVV```qqqyyyggg^^^ccc{{{zzznnneee[[[VVVNNNDDD>>><<<<<<;;;:::;;;666>>>===???GGG^^^lllPPPLLLRRRdddnnnfffhhhnnn}}}mmmYYYJJJGGGIIIKKKUUUbbbwwwhhhSSSIIIxxxaaaRRRNNNJJJFFFAAA>>><<<:::999888666444555555444333222111000///222111111111000000000//////000000000......000111333444444333333555999<<<>>>===<<<;;;<<>><<<<<<<<<;;;;;;888???;;;>>>HHH___hhhNNNLLLRRRdddqqqaaaYYYXXX[[[bbb___ZZZRRRJJJEEEDDDDDDDDDLLLRRRYYYrrr}}}jjj]]]hhhVVVPPPMMMHHH@@@>>><<<::::::888666444444444333222111111000000222222222111111000000//////000000000......000111222333444444444666999;;;???>>>===<<<>>>AAADDDFFFGGGKKKTTT[[[YYYQQQMMMNNNNNNOOOPPPOOOOOOPPPSSSUUURRRUUUXXXZZZ[[[]]]bbbgggkkkuuu}}}tttllliiillltttzzz{{{{{{iiiUUUAAABBB>>><<>>@@@AAADDDHHHJJJQQQTTTXXX[[[^^^bbbgggjjjkkknnnrrruuuwww|||qqqeee\\\RRRKKKIIIHHHEEEDDDDDDDDDGGGPPPZZZ```fffllllllhhhcccbbbccccccffflllttt~~~zzzpppiiippp~~~uuuhhh]]]ZZZRRRGGG???<<<<<<<<<;;;;;;999@@@;;;>>>JJJbbbdddLLLMMMRRRdddzzzmmmaaaWWWQQQNNNQQQLLLGGGEEEDDDDDDCCCAAA>>>CCCEEEEEEQQQrrryyyhhhVVVRRRNNNGGG@@@>>><<<;;;:::888666333444444333333333222222222333333222111111000000//////000000000......000111111333555666666666888:::<<<;;;;;;<<<@@@CCCFFFGGGFFFMMMXXX___[[[QQQLLLMMMKKKLLLMMMMMMNNNOOOSSSUUUSSSSSSUUUWWWZZZ^^^aaaccciiiqqq}}}yyyuuupppmmmpppvvv~~~ppp```RRRAAACCC@@@===DDDUUUzzz}}}uuulllggglllvvvgggdddZZZQQQ]]]oooXXXXXXtttxxxgggpppzzzgggmmmvvvoooUUUDDD>>>===888888;;;777:::<<>><<<;;;:::999666333444444444444444444444444333333222222111000000//////000000000......000111000333555666666777888999999999999<<<@@@EEEGGGHHHFFFNNNZZZaaa\\\QQQLLLLLLHHHIIIKKKLLLLLLOOORRRUUUUUUTTTTTTWWW[[[___aaabbbgggnnnwww|||~~~yyyvvvtttuuuzzzmmm^^^PPP@@@DDDAAA>>>CCCSSSxxxwwwpppiiieeedddjjj~~~kkkiii]]]QQQ[[[tttYYYTTTmmmwwwfffmmmkkkrrrwwwqqqVVVEEE>>>>>>888888;;;777:::<<>>AAAEEEHHHKKKHHHKKKTTT^^^]]]SSSLLLKKKKKKHHHGGGIIINNNRRRTTTTTTVVVWWWWWWYYY[[[]]]___```dddfffjjjmmmrrrxxx~~~}}}~~~pppddd\\\IIIEEEBBBFFFDDDIIIoooxxxsssnnnllldddgggllluuu|||uuu{{{ttt```VVVcccxxx[[[QQQaaayyy{{{jjjdddzzzoooxxx~~~xxx]]]FFF<<<<<<777888<<<;;;;;;>>>AAACCCEEEIIIQQQVVVYYY^^^eeekkkpppsssvvvxxxuuu{{{zzz{{{}}}~~~sssoooppp|||~~~rrrbbbUUUQQQKKKFFFDDDFFFPPPeeexxx{{{~~~vvvtttuuu{{{|||~~~|||rrrhhh```ZZZNNNAAA;;;======;;;???<<<>>>AAABBBRRR~~~XXXHHHQQQVVVmmm|||___JJJFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDHHHJJJGGGGGGSSSbbbxxx___TTTPPPLLLGGGCCC===::::::999666444666555444444333333222222111000000000000000000000000000000000000000111111222444555555444555777<<>>AAAEEEHHHKKKHHHMMMVVV^^^[[[PPPJJJKKKIIIGGGFFFIIINNNSSSUUUVVVUUUUUUVVVWWWYYY\\\^^^___bbbdddgggiiimmmrrrxxx|||}}}uuufffRRRLLLFFFFFFEEELLLuuu}}}{{{zzzyyyyyypppjjjqqqlllbbbooo}}}]]]QQQ___|||llleeeyyyyyyzzz{{{^^^GGG<<<<<<888777<<<;;;<<<>>>BBBCCCEEEJJJRRRWWW[[[```gggnnnrrrvvvyyy{{{xxx~~~}}}~~~{{{pppnnnssspppaaaXXXQQQLLLJJJJJJUUUttttttkkkeee___QQQCCC<<<======:::===;;;>>>AAAFFFZZZTTTDDDLLLZZZrrrzzz___OOOHHHHHHHHHHHHIIIIIIJJJJJJKKKHHHHHHKKKLLLLLLQQQYYYcccppp}}}|||ttthhh]]]wwwaaaUUUNNNIIIFFFAAA;;;888999888555444666555444444333333222222111000000000000000000000000000000000000000111111222444555555444555777<<>>===<<<:::;;;;;;===BBBKKKddd|||QQQDDDLLL___wwwooo[[[RRRPPPPPPQQQSSSTTTUUUUUUVVVYYYVVVXXXbbbhhhdddYYYRRRNNNQQQSSSSSSSSSRRRJJJBBBrrr```UUUMMMGGGEEE@@@;;;888999999666555666555444444333333222222111000000000000000000000000000000000000000111111222333444444333444666;;;>>>===<<<;;;<<<>>>BBBFFFIIIHHHQQQZZZZZZQQQHHHFFFIIIDDDDDDCCCEEEIIINNNSSSVVVSSSSSSTTTVVVXXX[[[]]]^^^cccdddfffhhhkkkoootttxxx{{{}}}hhh^^^QQQKKKKKKZZZ}}}www{{{gggWWW```vvvgggxxx|||~~~```III>>>>>>999888<<<;;;===@@@DDDFFFHHHNNNVVV\\\]]]aaagggmmmqqquuuyyy{{{~~~rrr___XXXWWW[[[qqqrrraaaTTTQQQLLLSSSyyyyyyvvvnnngggWWWGGG>>>>>>===:::;;;<<<===AAANNNmmmvvvQQQHHHQQQaaaxxx}}}cccYYYYYY^^^___```bbbdddfffggghhhiiijjjsssmmmVVVRRRNNNIIIFFFGGGHHHHHHFFFlll]]]UUULLLGGGFFFAAA<<<999::::::777666777555444444333333222222111000000000000000000000000000000000000000111111222222333333222222555999======<<<::::::<<<@@@DDDGGGIIIRRRZZZWWWMMMFFFEEEGGGDDDCCCCCCCCCEEEIIIOOORRRTTTTTTUUUWWWZZZ]]]___```bbbdddfffiiilllpppvvvzzz{{{ssshhhZZZTTTQQQ^^^mmm\\\ccc|||hhhuuu{{{~~~```III>>>>>>999999===<<<>>>AAAEEEGGGJJJPPPXXX^^^```dddiiinnnrrrvvvyyy|||~~~}}}iii^^^[[[___cccyyynnn[[[TTTNNNOOOhhh|||zzzppphhhXXXGGG???>>>>>>;;;;;;>>>>>>@@@PPPsssoooOOOJJJTTTdddzzzssshhhhhhlllrrrrrrsssuuuxxx{{{}}}nnnYYYSSSLLLGGGEEEFFFIIILLLggg[[[UUUMMMGGGFFFBBB===999::::::666555777555444444333333222222111000000000000000000000000000000000000000111111222222333333222333555:::===>>>===:::999;;;???CCCFFFJJJSSSWWWSSSKKKFFFEEEDDDCCCCCCCCCBBBCCCGGGMMMQQQUUUUUUWWWYYY[[[^^^aaabbbaaacccfffhhhkkkpppuuuyyyzzzxxxjjjaaaYYY___sss```aaa}}}gggpppzzz~~~```III>>>???::::::???>>>>>>BBBFFFIIILLLRRR[[[aaafffiiinnnqqqtttwww{{{}}}|||~~~~~~{{{~~~vvvqqqpppsss}}}~~~hhh[[[SSSQQQ[[[jjj}}}ssskkkZZZHHH??????>>><<<<<>>???;;;;;;@@@@@@???BBBGGGJJJMMMTTT\\\cccjjjlllppprrrtttwwwzzz}}}yyy}}}{{{|||}}}xxx{{{wwwcccWWWUUUWWWYYYqqqyyyppp^^^KKKAAA???>>>;;;;;;@@@@@@AAAUUU}}}aaaHHHHHHRRRccc||||||kkk[[[SSSfffYYYVVVNNNFFFCCCBBB<<<888888777333111222555555444333333222222111000000000000000000000000000000000000000111111222666666666666666999===@@@CCCAAA>>><<<===AAAEEEIIILLLRRRRRRLLLHHHIIIFFFAAABBBCCCCCCCCCDDDIIIRRRXXXTTTUUUVVVXXX[[[^^^aaabbbiiijjjkkkkkkmmmppptttwwwzzzzzzdddXXXttt```UUUnnnccceee{{{^^^HHH>>>???;;;<<>>;;;:::AAAAAABBBWWW]]]HHHJJJUUU^^^zzzsssfffdddZZZRRRLLLIIIBBB@@@===999777666666555333333333333222222222111111111000000///...------,,,////////////000000000000000222333444555777;;;>>>AAA>>>>>>AAACCCBBBDDDHHHMMMQQQRRRMMMGGGFFFFFFDDDAAAAAABBBCCCEEEIIIPPPTTTYYYXXXWWWYYY\\\```bbbcccllljjjiiijjjmmmppprrrsssyyy|||tttrrrttt{{{iii```___ccc[[[jjjhhheee~~~|||^^^LLL======???>>>===@@@DDDFFFIIIMMMRRRYYYbbbhhhmmmoooqqqrrrsssvvvyyy|||{{{{{{|||tttxxxttteee\\\WWWSSSYYYddd{{{|||~~~vvveeePPPCCC@@@???>>>>>>@@@@@@DDDXXX|||zzzZZZJJJFFFMMM^^^vvvbbbXXXQQQLLLIIICCC@@@===:::888777666555444333333333222222222222111111111000000///......---////////////000000000000111222333444444666:::===@@@======@@@BBBBBBDDDHHHMMMRRRRRRLLLGGGEEEEEECCCAAABBBBBBBBBDDDHHHNNNSSSVVVVVVWWWYYY[[[]]]^^^___hhhggggggiiimmmqqqtttvvvzzzuuukkkkkkkkkiiibbbZZZTTTTTTUUUlllwwwiii[[[UUUUUUbbb}}}~~~yyy|||eee[[[eeennnhhh~~~yyy[[[JJJ<<<<<<>>>======@@@EEEGGGKKKOOOTTT\\\dddjjjmmmoooqqqsssuuuwww{{{}}}zzzvvvvvvzzzpppbbbYYYTTTVVV[[[vvv|||pppmmmyyy{{{iiiSSSDDD@@@???>>>>>>@@@@@@DDDZZZ|||[[[JJJGGGOOO^^^uuu```WWWPPPKKKIIIDDDAAA>>>;;;999888777666555333333333333222222222222222222111111000/////////////////////000000000000111222333333333555888;;;===:::;;;???AAABBBEEEIIIOOOSSSSSSLLLFFFDDDCCCBBBBBBBBBBBBBBBCCCGGGLLLPPPRRRSSSUUUWWWYYY[[[[[[[[[bbbccceeeiiimmmqqquuuwww{{{|||jjjZZZVVVPPPIIIDDDBBBBBBCCCSSShhhuuummmccc\\\SSSKKKHHHIIICCCWWWtttzzzvvvgggjjjvvvhhhYYYaaayyyooovvvYYYIII<<<===???>>>???CCCEEEHHHMMMRRRXXX```hhhmmmppprrruuuxxxzzz|||vvvsssxxx}}}{{{gggXXXRRRTTThhh|||ooogggkkksssxxxnnnVVVFFF@@@???===???AAAAAAEEE^^^[[[IIIGGGRRR___uuu}}}```XXXPPPKKKIIIDDDBBB???;;;999888888666555444444333333333222222222222222222111111111000000////////////000000000000222333333333333444777::::::888999>>>AAABBBEEEJJJPPPTTTRRRKKKDDDBBBBBB@@@BBBBBBAAAAAAAAAEEEJJJNNNPPPQQQSSSUUUVVVXXX[[[]]]```bbbfffjjjmmmqqqtttwww|||iiiaaaUUUMMMIIIIIIIIIIIIOOOddd|||zzzqqqbbbZZZQQQLLLGGGAAA@@@BBB>>>EEEPPP^^^kkkwww|||xxxoooooonnnkkkfffbbb```___cccjjjyyyiiiWWW\\\vvv~~~tttXXXIII>>>???AAA@@@BBBFFFEEEIIIOOOTTT[[[bbbjjjoootttwww{{{~~~xxxwwwyyy{{{^^^QQQSSSeee{{{ooolllllllllooosssqqqYYYGGG@@@???>>>???BBBBBBGGGcccZZZGGGGGGSSSbbbxxx~~~bbbZZZQQQJJJGGGCCCBBB???;;;999888888666555444444444333333333222222222222222222111111111111////////////000000000000222333444444333555888:::999777888===AAABBBFFFJJJPPPSSSRRRJJJCCCAAAAAA@@@AAAAAA@@@???@@@CCCHHHLLLOOOPPPQQQRRRRRRVVV[[[___bbbfffkkkoooppprrruuuxxx|||uuuggg]]]YYYXXXWWWVVV```qqq{{{oooaaaWWWMMMHHHCCC>>><<<===>>>>>>???CCCKKKRRRXXX[[[``````aaacccdddccc___\\\[[[ZZZXXXUUURRRRRRUUUXXXgggppp}}}iiiUUUWWW~~~wwwzzzsssUUUGGG>>>???AAA???AAAGGGFFFJJJPPPWWW]]]dddjjjooouuuyyy}}}yyyxxxxxxiiiWWWWWWcccyyyyyypppqqqvvv~~~wwwnnnmmmpppxxxsssZZZGGG@@@@@@@@@???CCCCCCHHHggg~~~XXXFFFFFFSSSfff|||}}}ccc[[[QQQJJJGGGBBBAAA>>>;;;999888777666555444444444444333333333333111111111111111111111111////////////000000000000222333444444444666999<<<999777888>>>AAABBBFFFKKKPPPSSSQQQHHHBBBAAAAAA@@@?????????>>>???BBBGGGKKKNNNPPPRRRQQQPPPRRRWWW[[[dddiiiooorrrrrrsssuuuxxxzzzuuupppooonnnmmmyyysssggg[[[OOOIIICCC>>>:::;;;888999;;;???BBBDDDDDDCCCEEEEEEGGGJJJLLLMMMLLLJJJKKKKKKIIIFFFDDDGGGNNNTTTiiissshhhTTTRRRuuutttxxx~~~rrrRRRFFF>>>???@@@>>>@@@FFFGGGLLLSSSZZZ```fffkkkooosssvvv{{{~~~tttsssvvv}}}}}}|||]]]XXXYYYdddqqqxxx}}}rrrhhhccc^^^VVVWWW^^^kkkwwwyyywww]]]HHH@@@@@@AAA>>>CCCDDDJJJkkk{{{WWWFFFGGGTTTgggyyy```ZZZQQQIIIGGGCCC@@@===:::888777666555444555444444444444333333333111111111111111111111111////////////000000000000222333555555666888;;;>>>:::888999>>>BBBCCCFFFKKKOOORRRPPPGGGAAA@@@AAAAAA===>>>======>>>AAAGGGKKKMMMQQQTTTSSSPPPMMMOOOQQQ]]]ccckkknnnnnnnnnqqqtttwwwyyykkk___QQQJJJEEE???<<<;;;666777:::<<<>>>>>>===<<<;;;;;;;;;===@@@AAA@@@>>>===??????===<<<>>>FFFLLL^^^kkkwwwhhhVVVRRRppprrrxxx~~~nnnTTTHHHAAABBBBBB???AAAHHHJJJOOOVVV]]]ccchhhlllooorrruuuzzz}}}~~~~~~ooonnnssswwwppphhhuuu\\\TTTMMMOOOVVV[[[___aaaeeefffiiikkkllllllkkkjjjiiimmmpppmmmcccXXXRRROOOJJJGGGKKKPPPZZZzzz|||aaaJJJAAA@@@AAA>>>DDDDDDKKKmmmyyyWWWIIIJJJUUUeeeuuu^^^YYYPPPIIIGGGDDD@@@===999777777666555333555555444444444333333333000000000000000000111111////////////000000000000222333555666777999===@@@;;;999:::???BBBCCCFFFKKKNNNQQQOOOGGGAAA@@@BBBAAA<<<<<<===<<<===AAAGGGKKKKKKQQQVVVVVVPPPJJJHHHHHHTTT[[[dddhhhhhhhhhkkknnnttt}}}mmm```SSSLLLHHHBBB???>>>;;;:::999777666777:::<<<;;;:::888999::::::999888999<<<>>>===;;;===CCCHHHNNN[[[hhhoooyyy~~~vvvxxxhhhWWWVVVppprrryyykkkXXXMMMEEEFFFFFFCCCEEEKKKMMMRRRYYY```eeejjjnnnpppsssvvv{{{~~~}}}nnnmmmqqq{{{}}}qqqiiiZZZ```gggkkkmmmuuuXXXOOOGGGEEEFFFFFFEEEDDDGGGJJJOOOSSSUUUTTTSSSQQQRRRWWWZZZXXXRRRLLLJJJJJJ@@@BBBJJJLLLPPPnnncccKKKAAA@@@AAA===DDDEEELLLnnnxxxXXXKKKLLLVVVbbbooo^^^WWWQQQNNNCCCFFFBBB???;;;888777666444333555444333333333333000...000000000///...---------111111000000000000111111444555666555666888;;;>>>;;;999:::???CCCDDDGGGLLLSSSRRRMMMEEEAAABBBAAA>>>======???AAACCCFFFIIIJJJRRRQQQPPPRRRRRROOOHHHBBBNNNVVV\\\\\\]]]eeelllnnntttwwwssscccSSSLLLIIIDDD>>>;;;;;;;;;:::::::::;;;<<<<<<;;;888999===>>>;;;999:::>>>======>>>===<<>>AAABBBDDDPPPpppwwwWWWIIIJJJTTTjjjrrreeepppooo^^^WWWQQQNNNCCCFFFBBB???;;;888777666444333444444333333333222111111000000000000000000000000111111000000000000111111444555555555555777;;;>>><<<:::;;;AAAEEEFFFJJJOOORRRQQQLLLDDD@@@@@@@@@===>>>>>>???AAADDDGGGJJJKKKMMMOOORRRUUUTTTPPPIIIDDDIIIMMMQQQTTTUUUXXX^^^ccckkkrrryyyjjjYYYQQQMMMFFF>>>;;;;;;;;;:::::::::;;;;;;<<<===999999===>>>;;;;;;===>>>>>>>>>>>>===<<<>>>AAAEEEGGGLLLRRR\\\hhhuuu}}}ssseeeZZZVVVZZZbbbwwwyyybbbaaazzzlll|||~~~|||kkkYYYQQQJJJGGGEEEEEEHHHNNNSSS]]]fffhhhggglllqqqtttwww}}}{{{|||oookkkooojjj___VVVQQQPPPTTTXXXZZZ]]]bbbkkkjjjOOOJJJDDD@@@??????>>><<<>>>???AAACCCEEEFFFGGGGGGMMMMMMPPPQQQQQQMMMJJJHHHKKKIIIJJJMMMQQQbbbeeeKKKEEECCC???CCCDDDEEEQQQpppvvvVVVHHHIIISSShhhtttjjjhhhvvvppp___WWWPPPNNNCCCFFFAAA>>>:::888777666555333444444444333111111222333000000111111222333444444111111000000000000111111333444444444555777;;;>>><<<:::<<>><<<>>>>>>???AAADDDGGGJJJLLLJJJNNNUUUYYYYYYUUUMMMHHHDDDAAACCCIIIJJJGGGJJJRRR```iii{{{uuudddZZZTTTJJJAAA===;;;;;;:::::::::::::::;;;>>>;;;:::===>>>===???CCCDDDEEEFFFEEECCCBBBCCCDDDAAAEEELLLUUU```mmmzzzssseeeYYYUUUVVVYYYggg}}}hhhbbbjjjvvv~~~kkkXXXNNNEEEDDDFFFIIIMMMRRRXXXaaaiiikkkmmmpppssssssxxx}}}~~~{{{qqqnnnqqqhhh[[[TTTNNNLLLNNNPPPOOOQQQTTTRRR^^^mmmzzzoooYYYIIIEEE@@@===<<<<<<<<<;;;;;;<<<===@@@BBBDDDEEEFFFMMMPPPUUUYYY[[[[[[XXXVVVRRROOOOOOOOOQQQ```eeeKKKEEEDDD@@@EEEFFFGGGQQQooouuuUUUGGGHHHRRRdddwwwvvv{{{rrr___WWWPPPMMMCCCFFF@@@===:::777777666555333444555555222///...000222000000111222222333333444111111000000000000111111222333444444555777;;;>>>;;;999:::???DDDGGGLLLQQQQQQPPPKKKCCC?????????<<<======>>>@@@CCCFFFJJJLLLNNNPPPWWW___eeecccZZZRRRMMMCCCAAAJJJJJJAAAAAAIIITTT]]]ooo~~~nnnddd[[[OOOFFFAAA<<<<<<;;;::::::999::::::>>>;;;:::===???AAAFFFMMMQQQUUUXXXVVVUUUUUUTTTRRRTTT[[[gggrrr|||zzziii]]]XXXSSSVVV___nnnggg```nnnzzzmmmWWWKKKBBBBBBGGGKKKPPPTTT\\\dddkkkooorrrvvvwwwtttuuuyyy~~~}}}pppnnnsss~~~eeeXXXTTTOOOKKKMMMMMMLLLLLLOOOOOOKKKMMMTTTZZZYYYRRRMMMFFFCCC@@@>>>============<<<<<<>>>@@@BBBDDDFFFGGGLLLTTT^^^gggnnntttuuusssiiiaaaZZZWWWWWW```uuueeeJJJEEEEEEAAADDDFFFHHHSSSpppuuuUUUHHHHHHRRRcccsss```WWWPPPMMMBBBFFF???===999777666666555333555555444222000//////000111111111111111111111111111111000000000000111111222333444444555888<<>>===<<<;;;::::::::::::<<<::::::>>>@@@CCCLLLTTT```iiipppqqqrrrtttsssnnn|||vvvfff[[[TTTPPPMMMRRR```tttaaa]]]vvv~~~mmmUUUJJJAAAAAAGGGLLLQQQVVV\\\eeemmmqqquuuyyyzzzxxxssswww{{{}}}~~~yyymmmmmmppp}}}dddXXXTTTNNNKKKMMMNNNLLLLLLNNNPPPFFFBBBFFFHHHCCCBBBDDDCCCBBB@@@>>>======>>>???<<<======???AAADDDFFFGGGMMMYYYgggsssqqqhhhfffhhhmmmrrr}}}eeeJJJEEEFFFCCCCCCFFFJJJUUUrrrvvvVVVIIIIIISSSffftttaaaWWWOOOLLLBBBEEE???<<<999777666666555444555444333444555555333111000000000000000000//////111111000000000000111111333444555555666999===@@@<<<888777;;;===???DDDJJJRRRQQQLLLDDD@@@@@@@@@===:::::::::;;;???DDDHHHKKKSSSRRRVVVfffyyypppccc[[[ZZZWWWMMMEEEDDDCCCFFFQQQeee{{{}}}qqqdddUUUIIIDDD@@@???>>><<<;;;::::::::::::999:::===???CCCLLLVVVhhhwwwoooaaaRRRNNNJJJJJJOOO[[[hhhppp}}}___aaazzz~~~iiiPPPHHHAAACCCHHHMMMSSSYYY]]]fffooorrrtttyyy||||||wwwzzz~~~tttjjjjjjiii}}}gggZZZSSSNNNKKKMMMNNNLLLKKKMMMJJJEEEEEEJJJIIIBBB???@@@???@@@???===;;;;;;<<<>>><<<<<<<<<<<<>>>@@@CCCDDDLLL[[[kkkyyy{{{vvvqqqmmmssstttwww{{{||||||eeeIIIEEEFFFDDDCCCHHHMMMXXXvvvvvvWWWIIIIIISSShhhuuuaaaWWWOOOLLLBBBEEE>>>;;;888666666666555444444222111666<<<>>>:::555......//////000111111111111111000000000000111111333444555666777:::>>>BBBAAA<<<:::<<<===>>>BBBHHHPPPPPPKKKCCC??????>>><<<:::::::::;;;???DDDIIILLLOOOPPPUUU```ppp~~~xxxmmmeee```YYYOOOFFFAAABBBHHHUUUggg|||lll[[[MMMHHHBBBAAA???>>><<<;;;;;;:::999888999<<<<<<>>>GGGPPPhhh}}}wwwgggTTTSSSOOOKKKHHHJJJQQQVVVgggsssccckkkzzz~~~}}}yyyaaaIIIDDDAAADDDHHHMMMVVV^^^^^^iiiqqqrrrqqquuuzzz}}}}}}rrrhhhiiidddyyylll\\\TTTOOOMMMNNNOOOLLLKKKLLLHHHHHHJJJMMMKKKFFFBBBAAA>>>???@@@>>>;;;:::<<<>>>===<<<;;;;;;<<<>>>AAABBBFFFWWWkkk|||~~~zzzyyyeeeIIIEEEGGGEEEEEEKKKPPP\\\yyyuuuVVVIIIIIIRRRdddzzzzzzvvvaaaWWWOOOLLLBBBEEE>>>;;;888666666666555444333000000888BBBEEE@@@999------...000111222333444111111000000000000111111444555666777888;;;???CCCEEE@@@===>>>??????CCCHHHOOOOOOJJJBBB>>>>>>===:::;;;;;;;;;<<<@@@EEEJJJMMMLLLOOOTTTZZZbbboootttooojjj^^^PPPCCCCCCEEEJJJUUUmmmuuuaaaSSSMMMCCCBBBAAA???===<<<;;;;;;888888999:::999:::AAAKKKddd}}}yyyggg[[[ZZZUUULLLCCC@@@EEEJJJIIITTTfff{{{iiitttwww~~~}}}sssZZZDDDAAAAAAEEEIIINNNXXXbbb```kkktttrrrooorrrxxx}}}qqqggghhhcccyyyqqq^^^WWWRRROOOQQQPPPMMMKKKMMMLLLMMMLLLIIIGGGEEEDDDDDD@@@AAABBB@@@===;;;===??????>>>===<<<===???AAABBB@@@SSShhh}}}}}}eeeIIIEEEGGGFFFHHHNNNSSS^^^zzzsssUUUHHHGGGQQQ]]]xxxnnnjjjvvvbbbWWWOOOLLLAAAEEE???<<<888666666777666666444444555555555555555555333222111111222222000//////000111000//////111333666555555444555999???CCC<<<===<<<<<<<<<>>>BBBFFFNNNPPPNNNEEE>>><<<===<<<:::999888999===CCCJJJNNNNNNPPPQQQSSSWWW```kkkssszzzpppgggWWWPPPKKKIIIJJJWWW{{{rrr]]]NNNMMMGGGAAA>>>>>>???===;;;<<<;;;:::999999999:::;;;LLL^^^wwwppplllggg]]]QQQFFFAAACCCFFFFFFHHHMMMWWWhhh}}}rrrzzzhhhQQQFFFEEEDDDGGGMMMWWW```fffiiimmmqqqrrrqqqtttzzzvvvlllgggmmmzzz}}}hhhcccWWWNNNNNNQQQPPPNNNMMMMMMKKKIIIHHHHHHGGGEEEDDDBBBAAA@@@???>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>DDDKKKXXXpppbbbMMMHHHEEEFFFIIIOOOTTT```|||sssNNNFFFJJJKKK]]]tttzzz{{{pppuuuaaaWWWOOOLLLBBBEEE???<<<888666666777666666333333333444444444444444333222111111222222111//////000111000//////111333555555555444555888===AAA<<<<<<===<<<<<>><<<===<<<:::999888999===CCCIIIMMMOOOPPPRRRRRRUUUZZZbbbgggxxx|||qqqiii___TTTMMMHHHPPPkkkyyydddTTTLLLHHHCCCAAABBBBBB@@@===<<<<<<:::999999999:::;;;???LLL^^^rrrxxxjjjddd\\\RRRKKKGGGGGGHHHIIIHHHHHHLLLXXXlllrrr}}}gggPPPEEEEEEEEEHHHNNNXXXaaagggjjjnnnqqqrrrrrruuuzzzuuummmjjjlllxxxwwwiii\\\QQQOOOQQQPPPNNNMMMLLLJJJHHHHHHHHHHHHFFFEEEBBBBBBAAA???>>>>>>>>>>>><<<<<<<<<<<<<<<======>>>???FFFSSSjjjaaaLLLGGGEEEFFFHHHOOOUUUaaa|||wwwQQQGGGIIIJJJ[[[sss{{{tttrrr___VVVOOOLLLCCCFFF???<<<888666666777666666333333333222222222222222333222000111222222111000///000111000//////111333333444555555555777:::===;;;<<<=========@@@DDDGGGOOOQQQNNNEEE>>>======<<<:::999888999===BBBHHHLLLOOOQQQRRRSSSTTTVVVYYY\\\eeevvvssscccWWWNNNLLLZZZlllnnn^^^PPPLLLGGGEEEEEEDDDBBB???===<<<;;;:::::::::;;;;;;777===EEEOOObbb{{{zzzeee```YYYUUUTTTSSSQQQOOOOOOLLLIIIJJJSSSfff{{{}}}qqqbbbKKKEEEEEEFFFJJJQQQZZZccciiilllooorrrttttttvvv{{{pppjjjiiijjjwwwuuufffXXXSSSRRRPPPNNNNNNKKKIIIGGGGGGHHHIIIHHHGGGDDDCCCAAA@@@???>>>>>>>>><<<<<<;;;;;;<<<<<<===>>>>>>CCCNNNccc___KKKFFFEEEIIIKKKRRRZZZeee|||UUUHHHIIIHHHWWWqqqwww}}}zzzppp]]]UUUOOOMMMCCCFFF???<<<888666666777666666333333333333222222222222333111000111222222111000///000111000//////111333222333555666666666888:::;;;<<<===>>>???AAAEEEHHHPPPRRROOOFFF>>>======<<<:::999888999===BBBGGGJJJNNNPPPSSSUUUUUUUUUUUUUUUZZZiiiyyymmmaaaXXXXXX]]]qqq}}}lll\\\VVVMMMHHHFFFEEEBBB@@@???>>>===;;;;;;;;;<<<<<<:::;;;;;;===III\\\lllssspppfffbbbrrr}}}pppjjjeeeeeeiiijjjfffaaa\\\[[[ZZZ^^^iii|||zzzsssyyyZZZDDDEEEFFFHHHMMMTTT^^^fffkkknnnqqqsssuuuvvvxxx{{{~~~}}}mmmfffgggjjjwwwtttccc[[[WWWSSSPPPOOOKKKIIIGGGGGGIIIJJJJJJIIIEEEDDDCCCAAA???>>>>>>>>><<<<<<;;;;;;<<<<<<===>>>AAAFFFMMM\\\zzz{{{ooommmsss]]]JJJGGGHHHNNNSSS[[[cccmmmWWWIIIIIIHHHUUUppp~~~rrrnnn\\\TTTNNNLLLBBBFFF???<<<888666666777666666555444444444333333222222222111000111222333222000///000111000//////111333111333555666666666777999:::<<<>>>???@@@CCCFFFIIIPPPSSSPPPFFF>>>======<<<:::999999:::===AAAFFFIIIOOOPPPSSSUUUUUUSSSOOOLLLTTT\\\jjjyyy~~~pppeeeaaa\\\iiipppfffYYYNNNHHHFFFDDDBBBBBBAAA???>>>=========>>>======<<<;;;CCCRRR___eeeooouuu~~~zzziii]]]PPPLLLLLLUUUhhhzzzsssuuuzzzzzzwwwqqqTTTCCCEEEGGGKKKQQQYYYbbbjjjoooqqqrrruuuwwwxxxzzz|||}}}ssskkkkkkjjjwwwssshhhbbbZZZSSSPPPLLLJJJHHHHHHJJJKKKLLLLLLHHHGGGEEECCCAAA@@@???>>>===<<<<<<<<<<<<===>>>>>>BBBFFFLLLWWWqqq~~~rrr]]]YYYZZZfffzzz[[[KKKIIILLLTTT]]]fffmmmuuuWWWIIIIIIIIIVVVsssyyy{{{lll[[[TTTNNNLLLAAADDD???<<<888666666777666666555555444444333333222222222000000000222333222111///000111000//////111333111333555666666777999:::999;;;>>>@@@AAADDDGGGJJJQQQSSSPPPFFF???======<<<:::999999:::===AAADDDGGGOOOPPPSSSUUUVVVRRRMMMHHHJJJJJJOOOXXXbbblllyyy{{{sssaaaaaalllzzzjjj[[[RRRMMMIIIGGGEEEDDDBBB@@@?????????@@@;;;<<<<<<===HHH[[[kkkrrrwwwsssnnnllljjjddd[[[SSSLLLJJJJJJLLLVVVqqq}}}jjjQQQGGGGGGIIINNNUUU^^^gggnnnsssssstttvvvxxxzzz{{{|||||||||sssrrrhhhtttyyyooocccXXXRRROOOMMMJJJIIIKKKMMMNNNNNNKKKJJJHHHEEECCCAAA@@@@@@>>>>>>======>>>>>>???@@@???DDDIIISSSiiitttiiiYYYTTTRRRYYYhhh}}}[[[MMMKKKNNNXXXbbbkkksssyyy}}}UUUHHHIIIJJJXXXuuuwwwlll[[[TTTNNNKKK@@@CCC???<<<888666666777666666444444444333222111111111111000///000222333222111///000111000//////111333111333444555666777:::===999;;;>>>AAABBBEEEHHHKKKRRRTTTQQQGGG???======<<<::::::999:::===@@@CCCFFFMMMNNNRRRXXX[[[ZZZUUUQQQIIIFFFFFFJJJMMMOOOWWWaaaqqq{{{{{{pppmmm||||||nnnbbbZZZRRRMMMGGGFFFDDDBBBAAAAAAAAABBB<<<<<<;;;>>>NNNiiiyyyrrroookkkccc]]]XXXTTTPPPPPPYYYnnnbbbNNNJJJHHHKKKPPPXXXbbbkkkrrrvvvuuuuuuwwwyyy|||}}}||||||~~~qqqmmmbbbppp|||lll\\\TTTRRROOOLLLKKKLLLNNNOOOOOONNNMMMJJJGGGEEECCCBBBAAA???????????????@@@@@@AAA>>>DDDIIIPPPaaazzzjjjccc\\\XXXVVVWWW]]]lll[[[NNNKKKNNNXXXaaakkkrrrxxx}}}TTTFFFHHHJJJTTTrrrwww{{{lll[[[TTTMMMJJJ???BBB???<<<888666666777666666333333222222111000000///111000///000222333333111///000111000//////111333111333444555666888<<>>AAACCCEEEIIIKKKRRRTTTQQQGGG???======<<<:::::::::;;;===@@@CCCEEEIIILLLRRR[[[bbbeeebbb___TTTPPPPPPRRROOOJJJKKKPPPRRR```uuuvvv}}}{{{ooodddYYYRRRIIIHHHFFFDDDCCCBBBCCCCCCAAA???<<>>DDDDDDHHHPPP[[[gggttt~~~zzzjjj```ZZZYYYWWWTTTQQQUUUfffwww|||YYYKKKNNNTTTVVV]]]jjjvvv~~~]]]HHHHHHDDDRRRhhh~~~oooqqqlllZZZSSSNNNKKK@@@CCC???<<<999777777666555444333333333222222222111111222222111111000//////...000000000000000000000000000333555555444555888<<<;;;;;;<<<===@@@CCCGGGIIIQQQVVVUUULLLCCC???>>><<<999999999999999===BBBFFFLLLNNNQQQXXX```jjjrrrxxx{{{ooogggfff[[[ZZZXXXWWWZZZcccmmmuuurrreee^^^UUUOOOMMMKKKHHHFFFGGGGGGHHHHHH[[[}}}oooTTTHHHIIILLLRRR[[[dddkkkrrrwww{{{{{{{{{{{{zzz{{{|||~~~|||yyyxxxxxxyyyzzz{{{|||```bbbZZZdddxxxzzzpppgggddd^^^YYYUUUSSSQQQPPPWWWUUUQQQMMMJJJHHHFFFFFFDDDBBBAAABBBDDDDDDBBB@@@DDDGGGMMMWWWbbbllltttzzzxxxzzzqqqccc]]]WWWUUUTTTVVV___iiitttvvvVVVKKKOOOUUUWWW___kkkwwwbbbKKKIIIFFFMMMcccuuuoooxxxkkkZZZSSSMMMKKK@@@CCC???<<<999777777666555444333333333222222222111111222222111111000/////////000000000000000000000000111333555555444666:::???=========>>>@@@CCCFFFHHHNNNTTTVVVOOOFFFAAA>>>;;;888999999888999<<<@@@DDDIIILLLQQQVVVZZZaaajjjppp}}}{{{vvvsssnnngggaaa]]]]]]___fffkkkvvvwwwooocccYYYTTTQQQNNNKKKLLLKKKLLLLLL```~~~gggNNNHHHMMMQQQVVV^^^ffflllqqqvvvyyy{{{zzzzzzzzz{{{|||}}}~~~}}}yyyuuutttuuuwwwxxxxxx~~~dddaaaWWW```rrrvvvqqqjjjddd___[[[XXXUUUVVVUUURRROOOLLLJJJIIIHHHFFFEEECCCDDDEEEEEECCCBBBFFFLLLXXXgggttt~~~uuuiii]]]XXXXXXYYY\\\```dddrrrmmmRRRLLLQQQWWWZZZcccmmmxxxiiiNNNJJJGGGJJJ___{{{sss~~~iiiZZZSSSMMMKKKAAADDD???<<<999777777666555444333333333222222222111111111111111111000000//////000000000000000000000000222333555444444666<<>>>>>@@@BBBEEEFFFLLLTTTWWWPPPGGG???:::555888888999888888;;;???BBBEEEKKKPPPSSSUUUYYYaaahhhqqq|||vvvmmmhhhfff___```eeeooo|||zzzmmmbbb[[[WWWTTTQQQOOOMMMNNNQQQeeeaaaKKKIIIOOOUUUZZZaaaggglllppptttwwwxxxxxxyyyyyyzzz{{{{{{|||{{{zzzwwwuuussstttuuuuuuzzz}}}}}}fff]]]XXX^^^mmm}}}uuunnnjjjeee```\\\UUUTTTSSSPPPNNNLLLJJJJJJGGGFFFEEEEEEDDDDDDDDDCCCCCCOOOaaauuu|||jjj___\\\\\\```eeehhhmmmssszzzgggRRRPPPUUU[[[___hhhpppzzzqqqPPPIIIHHHLLL]]]xxxvvvgggYYYSSSMMMJJJAAAEEE???<<<999777777666555444333333333222222222111111111111111000000000000000000000000000000000000000222333555444444666<<>>CCCIIINNNRRRTTTUUUZZZ\\\```cccgggmmmssswww|||}}}sssccceeezzzzzzzzz]]]OOOTTT^^^aaahhhkkkqqqvvvzzz{{{{{{zzzwwwwwwxxxxxxyyyzzzzzzzzzwwwvvvvvvvvvwwwyyy{{{|||~~~eee]]]WWW[[[cccpppkkkfffmmmvvvrrrhhh\\\VVVUUUVVVUUUSSSQQQPPPOOONNNKKKIIILLLOOOYYYyyy~~~lllWWW\\\dddlllwww{{{QQQHHHJJJMMMRRRhhh~~~~~~fffXXXTTTKKKGGGFFFAAA???<<<888555555555555444222333333333333222111111000000000000000000000000////////////000000000000...111333444333444777:::>>>>>>AAACCCBBB@@@FFFMMMRRRTTTYYY______VVVGGG<<<;;;999777777888::::::999:::===AAAFFFLLLPPPTTTVVVXXX[[[^^^aaadddiiinnnrrrnnnooorrrvvvzzz~~~xxx{{{uuuiii______jjjyyyrrrZZZQQQZZZcccdddjjjmmmrrrvvvyyyzzzzzzyyyyyyyyyyyyzzzzzz{{{{{{|||zzzzzzyyyyyyzzz{{{|||}}}jjj[[[TTTVVV]]]hhhvvviii^^^YYYVVVTTTRRRSSSQQQQQQPPPMMMKKKNNNSSSggg~~~yyygggXXXaaajjjsss~~~TTTFFFGGGJJJOOOccc}}}~~~~~~dddVVVSSSKKKFFFEEE@@@@@@<<<777444444555555666222333333333333222111111000000000000000000000000////////////000000000000///000333444444555777999:::<<<@@@CCCBBBAAAFFFOOOVVVVVVZZZ```ddd^^^NNN???;;;999777666888999999888999;;;>>>BBBHHHNNNSSSUUUWWWYYY\\\^^^aaadddhhhkkkhhhjjjmmmqqquuuwwwyyyyyy|||}}}}}}{{{mmm[[[OOOIIIFFFKKKWWWgggzzz}}}hhhVVVVVVbbbiiigggmmmppptttxxxzzz{{{zzzyyy|||||||||{{{||||||}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~qqq^^^TTTTTTYYY```xxxzzzlllaaaZZZWWWVVVTTTRRRRRRSSSQQQNNNSSSZZZ{{{}}}ccc]]]jjjuuu\\\FFFEEEHHHMMM___yyy}}}}}}{{{bbbUUURRRJJJEEEDDD??????<<<888555555555555444222333333333333222111111////////////////////////////////////000000000000///000222444555666777888;;;<<<@@@BBBAAAAAAIIITTTXXXVVVVVV[[[dddcccTTTDDD;;;999777666777888888888888999;;;>>>DDDKKKQQQTTTVVVXXX[[[]]]^^^aaadddfffiiikkkooosssvvvxxxxxxxxxzzz|||~~~}}}vvv}}}}}}yyyrrrjjjaaaWWWLLLDDDCCC@@@@@@FFFOOOYYYiiivvv|||{{{~~~vvvaaaVVV]]]kkkoookkkppprrrvvvyyy|||}}}}}}|||~~~}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~zzzdddVVVTTTYYY]]]pppxxxjjj```\\\\\\SSSPPPQQQUUUTTTSSS[[[gggxxxeeedddsss}}}fffIIIGGGHHHLLL[[[sss~~~}}}yyy```TTTRRRJJJEEEDDD???<<<:::999888888777444111222333333333333222111111////////////////////////////////////000000000000///000111444666777777777>>>???AAABBB???@@@LLLXXX]]]ZZZVVVXXXaaaeeeXXXHHH<<<:::777777777888888777888888999<<>>AAAFFFFFFAAA>>>GGGSSS]]]```______ggglllaaaOOO>>><<<:::999999:::999999888888999<<<@@@DDDHHHKKKQQQUUUYYY]]]___bbbdddfffeeefffhhhkkkooorrrtttuuuwwwxxxyyy|||ssseeeiii}}}}}}mmm]]]UUUSSSQQQOOOOOOTTTPPPNNNNNNJJJBBBAAACCCEEE???>>>BBBFFFFFFEEEGGGBBBBBBFFFKKKOOOSSS]]]ggg}}}uuunnnggghhhnnntttwwwyyyuuuvvvwwwyyyyyyzzzyyyyyyvvvuuuttttttuuuxxx{{{}}}|||}}}~~~~~~~~~}}}|||{{{xxx~~~}}}qqqZZZXXXTTTWWWkkk}}}uuukkkaaaXXXWWW]]]^^^bbbwwwkkkhhhtttPPPHHHDDDBBBLLLccczzzvvv___SSSSSSLLLGGGFFF@@@>>>;;;888666666666444333222333333333333222111111000000000000000000000000////////////000000000000//////000444888999777444;;;@@@HHHIIICCC===CCCNNNRRRYYY]]]aaajjjpppeeeTTT???===:::999:::::::::999888999:::===@@@DDDGGGIIIOOOSSSXXX\\\___bbbeeegggddddddfffiiilllpppsssuuuzzzzzz{{{~~~sssaaa\\\ggg}}}nnn___PPPKKKLLLNNNOOOQQQ```YYYTTTQQQLLLEEEEEEKKKEEE>>>:::>>>BBBAAA>>>===:::888999<<>>999:::===@@@CCCFFFHHHIIIRRRSSSWWW\\\aaadddeeeeeefffeeeeeeiiiooossssssrrrtttzzz}}}}}}}}}eeeWWWZZZlll}}}fffbbb[[[TTTQQQSSSYYY^^^fffhhhfff___XXXSSSLLLEEEHHH@@@AAADDD>>>>>>???888===::::::<<<>>>AAAHHHPPPggg{{{}}}vvv{{{mmmhhhhhhnnnrrrpppqqqvvvzzzzzzzzzxxxuuutttttttttpppqqqqqqrrrsssuuuzzz}}}~~~}}}|||||||||||||||~~~kkkaaa[[[QQQWWWiiivvvqqqjjjcccaaakkkssspppsssyyy~~~___OOOHHHAAAOOOjjj}}}{{{ddd\\\TTTKKKHHH???CCC???<<<888666555555333222333333222222222111111111//////000000000000//////.........//////////////////000111222444555777777:::@@@FFFGGGEEEBBBBBBCCCHHHPPPXXX^^^dddiiiiiieeeLLLCCC===<<<;;;888999<<<888999:::===@@@CCCEEEGGGNNNPPPTTTZZZ```dddfffggggggfffeeehhhmmmpppqqqppptttxxx|||kkk[[[[[[kkkzzznnnjjjeee```___cccjjjpppxxxwwwssslllfff```VVVLLLLLLAAAAAACCC>>>>>>@@@:::>>>;;;999;;;;;;<<>>;;;777555555444333222222111111111111000000000//////000000000000/////////////////////.........//////000222333555777888888>>>DDDGGGEEECCCBBBCCCHHHLLLTTT]]]bbbcccgggmmmTTTJJJ???<<<<<<;;;999:::777777777999;;;???BBBDDDIIILLLQQQWWW]]]bbbfffhhhhhhgggfffgggjjjmmmnnnnnnppptttyyyvvvmmmsss}}}zzzwwwxxx~~~}}}wwwhhh[[[UUUEEEAAACCC??????BBB===AAA===<<<<<<:::999===CCC```uuu|||vvv}}}zzzoooeeegggkkkppppppooosssxxxzzz|||}}}}}}zzzwwwvvvuuutttuuuwwwxxxxxxzzz}}}~~~}}}{{{yyyxxxvvvvvvvvvyyy|||~~~~~~~~~ttt\\\VVVWWW\\\cccqqq{{{nnnhhhqqqvvvuuuyyyrrr```SSSGGGKKK\\\oooaaaYYYQQQHHHFFF===AAA>>>;;;888666555555444222222222111111111000000000...//////000000000000///000000//////......------//////000111333555888999666<<>><<<999777777666555444333222222222111111111111......///000000000000000000000//////......------/////////000222555888:::888>>>FFFLLLNNNLLLJJJHHHKKKNNNYYYfffiiieeeiiisssnnn___KKK===999::::::777999888666666888;;;>>>@@@EEEIIIMMMQQQTTTXXX]]]```ffffffffffffggghhhjjjlllkkkpppwww{{{}}}zzzmmmSSSFFFGGGCCCBBBDDDAAACCC@@@@@@AAA@@@===???DDDUUUlll|||ssswww{{{}}}yyyssspppqqqsssuuuyyy~~~~~~|||yyyxxxxxx|||{{{yyyxxxwwwvvvvvvvvvwwwyyy{{{|||}}}~~~|||aaaWWWZZZ```\\\mmmxxx}}}}}}^^^]]]OOOJJJOOO]]]zzz~~~aaaZZZSSSJJJHHH@@@CCC>>><<<999777777777666555333333222222222111111111---...///000000111111000///////////////........./////////000222555999;;;;;;@@@IIIQQQTTTSSSOOOLLLGGGLLLWWWbbbhhhjjjnnntttrrrfffRRRAAA:::;;;:::777999888777777888:::<<<===DDDHHHLLLNNNOOORRRXXX\\\ccceeeggghhhhhhiiikkkmmmooosssxxx|||kkk```dddqqqrrrTTTEEEGGGEEEDDDEEECCCAAA???@@@CCCBBB???AAAEEEUUUlllxxxyyysssrrrrrrqqqtttwww{{{~~~{{{yyyxxxyyyxxxxxxwwwxxxxxxxxxyyy{{{|||}}}iiiYYY___kkkZZZfff{{{}}}}}}ZZZUUUKKKHHHJJJVVVwwwaaaYYYRRRJJJHHH@@@CCC===;;;888666666666666555222111111111111000000000---...///000111111111111........./////////////////////...///222555999<<<999>>>GGGPPPUUUTTTPPPLLLDDDKKKRRRWWW___iiinnnmmmmmmgggYYYHHH???>>><<<888777777777777777888999:::AAAEEEJJJKKKLLLOOOUUU[[[___bbbgggjjjjjjkkklllnnnsssrrruuu{{{jjj[[[ZZZbbboooqqqPPP@@@EEEFFFEEEGGGEEECCCAAACCCFFFEEEBBBCCCGGGYYYpppzzz~~~|||tttrrrtttuuurrrsssvvvxxxzzz{{{{{{}}}~~~~~~zzzxxxvvvuuuuuuuuuvvvwwwyyyzzz{{{||||||}}}zzz___\\\gggVVV]]]nnn~~~|||aaaPPPJJJHHHGGGPPPrrr___WWWPPPGGGFFF>>>AAA<<<999777555555555555444000000000000////////////---...///000111111111111---.........//////000000//////...///222666:::<<<444:::CCCMMMRRRRRRMMMHHHEEELLLNNNNNNVVVdddiiieeegggfff\\\MMMDDDAAA===888666666666777777777777777???CCCHHHJJJKKKNNNUUU[[[\\\aaagggkkkllllllnnnoootttppppppyyyyyylll[[[aaaiiiuuummmLLL<<>>BBBFFFHHHIIIHHHHHHBBBFFFMMMWWWaaakkkrrruuujjjhhhmmmhhhTTTFFFAAA:::999::::::999888888888999999<<<@@@DDDHHHLLLPPPSSSXXX\\\```bbbbbbcccgggkkkjjjlllnnnrrrvvvzzz}}}oooXXXOOOHHHDDDFFFJJJPPPZZZdddggggggddd]]]VVVRRRQQQPPPiii||||||yyywwwwwwvvvssspppnnnoooqqqqqqrrrsssrrrrrrsssuuuxxx{{{zzzxxxvvvvvvxxxzzz{{{wwwwwwxxxyyyyyyxxxwwwvvvtttuuuvvvxxxzzz}}}{{{]]]SSSRRROOOVVVgggvvvzzzgggdddgggtttaaaRRRFFFEEEIIIWWWyyyfffYYYQQQJJJJJJAAADDD>>>;;;888666555555444333333333333222111000///...000000000000000000000000////////////////////////000000000000///000444666:::<<<@@@DDDGGGJJJLLLMMMDDDEEENNN^^^jjjpppzzztttmmmssstttaaaNNNEEE===<<<;;;;;;:::::::::::::::777:::>>>BBBEEEJJJNNNRRRVVVZZZ]]]______```dddhhhffffffhhhlllpppuuuyyy{{{{{{{{{vvvfffZZZVVVRRRNNNOOOSSS\\\mmm{{{{{{zzzuuummmbbbYYYUUUUUUnnnyyyvvvyyyyyyxxxuuurrrppppppqqqqqqrrrssssssrrrtttwwwyyy|||{{{yyyxxxxxxyyy{{{|||{{{{{{{{{zzzyyywwwuuusssttttttuuuwwwzzz}}}eeeUUUQQQNNNSSS```jjjtttsss___[[[^^^jjjvvvttt~~~pppXXXFFFFFFHHHOOOmmm~~~~~~~~~eeeXXXPPPIIIIIIAAACCC>>>;;;888666666555444333333333333222111000///...000000000000000000000000////////////////////////000000000//////111444777888:::===BBBHHHOOOTTTVVVLLLJJJSSSgggrrruuuvvvxxxsss___NNNAAA>>><<<;;;::::::;;;::::::666888<<>><<<888666666666555333333333333222111000///...////////////////////////////////////////////////...////////////222555999:::;;;>>>CCCIIIPPPWWWZZZSSSNNNUUUiiivvv{{{|||rrr]]]GGGAAA>>>:::999::::::999888555777:::<<<>>>CCCHHHLLLOOOSSSXXXZZZZZZ[[[^^^aaaccccccbbbccceeehhhkkkmmmqqqsssxxxvvv}}}|||fff\\\\\\yyyuuuqqqrrrrrrrrrsssttttttttttttpppqqqrrrrrrrrrtttwwwzzzxxxxxxwwwvvvvvvwwwxxxxxxyyyyyyyyyyyywwwuuusssrrrpppqqqrrrtttwwwzzz}}}~~~wwwYYYTTTOOONNNSSSWWW___qqquuuiiiaaaSSSQQQWWWVVVYYYZZZ]]]dddooo~~~uuuLLLFFFHHHGGGTTTkkk~~~|||zzzzzz~~~bbbVVVNNNGGGHHH???BBB???<<<999777666666555444333333333222111000///...////////////////////////////////////////////////---...//////000222666999??????AAADDDIIIOOOTTTWWWSSSNNNRRRbbbrrr}}}nnnSSSDDD@@@;;;999::::::888666555666888999;;;???DDDGGGJJJOOOVVVZZZZZZZZZ\\\^^^cccbbbbbbcccdddfffgggiiijjjlllpppwwwxxxdddjjj{{{kkkaaaccc|||wwwvvvrrrooooooppprrrtttvvvuuutttpppqqqrrrrrrqqqsssvvvxxxvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuusssrrrpppmmmnnnppprrruuuxxx{{{}}}dddYYYPPPLLLNNNPPPUUUddduuuuuuiiiTTTKKKMMMLLLMMMLLLNNNSSSZZZeeeuuuWWWGGGFFFEEEMMM\\\}}}yyyyyy}}}~~~bbbVVVNNNHHHHHH@@@CCC???<<<999777777666555444333333333222111000///...///////////////////////////////////////////////////000000//////111444777??????AAADDDHHHMMMQQQTTTSSSNNNMMMVVVhhh||||||||||||```IIICCC===:::;;;;;;888666666666777777888;;;@@@DDDEEELLLUUUZZZ[[[[[[[[[\\\aaaaaabbbccceeefffggghhhggghhhkkkpppxxxpppuuuvvvnnnrrrssssssuuuppppppoooooorrruuuvvvtttrrrpppqqqqqqqqqpppqqqtttvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttrrrpppnnnmmmkkklllnnnpppssswwwyyy{{{uuubbbVVVMMMLLLMMMPPPZZZhhh}}}~~~ssshhhTTTKKKKKKIIIIIIGGGGGGJJJMMMSSSaaannnwwwdddJJJCCCCCCKKKWWWyyyzzzyyy|||~~~cccWWWOOOIIIIIIAAADDD???<<<999777777666555444333333333222111000///...////////////////////////////////////////////////222222111000///000222555;;;<<<>>>BBBGGGMMMQQQTTTUUUQQQKKKNNN```vvv~~~{{{vvvyyyjjjLLLFFF???;;;<<<<<<999666666777777666777999>>>AAACCCJJJTTT[[[\\\[[[[[[\\\___```bbbdddfffhhhhhhiiihhhiiijjjnnnssswww{{{|||}}}kkknnnqqqlllrrrqqqqqqsssvvvvvvtttqqqpppqqqqqqpppoooppprrruuuuuuuuuuuuvvvvvvuuuuuuuuutttttttttrrrpppnnnkkkjjjjjjjjjlllooorrruuuxxxzzz}}}kkk]]]QQQOOONNNOOOVVVaaarrr}}}vvvjjjaaaRRRMMMNNNJJJJJJFFFEEEGGGGGGIIIUUUbbbhhh{{{nnnMMM@@@AAALLLWWWlllzzzyyy|||aaaZZZQQQIIIJJJAAABBB===<<<:::888777555555555444444333222222111111000111111000000//////......///...---,,,,,,---...///222000///------///000222555>>>CCCBBBCCCLLLTTTWWW]]]\\\UUUNNNTTThhh|||~~~yyyvvvwww|||aaaRRRDDD???;;;888:::???777666555555777:::===???BBBGGGPPP[[[]]]ZZZXXXYYY___aaadddgggiiijjjjjjjjjmmmjjjiiikkkpppsssttttttuuuwww|||uuullljjjkkklllooonnnnnnqqqtttwwwxxxxxxoooqqqssssssrrrqqqqqqqqqwwwwwwyyy{{{{{{xxxrrrnnnnnnuuuvvvnnnggggggiiigggmmmppppppooorrrxxx{{{zzz{{{fffPPPNNNQQQNNNOOOVVVcccrrryyylll]]]QQQJJJJJJKKKLLLHHHFFFHHHJJJJJJMMMQQQ\\\dddyyy~~~KKKKKKGGG???LLL^^^yyyyyy{{{wwwxxxaaaZZZQQQIIIJJJBBBCCC===<<<;;;999777666555444444444333222222111111000111000000000/////////...///...------------...///111000///......///000111555===BBBAAACCCLLLVVVZZZ^^^]]]UUUJJJLLL\\\ppp|||~~~yyyssstttzzznnn\\\IIIBBB???<<<999999777666555555666888;;;===<<>>@@@CCCMMMYYYbbbgggiiicccVVVKKKNNN___mmm{{{wwwqqqsssyyyttt]]]MMMEEEAAA<<<:::999888666555444444555666999999<<>><<<<<<;;;:::888666555555555555;;;999:::???BBBEEEMMMUUU^^^aaafffkkknnnooonnnnnnmmmllllllkkkjjjjjjlllmmmpppqqqrrrtttwwwzzz}}}{{{~~~{{{xxxuuuwww{{{{{{sssjjjfffhhhiiifffcccbbbeeehhhjjjkkknnnrrrvvvzzz{{{zzzxxxtttrrrrrrsssyyywwwwwwyyy}}}zzzxxxrrrkkkfffhhhrrr|||zzz}}}}}}zzzyyy{{{{{{wwwwwwssspppqqq}}}bbbRRROOONNNKKKLLLPPPSSS___uuunnn___WWWQQQNNNLLLKKKHHHFFFKKKRRR]]]mmmsssggg___fffmmmmmmooouuuZZZIIIEEEEEEHHHTTTkkkxxxyyy|||www~~~___YYYQQQIIIKKKCCCDDD===<<<:::888777555555555444444333222222111111000////////////000000000000...//////000000//////...........................111444999@@@DDDKKKWWWcccrrrxxx}}}vvvdddSSSOOOTTTpppttt|||}}}wwwpppTTTBBB<<<<<<<<<<<<:::999777666666555999666777:::<<<>>>DDDLLLRRRUUU[[[aaafffkkkmmmnnnlllmmmmmmmmmlllmmmoooqqqsssssstttvvvyyy{{{}}}~~~{{{pppoooqqqpppttt{{{yyyrrrnnnhhhfffeeeccc```]]]]]]```dddeeeeeehhhlllpppuuuuuuuuurrrooonnnnnnooosssrrrqqqtttxxx}}}wwwuuurrrnnniiihhhpppyyyyyy|||}}}zzzzzz|||{{{xxxtttpppnnnooovvvqqqYYYQQQMMMIIIHHHLLLKKKTTTfffppp{{{sssjjj[[[UUUOOOMMMJJJHHHJJJOOORRR___eeeZZZOOOOOOSSSUUUVVVZZZkkkiiiNNNFFFCCCGGGKKK___|||}}}yyy}}}yyy~~~}}}~~~___YYYQQQIIIKKKCCCEEE???===:::777555555666666444444333222222111111000.../////////000000000111...///000111111000///...---..................---///111888@@@EEEIIITTTaaattt}}}{{{cccVVVUUUhhhooo|||iiiQQQDDD???>>>===<<<;;;:::999888777666444555888::::::???EEEEEEIIINNNVVV]]]eeejjjmmmkkklllnnnmmmmmmnnnrrruuuuuuvvvwwwyyy{{{|||~~~~~~~~~~~~~~~~~~~~~uuujjjeeeiiimmmmmmuuuoookkkkkkiiifffccc___]]]\\\[[[^^^bbbcccbbbccchhhmmmmmmnnnnnnmmmkkkkkkmmmooonnnmmmlllnnnrrruuuwwwxxxuuussssssqqqkkkfffjjjsssvvvzzz{{{yyyyyy|||{{{xxxwwwrrrooossszzzcccWWWQQQKKKHHHKKKIIIMMMZZZcccooolllaaaWWWSSSPPPMMMKKKKKKJJJNNNQQQNNNHHHEEEFFFIIIKKKJJJUUUkkk}}}yyyWWWJJJDDDGGGDDDTTTtttwww{{{yyy}}}~~~}}}}}}___YYYQQQIIIKKKDDDEEE@@@===999666444444666777444444333333222111111000.../////////000000111111...///000111111000///...------............------...000777AAAEEEHHHSSS___kkkxxxmmm[[[VVVdddooozzzaaaNNNCCC??????>>>===;;;:::999999444333555999::::::>>>DDDAAACCCIIIPPPXXX```gggjjjiiikkkmmmnnnmmmooossswwwxxxyyy{{{|||~~~~~~~~~}}}zzzzzzzzzzzzzzzzzzzzzzzz~~~~~~wwwlllhhhbbbcccjjjlllmmmxxxtttkkkhhhjjjkkkiiiccc___]]]^^^[[[___ccccccbbbccchhhlllggghhhiiiiiiiiikkknnnpppkkkjjjiiijjjlllooopppoootttsssttttttmmmeeefffmmmtttxxxzzzxxxyyy|||{{{xxx~~~vvvtttzzzkkk]]]WWWPPPIIIMMMJJJKKKTTT\\\iii~~~zzzlll___YYYWWWRRRMMMKKKIIIEEEDDDHHHHHHFFFFFFIIIKKKEEEJJJ[[[kkkwww^^^MMMFFFFFF???NNNppptttxxxwww{{{{{{zzzdddWWWRRRJJJHHHHHHAAA>>>===;;;999888666666555444444333222222111111000000000000000////////////////////////////////////000000000000000000000000222///000888AAAHHHPPPWWW^^^mmm}}}zzziiiZZZ```mmm}}}oooTTTMMMAAA@@@===;;;::::::999999888777555555555888:::<<>>===;;;999888666666555444444333222222111111000////////////000000000000///////////////////////////////////////////////////...000777===CCCLLLTTT[[[gggttt}}}|||ooobbb[[[gggxxxooo```KKKGGGAAA;;;888888:::;;;777666444333333555777999>>>CCCHHHKKKNNNUUU^^^eeeiiijjjlllnnnpppqqqssssssuuuwwwyyy{{{}}}~~~~~~~~~~~~}}}|||{{{zzzzzz{{{{{{{{{{{{{{{{{{}}}~~~~~~~~~}}}vvvlllbbb\\\YYY[[[ZZZ^^^fffkkkrrruuuiiicccaaacccccccccdddddddddddddddbbbaaaaaaaaacccdddfffggghhhiiijjjkkkllllllkkkjjjkkkjjjhhhggghhhjjjnnnpppsssrrrpppllljjjkkknnnqqquuutttrrrrrrrrrtttwwwyyy|||~~~xxx^^^NNNMMMJJJIIIJJJKKKOOOYYYdddwwwttthhhXXXPPPPPPIIIHHHFFFFFFFFFEEEEEEFFFEEEHHHFFFIIIQQQTTTccc|||SSSHHHFFF@@@FFF^^^vvvxxxmmmooopppwww||||||}}}ttt```UUUPPPHHHFFFFFF@@@>>>===;;;999888666666555444444333222222111111000......//////000000111111////////////////////////////////////////////////---...111555999>>>JJJVVV\\\bbbiiiqqqyyy}}}vvvlllXXX^^^mmm~~~sssXXXPPPFFF???<<<;;;:::888999777555444333444666777===@@@EEEGGGJJJOOOWWW\\\eeegggjjjmmmooopppppppppqqqsssuuuwwwyyyzzzzzzzzz||||||~~~~~~~~~|||{{{zzzzzzzzzzzzyyyyyyxxxyyyyyyzzz{{{||||||zzz}}}zzzyyywwwuuuvvvwwwzzz{{{xxx{{{}}}}}}{{{yyyxxxxxxwwwssskkkaaaYYYTTTTTTUUUYYYYYY___iiisssrrreee^^^^^^```aaaaaabbbdddeeeggghhhhhhcccccccccdddeeefffggghhhfffggghhhiiiiiiiiihhhgggjjjkkklllkkkiiiiiimmmpppsssrrrooolllkkknnnssswwwvvvuuutttttttttvvvwwwxxx}}}~~~uuuTTTOOOLLLJJJJJJIIIIIIOOOUUUgggppp~~~xxxdddYYYXXXOOOLLLHHHGGGIIIKKKJJJHHHFFFJJJGGGFFFHHHHHHWWWrrrhhhMMMFFFAAAAAAPPPhhh|||rrrllloootttwwwxxx|||ppp]]]TTTPPPHHHEEEEEE???>>>===;;;999888666666555444444333222222111111000000000000000////////////////////////////////////////////////////////////---...111444666>>>PPPaaadddeeefffjjjttt|||yyyrrr[[[VVV___wwwmmm___OOOHHHIIIGGG???777===;;;999777666666777777;;;===AAADDDGGGKKKQQQVVV^^^aaaeeejjjlllmmmlllkkkmmmnnnqqqsssuuuuuuvvvvvvwwwyyy{{{{{{||||||}}}}}}}}}|||{{{zzzzzzyyyyyyzzzzzzyyyyyyyyyyyyzzzzzz{{{~~~}}}}}}~~~yyyxxxzzzsssqqqnnnlllmmmooosssuuuvvvwwwxxxwwwtttpppnnnmmmiiieee]]]UUUPPPPPPTTTXXX[[[\\\eeetttttteee___^^^bbbfff```aaabbbdddfffgggiiiiiiddddddeeeeeefffggghhhhhheeeeeefffggggggfffddddddhhhlllooonnnjjjiiilllppprrrqqqpppnnnnnnppptttxxxuuuuuuvvvwwwxxxzzz{{{||||||}}}~~~gggWWWRRRMMMLLLKKKHHHIIIMMM[[[cccpppooodddccc[[[WWWPPPLLLOOORRRPPPKKKKKKMMMIIIGGGJJJKKKXXXrrrRRRGGGEEEBBBHHHZZZqqq}}}~~~yyyoooooorrrtttvvvzzzkkk[[[SSSPPPGGGEEEEEE???>>>===;;;999888666666555444444333222222111111000222222111000///...------////////////////////////...........................///111222555@@@WWWlllqqqooolllmmmuuu}}}|||vvvaaaSSSVVVrrrqqqWWWLLLNNNOOOFFF<<<>>>===;;;999888777777777888:::===AAAEEEIIINNNRRRYYY\\\bbbgggiiijjjiiihhhjjjlllnnnqqqrrrsssssssssuuuwwwyyyyyyyyyyyy|||~~~||||||||||||{{{{{{zzzzzz{{{{{{{{{{{{{{{zzzzzzyyytttxxx{{{{{{yyywwwyyy||||||}}}|||}}}~~~||||||}}}~~~}}}}}}wwwuuuuuuxxxxxxtttsssuuuooommmjjjhhhhhhkkkooorrrttttttssspppkkkgggeeeddd^^^[[[UUUPPPMMMOOOUUUYYY[[[___mmm~~~~~~jjjaaa______cccggg```aaabbbcccdddfffggggggdddeeeeeefffggggggggggggcccdddeeeeeeeeedddcccbbbfffjjjnnnmmmiiihhhkkkooopppqqqrrrqqqpppppprrrttttttuuuvvvyyy{{{~~~|||||||||aaaXXXPPPNNNMMMLLLLLLNNNSSSZZZfffvvvyyyooopppkkkggg___XXXXXX\\\YYYRRROOONNNGGGHHHNNNPPPZZZpppVVVFFFFFFEEEEEEPPPfffyyypppnnnnnnooorrrwww}}}hhhYYYSSSQQQHHHEEEEEE@@@>>>===;;;999888666666555444444333222222111111000222222111000///...------////////////////////////........................000///000111444???UUUiiissssssqqqrrrxxxzzziiiZZZXXXnnn```NNNLLLLLLFFF===>>>===<<<:::888777777777777888;;;>>>CCCGGGJJJLLLTTTWWW\\\aaadddfffeeedddggghhhjjjmmmoooooopppooopppsssuuuuuussstttwwwzzzxxxyyyzzz{{{{{{{{{zzzzzzyyyzzzzzzzzzzzzyyyxxxwwwsssvvvwwwvvvsssrrrtttvvvvvvxxxyyyzzzzzzzzzzzzzzz{{{xxxyyy{{{zzzwwwwwwyyyrrrpppqqqttttttqqqqqqsssmmmkkkhhhffffffhhhlllnnnoooooonnnkkkeeeaaa___^^^VVVTTTPPPLLLJJJMMMSSSXXX[[[fff{{{|||pppbbb______\\\\\\_________```aaabbbcccddddddcccdddeeeeeeffffffeeeeeebbbcccdddeeeeeeeeedddcccdddgggiiiiiihhhhhhjjjmmmnnnppprrrrrrqqqoooppppppttttttvvvxxx||||||{{{{{{}}}mmm___QQQLLLKKKKKKLLLNNNNNNSSS\\\lll~~~yyyrrrvvvwwwxxxsssjjjhhhiiidddZZZSSSPPPIIIJJJRRRSSSZZZnnngggHHHGGGDDDDDDJJJ[[[rrr}}}wwwoookkkiiimmmqqqvvv~~~fffXXXTTTRRRIIIEEEFFFAAA>>>===;;;999888666666555444444333222222111111000////////////000000000000////////////////////////........................///...///000222999IIIYYYdddiiimmmqqqwww~~~{{{rrrkkkdddggguuu}}}iii[[[QQQGGG??????>>>===<<<;;;:::999888777888999<<<@@@CCCEEEEEEKKKNNNRRRWWW[[[]]]]]]]]]^^^___aaadddeeefffffffffgggiiillljjjhhhhhhlllppppppqqqrrrtttuuuuuuuuuuuuttttttuuuuuuuuutttsssrrrrrrqqqqqqooonnnmmmooopppooonnnooorrruuuuuutttsssqqqmmmmmmpppooollllllooojjjhhhiiimmmnnnmmmnnnqqqgggeeebbb``````aaadddeeefffhhhjjjiiieee```\\\[[[OOOMMMJJJGGGHHHMMMVVV\\\fffyyyqqqcccZZZ\\\]]]XXXUUUYYY\\\\\\]]]^^^```aaabbbcccaaabbbcccdddddddddccccccbbbcccdddfffffffffeeeeeeccccccdddeeefffhhhjjjkkkmmmnnnoooooonnnnnnoooqqquuuuuuuuuwwwzzz}}}{{{zzz|||www```SSSNNNKKKKKKMMMLLLMMMSSS___ooovvviiihhhppp{{{zzzxxxnnnaaaYYYZZZWWWXXX]]]\\\eeezzzUUUJJJBBBBBBFFFPPPcccvvv{{{ssskkkgggiiimmmpppxxxeeeXXXTTTSSSIIIEEEFFFAAA>>>===;;;999888666666555444444333333222111111000------...///000111222333////////////////////////...........................---...000111444>>>IIISSS[[[eeelllsss{{{}}}zzzzzzyyyooo```]]]nnnyyybbbPPPEEEAAAAAA@@@???>>>===<<<<<<888888999;;;===???@@@@@@CCCEEEIIINNNQQQTTTUUUUUUTTTVVVXXX[[[\\\]]]]]]]]]]]]```bbb```]]]]]]aaafffgggiiikkkmmmnnnooooooooonnnooopppqqqqqqpppooonnnjjjiiigggffffffhhhiiijjjeeedddfffjjjlllkkkiiihhhccc______ddddddbbbccchhh^^^\\\]]]bbbddddddgggkkk___^^^[[[YYYYYYZZZ[[[]]]^^^bbbgggiiifffaaa\\\YYYJJJHHHEEEDDDHHHPPP[[[ccctttnnneeeZZZUUU[[[]]]WWWTTTXXXXXXYYY[[[]]]___aaabbbccc```aaabbbcccdddcccbbbaaabbbcccdddfffggggggffffffbbbaaa```bbbeeehhhjjjjjjlllllllllkkkkkkmmmqqqtttvvvuuutttuuuxxx|||~~~{{{yyyzzz~~~}}}wwwcccXXXRRRPPPQQQLLLKKKLLLTTTbbbppp{{{|||kkkZZZ[[[aaaeee```XXX[[[fffzzzuuufff___eeefffhhhkkkjjjuuucccPPPAAABBBDDDFFFTTTgggzzz|||xxxooohhhiiilllnnnuuu~~~hhhXXXSSSQQQIIIGGGHHHDDD???>>><<<:::999777777666666555444444222222111000111111111111000000000000111111111111111111111111//////............//////333333333222111333777;;;DDDRRRbbblllvvvuuuyyyzzzooo\\\VVViiixxx^^^OOOGGGFFFCCC===;;;===>>>===;;;:::999999;;;<<<;;;:::EEEFFFHHHJJJLLLMMMNNNOOOOOOOOOQQQSSSUUUWWWXXXYYYUUUUUUVVVWWWXXXXXXXXXXXX^^^___cccfffiiikkkkkkllljjjjjjkkkkkkkkkjjjjjjiiihhhgggdddbbbaaaaaabbbbbbccccccbbbaaaaaaaaaaaaaaa```___^^^^^^______]]][[[YYYZZZ[[[\\\^^^___aaaaaa[[[YYYWWWTTTSSSTTTUUUVVVXXX[[[```eeeeee^^^RRRIIIEEECCCDDDHHHKKKSSSfffyyyqqqcccZZZYYYWWWVVVVVVWWWXXXZZZ\\\[[[[[[[[[[[[]]]___```____________aaabbbcccdddcccdddfffgggggggggffffffbbbcccdddeeefffhhhiiiiiilllooopppnnnkkkjjjnnnrrrwwwvvvvvvvvvxxxyyyyyyxxxwwwyyyzzz{{{{{{|||qqq\\\XXXSSSKKKJJJLLLMMMNNNTTTbbbpppyyy~~~nnn```WWWVVVTTTRRRRRRSSSUUUVVVoooyyywwwvvvxxxyyyvvvvvvvvvUUUHHHHHH???FFFWWWZZZmmmhhhlllfffnnnzzzuuu|||gggWWWRRRPPPHHHFFFGGGCCC???>>><<<:::999777777666666555444444222222111000111111000000000/////////111111111111111111111111//////............///////////////......000333666>>>LLL\\\hhhttt~~~~~~}}}ttteee[[[aaammmpppYYYOOOJJJEEEBBBAAA???>>>>>>===;;;999888:::;;;<<<<<<@@@AAACCCDDDFFFGGGGGGHHHIIIJJJKKKLLLNNNPPPQQQQQQOOOOOOPPPQQQRRRRRRRRRRRRWWWXXX[[[^^^aaaccccccddddddddddddeeeeeeddddddcccbbb```^^^\\\[[[[[[[[[\\\]]]\\\[[[[[[ZZZZZZ[[[[[[ZZZYYYYYYYYYZZZZZZXXXVVVUUUVVVWWWXXXYYYZZZ[[[\\\XXXUUURRROOONNNOOOQQQSSSQQQRRRTTTWWWWWWRRRJJJDDDHHHGGGIIILLLQQQ^^^xxxyyyeee\\\XXXWWWUUUTTTTTTUUUWWWXXXYYYXXXXXXXXXYYYZZZ\\\]]]\\\\\\\\\\\\^^^___```aaa```aaaccceeeeeeeeedddcccbbbcccdddeeefffgggggggggjjjlllnnnllliiiiiimmmqqqssssssssstttuuuvvvvvvvvvtttvvvyyyzzz{{{|||~~~~~~qqqaaaVVVNNNPPPPPPOOONNNQQQXXXbbbggguuuzzzmmmaaaYYYYYYXXXWWWVVVUUUTTTTTT^^^rrryyyzzz|||{{{|||jjjMMMGGGBBB@@@HHHPPPppp~~~mmmhhhbbbkkkvvvrrryyy~~~fffWWWQQQOOOGGGEEEGGGBBB???>>>===;;;999888777777666555444444222222111000000000000/////////......000000000000000000000000//////............//////---------,,,,,,---111444888DDDSSS```nnn{{{vvviiiaaa^^^rrr^^^QQQGGGGGGFFFAAA>>>@@@@@@===:::999:::;;;<<<<<<<<<======>>>???@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJMMMOOOQQQSSSUUUWWWXXXXXXZZZZZZ[[[[[[[[[[[[[[[ZZZXXXWWWUUUTTTSSSSSSSSSTTTTTTSSSSSSRRRRRRRRRRRRRRRSSSRRRQQQRRRSSSSSSQQQOOOPPPPPPQQQQQQRRRSSSTTTTTTRRRPPPMMMJJJIIIJJJLLLMMMIIIHHHGGGHHHIIIIIIGGGEEEBBBEEEJJJQQQ]]]sssxxxttt~~~hhhZZZXXXUUUTTTRRRQQQQQQSSSTTTUUUUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]\\\^^^```bbbcccbbbaaa```aaabbbdddeeeeeeeeedddcccfffhhhjjjiiiggghhhkkkoooppppppqqqqqqqqqqqqqqqrrrpppssswwwyyyzzz{{{|||}}}yyyxxxcccVVVNNNLLLKKKKKKLLLPPPTTTXXXbbbmmm{{{}}}sssjjjggghhhiiihhhfffbbb^^^[[[WWWiii|||xxxtttwwwpppoooxxx\\\HHHGGG???===JJJ]]]vvv~~~{{{llleeelllsssnnnuuuyyygggXXXRRRPPPHHHFFFHHHCCC@@@???===;;;999888777777666555444444222222111000////////////............//////////////////////////////............//////...//////...---///111444555>>>KKKYYYgggttt{{{mmmccc}}}{{{eeeSSSNNNLLLEEEDDDIIIDDDAAA???>>>======;;;999999999:::;;;<<<===>>>???======>>>>>>??????@@@@@@@@@AAABBBCCCCCCDDDDDDDDDFFFGGGHHHJJJLLLMMMNNNNNNPPPQQQQQQRRRRRRRRRRRRQQQQQQPPPOOOMMMMMMLLLMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKJJJKKKLLLLLLKKKIIIKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGCCCBBBBBBBBBDDDGGGIIIJJJEEEJJJUUUcccuuuwwwfffbbbnnnppp]]]WWWZZZRRRQQQOOONNNOOOPPPRRRSSSSSSSSSSSSTTTTTTUUUUUUVVVUUUUUUUUUVVVWWWXXXZZZZZZZZZ[[[^^^```aaa```______aaabbbcccddddddcccaaa```cccdddeeeeeeeeefffiiilllpppppppppooommmllllllmmmlllppptttwwwxxxyyyyyyzzzwww}}}|||dddUUUOOOKKKLLLMMMLLLLLLNNNVVV^^^iiisss{{{}}}{{{tttooogggvvv~~~sssrrr{{{sssnnnnnn|||wwwOOOJJJDDD>>>HHHLLLbbbmmmppp|||ooommmooommmqqqtttyyyhhhYYYSSSRRRIIIGGGIIIEEE@@@???===;;;:::888888777666555444444222222111000////////////....................................//////............//////...///000///...///111333333999DDDSSSbbbqqqyyyppprrr~~~iiiZZZRRRJJJHHHLLLGGGFFFEEEDDDCCCAAA<<<999888777777888999:::<<<===;;;;;;;;;;;;<<<<<<============>>>???@@@@@@@@@@@@BBBBBBCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHFFFEEEEEEFFFHHHHHHFFFEEEGGGGGGHHHHHHIIIIIIJJJJJJGGGIIIKKKLLLKKKHHHDDDBBB@@@@@@@@@AAABBBDDDGGGIIIPPPZZZkkklll___dddwww}}}pppdddYYYUUUYYYPPPOOOMMMMMMMMMOOOQQQRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWYYYYYYZZZ[[[\\\^^^____________```aaaaaabbbbbbaaa______aaaaaabbbbbbbbbdddfffhhhpppqqqqqqoookkkhhhhhhiiikkknnnrrruuuvvvvvvwwwxxxxxxyyy{{{hhh\\\SSSPPPOOOJJJGGGHHHNNNRRRXXX___gggrrr~~~{{{oooyyy{{{yyywwwsssqqqsss^^^KKKHHHBBBDDDAAALLLUUUbbbqqq~~~tttiiihhhmmmoooqqquuuzzziiiZZZTTTRRRJJJHHHJJJFFF@@@???>>><<<:::999888888666555444444222222111000000000000/////////......//////////////////////////////............//////---...///...------///111111444>>>MMM]]]mmm~~~~~~xxxlllvvv}}}gggXXXOOOIIIFFFIIIIIIHHHIIIIIIFFFCCC???:::999888777666777888999999999999::::::;;;;;;;;;::::::;;;<<<============@@@?????????@@@AAABBBBBBBBBCCCDDDEEEEEEEEEEEEEEEHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDCCCCCCCCCDDDEEEEEECCCBBBBBBCCCDDDEEEDDDBBBDDDDDDEEEFFFGGGGGGHHHHHHDDDFFFIIIKKKJJJFFFBBB???>>>?????????@@@CCCGGGKKKSSSeee~~~nnnfffqqqpppccc]]]VVVSSSTTTOOONNNMMMLLLMMMNNNPPPRRRSSSTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZ[[[\\\^^^```aaa________________________````````````aaabbbdddeeennnppppppnnniiifffgggiiilllnnnrrrsssttttttuuuvvvxxxxxx|||uuucccTTTPPPOOOKKKIIILLLHHHIIIKKKOOOWWWcccpppyyyzzz|||{{{vvvsssttttttuuuyyy~~~~~~xxxRRRGGGBBB>>>BBBDDDJJJ\\\jjjmmmyyygggcccmmmlllnnnqqquuu{{{|||iiiYYYTTTRRRIIIGGGIIIEEEAAA@@@>>><<<:::999888888666555444444222222111000111111000000000///////////////////////////////////////............//////,,,---......------...000111111777DDDQQQ```qqq}}}qqqooovvv{{{kkkcccWWWIIIKKKJJJHHHIIIKKKLLLMMMLLLBBB@@@===:::777666666666666666777888888999::::::666777888999::::::::::::===<<<;;;;;;;;;<<<=========>>>???@@@AAAAAAAAAAAADDDDDDDDDDDDDDDCCCCCCBBB@@@?????????@@@@@@AAABBB@@@??????@@@BBBBBBAAA@@@AAABBBCCCDDDEEEFFFGGGHHHCCCDDDEEEEEEDDDBBB???>>>===>>>@@@AAAEEELLLUUU\\\ggg|||xxx```YYYZZZVVVQQQOOOOOONNNMMMLLLMMMOOOQQQSSSSSSTTTUUUUUUUUUTTTSSSSSSSSSSSSSSSTTTUUUVVVXXXXXXZZZYYYXXXWWWYYY\\\___aaa___^^^]]]\\\\\\]]]___```aaa```^^^^^^```aaabbbbbbhhhkkkmmmkkkgggfffhhhkkknnnoooqqqrrrqqqrrrtttuuuvvvxxx|||xxx```XXXTTTOOOMMMQQQHHHGGGGGGHHHNNNWWWaaagggsss|||tttqqqppprrruuu{{{dddJJJEEEAAADDDFFFHHHUUUcccfffssstttdddkkkiiikkknnnrrrwww~~~}}}hhhXXXSSSQQQIIIGGGHHHDDDAAA@@@>>><<<:::999888888666555555444333222111000111111111111000000000000000000000000000000000000//////............//////---///000000......///000222///222<<>>:::888666666333444555666777888999999444444555666777777777777::::::888888777888999::::::;;;<<<===>>>?????????@@@AAAAAAAAAAAAAAA@@@???===<<<<<<<<<===>>>>>>???>>>======???@@@AAA@@@>>>???@@@AAABBBDDDEEEGGGGGGCCCBBBAAA???>>>>>>>>>>>>===???AAAEEEMMMYYYhhhrrryyydddSSSTTTYYYWWWRRROOOOOONNNMMMMMMNNNPPPRRRSSSSSSSSSTTTUUUUUUTTTSSSRRRSSSSSSSSSSSSTTTVVVWWWXXXZZZXXXVVVUUUVVVZZZ___bbb___]]][[[ZZZZZZ\\\___aaabbb```^^^^^^___```aaaaaacccfffjjjiiiffffffiiimmmooopppqqqqqqpppqqqsssuuusssyyy~~~{{{jjj^^^RRRMMMOOOLLLJJJHHHGGGIIINNNTTTXXXaaaiiiuuu~~~~~~vvvrrrppppppsssxxxuuuNNNJJJIII???EEEEEEJJJYYY```fffrrrjjjiiigggiiilllpppuuu{{{vvvxxx|||iiiZZZTTTRRRIIIGGGIIIDDDDDDBBB???<<<999666444333888555333222444333111.../////////000111111///---111000///......///000111//////.........---------............////////////111000111333888CCCXXXjjj~~~qqqgggiiirrrwwwhhh\\\MMMFFFJJJRRRVVVUUUZZZXXXRRRIII@@@:::999;;;555777888666333222555888666666666666777777888888666666777777888888888999777777888999:::;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<======>>>?????????@@@@@@???@@@AAABBBDDDFFFBBBBBBAAA>>>;;;:::;;;<<<;;;AAAGGGOOO^^^wwwxxxqqq```\\\WWWVVVXXXXXXUUUQQQQQQQQQPPPPPPOOOOOOOOONNNUUUUUUTTTSSSSSSTTTUUUVVVWWWVVVUUUTTTUUUUUUVVVWWWUUUTTTSSSSSSUUUZZZ^^^aaa\\\\\\[[[[[[\\\]]]___```bbbaaa______^^^______```aaabbbccceeeggghhhjjjjjjllloooqqqrrrssssssuuuvvvwwwyyy|||oooZZZQQQRRRLLLJJJFFFDDDEEEHHHHHHGGGQQQXXXaaaiiipppzzz{{{vvvuuuuuuqqqssssssuuunnnTTTHHHDDD???DDDMMMTTT```dddXXX|||aaafffgggiiimmmppptttyyy~~~vvvsss|||jjj[[[UUUSSSJJJHHHIIIEEEAAA@@@>>>;;;999777666666555333111111222222000...000//////111222222000...111000000//////000000111//////.........---------............////////////333222111333666???QQQaaa{{{sssllljjjppp~~~~~~rrr___OOOHHHKKKQQQVVVZZZ[[[[[[UUULLLDDD>>>;;;777888888888666666777888666666777777777888888888666666666777777777888888666777777888888999999:::999999999999:::::::::::::::::::::;;;;;;;;;;;;<<<:::;;;;;;<<<======>>>>>>>>>======<<<<<<===>>>>>>===???@@@AAA@@@@@@AAABBBBBBJJJTTT```tttzzzooosssxxxbbb[[[WWWTTTTTTVVVVVVSSSOOOQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRSSSUUUVVVVVVVVVUUUUUUUUUVVVWWWXXXWWWVVVUUUUUUVVVXXX[[[]]][[[[[[[[[[[[]]]___aaabbbbbbaaa___^^^]]]^^^___```aaaaaacccdddfffhhhiiijjjkkkmmmpppqqqqqqrrrsssuuuvvvwww{{{hhhXXXVVVOOOMMMKKKIIIJJJLLLJJJHHHJJJOOOWWW^^^eeeooo{{{vvvrrrrrrssspppvvv{{{}}}cccHHHDDD>>>CCCJJJOOOZZZ___WWWkkknnngggddddddgggiiilllttt}}}xxxyyy~~~kkk[[[UUUSSSJJJHHHJJJEEE??????===;;;999888888888555333222222333333222000111000000111333333000...111000////////////000111...............---------............////////////555222111222333999GGGTTTsss{{{pppjjjmmmttt~~~nnn[[[MMMIIINNNUUUTTTXXX]]]^^^YYYPPPGGGBBB:::888666555666666666555666666777777777777888888555666666666666666777777666666666666666666666666666666777777777888888888888888888999999999::::::888888999999:::;;;;;;<<<999:::::::::::::::::::::999;;;<<<===>>>???BBBEEEMMM[[[lll}}}gggiii{{{vvvcccWWWUUUSSSRRRTTTVVVVVVSSSPPPPPPPPPQQQRRRRRRSSSSSSTTTPPPPPPPPPPPPQQQRRRTTTTTTTTTTTTTTTTTTUUUWWWXXXYYYXXXXXXWWWWWWWWWWWWXXXXXXYYYYYYYYYZZZ\\\___bbbccccccaaa___]]]\\\\\\^^^___```aaabbbccceeeggghhhhhhjjjlllooopppppppppqqqssstttvvvzzz}}}~~~tttwww|||cccZZZSSSOOOKKKKKKLLLKKKIIIFFFDDDHHHMMMQQQWWW___jjjrrrwwwooommmnnnqqqrrr{{{~~~{{{}}}~~~SSSGGG>>>AAAHHHJJJSSS\\\YYYZZZiii___]]]dddgggffflllxxxxxxzzzxxx|||iiiZZZTTTRRRIIIGGGIIIDDD@@@???===;;;999888777777666555555555555555555444111111111222333333111/////////............//////....................................////////////333111000111111444>>>IIIfffxxx|||sssooorrr{{{tttwwwpppggg\\\QQQKKKLLLQQQOOOTTT\\\aaabbb^^^YYYUUUGGGAAA:::777777777777555666666666666666777777777555555555555666666666666666666555555444444444444444444555555555666666666666666777777777888888888666666777777888999999999666777888:::;;;<<<<<<<<<<<<<<<<<<<<>>;;;999777666555555555666555555444555555111111111222333333111///---------------------------.................................////////////000......000111222999AAARRR```uuummmvvvtttggg[[[PPPLLLIIIFFFFFFIIIPPPSSSYYY```fffiiiiiiiiiZZZRRRGGG???<<<;;;:::999666666666666666666666666666666666666555555555555666666555555444333333333333333444444444444555555555555555666666666666777555555666666777888888888888888888999:::;;;<<<<<>>CCCCCCJJJYYYbbbZZZaaappphhhcccddd```aaafffjjjmmmsss{{{~~~}}}~~~fffWWWQQQOOOFFFDDDFFFAAABBBAAA>>><<<999777666555333444444333111111111222111000000111333333000...,,,,,,------------,,,,,,---------...........................////////////---,,,---111222111555;;;DDDMMM___uuupppooosss\\\FFF>>><<<;;;===BBBJJJLLLQQQYYYbbbiiilllmmmeee]]]RRRGGG@@@;;;999888999888888888888777777777777777777666666666666555666666666555555555444444333333444444444555555555444444555555555555666666555555666666777888888999;;;:::999888999:::;;;<<>>BBBKKKWWWdddlllooonnnjjjggg___UUUJJJAAA;;;999<<<<<<<<<;;;;;;:::::::::888888777777777666666666777777777777666666666666444444555555555666666666444444444555555555666666666666777777888999999999;;;:::999999;;;???CCCFFFPPPZZZlllnnn[[[^^^uuurrr]]]WWWRRRQQQPPPHHHMMMMMMMMMMMMLLLKKKKKKLLLPPPOOOOOONNNMMMLLLKKKKKKKKKLLLMMMNNNOOONNNNNNMMMLLLMMMOOOQQQRRRRRRRRRRRRPPPPPPQQQQQQRRRSSSSSSTTTRRRRRRRRRRRRSSSUUUWWWXXXWWWYYY\\\^^^^^^\\\ZZZYYY]]]]]]^^^___```aaaaaabbbeeegggiiiiiihhhhhhiiijjjkkkjjjmmmqqqqqqqqquuu|||qqqfffXXXPPPPPPNNNLLLKKKJJJIIIIIIGGGFFFEEEGGGJJJOOOVVV```jjjqqqyyyssslllfffhhhnnnuuu|||~~~{{{{{{|||~~~}}}~~~~~~{{{{{{~~~}}}yyyxxx{{{iiiKKKEEE@@@???LLLWWW```[[[WWW]]]vvvvvv___[[[^^^```___```fffnnnsssvvvhhhXXXRRRPPPHHHEEEGGGBBB>>>===<<<;;;:::999999999444666777555111///000222/////////000111111///---...///000111111000///...---------.........//////............/////////000...---///333444111000333333999MMMlll{{{uuuooo]]]NNN>>>888;;;888???MMM^^^nnnwwwxxxvvvqqqrrrooofffXXXLLLDDDAAA??????>>>>>>============999999888888777777666666777777888888888888888888555555555666666666777777444444444555555555666666777777888888999999::::::999888888;;;@@@GGGNNNSSSeeettt{{{eee\\\hhhbbbTTTYYYPPPEEEJJJRRRPPPPPPOOONNNLLLKKKLLLMMMKKKKKKKKKKKKJJJJJJJJJJJJLLLMMMNNNOOOOOONNNMMMLLLKKKLLLNNNPPPQQQQQQPPPPPPQQQQQQPPPPPPPPPQQQQQQRRRQQQQQQQQQRRRTTTWWWYYY[[[UUUWWW[[[^^^___]]]ZZZXXX]]]]]]^^^^^^___```aaaaaaccceeefffgggfffffffffggghhhgggiiimmmnnnooosssyyy|||yyyfffYYYWWWPPPOOONNNNNNOOONNNLLLJJJEEEEEEFFFHHHMMMUUU___fffqqqyyyuuupppnnnllliiipppzzz~~~{{{zzz{{{||||||}}}~~~~~~}}}}}}~~~}}}yyyzzz~~~}}}|||wwwwwwzzz{{{UUUKKKBBB???IIISSS^^^]]]YYYWWWdddiii```___]]]ZZZ\\\ccclllppprrr{{{cccZZZRRRNNNIIIDDDCCCDDD@@@???===;;;999888888888666666555444333111111000000000000000000000000000111000000///...---------........................000000000000000000000000000111111111222222222222333444>>>UUUnnnuuu___MMMDDDBBB???CCCUUUpppuuujjj[[[OOORRRPPPNNNLLLJJJGGGDDDAAAAAA@@@===<<<<<<;;;:::999777777888888888777666666888888777666666666666777666666777888::::::888666999666666;;;===;;;:::;;;<<<>>>@@@CCCJJJXXXjjjxxxrrroookkkooo```XXXNNNIIIJJJMMMPPPQQQMMMNNNNNNMMMKKKJJJKKKLLLKKKJJJIIIHHHHHHIIIJJJKKKOOOOOOOOOOOONNNMMMMMMLLLMMMNNNOOOPPPPPPOOOMMMLLLPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQRRRTTTUUUVVVWWWWWWWWWWWWWWWXXXYYYYYYYYY[[[\\\^^^______^^^^^^aaa___^^^```dddeeeccc```bbbcccdddgggjjjmmmppprrrvvvuuuccc^^^WWWRRRSSSPPPJJJGGGIIIEEEFFFGGGFFFEEEIIIOOOUUUYYY___hhhuuussslllooouuu{{{||||||||||||{{{{{{{{{zzz|||||||||{{{zzzyyywwwvvv}}}|||||||||~~~}}}yyyvvvuuuuuuuuu|||}}}~~~}}}|||}}}ZZZEEE@@@DDDIIISSS[[[bbb___ZZZeeezzzdddUUU[[[VVVWWW```hhhkkkooottt|||}}}{{{aaaYYYQQQNNNJJJEEEDDDEEE@@@???===;;;:::888888777555555444333222111000000000000000000000000000000111000000///......------........................////////////////////////000000000000111111111222222000333???OOOccczzzzzzkkkYYYQQQJJJNNNaaa|||}}}uuuqqqmmmggg]]]VVVQQQLLLEEEAAA@@@@@@???>>>>>>===<<<;;;:::888777777888888888888888999::::::666666777888:::;;;::::::>>>::::::<<<======@@@DDDGGGNNNXXXcccpppqqqiii|||gggUUUQQQLLLIIIHHHIIIJJJKKKLLLMMMNNNMMMKKKJJJJJJLLLKKKJJJIIIHHHHHHIIIJJJKKKNNNNNNNNNOOONNNNNNMMMMMMLLLMMMMMMNNNNNNNNNNNNNNNLLLMMMNNNNNNOOOOOONNNNNNOOOOOOOOOPPPQQQSSSTTTUUUWWWVVVVVVVVVVVVVVVWWWWWWYYYZZZ[[[]]]^^^^^^^^^]]]_________```bbbbbbaaa```aaabbbdddgggjjjnnnppprrruuu~~~|||oooaaa[[[VVVQQQOOOQQQHHHIIIIIIGGGEEEFFFJJJMMMQQQTTT[[[dddooo{{{zzzxxx}}}|||wwwzzzwwwyyyyyyxxxyyyyyyzzz{{{{{{zzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxyyy{{{}}}zzzwwwvvvuuuuuuwwwxxxzzzzzzzzz{{{}}}WWWDDD@@@AAANNNTTTZZZ[[[XXX]]]pppzzzaaaVVVSSSUUU\\\bbbdddggglllvvvyyy~~~~~~___WWWPPPNNNKKKFFFEEEGGG@@@???>>>;;;:::888888777444444333222111000000///000000000000000000000000000000000///......------........................////////////////////////////////////000000000000333111000333:::JJJeee|||||||||ppp___TTTXXXmmmvvvooofffYYYPPPMMMJJJFFFCCCDDDCCCAAA???>>>===>>>>>>:::999999999:::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@===<<<<<>><<<:::888888777333333222222111000//////000000000000000000000000000000//////....................................////////////////////////.........////////////000000000222444666===OOO```{{{~~~www|||xxxooopppzzz~~~ssskkkcccZZZSSSNNNLLLIIIFFFCCCCCCCCCCCC>>>===<<<<<<;;;;;;<<<<<<@@@@@@@@@???>>>???AAACCC???AAAGGGNNNRRRWWWbbbnnn{{{jjjqqq}}}cccUUURRRFFFIIILLLKKKHHHFFFGGGIIIGGGIIIJJJIIIHHHHHHIIIJJJJJJIIIHHHGGGGGGHHHIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMKKKLLLMMMOOOQQQRRRRRRRRRMMMMMMNNNOOOPPPRRRSSSTTTUUUUUUUUUUUUUUUTTTTTTTTTUUUVVVXXXZZZ[[[\\\\\\[[[YYY]]]______\\\[[[]]]___```aaacccfffjjjmmmppprrrwwwyyy}}}xxxiiiYYYNNNPPPOOOMMMKKKIIIIIIKKKLLLIIIIIIJJJMMMRRRYYY___dddnnnuuuyyyrrrlllhhhdddffffffkkkuuu|||jjjwww}}}xxxwwwuuutttuuuwwwzzz|||yyywwwuuutttssstttvvvwwwqqqqqqqqqssstttvvvxxxzzz||||||{{{zzzyyywwwuuutttuuuwwwyyyzzzzzzzzz|||}}}}}}~~~TTTEEEHHHAAACCCJJJSSSXXXXXXZZZ^^^gggxxxjjjYYYQQQSSSYYY```dddhhhjjjmmmttt}}}zzz[[[UUUOOONNNLLLHHHGGGHHHBBBAAA???<<<:::999888777333222222111111000000000000000000000000000000000////////////............................................................---.........////////////---,,,...222333555;;;CCCbbbyyyxxxqqqyyy~~~~~~~~~rrrnnnggg___XXXRRROOONNNLLLKKKIIIGGGEEEDDDCCCCCCFFFGGGHHHHHHHHHJJJNNNQQQVVV\\\hhhttt{{{~~~kkknnnaaaLLLKKKSSSFFFHHHJJJHHHEEEEEEGGGJJJEEEFFFHHHHHHGGGGGGHHHIIIIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIJJJKKKLLLLLLLLLKKKNNNMMMKKKIIIHHHHHHHHHIIIJJJKKKMMMOOOQQQRRRSSSSSSNNNNNNNNNOOOPPPQQQRRRSSSSSSTTTUUUUUUUUUTTTSSSSSSSSSTTTVVVXXXZZZZZZZZZZZZXXX[[[^^^^^^\\\[[[]]]```aaabbbcccfffiiillloooqqquuuvvvxxx~~~}}}kkk```\\\WWWRRROOOMMMLLLKKKIIIIIIIIIJJJLLLOOORRRSSS[[[aaakkkttt}}}vvvqqqkkkeee___\\\\\\]]]___eeeqqq{{{yyywwwuuussssssuuuwwwyyyxxxvvvtttrrrqqqrrrssstttrrrrrrrrrrrrssssssttttttwwwxxxxxxyyyxxxwwwwwwvvv{{{}}}~~~}}}}}}~~~|||~~~~~~||||||mmmLLLGGG??????DDDJJJNNNQQQXXX```\\\pppkkkUUUPPPVVV\\\^^^aaaccchhhnnnuuu}}}{{{[[[TTTPPPOOOMMMHHHGGGHHHCCCBBB???===:::999888777333333222222222111111111000000000000000000000000//////////////////..................................................................////////////222---+++...000111333888FFF]]]www{{{uuuooorrrzzz|||uuuqqqnnnmmmkkkhhheeecccbbbaaacccfffkkkmmmnnnqqqvvv{{{|||xxxmmm[[[OOOGGGFFFHHHEEEEEEEEECCCBBBCCCEEEGGGBBBDDDFFFFFFEEEFFFGGGIIIHHHHHHFFFFFFFFFFFFHHHHHHGGGHHHIIIIIIIIIIIIIIIHHHLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJLLLNNNOOOOOOOOONNNNNNNNNNNNNNNOOOPPPPPPPPPQQQRRRTTTTTTTTTSSSRRRQQQRRRTTTWWWXXXYYYYYYYYYYYY[[[]]]^^^^^^___```aaabbbcccdddfffhhhkkkmmmoooppprrruuuxxx}}}uuulllddd[[[SSSMMMLLLKKKJJJIIIHHHHHHHHHIIIMMMRRRXXX^^^eeennnzzzxxxnnngggbbb]]]YYYWWWUUUUUUZZZaaalllzzz~~~|||zzzyyyuuutttrrrppppppqqqrrrssstttsssrrrqqqpppqqqqqqrrrsssssssssrrrrrrqqqqqqpppsssssstttuuuvvvwwwxxxxxx~~~~~~~~~~~~{{{}}}|||yyyyyy{{{|||yyyzzz{{{{{{|||~~~gggSSSDDD@@@???@@@AAADDDNNNXXXVVV^^^llllll[[[XXXXXXWWW[[[]]]aaafffkkkooossstttyyy[[[UUUPPPOOOMMMHHHFFFGGGCCCBBB@@@===;;;999777777333333333333222222222222000000000000000000000000.../////////////////////....................................................../////////000000000555111...///000000222666444DDDUUUddd{{{xxxiii```iiiyyy}}}vvvpppvvvrrrooopppzzzvvvcccPPPJJJJJJGGGCCCBBBDDDCCCBBBBBBCCCCCCBBBAAA@@@BBBDDDDDDDDDEEEGGGHHHHHHGGGFFFEEEEEEFFFGGGHHHFFFGGGGGGGGGGGGGGGFFFEEEGGGGGGHHHHHHHHHHHHHHHGGGFFFGGGHHHJJJKKKLLLLLLLLLMMMMMMLLLKKKKKKKKKKKKLLLKKKMMMOOOQQQRRRRRRQQQPPPOOOQQQSSSUUUWWWXXXXXXXXXZZZZZZ[[[^^^aaaccccccbbbddddddeeefffhhhjjjlllmmmmmmqqquuuvvvzzz|||kkk___WWWTTTOOOKKKIIIHHHIIIJJJJJJKKKMMMNNNQQQYYYccckkkwww~~~~~~zzztttnnnhhhaaa[[[VVVXXXTTTTTTXXX[[[aaalllxxx}}}wwwwwwtttpppooolllkkkkkkkkkkkkllllllmmmnnnnnnooopppqqqqqqrrrrrrqqqqqqqqqqqqqqqppppppooooooppppppqqqtttwwwyyy{{{zzz|||~~~}}}|||}}}zzz|||{{{vvvuuuxxxwwwttttttuuuvvvvvvxxx}}}rrrMMMFFF???======>>>DDDKKKQQQPPPZZZmmm~~~tttddd]]]YYYZZZ[[[]]]___bbbfffhhhjjjuuu{{{|||~~~vvv[[[UUUPPPOOOMMMHHHFFFFFFDDDBBB@@@===;;;999777777444444333333333333333333000000000000000000000000.........///////////////................................................////////////000000000000000...000222000---...222333:::BBBMMMhhhllldddooozzzvvvxxxlll[[[WWWnnn|||ZZZRRRLLLLLLKKKFFFDDDFFFDDDBBBBBBDDDFFFFFFBBB>>>???AAACCCDDDDDDDDDFFFHHHHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDFFFHHHIIIIIIIIIIIIGGGGGGIIIJJJKKKKKKLLLLLLLLLLLLKKKIIIIIIHHHHHHHHHHHHIIILLLOOOPPPPPPOOOOOONNNPPPRRRUUUWWWXXXXXXXXX[[[ZZZZZZ^^^cccfffeeeccceeeeeeeeefffhhhiiijjjkkkmmmrrrwwwwwwxxxvvvccc^^^WWWPPPMMMMMMOOOQQQLLLLLLJJJGGGHHHMMMWWW^^^gggoooyyylllhhhaaa\\\YYYWWWUUUSSSUUUSSSVVV```iiisssvvvsssuuuqqqllljjjddddddeeefffggghhhhhhiiiiiikkkmmmoooqqqsssttttttnnnoooppppppqqqpppppppppmmmmmmnnnooorrrvvvzzz}}}uuuwww{{{||||||{{{{{{{{{zzz{{{zzzuuutttuuuuuurrroooppprrrsssuuuyyy~~~VVVKKKBBB@@@AAAAAABBBDDDNNNJJJRRReeennntttrrrfffbbb]]]\\\\\\\\\___bbbfffhhhooossszzzzzz|||qqq[[[WWWRRRNNNKKKIIIFFFDDDCCCAAA???<<<:::888777666555444444333222111000000///////////////////////////............---------........................------............------,,,,,,------.../////////000000000000111111111111222444888???PPPmmmsssggggggyyyoooYYYXXXdddzzz___GGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@>>>>>>???@@@BBBAAA@@@@@@AAACCCCCCCCCDDDDDDDDDDDDCCCCCC@@@AAACCCDDDDDDDDDCCCBBBEEEFFFGGGHHHHHHGGGFFFEEEHHHGGGFFFFFFGGGIIIKKKLLLLLLKKKIIIHHHGGGGGGHHHIIIKKKKKKKKKKKKLLLMMMNNNOOOMMMNNNNNNOOOQQQSSSTTTUUUYYYYYYZZZ]]]```cccddddddgggffffffggghhhiiijjjkkknnnnnnsssyyyzzz|||zzziiiZZZQQQPPPQQQSSSMMMMMMKKKIIIHHHIIIMMMPPP[[[aaagggkkkooovvv|||uuunnniii^^^YYYSSSOOOOOOQQQSSSTTTVVV___kkkwww~~~sssmmmkkkkkkhhheeeeeedddcccaaaaaaaaabbbccckkkiiigggiiilllnnnnnnllllllnnnoooppppppooonnnmmmeeehhhmmmppprrrsssuuuwwwzzzxxxvvvuuuuuuwwwyyy{{{|||zzzvvvqqqoooppptttxxxqqqrrrtttuuuuuuwwwzzz|||~~~pppWWWBBB@@@CCC@@@;;;;;;EEEHHHOOOVVV\\\ggg{{{ppp```ZZZXXXZZZ[[[ZZZ___gggiiikkkoootttxxx{{{yyymmmZZZWWWRRRNNNKKKIIIFFFDDDCCCAAA???<<<:::888777666666555555444333222111111//////000000111111111111///............---------........................------............------,,,,,,------...///////////////000000000111111111///000111333===QQQkkk~~~wwwsssyyyrrrhhhaaabbbrrrttt___RRRFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@??????>>>???@@@@@@??????@@@BBBCCCCCCDDDDDDDDDDDDCCCCCCAAAAAABBBCCCCCCCCCCCCBBBDDDEEEFFFFFFFFFDDDCCCBBBHHHGGGFFFEEEFFFGGGIIIJJJKKKJJJIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMNNNNNNOOOQQQSSSUUUVVVYYYYYYZZZ\\\___aaabbbbbbfffgggiiiiiihhhhhhiiikkkkkklllppptttuuuwwwrrreee[[[VVVMMMNNNNNNNNNNNNMMMLLLKKKHHHLLLQQQTTTWWW]]]hhhpppssszzz}}}wwwrrrkkkeeeaaa]]]XXXTTTTTTRRRPPPQQQVVV^^^ggglllyyyrrrllleeebbbccceeedddbbb___^^^]]]]]]]]]___```aaaeeecccbbbdddhhhjjjkkkjjjhhhjjjlllnnnooonnnmmmmmmlllllllllkkkjjjlllpppssstttssspppnnnnnnpppsssuuuzzzxxxuuuqqqnnnmmmppprrrlllnnnpppqqqqqqsssuuuwww|||xxxzzz|||XXXIIIFFFBBB??????@@@BBBFFFKKKOOOXXXiiiyyyssshhh^^^\\\ZZZXXXXXXZZZaaacccfffiiimmmssszzz}}}~~~hhhYYYVVVQQQNNNKKKIIIGGGEEEBBBAAA???<<<:::888777777777666666555444333222111......//////000000000111///............---------........................------............------,,,,,,------...///////////////000000000000111111222333222000222<<>>??????>>>>>>???@@@BBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDCCCAAA@@@GGGFFFEEEDDDEEEFFFGGGHHHIIIHHHHHHHHHHHHIIIJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNPPPRRRTTTUUUVVV[[[[[[\\\]]]___```aaaaaaeeeiiimmmllliiiggghhhkkkkkkllloooqqqqqqsss|||uuuiiiZZZWWWSSSRRRRRRQQQOOOLLLMMMNNNOOONNNMMMOOOTTTYYYSSSYYY```gggnnnvvvzzzxxxtttppplllgggbbb^^^ZZZVVVQQQNNNNNNOOOPPPPPPQQQTTTYYY```kkkyyywwwyyy}}}sssgggccc______aaaccccccaaa[[[ZZZZZZ[[[\\\^^^___aaa```______aaadddggghhhhhhdddfffhhhjjjllllllllllllnnnlllhhhdddcccffflllqqqqqqnnnkkkhhhgggiiilllnnntttuuutttqqqmmmkkkjjjjjjiiikkknnnoooooopppqqqssswwwuuuyyy~~~}}}zzzsssVVVIIIBBB@@@CCC???>>>@@@BBBDDDJJJWWWeeekkkoooccc]]]YYYXXXXXX^^^___```bbbdddiiiooosssyyy{{{~~~eeeXXXUUUPPPMMMKKKIIIGGGEEEBBBAAA???<<<:::888777777666666555444333222111111//////.........---------///............---------........................,,,------......------,,,,,,,,,------.../////////////////////000000000111222444444333333777???FFF[[[ttt{{{mmmqqqyyykkkbbb]]]cccuuuuuuZZZLLLHHHEEEBBBBBBBBBBBBAAAAAA@@@@@@@@@???@@@@@@AAABBBBBBAAAAAA<<<>>>??????>>>===???@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@???>>>???@@@AAABBB@@@AAABBBCCCDDDCCCBBBBBBFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKMMMMMMNNNPPPRRRTTTVVVWWW]]]^^^````````````aaabbbdddkkkpppoooiiifffhhhlllnnnoooqqqqqqqqqssszzzwwwlll___VVVTTTTTTRRRPPPOOONNNLLLIIIGGGFFFHHHJJJKKKMMMPPPSSSWWW]]]dddiiitttwww}}}~~~xxxrrrmmmbbb```^^^[[[XXXUUURRRPPPNNNLLLJJJJJJMMMRRRWWW[[[___gggrrr}}}~~~yyyxxx~~~lllccceeebbb``````aaaaaa```___\\\\\\\\\\\\]]]___```bbb`````````aaaccceeeggggggdddeeefffhhhiiiiiiiiiiiihhhfffccc```aaafffmmmsssrrrooojjjfffdddeeehhhjjjnnnpppqqqpppmmmiiigggfffiiikkknnnpppppppppqqqrrrssstttxxx|||{{{xxx|||sssYYYGGGBBBEEEBBB???>>>@@@AAAFFFPPPZZZZZZlllttteee]]][[[[[[]]]___```aaabbbdddhhhjjjooouuu{{{~~~dddWWWTTTOOOMMMKKKJJJHHHFFFAAA@@@>>><<<:::999888777555555444333222111000000333222111000...---,,,,,,///............---------........................,,,,,,------------,,,,,,,,,,,,------.../////////...////////////000000000,,,///111222111333777;;;@@@TTTpppnnnpppvvvzzzxxxqqqddd^^^```yyyxxxYYYEEEBBBEEEEEECCCBBBAAAAAAAAAAAAAAA@@@@@@===>>>???@@@AAAAAAAAAAAA===>>>??????>>>>>>???AAA?????????@@@@@@????????????>>>=========>>>@@@AAA>>>@@@BBBDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEFFFGGGGGGGGGIIIIIIHHHHHHHHHIIIJJJJJJLLLLLLMMMOOOQQQSSSUUUWWW\\\^^^```___^^^]]]___aaacccjjjooonnnhhheeegggkkknnnpppqqqppppppsssxxx{{{tttlllfff___YYYTTTRRROOOMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOSSSXXX[[[]]]```eeejjjooorrruuuvvv~~~~~~|||}}}}}}}}}}}}{{{zzzyyytttrrrooommmjjjeee___[[[TTTTTTRRRPPPOOOOOOOOOPPPOOOOOOQQQTTTYYYaaahhhmmmwwwnnnaaa\\\___^^^\\\\\\\\\\\\[[[ZZZ___^^^]]]]]]]]]^^^___```aaaaaaaaaaaaaaabbbcccdddeeeeeeffffffffffffffffffbbbbbbbbbbbbcccggglllppprrrooojjjfffcccccceeefffiiilllnnnooollljjjhhhgggiiilllnnnoooooooooqqqrrrqqqqqqsssuuutttsssvvv{{{xxxXXXHHHEEEDDD???<<<>>>@@@CCCKKKSSSZZZbbbttt|||hhh\\\VVVWWWYYY\\\]]]^^^___aaabbbhhhmmmsssuuuuuuyyybbbVVVSSSOOOLLLKKKJJJHHHGGGAAA@@@>>><<<:::999888888555444333222111000000///666555444222111///......///............---------........................,,,,,,------------,,,,,,,,,,,,------.../////////......////////////000000+++...000111111111222333444>>>LLL[[[ooo||||||}}}ssshhhbbb\\\\\\aaajjjxxxttt[[[UUULLLCCC>>>===???AAA@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>???????????????===>>>??????>>>>>>???@@@<<<<<<============<<<<<<=========<<<===>>>>>>???>>>@@@BBBDDDFFFGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMPPPRRRUUUVVVWWWZZZ\\\[[[YYYXXXZZZ]]]aaaeeeiiiiiieeeccceeegggiiilllmmmjjjkkkpppttttttyyy~~~|||rrrmmmeee```]]]YYYTTTOOOKKKJJJIIIHHHIIILLLOOOQQQQQQRRRSSSTTTUUUWWWXXXXXX[[[___ccceeedddcccbbbaaa]]]^^^^^^____________^^^XXXVVVTTTSSSRRRPPPMMMKKKJJJKKKKKKKKKLLLNNNRRRUUU[[[```hhhqqq{{{qqqbbb[[[[[[ZZZZZZZZZZZZZZZ[[[\\\\\\]]]]]]\\\[[[[[[\\\]]]^^^^^^_________]]]]]]^^^```ddddddddddddddddddddddddaaacccdddeeedddeeegggiiimmmkkkhhheeeddddddeeefffjjjlllnnnnnnllljjjjjjjjjiiijjjkkkkkkkkklllnnnppptttsssrrrqqqooooooqqqtttuuusssUUUGGGGGG@@@;;;;;;===???CCCHHHSSSTTT___tttqqqcccYYYZZZZZZXXXWWWWWWXXXZZZ```dddhhhjjjjjjnnnvvv}}}___UUURRRNNNLLLKKKJJJHHHGGGAAA@@@>>><<<:::999888888555555444333222111111000222222222111000000/////////............---------........................+++,,,,,,------,,,,,,+++,,,,,,------.../////////........./////////000000...000111222222111111222111444888===III___||||||{{{}}}~~~nnnbbb\\\bbbffflllrrr{{{___MMM>>>BBBDDDBBB===:::<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<===============<<<;;;===>>>>>>===<<<>>>???::::::;;;;;;;;;;;;::::::;;;;;;<<<===============@@@BBBCCCDDDEEEEEEDDDDDDBBBCCCDDDEEEEEEEEEEEEEEECCCDDDFFFGGGGGGGGGFFFFFFHHHGGGGGGFFFFFFGGGGGGGGGHHHIIIJJJLLLOOOQQQTTTUUUTTTWWWZZZYYYVVVUUUXXX[[[]]]___aaa```______aaabbbbbbfffgggeeefffmmmpppoootttxxx}}}uuukkkdddeeebbb^^^ZZZXXXVVVUUUUUUSSSRRRQQQOOOOOOPPPQQQRRRRRRTTTUUUTTTSSSQQQQQQRRRNNNNNNOOOPPPQQQRRRSSSSSSNNNMMMLLLNNNQQQTTTUUUUUUVVVXXX\\\___cccjjjrrrxxxzzzlllccc]]]ZZZZZZZZZZZZZZZZZZZZZ[[[]]]___[[[[[[ZZZZZZ[[[]]]___```[[[\\\^^^]]][[[[[[^^^```````````````aaabbbbbbccc```bbbddddddcccccccccdddggggggffffffggghhhiiijjjooooooooommmkkkjjjkkkllliiijjjiiihhhhhhjjjmmmpppssssssrrrooonnnoooppppppmmm{{{xxx]]]QQQHHH???======<<<===???EEEDDDMMM___lllvvvuuupppggg]]]UUURRRTTTVVVXXX[[[___aaacccfffjjjnnn]]]TTTQQQNNNKKKKKKJJJIIIGGG@@@???>>><<<:::999999888777666555444333222222111------------........./////////.........---------........................+++,,,,,,------,,,,,,+++,,,,,,------...//////000............/////////000---...///000000111111111000111444555777CCCWWWiiizzz|||tttkkkkkkrrr{{{yyykkkbbb```cccfffpppXXXHHHBBBAAA>>><<<<<>>888999999::::::999999888999:::<<<=========<<<;;;BBBCCCDDDDDDDDDCCCBBBAAABBBBBBDDDEEEFFFFFFFFFFFFEEEFFFGGGIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIKKKNNNQQQSSSTTTSSSWWWZZZYYYVVVUUUXXX\\\ZZZZZZZZZZZZ[[[]]]^^^______dddeeebbbeeelllooommmsssxxx~~~~~~wwwpppjjjggg___]]][[[ZZZ[[[]]]```aaacccbbb```\\\WWWTTTTTTTTTSSSTTTUUUVVVXXXZZZ[[[[[[^^^]]]^^^aaagggmmmqqqsssssswww}}}~~~ggg]]]\\\[[[ZZZYYYZZZZZZYYYWWWUUUVVVXXXZZZZZZZZZZZZ[[[]]]___bbbcccYYY[[[]]]]]]\\\]]]```ccc\\\\\\]]]]]]___```bbbccc^^^```bbbbbbbbbbbbcccddddddeeegggiiikkkmmmooopppsssrrrpppmmmjjjjjjkkkmmmlllkkkjjjhhhhhhjjjnnnrrrkkkmmmmmmkkkkkkmmmmmmlllooosss}}}]]]QQQGGGCCCAAA===;;;<<>>FFFVVV\\\^^^kkk}}}{{{hhhYYYSSSTTTWWWSSSVVVZZZ]]]___aaacccddd~~~]]]UUURRROOOLLLKKKJJJGGGEEEBBB@@@===<<<<<<;;;:::888666444111000111222222111222000...///222333111///........................------------------------,,,,,,---...//////......---------............///////////////////////////////////////000000000000000222333111111666@@@HHHYYYmmmsssmmmlllllllllppprrrggg___```gggnnn{{{vvveeeVVVGGGAAADDD@@@???>>><<<::::::999999::::::::::::::::::::::::888999;;;<<<<<<<<<;;;;;;::::::999999999:::;;;;;;777666555555666888:::<<<<<<<<<<<<===>>>>>>??????AAAAAAAAABBBBBBBBBCCCCCCAAABBBCCCDDDDDDEEEEEEEEEGGGGGGHHHIIIHHHGGGEEEDDDGGGHHHHHHGGGDDDBBBCCCCCCJJJKKKLLLNNNPPPRRRSSSTTTVVVVVVWWWWWWWWWXXXXXXXXXVVVXXX[[[[[[ZZZYYYYYYZZZ\\\\\\^^^aaaeeeiiimmmooorrrtttzzz|||wwwssstttxxx{{{}}}xxxnnneee```______```bbbggglllooopppppprrryyy~~~|||{{{yyyyyyzzzzzzrrr^^^SSSSSSXXXZZZZZZ\\\ZZZXXXVVVUUUWWWZZZ\\\\\\\\\[[[\\\]]]```bbbcccZZZZZZ\\\]]]]]]^^^]]]]]]```]]]YYYXXX[[[___bbbcccccccccbbbbbbbbbcccddddddeeehhhllloooqqqpppooommmoooppprrrqqqooommmllllllmmmlllkkkkkkjjjjjjjjjjjjiiihhhhhhjjjlllnnnmmmmmmqqqhhhlllfffKKKEEEFFFBBB???BBB===<<<@@@IIIQQQYYYbbbkkkxxxmmmXXXRRRTTTRRRTTTYYY^^^]]]ZZZ\\\aaa|||\\\UUURRROOOLLLKKKJJJGGGFFFBBB???===;;;;;;:::999777666444111000111222222111222000...///111222111///........................------------------------,,,,,,---...............------------......................................./////////000000000000///111222000///333;;;BBBDDDSSSlll|||xxxrrrtttyyy~~~ssskkkgggdddcccbbb```gggwwwrrr\\\RRRIII???;;;>>>>>>===<<<;;;:::999999999::::::::::::::::::::::::888999:::;;;<<<;;;;;;:::::::::999999999999::::::999888777777777888:::;;;::::::;;;<<<<<<======>>>??????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDEEEEEEDDDFFFFFFFFFFFFFFFEEEDDDDDDFFFGGGGGGFFFDDDCCCCCCDDDJJJJJJLLLMMMOOOPPPRRRRRRRRRRRRSSSTTTVVVWWWWWWXXXVVVXXXYYYYYYXXXXXXXXXYYY[[[\\\]]]```cccgggkkkmmmppprrrwww|||{{{xxxwwwvvvuuuttttttuuuvvvvvvvvvwww{{{vvvjjj\\\UUUWWWZZZZZZYYYZZZXXXVVVTTTUUUWWWZZZ\\\[[[[[[[[[[[[]]]^^^```aaa^^^^^^^^^^^^^^^_________aaa^^^\\\[[[^^^aaacccdddgggeeeccc``````aaacccdddgggiiilllooopppooommmkkkiiikkkmmmnnnlllkkklllllllllllljjjiiiiiiiiijjjjjjkkkjjjiiiiiikkkkkkjjjiiijjjeeejjjzzzYYYJJJIIIDDD<<<:::>>>===>>>BBBFFFKKKTTT]]]nnnvvvlllYYYQQQRRRRRRVVV[[[\\\ZZZ[[[___{{{]]]VVVSSSOOOLLLKKKIIIGGGFFFAAA???<<<;;;:::999888666666444111111111222111000111000//////111111000///........................------------------------,,,------............---------------........................................../////////000000000...///000///...///444999333:::GGGWWWeeevvv||||||vvvjjjqqq{{{zzzoooiiifffddd```[[[YYY\\\dddkkkuuuzzzppp```QQQEEECCCBBB===<<>>>>>>>>?????????AAAAAABBBCCCDDDDDDDDDDDDEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFEEEDDDCCCDDDFFFIIIJJJKKKLLLMMMNNNNNNOOOMMMNNNOOOQQQRRRTTTUUUVVVUUUVVVWWWWWWVVVWWWYYY[[[\\\\\\]]]```bbbeeehhhiiinnnppptttwwwxxx|||~~~}}}vvvooommmpppsssqqqnnnnnnoooppprrrtttvvvwwwxxx}}}zzzgggaaaZZZXXX[[[\\\ZZZXXXWWWVVVTTTSSSTTTVVVXXXZZZ[[[[[[[[[[[[\\\]]]^^^___aaa```_________```aaabbbcccaaa___```bbbeeeffffffkkkiiidddaaa___```bbbdddhhhjjjlllnnnnnnmmmkkkjjjeeegggjjjkkkkkkkkkmmmnnnlllkkkiiigggggghhhiiijjjkkkjjjhhhhhhhhhhhhfffeeecccbbbfffnnnuuueeeTTTFFF>>>===;;;::::::===???BBBKKKTTT```gggqqq~~~{{{lll^^^WWWRRRRRRTTTTTTXXX\\\|||bbbWWWTTTOOOLLLKKKIIIHHHFFFBBB@@@===;;;;;;:::888777777444222111111111111000000000//////000000000///........................------------------------,,,------......---------,,,,,,---------........................................../////////000000...///000000......000222222222666;;;AAALLL^^^oooqqqkkkmmmpppsssvvvzzz~~~~~~sssmmmccc___^^^aaaccc```___```___eeelllpppuuu~~~uuu[[[KKKGGG???:::===@@@???>>>@@@888888777777777888888999888888888888888888888888777777777888888888777777999888888777777888888888666777888999999999999999777888888999::::::;;;;;;<<<<<<<<<=========>>>>>>@@@@@@AAABBBCCCCCCCCCCCCDDDCCCBBBAAAAAAAAACCCCCCAAACCCDDDDDDDDDDDDEEEGGGIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKLLLNNNOOOQQQRRRRRRRRRTTTUUUUUUVVVYYY\\\___]]]^^^___aaaccceeefffgggkkkmmmrrruuuuuuvvv~~~~~~|||}}}~~~{{{ssspppllllllooosssttttttxxxzzz~~~yyymmmggg^^^[[[YYYZZZ\\\\\\ZZZXXXWWWVVVTTTSSSSSSTTTVVVWWWZZZZZZZZZ[[[\\\]]]]]]^^^```___^^^]]]^^^aaaccceeedddcccccceeeggghhhhhhgggmmmkkkhhheeecccbbbaaaaaafffhhhjjjlllmmmmmmlllkkkfffhhhjjjkkkkkkkkklllnnnjjjiiigggeeeeeefffhhhjjjhhhgggeeeeeeffffffdddccc``````ccceeeeeennnlllPPPFFFGGG>>>======???>>>>>>DDDKKKTTT]]]iiiqqqxxxvvveee\\\WWWVVVYYY]]]~~~iiiYYYUUUPPPLLLJJJIIIHHHGGGDDDBBB???===<<<;;;999888777555222111111111000000//////000000/////////000........................------------------------,,,---------------,,,,,,,,,,,,,,,------------.......................................///////////////000111111///.........444222222444333666???JJJTTTbbb|||yyysssnnnkkkiiijjjpppuuussslllggggggjjjmmmmmmlllkkkhhheeebbbaaa```dddlllrrrqqqooossszzzrrr___QQQFFF???<<<999777:::===;;;999999777666666666666777888888777777777777777777777777666666666555555555666666777666666666666777888888333444555777888999999999777888888999999::::::;;;;;;<<<<<<<<<============>>>>>>@@@AAAAAAAAAAAAAAACCCBBBAAA@@@@@@AAABBBCCC@@@AAACCCCCCCCCDDDEEEGGGHHHHHHHHHIIIIIIJJJJJJJJJLLLLLLLLLMMMMMMNNNNNNOOOPPPRRRTTTVVVXXX[[[```ccc^^^___```bbbdddeeefffgggiiikkkpppuuuuuuuuuzzz}}}{{{wwwzzz}}}~~~~~~uuuggg^^^[[[[[[ZZZZZZYYYZZZZZZZZZZZZYYYXXXVVVTTTSSSSSSTTTTTTZZZZZZ[[[\\\]]]^^^^^^^^^\\\[[[[[[\\\^^^aaadddffffffeeeeeegggjjjkkkjjjiiilllmmmlllkkkhhheeebbb```ccceeehhhjjjlllmmmmmmmmmhhhiiijjjiiigggggghhhiiigggfffeeeddddddeeeggghhhcccbbbaaabbbcccddddddbbbaaa___```bbbaaaeeeyyykkkSSSGGGGGGCCC@@@@@@===999999<<>>===<<<:::888888555222111111111000///...///000000......///000........................------------------------,,,------------,,,,,,+++,,,,,,,,,,,,------------------------------------------........./////////000000111111111000//////000000222555444222666<<<>>>FFFXXXssssssiii___ccchhhhhhdddbbbdddfffddddddfffiiimmmrrrwwwzzzwwwyyyeeeSSSHHHCCC@@@>>><<<;;;:::;;;;;;999777555777666666666666666777777666666666666666666666666666555444333333333444444444444444555666777888999333444444555666777888999666777777888999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>????????????@@@@@@@@@@@@@@@AAAAAABBB???AAABBBCCCCCCCCCEEEFFFGGGGGGHHHHHHIIIIIIIIIJJJMMMMMMMMMMMMNNNNNNNNNNNNOOOQQQTTTWWWYYY\\\```ccc^^^___aaacccdddeeeffffffhhhjjjpppvvvwwwwww{{{vvvmmmkkksssiii\\\XXXXXXYYYYYYYYYXXXWWWWWWYYY[[[ZZZYYYWWWUUUTTTTTTTTTUUUZZZ[[[\\\^^^``````aaaaaa[[[\\\\\\^^^```ccceeeggggggffffffhhhjjjkkkkkkjjjjjjlllmmmnnnkkkgggccc```aaacccfffiiikkkmmmmmmnnniiiiiihhheeebbb```aaabbbddddddddddddddddddeeeeee^^^]]]]]]___aaaccccccbbbaaa]]]]]]``````aaammm|||mmmMMMLLLCCC===<<<===;;;:::;;;<<>>??????????????????@@@BBBBBBBBBBBBDDDFFFFFFFFFGGGHHHIIIIIIJJJJJJMMMMMMNNNOOOOOOPPPQQQQQQPPPRRRUUUWWWXXXYYY[[[]]]\\\]]]```bbbdddeeeeeeeeeggghhhnnnuuuwwwwww{{{wwwmmmqqqxxxttt___VVVVVVXXXSSSVVVXXXWWWUUUTTTWWWZZZXXXXXXWWWWWWWWWWWWXXXYYYZZZ[[[^^^```bbbcccdddddd```aaaaaacccdddeeefffggghhhfffeeefffiiikkkkkkkkkhhhiiikkkkkkjjjgggdddbbbbbbccceeehhhjjjkkklllllliiiiiigggddd```^^^^^^___aaabbbcccdddddddddcccccc\\\[[[[[[]]]___aaaaaa```^^^YYYYYY]]]]]]\\\eeerrrsss```PPPAAA>>>@@@@@@??????888===CCCHHHNNNXXXdddnnn{{{vvvkkk[[[WWWQQQLLLJJJIIIHHHGGGEEEBBB???===;;;:::888666888666333111111111000///---///111000------...111........................------------------------------------,,,,,,+++***++++++,,,,,,,,,------------------------------------------........./////////......///111222111111111000111333222///000555444000333>>>JJJUUUdddqqqmmm\\\SSSGGGBBB===;;;;;;<<<:::999666777666444444555555333888888777666666666666666555555555555555555555555555444222111111111222222000000111333555888:::;;;===;;;888666555555555666333333444444555666666777777777777777888888888888888999:::;;;<<<<<<<<<<<<:::;;;===>>>>>>>>>===<<>>???@@@DDDJJJNNN^^^hhhvvvhhhcccYYYUUUOOOJJJHHHGGGGGGFFFEEEDDDBBB???<<<999777666777555222000000000///.........////////////......---------------------------.........---,,,,,,++++++,,,---.........---,,,---..................---------,,,...///000///---.../////////------///111000000/////////111222333000000111111111222222222111111222444888===AAADDDPPPYYYkkksssaaaUUUKKKCCC===<<<;;;::::::999999::::::666555555555555444444444444444333333333222222222333333333444444555555555222222222222222111000///111000//////111555888;;;???<<<888444222222444555444444444555555555666666555555666666777777888888888888888888888999999999===<<<<<<<<<<<<===>>>>>>>>>@@@BBBBBBAAAAAABBBCCCGGGHHHIIIIIIGGGGGGHHHIIIKKKKKKKKKLLLNNNPPPSSSTTTSSSTTTUUUVVVWWWVVVUUUUUUXXXZZZ]]]```ccceeeffffffhhhjjjmmmoooqqqsssvvvyyy{{{~~~uuunnniiidddjjjlllpppuuuyyy|||}}}~~~~~~|||zzzxxxtttqqquuuuuutttssstttxxxuuuoooeee[[[TTTQQQQQQRRROOOPPPQQQSSSTTTTTTUUUUUUVVVXXXYYYZZZZZZ\\\___aaabbbaaaaaa```````````````eeefffhhhjjjkkklllkkkkkkjjjkkkiiifffccccccgggkkkdddeeeggghhhhhhgggeeedddeeehhhiiihhheeedddfffhhheeehhhiiifff```]]]^^^aaabbbcccdddeeeffffffffffffccc```^^^]]]]]]]]]\\\ZZZVVVVVVUUUUUUVVVYYY[[[]]]oootttQQQEEEHHHEEE;;;<<<==================>>>FFFIIIPPP[[[hhhwww}}}fffbbbYYYTTTNNNJJJHHHHHHGGGFFFEEEDDDBBB???<<<999777666777555222000000000///.........////////////......------------------------------......---,,,,,,++++++,,,---.........---,,,,,,------......------,,,---,,,,,,---//////...,,,---...///...---...///111000000/////////000111111000000000111111111222222333222222333555888;;;===BBBFFFOOO___ttt}}}ggg^^^RRRIIIEEECCC@@@===999999888777777777777888555555555555444444444333444333333333333222222222222333333333444444444444111222222222111111000///111000//////111333666777:::888555333111111222333333333333444444444555555444555555666666777888888777777888888888888999999;;;;;;<<<<<<<<<============???AAABBBAAAAAABBBCCCFFFGGGIIIHHHGGGGGGHHHIIIJJJJJJKKKLLLMMMPPPRRRSSSRRRSSSUUUVVVVVVVVVVVVUUUXXXZZZ\\\___bbbcccddddddgggiiilllnnnnnnppprrrtttwwwzzztttjjjgggggghhhiiimmmqqquuuwwwvvvyyy~~~}}}}}}ddd```ZZZTTTQQQPPPRRRSSSOOOPPPQQQSSSTTTTTTUUUUUUWWWYYY[[[\\\\\\]]]___aaabbbaaaaaa``````aaacccdddggghhhiiijjjkkkllllllllliiijjjiiifffbbbbbbdddfffcccdddfffggggggfffdddccceeeggghhhgggddddddfffhhheeeggghhhddd___\\\]]]```aaabbbbbbbbbcccdddddddddcccaaa^^^]]]\\\[[[YYYXXXVVVUUUUUUUUUVVVXXXYYYZZZbbbnnnzzzkkkNNNDDDAAA>>>===>>>===:::666666:::======???CCCLLLXXXggguuu|||xxxbbb```XXXTTTNNNJJJIIIHHHGGGGGGDDDCCCAAA???<<<:::888777777555222000000000000///......////////////......---------------------------------------,,,,,,+++++++++,,,---------------+++,,,,,,------,,,,,,+++,,,++++++,,,......---,,,,,,---......---...000222000000///.........//////000000000000111111111111444333222222222333555666888888:::BBBPPPaaannnvvvooo^^^RRRKKKEEE>>>:::::::::999777777666555555444555555555444444444444333333333333333333333222222222111111222222222333333333333333111111111111111000000///000//////000000111222333444444222111111000111111111222222222222333333333444444444555666666777777666777777777888888888999999:::<<<======<<<<<<;;;;;;>>>@@@AAAAAAAAABBBDDDEEEFFFHHHHHHGGGGGGHHHIIIJJJJJJJJJKKKMMMOOOQQQRRRRRRSSSTTTUUUVVVVVVVVVVVVXXXZZZ\\\^^^```aaaaaaaaaeeegggjjjkkkkkklllnnnpppsssvvvzzz~~~sssoooiiicccaaabbbeeegggpppsssxxx~~~rrriiiUUUSSSPPPNNNNNNOOOQQQSSSPPPQQQRRRSSSTTTUUUUUUUUUWWWYYY\\\^^^^^^___```bbbcccbbbaaa```aaadddgggiiikkkkkkkkkkkkkkklllmmmmmmjjjjjjiiigggcccaaa```aaaaaabbbdddeeeeeedddbbbaaaeeeeeeeeedddccccccfffhhhfffgggfffccc^^^\\\]]]```aaa```_________```aaabbbccc```]]][[[ZZZYYYWWWUUUTTTTTTTTTUUUUUUVVVVVVVVVVVV^^^fff{{{qqq]]]NNNCCC>>>???>>><<<888888:::===999999999>>>FFFRRR]]]dddvvvrrr___^^^VVVSSSNNNKKKJJJIIIHHHGGGDDDCCCAAA???<<<:::888777777555222111111111000///......////////////......------------------------,,,,,,---------,,,,,,+++++++++,,,,,,------------+++++++++,,,,,,+++++++++++++++***,,,---...---+++***,,,---------...111333//////......------------/////////000000000111111444333222111111111222222444444666:::???EEEIIIKKK]]]eeessswwwjjj\\\RRRJJJDDD@@@CCC???;;;999888888666444555555444333333333333444444333333333222222222222222222222222111111111111222222222222222222222222///000000111000000//////////////////////////////000000111111111111000000000000000111111111222222333333333444555555666666555666666777777888888888888999;;;<<<===<<<:::999:::<<>><<<<<<;;;999:::===BBBHHHLLL^^^qqqnnn\\\\\\UUURRRNNNKKKJJJJJJIIIGGGCCCBBBAAA???<<<:::999888777555222111111222111000......////////////......------------------------++++++,,,,,,---,,,,,,+++++++++++++++,,,,,,------***++++++++++++++++++***++++++***,,,---...---+++***+++---------...000222///.........------,,,,,,....../////////000000000222222111111222222222333111333444555555555444444;;;@@@IIITTTbbbooozzzwwwnnneee[[[SSSRRRLLLDDD===999999:::;;;888777666666777777777777555555444333333333333333222222222222111111111111222222111111111000000000111111111111111111111000...//////000000000///////////////.........------...///000111111111111000/////////000000000000111222222222333444444555555444444555666777777888888666888:::;;;<<<;;;999888999<<<>>>???@@@@@@BBBCCCBBBDDDEEEFFFFFFFFFHHHJJJGGGHHHIIIKKKLLLMMMNNNNNNOOOPPPPPPRRRSSSUUUVVVWWWYYYZZZ\\\^^^_________^^^]]]```eeehhhjjjlllnnnpppppptttxxxyyyzzz|||xxxmmmgggcccbbbcccfffjjjllllllkkklllmmmooorrrvvv|||uuucccYYYSSSNNNLLLLLLLLLMMMMMMNNNNNNNNNQQQRRRSSSTTTTTTUUUUUUTTTWWWYYY\\\]]]^^^^^^```bbbdddcccaaabbbdddiiimmmpppoooooommmmmmmmmnnnooopppqqqpppooonnnlllhhhdddbbb```aaacccddddddcccaaa```cccbbbbbbbbbccceeefffggggggfffeeedddbbbaaabbbdddcccbbb___]]]\\\\\\]]]^^^ZZZXXXVVVVVVVVVVVVUUUTTTPPPQQQQQQQQQQQQPPPOOOOOORRRWWWYYYhhheeeXXXGGG??????AAA>>>:::======<<<<<<<<<======>>>AAARRRjjj~~~lllZZZ[[[SSSQQQMMMKKKKKKJJJIIIHHHCCCBBBAAA???<<<:::999888777555222111222222222111......////////////......------------------------***++++++,,,,,,,,,,,,,,,+++++++++++++++,,,------***++++++,,,,,,++++++***,,,++++++,,,......---,,,+++,,,------,,,---///111.........///......---,,,............////////////000000111111222333333444444444444222111222555888888888999<<>>::::::::::::999888777666555777777666555555555555555555444444333333333333333222111111111000000000000111111111000000000000///000000000000000/////////---....../////////////////////...---------------...///000000111111111000////////////000000000000111111111222333333444444333333444555666777888888666777999:::::::::999888999<<<>>>?????????@@@BBB@@@BBBDDDEEEEEEFFFHHHJJJFFFGGGIIIJJJKKKLLLLLLLLLMMMMMMNNNOOOQQQSSSUUUWWWWWWXXXZZZ\\\]]]]]]]]]]]]ZZZ^^^dddhhhjjjlllnnnooopppssswwwxxxwwwxxx{{{~~~|||xxxvvvsssmmmiii```aaacccfffkkkttt}}}zzzbbbTTTPPPMMMJJJGGGGGGIIIKKKLLLNNNOOOPPPRRRSSSTTTTTTUUUUUUTTTTTTWWWXXXZZZZZZZZZ\\\___aaacccbbbbbbcccfffjjjnnnqqqnnnnnnnnnnnnnnnooopppppprrrqqqpppooonnnlllhhheeeaaabbbdddeeeeeedddbbbaaabbbaaaaaaccceeeggggggfffdddddddddeeeeeeeeeeeeeeecccbbb```^^^\\\\\\\\\\\\WWWUUUSSSSSSTTTUUUTTTSSSOOOOOONNNNNNNNNNNNNNNNNNMMMSSSTTT\\\qqq}}}zzz]]]HHHAAAAAA???<<<;;;<<<<<<======<<<;;;;;;999BBBNNN[[[jjjsssrrrkkkkkkYYYZZZRRRPPPMMMLLLKKKKKKJJJHHHCCCBBB@@@???<<<;;;999888777555222111222333222222......////////////......------------------------******+++,,,,,,,,,,,,,,,,,,+++*********+++,,,---++++++,,,,,,,,,,,,++++++---,,,,,,---//////...,,,+++---------,,,,,,...000------...///000///......------........./////////...///000111222222222222555555555333111333888<<<:::999888777888:::<<<===???GGGPPPWWW^^^hhhuuu|||uuunnncccWWWNNNGGGBBB===:::::::::999888555666888999888666444333:::999888666333222222333444333333222222222222222111111000000000/////////111111000000000/////////000000000//////.........,,,---....../////////...000///---,,,,,,---...///......///////////////000////////////000000000000000000111111222333333333222333333444666777777888777777777888888888888999:::<<<>>>???>>>>>>???@@@???AAACCCEEEEEEFFFHHHJJJFFFGGGHHHJJJKKKKKKKKKKKKKKKKKKLLLMMMOOORRRTTTVVVSSSTTTWWWYYYZZZ[[[[[[[[[ZZZ^^^cccgggiiijjjkkklllnnnqqqtttuuuttttttwwwzzz}}}xxxqqqlllkkkiiiiiimmmttt~~~~~~gggSSSLLLMMMLLLHHHGGGHHHIIIJJJLLLNNNPPPQQQSSSSSSTTTUUUUUUUUUTTTTTTVVVWWWWWWVVVWWWYYY]]]aaabbbbbbccceeegggkkknnnpppllllllnnnoooppppppppppppqqqooommmmmmnnnmmmjjjgggcccdddfffggggggfffdddcccaaa```aaaeeehhhiiigggeee```aaaccceeeggggggfffeeebbbaaa```^^^\\\[[[YYYYYYVVVTTTRRRRRRRRRRRRQQQPPPMMMMMMLLLKKKKKKLLLMMMNNNKKKQQQOOOQQQ]]]cccgggrrrjjjXXXNNNHHHEEE>>>>>>=========<<<<<<<<<===@@@BBBDDDJJJQQQSSSQQQjjjYYYZZZRRRPPPMMMLLLLLLKKKJJJHHHBBBBBB@@@???===;;;999999777555222111222333333222......////////////......------------------------)))***+++,,,,,,,,,,,,,,,,,,+++*********+++,,,---+++,,,,,,------,,,,,,+++------,,,...///000///---,,,---...---,,,,,,---///,,,---///000000000//////---------.........//////......///000111111000000...111444444222000111333222333444555777888999:::;;;@@@DDDDDDEEEJJJVVV______fffpppxxxxxxvvvrrrnnnkkkiiiiiiiiiccc^^^XXXTTTRRRMMMEEE>>>???===;;;999999888777666555555444333111222444666111111222111111222555777333222222111111111111111000000000000////////////000000000000////////////000000//////.........---,,,------.../////////...111///---++++++---///111///...---------......///////////////000000000111000000000111222222333333222222333444555666777888777777777666777888888999;;;<<<>>>???>>>===>>>??????AAACCCDDDEEEFFFIIIKKKEEEFFFHHHJJJKKKKKKJJJJJJJJJJJJJJJLLLNNNQQQTTTUUUPPPRRRTTTVVVXXXYYYYYYYYYZZZ^^^cccfffggghhhhhhiiikkknnnrrrrrrqqqrrruuuxxxvvv{{{~~~zzzyyywwwxxxyyy{{{}}}||||||{{{zzz{{{||||||zzzxxxvvv|||zzz{{{|||nnnXXXIIIHHHMMMMMMIIILLLLLLLLLMMMNNNOOOPPPQQQSSSTTTTTTUUUUUUUUUTTTTTTVVVVVVUUUTTTTTTWWW\\\```aaabbbcccfffhhhkkkmmmnnnjjjkkkmmmoooqqqqqqppppppooollljjjjjjlllllljjjhhhdddeeeggghhhhhhgggeeeddd``````bbbfffjjjkkkhhhddd]]]^^^aaaeeeggghhhfffdddaaa``````^^^\\\ZZZWWWVVVWWWUUURRRQQQQQQPPPOOOMMMMMMLLLJJJIIIJJJKKKMMMOOOLLLRRROOOLLLRRRUUUZZZffftttvvvaaaTTTOOOEEECCCAAA>>><<<<<<<<<<<<888===???======BBBGGGGGGkkkUUUUUUTTTRRRPPPMMMKKKJJJIIIIIIDDDBBB???<<<:::999888888666444222111222222111000////////////////////////......---------,,,,,,,,,+++++++++,,,,,,---------............---,,,++++++***+++,,,,,,------,,,,,,........................,,,,,,,,,------,,,++++++,,,---------.../////////---------............//////000000000111111111111555444222000000111222333777777666666555555555444777999<<<===<<<===>>>???CCCDDDHHHLLLPPPUUUXXXZZZWWWVVVUUUSSSQQQOOONNNMMMFFFFFFFFFEEEEEEEEEDDDDDDAAAAAAAAA@@@???===<<<;;;777777777777777777777777666666555444333222222111333333333222222222111111000000000000000000000000000000000000000///......//////............//////111///......//////...,,,//////.........---------...---,,,+++++++++,,,---............////////////---......///000/////////000000/////////111333444111333444444444444555777444555666777777888888888:::;;;<<<===>>>@@@AAAAAA@@@@@@AAABBBCCCDDDEEEEEEGGGHHHIIIKKKLLLMMMMMMMMMJJJJJJJJJJJJKKKLLLMMMNNNSSSRRRRRRTTTWWWZZZ[[[[[[YYY[[[^^^aaadddffffffgggdddfffiiilllnnnpppqqqqqquuuxxx{{{~~~vvvzzz{{{xxxvvvtttrrrrrrtttxxx|||xxxfffYYYUUUPPPLLLJJJIIIHHHGGGKKKKKKLLLMMMNNNPPPRRRSSSUUUUUUTTTTTTVVVVVVVVVUUURRRTTTUUUVVVWWWYYY]]]```cccbbbbbbfffkkkmmmkkkhhhkkkmmmooopppnnnlllkkkkkkhhhiiikkkmmmppppppmmmjjjiiiiiijjjkkkkkkiiieeebbbeeeeeefffiiimmmnnnllliii```aaaccceeefffgggffffffeeeccc___[[[XXXVVVVVVVVVVVVVVVTTTRRRQQQPPPOOOOOOLLLKKKJJJJJJKKKLLLMMMNNNMMMLLLLLLLLLMMMOOOQQQRRR]]]jjjxxxdddSSSDDDBBBCCC@@@<<<<<<===>>>===;;;999:::>>>AAAmmmWWWUUUSSSRRROOOMMMJJJIIIIIIIIIDDDCCCAAA>>><<<:::999888777555222111222111000///////////////////////////......---------,,,,,,,,,+++++++++,,,,,,---------------------------,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,------,,,,,,+++------------............------------............000000111111111222222222222222000000000222444555666666666555555555444444333555888888888888999;;;;;;;;;<<<>>>???AAABBBBBBCCCCCCBBB@@@???>>>===<<<;;;:::::::::999999999999:::::::::999888777555555555555555555555555555555555555444444333333222222333333222222222111111111000000000000000000000000///000000000000///......///......------......//////...,,,,,,---...,,,+++///.........---------,,,---,,,++++++++++++,,,---,,,------------.........,,,---......//////......//////......///000222333000111333333222222444555444444666777777777777777777888999:::<<<===>>>>>>@@@AAAAAABBBCCCDDDEEEEEEGGGHHHHHHIIIJJJKKKLLLLLLJJJJJJJJJKKKKKKLLLMMMNNNQQQPPPPPPRRRUUUXXXYYYXXXZZZ[[[^^^aaaccceeeeeeeeeccceeehhhkkkmmmooopppppprrrtttvvvxxx~~~|||fffVVVQQQNNNKKKIIIJJJKKKLLLLLLKKKKKKLLLMMMNNNPPPQQQRRRUUUUUUTTTUUUVVVVVVVVVVVVSSSUUUVVVWWWXXX[[[^^^aaafffeeeeeefffggggggfffdddhhhkkknnnnnnmmmkkkkkkkkkiiiiiikkknnnqqqqqqpppnnnmmmllllllmmmmmmkkkhhhffffffeeegggjjjnnnooommmkkkaaabbbbbbbbbbbbbbbbbbbbbcccaaa]]]ZZZWWWUUUTTTTTTTTTTTTTTTSSSRRRPPPMMMLLLJJJJJJIIIIIIIIIJJJLLLLLLNNNMMMLLLLLLLLLMMMNNNOOONNNUUUcccuuulllYYYKKKBBB@@@CCC999;;;>>>>>><<<999999999qqq[[[VVVRRRQQQNNNLLLJJJHHHHHHHHHDDDCCCBBB@@@>>>;;;999888888666333222111111///...000000000000000000000000......---------,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------------,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,............------------------------............111111111111222222222222000000//////000222444666555555555555444444444444111333555666555555666888777777777777666666555555777666666555555444444333555555555444444444444444444444444444333111000///333333333333333333333333333333333333333333333333222222222222111111111000000000000000000000000000/////////000//////...---------,,,,,,,,,,,,---------+++***+++,,,,,,+++)))......------------,,,,,,,,,,,,++++++++++++,,,---+++++++++,,,,,,,,,------+++,,,------......------......---......///000111...000111222111111222444333444555666777777777777666777888999:::<<<======@@@AAAAAABBBCCCDDDEEEEEEHHHGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLLLLMMMMMMPPPOOONNNPPPSSSUUUVVVVVVZZZ\\\^^^```bbbccccccdddccceeegggjjjlllnnnoooooorrrtttvvvvvvyyyzzzvvvkkkZZZNNNLLLIIIGGGGGGJJJLLLNNNNNNKKKKKKLLLLLLNNNOOOQQQQQQUUUUUUUUUVVVVVVWWWWWWWWWUUUVVVXXXYYYZZZ\\\```cccfffffffffeeecccbbbcccdddfffiiilllmmmlllkkkkkkkkkjjjjjjkkknnnqqqssssssrrrpppnnnmmmlllmmmllljjjiiigggggghhhkkknnnoooooonnneeedddcccaaa````````````bbb```\\\YYYUUUSSSRRRRRRSSSTTTUUUTTTRRROOOLLLJJJHHHHHHGGGGGGHHHHHHIIIJJJMMMMMMLLLKKKJJJJJJKKKKKKIIIJJJMMMTTTdddeeeOOODDDAAA?????????@@@@@@?????????www___XXXRRRPPPNNNKKKIIIHHHHHHGGGCCCCCCBBBAAA>>>;;;888777999666333222111000///---000000000000000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,.........------,,,,,,,,,,,,,,,---------.........000000000000111111111111000/////////000111333444444444444444333333333333111333555666555555666777666666666777777777777777444444444444444444444444444444444444444444444444333333333333222111000///111111111111111111111111111111111222222222333333222111111111111000000000////////////////////////...////////////...------,,,,,,++++++++++++,,,,,,,,,+++******+++,,,+++)))------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++,,,------------,,,,,,,,,------...//////000...000111111111111222444333333444555666666666666777777888:::;;;<<<===>>>@@@@@@AAABBBCCCDDDEEEEEEHHHGGGEEEDDDDDDEEEGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMNNNMMMMMMOOORRRTTTUUUUUUZZZ[[[]]]^^^```aaabbbbbbdddeeegggiiilllmmmooooooqqqsssvvvxxxyyy}}}ooogggddd]]]UUUOOOMMMKKKIIIHHHIIIKKKKKKKKKLLLLLLLLLMMMMMMOOOPPPQQQTTTUUUVVVWWWVVVWWWXXXYYYUUUWWWXXXYYYZZZ\\\```bbbbbbdddeeecccaaaaaaeeehhhfffiiilllnnnnnnmmmmmmnnnjjjjjjjjjlllpppsssttttttpppnnnkkkjjjjjjkkkjjjiiiiiiiiijjjkkknnnooopppqqqjjjhhheeebbb```aaabbbcccaaa___\\\YYYVVVTTTSSSRRRTTTTTTTTTTTTQQQNNNKKKIIIFFFFFFFFFFFFFFFFFFGGGGGGJJJJJJJJJIIIIIIIIIIIIIIIKKKKKKJJJJJJQQQfffuuuZZZKKKKKKEEE???<<<===@@@BBBDDD}}}dddYYYRRRPPPNNNKKKIIIHHHHHHGGGAAAAAAAAA@@@===:::777555999666333222111000///---////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------***+++,,,,,,------,,,,,,++++++++++++++++++++++++***+++,,,,,,---------,,,......------,,,,,,,,,+++,,,,,,,,,------------...............////////////111000000000000000000000222222222222333333333333111333555666555444555666333333333444444555555555111222222222333333333333111111111111222222222222333333333333222111111000111111111111111111111111//////000000111222222222111111111000000000//////.......................................---,,,,,,++++++************++++++,,,+++***+++,,,---,,,+++++++++,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,---,,,,,,,,,+++,,,------...////////////000222222111111333444222333444555555666666555666777888999:::<<<======??????@@@AAABBBCCCDDDDDDFFFEEECCCBBBCCCDDDFFFGGGIIIJJJKKKLLLMMMMMMMMMLLLMMMLLLLLLNNNRRRTTTUUUUUUZZZZZZ[[[\\\^^^___aaaaaaffffffgggiiikkkmmmooopppnnnppprrrtttvvvxxx{{{}}}~~~sssdddVVVQQQPPPMMMKKKJJJNNNLLLJJJIIIJJJKKKKKKJJJNNNNNNMMMMMMNNNOOOPPPPPPTTTVVVXXXXXXWWWWWWYYY[[[VVVWWWXXXYYYYYY[[[^^^aaaaaaccceeecccaaabbbfffjjjiiillloooqqqqqqqqqqqqqqqmmmkkkiiijjjnnnqqqssstttrrrooollljjjkkkkkkkkkjjjkkkkkkkkkllllllnnnqqqrrrkkkhhheeebbbaaaaaacccddd```___]]][[[YYYWWWUUUUUUSSSSSSSSSRRRPPPLLLHHHFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFHHHIIIGGGGGGPPP```mmmvvvddd\\\QQQKKKHHHFFFBBB>>>hhhZZZRRRQQQNNNLLLJJJHHHHHHHHHBBBAAA@@@>>><<<999777666888666333222111111///...////////////////////////......---------,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,++++++++++++++++++++++++******+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............000000000000//////......111111111111222222222222///111333333222222222333333333333222222111111111111111111222222222333333111111111222222222222333111111222222111000000///111111111111111111111111/////////000000111111111000000000000////////////........................------......------,,,+++++++++************++++++,,,+++++++++---...---,,,******++++++++++++,,,,,,((()))***+++,,,,,,,,,+++++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,+++,,,---...///////////////000222222111111333444111222333444555555555555444555666777888:::;;;;;;===>>>>>>???@@@AAABBBCCCDDDCCCCCCBBBCCCDDDEEEFFFHHHIIIKKKMMMMMMMMMLLLLLLJJJJJJJJJMMMQQQTTTVVVVVVXXXXXXYYYZZZ\\\^^^```aaaeeeffffffhhhiiikkkmmmooopppqqqqqqrrrtttuuuwwwwwwyyyyyyggg[[[RRRIIIFFFFFFDDDDDDFFFJJJIIIHHHIIIKKKMMMMMMMMMPPPPPPOOOOOOOOOPPPPPPQQQSSSVVVYYYYYYWWWWWWYYY\\\YYYYYYZZZYYYYYYZZZ\\\___dddeeefffeeedddeeefffhhhmmmooosssuuutttttttttuuuqqqnnnjjjjjjlllppprrrssssssqqqnnnmmmmmmmmmmmmlllmmmmmmmmmkkkkkklllooorrrkkkhhheeebbb``````aaabbb______^^^\\\[[[YYYXXXXXXRRRTTTVVVWWWTTTNNNGGGCCCFFFFFFGGGGGGGGGFFFEEEEEECCCCCCDDDEEEFFFFFFEEEEEE@@@CCCFFFEEECCCDDDIIINNNjjjzzznnn]]]PPPkkk[[[SSSRRROOOMMMJJJIIIIIIIIIDDDCCC@@@>>>;;;:::888888777555222111222111000///------------------------......---------,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,------------------.........//////......//////000/////////000000000111111111222222...000222222111000111222444444333222222111111111222222222222333333333333222222222333333333444444000000111111111000//////000000000000000000000000/////////////////////000000000/////////.........------------------------,,,------------,,,++++++,,,++++++******++++++,,,,,,+++***+++---...---,,,************+++++++++,,,'''(((***+++,,,,,,,,,+++*********++++++++++++,,,+++,,,,,,---------------+++,,,...///000000//////---///000000000000111333111222333444444555444444444555666777999:::;;;;;;<<<<<<===>>>???@@@AAAAAAAAABBBBBBCCCDDDEEEFFFFFFHHHIIIKKKMMMNNNMMMLLLKKKFFFFFFGGGJJJOOOSSSUUUVVVVVVWWWWWWYYY[[[^^^```bbbdddddddddeeegggiiikkklllqqqpppoooppprrruuuwwwxxxxxx{{{~~~qqq___QQQNNNIIIFFFFFFFFFCCCDDDGGGGGGFFFFFFHHHKKKMMMMMMLLLRRRQQQQQQPPPPPPPPPQQQQQQSSSWWWZZZZZZWWWWWWZZZ^^^\\\]]]\\\[[[ZZZZZZ\\\^^^dddcccdddgggiiikkkkkkjjjppprrrvvvwwwwwwvvvvvvvvvvvvrrrmmmjjjllloooqqqsssrrrpppnnnmmmnnnmmmlllkkknnnooonnnkkkiiijjjnnnqqqnnnlllhhhdddbbb`````````]]]]]]]]]]]]\\\[[[ZZZZZZTTTYYYaaaeeebbbXXXLLLDDDGGGHHHHHHIIIHHHGGGFFFEEEBBBCCCDDDDDDDDDCCCBBBAAA@@@AAACCCBBBAAAAAACCCDDDNNNfffmmm[[[TTTRRRPPPMMMKKKJJJJJJIIIFFFDDDAAA>>><<<:::::::::666444222111222222111000------------------------......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---+++++++++,,,,,,---------++++++,,,,,,,,,---------.........////////////000+++,,,...///000000111000//////000000111111111222///111333333222111111222//////000000000111111111000000000000000000111111/////////000000111111111111111111222111111000000////////////////////////////////////////////////000/////////............------------------------,,,------------,,,++++++,,,,,,++++++++++++,,,,,,+++***)))***,,,------+++))))))******+++++++++,,,'''(((***+++,,,,,,++++++))))))))))))************+++,,,------......------,,,---...000000000000///,,,---//////......000111111111222333444444444444777777888:::;;;<<<===>>>;;;;;;<<<===>>>???@@@@@@@@@AAABBBDDDEEEFFFFFFFFFHHHIIIKKKMMMNNNMMMLLLKKKCCCCCCEEEHHHNNNRRRTTTUUUUUUUUUVVVXXXZZZ^^^aaabbbbbbbbbbbbcccdddgggiiijjjkkkiiihhhjjjnnnssswwwyyywwwyyy{{{zzzzzzkkk]]]QQQHHHDDDBBBBBBFFFFFFDDDEEEHHHGGGFFFFFFGGGIIIJJJJJJIIISSSSSSRRRQQQQQQQQQQQQRRRSSSWWWZZZZZZWWWWWWZZZ^^^_________]]][[[ZZZ\\\^^^```___aaagggmmmqqqqqqnnnqqqtttwwwxxxwwwvvvvvvvvvzzzuuuooolllllloooqqqsssooonnnlllllllllkkkjjjhhhoooooonnnkkkhhhhhhmmmqqqsssqqqmmmiiieeebbb```___[[[[[[\\\\\\\\\\\\[[[ZZZXXX```lllssspppbbbRRRGGGHHHIIIJJJJJJIIIHHHGGGFFFCCCDDDDDDDDDCCCAAA???>>>AAA@@@>>>===>>>@@@CCCEEEAAAPPP___nnnnnn]]]VVVSSSOOOLLLKKKJJJIIIGGGFFFEEECCCAAA>>><<<:::999888555222111111111000///////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---------,,,+++***,,,,,,,,,++++++*********,,,---...---+++***+++,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---..................------............/////////000000////////////111333444///111222111000///000111000000000000000000000000000000000000000000000000////////////////////////111111222222111///---,,,------............------...------------.../////////...------...///---,,,***++++++,,,---------,,,---------,,,,,,+++++++++++++++************++++++***))))))((()))+++---...))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------,,,***)))+++---...+++)))***++++++,,,,,,------.....................------111222222333333444444555555555666777888999:::::::::;;;<<<>>>????????????>>>???AAACCCDDDEEEEEEEEEHHHJJJLLLNNNOOONNNMMMLLLHHHFFFEEEHHHNNNRRRTTTSSSUUUUUUVVVWWWYYY]]]___aaaaaabbbbbbbbbbbbccceeehhhjjjkkkllllllmmmppptttwwwyyyxxxvvvuuuxxx~~~zzzdddVVVMMMGGGCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEGGGIIIKKKLLLQQQSSSTTTTTTRRRQQQRRRRRRVVVXXXYYYZZZYYYZZZ[[[]]]```^^^\\\ZZZZZZZZZ\\\]]]aaacccfffjjjmmmooopppqqqrrrtttwwwyyyyyywwwtttrrr|||zzzwwwssspppqqqtttwwwnnnnnnnnnmmmmmmlllllllllooorrrqqqjjjfffiiinnnqqqsssrrrppplllhhhdddaaa___ZZZZZZZZZYYYXXXXXXWWWWWW[[[VVV]]]nnnssseeeSSSJJJJJJJJJIIIIIIHHHHHHHHHGGGDDDCCCAAA???>>>===<<<<<<;;;;;;<<<======>>>======BBBFFFMMMVVVgggooo^^^VVVSSSOOOLLLKKKJJJIIIGGGEEEEEECCC@@@>>><<<:::999888555222111111111000///...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,++++++,,,++++++++++++++++++***+++,,,,,,,,,***)))***++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---..................------............///////////////////////////111222333///000111111000///000111////////////////////////000000000000000000000000////////////////////////000000000000///...------------............---------------------......///111000............,,,+++++++++,,,---------------+++++++++******)))))))))+++******))))))******+++)))))))))))))))+++,,,---))))))))))))))))))))))))*********************************+++,,,,,,,,,---,,,***)))+++------+++)))******+++,,,,,,------.....................------111111222222333444444444444555555666777888999:::::::::<<<===>>>?????????>>>>>>???AAABBBCCCDDDEEEGGGHHHJJJLLLNNNNNNMMMLLLLLLJJJIIIJJJNNNQQQRRRQQQSSSSSSTTTVVVXXX[[[]]]___aaabbbbbbbbbaaabbbeeegggiiijjjkkkllllllooosssvvvwwwwwwuuutttuuuyyyxxxkkkYYYKKKDDD@@@>>>;;;AAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDFFFGGGIIIJJJOOOQQQSSSSSSRRRQQQRRRSSSVVVXXXYYYZZZYYYYYY[[[\\\___^^^\\\[[[[[[\\\^^^___bbbdddgggjjjmmmoooppppppppprrrtttvvvvvvtttrrrpppxxxxxxxxxvvvttttttvvvxxxssssssssssssssssssssssssuuuxxxvvvnnnhhhjjjnnnpppsssrrrpppmmmiiieeeaaa___YYYYYYXXXXXXWWWXXXXXXYYYUUUPPPUUUbbbfff[[[OOOKKKIIIIIIIIIHHHGGGFFFFFFEEECCCBBB@@@???===<<<<<<<<<:::;;;<<<<<<=========<<<;;;>>>@@@CCCLLL]]]tttppp___VVVSSSOOOLLLKKKJJJIIIGGGEEEDDDCCC@@@>>><<<:::999888555222111111111000///........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********+++++++++++++++***+++++++++)))((()))***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------......//////..................//////...//////000111222///000111111//////000111////////////////////////000000000000000000000000////////////////////////......------------......------............------------,,,,,,------...///333111///......---,,,***+++,,,,,,---------------***************)))))))))+++******))))))******+++)))))))))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,+++******+++,,,,,,+++)))******++++++,,,---------------------------......111111111222333333444444444444555666777888888999999999;;;<<<===>>>>>>>>>=========>>>???AAACCCDDDEEEFFFIIIKKKLLLMMMMMMMMMQQQOOOMMMNNNOOOQQQPPPPPPRRRRRRSSSTTTVVVXXXZZZ[[[```aaaaaaaaa```aaaccceeeiiijjjkkkkkkkkknnnrrruuuwwwwwwvvvuuutttuuuxxx{{{|||sssfffTTTLLLBBB<<<:::<<<<<<<<>><<<<<<;;;;;;999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<::::::AAANNNXXXuuuooo^^^VVVSSSOOOLLLKKKJJJIIIGGGEEEDDDBBB@@@>>><<<;;;:::888555222111111111000///........................---------,,,,,,,,,++++++++++++++++++++++++++++++***************************+++++++++,,,,,,,,,,,,))))))******++++++,,,,,,***+++,,,+++)))((()))******++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------......//////............------............//////000000///000111000///...///111////////////////////////////////////////////////........................---,,,+++++++++,,,...///,,,------......------,,,,,,,,,,,,,,,,,,------...111000............---+++,,,,,,------------,,,,,,,,,,,,,,,+++++++++++++++******))))))))))))******)))))))))))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))***++++++*********+++++++++***)))*********+++,,,,,,------,,,,,,------------......000000111111222333333333333333444555666777777888777888999;;;<<<<<<======>>>===<<<<<<>>>@@@CCCEEEDDDEEEHHHJJJLLLMMMNNNNNNQQQQQQPPPPPPQQQQQQQQQQQQRRRSSSSSSUUUVVVWWWXXXYYY___``````_________bbbdddiiiiiijjjjjjjjjlllpppsssvvvwwwwwwwwwuuutttuuuvvv{{{zzz~~~~~~oooYYYJJJHHHDDD???<<<<<<>>>>>>>>>=========>>>>>>>>>??????CCCCCCCCCCCCCCCCCCDDDEEEIIIKKKNNNOOOPPPPPPRRRSSSVVVWWWYYYYYYXXXXXXZZZ[[[ZZZZZZYYYYYY[[[^^^```bbbaaabbbdddgggjjjlllnnnooopppqqqsssttttttsssqqqpppqqqtttxxx{{{|||}}}~~~}}}|||}}}tttnnnnnnooonnnsssrrrpppnnnjjjgggdddbbb[[[YYYVVVTTTSSSTTTVVVXXXZZZVVVVVVWWWRRRJJJGGGJJJIIIHHHGGGFFFDDDCCCBBBAAA@@@???>>><<<;;;;;;::::::888999999:::::::::999999<<<>>>>>><<<:::<<>><<<;;;:::888555222111111111000///........................------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************++++++,,,,,,)))))))))******+++++++++***,,,,,,,,,***)))***+++*********+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------.....................------------.........////////////...000111000///...///000................................................------------------------++++++*********,,,...///,,,,,,------------,,,,,,+++++++++++++++,,,------...---,,,---...///...---+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))))))))))))))***((()))))))))************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((()))******)))***++++++************))))))***++++++,,,,,,---,,,,,,,,,,,,------......//////000111111222222333222222333444555666666777666777888999:::;;;;;;;;;>>>===<<<<<<>>>@@@CCCEEEEEEEEEGGGIIIKKKMMMNNNNNNNNNOOOPPPQQQRRRRRRSSSTTTTTTUUUUUUVVVWWWWWWXXXXXX]]]^^^^^^^^^]]]___aaadddhhhiiiiiihhhhhhjjjmmmppppppsssuuuvvvtttssssssssszzzxxxxxx}}}xxxnnneeeVVVHHH???AAA???===;;;;;;;;;::::::;;;;;;<<<===>>>>>>??????CCCCCCBBBBBBBBBBBBCCCCCCEEEGGGJJJLLLMMMNNNPPPRRRTTTUUUWWWWWWWWWWWWYYY[[[WWWVVVVVVWWWYYY]]]```bbb^^^___aaacccfffiiikkkmmmmmmnnnpppqqqqqqpppnnnmmmmmmooosssvvvxxx{{{~~~~~~|||zzzyyy}}}~~~zzzsssoooppppppnnnrrrqqqpppmmmjjjgggeeeccc^^^[[[WWWTTTRRRQQQRRRSSSWWWWWWWWWVVVQQQJJJGGGHHHHHHHHHFFFEEECCCBBBAAA@@@>>>===<<<;;;:::999999999777777888888888888777666555888:::::::::;;;???BBBBBBWWWwwwmmm^^^VVVSSSOOOLLLKKKJJJIIIGGGDDDCCCBBB@@@>>>===;;;;;;888555222111111111000///------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************************)))******+++,,,---)))))))))***************+++,,,---,,,***)))***+++************++++++++++++++++++************++++++++++++,,,,,,------......,,,,,,---------.........------............------...///000000......///000................................................------------------------+++++++++++++++,,,------,,,,,,------------,,,,,,++++++******++++++,,,---,,,+++***+++---///...---+++++++++++++++******)))((((((((()))))))))))))))***))))))(((((())))))***(((((()))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((***++++++***))))))***))))))******+++,,,,,,,,,++++++,,,,,,------....../////////000111111222222111111222333444555555666555666777888999:::::::::===<<<<<<===>>>@@@BBBDDDDDDEEEFFFGGGIIIKKKLLLMMMIIIKKKOOOQQQRRRSSSUUUVVVVVVVVVWWWXXXXXXXXXWWWWWWZZZ[[[\\\\\\]]]^^^bbbdddhhhhhhhhhgggggghhhkkknnnjjjmmmqqqrrrrrrqqqpppqqqqqqpppqqqtttvvvyyyzzzlll\\\PPPFFF>>><<<>>>::::::999999888888888888999999:::;;;===>>>??????AAA@@@@@@@@@@@@@@@AAABBBBBBDDDGGGIIIJJJKKKMMMOOOPPPRRRTTTUUUUUUWWWYYY[[[UUUUUUUUUVVVXXX\\\___aaa___``````aaaccceeegggiiiiiiiiijjjkkkkkkjjjiiiiiigggjjjmmmpppsssvvvzzz}}}||||||}}}}}}|||yyywwwuuuxxxyyyvvvpppnnnppppppnnnnnnnnnmmmkkkhhheeecccbbb^^^\\\XXXTTTQQQPPPOOOOOOMMMNNNPPPPPPNNNJJJHHHGGGEEEEEEDDDCCCBBB@@@??????<<<<<<;;;:::999888888999666666666777666666555444222333666777777999;;;===<<>>===<<<;;;888555222111111111000///------------------------,,,,,,,,,++++++++++++******************************************************)))))))))***+++,,,---************))))))))))))***+++++++++)))((()))***************++++++++++++++++++************++++++***++++++,,,------......++++++,,,---......//////,,,---............---,,,...///000///......///000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,,,,------,,,,,,+++***************+++,,,,,,+++***)))***,,,---,,,******************)))(((((('''((((((((()))))))))***))))))(((((((((((())))))(((((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((('''***,,,+++)))((()))***)))))))))***++++++,,,,,,***++++++,,,------............//////000111111222000000111222333444555555444555666777888999999999::::::;;;===>>>???@@@AAACCCCCCDDDEEEFFFGGGHHHIIIEEEIIIMMMPPPPPPQQQTTTVVVVVVWWWWWWXXXXXXWWWVVVUUUWWWXXXZZZ[[[\\\^^^bbbeeehhhhhhhhhgggfffgggjjjllljjjlllpppqqqqqqpppoooppplllkkkmmmpppooommmqqqxxx~~~vvvYYYNNNBBB;;;777555777;;;777888888888888888888999666777888999;;;<<<===>>>===<<<<<<<<<===>>>?????????BBBEEEFFFGGGHHHJJJKKKLLLOOOQQQSSSTTTVVVXXX[[[VVVUUUUUUVVVYYY\\\___bbbddddddcccbbbaaabbbccccccfffggghhhhhhhhhhhhgggfffdddhhhnnnrrruuuvvvxxxyyyvvvxxxzzz{{{{{{yyywwwuuuvvvwwwtttooonnnppppppllljjjiiihhhfffdddaaa___^^^[[[ZZZWWWTTTRRRPPPNNNNNNFFFHHHHHHHHHHHHGGGEEECCCAAAAAA@@@??????>>>======;;;:::999888888888888888555555555555555444333333333333444555555777999:::777888<<>>===<<<;;;888555222111111111000///------------------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))***))))))))))))+++---...++++++******))))))(((((((((******)))((('''((())))))************+++++++++++++++************++++++******+++,,,,,,---......)))***+++,,,...///000000,,,---.........---,,,+++...///000///...---...000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---+++++++++,,,,,,------,,,,,,+++*********)))***++++++,,,---+++******++++++)))((()))))))))))))))(((''''''))))))******+++++++++,,,))))))(((((((((((())))))(((((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))*********)))(((((('''''''''***,,,+++)))((()))+++)))))))))***++++++,,,,,,******+++,,,,,,---............//////000111111111000000111222333444444555333444555777888888888999777999:::<<<===>>>>>>>>>BBBBBBBBBBBBCCCDDDFFFFFFDDDHHHMMMOOOOOOPPPSSSUUUVVVVVVWWWXXXWWWVVVUUUTTTUUUWWWYYYZZZ\\\___cccfffggghhhgggfffeeefffiiillllllooorrrsssrrrqqqqqqqqqmmmmmmoooppplllhhhiiinnnuuuuuu{{{hhhUUUKKKAAA:::555777999888666777666777888777666666777888444555666777999;;;<<<<<<::::::::::::;;;<<<======>>>AAACCCEEEEEEFFFHHHIIIJJJMMMPPPRRRSSSUUUXXX[[[WWWVVVVVVWWWZZZ]]]```bbbiiihhheeecccaaa`````````gggggghhhhhhhhhhhhggggggeeekkkrrrxxxzzzzzzyyyxxxsssuuuwwwzzz{{{zzzxxxwwwvvvwwwtttooonnnpppoookkkfffeeedddcccaaa^^^\\\[[[YYYXXXWWWUUUSSSPPPOOONNNHHHGGGEEECCCDDDDDDBBB>>>>>>>>>======<<<<<<<<<;;;::::::999888777777777888444555555555444444333222222222222222333444777888444555999===<<<>>>KKK[[[dddsssmmm```XXXSSSNNNLLLMMMLLLHHHDDDEEECCC@@@???>>>===:::888888666444222222222111///........................//////...---,,,,,,+++++++++++++++************)))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++(((((()))***************)))******++++++,,,------))))))))))))***************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......................................................//////...+++)))+++111666222///++++++,,,,,,***''',,,,,,,,,++++++,,,------------,,,+++************++++++------------++++++,,,,,,((($$$&&&,,,...---************************************************(((((())))))******+++++++++***((('''&&&''')))***)))************+++++++++******))))))((((((''''''))))))))))))))))))))))))+++)))(((((()))******)))))))))))))))))))))))))))++++++++++++++++++,,,,,,,,,---...---,,,,,,---///111111000000111222222333222222333333333444444444555555666777888999::::::999777666999===AAAAAA@@@AAABBBCCCCCCCCCCCCFFFHHHJJJJJJIIIIIIKKKNNNQQQSSSTTTVVVVVVUUUSSSQQQPPPQQQUUUVVVWWWZZZ]]]```cccdddfffffffffddddddeeeiiilllkkkmmmrrruuuvvvuuurrrppplllkkkiiihhhhhhhhhiiiiiiqqqrrrvvv~~~tttiiiZZZJJJ???999888888777777777777777666666666666666666666666666666666666777777777777999999:::;;;<<<===>>>???AAAAAAAAAAAABBBDDDFFFGGGIIIKKKMMMQQQTTTVVVXXXXXXXXXXXXXXXXXXZZZ\\\^^^___ggghhhhhhfffdddbbbbbbbbbhhhkkkmmmmmmiiiffffffgggdddiiiqqqxxx}}}~~~~~~}}}wwwvvvvvvyyy}}}~~~|||zzzvvvvvvsssnnnnnnqqqqqqnnneeeeeeccc```[[[YYYZZZ[[[YYYXXXVVVUUUTTTRRRNNNKKKHHHGGGEEECCCAAA???===<<<>>>============<<<<<<<<<777777777777666666666666222333555555555555333222333333222222333333444555333333444666999===AAACCCNNNSSShhhlll^^^WWWSSSNNNLLLMMMLLLHHHDDDEEECCC@@@???>>>===:::888888666333222222222000///...........................------,,,++++++******+++++++++************))))))))))))))))))))))))))))))***++++++,,,,,,++++++(((((()))***************(((((()))******++++++,,,(((((()))))))))*********(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000000...---000555999///,,,***+++---...---+++,,,,,,,,,++++++,,,,,,---,,,,,,+++*********++++++******+++,,,,,,+++******''')))(((%%%&&&+++...---************************************************)))))))))))))))************)))(((''''''((()))***(((((()))))))))************)))))))))((((((((('''))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++,,,,,,+++,,,------,,,,,,...000000000/////////000000111111222222222222333333333444444555666777888999999:::888777999===???@@@???AAABBBCCCCCCCCCDDDFFFHHHHHHHHHHHHHHHJJJMMMOOOQQQRRRSSSTTTTTTRRRQQQQQQRRRVVVWWWWWWYYY[[[]]]___```eeeeeedddcccbbbcccgggjjjiiikkknnnpppqqqpppnnnllljjjjjjiiihhhhhhiiijjjjjjnnnnnnpppttt||||||qqqbbbVVVOOOJJJDDD@@@777666666555555555555555555555555555555555555555555555666666666777777777888999:::;;;<<<===>>>>>>=========>>>@@@CCCEEEGGGGGGIIIKKKNNNQQQSSSUUUVVVVVVVVVVVVVVVXXXZZZ\\\]]]ggghhhhhhfffdddcccdddeeehhhkkknnnnnnkkkhhhgggggggggkkkqqqwww|||~~~~~~zzzyyyyyy{{{~~~}}}{{{yyyyyytttnnnkkklllkkkgggcccbbbaaa^^^\\\\\\\\\\\\TTTSSSRRRRRRRRRPPPMMMJJJGGGFFFDDDBBB@@@>>>===<<<;;;;;;;;;;;;::::::::::::777777777666666666555555333333333444444333333333333222222222222333444444444444444444666999<<<>>>???AAANNNhhhkkk]]]WWWSSSNNNMMMMMMKKKHHHEEEEEECCC@@@???>>>===:::888777555222111111111///...////////////////////////,,,,,,++++++******))))))+++++++++************))))))))))))))))))))))))))))))***++++++,,,,,,++++++(((((()))***************''''''(((((()))******+++(((((())))))))))))******((((((((()))))))))***************++++++++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------,,,,,,,,,+++,,,...333777111///...///000111000///,,,,,,++++++++++++,,,,,,++++++*********+++,,,,,,))))))************))))))'''+++---)))&&&)))++++++***************************************************))))))))))))))))))(((***)))(((''''''((()))***'''''''''((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))'''***------***))))))+++))))))))))))))))))))))))*********+++++++++,,,,,,***+++,,,,,,,,,,,,...000//////......---.........000000000111111111222222333333444555666777888888:::999888999<<<===>>>===@@@BBBCCCCCCCCCCCCFFFHHHFFFFFFFFFGGGIIIKKKNNNOOONNNPPPRRRRRRRRRRRRTTTUUUXXXXXXXXXYYYZZZ[[[]]]^^^cccccccccaaa```aaadddfffggghhhiiijjjjjjiiihhhggghhhhhhhhhhhhiiijjjkkkllllllkkkkkkkkkmmmqqqtttvvv}}}sssmmmZZZQQQDDD<<<999;;;<<<<<<555444333333222222333333444444444444444444444444555555555666666666666777888888999:::;;;<<<<<<===888999999;;;===@@@CCCEEEDDDFFFHHHKKKMMMOOOQQQQQQSSSSSSRRRSSSTTTVVVXXXZZZcccccccccbbb```aaaccceeefffiiimmmnnnllliiigggfffgggiiimmmrrrwwwzzz{{{|||zzzyyyxxxzzz{{{|||{{{zzzxxxxxxssslllggggggfffccc___]]]ZZZYYYYYYXXXWWWUUUOOONNNNNNNNNOOOMMMKKKHHHEEEDDDCCCAAA???>>><<<<<<999999888888888777777777666666666666555555555444222222222111111222222222222222111111222222333444444444333333333555666777999999===GGGTTTfff~~~jjj^^^VVVSSSOOOMMMLLLKKKHHHFFFEEECCC@@@???>>>===:::888666444222000000000///---////////////////////////,,,,,,++++++************+++++++++*********))))))))))))))))))))))))))))))))))))***+++++++++++++++(((((()))***************''''''((())))))******+++(((((((((((()))))))))***************++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---000222666555444333222111///...---,,,++++++++++++++++++******))))))***+++,,,,,,************************,,,222444///((('''((((((******************************************************))))))(((((((((''')))(((((('''(((((()))***''''''((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((%%%***//////+++((())),,,))))))))))))))))))))))))))))))******++++++,,,,,,)))***+++,,,+++,,,///111//////...------------.../////////000000000000111222222333444555666666777:::999999999:::;;;<<<<<<@@@AAABBBBBBBBBCCCEEEGGGEEEFFFFFFGGGIIIKKKMMMNNNLLLNNNPPPRRRRRRTTTWWWYYYZZZZZZZZZ[[[\\\]]]^^^___bbbbbbbbbaaa___```bbbdddfffeeeeeeeeeddddddccccccffffffggghhhiiikkklllmmmkkkkkkjjjhhhgggfffeeeeeeqqqwwwiii]]]SSSNNN@@@<<<888666666777666555333333222111111111111222222222222222222222222222444444555555555666666666777777888999999:::;;;;;;888888888999;;;===@@@AAABBBCCCEEEHHHJJJLLLMMMMMMNNNNNNNNNOOOPPPRRRTTTUUUZZZZZZZZZZZZYYY[[[^^^```bbbeeeiiikkkkkkhhhfffdddcccdddgggjjjnnnqqqtttvvvtttsssssssssuuuvvvwwwxxxttttttqqqiiiddddddcccaaa___\\\XXXWWWVVVUUURRROOOMMMLLLLLLLLLLLLJJJGGGEEECCCBBBAAA@@@>>>===<<<;;;777777777777666666666666555555555555444444444444222111000//////000111222111111111111111222333333333333222222222333444555888777999<<<===BBBOOO[[[sss{{{kkk```UUUSSSPPPNNNLLLJJJHHHFFFEEECCC@@@???>>>===:::888666444222000000000///---////////////////////////,,,,,,,,,,,,+++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))***++++++++++++***(((((()))***************(((((())))))***++++++,,,'''(((((((((((()))))))))))))))*********+++++++++))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///......//////000000333444444333111///...------,,,++++++************))))))))))))***++++++,,,+++++++++******+++++++++,,,333555///)))'''((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((''''''((((((((((((((()))******((((((((()))))))))******(((((((((((())))))))))))((((((((((((((((((((((((%%%***///...***''')))+++(((((((((((((((((((((((((((((()))******+++,,,,,,(((***+++++++++,,,...111///......---------............/////////000000000111111222333444555666666999999999999999999;;;<<<>>>@@@AAAAAA@@@AAADDDFFFEEEEEEFFFHHHIIIKKKMMMNNNLLLNNNPPPQQQSSSUUUYYY\\\[[[[[[\\\]]]___```bbbccc```aaabbbaaa___```bbbdddeeeddddddcccbbbbbbbbbbbbcccdddfffgggiiikkklllllljjjiiiiiigggfffdddbbbaaahhhqqq|||tttfff[[[TTTNNNGGGAAA888777777777777666444222444333222222111111222222222222222222222222222222444444444444555555555555666666777777888888999999999999999999999;;;===>>>@@@BBBCCCFFFGGGIIIJJJJJJJJJIIIIIIJJJKKKMMMOOOPPPRRRSSSTTTTTTTTTVVVYYY\\\]]]___bbbeeeggggggeeecccaaaaaabbbdddhhhkkkoooqqqnnnnnnnnnnnnooorrruuuwwwrrrssspppggg```______]]]]]][[[YYYXXXVVVUUURRRPPPNNNMMMKKKKKKJJJHHHDDDAAAAAA@@@???>>>===<<<;;;;;;777777777666666666666555444444444444333333333222111111///......///111111111000000000000111222222111111222222333444555555333222444999::::::===CCCKKKSSS___rrrnnnbbbUUUSSSQQQNNNKKKIIIHHHGGGEEECCC@@@???>>>===:::888777555222111111111///...........................,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))((()))******++++++******(((((()))***************(((((()))******++++++,,,''''''(((((((((((())))))'''''''''((((((((()))))))))))))))************+++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++///...------......---+++***,,,...///---,,,,,,,,,---,,,+++******)))************)))))))))***++++++,,,+++************+++,,,''',,,...***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''(((((())))))******(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))&&&))),,,,,,)))((((((***(((((((((((((((((((((((('''(((((()))***+++,,,,,,)))***++++++++++++---///---------,,,---......///........./////////000000111111222333444555666666777888999999888888:::<<<<<<>>>????????????BBBDDDDDDEEEFFFHHHIIIKKKLLLMMMLLLMMMOOOPPPQQQTTTXXX[[[\\\\\\]]]^^^___aaacccddd^^^___``````___```bbbcccddddddccccccbbbbbbbbbaaaaaabbbdddfffhhhiiijjjjjjfffffffffeeecccbbb```___aaafffjjjoooyyyuuu[[[SSSIIIEEEEEEEEEAAA===:::888666333222222333444444333222222111111222222222222222222222222222222333333333444444444555555555555666666777777777777:::999888888888999;;;<<<>>>???AAACCCDDDEEEFFFFFFEEEEEEEEEEEEGGGIIIKKKLLLNNNPPPRRRTTTTTTUUUWWWYYYXXXYYY[[[___ccceeeeeedddbbbbbbcccdddgggjjjmmmooonnnnnnmmmllllllooossswwwtttuuuqqqfff]]]ZZZYYYWWWVVVWWWWWWVVVRRRPPPOOOPPPMMMLLLJJJIIIHHHFFFBBB??????>>>>>>===<<<;;;;;;:::777777777666666666555555333333333333222222222222000000000//////000000000000000000///000000111222000000111222333444555555666222111555777666777:::999???FFFQQQfffrrrcccTTTTTTRRRNNNKKKHHHHHHGGGEEECCC@@@???>>>===:::888888666333222222222000///------------------------******+++++++++++++++++++++++++++************)))))))))))))))))))))))))))((())))))***************(((((()))***************''''''(((((()))******+++'''''''''((((((((())))))''''''''''''((((((((()))))))))))))))************))))))))))))*********+++************************+++++++++++++++++++++++++++))))))***,,,---+++((('''***------+++))))))***---,,,+++***))))))))))))+++******))))))))))))***+++***))))))))))))***+++&&&)))***''''''++++++)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&'''((())))))*********'''''''''((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***+++,,,,,,***+++,,,+++******,,,...*********+++,,,---...///...////////////000000000111111222333444555666666555777999888777888:::===;;;<<<=========>>>@@@BBBBBBCCCEEEGGGHHHJJJJJJKKKKKKLLLMMMNNNOOOQQQUUUXXX\\\\\\\\\\\\]]]^^^______ZZZ[[[]]]^^^^^^^^^aaabbbbbbbbbcccccccccbbbaaaaaa```aaaccceeeggghhhhhhhhhddddddcccbbb```___]]]]]]YYY[[[\\\\\\aaaiiimmmlll~~~qqq[[[LLL???<<<999888999::::::999777666444111000000222444333222222111111111111111222222222222222222222222222333333333333444444444555555555555555666666666777777666666777999:::;;;;;;<<<>>>???AAAAAABBBBBBBBBAAAAAABBBCCCEEEGGGIIIKKKNNNRRRTTTTTTTTTUUUUUUUUUTTTVVV[[[aaaeeeffffffbbbcccccceeegggjjjlllnnnoooooonnnkkkiiikkkoootttrrruuuqqqeee[[[XXXWWWVVVWWW[[[]]]XXXPPPJJJJJJLLLJJJIIIGGGGGGFFFDDDAAA>>>======<<<<<<;;;;;;::::::666666666555555555444444333222222222111111111111000000000111111000000000000////////////000111111000000111222222333333333777444333555444111222555333888;;;===DDDTTTdddmmmtttcccTTTTTTRRROOOKKKHHHGGGHHHEEECCC@@@???>>>===:::888888666444222222222111///,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********+++++++++************)))))))))))))))))))))))))))(((((()))***************(((((()))***************&&&&&&''''''((()))))))))''''''''''''((((((((()))))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))************************+++******---000111///,,,+++...111000,,,)))((((((---,,,+++***))))))))))))++++++***)))(((((())))))***)))(((''''''((()))***,,,---+++((())),,,+++((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&((()))************&&&&&&&&&'''''''''(((((('''((((((((())))))******)))))))))))))))))))))))))))(((&&&&&&'''(((((('''((((((((((((((((((((((((&&&'''((()))***+++,,,,,,***+++,,,+++******+++---((((((((()))***,,,---...////////////000000000111111222333333555555666777444777999888777777:::>>>:::;;;<<<<<<<<<===???AAA@@@AAACCCEEEGGGHHHIIIIIIKKKKKKLLLLLLLLLNNNRRRUUU[[[[[[ZZZZZZZZZZZZZZZZZZWWWYYY[[[\\\\\\]]]```aaa```aaabbbccccccbbbaaa```___```bbbeeefffgggffffffeeedddcccaaa___]]][[[[[[WWWYYYYYYWWWXXX[[[ZZZVVVZZZhhhttt~~~yyytttpppkkk^^^MMMAAA===444666888777555444666999000222444444333111111000222222111000000000000000222222222222222222222222222222333333333444444444444444555555555555555555444444444555666888;;;<<<999:::;;;===>>>?????????@@@@@@@@@@@@AAACCCEEEGGGHHHLLLPPPSSSSSSRRRRRRRRRTTTSSSTTTXXX```fffhhhhhhaaabbbcccdddfffiiijjjlllqqqpppnnnjjjfffgggkkkooonnnqqqoooddd[[[YYYZZZZZZdddiiijjjbbbUUUKKKJJJMMMFFFEEEEEEEEEEEEDDDAAA???<<<<<<<<<;;;;;;:::::::::555555555444444444333333222222222111111111111000///000111222222111000//////////////////000111111000000111111111111000000,,,...333888777333333777///555777222111888BBBHHHMMMVVVaaaiiiooouuu|||yyy___YYYUUUQQQMMMKKKJJJIIIGGGHHHEEEAAA???>>><<<:::888888555333222111111///.........---------,,,,,,,,,...,,,+++)))(((((())))))---***''''''((((((%%%"""(((((((((((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))((()))***)))((('''((()))***)))'''&&&&&&''''''(((%%%''')))+++,,,+++******)))))))))))))))))))))))))))************+++++++++))))))))))))************************************,,,+++)))(((((()))+++,,,---------,,,,,,++++++++++++++++++***************************************(((((()))***************))))))))))))************))))))(((((((((((())))))+++***))))))******)))((())))))))))))************))))))))))))((((((((((((+++***)))((((((''''''(((((())))))((('''''')))***''''''''''''(((((((((((())))))))))))((('''%%%$$$)))))))))))))))******+++))))))))))))************))))))******+++++++++,,,+++++++++,,,,,,---------------......///000000000000111111222222333444444444555666777777888777777:::;;;;;;;;;<<<=========BBB@@@???BBBFFFHHHGGGFFFKKKKKKJJJJJJLLLNNNQQQSSSVVVXXXXXXWWWUUUVVVYYY\\\[[[[[[\\\]]]^^^^^^^^^^^^ccccccccccccccccccccccccaaaaaaaaaaaaaaaaaaaaabbb___^^^\\\\\\\\\[[[XXXVVVTTTUUUVVVWWWVVVVVVTTTSSSRRRVVV\\\cccnnnrrrddd]]]OOONNNLLLHHHCCC>>>888555333222222111111222222333222222222111111111000000000000000000000000000000///000000000111111111111000111111111111222222222333333333444444444555555444444444555666888:::;;;::::::;;;<<<=========<<<===>>>???@@@BBBEEEGGGHHHGGGHHHJJJKKKLLLNNNQQQTTTTTTVVVYYY\\\^^^bbbfffiiiddddddcccbbbcccdddeeefffiiiooosssqqqjjjeeeeeegggllljjjfffaaa]]]ZZZYYYXXXeeejjjjjjbbbSSSHHHEEEGGGFFFEEEDDDCCCAAA@@@???>>>===<<<;;;:::888777666555555444444333333222222111111111000000000000111111111111000000//////......000000000000000000000000000111111111111222222222000222555666777666444222333333333444444444555555888<<<@@@BBBCCCGGGNNNUUUkkk}}}|||bbbYYYUUUQQQMMMKKKJJJIIIGGGGGGDDDAAA???>>>===;;;999777555333222111111000.........---------,,,,,,,,,...---+++***))))))******---+++************)))((((((((())))))(((((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((((()))***)))((('''((()))+++***)))(((((()))***+++%%%&&&(((*********)))((())))))))))))))))))))))))))))))*********+++++++++))))))))))))*********************************************++++++*********++++++++++++++++++++++++((((((((((((((((((((((((************************(((((()))************)))(((((()))))))))*********))))))(((((((((((())))))***)))(((((())))))((('''***)))))))))((((((''''''))))))))))))(((((((((((()))((((((((((((((()))***((()))))))))''''''(((***''''''''''''((((((((((((******))))))******+++***))))))(((((())))))***+++(((((()))))))))*********)))))))))*********+++++++++++++++,,,,,,,,,---------------...//////000000000000111111222333333444444555666777777888777777::::::;;;;;;<<<=========AAA@@@???BBBFFFHHHHHHGGGLLLLLLLLLLLLMMMOOOQQQRRRTTTUUUWWWVVVUUUUUUWWWZZZXXXYYY[[[]]]___aaabbbbbbbbbbbbbbbbbbccceeefffgggccccccbbbaaa```___^^^^^^]]][[[ZZZYYYZZZYYYVVVTTTRRRSSSTTTTTTSSSRRRQQQPPPKKKNNNQQQSSSYYYdddsss~~~vvvkkkaaaUUUKKKFFFCCCCCCBBB@@@===999555333222222222111111222222222222222222111111000000000000000000000000000000000//////000000000111111111000000111111111222222222333333333333444444444444444444444444666888:::;;;::::::;;;<<<============>>>>>>>>>@@@AAACCCEEEFFFEEEFFFHHHIIIJJJLLLOOOQQQQQQTTTWWWZZZ]]]```eeehhhbbbbbbaaaaaabbbcccdddeeeiiinnnrrrooohhhcccccceeehhhfffccc___\\\XXXVVVUUU^^^``````ZZZNNNEEECCCCCCDDDCCCBBBAAA@@@???>>>===<<<<<<:::999888666555555444444444333222222111111111111000000000000111111111000000000/////////...000000000000000000000000000000111111111222222222000111444555666555333222222222222222333333333333111444777777777999???DDDMMM\\\pppgggYYYVVVQQQMMMLLLJJJIIIHHHEEECCCAAA@@@???>>><<<:::777555333111222111000.........---------,,,,,,,,,...---,,,+++******++++++***+++,,,,,,+++***+++,,,(((((())))))(((((('''&&&(((((((((((())))))))))))''''''''''''''''''''''''''')))***)))((('''(((*********)))(((((()))***+++&&&'''((())))))((('''&&&)))))))))))))))))))))))))))))))))*********++++++))))))))))))************************************((()))+++,,,,,,+++)))(((*********+++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))******))))))(((((())))))))))))******))))))(((((((((((())))))))))))((((((((('''''''''******)))((('''&&&%%%%%%(((((((((((())))))))))))''''''''''''((()))***+++'''((())))))''''''((()))''''''''''''((((((((((((+++)))'''''')))*********))))))(((((())))))***+++(((((())))))))))))******(((((())))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,---......//////000000000000111222222333333444444555666777777777777999::::::;;;<<<<<<======@@@???@@@CCCFFFIIIJJJIIIMMMNNNNNNOOOPPPQQQQQQRRRQQQSSSUUUUUUUUUTTTUUUWWWYYYZZZ[[[]]]___aaacccddd^^^^^^^^^^^^```cccfffhhhddddddcccbbb```^^^\\\ZZZYYYXXXVVVVVVVVVVVVTTTSSSPPPQQQPPPPPPOOONNNMMMLLLJJJKKKKKKJJJKKKPPPYYY___kkkzzzrrrdddTTTLLLFFF???:::999888888999888777555333222222222111111111111222222111111111111000000000000000000000000000000000000////////////000000000000000000000111111111222222222222333333333444444444444444444444666888:::;;;999:::;;;<<<============>>>>>>>>>???@@@AAABBBCCCBBBDDDFFFGGGGGGIIILLLNNNOOOQQQTTTWWWYYY\\\```ccc____________```aaaccccccgggkkknnnkkkeee______`````````^^^\\\YYYUUURRRPPPRRRSSSRRRNNNHHHCCC@@@???@@@@@@???>>>======<<<<<<::::::999888777555444444444444333333222111111111111000000//////000000111000000000000////////////000000000000000000000000000000000111111111222222///000222444444333222111000000111111111222222222000222444333111222666999;;;CCCMMMUUUYYY___gggmmmkkkZZZVVVQQQNNNLLLKKKIIIHHHDDDCCCAAA@@@@@@???===;;;777555222111222111000///......---------,,,,,,,,,---------,,,,,,+++++++++(((+++---+++)))(((***,,,)))))))))))))))(((''''''(((((((((((())))))))))))'''''''''''''''''''''''''''((())))))(((((()))***+++***((('''&&&&&&'''''''''((()))))))))((('''&&&))))))))))))))))))))))))))))))))))))************((()))))))))************************************((()))***++++++***)))(((,,,,,,,,,++++++*********)))))))))***************(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((()))))))))***))))))(((((((((((()))))))))******)))(((''''''(((******)))(((''''''&&&&&&(((((((((((())))))))))))((((((((((((((()))******&&&((())))))'''''''''(((''''''''''''((((((((((((((('''&&&'''******'''$$$((((((((((((((()))******(((((((((((()))))))))***((((((((((((((()))))))))+++++++++++++++++++++,,,+++,,,,,,---......////////////000000111222222222333444555666777777888777999999:::;;;<<<<<<======??????AAACCCFFFIIIJJJKKKNNNOOOPPPQQQQQQQQQQQQQQQOOOQQQSSSUUUUUUUUUUUUUUU[[[[[[[[[\\\]]]^^^___```\\\[[[ZZZYYY[[[___bbbdddddddddeeedddccc```]]][[[XXXVVVTTTTTTTTTTTTSSSRRROOOOOONNNMMMLLLKKKIIIIIIJJJJJJJJJIIIIIIKKKOOOSSSVVV```ooo}}}zzzggg\\\SSSHHH???<<<;;;999888999444444555555555444333333111111000000000000111111000000000000000000000000////////////////////////........./////////000000000000000000111111111111222222222222333333333333444333333444555777999;;;999999;;;<<<============>>>>>>>>>>>>>>>???@@@AAAAAACCCEEEEEEFFFGGGJJJMMMNNNPPPRRRSSSTTTVVVYYY\\\[[[[[[\\\]]]^^^___```aaadddfffhhheee___ZZZYYYYYYXXXXXXYYYXXXUUURRRNNNKKKHHHFFFEEEDDDCCCAAA>>>;;;<<<<<<<<<;;;;;;:::::::::888888777666555444333333333333333222111111000000000000////////////000000000000000000////////////////////////////////////000000000000111111111111...///111222222222111000000000000111111111222222222333444333111111333666777999<<<;;;;;;===CCCHHHmmmZZZVVVRRRNNNLLLKKKJJJHHHDDDCCCBBBAAAAAA@@@===:::666444222111222222111///......---------,,,,,,,,,,,,------,,,,,,,,,++++++***,,,...,,,)))'''(((+++)))))))))))))))(((((('''(((((((((((())))))))))))''''''''''''''''''''''''&&&((())))))(((((()))+++---,,,)))'''%%%$$$$$$$$$))))))******)))))))))((())))))))))))))))))))))))(((((()))))))))*********((()))))))))************))))))))))))))))))))))))******)))(((((()))******///...---,,,+++***)))((((((((())))))************''''''''''''''''''''''''''''''((()))))))))))))))'''(((((((((((()))))))))))))))(((((((((((())))))+++,,,---+++)))'''(((***))))))))))))))))))))))))'''((((((((()))))))))*********)))(((((((((((((((%%%'''))))))(((''''''(((''''''''''''((((((((((((%%%&&&)))...333222,,,&&&((((((((('''((())))))***'''(((((((((((())))))))))))))))))(((((((((((((((++++++++++++++++++++++++++++++,,,,,,------.........//////000000111111222222333444666777777888888888888999:::;;;<<<===>>>===???AAACCCEEEHHHJJJKKKNNNOOOPPPQQQQQQQQQQQQPPPOOOPPPRRRTTTVVVVVVUUUTTTXXXXXXXXXXXXZZZ[[[]]]^^^]]]\\\ZZZYYYZZZ\\\___aaabbbccceeegggfffccc```^^^XXXVVVTTTSSSSSSSSSRRRQQQNNNMMMLLLKKKJJJIIIHHHHHHFFFFFFFFFFFFFFFFFFHHHJJJHHHMMMSSSXXX\\\bbbiiimmm~~~uuulllcccUUUFFF===>>>777444666777555555666444444444444333333222222111000000//////000000111////////////////////////........................---............///////////////000000000111111111111111111222222222333333333333333333555777999:::888999:::<<<===>>>>>>>>>>>>============>>>???@@@BBBCCCEEEEEEFFFGGGJJJLLLNNNOOOPPPPPPOOOPPPRRRTTTVVVWWWXXXZZZ\\\]]]^^^^^^^^^``````]]]XXXTTTSSSSSSPPPQQQSSSSSSQQQNNNJJJHHHBBB@@@>>>>>>??????===;;;::::::999999888888888777666666555444333333222222333222222111111000//////000000////////////000000////////////000000000000//////////////////////////////000000000111111111...///000111111111000000111111111111222222222222///000111000000000222333000222333333222444888;;;kkkZZZWWWRRRNNNMMMKKKJJJIIIEEEDDDCCCBBBBBB@@@<<<:::666444222111222222111000......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++---......---+++******+++))))))******))))))((('''(((((((((((())))))))))))''''''''''''''''''''''''&&&'''))))))((((((***+++000...,,,)))'''&&&&&&&&&)))))))))))))))*********))))))))))))))))))))))))((((((((()))))))))******))))))))))))************))))))))))))))))))))))))+++***(((''''''(((***+++......---+++***)))((('''%%%&&&&&&''''''(((((()))((((((((((((((((((((((((&&&'''(((((())))))((((((''''''(((((((((((())))))))))))(((((((((((())))))+++---///---)))'''(((+++((()))))))))*********+++''''''(((((())))))******+++***)))(((''''''''''''%%%'''))))))((('''&&&'''''''''''''''((((((((((((%%%'''---555===<<<555...((((((''''''(((((()))***''''''(((((((((((())))))******))))))))))))((((((+++++++++++++++***************+++,,,,,,------............///000000111111111222444555666777888888777888999:::;;;<<<===>>>===???BBBCCCDDDFFFHHHJJJLLLMMMMMMNNNOOOPPPPPPQQQPPPOOOPPPRRRTTTVVVUUUTTTRRRRRRSSSUUUWWW[[[^^^___aaa___^^^\\\\\\]]]___``````bbbfffhhhiiifffccc```YYYWWWTTTRRRRRRRRRQQQPPPLLLKKKJJJIIIHHHGGGGGGHHHFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFIIIMMMPPPRRRWWWbbbrrr|||rrr```VVVMMMKKKGGG@@@:::777777444333666777333111111222222111111000000//////000000////////////000000............////////////........................------------.........////////////000000000111111000000111111111222222222333333333333555777999:::888999:::<<<===>>>>>>>>>===============>>>???@@@BBBCCCEEEEEEEEEFFFIIIKKKMMMNNNOOONNNLLLLLLNNNOOORRRSSSUUUXXXYYY[[[[[[\\\ZZZ[[[ZZZXXXTTTPPPOOOOOOKKKLLLMMMNNNMMMJJJHHHFFF???>>>============<<<;;;999999888777777666555555444444333333222111111000222222111111000/////////000//////......//////000////////////000000000000000000000000000000000000/////////000000000111111...///000000111111000000000111111111111222222222//////000111222222333333000222333333222111333444iii[[[WWWRRROOOMMMLLLJJJIIIFFFEEEDDDCCCBBB@@@;;;888555333222111222222111000......---------,,,,,,,,,)))***+++,,,,,,+++******---,,,++++++,,,,,,,,,***)))************)))(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''))))))((((((***+++---,,,***)))((('''((((((((((((((((((((()))***+++))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&'''(((((())))))(((((('''''''''((((((((())))))))))))(((((((((((())))))***---///---(((&&&'''***)))))))))))))))((((((((('''''''''((()))************)))((((((((((((((()))$$$&&&))))))(((&&&&&&&&&''''''''''''((((((((((((((((((,,,444;;;;;;333+++(((''''''''''''((())))))'''''''''((((((((())))))++++++*********)))))))))++++++++++++*********)))*********+++,,,,,,------------...//////000000111111222333555666777888888777777888999;;;<<<===>>><<>><<<======:::777888777444444777777333111222000000//////.........///000//////......//////000---------....../////////------------------------,,,,,,---------.........////////////000000000111000000000000111111111222333222222333444666888:::777888:::<<<===>>>??????============>>>???@@@AAAAAABBBDDDDDDDDDEEEHHHJJJJJJKKKLLLKKKKKKKKKMMMOOOOOOPPPSSSVVVXXXYYYZZZZZZXXXXXXWWWUUURRROOONNNNNNGGGHHHIIIJJJIIIHHHFFFEEE??????>>>===;;;;;;;;;;;;999999888777666444333333333222222111111000000///222111111000//////......//////............//////.../////////000000000111000000000000000000000000////////////000000000111//////000000111111111111/////////000000000111111000000111222333444444333333333333222111/////////fff[[[WWWRRROOOMMMLLLJJJIIIGGGEEEDDDDDDBBB???;;;777555333111111222222111000......---------,,,,,,,,,((()))++++++,,,+++***))))))'''&&&'''+++---+++)))***************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))%%%'''))))))((((((***,,,)))((('''&&&&&&'''((()))&&&&&&&&&&&&''')))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))'''((()))******)))((('''%%%%%%%%%&&&'''(((((()))'''''''''((()))******+++))))))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''((((((((()))))))))(((((((((((()))))))))---...,,,'''$$$&&&)))******)))((('''&&&&&&%%%&&&''''''((()))******+++(((''''''(((((()))***+++$$$&&&))))))(((&&&&&&&&&''''''''''''((((((((()))***((()))...333111)))!!!'''''''''''''''((())))))''''''''''''((((((((())),,,+++++++++******))))))++++++++++++******)))))))))******+++,,,,,,------------......///000000000000111333555666777888888666777888999;;;<<<===>>><<>>999777888:::999444222333333000111444444222222444000//////......///000000//////............//////---------.........//////------------------------,,,,,,,,,---------......////////////000000000000000000000000111111111111333222222333444666888:::777888:::<<<===>>>??????<<<<<<======>>>@@@AAABBB@@@BBBCCCCCCCCCDDDFFFIIIGGGIIIJJJJJJJJJKKKNNNPPPMMMOOORRRUUUWWWXXXYYYYYYWWWWWWVVVTTTRRRPPPOOONNNFFFFFFGGGHHHHHHGGGFFFEEE???@@@@@@===:::999999;;;:::999888777555444222222222222111111000000//////111111111000//////......//////............//////.../////////000000111111000000000000000000000000////////////000000000000000000000000111111111111............/////////000.........///000111000.........///000111222333444fffZZZWWWSSSPPPNNNLLLIIIGGGGGGEEECCCBBBAAA>>>:::777777555333222222111///...............---,,,++++++---+++)))***,,,---,,,))),,,+++++++++***))))))))),,,+++***)))((((((((((((''''''((())))))***))))))))))))))))))))))))))))))))))))************)))((()))))))))))))))(((((((((******))))))(((((('''''')))(((((((((******((('''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******,,,+++)))((('''&&&''''''***)))(((''''''((()))***))))))(((((('''''''''&&&))))))))))))))))))))))))+++***((('''&&&''')))***************************''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((,,,'''%%%'''&&&$$$&&&+++)))((('''&&&&&&'''((())))))'''%%%%%%'''''''''&&&(((((())))))((('''&&&&&&&&&&&&&&&''''''''''''((())))))))))))************)))************+++++++++((()))+++---............---------............///111222222333444555666666999999999999::::::;;;<<<======???@@@BBBCCCEEEEEEFFFFFFHHHIIIJJJKKKKKKKKKMMMMMMLLLLLLLLLMMMNNNNNNPPPQQQRRRTTTVVVXXXYYYZZZ]]]]]]]]]]]]^^^```aaabbbcccdddeeeeeeccc___ZZZWWWVVVRRRMMMJJJIIIIIIIIIIIIEEEDDDDDDCCCCCCCCCDDDDDDCCCBBB@@@>>>>>>???@@@AAA>>>===<<<;;;;;;<<<===>>><<<<<<<<<===???BBBDDDFFFMMMSSSYYY___fffppp~~~yyyrrrhhh]]]VVVRRRRRRSSSQQQMMMFFF@@@;;;888888888777777666555444444333333333333222222111000//////222000///------///000222////////////////////////................................................++++++,,,,,,---...//////////////////000000000000000////////////000111111333111///000222555777888999999:::;;;;;;<<<<<<===:::;;;<<<>>>??????@@@@@@AAAAAAAAAAAABBBBBBCCCCCCGGGHHHHHHHHHHHHHHHHHHIIINNNOOOPPPPPPOOOPPPRRRUUUXXXVVVSSSQQQPPPNNNLLLIIIGGGEEECCCCCCCCCCCCBBBAAA===<<<;;;:::888777666555666777777777555444222000222222222111111111000000111111111111000...------//////.........---------............//////000000---------............///////////////000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000gggZZZWWWSSSPPPNNNLLLIIIGGGEEEDDDBBBAAA@@@>>>:::777777555333222222111///...---....../////////......---+++)))***,,,---,,,***++++++++++++************,,,+++***)))(((((((((((())))))))))))))))))((('''))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((***)))))))))(((((((((''')))(((((((((******((('''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******+++***)))(((''''''((((((***)))(((''''''((()))***)))))))))(((((((((''''''((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((***)))'''''')))+++++++++)))((('''&&&&&&'''((())))))'''&&&&&&'''((('''&&&((((((((((((((('''&&&&&&'''''''''((((((((())))))))))))))))))************)))************+++++++++((()))+++------...------------------............000000111222333444555555999999888999999:::;;;<<<<<<===>>>@@@BBBCCCDDDEEEEEEFFFGGGIIIJJJJJJJJJJJJNNNMMMMMMMMMMMMNNNOOOOOOOOOOOOQQQSSSUUUWWWXXXYYY[[[[[[\\\\\\]]]]]]^^^^^^aaabbbccccccaaa]]]YYYWWWUUUQQQKKKHHHFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCAAA@@@>>>===<<<===>>>???======<<<;;;;;;<<<======::::::999::::::<<<===>>>888<<>>>>><<<999555444333444555666555555444333333222222333333222111111000//////111000///......///000111........................................................................+++,,,,,,------................../////////000000......///000000111222222333111000000222444555555999999999:::;;;;;;<<<<<<:::;;;<<<>>>???@@@@@@AAA??????@@@AAAAAABBBCCCCCCGGGGGGGGGHHHHHHHHHHHHHHHLLLNNNOOOPPPOOOOOOQQQRRRVVVTTTRRRPPPOOOMMMJJJHHHGGGDDDBBBBBBBBBBBBAAA@@@===<<<;;;:::888777666555555555555555444222000///222222222111111000000000000000000000000///...---//////.........------------------....../////////------------.............../////////000000000000000000000000000000000000000000111111111111000000////////////////////////000000000000000000000000hhhZZZWWWSSSPPPNNNLLLIIIGGGEEECCCBBBAAAAAA???<<<:::777555333222222111000...------...///000111111000---+++***+++,,,---,,,************+++++++++++++++,,,+++***)))((((((((((((************)))((('''&&&))))))))))))))))))))))))'''(((((())))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))(((((((((******((('''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))******)))(((''''''((()))***))))))(((((((((((())))))***)))))))))))))))((((((''''''''''''''''''''''''***)))(((''''''((()))***'''''''''''''''''''''''''''(((((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((($$$))))))%%%&&&,,,+++%%%((((((''''''''''''((((((((('''&&&&&&(((((((((&&&(((((((((((((((''''''&&&(((((((((((()))))))))***))))))))))))************)))************+++++++++******+++,,,------,,,,,,------------............//////000111222333333444888777777888999:::;;;;;;<<<===>>>???AAACCCDDDEEEDDDEEEGGGHHHIIIIIIJJJJJJNNNNNNMMMMMMNNNOOOOOOPPPMMMNNNPPPRRRTTTVVVWWWXXXXXXYYYZZZ[[[[[[ZZZYYYYYY]]]^^^^^^^^^]]]ZZZWWWUUUQQQMMMHHHEEEDDDDDDCCCCCCEEEDDDCCCBBBAAAAAA@@@@@@???>>><<<;;;;;;;;;<<<===<<<;;;;;;::::::;;;;;;<<<:::999888888777777888888<<<>>>???>>><<<===AAAEEEJJJKKKNNNSSSZZZfffrrrzzz{{{tttooommmkkkgggdddddd```[[[WWWTTTOOOGGGBBB<<<:::777444333333555666444444333333333333444444444444333333222111111111222222111111000000//////111000///......///000111........................---------------------------------------------------------------------------------.........//////---...///000111222222111333111000111222444333333888888999999:::;;;;;;;;;::::::;;;===>>>@@@AAAAAA===>>>???@@@AAABBBCCCDDDFFFFFFGGGGGGGGGHHHHHHHHHJJJLLLOOOOOOOOONNNNNNOOOSSSQQQOOONNNMMMKKKHHHEEEEEECCCAAA@@@@@@@@@???===<<<<<<;;;:::888777666666333333333333222111//////111111111111000000000000//////000000000//////..................---------,,,,,,------------......------------................../////////000000000000000000000000000000000///000000111111000000///////////////////////////000000000000000000000000hhhZZZWWWSSSPPPNNNLLLIIIGGGFFFDDDBBBBBBBBBAAA???===888555222111111111000///---...//////000000000///,,,,,,+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++***)))(((((())))))))))))*********))))))(((((((((((((((((((((((((((&&&''''''((((((((((((''''''((((((((((((((())))))))))))))))))(((((((((((()))(((((((((******((('''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))(((''''''''')))***+++))))))(((((((((((())))))************))))))))))))(((((((((((((((((((((((()))(((((('''(((((()))***))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((###000333)))$$$******"""(((((((((''''''(((((((((''''''&&&'''))))))(((''''''(((((((((((((((''''''''''''((((((((()))))))))((()))))))))************))))))*********+++++++++++++++++++++,,,,,,,,,+++,,,,,,---------............///000000222222333444666666666777888999:::;;;;;;<<<===???@@@BBBCCCDDDDDDDDDFFFGGGHHHIIIIIIIIIMMMMMMMMMMMMNNNOOOPPPPPPMMMNNNOOOQQQSSSUUUVVVWWWVVVWWWYYYZZZZZZXXXVVVUUUYYYZZZZZZYYYXXXVVVUUUSSSLLLIIIEEECCCCCCDDDDDDCCCEEEDDDBBBAAA@@@???>>>>>>===<<<;;;:::::::::;;;;;;::::::::::::::::::::::::::::::999999888888888777777999;;;:::888888999;;;>>>??????AAAEEELLLUUU[[[___hhhvvv}}}{{{yyyzzzxxxtttqqqrrrxxx}}}}}}|||zzzxxxuuusssrrrqqqppprrrvvvzzz|||yyytttppp[[[WWWQQQNNNMMMLLLKKKJJJHHHFFFEEEEEEEEEBBB>>>:::;;;:::999777666666666777444444555444444333222222222222111111111000000000111111000000000/////////000///............///000........................------------------------------------------------------------------,,,,,,,,,,,,,,,---------......---...///000111000000///111000000111333444444333777777888888999:::::::::888999999:::<<<===??????======???@@@BBBCCCDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIKKKNNNPPPOOOMMMMMMMMMOOONNNLLLKKKJJJHHHEEEBBBBBB@@@>>>=========<<<;;;;;;;;;:::999888777666555333333222222111000//////000000000000000000000000......//////000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000hhhZZZWWWSSSPPPNNNLLLIIIGGGEEECCCAAA@@@@@@@@@???===888555222111111111000//////////////////...---,,,,,,,,,---,,,,,,,,,,,,---******++++++,,,,,,,,,---+++***))))))))))))))))))'''''')))***++++++++++++((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((()))))))))******(((((((((((()))))))))))))))(((((((((******((('''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''((()))***+++(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((***;;;@@@333((()))+++''''''((((((((((((((((((''''''&&&&&&(((******)))'''''''''((((((((((((((('''&&&&&&'''''''''(((((((((((()))))))))************))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...//////000111222333444444555555555666777888::::::;;;;;;<<<>>>@@@AAACCCCCCBBBCCCEEEFFFGGGGGGHHHHHHKKKKKKKKKLLLMMMNNNOOOOOOLLLMMMOOOPPPRRRTTTVVVWWWTTTVVVWWWXXXXXXWWWUUUSSSWWWWWWVVVUUUTTTSSSRRRQQQHHHFFFCCCCCCDDDEEEEEEEEECCCBBBAAA???>>>=========<<<;;;;;;:::::::::::::::888888999999999999888888777888888888888888888888222333555555555555555666888999999999:::<<>>???AAABBBDDDEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHHHHKKKNNNOOONNNLLLKKKLLLKKKJJJIIIHHHHHHEEEBBB??????===;;;:::;;;;;;:::999999999888777666555555444333333222111111000000000////////////////////////---......////////////...---.....................,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...............//////////////////////////////////////////000000000000//////........................////////////////////////gggZZZWWWSSSPPPNNNLLLIIIGGGCCCAAA>>>=========<<<;;;999666222000000111000000////////////...---,,,,,,+++---...---,,,+++,,,...+++++++++,,,,,,,,,,,,,,,******)))))))))))))))***&&&'''(((***+++,,,------))))))))))))))))))))))))&&&''''''((())))))))))))((())))))******++++++,,,(((((((((((()))))))))))))))(((((((((******((('''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))((((((((((((((()))(((''''''''')))***+++(((((())))))))))))(((((((((((()))))))))))))))***************************''''''(((((())))))******'''''''''''''''''''''''')))))))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((,,,999???444(((%%%'''(((''''''((((((((((((''''''&&&&&&''')))++++++)))'''&&&'''((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))************)))************+++++++++***************+++,,,---,,,,,,,,,,,,------------//////000111222333444444333333444555666777999::::::;;;<<<===???AAABBBCCCBBBBBBDDDEEEFFFGGGGGGGGGIIIIIIIIIIIIJJJKKKMMMMMMKKKKKKMMMOOOQQQSSSTTTUUURRRSSSTTTUUUUUUUUUTTTSSSVVVUUUSSSQQQPPPOOOOOOOOOFFFDDDCCCBBBDDDEEEFFFEEEAAA@@@???>>>======<<<===::::::::::::999999999888666777777888888777777666333444555666777777666666888999999999999:::::::::333555777777666666777888777999===@@@AAAAAA???>>>888999::::::::::::;;;===;;;;;;<<<;;;;;;999888888999999:::<<<>>>===;;;888777777666666555666666666222222444444444333222111......//////000000000111//////000111111000000000000000//////////////////////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------....../////////000111222333444444222000000222555666666555555666666777888888999777666555555555666888999===>>>???@@@AAABBBCCCDDDCCCCCCDDDEEEFFFGGGGGGHHHHHHJJJLLLLLLKKKIIIIIIJJJGGGFFFEEEEEEEEECCC???;;;:::999777777999:::999888777777666555555444333333333222111000000000000111............////////////....../////////......------------...............------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------........./////////////////////////////////...//////000000//////...........................////////////////////////fffZZZWWWSSSPPPNNNLLLIIIGGGEEEBBB???>>>>>>===<<<;;;999666222000000000000000//////000000000//////...+++---///...,,,+++,,,...,,,,,,,,,,,,,,,,,,++++++******))))))))))))******'''((()))***+++,,,,,,,,,))))))))))))))))))))))))&&&'''((()))************)))******+++,,,,,,------'''((((((((()))))))))***)))(((((((((******((('''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))(((''''''((()))***'''((()))******)))((('''''''''((((((((()))))))))))))))))))))))))))))))))&&&'''((())))))*********(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))---000...'''$$$%%%'''&&&'''((())))))((('''&&&&&&&&&''')))++++++)))'''&&&&&&'''(((((((((((((((''''''''''''(((((((((((())))))))))))************)))************+++++++++))))))))))))***+++---...++++++,,,,,,,,,------------...//////111111222333222222333444555777999999999:::;;;===???@@@AAABBBAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKHHHHHHJJJLLLNNNPPPQQQRRRPPPPPPPPPQQQQQQRRRRRRSSSVVVUUURRROOOMMMLLLLLLMMMGGGEEECCCBBBCCCCCCBBBAAA???>>>>>>===<<<<<<<<<===888888888888888777666666555666777777777777666555222333444555555555444444444333222333444555555555444666777777666666777999888888888999:::;;;:::999333555777888888888888888555666777888888777666555666666666777999999888666333444555555555444333333444555555444333222222333222222222222333333444444111111111111111222222222///////////////000000000........................---..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------............/////////000333777;;;>>>:::777222000111333555555444555555666666777888888999888666444444555666777<<<======>>>???@@@@@@@@@BBBBBBCCCDDDEEEFFFGGGHHHFFFGGGHHHHHHFFFFFFGGGHHHCCCCCCCCCCCCCCCAAA<<<999777555444555777999999888555555444333333222222222111000///.........///000---------....../////////////////////...---,,,,,,---------.........//////...---------,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////////////////////////////......////////////..............................////////////////////////eeeZZZWWWSSSPPPNNNLLLIIIGGGIIIFFFCCCAAA@@@@@@???>>>999666222//////000111000...///000111111222222111+++---///...,,,+++,,,///---------,,,,,,+++++++++***)))))))))))))))******)))******+++++++++******))))))))))))))))))))))))'''''')))***++++++++++++******+++,,,------......'''((((((((())))))******)))(((((((((******)))'''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******)))(((((((((((((((***)))(((''''''((()))***'''((()))******)))((('''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&((()))************++++++++++++++++++++++++)))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((***&&&'''+++,,,)))(((+++&&&'''((())))))((('''&&&%%%&&&'''))),,,,,,***(((&&&&&&'''((())))))(((((((((((((((((())))))))))))))))))))))))************)))************+++++++++)))(((((((((***+++---///++++++,,,,,,,,,---------,,,,,,---...///000111111222222222333555777888999999:::;;;===>>>@@@AAABBB@@@AAABBBDDDEEEEEEFFFFFFDDDDDDDDDEEEFFFGGGIIIJJJEEEFFFHHHJJJLLLNNNOOOPPPNNNNNNMMMNNNOOOPPPQQQRRRWWWUUURRRNNNLLLKKKKKKLLLHHHEEECCCBBBAAAAAA???>>>>>>======<<<<<<<<<======666666666777666666555444444555666777777666555444444555666777666555444333444333222222444777888888666777777666444444666888777666555666777888777777000222555777777777666555222333444555555555444333444333333444555666555333///111444666555444333333333444444333222222333555444333222111111111111111222111000///............/////////000000000000000---.....................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------........./////////...///111555<<>>>>>BBBBBBCCCDDDEEEFFFGGGGGGEEEEEEFFFDDDCCCCCCDDDFFFBBBAAABBBBBBBBB???;;;888555333333444666888999888333333333222222111111111000///...---,,,---...///---------.........//////////////////...---,,,+++---------.........//////.........------,,,,,,,,,++++++,,,,,,,,,------------------.........//////////////////////////////......////////////..............................////////////////////////ccc]]]TTTLLLIIIMMMOOOLLLHHHFFFDDDAAA>>><<<<<<<<<===;;;888444111111111000//////......///111222000///...---,,,+++++++++,,,,,,,,,+++***))))))***+++,,,))))))))))))************+++*********))))))((((((((()))***++++++***)))(((((((((((((((((()))******((((((((((((((()))******+++***)))'''''')))***+++***)))'''((()))++++++***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''%%%$$$(((,,,***%%%&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))******))))))))))))******))))))))))))))))))))))))&&&(((+++------+++(((&&&'''''''''(((((((((((()))''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((('''''''''''''''(((+++,,,+++(((%%%))))))************))))))+++)))((('''((())))))((())))))************)))))))))(((''''''''')))***+++))))))))))))************)))******,,,---...//////,,,---...///000000000000111333444444444444555777999;;;<<<;;;;;;;;;===???===@@@EEEIIIJJJIIIGGGEEEGGGFFFFFFFFFGGGHHHHHHIIIJJJJJJJJJKKKKKKMMMNNNOOOKKKKKKLLLMMMNNNPPPRRRSSSTTTQQQNNNLLLKKKIIIFFFDDDBBBBBBAAA@@@???>>>===<<<;;;;;;;;;;;;:::999888888666666666666555555555555777777666666555555555444333444444555555444444333333333333333333444555666444444444444444444444444333444444555555444444333333333333333333333333333555555444444444333333333333444444555555444444333333444444555555444444333111111111111111111111111000000000000000000000000////////////////////////////////////////////////.................................------,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++...000...,,,------------------------......///000444888<<<>>>666555333000000000111222000111222333555666777888999888888888777777666666::::::;;;;;;<<<=========???@@@BBBBBBBBBBBBCCCEEEGGGFFFDDDCCCCCCCCCDDDEEEEEEBBB@@@AAADDDDDD???:::777666666555555555666666444444333333222111000000000000000000///////////////...---,,,,,,---...///---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------....................................////////////------------------------------............------hhh___ZZZTTTOOOMMMKKKIIIFFFEEEDDDAAA>>>===<<<<<<===:::777333111000000000///111000//////000000...,,,,,,,,,---------,,,+++***,,,+++***))))))***+++,,,))))))))))))************+++*********))))))))))))))))))************))))))((((((((((((((()))******((((((((((((((()))******+++***(((''''''(((***+++((('''&&&''')))***)))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++...---)))'''((('''$$$&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))***))))))(((((())))))***((((((((((((((((((((((((&&&(((***++++++***(((&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''(((((((((((((((((('''''''''((((((((((((((((((((('''((('''((()))+++***(((&&&((())))))******))))))((())))))((()))************''''''(((((((((((('''''')))(((((((((((())))))***))))))))))))***************************+++++++++,,,---...//////000000000111222444444333333555666999:::;;;;;;:::;;;===???AAADDDHHHIIIHHHFFFDDDDDDFFFFFFFFFFFFFFFGGGHHHIIIFFFFFFGGGGGGHHHIIIKKKKKKKKKKKKLLLLLLMMMOOOPPPQQQQQQNNNLLLJJJIIIHHHEEECCCAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;:::999888777666666666555555555444444555555555444444444333333333333444444444444333333444333333333333444444555444444444444444444444444333333444444444444333333333333333333333333333333444444444444333333333333333333444444444444333333111111222222222222111111111111111111111111111111////////////////////////..............................................................................---------,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***,,,...///...,,,------------------------.........///111444666888222111111000000111333333000111222333555666777888999888888888777777777777::::::;;;;;;<<<============???@@@@@@@@@@@@AAACCCDDDCCCBBBBBBAAABBBCCCCCCCCC@@@===>>>AAAAAA<<<888666555444333333333333333333222222111000000//////000////////////.........///...---,,,,,,---...///------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...------------------------........................------------............------------------------------............------eeeVVVUUURRRNNNKKKIIIIIIJJJEEEDDDAAA???===<<<<<<<<<999666222000000000///...111000/////////...,,,******,,,...//////---***(((++++++************++++++)))))))))*********++++++***************)))))))))******))))))))))))******((((((((((((((()))******((((((((((((((())))))*********((((((((((((******''''''''')))++++++)))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,111222,,,'''&&&''''''&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((())))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''((())))))(((''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((())))))((((((''''''&&&&&&''''''(((((((((((((((((()))((('''((())))))(((''''''(((((())))))((((((''''''((()))***+++++++++***((((((((((((((((((((((((((())))))))))))(((((('''))))))))))))************++++++***)))(((''''''&&&,,,---...//////000//////000222333333333333444666777999:::::::::;;;===???DDDHHHKKKIIIDDDAAABBBDDDFFFFFFFFFFFFFFFFFFGGGHHHEEEEEEEEEFFFGGGHHHJJJJJJLLLLLLKKKKKKLLLLLLMMMNNNLLLJJJHHHGGGFFFEEECCCAAA???>>>>>>===<<<;;;:::::::::::::::::::::999777777555555555555444444444444333333333333222222222222222333333444444333333222444444333333222333333333333333333333333333333333222333333444444333333222222222222222222222222222444333333333333222222222222222333333333333222222///000000111111000000///000000000000000000000000........................................................................------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,---...---,,,---------------------------------...//////000000---...///000111222333444111111222333555666777777888888888888888777777777:::::::::;;;<<<<<<======;;;===>>>>>>>>>>>>???AAAAAA@@@@@@???@@@@@@AAAAAA???===:::;;;===<<<999666555444333111111000000000111111000000//////..................------------......------------......---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------+++,,,,,,,,,------------------------------------------............------jjj\\\XXXRRRMMMJJJIIIIIIIIIEEECCCAAA???===<<<<<<<<<888555111////////////...000///......///...,,,***+++,,,---......,,,***)))++++++++++++++++++++++++))))))*********+++++++++************************+++***)))(((((()))***+++((((((((((((((())))))***))))))(((((((((((())))))***)))(((((((((((()))***))))))***,,,...---+++((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))---...+++(((***,,,+++''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((******)))((('''&&&&&&%%%''''''''''''((((((((((((***(((&&&&&&'''))))))(((''''''(((((((((((('''''''''(((*********)))((()))+++******************+++((()))*********((('''&&&((()))))))))************++++++***)))(((''''''&&&,,,,,,---...////////////000111333333222222444555555777888999999:::===???DDDIIILLLIIIBBB>>>AAAFFFFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFGGGGGGIIIJJJLLLMMMLLLLLLKKKJJJJJJJJJJJJKKKHHHFFFDDDDDDDDDCCCAAA???>>>======<<<;;;;;;::::::::::::::::::999888777666444444444444333333333333222222222222222222222222222222333333333333222222444444333222222111222222222222222222222222222222222222333333333333222222222222222222222222222222333333222222222111111111111111222222222222111111000000111111111111000000////////////////////////........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,------------,,,,,,------------------+++,,,------...------,,,+++,,,...000111222222222111111222333444555666777888888888888888888888888999::::::;;;;;;<<<======;;;<<<======<<<<<<>>>???>>>>>>>>>>>>??????@@@@@@<<<;;;999999999999777444555444222111000//////...000000000/////////......---------,,,,,,,,,++++++------------------------,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,------------------------------------,,,------......------,,,wwwrrrgggYYYPPPMMMKKKGGGCCCDDDCCCBBB@@@>>>===<<<;;;777444111//////000//////...------...//////...,,,------,,,,,,++++++,,,,,,+++++++++,,,,,,+++++++++************++++++++++++***************++++++++++++***)))(((((()))***+++((((((((((((((())))))***))))))(((((((((((()))))))))(((((((((((((((((()))(((((())),,,------***((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))((('''***...---)))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((((((((((((''''''(((((((((******)))((('''&&&&&&%%%&&&'''''''''(((((())))))***(((%%%%%%&&&(((((((((''''''((((((((((((''''''''')))+++***'''&&&&&&'''++++++************++++++((()))*********((('''&&&((()))))))))************************************+++,,,---...///////////////111222222111222333555333555777888888:::===???AAAFFFIIIFFFAAA???CCCHHHFFFEEEEEEDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIKKKMMMNNNMMMLLLKKKJJJIIIIIIIIIIIIEEEDDDBBBAAABBBAAA???>>>=========<<<<<<;;;;;;:::999999999999888777666666333333333333222222222222222222222222222222222222111111222222222222111111444333222111111111111111222222222222222222222222111111222222222222111111111111111111111111111111222111111111111000000000000000111111111111000000///000000111111000000///........................////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---,,,,,,,,,---------......***+++,,,---............---...///000000000000000111222333333444555666666888888888888888999999999999999::::::;;;<<<<<<<<<;;;<<<======<<<;;;===>>>===>>>>>>>>>>>>>>>>>>>>>;;;:::888777777777666555555444333111000/////////000000000000000/////////,,,,,,,,,,,,++++++++++++,,,------------------,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,------------.........------------------------,,,,,,------------,,,,,,sssooocccUUUMMMMMMLLLHHHCCCCCCCCCBBB@@@???===<<<;;;888555111000000111000000...------...000000///......---,,,+++***+++,,,---++++++,,,,,,,,,,,,++++++*********++++++++++++,,,*********+++++++++++++++******))))))))))))******((((((((((((((()))*********))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&(((******(((&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******'''&&&)))---+++%%%'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))((((((''''''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((())))))((((((''''''(((((()))))))))((((((''''''&&&&&&&&&&&&''''''((()))))))))***'''%%%%%%&&&((((((((('''(((((())))))(((((('''(((***+++)))&&&%%%'''******)))(((''''''((()))***((())))))))))))(((((('''))))))))))))*********************++++++,,,,,,,,,+++,,,---......///.........000111111111111222444222333555777777999===???===AAAEEEDDDAAA@@@DDDHHHFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGIIIKKKLLLMMMLLLKKKJJJIIIIIIIIIIIIEEECCCAAAAAAAAA@@@>>>===<<<<<<<<<<<<;;;;;;::::::888888999888888777666555222222222222111111111111111111111222222222222222000111111222222111111000222222111111000111111111111111111111111111111111000111111222222111111000000000000000000000000000111111000000000////////////000000000000000000///---......//////......---////////////////////////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,++++++,,,---+++,,,,,,------.........++++++,,,---...///000000000000000000////////////222222333333444555666666888888888999999999999999999999999:::;;;;;;<<<<<<:::;;;<<<<<<;;;:::;;;<<<===============<<<;;;;;;:::999777666555555444555555444333222111000000000000000000000000/////////,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------,,,,,,------------,,,,,,yyyeeeZZZTTTMMMJJJKKKLLLJJJGGGCCCCCCBBBAAA???===;;;:::888555222000111222222111000///...///000000///------------,,,,,,,,,++++++++++++,,,------,,,++++++*********+++++++++,,,,,,*********++++++,,,,,,,,,))))))************))))))((((((((((((((()))************)))((((((((((((((('''(((((((((((((((((('''&&&%%%%%%&&&'''((('''&&&(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++***''''''***)))&&&(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************))))))(((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******))))))(((((((((((())))))((((((((((((((('''''''''&&&&&&''''''((())))))***((('''%%%&&&'''((('''&&&((())))))******))))))((((((***+++)))'''''',,,111+++***(((''''''(((***+++)))(((((((((((())))))***))))))))))))*********************+++++++++,,,,,,++++++,,,---...............///111111000000222333000222444666777999<<>>AAABBBBBBBBBCCCEEEFFFEEEDDDCCCCCCCCCCCCDDDBBBBBBCCCDDDFFFHHHJJJKKKMMMLLLKKKJJJIIIIIIIIIJJJFFFDDDBBBAAAAAA@@@>>><<<:::::::::::::::999999999888888888888777666555444222222111111111000000000//////000000000111111111000000111111111111000000111000000000000111111222111111111111111111111111000000111111111111000000000000000000000000000000000000000/////////.........//////000000//////.........////////////......////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))************************************************)))+++---,,,******,,,...++++++,,,,,,---......///------,,,,,,,,,...///000111111000/////////111111222333333444444555555555888888888999999:::::::::888999999::::::;;;<<<<<<888:::::::::888888999:::;;;<<<<<<<<<;;;999888777888777666444333222333444333333222111000000111111........................------,,,,,,,,,++++++++++++,,,------------,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------------------------+++,,,,,,------,,,,,,+++vvvaaaSSSSSSQQQOOOLLLIIIHHHGGGCCCCCCBBBAAA???===;;;:::888666222111111222222222333111000000000000---+++***,,,...///...---***)))++++++------------++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,((()))***++++++***)))(((((((((((((((((()))************)))(((((((((((((((''''''(((((((((((('''''')))'''&&&&&&((())))))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%+++---)))'''(((++++++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******''''''''''''''''''''''''''''''((())))))(((''''''))))))))))))************))))))(((((((((((())))))'''''''''(((((((((((((((&&&&&&&&&'''((())))))***(((&&&&&&&&&(((((('''&&&))))))************))))))(((***+++***(((***111888---,,,***))))))***,,,---)))(((''''''''')))***+++))))))))))))************+++++++++***************++++++,,,---...............///111111000000222333///111444555777999<<>><<<999999999888888888888888888888888888777666555444111111111111000000000000---.........//////000000000000111111111111000000000000//////000111222222000000000000000000000000000000111111111111000000000000000000000000000000000/////////..................////////////......000000111111111111000000000000000000000000000000------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))***+++,,,,,,+++***)))************************************************(((+++---,,,***)))+++...++++++,,,,,,---.../////////...,,,++++++,,,...///222000///...///000222444333333333444444555555555888888888999999:::::::::888999999::::::;;;<<<<<<777888999888777666777888:::;;;;;;:::999777555444666666555333111000111333222111000000000000000111---------------------------------,,,,,,,,,++++++++++++------------++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++uuuaaaWWWTTTQQQOOOMMMKKKHHHEEEDDDDDDBBB@@@>>>;;;999777888666333222222222222111222111111000///......---........................***+++,,,,,,,,,,,,+++***)))******++++++******)))************************'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''&&&&&&(((''''''''')))***,,,...,,,,,,+++***)))(((''''''(((***+++***)))((()))***'''---222111,,,))))))+++)))))))))))))))(((''''''))))))************))))))***((('''((()))***)))'''(((((((((((()))***,,,---)))))))))))))))******+++((((((''''''''''''((((((******)))((('''&&&%%%%%%((((((((((((((((((((((((***''')))......)))'''***%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((()))******)))((((((---555;;;///---+++)))((()))+++---))))))))))))))))))))))))((((((((()))******++++++''')))******))))))***+++,,,,,,,,,---------......///000000111111111111000000111222333555777999:::============>>>>>>>>>>>>???@@@AAACCCDDDDDDCCCCCCFFFEEEEEEDDDEEEGGGHHHIIIJJJIIIIIIIIIIIIHHHHHHHHHGGGFFFDDDAAA???===<<<<<<888888888888777777777666888777666555444333222222000000000000000111111111000000000000000111111222////////////000000000000////////////////////////000000000000000000000111000000000000000000000000//////000000000000//////000000000000////////////((()))***+++---...///000---.........//////000000......////////////......000000//////.........---,,,,,,,,,---------......***//////---333:::333%%%...---,,,------,,,***(((+++,,,,,,------,,,,,,+++,,,,,,++++++***)))((((((***++++++,,,,,,++++++******************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------------............///000000///////////////000111111222333333444555555888777777888:::<<<;;;:::999999:::::::::999999888777666555444444555666777<<<<<<;;;;;;999888777666444444444333333222222222555444333222111///......000000//////.........---,,,,,,,,,++++++*********------,,,,,,+++***))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,uuuaaaWWWTTTQQQOOOMMMKKKHHHEEEDDDDDDBBB@@@>>>;;;999888777555222111111222111000000000000///...---------........................+++,,,------------,,,+++******++++++++++++******************************'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((((((((((((''''''((()))***,,,---++++++******)))(((((((((''')))***)))((('''((()))(((,,,//////,,,***)))***))))))******))))))((((((******++++++++++++*********((('''((()))***)))'''((((((((()))******++++++)))))))))))))))******+++((((((''''''''''''((((((***))))))(((((('''''''''((((((((((((((((((((((((***''')))------)))'''***&&&&&&&&&&&&&&&'''((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))******(((&&&'''***------,,,***)))))))))***+++))))))))))))))))))))))))*********)))))))))))))))''')))******))))))***+++,,,,,,,,,------------...//////000111111111111000222222333333555666888888<<<<<<<<<<<<===============>>>???AAABBBBBBAAAAAADDDCCCCCCCCCDDDEEEFFFGGGIIIIIIHHHHHHHHHGGGGGGGGGFFFEEECCC@@@>>>===<<<;;;888888777777777666666666666666555444333222111111000000000000000000000000///////////////000111111.../////////000000000000////////////////////////111111000000000000000000/////////////////////////////////000000/////////000000000000/////////...---------------------------........./////////000......////////////..................---------,,,,,,,,,,,,------------...(((,,,,,,***222===>>>777000...------------,,,***+++,,,,,,------,,,,,,+++,,,,,,++++++***))))))((()))******++++++******)))***************************++++++,,,,,,++++++***+++++++++,,,,,,,,,------------------............000000////////////000000111111222333333444555555777666666777999;;;:::999777777888888888888777777666555444333333444555666::::::999999888666555444444444333333333222222222222222111000///......---.........---------,,,,,,,,,,,,,,,+++++++++******------,,,++++++***))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,ttt```WWWTTTQQQNNNLLLJJJHHHEEEDDDCCCBBBAAA>>><<<999888777444111000111111000/////////......------,,,,,,........................,,,------......------,,,++++++,,,,,,,,,,,,++++++************************'''((())))))******))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''(((((())))))))))))))))))'''''''''((()))***+++,,,))))))))))))))))))))))))&&&((()))((('''&&&'''((()))***,,,---,,,+++)))(((+++************)))))))))***++++++,,,,,,++++++******((('''((()))***)))'''((()))***++++++***)))((()))))))))))))))******+++)))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((('''(((++++++((('''(((((((((((((((((()))******'''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((()))+++***(((%%%$$$$$$*********)))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''''')))******))))))***+++,,,,,,,,,,,,------------//////000111111111111111333333333333444555666777:::::::::;;;;;;<<<<<<<<<<<<<<<===>>>????????????AAAAAAAAAAAABBBCCCDDDEEEGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCAAA???===;;;::::::777777777666666666555555444444333333222111000000111111000000//////................../////////000....../////////000000000////////////////////////111111111000000/////////////////////////////////........................000000000/////////............................................./////////---......//////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++///...,,,444CCCMMMNNN111///---,,,---------,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++***))))))))))))))))))******)))))))))***************************++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,------------............000000////////////000000111222222333333444444555666555555666888999888777555666666777777666666666444444333333333333444444777777777666555444333222333333333222222222222222000/////////............------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***,,,,,,,,,+++******))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,uuuaaaWWWTTTPPPMMMLLLJJJGGGFFFDDDCCCBBBAAA???<<<:::999666444111000000000000////////////......---------........................,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++************************(((((()))************)))((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))++++++)))(((&&&(((((())))))******++++++'''''''''((()))******+++(((((((((((())))))******'''((())))))''''''((())))))))))))***,,,+++)))''',,,++++++***************)))******++++++******)))***((('''((()))***)))'''((()))+++,,,+++***(((&&&)))))))))))))))******+++))))))(((((((((((())))))((()))))))))*********+++((((((((((((((((((((((((''''''((())))))(((''''''))))))(((((())))))***+++''''''(((((()))*********(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***&&&(((***++++++***(((((((((((()))******)))((('''))))))))))))))))))))))))************))))))((((((''')))******))))))***+++++++++,,,,,,,,,---------...///000111111111111111222222222333444555666777888888999999::::::;;;;;;<<<<<<======>>>>>>>>>>>>@@@@@@@@@AAAAAABBBCCCCCCEEEDDDDDDDDDDDDCCCCCCCCCAAA@@@>>><<<;;;:::999999666666666555555555555444444444333222111111000000111111000//////...---------------......................../////////000000////////////////////////111111111000//////......////////////////////////......------------......000000/////////.........++++++,,,---...///000000........................---------......------------------,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,//////---111>>>KKKPPP111...+++***+++,,,------++++++,,,,,,,,,,,,+++++++++++++++*********))))))))))))************))))))***************************++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,---------.........000////////////000000111222222222333333444444444555444333444666777666555444555555666666666666666444444333333333333444444444444444444333222111000222222222222222111111111.............../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++******))))))***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++vvvaaaWWWTTTPPPLLLKKKIIIGGGFFFDDDCCCBBBAAA???===;;;:::666444111000000000000///000000000///////////////........................,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++************************((())))))***************))))))))))))))))))))))))((((((((((((((((((((((((&&&((()))++++++)))(((&&&(((((())))))******++++++''''''(((((()))))))))***'''''''''((())))))******((()))******(((((()))***)))(((((()))++++++)))''',,,+++******))))))******(((((())))))))))))((((((***((('''((()))***)))''')))***+++,,,+++)))'''&&&)))))))))))))))******+++))))))(((((((((((())))))(((((())))))******++++++(((((((((((((((((((((((('''((((((''''''(((((('''((((((''''''(((((()))***'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((()))***+++,,,,,,&&&''')))******)))((('''))))))))))))))))))))))))(((((())))))************''')))******))))))***++++++++++++,,,,,,,,,------......000111111222222222000000111222444666888999777777777888999:::::::::===============>>>>>>?????????@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@??????===<<<;;;:::888888777777555555555444444444333333444444333333222222111111000000000///...---,,,,,,,,,,,,---...///......---............////////////////////////////////////000000000000//////..............................///...------------...///////////////............******+++,,,---......///...............---------,,,,,,------------,,,,,,---------------------...+++++++++,,,,,,,,,------(((+++,,,((((((///888===///,,,))))))***+++,,,,,,***++++++,,,,,,++++++***+++++++++******************++++++++++++++++++******************************++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,------------...///////////////000111111222222333333333333444444555333333333555666555444444444555666777777666666444444444555555444444444222222222222222111000///111111111111111111111111.........////////////000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************)))***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++vvvaaaXXXTTTOOOLLLJJJIIIGGGFFFDDDCCCCCCAAA@@@===<<<;;;777444111000111111000///000000000000000000//////........................,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++************************((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((())))))))))))))))))&&&'''((())))))))))))((('''''''''(((((())))))))))))***+++***)))((()))+++((())))))***************,,,+++***)))((()))******'''(((((((((((((((((('''***((('''((()))***)))''')))***++++++***)))(((''')))))))))))))))******+++***))))))(((((())))))***((((((((())))))*********(((((((((((((((((((((((('''))))))&&&&&&))))))''''''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***++++++)))'''&&&((()))))))))&&&''')))******)))(((((())))))))))))))))))))))))'''(((((()))******++++++''')))******))))))***+++++++++++++++,,,,,,,,,,,,---...///111222222222222//////000222444666888999666666777888999999:::;;;???>>>>>>======>>>??????===>>>???@@@AAAAAAAAAAAA============<<<<<<<<<<<<::::::888777666666666666444444444333333333333222333333333222222222111111//////......------,,,,,,+++,,,.../////////...---------........./////////////////////////////////////////////////////////........................000///...------...///000/////////.........---------------,,,,,,++++++***.........---------------+++,,,,,,------,,,,,,+++------------............++++++++++++,,,,,,,,,,,,)))+++,,,***((((((,,,///---+++))))))***+++++++++******++++++++++++******************************++++++,,,,,,,,,,,,++++++***************************++++++,,,,,,++++++***************++++++++++++,,,,,,,,,,,,------------///......//////000111222333333333333333333333333555333222333444555444333333444555666666666666666444444555555555555444444222222222222222111000///000000000000000111111111.........///////////////++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******++++++++++++******++++++++++++++++++,,,,,,++++++++++++++++++++++++ttt___XXXTTTOOOKKKIIIHHHGGGFFFDDDCCCCCCAAA@@@>>><<<;;;777555222111111222111000////////////////////////........................---,,,++++++++++++,,,---******++++++++++++******************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((((((((((((&&&'''((()))))))))((('''''''''((((((((((((((((((((()))***)))((('''(((***'''))),,,+++)))(((***---,,,***)))''''''((()))***(((((())))))))))))((((((***((('''((()))***)))'''*********))))))))))))))))))))))))))))))******+++******))))))))))))******((((((((((((((((((((()))(((((((((((((((((((((((('''******&&&&&&******'''(((''''''''''''((())))))))))))(((((('''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***++++++)))''''''))))))(((&&&'''((())))))************)))))))))))))))))))))))))))))))))))))))*********''')))******))))))***+++***++++++++++++,,,,,,,,,---...///000222222222222000000111222333555777888555666777888999:::;;;;;;???>>>===<<<<<<===>>>???;;;<<<===>>>?????????>>>:::::::::999999999888888888777666555555555555555333333333333222222222222222111111111111000000000------------------------,,,---///000000000...------------.........//////////////////////////////------......///000000000........................111000...------...000111//////.........---------///......---,,,,,,++++++.........------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,------------***++++++++++++,,,,,,,,,,,,------...---++++++---,,,+++******,,,,,,+++*********++++++++++++************************************++++++++++++*********************************++++++,,,,,,++++++***************++++++++++++++++++,,,,,,,,,---------............///000111222333333333333333333333333555444333333444555444333111222333444555555555555222333444444444444333222222222222333222222111000/////////000000000111111.........---------------*********+++++++++,,,,,,******+++++++++,,,,,,,,,))))))))))))***************++++++,,,,,,++++++***************************************************)))************+++++++++************************,,,,,,,,,+++++++++************++++++++++++******,,,,,,++++++++++++++++++************************rrr]]]XXXTTTOOOKKKIIIHHHGGGFFFCCCCCCCCCBBB@@@>>><<<;;;888666333222222222222111---................................................---,,,,,,,,,,,,---...*********++++++*********************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''&&&&&&&&&'''((()))))))))((('''(((((((((((((((((((((((('''((()))((('''&&&''')))&&&***---,,,((('''+++///+++***((('''&&&''')))***))))))************))))))***((('''((()))***)))(((******))))))))))))******)))))))))))))))******+++******))))))))))))******((((((((((((((('''''''''(((((((((((((((((((((((('''+++***&&&&&&***+++'''((((((((((((((())))))***))))))((('''&&&%%%%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))++++++)))((('''))),,,---+++(((((()))))))))******++++++))))))))))))))))))))))))++++++******)))(((((((((((()))******))))))***+++******+++++++++,,,,,,,,,---...///000222222333333222222222222333444555666555666777888999:::;;;;;;>>>>>><<<;;;;;;<<<===>>>999:::;;;===>>>======<<<888888888888777777777777777666555444444444444444333333333222222222111111000000000000////////////,,,---------------------,,,---///111111000///...---------.........//////////////////////////////,,,,,,---...///000111111........................222000///......///000222//////.........---------,,,------....../////////.........------,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,***)))***,,,---,,,,,,---,,,++++++,,,......,,,+++******++++++++++++************************++++++))))))************))))))************************+++++++++,,,,,,+++++++++)))************+++++++++++++++,,,,,,,,,---------............///000222222333333333333333333333333555444333333555555444333///000111222333444444444111222333444444333222111222333333333333222222111.../////////000000111111---------,,,,,,+++++++++(((((())))))*********+++*********++++++,,,,,,,,,)))))))))))))))*********+++++++++,,,,,,+++++++++************************************************)))************+++++++++************************,,,,,,,,,++++++***************++++++++++++******---,,,,,,++++++*********************************sss]]]VVVRRRNNNKKKIIIHHHFFFDDDBBBAAA@@@???>>><<<;;;;;;777555222111111111111000////////////000000000000..................---------,,,,,,+++,,,---///000,,,,,,,,,+++++++++************))))))))))))******)))))))))***,,,---+++***))))))***++++++++++++******++++++***((('''((()))+++******))))))))))))))))))((('''(((******((('''((((((((((((((((((((((((***+++,,,,,,***))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))************++++++++++++***************)))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%$$$$$$%%%((((((''''''((()))******))))))(((((((((((()))))))))(((((('''''''''((((((((('''&&&%%%%%%&&&'''((('''((()))((('''&&&''')))))))))))))))))))))))))))%%%&&&''')))************)))))))))))))))******+++))))))))))))))))))))))))+++***)))(((((()))***+++++++++******)))*********,,,***((((((***+++,,,+++++++++******++++++,,,---/////////000111111222222111111111111222333444555666666666777888888999999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===:::999888666666666666777555555444444444555555666222222222111000//////...//////.........---------------------------------------------------------,,,---...//////...---,,,....................................///////////////...---,,,,,,,,,,,,,,,///.........///000222333///...---,,,,,,---...///...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++************************(((''''''((())))))++++++************++++++((()))***+++++++++++++++************************+++******)))***,,,---...------......///000000000222222111111111111111111333444444555555444444333333222222222222333444444555555444444444333333333111222222222222111000000////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,,,,+++)))'''))))))************)))))))))***++++++***)))***+++++++++************++++++))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))++++++************++++++++++++************++++++************************++++++++++++++++++++++++ttt___WWWSSSOOOLLLJJJIIIGGGEEEDDDCCCBBBAAA@@@>>>======777555222111111111111000/////////////////////000........................,,,,,,,,,,,,,,,---...///...------,,,+++***)))))),,,,,,++++++++++++,,,,,,***))))))***,,,,,,+++)))))))))***++++++++++++***)))***+++***((((((((()))+++******)))))))))))))))+++***)))***,,,,,,***)))(((((((((((((((((((((((()))***,,,+++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******)))******++++++******)))***)))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))((((((((()))******)))((((((((((((((()))******))))))((((((((())))))((('''&&&&&&&&&&&&'''((('''((()))((('''&&&'''))))))))))))))))))))))))))))))))))))))))))((('''''')))))))))))))))******+++))))))))))))))))))))))))******))))))))))))***************)))******++++++,,,***((((((***+++,,,+++++++++******++++++,,,---/////////000111111222222111111111111222333444444555555666666777777888888;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::888777666666777777444444333333333333444444222222111111000//////...//////.........------------------------------------------------------------...///000000///...---..............................//////000000111111......------,,,,,,,,,,,,---,,,,,,---...///000000///...------------...///...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******************************+++***************+++,,,++++++************++++++)))***++++++,,,,,,,,,+++************************+++************,,,---...------......///000000000111111111111111111111111333333444444444444333333333333222222333333444555333333333222222222111111111111222222111111000///////////////////////////...------------,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,***)))((())))))************)))))))))***++++++***)))***+++++++++************++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,************************++++++************++++++++++++************++++++************************++++++++++++++++++++++++vvv```XXXTTTPPPMMMKKKJJJHHHFFFDDDCCCBBBAAA@@@>>>======777555222111111111111000////////////////////////........................,,,,,,------......------......---,,,***)))((((((,,,,,,++++++++++++,,,,,,,,,+++***+++,,,,,,***((())))))***++++++++++++***)))***+++***)))((()))***+++******)))))))))))))))+++***)))***,,,,,,***)))((((((((((((((((((((((((((()))******(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******)))******++++++******)))))))))))))))))))))******))))))))))))))))))))))))++++++++++++++++++,,,---++++++***)))))))))******((((((((((((((()))************))))))))))))******(((''''''&&&&&&''''''((('''((()))((('''&&&'''))))))))))))))))))))))))))))))))))))))))))((('''''')))))))))))))))******+++))))))))))))))))))))))))))))))************))))))))))))))))))******+++,,,+++***((()))***,,,,,,+++++++++******++++++,,,---...//////000000111111222111111000111111222333444444444555666666777777888:::::::::;;;;;;:::::::::999999:::::::::;;;;;;;;;::::::999777777777777777333222222111111222222333222111111000000//////..................---------------------------------,,,,,,,,,,,,------------------............------------------------------......//////000111222222...------------,,,,,,,,,******+++,,,------------///...------------...///...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******************************)))*********++++++,,,,,,++++++************++++++******+++,,,,,,,,,,,,+++************************************+++,,,---...------......///000000000111111111111111111111111222333333444444333333222333333333333333444555555111111111000000000000///111111111111111000//////////////////////////////------------,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,+++***)))((())))))************)))))))))***++++++***)))***+++++++++************++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,************************++++++************++++++++++++************++++++************************++++++++++++++++++++++++wwwbbbWWWTTTPPPMMMKKKIIIGGGEEEBBBAAA@@@???>>><<<;;;;;;777555222111111111111000///////////////.........---------...............+++,,,---.........,,,,,,---,,,,,,++++++*********+++******))))))******+++---,,,++++++,,,,,,***((())))))***++++++++++++***)))***+++***)))((()))***+++******))))))))))))))))))((('''(((******((('''((((((((((((((((((((((((&&&((())))))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))************))))))************)))))))))))))))))))))*********))))))))))))))))))))))))((((((((()))***+++,,,,,,,,,,,,+++***)))))))))***(((''''''(((((()))***+++))))))(((((())))))******((((((''''''''''''(((((('''((()))((('''&&&''')))))))))))))))))))))))))))%%%&&&''')))************)))))))))))))))******+++))))))))))))))))))))))))((()))***++++++***)))((((((((((((((()))+++,,,,,,+++)))((()))+++,,,+++***++++++******++++++,,,---......//////000111111111000000000000111222333444555555555666777777888888888999999::::::999999888888888888999999999:::::::::999999888777777666666333333222111111111222222111111000000////////////........................------------------------,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,++++++------------------------,,,------...///000111111---------------------,,,)))***+++---------,,,+++.........------.........------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))*********************+++++++++(((((()))***************++++++************++++++******++++++++++++******************************************+++,,,------------......///000000000000000000000111111111111222222333333333333222222333333333333333444444555111111000000000/////////000000111111000000///...........................---------,,,,,,,,,++++++***************************++++++++++++***)))((())))))************)))))))))***++++++***)))***+++++++++************++++++))))))))))))))))))))))))(((((()))))))))*********************************++++++************++++++++++++************++++++************************************************xxxcccVVVSSSNNNKKKJJJHHHFFFDDDBBBAAA@@@???>>><<<;;;;;;777555222111111111111000000/////////......---------------.........//////,,,,,,.........---,,,+++*********++++++,,,,,,---++++++************++++++---,,,+++,,,,,,,,,***((())))))***++++++++++++***((()))******)))((()))++++++******))))))))))))))))))((('''(((******((('''))))))))))))))))))))))))%%%'''))))))'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((()))***+++******))))))))))))******)))))))))(((((())))))************************************'''''''''((()))***+++,,,,,,,,,+++***)))))))))***((((((((((((((()))******'''''''''''''''((()))***(((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((%%%&&&''')))************)))))))))))))))******+++************************((()))***++++++***)))((((((((((((((()))***+++,,,***))))))***+++,,,+++***++++++******++++++,,,---.........///000000111111000000000000111222333333555555666666777888888999777777888888888888777777777777777777888888888888999888888888777666666555444444333222111111222222000000000///////////////---.....................------------------------+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---------------------------++++++,,,,,,---......///,,,,,,---......------,,,***+++---......---,,,+++---..................---------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******))))))*********+++++++++,,,+++++++++************++++++************++++++)))***************))))))************************)))******+++,,,,,,,,,---------......///000000000//////000000000111111111111111222222222222111111333222222222222333444444222111111111111000000000///000000000000///......------------------------------,,,,,,,,,+++++++++************************++++++++++++******))))))))))))************)))))))))***++++++***)))***+++++++++************++++++))))))))))))))))))))))))(((((()))))))))*********************************++++++************++++++++++++************++++++************************************************yyycccUUURRRNNNKKKIIIHHHEEEDDDDDDCCCBBBAAA@@@>>>======777555222111111111111000000//////......---------,,,,,,------.../////////------......------,,,,,,(((((()))***,,,---......------,,,,,,,,,,,,---------,,,+++,,,------+++)))))))))***++++++++++++***((()))******))))))***++++++******)))))))))))))))+++***)))***,,,,,,***)))))))))))))))))))))))))))%%%'''))))))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))***+++++++++***)))((())))))******))))))(((((((((((()))******++++++************************))))))))))))***+++,,,---++++++***)))))))))******))))))(((((((((((())))))'''&&&&&&''''''((()))***'''(((((())))))((((((''''''((()))((('''&&&''')))(((((((((((((((((((((((()))))))))))))))((('''''')))))))))))))))******+++************************))))))************))))))(((((((((((())))))***+++***))))))***,,,,,,+++)))++++++******++++++,,,------......//////000000111000000///000000111222333444555555666666777888888666666777777777777666666555666666666666777777777777777777777666555444333444444333222111111111111////////////////////////---------...............------------------------******++++++,,,,,,------//////............//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,------......---------------...//////...------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******)))))))))***++++++,,,,,,444333000...,,,,,,,,,,,,++++++************++++++******+++++++++***))))))************************))))))***,,,,,,,,,,,,,,,------......///000000000...//////000000111111111000111111222222111111000111111111111111222333333222222222222111111111111///////////////......---------------------------,,,,,,,,,,,,++++++++++++************************+++++++++***************))))))************)))))))))***++++++***)))***+++++++++************++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++************++++++************************************************yyycccVVVSSSOOOLLLJJJHHHFFFEEEDDDCCCBBBAAA@@@>>>======777555222111111111111000000000///......---,,,,,,,,,,,,------...//////000///...---,,,,,,,,,,,,,,,))))))***+++,,,,,,---......------,,,,,,------...,,,++++++,,,---...,,,+++))))))***++++++++++++***''')))******))))))***++++++******)))))))))))))))+++***)))***,,,,,,***)))))))))))))))))))))))))))%%%'''))))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''')))***,,,,,,+++***)))(((((())))))))))))(((((('''(((((()))******++++++******************************)))******+++,,,,,,))))))((((((((()))******+++***)))((((((''''''(((''''''''''''((()))***+++'''((()))******)))(((''''''((()))((('''&&&''')))(((((((((((((((((((((((()))))))))))))))((('''''')))))))))))))))******+++******************************))))))))))))******))))))((((((((())))))***)))))))))+++,,,,,,+++)))++++++******++++++,,,---------......///000000000/////////000000111222333222222333444444555555666555555666666666666555555444555555555555666666666555666666666555444333222333333222111000000000000////////////////////////---------.........//////------------------------)))******+++,,,,,,------......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++---...///...---,,,...------,,,,,,,,,------------...//////...------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,************************************************,,,+++******))))))******((())))))***++++++,,,,,,;;;888333///,,,++++++,,,++++++************++++++,,,------------,,,+++***************************((()))+++,,,------,,,,,,------......///000000000......//////000111111222000000111111111111000000000000//////000000111222222222222111111111000000....../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************,,,++++++***************))))))************)))))))))***++++++***)))***+++++++++************++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++************++++++************************************************yyycccWWWTTTPPPMMMKKKJJJGGGFFFBBBAAA@@@???>>><<<;;;;;;777555222111111111111000000000///...------,,,,,,,,,,,,------...///000000000///---,,,+++,,,------***++++++++++++,,,,,,,,,,,,++++++******++++++,,,+++******,,,......---,,,))))))***++++++++++++***''')))******))))))***,,,+++******))))))))))))))))))((('''(((******((('''))))))))))))))))))))))))&&&((()))***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''')))+++,,,,,,,,,***)))(((((())))))))))))(((((('''(((((()))***+++++++++************************)))))))))((())))))***+++(((((('''(((((()))******,,,+++***(((''''''''''''(((((((((((()))***+++,,,'''((()))******)))(((''''''((()))((('''&&&''')))((((((((((((((((((((((((%%%&&&''')))************)))))))))))))))******+++************************+++***)))(((((()))***+++***))))))(((((((((((())))))))))))+++------+++)))++++++******++++++,,,---------......///000000000////////////000111222333000111111222222333444444444555555555555555555444444444444555555555666666444555555666555333222111222222000///.....................///////////////---------.........//////------------------------))))))***+++,,,,,,------,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++***+++---//////...---,,,...---,,,+++++++++,,,---,,,---...//////...---,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,---------************************************************,,,++++++***)))*********((())))))***++++++,,,,,,>>>:::333---)))((()))***++++++************++++++.../////////...------,,,************************((()))+++,,,------,,,,,,------......///000000000---......///000111111222000000111111111111000000///////////////000000111111111111111000000000000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,+++******))))))******))))))************)))))))))+++++++++***)))***+++++++++************++++++))))))))))))))))))))))))((())))))))))))*********++++++++++++++++++++++++++++++************++++++++++++************++++++************************))))))))))))))))))))))))sss___XXXTTTOOOMMMLLLKKKGGGDDDAAAAAA@@@???>>>===<<<;;;777666555333222111000000//////////////////////////////...------------...///......------......///,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***++++++,,,,,,++++++***+++***)))(((((()))***+++,,,+++)))((('''(((***+++************************++++++++++++++++++++++++******))))))((((((''''''))))))))))))))))))))))))***+++------+++)))((((((((())))))*********))))))(((***+++***)))((()))***,,,%%%%%%,,,---&&&&&&...))))))))))))))))))))))))*********,,,------,,,***************)))))))))((((((((())))))((('''&&&&&&((((((((((((((()))******))))))))))))))))))))))))'''''''''((()))+++,,,---))))))))))))(((((((((((())))))************))))))***)))(((''''''((()))***,,,***)))((((((***,,,---))))))))))))))))))))))))))))))(((((((((((())))))---,,,,,,+++***)))((((((+++*********))))))(((((())))))*********+++++++++((())))))+++,,,---.....................///000000...///000111111222222111444444444444444444444444666666666666666666666666555555444444444444555555777666555444444444444444000000000000////////////---......///000/////////........................///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------...------,,,,,,,,,------......------,,,------...............---,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++************************,,,,,,+++***))))))******************))))))))))))+++++++++*********)))))),,,++++++******++++++,,,,,,<<>><<<;;;999888666444222000000/////////////////////////////////...------------...++++++++++++++++++++++++***+++,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,******))))))))))))*********)))(((''''''((()))***))))))))))))))))))))))))************************''''''((())))))***++++++************************+++******)))))))))******))))))******)))))))))))))))***+++***))))))***+++'''***666DDDDDD777+++((())))))))))))))))))))))))+++******+++------,,,***,,,,,,,,,++++++++++++*********++++++******))))))((((((((((((((()))******((((((((((((((((((((((((+++++++++,,,---...///000))))))))))))(((((((((((())))))************))))))***))))))(((((())))))***))))))***+++++++++++++++))))))))))))))))))))))))***))))))(((((())))))***************************************))))))))))))***************+++++++++))))))***+++,,,,,,---.........------......///000...///000111111222222111333333333333444444444444555555555555555555555555555444444333333444444555777666555444222222111111000000000/////////......---...//////000000//////---------------------------,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------...------,,,,,,------......------,,,...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++++++++++++++++++++++++++************************,,,+++******)))***************************+++++++++++++++******************))))))))))))))))))***,,,888===555,,,,,,------++++++************++++++------,,,,,,+++,,,,,,,,,,,,,,,,,,---------......///000000111111000000///111111111111111000000///000000000000000000000000111111000000000000//////000000111000000///------******++++++++++++***************+++++++++++++++***************+++++++++))))))))))))))))))))))))******))))))******+++,,,***+++,,,+++))))))+++,,,,,,,,,+++************+++))))))))))))))))))))))))+++***)))))))))***,,,---)))+++---......,,,)))'''++++++++++++++++++++++++***************************************************++++++++++++***))))))rrr___VVVTTTQQQNNNKKKIIIGGGFFFFFFEEECCCAAA???===;;;:::999888666444222111000/////////////////////////////////...------------...+++++++++,,,,,,+++++++++***+++,,,---............------------------------,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++***))))))))))))))))))***)))((('''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************,,,***(((((()))***++++++*********))))))))))))))))))***++++++))))))***+++******///666777000++++++))))))))))))))))))))))))+++******+++,,,---,,,+++,,,,,,+++++++++*********)))***************))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))((()))+++,,,,,,,,,***)))))))))))))))))))))))))))***))))))))))))))))))***))))))*********+++++++++*********)))))))))))))))************************))))))***+++,,,,,,------...------------...//////...///000111111222222111333333333333333444444444555555555555555555555555444444333333333333444444777666444333111000000000000000/////////.........,,,------...............------------------------++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------...---------,,,------......------,,,,,,------......---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++************************++++++***************+++)))))))))*********************************************))))))))))))******'''000555///))))))++++++++++++************++++++...---,,,+++++++++++++++++++++,,,,,,,,,---------//////000000000000/////////000000111000000//////000000000000000000000000111000000000////////////000000000///......------***++++++,,,,,,++++++******************+++++++++************************))))))))))))))))))))))))******))))))******+++,,,***++++++***))))))***,,,++++++***************+++))))))))))))))))))))))))******)))))))))***+++,,,)))***,,,------,,,***))),,,,,,+++++++++++++++*********************************************************+++++++++******)))sss```UUUTTTRRRNNNKKKHHHGGGFFFDDDCCCBBB@@@>>>;;;:::999999888666444222111000000000000000000000000000000//////...------------...,,,,,,---......---,,,,,,***+++,,,---.../////////------------------------,,,,,,,,,++++++***************++++++++++++******)))))))))******)))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))+++*********)))))))))(((************************,,,***'''(((***,,,---,,,++++++***)))(((((()))))))))+++,,,+++***)))***+++***((('''))))))((())),,,************************,,,***)))***,,,---,,,++++++*********))))))))))))(((((()))******)))))))))((((((((((((((())))))***************************(((''''''(((((()))***+++))))))))))))(((((((((((())))))************))))))))))))************))))))''')))+++,,,---,,,***)))))))))))))))))))))))))))******))))))))))))******)))))))))***++++++,,,,,,))))))))))))))))))***************************************++++++,,,,,,------------------...//////...///000111111222222111222222222333333333444444555555555555555555555555333333222222222222333333555444333222000000//////////////////............***+++,,,,,,------,,,,,,------------------------+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,---.........---,,,------......------,,,******,,,---............+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++************************+++***************++++++((((((((()))))))))******************************+++++++++******+++++++++%%%+++...+++(((((()))***++++++************++++++---,,,+++******)))******+++++++++,,,,,,,,,,,,---//////000000000000//////...//////000000000//////000000000000000000000000000000000////////////...//////...---,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))******))))))******+++,,,***++++++***))))))***,,,*********))))))***++++++))))))))))))))))))))))))***************+++++++++************+++,,,---...,,,,,,,,,++++++*********************************************************)))******+++++++++******rrr___UUUTTTSSSOOOJJJGGGGGGGGGCCCBBBAAA???===;;;:::999888777666444333222222222000000000000000000000000//////...------------...------////////////------+++,,,---...............++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++))))))************))))))))))))************))))))(((((())))))******++++++************************************************,,,++++++***))))))((((((++++++++++++++++++++++++,,,***((()))---///...,,,,,,+++***((((((((())))))***+++,,,+++*********,,,'''''''''((()))(((((((((************************,,,***))))))+++---,,,,,,*********)))))))))(((((('''((())))))***)))))))))((((((((((((((()))******++++++++++++++++++++++++)))))))))))))))***++++++))))))))))))(((((((((((())))))************)))))))))******++++++******)))''')))+++,,,,,,,,,***)))))))))))))))))))))))))))+++******))))))******+++))))))******+++++++++,,,))))))))))))************+++++++++*********************+++++++++,,,,,,,,,------,,,,,,------...///...///000111111222222111111111222222333333444444444444444444444444444444333222222111111222222333333222111000000///000000/////////.........------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---............,,,------......------,,,)))***+++---............***++++++,,,,,,------...,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++*********************************)))******+++,,,((((((((()))******++++++***************+++++++++,,,,,,++++++++++++,,,,,,(((***++++++*********+++++++++************++++++++++++******))))))******+++++++++,,,,,,,,,------...//////000000//////...---......///////////////000000000000000000000000000000////////////......///...---,,,++++++++++++++++++,,,,,,,,,,,,++++++***************)))))))))+++++++++***************))))))))))))))))))))))))******))))))******+++,,,)))***+++***((((((***+++***))))))))))))***++++++))))))))))))))))))))))))))))))******++++++++++++***)))))))))***,,,...000---,,,,,,++++++*********************************************************))))))***++++++++++++***ppp]]]TTTTTTSSSOOOJJJGGGGGGHHHCCCBBBAAA@@@>>>===<<<;;;777666555444444333333333000000000000000000000000//////...------------...,,,---///000000///---,,,------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------*********++++++*********((()))***++++++***)))(((((()))***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,***)))+++000222000------,,,***((('''((())))))***+++,,,,,,******+++,,,'''(((***+++++++++***(((************************,,,+++))))))+++,,,---,,,+++++++++*********))))))((()))******++++++******((((((((((((((()))************************************************+++,,,))))))))))))(((((((((((())))))************)))))))))***++++++++++++***)))((()))***+++,,,+++******))))))))))))))))))))))))+++******))))))******+++***************+++++++++((()))))))))************+++++++++*********))))))***++++++++++++,,,,,,,,,------,,,,,,------...///...///000111111222222111000111111222333333444444444444444444444444444444222222111111111111222222111000000//////000000000//////.........---------,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,---............,,,------......------,,,,,,,,,---------,,,,,,+++******+++,,,,,,---......,,,,,,---------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********************************+++++++++,,,,,,++++++++++++++++++++++++******************************))))))***++++++,,,)))******+++,,,,,,------))))))*********+++++++++++++++************++++++***)))***++++++++++++,,,++++++************++++++++++++*********+++,,,,,,,,,,,,,,,,,,------------......////////////......,,,---....../////////...000000000000000000000000000000/////////.........000///---,,,++++++,,,,,,+++,,,,,,------,,,,,,++++++*********)))))))))(((+++++++++*********))))))))))))))))))))))))))))))******))))))******+++,,,)))*********((((((***+++)))))))))))))))***++++++))))))))))))))))))))))))))))))***+++++++++++++++*********+++,,,,,,,,,,,,------,,,,,,+++******)))************************************************))))))***+++++++++++++++nnn[[[TTTUUUTTTOOOJJJFFFFFFHHHCCCCCCBBBAAA@@@>>>>>>===666666555444444444444555000000000000000000000000//////...------------...,,,---///000000///---,,,.........///......------........................,,,,,,,,,------.........+++++++++,,,,,,+++++++++((()))***++++++***)))(((((()))***,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,***)))---222444111------,,,***(((''''''((()))***+++,,,,,,******+++,,,***++++++)))***,,,---,,,************************---+++))))))+++,,,---,,,,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((())))))************)))))))))***+++,,,,,,+++***)))))))))***+++++++++++++++))))))))))))))))))))))))++++++************++++++************************(((((())))))*********+++++++++++++++******))))))++++++++++++++++++,,,,,,---,,,,,,,,,,,,---.........///000111111222222111000000111222333333444444444444444444444444444444222222111111111111222222///////////////000111111//////.........------------...//////000000//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,---............,,,------......------,,,.........---,,,+++)))(((******+++,,,,,,---......---------....../////////++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************))))))***+++,,,,,,++++++,,,------...//////))))))******++++++++++++******))))))))))))*********((((((***+++*********++++++************++++++++++++++++++,,,------...,,,,,,------------............////////////......,,,------.../////////...000000000000000000000000000/////////............111000...---,,,,,,------+++,,,,,,------,,,,,,++++++*********))))))((((((++++++++++++******))))))))))))))))))))))))))))))*********)))***++++++,,,)))******)))(((((()))+++))))))((())))))***++++++))))))))))))))))))))))))))))))***++++++++++++***)))+++---......,,,)))(((------,,,,,,+++***))))))************************************************((()))***+++++++++++++++kkk```SSSPPPOOONNNLLLGGGDDDCCCGGGDDDAAA???>>>===;;;999999777555555555666555444222000//////111111111000///////////////......---------------------------///............---------+++,,,,,,------,,,,,,,,,---------,,,,,,,,,++++++,,,+++******++++++)))(((,,,,,,+++***))))))*********+++,,,,,,+++,,,...000000...,,,***))))))***+++))))))************))))))***+++,,,+++)))))))))************))))))))))))))),,,,,,++++++++++++++++++((())))))))))))(((((('''******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++,,,,,,---...+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++*********+++,,,***++++++,,,,,,,,,+++++++++*********))))))((((((*********************************************************)))******+++,,,++++++,,,---,,,((('''((()))************++++++++++++,,,------++++++,,,---...+++***+++)))'''(((---,,,+++******)))*********)))************+++++++++---------............//////000111222222333222222111111222222222333333333444444555555444444333222111111000///////////////........................///......------,,,,,,+++------------------------------------------------.........------,,,,,,,,,........................,,,++++++******++++++,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000---------............///...---+++,,,,,,---+++************++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------,,,+++)))(((++++++******++++++,,,---***++++++,,,,,,++++++*********++++++++++++******))))))))))))))))))))))))+++++++++++++++***)))(((+++++++++++++++,,,,,,,,,+++***)))(((((()))***+++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,---------////////////000000000000////////////////////////////////////////////////------......///000000000//////...------,,,+++++++++++++++++++++***)))(((******+++++++++,,,,,,,,,''''''(((((())))))******************************,,,***))),,,000111---(((************************************************************************)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))hhh\\\VVVSSSOOONNNMMMKKKHHHFFFFFFCCC@@@???>>>===;;;999999777555444555555444333333111000000111222222111//////000000//////...---------------------------///............---------,,,,,,---------,,,++++++---,,,,,,,,,++++++++++++,,,+++******++++++***(((,,,,,,+++***************+++,,,------,,,---///111///---+++***))))))++++++))))))************))))))***+++,,,+++***))))))+++************************+++++++++************************+++******))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++******************************************************,,,+++***)))((())))))*********++++++,,,,,,+++++++++*********))))))))))))***************************************************************++++++,,,&&&&&&''')))******))))))************+++++++++++++++,,,------++++++,,,---))))))+++//////+++***,,,,,,++++++***************************++++++++++++---------............///......///000111111111111111111222222222333333333333333333333333222222111111111000///////////////........................------------------------------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------......,,,,,,,,,,,,---------......---,,,,,,------,,,***++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,******,,,,,,---,,,+++++++++++++++++++++,,,,,,---++++++,,,,,,,,,,,,++++++******++++++++++++******************************+++++++++++++++***))))))((()))******++++++******+++***)))(((((()))***+++******************************************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,.../////////000000000000////////////////////////........................,,,,,,,,,,,,------------......------,,,++++++++++++++++++++++++***))))))******+++++++++,,,,,,,,,)))))))))***************************************,,,***))),,,000000,,,(((************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))************************************************gggZZZXXXUUURRROOOMMMLLLJJJHHHEEECCC@@@>>>===<<<;;;999888666444333444444333222333111000000111222222111//////000000//////...---------------------------///............------------------------,,,+++***,,,,,,,,,+++++++++******,,,+++******++++++***))),,,++++++************+++,,,---...---------///111---,,,+++*********,,,,,,)))******++++++******)))***,,,,,,,,,***)))***+++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------,,,,,,,,,,,,+++************************************************+++***)))((('''(((((()))*********+++++++++++++++***************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,,,,---//////...---,,,+++************+++++++++,,,,,,---...---,,,+++,,,------+++,,,000000,,,+++---,,,,,,+++***************************+++++++++,,,---------............///---...///000000111111000111111222222222333333333222222222222222111111000111111000////////////000////////////////////////+++,,,,,,---......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---+++++++++,,,,,,,,,------...---,,,,,,------,,,+++------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***+++,,,------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++*********************************++++++++++++***))))))+++,,,...000000///...---+++***))))))))))))***+++******************************************************+++++++++,,,,,,,,,......------,,,+++++++++....../////////000000000////////////////////////........................------------,,,,,,,,,,,,------,,,,,,++++++*********++++++++++++***))))))******+++++++++,,,,,,,,,++++++++++++++++++******************************+++***)))+++//////,,,)))++++++++++++++++++++++++++++++++++++++++++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************************************************kkk]]]TTTYYYZZZSSSLLLHHHHHHHHHDDDBBB???>>>===<<<;;;999777555333333333444333222222111//////111222111000000000000000000///..............................///............---------............---,,,+++***,,,,,,+++++++++*********,,,+++******,,,,,,+++***,,,++++++******++++++++++++,,,------,,,,,,...000++++++*********+++,,,---******++++++++++++******+++,,,---,,,***)))***+++*********+++++++++++++++------------............------,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,+++************************************************)))((((((((((((***+++,,,++++++*********+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,(((111888666000---,,,,,,*********+++++++++,,,,,,,,,---......,,,+++,,,---444///+++,,,,,,***+++///,,,,,,+++************+++*********+++++++++,,,,,,---------............///---...///000111111111111111111222222222333333333222222222333222111111000222111000000//////000000000000000000000000000000,,,---------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,,,,------------------------------------------...---,,,,,,+++++++++++++++,,,,,,,,,,,,---------...---,,,,,,---...---+++.........------,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,---------+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++*********************************+++++++++******))),,,---000222222111///---******************************************************************************+++++++++,,,,,,,,,---------------,,,,,,,,,........./////////000000////////////////////////........................000000///......---,,,,,,,,,,,,,,,++++++***************+++++++++******)))******+++++++++,,,,,,,,,,,,,,,++++++*********)))************************+++******+++---...,,,***++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************************************mmm___RRR___eee[[[LLLEEEFFFHHHDDDBBB???>>>>>>===;;;:::777555333333333444333222222000...///000111000///000000000000000//////...........................///............------------.........------,,,+++,,,,,,,,,+++++++++******,,,+++***+++,,,---,,,***,,,+++++++++++++++,,,,,,***+++,,,+++******,,,...************+++,,,------++++++,,,,,,,,,,,,+++++++++,,,---,,,*********+++***+++++++++,,,,,,,,,---+++,,,,,,,,,------.........---,,,******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...************++++++++++++************************************************((((((((()))+++---000111------,,,+++******++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---%%%666BBB===///)))))),,,***++++++++++++,,,,,,,,,---...///...,,,+++,,,---111,,,))),,,...,,,,,,------,,,,,,+++***+++++++++***++++++++++++,,,,,,,,,---------............/////////000111222222222222111111222222222333333333333333333333333222222111222222111000000000000000000000000000000000000000/////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---------......------------------------...---,,,,,,++++++++++++------------...............---,,,,,,......---,,,.........------,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,+++++++++***+++,,,---------,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++************************)))******+++++++++******''')))+++---...,,,***)))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++,,,------...//////............////////////////////////////////////........................000000///...---,,,,,,+++,,,,,,++++++++++++******)))******+++++++++************+++++++++,,,,,,,,,+++++++++******))))))(((*********************************+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************************************lll^^^SSScccjjj^^^MMMFFFHHHIIIEEEBBB@@@??????>>>===;;;888666444333444444333222222000//////000111111000000000111111000000///...........................///............---------------............---------------,,,,,,,,,++++++,,,+++***+++,,,---,,,+++,,,++++++++++++,,,,,,---***++++++***))))))+++,,,*********+++,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++------,,,+++***+++,,,+++++++++,,,,,,------...))))))******++++++,,,,,,///...,,,***))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...)))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++((())))))***---///222444111000...,,,+++******+++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------???PPPYYYKKK666+++******++++++++++++,,,,,,,,,,,,...//////...,,,+++,,,---)))''')))111444111,,,+++------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------............//////000111222222333333333111111222222222333333333333333333333333222222111222222111000000000000111////////////////////////000000//////...------,,,------------------------------------------------,,,,,,,,,------------...........................------,,,,,,,,,,,,------------------............+++,,,,,,------.........------------------------...------,,,,,,,,,,,,------------.........//////...---,,,---...///...---------------,,,,,,,,,,,,,,,,,,,,,,,,------------///...---,,,++++++++++++***+++---.........---,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))***++++++++++++***((()))+++------,,,+++*********+++,,,,,,+++******------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++---...///000111------........./////////////////////////////////---------------------------------,,,+++******))),,,,,,,,,,,,,,,,,,++++++))))))***++++++++++++*********+++++++++,,,,,,,,,***************)))))))))************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************************++++++++++++++++++++++++lll]]]TTT```cccVVVJJJHHHJJJIIIEEECCCAAA@@@@@@???>>>===999777555444555555444333444222111111222333333222000111111111111000//////........................///............---------+++,,,---...////////////.........---------,,,,,,,,,+++***+++---...---,,,+++++++++++++++,,,---...+++,,,,,,+++***)))+++---***++++++,,,,,,,,,++++++,,,,,,------------,,,,,,,,,---...---+++***+++,,,++++++,,,,,,---.........*********+++,,,---------111///---+++******++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---///111222555333000---+++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------IIIVVVWWWFFF444...,,,***+++++++++,,,,,,,,,------...///000///---+++,,,---222,,,***///222000---,,,------,,,++++++++++++,,,+++++++++,,,,,,,,,---------------............///...///000111222222222222111111222222222333333333222222222222222111111000333222111111000000111111........................////////////............------------------------........................,,,,,,,,,---------..............................------,,,,,,,,,,,,------------------.........///++++++,,,,,,---......///........................------------------......,,,,,,---------............---,,,---...//////...++++++++++++,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,,,,,,,---...***+++---...///...---,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,---............---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,---...///000000---------.........//////////////////////////////------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,------))))))***+++++++++++++++******+++++++++,,,,,,,,,*********+++++++++++++++************************)))***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------------------------------+++++++++++++++++++++++++++++++++************)))************************++++++++++++++++++++++++lll]]]UUU[[[YYYLLLEEEIIIKKKGGGFFFDDDAAA@@@AAA@@@???>>>999777555555555666555444666444333333444555555444111111111111111000////////////////////////////////////.........---------++++++---...//////000000//////.........---------,,,+++***+++---...---,,,++++++++++++,,,,,,---...,,,------,,,+++***,,,---++++++,,,,,,,,,++++++***,,,------......------,,,,,,---...---+++***+++,,,++++++,,,,,,---...//////------......///000111111333111///,,,++++++,,,---******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++,,,---...///777555222...+++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///888888,,,%%%***...,,,++++++,,,,,,,,,---------///000000///---+++,,,---CCC777+++((()))***,,,///...---,,,,,,++++++,,,,,,++++++,,,,,,,,,------------------.........//////---...///000111111111111111111222222222333333333111111111111111000//////333222111111000111111111........................------......///000000000------------------------////////////////////////,,,,,,,,,------....................................------,,,,,,------...---------.........//////++++++,,,,,,---...//////........................------------......///000++++++,,,,,,,,,---------...---,,,---///000///...*********++++++,,,,,,,,,,,,,,,,,,---------......---,,,++++++,,,---///000***+++---//////...---,,,,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++((()))***+++++++++++++++************++++++,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------..................---------.........//////////////////////////////------------------------......------------,,,,,,------------------------((()))***+++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------************************)))*********)))***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------------------------------+++++++++++++++++++++++++++++++++************)))************************++++++++++++++++++++++++nnn___ZZZXXXTTTPPPLLLKKKJJJJJJEEEEEECCCAAA???===<<<;;;:::777444222333444444444222111000///000111333555222222222111000//////...000000111111000///...---////////////////////////,,,,,,---...---,,,***))).../////////...---,,,,,,...------------...//////......---------,,,,,,,,,///...---,,,+++***************+++++++++,,,,,,,,,......---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***++++++,,,---...//////000000//////............---------,,,,,,+++++++++,,,+++***))))))+++---...///---+++,,,---...------++++++,,,,,,,,,---------+++++++++,,,,,,---------///......------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,---.........---,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,+++,,,---///000///000111///,,,,,,...111bbbGGG///+++...,,,+++...,,,---...---,,,,,,---......---+++******+++---...///////////////.........000000000000000000000000......///000111222222333666333000000111222000...000000000000000000000000////////////000000000000222111111111000000//////------------------------////////////////////////---------------------------.........---,,,,,,+++///...---,,,,,,---...///,,,,,,,,,---------......------............------,,,------......------,,,......------------......000000//////............///...---,,,,,,,,,,,,,,,............---,,,++++++,,,,,,,,,---------......,,,,,,,,,---///000222333,,,,,,------------------............////////////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++******))))))******+++,,,///---++++++,,,,,,+++***++++++++++++,,,,,,---...---------.........//////............////////////...........................---,,,,,,,,,,,,---...........................---------,,,,,,,,,+++++++++***)))(((((()))***+++.........------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++///...,,,,,,,,,---///111---------------------------,,,+++******+++,,,---...------,,,,,,++++++***---------,,,,,,+++++++++,,,,,,++++++***+++++++++++++++(((%%%)))000...&&&************************++++++++++++++++++++++++mmm^^^WWWUUUQQQMMMJJJIIIHHHHHHEEEEEECCCAAA???===<<<;;;999777444333333444444444444222111000000000222333222222222111000/////////000000000000////////////////////////////////////...............---,,,,,,.........///......------...------------...//////.........---------,,,,,,......---,,,+++++++++++++++++++++,,,,,,,,,------///......---------......------------------------,,,,,,---------.........---------......//////000/////////.........------...---------,,,,,,,,,,,,...---,,,++++++---...000///---,,,,,,---......---+++,,,,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,---.........------+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,,,,---...///+++,,,---,,,+++,,,000333UUU???,,,+++...,,,,,,///,,,...///...---,,,---.........---,,,,,,---........................//////000000000000000000000000//////000000111111222222555222000000111222000///000000000000000000000000....../////////000000000000000/////////.........------------------------........................---------------------------.........------,,,+++///......------......///,,,,,,---------.........------............------,,,------......------,,,......------------......////////////......------///...------,,,,,,,,,---------.........---,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,---///000111++++++,,,---...//////000............////////////---------------------------............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,,,,------,,,,,,++++++++++++++++++,,,------///---++++++,,,---,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,---------..................////////////..............................---,,,,,,---..............................---------,,,,,,,,,+++++++++***))))))))))))***+++......---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++111000...,,,,,,,,,---...------------------------,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,++++++.........---------,,,,,,,,,,,,+++++++++++++++,,,***+++***)))///777666111************************++++++++++++++++++++++++lll]]]UUUSSSPPPMMMJJJIIIHHHHHHFFFEEECCCBBB???>>><<<;;;999777444333444555444444555444222111000000111111222222222111000000//////111000/////////000111222////////////////////////000000///............///------.../////////............------......///000.........------------,,,------,,,,,,,,,,,,------,,,,,,---------.........000///...---------------........................,,,------------.........////////////////////////.........---------------...............---------//////...------///000111///---,,,,,,---......---,,,,,,,,,---------......,,,,,,,,,---------------)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,------......------,,,,,,------------,,,,,,------------,,,,,,,,,,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///...------,,,---------)))***++++++,,,///444888BBB555***+++...,,,---111---...//////------...///........................,,,---------.../////////000000000000000000000000000111111111111111111111222111000000111222111000000000000000000000000000............////////////.........------------,,,------------------------........................---------------------------............---,,,,,,.........//////.........,,,------------.........------............------------............------......------------.....................---------///...------,,,---------,,,------.........------,,,,,,,,,---------......,,,,,,,,,+++,,,------...++++++,,,---///000111222---............/////////..............................//////......------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,------------,,,,,,---,,,,,,,,,,,,---.........,,,++++++---......---,,,,,,,,,,,,,,,,,,---...++++++,,,,,,,,,---------............////////////..............................---,,,,,,---..............................------------,,,,,,,,,,,,+++******))))))******+++...------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333222///---,,,+++++++++------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------//////............------,,,,,,++++++++++++,,,,,,,,,,,,+++,,,222888999555++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,mmm^^^UUUSSSQQQNNNLLLKKKJJJIIIFFFEEEDDDBBB@@@>>><<<<<<999777555444555555555444444333222111111111111222222222222111111000000000111000///......000222444////////////////////////111000...------...///000,,,---...///////////////...............//////000............------------,,,,,,,,,,,,,,,---..................////////////111000///...---,,,,,,,,,////////////////////////------------............000000000//////.........------------------------///////////////.........//////.........///000111///...,,,,,,...///...---------------............---------------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------------,,,,,,------------,,,,,,------------------,,,,,,........................------------------------,,,,,,,,,------------...//////......---------,,,---,,,,,,,,,///333777;;;444...+++......,,,---111...///000///.........000---...////////////...---+++,,,,,,---...//////000000000000000000000000000222111111111111111111111000000000111222222111111////////////////////////---.........////////////------------------------........................------------------------........................------............---------...///000000///...---------------............------............------------............------......------------..................------------......------------......,,,,,,---......///......,,,,,,,,,---------......------,,,,,,,,,,,,---------------...///000111111---------.........//////------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,.........//////.........,,,,,,------------,,,,,,------,,,,,,------...///...,,,+++,,,...//////...------,,,,,,,,,------...,,,,,,,,,---------..................////////////..............................------------.................................------------,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222111///...,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---..................------------,,,,,,+++++++++,,,------...---,,,,,,...111111///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,ooo```TTTSSSQQQOOOMMMKKKJJJIIIFFFFFFDDDBBB@@@>>>===<<<999777555555666666555333222222222222222333333444222222222222111111111111111000///...///000333444000000000000000000000000000///...------...///000------...///000000000//////............///000000//////.........---------,,,,,,,,,,,,---...//////....../////////000000000111000///...---,,,,,,,,,////////////////////////---------.........//////000000//////...---------------------------------////////////////////////...............//////000000...,,,---...///......------........./////////........................//////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------......,,,------......------,,,---------------------------.....................------------------------,,,,,,---------........./////////......------,,,000...------///222555777...---...000///------000...///000///.........000,,,---............---,,,,,,,,,------...///000000000000000000000000000000222222222222111111111111000111222333222222111111////////////////////////.........////////////000................................................................................................------...//////......------...///000000///...------------.........//////------............---------......//////......---......------------....................................---------......///,,,,,,---...////////////,,,,,,,,,---------......///...------,,,---------///////////////.........------------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,------......------,,,,,,,,,,,,,,,,,,---.........---,,,,,,...000000///......---,,,,,,---------............////////////............////////////.................................................................................---------,,,,,,++++++,,,,,,,,,,,,++++++------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,------...///---++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,nnnaaaSSSRRRPPPNNNLLLIIIGGGFFFGGGFFFDDDCCC@@@???===<<<999777666666777666555333111111222222333444444444222222222222222222222222222111000///000111222333000000000000000000000000///............//////000......///000000000////////////......//////000111/////////.........------------,,,,,,---...//////....../////////000000000000///...---------------////////////////////////------.........//////////////////......------------------------..................///////////////---------...............000...------...//////............////////////000///////////////.........000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------,,,,,,,,,,,,---...///------............------------------............---------...............------------------------,,,---------................../////////...------///---,,,,,,...///000///---...000111///......///---...//////------...///------------------------------......///000000000000000000000000000000000111111222222222222222222111333555555333222222222000000000000000000000000////////////000000000000///////////////000000000........................////////////////////////........................------...////////////.../////////000000/////////------........./////////------............------......////////////............------------...............///////////////.........---......///000------.../////////......,,,,,,,,,---------............---------------...000000///......------,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------............---------,,,,,,,,,,,,---......000...------///000000//////...------------------...////////////000000000............////////////........................---...////////////...---....................................---------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////------------------------,,,,,,------------,,,,,,******+++,,,,,,---......+++++++++,,,,,,,,,,,,---,,,++++++,,,,,,---...///---+++***,,,,,,***+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,lll^^^UUUTTTRRRPPPMMMIIIGGGFFFGGGFFFEEECCCAAA???======999777666777777777555333222222333333333333333333222222222222222222222222222222111111111111111111000000000000000000000000...///000000111111000000///000000000000//////...///////////////000000111////////////...............------------......///........./////////000000///......---------..........................................////////////000000//////////////////------........./////////------........./////////,,,---......//////......000///------/////////........./////////000000000000000000/////////........................------------------------------------............------------,,,,,,,,,---...///------............------------------.........///---------.........//////........................------------............---...///000000///.........---,,,---//////---+++---...///////////////...,,,...///...---,,,---...000///...------...///000//////000000000000000000000000000000000000000000111111111222222333333333222555777777444222222222000000000000000000000000000000000000111111111222....../////////000000000........................000000000000000000000000........................------...///////////////000000////////////000000............////////////------............------......////////////............------------....../////////000000000111111...............///000000...////////////......---,,,,,,,,,---------......---,,,,,,,,,,,,,,,------.........---------------,,,,,,---------.........------------------------+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------............------......------......///000111000......///000///...//////...---------------.........////////////000............////////////........................---...///000000///...---....................................------------+++,,,---......---,,,+++,,,,,,,,,---------......++++++,,,,,,,,,,,,------------------------------------------------------,,,------......///......------------------------,,,,,,---......---,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------......+++++++++,,,,,,...//////---******...---***,,,000,,,,,,,,,,,,,,,,,,,,,,,,------------------------iii[[[XXXWWWUUURRROOOLLLIIIGGGGGGFFFEEECCCAAA???======999777777777888777555333444444444444333222111111222222222222222222222222222222222222222111000///000000000000000000000000///000111333333333222111000000111000000///......///////////////000111111000/////////............///......---------..................////////////......---------......///..................................../////////000000000000000000111111111........./////////000000,,,---------......//////---......///////////////000///------///000///...////////////000000000000111111000000/////////...+++,,,,,,------......///------------------------------............------------,,,+++,,,---...///------............---------------.........//////---------.........//////........................---------.........//////,,,---...000000000/////////------///222222///,,,,,,---------...000000///,,,---...---,,,,,,---...222000///------///000222111111111111000000000000000000000000000000000000000000111222333333444444333666999999555222222222000000000000000000000000000111111111222222222222........./////////000000////////////////////////000000000000000000000000////////////////////////------...///000000//////111000///......///000111............/////////000---..................---......////////////...............------.........//////000000111111222222...............///000000///000000000///...------,,,,,,,,,---------......++++++******++++++,,,---,,,,,,,,,------.........,,,,,,,,,---------..............................,,,------.../////////...,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000//////------............------///////////////000111111333111///...///000///...000///...------------------------.........//////............/////////000........................---...///000000///...---........................//////.........---------,,,,,,---......---,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,---------------------------------------------------------------......///......---------------------------,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,---------------.........//////+++++++++,,,---...///000///++++++...---((()))///,,,,,,,,,,,,,,,,,,,,,,,,------------------------lll___WWWVVVSSSQQQMMMKKKHHHGGGFFFEEEDDDBBB@@@@@@??????999777666555666777666555666444333333444555333222222222222222222222222222333333333222222111111111000000000000111111111111111222333222000000111222222111111000000000000000//////222666888666111,,,///000000000000000000000////////////////////////////////////000000000000222111000.........///000+++,,,---...---,,,+++***...//////000000000000000////////////000111333333222222000///............////////////////////////////////////////////////........................////////////000000000000000/////////.............../////////...---,,,,,,......////////////......////////////////////////////////////////////////...///---,,,///333111,,,////////////////////////,,,,,,---///111111000...////////////////////////............/////////000---......///////////////000000///...............000///...------...///000////////////////////////............/////////000000000000000////////////000000000000000000000000111111111111111111111111555555555555444444333222000000000000000000000000000000000000111111111111...///000111111000///...000000000000000000000000000000000000////////////111111000000//////......///////////////...------...//////000000000000000000000////////////000000222000///...///000222333000000000000000000000000//////............//////000000000000000000000000////////////////////////........................................................................////////////000000000000---------.........//////,,,,,,,,,------.................................//////.........---------//////............//////........................000000111222222222222222000000000000000000000000..............................------------......000000000000000000000000////////////////////////......////////////...............------,,,,,,,,,........................---------------------------,,,,,,,,,,,,---..............................+++,,,------......------...........................------------...//////...........................///000///...---...000...------,,,,,,------...,,,------......------,,,///...---,,,+++,,,,,,---------------------------,,,,,,,,,---------......------------------------kkkbbbWWWVVVTTTQQQNNNKKKIIIGGGFFFEEEDDDBBBAAA@@@??????999888666666777777777666666555333444555555444222222222222222222222222222333333333222222222111111000000000000111111111222111111111111111222111111000000000000000111222333111//////555<<<===777000000000000000/////////////////////////////////////////////000000000111111111000///...---...//////000000000000000///.........///000000111111000000////////////000111222333222222000//////.........////////////////////////////////////////////////........................////////////000000000111000000/////////.............../////////...------......////////////......///////////////////////////////////////////////////000///...111555444000////////////////////////000///000222444444333111////////////////////////........./////////000000---...//////000000//////000000///............///111000///......///000111////////////////////////........./////////000000000000000000000000000///111111111111111111111111111111111111111111111111444444444444444333222222111111111111111111111111000000000000111111111111//////000111111000//////000000000000000000000000000000000000000000000///111111000000////////////000000000000000///.........//////000000000000000000000////////////000000111000///...///000222333000000000000000000000000000//////......//////000000000000000000000000000////////////////////////........................................................................////////////000000000000---------.........//////------------------..............................//////.........---------//////............//////------------------------...//////000000000000000////////////////////////........................///......------......///000000000000000000000000////////////////////////......////////////...............------,,,,,,,,,........................------------------------------,,,,,,------...///........................,,,,,,---------....................................------------...//////...........................///000///...---...000...------,,,,,,------...---......//////......---///...---,,,,,,,,,------------------------------,,,,,,---------.........------------------------iii```WWWVVVTTTQQQNNNKKKIIIHHHFFFFFFEEECCCBBBAAA@@@???:::888666666777888777666777555444444555555444333333333333333333333333333333333333333222222222222000000111111111222222222444222000222555666555333/////////000111222444555555000---222;;;>>>888000111000000000//////......///////////////////////////000000000000111111111111000///...---...//////222222111111000000000111//////000111111111111000////////////000000111222222111000000/////////////////////////////////////////////////////////////////////////////////////////////000000000111111000000000/////////......---......////////////......//////000000//////...///////////////////////////////////////////////////000000...111555444111////////////////////////000000111333555555444222////////////////////////....../////////000000000......///000000000000000111000//////......//////000000////////////000000////////////////////////....../////////000000000000000000000000000000000111111111111111111111111222222222222222222222222222333333333333222111111111111111111111111111111000000000111111111222222///000000111111000000///000000000000000000000000000000000000000000000000111000000000000/////////000111111111111000//////...///000000111111000000111000000//////000000111111000/////////000222333000000000000000000000000000000////////////000000000000000000000000000000////////////////////////........................................................................////////////000000000000------........./////////...............---------......................../////////............---//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............................................................///......------......///000000000000000000000000////////////////////////......////////////...............---------------........................---------------------------------,,,------...///...........................------------...//////..............................------......///000...........................///000///...---...000......------------....../////////000000////////////...------,,,---------------------------------,,,------------.........------------------------hhhZZZWWWVVVTTTQQQNNNKKKIIIHHHFFFFFFEEEDDDCCCAAA@@@???:::999777777888888888777777666555555666666555333444444444444444444444444333333333333333333333333111111111222222222333333777333111444999;;;999555000000000111222333444444555111...000555666222,,,111111111000//////......000000000000000000000000000000000111111111222222222111000/////////000111222111///.........///000///000111111222222111111///////////////000111222222111111000//////000000000000000000000000000000000000000000000000000000//////////////////////////////000000000111111111000000000////////////...---...///000000000000000//////000000000000//////////////////////////////////////////////////////...111000......111111---////////////////////////.........000222333111///////////////////////////...////////////000000000...///000000111111000000111000000///.../////////////////////////////////////////////////////////...////////////000000000000000000000000111111111222222222222222222222222222222222222222222222222111111222222222111111000111111111111111111111111000000111111111222222222000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000111111222222222111111000//////000111111111111000111000000000000000000111000000//////000000111222000000000000000000000000111000000//////000000111000000000000000000000000////////////////////////........................................................................////////////000000000000............////////////000/////////......------......................../////////...............//////............//////------------------------,,,,,,---............---................................................//////............//////////////////////////////////////////////////////......////////////.....................---------................................................---------------...//////........................///...---------...///000.......................................//////000...........................///000///...---...000......------------.........//////000000//////............------------...........................------------....................................iiiZZZXXXWWWTTTRRRNNNLLLIIIHHHFFFGGGFFFFFFDDDBBBAAA@@@;;;999888777888999888777888666555555666777555444444444444444444444444444333333333333333333333333222222222222333333333333777333111333888;;;888555333333222222222222333333222111111111111000//////222222111111111000000000111111111111111111111111111111111111222222222222333333222111111222333444222111///.........///000000111111222222222222222111000000000000111111222222111111000000000000111111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111111000000000////////////......///000111111111111//////000000000000//////000000000000000000000000000000000000000000000000000333333///---//////,,,000000000000000000000000---------///111222000...000000000000000000000000////////////000000000111///000000111222111111111111111000///////////////........................000000000000000000000000////////////000000000111///000000000111111111222222222222222222222222222222222222222222222222222000000111222222111111111111111111111111111111111111111111111222222222222111111000000000000111111111111111111111111111111///000000000111111111222000000000000111111111111111111222222222222111111///000000111111111111111111111000000000000111111000000000000000111111222111111111111111111111111111111000000000000111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000........./////////000000000000000//////.........//////////////////////////////////////////////////////............//////////////////////////////------...////////////.................................................../////////....../////////////////////////////////////////////////////////......////////////..............................////////////////////////...........................------------.../////////////////////////////////.........//////000000///////////////////////////............///000000////////////////////////...///000///...---...000///......------......///.........//////.........---.............................................---------.........//////........................kkk^^^XXXWWWUUURRROOOLLLJJJIIIGGGGGGGGGGGGEEECCCAAA@@@<<<:::888888999:::999888999777666666777777666555555555555555555555555555333333333333444444444444222222333333333444444444444222000222555666555333555444333333222222222333...111444444222222444666222222222222222222222222111111111111111111111111111111222222222333333333444444333222333444555666333333222111111111111222111111222333333333333222222222111111111222222333222111111000000111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000111111111222222111111000000000////////////000000111111111111000///000000111111000000///000000000000000000000000000000000000000000000000333666666222///000000...000000000000000000000000......///111333333111000000000000000000000000000/////////000000000111111000000111222222222222222222111000000//////000000......////////////......000000000000000000000000/////////000000000111111///000000111111222222222333333333333333333333333333333333333333333333333000000111222222222222111222222222222222222222222111111111222222222222333222111111000000111111222111111111111111111111111///000000111111222222222000000000111111111111222000000111222222222222111///000111111222222111111222111111000000111111222///000000000111111111111111111111111111111111111222222111111111111222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000....../////////000000000000000000000000/////////////////////////////////...////////////000000000//////............//////////////////////////////---...//////000000//////................................................000//////......//////000000000000000000000000000////////////////////////......////////////...................../////////////////////////////////..............................------......///000////////////////////////...//////000111000000000//////////////////////////////......//////000111////////////////////////...///000///...---...000//////............//////---......//////......---------...////////////...........................------........./////////........................nnn___XXXWWWUUURRROOOLLLJJJIIIGGGGGGHHHHHHFFFDDDAAA@@@<<<:::999999::::::999888999888666777888888777555555555555555555555555555333333333444444444555555333333333333444444444444444333333444444444444444444333333333333444444555111222444555666666555444222333333444444555555555222222222222222222222222222222222333333333333444444333333222333444555666444444444444444333222222111222222333444333333333444444333333222333333444222111111000000111222222222222222222222222222222222222222222222222222222111111111111111111111111000000111111111222222222111111111000000000//////111111222222111111000000000000111111111111000000000000000000000000000000000000000000000000000000000555666222000111222111000000000000000000000000//////000111444444222111000000000000000000000000//////000000000111111111000111222222333333222222222111000000//////000000///000111222222111000///000000000000000000000000//////000000000111111111///000000111111222333333444444444444444444444444333333333333333333333333000111111222333333222222222222222222222222222222111111111222222222333333222222111000000111222222111111111111111111111111///000000111111222333333000000111111111222222222///000000111222222111111000000111222222222222111222111111000000111111222//////000111111111111111111111111111111111111111222222222111111222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000.../////////000000000000000000000000000000111111////////////////////////.../////////000000000000//////............//////////////////////////////------...///////////////////////////////////////........................000000////////////000000000000000000000000000000////////////////////////......////////////......---........./////////000////////////////////////.......................................//////000////////////////////////---...111222333222000//////////////////////////////////////////000000111////////////////////////...///000///...---...000//////............//////...//////000000//////...,,,---...///000000///.......................................////////////........................ooo\\\YYYWWWUUURRROOOLLLJJJIIIGGGGGGHHHHHHGGGDDDBBB@@@===;;;999999:::::::::999999888777777888888777555666666666666666666666666333333333444444555555555333333333444444444555555666777888777666555666777222222222333444555666777666444333555777666222---222333333444555666777777222222222222222222222222222222333333333444444444333333222111222333555666222333444555444333222111111222333333444444333333555555444333333444444444222111111111111111222222222222222222222222222222222222222222222222222222111111111111111111111111000111111111111222222222111111111111000000000000222222222222222111000///000000111111111111000000000000000000000000000000000000000000000000000000+++111333000...000333333000000000000000000000000......///111333333111000000000000000000000000000000000000000111111111111111111222333333333333222222111111000000000000000111222333444444333222111000000000000000000000000000000000000111111111111///000000111222222333333444444444444444444444444333333333333333333333333000111222333333333333333222222222222222222222222111111222222222333333333333222111000000111222333111111111111111111111111///000000111222222333333000000111111222222222222...///000111111111111111000000111222222222222111222222111111111111222222//////000111111111111111111111111111111111111111333222222111111222222333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000//////000000111111222222000000000000000000000000.../////////000000111111//////............//////........................,,,---......//////......000000000000000000000000........................000000////////////000000000000000000000000000000////////////////////////......////////////......---.........//////000000000000000000000000000000////////////////////////...............///000000000000000000000000000000,,,...111444444222000...000000000000000000000000///////////////000111111000000000000000000000000...///000///...---...000//////............//////000000111111111111000000,,,---///000000000///...////////////////////////............/////////000////////////////////////ooocccZZZWWWSSSPPPOOOMMMKKKJJJLLLJJJHHHGGGGGGEEEBBB???>>>===;;;;;;<<<<<<<<<;;;:::999888999::::::999888777777777777777777777777888777666555444444555666777777777777777666666666777777777777666666666666666666666666666666666666555555444444444444555555666666555555444444444333555555555444444333333333333222333555777777666444444555666666333222222222555555555555555555555555777666666555555555666666555555555555444333222111444333333222111111111222333333333333333444555666444444444444444444444444333333333333333333333333555444222111111111222222555555555555444333222111111111111111111111111111222222222222222222222222000111222333444333333222444333333222222333333444222222222111111111111000000111111111111222222222222222222222222222222222222222222222222222222222444333111000000000111111111111222222222333333333222222222111111111111000222222222111//////222444111111222222333444555555000111111111111222222222333444444555555444444333222222222111333666666444333444444555555444444333333333222222333333444555555444333222111111111111333444444555555444444333555444333222111222333444111111222222222333333333222222222222222222222222222222111111111111111222111111111111111000000000000000111111222333333333111111111111111111111111333222222111111222222333222222222222222222222222111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000////////////////////////...//////000000000000000000000000000000000000000000000000000000000000000000000////////////000000111111000000000000111111000000000000000000000000000000000000000000000000222222111111000////////////000111000///...///111111111111111111111222333---......///000111111222000000000000000000000000000000000000000//////...---...000111111111000///////////////000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000111111000000//////......------......//////000000.../////////000000111111........................pppdddZZZWWWSSSPPPOOONNNLLLJJJLLLKKKIIIHHHGGGEEEBBB@@@>>><<<;;;;;;<<<<<<;;;::::::999888888::::::999888888888888888888888888888888777666555555555666666666666666666666666666666666777777777777777777777666666666666666666666666666555555555555555555666666666666555555555555555555555555555444444333333444444444666888999777666555777888777444222222333555555555555555555555555777666666555555555666666333444444555555555444444444444333222222222222222444444333333444444555666333333333333333333333333333333333333333333333333666555444333222333333444555555555555444333222222333333333333333333333333222222222222222222222222000111222333444333333222444444333333333333444444333222222222111111111111111111111111222222222222333333333333333333333333222222222222222222222222444333222111000111111222333333333333444444444444222222222222111111111111333333333222111111333555333333333222222111000///222222222222333333333333333333444444444444333333444555555333111222444555333444444444444444444333555555444444444444444444555555555444333222222222333444444555555444444333666555333222222222222333222222222222333333333333222222222222222222222222333333222222222222333333333333333222222222222222222222222222111111111111222222222222222222222222333333222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000111111222222111111000000000000000000000000000000000000000000000000000/////////////////////////////////000000000111111////////////////////////...///000000111111000000000000000000000000000000111111111111111111111111000000000//////000000000111111000000000000111111000000000000000000000000000000000000000000000000222222111111111111000000///000111111//////000111111000000000000111111111......//////000111111222000000000000000000000000000000111111000000///......///000111111111000////////////000000000111111111111111111111111111111////////////////////////////////////////////////000000000000000000000000111111000000////////////......////////////////////////000000000111111111////////////////////////pppddd[[[XXXTTTQQQPPPNNNMMMKKKMMMKKKIIIHHHHHHFFFCCCAAA>>><<<;;;:::;;;<<<;;;::::::888777888999:::999888888888888888888888888888888888777666666666777777666666666666666666666666666666666777888888888999666666666666666666666666666666555555555555666666666666666666777777777777666666555555555555444444555555666888::::::999777777999999888666444333444666666666666666666666666666666666555555666666777222333444555666666666666555444333333222333333333555444444444444555555666333333333333333333333333444444444444444444444444777666555555444555555555666666666666555444333222444444444444444444444444333333333333333333333333111222333444444444333333444444333333333333444444333333333333222222222222111111222222222333333333333333333333333333333333333333333333333333333333444333222222111222222222444444444555555555666666333333333222222222111111444555555444222222444666222222111111000000000111333333333444444444555555333333444444444444333333444555555444111111444777444444444444444444444444666666666666555444333222555666666666666444333222444444555555555555444444666666444333222222222222222222222333333333444444333333333333333333333333444444333333333333444444444444444444444444444444555555444333333222111111333333333333333333333333444333333222222333333444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000///////////////////////////000000000000111111111//////////////////////////////000111111111111000000000000000000000000000111111111111111111111111111111000000000000111111111111000000000000111111000000000000000000000000000000000000000000000000111111222222222222333333000111222222000000111222111111111000000000000000/////////000111111222222000000000000000000000000000111111111111000//////...///111222222222111000000000000000111111111222111111111111111111111111////////////////////////////////////////////////000000000000000000000000111000000000000/////////000000000000////////////000000000000111111111111000000000000000000000000oooccc[[[XXXTTTQQQPPPOOONNNLLLMMMLLLJJJIIIIIIGGGDDDBBB???===;;;;;;<<<<<<<<<;;;:::888777888999:::999888999999999999999999999999888888888888777777888888555666666666666666777777666666777777888999::::::777777777777777777777777666666666777777666666666666666777777888888888999666666666666666666666666666555666888::::::999777999:::;;;:::777555555666666666666666666666666666666666666666666666777888333444555666666777666666555555444444444444444555666555555555555555666666444444444444444444444444444444444444444444444444666666666555555555666666666666666666666555444444444444444444444444444444444444444444444444444444333333444444444444444333555555444444444444555555444444444444333333333222222222222222333333333444444444444444444444444444444444444444444444444444444444333333333333333333444444444555555555666666444333333333222222222222333444555555333333444555@@@>>>999555333333333444333333444444444555555555333333444444444444333333222111222444555444444666555444444444444444444555555555666666666555333333444555777777777555333222444444555555555555444444666666555444333222222111333333333333444444444444444444444444444444444444444333333333333444444555333333333444444444444444666666555555555444444444444444444444444444444444444444333333333333444444444444444444444444444444333333333333333333333333333333333333333333333333111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000111111111111111111000111111111111111111111111111111111111111111111111000000000000000000000000000000000111111111222222000000000000000000000000///000111111222222111111111111111111111111111111111111111111111111111111222111111000000111111222222111111000000111111222111111111111111111111111000000000000000000000000111111222333333444555555111333444333222111222333333333333333222222111111000000000111111222222222111111111111111111111111111111222222111111000//////000222333333333222111111111111111222222222222222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111000000/////////000000000000000000000000000000000000000000000000ooobbb[[[XXXTTTRRRQQQPPPOOOMMMNNNLLLKKKJJJJJJIIIFFFDDD@@@>>><<<<<<=========<<<:::999888999:::;;;:::888999999999999999999999999888888999999999999999999666666666777777777888888666777777888999::::::;;;888888888888888888888888666666777888888777666666666666777777888888999999777777777777777777777777555555555777999:::888777999:::;;;;;;888777777777777777777777777777777777666666666666666777888888555666666777777666666555666555555555555555666666777666666555555666666666666666666666666666666666555555555555555555555555555555666666666666666666666666777777666666555555444444444444444444444444444444444444444444444444555555444444444444444444666555555444444555555666555555555555444444444444222333333333444444444444555555555555555555555555444444444444444444444444444444444555555555444444444444444444555555555555444444444444333333333222222444555555333333333444SSSMMMDDD;;;555333333444333333333333444444444444333444444555555444444333555000///666999666333333666666555444444555666666444444555555555555555444333444666777777555333222444555555666666555555444666666555555444333222222333333444444444555555555444444444444444444444444333333333333333444555666222333333333444444444555333444444444555555555666444444444444444444444444555444444444444444444555444444444444444444444444333333333333333333333333333333333333333333333333111222222222333333333444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222222111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111222222222222111111111111111111111111000111111222222222222222222222222222222222222222111111111111111111111111222222111111111111222222222222111111111111222222222222222222222222222222111111111111111111111111111111222333444555555666333444555444333222333555777777777777666555333222111111111111222222222222222222222222222222222222222222222222222111111000000111333444444444333222222222222222333333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222000000000000111111111111222222111111000000000///////////////////////////////////////////////////ooobbb[[[XXXUUUSSSRRRQQQPPPNNNNNNMMMKKKKKKKKKJJJGGGEEEAAA???>>>===>>>???>>>===<<<:::999:::;;;<<<;;;:::::::::::::::::::::::::::888999::::::;;;:::::::::666777777888888999999:::888888888999:::::::::;;;888888888888888888888888666777888999999888777666777777777777888888888888777777888888888888999999555555666888::::::888777888999;;;;;;999888999:::777777777777777777777777666666666666777888999999666777777777777777666666666666666555666666777888888777777666666666666777777777777777777777777777666666666666666666666666555555666777777777666666666666777777777777666666444444444444444444444444555555555555555555555555666666555444444444555555666666555555555555666666666666666666555555555444333333333444444444555555666666666666666666666666555555555555555555555555444444555666666666666555444444444555555555555666555555444444444333333333222444555555444333333444EEEAAA;;;555333333555666333333333444444444555555555555666666666666555555:::333222777999555333777888777666555555666777888777777666555555555555666444444555666666555444333555555666666666666555555444555555555555444333333444444444555555555666666555555555555555555555555444444444444555666777777444444555555666777777777333333444444555666666777555555555555555555555555666555555444444555555666555555555555555555555555444444444444444444444444444444444444444444444444222222222333333444444555333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222333333333333222222222222222222222222222222222222222222222222222222111111111111111111111111111111222222222333333333111111111111111111111111111111222333333333333222222222222222222222222222222222222222222222222222333333222222222222333333222222111111111111222222222222222222222222222222222222222222222222222222111111222333333444555555444555666666444444555666::::::;;;:::999777555444222222222222222222222222222222222222222222222222222333333333333222111111111222444555555555444333333333333333444444444444333333333333333333333333111111111111111111111111111111111111111111111111222222222222222222222222000000000111111111111222222222222111111111111111000000000000////////////////////////////////////qqqddd[[[YYYUUUSSSRRRRRRPPPOOOOOOMMMLLLLLLLLLKKKHHHFFFCCCAAA??????@@@AAA@@@???===<<<;;;;;;======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<<<<;;;:::777888888999::::::;;;;;;999999::::::::::::::::::999999999999999999999999666777999::::::999777666777777777777777777666666888888888999999999::::::777666777999;;;;;;:::888666888::::::999999:::;;;888888888888888888888888666666666666777888999:::555666666777888888888888777666666666777777888999999888777777666666777777666666666666666666666666666666666666666666666666555666888999999999888777666777777888888777777777555555555555555555555555555555555555555555555555888777555444444444555555777666666666666666666777777777777666666666555555444444444444555555555555777777777777777777777777555555555555555555555555444555666777777777666666555555666666666777777777555555555555444444444444333555777777666444444555111111111222333555666777444444555555555666666666666666777777777777666666:::555555888666333;;;III:::999777666666777999:::>>><<<999666555555666666666666666666666666666666555555666666666666555555333444555666666555555444444555555555666666666666555555555555555555555555777777777777888999::::::999999999:::;;;;;;<<<<<<999999999999::::::::::::888888888888888888888888666666555555555555666666555555555555555555555555444444444444444444444444444444444444444444444444222222333333444555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333444444555555444444333333333333333333333333333333333333333333333333333222222222222222222222222222222222333333333333444222222222222222222222222111222222333444333333333333333333333333333333333222222222222222222222222333333222222222222333333333222222111111222222333333333333333333333333333333333333333333333333333111111222222333333444444555666777777555555666777<<<<<<===<<<;;;888666444333333333333333333333333333333333333333333333333333333333444333222222111222333444555666555555444333444444444555555555555444444444444444444444444222222222222222222222222222222222222222222222222333333333333333333333333000000111111111222222222111111222222222222222222222222222222111111000000000000000000000000000000ssseee[[[YYYUUUSSSSSSRRRQQQPPPOOONNNLLLLLLLLLKKKIIIGGGDDDBBB@@@@@@AAABBBAAA@@@>>><<<<<<<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;888999;;;<<<<<<<<<;;;;;;888888999:::;;;;;;<<<<<<;;;:::::::::::::::::::::999999999999999999999999666777999::::::999777666888888777777666666555555888888888999999:::::::::888888888:::<<<===;;;999444777999:::::::::;;;<<<888888888888888888888888666666666666777888999:::333444666777999:::::::::777777666666777888999999999999888777777666777777666666666666666666666666777777777777777777777777777888999:::;;;::::::999666777777888888888777777777777777777777777777777666666666666666666666666888777666555444444555666777777666666666666777777777777777777666666666666444444444555555555666666777777777777777777777777666666666666666666666666444555666888888888777666777777777777888888888888666666555555555444444444444666888999777666666666555666999;;;:::777444111666666666666777777777777777777888888888888777777666444666888333333EEE]]];;;:::888777777888:::;;;EEEBBB===888555555666666888777777666777777888999555555666666666666555555222333444666666666666555555555555555666666666777666666666666666666666666999999999999:::;;;<<<============>>>???@@@@@@AAAAAAAAAAAA@@@??????>>>>>>::::::::::::::::::::::::666666555555555555666666666666666666666666666666555555555555555555555555555555555555555555555555222222333333444555666666444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444555555666666555555444333333333333333333333333333333333333333333333333222222222222222222222222222222333333333444444444222222222222222222222222111222333333444444333333333333333333333333333333222222222222222222222222444333333222222333333444333222222111111222222333333333333333333333333333444444444444444444444444111111222222222222333333555777888777666555666888<<<=========;;;999666444333333333333333333333333333333333333333333333333333333444444333333222111333333555666666666555444444444444555555555555666444444444444444444444444222222222222222222222222222222222222222222222222333333333333333333333333000000111111222222222222111111111222222333333444444444444333333222222222111111111111111111111111wwwuuussspppmmmiiigggfffgggccc```^^^^^^\\\YYYVVVOOOLLLIIIIIIKKKKKKIIIGGGJJJHHHGGGGGGHHHHHHFFFEEEDDDDDDCCCAAA@@@???>>>===AAAAAA@@@@@@@@@@@@@@@AAACCCAAA??????AAAAAA???===>>>>>>===<<<<<<<<<======<<<===============<<<;;;<<<<<<;;;::::::999888888999999999888777777666666>>>===;;;:::999999::::::;;;;;;::::::;;;;;;<<<===888888888999999999::::::;;;;;;::::::::::::999999888999999999::::::::::::999999999999:::::::::::::::999999999999888888888888999999999999::::::::::::999888888888888888888555555666777888999::::::999777666666888999999888<<<;;;:::888777666666555555555555666666666666666666666777777888888888999777777777777666555444444666666666666666666666666777777777777666666666666666666666555555555444444777777777777666666555555777777777777777777777777666666666666666666666555777777777777777666555444666666555555555444444444777777666555555555555555888888888888888888888888:::::::::999888777666555777777777777666666666666666555888:::777444===III:::999777666777:::===???UUUCCC666888;;;777555999777666666666666666777777777777777666666666555555888666555777999888555222111444666777777666666777555777999:::;;;<<<>>>@@@BBBDDDGGGJJJLLLLLLLLLKKKTTTSSSSSSTTTUUUVVVUUUTTTZZZYYYWWWVVVVVVVVVTTTRRROOONNNLLLIIIFFFDDDCCCCCC>>>>>>>>>===<<<;;;999999777666555666777666444222666555444444333333333444666666666666666666777888777777777666666555555555666666666666666777777777666777888777555555555777666666666777777777777777444444444444444444444444444444444444444444444444666555444333222222333444222222222333333333333333333333333333444444444444333333333333333333333333222333333444444333333222222222333333333444444444666555444333222333444444666666555444333333222222333222222222222333444444555222111222444555333111444444333333333444555555555444333222111222333333111222222333444555666666777555@@@MMMHHH777555@@@>>>>>>======??????999333777555333333555555333111111333444444333333555666555666666666666666555444555555555666666777777777777777666555555555666666888777555555666777777666777555444222222333555666777555222222222333333333333555888777444222222333222222333333333222111111333222111111000000000000444222111111222333333222333222222111111222222333}}}|||{{{{{{yyyxxxwwwuuusssrrrrrrrrrgggdddcccccceeeeeecccaaabbbbbbaaa``````___``````ZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUUUUTTTSSSRRRRRRRRROOONNNNNNMMMLLLKKKJJJJJJMMMLLLJJJHHHGGGFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAADDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>??????>>>>>>===<<<<<<<<<>>>======<<<<<<;;;::::::<<<<<<<<<;;;;;;::::::999::::::999999999888888888;;;;;;:::999888888888999;;;;;;;;;:::::::::999999===;;;999999;;;;;;;;;:::;;;:::999999999999999:::999999999999999999999999666666777777777777777777;;;;;;;;;:::999888777666888888888888888888888888888888888777777666666666555555555555555555555555666666666666666666777777555555555555555555555555666666777777888888999999888999999::::::999999999888777777777777666666666999888888888888888999:::555555666666666777777777555555666666666555555444999999999::::::;;;;;;;;;:::888999:::777444999AAA:::999888777888:::<<<===III;;;444888;;;666444777888888777777777888888999999999888888888777777777666555555777999:::888555:::::::::999888999<<<>>>;;;>>>BBBGGGJJJNNNSSSVVVZZZ]]]aaaeeehhhjjjjjjjjjnnnnnnnnnppprrrrrrpppnnnooonnnmmmnnnooopppooommmfffeeecccaaa___]]]\\\\\\RRRPPPNNNJJJEEEAAA===;;;???<<<:::999999999888777444444444555666777888999555555444333333333333444555555444444444444444444444444444444444555555555222333444333222111222333444444444333333333333333444444444555555555555555666666666666666666666666777666555444444444555666333333333333333333333333333333333333333333333333333333333333333333333333444444555555555555444444333333444444444555555555666666444333333333444555777777666666555444444333444333333333333444555555555333222333555666444222444444333333444444555666444444333333333444555555444444444444555555555555999555;;;GGGFFF::::::EEE@@@AAAAAA???<<<:::777444666444222333555666444222777777777555444666999<<<999:::;;;<<<===>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@CCCCCCCCCCCCCCCCCCCCCDDDBBB@@@===<<<<<<;;;888777888888777666666666777888555333222222333444444444222444666666444222333444444444444444444333222222555555444333333333333333222111000000111111111111444444333333333333444444~~~|||{{{zzzyyyyyyyyyxxxwwwvvvvvvuuusssrrrqqqpppnnnlllkkkkkkjjjjjjiiigggfffdddcccbbb``````___^^^]]]]]]\\\\\\ZZZZZZYYYXXXWWWVVVUUUUUUTTTTTTSSSQQQQQQPPPPPPPPPQQQPPPOOOMMMKKKIIIHHHGGGKKKIIIGGGGGGHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@??????>>>>>>>>>BBBBBBBBBAAAAAAAAAAAAAAADDDDDDCCCCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;555555666777888999::::::777777888999999999888888:::999999999999888888888333333333333444555666777::::::;;;;;;<<<<<<<<<===888999::::::;;;;;;;;;:::666777777888999:::;;;<<<:::777666888777555666888888888888888888888999999<<<666555;;;<<<777555888888888777777777777777888:::999999999999888888888777666666777999999777666888888777666888<<>><<<;;;:::888666666777888777666333444666555444444555666666666666555555444444333666555555444444444444444444444444444444444444444444444333333333333444444~~~~~~}}}{{{yyyxxxxxxxxxwwwvvvuuutttrrrpppnnnmmmlllkkkhhhhhhggggggfffeeedddddd^^^]]]]]]]]]\\\[[[[[[[[[XXXXXXWWWVVVUUUSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPKKKJJJIIIHHHGGGFFFEEEDDDEEEEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@AAAAAABBBBBBCCCCCC???????????????>>>===<<<>>>>>>>>>============<<>>>>>>>>>>>??????@@@::::::::::::999999999888666777777888888888777777::::::;;;;;;<<<<<<<<<===<<<:::999;;;>>>>>><<<;;;;;;<<<=========;;;:::999;;;:::<<<@@@@@@;;;;;;>>>===<<<<<<;;;;;;;;;;;;<<<>>>>>>=========<<<<<<<<<======<<<<<<<<<<<<;;;;;;<<<===@@@CCCHHHPPPYYY___hhhkkkooorrruuuxxx|||}}}~~~}}}}}}||||||}}}xxxwwwuuuqqqmmmhhheeecccUUUQQQLLLHHHDDDAAA===:::;;;:::999888888777888888888888777666666777777777555555666666666666777777555555555555444444444444777888888777555444555666555555444444444444444444444444555555666777777777666666666666666666666666444444555555555666777777777777666666666666555555666666666666555555555555666666666666666666666666666666777777777777666666555555555555666666666666777777666666666555555555888888777777777666666666666666555555666666777888777666666666777777666666444444444444555666777777:::999888777555444333333777777777666666666666666777888===CCCCCCAAAHHHRRRWWWNNNDDD<<<666333555999888888777777777777777666555888<<<@@@FFFMMMTTTYYYaaabbbdddfffhhhjjjjjjkkkiiijjjkkklllkkkiiihhhfffggghhhiiijjjkkklllmmmmmmfffeeeeeefffeeeccc```\\\UUUUUUTTTRRROOOLLLHHHFFFDDDAAA>>>===<<<:::888666666666666555555555666666555555555555555555555666444333333222222333333333333555555555444444444555333333222222222222333333}}}|||zzzyyyxxxzzzyyyxxxwwwvvvttttttsssnnnnnnnnnnnnnnnnnnnnnnnnaaaaaaaaa``````_________[[[[[[ZZZZZZXXXWWWUUUTTTQQQQQQQQQPPPPPPPPPOOOOOONNNMMMLLLKKKJJJIIIIIIIIIPPPOOONNNMMMLLLJJJIIIIIIIIIIIIIIIHHHHHHFFFEEEEEEHHHHHHGGGGGGFFFFFFFFFEEEFFFDDDCCCDDDGGGIIIEEEAAA@@@@@@AAABBBAAA@@@>>><<<======>>>???===:::;;;???======<<<;;;;;;:::;;;;;;:::999999999999888888888777777888999999:::<<<===FFFJJJPPPVVV\\\cccjjjnnnzzz{{{}}}~~~~~~~~~zzzxxxzzz~~~{{{zzzyyyxxxvvvtttrrrqqqeeeccc___[[[VVVOOOHHHCCC:::::::::::::::;;;<<<<<<999888888888999:::;;;;;;999999999999999999999999:::::::::999999888888888:::;;;<<<:::888777777888777777777888888999999999555555666666777777777777666666666666666666666666555666666777888888888888666666555555555444444444777666666666555555555444555555555555555555555555666666777777777777666666555555555555666666666666888888888777777777666666777777777666666666666666777666666666666777888888777777777777777777777777555555555555666777888999888888888888777666666555555555666666777888888999888@@@IIILLLJJJKKKSSS]]]bbbPPP>>>777777777999============<<<;;;:::999999???DDDLLLSSSZZZ```fffjjjnnnoooppprrrssssssttttttrrrsssssstttsssrrrpppooonnnoooqqqssstttuuuuuuuuuppppppooopppooommmiiifffeeeeeeffffffddd```]]][[[TTTQQQMMMJJJGGGCCC???<<<===;;;888666555555555555444444333333444555666777333333333222222333333444111333555555333222222444444444333333333333444444~~~}}}wwwvvvvvvwwwwwwwwwvvvtttsssppppppooonnnlllkkklllmmmhhhhhhgggfffeeeeeeeeeeee____________^^^^^^^^^^^^WWWYYY\\\^^^```cccgggjjjvvvzzz}}}xxxrrroooqqquuuzzz}}}|||zzzxxxvvvqqqjjjbbb\\\MMMKKKHHHCCC???;;;999888::::::999999::::::;;;<<<::::::::::::999999999888;;;;;;;;;:::999999888888===>>>>>>===;;;999999:::::::::::::::;;;;;;;;;;;;555555555555555555555555666666666666666666666666444555666666777666666666777777666666555555444444888888777777666666555555555555555555555555555555666777777888888777777666666666777777777888888888888888999999999888777666777777777666666666666666777777666666777777888999666777888888666666777888555555555555666888999:::333444666777888999999999444444555666777888999999;;;FFFPPPSSSTTTYYYaaagggdddPPP>>><<>>CCCCCCBBBBBBAAAAAA@@@@@@????????????????????????<<<===>>>>>>>>>===<<<;;;>>>>>>===<<<<<<;;;;;;:::>>>>>>======<<<;;;;;;:::::::::::::::::::::::::::888888999999999999888888999999999999:::::::::;;;888999:::::::::999777777888888888888888888888888666666666666666777888888555777999888666555666888555555555666777888::::::444555666888888888777777555555555666666777777777;;;CCCJJJNNNXXXdddkkkjjjcccSSSIIINNNUUUWWW[[[aaagggiiikkkjjjiiihhhjjjlllpppsssvvvyyyzzz{{{}}}~~~~~~~~~~~~}}}{{{xxxvvvwwwxxxyyy{{{||||||||||||xxxvvvuuutttsssqqqnnnkkkbbb\\\SSSLLLIIIFFFCCCAAA<<<;;;888555333333333333333333333333333444555555444888<<<<<<888666777999444444444333333444444444zzzzzzyyyyyyxxxwwwvvvvvvqqqqqqrrrpppmmmllllllmmmhhhgggfffdddbbb```___^^^ZZZZZZYYYXXXWWWVVVUUUUUUPPPPPPPPPPPPPPPPPPPPPPPPLLLMMMNNNNNNNNNLLLKKKJJJFFFFFFEEEDDDDDDCCCBBBBBBEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@999::::::;;;;;;::::::999;;;;;;;;;<<<<<<<<<======999999:::;;;:::999888777999999999999999999999999666666666666666777777888555777999888555444666888555555555666777999:::;;;999999999999777555222111666666666666555555555555:::===@@@EEEVVViiioooiiiaaaXXXVVV```ggggggmmmvvvppprrruuuvvvuuuvvvyyy||||||}}}}}}}}}}}}~~~~~~}}}{{{|||~~~~~~~~~~~~}}}|||~~~~~~~~~~~~}}}}}}|||{{{tttssstttuuuwwwwwwuuusssuuummmccc[[[VVVRRROOOLLLBBB???;;;777444222111111000000000000111111222333---222666666222///000333111000000000000000000111