BM6P6(@ 111000000000000222444555///...---,,,,,,---...///000000000000000000000000......////////////......000////////////000000111111111000000111222333333111000000222444555444222333222111222333444444444777777777777666666666666???;;;777666888;;;;;;:::@@@HHH}}}xxxgggccccccYYYRRRXXXVVVMMMLLLPPPXXXpppzzzZZZPPPHHHIIILLLMMMRRRXXXWWWWWWWWWXXXWWWWWWVVVVVVSSS]]]eeeoooyyytttmmmyyywwwrrrgggllltttzzzxxxvvv{{{sssvvvtttpppooopppllllllttt}}}xxxooojjjcccZZZRRRRRR[[[gggqqq~~~{{{uuuyyyyyyxxxqqqggg```bbbhhhsssyyyyyyuuu{{{{{{fffXXX[[[aaa^^^ZZZZZZ]]][[[XXXSSSMMMIIIHHHHHHMMMXXXkkkkkkYYYNNNPPPRRRLLLHHHKKKNNNMMMHHHIIINNNJJJOOOaaaqqqTTTIIIMMMGGGFFFEEEDDDDDDEEEGGGIIIJJJFFFCCCEEEFFFDDDBBBAAA@@@??????>>>@@@BBBDDDFFFEEECCCBBBAAAAAACCCFFFHHHNNNFFFJJJRRRbbbvvv\\\KKKBBBHHHJJJBBB>>>BBBCCCFFFGGGEEE@@@???BBBFFFHHHBBBEEEIIIYYYjjjRRRQQQFFF???HHH[[[fffRRRLLLLLLJJJRRR[[[jjjxxxYYYPPPOOOKKKLLLPPPPPPKKKJJJRRRdddyyy]]]RRRUUUZZZTTTTTTTTTUUUXXX[[[[[[YYYWWW[[[\\\YYYYYY\\\ZZZTTTZZZ]]]aaadddiiirrr}}}{{{vvvxxx{{{jjjVVVFFF666222555666555555000000//////000111333444000//////......//////000000000000000000000000000//////000000000000/////////............//////000000000//////000000111222333222222222333333111000555444333333444555666555777666777777777777777777???<<<888888:::<<<===<<>>AAABBBEEEGGGFFFBBBAAACCCFFFIIICCCGGGLLLZZZqqqaaaNNNJJJNNNRRRiiiyyy^^^QQQLLLLLLOOOQQQWWWllloooZZZQQQMMMMMMOOOJJJJJJKKKNNNVVViiiuuu___XXXYYYYYYZZZZZZ\\\___```]]]YYYZZZYYYUUUSSSYYYaaa```[[[\\\```dddhhhnnnxxx}}}xxx{{{yyyiiiUUUDDD444000222222222222//////......///000111222111000000//////000000111000000000000000000000000......////////////.........---------......///000//////////////////000111666444333333333222///---666555555555555666777777555666666777777888888888>>><<<::::::<<<>>>??????DDDWWWvvvppppppnnn```TTTTTTQQQNNNVVVeee___NNNLLLIIIIIIOOOSSSUUUWWWZZZUUUVVVWWWYYYZZZZZZ[[[[[[\\\aaaooo|||mmmkkkpppooonnnjjjlllkkkhhhffflllnnnpppzzz}}}|||{{{pppssswwwtttppppppkkkllluuutttgggccciiittt}}}xxxvvvsssssstttoooeee___^^^kkktttyyyvvvtttvvvtttmmmdddXXXRRRVVVZZZYYYXXX\\\XXXXXXVVVRRRLLLHHHGGGFFFMMMPPP[[[yyy[[[NNNGGGIIILLLIIIHHHKKKBBBGGGGGGIIIMMMLLLXXXqqqyyyTTTHHHEEEGGGEEEGGGGGGGGGDDDCCCCCCDDDHHHFFFCCCBBBDDDFFFGGGGGGDDDCCCAAA@@@@@@@@@AAABBBCCCBBBAAA@@@AAACCCEEEGGGDDDCCCIIIOOO___qqqOOOBBBBBBBBB@@@???AAADDDHHHGGGEEECCCDDDFFFJJJDDDGGGLLLVVVuuuwwwYYYSSSSSSHHHQQQppptttZZZMMMNNNMMMMMMNNNTTThhhnnnXXXQQQPPPOOOHHHMMMQQQPPPLLLSSSjjjqqqccc^^^```___aaaeeegggeee___[[[ZZZXXXUUUXXXbbbkkkjjjdddfffhhhjjjmmmrrr{{{~~~|||}}}yyyxxxxxxyyy~~~yyylllWWWFFF555000111111111111///......---...///000111000000000000000000000000////////////////////////,,,------......------,,,...............///000111000000/////////000000111555444333333333222000...555555666555555555666888444555666777888999::::::<<<;;;::::::<<<>>>@@@AAAEEE```gggeeepppooobbbWWWTTTOOORRR___iiiUUUMMMNNNMMMLLLNNNPPPQQQRRRTTTVVVWWWXXXZZZ[[[[[[[[[[[[YYYkkktttmmmmmmnnnsss|||qqqqqqooommmnnnjjjpppqqqwwwssstttyyyvvvvvv{{{{{{vvvpppnnntttyyyzzz||||||~~~{{{nnnppp{{{xxxtttuuu{{{wwwiii]]]XXXcccmmmuuuvvvuuutttoooiii]]]UUUOOOPPPQQQQQQSSSXXXUUUUUUTTTQQQLLLGGGEEEDDDMMMSSS```yyygggSSSKKKFFFHHHJJJIIIJJJMMMJJJOOOMMMKKKKKKJJJ[[[wwwnnnMMMHHHHHHGGGBBBFFFKKKLLLJJJGGGFFFFFFFFFFFFDDDBBBCCCGGGHHHGGGAAA@@@@@@@@@AAABBBDDDEEEBBBAAAAAA@@@AAACCCDDDFFFBBBDDDGGGIIIVVVxxx^^^JJJHHHIIIDDD>>>AAADDDGGGHHHGGGEEEEEEFFFKKKEEEEEEGGGKKKbbblllWWWOOOEEEIII___wwwlllSSSNNNMMMPPPTTTQQQUUUppphhhYYYSSSNNNMMMRRRWWWWWWPPPPPP]]]mmmssshhhdddbbbccciiilllhhhaaa]]]ZZZ[[[^^^eeennnsssrrrnnnwwwvvvtttrrrsssxxx|||xxxwwwyyyzzz{{{yyysssmmmmmmrrrxxx~~~}}}sss]]]LLL:::333444444333333///...---------...///000////////////////////////////////////////////////.........//////.........////////////000111222333222111111000000111111111333222111222333444222000222444555444333333555777444555666777888999:::;;;:::::::::;;;<<<===@@@AAAEEEjjjzzz]]]\\\iiikkkbbbYYYUUUQQQZZZoooiiiYYYUUUOOOTTTSSSPPPLLLLLLNNNRRRSSSWWWXXXYYYZZZ[[[[[[[[[[[[YYYrrrtttnnnmmmooo}}}}}}|||qqqlllpppqqqvvvzzz~~~rrruuuvvvqqqsss}}}}}}{{{qqqpppzzz~~~uuugggfffjjjrrr{{{zzzuuuxxxpppbbb]]]___gggnnnqqqqqqooolllhhh]]]UUUNNNJJJJJJKKKOOOTTTRRRSSSSSSQQQLLLGGGEEECCCKKKTTT```ooo~~~kkkSSSNNNJJJGGGHHHIIIIIILLLPPPSSSVVVQQQKKKJJJJJJ]]]|||fffLLLKKKKKKIIIHHHOOOWWWYYYTTTMMMHHHEEENNNPPPLLLEEECCCFFFHHHFFFAAAAAAAAAAAABBBCCCCCCDDDAAA@@@@@@@@@AAABBBCCCDDDAAAEEEEEEEEEOOOiiioooQQQGGGHHHEEE???AAADDDFFFHHHGGGFFFFFFEEEGGGEEEBBBAAACCCRRR{{{```LLLFFFIIITTT[[[zzzfffQQQKKKNNNUUURRROOO]]]tttfffUUUJJJPPPRRRVVVYYYXXXWWW\\\dddvvvnnngggaaa___fffjjjfff```]]]^^^```dddhhhmmmqqqvvv{{{~~~vvvrrrrrruuuxxx~~~}}}|||}}}}}}|||yyywwwyyytttmmmlllqqqxxx}}}}}}}}}}}}}}}uuucccPPP>>>666555555333333000///...------...///000...//////000000//////...000000000000000000000000000000111111111111000000/////////000111222333444333222222111111111111111000000000222444555444222000333444333111111333666555555666777888::::::;;;999;;;<<<<<<<<<===???AAAFFFtttxxx\\\]]]aaaddd___YYYWWWWWWhhh~~~ZZZUUUTTTKKKUUUVVVRRRLLLJJJPPPUUUWWWVVVWWWXXXZZZ[[[\\\\\\\\\aaaxxxtttkkkjjjssswwwooossstttyyy{{{wwwyyywwwuuuzzz~~~~~~~~~~~~~~~zzzooocccbbbjjjqqqqqqmmmdddfffjjjrrrvvvooopppzzzzzzmmmddddddgggkkkooopppnnnkkkgggeee]]]VVVOOOJJJJJJLLLOOORRRRRRSSSUUUSSSOOOJJJFFFEEEJJJPPPWWWZZZ]]]^^^WWWNNNIIIIIIHHHGGGGGGHHHLLLOOORRRTTTOOOIIIHHHIII\\\{{{]]]IIIGGGFFFGGGNNNZZZjjjrrrpppjjjdddaaammmkkk___MMMCCCEEEGGGEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAABBBCCCCCC@@@DDDBBBDDDNNN]]]\\\FFFCCCDDDBBBCCCDDDEEEFFFFFFFFFEEEDDDAAADDD@@@???EEEMMMlllzzz[[[NNNIIIKKKMMMbbb```RRRIIIKKKKKKKKKUUUccc|||```MMMPPPNNNPPPVVVZZZYYYZZZ\\\rrrxxxkkk```YYY^^^bbb___\\\\\\cccaaa```aaaccciiivvvuuuooommmnnnppprrrvvv|||{{{xxx|||zzzuuurrrvvv}}}~~~{{{ssseeeRRR>>>555444333222111111000///......///000000///000111111111111000///000000000000000000000000///000000000000000000///......//////000222333444222222111000000000000000111000000222444555444222000333555333000000333777666666777888999999:::::::::<<<>>>>>>======???BBBJJJvvv]]]```[[[___[[[WWWWWW]]]yyyooo[[[VVVSSSLLLRRRUUURRRJJJHHHMMMSSSTTTRRRSSSUUUXXX[[[]]]^^^___kkkxxxjjjiii|||yyyqqqsssrrruuu}}}}}}~~~}}}zzzzzzxxxxxxzzzuuukkkaaa```eeejjjkkkjjjggghhhiiiooo~~~{{{oookkkpppnnncccbbbjjjoooppprrrqqqkkkddd___]]]YYYUUUPPPNNNQQQUUUVVVTTTTTTVVVXXXWWWSSSNNNJJJHHHGGGLLLOOOMMMKKKKKKKKKJJJDDDFFFGGGEEEBBBDDDHHHKKKIIILLLHHHEEEEEEDDDSSSnnnmmmRRRJJJLLLOOOWWWbbbsssxxxWWWDDDCCCGGGEEEEEEEEEDDDDDDCCCAAA@@@????????????@@@AAAAAABBBBBB@@@DDD@@@CCCMMMQQQllluuuSSSHHHFFFDDDEEEDDDDDDDDDDDDDDDDDDCCC>>>FFFBBB@@@JJJNNN___bbbOOOLLLJJJSSSggg{{{gggQQQGGGGGGJJJRRRYYYxxxzzzbbbSSSOOOOOOTTTXXXWWWWWWXXXhhh{{{rrraaaTTTVVVYYYVVVUUUYYY___[[[ZZZ^^^ccciiittt~~~ssskkkggghhhkkkmmmiiioooxxx|||{{{wwwuuutttssswwwxxxxxx}}}}}}vvvgggTTT???666444222000000111000///......///000111000111222333333222111000000000000000000000000000,,,------------------,,,------......///111222333111111000///////////////222111111222444444333111000333666444111000333777777777777888999999::::::<<<>>>AAA@@@>>>>>>@@@CCCNNNrrr\\\```ZZZ]]]XXXTTTWWWaaawwweee___XXXTTTUUUOOOSSSQQQIIIEEEIIILLLLLLNNNPPPSSSWWW[[[___aaabbbqqq~~~llllll{{{xxx}}}|||tttmmmlllnnnppp}}}}}}~~~}}}yyywwwyyy|||{{{xxxxxxvvvxxx{{{rrrjjjbbbbbbeeeggghhhhhhgggfffdddgggssszzzooonnniii___cccpppmmmmmmnnnllleee[[[UUUSSSUUUSSSQQQSSSYYY^^^\\\WWWVVVXXX[[[[[[WWWRRRMMMKKKFFFJJJNNNLLLIIIGGGEEECCCAAADDDEEEBBB???@@@DDDGGGDDDGGGDDDBBBCCC???III```dddaaaQQQGGGPPP[[[hhhxxx___EEEBBBFFFFFFBBBBBBCCCCCCDDDCCCCCCCCC>>>??????@@@AAAAAABBBBBBBBBDDD>>>BBBKKKHHHZZZgggRRRJJJEEEGGGEEECCCBBBCCCCCCCCCBBB>>>IIIDDDBBBMMMNNNTTTkkkuuuWWWSSSJJJKKKUUUqqq}}}```NNNIIILLLPPPRRR[[[mmmzzzXXXUUUTTTVVVWWWUUUUUUXXXZZZgggrrrwwwcccRRRQQQSSSPPPQQQVVVXXXUUUXXXccclllnnnrrrvvvtttnnnfff``````eeejjjmmmhhhooowwwyyyuuupppoooooofffnnnuuuyyy{{{jjjVVVAAA777555333111111111000...,,,,,,...000111---///111111111111222333///...,,,,,,...000111111+++---000222222000---+++///...,,,+++,,,...000111222222222222222111000///222111111111222333444444555555555444444333333333555666888:::<<<======>>>???<<<===@@@@@@???@@@DDDSSSjjj[[[^^^[[[WWWWWWZZZ___qqqjjj[[[]]]\\\XXXXXXRRRRRRRRROOOLLLIIIHHHIIIPPPUUUTTTTTTXXXWWW[[[kkkwww|||zzzooobbbxxxnnnggghhhjjjjjjjjjkkkhhhnnn}}}zzz{{{}}}yyy{{{~~~wwwqqqqqqvvvrrrnnniiiggggggjjjlllmmmqqqmmmhhhfffiiiqqqzzzyyyhhheeemmmwwwxxxqqqggg___ZZZWWWTTTRRROOOQQQTTTUUUVVVVVVWWWXXX^^^___^^^[[[VVVRRRPPPPPPPPPOOOMMMKKKIIIGGGEEEDDD@@@CCCFFFEEE@@@===>>>@@@????????????@@@AAABBBCCCMMMHHHDDDGGGYYYvvvkkkMMMEEEDDDBBBEEEFFFEEECCCAAABBBFFFJJJ<<<>>>AAACCCCCCBBB@@@>>>CCCCCCEEEDDD@@@DDDWWWmmm{{{\\\LLLEEECCCCCCDDDEEEFFFEEEEEEDDDCCCEEEHHHJJJJJJJJJKKKLLLpppxxxcccLLLTTTWWW\\\ssszzzXXXLLLPPPRRRMMMJJJSSShhhlll]]]RRRSSSWWWYYYZZZ\\\YYYYYYYYYdddxxxXXXUUUXXXTTTRRRVVVZZZ```gggkkkkkkiiiiiiiiidddbbb^^^]]]```gggoootttjjjjjjmmmnnnkkkfffggglllsss{{{}}}yyy|||sssnnnYYYDDD:::777333222444000000000000000000000000---///111111111111111333111///------.../////////,,,...000111111000...,,,000///...------///111222111111222222222111000000000000000000000111222222666555444444333333333444777777888::::::;;;;;;;;;???===>>>AAAAAA@@@BBBFFFYYYcccXXX]]]SSSSSSSSSXXXiiiaaaXXX\\\\\\ZZZYYYSSSSSSRRRPPPMMMKKKKKKLLLSSSZZZYYYYYY]]]ZZZ^^^lllmmmqqqxxxppplllgggssslllhhhjjjmmmllljjjjjjkkkttt|||{{{}}}}}}|||}}}~~~zzz|||}}}wwwpppooorrrrrrqqqoooooonnnlllhhheeennnkkkgggfffgggjjjmmmooo{{{yyymmmmmmqqqrrrlllddd\\\WWWTTTQQQPPPPPPQQQSSSUUUWWWZZZ\\\]]]]]]]]]\\\XXXSSSOOOMMMMMMLLLLLLJJJHHHFFFDDDCCCCCC@@@CCCFFFDDD???;;;<<<>>>@@@@@@?????????@@@@@@@@@@@@???CCCTTTqqqiiiMMMFFFFFFCCCEEEGGGHHHGGGDDDBBBCCCDDD>>>???AAACCCCCCBBBAAA@@@BBB@@@@@@BBBBBBDDDNNN[[[yyyjjjVVVKKKDDDEEEFFFGGGGGGEEECCCBBBDDDFFFIIIJJJJJJJJJJJJKKKZZZzzzppp\\\aaa___YYY```|||jjjQQQMMMOOONNNFFFLLLZZZvvvoooYYYRRRUUUVVVUUUUUUQQQTTTUUU[[[sssqqqccc^^^YYYXXX\\\aaagggnnnrrrrrrooolllkkkiiifffdddcccfffkkkqqqtttkkkjjjiiiiiifffdddhhhooottt|||zzzppp]]]GGG<<<777444333444///000111222222111000///---///111111111000111222333111...---...///...---...//////000000//////...111000///...///000111222222222333333444444333333//////////////////000111666555444333333333444555777777888999999999999888===;;;<<>>>>>======999777@@@ZZZcccLLLGGGGGGDDDDDDFFFIIIIIIFFFBBB???>>>@@@AAAAAAAAABBBBBBBBBBBBAAA===<<<@@@CCCCCCDDDEEEaaa}}}aaaQQQGGGGGGHHHHHHGGGEEECCCAAAFFFHHHJJJJJJIIIHHHIIIJJJKKK^^^}}}uuutttnnn```SSS^^^]]]LLLKKKMMMDDDFFFKKKZZZwwwdddTTTRRRSSSSSSSSSNNNTTTUUUTTTeeevvvddd]]]___aaaggglllrrruuutttpppkkkiiijjjiiihhhhhhiiikkknnnooollliiiggggggfffgggpppzzz|||sssaaaLLL>>>777333333444///000000111111000000///...///111111111000111222333111.........//////...000000////////////000000111000/////////000000111333333555666666777777777000000////////////000000777666444333333444555666555666777888888999ӵ<<<<<<@@@GGGkkkqqqWWWSSSXXXNNNTTTSSS[[[hhhXXXLLLNNNTTTVVVSSSPPPĦOOOQQQSSSVVV]]]\\\Ħiii}}}qqqeeejjjeeeeeeiiinnnlllӵmmmooo}}}{{{zzzsssuuuyyy~~~yyytttxxx~~~}}}~~~|||zzzzzzyyyxxxvvvuuuuuuwwwrrrkkkfffcccccccccbbbbbbaaaaaaccceeefffccc```eeemmmvvvzzz{{{Ħyyyrrrhhhhhhgggccc^^^[[[[[[\\\UUUQQQOOOQQQXXX^^^aaaaaa\\\[[[XXXSSSNNNKKKJJJKKKFFFEEEDDDBBBAAA@@@@@@AAA???AAACCCCCC@@@>>>>>>???AAAAAA@@@???>>><<<;;;:::===999<<LPPPPPPRRRTTTUUU[[[=hĦ~~~jjjdddkkkcccbbbjjjsss}}}4ĉ@ӵmmmzzzzzz}}}zzzxxxyyy}}}|||xxxxxxzzzwww|||xxxuuu{{{}}}~~~}}}|||yyyuuussssssrrrqqqrrrnnnhhhdddcccdddeeeeeebbb___^^^```ccceeebbb___YYYaaaiiillllllqqqzzz>Lxxxsssuuuuuuooofff___]]]^^^ZZZUUUPPPRRRZZZaaacccaaaWWWVVVSSSNNNIIIGGGHHHJJJGGGFFFDDDBBB@@@@@@AAAAAA???AAACCCCCCCCCBBBBBBBBBAAAAAAAAA@@@>>>===;;;:::AAA>>>===EEEUUUhhhwww~~~}}}}}}}}}~~~}}}ppp\\\KKKFFFGGGGGGCCC@@@@@@AAAAAABBBBBBAAA@@@@@@???>>>===<<<===???@@@>>>???@@@??????@@@@@@???HHHoootttXXXNNNKKKFFFBBBAAACCCEEEHHHHHHHHHIIIGGGEEEDDDEEEFFFKKKKKKSSSkkkmmm```QQQHHHTTTjjjfffMMMAAABBBEEEGGGGGGLLL^^^}}}zzzbbbUUUTTTWWWTTTWWWVVVXXXmmmqqqeeegggjjjnnnlllhhhdddcccbbbccccccccccccccccccbbbaaa```___]]]___fffpppxxxvvvrrrpppooossswww|||~~~~~~rrrfffSSS???333000111222111000---,,,,,,---000111///000222222000000000111000///---...000222222222111000000//////000000111//////////////////......///000111222333333333333444333222222222222222222444555555555666666666666222333555777999GG=?GGGQQQbbbRRRPPPOOOSSSTTT[[[xxxnnnVVVUUUTTTTTTUUUTTTSSSRRRHdĦSSSSSSTTTUUUVVV=Ījuuugggccciiibbb```mmm{{{wwwGG=?|||www|||zzzwwwuuuyyywwwxxxzzzyyywwwzzz|||yyyyyy|||~~~{{{tttppppppnnnkkkkkkjjjjjjkkklllkkkiiifffgggbbb______bbbbbb^^^ZZZSSSYYY```bbbaaaaaadddggglllmmmiiiHdĦwwwrrreee``````\\\UUUPPPSSS]]]ddddddaaaPPPOOOLLLHHHDDDDDDGGGJJJIIIGGGEEEBBB@@@@@@AAABBB@@@AAABBBDDDDDDDDDCCCCCC???@@@AAAAAA@@@>>>===;;;>>>??????@@@CCCHHHOOOSSSXXXWWWVVVVVVVVVVVVSSSQQQYYYQQQGGGBBBCCCEEEDDDBBB@@@>>>===>>>AAACCCCCCCCC???>>>===<<<<<<<<<===>>>===AAACCC???===@@@BBBBBBBBB]]]___MMMIIIDDD@@@@@@CCCGGGJJJFFFGGGGGGEEECCCBBBCCCEEEBBBFFFMMM```cccRRRIIIEEELLLYYYzzz]]]DDDAAACCCGGGIIIJJJRRReeewwwxxx^^^TTTRRROOOQQQRRR\\\{{{pppnnnqqqrrrllleee______aaaccceeebbbbbbaaa```_________```bbbgggsssvvvoooqqqvvv}}}~~~}}}|||qqqhhhVVV@@@222///222333000000///ӵ///000222ĭӵ000ӵ000Ħ111111111111000000///...000ӵӵ777777ĦƜ`1.׼sBBBJJJUUUĦӵĦĭӵĦĦĦ^^^VVVWWWTTTbbbRRRWWWDdDZZZaaa___?fӵĦeeesssӵƜ`1.׼sxxxĭӵyyyvvvӵĦ}}}|||{{{~~~ĦjjjjjjkkkmmmoooooofffĦ\\\]]]\\\XXXUUUTTT[[[``````DdDuuu~~~ӵuuudddӵOOOӵLLLIIIFFFEEEBBBĦCCC@@@ӵ<<<===>>>CCCĭӵ@@@BBB???>>>???CCCEEEEEECCC??????>>>==================BBBCCC>>>===@@@AAA???@@@PPPsss___GGGEEECCCAAABBBDDDGGGJJJEEEEEEDDDCCCAAA@@@BBBDDD@@@DDDIIISSSooooooVVVJJJGGGKKKQQQ^^^{{{vvvSSSFFFEEEFFFJJJKKKNNNXXXcccnnnZZZRRROOOQQQUUUccczzztttwwwssslllddd``````ccceeefffcccaaa___]]]]]]___aaabbbiiiooo{{{yyywww||||||xxxqqqkkkYYYBBB222000444555///000?~4//////111g&e>&e///g&e000>hӵ222222222222111000///g&e555guO>uO>&e6668884ff?>ߝL999gĉ@@@@AAAJJJUUUShӵg&e>hӵfff?><zg&e>&eHLShӵgL{{{\\\[[[___S?ʬZZZ3h?D%%)?ffffffZufĦgLqqqmmmxxxg&egĉ@}}}g&e>&e@e??{{{rrrg<ĉ3we<Ħ3h?@e{{{wwwuuuuuu|||Zwwwooolllhhhhhhjjj3h?gLWWWYYY\\\]]][[[WWWTTTUUU]]]bbbD%%)?^^^fff?><z=?Ħ[[[g&eBBBg&eNNNMMMJJJS?ʬEEE4ff?>ߝLBBB@e>>>g&e@@@>>><<<3h?g&e>&e@@@AAA??BBB@@@@@@BBBFFFGGGEEEBBB@@@?????????>>>>>>======>>>AAAAAA===>>>BBB???999BBBJJJggg\\\BBBBBBBBBCCCDDDFFFGGGHHHCCCDDDCCCAAA@@@???AAACCCEEEGGGEEEGGG^^^fffRRRJJJJJJLLLIIIbbbcccNNNHHHFFFIIILLLLLLRRRZZZppp|||dddVVVSSSVVV[[[jjjvvvxxxqqqkkkdddaaabbbdddffffffbbb```\\\ZZZ[[[]]]aaadddggglllwww{{{vvvqqqlll\\\CCC3332225557770004Dӵ000...///Hƅ^Hu]Ħ444Hu]Ħ111ZuR)Ħ111111111000000000000Hu]Ħ111HŐeHŐeHu]Ħ777qIܗGIӵ999tt>>>CCCDDDHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦsss\\\[[[Htƅ^tttBt=o9ĦDtfo9Ħ[[[ZZZ^^^g?HdĦgggiiioooHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼szzzwwwxxxyyyyyy{{{|||HtĦ~~~uuuqqqmmmjjjBt=o9ĦHdĦWWWYYY\\\^^^^^^\\\ZZZ[[[]]]```Dtfo9ĦsߝLGdUĦpppHt@cӵHu]ĦIIIHu]ĦOOOMMMHtƅ^KKKqIܗGIӵDDDH׼s>>>???Hu]Ħ===AAABt=o9ĦHƅ^Hu]ĦDDD???AAAAAAAAAAAABBBDDDEEEFFFBBBAAAAAAAAAAAABBBCCCCCCAAA???>>>???@@@@@@<<<999AAAIII]]]hhhNNNCCCCCCEEEBBBDDDFFF@@@AAABBBCCCBBB@@@???@@@AAAHHHBBBAAAIIITTTfff|||ZZZOOOLLLHHHKKKUUUhhhiiiRRRBBBFFFLLLLLLNNNTTTdddzzzppp[[[TTTYYY^^^jjjrrrtttllliiibbb]]]___fffiiihhhfffbbb\\\UUUSSSXXXbbbjjjqqqwww~~~~~~~~~~~~ttt___FFF7773334443330000004DuXӵ000///000DdDΦDdDĦ222DdDĦ222000t|>>;;;===CCCTTTyyyxxxSSSFFFDDDEEE@@@AAADDD>>>AAABBBCCCBBB@@@???@@@AAAFFFBBBBBBHHHNNNXXXqqqfffRRRJJJDDDGGGLLLYYYttt{{{```JJJHHHLLLKKKJJJMMMUUUfffhhhUUUXXXZZZfffsssnnnggggggddd___```dddgggeeeccccccaaa^^^]]]bbbkkksss|||}}}|||~~~yyydddKKK:::6666666660000004DuXӵ000111222DdDΦDdDӵ000DdDĦ222000o)h---......//////000222333444DdDĦ333DdDΦDdDΦDdDӵ666=ӊB1.uTӵ;;;HߝL`o9DDDpo9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpppbbbpo9uGIdnuR)ĦDdDĦnuR)Ħ```cccCdgĪjDdDĦpppwwwzzzDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦ{{{uuuoooGIdnuR)ĦDdDĦ]]][[[]]]bbbhhhkkkmmmffffffeeeDdDĦnuR)ĦDdDΦDdDĦcccDdDĦnuR)ĦDdDĦQQQDdDĦPPPpo9uDDDDDDJJJKKK=ӊB1.uTӵGGGDdDĦBBB@@@DdDĦGGGGIdnuR)ĦDdDΦDdDӵEEEFFFEEECCCAAA???DDDCCC@@@??????BBBEEEGGGHHHGGGEEECCC@@@>>><<<;;;AAA@@@@@@@@@AAA@@@>>><<<;;;???KKKmmm[[[KKKDDDDDD??????AAA===@@@BBBBBBAAA@@@???@@@AAACCCAAACCCHHHIIILLL[[[lllzzz\\\KKKBBBGGGFFFJJJ]]]sssTTTIIIJJJJJJHHHGGGJJJUUUcccxxxuuuZZZXXXWWWaaaxxxllllllppppppkkkffffffgggfffeeeggghhhhhhhhhlllsssyyy~~~zzzfffLLL9993333334440000004DuXӵ000333444DdDʜ4DuTӵ...>d<Ħ222Dt000/////////000111222333>d<Ħ333>d<ʜDd<ʜ4DuTӵ555666F&uTӵ<<<4DufئL>eDDDpuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦ{{{uuupeӵDx<>d<\\\[[[]]]cccgggjjjiiigggddd>d<ӵDd<DdDΦDdDĦ___DdDӵnd<DdDĦVVV>d<ĦOOOpeӵDDDĦLLLF&uTӵGGGDdDĦBBB@@@>d<ĦHHHpeӵDx<>d<ʜ4DuTӵDDDDDDCCCBBB@@@>>>FFFCCC@@@>>>>>>AAADDDGGGHHHGGGEEECCC@@@===;;;:::>>>??????@@@@@@@@@>>>======@@@GGGcccbbbMMMCCCCCC>>>===AAA???@@@AAABBBAAA?????????@@@AAAAAADDDGGGGGGGGGPPP[[[}}}lllSSSEEEJJJGGGFFFOOOhhh```KKKHHHJJJIIIGGGLLLRRRVVVbbbvvv]]]YYYTTT]]]{{{uuu~~~rrrlllkkkjjjjjjkkklllkkkjjjnnnuuuzzzxxx{{{{{{jjjOOO:::2222223330000004DuXӵ000333444D&dq&ĒR000...sdKĦ000DHRRud111000//////000111222sdKĦ222D&oq<Ōq&ĒR333555555>dp&ĒR<<<<<<nfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<x}}}]]]^^^B?daĦB?Ho9>d<>d<ӵ}}}xxxB?Ho9lll<x___dddhhhkkkjjjhhhddd&ӫeʬtIӇWWW>d<Φ>d<ĦXXXD&ӫetIӇXXXDdDĦZZZsdKĦOOOB?dp&ĒRIIIGGG>d<sdKĦEEEB?Ho9AAAs&dq&ĒRBBBCCCCCCBBB@@@???>>>FFFDDD@@@>>>===@@@CCCEEEEEEEEEDDDCCCAAA>>><<<;;;???@@@BBBCCCBBBAAAAAAAAA===@@@EEE\\\eeeMMMAAABBB>>>>>>BBBAAA@@@AAABBBAAA???>>>???@@@BBBCCCEEEFFFDDDDDDJJJRRR^^^bbbLLLKKKJJJIIIKKKUUUnnnrrrUUUJJJKKKLLLIIIOOOUUUTTTVVVjjjooo[[[VVVSSSZZZuuu}}}rrrmmmkkkiiiiiiiiihhhiiioooyyyyyy~~~rrrYYYAAA6665556660000004DuXӵ000222333Hu]3hh000000///ne......=e444222000///...///000111ne111222pIƎ@t@h111333555>h;;;<<<<<aĦ@Gse<Ō}}}zzz@GjjjhhhHkge\\\___ccchhhjjjjjjhhheeeHĪj@IŌWWW\\\egeWWWUUUHu]3hIŌXXX[[[DdDĦ[[[neWWWPPP@hJJJJJJ>hHHHHHHFFFseCCCneBBBBBB@GCCCCCCsĪj@hBBBBBBBBBBBBBBBAAA@@@@@@FFFDDDAAA>>>>>>???BBBCCCBBBBBBCCCBBBAAA@@@>>><<>>BBBVVVhhhMMM@@@CCC???>>>BBBBBB???AAAAAA@@@???>>>???@@@BBBDDDEEEDDDAAAAAAEEEIIIPPPqqqwwwYYYJJJJJJLLLLLLMMMYYYyyydddQQQNNNNNNKKKLLLSSSSSSPPPYYYhhhllleeeUUUSSSSSSYYYnnnvvvmmmhhhddddddeeeggglllwwwvvv^^^DDD6664445550004DuXӵ000ĵD^///000111111111------...222111///......000222333333333333555111333444444:::;;;<<<<<aĦs׼sHokkkfffbbbYYYXXX[[[___bbbdddfffeeecccYYYYYY```ZZZZZZXXXD^WWWZZZ]]]DdDĦZZZ\\\WWWRRRQQQMMMGGGGGGGGGGGGGGGGGGDDDs׼sFFFFFFBBB@@@@@@>>>FFFDDDCCCGGGBBBBBBCCCCCCCCCCCCCCCCCCEEEDDDAAA@@@??????@@@AAA@@@AAABBBBBBBBB@@@>>><<<@@@BBBFFFFFFEEEDDDEEEGGG>>>@@@@@@PPPkkkNNNAAADDD@@@===@@@AAA???@@@AAA@@@???>>>>>>@@@???BBBDDDCCCBBBBBBDDDEEEJJJ^^^jjjOOOKKKKKKNNNLLLNNNaaayyypppYYYRRRPPPMMMJJJPPPSSSQQQRRRWWW\\\^^^UUUVVVWWWZZZeee~~~yyymmmdddaaadddgggmmmvvvzzz~~~xxx```FFF666222222Φ4DuXӵtvӵ>d<Ħ555///000222222111000Ħ---...///000///---***111///...---...111444666555555Ħ555444444///000000111222444555666222333444444444555777999::::::;;;;;;<<<;;;;;;;;;;;;777@@@???@@@FFF\\\Ħ>d<Ħnnn]]]cccaaa[[[___~~~aaaYYY```\\\___bbbaaa^^^\\\]]]^^^^^^[[[WWWWWWZZZ^^^^^^]]]XXX^^^hhhmmmlllvvvĦ>d<ĦBegeFYĉ>aĦBenu]ӵwwwuuupppjjjddd```^^^___```]]]ZZZYYY[[[]]]___```bbbaaa`````````aaacccccc\\\XXXYYYaaagggfffcccaaaWWWYYYZZZYYYWWW>d<ĦVVVUUUUUUWWWZZZ>d<ĦZZZ___cccĦSSSRRRPPPNNNLLLLLLLLLLLLHHHJJJKKKKKKIIIGGGGGGGGGGGGGGGFFFCCCBeFFFJJJHHHFFFDDDĦ@@@===<<<;;;<<<>>>AAAEEEGGGCCCBBBBBBBBBCCCDDDFFFGGGCCCCCCDDDDDDEEEFFFFFFFFFEEEDDDBBB@@@?????????@@@AAAAAABBBCCCBBB@@@===<<<<<<@@@CCCDDDBBBAAACCCEEEDDDDDDAAAMMM{{{nnnPPPBBBEEEAAA===?????????@@@AAA@@@>>>>>>>>>???:::???DDDEEEFFFGGGGGGGGGFFFPPPkkkxxxVVVMMMKKKOOOMMMIIIRRRccc~~~ttt\\\TTTRRRNNNLLLQQQUUUUUURRRPPPTTTZZZZZZ\\\]]][[[^^^ooo}}}nnnbbbcccgggmmmttt~~~zzz{{{}}}fffKKK:::555555?aŖ%7uSQuR)ӵsdKĦ333---...///111111gdKĦ000000000000000///...///000111111000111333555777gdKĦ111333555555444333444666666555444555777999999888777777777::::::;;;;;;<<<=========999DDDBBBAAAFFFJJJjjjgdKĦgdDĦddd]]]___]]]VVViiixxx\\\UUU\\\ZZZ[[[\\\[[[ZZZYYY[[[\\\\\\WWWTTTXXX```eeeddd```^^^ccceeelllvvv{{{gdKĦsdKĦŶS3we<iĉ@3hR/Ōvvvllldddbbbcccfffeeeaaa]]]YYYWWWXXXZZZ]]]]]]]]]___bbbcccdddccc___]]]```iiilllgggdddeee[[[[[[ZZZYYYZZZDdDĦeee```VVVRRRVVVsdKĦSSSSSSgdKĦ\\\ZZZWWWRRRNNNLLLLLLMMMKKKMMMOOOMMMJJJIIIJJJLLLJJJJJJJJJGGGAAAAAACCCEEEGGGgdKĦBBB@@@===<<<@@@EEEHHHFFFBBB@@@AAAAAA@@@BBBEEEDDDBBB???@@@BBBCCCDDDDDDAAA@@@EEECCCAAA@@@@@@AAABBBCCCAAA???===<<<>>>@@@AAAAAA======>>>AAACCCCCCAAA@@@EEEBBBDDDQQQyyygggNNNCCCFFFBBBAAADDDDDDAAA@@@???@@@AAA@@@>>><<A...ne000111//////000111ne//////000000000//////...///000111111000111333555ne111111444666222222111333555666666555444666999999888777888999::::::;;;;;;<<<=========:::CCCAAA@@@FFFMMMqqqneDeuuu\\\WWW[[[ZZZTTTgggiiiTTTQQQVVV[[[[[[ZZZXXXUUUTTTVVVWWWZZZVVVTTTVVV]]]ccceeeddd```fffiiilllqqqvvvnene>Ak<fh}}}tttllliiihhhkkkkkkjjjfffbbb^^^]]]^^^^^^___aaadddggggggeeecccgggeeeiiissswwwoooddd^^^YYYYYYZZZ[[[^^^Delllnnniii___YYYZZZneXXXVVVne^^^___\\\VVVPPPKKKKKKMMMOOOVVVUUURRROOONNNOOORRRTTTMMMMMMLLLIIIFFFDDDCCCDDDEEEEEEneAAAAAA@@@>>>>>>BBBHHHLLLJJJHHHAAABBBBBB>>><<<===@@@BBB@@@AAAAAAAAAAAABBBCCCCCCDDDCCCBBBAAAAAAAAACCCDDDCCC@@@===<<<===?????????>>>======>>>AAAAAAAAA???AAA???CCCTTT}}}bbbJJJAAACCC@@@@@@DDDBBBAAA@@@??????@@@@@@???>>>@@@AAACCCEEEFFFFFFFFFFFFDDDHHHQQQgggnnn[[[KKKJJJLLLJJJLLLRRRRRR[[[dddddd[[[SSSRRRUUUXXXYYYXXXWWWUUUUUUWWWYYYaaa\\\ZZZ^^^dddnnnpppmmmttt~~~sssoooqqqyyytttOOO777666000000//////000111111111111---......///000000/////////000111222111111111333555222111222333555000000000111444666666555444666888999888888999::::::::::::;;;<<<<<<======;;;AAA@@@???EEESSS~~~lllVVVTTTZZZYYYUUUiiiXXXNNNOOOQQQZZZZZZYYYWWWTTTSSSTTTUUUWWWTTTRRRSSSWWW\\\```bbb```hhhjjjjjjlllpppzzztttnnnjjjmmmooopppnnnkkkgggeeeeee```aaaeeejjjllllllhhhdddkkkgggkkkxxxyyyhhhZZZYYYZZZ\\\___cccnnntttwwwuuukkkcccaaa```aaa```ccc___bbb]]]UUUNNNLLLMMMQQQTTT[[[VVVPPPNNNPPPSSSTTTTTTMMMMMMLLLIIIFFFDDDDDDEEEDDDBBB???>>>===???>>>>>>CCCIIILLLLLLJJJBBBCCCCCC???:::999===BBBCCCCCCCCCBBB@@@AAACCCEEEDDDCCCCCCBBBBBBCCCDDDDDDDDDAAA>>>===>>>?????????@@@>>>======???AAAAAAAAABBB???GGG^^^ZZZFFF>>>AAA???@@@DDDBBBBBB@@@>>>===???AAAAAAAAA===???BBBEEEGGGGGGGGGFFFEEEFFFGGGRRRmmmwww```JJJGGGKKKKKKIIIIIICCCJJJRRRUUUTTTSSSVVVYYY^^^^^^\\\ZZZWWWVVVWWWXXX^^^[[[ZZZ^^^eeeooo}}}~~~qqqhhhmmmxxxzzzzzz~~~sssRRR;;;777111111222222111000//////111000000000000111111222000000000000000///......---...//////000000000000000222222222111111333555---///111222111111222333222111111222444666555444444666888888888999:::<<<999::::::;;;;;;<<<=========>>>>>>>>>CCCYYYiiiXXXWWW]]]]]]\\\sssqqqQQQPPPSSSRRRWWWXXXZZZZZZYYYWWWWWWWWWVVVVVVVVVWWWYYY]]]```bbb```hhhiiiiiinnnrrr~~~~~~{{{rrrkkkgggjjjlllllljjjhhhggggggdddeeegggkkknnnnnnllljjjhhhbbbbbbnnn||||||lll\\\[[[\\\^^^aaaeeeiiimmmooorrruuuvvvppphhheeefffiiiiiilllnnnlllkkkkkkgggbbbbbb]]]WWWRRRRRRTTTXXXZZZ[[[VVVRRRSSSXXXYYYUUUQQQKKKKKKJJJGGGDDDBBBCCCDDDGGGBBB>>>===???@@@???=========>>>AAAFFFHHHHHHGGGAAAAAABBBCCC@@@<<<===AAABBBDDDEEEEEEDDDBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEDDDBBB??????@@@BBBBBBBBBDDDBBB???>>>@@@CCCDDDDDDHHHCCCNNNmmmSSSCCC>>>AAA???AAAEEEBBBDDDAAA======>>>AAACCCDDD===???BBBEEEFFFFFFEEEEEEJJJJJJGGGHHHUUUmmmsss^^^JJJEEEIIIJJJHHHGGGGGGJJJNNNPPPQQQSSSWWWYYY\\\\\\[[[ZZZXXXXXXZZZ[[[^^^]]]^^^ccckkkuuuvvvlllnnnttt|||~~~}}}tttQQQ:::555000111111111000000//////000000000111222333555666///////////////000111111---...///000111111111111111222333222111111333555///111333333111000111111666555333444555555444333555666888888888999;;;===999999::::::;;;<<<<<<<<<>>><<<>>>???BBB^^^hhh\\\\\\___```dddkkkSSSXXXYYYUUUUUUXXX\\\]]][[[YYYWWWVVVWWWXXX[[[^^^aaaeeegggiiicccjjjjjjmmmwww{{{||||||~~~tttiiikkkmmmllljjjhhhggggggjjjiiiiiijjjnnnqqqssssssiii```YYY___mmmsssjjj]]][[[[[[\\\]]]```cccfffgggfffhhhjjjiiieeeccceeeiiikkkrrrvvvuuurrrooohhhaaa^^^[[[XXXXXX[[[]]]^^^^^^[[[ZZZ[[[bbbhhhfff\\\SSSJJJKKKKKKIIIFFFDDDCCCDDDKKKFFFBBBAAABBBDDDCCCAAA??????@@@BBBDDDEEEEEEDDDAAA???AAAFFFEEE???===???BBBBBBDDDFFFFFFEEEAAA???@@@AAACCCDDDEEEEEEEEEEEEDDDBBB@@@AAADDDFFFHHHHHHIIIFFFCCCBBBCCCFFFHHHHHHIIIFFFWWW~~~yyyOOOBBB@@@CCCAAADDDIIIDDDEEEAAA>>>===???BBBDDDEEE@@@BBBDDDEEEFFFEEEDDDCCCIIIJJJIIIFFFIIIUUUeeennncccWWWJJJEEEFFFHHHJJJLLLOOOOOOOOOPPPQQQSSSWWWYYY\\\]]]]]]\\\ZZZ[[[]]]___```aaaccchhhrrr~~~}}}rrrqqqsssxxx}}}wwwQQQ888444333000000000000000000000000//////000111222444666777............///000111222---...///111222333333333222333333333111111333444222333444333222111222333888666555555555555444222666777888888888999;;;===999999999:::;;;;;;<<<<<>>>>>@@@BBBEEEFFFFFFEEEDDDDDDCCCAAACCCFFFIIILLLLLLKKKHHHEEEDDDEEEGGGIIIIIIGGGJJJggglllLLLCCCCCCFFFCCCGGGKKKFFFFFFCCC???>>>???BBBDDDEEECCCDDDDDDEEEEEEEEEEEEEEEBBBEEEGGGFFFEEEIIIQQQWWWSSSOOOJJJGGGGGGIIIMMMPPPOOOPPPPPPOOOPPPSSSXXX]]]bbbcccbbb___]]]\\\^^^___aaaccceeeiiisss|||qqqppprrryyyxxxSSS:::666666000000/////////000000000/////////000111222333444000000///......///000111...///000222444555555555333444444333111111333444333444444444333444666888666444333333555555444333888999999888777888:::<<<888999999::::::;;;<<<<<>><<<>>>AAAEEEFFFFFFDDDCCCEEEDDDBBBCCCFFFIIIKKKLLLIIIFFFDDDCCCEEEFFFGGGFFFKKKZZZ___JJJDDDEEEGGGDDDIIIMMMFFFGGGDDDAAA???AAABBBCCCCCCEEEDDDDDDDDDEEEFFFHHHIIIBBBDDDFFFGGGGGGFFFGGGJJJKKKKKKJJJJJJKKKMMMOOOOOOLLLNNNPPPPPPPPPSSS[[[aaaddddddccc```^^^\\\]]]___```bbbbbbdddnnn|||{{{zzz|||zzzvvvnnnnnnttt~~~}}}|||zzz~~~tttTTT===888555000000////////////000111000000////////////000000333111000///......//////...///111333555666666777333444444333222111333444333444444444444666:::===333222111222444555444333999::::::888777888:::<<<888999999::::::;;;<<<<<>>:::===AAADDDFFFFFFDDDCCCGGGEEECCCCCCEEEHHHIIIJJJFFFDDDBBBBBBCCCDDDDDDCCCSSSjjjxxxUUUIIIDDDFFFHHHDDDIIIMMMEEEGGGDDDBBBAAAAAABBBCCCBBBDDDDDDCCCCCCEEEHHHKKKMMMHHHGGGHHHJJJIIIFFFEEEEEEJJJKKKKKKLLLNNNPPPOOOKKKKKKOOORRRQQQPPPTTT\\\cccaaaaaa```^^^\\\\\\]]]___^^^_________hhhvvv|||{{{|||yyyxxxtttooollloooxxxzzzvvvqqqtttmmmSSS???888111---...///...,,,,,,...000//////000111222333333444222111///.........///000///000222333333222111000000222333444222222222333444333222111111222333444555333222222333444333222777888888888999999999999888888888888999:::;;;;;;???>>>BBBAAAEEEhhheeeQQQLLLVVVVVVXXX|||YYYXXXVVVOOOVVVPPPQQQNNNNNN```kkk______```\\\YYYhhhjjjnnnpppqqqrrrtttuuu|||}}}yyywww|||tttyyy|||uuuqqquuuwwwoooiiifffddd\\\XXXZZZbbbgggdddbbbdddgggcccaaacccdddccccccffffffaaa\\\YYYYYYYYYWWWUUUTTTTTTVVVXXXZZZYYYVVVSSSPPPPPPQQQRRRRRRRRRQQQQQQJJJKKKLLLNNNOOOPPPQQQQQQPPPNNNMMMMMMIIIDDDFFFLLLHHHKKKMMMJJJDDD??????AAABBBCCCBBBAAAJJJeeebbbLLLDDDBBBAAACCCDDDAAA??????BBBEEEGGGHHHFFFEEEDDDEEEHHHIIIIIIHHHGGGKKKDDD???CCCBBBAAAHHHZZZ}}}ZZZPPPFFFEEEDDDFFFHHHHHHEEEBBBIIIFFFDDDDDDEEEEEECCC@@@DDDDDDCCCBBBAAACCCGGGJJJIIIIIIIIIGGGFFFFFFGGGIIIKKKJJJJJJKKKMMMOOOQQQSSSRRRRRRQQQPPPRRRVVV\\\aaa```]]][[[\\\___aaaaaa```]]]]]]^^^aaafffnnnwww||||||yyyyyyzzzwwwrrrppprrrkkkpppwww{{{{{{uuummmbbbQQQ@@@777666...//////...---,,,.../////////000111222333333444222111111000000000000000000000111222222222222111///111222333222222444555333333222111111222333333555333111111222444444333777777777777888888888999;;;:::;;;;;;;;;<<<===>>>===<<<@@@???DDDiii```OOOLLLVVVVVVZZZ{{{WWWWWWVVVOOOUUUOOOOOOOOOVVVpppssscccaaabbbaaa```lllooorrrssssssuuuxxx|||{{{xxx~~~yyyuuuvvvnnnqqqwww}}}{{{wwwtttrrrqqqssstttyyyzzzzzzxxxtttmmmfffbbb^^^YYYYYY___bbb```___```bbb___^^^aaabbbaaaaaadddccc___ZZZZZZ\\\]]]ZZZWWWRRRSSSUUUYYY\\\]]][[[YYYZZZXXXUUURRRQQQPPPPPPQQQQQQOOOLLLJJJKKKNNNQQQTTTSSSQQQQQQQQQMMMIIIJJJOOOOOOPPPOOOJJJCCC>>>???AAAEEEFFFEEECCCIII]]]}}}xxxZZZIIICCCAAAAAABBBCCC@@@>>>>>>AAADDDEEEFFFEEEDDDDDDEEEGGGHHHHHHGGGFFFFFF@@@AAAHHHFFFEEEOOOkkkyyyRRRIIIGGGEEEEEEFFFHHHIIIGGGEEEHHHEEECCCCCCEEEEEECCC@@@CCCDDDDDDDDDDDDEEEHHHKKKJJJKKKJJJHHHGGGFFFHHHJJJLLLLLLLLLMMMNNNOOOPPPQQQPPPPPPQQQQQQSSSWWW\\\```fffbbb^^^]]]```dddfffgggfffdddccceeelllttt|||}}}}}}~~~|||wwwwwwzzzpppwwwxxxyyyvvvrrrhhhVVVBBB888666///000000///---,,,---/////////000111222333333444222333333333333222111111111111000000111222222333111111222222111222555777333333222222222222333333666333111000222333444444666666666666777777777777::::::;;;;;;<<<======>>>===<<<@@@???GGGnnnZZZNNNMMMUUUUUU^^^tttUUUUUUUUUPPPRRRKKKLLLMMMZZZ{{{{{{gggdddeeehhhjjjmmmqqquuuvvvvvvzzzwwwttt|||yyyqqqoookkkkkkmmmssszzz}}}uuurrroooppprrrpppkkkfffiiikkknnnpppooolllgggdddaaa\\\YYYZZZZZZYYYXXXZZZ[[[YYYZZZ^^^___]]]]]]___```\\\[[[^^^dddeee___YYYOOOPPPTTTYYY^^^aaaaaa```bbb^^^XXXSSSOOONNNOOOPPPUUUQQQKKKHHHIIIOOOWWW\\\XXXUUUTTTUUUSSSPPPQQQVVVXXXWWWRRRJJJBBB>>>???BBBEEEGGGGGGDDDEEEPPPeeeuuuooo```PPPGGGCCCAAA@@@AAA@@@???===>>>@@@BBBDDDDDDDDDCCCBBBCCCEEEFFFFFFEEEDDDAAA===DDDMMMHHHJJJZZZfffIIIEEEFFFEEEDDDDDDFFFHHHGGGGGGGGGEEECCCCCCCCCCCCAAA@@@AAACCCEEEFFFFFFGGGIIIKKKMMMMMMLLLJJJHHHGGGIIIJJJMMMMMMNNNOOOOOOOOONNNNNNLLLNNNQQQSSSUUUXXX\\\___eeebbb^^^]]]aaaggglllooooookkkhhhjjjpppxxx~~~}}}|||}}}zzzwwwxxx|||zzzyyyyyyyyywwwnnnZZZDDD999777000111111000------.../////////000111222333333444333333444555555333222111111111000///000111333444333333333111000111444777333333333333333333333333666333000000111444555555555555555666666666666777666666777999999::::::;;;???>>>AAABBBLLLwwwWWWPPPQQQVVVVVVbbbkkkTTTTTTTTTPPPPPPKKKOOORRR]]]yyyzzzjjjfffhhhllloooiiinnnrrrtttvvv}}}|||yyyuuuooommmmmmqqqvvvzzzyyyxxxllljjjjjjmmmqqqsssqqqnnniiigggdddccccccfffiiikkkgggbbb\\\WWWTTTSSSSSSTTTTTTSSSVVVZZZZZZWWWWWWZZZ]]]]]]___gggnnnlllbbbXXXMMMOOORRRXXX^^^aaabbbbbbbbb___ZZZUUURRRQQQRRRSSSXXXTTTOOOLLLNNNVVV___eee[[[WWWTTTUUUUUUUUUZZZ``````\\\TTTJJJBBB???AAADDDBBBEEEFFFDDDAAAEEENNNWWWRRRNNNJJJGGGEEEBBBAAA@@@>>>======>>>AAACCCCCCCCCBBBAAA@@@AAACCCDDDCCCBBBAAA???>>>HHHNNNFFFNNNiiizzzVVVDDDDDDCCCBBBAAAAAABBBDDDEEEFFFGGGFFFEEECCCBBBAAA???>>>>>>AAADDDFFFGGGGGGIIIJJJNNNNNNMMMKKKIIIHHHIIIKKKMMMMMMNNNNNNNNNLLLKKKJJJIIIMMMQQQTTTWWWYYY\\\^^^```___^^^___dddjjjqqquuurrrnnnkkknnnuuu|||~~~|||{{{wwwsssuuu{{{zzzzzzyyyppp[[[EEE:::999111111111000......///000//////000111222333333444333333444555555333222111111000000///000222444555666666444222000000222555333333333333333333333333555333000000222444555555444555555555666666666666444555666888999999999999>>>>>>AAABBBPPP~~~wwwXXXUUUVVVXXXXXXgggcccTTTRRRSSSRRRPPPPPPWWW\\\```pppsssjjjjjjkkknnnqqqiiilllpppssswwwuuuttttttwww|||~~~}}}zzzlllkkkjjjjjjnnntttzzz~~~oookkkeeeaaaaaaeeejjjmmmkkkhhhaaaYYYTTTRRRQQQQQQQQQQQQTTTWWWVVVRRRRRRVVV\\\___fffpppuuupppbbbVVVOOOOOORRRVVV[[[_________^^^]]][[[YYYYYYYYYZZZ[[[___\\\XXXUUUVVV[[[aaaeee[[[TTTPPPQQQSSSWWW^^^eee```[[[RRRIIIBBB@@@BBBEEEAAADDDFFFEEEBBBAAADDDGGGBBBEEEHHHHHHFFFDDDBBB@@@======>>>@@@DDDEEEEEEDDDAAA@@@???@@@BBBCCCBBBAAA???AAACCCKKKMMMHHHYYY|||dddIII>>>AAA@@@@@@?????????@@@BBBCCCHHHHHHGGGDDDAAA???======<<>>@@@DDDHHHJJJJJJIIICCCBBBAAABBBCCCDDDCCCAAA???EEEGGGLLLQQQUUUooosssSSSBBB:::===???@@@AAA@@@>>>>>>@@@AAAGGGHHHGGGEEEBBB?????????===???BBBDDDDDDEEEFFFGGGJJJKKKJJJIIIGGGGGGIIIKKKLLLLLLKKKJJJIIIGGGFFFEEEHHHLLLQQQUUUWWWXXXZZZ[[[WWWYYYZZZ[[[\\\___bbbeeeccchhhpppyyy|||uuuvvv||||||wwwmmm[[[GGG:::777///000111111000000222444//////000111222333333444222111111000000000000000...///000111222333333333222333444444333333444666333333444555555444333333111111111333555666444333555555666666666777777777666777:::<<<>>>>>>>>>===;;;<<>>???CCCHHHMMMOOOOOOMMMGGGEEEDDDEEEFFFGGGFFFDDDAAAHHHHHHKKKZZZmmm\\\KKKBBB;;;===BBBDDDFFFEEEBBB@@@AAABBBCCCEEEFFFEEECCCBBBCCCEEE???AAACCCDDDDDDDDDFFFGGGGGGHHHHHHGGGEEEFFFHHHJJJMMMLLLKKKIIIHHHGGGFFFFFFJJJMMMQQQTTTVVVWWWYYYZZZWWWXXXZZZZZZ[[[^^^dddiiixxx{{{vvvooo```LLL;;;333...000111111000111333666//////000111222333333444222111///.........///000---...000222333444333333...111333555555555777888333333444555555444333333000000222444666666444222666666666666777777777777555777:::<<<>>>>>>=========>>>@@@BBBWWW{{{\\\]]]^^^___eee{{{pppVVVXXXQQQOOOXXXWWWgggjjjhhhbbbccciiihhhaaahhhhhhllluuuyyywwwsssrrrqqqoooqqq{{{~~~{{{{{{{{{~~~|||uuuqqqqqqtttvvvwwwrrrnnnmmmoooqqqpppooooooiiicccfffmmmqqqmmmggggggfffdddcccccccccddddddbbbiiimmmiiifffhhhgggdddbbbaaa```^^^XXXRRRSSSZZZ[[[aaahhhkkkjjjhhhffffff\\\\\\\\\]]]```bbbbbbbbbYYYVVVQQQOOOOOOSSSXXX\\\oookkkccc\\\UUUQQQPPPOOOJJJFFFFFFKKKNNNKKKGGGFFFCCCAAA>>>======>>>>>>>>>AAAAAAAAABBBCCCCCCBBBAAA===AAABBB@@@AAAFFFEEE@@@>>>@@@DDDJJJOOORRRRRRPPPJJJHHHGGGHHHIIIIIIHHHGGGCCCIIIFFFJJJbbbnnnMMMHHHEEE@@@BBBEEEHHHJJJIIIEEECCCBBBCCC@@@CCCEEEEEEDDDDDDGGGIIIBBBCCCDDDEEEDDDDDDFFFHHHEEEEEEFFFEEEDDDEEEHHHJJJNNNMMMKKKIIIHHHGGGHHHHHHKKKNNNQQQTTTUUUVVVXXXZZZ___```aaaaaadddkkkttt{{{{{{wwwrrreeePPP;;;000...///111222333333333222333000...///222444333111//////000000000000/////////000000111333555777888555444333333222222222333111222222333333444444555222333444444555555444444999888666555555666777777666777888888777888:::<<<>>>AAABBBBBB\\\yyy[[[XXXVVV^^^dddjjj```bbbXXXYYYYYY```fffjjjiiiaaaZZZYYY^^^bbbccceeeiiimmmpppnnnjjjgggccclllxxxvvvvvv|||wwwppphhhfffiiikkkhhheeekkkgggdddfffkkkkkkeee___cccaaa```aaabbbbbbaaa```dddaaaaaaggghhhdddeeeiiidddbbb___ZZZVVVSSSTTTUUU^^^eeehhheeeeeeiiijjjfffgggdddaaa___```bbbcccdddZZZVVVQQQKKKIIILLLRRRXXXjjjkkkeee[[[RRRNNNKKKHHHKKKKKKKKKIIIFFFDDDDDDEEE<<<>>>>>><<<>>>@@@???:::@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAABBBCCCCCC======@@@FFFMMMQQQRRRPPPIIIIIIGGGEEEEEEGGGHHHGGGJJJEEEHHH[[[zzzVVVHHHIIIDDD??????DDDIIIKKKFFFBBBCCCFFFGGGCCCCCCEEEEEEEEEDDDCCCBBBAAAAAACCCGGGKKKKKKGGGCCCKKKKKKHHHDDDAAAEEEOOOXXXWWWRRRMMMKKKJJJIIIJJJLLLMMMNNNSSSXXXXXXWWWZZZ___dddlllrrrssszzz}}}zzzwwwhhhNNN:::333---...///111111111111111111000...///000111111111///000000111111000000///000000111222333444666777444444333222222222222222444444444333333333333333222222333444444444444333555555555555666666777888777888:::999999999;;;===???BBBCCCDDD___vvvZZZWWWUUU^^^eeejjjfffiii]]]ZZZWWW]]]hhhgggccc^^^ZZZZZZ]]]___aaabbbeeegggiiiiiiiiiiiijjjrrr}}}{{{tttqqqrrrpppjjjdddfffddddddgggkkkllliiieeedddcccaaa```aaa```^^^\\\aaa]]]]]]aaabbb___```eee^^^]]]\\\XXXUUUSSSTTTVVVYYY^^^aaa```bbbhhhjjjhhhcccaaa___^^^^^^______```WWWVVVRRRMMMIIIIIIKKKNNN___bbbaaaYYYSSSOOOKKKGGGKKKKKKIIIFFFBBB@@@@@@AAA===@@@@@@===<<<>>>>>>;;;@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAABBBCCCDDD@@@@@@BBBGGGLLLOOONNNMMMHHHGGGCCCAAAAAACCCDDDDDDEEELLL[[[vvvqqqLLLBBBDDDAAA>>>AAACCCHHHJJJEEEAAACCCFFFFFFCCCCCCDDDDDDEEEDDDDDDDDDEEEDDDEEEHHHJJJIIIFFFCCCFFFGGGFFFDDDDDDIIIQQQXXXUUUSSSRRRPPPNNNLLLLLLLLLRRRRRRVVV[[[\\\\\\___eeeooo~~~{{{yyyiiiPPP===666,,,---...///000000//////...///000///...///000222000111111111111111111000111111111222222333444555333222111111111111111111666666555444444333222222111111222333333333333222222333444555666777777777888999;;;;;;::::::<<<===;;;===???BBB^^^sss[[[XXXUUU]]]ccchhhdddfff^^^bbbiiittt{{{qqqeee^^^\\\]]]]]]]]]___aaadddddddddfffkkkooopppwww||||||zzzwwwuuuqqqiiiccceeegggjjjmmmooopppqqqpppmmmkkkjjjiiihhhgggdddbbbbbb___^^^```aaa```aaaeee______]]]ZZZWWWUUUUUUVVVXXXZZZ\\\[[[]]]bbbdddccc]]]\\\[[[YYYYYYXXXXXXXXXQQQQQQPPPMMMIIIFFFFFFGGGPPPVVVXXXUUUQQQNNNIIIDDDGGGFFFDDDAAA>>>===???AAA@@@EEEEEE@@@<<<>>>??????BBBCCCEEEFFFFFFEEECCCBBB@@@@@@@@@@@@AAABBBCCCDDDCCCCCCEEEHHHKKKLLLJJJHHHFFFBBB???>>>@@@CCCEEEGGGIII]]]xxxwwwZZZBBB???AAA@@@@@@EEECCCHHHIIIDDDAAACCCEEEFFFCCCCCCBBBCCCCCCDDDEEEFFFHHHGGGGGGGGGHHHHHHFFFDDDCCCCCCCCCDDDHHHLLLQQQTTTUUUSSSQQQNNNMMMMMMNNNNNNUUUTTTWWW^^^bbbeeekkksss|||zzz~~~{{{xxxiiiPPP>>>888---......///////////////---000222000......000333111111222222222222111111222222222222222222333444111111000000000000111111555555555444444444333333000000111222222222222222111222444666777666666555777999;;;;;;::::::;;;===:::;;;===BBB```nnn^^^ZZZUUU[[[```fff\\\ZZZYYYqqqqqqccc______^^^]]]___cccggghhhgggjjjpppvvvssszzz}}}~~~{{{uuuqqqppplllgggbbbdddgggkkkmmmmmmnnnpppsssrrrpppooooooooonnnkkkiiiiiigggffffffffffffhhhjjjffffffeeebbb]]]YYYXXXXXX^^^]]]ZZZXXXXXXZZZZZZYYYVVVWWWWWWVVVTTTSSSRRRSSSLLLMMMMMMKKKHHHFFFFFFGGGGGGLLLOOOMMMJJJIIIFFFAAA??????>>>===<<<>>>AAADDDDDDIIIJJJDDD>>>???BBBCCCDDDFFFHHHJJJJJJIIIGGGEEE????????????@@@BBBCCCDDDCCCDDDFFFHHHJJJJJJHHHGGGBBB???>>>@@@CCCEEEJJJOOO]]]{{{^^^MMMAAAAAACCCAAABBBHHHCCCGGGHHHDDDBBBEEEFFFFFFAAAAAA@@@@@@AAABBBDDDFFFGGGFFFEEEEEEFFFGGGGGGGGGEEEDDDDDDFFFJJJMMMNNNMMMTTTQQQMMMLLLPPPWWWYYYVVV]]][[[]]]dddkkkrrr{{{~~~|||yyyvvvgggOOO>>>888000000000000000000111111///111333222//////111555111111222222222222111111222222222111111222222333000000000//////000111111333333333444444444555555///000111111222222111111333444555666666555444333666888:::;;;:::::::::;;;>>>???AAAHHHiiilllZZZWWWSSSYYY^^^eeeVVVRRRXXX~~~|||ggg___\\\\\\^^^___eeekkknnnnnnoootttyyyxxx|||}}}wwwqqqllljjjiiifffddd```cccgggfffdddcccfffiiijjjiiijjjkkkmmmmmmkkkhhhjjjjjjiiihhhgggiiijjjiiiggghhhhhhfffbbb^^^\\\\\\bbb]]]YYYXXXWWWUUUTTTSSSUUUWWWWWWVVVTTTRRRSSSTTTQQQPPPNNNJJJGGGFFFGGGIIIEEEIIIIIIEEEBBBBBBBBB???===============>>>BBBDDDDDDJJJKKKEEE??????AAABBBBBBDDDGGGIIIIIIHHHFFFDDD>>>>>>>>>???@@@AAABBBBBB@@@BBBDDDFFFGGGHHHIIIIIIBBB@@@AAADDDEEEGGGOOOYYY|||eeeQQQIIIDDDEEEDDD@@@BBBGGGDDDGGGGGGDDDCCCFFFGGGFFF??????>>>>>>???AAABBBDDDAAABBBBBBCCCDDDFFFHHHJJJIIIHHHGGGHHHJJJKKKJJJHHHPPPTTTZZZbbbpppzzzwwwooommmhhheeeiiipppwww~~~}}}zzzxxxiiiQQQ???999222222111111111111222222000111222111000111222444000111111111111111111000222222111111111222222333000000000000000000111222111111222333333444555555000000111222222222222111666666666666666555444444555888:::;;;;;;::::::;;;>>>>>>@@@IIImmmmmmUUUSSSQQQZZZ```fffYYYVVV[[[~~~yyyfff\\\WWWYYY^^^___eeelllqqqrrrsssvvvxxx}}}~~~zzzsssooollllllkkkjjjdddfffgggeeebbb```aaaccccccccceeehhhkkkkkkiiihhhdddffffffccccccddddddaaa___aaaddddddbbb```___^^^```ZZZVVVWWWXXXUUURRRRRRVVVXXXZZZXXXUUUTTTVVVYYYZZZXXXSSSMMMHHHGGGHHHJJJHHHJJJHHHBBB>>>???@@@???@@@AAABBBAAA??????AAABBBBBBGGGHHHDDD@@@???@@@>>>>>>@@@BBBDDDDDDDDDBBBBBB??????>>>>>>??????@@@AAA===???AAABBBCCCFFFIIILLLDDDCCCDDDFFFEEEIIIZZZnnnlllMMMIIIFFFEEEFFFDDD???@@@DDDDDDFFFFFFCCCCCCFFFGGGEEE???>>>>>>??????@@@AAAAAA===???AAABBBDDDFFFJJJMMMLLLKKKJJJIIIHHHIIIJJJKKKQQQeee~~~wwwnnnlllnnnqqqxxx{{{{{{}}}nnnUUUAAA;;;333222111111111111222333111000//////111222222111///000000111111000000///111111000000111222333333111000000000000111222333111222222222222222222222000111222222333333222222666666555555666666777777666999<<<===<<<;;;;;;;;;;;;;;;>>>HHHmmmqqqUUUTTTTTT^^^eeeggg]]]YYYXXXooo}}}kkkccc]]]WWWYYYaaadddggglllqqquuuxxxyyyyyy~~~xxxuuu||||||yyyzzz|||||||||yyywwwtttrrrrrrrrrrrrrrrlllllljjjhhheeecccccccccaaabbbdddhhhkkkkkkiiiggg^^^bbbccc```___aaa___ZZZXXX\\\___aaa```^^^]]]\\\]]]VVVSSSWWWYYYUUUQQQPPPUUUWWWXXXVVVSSSSSSWWW[[[___]]]YYYSSSNNNKKKLLLMMMJJJLLLJJJDDD@@@AAABBBAAABBBDDDEEEEEEDDDCCCCCCCCCBBBFFFGGGEEEDDDDDDAAA<<<>>>>>>@@@AAAAAABBBBBBBBB@@@@@@???>>>>>>>>>>>>???===>>>?????????CCCHHHMMMFFFDDDEEEHHHHHHSSSrrroooTTTEEEEEEEEEEEEFFFDDDAAAAAAEEEBBBCCCCCC@@@AAAEEEEEECCC@@@@@@AAAAAAAAAAAAAAA@@@;;;>>>BBBDDDEEEGGGJJJMMMIIIJJJJJJHHHGGGIIINNNSSScccyyyvvvwww{{{~~~xxxwwwqqqVVVAAA:::333222111000000111222222111///,,,---000222111/////////000000000000//////000000000000111222333444111111000000111222333333333333222222111000000000111111222333333333333222666555555555666777999;;;777:::===>>>===<<<<<<===>>>===@@@LLLrrrtttZZZYYYYYYccchhhggg]]]WWWQQQ```hhhkkklllccc___bbb```ZZZ\\\eeejjjkkkmmmrrrxxx{{{||||||{{{vvvpppvvv||||||xxxuuutttuuuxxxuuurrrsssvvvzzz|||}}}ooopppqqqsssuuuvvvwwwwwwmmmllliiigggeeecccbbbaaa___```bbbfffhhhhhhfffddd]]]cccdddaaa```aaa^^^XXXYYY\\\___```^^^[[[YYYXXX^^^VVVSSSWWWYYYSSSNNNMMMQQQSSSTTTRRRNNNOOOUUUZZZ]]]]]][[[XXXTTTQQQQQQRRRKKKNNNMMMHHHDDDEEEDDDBBB???CCCFFFHHHHHHGGGGGGHHHEEEHHHIIIHHHIIIIIIDDD>>>@@@@@@@@@AAABBBCCCDDDDDDAAA@@@???>>>===============>>>>>>======@@@GGGMMMEEECCCFFFIIILLL^^^nnnSSSGGGGGGDDDDDDFFFGGGEEEDDDEEEGGG@@@AAA@@@>>>@@@DDDDDDAAAAAABBBCCCDDDCCCBBBAAA@@@<<<@@@DDDFFFFFFGGGJJJMMMFFFHHHIIIGGGFFFJJJSSS[[[www{{{uuuxxx~~~qqqVVV???777///000222333333222111000333///,,,+++...000000//////111333333222111111111444222000000222333444333000000111222333333444444333333333222333333444444555444444333222222222222444444444444555555555666:::;;;<<<===>>>>>>>>>>>>@@@<<>>AAABBBAAA@@@BBBEEEFFFDDDAAABBBIIIGGGEEE[[[```LLLGGGDDD???CCCEEEHHHKKKJJJHHHDDDAAA@@@AAAAAA???<<<;;;===@@@HHHDDDAAA@@@AAABBB@@@>>>BBBEEEGGGFFFCCCCCCHHHMMMKKKGGGEEEGGGIIINNNWWW```~~~xxxrrrppptttzzz~~~~~~~~~~~~nnnUUU@@@666///000111111111000//////111///,,,,,,///000000//////111333333222111111111333111///000111333333333111111111222222333333333333222222222222333444444444333222111111111222333444444555555555666666666999:::;;;<<<<<<======<<<@@@<<>>@@@BBBDDDEEEEEEDDDDDDEEEEEEEEEBBB>>><<<>>>@@@DDDCCCCCCDDDGGGIIIGGGEEEGGGMMMPPPWWWuuuiiiPPPGGGFFFDDDAAABBBDDDGGGIIIIIIGGGDDDBBB===???@@@???===>>>AAADDDDDDBBBBBBCCCFFFFFFDDDAAA>>>BBBFFFFFFFFFGGGLLLQQQNNNJJJIIIIIIIIIKKKSSS\\\~~~{{{tttooorrrzzz{{{oooWWWCCC999000000000000000///...---///...---...000111000///000111333333111000111111111000...///111222222111111111222222222222222222222111111111222222333444333222000///000111333444555555666666666777777777888999:::;;;;;;<<<<<<;;;@@@<<>>HHHKKKJJJCCC>>>@@@BBBBBB@@@AAACCCEEEFFFFFFEEEEEEGGGGGGFFFCCC@@@>>>>>>???EEEDDDDDDFFFHHHIIIHHHGGGGGGNNNXXXmmmmmmLLLAAACCCDDDBBBBBBAAABBBEEEGGGHHHGGGEEEDDD;;;===>>>???@@@BBBFFFIIIEEEFFFHHHKKKLLLJJJFFFBBB@@@CCCFFFFFFEEEDDDGGGIIINNNMMMMMMLLLIIIHHHOOOXXXyyyzzz{{{yyysssmmmqqq||||||~~~pppYYYEEE<<<222222111111000///...------......000111111000000111222333222111000000111000///......000111111000222222222222111111111111111111111111111222333444333222000000000222444666666666666666777777777777888999:::;;;;;;<<<<<<<<<>>>;;;DDDOOO]]][[[XXXWWWmmmZZZTTTSSSTTTWWWVVVQQQWWW\\\\\\[[[]]]aaadddffffffiiipppxxx}}}}}}zzzvvv}}}zzzxxxuuuqqqllljjjkkkjjjgggdddiiiiiiiiijjjkkkjjjhhheeeccc```]]]]]]^^^^^^]]][[[SSSSSSSSSTTTUUUWWWZZZ[[[UUUUUUVVVWWWVVVVVVUUUTTTRRRNNNJJJIIILLLNNNOOOOOONNNPPPSSSVVVVVVTTTQQQPPPLLLIIIHHHJJJLLLKKKHHHGGGGGGMMMMMMFFFCCCFFFFFFCCCLLLQQQQQQJJJCCCCCCEEEFFFBBBCCCDDDFFFGGGGGGFFFFFFGGGGGGFFFEEECCCBBBAAAAAADDDDDDEEEEEEFFFFFFEEEEEEFFFQQQfffwwwYYYAAA@@@DDD@@@>>>BBB@@@AAADDDFFFGGGGGGFFFEEE===>>>???AAACCCGGGJJJMMMLLLNNNQQQSSSQQQLLLFFFAAACCCEEEHHHHHHGGGEEEEEEFFFJJJJJJLLLMMMIIIHHHNNNWWWkkkyyysssuuuvvvtttttt{{{~~~|||pppZZZEEE;;;333333222111000000//////---...000111000000000000222333333222000///000111///......///000111000///222111111111111111111111111111111111222333444555444333222222222444666777666666666666777777777777999:::;;;<<<<<<===<<<<<<<<<999CCCPPP``````^^^YYYggg[[[XXXXXXXXXYYYWWW[[[___cccbbb^^^[[[___ddd\\\___eeemmmuuuxxxvvvsssvvvyyyvvvsssrrrsssssspppmmmtttsssrrrrrrrrrpppmmmjjjhhhaaa\\\^^^eeegggddd___WWWVVVTTTTTTVVVXXX[[[]]]ZZZYYYYYYWWWVVVTTTSSSRRRRRRMMMIIIIIILLLNNNNNNLLLLLLNNNRRRTTTSSSPPPKKKHHHIIIEEEFFFIIIIIIFFFJJJRRR```iiiiiiZZZMMMKKKKKKHHHMMMSSSVVVPPPIIIGGGHHHGGGBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDEEEFFFGGGGGGFFFEEEEEEDDDJJJ^^^~~~cccOOOBBBDDDEEE>>><<>>???EEEBBBCCCCCCDDDEEEGGGHHHHHHFFFEEEEEEGGGLLLPPPRRRRRRWWWXXXXXXUUUQQQMMMKKKKKKFFFFFFFFFFFFFFFEEEEEEDDDHHHFFFGGGKKKMMMOOOTTTZZZaaattt~~~{{{}}}qqqssswwwyyy~~~~~~sss\\\EEE888222111000//////000111111222222222000...---///111333444333111///...000222/////////000222222111/////////000000111111222222222222222333444555777888333444555555555444333222444444555555555666666666888999:::;;;;;;<<<<<<;;;<<<888CCCQQQjjj```[[[XXXZZZyyy}}}```]]][[[XXXZZZZZZ\\\```iiiqqqnnnccc\\\\\\bbbcccfffjjjmmmooonnnnnnssszzz~~~~~~|||zzzzzz|||{{{wwwuuusssqqqpppjjjjjjjjjjjjkkkiiigggeee```]]]YYYVVVVVVXXX[[[]]]\\\[[[ZZZYYYXXXWWWWWWVVVUUUSSSQQQPPPPPPQQQRRRQQQQQQSSSVVVWWWVVVRRRMMMJJJJJJGGGJJJNNNJJJJJJbbbmmmRRRLLLKKKHHHIIILLLLLLHHHGGGIIIHHHEEEBBBBBBBBBBBBBBBCCCCCCDDDEEEDDDDDDEEEHHHHHHFFFCCC???BBBFFFGGGGGGHHHKKKMMMcccqqqYYYIIIGGGDDDAAA@@@AAADDDGGGEEEDDDDDDDDDEEEGGGHHHIIIHHHFFFFFFJJJPPPTTTWWWWWW]]][[[WWWQQQKKKHHHJJJLLLJJJIIIIIIIIIJJJLLLLLLLLLQQQLLLIIILLLPPPRRRUUUXXXaaannn}}}{{{}}}}}}~~~{{{{{{{{{wwwyyyaaaHHH999000000///......///000111333444333000---,,,///222444444333111///...000222/////////111333333111///...//////000111222222333333333333444555666888888222333555555555333111///444444444444555555555666777777888999::::::::::::<<<999DDDRRRmmm\\\UUUUUUWWWrrrxxx]]]\\\ZZZXXX]]]___ZZZ```ooo~~~tttjjjhhhhhhgggffffffhhhiiikkkllllllsss}}}xxxvvvwwwzzz}}}xxxvvvtttsssrrriiinnnrrrpppiiieeeeeegggbbb___ZZZWWWUUUWWWZZZ\\\YYYYYYYYYYYYYYYZZZ[[[[[[WWWVVVUUUTTTSSSSSSTTTUUUTTTVVVYYYZZZYYYVVVRRROOOHHHFFFJJJOOOJJJLLLkkkbbbJJJIIILLLHHHJJJJJJHHHDDDEEEIIIJJJGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGEEEDDDFFFHHHGGGDDDAAA888===AAADDDFFFHHHLLLOOOxxx[[[IIIKKKJJJEEE======DDDGGGFFFFFFFFFEEEEEEEEEGGGHHHIIIHHHGGGGGGKKKRRRXXXZZZ[[[ccc```XXXMMMEEEBBBEEEIIIHHHIIILLLRRRZZZbbbhhhjjjZZZRRRLLLNNNRRRTTTTTTVVVXXX```xxxuuuyyy{{{}}}zzzxxxyyy}}}xxx{{{||||||zzzzzz|||~~~eeeJJJ:::000111111000///......///------......000111333333222222222222222333333333222222111000//////000000222222222222222222222222---...///000222444555555555444444333333222222111333333444555666666666666777999<<<===<<<;;;<<<<<<:::CCC@@@UUUqqqVVV[[[WWWQQQooouuu\\\[[[SSSTTT___^^^^^^```kkkzzzvvvkkkffflllooolllcccbbbhhhnnnnnnooorrrvvv{{{}}}xxxuuuxxx~~~{{{wwwuuuvvvxxxxxxxxxtttnnnlllllliiiccceeeaaa[[[WWWUUUVVVVVVVVVWWWVVVWWWYYY\\\]]]\\\[[[WWWUUUSSSRRRSSSTTTUUUUUU```]]]\\\^^^___\\\SSSKKKTTTSSSQQQOOOKKKQQQfff}}}kkkVVVKKKHHHGGGGGGFFFFFFEEEEEEFFFHHHKKKLLLJJJJJJIIIFFFDDDDDDFFFHHHIIIFFFCCCCCCEEEEEECCCAAAAAA:::@@@@@@FFFHHHIIIeeedddOOOKKKKKKHHHEEECCCDDDEEEEEEDDDGGGFFFEEEEEEFFFHHHJJJKKKFFFHHHJJJJJJKKKRRR^^^gggkkkfffXXXJJJFFFKKKLLLHHHIIIOOOZZZiiizzz~~~gggTTTSSSUUUQQQOOORRRRRRVVV___lll~~~{{{uuujjjjjjkkkmmmooonnnkkkhhhooowww~~~xxxuuutttyyywwwxxxyyywwwvvvzzzlllNNN999000111111000///......000+++++++++,,,---...///000222222222222222111111111333333222111111111111111333333222222222222222222222222222222111111111111333333333333333333333444333333444555666666666666666999;;;<<<;;;;;;;;;<<<<<>>FFFDDD\\\iii```\\\WWWgggcccXXXSSSTTTWWWSSS^^^[[[ZZZ___dddgggkkkoooiiihhhddd___aaafffiiihhhjjjnnntttyyy|||{{{xxxuuu|||vvvtttyyyxxxvvvyyy|||}}}}}}{{{rrrkkkdddccc```___]]][[[WWWTTTXXXWWWVVVWWWYYYZZZYYYXXXWWWVVVTTTTTTTTTVVVXXXYYYfffdddbbb```]]][[[YYYXXXWWWVVVVVVVVVRRROOOQQQWWWTTTOOOJJJHHHIIIJJJIIIHHHIIIIIIHHHGGGHHHIIIJJJKKKUUUTTTRRRNNNIIIGGGGGGHHHFFFEEECCCDDDEEEGGGGGGFFFGGGAAAEEECCCIIIMMMPPPpppsssQQQGGGHHHEEEDDDBBBBBBCCCDDDDDDCCCFFFEEEDDDCCCDDDFFFHHHIIILLLMMMMMMKKKKKKPPPWWW^^^kkkggg]]]RRRNNNNNNNNNKKKIIIOOObbbtttZZZSSSUUUSSSNNNLLLQQQOOONNNMMMOOOQQQTTTVVV]]][[[YYYWWWWWWYYY[[[]]]``````aaaaaaaaacccfffiiimmmppptttwwwxxxuuurrrpppnnnpppwww}}}}}}mmmQQQ<<>>EEEDDDaaa~~~bbbYYYXXX\\\vvvkkkUUUWWW\\\[[[YYY]]]```cccdddeeeffffffeeefffdddbbbeeejjjooouuuyyyppppppqqqrrrsssvvvxxxyyyqqqpppqqqwwwuuuqqqmmmiiihhhfffdddccc]]]\\\[[[]]]```bbbccccccddddddccc```]]]\\\^^^aaa___aaaddddddbbb___^^^^^^XXXWWWVVVWWWZZZ[[[YYYVVVPPPOOONNNNNNNNNMMMKKKJJJMMMLLLKKKJJJIIIHHHHHHHHHJJJKKKLLLLLLKKKKKKMMMNNNJJJJJJHHHGGGEEEDDDDDDEEEIIICCCHHHEEEIIINNNUUUxxx```JJJHHHJJJIIIHHHGGGGGGHHHFFFDDDAAAFFFDDDCCCBBBBBBDDDFFFGGGLLLLLLMMMMMMOOOSSSXXX[[[WWWTTTRRROOOMMMLLLMMMOOOPPPOOOPPPXXXcccjjjkkkiiibbb\\\VVVSSSQQQNNNOOOQQQQQQPPPPPPOOOOOOOOOPPPQQQMMMNNNOOOPPPRRRTTTUUUVVV[[[ZZZYYYXXXXXX[[[```dddeeeddddddfffiiilllmmmmmmooorrrzzznnnRRR;;;...///000000//////000111///////////////000111111222222222111111000000///000000000///000000111222222222222222222222222222555555555444444333333333666666555555444333333222444444666777999:::::::::888999:::999888999;;;===>>>CCCDDDbbbhhhXXXYYYZZZmmmrrrUUUYYY^^^\\\]]]aaacccaaa]]]\\\___ccccccccceeelllrrrrrrnnnlllnnniiimmmsssyyy{{{zzzwwwuuurrrnnnlllqqq~~~}}}xxxtttrrrqqqpppnnnfffdddcccdddgggiiijjjkkkjjjlllmmmkkkhhhiiimmmqqqjjjkkkkkkjjjhhhddd___]]][[[ZZZWWWUUUYYY]]]]]]YYYYYYXXXUUUSSSQQQPPPPPPPPPQQQPPPOOONNNLLLJJJIIIHHHEEEGGGJJJKKKKKKLLLNNNPPPKKKKKKKKKHHHEEECCCDDDEEEHHHCCCIIIFFFJJJOOOVVVzzz]]]KKKJJJJJJJJJIIIJJJJJJKKKIIIEEEBBBFFFEEEDDDBBBCCCDDDEEEGGGIIIIIIJJJLLLOOOSSSWWWYYYVVVSSSQQQPPPMMMJJJLLLPPPIIIJJJLLLOOOQQQRRRRRRRRRPPPSSSVVVTTTOOOKKKLLLOOOTTTSSSQQQPPPOOOOOOPPPPPPKKKLLLMMMOOOQQQRRRSSSTTTWWWUUUTTTUUUYYY]]]______bbbaaaaaaaaadddhhhmmmpppmmmooouuu{{{{{{yyy{{{nnnRRR:::---///000000//////000222111000111111222333444555222222222222222111111111111000000000111111222333111111111222222333333444555555555555444444444444555555555555555444444444444555666888999:::;;;;;;999:::::::::999:::<<<>>>???CCCDDDdddsssZZZ[[[[[[ggg{{{WWWYYY\\\YYY]]]^^^bbb```ZZZXXX\\\``````cccgggnnnrrrmmmdddbbbgggfffkkkrrryyy}}}|||xxxvvvssspppnnnttt}}}{{{{{{|||~~~}}}{{{zzzxxxsssoooiiiiiieee______cccbbb^^^aaa___]]]YYYVVVUUUUUUUUUVVVUUUTTTRRRPPPMMMKKKJJJIIIJJJLLLMMMLLLLLLMMMOOOJJJKKKKKKIIIEEEDDDEEEGGGGGGDDDKKKIIIMMMPPPXXX|||YYYJJJIIIGGGGGGGGGIIIKKKMMMLLLHHHEEEGGGFFFDDDCCCCCCDDDFFFGGGGGGGGGGGGJJJMMMPPPRRRSSSSSSPPPNNNOOOLLLIIIMMMSSSPPPOOOMMMLLLKKKKKKJJJJJJLLLPPPTTTTTTQQQNNNNNNNNNUUUTTTRRRQQQRRRSSSUUUVVVRRRQQQPPPPPPQQQSSSUUUWWWTTTRRRRRRWWW```dddccc```aaabbbbbbaaabbbgggooovvvqqqrrruuuyyyzzzyyy}}}nnnUUU>>>---///000000//////000222---------...///111222333222222222222222333333333222111111111222333333444000000111222333444444555111111333444666777888999333333444444555666666666444555666888:::;;;;;;;;;::::::;;;:::999:::===??????DDDEEEfff{{{]]]]]]]]]dddZZZXXXZZZUUU\\\YYY```bbb^^^[[[^^^^^^\\\ggggggjjjjjjbbbZZZ___iiihhhkkkoootttxxxzzz{{{|||rrrrrruuu~~~~~~zzzqqqnnnooommmhhhgggfffddd___[[[XXXWWWXXXYYYYYYXXXVVVSSSPPPNNNLLLNNNOOOPPPPPPNNNLLLLLLMMMHHHJJJKKKIIIFFFEEEGGGIIIGGGEEEMMMKKKNNNRRRYYY}}}WWWHHHGGGEEECCCEEEGGGKKKNNNMMMKKKHHHHHHGGGEEEDDDCCCEEEFFFGGGFFFEEEFFFGGGKKKMMMNNNNNNRRROOOOOOQQQPPPNNNTTT]]]ddd]]]SSSMMMKKKLLLNNNNNNLLLPPPRRRSSSTTTTTTSSSQQQOOOOOOOOOPPPSSSWWW[[[^^^ZZZWWWSSSPPPPPPRRRVVVYYYOOOMMMMMMVVVbbbhhheee___bbbcccdddbbbbbbgggrrrzzzxxxxxxzzz}}}~~~~~~{{{nnnYYYCCC///,,,+++---000222111///......//////000000111111222222111111111111111111333333333333333222111000111111111222333444666777555444333222333555777999444444333444444555777777777777777888999999::::::777999;;;;;;;;;;;;===>>>@@@GGGGGGbbbmmmWWWZZZpppnnn^^^^^^ZZZXXX___cccccc]]][[[^^^cccdddiiiiiikkkjjjddd]]]^^^ccckkkoootttxxx|||~~~~~~~~~uuukkkffffffgggfffddd___^^^^^^\\\YYYVVVSSSQQQMMMLLLLLLLLLMMMMMMJJJHHHHHHHHHHHHGGGGGGHHHKKKMMMKKKGGGJJJNNNJJJGGG\\\wwwaaaJJJDDDKKKFFFGGGHHHHHHHHHIIILLLMMMQQQNNNIIIFFFFFFHHHIIIIIIHHHHHHIIIIIIIIIIIIIIIHHHOOOKKKLLLOOOLLLMMM^^^ssswwwbbbRRRKKKKKKKKKKKKPPPPPPRRRUUUWWWWWWTTTRRRNNNMMMRRRRRRRRRcccvvvxxxlll\\\WWWYYYTTTUUUYYYVVVSSSSSSVVV[[[bbbggggggfffiiigggccc```fffsss|||{{{yyyzzz~~~}}}mmmVVVCCC...------...000111000/////////000000111222222222333333222222111000//////111111111111111000//////111111111222333555666777555444333333333555777888333333444444555666666777777777777888999999::::::888:::;;;<<<;;;<<<===???@@@GGGGGGaaazzz```\\\hhhvvvsss]]]\\\\\\[[[___cccddddddfffjjjiiifffkkkllloooqqqmmmgggggglllooorrrvvvyyy|||}}}zzzyyy~~~~~~}}}zzzwwwuuurrrlllfff```\\\YYYXXXUUUSSSPPPOOOOOOOOONNNMMMFFFGGGIIIJJJKKKLLLMMMNNNKKKHHHKKKPPPLLLKKK___yyygggOOOHHHMMMHHHIIIJJJJJJKKKLLLMMMOOOOOOLLLIIIHHHIIIKKKLLLMMMNNNOOOOOONNNMMMKKKJJJHHHLLLKKKMMMOOOLLLPPPgggmmmXXXMMMKKKLLLLLLNNNOOOQQQUUUXXXYYYWWWUUUPPPPPPTTTUUU\\\zzz|||dddYYYYYYSSSPPPSSSRRRUUUVVVXXX]]]cccggggggfffooommmhhhfffmmmyyy}}}pppXXXDDD...///000000///...///000000000000111222222333333444444333222000///...---000111111111111000//////000000000111222333444555555444333333444555777888222333444555666666666666777777777888999999::::::999;;;<<<===<<<===???@@@AAAGGGFFF```pppbbbdddkkk{{{]]]\\\___```dddgggkkkooouuuyyyuuummmkkknnnsssxxxvvvqqqqqquuuuuuvvvyyy|||~~~zzztttuuu|||}}}tttooolllkkkdddaaa\\\XXXVVVUUUSSSRRRLLLMMMMMMMMMLLLJJJHHHGGGLLLIIIKKKPPPMMMKKK\\\rrrsssXXXMMMPPPJJJKKKKKKLLLMMMNNNOOOOOOMMMKKKIIIIIIKKKNNNPPPPPPTTTTTTTTTSSSQQQMMMJJJHHHIIIJJJMMMNNNLLLUUUqqqqqqZZZMMMKKKLLLNNNOOOPPPRRRUUUXXXYYYWWWTTTNNNOOOQQQQQQaaakkkYYYYYYQQQKKKOOOSSSYYYZZZ\\\```dddggggggfffpppnnnkkklllvvv~~~{{{sssZZZEEE...000222111...---...111//////000111111222222333333222222111000//////...222222333333333222222111.........//////000111222555444444444444555666777222333444666666666666555777777777888999999:::::::::;;;===>>>===>>>???AAAAAAGGGEEE___kkkgggkkk^^^]]]aaaaaaccchhhmmmqqqvvvzzzvvvooojjjlllrrrxxxxxxsssrrruuuxxxwwwyyy~~~yyysssooottt~~~|||xxxsssmmmhhhbbb\\\XXXVVVUUUSSSQQQPPPNNNLLLJJJPPPNNNOOORRRNNNLLLXXXiiiaaaOOOOOOJJJJJJJJJLLLMMMNNNNNNMMMLLLJJJIIIJJJMMMOOOPPPPPPSSSSSSTTTSSSPPPMMMIIIGGGIIIIIIKKKLLLMMMXXXppp|||fffTTTKKKIIILLLOOORRRRRRSSSUUUVVVUUUQQQOOONNNPPPPPPNNN```jjjVVVWWWQQQLLLRRRYYY]]]^^^```bbbeeeffffffeeekkkkkkkkkqqq{{{zzz{{{uuu]]]HHH...111222111...---///111......//////000111111111000000000000000000111111111222222333333333222222000000000000000111222333444444444444444555555666222333444555666666666666777777777888999999:::::::::<<<>>>>>>>>>>>>@@@AAA@@@FFFDDD___sssjjjlll```]]]___^^^]]]dddhhhhhhhhhjjjkkkjjjhhhhhhlllrrrrrrnnnmmmooovvvsssuuu|||~~~pppmmmmmmttt|||qqqjjjccc___ZZZWWWWWWXXXXXXWWWTTTRRRSSSUUUSSSPPPXXXeeejjjOOOKKKJJJIIIIIIJJJMMMNNNLLLJJJLLLKKKJJJKKKMMMNNNNNNMMMMMMMMMNNNNNNMMMKKKHHHGGGKKKIIIHHHKKKOOOWWWdddpppkkkcccXXXNNNIIIIIIKKKMMMOOOPPPQQQSSSTTTSSSOOOLLLQQQRRRTTTSSSaaaeeeTTTUUUPPPNNNVVV]]]^^^```bbbddddddddddddeeejjjmmmqqqxxx{{{vvvzzzvvv___JJJ///000111111//////000111.........///000000111111......///000000111111222//////000111111111111000333333333333333444555555444555555555555555555555444444333444444555777777777777777888999999:::::::::<<<===>>>===>>>???AAA>>>EEEDDD```ooojjjfff]]]\\\\\\___dddfffbbb```bbbfffhhhhhhfffgggjjjkkkhhhiiikkkrrroooqqqyyy|||yyyzzzllllllnnnvvvyyynnnfffbbb___\\\YYYVVVUUUVVVXXXVVVUUUYYYaaazzzzzzVVVKKKKKKIIIIIIKKKNNNOOOLLLIIILLLLLLKKKLLLNNNNNNLLLKKKIIIIIIJJJJJJJJJJJJJJJJJJKKKJJJIIIKKKOOOSSSXXXZZZWWWTTTQQQMMMKKKIIIIIIJJJJJJKKKMMMPPPSSSTTTQQQOOONNNMMMRRRUUU\\\tttwww```UUUTTTOOOPPPXXXZZZ^^^```cccccccccbbbcccccclllrrrxxx~~~{{{www}}}vvv___KKK000///...///111222222111...//////000111111222222/////////000000000000000//////000111111111111111444333333333333444555555444555555555555555444444555444333222333555777999777777777888999999::::::999;;;============???AAA<<>>@@@;;;CCCDDDaaarrrvvveee```jjjhhhgggdddbbbfffkkkkkkfffpppiiieeefffhhhiiimmmrrr{{{vvvxxxwwwuuuzzz~~~zzzuuunnnkkkkkknnnyyy```RRRPPPOOORRRVVVVVVRRRMMMLLLLLLMMMPPPRRRRRRPPPNNNOOOMMMLLLLLLLLLNNNPPPRRRHHHMMMPPPNNNKKKLLLOOOQQQKKKMMMPPPQQQOOONNNMMMMMMLLLMMMOOOQQQTTTSSSQQQOOOQQQIIIOOOUUUNNNLLLTTTXXXQQQQQQUUURRRNNNWWW```YYY[[[^^^aaabbb```___```bbb\\\iiiuuu{{{~~~|||{{{www]]]FFF444333333333222222111111333111000......///111222111222222222222111000000444333333222111111111222444222000...///222555888777555333333555666555444333333444444555666666666999999999999999999::::::???===;;;::::::===AAACCC???CCCBBB___yyyooohhhfffccc```aaafffiiigggfffgggjjjjjjhhhhhhooovvvsssjjjjjjxxx{{{zzz}}}}}}~~~ttt```TTTPPPVVVYYYTTTRRRVVVNNNMMMNNNQQQUUUUUURRROOOPPPTTTWWWVVVRRROOOQQQTTTQQQNNNMMMOOOOOOLLLLLLOOOQQQOOOMMMNNNPPPPPPMMMJJJOOOPPPQQQSSSTTTTTTRRRPPPMMMNNNNNNNNNNNNNNNMMMMMMRRRVVV[[[[[[WWWVVVXXX[[[\\\\\\]]]______`````````gggiiilllqqqxxxyyyuuu~~~~~~wwwdddHHH............---------,,,222111000000000000111222222222333333333333222222444333222222111111111222555333111000///111333444444444333333222333333444444444555555666777777888888999999999999:::::::::???===<<<;;;;;;===@@@AAA???DDDDDDaaayyyjjjdddbbb___```fffiiigggggghhhiiiiiiggghhhnnnuuurrrjjjiiivvv}}}xxx{{{nnn^^^SSSTTTVVVRRRRRRVVVQQQOOOOOORRRVVVWWWUUURRROOOSSSWWWWWWSSSPPPQQQTTTQQQNNNMMMOOONNNLLLLLLOOOSSSQQQNNNMMMNNNOOOOOOOOORRRRRRSSSUUUWWWWWWUUUSSSWWWWWWVVVVVVUUUSSSRRRQQQUUUXXXZZZZZZXXXYYY___ccc]]]^^^___aaabbbcccccccccaaadddhhhooowww{{{xxx~~~xxxeeeIII000000000000000/////////111111222222222222222111555555555444333222111000333333222111111111111222555444222111000000000000000222444222000///111444555555666666777888888888888888999999999:::::::::>>>===============>>>??????EEEFFFcccqqqgggccc``````eeegggffffffhhhfffffffffgggmmmrrroooiiikkkttt{{{xxxuuuttt```ZZZXXXUUUTTTWWWSSSQQQOOOPPPRRRSSSQQQNNNMMMQQQUUUUUUSSSQQQQQQRRRPPPMMMLLLNNNNNNKKKLLLOOOSSSRRRPPPMMMLLLMMMQQQTTTTTTTTTUUUWWWYYYZZZXXXVVV]]]]]]]]]]]]]]]\\\\\\\\\^^^^^^^^^\\\[[[^^^dddjjjffffffffffffffffffffffffccceeejjjpppvvv}}}{{{zzz}}}~~~zzzfffIII333333333333333333333333000111333444444333222111777777666444222000...---222222111111111111111222333333333333222111000//////222555333///---111555444555555666777777888888888888888999999::::::;;;======>>>>>>>>>>>>======???FFFHHHfffyyynnngggbbbaaadddfffddddddfffdddddddddhhhmmmpppnnniiiooouuuxxxzzzwwwooo{{{|||nnnhhhbbb]]]\\\YYYUUUQQQOOOOOOOOOMMMJJJKKKNNNQQQRRRQQQOOOOOOOOOOOOLLLKKKNNNNNNKKKLLLOOOPPPQQQQQQNNNLLLLLLPPPUUUTTTSSSTTTVVVYYYZZZYYYWWW\\\\\\]]]___```bbbdddeeeffffffdddaaa```bbbfffjjjrrrqqqpppnnnmmmllllllkkkoooqqqsssvvvzzz}}}}}}|||}}}~~~zzzfffIII///000000000000000000000///000333444555444222111333333333333222000///...111111111000000111222222111222333333333333222111000444666444000///222666333444444555555666666777777777888999::::::;;;;;;<<<===>>>>>>???>>>>>>===???FFFHHHfff~~~oookkkfffbbbccccccaaaaaacccccccccdddiiinnnooommmkkkpppxxx{{{zzztttoooxxxmmmgggaaa[[[UUUQQQQQQQQQOOOMMMLLLMMMOOOOOONNNMMMMMMNNNOOOLLLLLLNNNNNNLLLLLLPPPKKKNNNPPPPPPMMMMMMOOORRRQQQPPPQQQSSSVVVXXXWWWWWWZZZZZZ[[[]]]___aaaccceeefffgggggggggggghhhiiikkkwwwvvvuuuttttttttttttuuuyyyzzz{{{}}}{{{fffHHH......////////////000000...000222333444333222111......000111222333333333111000000000000111222222222333444444444444444333222444666444222111333666333333444444555666666666777777888999:::;;;;;;<<<;;;<<<===>>>????????????>>>EEEGGGeeennnmmmgggbbbbbbbbb``````bbbdddcccffflllpppooommmnnnooo}}}zzzxxxnnnggg^^^XXXVVVUUUTTTRRRRRRQQQPPPOOOOOOOOOOOOPPPPPPMMMLLLOOOOOOMMMNNNQQQJJJLLLNNNOOOOOOOOOOOOPPPOOONNNOOOQQQTTTVVVWWWWWW\\\[[[[[[ZZZ[[[]]]^^^```aaacccfffjjjlllnnnnnnnnnuuuttttttuuuwwwyyy{{{}}}xxxyyy|||~~~|||gggJJJ000000111111222222222222...///000222222222222222...///111222333444444444000000000000000111222222666666666555444444444333444444444333333333444444444444444555666666777777666777888999:::;;;;;;<<<:::;;;<<<===>>>???@@@AAA===CCCEEEcccvvvlllfffaaaaaaaaa```aaadddeeecccgggooorrrooonnnpppttt}}}|||zzzooohhhccc___[[[[[[XXXUUURRRRRRSSSTTTUUUPPPMMMMMMPPPPPPNNNOOORRRNNNLLLLLLMMMOOOQQQRRRRRROOOOOOOOOQQQUUUXXXYYYXXX\\\\\\[[[ZZZ[[[\\\^^^___```aaadddiiimmmoooppppppsssrrrrrrrrrtttvvvxxxzzzppprrruuuyyy}}}jjjLLL//////000000111111111222......///000111222222222444444444444333222111111000000///000000111222222:::999888666444333333333555333222222333444444333555555666666777888888888666777777999:::;;;<<<<<<::::::;;;<<<>>>@@@AAACCC<<>>CCCDDDdddtttjjjccceeeggggggjjjooopppoooppptttuuutttwww|||zzzxxxxxxfffZZZZZZ[[[VVVTTTYYYRRRRRRPPPOOOOOONNNMMMLLLOOONNNMMMMMMMMMOOORRRSSSSSSTTTVVVVVVVVVXXX[[[]]]ccc```[[[YYY[[[]]]```aaaccchhhjjjhhhhhhkkkllljjjqqqtttsssmmmiiijjjmmmmmmmmmmmmpppvvv|||~~~}}}zzznnnJJJ222333333333222111000000444333333222222222222333111222333333444333222222444333333222222222222222333444444555555444444444111333555444222111333555333444555555666666555555777777777777777888888999<<<<<<<<<<<<<<<;;;;;;;;;===CCCEEEddduuuddd```dddgggjjjmmmqqqqqqssswwwxxxwwwzzz{{{jjjddd^^^UUUPPPRRROOOOOOOOOPPPQQQQQQPPPOOONNNMMMMMMMMMOOOPPPRRRSSSPPPSSSUUUWWWXXX[[[^^^aaaaaa^^^ZZZXXXZZZ]]]___aaaaaafffhhhfffeeeggghhhgggllloooooojjjgggiiikkkkkkiiilllrrryyy{{{mmmIII444333222111000/////////222222333444444444333333000111222444444555444444555444333333222222333333222222222222333444555555111333444333222111222333333444555555666666666666777777777777888888999999;;;;;;;;;<<<<<<<<<<<<<<<===CCCEEEeeeqqqddddddiiillloooqqqqqqtttyyyzzzyyy{{{xxxkkk\\\SSSQQQNNNNNNNNNPPPRRRQQQOOOMMMMMMMMMNNNOOOPPPQQQRRRRRRQQQSSSVVVXXXYYY[[[^^^```]]]ZZZWWWWWWYYY]]]___```bbbfffhhheeedddffffffdddfffjjjkkkhhhgggiiikkkjjjggglllttt}}}~~~~~~kkkHHH333222000/////////000000000222333444555555444333111222222333333333444444444444333222222222222222111000000000111333555777333333444333333333333333444555666666666666555555777777888888999999999999::::::;;;;;;<<<======>>>===CCCFFFfffoooeeefffkkknnnnnnnnnrrrwwwyyywwwyyy}}}ooo```[[[WWWUUUTTTTTTUUUTTTPPPMMMPPPPPPQQQQQQRRRQQQPPPPPPSSSUUUWWWWWWWWWWWWXXXZZZZZZWWWUUUVVVYYY]]]___```eeeiiijjjgggeeeggggggeeedddiiikkkjjjkkknnnooolllkkkooouuu}}}iiiHHH000000/////////000222333000111333444555444333333333333222111111111111111333333222111111111111111000000///000111333555777555555444444555555555444666777777777666555444444777777888999999999999888999::::::;;;<<<===>>>>>>===CCCFFFggghhhbbbhhhnnnooonnnrrrwwwxxxvvvyyy}}}~~~|||tttkkkeeeaaa\\\ZZZZZZYYYVVVRRRTTTUUUTTTTTTSSSQQQPPPOOORRRTTTVVVVVVUUUUUUUUUVVVXXXVVVUUUVVVZZZ]]]```aaafffkkklllhhhfffggggggeeefffkkkooopppsssvvvuuuqqqqqqrrrvvvyyy}}}iiiHHH/////////000111222333444111111222333333333222222444333222111000000000000333222111111000000111111000000000111222444555666666555444555666777666444666777777777777666555555666777999:::::::::999888::::::;;;;;;<<<===>>>>>><<>>?????????BBBFFFJJJmmm{{{{{{yyywwwxxx|||lllhhhcccbbbeeeggghhhgggdddccc```^^^^^^^^^```aaaWWWXXX```___YYY___gggbbblllqqquuusssmmmjjjmmmqqqsssqqqrrrwww}}}~~~zzzuuuqqqrrrrrrrrrttt{{{hhhLLL333222111000000000111222111111111111222222333444222222333333333222222111111111111222222222333333333111///000333555555444111333555555555444555777666888999999888777777888999999777666777888999;;;<<<<<<============<<<<<>>?????????<<>>????????????DDDIIInnnwwwzzz{{{tttttt{{{hhhJJJ111000///...///000111222111000000000000111222222000111111222222111111111000000000111111111111222222444666666555444444555333555777666555444555666444666888888888777888999444555666888999;;;<<<<<<<<<<<<============<<<<<<@@@EEEIIInnnwwwtttwwwwwwtttuuu{{{hhhKKK222111///......///000000222111111000000000000000000000111222333333333333000000000000111111111111000333555555333111222333333444666666444333444555333555777777777666777888333444666888:::;;;<<<<<<<<<<<<============<<<<<<>>>CCCGGGlllqqqtttwwwxxxwwwyyy|||fffKKK222111000.........//////333222111000////////////000111222333444555555555000000000000111111111111...111444444111///000111222444555555444333333444222444666666666666777888333444666888:::;;;<<<===999999;;;===>>>?????????;;;@@@EEEjjjrrrjjjuuu|||{{{{{{}}}cccJJJ222000///...///000222333333222111000111222333444333333333333333333333333333222222111111222222333555333222222444555555444777666555666777777555444444555666666666666666666666777777888999999::::::::::::;;;<<<===>>>??????>>>===JJJjjjrrrlllmmmssszzz~~~yyy~~~{{{dddJJJ111000///...///000222333111111000000111111222333333333333333333333333333000000000//////000000000444333111222444555555444555444444555777777555444444555555666666666666666777777888888999999999:::::::::;;;<<<===>>>??????>>>===KKKjjjzzzpppmmmlllrrrzzzxxxdddIII111000/////////000222333//////000111111111111000333333333333333333333333000000000000000000000000333222111111333444444333333333333444666777666444444444555666666666666666888888888888888999999999::::::;;;<<<===>>>>>>?????????KKKhhhyyyrrrooonnnlllqqqxxx}}}zzzeeeGGG000000//////000000111222...///111222222222111000333333333333333333333333333333333444444333333333333111000111222333333333222111222333666777666444333444555666777777777666888888888888888888888888999::::::;;;<<<===>>>??????@@@LLLffftttssssssqqqpppmmmooossswww}}}dddEEE000000000000000111111222///000222333444333222111333333333333333333333333444444555666666555444444333111000111222333333333222111222333666777666444333444555666777777777777888888888888888999999999999999:::;;;<<<===>>>>>>>>>@@@KKKdddpppnnntttvvvssspppnnnnnnoootttbbbCCC///000000000111111111111111111222333333333333333333333333333333333333333222222444444444444222222333222111111333444444333333333333444666777666444333333555666777777777777666777777888999999::::::999999:::;;;<<<======>>>===@@@KKKbbbyyyoooiiimmmtttvvvsssrrrrrrqqqsss|||___CCC//////000111111111111111111111111111111222222333333333333333333333333333000111222333333222111000444333111222444555555444555444444555777777555444222333444666777777888888555555666888999:::;;;<<<888999::::::<<<<<<===>>><<<@@@JJJ```tttnnnjjjmmmppprrruuuyyyyyyzzz~~~yyy\\\CCC//////000111111111111111111000/////////000222333333333333333333333333333000111333444444333111000555333222222444555555444777666555666777777555444222333444666777888888888444555666777999;;;<<<===888999999:::;;;<<<===>>>;;;???III___|||zzztttooommmmmmoooxxxvvv[[[CCC333111///000333444222000333222000......///111222333444444333222222333555555444333222222333444555111222222222222222222333555555555555555555555555222333444666777666666555555666666777888:::;;;<<<<<<<<<<<<<<<=========>>>BBBBBBDDDbbb}}}|||{{{qqqmmmmmmpppwww{{{}}}___???222000///000222333111///333222111000000111222444222333444333111111222444333333333222222333333333333333333333444444444444555555555444444555555555222333444555666666666666555555666666777888::::::999999:::;;;<<<===>>>???AAAAAACCC```~~~rrr|||wwwnnnlllnnnqqqvvv{{{}}}^^^>>>111000//////111111000///222222111111111333444555111222333222111000222333111222222333333222222111444444444555555666666666777666555444444555666777444444444444444555666777666666666666666777777888666777888:::<<<===?????????@@@BBB]]]nnnkkkwww}}}ssskkkjjjnnnssszzz~~~]]]>>>000/////////000000//////111000000000111333444555000111333222111000111222111222333444444333222111333333444444555666666666777666555444444555666777555444333333444555777888888777777666666666777777777888999:::<<<===>>>???===@@@AAAZZZzzztttrrrrrrtttvvvoooiiihhhlllvvv{{{wwwyyy~~~]]]???//////000000/////////000/////////000111222333333///111333333111000111111222333444555555444333222111222222333444444555555777666555555555555666777555444333333444555777888999999888777777777888888;;;;;;;;;<<<======>>>>>><<>>///111333222000///000222000111111111222111111111000222444555444222222222444333333333333333333444//////000111222333444444555666777888888777666555222333444555666666666666888777777777777888888999::::::;;;<<<<<<===>>>>>><<>>???===DDDAAAOOOuuuppplllmmmkkkgggeeegggnnntttwwwaaaZZZUUURRRRRRRRRQQQUUUZZZVVVTTTXXXnnn{{{qqqPPP999...///000111222222111000333333333333333222111000111000000000000000...,,,333333222111000000000111222111111000000111111222666666555444333333222222555555444333333333444444333555777777777777888999555777999::::::;;;===???@@@BBBFFFQQQuuulllkkklllppprrrnnnhhhfffiiiooojjj\\\VVVVVVUUUUUUWWWYYYWWWSSSSSSUUUVVV___{{{dddIII<<>>???AAAJJJmmmllllllmmmqqquuutttnnnmmmooocccVVVVVVWWWVVVVVVXXX[[[XXXSSSPPPSSSSSSVVVmmmdddHHH;;;111111222333333333333222000111111111111000000///000000111333333444444444///000111222222111111000000000111222444777888:::777777666666555555444444222333444555555555444333222555888:::999888888888666777999::::::;;;===>>>>>>===>>>EEEfffuuunnnooopppuuuxxxwwwsssuuuzzzttt\\\TTTVVVVVVVVVXXX___ccc]]]TTTPPPSSSRRRRRR___cccGGG;;;111222222222222222222222//////000000000000//////000111333333333222333333...000222333444333222111000000111222444666888999666666555555444444444444000222444666666555444333111444777999888777666666666888::::::::::::<<<>>>>>>===???FFFccc{{{qqqqqqvvvyyy}}}~~~{{{zzzkkkZZZUUUTTTRRRRRRZZZkkkuuujjjXXXSSSUUUVVVSSSYYYtttaaaFFF999111111111000000000111111...//////000000000//////000222333222000//////000///111333555555444333222111111111111222333444555444444333333333333333222000111333666666666555444000333666777666555555666777888::::::::::::<<<===;;;<<<@@@FFFaaauuupppsssyyy}}}eeeWWWTTTQQQNNNMMM[[[vvv{{{dddTTTTTTTTTTTTUUUeee~~~^^^CCC888222111000000///000000000...//////000000000000000...111333222...,,,---///111222333444444444333222222222111000000111111111333222222222222222222222000111333555666666666666222444666666555555666777777999::::::::::::;;;===999999>>>CCCZZZ}}}ppprrrwwwwwwyyy~~~{{{aaaSSSNNNNNNLLLKKKXXXxxxwwwZZZRRRNNNQQQQQQVVVlll{{{[[[AAA888333222111000000000111111...///000000111111111000,,,000333111...,,,...111222222111111111111111000222111111000000000111111333333333333333333333333000111222333555666777888555666666666555666888;;;777999::::::::::::;;;===;;;999<<>><<<<<<<<>>777222333444444222111111111111111111111111000//////333000---,,,---...///...111111111111000...---,,,222222333333333222222111111222333555666666666666222111222333555555333111666555444444444555777888666777999999999999;;;===<<<555===CCCJJJvvv}}}oooccckkkooo\\\TTTRRRKKKJJJRRRSSSWWWrrrRRRIIILLLMMMMMMNNNOOORRRWWWXXXXXXYYY\\\___jjjhhhjjjuuuwww|||sssPPP<<<;;;...000222222111000000111111111111111111000//////333000---,,,---/////////222222222222111000///...111222222333333222222111000000000000111111111111222111222333555555333222555555555555555666666777555777888999888999:::<<<<<<777>>>BBBGGGpppyyymmmhhhmmmuuuhhhYYYRRROOOMMMIIIPPPRRRUUUyyy```RRRQQQQQQMMMJJJOOORRRTTTSSSRRRTTTXXX\\\^^^```fffpppzzz~~~nnnLLL999888+++---///000//////000111000000111111000000//////222000...---.../////////111111222222222222111111111111222222222222222111444333222111000111111222222111111333444555333222333444555555666666555555444666777888777888999;;;<<<999???AAADDDgggwwwoooooosssuuusssaaaXXXRRRMMMPPPIIILLLQQQTTTnnnoooYYYUUUSSSNNNHHHJJJLLLMMMLLLKKKMMMRRRVVVYYY[[[```gggwwwyyy}}}hhhGGG555555,,,...//////...---...//////000000000000000//////222000......///000000//////000111111222222222111000111111222222222222111444333111000000111333444222111111222333444333222222333444666666555444444333555666777666777999::::::;;;???@@@CCC___}}}yyy|||hhh___[[[UUUOOORRRIIIJJJQQQTTTeeeyyy\\\RRRRRROOOIIIHHHJJJMMMMMMKKKLLLPPPSSSZZZ[[[]]]cccwww|||uuu}}}dddDDD444555///111222111...---------...//////000000000//////111///...///000111000///......///000111111111111///000111111222222222222///...,,,,,,---///111333222111000111333444333222111222444555555555444333333444666666666666888:::999<<<>>>???CCCXXXnnn___]]]\\\WWWPPPRRRJJJIIIQQQVVV___cccPPPNNNOOOKKKKKKNNNQQQQQQOOOMMMOOOQQQTTT[[[dddrrr{{{wwwaaaBBB555777111333333222///---,,,---......///000000000//////000///...///111222111000---...///000000000000000//////000111222222222222............///111333444333111000000222333333222111222333333444444333333333555666777666777888:::999===<<<>>>DDDRRR}}}pppaaaXXXXXXYYYVVVRRRPPPNNNKKKQQQWWW[[[yyytttUUUMMMNNNLLLIIILLLOOOOOOLLLKKKLLLNNNSSSfff}}}~~~]]]@@@666:::000111222111///------------......///000000//////000//////000222222111000///000000111111111000000...///000111222222222222222222222333333444444444333111//////111333333222222222222222222333333444333555777777777777999;;;:::>>>:::<<>>888:::CCCFFFjjj}}}sssjjjeeecccbbbbbb```^^^YYYTTTRRRSSSWWW[[[OOOVVVPPPNNNWWWTTTaaagggRRRPPPPPPKKKMMMPPPSSSXXXbbboooxxxxxxSSS888333999///...///111///,,,---111000000000000111111111111///000111222333333222111222111///------...///000///......///111222222222111222222111///...///111444444444333333333222222222222222222333444555666444555666777888999::::::===666>>>???AAAIIIeee~~~wwwmmmeeedddcccaaaaaadddggg```YYYWWWTTTPPPPPPRRRQQQLLLMMMRRRRRROOOXXXfffwwwXXXPPPPPPLLLQQQYYYggg|||lllLLL999222111///---...000///,,,---111...////////////000000000///000111111222222222111555444222111000111222333/////////000111222222222111111222111//////000111222111111111000000000000111111222333333444555555444444555666777888888999===666>>>>>>???EEE^^^{{{tttjjjjjjhhhbbbaaaiiiyyy}}}nnn^^^WWWTTTQQQOOOPPPPPPNNNPPPUUUSSSOOOWWWeee}}}^^^TTTTTTaaakkk{{{hhhIII999444444...,,,---///...+++,,,000............////////////000000000000000111111222222111000......//////000...///000111111111111111///000111000//////111333111111000000000/////////111111222333444444444444444444555555666666666777<<<666>>>===>>>AAAUUU{{{zzzwwwiiidddfffccc^^^jjjhhhXXXTTTRRROOONNNOOORRRZZZ___YYYPPPQQQ[[[vvvzzzttttttzzzaaaFFF999777888---,,,---///---***+++///........./////////000000111000///......///111222000///...---------.........///111222111111111111///000111000///000222333222222222111111111111000111222333444444444333333666666666666666666666666:::666>>>======@@@NNN}}}}}}}}}sssggggggbbbYYY[[[{{{oooZZZVVVTTTQQQNNNSSS[[[gggkkkaaaSSSOOOSSSjjjyyypppiiiaaaggg|||\\\BBB999888999---,,,---///---***+++/////////000000000111111111111000///.........000000222222111111000000000000---///222333111000000111///000111000///000222333222222222111111111111000222222333333444444333333777777777777777777777777888555===<<<>>>@@@KKKtttpppfffbbb___YYY^^^jjjWWWVVVWWWUUUTTT\\\aaagggggg^^^VVVUUUZZZnnnmmmaaa\\\YYYWWW___yyy}}}yyyXXX@@@888888999...,,,---///...+++,,,000000000000000111111111111000//////...............000000000000/////////...,,,000444444111//////111///000111000//////111333111111000000000/////////444333333222222333444444666777777777888888999999888555<<<;;;===@@@GGGlll~~~nnncccXXX]]]___bbbsssvvv]]]SSSTTTWWWXXXYYY[[[\\\[[[YYYYYY^^^iiirrrwwwjjj^^^WWWUUUSSSRRRRRRXXXiiiuuuTTT???888888777///---...000///,,,---111/////////000000000000111.../////////......---,,,------......------,,,,,,+++000555555111...///000111111222111//////000111222111111111000000000000666444222111111222444555444555555666777888999999999555<<<888;;;>>>CCCddd{{{ssshhh[[[\\\^^^```fffppp{{{ooobbbVVVRRRTTTUUUWWWZZZYYY[[[___eeeqqqssseee^^^WWWQQQPPPSSSLLLMMMNNNSSS]]]qqqqqqQQQ===888777666///...///111///,,,---111............/////////000......///000///...,,,+++000000111111000000///...+++000555555111......000111222222111///...///111444444444333333333333222777555222000///111444666333333444555666777888999:::666<<<777999<<>>AAACCCDDDJJJ|||fff^^^UUUNNNMMMMMMLLLPPPVVVTTTVVVWWWUUUYYYsssrrrXXXUUURRRQQQQQQPPPPPPQQQSSSTTTUUUYYY```gggqqqfffEEE888888999888888222111///...---------...444111......000222111///000000///////////////000------......//////000000222222111000/////////000///111222333444333333222444333333333333444555555444555555555333333555777888999::::::888888999:::777999<<<>>>@@@AAAAAAAAAQQQrrrtttggg\\\UUUQQQQQQRRRRRRTTTXXXXXXWWWPPPOOOWWWggghhhQQQYYYOOONNNOOOTTTTTTPPPOOOQQQTTTUUUYYYbbbwww\\\@@@>>>999444777:::000///.........///000111444222//////000222111000222222111111111111222222//////000000000000000000222222111111000111111111111111222333333333333333444333333333444444555555555666666666444555666888888:::;;;:::999888999:::888999;;;===???@@@AAAAAAKKKkkkyyyiii[[[UUUQQQRRRSSSRRRSSSVVVUUUVVVQQQNNNQQQZZZ|||cccOOOTTTSSSQQQQQQSSSSSSQQQQQQTTTUUUXXX___nnnZZZ???>>>999555888:::.........///000222333444444222000000111222111000333222222111222222333333111222333333333222111000333222222222222222333444333333222222222333444444333444444444444555555555666777888777666666888:::999:::;;;;;;999999:::;;;999999:::;;;===???@@@AAADDDbbblll[[[UUURRRSSSTTTRRRRRRTTTQQQSSSPPPOOOOOOQQQkkk~~~cccSSSSSSVVVSSSRRRUUUUUUTTTUUUXXXYYY^^^kkk}}}VVV???>>>:::666888999...//////000222333444555444333222222222222222222111111000000000111222222333444555666555444222111333333333333333444555666555444333222222333444555333444444555555555555555777888999888888888:::<<<999;;;<<<;;;:::999:::<<<::::::::::::<<<>>>@@@BBBBBBZZZppp\\\VVVSSSUUUUUURRRQQQRRROOOPPPNNNPPPTTTSSSccckkk]]][[[[[[YYY[[[___aaa___```cccfffnnn~~~tttQQQ>>>>>>:::777999999111222222333333444444444444444555444333333333333111111111111111222333333555555666666555444333222444333333333444555666666666555444333333333555555333444555666666666555555777999:::999999999;;;===:::;;;<<<<<<;;;:::;;;<<<;;;;;;:::;;;<<<>>>@@@AAAEEETTTsss^^^YYYUUUVVVUUURRRQQQRRRSSSPPPKKKQQQZZZXXX```vvvyyykkkjjjkkklllrrrzzz}}}zzzyyyzzzjjjLLL===>>>;;;999:::888444444555555555444333333444555777666444333333444333333333333444555666666555444444444444444444444444444444444444444555666666666555444444444555555333444555666777666555555777999::::::999:::<<<>>>;;;<<<======;;;;;;<<<===;;;;;;<<<<<<>>>???@@@AAAIIIMMMqqqvvvbbb\\\WWWWWWVVVRRRQQQSSSVVVQQQLLLSSS]]]ZZZ```sss{{{zzzaaaHHH<<<===;;;:::;;;777444555666666666555555444333666888888555333444555333333333444444555666777444333222111111222444555555555444444333333444444666666666666666555444444333444666777777777555555777888999:::999:::<<<>>>;;;===>>>===<<<;;;<<<===<<<<<<>>>???@@@@@@@@@@@@KKKEEEcccwwwfff___YYYXXXVVVSSSSSSUUUSSSRRRPPPWWW^^^]]]gggtttzzzZZZDDD;;;===;;;;;;<<<777333444666777777777666555333666999888666444444555111111111222333444555666333222000//////222444666666555444333333333333333555666777777777666444333333444666777888777666444777888999999999:::<<>>===<<<;;;<<<>>><<<===???@@@AAAAAAAAA@@@KKK???YYYxxxhhh```ZZZXXXVVVSSSSSSVVVNNNRRRTTT[[[aaaaaaqqq{{{ppp{{{}}}|||VVVBBB:::===;;;<<<===777777666666666666888:::;;;888666555777999888555222333222222222333555777888555666666444222333777;;;888666444333444666999;;;777555333555888999888666999::::::999555333222333555888;;;===<<<;;;:::;;;<<<<<<<<<===>>>>>>??????======<<<<<<===???AAABBBAAAGGGWWW~~~uuuiii```ZZZYYYYYYWWWVVVVVVYYYSSSSSSZZZ```lllssssss~~~uuuLLLBBB999888999999999;;;666555555555666777888999888777666777999999666333444333333444444555666777222444666555333333444666666666444444444666888999888666555666888999888666888999::::::888666777777555777999:::999999999:::;;;;;;<<<======>>>>>>???<<<<<<<<<===>>>???AAAAAAAAAFFFRRRvvvzzzeee\\\UUUUUUWWWVVVUUUVVVVVVSSSVVV^^^eeesss}}}rrr}}}nnnKKKAAA999888999999999;;;555444444444555666777888999888777888999999777555555555666666666666555555111333555555444222222222666666666666666666666777999777666666888888777555444666888999888888999:::555666777777666666888:::::::::;;;<<<<<<======>>>;;;<<<===>>>???@@@@@@@@@BBBDDDKKKjjjfff\\\TTTSSSUUUTTTSSSSSSQQQSSSYYYaaaiiiyyy}}}qqqooouuu~~~cccHHH@@@999999999888999:::555555555555666666777777999888888888999999888777666777888888888666555444333333444444333222222222666777888888888777666555999888777777777777666555111333555666555555666888666666666555444555888;;;999999::::::;;;<<<<<<<<<:::;;;===???@@@@@@??????AAACCCFFF^^^mmmaaaVVVTTTUUUTTTRRRQQQQQQUUU]]]eeemmm~~~ooodddkkkuuu{{{iiiaaahhhkkkwwwYYYEEE>>>999999:::888888:::666666777777777888888777888888999888888888999999777888888999888666555444777555333222333444555666888888:::::::::888666555777777777777666555555555222444555666444444444555666666666444444555999<<<888888888999::::::;;;;;;999:::<<<>>>?????????>>>???CCCCCCTTTqqqcccWWWTTTVVVUUUSSSSSSVVV\\\dddllltttkkkeeemmmwww|||iii^^^\\\```eee~~~tttTTTBBB<<<999::::::777888:::777777888888888888777777777888888888666777888:::777777888777777666555555999666333222444666888999999999::::::999777555444555666777666444444444666555666888777555444555555555666555444444555888;;;666777777888888999:::::::::;;;<<<===>>>?????????===DDDBBBKKKtttuuufffXXXUUUXXXYYYWWWVVV]]]ccckkksss}}}ooonnnyyy}}}tttkkkbbbaaaeee```lllqqqOOO>>>;;;999;;;:::777777:::666666777888888777666555666777888777555555888;;;777777666555555555666666666444222333777999999888999999888777666555444333222444555555333222444666333555777666555444555666333444444444333444666888555666666777777888999999;;;;;;;;;<<<===>>>???@@@999DDDAAACCCfffrrrbbb\\\]]]\\\YYYWWW^^^ccckkkvvv~~~yyynnnsss}}}nnnjjjgggdddhhhrrrlll~~~mmmHHH<<<999999;;;:::666777:::555555666777777666555444555666777666444444888;;;777666555444444555666777333222222555999:::999666888777666555444333222222000222444444222222444666000222444444333333444555111222333333222333444666555555666666777888888888<<<;;;;;;;;;<<<>>>???AAA888EEEAAA>>>]]]mmmdddccc___ZZZVVVZZZ```hhhuuuxxxjjjjjj{{{xxxnnnuuuvvvlllkkkiiiffflllyyyxxxiii@@@;;;999999;;;:::666777:::777777666666777888999999666666666666666666666666888888777777777777888888555444222111111222333555:::999777555333222111111444444333222222222333333222333444555555444333333222222333444444555555666777555333555888:::888666;;;;;;;;;<<<<<<<<<<<<<<>>AAAAAA]]]{{{xxxuuupppkkkpppooolllooonnnuuuyyy{{{uuujjjdddfffkkkiiigggiiilllggg```ccclllrrrmmmMMM;;;::::::999888777666666555666555555555555555666666444444444444444444444444444444444333333444444444444444333333333444555666555444444333333444444555111111111111222333444555333333444444333222111///222222333444444555555666555555555666777888888888:::::::::;;;;;;<<<<<<===@@@999;;;@@@@@@PPPwwwnnnooozzzrrrpppnnnmmmooonnniiieeehhhqqqzzzxxxvvvssspppgggaaafffppp}}}cccDDD::::::999999888777666666666555555444444444444444555333333333333333333333333555444444333333444444555333333333333444444555555333333333333333444555555000000000111222333444555333444555555555333222111222222333444444555555666444555666666777777888999999999::::::;;;<<<<<<======999:::@@@@@@HHHsss|||ooojjjmmm~~~vvvnnnjjjgggcccdddeeeddddddiiirrryyyzzzwwwqqqiiiaaaaaammmzzzYYY===:::999888888777777666666666555444333333333333333333222222222222222222222222444444333333333333444444111222222333333444444444333333333333333444555555111111111111111222333444333333555555555555444333222222333444444555555666444555777777666666888999888888999:::;;;<<<<<<===999<<<<<>>>>>AAAAAA[[[wwweeeccckkkpppnnnhhhccc```]]]aaacccfffhhhhhheeebbb___cccjjjpppqqqtttiiiGGG888:::777777777777666666666666444333333222111111111222111111111111111111111111111111000000000000111111...///000111222333333333444333333222222333333444222222111111111111111111...///111333444444444333222222333444444555555666333555888777666555888:::777888888999;;;<<<======777CCC@@@===@@@???TTTppprrrvvvxxxvvvrrrooommmjjjccceeeiiillllllgggaaa\\\iiiuuuaaaCCC888:::777777777777666666666666111111000000000000111111333333222222111222222222444333222000////////////111222444444444222000///111000000///000111333444333333333222222111111111...///000111222333333333444555777666555555666888444555555555666666777777::::::::::::::::::::::::@@@:::999======BBBVVVnnnttt}}}|||{{{zzzxxxtttoookkkwwwqqqPPP???<<<<<<888888888888888888999999111111000000000000111111333333222222111222222333111111000000111111222333111222333444444222000///444333333333333444444555333333333222222222111111000111222333333333333333111333444444333333444555333333444555666777888999555666777888:::;;;<<<<<<===:::;;;??????@@@OOObbbjjjJJJ;;;999999888888888888888888888888111111000000000000111111333222222111222222333333111111111111111222222333111222333333333222111000444555555555555444444333333333333222222222222111222333333444444444333333111222333333222222333444111222333555666888999:::555555666777999:::;;;<<<::::::>>>BBB@@@===FFFSSS}}}|||___BBB777777777888888888888777777777777111111000000000000111111222222111111222222333333444333222111000/////////111111222222222222111000333444444555444333111000222222222222222222222222333333333333333333222222222333555444333333444666333333444555666777888999999999999999999999999999999:::???BBB???<<>>???>>>===BBBIIIccczzzuuuttttttuuuxxxqqqOOO:::888:::999777777777666666666555555111111000000000000111111111111111111222333444444000000000///000111111222000000000111111111111222444555555555555444444333111222222222222333333333000111111222222222111111111222333333222222333444777666666666555555555555777777888999;;;<<<===>>>:::;;;<<<<<<<<<>>>CCCHHHWWWiiiHHH999:::<<<888777777666666555555444444111111000000000000111111111111111111222333444555222222111111222222333444000000000000000111222222444333333333333444444555111111222222222333333333000000111222333333333333111333444444333333444555555555555666666666666666666666777999:::;;;<<<===999;;;<<<;;;:::===BBBEEEMMM{{{```BBB777;;;;;;666777777666555555444333333111111000000000000111111111111111111222333444555777666555444333222222222000000//////000111222222111111000///000111333444111111111222222333333333000111222333444555555555444555777666555555666888444444444555666777888888888888888888888888888888888;;;<<<;;;:::<<>>555::::::333777777666555444444333333333222000/////////000111000000111222333333444444222333444555444333222111666444222000//////000111111///---///222555444333666444111000222333444444000000000111222333444555222333444666666555333222666666777888888888888888888888999999999:::::::::<<<<<<===>>>???AAACCCDDDBBB[[[jjjMMM@@@666666:::888777777666666555555555444000000000000000111222333111111111222222333333333333333333333333222111000555444222000//////000111333111///000333555444333666333111000111333333333222222222222222333444555555444444444444444555555555555666666666666666666666777:::;;;<<<;;;999888;;;;;;<<<===>>>@@@AAABBB@@@RRRaaaFFF<<<333444888777666666666666555555444444...///000222333333444444111111222222222222222222444333222111000000000000444333111000000000111111555333222222333444444333444222000000111222333222333333222111111000111111777666444333222444666777888777666555555666777777555777:::======;;;888666:::::::::;;;===>>>@@@@@@DDDLLLrrrvvvWWWAAA999333333888777666555555555555444444444///000222333444444333333222222222222111111111111444333111///......//////333222111000000111111222555444333222222222222222222111//////111222222222777666555444333222222222777666555444444444555666<<<:::888777666777999:::666777:::;;;;;;;;;999888:::::::::;;;<<<>>>???@@@FFFGGGcccmmmPPP???:::555555999888444444444444444444444444111222333444444333111111222111111111111111111111444222111///......///000111111111111111111222222333333333111000000000111111000///000222333222222<<<;;;999888777666666666444555666666666555333222;;;999888666666777999:::999999888888888999:::;;;;;;;;;;;;<<<===>>>???@@@AAAAAAUUUdddKKK===;;;666555888666333333333333444444444444222222333222222111111000000000111111111111111111222111111000000000000000000000111111222222222222222333333111//////000222111000000111333444333222666555555444333333444444333444666666666444222000666555444444444555777888;;;999888777777999;;;<<<;;;;;;;;;<<<<<<===??????>>>CCCMMMooo{{{YYYCCC::::::555222555222222222333333333333333444111111000000000111222222//////000000111111222222000000111111222222111111//////000111222333333333111333444222000000111444111000000222444555444333///////////////000111111444444444444333222111000222222333444555666666777999999888888888999:::;;;::::::::::::;;;<<<===>>>===FFFHHH\\\rrrPPP===666999555333444222111222222222333333333333//////......///111333444...//////000111222222333...///111333333333222222...///000222222333333333222444555444111111333666111111111333555666555333000000000111222444555666666555222111000000111222111222444666777888888888777888999:::;;;:::999999999999999999:::;;;<<<<<<888DDD???JJJ|||{{{kkkLLL:::666;;;777555777444111111111222222333333333333444444444333111///...---...///000000///...---111222333333444444444444111222333222000000111222000000000///000111111222333222111000000111222333444111...000555666333...555555444444444444555555555555666666555444333333888888999999::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;===;;;BBBIII```uuuXXXAAA>>>999666666555555444444444444444333222111000222333333333333222000///111111222333333222111000000000111222222222111111111222333333222111222444111111000000111111222333444333333333333333333444333222222333333333333222555555444444444444555555666666666666666555444444666666666777888:::;;;<<<:::::::::;;;;;;;;;;;;;;;>>>;;;AAAFFFVVVeeeHHH>>><<<999777666666555444333333333333222111000000111222222333222222111111111222333333333333222222111111222222222111000000111222444444333333444666222222111111222222333444333333333444444333333333111333555444333222444666555555444444444444555555666666777777777666555555555555444555666999<<<>>>888999999::::::;;;;;;;;;>>>;;;???CCCLLLsssyyyYYY@@@;;;999777777777777555444222333333222222111000///000000111111222222222222//////000000000000000000444444444444333333222111///111333333222333444666333222222222222333444444000111222333333222111000000111222333444666777999555555444444444444555555666777777777777777666666666555444333444777:::<<<888888999:::;;;<<<<<<<<<;;;:::>>>AAAEEE```lllPPP@@@777666666666777777555333333333333333333222111000000000000000111222333333............//////000000444444444444333333222111...000111222111222333555333333333222333333444555000111222333333222111000111...---000666:::;;;999555555444444444444555555666666777777777777777666999777555333333555888999999::::::;;;<<<======>>>:::;;;===>>>@@@NNNwwwxxx]]]EEE;;;555444444555777777555333444444444555444444333222000000000000000111222333000/////////000111222333111111222222222111000000///000111111111111222444333333222222333333444555333333333444444333333333222...+++...666;;;:::777555555444444444444555555555555666777777777666666999888666555444555777888:::;;;;;;<<<<<<=========;;;???<<<;;;===AAAZZZpppTTT???666555444333333555555555333444444555555555555444444111111000//////000111222000000000000000222333444000000111222222222111111111222333333111111222333222222222222222333333444444333333333333333333444333111...///222555666666555555444444444444555555444444555666666666666666777777777666666777888888;;;;;;;;;;;;;;;;;;;;;;;;:::BBB===:::@@@>>>FFFaaazzzcccKKK<<<666666444222222333444444333333444444555555444444333222111000//////000111222000////////////111333444111222333444444444444444333444555444222222222444222222111111222222333444333222111000000111222333333444333111//////222555555555555444444555555555333333444555666666555555555666666777888999999999;;;:::::::::::::::::::::888BBB===:::EEEBBB@@@RRRiii}}}kkkOOO===777777777444111000111333444333222222333444444333333333000000000000000111111222000111333444333222000...000000000111111222222222555555444333111000//////111111222222222222111111000000111111111111000000111111000000///000000000333333444555666666666555333555777888777777888:::999:::999888666555666777<<<:::888999;;;<<<:::888;;;<<<<<<<<<;;;<<>>>>>>>>@@@JJJ```zzzuuullltttvvvoooZZZBBB666777999888555666666555444333222222333222333444555555555444333000000//////000000111222111222333444555555666777333333333333222222222222222222222222222333333333222111000000000000111222111111222222222222111111000111333444555444444333222222222333222222111111000222555555555555777888999666444444777888666444555666888888777777888:::888:::<<<===<<<<<<<<<>>>555:::>>><<<<<>>444888<<<;;;:::===GGGPPPooo{{{ddd```gggxxxtttyyy{{{oooQQQDDD999777888555444555555666777555222000222444222222111111111222333333222222111111222222333444333555666777777555333222222222222111111000000000//////000000111111222222111111222222222222111111111222222333333222222111111222333444444333111000111222333333444444444444888999::::::888777777888888444111333777999888555333666777666333222444666222555888:::;;;;;;<<<======;;;999999;;;???CCCEEEEEEZZZvvvzzzllliiijjjuuu~~~rrrmmmmmmttt~~~dddVVVZZZaaagggrrr{{{|||}}}|||```DDD;;;666777777333222555333555666555222111333666444333111000///000111111...000222333444333111000222333333333222222444666444222000000333444333111000000111222444333111...000111222333333333333222666555333222222333444555444444444333333222222222444555555444222222333555333444666888888777555444555555555666666666666666999888777666555555555555666666666777888:::;;;<<<777777888<<>>>>>===???FFFTTTfffxxxttt```ZZZaaassszzzlllkkkmmmmmmooorrr}}}jjjXXXQQQRRRTTTNNNQQQTTTSSSTTT[[[iiittt}}}sssggg^^^^^^\\\WWWYYYaaaooo|||~~~}}}}}}}}}wwwxxxyyyyyyyyy|||zzztttpppppprrrvvvxxxzzzvvvpppmmmmmmoooqqqsssgggggghhhhhhgggfffeeeeeefffppptttqqqqqqnnnZZZAAA666555555444333333222222555555555555444333222111333333333222222111111111000111111111111222222222111222333222111222333555666444222333444555555444333333333444666555333111222222333333333222222111222111111000111222444555444444333333333333222222333444444333111111222444555555666777666555333222444444555555555666666666666666555555666666777888777777777777777888999:::;;;::::::;;;======<<<:::>>>;;;888888>>>IIIVVV]]]}}}tttaaaYYY___pppvvvpppllliiiiiimmm{{{iiiXXXQQQRRRUUUQQQUUUWWWVVVQQQOOOQQQTTT]]]vvv||||||zzztttkkkbbb[[[XXXYYY```ooovvvvvvwwwzzz~~~xxxmmmhhhnnnttttttsssvvvxxxvvvtttsssssstttttttttvvvwwwyyyzzzzzz{{{|||}}}xxx{{{wwwqqqssspppllllllooosssuuuuuuqqqpppooooooooonnnoooooommmooorrrvvvxxxsssjjjcccdddeeeeeeddddddgggjjjmmmpppiiieeegggeeebbbfffooooooiiiaaa]]]___bbbdddeee```___^^^]]]\\\[[[[[[ZZZXXX___cccbbb\\\RRRCCC777333444555555555333111000444444444444333222222111222222222222222111111111111111000000111111222333111222333222111111333555333222111111222222222222333333222333555555333111222222333333333222111111111111111111222333555666333333333333333333333333666666777555444333444666666666666666555333222111333444444555555666666666444444444555666777888888888777777777777777888999::::::999:::::::::999999888999:::<<>><<<:::888???EEESSSjjjpppbbbbbbmmmxxxzzzwwwnnnfffkkk~~~jjjUUUOOORRRNNNPPPSSSTTTSSSOOOLLLJJJLLLKKKQQQccc|||sss[[[XXXiii}}}|||{{{|||}}}~~~yyyxxxlllhhhkkkqqqttttttpppbbb[[[]]][[[UUU[[[iiihhhsss|||yyylll```]]]^^^```___eeerrrzzzyyy~~~jjj\\\XXXVVV\\\aaaaaa]]][[[___dddfff```]]]^^^\\\WWWVVVYYYbbb___ZZZWWWWWWXXXYYYZZZTTTTTTUUUVVVXXXZZZ[[[[[[eeebbbjjjtttooo^^^WWW]]]XXXYYY\\\```cccaaa[[[VVV]]]\\\[[[ZZZYYYXXXWWWVVVVVVUUUVVVTTTHHH999555999555444222111111222333444222222222333222222111000111111111111111111111111000111111111111222222222000111222111000111222444444555555444333333444666111///...///000111000///000111222333333333333222333333333444444555555555222222333333333333444444222333333222000000111333444444444333222222222222222222333444555666666777444444444444555666777888666666666666666777888999666777888888777888:::<<<999888888888888999999999888<<>>AAADDD\\\ssspppkkkppp}}}wwwnnnrrryyyhhhnnnzzzgggVVVNNNLLLMMMPPPUUUWWWSSSOOOJJJFFFGGGKKKMMMPPP[[[ggg|||llldddfffmmmwwwppp```UUUJJJGGGWWWlllwww^^^SSSRRRRRRQQQPPPQQQSSSTTTUUUVVVVVVUUUMMMXXXsssqqqeeeaaa```]]]``````]]]]]]gggyyytttggg]]]WWWWWWUUUSSSaaattt~~~{{{|||{{{xxxtttnnnkkkkkkmmmppprrrgggmmmnnnjjjhhhnnntttwwwvvvwwwrrrdddSSSKKKNNNTTTRRR\\\hhhppprrruuuyyy}}}{{{sssmmmllljjjeeebbbbbbfffggggggffffffjjjqqqvvvttt```QQQSSSXXXUUUSSSVVVSSSVVVYYYZZZYYYWWWVVVUUUXXXWWWWWWXXXZZZYYYUUUQQQUUUWWWVVVVVVYYY^^^\\\UUU[[[bbbhhhfff___YYYXXXYYY[[[]]]______\\\XXXSSSOOOFFFCCC999000111888888111111111333333444333222111///000000111111111000000//////000000111111111222111222333333444444333333222111///...///111444666111111111111111111111111444222000......000222444000...---///222444333111333444444555555444444333444333222222222333444555444222///------///111333888777555444444555666777333444555666777777777777777666444333333444666777777777888888888666555444888888777777888999999:::555444444666999;;;;;;:::999777555555666:::>>>AAAAAASSSkkkxxxkkkkkkmmm{{{sssrrrjjjlllzzztttdddUUUFFFEEENNNUUURRRKKKRRRLLLGGGFFFEEEDDDGGGKKKfff^^^QQQRRRSSSPPPOOOTTTQQQNNNMMMNNNPPPPPPOOOqqquuuaaaVVVLLLJJJOOONNNPPPTTTVVVVVVUUUSSSQQQKKKSSSbbbttt~~~wwwvvvrrrmmmkkkllllllkkkiiizzzppp^^^SSSNNNLLLKKKNNNLLLKKKMMMNNNRRR]]]hhhssshhh```YYYRRRMMMMMMRRRRRRKKKDDDLLLaaattt}}}yyyzzz|||vvvlllbbbWWWMMMGGGCCC@@@???AAACCCYYYgggppp}}}uuurrruuuxxxuuupppqqqrrrrrrooodddXXXTTTWWWbbbSSSHHHJJJTTT\\\```bbbhhhgggeee```\\\ZZZ[[[]]]\\\\\\___```\\\UUUTTTVVVYYY\\\___bbbcccdddeeefffmmmxxxzzzmmmbbbbbbdddbbbggg```ZZZ\\\aaa___SSSHHH<<<777333444777999777444666444111222444666555333000000000000000111111222000///...///111222333222111222333333444444333333444222111//////000222333222222222222222222222222222111000//////000111222111///...///111333333111222333333444444333333222444333222222222333444444444222000//////000222333555444444444444444555555333333555666666777777777666666555444444555666666666666777888888777555555888888888777888888999999777666666777999:::999888:::999888777999;;;>>>@@@888BBBOOO\\\hhhxxxwwwlllnnn{{{yyynnnjjjqqq{{{|||mmmZZZMMMKKKLLLMMMLLLOOOHHHCCCCCCBBBBBBDDDIIIYYYtttvvvbbbWWWPPPNNNOOOJJJIIIJJJKKKNNNQQQSSSTTTgggwwwyyyhhh]]]QQQJJJKKKLLLMMMPPPSSSUUUUUURRRPPPOOOOOOQQQVVVaaarrr~~~ssskkkfff___\\\XXXWWWXXXYYYXXXWWWbbbiiisss|||yyysssvvv|||vvvkkk[[[NNNHHHFFFEEEEEEJJJHHHHHHHHHGGGIIISSS]]]|||rrriii\\\QQQJJJEEEBBB@@@GGGOOOTTTOOOJJJTTTnnn{{{rrrdddVVVLLLFFFAAAAAA@@@>>>>>>@@@<<>>GGGOOONNNMMM[[[xxxyyyiiiZZZKKK???<<<::::::>>>???======@@@>>>^^^yyy~~~xxxkkkaaaVVVPPPJJJCCC??????@@@MMMcccxxx{{{vvvuuuiiigggeeegggjjjmmmllljjjddd___[[[WWWPPPGGGDDDFFFMMMWWWeeeooossstttwwwzzz~~~xxxtttrrroooiiiggghhh___bbbddd```UUUHHH===777888444222222555666444222333222000000222333222111000000000000000111111222111000///000222333333222111111222333333333333222222222222222111111000000333333333333333333333333000111222333333222111000555333111000000111222222222333333444444333333222444444333333333333333333222222333333444444333333000111333444555555555444222333444555555555555555333333444444444444333333444555666888888888777777777777777777777777666666777666555666777888777555555555666777777777777777;;;???CCCDDDCCCEEEJJJNNNaaatttqqqaaaaaaiiixxxzzzssspppvvv~~~xxxdddWWWQQQPPPOOOJJJGGGIIIJJJGGGFFFFFFCCCKKK^^^|||ooo```[[[``````^^^ZZZUUUQQQPPPQQQSSS[[[fffvvvqqqiiiaaaZZZXXXVVVTTTRRRTTTXXXYYYUUURRRXXXWWWVVVUUUUUUXXX]]]aaa{{{rrr```VVVRRRQQQPPPSSSRRROOOMMMLLLKKKJJJJJJMMMRRRVVVVVVVVV^^^mmmzzz}}}pppiiiccc^^^ZZZVVVXXX\\\^^^^^^\\\YYYWWWZZZeeexxxppp^^^SSSJJJFFF@@@???AAACCCDDDCCCDDDDDDEEEFFFEEEHHHSSS___vvvaaaRRRKKKWWWQQQHHHAAA======>>>@@@<<>>======???===;;;===BBBQQQpppxxxqqq\\\TTTMMMHHHDDD@@@AAADDDJJJ]]]zzzwwwvvvlllhhheeefffjjjllliiifff\\\UUUNNNIIIEEEAAABBBGGGQQQ]]]lllvvvxxxwwwyyy{{{qqqiiifffiiiggg______eee]]]]]]ZZZRRRGGG<<<555111444333111111333444333111333222111111111222222222000000000000000111111222222111///000222333333222000111222222333333222222000000111111222222222222333333333333333333333333111222444555555444222111555444333222111111222222444444555555555555444444444444444333333222222222111222333444555444444333111222444555666666666555222333333444444444444333111222222333333222222111444555666888888888777777555666777777777666666555444333333444666777666555444555666777777777777666000666===AAABBBAAAAAAAAAAAAPPPjjjyyyiii```aaassswwwssssssooo^^^SSSQQQKKKJJJNNNQQQOOOLLLLLLFFFJJJWWWnnnuuueeellliiiccc\\\UUUQQQPPPPPPRRRVVVYYYbbbzzzuuujjjcccaaaaaa\\\ZZZWWWWWWXXXWWWTTTQQQRRRTTTXXXZZZZZZ[[[\\\^^^kkk~~~wwweeeWWWSSSRRRRRRPPPPPPPPPPPPOOONNNNNNNNNOOOSSSWWWYYYUUUPPPQQQ[[[eeevvvtttooohhhdddaaa___\\\YYY[[[\\\]]]\\\ZZZUUUQQQNNNUUUXXXccc{{{ooo\\\RRRNNNKKKGGGDDDCCCEEEFFFEEECCCEEEEEEEEEFFFEEEJJJZZZiiippp\\\LLLDDDAAAGGGEEEBBB???<<<;;;;;;<<<======@@@JJJ\\\uuuoooRRRAAA>>>@@@AAA???BBB@@@>>>===999999AAAKKKlll~~~yyypppeee\\\JJJHHHFFFEEEAAA???EEEMMM[[[lll|||vvvxxxwwwqqqjjjfffeeebbb[[[VVVNNNFFF???===>>>BBBIIIQQQZZZcccnnntttsssqqqppppppiiieeeeeeiiieee]]]```iiiYYYRRRHHH???999666333111222111111111222333222111333333333222222222333444000000000000000111111222222111///000111222222111000111111222222222222222000000000000111222333444333333333333333333333333111222333444444333222111333444555444222111222333555555666666666666555555444444444444333222111111111111222333444444444444222333444555555555555555222222333444444333333222222222222222222222222222555555777888888777666666333444666777777777666555333333222333666777777666666666888999::::::::::::666888;;;===<<<<<<<<<<<<>>>AAAIIIZZZppptttggggggnnn~~~{{{uuuqqqwwwtttfff\\\TTTNNNQQQTTTSSSQQQQQQDDDFFFNNN\\\mmm~~~uuuooohhh^^^WWWTTTTTTUUUUUUUUUTTTTTTZZZiiioooeeebbbccc___]]][[[XXXUUUSSSRRRRRRSSSUUUVVVXXXXXXZZZ]]]```cccsss}}}ppp```WWWUUUUUUSSSPPPKKKNNNPPPQQQRRRSSSUUUWWWTTTXXXYYYUUUOOONNNSSSYYYiiizzzcccdddeeeeeedddaaa^^^\\\XXXYYYYYYXXXVVVSSSPPPNNNTTTRRRYYYqqqsss```TTTRRRSSSPPPLLLHHHGGGHHHGGGCCC@@@FFFEEEEEEEEEFFFPPPeeeyyy}}}kkkYYYJJJCCC@@@@@@<<<===???>>>;;;999888888888888>>>PPPkkkhhhUUU@@@999<<<>>>===<<<===;;;:::999888>>>NNN^^^~~~vvvmmmdddZZZNNNFFF??????AAABBBAAACCCNNNZZZmmmxxx~~~}}}xxxmmmccc[[[TTTLLLGGGDDD===999<<>>>>>===<<<:::999::::::>>>======AAAKKK\\\mmmxxxxxxoooooozzzrrrrrrssszzzxxxiii[[[TTTSSSPPPOOOPPPHHHGGGJJJOOOTTT]]]ooozzznnn^^^VVVVVVZZZ\\\\\\YYYTTTSSSYYY___jjjzzziiicccbbb___``````[[[UUUSSSUUUXXXXXXZZZ\\\]]]^^^___```bbb```lll{{{ooo```XXXWWWXXXUUUQQQNNNQQQTTTUUUTTTUUUWWWYYYTTTUUUUUURRROOONNNRRRVVVcccxxxnnnccc___eeejjjjjjeee___\\\[[[RRRRRRRRRRRRRRRQQQQQQQQQQQQRRR\\\uuurrr```VVVTTTUUUVVVUUURRRMMMLLLKKKIIIEEEAAAHHHGGGHHHIIIOOO___|||ooocccSSSGGGAAA@@@@@@???<<>>???===>>>CCCKKKUUUeeerrr{{{~~~{{{|||wwwqqqggg[[[QQQJJJEEECCCCCC??????GGGPPPWWW]]]cccfffdddbbbccceeeffffffeeedddfffddd^^^YYYWWWRRRLLLAAA999111///222555444111...000222333222222111222111222333222000///111444000000000000000111111222111///......///000000///000000111222222222222111666444111///...///111222111111111111111111111111000//////////////////000///333777888666333222333333444444555555444444333444444555555444222111000111111111111222333444555444333222111111111222333222222333333333222222111777666444333333444666777777777888888888666555444///111444666777888777666;;;999777777888888666555444444555666777999;;;<<<555666999;;;<<<<<<======777;;;>>>>>><<<>>>EEEKKKfffzzzmmmmmmqqq~~~vvvrrr}}}hhhYYYQQQLLLKKKLLLSSSPPPOOONNNKKKMMM[[[kkkzzzfff[[[[[[___```___]]]TTTSSSZZZZZZYYYhhhpppeeebbb```cccddd___XXXUUUYYY^^^WWW\\\bbbfffgggdddbbbaaa[[[eee}}}{{{nnn___XXXXXXYYYVVVRRRQQQSSSUUUUUURRRPPPQQQSSSVVVUUUSSSQQQOOOOOORRRUUUaaaqqqmmm\\\TTT[[[bbbiiihhh```YYYVVVVVVQQQQQQPPPPPPPPPQQQRRRSSSOOOUUUddd~~~xxx```SSSRRRUUUVVVUUUZZZWWWSSSQQQPPPNNNJJJFFFJJJJJJKKKPPPZZZqqq|||ZZZOOOBBB<<<===@@@???===>>>AAADDDCCC@@@>>>???AAAEEEQQQfff{{{iiiTTTEEE;;;888:::>>>===999;;;AAA:::<<<@@@DDDJJJXXXrrrmmmcccUUUJJJCCCAAAAAAAAADDD>>>===GGGWWWiii|||~~~~~~}}}wwwpppnnnppphhhddd\\\RRRJJJEEEEEEGGGFFFDDDHHHSSS\\\```bbbeeejjjddd___```eeejjjlllkkkeeefff```VVVSSSRRRGGG888555333222333555666333000...000222333222222222222///111222111///...000333000000000000000111111222111///------/////////...000111111222222000///...////////////............111111000000000000111111111222333222111000111222111111222222222333333333444444444444333222111111222222333333333222111111111222444333222222333555444444444444444444444444666666555555555444444444666666444333333444555666444777:::999777555555777444444555555444444333222777555555777:::;;;888666333333333333444666777888<<<<<<;;;:::::::::;;;;;;::::::999999::::::;;;<<>>===>>>@@@>>><<<===@@@===999;;;BBBGGGeeeppp\\\LLLAAA<<<<<<888888>>>@@@;;;777777:::@@@GGGUUUlll{{{rrr^^^RRREEE>>>>>>???@@@@@@CCCAAAHHH[[[ooo{{{{{{tttpppooommmgggaaa```YYYSSSRRRMMMEEECCCFFFOOOUUU]]]bbbcccbbbbbbccc```gggkkkiiikkkpppqqqmmmhhh```UUUJJJAAA;;;666333333111//////111222333333111111111111111111111111000000000000111111111111000111222333333222111000000000////////////000000000111222222222111//////.........//////000000000111111000000000000111111111222333222111000111222111222222222222333333333333444444444444333333222333333333444333333222111111222333333222222333444444444444444444444444444666666555555555444444444666555444444444444555666222444777777555444444555444444555555444444333222666555555777999:::777555555555555555555555666666999999999999999:::;;;;;;;;;::::::::::::;;;<<<<<<:::???JJJZZZkkk}}}}}}yyyzzz}}}www{{{sss___SSSQQQTTTVVVVVVSSSQQQQQQRRRXXXiii~~~nnneee^^^WWWUUUTTTVVVYYYZZZYYY]]]cccwwwtttlllkkkiiifffcccccceeehhhkkkjjjfff```aaaeeeeeeaaadddkkkzzzuuu```YYYUUUVVVVVVRRROOOOOOPPPVVV\\\]]][[[YYYZZZ\\\VVVVVVVVVXXX]]]ccceeeeeeeeeqqqkkk___YYYVVVXXXYYY[[[\\\]]]]]]___```YYYVVVSSSUUUZZZ\\\[[[YYYVVV___rrrhhh\\\UUUYYYZZZVVVVVV\\\YYY[[[VVVUUUXXXQQQJJJPPPQQQ^^^ooouuuYYYMMMBBB<<<999;;;===<<<<<<>>>;;;;;;>>>AAA???===DDDNNNfff||||||gggTTTHHHAAA===:::???:::777777555444;;;CCCEEERRRbbbrrrppp]]]IIIEEE@@@>>>>>>???BBBDDDGGGQQQ```nnnwww}}}}}}}}}|||xxxpppggg^^^YYYXXXVVVUUUUUUQQQLLLPPPXXX]]]bbbhhhkkkjjjhhhggggggqqqvvvyyyvvvtttuuurrrmmmWWWQQQHHH???999555222000444222111000111222111///111111111111111111111111222111111111000000//////000000111222222111000000111000///////////////000111222222222222111000///------...///000111222222111111111111111111111111000222333222111111222333222222222222333333333333333444444555555555444444444444555555444444333222111222333333222222333555333333444444555555555666555555555555555444444444666555555444444555666666000111444444333333333444444555555555555444333333555444555666888888666444777777666666666555555555999888888888888888888999;;;;;;;;;;;;;;;<<<======<<<<<>>???===<<<===>>>===>>>???AAAIIIYYYiiiuuubbbJJJ<<<999;;;:::888888999<<<;;;777777AAAMMMXXXiii~~~|||zzz~~~~~~|||xxxwwwvvvqqqaaaQQQCCCCCCBBBAAABBBGGGOOOUUU[[[nnn}}}}}}yyy{{{|||xxxppphhhaaa___]]]^^^```^^^WWWTTTZZZdddfffjjjnnnqqqrrrqqqqqqqqqzzz~~~{{{tttlll```WWWDDD???:::555333222111000444333222222333111///,,,111111111111111111111111333333222111000///......//////000000000000//////111111000///////////////222222222222222111111111......///000000111222222111111111111111111111111000222333222111111222444222222222333333333444444333333444555666666666666555555555555555444444333222444555555444333555666333333444444555555666666555555555555555555555555555555555555555666666666000111222333333444444555555555555555555444444333444444555666666666555333666666777777777777777777;;;:::999888777666666666;;;::::::::::::;;;<<<<<<>>>?????????===AAAPPP___ggg[[[MMMHHHMMMTTTXXXXXXTTTQQQQQQXXXlllnnn\\\XXXTTTUUU\\\cccdddcccccc___cccvvvqqqjjjfffcccbbbdddhhhjjjkkkkkkeee^^^ZZZ\\\______^^^hhhhhhppphhh]]]\\\]]]^^^YYYPPPLLLLLLNNNOOOPPPOOOMMMNNNPPPSSShhhlllttt}}}~~~nnngggeeeccccccbbb___]]]^^^```aaa^^^\\\```]]]ZZZYYY\\\^^^```aaaiii{{{kkkeee______dddeee```[[[ZZZVVV\\\ZZZZZZ\\\UUUSSS]]]hhhoooOOOCCCGGG>>>===???CCCDDDAAA???@@@DDD@@@===AAAMMMbbb|||oooSSSHHH<<<888;;;>>>;;;777555888;;;;;;<<>><<>>888888888888888999999:::>>>999888<<<>>><<<:::;;;>>>DDDQQQccczzzwwwaaaVVVUUUXXX\\\LLLMMMNNNOOOOOOVVVgggwww{{{oooccc______^^^^^^```UUUUUU^^^rrr~~~sssllleeeeeelllrrrsssqqqiiifffccc```\\\YYY\\\bbblllkkknnnyyykkk]]]XXXSSSRRROOOLLLMMMPPPPPPOOOMMMMMMNNNPPPSSSTTTUUU___nnnvvvrrrooo{{{ooogggddd___[[[[[[YYYZZZ\\\^^^___^^^[[[XXXUUUYYY[[[XXXVVV]]]nnn}}}tttjjj^^^eeeaaa^^^___aaaaaa___]]]YYY___[[[WWWYYYYYYbbbwww___IIICCCAAA<<>>:::<<<>>>;;;999:::===>>>>>>@@@KKKbbb~~~mmm]]]UUUSSSLLLLLLOOORRRPPPNNNTTT]]]uuu}}}rrrkkkeeedddggg[[[___dddlll}}}tttlllfffiiittt}}}}}}lllfffbbbddddddaaabbbfffjjjjjjkkkrrrzzz```XXXRRRRRRTTTSSSTTTVVVOOOMMMKKKKKKKKKMMMNNNNNNPPPSSS\\\ccc^^^XXX___nnnjjjcccaaaZZZXXXZZZRRRVVV\\\______]]]ZZZYYYUUUXXXZZZ\\\aaaqqqnnnjjjeeecccaaa^^^^^^```bbbaaa^^^]]]ddddddccchhhlllzzzkkkVVVJJJDDDAAAAAAAAA@@@BBBEEEFFFFFFKKKRRR]]]ssssss^^^NNNAAA888<<<======:::777777999======```~~~mmmbbb```jjjuuu~~~nnnbbbUUUYYY___cccdddfffgggiiiwww|||___OOO>>>555222///111555111111111333555555444222111111111222444333000...000000000000000000000000111111111000000000000000000000///......///000000///......//////000111222666555444333222333444444000000111222333444444555000111333444444333111000000222333333333333555666333333333444444444555555444444444444333222111111444444555555444444333222111222444333222222333555888888777666555444333333444444444555555555666666333444666777888888888777<<<999666666888:::999777666666666666666555555444444777999999666333444555111333555666777666555444888777666555555555555555::::::999999::::::;;;<<<:::777777;;;<<<;;;:::<<<888@@@EEEBBB===DDDXXXiii|||{{{yyymmm\\\UUUQQQMMMLLLOOONNNKKKMMMSSSXXXlll{{{sssqqqsssffflllnnnlllvvvrrrjjjeeejjjxxxnnneeeaaafffkkkiiihhhiiiffffffhhhkkkttt```VVVOOOPPPSSSSSSRRRSSSRRRPPPMMMLLLLLLMMMLLLLLLVVVPPPOOOSSSRRROOOWWWeeevvvaaa[[[XXXRRRQQQVVVPPPVVV^^^aaa___[[[YYYXXX___```ccciiivvv~~~nnnpppooofffdddbbbaaacccdddaaa]]]```jjjnnnpppwww~~~kkkSSSNNNLLLCCCAAAHHHAAA@@@BBBEEEGGGIIIQQQYYY{{{vvvZZZGGG@@@>>>===:::<<<======<<<<<<<<<===NNNpppjjjnnn~~~tttbbbXXXWWWZZZfffpppooohhhkkk{{{ooo[[[NNN???666222666888444000000000000111333555666444333444333222222333222///---000000000000000000000000333333222111000///......111000///......///000111............///111222333444444444444444444444444333222222111111222222333222333333444444333333222111222333333444444444444444333333222222222333333222333333222111111222444555333222444666666333000444444444444444555666777777888888777666444333333111111111333555666555444555555666666666666555555666666666555444444333333666777777777555555777888666666666666666777888888555666777777777777777666666666666666555555888:::<<<;;;999888888999;;;<<<999888888888888999:::::::::;;;<<<>>>???AAABBBCCCVVVjjj}}}vvvyyy{{{gggbbbYYYWWWVVVMMMMMMRRRPPPQQQTTTddd~~~tttsssssstttuuuzzzuuuiiipppxxxvvvuuuzzzjjjccc```gggmmmnnnkkkiiifffbbbbbbgggoooyyyxxxuuuiii```WWWSSSPPPMMMNNNRRROOONNNNNNNNNOOOPPPRRRSSSKKKSSSVVVRRRQQQXXX___bbbyyyiiiRRRNNNRRRSSSSSSUUUWWWXXX[[[]]]^^^]]]\\\[[[cccbbbggguuu{{{nnnkkknnneeefffhhhjjjjjjfffaaa\\\cccooozzz|||ttt^^^KKKJJJLLLFFFBBBCCCDDD@@@BBBFFFEEEEEESSSfffmmmUUUGGGAAA<<<999888777:::@@@BBB===999DDDRRRwww}}}vvvggg^^^]]][[[bbbkkkvvv{{{cccJJJ===:::555555444222000///000222444333111000000111333444333222000//////000222333......//////000000000111111111111000000000000000000000//////.........---............///000111222444444444444444444333333333222222111111222222333222333333444444333333222333333333444333333222222444444333333333333333444222333444333111111333444555333333444666666444111555444444444444555555666555555444333222333555777444333333444666666555444555666666777777666666555777666666666666555555555555666666555444444555777999888777555444444333333666666666777666666666555666666666666555555888:::;;;;;;999999999999:::;;;;;;;;;;;;;;;;;;<<<<<<===:::;;;<<<===>>>???@@@AAACCCOOO```qqqxxx||||||lllccc]]]UUUVVVYYYSSSTTTSSSYYYfffrrrxxxnnngggeeejjjyyymmmhhhkkkjjjiiijjjeeebbbbbbgggjjjgggffffffeeecccdddjjjpppvvv{{{hhhdddfff^^^XXXVVVTTTPPPOOOQQQOOOOOOMMMMMMLLLMMMNNNNNNOOOXXX]]]ZZZXXX\\\bbbdddzzzcccPPPNNNRRRQQQNNNOOOOOOQQQVVV\\\```aaa```^^^aaabbbkkk}}}ooohhhfffcccffflllqqqpppiii___WWW]]]gggrrr{{{{{{eeeUUUKKKLLLMMMIIIHHHLLLEEEBBBCCCGGGJJJRRRjjjbbbSSSDDD>>>???>>>>>>>>>>>><<<<<>>>>><<>><<<===???===>>>HHHWWWjjj|||~~~tttrrryyy{{{hhhVVVCCC888333///...000111222222222111111333555333222111000000111222333222111000//////000111222000000000000111111111111000000000000000000000000111000000000000000//////////////////000111222333222222222222333333333333333222222111111222222333222333333444444333333222222222333333333222222111333333333333333444444555444444555444333222444666444444444555666666666555555555444333222222222333666999<<<;;;777333111111222111111333555555444333444444555555555555444444444555555666777777888888555666666555444444555777555555444444555555666777777777666555444333333333666666666555444444666888888888999:::::::::999999::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<============AAALLL\\\ggg}}}~~~tttfffgggjjjaaaVVVQQQMMMLLLHHHIIIWWWhhhxxxuuussspppqqqttt{{{tttjjj```WWWUUUXXX\\\^^^\\\___oootttjjjmmmsssvvvtttsss{{{zzzeee^^^]]]YYYXXX[[[\\\ZZZZZZ\\\\\\[[[XXXUUURRROOOMMMLLLHHHQQQZZZ^^^aaahhhttt~~~ssseee]]]```bbb[[[SSSQQQSSSRRRRRRWWW]]]aaa```]]]ZZZggg~~~yyykkkgggeeedddccccccaaa^^^[[[dddmmmzzznnn]]]RRRLLLKKKQQQVVVUUURRRSSSNNNLLLOOOZZZiiiiiiQQQDDD???>>>AAACCC@@@======<<<@@@MMMaaavvv}}}rrrggg^^^YYY\\\jjjwwwxxxiii]]]FFF;;;111000222222000111111222333222111111222444222222111000000111222222111111000000000000111111000000111111111111111111/////////000000000000000111111111111000000000000000//////000000111222333111111111222222222333333333222222111111222222333222333333444444333333222///000111222333333444333222222222222222333444555444444555444333222444666333444444444444555666666555444333222222222222222555<<>><<<>>>CCCDDDCCCBBBEEEAAANNNccc{{{rrrdddVVVKKKCCCRRRdddsssttt\\\FFF888...+++,,,000111//////111333444555333111000000111111111111111111111111111111000000000000000000111111111000000000000000000......//////000000000000000000000000111111111111////////////000111222333000000000111111222222333333222222111111222222333222333333444444333333222......000222333444444444111111000111111222333444333444444333222222333555222333444333333333555777333333222111111111222222+++555@@@EEEAAA:::555333/////////111333444444222222333333333333333333222222333333444555666666777666777888777555555777888:::999888777666555555555888777555444444444555555666777666555333333555777777777888888999:::::::::;;;::::::::::::;;;<<<<<<:::::::::::::::;;;;;;;;;999::::::::::::;;;>>>@@@@@@IIIYYYkkk}}}uuurrrttt~~~tttcccTTTRRRQQQMMMLLLOOORRRaaawww{{{ppplllmmmppptttzzzkkkaaaaaa```^^^]]]]]]```mmmuuu___[[[ccciiijjjiiilllttt}}}mmmgggccc^^^\\\___bbbbbbcccfff^^^]]]\\\ZZZWWWSSSQQQOOOMMMPPPSSSTTTUUU___uuurrriiieeeiiihhh```ZZZ[[[]]]ZZZWWWVVVXXX___ggglllnnn{{{kkkjjjjjjkkknnnqqqqqqqqqxxxkkkbbb\\\WWWQQQQQQ]]]qqqoootttvvv]]]NNNDDD>>>AAA>>>???AAAAAA@@@DDDIIIUUUeeezzzmmm\\\OOOIIIJJJQQQkkkssscccRRR@@@555222......///111///,,,///444333444555444222000///000111111111111111111111111000000000000000000000000000000000000////////////---......//////000000111//////000000000000000111............///000111222//////000000111222222333333222222111111222222333222333333444444333333222...///000222222333333333////////////000111222333222333444333111111333444000222333222111111444777222111111111111222222333,,,333;;;===999666666888666555444555666666555333444444444555555444444444444444555555666666777777555666777666444444666888999888777666555444444444888777555444444555777888666777666444333333444666888777777777777999;;;<<<:::999999999999:::;;;;;;999:::::::::;;;;;;<<<<<<<<<<<<<<<:::999999999:::>>>>>>???EEERRRggg~~~{{{ssstttxxx|||}}}vvvcccRRROOONNNKKKJJJMMMMMMVVVcccttt~~~rrrppptttlllmmmpppuuu~~~{{{lllkkkhhhdddaaaaaaccciiivvvyyykkk]]]ZZZ]]]aaafffkkklllkkkuuurrrmmmhhhdddcccffffffcccaaabbbbbbbbbaaa```^^^\\\ZZZXXXUUUUUUWWWWWWVVV]]]tttmmmeee```cccaaaYYYWWW[[[VVVWWWVVVTTTTTTYYYccckkkyyy{{{mmmkkkiiikkkpppwww|||~~~xxxkkkfff```YYYYYYTTTRRRYYYjjjzzz{{{vvv\\\LLLFFFDDDBBBDDDAAA@@@AAAAAADDDNNNYYYnnn~~~ttt```XXXQQQKKKSSSbbbtttyyydddLLL>>>777333444888333111111333111...000666111333555444222111000111000000111111111111000000//////000000000000//////////////////.........---------......///000000111....../////////000000000------------...///000111...//////000111222222222333222222222222222222333222333333444444333333222000111111222222222111111............///000111222222333333222111111222444000111222222000000444777111000000000111222333333;;;???AAA>>>999888===BBB<<<;;;999999999888666333555555666666666666555555666666666666777777777777444555666555333333555666555444444444444555666666888777666555555666888999666777666444333222444666888777666666777999;;;<<<777777666666777777888999999999:::;;;;;;<<<======777999;;;===>>>===<<<<<<:::===@@@CCCGGGOOOXXX___yyyooommmyyy~~~vvv{{{uuueeeWWWUUUTTTOOOMMMPPPJJJNNNSSSZZZkkk}}}{{{rrrqqqqqqtttyyyrrrllllllfffcccccccccaaacccggghhhddd```^^^]]]^^^eeennnkkkeeeiii{{{~~~sssnnnllliiiiiikkkjjjccc]]]\\\``````aaaaaa```^^^\\\[[[XXXXXXZZZZZZYYY___uuuxxxkkkbbb]]]^^^[[[UUUUUUZZZYYY\\\]]]ZZZWWWZZZccclllyyyxxxrrrkkkjjjppp}}}{{{gggccceee```WWW[[[WWWRRRRRRZZZgggpppsssvvv^^^IIIBBBEEEFFFDDD>>>===>>>BBBHHHRRRcccsss}}}|||jjjSSSHHHPPPUUUVVVfff~~~xxxnnnOOO???444666:::888333000...,,,...222222///...000///111444444333222222333000000111111111111000000//////000000000000////////////......---------,,,---------...///000000111---.........//////000000---,,,,,,------...///000000000111111111222222222222333444444333222111000666444222000000111222333111111111111111000////////////000111222333333333333222111000111222333444000111333444333111///...222333333444333222111000888<<<>>><<<777555777:::999:::<<<>>>???>>>===<<<999888666666777777555333666555555555555444444444777666555444333444444555888777555444444555666777555555444333222222222222333333333444555666777777666555444444555777999;;;999999999999999999999999666777999:::;;;:::999999999888888:::===?????????<<<<<<<<<<<<>>>AAADDDFFFQQQccc}}}zzzsss{{{{{{yyyxxxmmm[[[TTTUUUSSSOOOUUUQQQNNNNNNTTTbbb{{{zzzzzz}}}{{{jjjlllggg___ZZZYYYYYYZZZ[[[fffaaa\\\ZZZ___gggooouuuoookkklllssszzzkkkggggggfffhhhlllhhhbbbaaagggddd___\\\]]]\\\YYYZZZ]]]^^^\\\WWW[[[fffjjjsss}}}kkkgggbbb[[[WWWVVVXXX[[[dddcccccceeeddddddiiiqqq}}}wwwrrrqqquuu{{{rrrhhhccc___^^^```aaa\\\XXXYYY___jjjxxxrrreeeTTTIIIBBB???BBBGGG???AAAGGGRRRbbbsss{{{jjj```NNNHHHJJJYYYlll}}}|||gggPPPBBB999888555333222333444555111111000000//////......222222222222222222222222...///000111111222222111222000...------...,,,+++...---,,,,,,...//////...////////////////////////222111000//////...////////////000000111111222222111111111111222222222222222222222222222111111000444222111000///000111222111111111111111000//////......000111111222222222222111111111222222333333111222222333222111000///222333333333333222111000333666999888666555777999999:::;;;===???CCCFFFGGGBBB>>>999666666666666666555555555555444444444444777666555333333333444555777666444333333444666777666555444333333333444555444333333444444666777777777666555444555666888:::::::::999999999888888888888888999:::::::::::::::999888888999;;;<<<;;;999===<<<;;;;;;<<<>>>@@@AAACCCMMM[[[hhhuuu|||sssvvv{{{|||vvvuuuxxxrrr```XXXRRRMMMSSSPPPNNNNNNNNNSSSaaaooo}}}~~~qqqbbb```\\\XXXUUUUUUVVVXXXfffbbb]]][[[]]]bbbhhhkkkjjjkkknnnrrrwww}}}lllfffhhhhhhkkkpppmmmfffdddhhheeeccccccbbb^^^[[[^^^ddddddbbb[[[\\\dddfffppptttnnneee\\\VVVTTTVVVXXXdddfffjjjllljjjlllwwwzzzvvvsssqqqrrrxxxssskkkjjjjjjfffaaa___aaa^^^]]]aaalll}}}zzzrrrggg]]]UUURRROOOIIIDDDCCCGGGOOO^^^pppvvveeeXXXPPPOOOQQQ]]]qqqyyygggVVVGGG;;;555444444444333333222111111111111111111111111111111222222222222222222222222---...///000000111111111111///---,,,---...---,,,...---------.../////////////////////////////////111000000////////////000000000000000000111111111111111222222222333333333222222111000000000111111111111000//////000222333111111111111111000//////......///000111111111111000111222222333333222222222222222111111111111111222222333333333222111111///000222444555555666666999999888:::???EEELLLPPPGGGBBB:::444333444555666555555555555444444444444555555444333333333444444555444333333333333555666777666444333333555777888444444444444444555666777777666555555555666777888:::999999999888888777777:::999999999999::::::;;;======<<<===>>>===:::888===<<<;;;:::999:::;;;;;;:::===AAAFFFOOO```uuu}}}yyysssqqqxxx|||sssoooxxx|||vvviiiaaa[[[UUUSSSRRRQQQLLLHHHKKKQQQ___uuu~~~cccaaa^^^ZZZWWWWWWYYY[[[bbbaaa___^^^^^^aaadddfffeeeiiioooqqqooouuurrriiijjjjjjmmmpppmmmfffcccccc```aaabbbbbb\\\YYY]]]fffjjjiii```]]]aaabbboooxxxqqqggg\\\VVVUUUWWWYYY___dddkkknnnlllqqqwwwqqqoooqqqwwwqqqhhhbbb```eeeiiigggdddaaacccdddgggnnn}}}wwwkkkcccYYYUUUVVV[[[\\\TTTJJJEEEQQQ___tttooo___UUUQQQOOOUUU___rrrvvviiiUUUCCC888333333444000111333444444333111000111111111222222222222222111111111111111111111111,,,---...///000000000000///---,,,,,,---...---,,,......------......///000000000000000000000000000000////////////000000111111000000000000000000///222222222222333333333333222111000//////000111222111111000000111222333444111111111111111000////////////000111111111111111///000222333333333222111222222111000000111111222222222222222222222222222/////////111444555555333777666666777;;;BBBHHHLLLCCC>>>666111000111222333555555555444444444333333444444444333333333444444333333222222222333444555666444333222333555888:::444444444444444555666777777777666555555555666666777777777888888888888999;;;:::999888888999:::;;;===<<<<<<===>>>===:::777<<<;;;:::999999999999999888:::;;;<<>>:::777333222222222222111555444444444444333333333333444444444444444444444222222222222333333444444444333222222333555777999555444444444444555666666666666666555555555555555333444555666888999:::;;;;;;:::888777777888999:::666555555777888888777555:::::::::::::::::::::;;;:::;;;<<<:::999:::>>>BBBNNNZZZlll}}}}}}wwwvvvvvvyyy|||mmmcccXXXRRRMMMIIIJJJMMMSSSSSSXXXhhh~~~{{{wwwwwwyyytttxxx{{{iii______bbbbbb```[[[^^^```aaa``````aaaccc]]]]]]___bbbcccgggsss|||nnnllljjjfffaaa``````aaa```eee___\\\```cccddddddfffcccbbbZZZVVVYYY[[[kkk|||kkkgggbbb```______]]]\\\cccbbbeeellltttyyyqqqllliiissswwweeeYYY]]]YYYUUUTTTYYYaaagggiiikkkxxxoooeee^^^UUUOOOKKKKKKNNNRRRTTTWWW```jjjpppgggZZZSSSVVVeeevvvuuugggUUUFFF<<<:::888777666555222///444333222111222333444555333333222111000000//////000000000000000000000000//////000111222222222222...---++++++---......------///000///------///222000000000000000000000000//////...//////000111111111000000000//////......000000111111111222222222111111000000000111222222333333333444444444444444111111111111111000//////222222333333333333333222///000111111222222111111111111111111111222222222222222111111222222333444222333333333333222222222111111222333333333333333444333333444555666444333444444444444333333333333333444555555666666555555111222222333333444444444333333333333444555666777555555444444444555555666555555555555555555555555222333444666777999::::::999999888777777777777888555444444555777999888888888999999::::::;;;;;;;;;??????===:::777888:::===<<>>===;;;999999;;;<<<888999:::???KKK]]]rrrzzz{{{rrroootttmmmaaa\\\XXXXXXZZZWWWUUUTTTRRRPPPXXXnnn{{{wwwvvvqqqooottt~~~xxxeeeYYYVVVXXX[[[[[[]]]^^^[[[XXXWWWZZZ^^^```]]]\\\^^^```aaaeeejjjwwwpppiiihhhccc]]]___fffhhheeebbb]]][[[___eeefffgggjjjccc```XXXVVV[[[[[[cccxxxyyylllhhhcccbbbcccccc```]]][[[]]]bbbjjjrrr~~~zzzwwwwwwxxxxxxxxxssshhhaaa\\\YYYOOOTTTXXX[[[cccooottttttsssgggXXXQQQRRRTTTSSSPPPIIIEEEGGGSSSeeevvvrrrcccZZZZZZ```kkkxxxwwwkkk[[[OOOEEE===:::<<<777555333333555777888888222111000///////////////111111111222222222333333222222222222222222222222///000111222222333333222222000......//////...------///222000------000333////////////////////////111000000////////////000.........///////////////////////////000000000000000111222444444444333222333333333333333222111000111111111111111000//////111111222222222111111000111000/////////000222333...///111333444333111000222222111111111222444555---222666555111000222666222222111111333555777999333111000111333555555555444444444333333333222222444555777888888888777666111222333444555555555555444555777999999888666555666555555444444444555555222333444555666666666666777666666666555555555555555666777777777555444333:::777444333444777888999888999999999999888888777777888::::::999777555444;;;======:::888???MMMXXXrrr{{{{{{xxxyyynnn|||}}}tttooojjjhhhhhhiii\\\RRROOOOOOSSS]]]hhhyyy|||{{{{{{~~~}}}|||rrr```YYY]]]cccYYY[[[]]][[[XXXZZZ```eeefffdddddddddcccaaaeeekkkkkkvvvkkkkkkeee^^^^^^cccbbb\\\dddbbbbbbfffhhhiiimmmrrrlllhhh^^^]]]aaa___ddduuuzzzmmmhhhbbb```cccfffeeeccc[[[```iiipppuuuzzz{{{ttthhhbbb___]]]\\\TTTXXXYYYZZZbbbpppzzz{{{yyyiii]]]PPPLLLPPPUUUUUURRRLLLGGGJJJ^^^xxxwwwiii```[[[ZZZXXXdddvvvttt^^^MMM>>>:::666000111777888666555555666888888777222333333444333111///---//////111222444555777777222222222222222222222222...///000111111222222111444222////////////...---,,,000222111---,,,000444////////////////////////222111000//////...//////---.........//////000000000000000000000///......333111///111444555333111222222222222222222222222000000000000000///......000111333444333222000.........//////000000111111,,,///222222000000111444111222333333444444333333222444555555333222222333///000222222222222444555222222222222333444555555555555555444444333333333666555555444444444555555333333333222222333444444999999888777666666777777555666666777666444222111555555555555666666666666555555666666777888888888999999999888888666555555888888777777888999:::::::::::::::::::::::::::::::::::::::999999999888888777999;;;;;;;;;;;;===>>>IIIUUUhhh{{{}}}{{{ssslllgggdddddd___VVVSSSXXX___bbbfffnnn}}}~~~yyyuuurrrtttrrrddd\\\YYYaaa___]]]\\\^^^bbbfffiiimmmsssoookkknnnllliiipppqqq~~~yyyqqqggg```___bbbfffhhhhhhdddbbbdddkkkrrrttttttnnnjjjfffdddaaaaaahhhqqq}}}vvvssslllfff]]]YYY___hhheee\\\ddddddffflllzzz{{{|||}}}nnndddcccbbb^^^ZZZXXXZZZbbbjjjuuuvvvaaaYYYPPPNNNUUUZZZVVVNNNMMMUUUeeezzz{{{hhhUUULLLOOOZZZcccsss{{{ooo^^^RRR???<<<888333111000222333666555444333333333333333555444333222111111000111333111000///000444888:::111222222333333333222222///222222//////333444222111111000000111111222333///////////////////////////000111000......000111444333222111000000000000111000///......///000111222222222222222111111000333111000111333444333111222222222222222222222222000000111111000//////...///000111222333222222111/////////000000000000000,,,///222222000000111333111111222333333333333222222444555555333222222333000111333333222222333555333333222111111222222222555555555444444333333333555555444444444444555555444333333333333333444444999888777777666666777777444444555555555555555444555555555666666666777777999999888777666666666666555666777888888999888888777777777777777888999999::::::::::::::::::::::::999999999888888888777777888999::::::999888999;;;;;;@@@HHHTTTcccuuuwwwhhhYYYVVVTTTWWWcccoooqqqlllZZZ[[[aaasss{{{wwwwwwwwwzzzpppddd]]]jjjhhheeedddfffjjjnnnqqqjjjrrrqqqqqquuuoooeeegggkkkxxx~~~uuulllgggjjjrrryyypppmmmkkkmmmppprrrqqqoookkkhhheeedddbbbcccjjjsss|||tttqqqmmmhhh___[[[```gggccc[[[YYY]]]eeeooo||||||~~~xxxyyyuuummmgggfffbbb\\\___]]]bbblllxxxtttYYYTTTRRRSSSVVVUUUQQQNNNZZZeeevvvmmmdddXXXRRRWWWcccpppxxxyyykkk^^^QQQDDD;;;:::888666444333444555666555555444444444444444555555555444333222222222222111000///...///111333555111222222333222222111111000222222//////333444222000000//////000000111222///////////////////////////000000///------///111000000000//////000111111111000///......///000111444444333333333222222222222111000111333444333222111111111111111111111111000111111111111000//////...///000111222333444444000000000000000000//////...///111222111111222333000111222222333333222222222444555555333222222333111333444333222111333444444333222111000000000000555555555444444444444444444444333333333444444555555444444333333333444444888777777666666666666777333333333444555666777777666666666666777777777777:::888777555555555555666555555777888888999999999777777666666666777888888::::::::::::::::::::::::888888888777777777666666777888999888666555666777>>><<<:::;;;BBBPPP```jjj}}}}}}yyyfffZZZOOORRRdddrrrpppeeeZZZSSSOOOYYYppp~~~yyy{{{~~~qqqeeejjjhhheeefffkkkrrrxxx{{{uuuyyytttssswwwpppcccbbbppp}}}}}}~~~|||vvvpppqqqyyyyyyxxxxxxxxxwwwsssnnnjjjiiigggfffhhhhhhiiiqqq{{{|||tttnnnkkkfff___[[[___ccc___XXXUUU\\\gggtttzzzzzz}}}sssooommmiiiddddddddd```[[[``````fffttt}}}ooobbbQQQMMMNNNSSSTTTRRRUUU\\\nnn|||pppaaaXXXSSSRRR[[[mmmwwwaaaMMMAAA:::666444777666666555555666777777333222222222222333333444555444444333333333444444222111111000000000111111222222222222222111000///000222222//////333333111///////////////000000111/////////////////////////////////---+++,,,///111............///000111222000000////////////000000333333222222111111111111222111111222333333333333000000000000000000000000000111111222111111000000000000000000111222333444222111111000000////////////000111222222222222222111222222333333333333333222444555444333222222222222333444444222111222333444333333222111111222222555555555555555444444444444333333333333444444555666555444444444444444444777666666555555666666666555444333333444555777888666666666777777777888888555444333333333555777888888888888888888777666666777666666666666666777777999999999999999999999999999888888888777777777777666777888888666666666888@@@@@@>>><<<;;;>>>CCCHHH```lll{{{uuutttzzzwww```UUU[[[eeeeee]]]aaaZZZRRRSSS___rrr}}}zzz|||tttfffbbb```dddlllwwwuuummmqqqnnnfffhhhzzzooosssxxxxxxvvvvvvyyy|||yyy|||~~~{{{tttmmmiiikkkjjjkkknnnpppsss|||~~~wwwnnngggeeeaaa]]]\\\^^^___\\\XXX\\\```iiixxx{{{uuuttt|||uuukkkeee```[[[[[[aaaggghhhfff```ccclllyyyrrrfffaaa]]]TTTLLLMMMFFFFFFPPPWWW\\\iiiyyyjjjWWWLLLSSSVVV___nnn}}}tttbbbVVVFFF999333444777999777777777777666555444444222111000000000000000111333333222222222333444444555666555555444333222222333333222222111000///...000333222//////222333111000////////////000111111........................//////...,,,++++++...111///.........//////000111000000////////////000000111000///.........//////111111222222222222333333000000000000000000000000111111222222222222222111222222111000000111111222222222111111000000//////000111111222222222222111222333333444444444444444222444555444333222222222333444555444222222333444333333333333333444555555555555555555555555555555333333333333444444555666777666555555444444444555666555555555555555666666666555444333333444555666666666666666777777777777222222111111222333555666777888888888888777777666777777666666666666666777999999999999999999999999::::::999999999888888888555666888888777888999;;;555888;;;<<<<<<;;;<<<===???IIIVVVbbbkkkvvv}}}{{{xxxvvvlllbbbccccccbbb```^^^[[[XXXYYY```jjjrrr}}}}}}yyyyyyzzzjjjeeeaaaccclllvvv}}}qqqhhhnnnnnnkkkpppyyy}}}ppppppppprrrtttuuuvvvvvvrrrvvv{{{{{{vvvpppkkkiiimmmlllnnnrrruuuzzzyyytttmmmddd\\\```^^^]]]^^^___^^^\\\[[[bbbaaagggyyy|||yyyzzzqqqkkkggg]]]ZZZZZZaaakkkqqqrrrqqqbbbiiiuuuxxxrrriiiaaaYYYQQQJJJFFFGGGCCCHHHYYYiiiuuuoooaaaWWWSSSSSS]]]fffuuu{{{uuummm___SSSEEE@@@:::555333444444555555666666777666555444444444444333111111000000000222111111111111111222222666777777777666555444333333333333222222000///...111333222//////222333000111000000000000111222222------------------------...///...,,,+++,,,...111222111000/////////////////////000000000000//////000///...---,,,---......000222333333222111333444111111111111111111111111111111222333333333333222222222222111111111000000111111111111111111000000222111111222333333222000222222333444444444444333222444555555333222222333222333555444333222444555333333333333444555666777555555555555555666666666444444444444555555666777888777666555555555555555555444444444444555555666666555555444444444555555555555555555666666666666444444333333222111111000333444666777999:::::::::888888777666666666777777999999999999999999999999:::::::::999999999999888555666888999888999;;;<<<777888::::::::::::;;;===;;;<<<>>>BBBGGGRRRfffwww~~~yyymmmeee```]]]___aaaaaa``````bbbdddfffqqq}}}zzzyyy}}}~~~{{{sssiiieeeiiiooossstttuuuvvvllliiiqqqrrrpppuuuvvvwwwxxxssslllhhhjjjnnnqqqrrrmmmrrrvvvuuuooojjjjjjkkkpppnnnooossswww}}}wwwpppjjjbbb\\\^^^]]]___bbbbbb___]]]^^^______gggzzzzzzyyymmmmmmppprrrgggfffjjjrrrvvvrrrllliiieeerrr}}}uuudddeeehhhhhh```TTTLLLJJJDDDLLL\\\oooqqqiii]]]TTTTTT[[[fffnnnsss|||}}}tttggg\\\QQQBBB666444666777888888666444333111222333444555666666666777666555444444333333333222111000000000000111111333444444555555444333333333333333333333222111000111333333//////222222000111111111111111222222333------------------------...//////...------...000333222111000//////////////////000000000000//////222111///...---...///000000222333333111111222555222222222222222222222222111222222333444444333333///000111222333222111000111111111111111111222222333111000222444444222000000000111222222222222111222444555555333222222333111333444444333333555666444444333333333444555555444555555555666666666777555555555555666777888888999888777666555555555555444444333333444444555666333333444555666666666666444444444444555555555555333444555666555333111000333444666777999:::::::::999999888777777777777777888888888888888888888888999999999999888888888888666777999999888888999:::===>>>===;;;999888999;;;???<<<:::::::::<<>>@@@FFFPPPWWWlllxxxrrrhhheeedddcccccckkkgggbbb___```gggooouuu~~~~~~{{{uuuttt{{{xxxuuuyyy{{{vvvtttwwwzzzyyyvvvrrr{{{wwwooolllkkkfffbbb[[[YYYVVVVVVWWWXXXWWWUUUbbbyyy|||}}}}}}~~~tttggg^^^^^^aaaeee```___eeennn{{{}}}ttthhh^^^XXXRRRJJJDDDIIIFFFAAA@@@FFFUUUggguuusss}}}~~~xxxsssmmmdddZZZWWWYYYddd{{{iiiZZZQQQPPPVVV___kkk{{{wwwjjj\\\OOOCCC;;;<<<888444222333444444333222888:::666333444444222222333333333333222111111///000111222333333333333333222111222444444333111111111222222222111000///222222111111222333555666444444333222111000//////444333222111000000000000111000000//////000000111///000000000000...---,,,///---,,,...000000...,,,---...///000111111000///............///000111111222222222222222222222222666555444444444333111///222222333333333333222222444222111222333444333222222111111111111222333333444222111222333333222000333333333333222111000///333333333444444444555555666444333444666666555444222222333444555666777777666777888888777666444333333333333444555555666666666555444444333333333444333333333333333444555666333333333444666777666444222222222222333333333333666555555555555555666666666666777777888999999999666666666777888999999999::::::999999888777777777888888777666666666666666888777666666666777999999888888888999:::;;;<<<<<<;;;:::::::::999999888888999:::;;;:::888999>>>BBBIIIVVVeeepppzzz{{{tttsssqqqlllggggggjjjjjjeee```mmmvvv~~~sssqqqwww|||}}}zzz~~~~~~xxxxxxzzzuuuqqqsssyyy|||yyyuuuuuu~~~zzznnnjjjlllmmmhhhbbb___ZZZVVVWWW\\\______^^^nnnxxxyyy}}}nnnjjjmmmuuujjjfffggg```___cccmmmzzz~~~uuunnncccWWWPPPNNNKKKDDD<<<@@@CCCIIISSS___llluuuyyyuuu{{{}}}wwwtttqqqkkkaaaZZZPPPJJJFFFIIISSSggg}}}mmm[[[RRRSSS]]]mmmzzzvvvkkk\\\LLLAAA999555333555444333333555555444333111555777444333444444333222333333333333222111111111111222333444444444444111000000222444555444333222222333444444444333333333333333333333444555666444333333222111000//////444333222111000000000000//////000000000000//////000000000000///...---,,,///...---...///000...,,,...//////000000000000//////.........//////000111111111111111222222222222555222000111444444111...111222333444444333222111333222222222333333222222222111111111111111222222333222111111333333222111333333333333222111000000333333444444444555555555777555444444666666555333333444444555555666666666777777777777666555333222222222333333444555555555444444333333333333444444222222333333444555666777222222222333444555444333111111222222222333333333777666555333333333444555555666666666777777777888888888777777777666666666999999888888777777777777666666666555555666666777888777666555666888:::<<<888777777777888:::===>>>666777888999:::;;;<<<===777999::::::999999:::===999???FFFNNNZZZiiiwwwwwwuuusssuuuwwwsssjjjbbbdddhhhpppyyyqqqkkkoooqqqppp|||{{{yyyuuuuuuwwwrrruuuzzzxxxrrrnnnttt{{{{{{sssjjjhhhkkkkkkgggbbb```___^^^^^^bbbggglllooo}}}~~~uuurrrtttyyy}}}~~~nnnaaa^^^aaauuuzzz~~~zzzqqqhhhdddddd___dddnnn||||||ppphhhaaaYYYPPPKKKKKKJJJGGGDDDAAAMMM```rrr~~~~~~wwwkkkddd```[[[RRRJJJGGGHHHMMMVVVcccuuutttiiidddeeehhhkkkqqqzzzvvvgggXXXOOOCCC:::555555777888444555666777888777555444666777777666444444333222222333333333333222111111333444555555666666666555222111111333555666555333222222333444444444555555444444444444555555666666333333222222111000000///222111111111111111222222...///000111111000///...111111000000///......---........./////////...---/////////000000000000///000000/////////000111111000000000111111222222222111...---///333444222///000111333333333333111000222222222222222222222222222222111000000111111111333222111111333333333111111222222333333333333222333333333444444444555555666555444444555666444333555666666666555444333333666666555555444333222111222222333333444555555555222222222222222333333444111222333444555555666666111222333333333333333333111111222222222333333333888777555333333333444555444444444555555555555555777777666666666666666666888888777777777777666666555555555444555555666777777666555555666888:::<<<888777666666777:::===>>>777888999:::;;;<<<===>>>444666888888888888999999@@@===;;;<<<@@@HHHRRRZZZooo{{{}}}vvvpppllliiiffffffffffffiiiuuunnnhhhkkkmmmlllvvvrrrqqquuuzzz}}}xxxwwwzzzxxxsssuuuwwwqqqjjjgggqqqvvvzzzzzzzzzwwwsssooollllllkkkhhhfff___cccfffdddaaadddnnnwww|||sssmmmmmmttt{{{yyyppphhh```[[[[[[ffflllqqqqqqmmmhhhfffgggjjjuuuuuuiii^^^XXXJJJJJJHHHGGGHHHLLLRRRVVVYYYgggzzz~~~qqqaaaWWWTTTSSSPPPLLLQQQZZZhhhuuuzzzkkk^^^WWWVVVgggzzzzzz[[[EEE@@@<<<888555666888999999444555777888777666555444777666555555555333333333222333333333333222111111222333333444444444444333555444444555666666555333222222222222333333444444444444555555555555555555333333222222111000000000/////////000111222444555...///000111111000///...111111000000////////////...//////000//////......000000000////////////000111000000//////000000111/////////000111111222222.........000222333222111111111222222222222111111111222333222111000111333222222111000000000000111222111111111333444333222000000222333444444444444222222222333333333444444555333222333555555444333555666666666555333111000555444444333333222222222333333333444555555666666222222111111111222333333111111222333444444444444111222444444222222222333222222222222333333333333777777666555444444444555333333444444444444444444222333444555666777888999777777777666666666666666555555444444444555555666666555555555666777999:::888888777666777999;;;===<<<<<<;;;;;;:::::::::999999999:::::::::999888888>>>:::999:::;;;;;;===AAAMMMSSSbbbyyy~~~mmmddddddfffeeeccc___[[[[[[bbbnnnxxxuuuqqquuuxxxxxx|||uuunnnllllllpppzzz~~~zzz{{{}}}uuuqqqtttssslllggghhhqqqtttwwwvvvwwwxxxsssqqqooommmkkkiiigggeee___eeejjjeee^^^^^^iiittt|||vvvqqqmmmmmmuuu~~~{{{qqqiiigggfffaaa]]]\\\eeeiiimmmnnnmmmmmmppprrr{{{qqqhhh^^^SSSJJJHHH???BBBDDDEEEFFFMMMWWW___hhhyyy{{{iii^^^PPPHHHJJJPPPUUUWWWeeerrrxxxjjj]]]VVVVVVYYYdddvvv~~~xxxrrrbbbMMM@@@???777666555555666666444222333444555555333333444555555111///222444333333555222333333333333222111111///000000111111000000000555444444444666666444222222222111111111222333333444444555666666555555444222222222111111111000000/////////000111333444555000000111111111111000000000000/////////000111222---///111000///...///000111000000////////////000000//////....../////////......//////000111111222///000222333222222222333222222111111111111222222000222333222000000111333222222111000000000000000222111000111333444333222000111222333444444444444111111111222222222333333222111111222444555444333333444555666555333222000555444444333333333444444333444444555666666777777444333333222222222333333000111222333333333222111111333555555222111222444333333333333444444444444666666777777777666555555444444444444444444444444111222333444666777888999666666666666666666666666555555444444333444444444444444555555666666777777888888777777777999:::;;;<<<;;;;;;:::999888888777<<<;;;;;;;;;;;;:::999888888555666<<<===:::999<<<;;;;;;FFF^^^uuu}}}qqqkkkjjjiiibbb[[[YYY]]]ccciiikkksss{{{~~~xxxzzz||||||yyyqqqlllhhhffflllssswww~~~~~~}}}vvvtttwwwsssjjjhhhnnntttxxx{{{|||~~~{{{tttrrrooollllllnnnmmmhhhccc```fffkkkhhhcccdddmmmwww|||vvvqqqmmmooopppsss}}}nnniiiffffffeeebbbaaaccc[[[]]]```bbbeeekkkrrrxxxssshhh\\\UUUMMMEEEAAABBBCCCDDDFFFJJJPPPYYYdddkkksss|||tttiii^^^PPPJJJDDDCCCKKKYYYfffnnn{{{|||tttlll```WWWUUU]]]hhhqqq||||||vvvfffUUUHHH999///444AAA666444333333444444333111333444444333222444888<<<777111///333555333333555222333333333333222111111///000000000000000//////222111111222444555444333444333222111111111222333333444555555555555444333222222222111111111111111111111000000111111222333222222111111111111222222//////...///000111333444---///111111///...///000222111000///......///000///......---------......---......///000111111222111444666555222111222444333222111000000111222333///222333333000///111333222222111000000///000000222111000111333444333222222222333444444444333333000000111111111222222222111000000111333555444333000222444555555444222111555555444444444555555666444444555555666777777777666555444333333333333444000111222333222111000///111444666555222111222444333333444444444444555555555666777888888777666555555555555555555555555444444555555555555555555555555555555666666666666666666555444333333333333444333444555555666555555555888888888888888888999999888888888888888888999999999777666777777888777666===888666:::;;;777666999;;;999>>>IIISSS[[[gggtttzzzuuuiii^^^^^^iiitttxxxwwweeeiiitttuuurrrrrrqqqtttoookkkjjjgggeeeiiiooommm}}}|||xxxzzzyyy{{{vvvkkkkkktttxxx}}}xxxrrrwwwqqqmmmpppvvvvvvnnnfffbbbgggkkkllllllpppxxxyyyooommmhhhgggmmmsssyyyvvvllljjjjjjjjjfffaaadddjjj```aaacccffflllwwwuuuggg[[[PPPKKKFFFAAAAAAFFFEEEEEEHHHQQQ```ooo{{{tttggg[[[PPPGGGEEEDDDEEEKKKXXXkkk}}}{{{qqqggg___WWWXXXcccttt{{{ttt\\\III;;;;;;;;;666333777444222000000333666888888555555555444333777===CCC???777333666777333222444222333333333333222111111222222333333333222222111.........000333555444333666555333222111222222333333444555555555444333222222222222111111111111111444333222111000000000000444333222111111222333444............000222444666---000222111///...///111222111000.........///000111111000000//////......111111111111000000000000000000000111222222000...111111111111111111111111///000111222333222111111666666666555555444444333444333222111222333444555222222222333333444444444111111222222222111000000444333222333444444333111444444444555555666666666666555333222333555777888333333333333444555666666777555444444444444333111444444444444444444444444222111000///000222555777111111222333444666777888888888888888777777777777555555555333111000111333444444444555555555666666666666666666666666666666222222333333444555666666666666555333333333333333777666666888999:::888777777888888888888777666666999999999888888888888888;;;;;;999999999999;;;;;;888:::<<<<<<===@@@GGGLLL___lll|||}}}oooiiipppyyyyyysssuuuvvvwwwxxxxxx~~~~~~vvvpppkkklllfffaaadddkkkoookkkeeewwwyyy||||||{{{~~~}}}xxxooonnnrrruuu{{{wwwvvv|||~~~yyytttsssvvvzzz~~~ooolllfffaaacccmmm~~~}}}zzzwwwqqqmmmmmmkkkkkklllnnnuuurrrkkkppp|||pppeeebbbjjjtttkkk]]]fff{{{vvvggg\\\WWWQQQIIIDDDBBBBBBCCCCCCJJJLLLXXXlll{{{~~~~~~~~~~~~tttddd^^^XXXOOOHHHFFFDDDLLLZZZjjjyyyqqqaaa\\\```VVV[[[eeettt||||||tttaaaPPPKKK===;;;888777777666444333222222222333444555666777222222111111333555888:::888777555222111000111111222222333333333333222111555444444333222111000000111111222333333333222222333333333333555777999;;;444444444333333222222222222333444222000//////000///......///000111111000000///.........000111222000000000///000111111222////////////////////////222111000.........///000000000000000////////////////////////............111000000111222222000...222222222222222222222222333333444555555555444333555555555444444444444444333333222222222333444555333333333333333333444444111111222333333222222222444444333444666666555333222222333333333444444444555444444333333444555666333333333333444555666666888666555555555555444222222222222222222222222222222222111111222333444555444444333333333333444444777777777666666666666555555555555444111111222333444444444555555555666666777777777666666666666666777777666555555444333333666666555555444444555555666555555666777888888666666777888999999999999999888888888888888888999999:::999888888888888999:::;;;;;;;;;:::999:::===???>>>IIIXXXfffqqq{{{~~~vvvqqqtttuuussssssqqqpppqqqpppqqqyyywwwjjjlllgggdddfffmmmrrrrrrpppuuusssqqqooommmsss~~~{{{~~~~~~yyyzzz|||}}}{{{}}}xxxyyyzzzrrrrrrxxxzzzvvvnnneeeaaaiiixxx}}}yyytttmmmiiiiiiqqqqqqqqquuu}}}~~~ooogggiiippptttssslllcccbbblllvvvyyypppnnn{{{yyyiii]]]VVVPPPOOOMMMIIIEEEFFFIIIMMMWWW^^^mmm~~~~~~vvvlll^^^PPPJJJHHHHHHKKKOOOaaahhhtttrrreeeYYYPPPPPPTTTjjjmmmsss{{{yyyeee[[[QQQCCC;;;<<<888777555444555666555444333333333333444444555666333222111111111333555666555444333222222111222222222333333444444444444333555555444444333222222222111222333333444333333333555444333333333555666777444444333333333222222222333444444333111///000111111//////000111222222111000///......///000111222000000000000000111111222000000000000000000000000222111000///......///000////////////000000000000............////////////111000000111222222111///333333333333333333333333444555555666555555444444333333333333444444444444333333333222333444444555444444444444333333333333111222333444444444444444555444444555777888777555333333333444444444444444444444444444444444333333333333333333444555666777999777666555666666555333333333333333333333333333222222333333333333333333444333333222222333333444666666666666555555555555555555555444222111222444444444444555555555555555888777777777666666555555999888888666555444333333666666666666666777777777666555333333444666666666555666888999:::;;;;;;;;;777777777888999999999:::888888777777777777888888<<<:::999888999888777666222777@@@GGGMMMTTT]]]cccvvv||||||zzzyyy}}}{{{yyywwwuuupppnnnnnnmmmjjjiiikkkyyy{{{ooojjjeeedddggglllqqqsssrrrlllfffbbb```dddppp}}}zzzzzzyyy{{{}}}zzzzzz~~~}}}}}}wwwsssvvv}}}{{{ooommmtttzzzzzzwwwrrrqqqmmmggggggqqq~~~wwwssspppjjjiiijjjqqqqqqttt{{{zzzxxxrrrggg```___^^^cccfffaaa[[[\\\gggrrrwwwzzzwwwdddWWWQQQPPPIIIKKKKKKHHHGGGLLLXXXcccqqq{{{vvvhhh]]]QQQIIIBBBAAAFFFPPP___kkk|||wwwkkk^^^YYY[[[^^^cccggguuuzzzrrr^^^III???:::555555:::333222111222444555555555333333333333333444444444444333222111000111222333111111222222222222222111222222333333444444444555444444444444444444444444222333444444555555444444666555444333222222222222333333333333222222222222333444555444222000111222222111000111222333222111000////////////000000111000000000000000111111111111111111111111111111111111000000////////////000......//////000000111111000000000000111111111111111000000111222333222000333333333333333333333333222222222222222222111111222222222333333444444444333333333333444444555555555555444444333333333222222222444555666666666666444333444555888999888666666666666666666666666777444444555555444333222111333333333444444555666777888777555555666666444333666666666666666666666666222333555555555444222111000000000111333444666777777777666666666555555555444555555444222222333444555555555555555555555555777777666666555444444444666666666555555555555555444444555666777777888888777444111111222444555555555666777888999999999999666666777888999:::::::::888888888888888888888888999888777999<<<===:::777:::;;;=========>>>BBBEEEPPP]]]nnnyyy{{{qqqrrr~~~wwwvvv|||vvvqqqoookkkeeeccceeegggmmmvvv|||qqqgggaaaaaafffkkkkkkddd^^^]]]]]]```ffflll{{{|||wwwqqqrrrsssttt{{{{{{|||}}}~~~|||~~~zzztttpppqqquuu{{{oooiiijjjkkkiiigggdddgggiiilllqqq~~~xxxrrrnnnmmmllljjjlllpppkkkmmmttt|||sssfff]]]\\\\\\```aaa]]]XXX[[[gggrrrzzzhhhWWWKKKIIIKKKFFFFFFFFFFFFMMM\\\ooo}}}{{{iiiYYYOOOIIIAAABBBGGGNNNZZZkkk~~~qqqfffVVVVVVZZZeeeqqqzzz}}}uuukkkeeeMMMBBB999777888666666999222111000111333555555444444444444444333333222222333333222111111222333333000111222333333222000000000000000111111222333333222333333333444444555555333444444555555555555555555555444333333222222222333222222222222222222222333444555444222111222333222111000000222222111000000////////////000000000//////000111111111111111000000000000000000000000000000000////////////000......//////000000111111///000000000111111111222222000///000222333333222333333333333333333333333111111000000000000000000222222222333333444444444333333444444444555555555555555555444444333333333222333444555666777777777444333333555777888777666777777777777777777777777444555555555555444222222444444444444555666777777777555444444444444333111666666666666666666666666222444555777777555333111000000111222333555666777888888888777777777666666444555555444333222444555555555555555555555555444555555555444444333333333555555444444444444444444222333444666777777777777777555222111222444555555666777777777777777666666666666777888999:::::::::888999999999999999999888888666666999======:::777777999;;;<<<<<<===>>>???===CCCLLLUUU___lll{{{zzz|||www|||}}}|||vvvuuuyyyzzzqqqfff]]]]]]bbbbbbffflllrrrwwwvvvfff^^^^^^```]]]WWWTTTXXX\\\]]]___bbbjjjoooyyy{{{wwwvvvqqqsssvvvwww}}}~~~|||zzz|||~~~vvvzzzssspppppp~~~zzztttnnnhhheeecccbbbfffjjjnnnssszzzxxxmmmnnnjjjhhhjjjjjjjjjmmmsssnnnsss|||}}}lllcccaaaggggggfffcccbbbiiiuuu~~~qqquuuwwwqqqcccVVVMMMJJJFFFGGGKKKUUUddduuuvvvdddQQQDDDAAABBBAAALLL[[[jjjxxxvvvfffXXXQQQPPPYYYggguuu~~~xxxfffTTTGGGAAA;;;666444555666333000///444333111222333444444333333444444444333222111000222222222333444444555666111222333333222111///...///............///000111111111111222333333444444333444555555666666555555333444444444555555555555222222222222222222222222333444555444222222222333111000//////000111000...///000000000000///////////////000111111111111000/////////////////////////////////000000000000///////////////000000000000------......//////000000222111///000222444444333333333333333333333333333111111111111111222333333333333333333444444444444333333444555555555555444555555555444444444444444333444555666666666666666555444444555777888777555666666666666555555555555555555555555555444444444444444444444555666777888666555333333444444222111333333333333333333333333333444666777777666444333555444444333333444444555888888888888777777777777444555555444333333444666555555555555555444444444444444444444444444444444777666666444333222111111222333444666777777666666888666333333444555555444666666777777666666555444777777777888999999999:::888888999::::::999888888777777777888999888666444333555777999:::;;;;;;;;;===<<<<<<>>>DDDNNNYYY```uuuwwwllllllppp|||~~~tttkkkhhhhhhqqqwww}}}~~~pppcccaaaeeehhhiiikkkkkkiiilllzzztttcccYYYUUUQQQMMMLLLQQQVVVVVVVVVXXXbbbfffnnnxxxzzzuuuxxxrrruuuwwwuuu~~~~~~zzzxxxzzzxxx{{{~~~ppp}}}|||sssllljjjtttxxxzzzyyyuuuppplllkkklllmmmpppvvv{{{wwwvvvtttmmmgggllljjjjjjkkkkkkiiilllqqq|||xxxllliiikkkllliiiggghhhooozzzsssjjjjjjuuu~~~mmm\\\RRRKKKRRR___qqqlllgggaaaXXXMMMFFFHHHOOOXXXgggxxxuuudddXXXTTTUUUXXXgggqqq{{{zzzsssfffVVVGGG===888666666444333333444444444333666444222222333444333222222333444444444222111000222222333444555555666666333333333333222111000///111000///......///000111111111111222222333333333333444555555666666555555111222333555666666666666111111111222222222222222222333444333222111222333111000//////000000///...///000000000000//////......///000222222111111000...........................//////000000000000///000000000000////////////---------...///000000000222111///000222444444444222222222222222222222222111111000111222333555666555555555444444444444444333333555666666666555444444444444444555555555555444444555666666555555555777666666777888999777666777777777666666666555555777666555555555666777888444444444444555666777888777666444444555555333222222222222222222222222222333444555666777777666666666555555444444555555666888777777777777666666666444555555555333333555666666666555555555444444444444444555666666777777777777666666555444333333333333444666888888888777666999777666666777777666444555666666777777777777666888888888888888888999999777777888999999888777777666777888777555444444444;;;:::999888888777666444<<<;;;999888999<<>>GGGUUUfffxxxyyyiiigggffffffqqqxxxooommmggg___bbbrrrssslllgggfffdddbbbfffnnnqqqyyymmm\\\\\\UUUOOONNNLLLJJJLLLPPPQQQ\\\dddaaaZZZ```tttzzzxxxttthhhgggnnnnnnxxx|||{{{vvvuuuyyyyyyuuussstttvvvsssyyy~~~~~~{{{ssspppqqqgggmmmwwwwwwmmmqqqkkkgggppplllkkkkkklllnnnooonnnmmmnnnnnnqqqtttrrrooopppuuuwwwpppooopppuuurrrkkkdddbbbgggmmmppprrrnnnnnnwwwuuuqqqkkkfffbbb]]]XXXUUUhhhrrr~~~rrrfffUUUFFFKKKKKKOOOVVVZZZ```qqqxxxlllUUUSSSQQQUUU___nnn~~~|||xxxwwwqqq```MMM===999444333444555333111222444555444444444222///222111000111333444444333000111333444444333111000333444444333222111000///333222111111222444555777:::999666444333444555555444444444444444444444444222333444444555555444444000111222333444333222111000000111111222222222222000111222222111000111333444222111111222222111//////000111111111///...---...///111222333222000///000000000000000000000000---...///111111111000///111000///////////////000000000000111222222333333333444444111...---000333///000333555555555444333333222222111111222222333111333555555555555666888777777777777666666666666333444666555444222222333666666777777666444222111666777999::::::999888777;;;:::999777666777777888555444333444555555333111333444666777777666444333555444222111222444666777666555444444444444555666333333555666777777777777333444555666666555444333222444777999;;;:::999888:::999888555333333666999333444444555666777888888555666777999999888777777777666555666888:::999888666666666555333444666888999888777666666777888999999888777666666777888999888888777777777777777888888777777666555444444444555666888999888777555333666888;;;:::777666888;;;;;;;;;999888888999;;;;;;???999999@@@GGGOOOcccyyy}}}sssmmmjjjiiippp|||~~~wwwlllbbb^^^bbbjjjqqquuu{{{|||mmmccc___```cccdddlllhhhjjjttt{{{ddd\\\VVVSSSNNNGGGFFFJJJLLLQQQTTTQQQMMMPPP]]]hhhrrrhhhbbbaaabbbcccfffjjjooorrrrrrrrrtttvvvyyy~~~~~~zzzwww|||}}}zzzvvvxxxzzzxxxuuujjjiiiiiilllrrrwwwzzzzzzggggggnnn}}}ooossssssmmmiiijjjmmmmmmmmmlllhhhlllrrrpppxxx{{{qqqnnnooollliiihhhnnnnnngggfffkkkiiihhhssspppqqq{{{{{{kkkaaa]]]YYYPPPKKKQQQ]]]fffgggzzz~~~vvvjjj___XXXVVVVVVNNNWWW___dddlllyyy|||ppp^^^SSSRRRKKKUUU___gggrrr}}}zzzuuuhhh\\\SSSJJJ@@@999555444444333333222222111000000000111111222222222000111222333333333333333000111222333444333222222111111111111222333444555111111111222222333333333111111111333444444333111000000111111111222222222555555555444444333333333333444444444333333222111000000000000111222333444333333333222111000//////444333222222111111222222////////////...---,,,+++,,,---///000000000///...000000000///////////////000...---///111222000---222111111111111111222222000000000111222222333333222333444333111000000111111222333555555444222111333222222111111222222333222444555555444444666777666666666666666777777777444555666666444333333444555666666666666444333222444666777999999888777666999999888888777777888888777666555555666666555333555555666777777666555555666555444333333333444555555555555555555555555555333444555666777777777777444444555666666555444444666666777777777777888888777777666444333444777999444555555555666777777777555555666777777777777777666555444555777888888777555666777666444444666777999888777777777777888999888777666555555666777888888888777777777777777888888777777666555555444444666777777777666555333222555666777777777888999;;;::::::999999999999:::::::::555555;;;===???KKK[[[gggttt~~~vvvoootttxxx||||||pppiiigggjjjnnneeeiiipppzzz~~~mmmbbb]]]ZZZYYYYYYUUUWWWaaammmzzzyyylll^^^WWWQQQIIIDDDDDDJJJOOORRROOOJJJLLLVVV___mmmrrr~~~}}}pppfffcccdddfffgggdddiiipppssssssqqqooooooyyy|||~~~}}}{{{wwwwwwvvvssspppjjjkkkllllllmmmpppuuuzzz~~~uuusss}}}yyyyyyuuullliiimmmqqqrrriiijjjgggjjjppppppzzzppphhhdddfffiiifffbbb```mmmnnniiihhhnnnjjjhhhqqqsssyyyooofffbbb___WWWPPPLLLOOOQQQSSSVVVbbbrrr~~~|||rrraaaaaa```^^^\\\[[[\\\^^^gggmmmrrrtttxxxyyyrrrjjjeee^^^WWWWWW\\\eeemmmtttyyy}}}yyyqqqddd[[[OOOFFFAAA===777333444333333333333222222222111111111111222222222333111111222222222222222222000111222333333333222222111111111111222333444555222222222222333333333333111111111222444444333111222222222333333333444444666666555555555444444444333444444444333222222111000000000111111333444444444444444333333222000000000000000111222333333444------.../////////......000000000000000///...---000000000000000000000000111///...///222222000...000000000000111222222333000000111111222333333333111111222444555444111...222333444444444333111000333222222111111222222333333444555555444333444666555555555666666777777888555666777666444333444555444555555666666555444444333444666777777777666555777777888888999999888888999888666777888888777555777777777777777777777777666555555444444333222222444555666777777666555444444555555666777777777777444555555666666555555444999888777555555555666777444444444333333444777:::666666666666666666666666555555555555555666666777666555444555777777777555444666777777666555666666999999888888888888999999777777666666666666777777777777777666666777777888888777777666666555555444777666666555444333333333555444333444666999::::::888999999999999999999888888555777<<<:::666;;;DDDAAAKKKWWWaaappp~~~tttsss{{{}}}uuuqqqkkkiiihhhjjjpppyyy|||rrriiiaaa\\\XXXQQQMMMQQQYYYbbbkkkrrr~~~kkkaaaZZZQQQHHHCCCFFFJJJMMMKKKFFFFFFLLLRRRXXXYYYaaarrrpppgggfffiiikkkkkkgggjjjnnnppppppppppppqqqvvvwwwyyy{{{|||{{{~~~}}}~~~}}}}}}{{{xxxtttoookkkhhhpppsssvvvssspppqqqwww~~~xxxuuu|||vvvuuuwww~~~{{{rrriiihhhmmmpppoookkkmmmiiikkkqqqtttvvvaaa___aaagggkkkgggbbb```ccceeeaaabbbjjjgggfffppp{{{wwwnnnggg[[[RRRJJJGGGEEECCCEEEHHHJJJTTT___jjjxxxpppddd[[[UUUTTTRRRQQQTTT\\\gggnnn{{{sssggg```ZZZXXXYYY^^^jjjuuu~~~zzzqqqcccXXXGGG@@@888222111222222111222222222222333333333333111222222222222333333333111111111111111111000000000111222333333333333222111111111111222333444444444444333333333333333222222111111222444444333111444444444444555555555555666666666666555555555555333333333333333222222222222111111222222333444555444444444444444333222111......000111222333333333,,,---...///000000000000333222111///...---------111111111111111111111111111000000000222222000///---------......000111222000000111222222333333444222000///111444444111---111222222333333333222222333222222111111222222333333555666555333333333555444444555555666777888888666777777666444444555666333444444555555666666666333444555666777777666666444555777999999999999888999888666666777888777666777777666555555666777777444444444555555444333333444555777888888777555444555666666777777777666666555555666666666666555555888777666666555555666666555666666555444444777999777777777666666666666666777666555444555666777888777666555666777888777666444666888888777666555666999999888888888888999999777777777777777777777777777666666666666777777888777777777777666666555555666555555444444555555666777333111111555888888777666777999999999999777666666555888<<<<<<888999>>>333888>>>BBBJJJYYYlllyyy|||uuunnn~~~{{{sssllljjjmmmtttyyyyyyrrrkkk```VVVRRRVVV[[[___aaabbbmmmyyy}}}qqqhhh\\\QQQIIIFFFIIILLLJJJFFFEEEHHHLLLMMMLLLPPP[[[iii{{{wwwllljjjkkkkkkjjjlllkkkkkklllnnnsssyyy|||yyyuuurrrrrrvvvzzzyyyzzz{{{~~~{{{|||vvvxxxzzzxxxrrrkkkfffeeennnqqqtttsssqqqqqquuuyyyssslllpppzzzqqqoooqqqrrrqqqooonnnuuu~~~uuusss|||}}}tttmmmbbbaaadddjjjkkkfffaaa```ZZZ\\\XXX[[[fffjjjnnn{{{oooccc[[[TTTPPPJJJFFFCCCEEEFFFFFFJJJPPPVVVcccsss~~~vvveee[[[UUUSSSVVVSSSOOOPPPXXXiii}}}sssfff]]][[[[[[]]]bbbhhhrrr}}}|||uuukkk```SSSEEE;;;999555111///000222333333000111111222333333444444222222222222222333333333222222111000000/////////111111222222333333333333222111111111222222333444555444444444333333222222222111111222333444333222444444444444555555555555555555555555555555444444333333222222222222222222333222222222333333444555333333444444333222111111...///000111222111111000---...///000000000000000222000///---,,,,,,---...111111111111111222222222111111111111111111000///------------...///000111111111111222333333444444444000------000111000......///000222333444444555333222222111111222222333333444555444333222333444333444444555666777777888666777777666444444555777333444444444555666666777444444555666777777777777333444666888999999999888999777555555666666666555666555555444444555555666111222333444555555555555555666888999999888666555666777777777777777666666666666666666666666666666444555777888999888666555888999999777555555777888777777777777777666666666888777666555666777888999999777777777999:::999888444666888999777666666666888888888888888888888888888888888888888888888888666666555555666777888888777777777777777666666666444444444555666777999:::888555222222444666555333555666777888888777666555222222555888999777888;;;777888888777777<<>>GGGWWWiiizzzuuuqqqqqqvvvyyy}}}}}}{{{uuuoooiiifffcccgggrrrwwwggg[[[OOOLLLHHHCCCAAAAAABBBCCCFFFGGGIIIGGGEEEMMMbbbwwwvvvjjjccc```___```ccciiipppwww{{{{{{zzzrrrkkkhhhnnnrrrtttzzz~~~{{{~~~}}}}}}zzzzzzzzz|||rrruuuxxxxxxvvvuuuvvvxxxsssqqqppprrrwwwzzz|||{{{~~~wwwyyyzzzvvvuuuvvvmmm___]]]^^^^^^^^^\\\[[[YYYSSSLLLLLLPPPUUUZZZ]]]hhh}}}xxxddd\\\ZZZbbbkkkhhh\\\RRRGGGDDDEEEOOO[[[gggrrr{{{~~~mmmXXXKKKEEECCCDDDGGGLLL]]]wwwhhhUUUQQQYYY```hhhrrr{{{}}}yyyrrrggg^^^LLLCCC:::555222000111555000111333444444222000///000000000111222333333444222222222111111111111000333222111000///000111222222222111111222222333444333222222111222222333333333333222222222222222111333111000000222444333333111222222222333333333333222222222222222333333333222222111000000111333444333333222222222222333333111111111222222111111000------...///111333555777222222222222111000///...------,,,,,,---....../////////000000111222222222///111222111///.........000000/////////000000111111111222333333444444555444555444222000...///////////////000111333444555333222222111111222222333111222444444333333444666555555555555555555555555666666555333222222444666555555444444444555666666222222333333444666777888666666666666666777888999999666444333444555555555444555666777777666555444333222222222333555666777888888888888888888888888999999999888777666555555888777666555555666777888888999999:::999999888777777888999888777666777888666666666777888888888999555666666777777777777777666555555777:::;;;;;;;;;777888888777666666777999555666777777777777666555444555666777777666555444555444444555555777888888777777777777777777777777444555666777777777666555222444777777666444333333666555555555555555555666888888999999;;;;;;:::999999444222777:::888888:::999:::===BBBMMM```www|||ppppppkkkeeeeeejjjrrrzzzvvvccc\\\RRRKKKHHHGGGHHHIIIIIIIIIIIIFFFCCCFFFUUUeeejjjvvv}}}mmmdddaaabbbaaaaaaccchhhnnnqqqrrrqqqeeeaaaccciiiiiiffflllwww|||}}}{{{|||wwwqqqssswww|||~~~vvvooopppqqqrrruuuyyy~~~|||yyywwwxxx~~~vvvyyyyyyttthhhYYYRRRSSSTTTSSSUUUUUUUUUTTTNNNHHHKKKQQQTTT___kkk}}}zzzmmmeeeUUUPPPRRR___iiiggg___YYYPPPOOOVVVhhh{{{yyynnn[[[PPPGGGDDDFFFIIISSS\\\qqq}}}vvvkkkkkkkkkddd[[[YYY```iiinnnoootttsssjjj```WWWLLLCCC;;;444000222222000111444---...000111111000000000000000111111222222333333111111111000000000//////333222111000000111333444222222111111111222333444333333222222111222222333000111111111111111111222333222000000222333444333222222222222333333333333222222222333333444444444222111000///000111333444333222222111111111222222111222222333333222222111333222000//////111333555111111111222222111000000/////////000//////............///000000111222222...000222000...,,,,,,---///......---------......111222222333333444444555333666999777333///...///111000000000111222333333333222222222222222222333000111333333333333555666555555555555555444444444666666555333111111444666666555444333333444555666111111111222333444666777777777666555555666888999999777444333444555666666444666777999999777666444666444333222222333555666999999888777777888999999999999999999888666555444888777666555555666777888===<<<:::999777777777888444555777777666666888999555555666777888999999:::333444666777777777666555444444444666999;;;;;;;;;888888888777555666888:::444555666777777666555444222333444555555444333222444444444555555777888888777777777777777888888888444555777777777555222111///333888999777444444555666555444333333444555666222444666888:::;;;999666888000...555:::888666777222555888999;;;BBBLLLUUUeeeyyyyyymmmgggbbbaaabbbbbbdddgggpppyyy}}}tttggg]]]YYYXXXYYYYYYNNNKKKIIIGGGDDDEEEMMMXXXVVVddd}}}rrrhhhfffhhhiiiccc\\\ZZZ^^^eeekkkmmm``````ffflllhhhaaaiiixxxrrr~~~yyyuuu{{{|||}}}ttt}}}ssskkkmmmttt{{{xxx|||zzztttnnnkkkjjjiiikkkqqqyyy{{{yyytttmmmjjjqqq~~~{{{zzzzzzyyytttrrrkkkZZZXXXRRRLLLKKKNNNNNNKKKJJJLLLOOOPPPKKKGGGKKKRRRXXXiii|||yyybbbXXXZZZSSSLLLLLLTTTZZZYYYXXXZZZaaacccooossseeeSSSDDDFFFBBBAAAFFFNNNZZZooouuueeeWWWPPPKKKPPPUUU]]]iiiuuuwwwtttjjjiii___NNNAAA;;;666111555000000555555///,,,------...//////000111333444111111111111111222222222111000000000//////......333222111000111222444666333222111111111222333444333333222222111222222222//////000000111111111222444222000000222333444333222222222333333333444444333333333444444555555555222111000///000111333444222222111111000111111111222222333444444444333333<<<999444000------...//////000111222222222222222222222333333222000...------......///000111111111---000111000---++++++---///............000222333///000222222222222444555111111111222222111111111000000/////////111222333///000222333444444333222///111222444555555444444555555555555444333222222111222222222111222555777777777666666555555555444666555555666777777666444777666333000///111555999666666666666666777777888777888888777666666888999999777555444333444555666:::999888777666666666666888888888777777777777777;;;:::999777777777888888888777777777666666666666777777777777777777777777444666888888888777888999444555555666777888888999777777777777666666666666999999888777777777777777111444777888777666666666222333555666777666555555222555888:::999888888999:::999888666666666777888666555555555555666777777111333555666777666555444777777777777777777777777333444666666555555777888888999999999888777666555999777555444555888<<>>FFF]]]zzzttt```MMMDDDFFFLLLNNN[[[kkktttxxxvvvmmmdddNNNJJJCCC<<<777444444444000222444333222111222333000000111222222222222111///000111222222111000///---...///////////////...//////000222333444555666111111111111222333444555222333333444444333333222222222222111111111000000///111333444444222000...---///222222111111333666444444444666666555222000---...000000000000333555555444333222111111111111///000111222222222222222===888222---+++---111444111111111111000000000000000111111111///......///111111000000//////......111111000000///.........000////////////000222333000111333333222222333555111222222333333222222111111000/////////000111222111222333444444333222222000111222333444444444444444555555555444333333222///111222222222444777:::777666666666555555555444777555444555666777666444666555444222000111555888666666666666666777888888666777888777666666888:::888777555444333444555666555555666666777888999999555555666666777777777888999888666555555555666666999999888888777666666555666666666666666666666666555666888888777777888999555555666666777777888888888888777777777666666666444444444444555555666777222444666777666555555666444444555555666555555555666888::::::888666555555888777666555444444555666444444444444444555666666555555555555555555666666666666666666666666666666555666777777555444555666555555666666666777777777999888777777777888999::::::===CCCMMM\\\ooo{{{uuussssssyyyxxxpppjjjeeehhheeeaaa___^^^^^^\\\[[[TTT\\\jjjxxxzzzxxxzzz|||uuuiiieeejjjiiibbbgggiiikkkllljjjgggfffffffffiiiqqq~~~wwwssstttwww~~~{{{{{{{{{zzzyyyyyyzzz|||ssspppsss}}}qqqiiidddbbbeeecccaaabbbfffkkkoooqqqiiidddaaaeeeooozzzxxxqqqmmmiiieeeccciiieee___XXXTTTWWW___eeessswwwjjj```WWWTTTTTTPPPPPPNNNJJJFFFDDDEEEGGGMMMKKKLLLOOOPPPVVVdddtttxxxkkk]]]UUUNNNGGGCCCCCCGGGHHHKKKMMMIIIFFFNNNZZZyyymmmXXXEEE???@@@???;;;888???JJJXXXeeeuuu~~~jjj```QQQCCC@@@HHHVVVaaarrruuuuuunnnfff[[[MMMAAA:::888666333222111111111000222333333222111111222000000111222222222222111///000111222222111000///000000000000//////...---------...///000111111222000000//////000000111111111222222222222222222111222222222111111111000000000111222333444333111000---///222222111111333555333333333555666555222000///000111000//////111333333333222111000000000000000000111222222222111111444333000......///111222222111111000000////////////000111000...---...///000000000000////////////.........////////////000222111111000000111222222111222333333222111222333222333333444444333333222111111000/////////000000000111222333444444444444222222111222222333444555444444444555444444333333111333444444333444777999666666666555555555555555777666444444666777666555444444555444222222444666444555555666777888888999444666777777666777999;;;777777555444444444555666444444555666888999::::::333333444555666777888888777777666555555555666666:::999999888777666666555555555555555555555555555555666888888777666777888666666666666777777777777888888777666666666666666222222222333444666777888333444555555444444555666666666555555444555555555666888999999777555444444777666666555555555555666555555555444555666666777888777555333333444666777666666666666666666666666777888888777555444444555333333333333444666888:::999999999999888666555444666444444555===JJJZZZddd}}}zzzmmmnnnnnnkkkeee^^^YYYWWWXXXRRRZZZdddiiijjjpppqqqkkkooorrrpppnnnooopppooollliiihhhhhhfffjjjqqq{{{yyytttuuuyyy}}}~~~zzzzzz|||xxxyyyyyyssskkkiiihhhfffjjjiiihhhfffeeeiiinnnssspppeeeaaakkkxxx~~~vvvpppiiibbb]]]YYYUUUSSS___cccccc]]]VVVWWWbbbmmmrrr[[[RRRSSSRRRMMMIIIGGGHHHGGGBBB===>>>FFFNNNSSSPPPNNNOOOUUUbbbxxxuuu\\\PPPGGGHHHMMMKKKEEE@@@GGGGGGHHHJJJMMMUUUfffvvvxxxiiiaaaOOOCCC888444666999>>>CCCPPPbbbwwwxxxhhh\\\HHHCCC???BBBMMM^^^llluuuyyyttthhhYYYNNNEEE999/////////111222222222222222000222333333222111111222///000111111222222111111///000111111111111000000222222222111000///---------.........////////////111111000/////////000000000000111111111111000000222111111111111000000000000000111111222222333333...///111111111111333555222111222333555555333111111222222000......///000222111000///////////////111111222222222111111000---...///111111111111111222222111000000///.........///000///...---...///////////////000000000000+++,,,---...///000111222333333222222222222222222222333444333111111111333333444444444444444444333222111111000////////////...///111333444666777888333222111111111222444555333333444444555444444444777777777666333222333444555555555555555555555555888666444444555666666666222444555666444333333444444444555666777888888999333555666666666777999;;;888777666666666666777777888888888999999999999999555555555666666777777777888777777777777888888888777777777777777777777777555555555555555555555555555666888888777666666777777777777777666666666666777777555555444444555666444444444555555666888888333444444444222222444666888777666444444444555666333555777888777666777777888888888777777777777888666666666666666777888888999888666555444555555666666666666666666666666666666777888777555444555666555444333333444666888:::999999888888777666555444777777777888999===CCCGGGXXX[[[aaagggnnnwwwwwwuuuqqqiii___XXXTTTRRRVVV[[[cccfffeeekkk}}}vvvlllnnntttvvvrrrsssttttttqqqooooooooolllpppuuu|||xxxuuu{{{~~~~~~~~~tttpppppppppqqqtttyyy|||xxxpppooovvv~~~nnndddmmmxxx{{{{{{kkkggg```\\\ZZZXXXWWWVVVXXX[[[[[[UUUPPPSSSaaannnnnn[[[KKKIIIOOOMMMDDD<<<@@@AAA@@@===<<<@@@IIIPPPSSSQQQOOOQQQZZZmmm~~~lll\\\PPPFFFAAAEEELLLLLLHHHEEEIIIEEECCCHHHWWWlllkkkWWWJJJEEE===??????999444999IIIYYYjjjvvv|||lllWWWGGG>>>:::BBBQQQ```lllqqqooolll[[[UUUIII>>>::::::666000111111222222333333333333000111333333111000111222///000000111111111111111///000000111111111111111111111111111111000///...111111111111111111111111444333222111000000000000000111111111111111111000111111111111000000000000//////......///111333444...///000111222222333444111000000222444444333111000111111000......///000222111000000////////////222222222222222111000///---...000111222222222111222222111000///......---...///000///...---...///......//////000000111111------...///000111111222333333333333333222222222222333444333111111111333333444444555555444444333222222111111111000//////111111111222333444555666333222111000111222333444222222333444555555555555777888888666444222111222444444444555555555555555777666444444666777666555111333666777555333333333444444666777888888888888333444666666666777999;;;888888888888888888999999999999:::;;;;;;;;;::::::888888888777777666666666666666777777888888888888333444444555777777888999555555555555555555555555555666888888666555666666777777777777666666666666666555444222222333444555777666666555555555666666444555555444222222444555999888666555444444555666555666888888666666777888777777777888888888888777555555444444444555666666666666777777777555444333555555555555555555555555333555666666555555666777888777555444444555777888888777666555444555777888777888999999888777777888CCCHHHPPPXXX___fffmmmqqqvvvvvvvvvwwwwwwwwwvvvuuuzzzssslllhhhhhhjjjpppwww|||yyysssssssssyyy{{{|||{{{xxxuuuttttttllloootttzzz{{{|||{{{{{{{{{~~~xxx~~~rrrjjjqqqvvvrrrssszzzxxxtttiiiccc[[[TTTPPPMMMKKKJJJOOONNNLLLKKKNNN[[[lllzzz~~~tttXXXLLLCCCDDDHHHEEE===777BBB@@@>>>===@@@DDDHHHJJJJJJNNNTTT\\\jjjooo___RRRJJJGGGAAA>>>???AAA@@@AAACCCBBB@@@BBBPPPggg~~~wwwdddPPPCCC======555999;;;;;;>>>IIIYYYdddqqqnnngggYYYHHH======AAAMMMXXXgggpppnnncccVVVMMMAAA>>>777//////222222...111000///......///111222///111333222111000111111//////000111111111111000000000000000000111111222...///000111111111111111333333222222222222111111444444222111000000//////111111222222222222111111000000000000000000000000...------,,,---///111333/////////000222333444333111000000111333444333222...///000///......000222222222111000000000111111222222222222222111000//////............//////000111111000000///......------///000///......///000......//////000000111111000000000000000000000000111222222333333333222222111222333333222111222333333444444555555444444333222222222333333222111111555444333222111111111111222222111111111111222222111222333444555555555555333444666666444333444444444444444444444555555555666555555666777777666444111333666777555444333333444555777888888888777666333555666666555666888:::888888888888999999999999666777999;;;<<<===<<<<<<::::::999888777666555555222333444555666777777666333444555666777888999:::555555555555555555555555555777888777666555555666666666666666777777777777777555333222111222444555666555555444333333444444444555666555444333444555777777666666555666666666:::;;;:::999666444444555444555555666666666666555222222111111222222333444333444666777777555333222555555555555555555555555111333444444444444666777999888777555555444555555666555444333444555888999888888777444222333555888888===DDDKKKQQQVVV[[[^^^llllllmmmooopppmmmiiieeeiiigggeeeeeegggmmmssswww}}}{{{zzzuuuwww{{{}}}yyy}}}|||uuuttt{{{|||vvvqqqsssxxxoooiiiaaa[[[RRRJJJEEEAAA???>>>FFFEEEFFFMMMZZZmmmttthhhaaaQQQIIIBBBBBBDDDBBBBBBCCCJJJFFFBBBAAACCCDDDDDDCCCDDDQQQaaarrrmmmYYYLLLEEECCCDDDAAA???>>>;;;999<<>>AAAEEEIIILLL[[[^^^cccjjjnnnmmmgggbbbVVVTTTQQQOOOOOORRRVVVYYY___bbbddddddaaabbbfffkkk{{{wwwzzz~~~~~~wwwqqqppprrrrrrtttxxx|||vvvmmmhhh```ZZZSSSMMMJJJIIIHHHHHHEEEIIIRRR]]]kkkzzzjjjZZZTTTTTTKKKEEEBBBDDDFFFFFFHHHLLLKKKJJJGGGCCCBBBBBBEEEGGGNNNaaazzzuuueeeWWWMMMHHHFFFFFFGGGFFFFFFFFFDDDAAAEEEKKKLLL[[[ooozzziiiSSSJJJ>>>666444666:::<<>><<<===DDDHHHGGGGGGHHHHHHIIIHHHDDD@@@AAAIIIPPP^^^tttgggZZZLLLFFFGGGJJJKKKKKKIIIHHHIIIMMMNNNLLLNNNRRRmmm|||ttt^^^KKK@@@999333111666<<<>>>>>>DDDVVVggghhhaaaXXXOOOGGGFFFCCCIIIZZZhhhkkkiiihhhNNNCCC777111222333111---444;;;>>>777000///222333000222333444333000...,,,///000222222000///000111...//////000000000000000000////////////111333444...///////////////...---000000000000111111111222222111111000000000000000//////000000000000//////.../////////000000111111222222222222111111111111111///...000333555444222777555333333444444333222111222111///---,,,,,,...//////.........//////000///000111222222222222222//////000111111222222222------......///000000000///111222222111111222444111111000000//////......------,,,,,,,,,+++++++++000...---///333555444333111222222333333444444555666666555333000000222333555666666666444333444555333222222444555555333111222222222222222222222222333222222444888999666444555444333222111000000111666666555666777777555333555666777777666666777999666555444444444444555666888888777666555444444333555444333333444555444222777444333666<<<>>><<<999777999;;;:::999888999:::777777666666666555444444444444555666777777666666777888999::::::999888777444555666888888666555444333333444555666666555555444555777888777888999;;;999777444111222444777:::777666555444444555666777999666555555777777444222333333333444444444444444:::999888777666666666777555666666666555444333333555444444555777777666555555666888999888777555444333333333333333333333333333333333222222222111111444444333444555555444222555444444444444555666666222444666666555555555666444444444555777888:::;;;AAAEEELLLQQQTTTUUUUUUUUULLLIIIDDDCCCEEEJJJOOORRRQQQUUUSSSNNNOOOVVV[[[ZZZcccbbbcccddd```[[[\\\```llljjjhhhhhhhhhhhhgggfffppp~~~||||||{{{rrrmmmooouuurrrhhhfffmmm}}}{{{{{{}}}{{{uuummmjjjooouuuwww{{{www```PPPFFF@@@???AAAAAA<<<999???JJJTTTXXXXXXUUUSSSRRROOOIIIIIIXXXjjjxxxcccMMMHHHCCCDDDGGGJJJJJJHHHCCCDDDFFFHHHOOO\\\nnnzzz~~~iii\\\KKK999777888888777777;;;BBBHHHYYY```ddd[[[LLL???===@@@NNNUUU^^^dddbbbWWWJJJAAA777777555444222111000///000000000000000000000000000111222333333222000///,,,---...000111111111111222222222222222222222222////////////000000000000.........///////////////////////////000000000000---...000222222111///.../////////000111111222222222000......111111///---222000...///222222111...,,,---000222444444333333444222000111333444333000///111222222111//////000222222222111111000......333333333222222222222222////////////////////////+++...111111000.........111---+++---111333000------.........//////000000+++,,,---......,,,***(((111//////000333555444333111222222333333444555555555555555444111111222333333444555444333333444555444333333444666555444222333333333333333333333333333222222444777888666333666555444333222222222222666555444555777777666444333444555555444444555777555555555555555555555555666666555555444333333333555333222333444555444222666444333666;;;===<<<888999999999:::::::::999888777777666555555555666666555555555555666666666777666777888888888777666555444555777888888777555444444555666666777777777666555666888888777777888:::999888666555444555555666666666555444444555666666666444333555777777666333333333444444555555555666:::999888777777777777777555555666666555555444333444444333555666777666444444555666777777666444333333333333333333333333333333333333333222222222222444333333444555555333222444444444444444555666666444555666555444333444666444444555555666777999999999???EEEFFFEEEDDDGGGKKKEEE@@@===>>>EEEKKKNNNOOONNNRRRRRRPPPPPPTTTTTTPPPSSSSSSVVVZZZZZZYYY]]]cccjjjeee^^^ZZZYYYXXXVVVUUU^^^cccgggeeecccfffnnnuuuuuummmjjjrrr{{{}}}{{{|||{{{|||~~~zzztttfffWWWQQQOOOKKKHHHFFFFFFEEEIIITTTfffxxxzzzfffbbbjjjwwwuuu___OOODDDAAA???AAAFFFIIIGGGEEE??????CCCMMM]]]ooo~~~zzz```NNNGGG@@@777;;;:::999:::@@@KKKXXXaaafff^^^PPPBBB;;;@@@LLLVVVYYYXXXUUUPPPHHH@@@888333333222222222111111000000000000000000000000000000111111333333333111///......//////000000000000///000000000000000000000000111111000000//////..................////////////000000000000////////////---...///111111111000000111111111000000000000000222000...///111111///---222000///000333444222111---///111333444444333222222000///000222333111//////111333333111///////////////000000000000//////////////////............000000000000000000000000---///111111000.........000---+++---111222000---........./////////000000000000111222111000///...333111111222333444444222222222222333444444555555333555666555333222222222111222444444333333444666555444444555666777555333444444444444444444444444333222222444666777555444888777666555444444444555444444444555777888666555333444555555444444555777333444555666666555444333333333333333333333333333444333222333444555444333666444444666;;;<<<;;;888:::888777999;;;<<<999777777666555444444666777999666666555444444555777888666777777777666666555444555666777888888777666555666666777777777777888888666777888888666666777888888888888888777555444333555555444444444444555555333222222444666777666555333333444555666666777777888888777777666777777777555555666666666555444444444333333444666777555444333333555666666555444333333333333333333333333333444444444333333333222222333333444444444444333333444444444444444555555666555666555444222222444666555555555555555666777777777>>>CCCBBB===;;;???EEEFFFBBB===>>>BBBEEEDDDBBBFFFJJJMMMNNNPPPQQQNNNIIIFFFFFFIIIOOORRRSSSWWW]]]eee\\\QQQKKKJJJKKKJJJIIIUUUPPPLLLMMMTTT[[[```bbb^^^YYYWWW\\\```aaa```bbbiiifffccc______cccjjjooo{{{~~~vvvyyy~~~fff]]]XXXYYYZZZUUUMMMIIILLLOOOTTT___ooolllZZZLLLDDD@@@??????CCCGGGIIIHHHEEEBBBDDDMMM___sssjjj```SSSIIIEEEDDDBBB@@@===DDDQQQ^^^gggjjjgggdddWWWPPPHHHGGGLLLRRRWWWXXXNNNJJJCCC;;;666222111000.........///000000111111000000000000000000000000222222333333222000...---000000000000000///......////////////////////////222222111000///...------............//////000000111111000000//////......---......///000111111222222222111111000//////...222000//////000111///...222111000111333444333222000111222333444333222222000///...///000111000...///111333333111/////////------...//////000111111111111111000000/////////111111111111111111111111000111222111///...///000000...,,,---111222000.........////////////000000000000000////////////...444333333333333333333222222222333333444555555555222444666666444222222222000222444444444444666888777666555666777888666555555555555555555555555555444444444555666666666666999888888777666666777777333333333444777888777555555666777777666666777999333444666777777666444333222222222333333444444444555444333444666777666555555555555777:::;;;:::888<<<888666888<<<===:::555888666444333444666999:::888666555333444555777888777777777777666555555444777777888888888888777777777777777666777777777888777888999888666555555777888888888777777666555555444444444444444444444444222222333444555555555444333444444555666777888888666666555555555666666777555555666666666666555555555444444555777777666444333333444555555555444444444444333333333333222222444444444333333333333222111333444444333333333444444444333333444444555666444444444222111333666888666666555444444555555555888===BBBBBB???===???BBBDDDCCCAAA@@@@@@???>>>>>>AAABBBDDDFFFJJJMMMNNNMMMIIIGGGIIIMMMNNNNNNPPPUUUXXXOOODDD???BBBGGGHHHHHHOOOFFFAAAEEENNNUUUWWWXXXVVVQQQNNNNNNOOOQQQWWW^^^aaa___ZZZTTTRRRTTT[[[aaaooowww|||zzzvvvzzzttthhhgggnnnsssssskkk{{{tttlllmmmooovvvzzz|||}}}}}}}}}~~~ooolllkkkkkkfff[[[RRRNNNRRRVVV\\\ccclllxxxlll\\\TTTOOOLLLFFFEEEFFFJJJPPPUUUVVVVVV\\\aaalllzzzrrrfffXXXNNNEEEDDDBBB@@@AAAEEEXXXaaannnyyy|||qqq___QQQPPPQQQUUU[[[^^^YYYNNNDDD:::999777666444333222222------...//////000111111000000000000000000000000222222222222111000...---//////000000000000//////111111111111111111111111111111111000///.........------......//////000000222111111000///......---............///111222333111111111111000000//////111111000000000000000///222111111111111111111000222222333333333333222111000/////////000000000///000111333333111///...///.........///000000111222444333333222222111111111000000000000000000000000222222222111///...///111000...---...000111000/////////////////////000000//////...------......///333444444333333222222333222333333444444555666666222444666666555333333333111333555666555666888:::888777666666777888777666666666666666666666666666666666666666666666777888999999888777777777888888333222222444666777666555555666777777666666777999333444666777777666444333333333444444555555666666666555555666777888888777555555555777999:::999888<<<888666888<<<===:::555888777555444444666999;;;888777555444333555666888888888777777666666666666777777888888888888777777777777666555555666666777777888888777555444555666777666555444555666888999333444444444444444444333444444555555444333222222444444555555666777777888333333333333333444555666555555666666666666666555666555555666888888777555444444555555666666666666444444444333333222222222444444333333333222222222000222444444333222333555333333333333333444555555111222222222222333777:::666555555444444444444444555777999===@@@AAA???===777;;;???@@@??????BBBFFFFFFCCCAAAAAABBBGGGNNNTTTSSSPPPQQQUUUWWWUUUVVVXXXNNNFFF???===AAAGGGJJJJJJFFF???<<<@@@DDDCCCCCCFFFIIIFFFEEEEEECCCBBBHHHOOOTTTTTTQQQLLLJJJMMMUUU\\\jjjmmmppppppnnnoooxxxyyymmmjjjrrr{{{~~~iiittt}}}{{{sssnnnllljjjooonnnpppssswwwwwwvvvuuuoooqqqtttuuuvvvwwwzzz|||wwwiiiccceeebbbiiirrryyy}}}iii[[[VVVSSSQQQPPPJJJKKKNNNUUU```kkktttyyyzzziiiWWWLLLRRRKKKGGGHHHKKKSSSbbbqqq~~~zzzsssnnniiicccZZZTTTccc___XXXPPPIIIBBB;;;777555555555444333222000/////////000000000000000000000000000000000000000000222222111111000///......---...///000111111111111000000000000000000000000////////////000000000000---------...///000000111222111111000///......---............///000222222//////000000111111111111111111111111000000000000222222111000///...---...222333333333222222111111111111111111111111111111000222333333111///......222111111000000111222222222222111111000//////...////////////////////////111222222111///...000111//////...///000111111000000000000000000000//////111111000000000111111222222333444333222111222333333333333444555555666666333555666666444333444555222444666666666777999:::999777555666777888888777666666666666666666666666666777777666555555666888888888777777777777888888333333333444666777555444333444555555444444555777333444555666666555444333555555555666666777777777666555555666888999888777444555666777888888888888:::888777999;;;<<<999777888777666555555777888999888777666555444555666666888777777666666777777888777777777777777777777777888777666555444555666777666777888777555444555666555444333333444666999:::444444555555555555444444555666777666444222222333444555555555555666666666222222222222333444555666555555666777777777666666555444444555777888666555444444444555555666777777555444444333333222222111333333333222222222111111...111444444222111333555333333333333333444444555000111222222222444666999555444444333333333444444444444555:::AAADDDBBB>>>555:::???@@@@@@@@@CCCGGGOOOKKKHHHDDDAAACCCNNNZZZ[[[YYY[[[aaadddbbb```aaaOOOLLLIIIHHHIIILLLNNNNNNFFFBBBAAADDDAAA999888===AAABBBFFFIIIFFF???===???EEEGGGHHHFFFEEEIIIRRRZZZ^^^ccckkknnniiibbbaaaeeezzz|||vvvgggaaafffmmmooohhhnnnssssssssssssoooiiikkkkkknnntttwwwwwwvvvxxxrrrsssuuuwwwzzz}}}~~~|||{{{ppp___VVVSSSPPPOOOPPPUUUWWW\\\fffsssyyydddRRRIIIFFFKKKRRR\\\fffooozzz|||uuullleeebbbccceeegggXXXRRRGGG;;;333000222555222111000///000111333444111111111111000000000000000000000000000000000000111111000000000/////////,,,---...000111111222222.........................../////////000000000111,,,------...///000111111111111000000//////......////////////000000000000...//////000111111222222111222333222000///000111000111111000...,,,------222222111111111111111111111333444333222111222333000222444333111.........444333222111000111222333555444444333222111000000........................///000111111//////000111//////000000000000111111111111000000000000///////////////000000000000000000222333333111000222444333333444444555666666666444555555555333333555666222444666666555666777999999777555555666777777777666666666666666666666666444666666444222222555777777666666666666666777777444333333444555666444333333444555555444444555777555555555555555555555555666666666666666666666777444333333444666888777666444555777777777777888888999999999:::::::::999888888888777777666777777777777666666666555555555555666555555444555666888999777666666666666666666777:::999777555555666777888555666777777555444555666333333444444555555666666444555666666666666555444333666777777555333444666555555555444444444444444222222222333444666777888555555666777777777777777333333222444555666555333333333333333444555666777555555444333333222111111222222111111111000000000---111555444222111333666333333222222333333444555111333444444333222333555444333333333333333444444666555555777<<>>???BBBFFFIIIIIIHHHQQQRRRSSSPPPIIIFFFQQQ```eeebbbccchhhhhhccc]]]ZZZMMMOOORRRQQQOOOMMMLLLMMMGGGBBBCCCGGGCCC:::;;;BBB@@@BBBHHHMMMJJJCCC>>>>>><<<@@@CCCBBBAAADDDMMMUUUeeemmmwwwyyynnn___\\\aaa{{{|||rrrbbbZZZ]]]___[[[]]]```bbbdddhhhllliiicccbbbeeemmmrrrnnniiilllttttttuuuwww}}}zzzzzzzzz}}}~~~{{{rrrkkkqqqrrrssssssssssssssssssqqqsssuuutttqqqpppqqqtttmmmmmmpppuuuzzz|||}}}}}}~~~}}}yyytttsssuuuzzz}}}uuummmhhhdddaaafffmmmssstttxxx}}}tttddd\\\]]]aaannn{{{yyynnnnnnlllhhhbbb]]]ZZZYYY888777444222222222222333---......///111444666777000000000000000000000000000000000000000000000000///////////////000000111......///000000000000000------------------------000000000000////////////,,,,,,---...///000111111000000000000///////////////000000111111000...---000000000000000111111111000222333222000///000222...000111000......///111000000000000000000111111111333444444222111222444111222444333000...------222111000///000111333555777666666555444333222111////////////////////////+++---000111000///000000///000000000000000111222111111111000000000//////------///000000000//////...111333222000000222444333333444444555666666666555555555444333333555888222444555555444444666777999777555444666777777777666666666666666666666666333444555333000000333666666555555555555555666666555444333444555555333222555666777777666666777999666555444444444444555666666666666666666666666666333222111333555666666555444555777777777777777888777999;;;;;;999888999:::999888888888777777666666666666777777666555444444444333333333444666888999666666555555555555666666;;;:::888777666777888999444666777666555555666777222333555777666555222111444555666777777666555444222555777777555555666999555555555444333333222222333333444444666777999:::555555666777777777777777222111111222444444333111222222222222333444555666555555444333333222111111111111111000000000000///---111555444111000333666333333222222333333444555333555666555333111111111333222222222333333444555333333222222333888AAAGGG@@@<<<;;;CCCPPPXXXXXXSSSNNNSSSZZZ[[[RRRLLLVVVeeemmmiiihhhiiieee[[[PPPKKKCCCIIIOOOPPPKKKFFFEEEFFF>>>888999@@@???999<<>>AAA@@@<<<>>>EEEKKKiiiqqqzzzwwweeeTTTUUU```ooonnncccTTTPPPWWWWWWPPPSSSUUUWWWXXX^^^dddddd```[[[bbbmmmnnncccZZZ___llldddeeejjjsss|||}}}xxxnnnmmmmmmrrrwwwyyyuuuqqquuuttttttuuuwwwwwwuuutttpppssstttrrrnnnlllmmmooojjjggggggkkkooonnnllljjjcccdddbbb\\\XXXXXXXXXXXXaaabbbeeefffgggiiikkkmmmyyygggeeejjjgggiiimmmssszzz{{{{{{zzz{{{yyypppbbbPPP@@@777444222000...///222333222000...111555777777444000---......//////000000111111000000000000000000000000///.........///000111222000000000000000//////...////////////////////////222222111000///...------,,,,,,---...///000111222////////////000000000000///000111222111///---,,,222222111111000/////////000222444333000///000222,,,...111111000000333555///////////////000111111000333444333111000222444111333444333000...------///...---...///222444666333333222111000///...---000000000000000000000000))),,,///111111000000000///000111111000000111222222111111111000000//////000111333555666555333222000//////000222222111///444444444444444444444444333222111000111333666777222222333444555555555555999888777666666777888888777:::333///555555222777555555444444444333333222999999777666444444333333555555444333333555666777777666555444333444555555555555666666666555444444777666555444333222222222333333444444444444333333444444555555666777777777333555666666555555666888;;;;;;:::888666555666888888888777666555444333333444555555555666666777777444444444555555777888888888888888777777666555444777666666555555555666666555333111222444555333111555555444444444555555666333666888888555333555777333555777777555333333333777666555666777888777666555666777888888777666555888777555444333222222222333333222222333333444555333222111111000000111111444333111000000000111111111111000000111222333333000111111111222222222222000111333333111000111222111111111111111111111111444333333333555666777666:::<<<:::;;;GGGTTTUUUMMMMMMRRRVVVWWWTTTSSSUUUXXX]]]dddkkkllldddXXXMMMHHHIIIGGGDDDDDDHHHJJJGGGAAA:::999888888888999:::;;;;;;<<<===?????????>>>>>><<<<<<<<<>>>AAADDDGGGIIIXXXeeeiii[[[NNNMMMNNNKKKPPPSSSVVVUUURRRQQQTTTWWWZZZZZZYYYXXXWWWYYY\\\___```___]]]YYYUUUUUUYYY\\\cccaaa]]]___hhhqqqmmmdddfffbbbbbbjjjtttwwwoooeeemmmnnnsssyyyyyytttoooooossstttrrrooonnnppplllgggaaadddeeefffhhhjjjfff^^^___]]]ZZZWWWSSSOOOLLLKKKOOOKKKHHHJJJOOOUUUYYYZZZeeeccc___XXXQQQMMMLLLMMMNNNIIIGGGNNNZZZ___[[[TTTXXXXXX[[[dddqqqzzz~~~~~~wwwgggQQQ@@@777555333222222111000//////111333555/////////000111111222222333222111000000111222333444333000...,,,,,,,,,,,,000000//////.........---333222111000////////////---......///000111111222---///111222333222000///,,,---.../////////......///000222111///......///---...///000222222222222000111111111111222222222............////////////111222333333222111000///111000///......///111111333444555444222111222333333444444333000.../////////.........///000222333333000------///111000///000000000000000111111222---.........//////000000000000111111111111000000555333111222444333///+++000000000///000000111222111111111222444444333222222333333333444444444444444333222111222444555777444444555555555444333333666666555555555777888999///777666444777333000666777666666555555444555555777666666555555555555555555555444444555555666777777666555444333333444444222333333444444444333333777777666666555555666666666777888888888888777666444444555555666777777777555666888777777666888999888999999777666666777999444444555555555666666666555555555666666666777777555444444555555777888888777888888888777666444333666666555555555666666777666444222333555555444222555444333222222333444555444666777777666555555666444666777666444333333444777666555666777888777666333444555555555555444333999888777555444444333333111111111000111111222333555444333333222333333333444333111000000000111222222111111000000000111111000000000111111111222222000111333333111000111222111111111111111111111111444333333333555666666666:::??????:::<<>>AAABBBBBBCCCGGGKKKHHHIIIMMMTTTZZZZZZTTTMMMPPPIIIAAA???BBBEEEDDDCCC;;;:::999888888999:::;;;777888999;;;<<<>>>??????===@@@BBB???::::::@@@FFF===DDDFFF???===CCCHHHGGGCCCFFFJJJJJJIIIJJJMMMPPPTTTUUUTTTSSSRRRTTTWWW[[[^^^[[[WWWRRRPPPRRRXXX]]]XXXZZZ```fffdddcccooo{{{zzzssskkkfffaaa\\\[[[___aaagggggg^^^UUUSSSTTTUUUXXXVVVOOOGGGFFFJJJKKKIIIFFFFFFFFFFFFEEEEEEEEEEEEKKKGGGAAA===;;;;;;:::999>>>AAADDDDDDCCCBBBBBBBBB===>>>>>>;;;888:::AAAGGGEEEDDDDDDFFFJJJKKKHHHEEE@@@@@@EEELLLPPPSSSYYY___hhhiiimmmpppssstttuuuuuusssqqqpppqqqwwwyyyoooggg___VVVJJJBBB333000......222555555333111111111111111222222222333333222222111000000///222111111000000111111222...///000111222222222222000000////////////......////////////000111222333////////////////////////...///000111222111000///------,,,+++,,,---...///...000111111///......///222222222111000///...---000111111111111222222222555555444333222111111000000000111111111000//////,,,,,,...///000000000000111222333333222111222444222333333222///......//////.........///000111222333111000000111222222111///////////////000000111000000000000111111111111111111222222222222111111.../////////...///111222000////////////000111111.........000222333222111...///000111333444555555666666555444444444555555555555555555555444333333555555555555666777777888:::===666111555222///555999777666555555666777888444444444444555555666777444555777888888888777666666555555444333222222222555666777888999999999999555555444444555555666777333444666777777666444333555555555666777777888888777999:::999888777888:::777888999999888888999;;;999999888777666555444444666666666666666666777777666666555555666777888888555666888999999777555333444444555666777888888888888777666666666666666555777555333111111222444555777555333555888888666333555666555444333333555777777666555666777888777666555555666666666666555555777666555444333333333333444333333333333444555555333333222111111111111222222222222222222222222222///000000000000///////////////000000000111111111000222333333222111111222222222222222222222222222222333444333333444666777<<>><<<=========;;;999999;;;===DDDEEEJJJPPPWWWYYYXXXVVVRRRHHH>>><<>>???EEEIIIHHHDDDGGGIIIJJJIIIJJJLLLOOOPPPPPPQQQRRRSSSWWW\\\```TTTSSSQQQPPPRRRVVV[[[___```]]]aaahhhdddbbbsssuuukkkmmmiiihhhgggbbbYYYTTTTTTNNNSSSSSSMMMHHHIIIKKKLLLVVVTTTLLLCCC@@@CCCDDDCCC>>>>>>>>>???@@@AAAAAABBBEEEBBB???<<<::::::999999@@@CCCFFFGGGDDDAAA>>>===999;;;;;;888444555<<>>@@@@@@@@@CCCGGGAAA@@@AAAEEEGGGFFFGGGJJJDDDDDDEEEFFFLLLXXXhhhsss}}}xxxggg[[[LLLBBB???===999555333222222333666666444222000111111222222222111111333222222222111111111000111111000000000000111111,,,...///111222222111111000000//////////////////111111000/////////////////////////////////.........///000000111111000000...---+++***+++,,,...000---///000000///......///111111111111000///...---000000111111111222222222222222333333333444444444//////000000000/////////***+++---///000111000000///111222222111111222444111222222111///......//////////////////000111111111000000000111222222111//////......//////000111000000000000000000000000111111222222222222111111---000111111///000444888111000000000000111222222///......000222333222111------...000222333444555666555555555444444555555333444555555666666666555888888888888777666666555888888222222===;;;111000666555444444444555666666555555444444444444555555444555777888888888777666555555555444444444333333111111333444555555555555777777666555555555555666666777999::::::999777666555555666666777888888888777888999999777777888999999;;;<<<;;;999888999:::;;;::::::999888777666666777777777777777777666666777666666666666777777888555666888888888777555444333444666777888888888888777777777777777777777777999777666444444444666777777555333555888888666333555555555444333333555777777666555666777888777666666666666666666666666666444333222111111000111111444444333333444444555666444333222222111111222222222222222333333333222222,,,---///000111111111111000000000000111111111111111222444444222111222333333333333333333333333333111333444444222333555777AAAIIIKKKFFFEEEHHHFFF@@@???>>><<<999666555555666<<>>BBB<<<;;;999888888888999999>>>===<<<;;;<<<>>>@@@AAA???@@@BBBGGGKKKJJJFFFBBBIIIHHHEEE@@@???AAABBBAAAFFFGGGHHHIIIHHHIIIJJJKKKMMMNNNOOOOOOPPPTTTYYY]]]NNNNNNOOORRRVVVYYY\\\]]]___WWWXXX___```aaaqqqvvvkkkbbb]]][[[YYYZZZ\\\XXXOOOHHHFFFGGGIIIHHHEEEFFFJJJJJJGGGKKKLLLHHHBBB???BBBCCCBBB<<<<<<======>>>??????@@@>>>======;;;:::::::::;;;===@@@BBBBBB>>>:::666555666777999999888999<<<===999888888999:::999777555:::;;;;;;999888999<<<===:::666777;;;<<<:::;;;???>>>>>>===;;;<<>>===<<<;;;999888777666666222999AAAGGGKKKPPPXXX^^^NNNAAA888999<<<:::;;;???888777666555444444555555888777777888:::>>>CCCEEEFFFEEEGGGNNNUUUVVVOOOHHHKKKJJJHHHDDDAAA???>>>===DDDDDDDDDDDDDDDEEEEEEEEELLLLLLKKKJJJIIIKKKOOORRROOOOOOQQQTTTXXXZZZZZZYYY\\\VVVUUU\\\bbbfffppp|||wwwuuupppkkkeee```[[[YYYVVVRRRPPPOOOKKKDDDBBBCCCEEEFFFEEECCCEEEHHHFFF@@@<<<@@@AAA??????BBBDDDCCC=========>>>>>>>>>??????@@@AAAAAA???===;;;;;;<<<888:::;;;;;;888666444444444444666999;;;<<<;;;999777777666555444333333222444777777444444999<<<===999555666===>>>;;;<<>>>>>>>>DDDMMMRRRRRRLLLGGGBBBDDDLLLTTTYYYZZZZZZ^^^```aaaeeemmmqqqpppyyysssgggXXXIII???999777888444000111444555222...000000111111222222333333222222222111111111111111...//////000111111222222///000000111111000000//////////////////......---//////000000000000111111,,,------...///111222333................................./////////000000......---,,,---...///000,,,...//////.........///+++,,,...///000111111111000111111111111222222222222222111000///...------000000/////////000111111------///000111111111111///000111111000///111222///000000///...------...//////000000000000//////,,,...000000000///000111000000000000000111111222////////////............000000111111111111000000,,,.../////////000222444222111111111111222333333333222222222333333222000,,,,,,---...000111222222222222333444444444444444444555666666666666666555777777888888888666555444444999888@@@OOOMMM===666111222444555555555444333222222222333444555666777555555444444555555666777222333555777888888888777777888888999999888888888999999888888888999::::::444444333222222333444444666666666777888888999999:::;;;;;;:::999888888:::555777999:::999888888999666666777777777888888888888888888777777777666666888888777777777777777888777777666555555666777888555666888999999888777666222444777777666777999<<<999:::::::::999888666555444666777777666555555666222444666666555444555666777666555666777888777666777666555555555555666777444444333333222222333333333222222222222333444444666666555444444444444555111222333444444444333333---...000222333333222111222222222222333333333333111333444444333222222333111111111111111111111111///333555444111111444888GGGOOOSSSRRRSSSSSSJJJ>>>;;;::::::999999888777555000333888>>>DDDJJJPPPSSSIII<<<555999<<<888777;;;888777666444333444444555666555555666999???DDDHHHEEEDDDFFFJJJOOOPPPMMMIIICCCEEEGGGGGGCCC>>><<<===>>>>>>>>>???AAABBBBBBBBBIIIIIIGGGEEEDDDEEEHHHJJJPPPPPPPPPTTTYYY\\\]]]\\\^^^^^^___ccchhhkkklllkkkhhhfffdddbbb```[[[UUUPPPSSSNNNKKKJJJGGGCCCCCCEEEBBBGGGIIIHHHGGGGGGFFFBBB;;;@@@BBB@@@???AAACCCBBB<<<<<<<<<===>>>>>>??????@@@BBBCCCAAA===:::999:::666777777666555555666888444555777999:::999999999777666555444333444666777555999999444444999======777222444<<<>>>888999???555444444666999===@@@AAA;;;;;;:::777999<<<:::555999777666888<<<>>>>>>===:::@@@GGGLLLRRRYYYZZZXXXSSSMMMCCC;;;666555555666444333333444555444222//////111222333333333444444444333111000000000111111//////////////////000000...///000111111000///...000///////////////000000//////000000000111111111,,,,,,,,,---///111222333,,,------....../////////...............///000000........./////////000000+++---//////.........///+++,,,---///000111111111000111111111111222222222111111000///...---,,,,,,111000000///000111222333000000000000000111222222///000111111///...///000...///000///---,,,---...//////000111111000///...,,,...111222111000111222111111111111111222333333000000000000//////......//////000000000000/////////......///111111000///000000//////000000111222222111000111111111///---,,,------...///000111111000111222333444444555444777777777777666555444333444555666777777666555555555777222333===<<<333333000222444666777666444222000000111222444666888999555555444333333555666777111333555777999999999999666666777777777666666555555555555666777999:::;;;888777555444444555777888666666666777888888999999;;;<<<===<<<:::999:::;;;111444777888888777888999888888777666555444333333999888888888777777666666888888777777777777777888888777555444444666888999666777888999999888666555000333666777666777:::===888999:::;;;:::888666444333666888888555333555777111333666777666555555666777666555666777888888666:::999888777777888999:::777666666555555555666666555444444444444555666666444444333222222222222333000111333444555444333333///000222333333222111000222222333333333444444444111333444444333222333333///////////////////////////333555444111000444888EEEPPPXXXWWWVVVUUULLLAAA;;;:::::::::999888555222555444555:::AAAGGGHHHGGGFFF:::444:::===777555999;;;:::888777666666666777666444333333555:::???BBB999:::;;;<<<===>>>???@@@666:::@@@CCC@@@:::999;;;;;;;;;;;;===@@@BBBBBBBBBEEEEEEEEECCCBBBDDDHHHKKKPPPNNNNNNRRRYYY___bbbbbb___eeeiiiiiijjjiiibbbYYYPPPPPPSSSVVVXXXSSSJJJBBBIIIFFFGGGJJJIIIDDDCCCDDDCCCLLLSSSQQQMMMMMMMMMMMMEEEIIIIIIDDD@@@AAABBBAAA::::::;;;<<<===>>>??????888;;;===;;;777444333444444444444222111111444777555888::::::777666888;;;222222222111222444999<<<:::===<<<555333777:::999<<<666777@@@@@@999888>>><<<999666777:::>>>>>>===///222555777<<>>@@@@@@===;;;CCCJJJQQQSSSUUUUUUPPPJJJ???888000---///333666777666444222000000111333444000222444444222000...---555333111//////000111222000000//////......------...///000111111000///...000000/////////111222333//////000000111111111222//////.........//////000,,,,,,------...///000000...............///000000...//////000111000000000+++---//////.........///,,,---...///000000000000000111111111111222222222............////////////222111000000000111333444222222111000000111222333000111222000///......///---...//////---,,,---...//////000111111000///...,,,///333333222111222444222222111111222222333444222111111111000000//////......////////////......333111000222444444111---...............///000000222111111111000000/////////...---...111222111000222333444555555555444444777666444333222333555666777777666555444333333222666444333333555666777666444444555666555444222111555555444333333333444444777888888666333222222333666555555555555666666777333444555555555777:::<<<888777555777999:::777555444444444444444333333333777555333333555777888888;;;;;;:::999888888888999444555666555444555777999777555555555666777666555444444666777999999::::::555555555555666666666666555777888888777777888:::;;;999888888888888777555666777777666555444444555777777777777666666666666222222333333444555555666888999555111333999888222555555555555666666777777333333555666666777777777555555555444444333333333333333333333333333333333555555555444444333333333111111222333333333333222333222222111222333555666333222222333444555333222000000//////000222444555444444444444444444444444111000000222111000666>>>KKKPPPNNNJJJPPP]]]___XXX???>>><<<<<<;;;:::888666333333777::::::888;;;AAA;;;999888888888777555333<<<<<<;;;999777666777999888666444666:::<<<;;;999777555666999999555444666777444444888999777888<<>>===FFFMMMJJJHHHGGGCCC@@@BBBGGGJJJFFFcccrrr]]]ZZZeee\\\bbbfffeee______ccc```XXXSSSWWW[[[ZZZUUUOOOIIIEEEEEECCCEEEJJJJJJHHHGGGJJJKKKQQQ]]]ddd```WWWWWW^^^YYYSSSKKKEEEAAA@@@>>>>>>AAA???===<<<::::::::::::>>>999666888999666555666;;;777222111333555555444888555222222333555666666777888999999888999===AAADDDCCCAAA>>>;;;999777666555777999999888666666777:::888666777:::<<<;;;:::777666777:::>>>???<<<999::::::<<<>>>AAADDDGGGIIIVVVXXXYYYWWWQQQFFF<<<555222111000//////000111222111111111111000000000000111111222222222111111000111000///......///000111000000111222222111///...444111111333222...---///000000000000000000000000111000000000111222333444........................///...,,,,,,,,,...///111000---...111222///...111000...---...111222111///,,,------......---,,,,,,,,,---///000000000///...666333111111222222...+++111---+++///666777111+++222222111111000111111222000111111111111222222222///000000111111111111000//////...---------.........000000000...---...///...///000222222111111000222222111111111111111111000000000000000000000000333333111000000000111222222111///...---...000111111000...---,,,...///000222111111000000000000000...---,,,---///111000///111111111222222222333333888777555444444555666777555555555555555444444444444222000000222444444444111111222222222111000///333222111111000000000000333444555444333222333555555555555555555666666777555666666666555666888:::999777666777::::::888666777777777666555555444444666444222222444666777777999999888777777777777777444555666555444444666777555444333333555555555333444555666777888999999999444444444444555555555555444666777777666666777888:::999777777888888666555555666777666444333444555666666666666666777777777666666666555555555555444666888666222333777777333555555666666666777777777777777888888888777666555555555444444444333333333333333333333333333333333555555444444444333333333000111111222222222222222111111111222222333444555333222222333444444333111222111111000111222444555444444444444444444444444111000000111000000666>>>KKKOOOMMMHHHOOO___gggfffPPPHHH???::::::;;;999666333333666999777555888???;;;:::888777888777555444;;;;;;:::888555444555666888777666777888999888777<<<::::::<<<;;;666444666;;;888777999999666666999:::===:::;;;AAA>>>>>>IIINNNHHHEEEGGGIIIKKKQQQWWW```SSStttzzz\\\ZZZZZZNNNVVV]]]aaagggllleeeYYYVVVSSSSSSWWWXXXSSSNNNMMMJJJGGGGGGLLLOOOMMMLLLMMMLLLQQQ[[[cccccc^^^___dddWWWRRRKKKFFFBBB@@@???===>>>???@@@BBBCCCCCCCCCCCC<<<999888888666333555:::;;;999555333333333333333666444111111222444444444666777777555333333666999;;;;;;::::::999999888888444777999999888777888888666444444666999;;;;;;999999888777:::===??????>>>888999<<<@@@GGGNNNUUUYYY]]]ZZZTTTLLLDDD<<<777444222111000//////000111222111111111111000000000000000111111222222111111111000111222222222222111000000111111222111000......000......000000,,,+++---000000000000000000000000...////////////000000000........................///...---,,,,,,---///000...,,,,,,000111......000000...---...111222000////////////...............---...///000000000//////333111000222444555333111///...,,,,,,---000333555222111111111111111111111000111111111111222222222111111111222222111000000//////............/////////000000000...---...///...///000111222111111000111111111111111111111111000000000000000000000000000/////////000111111222333222000...------...///000///...------...///000222111000//////111222333///...---///111222111000222222111111111222333444666555444333333444666666444444444555555555666666333111//////111222333222000111111111111000000///333222111000///////////////111333333333333555666555555444444555666666777666777777666555555666888999888888999::::::999777:::999999888777666666555555333111222444666666666777777777666666666666666666666777666444444555666444333111222333444333222555666777777888888888888333333333444444444444555444666777666555555666888:::888777777888777666444444555666555444333444555555555555666666777777777:::999888777666555444444444777777333222444555444666666666666666777777777::::::;;;;;;:::777555333555444444444444333333333333333333333333333333333444444444444333333333333///000111111222222111111///000111222333333333333333222222333444444222111333333222111111222333444333333333333333333333333111///000111000000666>>>LLLOOOLLLFFFLLL]]]lllqqqgggXXXEEE999888:::999666999888:::;;;999666:::@@@;;;999666555555666555444;;;;;;999777333111111222666777777666555444444555;;;999999;;;;;;777666888;;;888777999999666666999<<>>===CCCFFFQQQdddfff^^^YYY[[[aaaffflllqqqiii___dddWWWSSSEEESSSdddtttiiiYYYQQQXXX[[[RRRLLLMMMJJJDDDBBBFFFKKKJJJHHHGGGKKKLLLRRRZZZ]]]\\\[[[]]]SSSOOOJJJFFFCCCAAA>>><<<<<<>>>BBBFFFIIIKKKKKKJJJLLLHHHDDDAAA<<<888999???;;;>>>@@@@@@>>><<<::::::777555444444555666666555777777666333000///000222111111111222222333333444333555777777666666666777444444555888;;;===<<<:::999888777888;;;>>>>>>>>>???@@@CCCHHHOOOVVV]]]```YYYQQQFFF:::333111222444111111000000000000111111111111111111000000000000///000000111111222222222...000222444444222000...111111111111000///------...,,,,,,//////,,,+++...000000000000000000000000...///000000000///...---........................000///...---------...///,,,***+++///000------000///...---...000111000///111000/////////000111222...///000000111111000000111000000111333444333222,,,555>>>@@@;;;555222222111111111111111111111111000111111111111222222222222222222222111000000///...............///000111///000111000...---.../////////000111111111111000111111111111111111111111000000000000000000000000,,,---...///111111111222444333000...------------......//////////////////111111000///000111333444222111111222444555555444555444333222222444666777333222222222222333555555555555555555555555555555444222000000222333333333333333333444333333333333666555444222111111111111000111333333333333555777444444444444555555666777555666777777666666777888999999999:::::::::999888888888888888888888777777555444222333555777777666666777777777777777666666888888888777555444666777555333111111333444444333666666777777777777777666333333444444444555555555555777888777666666777888;;;999888888888888777555555666777666555444555666444444555555666777777777999999888777666555444444222555777555222111444666555555555555555555555555999:::;;;;;;:::777444222444444444444444444444444333333333333333333333333333333333333333333333333//////000111111111111000...///111222333333222111333222222222333333222000333222111000000000111222222222222222222222222222111///000111000000555===MMMOOOLLLGGGKKKZZZjjjrrrxxxgggOOO===666666888999;;;:::::::::777444888>>>999666333222222333444333::::::999666333000000000222444666555222111333555333111222666777555666999666333444777888777888;;;@@@DDD>>>:::AAAMMMeeexxxuuuyyyjjjbbbUUUXXXhhh~~~vvv]]]OOOXXX]]]SSSLLLOOOJJJBBB>>>CCCHHHHHHEEECCCJJJHHHHHHLLLPPPQQQNNNKKKMMMJJJGGGEEECCCAAA>>>;;;===???BBBFFFJJJMMMOOOPPPRRRHHHBBBEEEKKKNNNNNNOOOTTTVVVWWWSSSJJJBBB===;;;;;;999999999:::;;;:::999::::::888555333222111222000000000111111111111111222333444444333222222333222333666888999999888666666666777888999::::::999:::>>>DDDLLLQQQUUUWWWWWWDDD>>>555...+++---111555111000000000000000000111111111111111000000000////////////000111222333333---...///111111///...---111111000000///...---,,,...,,,---000111......000000000000000000000000000111111333333222000...---........................000///......---......///,,,***+++///000......111............///000000///222111///......000222333///000000111111111111111333222111111111111111000:::BBBIIIHHH@@@666000...000000000111111111111111000000111111111222222222222222222111000///...---,,,,,,------...///000111///000111000.........//////000000000111111111111000000000000111111111111000000000000000000000000,,,---///111222222111000222111000...---------...---...//////000//////...111111000000000222333444333222111333555666555444555444333222222444666777222333333444444555666777777666666555444444333333555222000000111333333222555555555444555555555555666666555333333222222222333444666555444333444666333333333444444555777777222444666777777777999:::888999:::::::::999999999555666666777777888888999666555444555777888888777777777888999999999888777999::::::999777666777999777555333222444555555555555666666777777777666666444555555555666666666666777999999999777777888999<<<:::999888999999888666555666777777666555666777444555555555666666666777555555555555555555555555222444666666333111333666444444444444444444444444666777888999888777555444444444444444444444444444333333333333333333333333333333333333333333333333//////000111111111111000...///111222333333222111333222222222333333111///111000///......///000000222222222222222222222222000//////111000///555===JJJLLLLLLJJJOOO[[[jjjsss{{{oooZZZFFF777333777;;;666555555555222...000666666444000///000111111111888999999777333111000111...111444333111111333666111...///333444333444777444111111555666444666999:::@@@<<<777===HHHbbbqqqddd\\\aaaooowwwkkkSSSGGGRRRZZZSSSOOOTTTKKKDDDBBBIIIQQQRRRPPPNNNLLLHHHEEEFFFKKKMMMIIICCCFFFDDDBBBBBBBBBAAA>>><<>>???===???AAAPPPjjjrrrsss}}}xxxQQQJJJKKKRRRwwwyyy\\\LLLDDDLLLQQQLLLIIILLLFFFBBBCCCLLLTTTVVVUUUUUUKKKIIIFFFGGGMMMRRROOOHHHAAA?????????AAABBBAAA@@@@@@@@@AAADDDJJJQQQXXX\\\XXXKKKHHH\\\zzzxxxaaaIII888333666:::777777888:::;;;:::888555555444333444555666555333//////111222444555777777666777666444222111222333666888999888666444333333555888;;;======<<<<<<<<>>EEE>>>333---,,,...///000---...000111222111111000000111111111111222222222000000000000///...---------------------...///000000111222111///...///000000000000///000111111222...//////000000111111111000000000000000000000000222222222222222111000000,,,------...//////000000------......///000000000111222333444444222111000111000///000222444333222111111111222222222333333222333444666777888999999666666555555444444444333444222000///000111111000333333222222222333444555111111111111111111222333444555666555333222333444222222222333444555777777222444777888777777888888666888::::::777666777999888777777777666666666666555555555666888999888777777888:::;;;<<<;;;:::999666777888777666666888999:::777444333444666777888333444555666777777777777444444444555555555666666888999:::999777777777888999888666666777777555444222333444444333333444666666666666555555444444333111222222333444555555555666222222777999555444666777777666666666555555555666666555444444555666666333333333444444444555555333333333333333333333333111111222222222333333333000111111222222222222222111111111222222333444555444222222222222222000...///...------...///000111111111111111111111111111000...///000//////555<<>>:::444444888333222000111222222111//////111333444333222222222111000000000222333333222666333111333333000111444666333222444444111111444222>>>AAA@@@@@@;;;BBBVVVGGGEEEIIISSS^^^gggqqqyyycccLLLJJJLLLOOOrrrpppZZZOOOJJJHHHKKKJJJFFFCCCCCC>>><<>>======???BBBDDDEEEEEECCCCCCCCCEEEHHHLLLPPPRRREEE???>>>GGGRRRXXXZZZ[[[dddYYYIII<<<666666:::<<<333444555777999888444111222111000111444444333111......///000111222333333222333333222000111333444888:::;;;:::777666777888444666999::::::===BBBEEEYYYVVVQQQJJJBBB999222...000111222333222111000//////000111222222111000///111111111111000000000000111000///......///111222000000000000000000000000...---,,,,,,,,,---...///...,,,---000000------////////////////////////////////////......------,,,////////////////////////,,,---...///000111111111///,,,,,,//////,,,+++---+++...//////------...000,,,,,,---......///000000//////.........///000111///111333444444777<<<@@@555444444555555333///+++,,,---///111222111000000000111111111111222222222000111111111111111000000000000////////////000111000111222111/////////000111000/////////000222222......//////000111111222000000000000000000000000111000000000000111111222------........................------...///111222111222444555555333000...222111111222444555555444222333444555555555444444...///111333444666666666444444444555555555555666777555222222222333333222444444333222333444666777111111111111222333444555222333444444222222333444222222222333444555777777444666888999777666666666555777:::999777555777888;;;;;;999888777555444333444444444555777888777666666777999;;;;;;;;;999888444555666555444555777999999777333222444666777777222333444666777888888888333333333444444444555555888999999888666666666777777666444444555555333222000111333222222222333444777777666555444333333222333333333444444444555555777222111888;;;777555666999999888888777777777666999777555444333444555777333333333444444555555555333333333333333333333333111111111222222333333333111111222333333333333222333222222111222333555666444333222222222222000...///.........///000222333000000000000000000000000000...///000//////444<<>>;;;444333777333222222333444444222000,,,...111222222111222333444222///000333333111///222///...111222000222666333111111444555444555999111:::<<<:::999444;;;NNNDDD>>>999888999???JJJUUU]]]fffddd[[[UUUUUUgggssseee___VVVLLL@@@DDDIIIKKKJJJJJJIIIIII<<<;;;???CCCBBB<<<999999;;;======<<>>===<<>>999===EEEEEEAAA>>><<<<<<:::555111222333555777999777333000222111///111333444222///777666666555444333333333,,,---...------...111444333444555444222111444666222333444444666<<>>:::333777999333222555000000111333444444333111000---111555444000---...000000222444555666555444333666555333333444555555444333333333555777888777666666666777:::===>>>>>>===:::<<<>>>;;;666:::MMMaaaxxxbbbSSSdddfff___XXXWWWOOODDDDDDCCCAAACCCHHHGGGEEEJJJRRRBBB>>>:::777777999::::::777888999:::;;;;;;;;;;;;999:::;;;<<<============>>>===<<<===@@@AAA???<<<<<<===>>>@@@AAAAAA@@@???===>>>??????>>><<<:::888666666555444333222222333000333111---111999888000@@@111000666222111333111444333111000222555999<<<444555444222000///111333777444333666===DDDHHHIIIFFF>>>444///000111111///111000000////////////000000222222000---,,,///222333333111000////////////222222222111111111000000111000...------...///000111///---,,,,,,...000222333111///,,,,,,---...000111///,,,---111222111///////////////000000000000---.........//////000000////////////////////////111000...---,,,,,,------+++,,,---......---,,,+++------..................,,,...111111111111222333444333111000000222333555444444333000...---...///............////////////111111222222222111111000444333222111000111222333222222111111111111111222222222222111111111111111//////000000000000//////000000000000000000000000222111111000///......---//////////////////////////////000000000000//////---...///000000///...---111111111111111111111111222222111111222222333333333333333222222222111111444222222333666666555222444666777555333222333555666666555444444444444444444666777666444333333444222222111111111222222333000000111333555555333111444333333333444666888999777777777777777777777777;;;:::888666666666777888666555444333444555777888555666888777666555666777777777888999999999999999666777777666555555666888555555555555666888999999777777777888888777777777555666777777777777777666666444333555777999888666555555555777888777555222555666777666555555666777888666444333222333444555555444333333555555444333444555666555333333444666666555444555666777666555555444333555777777555333444222333444111,,,,,,111333555666555444222333333444333222111111111222222000111222333333333333333222222333333333444444444333333333222111000000000......000111111111000///+++...111111000///000111333//////111111///333999???@@@AAAAAAFFFOOOUUUWWWYYYRRRVVV[[[XXXWWWQQQBBB888111333666//////333111000111333444444333111000...555;;;===999444222111555666777888888777555444666444444555777999999888777666777888999::::::999333333444666999;;;======>>>@@@@@@<<<888@@@XXXpppyyycccTTTMMMUUUfffuuuvvvjjjUUUCCCEEEDDDEEEHHHFFFCCCFFFMMMAAA>>>:::888888888888888:::::::::::::::999999999999999:::;;;<<<<<<<<<;;;666666888;;;>>>===999555777888999:::;;;<<<<<<<<<::::::;;;;;;:::888666555555555444444444555555666999999666333;;;EEECCC:::666111555888111111444000000000//////111333777999222222222111000000222444999777888>>>FFFJJJHHHEEE===777000---...000000///.........---......//////000111111///---,,,...111333222111000////////////222222222111111000000000111000...------...///000000///---++++++---...000000///---,,,,,,---///111000///---...///000000///....../////////000000000............/////////000////////////////////////000///...,,,++++++,,,,,,/////////000000/////////---------....../////////---///111111000000111222111111000000000222555666555555444222///...000111////////////000000000000111222222222222222111111444333333222222222222222222111111000000000111111111222222222222111000000//////000000000000//////000000000000000000000000111111111000///.........////////////////////////000000////////////000000---...///000000///...---111111111111111111111111222222111111222222333444333333333333222222222222333222222333555555444333555555444222000111333666666555555444444444444444555666777666444222222333333333222222222222222333111000111333555555333222333333333444555666888888777777777777777777777777<<<;;;999777555555555555111222222444555666777888555666777777555555666777777777666666777777888888666777777666555555666888555555666777777777777777777777777777777777777777777777888888888777666666666555444444666777666444333333333666888999888666555777777777555555666777777777666555555444444333555444333333555555444333444555555444222111222333333444555666555555666888444333333444666777666444333222222333111......222333555666555444222333333444333222111111111222222///000111333444444555555333333333444444444444444333222111000//////000000...///000000111111000000---///222222111111222333111///000222222111333888>>>@@@@@@>>>BBBLLLRRRSSSRRROOORRRTTTVVV```^^^MMM>>>444444666///...222111111222333444444333222111...666???CCC@@@:::444111555666888:::;;;;;;999999666555555888;;;>>>>>>>>>>>>===<<<;;;:::999999999333222111111333666999;;;@@@@@@???;;;555:::NNNbbbdddhhhlllnnniii]]]NNNCCC>>>LLLzzzwwwMMMEEEDDDDDDCCC???;;;===BBB>>><<<999888888888666555;;;:::999777666666777777777777888999999999888888333555999>>>@@@>>>999555444444444555666888999:::666666777777666444222111444333444444555666777888;;;;;;888777BBBNNNNNNFFF:::<<>>AAAAAADDDIIIMMMJJJBBB;;;444000,,,,,,///111111000,,,,,,,,,,,,,,,---...//////000000///------...000222111000000////////////111111111111000000000000000///.........///000111000///---,,,+++,,,---------,,,++++++,,,---///000...//////...---,,,...///............////////////............////////////000000000000000000000000///...---,,,,,,+++,,,,,,------,,,++++++,,,------,,,,,,---...//////000000...000111111000///000111////////////111333555666555555555333000000111333000000111111111222222222222222333333333333222222333444444444333333222222000000000//////000000111000111333333333222000...///000000111111000000///000000000000000000000000111111000000//////......////////////////////////111000///......///000111......////////////......111111111111111222222222111111111111222333444444333333333333333333333333222222333333444444444333555444333222222222444555666555444444333333444444555666777666444222111222555444444333333333333333222111111333555555444222444444444555666777888999666666666666666666666666;;;:::888666444333222222000111333444666666666555444555666555333333444666777666555444444555777888555666777666444444666777555666777888888777666555777777777666666777777777777777777777777666555444666555444444555555444444333222333555888999888777666777888777555444555666666777777777777555444333555444333333555555444333444555666555333111111222111444666666444444666999444444444555666777777666111111222333333333444555333555666555444222333333333222222222222222222222000111222333444444444444333333333333333333333333333111///...---...000111//////000000111111111111///000111111111222222333000111222333333333555888===@@@???<<>>@@@@@@???AAA@@@>>>:::777555555666666555222000///222666999999888888999888888???IIIJJJKKKMMMNNNNNNJJJDDD??????MMM[[[GGGGGGFFFBBB<<<888888;;;:::999999999::::::888666:::999777555555555777888555666666777777666666666333666:::>>>@@@>>>:::888666555444333444555666777555555555555444222111000333333333333444555666666555999999777>>>JJJNNNIIIEEEGGGEEE777222GGGWWWPPP???>>><<<:::777333111///***---111555999???EEEIIILLLNNNPPPOOOIII@@@666000///...---...111333222111+++++++++,,,---...///000/////////............///111000000/////////000000000000000000000000000000000//////...//////000111111000///...---,,,,,,,,,,,,+++++++++,,,,,,---...,,,...000...+++***,,,///---.........////////////.........///////////////000000000000000000000000//////......---------------+++)))(((((()))+++---+++,,,---...///000111222...000111111000...///000////////////000222333444444444444222000000111333111222222222333333333333222222333444444444333333333333444555555333222111//////////////////000111///111333444444222///...000000000111111000000000////////////////////////111000000000/////////...////////////////////////222000///------///000222...//////////////////...000000111111111222222222111111111111222333444555333333333333333333333333111222333444333333333333333333444555666555444333555555444333333333333333444555666555333222222222555555444444444444444555333222222333444555444222444555666777888999999:::666666666666666666666666888777666444222111000000222333444666666555333222333444444333111111333555777666555444444444666666555666666555444444555777555666777888888777666555777777666555555666777777666666666666555444333333555555555555444444444555555444444555777888777666555777777666444444444555555666777888777666444333555444333333555555444333555666777666444222222222000333666666444333666999555555666666666666777888222333222222333444444333333555666555444222333333222222222222222222222222333333444444444333333222222222111111111111111111222111///------...000111000000000000000111111222///......///000111222222000222444444444666888:::<<>>>>>HHHXXX\\\VVVMMMQQQUUUOOONNNdddvvvsssTTT>>>555888444111222///222222222222222222222222///222777:::999666222000,,,...222666999:::::::::888888999;;;===>>>===<<<;;;;;;999666333222555777777666333000///333999>>>:::333111777>>>AAADDDFFFNNNKKKFFFBBB@@@???===<<>>;;;:::;;;===???@@@>>>===:::999888777777999;;;===777777888999999999888888444666888999999999999999777666444333222222333444666666666555444333222111333222222111111222222333222;;;>>>777444:::AAAAAA@@@BBBAAA999>>>\\\mmmdddAAA@@@???===999666222000---000333777;;;@@@FFFJJJOOOSSSSSSLLL>>>333.........---...///111111000///------------...///111111///......////////////...//////////////////000000///////////////////////////////////////000111111111111111000///...------,,,,,,---,,,,,,++++++***+++...///---******,,,///.........////////////000///////////////.........////////////////////////000000000000000/////////111///,,,******,,,///111,,,,,,---...///111111222...000111111///......///111111000000000000000000111222111000......000222111222222222333333333333111222333444444444444444222333444555444333222111//////...//////000111111///111333444444222///...000000111111111111000000////////////////////////000000000000////////////000000000000000000000000222000///------///000222/////////....../////////000000000111222222333333000000000111222333444555333333333333444444444444000222444444333222333444333333444666888777444222555444444333333333333333222444555555333222222333555555555555555666666777444333222333444555444333444555666777888999999999777777777777777777777777555555444444333222111111555666666666555444222111333444333222111111333555666666555555444444555555555666666555444444555777555555666777777777777777777777555555555555777777444444555555555444333333444555666666555444555777777555444555666777666555555666666555333222333444333444555666777666555555555444333333555555444333333555777777555333222333222333444555444444555777666666777666444444666777444555444111222555333///333555666555444222333333111111222333333333222222444444444444444333222222111111111111000000000000111000///......///000111111000000000000111222333///---,,,---///111111000000333444222333777::::::<<>>555555444222222777???FFFFFF:::000222999???BBBDDDFFFBBB===999888888999999EEEIIIhhh}}}mmmQQQHHHKKKIIIBBB===<<<===<<<=========???BBBCCCBBBAAA<<<;;;;;;;;;;;;===>>>???999999;;;<<<<<<=========:::::::::888777888;;;===666555444333222222222222888777666555444333333222222222111000000111111111666CCCGGG;;;///...333555222555999666:::PPPYYYJJJ888999999888777666555444222444666888999<<<@@@DDDIIIKKKJJJ@@@444,,,---111,,,---...............---///////////////000111222///......000111222000...............///000000111............////////////...//////000000111111111000111222222111000...---,,,---......---,,,***))),,,---------,,,,,,...///////////////000000000000///////////////.........////////////////////////000000111111111111000000000...,,,******,,,...000------...///000000111111---///000000///...///000111111000000///........./////////...------///222000000111111111222222222000111222333333444444333222333333333222222111111////////////000111222222000111333333333222000...000111111222222111111000000000000000000000000000000000000000////////////000000000000000000000000111000///......///000111//////............/////////000000111222222333333000000000111222333555666333333333444444444555555///222444444222111222444333222111333555666444222555444333333222222333333111333444444333333333444444444444555666777888999555444222333444555444333222333444666777777777777777777777777777777777777333444444555555555444444777777777666555444333333555555555333222222555777666666666666666555444444555555666555444333555777555555555555666888999999888777555444444555777888333444555555555555555555333555777777555555777999666555444444666777777666444555555444222111111222111222333444555666666666555444333333555555444333111333555666444333222222555444333333555555444333555666666444111111333555444666555333666;;;;;;555333555666555444222333333000111222333333333333222333333444444444444444444222222222111111111000000000000000000000000000000111111000000000111222333000...,,,,,,///111111000///333333//////666::::::===??????GGG```yyywwwfffQQQJJJKKKMMMRRRnnn^^^===666555555666222333222222222222222222333444444333444555666666555222333555666666555333222333333444666888888666444...000111///...222:::AAA777888888555444777???FFFFFF<<<222000222444888<<<===<<<;;;<<<>>>AAAAAAAAACCCIIITTT\\\[[[VVVOOOHHH===AAAAAA:::666777999888===<<<;;;<<<>>>???>>>===::::::::::::;;;;;;;;;;;;666777999:::<<<<<<=========>>>===;;;999999<<>>999999999555333222222111111222222333333222222333444555555444222333555777888777666555//////111333666666444222222333333000...111888???===>>><<<888444444;;;AAA777444333555444333777<<<444555777;;;===>>>;;;999===FFFFFFCCCCCC===:::@@@888>>>>>>888444777:::999:::888666666777777666555777777888888777666555444222333444666888999::::::999:::;;;999666555777999666777999;;;<<<<<<;;;;;;666555444222111111000000//////000111222444666777777AAAEEE<<<333222222///+++,,,111...'''...777333000000000000111222333333444666888:::<<<@@@DDDGGGAAA:::222......//////---///000222222111222333444111000000////////////000111//////111444555222///---------......000111222---------.........//////......000111222222222222+++---///111111000...,,,)))+++---///000///---,,,---+++)))+++///222222000000111111111222222222222000000//////.........---------------------------...///000111111000///...000///............///000////////////000000000000+++---///000//////000111------...///000000//////---.........---...000222............////////////...///000111222333333333333222000/////////000111000000000000111222333444222222222111111111111111111111222222222222111111000000000000000000000000////////////000000000000000000000000000000000000//////000000000000//////000///...------...///000111000000000000000111111000000111222222222111111111111111111111111111111,,,...000333444444333222111111111222222333333333666666555444333111000///444444333222333444555666444444555555444444333222444333222222222333444555222333333444555555555444444555777999999888666555555444333333555666666666777666555555555555666666333555444000222777777222333666999<<<===<<<:::888555444444444444555666666777777777777777777777777666666666666666666666666777777666666666777999:::555444333222222222333333111111333444555666666666444555555555444333333222666555333333222333444555333222111222444666666666444444444444444444444444111111222333333444444444222444555444111000333666///:::555))):::ZZZYYY@@@555444333444555555333111333222000000000222444666000111333444555666666666888444000000222333222//////000000000111111111111...000111333333222111000111...,,,---000222222000///111444555555444666777888<<>>;;;999777666888777444222111111222333222555@@@JJJEEE888777???KKKGGG???666777======777<<<<<<;;;888555333333444333444555666666555444444:::777555444444333111000222222222222222222222222000111111222333444444555444555555444333555999;;;888:::999666555666333...333222000000000333555777777888999999666333///---+++---000222333222000///,,,+++...111111///111555555;;;<<<888<<>>===:::999888888999:::;;;HHH^^^kkkaaaJJJ@@@BBBOOONNNHHHCCCCCCEEE@@@999;;;<<<===<<<999666444333555555666666555444222111999999999888666444333222555444333222111000///...---......///000000111111222333333222111111333666666888888666777999777222.........//////000111222111444888;;;;;;888444222,,,---///000111000///...222000000333222000333888888@@@DDD@@@@@@BBB;;;000000...,,,,,,---------,,,//////......//////000111//////............//////////////////////////////---...///000000///...------------...............000///...------...///000---...//////...------......///////////////......000...,,,---///111000///000000000000////////////////////////000000000000...///000111111000///...///000222222111000111111...............------,,,000000000000//////.........///000000000000///........./////////000000000---------......//////000...//////000111111222222111111111111000000000000////////////////////////000000000000000111111222111111111000000111111111///////////////000000111111111111111000000000//////000000111111000000///000......///222222000...111111000000000000000///000///...///111222111000......//////111222444555111111222333333333333333333333333333333333333333555555666555444222///...444444444444555555555555222222333333222222111000444444444444555666888888999888777666666666777777888777666444333333333333333333444555555555555444444444444444555555666666333222000111222444333333555555666777777777666555444555444222444777777444888888999999888888777666999888777555444444333333777777777777777777777777777777777777777777777777777777888999999999888888:::888666444333333555555555444444333444444555555555555555555555555444333333333333333333444555666444333111222444666666555555555555444444333333333888777555333222222333444555333222222333444333333111555222---333>>>===333888777666777888888666444333333333333333222222111444444333333333333444444000111111///------...///222111000000000111222333000111333444444444333222222111///000111222222111333333333333222444777:::@@@AAACCCRRRqqqgggXXXUUUQQQWWWppp```;;;444666333777777777777777666555555***---111333333333333333666444333222222444666888333444555555666777888888444666999;;;;;;999666444444999???CCCBBB<<<555///;;;:::888777666777888888999JJJdddqqqeeeMMM???@@@JJJLLLLLLKKKKKKJJJDDD<<<;;;===@@@@@@>>>:::666555555555555444333222111000555777999999888555333222444444333222000///...---,,,,,,------.../////////111222333222000///000111222444444333555999888333///000111222222333222222...222777;;;<<<:::666222////////////000000000000777444222333222111555;;;>>>HHHLLLGGGBBB===444***000...,,,,,,---...---,,,000////////////000111111//////............//////------------------------......////////////......---------.........//////........................***,,,............000222000000000000///......---000///---...000111111000////////////000000000000////////////000000000000...///000111111000///...---///000111000///000111...............---------////////////............////////////////////////------........./////////////////////////////////......//////000111111111000000000///...---------........................000000000000000111111222111000000//////000000111000///.........///111222111111111111000000000000000111111111111111111000//////...000111222111///////////////000000000000000///...000222333333222000///000000111222333444111222333333444444444444333333333333333333333333333444555666777666666666444444444444444444444555222222333444444333333333444444555666777888999999:::999777555555666777888999888888777777666666666444444555555555555444444555444333222222444555777444333111111333444444333444555777888999888666555666555444333555777777555888888777777777777777888999888777666555555555555777777777777777777777777777777777777777777777777999999888888888888999:::;;;:::888555444555666777777666555444333333444555555555666666666555555444333333444444555666777777444333222222444555555555555555555444444333333222999777444222222333555777666333000111444555444222222222222222333444333111777666666666888888666555222333444555444333111000666555444222222222222333...000222000---,,,---000333222111000000222333444111222333444444444333333333222222222222222222222333333333333444777<<<@@@>>>>>>@@@OOOmmmzzzeeeXXXTTTPPPYYYvvvsssDDD666777777666666888888888777666555...222555555333111333555999888777777777888999:::666777888999;;;<<<>>>???888:::<<<======;;;888777777777666555333000...,,,333333222222222222333444000;;;JJJRRRKKK>>>999<<<<<<>>>BBBEEEHHHFFFAAA<<<:::===??????===:::888888333333333333222222111111111222444888::::::666222000000000000000000000000---........./////////000///111333333111000000111...000000///111555444000000000111111111222222333222444666888777444111...111000000000111222444555777333111222111222777???EEEKKKMMMEEE<<<666000+++///...,,,,,,.........---000000000000000111111222//////............//////,,,---------------.........//////////////////...,,,,,,------.../////////......///000000///......+++---............000222111111111000000...---,,,///...------...///000000////////////000000000000////////////000000000000//////000000000000//////+++---///000//////000111//////......------------//////////////////////////////...------...//////------------.........///222222222222111111111111///000000000111111111222/////////......---------////////////////////////000000000000000111111222000000////////////000000222111000///000111333444111111111000000000000000111111222222222222111111//////000000111111111000.........//////000000111000//////000333444444333333222111111111111111222000111222333444444444444333333333333333333333333000111222444666777888888444444444333333333333333333444555555666555555555555555666777777888888888999888666444444555666777555555666666777777777777444555555666666555444444555444222111111333555777777555333333555666555444333555777999999888777666777555444555777777777777666666666666777888999:::777777666666666777777888666666666666666666666666777777777777777777777777<<<:::777555555777999;;;;;;:::999777777666777777777777666555444444444444555555666777777666666666444444555666777888888888555333222222444555555444555555555444444333333333777555333222222444777999666333000111444555444222333222333555444111222555555444444555666777555444222333555666555333111///666555444333222111111111...111333222///---///111333222111111111222444555222222333333444444444444333444444333222111111111222333333444666;;;BBBGGG===<<<@@@QQQnnnxxxeeeZZZUUURRR___ZZZ@@@<<<<<<555666777888888777555444999;;;<<<:::666555666999777888999:::::::::999888777777888999;;;===???@@@::::::999999888888888888888666222///---------...222222222222333444444555222222555888888666777:::333444777;;;===;;;888777777888999888666555666777000000000111222333444555444222333:::BBBDDD===666000000000000000000000000............////////////,,,...000111000000111222///000///---///222222......---,,,,,,,,,---...///444333222111000...------///......///000333555777333000///111222444:::AAAHHHIIIDDD;;;222000000000///...,,,---...//////...000000000000000111111222//////............//////------.........//////////////////....../////////,,,,,,------...//////000///000111111111111000///...//////...------///111111111111111000///...---,,,------,,,,,,---...///.../////////000000000111////////////000000000000//////000000000000//////,,,---/////////...///000000///...------------...000000000000000000000000000///............///000------------.........///222222222222111111111111111111222222222222333333.........//////000000000000000000000000000000000000000000000000111111222000000////////////000000222111000000000111333333000000000000000000111111111111222222222222111111///000111111111111111111......//////000000111111000//////000222444333222444333222111111111111111///000111333444444444444333333333333333333333333000000111111222333333444444444444333333333333333555555666666777666666666555666666777777777777777777666555444444444555555000111222444555555666555555666666666666555444444555444333222222444555777999777555555666777666555444555777888999888888777999555333666888777777888666666666777888999;;;;;;777777777777777888999999666666666666666666666666777777777777777777777777<<<999666444444555888:::888999999999999888777777666666666666666555444333555666666777777777777777444555666777888888888777555444222333444555555444444444444444444444444444444333222222333555777888555333222222333444333333444333333555444222444888333333222333555555444333222333555666555444222111555555444444333111000///000111222222111000000111222222333333333444444444222222222222333333333444333444555444222000000000111222333555777===DDDHHH>>>>>>DDDXXXtttxxxfff[[[VVVVVVfffsssLLL<<<:::777777777777777666555555:::;;;;;;:::888666666666444555888999:::999777666666666666666888:::<<<>>>999888555333333333555666444555555555555444333222000000111222333444555555666444111222555666666555444222333555555222000222222333333222111111333444/////////111222444666777999777777>>>GGGIIICCC<<<666666555333222111000///........................)))+++------------///111222333111...///333222...000000////////////000000111000...------...///111---------...000222444666111///111555777777<<>>>>><<<777333555555666777888999999999999888777777888999;;;<<<:::888666444333444555666444555777777777666444333...///000222444555555666555555555555555666555333666333333666555//////222000222444444444333444555111000000111222444666777555666999===??????<<<:::::::::999888666555444333////////////////////////,,,------,,,+++,,,...000111222000---///333333///222333666888888666333111000000000000000111222333222222222222222333444555333333666<<<===<<<>>>BBB???:::333///------///000///...,,,---///000000/////////......//////000111//////............//////---......///000000111111000///...------...///000++++++,,,---...///000000222111000//////000111222111111000...------///111000000111111111000000///+++---...---++++++---000.........///000111111111////////////000000000000000000////////////000000///000222111///------...000///...,,,,,,---...////////////000000000111111///000111222222111000///....../////////000000000---------......//////000222222222222222222222222///////////////000000000000000000000000000000000000000000000000111111222111111111000000111111111---...000111111111///...///000000000111111111111///000000111111000000///...000333333111000111333222222222222111111111111222000//////111111000...222111111111222333444444......000111222333333333111111111111111111111111333333333444555666777888777777666666555555555444555555666666555444444333666666777777777555444222666666666777666555444444666666777888888777666555666666777777666555444444555444444444555555666666999888666666666777666555666666666666777888999::::::555333888:::777777:::999::::::::::::999888888;;;;;;999888777777666666666666666666666666666666666666666666666666666666444555777999888666333222222555999<<<===;;;888666222444777999999777444222666666777888888888888888333444555555555444333222666444333333444555444333111222222333444555666666444444444333333222111111222444555444111000333666333555222......444666444333222222444555666555333222333333444555555555555111222555666555333///---111///...000333444111---000222555777777666333222111111000000111111222333111444666444111...---...111333444555666999===AAA???@@@JJJaaayyyppp]]]PPPNNNSSSkkkjjjIIIDDD>>><<<:::888777777777888999<<>>===<<<;;;::::::;;;===>>><<<;;;:::999888888888888888666444111000///000000111222444666777999999:::333666888666555666888999333111333888777111111555111555999;;;:::999777777333222222111222444555666---222777777333000111444::::::::::::::::::::::::333333333333222222222222111111000...,,,,,,///111...///---+++---222222///---111777;;;;;;777111---222222444444444444333222888888888777777666666555666777<<>>666EEEMMMdddkkk]]]QQQOOOXXXtttQQQ???===999888;;;???===777333:::666666>>>IIILLLEEE<<<@@@AAAAAA===888666:::>>>YYYiiiaaaHHH???@@@AAACCCBBB???:::888777777777777;;;;;;333///555222///666444222333666:::<<<;;;999666777888999::::::::::::555777;;;>>>???===;;;:::888:::;;;:::888555444444444999:::444111555666444222111111222333555777999444333222111222444777888111222333333222111222333888888666333222444777;;;999444222333333000///111666777888888888666444222000111222222222333555777555777888888666444444555888999;;;???BBBDDDBBBAAA000000//////.........---...............---------------...///////////////000...,,,,,,...000111000111111000000000000111111---------...///000000111,,,,,,+++***+++,,,---...////////////////////////111///......000111111000///...------------......+++,,,...000222222222111---------------...///000...............///000111000111111111222222222222111...---...000111///---//////...------///000111000///---,,,,,,---///000222222222111111///......******+++,,,---...///000...............///000000111333555444111///111333000/////////000111222222////////////////////////------......///000000000//////000111222333333333555444333333222222222333000111111000//////111222000000111222222222222222//////000000111111222222000111222222111000///...000111222222222222111000333333444444444444333333222111000111333444333222555444333444555555444222333222222444666777555333555555444444444555555666555555444444333222222222555444444333444555777888555555555444444444333333444444555555555555555555111222555777888777666555777777777666555555777999777777777777777777777777:::666333444888:::999666666666666666666777888888888888999999999999888888888888888888777666555444333333444555555666777777888666444333555666666555444666888888555444555666777777777777777777777777555555666666666777777888999999888888777666444444777777666555555555666777333222222222333444555555555777888777444222333444444333222333444444333222555333111222444555333111111222333333333333222111111111111111222333444555111222333444444444333333222555777777555222111000111111000000000000111111222333333222111000111222444222///...///000000000000111222333333222000///555666666666666888<<>><<<::::::>>>CCCuuuoooNNN??????CCCIIIGGGDDD@@@<<<;;;;;;;;;;;;888;;;555333888666222777777555333444666666555333888888999999888777666666555777:::<<<===<<<;;;999777888999777444222111222666<<>>AAA@@@<<<999000/////////............------........................//////000000//////000...------...000000///111000000/////////000000------......///000000111---,,,,,,+++,,,---...///////////////////////////000...---...///000000///..................//////------...000111111111111...------------...///000...............///000000////////////000000000000000...,,,---///000///------------------...//////000///---,,,,,,---///000000000111111111111111000............//////////////////......//////000111111333444333111000111333//////////////////000111///////////////////////////////////////.........//////000111222222222222444333333222222222222222000111111000///...000111///000000111111111111111000000000000000111111111000111111222111000///...000000000000000000000000333444555666666555444333444222222333444555555444555444444555666777555333333222222333444555333111444444444444444555666777888888777555444222111000555555555555555555555555444444444444333333333222444555555555555555444444000222666999999888555333777777888777555555777999777777777777777777777777:::777444444777888777555666666666666666777888888888888999999999999888888888777666555555444444555222333444555666888999999999777555555666666666555333888;;;999444111444888777777777777777777777777777777777777777888888888===<<<:::888666444333333999888777666555555666666222222222333444555666777777999;;;:::888666555555555444333333555555444333444333222222444444333222222333333444444333333222...///111222444555555666111222333444444444333333333555666555333222222222000000000000000111222333333222111222333444333222333111......///000000///000111222333333333222111777888888888888:::===@@@BBBCCCVVViii^^^UUUQQQUUUlllxxxPPP@@@888999KKK___ddd\\\TTTBBB>>>999444222222333333555777999999777999===AAAgggpppbbbFFF;;;>>>DDDMMMNNNKKKGGGCCCAAAAAABBBDDDAAAFFFBBB>>>BBB???999===BBB???;;;888777666444222555555555555444333222222222333555666666666555555888888777444222000111333222777===AAADDDDDD>>>666444444555555555444444444333222222111000////////////000111000///...000111222222111111111444:::>>>>>>999666666666444555999<<<777333555;;;>>><<<888333444444333111000222333///000111111111333666999555666999<<<===:::555111////////////............,,,---------.../////////////////////000000000000111///------...//////...111000///...............------......///000000000......---------...///000///////////////////////////---,,,---...000000///......//////000000111111///////////////000111111......------......//////............////////////------------.........///...---,,,---...///...,,,,,,,,,---............---000///...------...///000//////000222222333333333111111111000000/////////000////////////000111111222333333333111000111222000//////............///////////////////////////111000000///......------//////000111222222222222222222222111111111111111111222222000......///000...//////000000000000000111000000000000000000///000000111222222111///...111000///......///000111000111444555555444111000333222222333555666555444444333333444666666555333555444444444444444444333444444444444444555666777888777666555444222111111555666666666666666555444666666555555555444444444555555555666555555444333222444666777888777555444666888888888666666777888777777777777777777777777999777555555777777666444666666666666666777777888888888999999999999888888888777666444444444555666333333444555666777777888999888666666777777666444555888:::999555333444777777777777777777777777777888888888888888888888888???>>>;;;999777666666777999999888777666555555555333333333333444555666777555777:::<<<;;;999777555555333222333444555444333333333333333333333333333222333333333333333333222///000222444555555555444222222333333333444444444444555555444222111222444//////000000111222333444333111///111555777555333333111//////000111111000000000222333333333333222777888888888888:::===@@@CCCDDD^^^{{{cccPPPLLLOOOcccWWW===777>>>YYYqqqqqq```QQQFFFAAA<<<888777888999999444666666555333333555777>>>JJJDDD777:::???@@@DDDIIIHHHEEEBBB@@@AAADDDFFFFFFMMMIIICCCHHHHHHEEEJJJNNNKKKFFFBBB???===<<<;;;555555666666666666555555222333333444444444333333888888666444222333666888444444888AAAKKKOOOHHH???777888999:::::::::999888777666333111111111333444111222222222000111333555///111333333333333444555666333222333222///000444333666:::AAAFFFHHHGGGEEE===>>>>>>>>><<<<<<>>>@@@999999888666555555888:::999888777777777444000---///////////////.........,,,,,,,,,---...///000000////////////000000111111111000......//////...---000///...---------------............//////000000///////////////000000000////////////////////////...,,,+++,,,.../////////...///000000111111111222111000///......///000111//////............//////......///////////////...,,,,,,---------.........------,,,------------,,,+++,,,...///000///...---//////............/////////000111222333333333333111111111000000000//////000000000000000111111222222222222222111000111111111000//////............////////////////////////000000//////............//////000111111111111111000000111111111000000000111222222000...---...000---......///000/////////111111000000/////////...///000111222222111000///222111///......///111222///000333444444333000///222111000111444555444333333222222333555555444333444444444444333333333444444444444444444555666666444444444444333333333333555666666777777666555444666666555555555444444444444555555555555555444444666666555555555666777777666888999888777666777888777777777777777777777777888777777777777777555444666666666666666777777888888888999999999999888888999888777666666666777888555555444444444444444444888777666666777777666444888777777777777777666444666666666666666666666666888888888888999999999999<<<;;;:::888777888888999888888888777666555444444666666555444444555555666111333777:::;;;:::888666333222111222333444333111333333333333333333333333222222111111111111222222111222333555555444333222222222222333333333444444444444444333111111333444000000000000111222444444333111///111555777666333333222000111222333333222111111222222333333333333555666777666777999===@@@CCCKKKjjjkkkTTTOOOQQQccceeeFFFAAANNNlllxxx^^^KKKBBB>>>;;;===BBBDDDCCC???555666555444333222222333333;;;666111;;;???888666<<<======<<<;;;<<<@@@CCCGGGOOOIII@@@DDDGGGHHHNNNOOOMMMJJJFFFCCCAAAAAABBB>>>>>>>>>======<<<;;;:::777777777888777777666666666555444333222444888<<<<<<777666>>>HHHIIIAAA888666777999;;;<<<===<<<<<<:::777333000000333777999444555555444444555888:::777777666333111000111333222000111333111---///444***555CCCJJJIIIEEEBBBBBB>>>???@@@AAA@@@AAADDDFFF@@@@@@>>>;;;999999;;;===???;;;666333111000///............///////////////,,,,,,,,,---...///000000/////////...///000111111111///......//////...,,,//////...---------------............//////////////////000000000111111111000000000000000000000000---,,,+++,,,...000000/////////000111222222111111111000///......///000111000//////.........//////......///000//////...---------........./////////,,,------------,,,---------...000111111000000////////////....../////////000111111222222111111111......////////////000000000000000000000111111222222222111111111111000000222222111000////////////////////////////////////............//////000000//////000111111111000000//////000111111111000///000111111000...---...000------...///////////////111000000000//////......///000111222222111000///333222000//////000222333222333444555555444333222000//////000333444444333222111111222444555444333111222333222111111222444666555555444444444555555222222333333444444444555666666666666666666666666444444444444333333333222333444444555666666555555888777555444444555777999666888999999888777777888777777777777777777777777777888888888888777777666666666666666666777888888888888999999999999888888999999888888888888999999555555555444333333222222666555555666888888666444888666555777999999777555666666666666666666666666666777777888999999::::::777666666666666666777777666666777777666555444333777777666555555555555555000111444777::::::777444333222111111333333222111222333444444222222333444222111111000000111111222333333444444444444333333333333222222222333444555222333444333111111222444111111111111111222333444111111000222444555555444333222111222444444444222222222222222333333333333333444555555666999===AAAEEEOOOuuuqqqYYYUUUVVVddd|||QQQJJJSSSlllyyyjjjQQQBBB:::888888>>>EEEHHHDDD???555555666666777777888888999<<<333///:::>>>888777888;;;?????????@@@DDDGGGXXX___TTTBBB??????===@@@DDDDDDCCCAAA???>>>???@@@AAAAAA@@@???===;;;:::999888999::::::999888777666333333333222111444888;;;777777;;;CCCGGGBBB:::666333444666777999:::::::::888555111//////222666999555666666666666888<<>>888333:::<<<:::>>>;;;@@@EEEGGGFFFFFFHHHKKK^^^fffZZZEEE>>>:::555666:::<<<======::::::;;;===>>>>>>????????????>>>>>><<<>>>???@@@???===:::888555555555444333444666999444AAASSS[[[RRRAAA999:::333333333333444555666777666555333111111111222333222333444444555999===AAA>>>CCCIIIMMMKKKGGGBBB@@@>>>:::666333000111;;;FFFnnnrrrrrrgggTTTBBB888555000222333333333444666888888:::<<<===>>>???AAACCC???;;;444000......//////............/////////000------.....................---,,,,,,,,,---///000...---...///111111///---------------...///000111/////////////////////.........000111111111000///000000000000000000000000...---,,,---000222222111000000111222111000...,,,------...000111111111111111111000///////////////...///000111000///---,,,............////////////---///000///---,,,...000///////////////000111111//////000000000000//////---...///000000000000000//////............------//////......//////000111333111///000111222000...000////////////000000111////////////////////////.........//////////////////000000000000000//////...///111333333222111000---...///.........000222......///000000000000///.........///////////////...///000111222111111000111111111111111111111111444444444444444444444444000//////111333555555444333333333444777777777555222444555444333444777:::888777666555444333333333666666666666666666666666666666444444555777999;;;888777777777777666666666111222333555666777777888666666777888888777666555666888::::::999888777888777777777777777777777777666888:::;;;::::::::::::666666666666666777888888888888999999999999888888777777999::::::999888777444555555555666666777777222222333555777888777555111666::::::666555999===666666666666666666666666333444555666888:::;;;<<<666777888888888777555444222333444555555555444333555555555555666888999:::666555444666777666333///555444333333555555444333111333555444222111333555444444222222222222444444222222111222333555777999444333222111222333444555000222444444222111222333333333222222111222222222...111333222000///111444000000000111333333222111555444333333222222222222000222444555777;;;@@@DDDFFFGGGvvviii^^^\\\___lllZZZGGG;;;>>>===555444;;;333888<<<===:::777666777666555666777999:::999888999CCCCCC>>>???:::777===:::@@@FFFHHHFFFDDDFFFHHHJJJWWWPPP@@@<<<<<<999:::777:::<<<<<<:::999;;;======???AAADDDGGGIIIKKKLLLFFFHHHJJJKKKJJJGGGDDDAAA999:::999777666555777888???VVVrrrwww___@@@444999555444333222222333444555666777777666555333000///000111111222444888===AAAAAAOOObbbooopppeeeVVVLLLNNNHHH@@@:::777;;;IIIWWW___^^^ZZZPPPCCC999555555333444555444333444666777888;;;>>>??????@@@AAACCC<<<999444111000///...------.........//////000000...............---------...---+++++++++,,,...000---------///111111///...---------...///000111222///////////////.........---...///111111000000///000000000000000000000000...---,,,...000222333222000111222222111///,,,++++++,,,...000222222222111111111000///////////////...///000111000///---+++---------.........//////---///111000...---...111//////...------///000111//////000000000000//////***+++---...000111111222111111000///...---,,,,,,...............///000000333111//////111222000..................///000111////////////////////////000000000///......------///000000000000000//////...000222333444333222111,,,---.........///111333...//////000000000000000---.........//////000000...///000111222222111000//////000000000000//////555555444333333333444444222111111111222333333444333444444555666666555555222444666555333333666888777444222222555777666555:::999888777555555444444777777777666777888888999666999888333444:::<<<999777333000111555888888777555666888::::::999777666888888777777888888999:::888999::::::999777444333:::999888777888999;;;<<<999777666666777777666444:::888888888:::;;;:::999:::;;;;;;:::999888777666555555444333333333333444111111111555999:::777333:::999888666666666777777999555444777666111111444888777666555666777:::;;;;;;:::888666444333222222000222444666666666444333333333333444444444555555333111111444777888555222555444222111111111222222222333444555444333222111222222222222333333444555444333111000000222333555555555444333333222111111222222222222222222222222///......///222333333222444444444333222000...,,,111111111000000000000000444222111111333444444444111111333666:::>>>BBBDDDHHHVVVzzzjjj[[[\\\ggg{{{tttIII444<<<<<<777999>>>666;;;AAAAAA>>>999777666333555888999::::::;;;===<<<@@@CCC@@@<<<:::===AAA===AAADDDEEEDDDDDDHHHKKKMMMMMMKKKIIIFFFCCC@@@???999???FFFHHHDDD???;;;999???>>>>>>DDDJJJMMMJJJFFFBBB======CCCGGGDDD???<<<:::===???<<<666444777<<>>>>>777111222111///)))333888333111;;;IIIQQQoooyyyeeeKKKFFFHHHHHHGGGCCC>>>@@@KKKWWWKKKLLLKKKIIIFFFCCC>>>999999888999:::777222444:::<<<:::999===BBBDDDBBB>>>999444...---000222111///555444333111000000//////,,,,,,,,,---------......))))))***+++,,,...///000............////////////...---,,,...000111...***,,,,,,,,,---...///000000000000000000000///......000111222000...------...------///000111111111111111111111111111000//////222///,,,,,,...000///...000000000000000000000000///111222111...---...000333222000...---...///000000000000///......---------------...............,,,------...............+++---///111222111000///////////////////////////111111222222222111111000000000111111111111000000///000000000111111111111///...---,,,---...000222//////000000000000//////---///000000//////000222111000/////////000222333000111222222222000///......///000111000///---+++***,,,...///111111111000///////////////000000111111111111111111000//////444444333333333444444555333333333222333444444555444444555555555555555555333555666555333333666888555333111222555777888777555555444444555777888999888888777777777777777777777:::888333333888999666666444222222333666777777777777888888888777555444888888777777888888999999999999999888888888888888999999888888888999::::::999888666666777888666555888777777888:::<<<;;;;;;;;;;;;:::999888666555444555555555555444444444444///222555777888777666666999888777666666777777888:::666555777666111000333777666555555666888:::;;;999999777666444444333333111222444555666666555444333333333444444444555555111000000111444555444222222111000000000111222333333333333444444333333222222111111111111222222333333222111000111222444555555555444333333222111111222222222222222222222222000///...000111333222111333444444444333111///...111111111111000000000000444333222222333444555444222222444777:::???BBBEEEMMMZZZ}}}rrrbbbfffvvv}}}OOO666;;;<<<888:::<<<888:::<<<<<<;;;999777777666888;;;<<<===???AAACCC>>>@@@BBBAAA===<<<===???EEEFFFGGGIIILLLNNNOOOPPPTTTSSSRRRPPPNNNKKKHHHFFFAAAFFFNNNSSSSSSPPPLLLIIICCCCCCDDDHHHKKKLLLJJJGGGIIIEEEEEEIIIIIICCC;;;888:::;;;;;;888666777;;;???uuuYYY===<<<222444444333333333444444555:::???>>>666111111222111AAA<<<555444EEE```vvv}}}~~~mmmKKK444000??????AAABBB@@@???CCCIIIRRRQQQNNNJJJHHHJJJLLLMMMLLLCCC<<<;;;@@@BBB;;;444888666777<<>>666111------000111000...222111000//////......///,,,---------............,,,,,,+++,,,,,,---......111111111111000000000000///---,,,---000000...,,,,,,---------.../////////000000000000000///......111222222111///......///.........///000111111111111111111111111000//////111///------///000///...000000000000000000000000///111222111...---...000000///...------///000111///////////////.................................------...///////////////111111111111222333444555000000000000000000000000000000111111111111000000000111111222222111111000000000000000000000000000000///---------///000222//////000000000000//////...///000000//////000111111000000//////000111222000111111222111000///......///000111000///---,,,+++,,,...///000111111000000////////////000111111111111111111111000//////333333333333444444555666444444444444444555555666444555555555555555444444444555555555444444555777444222111222555888999999444333222333444666999;;;999888888777777666666666888999777333333555666444444444444333222222444666999888777666555444444333777777777888888888999999:::999888777888999;;;<<<999999999999999999888888999888777777888999777666555444444666999;;;;;;:::;;;::::::999777555444333555666777777777666444333///444999999777555777999888777777666777777888999:::777666777555111000222555555444555666888:::;;;888777777666555555444444333333333444555555666666333333333444444444555555333111000000222444555444000000//////000111333444333333333222222333333444333333333222222222222222333222111111111333444555555444444333333222222111222222222222222222222222111000///000222222111000222333333333333222111111111111111111111111111111444444444444444555555555333333555888;;;@@@CCCFFFKKKWWWwwwssseeennn]]]<<<<<<===999999999:::888777777999999888777777999;;;===???BBBGGGJJJCCCBBBAAA@@@????????????MMMJJJIIIMMMRRRVVVUUURRRUUUVVVUUUUUURRROOOMMMKKKDDDGGGLLLRRRUUUSSSOOOKKKRRRTTTWWWYYYXXXVVVVVVVVVRRRPPPQQQRRROOOFFF@@@>>>===;;;777555666999>>>BBBYYYDDDEEE???888777555444555777:::<<<:::===;;;555000222555666BBB:::888FFFddd~~~bbbTTTMMMPPPMMMAAA;;;>>>???<<<;;;>>>@@@@@@DDDJJJOOOKKKGGGDDDDDDGGGKKKNNNHHHHHHDDD@@@DDDJJJFFF;;;777666888<<<@@@@@@<<<888111...,,,---000111///---......------------......------........./////////......------,,,------...222222111111000000//////000...------...//////...------..................//////000000000///......111222222111///...///000//////......///000111222111111111000000000/////////......///000000///---000000000000000000000000///000111000///...///000...------,,,---///000222......////////////000000000//////......---------......///000000000000000333222111000111222555666000000000000000000000000//////000000000000//////000000111111111111000000////////////////////////000///...---...///000111000000////////////000000///000111000///...///000222111000000000000000111000111111111111000//////...///000111000///...---,,,---...///000111111111000000000000000111111222111111111111111000//////222222222333444555666777555444444444444444555555555555555666555555444333555555555444444444555666555444333333555777888999888777444222222333555666666666777777777777777666666777555444333444555444333555666444111000333666999777555333333333444555666777777888888888888888999999999999999999999999888888999::::::999777666:::888777888999999888777444333333444666777777666999999999999888777666555555666888999888777555333222555888999888777777888666666666777777888999999999888777666444222111111444444444444666777999:::666666666666666555555555444333333333444555666777333333333444444444555555666444222222333555777999222111111000000111222333444333222111222333444555666666666666555444444333222222222222222333444555444444444333333222222222222222222222222222222222333111000000222222111000000111111222222222222222000111111111111111222222333444555555555555555666333444666888<<>>CCCIIIMMMKKKGGGBBB???@@@BBBDDDEEEOOOMMMMMMNNNQQQSSSSSSQQQVVVWWWXXXXXXWWWTTTQQQOOOHHHGGGFFFHHHKKKJJJFFFBBBGGGLLLPPPPPPMMMKKKLLLOOOTTTRRRRRRRRRMMMGGGEEEHHHHHHBBB;;;888999===BBBDDDbbbmmmoooZZZAAA;;;>>><<<999888888888999:::;;;<<<777888777333000111666999888666===PPPiiirrrhhhXXXSSSFFF???BBBBBB<<<:::>>>HHHAAA======???CCCRRRbbbSSSHHH???>>>@@@@@@>>>======QQQ[[[NNNBBBCCCGGGEEE::::::<<<===>>>;;;555000---------...111111///---------,,,,,,---......///.........////////////000......------......//////000000//////......------000///---------...///000...............---------...///////////////......111222222222000//////111111///...---...///111333111111000///////////////------...000000000///---////////////////////////000000000000////////////---------------...///000---......///000000111111111000000///...------,,,//////000111111111111111000///.........000111222111111111111111111111111---...////////////////////////000000000000//////////////////............000//////......///000000111000///......///000111000111111000///......///111111111000000000000000000000111111111000000000//////000000000000///...---......///000111111111000000000000000111222222111111111111111000//////222222222333444555666777444444333333333333444444444555555555555555444444666555444444444555555555777777666555444555666777:::999666444222222222333222333555777888999999999444333333444555555555666333555777555222111333666777555333222222444666777555666777888888888888777777888:::;;;:::888555333777888999::::::999777666999888777888999:::999888777666555555666777666444666777888999::::::::::::555777888999999777555444666555444666999:::888666666666777777888888888888888888777555444333222111333333333444555777888888555555666777777666555555444444444444444666777777333333333444444444555555666555333222222444888:::666555444222111111222222333333222111222333555666555666666666666555333333222222222222333444555666444444333333333333222222222222222222222222222222333222000111222222111000//////000000111222222333000000111111222222222333222444666777555444555666444444666999===AAAEEEGGGIIIZZZvvv|||lllgggtttrrrEEE;;;;;;<<<===888888777777999<<<<<<888555666888:::<<>>KKKFFFDDDDDDCCCHHH^^^vvvkkkUUUAAA===AAAAAA;;;777AAA[[[hhhWWWBBB<<<>>>>>>;;;<<<===>>><<<888222...,,,---...000111111000...------------...///000000.........////////////000---------...///000222333000/////////.........---000//////...---...///111...............---------......////////////......000111222111//////000111111000...------///111222111000//////......//////,,,---///000000/////////////////////////////////111000000///000//////...//////...------------------......///000111222222111111000///......------///000000111111111111111,,,,,,...//////......---000000000000000000000000------...///////////////------............------////////////............000000000/////////000000000000////////////000000000111111000///......///000000111111111000000000000000000000000000111111//////000000000000000000......//////000000111111000000000///000111111222111111111111111000//////333333333333444444555666555444333333333333333333333444444555666666555555777555444444555555555444888888888666444333555777777777666555444444444444000111444666888999::::::444222333666666555555888444555666555444444555666666555333222333555666888555666777888888888777666666888;;;<<<;;;777333000666777777888999999888888888777666777999999999777;;;:::888888999999777666555666777999;;;<<<<<<===666777888888888777555444777444333555999:::777444666777777888888888888777666888777444333555444111333333444444555666666666555555777777777666555444333444444555666666777777333333333444444444555555333333333111000222666999888777555333222111111222222222222222333444555555222222333444444333111000111111222333444555555666333333333333333333333333222222222222222222222222222111000111222333222111000000000000111222333444000000111111222333333333000333777777444333444666444444666999<<>>@@@DDDIIILLLOOOLLLFFFBBBCCCGGGMMMQQQQQQTTTVVVTTTPPPNNNQQQTTTSSSVVVZZZ]]]]]]ZZZVVVTTTWWWSSSMMMJJJJJJMMMOOOPPPMMMOOORRRQQQOOOPPPVVV\\\^^^UUULLLGGGDDDCCCGGGMMM[[[XXXRRRLLLIIIIIILLLNNNLLLJJJ>>>;;;GGGHHH???===:::>>>DDDHHHIIIFFFAAA>>>999999::::::666111222666222111444888;;;;;;>>>BBBBBBIIIUUU]]]YYYNNNGGGGGGEEEDDDIIIMMMIIIGGGZZZssszzz]]]AAA:::>>>@@@>>>===???LLLRRRKKKBBB???;;;555888:::;;;<<<:::777333111,,,---///000000000//////...............///000111------........./////////------...///000222333444000000000111111111111111///000000///......///111------..................------.../////////......///000111000///...///000111000///......///000111111000///...---...///000+++---///000/////////111000000000000000000000000111000//////000000///...000000//////...------,,,......///000000111222222111000000//////.........//////000111111111111111,,,---///111111000...,,,////////////////////////,,,---...///000000000///------............------....../////////000000000111111000000000000////////////000000000000/////////000111000///...///000//////000111111111111111000000000///000000111222//////000000000000111111000////////////000111222///////////////000000111111111111111111000//////444444333333333444444555666666555444444444444444222222444555666666777777888666333333555666555333777888888666444444666999555666777777777666555444000111444777888999999888666333444777888444444777555444444666777888777666777666555444444555555666444555777888999888777666666888:::;;;;;;999666444666666666666777999:::;;;777666555666888999888777:::888777888999999888777444555777888:::;;;;;;;;;777777666666666555555555555444444555666666666555777777888999888888666666444777777333333666666222444444444555555444444444555666777888777666444333222333555666777777666666333333333444444444555555222333444222111222555999777666444222111111222222000111222333444444444444///000222333444333111000000111222444555666666666333333333333333333333333222222222222222222222222222111000111333444333222333222222222222333555666000000111222222333444444...333777777444222333555333444555888<<<@@@DDDFFFNNNtttrrrdddeee}}}QQQ???:::<<>>DDDJJJIIIDDDDDDHHH@@@<<<;;;>>>===:::999===EEEJJJRRRVVVQQQGGGAAA@@@FFFCCCGGGMMMHHHBBBNNNccchhhOOO:::777:::::::::>>>888999:::>>>AAABBB@@@===888999:::999666333111000,,,---.........------...///...............///000,,,---------............/////////000111222333444//////000000111111222222---///111111///...///000,,,---------.../////////,,,---......//////......---...//////...---...000000000000///////////////111000///------...///000,,,...//////---...000333000000000000000000000000222000...///000111///---/////////000/////////.../////////000000111111222000000000///////////////...///000000111111000000/////////////////////...........................------...///000111111000...//////000000//////...---...//////000111222222111111111111111000//////---...111222222111...---...///000000//////000111---...///111222222222222111000/////////000222333000000///000000111111222111000/////////000111222...............//////000111111111111111000//////555555444333333333444444888777666555555555555555111222333555666777777888888666333333555666444222555666777666444555888;;;777888999999888666444222111333555777888888777666999555555999888333222666666444333555999;;;999666999888777666555444444444444555777888999888666555888888999::::::::::::999555555555555777999;;;<<<666555555666777888888777555444444555777888777666555555777888888999999999777777666555555555555555222555777666333222555888777888999999888777666555333777777333333777777333444444555555444444333222666666888888777555333222222333666777888888666555333333333444444444555555333555666555444444777;;;444333222111111111222333///111222444555555444444000111333555555555333222000111333444555666666666333333333333333333333333222222222222222222222222111000000111333555444333555555444333444555666777000000111222333333444444---222777777333111222555333333555888;;;@@@CCCFFFWWWzzziiikkk^^^GGG<<<<<<===888888999999666222111444888222555888;;;<<<===???AAAAAAFFFKKKKKKHHHHHHKKKOOOSSSQQQOOORRRVVVXXXWWWUUUPPPTTTZZZ^^^___\\\XXXUUUPPPQQQRRROOOKKKIIIKKKMMMOOOMMMJJJGGGGGGKKKRRRWWWZZZOOODDDAAABBBBBBCCCDDDFFFIIILLLJJJGGGFFFKKKOOOEEEIII>>><<>>BBBLLLXXX[[[XXXYYY^^^gggVVVFFFAAA@@@>>>@@@CCC<<>>CCCIII___kkkwwwUUU>>><<<===999777666555333111111333555777666666666888;;;???AAAKKKLLLLLLLLLKKKHHHEEECCCDDDGGGIIIJJJIIIKKKPPPTTTNNNNNNNNNOOOPPPQQQQQQPPPOOOPPPPPPPPPOOONNNMMMMMMMMMIIIDDDDDDGGGNNNTTTWWWRRRKKKIIIMMMIII>>>;;;AAACCCCCCCCCFFFIIILLLLLLLLL???@@@AAACCCDDDBBB===:::;;;===AAAFFFIIIHHHFFFCCC===AAAGGGOOOSSSTTTRRROOO```]]]ZZZVVVPPPJJJKKKPPPQQQKKKMMMVVVXXXQQQNNNSSSQQQLLLEEE@@@@@@AAAAAA@@@888777666777666444555777888:::888333333999>>>@@@:::888555111///...---...000---,,,---000111000.........////////////......333222000///........./////////---,,,,,,---...///,,,,,,---.../////////...///...---------...000111///////////////.........,,,++++++,,,---///111222//////000111111111111111444333222000//////...///111111000000//////......,,,---...---------///111,,,------...///000111111////////////............000000000000////////////------------............111111000000//////......333000---,,,...///...---......////////////.........------...000111000...///......------///000111111111000000//////......,,,,,,---...///000111222000111111111222222222222////////////000000000000111///---...111222000......///000222222111111000333222222222111000000000222111000//////000111222111111111333555666555333444444333222111111111111---......///000000111111444333333333333444555555777555444333333555777888777666444444666777666555444444555666777777777777111222444555666666555555444444444444444555666777444555555555555666666666666888999888444333444666888888777777666666555555555555666555555444333333555666888888777666666777<<<;;;:::999888888888888555666888999888666444333666666555555555666777888999888666555666777999:::888999999::::::999888777666444222222444555555444444666999999888777777777555555555666666777777777444444444444444444444444333444555666666777777666888777666555444444444555333333222222333444666777333444555555333333444555555444444444444444555555222444444444333444888<<<777666555555555555666777444444333222222333333333222444666666555444555666555555444333333333333444444111111444444111000222000000000111111222222333888666444222222333555666111111000//////000111111444444444444555555555555888555666;;;>>>@@@EEELLLiiivvvlllJJJ===<<<<<<777666666555666888<<<>>>;;;;;;::::::;;;>>>AAACCCNNNMMMLLLKKKHHHFFFDDDCCCCCCCCCDDDCCCBBBCCCEEEFFFGGGGGGGGGHHHHHHGGGDDDBBBGGGHHHHHHHHHHHHHHHGGGFFFFFFEEEBBBAAABBBFFFLLLOOOLLLMMMZZZoootttbbbKKK???======>>>AAADDDFFFGGGFFF??????@@@BBBCCCBBB???<<<===???CCCGGGKKKKKKJJJIII@@@BBBEEEKKKOOOOOOKKKGGGFFFFFFJJJQQQTTTQQQNNNNNNXXXVVV___nnntttnnnjjjllljjjaaaUUUMMMJJJFFF>>>777555444333444555555666777000222111000333999<<<:::;;;999666222///............---+++,,,///000///---//////000000000000//////222111000///.........///000///............///000,,,---......//////......---///000222222111000////////////////////////...............///111222333//////000111111111111111222222111000////////////111111111111000000000000------...---,,,---...000------......//////000000000000000/////////......///////////////000000000...////////////000000000111000000000/////////...222000------000111111000...//////000000//////...,,,---...//////////////////......---...///000111000000000000//////............//////////////////000000000111111111222222......//////000000111111111///......111111000......///000111222111111000222222111111111111111111222111000000000000111222222111000222444555555444666666555444444444444444222222222222111111111111444333333333333444555555666444333222222444666777777666444444666777666555666666777777777777777777222333444555666666666555444444555555555555555444444444444555555555555666888888888777666666666666999888777777555555444333444444555666666777777888444666666666555666777999;;;;;;:::999888888888888555666888999999777555444666666666777777777888888999999999999999:::;;;;;;999999999999999999::::::777555333333555666555555333555777888777777777888888888777777666555555555555555555555555555555555555555555555666777888999888777555444333333444444555555555555555666777888777666444444444444333111444444444444555666777777444555555555444555888:::777666666555666666777777555444444333222222222222444666777666555333333444555555444333333333333444333000111444555222111444444444444333333333333333444333333333333444555666000000////////////000000333333333444444444555555777666888===@@@BBBIIIPPPqqq}}}[[[???999;;;:::999777777999<<<@@@BBB??????>>>>>>???AAACCCEEELLLJJJHHHEEECCCCCCCCCDDDDDDGGGKKKOOOPPPMMMGGGCCCGGGHHHHHHHHHFFFBBB>>><<>>BBBFFFKKKOOOeee\\\BBB;;;;;;===@@@CCCEEEDDDCCC?????????@@@BBBBBBAAA???>>>@@@BBBDDDFFFGGGFFFFFFIIIHHHHHHMMMRRRSSSOOOJJJEEEIIIXXXmmmxxxqqq___RRRNNNNNNXXXgggooollljjjmmmpppggg^^^]]]___]]]SSSJJJAAA???<<<:::::::::999888666666666888???GGGFFFAAA===:::777333000///......---,,,+++,,,...///...---000000111111111111000000111111000///............000000////////////000111------.../////////......,,,///333666666444000---....../////////////////////////////////000111111//////000000111111000000000000000000000000000000000111111111111111222222...//////...,,,+++---.....................//////111111000000000/////////.........//////000000111000000000111111111222222000000000000////////////000///...///111333333222///000000111111000000///+++...000000...---...000///............///000000000000000////////////...111111000///...------,,,/////////000000000111111---......///000111111222111///...///000111000...//////000111111111111000000000111111111111111111222222111111111111222222333111000000222444444444666555555444444444555555777777666555333222111111444333333333333444555555444444333222222444555666555444222222444555444333777777666666666666666666444444555555666666666666777777888777555333111///444444444444555555555555:::888777777888888777555777777777666666555555555555555666666777888999:::666666777666666777:::<<<;;;:::999999888888888999666777999999999888777666666777888888999999888888999:::::::::;;;;;;;;;;;;888777666666666888:::;;;999888777777888999888777222444777888777777777888999999888777777666555555888888888888888888888888777666666555666888999;;;999888666444444444555666555555555666666777777888888666333444666666444111444444444555666777888999666666555333222111222333555555555555555666666666666555444333222111111111555666777666444333222333555555444333333333333444222000111555555222222555555555555555555555555555222222333444444444444444111111000000000000111111222333333333444444444444666666999>>>AAADDDKKKTTTuuuuuuNNN>>>===???<<<999888888:::;;;<<<>>>>>>???@@@BBBDDDEEEFFFDDDBBB???<<<<<<===@@@BBBAAAGGGRRR]]]bbb]]]QQQGGGMMMNNNNNNLLLIIIEEECCCBBB;;;<<<===>>>>>>>>>>>>>>>>>>AAADDDAAA<<<:::<<<@@@GGGHHHVVVqqqvvvXXX@@@888888:::===AAABBBAAA??????===<<<===???AAAAAA@@@DDDDDDDDDDDDBBBAAAAAABBBKKKIIIIIINNNUUUXXXTTTOOOOOOYYYssswww^^^IIIFFFHHHPPPUUUVVVWWW[[[[[[YYYYYY^^^fffhhhccc^^^TTTRRRMMMGGGCCCCCC@@@===EEEBBB@@@BBBLLLTTTRRRKKK===;;;777333000/////////------------...//////...///000000111111000000///000000//////............//////////////////000000......////////////......,,,///333666666444000---............////////////.........---------......//////000000000000000///...//////000000000000000/////////000111111111222/////////---+++***+++---.....................---111111111111000000000000------......///000111111000000111111111222222222000000000000////////////000/////////000111111111000000111111111111000000,,,000444222...,,,///222............/////////000////////////////////////111111000///...------,,,////////////000000000000------...///000111222222000/////////000000000//////000000000111111111111//////000000111111222222222222111111111111222222444111//////000333444444222111111111111111222222777777666555444333222222444333333333333444555555444333333333333444555666555444222222444555444333666666555444444444555555666666555666666666777777777777888777555333111///444444444555555555666666999888777777888888777666555666666666777777888888888888777777777888999999777888999888777999;;;>>>::::::999999888888999999777888999::::::999999888777888999999::::::999999999999999:::::::::;;;;;;:::888777666666888;;;<<<:::999888888::::::999888222444777888888777888999888888888888888777777777777777777777777777777777777777666666777888:::;;;;;;:::777555555555777888444555555555666666666666777444222444666777555333444444444555666777888999555444333222222111111000333333333444444555555555666555444333222111111111555666777666444333333333555555444333333333333444333000111555555333333555000000000111222222333333222333444444444333111111222222222222222222222222222222222222333333333444555666:::???AAADDDLLLVVVqqqiiiMMMEEEBBB???;;;999::::::999777999;;;===???AAACCCDDDEEE>>><<<888666555666999;;;999>>>HHHRRRWWWTTTJJJBBBIIIJJJJJJGGGDDDBBBBBBDDD999:::;;;<<<<<<<<<<<<<<<;;;???BBBAAA;;;777888:::===999<<>>888777777888999999888666444666888999888888888999888888888888999999999999666666666666666666666666666666666666777888999:::<<<;;;888666555666888999444444555555555555444444666555444555666666666555444444444444555666777777333222222333555666666555111222333444444444444444555444444333222222222222333444666666555444555666555555444333333333333444444111222555666333222555111111111222333444444555333333333333333222111000222222333444444333222222111111222222222333333333333555:::???@@@BBBKKKVVVeeerrr~~~WWWGGGBBB???======??????<<<999555777:::===???@@@@@@@@@===;;;888666444444444555999999:::<<<>>>???>>><<<;;;===???===999888999<<<999999::::::::::::::::::777:::===<<<999555444555666444444777:::999555222333222222444777999999888999777666777:::;;;;;;;;;<<>>===CCCKKKHHHAAA777555222///...---.........000111111000///111222......////////////............/////////......---+++,,,---.../////////...//////000000000///......---......///////////////------......///000000000///000000000000000///...//////000000000///......,,,---///000111000//////------...............///...//////---+++***+++,,,------------------......111111000000000/////////---------......//////000........./////////000000////////////000000000000///000111000...,,,,,,---///000000111111000000///000222444333111///000222---......///000/////////---............/////////------......//////000000/////////000000000111111////////////000000000000...000111000///...///111000000000///000111111222//////000000000000000000000000111111111111000000222000......000111111111.........///000111222333000000111111222333444444444333333333333444555555444444555555555666666666777666444444666777666555666555444333444555777999888888777666666777777888444444444444444555666777666666666777777777888888444666888777555444666888888888888999:::::::::;;;999888777666666777888999888:::;;;;;;:::999:::;;;:::999999888999999::::::999:::::::::;;;;;;;;;;;;;;;:::999999999:::<<<===;;;:::999888888:::<<<=========;;;;;;:::;;;<<<<<<888888888999::::::888666666888::::::999888888999999999999999999999999999777777777777777777777777444555666777888888888888<<<:::777555444555777999444555555666666555444444666777777666555444444555555444444444444444555555333111111333777888777666111222333555555555555555444444333222222333333333000222555555555666777888555555444333333333333444555333333666666222222444555555555555555555555555111111111111222222222222111222333333333333222111111111111111222222222222222444999>>>>>>@@@JJJTTTaaaiii[[[EEEAAA???>>>@@@CCCBBB===999555666999;;;<<<<<<:::999::::::;;;;;;;;;;;;::::::;;;;;;:::888777777:::<<<444999>>>>>>:::777666777;;;;;;;;;;;;;;;;;;::::::666777888999888666444222555666777777777888777555777555333444777999;;;;;;555444444555777888777666222666;;;;;;:::999===@@@@@@EEEJJJMMMKKKHHHFFFEEEKKKGGGGGGOOOUUUQQQIIICCCBBBDDDFFFIIIKKKLLLIIIFFFKKKIIIGGGEEEBBB???===<<<<<>>===;;;999888888:::===>>><<<;;;::::::999999999999;;;::::::<<<======;;;999777999;;;;;;:::888888888;;;::::::999999888888888;;;;;;;;;;;;;;;;;;;;;;;;333444666888888888777777<<<999666444333444666888555555666777777666555444777999:::888333111222444555444444333333333444444444333222333666777444222111222444666777777666666333333222222222333444444...111444555666777888:::555555444333333333333444666333444666666222111333444444333222222111000000/////////000111333444555000111222333333222111000000111111111111222222222111444999======???HHHSSShhhppp___HHHAAA???>>>@@@CCCAAA:::444666777999;;;:::999666444666888<<<@@@CCCDDDDDDCCC888<<<@@@AAA>>>;;;;;;<<<888???GGGIIIDDD>>>;;;:::>>>>>>>>>>>>>>>===<<<;;;777777777888999999666333222444555555666888888666555222000000222666888999333333222444555666444333222777<<<<<<999888:::===999@@@IIILLLJJJHHHGGGIIIFFFDDDFFFMMMPPPMMMIIIGGGKKKJJJHHHGGGJJJOOOQQQQQQLLLGGGAAA?????????<<<888HHHUUUVVVEEE666666===@@@;;;;;;:::999<<>>===<<<;;;<<<<<<;;;999666444555777888999999888888;;;;;;;;;;;;;;;;;;;;;:::;;;===???===:::888999:::777777888999999999999999444888<<<;;;777444666888:::777444555999;;;888555666666666777666555555444333333444444444444444444555555555444444333333333333444555666777777777777555444444333333444444555333333333444444666777888555555444444444333333333111222222333333222222111222222222222222222333333333333444444444444444444222333333444444333333222333111000//////111333444555666:::>>>???BBBLLLVVV]]]~~~aaaJJJ?????????AAABBBAAA>>><<<:::;;;<<<<<<<<<;;;:::999AAA@@@@@@DDDKKKQQQSSSSSSKKKGGGAAA??????@@@???>>>BBBFFFJJJIIIFFFBBB@@@AAA===>>>===;;;===AAAAAA>>>???:::666444666888888777444555888:::;;;999777666444333333777;;;>>>===<<<555555444444444444444444777555666999999555444666===BBBEEEDDDEEEGGGBBB999@@@>>>AAAEEECCC===<<<@@@@@@EEEHHHHHHJJJNNNNNNKKKJJJIIIGGGDDD@@@???@@@AAACCCGGGJJJHHHBBB======???=========<<<:::666333000000000/////////............---,,,,,,......---,,,444222000...------///000111111222111000///---,,,---.........//////000000333222000...,,,+++******,,,,,,,,,---------......---.........//////000000------------------------000000000000000////////////000000///......111333111000///000222333333222111///,,,******+++---...........................////////////////////////---000222222000///000333////////////000000000000//////000111111111111111000000000000000000000000//////............//////)))///333333///,,,,,,---//////000000///...------111000...---,,,,,,------------------------------///000000111111222333333111111111111000000000000///......///111111000///111111222111111000///...//////000111111111111111333222222111000//////...000000000000000111111111444333111000000000111222444333111000000000111111444444444222111111333666555666666777777666666555666666666555555555444444444444444444444444444444666666666666777888999:::666666666555555555555444666555444333333444666777666666666777777777777777777:::<<<<<<999777888:::888888777777777888:::;;;999999::::::::::::;;;;;;:::::::::999999999999999;;;;;;;;;::::::999999888777777888888888999999999666777999;;;<<<;;;;;;:::===<<<;;;::::::;;;<<<<<<===<<<;;;<<<<<<;;;999777555666777999999999999999::::::::::::::::::;;;;;;:::<<<===<<<:::888888999555666666777777777777777333777;;;:::777555666999:::777444666999:::888555666777777777777666555555333333333444444444444555555555444444444333333333444444444444444444444444444444333333333333444444333333333333444555666777444444444444333333333333555555333222222333555555222222222222222222222222222222222333333333333444222333333444444333333222333333222111222333444555555777<<>>===AAACCCCCCEEEHHHHHHFFFNNNLLLIIIDDD???===>>>@@@BBBDDDEEEEEEDDDBBBAAA@@@CCCCCCBBB@@@===:::666444000000//////...------,,,///...------//////...---000///.........///000111111111222222111///...---........./////////000000111000///---,,,+++++++++,,,,,,---------...................../////////000------------------------//////////////////////////////000///......000333000///...///111222111000000///---++++++,,,---...........................////////////////////////,,,...000000......///000////////////000000000000//////000111111111111111000000000000000000000000//////......//////000111000444888777333000111333//////......------------111000...---,,,,,,------------------------------//////000000111111222222000000000000///////////////......///111222000//////000000111111111000000//////000111111111111111222222111000000///......222222111111000000//////333222111111000000111111333333111000000000111111222444444444333222333555555555555666666555555555555555444444444333333333444444444444444444444444666666666666777888999999666555555555555444444444999888888888777777777777444444444555555666666666777888999::::::::::::999777777777777888999;;;;;;999999::::::::::::;;;;;;999999999999::::::::::::>>>===<<<:::999777666555888888888888888999999999666777888:::::::::999999>>>===<<<;;;::::::::::::<<<;;;:::;;;<<<;;;999777666777888999:::::::::999888888888999:::::::::;;;999:::<<<;;;999777777888444444555555555666666666333666::::::888666888:::999666555666888999777555666666777777666666555444333333333444444444555555555444444444444333333333666555333222111111111222444444333333333333444444444444555555666777777777666666666555555555444444999777444333333444777999111111111111111111111111111111111222222333333333333333333333333333333333111222222222222333333333555888>>>DDDFFFHHHPPPZZZlll~~~sssPPPBBBAAA@@@AAAAAA@@@>>><<<<<<<<<======>>>@@@AAABBBBBB@@@???@@@DDDHHHKKKKKKRRRPPPOOOOOORRRUUUWWWXXXUUUVVVZZZ^^^```^^^[[[WWWWWWWWWSSSMMMJJJIIIEEE???>>><<<;;;:::;;;;;;:::888;;;;;;:::999888777666555555444555777:::;;;;;;:::999:::;;;<<<;;;:::888777@@@<<<:::;;;<<<;;;>>>CCC>>>BBBDDDBBB???>>><<<888333000111555999888999;;;888<<<===<<<===@@@@@@===NNNLLLHHHAAA<<<:::;;;===;;;;;;;;;===@@@AAA???===CCCBBB@@@>>>:::777444222000//////...------,,,,,,000///......///000///...+++,,,---///000111111222000111111111000///............////////////000000//////...---,,,,,,,,,,,,,,,------------.....................////////////------------------------...........................///000///......000222111///......000000///---//////...------------...........................000000000000000000000000***,,,......---,,,---...////////////000000000000//////000111111111111111000000000000000000000000000/////////000111222222000222444333000...000222///...---,,,,,,,,,---...000///...---------------------------------------/////////000111111222222000000/////////.........//////...000111222111///......000111111222222222//////000111111111111111111111000000//////......333333222111000///......222222222222222111000000333222111111000111111111111333555555444333333444444444555555555555444444444444444333333333222222555555555666666666666666666555555666666777888999555555555555444444444444777888999999999888777777333444444555555666666777888777666777888999888666555666666777999:::;;;<<<999999999:::::::::;;;;;;888999999::::::;;;;;;;;;======<<<:::888777666555888888888888888888888888777777888999::::::999999<<<<<<;;;:::::::::::::::<<<;;;::::::;;;;;;999888888888999999::::::::::::666666777888999::::::;;;888999:::999999888777777444444444444555555666666222555888999888888888:::888666555666888888777555555555555555555444444333222333333444444555555555444444444444444444444444666444222000000111222333444333333333333333333444666666777888888888888888888888888777777777777666888777666555555666777888222222111111111111000000111111222222333333444444333333333333333333333333...///000111111111000000444777>>>EEEGGGIIIQQQZZZdddxxxTTTDDDCCCAAABBBCCCCCCBBBAAA@@@@@@??????@@@AAACCCDDDKKKIIIFFFDDDDDDEEEEEEFFFNNNNNNOOOSSSXXX]]]aaacccjjjkkkoootttyyyxxxsssmmmhhhgggaaaYYYSSSPPPJJJDDD@@@@@@AAAAAAAAA@@@>>><<<===<<<:::777666555444444666666777888999:::999999555666666666777888888888CCC???===??????>>>???CCCGGGLLLPPPNNNIIIDDD>>>;;;;;;888555777888999888888444777888666666999999666HHHFFFAAA;;;666444666888555555777999;;;<<<;;;;;;@@@???<<<999555222///...---------------------...///...---...///000///---)))+++---///111111000000///////////////.........//////////////////000000...------,,,,,,,,,,,,---------------.....................///////////////------------............---------..................///000000//////000222111000/////////000...---.........///....................................000000000000000000000000***+++------------------////////////000000000000//////000111111111111111000000000000000000000000222222111111000111111222...//////...++++++---000000///---,,,,,,---///000//////......------------------------............//////000111111222222333000000000000////////////000//////000222222111/////////000111111111111111//////000111111111111111000000000/////////......222111111111000000//////111111222333333111000///222222111111111111111111000333555666555444444444444444555555555555444444444333333333333222222222555555555666666666777777555555555555666777888999666666555555555444444444000111333555555555444333555555555666666777777777999777555555555555444333555666777888999:::;;;;;;999999999:::::::::;;;;;;999999999::::::;;;;;;<<<;;;;;;:::999999888777777888888888888888888888888999999999:::::::::::::::888888999999::::::::::::<<<:::999999:::;;;:::888999999999999999999::::::666666777888888999::::::888888888888999888777666666666555555555666777888333555777999999888999999777666666666777777666666333333444444333333222111222222333333444555666666444444444444444444444444555333222111222333555777333333333222222333333333444555666777777777666666777777777666666666555555444555666777777666555444222222222222111111000000222222222333444555555666444333333222222333333444//////000111111111111000333666===DDDFFFHHHPPPYYYeeeSSSBBBAAA???@@@BBBCCCDDDCCCEEEDDDCCCBBBAAABBBCCCDDDKKKLLLMMMNNNPPPSSSVVVXXXPPPRRRTTTWWW[[[```dddgggoooqqquuu{{{}}}vvvpppeeeddd^^^UUUQQQOOOJJJEEEAAABBBCCCDDDBBBAAA???>>>===;;;999666444444444444888888999999999888888888888777666666888;;;???AAA>>>;;;;;;>>>===:::999;;;EEEFFFHHHIIIFFFAAA>>>===>>>===;;;999888999888666444666666333333666666333===<<<999444000000222444222555999999666666999<<<@@@>>>;;;777333000///...+++,,,,,,---...///000111...---,,,,,,......---,,,***+++...000000///---,,,------,,,------------...000000000000000000//////...------,,,,,,------------------........./////////////////////.........---------....../////////------------......//////---///000000//////000111222111///000000000///...////////////////////////////////////////////////////////////////////////,,,,,,------.........---////////////000000000000//////000111111111111111////////////////////////555444333111000000000000333333222000//////111333111000...------///000222...............------------------....../////////000000111111222333333333222222222111111111000000000//////000222333111000111111111111111000////////////000111111111111111000000000000//////////////////000000111111111222111111222333333111000///111111111111222111111111000333555666555555555666555555555666666555555555444444333333333222222222222222333333444555555555555555555555666777888888777666666666666555555555000111333555666666666555777777777777777777777777888888666555444333333333555666777999::::::::::::999999::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;999999999999999888888888999999999888888888888888::::::::::::::::::::::::777777999:::;;;;;;;;;;;;;;;:::888888999::::::999999999888888888888999:::777777777888999999999:::999888777888::::::888666888777666666666777888999555666777888999999888777666666666666666666666666333333444444333333222111111222333333444555666666333333333444444444444555444333333333444555777888333333222222222222333333111222333444444333222111444444444333333333222222222333666888888666333222444444333333222111111111222222333444555555666666444444222222222222444444222222333333333444444444444666===CCCDDDGGGOOOYYYrrrUUUBBB???======???AAABBBCCCFFFFFFEEEDDDDDDDDDDDDDDDIIILLLPPPTTTWWWYYY\\\^^^ZZZ\\\^^^```aaadddgggiiihhhkkkppptttuuuqqqjjjeeeXXXWWWQQQIIIFFFHHHFFFCCC???AAACCCBBB@@@>>>===>>><<<:::888666555555555666:::;;;<<<;;;999888888888888777666666999<<<@@@CCC>>><<<===@@@@@@<<<:::<<<<<>>;;;888::::::999666999888555555888888666777777555333000///111222---222666555111000444999<<<:::666111...,,,,,,,,,,,,,,,---...///111111222...,,,+++,,,---...---,,,+++,,,...//////---,,,***,,,,,,,,,,,,,,,---...///111111000000000000////////////...---------......------.........////////////////////////.........---------...//////000000---------...//////000000---///111111000///000111222000//////111111000...000////////////000000111////////////////////////////////////////////////------,,,...///000///---////////////000000000000//////000111111111111111////////////////////////444444222111000000//////444333222111000111222222111000/////////000111222---......///......---------------...//////000000000000000111222222333333333333222222222111111111000000///111222333222000222222222111111000......//////000111111111111111111111111111000000000000......///000111222333333222222222222222111000000000000111222222222222111111333555555555555666777555666666777777666666555444444444444333333333333222222333333444555555666555555555555555666888888888888777777777666666666555555666777777888777777999888888777777666666666777888999666333333555888666777888999:::999999888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888888888888999999999888888888777777999999888888888888999999::::::;;;<<<<<<<<<;;;:::;;;999777777999:::::::::999888777777777777888999888999999999999999999999:::888777888;;;;;;999777888777666555555777999:::666666777888999999777666555666666666555555666666444555555555555444333333111222222333444555666777333333333444444444555555444444444444555555555555333333222222222222333333111222333444444333222000444444444333333333222222333444666666666666444333555555444444333222222111000111222333444555666666555444222111111222444555555444333333333444666666666888===BBBCCCFFFOOOYYYyyy```FFFCCC???>>>???AAABBBBBBDDDDDDEEEFFFFFFFFFEEEEEEHHHMMMSSSVVVWWWWWWXXXYYY```cccfffhhhhhhjjjmmmpppkkkpppwwwyyyvvvooohhhddd[[[XXXPPPGGGDDDFFFFFFCCC???AAABBBAAA???======???::::::999999999999999999<<<>>>???===:::888888999666666888999:::<<<<<<===AAA>>>???BBBCCCAAABBBEEEBBBHHHXXXkkkqqqcccMMM@@@;;;CCCGGGCCC>>>???AAA@@@;;;===<<<888999<<<===;;;888999999777444333333444///111333444333444777::::::777333...+++***++++++/////////000000000000111///---,,,---...///...---+++,,,------------,,,+++------,,,------///000111111111111000000000//////111000///...........................////////////000/////////............---------...///000000000------...//////000111111,,,///111111000///000000///...---...000000000///111000///......000222333////////////////////////------------------------...,,,,,,---///000...,,,////////////000000000000//////000111111111111111////////////////////////111111000000000111111222111000//////////////////////////////000000000111,,,---...//////...---------------...///000000000.........///000000111111222222222111111111111000111000000111333333222000000000111111111000000/////////000111111111111111111111111111222222222222//////000000111111222222333222111111000000111111///000111222333222222111222333555555444555666888666666777777777777666666555555444444444444333333444444555555666777888888555444444555555666777888888888888888777777777777555555555555444444444444999999888777666555444444555888:::888444444888===777777999::::::999888777999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::999999888777777666999999999999888888777777888888777777777777777888===>>>>>>>>>>>><<<;;;:::;;;999777777999:::::::::999888777666666777888888:::::::::999999999999999:::888777999;;;<<<:::777888777555444555666888:::777777777888999999777555555666777666555555555666666666777777666666555444111111222333444666666777333333333444444555555555555555555555555333222222333222222222222222222333333444666777777555444222777666666666666555555555666666555555555555666666666666555444444333222222///000000222333444555555555444222111111222444555444333222111111333555666999:::>>>BBBCCCFFFOOOZZZtttmmmMMMIIIDDDAAAAAABBBCCCCCCAAACCCDDDFFFGGGGGGGGGFFFFFFLLLTTTYYYZZZZZZ[[[]]]___ccchhhkkkllloootttxxxyyyyyyrrrnnnjjjeeeZZZNNNIIIIIIHHHEEEAAACCCDDDBBB???>>>???AAA:::::::::;;;;;;<<<<<<<<<===???AAA???:::888888999777999===??????>>>;;;:::@@@<<<;;;>>>@@@AAAEEEJJJQQQIIIGGGPPPVVVQQQIIIEEEBBBMMMSSSMMMEEEEEEGGGGGG>>>@@@???;;;<<<@@@AAA???<<<======<<<999777666666999888888:::>>>AAABBBBBB>>>;;;666222//////000111222222222111000/////////000...---...///000///...***+++,,,,,,------------///.........///000222333222111111111000000//////222111000//////...................../////////000000000//////.........------------...///000000111.........///000111111222,,,...111111000//////000---,,,,,,---///000///...222111///---...000333444000000000000000000000000---------------------------,,,+++,,,///000...+++////////////000000000000//////000111111111111111////////////////////////.........///000222333444222111000000111111000///------...///000000//////,,,---.../////////---------------...///000000111,,,,,,------.../////////111111111111000000000000111000000111333333222000...///000111111222222111//////000111111111111111222222222222222222333333111111111111000000000000444333111000000000111222///000111222333333222111666666777777777777666666555555555444222222333555444444444333333222222222444444444555555555555666555666555444333333555777;;;999666555666777777777888888777666555444333333333444666777777777666555555555666666777777888888777888999:::;;;:::999888;;;:::888888888:::<<<===::::::;;;;;;<<<<<<======999999888777666666666777777777666666666666777777:::999888888777888888888888:::;;;<<<<<<<<<>>>@@@;;;<<<<<<===<<<<<<;;;;;;666666888999999:::999999999999999999999999999999777777777777777888888888888666555555777888777777444666777999:::::::::999888666444444555666666666000444777999888555333222666444222000000222444666666555333444666777777666444444333222222444555666222333444444333333555666777666555444444333444444888777666444444555555666555555444333222222222222333333333222222222111111222000///000222666777888333333333222222222111111222222222222222444555555888888;;;@@@CCCGGGQQQ[[[yyyeeeVVVKKKJJJEEE===<<>>>>>===;;;:::;;;>>>???<<<;;;>>>===888EEECCC???BBBFFF;;;666BBBHHHOOOUUURRRJJJJJJTTT___ZZZLLLGGGNNNRRRKKKGGGJJJIII@@@@@@CCC???AAAEEEAAA<<<>>>???>>>;;;;;;===?????????@@@@@@AAABBBCCCDDD===AAADDDEEECCCBBBDDDFFFGGG???666000000///,,,)))000//////.........//////111000///......///000111000111111111111///---,,,///000111111111000...---///////////////000111111111111000000//////......000111222111...,,,+++,,,...------...//////...,,,///////////////.........------............------......////////////.........//////...,,,,,,---...+++,,,///111222222111000222111///000222111---***------------------------//////............//////////////////000000000000111111111111111000//////000//////.........//////000000////////////000000000000000000///...---,,,111000...---,,,+++*********+++---///000000//////---...000111111111000///---...///000000///...---//////000000111111111222111111222222222222111111............/////////000333333222222111000//////000000000000000000000000///000000000000//////...222222222111000//////...111111111000000000000000666666777777777777666666444555666555333222333444444444333333333333333333444444444555555555555666666666666555444444666888:::888666666777888777666777777666555555444444444777777999:::::::::999888555555555555555666666666888999:::;;;;;;;;;;;;:::;;;:::999888888:::;;;===;;;;;;<<<<<<<<<<<<<<<===999999888888888999999:::888777777666666666777777888777777777888999::::::888:::;;;<<<<<<<<<>>>@@@<<<<<<<<<<<<<<<;;;::::::888888888888888999999999888888888888888888888888777777777777777777777888888777666666888999999888666666888999::::::999999;;;:::888777777888888888111444777888666555333333777555444333333333555666888666555555666777666666444444444444444555555666222333444444333333444666666555555444444444444444666666444333333333444555333333222111111111222222333333333222222222222111555333000000222444555555333333333222222222222111333333444444555666666666888999<<>>=========>>>>>>???CCCHHHMMMcccVVVDDD@@@EEE===666===FFFOOOWWWVVVRRRUUU```kkkggg```]]]dddkkklllllllll^^^TTTRRRNNN@@@;;;<<<999888999999666333222444666???>>><<<;;;;;;<<<===>>>:::<<<>>>>>>>>>???CCCFFFAAA:::222...//////---+++.........///////////////000///...------...///000//////000000000000/////////000000111000///...---///////////////000111111222111111000///......------///000000///---...///000///...///111111///...000000000000000000000000,,,------......------,,,......////////////......,,,...000000...---,,,,,,------///000111111000000222000//////111111...,,,........................//////.........//////000////////////000000000000111111111111111000////////////............//////000000////////////000000000000000000///...---,,,//////......---.........------...///000000000000//////000111111111111000...//////////////////...///000000000111111111111000111111222222111111000........./////////000000000111111111111111222222000000000000000000000000//////000000000000//////222222111111000//////...111000000000000000000000555666666777777666666555333555777666555333333333333333333333444444444444444444444555555555555666555666666555555555888:::888777666777888888666555555555555555555555555555888888999:::::::::::::::777777777666666666666666888888:::;;;<<<<<<<<<<<<::::::999888888999;;;<<<=========<<<<<<<<<<<<<<<999999999::::::;;;<<<<<<999888777666666666666666666666666777888:::;;;<<<888:::<<<<<<<<<<<<>>>???======<<<<<<;;;:::999999:::999888777777777888999666666666666666666666666888888777777777777777777888777666888:::;;;;;;:::777888999999999999888888999888777555444444444444333555666666555444444555777777666666555555555555999777555555666777777666444444555666666666666555222333444444333333444555444444444444444555555555555444444333222333333333111111000000111111222222333333333333222222222222777555222111222333222222333333333333222222222222333444666777888888777777888999===BBBCCCFFFOOOYYYiii}}}hhhfffjjjbbbSSSIIIDDDEEEEEEFFFGGGGGGGGGHHHJJJPPPLLLJJJUUU\\\\\\aaaeeehhhiiijjjqqq}}}~~~wwwsssqqqqqqpppmmmjjjgggdddbbb^^^ZZZVVVTTTTTTSSSOOOKKKHHHHHHHHHGGGEEECCC@@@???AAA===???DDDFFFIIIUUUeeemmmMMMDDDKKKFFF<<<>>>AAAIIIPPPPPPNNNQQQ]]]iiimmmllljjjpppsssYYYIIIGGGDDD???>>><<<999555444555777===;;;999777555555555666555666777888999<<<@@@CCC:::555///---.........,,,,,,---...000000000//////......------------..................///000222222000000000000000///......///////////////000111111222222111000///...------***,,,////////////000222111000000111222222111///000000000000111111111111,,,------......------,,,......////////////......+++---111222000---++++++////////////////////////111///......///000000///000000000//////........................///000111////////////000000000000000000111111000000////////////............//////000000000000000000000000000000000000///...---,,,---------...///000222222000000/////////000000000000000//////000000111222000//////......//////000000000000000111111111111000111111222222111111000....../////////000000000......///000222333444444000000000000000000000000---...///000000111000000222222111111000/////////000000000000000000111111555666666666666666666555222555777888666444333333222333333333444444555555444444444555555555555666444555555555444555777999666666666888999888666444666666666666777777888888666666777777777888888888;;;::::::999999888888888777777888:::;;;<<<<<<===:::999999888888999::::::>>>======<<<<<<;;;;;;;;;999999::::::::::::::::::999999888777666666666666777777777777888999:::;;;999:::<<<<<<;;;<<<===???>>>===<<<;;;999888888888<<<;;;888666666666777888777777777777777777777777888888888777777777777777666666666888:::<<<;;;:::999999999999888888777777777777777555333222222222444555666555333333555666666777777777777555444333777666555555777888888888333444666777777777666555222333444444333222333444222222333444555555666666555444444333333333333333000000000000111222333444444444333333333222222222777444222222222333222111444444333333333222222222222444666888999888777666777999===AAABBBDDDNNNYYYiii{{{jjj]]]WWWSSSMMMIIIHHHHHHIIIJJJOOOSSSNNNKKKTTTWWWWWW]]]jjjmmmnnnnnnrrrzzzzzzuuuqqqqqqxxxwwwuuurrrnnniiidddbbbbbb]]]WWWRRRPPPPPPNNNMMMJJJJJJJJJIIIGGGEEECCCBBBDDD???AAAJJJJJJIIIXXXllltttTTTJJJSSSPPPFFFEEEGGGLLLPPPNNNJJJOOO[[[gggbbbccc^^^]]]rrrlll\\\ZZZXXXIIIGGGEEEAAA??????@@@AAA<<<<<<<<<:::999777555555555666888:::;;;===>>>???666333///---......---,,,***,,,...000111111000///........................//////.........000222333000000000000000//////...///////////////000000111333222111000///...---,,,***,,,.../////////111222111111000111222333111//////000000000000000111111---......//////......---......////////////......,,,...000000...---,,,,,,111000///............///000...------...///000111000000//////...---------......---......///000111////////////000000000000///000000000000000/////////............//////000000000000111111000000000000000000000///...---,,,---------...///111222333222111///...---...///000000///...---...///000111111000///......///000111000000000000000111111111000000111111111111000000...////////////000000000---...///000111222333444000000000000000000000000------...000111111111111111111111111000000//////000000000000000111111111555555666666666666555555333555888888666444333333333333333444444555555555444444444555555555555666333444444333222333555777666555666777999888666444777777777888999999::::::555555555555666666777777;;;;;;::::::999999888888666666666777999:::;;;<<<:::999999999999999999999======<<<<<<;;;;;;::::::::::::::::::999888666555999999888777777777777777999999888888888888888999999;;;<<<<<<;;;;;;===>>>>>>===;;;999888777777777===;;;999777666666777888888888888888888888888888888888888888777777666666555555555777:::;;;:::999::::::999888888777777777888:::;;;999666444444555555555555444333333555777555666777777777555444222555444333444777999:::999333444666777777777666555222333444444222111222444000111333444555555555555555555555555444444333333111111111222333444555666444444444333333333222222444222111222333444444333444444444333333333222222111333555777888777666555555888===@@@AAADDDPPP]]]nnnnnnwww}}}ssslllhhhccc___[[[UUUOOOKKKOOOSSSOOOMMMUUUUUUUUU^^^lllpppssstttvvv{{{|||zzzsssnnnnnnvvvuuutttqqqmmmgggbbb___ddd^^^UUUNNNJJJJJJJJJKKKIIIIIIIIIHHHGGGFFFEEEDDDCCC???BBBJJJHHHBBBLLL^^^mmmcccOOOJJJRRRQQQHHHIIIRRRUUUWWWUUUTTT\\\kkkxxxvvvzzztttmmmzzzsssnnnbbb[[[\\\[[[MMMKKKHHHGGGGGGGGGHHHHHH@@@BBBDDDFFFEEEBBB>>><<<<<<>>>AAADDDEEECCC@@@>>>555333111///......---,,,***,,,...000111111000///////////////////////////111000///......///000111111000000//////////////////////////////000000111222222111000///...------,,,---///000///...///000000//////000111111000............//////000000000//////000000000000//////......////////////....../////////---++++++---///111000///...---------.........---------...000222.........---------,,,,,,...............///000000////////////000000000000...//////000000000//////...............///000000000000111111111111000000000000000000///...---,,,------------...///000000111000...---,,,------...///...---,,,---...///000111000///......///000111111111000000000000000000000000000111111000000000////////////000000000111//////000000000111111111000000000000000000000000------...000111111111111111111111000000000000000//////000000111111111111444555555666666555555444444666777777666444444444444444444444444555555555444444444555555555555666444444444333111111333555666555555666777888777555777777888888999999::::::777777777666777888888999888888888777777777777777666666666666777999:::;;;999999999999999888888888;;;;;;;;;:::::::::::::::999999:::999888666444222888888888777777888888999:::999999888777777888888:::;;;<<<<<<;;;;;;<<<>>>===<<<:::888777777888888<<<;;;999777777777777777999999999999999999999999999999888888777666666666555555666888:::;;;999888::::::999888777777888888555888:::888444222333555444555666555333333555777444555666777777666555444444333222444666888999999444444555666666666666555222333444333222111222333000111333444555555555444555555555555555444333333222222222222333444555666444444444444333333333333222111111222444666555444444444444444333333333333111222444555666666555555444777<<<@@@AAAFFFUUUeeewww~~~}}}tttttt{{{yyyoooppp}}}qqq```TTTTTTWWWSSSSSS[[[\\\___lllpppvvv|||~~~wwwuuuvvvwwwwwwvvvtttooojjjdddaaaddd```YYYRRRMMMLLLMMMNNNGGGGGGFFFEEEDDDDDDCCCCCCBBB@@@BBBFFFBBB<<>>;;;AAA>>><<>>BBBDDDMMMaaatttuuukkkbbb___cccjjj|||yyymmmiiiooorrr}}}|||rrrmmmgggiiilllmmmjjjfffcccaaaeeecccaaa^^^\\\ZZZYYYXXXJJJLLLJJJDDDBBBCCCAAA===???EEE@@@<<>>???>>>:::666...///111111///...------000//////.........//////,,,---...//////...---,,,***,,,...000222222222222222111///.........///000///////////////000111111////////////000000000000+++---///000//////000111000///...///111111///......//////000111222222222+++,,,,,,------,,,,,,+++......////////////......---///000///---,,,------+++---///000000///---,,,+++...111111...,,,---...,,,------...///000111111222111000///------------////////////000000000000------...///000000//////---------......000111111///000222333333222000///000000000000///...---,,,////////////000111333333...///000111111000///...///000222333333333222111///000111222222111000///222111111111000000////////////000000000000//////000000000000111111111111.../////////000000111111000000000000000000000000///000000000000000///...000000000000000111111111...//////000111222222222333333222333444666888999777666555444444444444444888666444444444555444333333333333333333333333333222333222111///000333666999555222333777999777444666333111222444666555333666666666666777777777777;;;;;;:::999999888777777888777777888::::::999777777888:::;;;:::888666555;;;::::::999999::::::;;;888777666555555666777888666777888999999999999999999:::::::::999888666444999999:::;;;;;;;;;::::::;;;999777666666777999:::999888666444444555777888888888888999:::;;;<<<===:::999888777777777888999999:::;;;;;;999888999;;;<<<:::888888999:::999888888777555777999:::777555555555444333111222555777888777666444444444555666555444333222333222000...666555333222111222222333444333222111111111111222000111333444555444444333888666444222000/////////000111222333333333333333333222222111222333555666555333111222444444111...333444555666555444333222111000000///111333666777===;;;;;;???DDDRRRlllvvvhhhddd___fff{{{|||~~~uuuhhhiiijjjjjjhhhddd```^^^aaabbbcccfffhhhiiigggeeeTTTRRRNNNIIIFFFDDDCCCCCCHHHHHHFFFAAA>>>>>>CCCGGGJJJJJJKKKNNNQQQVVVZZZ\\\ccccccjjjxxx}}}}}}zzzuuunnnggg\\\SSSSSSWWWPPPOOONNNNNNMMMLLLKKKJJJFFFDDD@@@<<<999888777777:::999999:::<<<;;;888444333222111000////////////222000//////000000///---,,,---------......//////---------000222333111000000000111111111111000000111000///......///000111///......------------...,,,,,,------......//////222111///...---------...111111000000//////......222000---++++++,,,...///.../////////...---,,,,,,//////000000000000//////////////////////////////...000111000///...000111++++++,,,------......///---...///000000///...---////////////000000000000111111111111000000000//////000111000......///111222111111111000000//////.........///////////////,,,,,,------.../////////000000000000000000000000000000000000000///......000000000111222222333333333111///...---...///000333222///---,,,,,,---...---......///000111111111000111222333222000...,,,...///000111111...,,,***111111111111000000000000...///111222222111000///......////////////......333333333333444666888999666666555444444444444444333222111222444555555555333333333333333333333333222222222000///000333555999555333444777999777444888666444444666777666555555666666666777777777777::::::999999888777777666888777777888999:::999777888999:::::::::999777666::::::999999999999::::::888777666666666666777888888888999999999999999999999999999999888777666666:::::::::;;;;;;:::999999<<<;;;:::::::::;;;<<<<<<999888777555555666888999999999999999:::;;;;;;<<<:::999888777777777888999999:::;;;:::999888999:::<<<:::888888999999999888999777666777999:::888555555555555333222222555777777777666555555555555555555444333333444333111///555444444333333222333333333222222222111111111000111222333444444444333222555444222111000111222222///000111111222222222111333333222222222333444444333111000222444444333000444444444555444333333222222111000000111333555666888888:::@@@GGGVVVooovvvhhhccc___hhh~~~wwwnnnhhheeeffffffeeeccc```^^^\\\^^^[[[VVVQQQMMMKKKKKKJJJJJJJJJIIIIIIJJJNNNSSSWWW[[[ZZZYYYYYYZZZ]]]```bbbooonnnllllllnnnoooooonnnrrrkkkeee```ZZZSSSQQQSSSPPPOOOMMMLLLIIIFFFCCC@@@@@@>>><<<;;;999999999999:::999888:::;;;:::777333222222111000////////////222111000111111111000.....................------...---...000222222111/////////000000000000//////111000///......///000111000000/////////000000111/////////000000000000000222111///...------......000000000000//////......111000...---,,,---...///.........///......------//////000000000000//////////////////////////////---...///...---,,,---...+++,,,,,,------......///.........//////........./////////000000000000111111111111000000000/////////000000///------///111000000000000//////......000/////////......------------......///000000111000000000000000000000000000000000000000///......///000000111111222333333222111///.........///000111000...------...///000///000000111222222333333000111222222222000...---000000000000///...------///////////////////////////000111222222111///.........////////////......444444444444555777888999666555444444444444444444444222222333555666666555444444444444444444444444111222222111000111333555999666444555777999777555999777666555666666666444555555666666666777777777:::999999888888777777777888777666777999:::999888888999:::::::::999777777999999888888888888999999888888777666666777888888999::::::::::::999999888888888777777777777888888;;;;;;;;;;;;:::999999888777777888888999999:::::::::999888777777888999::::::::::::999999:::;;;;;;;;;:::888777777777888888888999::::::999888999;;;;;;:::888888999999999888999888777888::::::888777555666555444222333555777555666666666666555444444444333333444555555444222444444555555444444333333111222222333333222000000333333444444444333222222111111000000111222444555//////000111111111111000333333333333333333222111111000000111333444444333555555444333333333333333222222111000111222444555666777<<>>>>>===>>>>>>===<<<:::888666444777888888999888666444222000000///...............000///000111333222000---////////////............111000//////000000///---...//////000000//////...000///...------...///000,,,,,,,,,------///000000//////......------,,,,,,000000//////............///////////////////////////000111222111111000///,,,---.../////////////////////000000000000//////////////////////////////000111222111///......///,,,,,,------.../////////...---,,,++++++,,,---.../////////000000000111111000000/////////...............---,,,+++,,,///222//////////////////////////////......------,,,,,,---......///000000111111//////////////////////////////000000000000////////////000000111222222222111000////////////000000//////............///000............//////000000000000111111000///......////////////...---,,,,,,,,,---------------......222222222222111///...---......////////////......444444555666666666777777444444333333333444444555999888777777888777555333555555555555555555555555222333555555444444666888999777666666666666666555666666555444222222222222555555555555666666666666:::::::::::::::999999999888777555555777888999888999999999:::::::::999999999888888777777888888999888888999999999999888888;;;;;;;;;;;;::::::999888777777666666666888999;;;<<<<<<<<<;;;:::999888777777777999:::;;;;;;;;;;;;:::::::::::::::;;;<<<<<<;;;;;;:::999999999::::::<<<:::999777777777777888999;;;<<<<<<;;;;;;<<<>>>;;;999777777888999888777777888999999999888888888666777888666555444555666333444555666666555444333444333333555777777666555222333444555555555333333111333444666666555333222555444444333222222222222222111000000000111222333111222222333222222111111222222333444333222000///444333333222111111111222555444333222111222333333222222222222222222333333:::>>>CCCGGGMMMZZZhhhrrrsssrrrjjjdddaaa[[[bbbwww~~~yyyrrrpppwwwwwwiiiVVVHHHBBBAAABBBCCC?????????===;;;999777666777888999999777555333222000//////............///.........///111111///---------......///000111111222111//////000000...---///000000111111000000///000///...------...///000,,,,,,,,,------///000000//////......------,,,,,,///////////////........................////////////000111222222222000///------...///000000000/////////000000000000//////////////////////////////000111111111///......000,,,,,,---......//////000...---,,,++++++,,,---......////////////000000000/////////............------...---,,,+++,,,///222000000000000000000000000,,,------....../////////,,,------......//////000//////////////////////////////000000000000//////...//////000111111222222000///////////////000000111000000///...---------.............../////////000000000000000//////...///111333555444111...,,,------........./////////222222222111000///............////////////......333333444555666666555555333333333333333444444555222222333555777777555333444444444444444444444444111333555555555555777888888777666555555444555555555666666555333222333555444444555555555666666666999999999999999999999999888666555555666888888888999999999999::::::::::::999999888888888888999999888999::::::::::::999888999::::::::::::999999888888888777777888999::::::;;;;;;;;;;;;:::999999888777777777888888999999:::999999::::::;;;;;;<<<<<<:::::::::999999:::;;;;;;<<<;;;999777666666777777999:::<<<<<<;;;;;;===>>>:::999777777888888888777666777999999777666777888777888999888666555555666333333444555555555555444444333333444666777666444222222333333444444333333222222444555555555444333444444333222222222333333333222111000///000111111222333333333333222111111222222222222222222111000444555444222000///111333444444333222222222222222111111222222222333333333:::???CCCDDDIIIUUUaaagggnnnpppkkkhhheee]]]bbbvvv|||gggVVVMMMIIIFFFCCC??????>>>===<<<<<<;;;;;;777999::::::777444333222000000///......//////000...---,,,---///000///...,,,,,,---...000111222333333111///...///000///...000000111111111111000000//////...------.../////////////////////000111222000000000000000/////////......////////////......---............/////////...///111222222111000000......///000000000////////////000000000000//////////////////////////////,,,...///...---------///---------...//////000000......------------......------.........////////////.........------------,,,---......---...000111000000000000111111111111,,,------...///000111111,,,,,,------.../////////000000000000000000000000...//////000000000000000......///000000111111222////////////000000000000111111000///...---,,,,,,000000000000000000000000////////////////////////000333777999888555000---.........///000000111111222222111111000000//////......////////////......222333444555555444444333333333222222333333444555111111222444666666444222333333333333333333333333///111333444444444555777777666666555333333333444222444555333111111333555444444444555555555666666777777777777777777777777999666444444666888888888999999999999::::::;;;;;;::::::999999999999::::::999999:::;;;;;;:::999999888888999999999999999999888999999::::::::::::999:::::::::;;;;;;:::999999777666555444444555666777888888999:::;;;;;;<<<<<<999999999999:::;;;;;;<<<<<<;;;999777666666666777777888::::::999:::;;;===:::888777666777888777666444666888888666555666777777999:::999777555555666444333333333444444555666444333333444666666555333111111111111111222333333111111111222222333333333444333222222222333444555222111000//////000111222222222222222222111000000111111111111111111222333333444333111//////222555333333333333333222111111///000111222333444444444:::@@@DDDDDDJJJWWWbbbfffpppsssnnniiieee\\\aaauuuwwwjjjaaaXXXMMMEEEBBB@@@>>><<<;;;;;;;;;;;;777:::<<<;;;777444333333000000000//////000000111000...,,,,,,...000000000------...///000111111222222000......///000000/////////000000000000/////////...------------...///000000/////////000000111/////////000000000000000---...///000000///......---------.........//////...//////000111111000000///000000000000//////...//////000000000000//////////////////////////////+++---......------///000------......//////000000.........//////.........,,,,,,,,,------------............---------,,,,,,+++---000000000///000111/////////000000000111111.../////////000111111111---------...//////000000000000000000000000000000......///000000000000000......//////000111111111......///000000000000000//////000//////...------000000000000000000000000//////.........////////////111444555444222...,,,---......///000000111111111111000000000000000111......////////////......111222333444444444333222222222222222333333444555666555555666777666333000333333333333333333333333---///222333333333444555666666666444222111222333///000222111......000333444444444555555555666666555555555555666666666666999666444444555777888888:::999999999::::::;;;<<<;;;::::::999999::::::;;;999999;;;;;;;;;;;;999999666777888999999999999999999:::;;;<<<<<<;;;999888999999:::;;;;;;;;;::::::;;;:::888666666777999:::777888999:::;;;;;;;;;;;;888888888999:::;;;<<<======;;;999888666666666777555777888888888888:::;;;:::888666666777888777666333666888777555444555777888999:::999777555555666444444333222333444666777444333333444555555444222111111000///000111333444000000//////000111222222333222222111222333555666000000/////////111222333111111111111111000//////111111000000000111333444111222333111///000444888222222333444333222111000...///111222333444444555<<>>???<<<:::===:::::::::888555222000///333222111///......................../////////000111111111111000...---,,,///////////////......---111000000000111222333333333000,,,+++---000222333////////////////////////............////////////000...---++++++,,,---...///---,,,******+++,,,---///000000000000000/////////000000000......///111............/////////000000///---+++++++++---...---------///111111///---///000000///------...000...///000111111000///...000...,,,+++++++++---...***+++,,,---............000000000000000111111111//////000000111111222222000000000///...///222555000//////.........//////------...///000111222222111111000000000000111111000000222333333222111000000///...------...///000......////////////......000000//////............+++,,,......---,,,---...---///000///---,,,...111........................///000111222222111000///......////////////......111000///000222444333222222222333333333333444444666666666666666555444444555444333222222222333333333444555666666666555444666888:::999888666666666333444555333000000222555666666555444444555666777;;;888555555777888777666444555666777888888999999999999999888777999;;;>>>:::;;;;;;;;;;;;;;;::::::666777888:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::999888::::::::::::999999999888777666555555777888888777777888999::::::;;;;;;;;;999888888777777888888999777777888:::<<<<<<999777777666666999;;;;;;999666888888888888777777777777444555666888999999999888888888777666666777888888555666666666555444333333555555555444444444333333333333333333333333222111222222333333444555555555777555222111333444444444000222444333222111222333222222333333333444444444333222222111000000111111222222333333444555555555111111111222222222333333111222222111111222444666??????BBBMMMbbbuuuzzzvvvvvvqqqllljjjeee```aaaeeevvvsssZZZNNNGGG===:::======;;;999666444333333333222111000//////...//////........./////////000000111111111000///...------++++++---...///000000000111000000000000111111222333111...---///111333333000000000000000000000000............////////////000///---++++++,,,---......---,,,++++++,,,---...//////000000000000//////111111222111000///111333........./////////000000///...---++++++,,,---......------///111111///---.../////////------...000...///000111111000///...000///---,,,+++,,,---...+++,,,---...............000000000000000111111111///////////////000000000...///000222222222222111000//////.........///////////////000000111111222111000000000000000000111111111222222222111000000000///............///000......////////////......---.........------,,,+++,,,...000000///...///000...000111000...---///111111111111111111111111111///000000000000000//////......////////////......222111000111333444444333222222333333444444444444555666666666666555444444444444333333333333222222666666666666666555444333555777999999777666555666444555666555444333333555555444333222333555777888;;;888555444555777777777555555555666666777777777777888888777666777:::<<<::::::;;;;;;;;;;;;::::::666666888999999999999999::::::::::::::::::::::::::::::;;;;;;;;;:::999999999999999999888888888888888666555555777888888777888888999:::;;;;;;;;;;;;999888888777777888888999888777888999;;;;;;999777777666666777999:::999888888888888888777777777777666666777888888888888888888777777666666777777888444555555555555555444444666666555555555444444444222333333444444444444333333333333333444444444444777555222222333333333333000222444333222111222333222222333333333444444444111222222222222111000000111222333444555555444444222222333333333333333444333333222111000222555888AAA@@@AAAJJJ^^^rrryyywwwqqqllliiijjjhhhbbb^^^^^^dddppppppbbbSSSKKKLLLIIICCC:::444111222333444111000000//////000000000....../////////000000000000000000//////.........***+++,,,...////////////111000000////////////000222111///000111333333222111111111111111111111111............////////////000///---,,,,,,,,,---...------,,,,,,,,,...///000...//////000000/////////000111111000//////000222....../////////000000000...---,,,,,,,,,---...///...------///000111///...---...///...------...///...//////000000//////...000///...---------...///---....../////////....../////////000000111111111////////////..................000444777777222---/////////......//////000000000000000000000000000000000000000000000000000333222111111000000000000000//////......//////000........................------...//////---,,,++++++---///000//////000111///000111000//////000111//////////////////////////////.........//////000......////////////......333222222333444555555444444444444555666666777777555555666666555555444333222333333444444333222222666666666666555555444444222444666666555333333444444555666666555444333333111000//////000222555777:::888555333444555666777777777777777777777888888666777888777777777:::<<<999999:::;;;;;;;;;::::::777777888999999999999999:::;;;;;;;;;;;;;;;<<<<<<888888999999999888888777::::::::::::::::::::::::999777666666777888888777999999:::;;;;;;;;;;;;;;;888888777777777777888888666555555777888999777555999888777666777777888888666666666666555555555555888999999999999888888888777777777666666777777777555666777777777777777666666666666555555555444444222333333444555555555555444444444333333333222222777555222222333333222111000222444333222111222222000000111111111222222222000111222333333222000000///111333555666555444333444444444444444444444444444333222000000222777:::FFFDDDCCCJJJ[[[mmmuuutttnnnhhheeeggggggaaa\\\ZZZZZZ```mmmyyyooommmcccVVVDDD666000000111222000000//////000111111222...////////////000000000000/////////....../////////////////////......---111000///...............111000///111222333222000000000000000000000000000............//////////////////...---,,,------...,,,,,,,,,,,,---///111222......//////000/////////---.........,,,,,,...///...////////////000000000------,,,,,,---...///000///...---...000000///...+++---......------...///////////////////////////111000///............/////////////////////............//////000111111111000000000//////.........000...///444999999333---//////////////////000111000000000//////.........///000000000000000000///444333111/////////000000000//////////////////000...........................///000111111000...---(((***,,,------...///000000000111111111000000000------------------------///...---,,,,,,...///000---......//////......---222000000000222333222111333333444444555666666777555555555555555444444333222222333444444333333222444444444444444555555666111333555555444333333333444444444444444444222111000000//////111333555777888777555444333444555777777666555555555666777777666777999888888888:::<<<888999999:::;;;;;;::::::999999999999:::::::::;;;888888999999999:::::::::777888888999999999888888::::::::::::::::::::::::999888666666888888888777999999::::::;;;;;;::::::888777777777777777777888666555555666777888777666;;;:::888666555555666777666666666666555555555555888777777666666666666666666666666777777666666666555666777777777777777666666555555555444444444444222333333444555555555555444444444333333222111111555444222222333333222111000222444333222111222222000000111111111222222222000000222333333222111000///000333555555555333222444444444444444444444444444333222111111333888<<>>555333666444000000000000000000000000222222000///............---,,,,,,,,,,,,---......000000000000000000000000//////000111111111111111222222111111111111111111222000...---///111222222000//////...------,,,,,,///////////////......---+++,,,///000111000///...////////////000111222333555222//////000000---***111111222222333333333444333333333333111///---+++000000000000//////////////////............////////////000000///...------...///000111000...,,,+++........................------...000222222111///222,,,+++222888777111...////////////000000000111......//////000000000111222111...------...111222---...///111111///...---////////////////////////---------...///000000000000000000000000111111222+++,,,,,,------,,,,,,+++---,,,++++++,,,...111333,,,...///111111///...,,,444000------///111000...,,,---...//////...---,,,000000000///...,,,+++***//////.........000111222000111111222222222222222333333333333333333444444444555666666666444333111333333333222222222222111111222333333333333111111111222333222222222444666444444333333222333333333777666666555444444444444222222333333444444555555333333333444444555666777666888999999777666666777888777666555555555666666444555666777777777777777666777999::::::999777666888999:::;;;:::999777666888888777777888888999:::999::::::;;;:::999888777777777777777888888999999999888777666666777888999666777888777444333333555888777666555444555555666555555444444444333333333666666666777777777888888999999888777777666555555777666555333222222333333444444444555444444333222444333333333333333333444222222222222333444555666222111000//////000222333222222222222333333333333333222111222333444333222444444333333333222222222222222222111111111111111333444444444333444777999>>>===BBBNNNYYY^^^bbbfffkkkjjjhhhccc\\\UUUOOOMMMTTT^^^sssiiiGGG;;;444333666555111111111111111111111111222111000///............------,,,,,,------...///000000000000000000000000//////000111111111111111111111111111111111111111333000......000222333222111000000///......------//////000000///...---------...///000111111111000333333222111111111222222444111//////000000...,,,////////////000000111111000111111222111000...---////////////000000000000//////............////////////000000///......---222111000000///.........///..................///...------///111222111///222///000777:::555///,,,//////////////////000000......///000000111222222111111000000000000111111---...///000000///...---////////////////////////////////////////////////111000///...............+++,,,,,,------,,,,,,+++,,,+++++++++---...000111......///000000///......333000...---///000///...,,,---...//////...---,,,,,,---...////////////////////////000000000000000000000111111222111111000444333222111111222333444333333444555555444222222444444333333333222222222333444444444333222111111000111222222111222444666444333333333333333444444666555444333444666888:::222333444666666666666555333333333333444555666777888999:::999777666666666777666555444444444555666666666666555666666777777888888888888888888888888888888999::::::888777666888999999:::;;;:::::::::777777888:::::::::::::::888888777666666777999:::888777555444444555777888999::::::999777555666777777777666555555555555666555444444444444333333333666666666666777777777777888888777777666555555555777666555444333333444444444444444444444333222222111222222222222222222111111111111222222333444444222222111111111111111111222111000000000111333333555444222333444444222111333333333333222222222222333333333222111111000000333333444333222333555888======BBBMMMVVV[[[___cccfffccc___[[[XXXSSSMMMHHHQQQXXXjjj```AAA999333222555444111111111111111111111111111111000///............---------------...//////000000000000000000000000///000000000111111111111111111111111111111111111333111//////111222333222111111111000//////......000000000000///...---,,,...//////000111111222222444333222111000000000000222000//////000000///---............////////////---...///000111000///.........//////000000111111//////............////////////000000000///......444222000///......///000000000............000000///...------000111111000222111555:::999222,,,***///////////////.........222111111111111000000000///000222333333222000///---...///000000///...---////////////////////////222111111000///......---000///...---,,,+++++++++,,,,,,------------,,,,,,***+++,,,---.../////////000000000000000000000000222000......///000///...,,,---...//////...---,,,,,,---...///000111111111......///000000//////......///000111111111111111555333111000000111222444222222333444444333333222111111111111000000000000444444333333222111000000333333333222000000111222333333333333333444555666444444333444444666888999000222555777888777666555444333333333444444555666555777888888666555666666777666555444333444444555888777555444444555666777888777666666666777888999888888999999888888777666777888:::;;;;;;;;;:::999777777888999::::::;;;;;;;;;999888666777888:::;;;777666444333333444666777999999999999999999999999777666666666555555555555444444444444444444444444444444444555555555555666666666666555555555444444555555444444333333333333333444444444444333222222///000111222222111000//////000000111222222333333222222333333333222000///222111///......000222333555333222333444444333222333222222222222222222222222222222222222222222111111222222111000111444666======BBBLLLSSSVVVZZZ___ZZZYYYVVVSSSQQQOOOMMMLLLPPPUUUccc|||~~~XXX>>>888333111444222222222222222222222222222111000///........................---......///000000000000000000000000000000000000000000111111222000000000000111111111111333111000000111222222222000000000/////////......000000000000///---,,,+++............///000111222111000///...............000/////////000000000/////////000000000000000000------///000000///......---......///000111111222//////............////////////000000000//////...111111000//////.........111000///......///000111000...,,,,,,...000111111000222555888555...+++---/////////...............666555444222111///...---000000111111111111000000......///000000///......////////////////////////111111111000//////......///...---,,,++++++++++++,,,,,,------------,,,,,,***,,,...000000000///...111000////////////000111000000///...//////......,,,---...//////...---,,,///000000000000000//////------.../////////......------///000222222333333555444222000000000222333111222222333444444444444111111000000000/////////333222222111000/////////222333333222111000222333222222222333444555666777333444555666555444333333///111444666777777666555444333333333333444444555111333555666555555666777777666555444333444444555777666555444444555666666666666444444444666777999777888888888777777666666666777999:::::::::999888999999999999999999::::::<<<;;;999888888999;;;<<<666555444222222444555666333333444555777888888888666666666666666555555444444444444444444444444444222222222333333333444444555555555444444444444444333333333333222222222111333333444444333333222111...///111111111111///......///000222222222222222222333444444444222111///111000///......000222333222111111222444555555444222222222222222222222222000000111222333444444444333444444333222222444666::::::???GGGLLLNNNRRRWWWUUUWWWXXXUUUPPPNNNPPPSSSRRRXXXeee|||uuuRRR<<<999444111333111111111111111111111111111000//////...............///............///000000000000000000000000000000000000//////000000111222//////000000000111111111333111000000111222111000//////............------000000000000///...---,,,---------------...000000...---------......///000...///000000//////000111000000//////////////////......///000000///---------......///000111111222//////............////////////000000000000000///---...000111000...+++)))111000///......///000111///---,,,,,,...000111111///000222333///+++,,,222//////////////////......333333222222111000000///111000...------...000111......////////////......000000000000000000000000////////////////////////...------,,,------......,,,------......------,,,+++---///111222111000...000000////////////000000////////////......---...,,,---...//////...---,,,///000000000000000//////---------...///000000000......000111222333333333555444333222111111222222111222222333444555555666444333333333222222222222222111000//////////////////111222222222333666888222222222333444666777888555666666777555333000...000111333555777777777777444444333333333333444444...111333444444555666777777666555444444444555666555555555444555555666666666555444444555666888999777777777666666666666666666777777888888888888888;;;:::999999888888999999<<<;;;:::999888999::::::555444444444444444444555555444444666888::::::999666666666777666555555444333333333444444444444555111222222222222333333333333333333333333333333333111111222222222222111111333333333333333222111111///000000000000000000///...///111222333333222222222333444555444333222111111000/////////000222222000//////111333555555444111111111222222222222222///000111222333555666666666777666555444444666888;;;<<<@@@GGGJJJKKKOOOTTTPPPVVV[[[YYYSSSNNNNNNPPPUUU\\\lllkkkKKK::::::555222333000000000000000000000000000//////......---......//////////////////000111111000000000000000000000000111000/////////000222333...//////000000111111111222111000000111111000..................---------///////////////......---+++,,,,,,------...//////............///000111222...///111000///...000111............------------...///000111000///...---......//////000000111111//////............////////////000111111111000000***---000222111...***'''////////////////////////...---,,,,,,///000000//////......///---***...444////////////000000000111......///000111333333444111///---++++++---///111////////////////////////000000000000000000000000............////////////---------------...///000------............------,,,---///111111111///...////////////////////////---///000000...------...,,,---...//////...---,,,,,,---...///000111111111.........///000222444555111222222222222222111111555555444444333222222222222222222333444666777888666666555555555444444444222111000//////000111111000222333333444555777999111222222333555666888999888888777666444222111000222333444555777888999:::444444333333222333333444000222444555444444555777888777666555555555666666333333444555666666666666666666666777777888999:::777777666666555555555666777777777777777888999999::::::999888888999::::::999999999888888777777777333444555666666555444333:::888777888:::<<<:::999555666777777777666444444333333333444444444555555333333333333444444444444222222222333333333333333111111222333333333222111222333333333333222111111111000000000000000000111...000222333444444333222222333444444444444444444000000000111111111222222111000///000222333222111000111111111222222222222111111222222333444555555666666666444333333555777<<<===BBBHHHJJJIIIMMMRRRLLLTTT]]]aaa___WWWPPPLLLRRR]]]qqqaaaDDD666999666333444111////////////////////////.........------......///000000//////000000111222000000000000000000000000111000///...///000222333......//////000111111222111000//////000000...---.............../////////---......///////////////+++,,,---////////////.../////////......///000000...000222111...---///111/////////.........---------...///111222111111000////////////000000000000//////............////////////000111111111111111,,,...000111000...+++))),,,---///000000///---,,,---,,,,,,---000000///...000......000///,,,...222...//////000111222333333---......///000111222333000///...------...///000//////............//////000000000000000000000000//////......------,,,,,,///......------------...------............------,,,,,,...//////......---,,,---...//////...---,,,,,,///111000...,,,,,,---,,,---...//////...---,,,,,,---...///////////////000000//////111444777999555555444444222111///...555555666555444333222111222222333444555666888999666555555555555444444444222111000000000111222333444555666555444444555777111222222333555777999:::<<<:::777555333333333444444555555666777999;;;<<<444444333222222333333333333444666666555444555666999888777555555666666777111222444666777777666666777777888999::::::;;;;;;777777666555555555555666999888777777777888:::;;;999888888888888999;;;<<<777777777777777666555444333444666777777666444333:::777555555777777555333555666777777777666444333333333333444444555555555444444444555555555666666222222222222222222222333111222333444444444333222222333333333333222111111222111000//////000111222///000222444555444333222333333333333444555555555000000111222222222222111222111000000111111000///000000111111222222222222333333333333333333333333333333333111000000222444888:::>>>CCCDDDCCCGGGMMMLLLTTTaaalllooohhhZZZPPPLLLZZZrrrYYY>>>222888666444555222////////////////////////......---------......///000000000000000111111222000000000000000000000000222111///...///000222333---......///000111111222000///...///000///---,,,////////////000000000000,,,---...///000000000000+++,,,///000111111///...///...---,,,,,,,,,,,,,,,///111222111...---...000222222111111000000000///+++---///111333333333333000000000000//////////////////............////////////000111111111111111000000000000///...---,,,+++,,,///111111///,,,+++,,,+++,,,...000111///---111//////222222...---.........///111222333444555111111111000///......---...///000111111000///...//////............//////000000000000000000000000111000///...,,,+++***)))000///...---,,,+++++++++------............------++++++,,,,,,---,,,,,,,,,+++,,,...//////...,,,++++++...111111...,,,,,,---,,,---...//////...---,,,000000000///...,,,+++***/////////000111222333444222333444444222222333444555444333333222222222222333444444555666777888888666555444333333444555666777777555444333222222222555444333222111222333444333333333444444555555555:::888666444333333444555888888888:::;;;;;;999777888666444333333333222111444555777888888888777666444555555666777888888999555333333666666444444777666666555555666777888888999888666555555666777888777666666666777777444222999999999888777666666555<<<;;;999777777777777888222333555666666666555444555777888666444444777;;;555555555555555555555555555555555666555555444444666666666555444333111000444333222222222333444555444333333222111111111111333222111222333333222000111111111111111111111111222222222222222222222222111222333333444444333333---///000111111222444666222111000111333333111000111222333222000000000111111111111111111222222222555333000000222555666777<<<===???@@@AAABBBEEEHHHLLLUUUiii~~~ttt]]]MMMPPPUUUeeeoooqqqHHHBBB:::666555444111---////////////............000000000000000111222222////////////000333555666444444222111000000000000000///---,,,---...000111111111000///////////////000111222333222000...---000000000000000000000000......////////////.....................///000000000///...---,,,,,,---...111111000000000000111111000000111111111111000000//////.........---------............/////////000---------...............222111111000///......---...//////000000000000000...------000333333000---...,,,+++,,,///111///---,,,---///000000000///...222222222111000//////...333222111/////////000000,,,,,,,,,---------------,,,,,,---...///000111111------......//////000000222333333111...,,,,,,---//////...---,,,,,,++++++,,,,,,,,,---------...............------,,,,,,+++111111111111111000///...///000000111///---***(((*********+++,,,---///000.../////////...---,,,,,,333333333333333444555555222333444444333333444666666555555444333333444444444555555555666777777777777666555444444444555666777666555444333222222222555555444444444444444555444444444444555555555555999888777666555666777777888777777999;;;;;;999777777555333333444444333222555555666666777777777666555555666666777888888999666444444777777444444777777777666666777888888999444555555555555555444444888777555666777777666555999999888888777666666555:::999777666555555666666333444555666666666555444555777888666555555777:::555555555444444555555555444444555555555444444333444444555555444444333333333222222111222333444555333222222111111111111222222111000111333444444333111111111111111111111111222222222222222222222222000111222222333333222222---///000000///000222444000//////000111111000...000111222111/////////000///000000111222222222111666444222000111333777999???@@@BBBCCCCCCDDDGGGIIIKKKPPP]]]lllooodddTTTJJJHHHMMM\\\tttwwweeefffDDD???888555666666333000111000000000000////////////////////////000111111////////////000111222222222222111000000000000000111000///......///111222111111000//////////////////000111222222111///...000000000000000000000000......////////////.....................///000000111000...---------...///111111000000000000111111000000111111111111000000//////.........---------........./////////000000........................111111000000///......---......///000000000//////000...---...000222111///...---+++---///000///------...///000000000//////222222111111000//////...222111000/////////000111------......///000000000------......///000000000/////////000000111111111111222222111...------...//////...------,,,++++++------........./////////.........---------------000000000000000///......///000000000...---+++*********+++,,,---...///000......//////......---,,,555555444444444555555666222333555555555555777888777666555555555555555555666666666666666666666666777777666555444444444555777666555444333222222222555555555666666666555555555555555555444444444444555555555666666666777777666666666888::::::888666666444222333444555444333555555444444555555666777555666666777777888888888888555555888888555555888666666666666666777777888333444666777777666444333888666555555666888888777999999888888777666666666777777666555444444444444555555666666666555555444666777777777666666888:::777666555444444555666777333333444444444444333333222333333444555555555444222222111111222222333444222111111111111222222333222111000111333555555555111111111111111111111111111111111111111111111111000000111222222222222111...///000000//////111222111111000111222333111///000111111111///...///000...000111333444444333333555555444111000333999???EEEFFFFFFEEECCCCCCDDDFFFJJJKKKQQQWWWWWWPPPJJJHHHIIIPPP___uuuiii```ZZZ@@@;;;666555666777555333111111111111000000000000......------......///000//////000000000//////...000000000000/////////000111000/////////111222333111000000///////////////...///000111222111000///000000000000000000000000......////////////.....................///000000111000///////////////000111111000000000000111111000000111111111111000000/////////............---....../////////000000000////////////////////////111000000//////.........------...////////////...222000---,,,...000111111...---------///000///......///000000111111000000222222111111000/////////000000000///000000111222...//////000111222222333////////////////////////111111111111222222222222111222222111...------...//////......---,,,,,,,,,....../////////000000000................../////////000000000000//////...000000///...---,,,,,,++++++,,,,,,---...///000000....../////////...------333333333333333444555666222444666666666777999:::666666555555444555555666777777777666666666666666777777666666555444444444666666555444333222222333333444555777777666555444555555444444333333222222000111222333444444444444555555555777999999888666444333222222444555555555555555444333333555666777666666777777777888888888999666666999999666666999555555444444444555555666555666777888999888777777888555333333555777888888888888888888777777666666666666555555444444444444666666666666666555555444666777777777777777888999777666555444444555666777222222333333444444333333222333444444555555444444111111111111222222333333222222111222222333444555333222000111222444444444111111111111111111111111000000000000000000000000000111111222222222222222000111222111//////000222444333333444555555444222000111222111000//////111///111333555777777666666333555555333111555>>>FFFRRRQQQNNNIIIEEEBBBCCCDDDGGGGGGIIILLLJJJEEEDDDGGGLLLYYYmmm|||\\\^^^}}}RRR===:::666555666666555444111111111000000000//////---------------......///...///000111111000///...000000000//////...------000////////////111222222000000////////////000000---...///000111111111111000000000000000000000000......////////////.....................///000000111111000000000000000000111111000000000000111111000000111111111111000000/////////..................////////////000000000000000000000////////////000000/////////.........,,,------...............111000.........000000111///........./////////...///000000111111111111111111111111111000000///////////////000111111222333000000111111111111111111000000//////............111111111111111111111111000111111000///....../////////......---------,,,....../////////000000000---.........//////000000000000000111111000000///000///...---------------,,,---...//////000000000......////////////......222222222333444555777888333555666777777777999;;;555444444444444444555555777777777777777666666666777777777666666555555444666555444444333333333333222333444666666666555444444333333333222222111111000111222333444444444333444444444666999999888666444333111222444666666555555555444333333555666777777777777777888888888888888666666999999777777:::777777666555555666666666888777666666777888999:::777555222222444666777888888888888777777777777777666777777777666666555555666666666666555666666666777777777777888999888888777666555555555555666777111222333333444444444333444444555555444444333222111111222222333333333333333333333333333444555666555333111111222222111000111111111111111111111111000000000000000000000000111222222333444333333333222333333222111000111333555444333444666666444333222333444333111000111222///111333444666666666666222444555444444999CCCKKK\\\YYYSSSLLLEEECCCDDDFFFEEEDDDFFFHHHFFFBBBAAAEEEJJJYYYooofffNNNYYYvvvLLL<<<:::777666555444333222000000/////////.........---------------...//////...///111222333333222111000111000000///---+++***------......///000111111000000////////////000000,,,---...///000111111111000000000000000000000000......////////////.....................///000000000000111111111111111111111111000000000000111111000000111111111111000000////////////////////////////////////000000000111111111000000/////////...////////////............,,,------..................///111111000//////...////////////.........///000000000000000111111222111111111000000000000000......///000111222222333222111111000000//////...000000000///......------000000000000000000000//////000111000///...///000///...............------------........./////////---.........//////000000000000111111222111111000///......---------......,,,---...000000000000///......///////////////...444444444555666777888999444555777777777777999:::444444444333444444555666777777777777777777777777555666666777777777666555666555444333333333333333222333444555555555555555333333333333222222222222555555555555555555555444444444444777999:::888777444333222222444666555555555555444444555555666777888888888888888888888888666444555888999777888;;;:::999999888888888888999777666444333444666888:::777555333333555777777666888888777777777777777777777777888888888777777666666666555555666666777888777777666888::::::999777666666666666666666666666111222333444444555555444444555555555444333333222111222333444444444444333444333333333333444444555444222111111222111...,,,111111111111111111111111111111111111111111111111222222333444444444444333333444444333111111222444222222111222333333222000333444444444222111222333000000111111222333444444222444444444555;;;CCCIIISSSPPPJJJDDDAAACCCIIIMMMKKKGGGEEEFFFEEEBBBAAACCCKKKTTTeeexxxZZZJJJZZZkkkDDD;;;:::888666444222111111////////////............//////......//////000111//////000222222333333333000000111111///...,,,***,,,,,,---...///000000111///////////////000000111------......///000111111000000000000000000000000......////////////.....................///000000///000000111111111111000111111000000000000111111000000111111111111000000...////////////000000000/////////000000000111111111000000//////......---........................------...////////////...---///222333111///......///000111000.........///000////////////000111222111111000000000000000000......000111222222222222111111000000///.........000000//////.........---////////////...............///000000//////000111........................------........./////////................../////////000000111111111111000---------...............,,,---///000000000///.........///000000000//////666666555555444555555666444666777777666666777999555555444444555666666777666666666777888888888999444555666777888888777777555555444333333333444444444444444444555666777888444444444444444444555555:::999777555444333333444444444555777::::::999777555444222222444555555444555555666666777777777666888888888888888888888888444222333777999888999===999999888777777777777777555555555555666777888999999888777777888888777666777777777777777777777888666777777888888888777666555555444555666777999:::888777666888:::;;;999666555666777888888777666555222222333555555666666666333333444444555555444444222333444555555555444444333333222111111111222222//////000111222111---+++111111111111111111111111222222222222222222222222111111222333333333333333111222333222111111333444222111111111333333111000222333444333111000111222444333222111222333555666444333222333555999>>>AAAEEECCC@@@???CCCMMMZZZccc[[[QQQHHHEEEEEECCCDDDGGGNNNUUUbbbtttUUUMMM```bbb>>>999999888666444222111222000000000////////////...111111000000111111222333111111000000000000111111---...000111111000///...,,,---...///000111111222///////////////000111111............//////000111000000000000000000000000......////////////.....................///000000......000111111111000000111111000000000000111111000000111111111111000000.../////////000000000000//////000000000111111111000000//////...------,,,..............................///000000000/////////111222111///---...000///111222111...---...000//////.........///000111000000000000000000000111...///000111222222111111////////////000000000111///////////////........./////////.........---------///000000//////000222............////////////....../////////000000000.........---------------------...///////////////+++,,,.../////////......,,,---...000000///...---......///000000000000000777666444333111111000000555666777777666555666888666666666666666777888888555555666777888999999:::333444666777888999888888555555444333333333444444666555555555555777999:::444555555666666777777777;;;999666333111000111111444444555888:::;;;:::888666444333333444555444333444555777888888888777666999999888888888888888888222000222777999888:::===777666555444444444444444444666888:::;;;:::999999;;;:::999:::;;;:::888666777777777777777888888888555666777888888777666666444444444444666888:::;;;888777666888;;;;;;999666444555888999999888555444222333444555666666666666000111333444555666666666333444555666666666555444222222111000/////////000,,,---///111333111...***111111111111111111111111222222222222222222222222000000111222222222222111000111222111000000222444333333222333444555333111111222333222000000000111999888555444444666888:::666333111222444888999:::BBBAAAAAADDDNNN___rrr~~~jjj[[[KKKEEEDDDFFFIIILLLMMMWWWiiiwwwQQQNNNddd]]];;;666777777666444222222333111111111111000000000000222222222222222333333444333222000............///***,,,///111222222222111---...///111222222333333///////////////000111111///............///000000000000000000000000000000......////////////.....................///000000---...///111111111000///111111000000000000111111000000111111111111000000.../////////000000111111000000000000111111111111000//////...---,,,,,,,,,---........................//////000000000000000111222222///,,,,,,///222///111222111...---...000///...---------...000111000000000000000111111111...///111222222111000000,,,---...000111222444444////////////////////////000000//////.........------...000000//////111222.........///////////////000000000000111111111111.........------,,,,,,++++++,,,,,,---.........---***,,,...000000000...---+++,,,...000000///---,,,......///000000000000000666666555444444444444444666555555444444444555555444222111444888:::666222777777888888777666555444::::::999888777666555555555555666777777777777777666666666666666777777777333333333444555666666777666777777666666555444333333333444555666666666666666555444333333333333333555444333333444777999;;;999:::;;;999777666666777777777888888888888777777555666777666444444666777888999:::999888777888999;;;;;;:::999999888888777666888:::<<<<<<:::888666555555666666666666666666555555555666777999:::;;;:::888888888:::::::::888888777666444444555555666444444444444555555555555555555444444444333333333333333222222333444666777777666444222222222444555222111000000111111000...///000222222111111222444222222222222333444555666444333222111000000000000111000///...///222555777444444333222111111111222222333444555666666666666555555444333444555666777555666555333444777999:::<<<<<<>>>BBBIIIXXXqqqjjjUUUCCCBBBFFFGGGLLLTTTXXXbbbxxxfffQQQNNNZZZuuuFFF>>>777888888888777555333111333222111000////////////000111222333333333222111222111......///000000///---...000111222222222222//////.........//////000555111------///111222111.........///////////////222222222111000//////...111000///000111222111000///...---,,,---///111222000000000000000000000000...///000222333333222222222222222000//////222444////////////000000000000000111222111/////////000///...,,,++++++,,,---..................///000000000000111111111000000///222222222222222222222222222111000000111111///...000000000//////111444777333111000111222222111000111111222222222111000000111000///......///000111------......000111333333111111111000000000000000000000//////.........------...///000000111000000111111222222222222111111...//////000000000000000......//////...------,,,000000111000///...,,,+++///000000///......000222333111000...---,,,------666555555444444444555555666666555555555666666777666333111333777999666333666777888888888666555444777777666666555444444444555555666777777777777777888888888777777666666666444444444555666777777777777777777777777666555555333444555666666666555555666555444444333333333444444444333333444666999:::999::::::999777666777888666666666777777666666666555666777666444444666777777999:::999888777888999::::::999888888777777666777888:::<<<<<<:::888777666666666666666666666777777777666666777888999999;;;999888999::::::999888888777666555444555555666444444444555555555666666555555555444444444333333555444333333333444555666555444222111111111333333222111000000111111000///000111222222111000111333222222222222333444555555333333333222111111000000444333000///...///111333333333222111111111111111222333444555555555555555555444333333333444555666666666666333444999AAAFFFAAA>>>===???EEEQQQeeewwwbbbOOO@@@@@@DDDEEEJJJQQQRRR\\\ppp^^^MMMLLL[[[jjjBBB???777777777666555444222222111111000/////////000000///000111222222222111000111///...---------------/////////000000111111111//////.........//////000222000...///111222111///,,,------...///000111111222222111111000//////...222111//////000000///---///...---,,,---///111222000000000000000000000000///000111222333333222222222222111000...///111444111111000000//////......000111111111///...///000//////............//////...............///000000000000111111111111000000222222222222222222222222333111000000111111000//////000000///...///222444222111000000222222111000222222333333333333222222111000000////////////000------------...000222333000000111111111111111111000000/////////............//////000000000000///000000000000000000000000---......///////////////.........///......------///000000111000///---,,,...//////...------...000222111000/////////000111555555444444444555555666666666666666666777888999888555222333666888777555666666777888888777666555555555555555555555555555555666666777777777777777::::::999888777666666555555555666666777888888888888888888888888888777777555666777888888666444333666555444444333444444444444444333333444666888999777888999999777666777999555555666666666666555555666777777666555555666888777888999999888777888999999999888888777666666555888999:::<<<<<<:::999888777777555555444555666777888777777666666777777888<<<;;;999999::::::999777777777666555555555555666444555555555555666666666555555555555555444444444666666555444444444444555444333111000000111222222333111000000111111000///000222222222000///000111222222111222222333444555222333444444333222000///333222000......///000222222222111000000000111111222333333444444444333333333333333333333444555555444555444222222;;;KKKXXXOOOFFF>>>===@@@HHHUUUaaaTTTFFF;;;===@@@BBBFFFLLLOOOWWWeeettt{{{UUUKKKLLLaaa[[[===???777666555444333222222222111111000000///000000000//////000111111000///...///...---,,,++++++++++++000///.........///000111000//////......//////////////////111222222000...+++,,,---...///111222222222111111000000//////...333111/////////...---+++...------,,,---///000222000000000000000000000000111111222222333222222111000111111///......000222333222111000///......---000111111111///...///000///000000111111000000000///............//////000000000111111111111000000000000000000000000000000333222000111222222111000///000000...------///222222000000000222222111000222222333444555555555444000000000000000///.........---,,,,,,---///111222000000000111222222333333000000////////////......///000000000000//////...///...---,,,,,,---...///,,,---......//////...............///////////////...///000111111000///...---......---,,,,,,---///111111000000111222333333555444444444444555666666555555555555666777888999:::666333222444666666666555666777888888777666666666666666777777777888888666666777777777777666666:::999999999888888777777777777777888888999999999888888999999:::999999999666888999:::999777444222555555444444444444555555444444444444555666777888666777888888777777888999666666666666666666666666666777777666555555666888777888999999888777999:::999999999888777777666666888999:::;;;;;;:::999888777666444333333333555666666666666666666777888999===;;;:::999::::::888666777666666666555555555555444444555555555666666666555555555555555555555555777777666555444444333333333222111111111111222222333222000111222222111///111222333111000//////000222222111111222333333444111222444555444333111/////////......///111333444111111000000000000000111222222333333333222111111222222222222333333444444222222222111333>>>VVVkkkdddUUUDDD======AAAIIIPPPHHH???999;;;>>>@@@DDDIIIPPPVVV\\\___dddmmmuuuzzzhhhOOOLLLSSSmmmyyyPPP;;;===777555444222111111222333444333222111000000000000///000111111111000///......///...---+++******+++111000...,,,,,,---///000111000///////////////////////////000111111000///,,,------...///000000111111111000000////////////111///............,,,+++,,,,,,,,,------///000111111111111111111111111111222222222222222222111111///000000///......000111222111111000000/////////111222222222000///000111...///000222222111000/////////............///000///000000111111111111000000000000000000000000000333111000111222333222000000111111///------...000111000///000111222111000000111222333444555555555000000111111111///...,,,///...,,,++++++---000111///000000111222333333444000000//////////////////000000111000000///...---///...,,,++++++,,,...///---......///000///////////////////////////000000...///000111222111000000......///---,,,+++---...111111111111111222222222555555444444444555555666333333333444555666777888:::777333111222333555666444555666888888888777777555555666666777777888888666666777777777777666666777777888888999999999:::888888888999999999999999888888999::::::;;;::::::888999::::::999777555444555555444444444555555666555555555555666777777888666777888888777666777999888777777666666777777888666777888777555555777888666888999999888888999:::;;;::::::999888888777777888888999::::::999888888555444333222222222333333333333444555666888:::;;;<<<;;;999999999999777666666666666666666555555444444444444444555555555555444444555555555555555555777777666555444333222222333222222222222222333333333222111111222222111000111222222111///...///000222222111111111222333333111222333444444333111///////////////000111333444111000000000000000111111222222222333222222111111222222333333333333444333222222333444777CCC___xxxuuuaaaKKK???===???CCCHHHAAA===:::;;;===???BBBGGGPPPUUUVVVUUU[[[mmm~~~|||yyysssXXXKKKMMM[[[zzzlllJJJ<<<:::666555333222111111222333888777555333222000000///111111222222222111///......///000///,,,++++++,,,111000...,,,,,,---///000111111000///////////////000///...------///111333///////////////.........000000000///////////////...---,,,---...///...---++++++,,,---...///000111333333333333333333333333222222111111111111111111///000000000......///111//////000000111111222222222333444333111000111222,,,---///000111000////////////............////////////000111111111111111////////////////////////222111000000222333222000111222222111///......000000///...///111222111000...///000111222333333333///000111111111///...---///...---,,,,,,---///000//////000111222222333333//////000000000000000000000000111000000///...---000///---,,,,,,---///000//////000111111111111000000000/////////000000111...///000222222222222111///000000...---,,,---///000000000000000/////////666666555444444444444444444444444444444555666777888666333111000111333444333444666777888888888777333333333444444555555555777777777777777666666555555666666777888999::::::999999999999999999999999777777999:::;;;;;;;;;;;;::::::::::::999888777666555555555444555555666777666666777777777888888888666777888888666555666888999888777666666777888999777777888777666666777999666777999999888888999;;;;;;;;;::::::999888888888777777888888888888777777444444444333333222111111111222333444666999;;;<<<:::999777777888888777555666666666777666555555444222333333333333444444444333333333444444444444444555555555555444333222111222222222333333333333333444222111111222222111000///111111111///...///000222222111111111111222222000111222222222222000000333222222111111111111111111111000000000111222222111222222333333333222222222222333444444444444444666444555999;;;FFF___yyyuuubbbLLLAAA>>>>>>@@@CCC======<<<<<<;;;===BBBEEEKKKQQQTTTVVVeee^^^MMMGGGLLLaaa```EEE===888555444333333222222222333888777555333222111000000111222222333222111///...,,,///222111...,,,---///000///.........///000111222222111000//////////////////...,,,,,,---111555000000000///......------////////////////////////...---,,,---///000///...******+++---...///000000333333333333333333333333000000/////////000000111///000111111//////000111...//////000111222333333222333444333111000111222,,,,,,---...////////////000//////............///...///000111111222111111////////////////////////111/////////111222111000000111222111///...///000///......///111222111000......///000111111111000//////000000000000////////////................../////////000111111222222//////000000000000111111///000000000000//////...000///............///000000000111222222222111111333222000/////////000111///000111222333333222111///000000///---,,,---...///////////////...---,,,888777666555444333333333666555555555555555666666666555444111//////000111222333555777888999888888333444444444444444444444777777777777777666555555666666666777777888888888999999999888888888888888666777888999;;;;;;<<<<<<<<<;;;:::999888888999999555555555555555666777777777888888999999999999999777888999888666555555666888777666555555666777888777888888777666666777999555777888999888888:::;;;::::::999999888777777777666666666777777666666666444555666666666444222111222333333444666888999:::888666555666777777666555555666777777777666444444111111222222222222333333222222222333333333444444333333444444444222111000000111111222222222222222444222111111222333111000...///111000//////000111222222111111111111222222000000000000000000000000333333333222222222222222111111111111111222333333111111222333444444444333222333444555666555555444777333444999;;;AAAUUUllldddVVVFFF@@@>>><<<===???<<<>>>>>><<<:::<<<@@@DDDEEENNNTTTZZZnnnsssQQQIIIFFFMMMhhhVVV===;;;666444444444444444333333222444333222111111111111111000111111222111///...---***...111111...,,,...000/////////000000111111111333222111000////////////,,,...///...---...000333///////////////.........////////////////////////000...---...//////...---)))***+++---...///000000222222222222222222222222......------...///000111///111222222111000000111000000000111111222222333000111222111///...///000------------...///000111000000///..................///000111111222222222000000000000000000000000///...---...000111000///...///111000///......//////...---///111222111000...//////000000000/////////......//////000111222///000000000000///...---/////////////////////000//////000000000111111111...//////000000000000/////////............////////////000111111111111111555444222000//////000000000111222333333333222111/////////...,,,+++,,,---,,,---.../////////......999888666555333333222222888777777666666666666777555555444111///...///000222333555777888999999888666666666666666666666666777777777777777666555555777777777777666666666666888888888888888888888888555666777999:::;;;<<<<<<===<<<999888888999:::;;;555555555555555666777777888888999:::::::::999999888999999888555444444555888666555444444555666888777888888777666666777999555777888999888888:::;;;999999888888777666666666666666666666666666666666555666888999888666333111444444444555555777888888666555444555666777666555555666777777777666444333000000111111111222222222111111111222222333333333111222333444333222111000...///000111111111111111444333111222333333222000---///000000//////000222222222111111111111111222000///////////////000111000111222333444555555666222222111111222333444444000111222333444555555555333444555666666666555444777111111666777:::JJJ^^^TTTIII@@@>>>===;;;:::;;;;;;??????;;;888:::???BBBCCCMMMTTT[[[ooo~~~iiiKKKIIIHHHOOOnnnPPP888:::666333444555666555444333222000/////////000111222222///000000000000...,,,+++(((---111111...,,,...111---...000111222222222222333222111000////////////)))---000111///...///111---.........//////000000.........///////////////222111////////////---+++((()))+++---...///000000000000000000000000000000---,,,,,,,,,---...000111000111333333111000111222222222222111111111111111...000000///...---...///...------------///111222111000///.....................///111111222222222111111111111111111111111...------...///000000///,,,...//////...------.........---...111222222111///000000000000//////.........---...///000222444///000111222222000---,,,////////////............//////000000111111111222......///000000111000000---......//////......---...//////000000000000000777555222000///...///000111222333333333333111111.........,,,***)))***,,,***,,,...///111111000000888555333444666666444222777666444222222444666777555444222111111333666888555444333444666999::::::777777888999999999999999333555888999888666666777777777888999999999999888999999999999999888777666222444777:::<<<;;;:::999===<<<:::999888999999:::777555444666888:::::::::777777888999::::::;;;;;;::::::888777777777888999999666444666;;;===;;;777777999:::999888777888999:::::::::999999888888888555777999999888777777888777555333333555888999:::555666888999888666333111111222444444333333444555555444444444444555555666555666777555222222444777555444444333333222222111444222//////111333444555777777666444222222444555000000111111111222222222444333111000000000111111000000000111111222222333000000000000111111111111555666555333000...///000000000000111222333555555666555333222222333444555444333222111000111222333888666444666999999777444888222000333777===EEEMMMXXXLLLAAA>>>???>>><<<;;;777999<<<=========>>>???HHHJJJSSSeee|||XXXJJJEEEJJJWWWzzzoooNNN???<<<;;;888888777777666444333222111222222111000111333666666555333111000............000222222///...000333222111000//////000111222333222111111111111///---000...,,,...111222111///000000000000000000000000---000000......000000---,,,---...///000000000000,,,...000111111000...,,,///000000000000000//////333333222222111000000000333333333222222222222222666444222111111000...---///111333222000...------000000000...,,,,,,...000...---++++++---...---,,,---...///111444444111//////000111222222111//////222111000111222222111000111111000///...---,,,,,,000///---,,,,,,---...///111///......000000---***111111000000//////......////////////////////////////////////////////////111///...000222333111...---......///000111111222222111111000///......---+++---000222222222222333111111000000000000111111222111000//////000111222111111000...,,,+++---/////////000000000000//////777555333444666666555333666666555444444555666666555444222111111333666777777666555555777999:::;;;111333666888888777555333333555777777666555666777666666777888888888888777888999999999999888888777777888:::;;;;;;:::888777;;;::::::999999999999999999777666666888999888888777777777888888999999999999888777666666666777777999666444666:::<<<:::777666888999999777777888999:::999999999888777777777666777888888777666777888777555333333555777888888777666555444444333333333444555555333111111222333444444444444555666777888555666777555222222444777555555555444444333333333333222111111222333444444777777666555333222444555111111111222222222222222333333111000000000111111333333333222222222222222000000000000111111111111333333333222000///000222222222111111111222333333444444333333333333444444111111111111222333333444666666555666777888666555888555333444666<<>>;;;999888:::>>>@@@@@@??????@@@JJJOOO[[[mmm{{{{{{}}}pppSSSEEEEEEOOO\\\|||iiiHHH:::777555888888888777666555333333111222222111000111333555888666555222000///.........000111111000000111333222111000//////000111222222000///000000000...,,,111///---...000111///---///////////////////////////222222///...000///,,,------......///000000111---...///000000///...---//////000000000000//////000000000000000000000000222222111111000000//////444333111111111111///---///000222222000.........///000///...,,,,,,...///000...------///000000000...---...000333333222000000000111111111000000///111000//////111111000///111111000000///...------000///...,,,,,,---...///000...---///111111000---111000000000/////////...000000000000000000000000000000000000000000000000111///...000222222000............///000111111111111111111000///.........***,,,///000000///000111111111000000000000111111222111111000000111111222000000000...,,,,,,---//////000000000000000000///666444444444666777666555555555666666666666555555555444222111222333555666888888777777777888999:::222555888;;;;;;999666333444555555555444444666777555555666777777777777777888888999999:::999999999===<<<<<<;;;999777666555777777888999999999999888;;;999777777888888777666777777777777777777777888888777777666555666666666888666555666:::;;;:::777555777888888777777888::::::999999888777777666666777888888666555555777999777666444444666777777666888666333000000111333555555555444222111111444666444444444555666777888999666666666444333222444666555555555555555555555444333333333444444444444444666777777555333222333555333333333333222222222222333222111111000111111111555444444333222222111111000000000000111111111111111222222111000000222444333333222111111111111111222333333444444333333333///000111222333444444444444666777777666555555666777666666444444===SSShhh|||fffNNNCCC@@@>>>;;;:::888;;;???AAAAAABBBCCCDDDNNNVVVdddvvvtttvvvsssbbbMMM@@@DDDSSS```}}}dddFFF:::888666888888888888777555444333111222222111000000333555666555333111000///......000//////000222333333222222111000000000000111222000///.../////////---+++222111//////000///...,,,........................///222222///...111000---......------...///000111//////////////////////////////000000111000000///------...//////000111111111111000//////...------222000//////000111000......000111111000...//////...//////---,,,+++---......---,,,---000111222111...------///111333333222000000000//////000000111000///......000000///...111111111000000/////////111000...---------...............///222222222000000000000000////////////000000000000000000000000111111111111111111111111000/////////111111///.........//////000000111111111111000000//////......,,,...111111000///000000111111000000000000111111222111111000000111111222...//////...------...000000000111111111111000000444444444555666777777666444555777888888777555444444444222222222333444555777888888777777666777888444666999::::::999777555444444444333222333555777555666777777888888777777777777888999:::::::::999===<<<;;;999777666444444444555777999999999999888:::888777777888999888777888888888888888777777777888888777777666666666666888666555666999:::999777444666777777666777888999::::::999888888777777666888888777555444444777999888777666666888888777555777666333222111222444555222222222111111444888;;;777666666666666777777888777666555444333333444666444444444444555555555555333444666666555444444555666777777666333222333444444444444333333333222222222222111111111111111111222222222222222222222222///000000000111111111111222333333333111111333444222222111111111111111222000111333444444333222222///000222333444444333333222555888777444333444777444555777555333???[[[uuu}}}eeeKKK???>>>===<<<<<<999:::<<<>>>@@@DDDIIIMMMTTT\\\iiiwww|||nnnWWWJJJ===BBBRRR___|||[[[BBB<<<;;;999888888888888777666555444111222222111///000222444222111000///////////////111...---///333555444111111111111111111111111111000/////////000000...,,,222111111111111000000///////////////////////////,,,//////---...111222000000///---,,,---...000222000000///......///000000//////000111111111000000.........//////000000000111111000///...------,,,000......///000111000///...///111000//////000111---......---,,,+++,,,---+++******+++...111111111///------...000222333222111000///......///111222000///......000000///...111111111111000000000000111000///...------......//////000111222222111111000000000000////////////////////////////////////000000000000000000000000000//////000000000///....../////////000000000111111000000000/////////...111333555555444333222333111111000000000000111111000000000000000000000000...000111000//////000222000000111111111111000000444555555666666666777888333555777888888777555333444333333222222222333444555777888777555444555666444444444333333333444444333444444333222222555777666777888888999999888888666777888888999999999999999999888777666555444444333444666888999999999888888777666777999:::;;;:::999999999999999999888888999999999888888888777777777666666777888888888777444555777777666666777888999999999999888888888888999888777555333444666888888888888999:::999777555555666666666666666555444222222222111111444888<<<999888777666666555666666777666444333333444555555222222222333444444444555333555777777555444444555555666777666444333333444333333333333333333333333111111111111222111111111...//////000111222222333///000000000111111111111555666666444222111222444000000000000111222333444///000222333333333222111111222333444444333111000222555777666444222444666000222555444444@@@\\\vvvsss^^^GGG<<<<<<<<<<<<<<<999888888888<<>><<<:::999:::888666444444888AAALLLSSSWWWZZZ```hhhqqqyyyzzzcccUUUKKKDDDDDDJJJ[[[tttRRR???===;;;555666666666666666555444444222222222000//////000222000000111222333555777888222111000111222333333222111111222333333222111111111000000111222222000//////111222333222222444555111111111111111111111111111222000,,,+++...///---000///...------...///000000000000000000000000000//////000111222222222222222222111000000///......222222111111111111000000///......///111222222111000000111///......///111,,,...//////---,,,,,,---...---,,,...111333444444000///......000000///...............///000111111111000//////111111000////////////000000111111111111111111000///...------000222333222///.........////////////000000000000------------------------........................000222333222000/////////////////////000000000000000000000000////////////111333555555333222111222111111000000000000111111...//////000000//////...000222333333111000111111//////000000000000//////555777999888555444666777222333444555555444333222333333333222222222111111111555999888555333555777777777777666666555555555222444555666555444555666666777777888888888888888555666666666666555555444333444666777888777555444777777777777888888999:::999888777777999;;;;;;:::777777888888999999::::::777888999999999888666666666777777777666666666777666777777666444333333444333333444555666777888888777888888777555333444555333444666888::::::777444555666999;;;;;;999777555666666666555333222333555555555444444555666666777888666333333444666555444111111222333444555666777444666777555111000333777444666777777555333333333///000000111222333444444///000111222333222222111......///000111222222333000000000000111111111111222333333222111000222333000000000000000111222222/////////000000111333333222222222111222222333333444333333333555555333222000///111555888<<>><<<888666777666555444444666===FFFLLLQQQSSSYYYbbbmmmuuuwwwwww{{{|||rrrZZZUUUKKKJJJJJJLLLaaaqqqQQQAAA@@@===666555555555555555444444333222222222000......000222111111111111222333444555222333333333111111111222111222222333333222222111000//////000111111000...///111333222000///111333000000000000000000000000///111000---...222444222/////////////////////...///000111111111111000/////////000111222222222222////////////////////////000000111111111111222222000//////000222333222111111111111///------///000---///000000...---------///...---...111333333333000//////000000000---+++,,,---...///000000000000000///......000000///...------...///000000111111222111111000///...---,,,---///111111///---...000.../////////000000000111........................////////////////////////111333555444111//////111000000000000////////////////////////000000000000...000222222111000000000111111000000000000111111///000111222222111000//////111333222000...............////////////......666888999888555444555777222333333333333333333222333333333222222222111111111666::::::666444666999222333444555444333111000111444666777666555555555555666666777777777777777555666666666555444333333444555888999999888666444999888777777777888:::;;;<<<:::888888999:::999888555666666777888999999:::666777888888888777555444666777888777666555666777666777777666444222222333000111222333555666777888666777888888555444333444000111444777999999555222666777888999999888777666222444555555555444555777111222222333555777888999999666333222555666555333222222333444555777888888444666777444//////333888444666888777555333333333......///000222333444555///000111222333333222111111111111111111222222222000000000000111111111111...///000000///000222444222111111000000000000000000////////////111333444111111000000111333555666555222111222555666333000222000111666999999<<>>HHHHHHGGGRRRyyydddDDD===:::666888999777555555666555222///000000////////////000000...///111000...------...222000...///111222111...444222000......000222444------......///000000000///...---,,,,,,---...///000000000000000///......111111000000000000000111///000111222333222222111222222111111000000//////000000000000////////////000000111111222222222333------...///000111222222///111333111...---000333,,,...000222333111///...........................//////////////////......---.../////////...,,,+++++++++,,,---.........---,,,---///111000///,,,***///000111222222333333222222333222000---,,,---...////////////............222222222111111111000000///............//////000///////////////000111111222222222111000//////...111111111000000000000000000000111111111111000000---///000222333333333222333333333222222222111111111111111111111111111111...//////000000000000000111000000///...------,,,555555555666666666666666666555444333333444444555444444444444444444444444666666777888888888888777666666555444444555555666777666555444444555666777888777777777777777888888999888777666666666777777666666666888::::::999777999:::;;;999777666666777666777777888888888888777:::999777666666666777888999999999999999888777777;;;999777777888888555333666777777666555555777999333444555666666666666666777777777777777666555555444444555555555444444333444:::;;;888666888888555777333111444555222222555888888777777777666666666999666333444888999666333444333333333444555888999666444444666444222333777666777777777777666555555666222111444444222333888444333222111000111111222222111111222333444222111///000000111111111111111///.........///111222333222222333333222222111111000111222333444444444444222222222222222222222222222333333222111111222444444444333444666888;;;===<<<:::888888999:::888666333222000000111444888:::;;;CCCMMMYYYfffnnnlllfffkkknnnuuuxxxooo\\\NNNHHHEEEEEEFFFWWWbbbCCC===:::555777777555444444666666333111000000////////////000000000111222222000//////000222000///000222333111///333222000//////000222333/////////000000000000000///...------------...///111111222222111111000///111111000000000000000111000000111222222222111111000000000000000000/////////////////////.........//////000000111111111111...//////000000111111222222222222111000000111222,,,---///000111000///.....................------..............................///000///...---,,,,,,------............---,,,---///000///...---,,,...///000000000000000000///000111000......///111/////////////////////000222222222111111111000000000//////........./////////////////////000000111222222111111000//////...111111111111000000000000000111111111111111000///...///111222333222222222333222222222111111111111111111111111111111111111...//////000000000000000111000000000///.........333444555777777777666666777777666555444444444555444444555555555444444444555666666777777777777777777666666555555666777777444444444555666777888999555666666777888888888888:::999888888777777888888666666666999;;;<<<;;;999999::::::999777666777888777888888888888777777666999888777777666777777777::::::999888777777777888:::999888999999888555222555666777666666666888:::666666777888888777777777777777666666555555666666777777555444444333333333666:::<<<:::888888888666999555333333444444666;;;777777777666666666555555:::888555666888999666333555555555555555666666777555333444666444111333777888888888888888777777666555222111333333222333777444333333222222222222333333222111222333333111000///000111111222222111111.........///111222444555000000111222222222111111111111222222333444444444222222222222222222222222222333333222111111222444333333222333444777:::<<<:::999777777888888777555444333111000000222555666999BBBKKKTTT^^^gggjjjhhhiiimmmwww}}}nnnRRRDDDEEEDDDCCCIIIbbb___BBB===;;;555666444333333444555666444222000000////////////000000111222444333222000111222222111000111222222222000111111111111111111111111111111111111000000000000///......------......///000000111111111000//////000000000000000000111111111111222222222111111000//////////////////000000........................000000111111111111222222111111111111111111111111444222111111111222111000------.........//////////////////......---------........................//////000000000///...---....../////////...------------......................../////////...------,,,...///000///000222333/////////000111111222222222222222111111111111111111111000///............////////////000000000000222222111111000/////////111111111111111111111111111222222222111000//////000000111222222111111000111111111111000000000000000000000000000000000000...///000000111111000000111111000000000000000000222333666777888777666555888777777666555555444444444555555666555555444333444555666666777777666666666666666666666666777777333333444444555666777888333444666888999999888777:::999999999999999999999777777777999<<<<<<;;;999888999:::999777666777888888888888888888777666555888888777777777777777777999999777777777888999:::555666777999:::999777666666777888888666666777999777888888888888777777666888777555444444555666777888777555444444444555666666999;;;:::888777777666666555555555555666999<<<333333444555666777888888;;;999777777888888666444444444555666666555444333666555555777666333555:::888888888888888777666666555333222222222222333555444333333333333333333333333222111222222222000...000000111222222222222111111111222333333444555666000000111222222333222222222222222222222333333444222222222222222222222222222333333222111111222444000000///000111444666888;;;:::999888777777555555333222000000000222444555;;;@@@GGGOOO[[[gggkkkiiidddjjj{{{sssPPP@@@EEEHHHHHHSSSsss\\\@@@<<<;;;555555444444444444444444333222000000////////////000000111222444333222111111222222111111111222222222111///000111222222111000///222222111000000///......//////............//////------............------///000000111111111111111222222222222111111111000------......//////000000.........///////////////222222222222222222222222222222222222111111000000444111...///111222000...///......---...///000111000000//////......------------------............000000000000000//////...///000000000///...------...------,,,---...///000////////////...---,,,++++++---///000000000222333//////000111222222333333111111111111111111111111222111000///...............//////000000000000000111111111111000000//////000111111111111111222222222222222222111000//////111111111111111000//////000000000000000///////////////////////////////////////000111111111111000111111111111111111222222222444666888888777666555777777666666666555555444444555666777666555333222444444555666666666666555444444555555666666666666444444444444555444444444333444666777888888888777999999999:::::::::999999999999999:::;;;;;;999777888999:::999777777777999888888888888888777666555777777777888888888777777777777666666777999;;;<<<555666888999999888777777888::::::999777555555666777777888888888777777666777666555444444555666777666666555444555666888999666666888888777555666888555999;;;:::777666555555333333444555666777888888:::999888777777777666555222333444555555333222111555444444777666333555:::666666777777666666555444444444333111111333444333333333333333333333333333333222111111222222000...000000111222222222222222333333444444333333333222111111222333444444444333222222111111111222333333222222222222222222222222222333333222111111222444000000//////000333555777======<<<:::777555444444111111000000111333555666888:::>>>III\\\lllppplll\\\```qqq~~~oooRRRHHHRRROOOQQQdddZZZ>>>;;;;;;555444444555555444222111000000000000////////////000000///111222222111000000111111111222111111111111222...///111222222111///...111111000///...------,,,////////////////////////------............------...///000111111111111111222222111111111111111111------......//////000000//////000000000111111111111111111111111000000000333333222222111000000000111...,,,,,,///111///---111000///...///000222333000000/////////.........---------.........//////111000000//////////////////000000000///...------------,,,,,,,,,...000222111111111000///...---,,,,,,...000111000///000111///000000111222333333444111111111111111111111111333222111//////...............///000111000000///111111111000000000000000000000111111222222222333222222222222222111000000222222111000000////////////////////////////////////////////////////////////000000111111111111111111111111111222222222222444555666777777666555444444555555666666666555555555666777888777555333222333444444555555555555555333333555666666666666666555666666666555444333333444555555666777777777777888888999:::::::::999999999999999999::::::777555777999:::999888777888999777888888888888777777666666666777888888888888777666666777777888999;;;;;;999::::::888666555555666:::;;;;;;:::777555444555777777888888999888888777555555555444555555666666555555555666666777999999666555555666666444777<<>>===;;;888555555666777888999::::::444555666666555555666777333333333444444444555555444222333666555333555:::555555555666555444444333333666444//////333444000///000111222333222222111/////////000222333222000111111222333333333333222///000111222333333222111222222222222222111000///444222111//////000222333222222222222222222222222222333333222111111222444222111000000111333555666444777888888555555666999777666555444333222222222---555>>>FFFPPPZZZ\\\YYYTTTPPPKKKIIIKKKOOORRRSSSSSSeeeWWW999888;;;777666///222444333111///111222000000////////////000000---///111111111000111222---///111000---,,,...000000000////////////000000111111111111000000000000...///000111111000///.........///000000000000000,,,...000222333222111000////////////111333555666222222111111000000//////---......///000111111222333222222222111111000000///////////////000000000))),,,...///...///222666////////////000000000000------...///000111222222...//////000111222222333000///...,,,,,,------...++++++,,,---............******+++---///000111222000000000000000//////...***---000222111000000111111111111000000000000000000000111111222222222222111000000000000000111222---...000111222111///...000000000000000111111111000000111222333333444444///000111222333444444444111000///......///000111//////000000111111222222111111111111111111111111000000111222222222222111333222222111000///......777444222333555666444111222222333333444555555555555555666777777666555444555555444444444555666666888777666555555666777888444777999999777666777999333333333333444444555666888777777777777777888888999999:::;;;;;;;;;;;;:::777777888999999777666555;;;999888666666777999::::::999888777777888999:::<<<;;;999888888999:::<<<999777666777999::::::999777888999::::::999888777777999:::;;;;;;:::888777888999999999999888777777;;;:::777666555666777888999444555:::888333:::GGG@@@FFFAAA===DDDBBB777222444444444555777888777666666666666666666666666666666777777777777555444333888666444222222222333444555444333222222222333333333333222111000000000111333444444333111000111222000000111111111222222222222111//////111222222222222......333444000000555555333111/////////111222111111111111111111111111111111000///////////////555444222000///000000111666555222///...000555999777555555666777777666444666888AAAIIIBBB333...555222555999<<<@@@DDDJJJNNNJJJNNNFFFDDDXXXfff```YYYWWWgggyyyQQQ===<<<===:::666444444666888999777222///555000++++++000222111...333222111000////////////////////////////////////------///000000///......111000...---...///111222000000000000000111111222111111111111111000//////222222111111000/////////333111222666555//////333333111000111333333111...---------.........//////.........000222222000...000000000000000000000000000///---***(((***---111222222222222000///...---,,,,,,------......//////444111...///111222000...///+++)))***...///---)))///000000///------...000+++---......------///000000111111222333333444444///000111111111111111000000000000000111222333333555444444333222111000000222222222111111111111000......///000111000000000***,,,000333444333222111222111//////000111111000//////000111222222333333111111000000111111222333///000111222222111000///111000///......---......222111///......///111222222222222222222111000///666444222333444555333111333333333444555555666666555666666666666555444333444444444555555555555555888888777777777777888888666888999999666444555666444333333333333555666777888888777777777888888999777777888999999999999999666777888:::::::::999888:::999777666666888999:::999888777777777777888999<<<;;;:::999999:::;;;;;;:::888777777999:::999999666777888999999888777777777777888999999888777666777777777666666666555555999888777666555666666777:::555666;;;999444;;;FFFGGGAAA999AAAOOOHHH888666444444444555777888777666666666666666666666666666555555666666555444222111555444222111222333444555444444333333222222222222444333222222111111222222///111222222111000111222111222222222333333333333222111000111333333333222000---...333444111222666333222111000//////000111222222222222222222222222222222111000000000000000444333222111000000000111333333222000...000444777666666666666666666555444777===KKKVVVPPP>>>444666111333666:::AAAGGGMMMPPPMMMPPPHHHKKKdddqqqfffZZZVVVlll{{{QQQ===;;;<<<999666666666666777777555111...222000...---...///000111111000000000000000111111111111111111111111111111//////000000000//////...000000...---...///111222000000000000000111111222000000111111000000///...111111111111000000000000222111333777555//////222333111000111333333000...---------........./////////...///000222222000///000000000000000000000000000000///,,,++++++...111111111111111000///......---------...//////000000333111//////000111000...///,,,)))+++...///---***,,,...///...------...///,,,...///...------...///000000111111222222333333...//////000111111111111000000000000000111222333222222222222222222222222111111111000000000/////////////////////000000000,,,---000222333222222111222111//////000111111000///000000111222222333333444444222111000/////////000111222333222222111000111111000000//////000000222111000//////000111222111111111000000000//////555333222222333444222111333444444555666666777777555666666555444333222111222333555666666666555555888888888999999888888777666888888777555333222333555444333222333555777999999999888888888888888999555555666777777777777777555666888:::;;;;;;;;;;;;888888777777777888:::;;;888888777777777777888888;;;;;;;;;;;;;;;;;;;;;;;;;;;999777777999999999888666777777888888777666666666666666666666666666666888777666555444555555666666666666666666555555555:::666777:::999666;;;DDDMMM???777GGGXXXJJJ777777555444444666888888777666666666666666666666666666333444444444333222111000222111111000111333444666444333333333222222222222444444333222222222222333---///111111000000111333222222333333333444444444111111111333555555333111000...///222333222333666111111111111000000000000333333333333333333333333333333222111111111111222444333222111111000111111111111111000000000333555555666777666444333444555333999FFFPPPKKK;;;333444333333666===FFFNNNRRRSSSJJJKKKFFFNNNiiittteeeUUUVVVuuu}}}SSS<<<999:::999666999777666555555333000...///000111///------000333////////////000111222333222222222222222222222222222111000000//////////////////...---...///111222000000000000000111111222///000000000000///......000000000000111111111111000111444777555000///111222111000111222222000...------........./////////000//////000222222111///000000000000000000000000///000000///------...000//////000000000000//////------...//////000111111333111//////000000000//////,,,***+++...///---+++)))+++.........------......///000///---------////////////000111111222222---...///000000000000///////////////000111222333111111111222222222333333000000/////////.........000///.........///000111/////////000000111111111222000//////000111111000000000000111222222333333444333222111000/////////111111222333333222222111222111111111111111222333111111111111111111111111111000///.........///000444333333333333333222111444444555555666777777777666666555444333111000000111333555777777666555444666777888999999888666555555666666555444333222222555444333222333666888::::::999999888888888888999444555666666777777666666666777888:::;;;::::::999777777777777888999;;;;;;999999999888888999999999::::::;;;<<<<<<<<<;;;;;;<<<:::888888999999888777777777777777777666666555777666666666666777777888:::999777555555666777888444444555666666555555444999666666999888555999@@@MMMJJJFFFLLLTTTFFF555555555444444666888999888666666666666666666666666666444444333333222111111000111111000000111222333333333333333333222222111111333222222111111222222222...000222222111000111222222222222333333333333444111111222444666666333111111000111222333222333444000111222222333222222111333333333333333333333333333222222111111111222222333333222222111111111111000111333333222222333555666777888666333222333555222333777:::666//////333666666:::CCCNNNUUUTTTQQQFFFIIIFFFNNNeeelll]]]RRRWWWUUU===777888888777888666444333333333111000////////////...///000222////////////000111222333222222222222222222222222444333111////////////000...............///000111000000000000000111111222///////////////......---...//////000111222222222///111555666555111///000111111111111111111000///............////////////111000///000222222222000////////////////////////...///000000...------...---...//////000000000///---......///000111222222222111/////////////////////---,,,,,,...///...,,,(((+++...000///.........///000000///---,,,---.........//////000111111111///000000//////...---,,,------......///000111222111111111111111222222222000000000/////////......000///---,,,---...000222111000///......///000111111000//////111222111111000000111111111222222222000000000000000111222222000000111111222222222111111000000000111222333333111111222222222222111111222111///......///000222444444444333333222222333444444555555666777777777666555444333222111000000111222555666777777666555555666777777777666444333333333333444444444333333555444444444555777999;;;:::999999888777777888888555666777777888888777777777777888999999888777666666777777777888999:::;;;::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;<<<:::999888999999999888888777777666666666666666888777777777777888999:::999888666444444555666888222333444555666666555555777555555666555555777;;;III[[[\\\OOOHHH???666555555555555666888999888777777777777777777777777777555555444444333222222222222222111111000000000000222222333333333222111000111111000000000000111111000222444444222111000000111111111111222222222222111111222444666666333111333333333222222222222111111111222333444444444333222222222222222222222222111111000000000111111222333333333333222222222111000222444555444444555666999999888666444333333444333222111111///---111666666888===GGGPPPSSSOOOJJJFFFNNNNNNQQQ___```WWWUUU\\\VVV>>>777777777777555333111111222333333222111...,,,---111333111...111111000000000000111111111111111111111111111111444333111////////////000---------......///000111000000000000000111111222///////////////......---......///000111222222333///222555555333222000///000111111111000000//////........./////////000000111///...///111222111000........................,,,...//////---,,,,,,,,,,,,---...///////////////------...///000111222222000000000///....../////////...---...//////...---))),,,///111000////////////000111000...------...---......///000000111111333222111000...,,,***))),,,,,,,,,---...///111222333333222111111000//////111111000000000/////////000///---,,,,,,...000111222111///...---...///000111///...///111222222111111111111111111222222222000000//////000000111222////////////000000111111///////////////000111222000111222222222222111000333222000//////000222333444555666555333222333444333444444555666666777777666555444333222111111111111222444666777777666666666666666666555444333333333222222333555555444333444444555555777888::::::999999888777666666666666666777777888888888888888777888888999888777666555777777888888999999999:::999999::::::::::::999999888999999::::::;;;;;;<<<<<<:::888888:::::::::999999999888777666666666666888888999999::::::;;;;;;666555444333222333333444333333333444555666777777666555444444444444555777CCC^^^aaaLLL>>>999777888666555555777999999888777777777777777777777777777777666555444333333333444333333222222111000000///111222333333333222000///000////////////000111111111333555555333111000///000000111111111222222222111111111333555555333111222444444222111333333111111111111222333444555555111111111111111111111111111000000000000111222222222222333333333333222222111333444555444555666888>>>;;;777666666666555333000111333444333222333444555777<<>>AAABBBCCCBBBDDDQQQVVVWWWZZZSSSNNNVVVvvvYYYAAA999777777777333222111111222333111000///------///111333111///000/////////000111222333//////////////////////////////000000000//////...++++++---...///000000000000000000000000111111222000000111111000000///...//////000000111111111222111555555111///222333111...000222111///......000.../////////000000000000000...,,,,,,...000000///---------------------------//////...---,,,---...,,,,,,---.........------++++++,,,---///000111222///000111///---,,,...000//////000000/////////000---...//////------...///...///000000///...000111...//////000000111222222333333222111000...---,,,)))******+++,,,...000111222222111111000000//////000000/////////.........---------.........////////////.........//////000000///...///111222222222111111111111111111111111333222111000............///.........///000222222//////......---.........000000///......///000000000000000000111111111222555777888777444333555777222222333333444555555666666555444333333333444555333333333333555666888999:::999777555555555555666888555444444555555222///111333666999:::::::::999888888666555444444444444555666666777777777777777555777888:::;;;;;;;;;:::888888999999999888888777555666777888888777666555888777666666666888;;;<<<:::999888888:::<<<<<<;;;<<<;;;999777777777777888555777999;;;<<<;;;:::999555555666666666555444333555444333333444777999;;;777777666444555777666444111666444222555000000===666555555777999:::999777777777777777777777777777777666444333222222333444000111222333333333333333000111333333333222000...111111000000111222333333+++...222333333111000000222222333333333444444444222111//////111333222222,,,111222000222888999666......------...000333555333333333333333333333333222222222222333333444555111222333444444444333222000111222222111333666888EEE===555555:::;;;777111555666666444555888:::;;;888999::::::<<>>CCCGGGHHHUUU^^^gggeeeQQQWWW|||UUU;;;:::777333999555555555444333333333222000000///////////////...............///000111111////////////000000000000222111///------...///000...///000111111000///......111222222111333888<<<444111......000111111000222111000111333444222000222222111111111111111111000000111111111111000000,,,,,,---...////////////...---,,,---...///...---///---******+++---......000000//////...---------------............------.../////////000000000000///...,,,++++++,,,...///000000000//////////////////......---...///000111////////////////////////...///000///......000222555333111///------------...///000111111222222111222000//////111111...+++//////...---------------000//////...------......---...//////000000000000000000////////////000000111111111111000000000000000000000000000000000000111111000000000000111111111111111000000/////////111111222222222111000000000000000000000/////////333333333444444444555555444444444222111222444777777666555444444444444444111111111222333444555666777555333222111222444555555555444444444333333333444444555666666666555555555555444444555555666777777777777777777666555444444555555444333333444555333333444555666777888999888888999::::::::::::999:::::::::::::::;;;<<<<<<<<<;;;:::999:::;;;<<<===<<<;;;:::999888888888888777777666666666777999::::::888666555666777666555555555555444555666777777555666666777777888888999::::::888777555555444444666555444555666777666555444666777777666555666777555444444333333333333333333222222222111111111111333333333333333333333333333222000000111222222111/////////000111111222222///////////////000000111111111111111111111111111222111000111222222000///222222222222111111000///000000000111111111222222222222222222222222222222111111222333333333333222444444444222111222555777DDDOOOOOOAAA777999<<<;;;<<<;;;::::::::::::::::::777:::<<<<<<<<<>>>CCCGGGKKKWWW___aaa[[[SSSjjjWWW===;;;999555:::333333333333444444444444///////////////000000000000///---------///222333000000000000////////////222111///......///000000///000000111000///---,,,/////////000222444777888444222/////////000000000333111000000111222000///333333222111000000000111000111111222222111111000......///////////////...---,,,,,,---///000///...///---++++++,,,------------...111222222111...,,,------,,,,,,,,,---............/////////000000000///...---,,,,,,---...///............////////////......------......///000111111000000//////......///000000000//////111222333222111000///...---,,,...///000111111222222111333111/////////000///.........---,,,,,,---...///000000//////......//////------------...///000111000000000//////000000111000000000//////.........///000111222222111000///111111222222222222111111111111111111111000000000000000111111222111111111222222222111000000//////666555555444333333222222444444333111000111444777777666555444333444444555111111222333444555666666666555444333333333444555555666666666666666666666555555555555555666666666555555555555555666666777777777888999888777555444444666777555222111444777444333333222333555888999888888999::::::::::::999:::999999999999:::;;;;;;;;;::::::::::::<<<======;;;:::999999999999999999666555444444555666888999999777666555666777666555999999888888888888888888666666666666777777888888:::999777555444444555666666555555555555555555444333555777888777666555666555555444333333333333333333333222222222111111111222222222222222222222222444111......111222111.../////////000000111111111000000///......000111222000111222222222222111000222111000111222111///---000000111111111000/////////000000000000111111111222222111111111111222222111111222333333333333222222222222111111222666999<<>>===???>>><<<<<<;;;;;;;;;;;;<<<<<<999===AAABBBAAAAAADDDHHHPPPYYY^^^YYYRRR\\\\\\???;;;999555999444444444333333333333333//////000000111111222222000///......///000222333000000000000////////////111000000/////////000000000000111111000...,,,+++111000...///111333333333333222000000///000//////111111000000000000000000333333222111000000000000/////////000000////////////////////////...---------,,,+++---///000000///111///---,,,.........---,,,...111333333222000//////...---+++++++++,,,---........./////////000000......------------......------......///000111111------------......//////111111000000///...------///000111000//////111333111111111111000///---,,,...///000111111222222111222111///......//////000000///---,,,+++,,,---...///......---------......---,,,,,,,,,---...000222000000000///000000111111------......///000000111...///111333333111///...///000222222222222000///222222111111111111111111//////000111111222111111111000000000000000000000666555555444444333333333444333222111000111555888666666555444444444444555111222333444555666666777555666666777666555444333555555555666666666666666666666666666666666666666555555555666666666666666777888999:::999888777666444666777666333222444777666555333222222444666888888888999::::::::::::999888888888888888999999:::::::::::::::;;;;;;<<<===:::999999888888999999:::555555444444444555777888999777666555777777777666999999999999999888888888666666666666666777777777888777555444333444555555555555555555444444444444222444777777666555666666666555444444333333444444333333333222222222222111222222222222222222222222444111......111222000...000000000000111111111111222111000///000111222333000111222222222222111000222111000000111111///---......//////000////////////000000000000111111111222111111000000111111222111111222333333333333222...///000111111444888;;;999NNN^^^XXXJJJ@@@===;;;:::::::::;;;<<<===>>>???JJJIIIHHHEEEBBBDDDHHHMMMRRRUUUXXXRRRPPPkkkbbbAAA<<<999444666666555444333222111000000111111111222222333333333...///000222222222222111111000000000/////////...000///////////////000000///000000000///...,,,+++222111//////000000///...111222111000000//////000///////////////111222444333222222111000000111111//////000000000000//////............------,,,+++---,,,+++---///000000///111000......000000000/////////000111111222222222222000...,,,+++***++++++............////////////..............................///000111111222333,,,------...............000000///......---,,,,,,///000111000//////111333000000111111000///...---...///000111111222222111111111000.........///111222111///---,,,,,,,,,,,,......---------......///------,,,,,,---...000111000000000000000111222222...//////000000111111111...///111333333111///......///000111111000///...111111111111111111222222...///000111111111111111------......///000111111222222333333444555666666333333333222111222555888444555555666666555444444111222444555666777777777444666777888888666444333333333444444444444444444666666777777777666555555444555666777777777777666777777888888888888777777444555555555444555666888666555444333333444666777888888999::::::::::::999777777777777777888999999999999::::::::::::::::::999999888888777888888888777666555444444555666666777666444444666666666555666666777777777777666555666666666666666666666666666555555444444444555555222444555444333333444555222444666666555555666777666555555444444444444444333333333333222222222222222222222222222222222222333222000///000000000///111111111111111111222222111111111111111222222333111111111111111111111111111000///000111111///...------...///000000000000000000000111111111222222222111000//////000111222111111222333333333333222,,,...000222222444777::::::III\\\bbbUUUCCC999888999::::::<<<===@@@AAABBB\\\VVVMMMFFFDDDHHHNNNSSSPPPNNNRRRQQQXXXfffDDD<<<:::444555666666555333222000//////222222222222222333333333---///111333444333222111111111000000//////...............///////////////...//////000///...,,,+++000000000///...------,,,///000222111000///000111...///000000///111444666222111111111111111222222111222222333333222222111------......---,,,++++++---,,,,,,---///000///...000///...///111222111000111000/////////000222333222111///...---,,,++++++------........./////////...........................//////000111222222333,,,,,,---............---//////......------,,,,,,///000000000//////111222000000000000////////////...///000111111222222111///000111000......///111333222111000///---,,,+++//////......//////000000.........---......///000000000000000111111222333333333222111111000/////////000111222222111000/////////000000000000//////000000000111111111111111//////000000111000000000+++,,,,,,...///000111222000000111222333444555555222333444444333444666888222444666777777666444222222333444666777777777777555666666666555555444444444444444444444444333333555666888888888777555333444555666777888777777666666666555555555555666666555333333444666888888888444444333444555666888999888888999::::::::::::999888888777777888888999:::999999999999999999888888999888888777666666666666888777666444444444555555555333222222333444444333444555666777777777666555666666666666666666666666444555555666666666555555000222444444333222444666333444555555444444777888666666555444444444444444444444333333333222222222111111111111111111111111333333333111/////////111333333222222222222222222///000000111111111111111333222111000000111222333//////...///111111000///...///000111222222222222111111111111222222222333222111000//////000111222111111222333333333333222---///222333333333444666999???RRRddd^^^GGG;;;>>>;;;<<<<<<>>>???BBBCCCDDDYYYTTTPPPOOOSSSUUUUUUTTTNNNJJJQQQYYYllliiiEEE===;;;666666444444333333222111000000111111111111111111000000000000111222333333333333111111111000///.........,,,,,,---...............---.../////////...---,,,+++...000///---+++---///---///222222000000111333111222222111///000333666000000000000111222333333111222222333333222222111---...............---,,,...---,,,---...///...---,,,,,,,,,...000111000///000000/////////000111111//////000000//////......---------.........//////......////////////........./////////000000111111+++,,,---.........------/////////..................///000///......000222000000///......///000111...///000111111222222111---///222111///...///111111222222333222000...---......------...//////000//////000000000///......000000000000111222333444444333333222000//////...000000000000000000000000111000000000000000000111/////////000000111111111000000000000000000///...------...///000111111222222222222111111111111111222333555555555555666888111333666888888666444222222333555666888888777777777555444222222333444555777777666666666555555555555666888:::999777444333444555777888888888777666555444333222222333555666555333111333777:::999888222222333444666888:::;;;888888999::::::::::::999999999888888999999:::;;;999999999999999888777666999888777666555555555555:::888777555444444444555333111000000111222222111555666777999999999888777666666666666666555555555444555777888888888666666///222444444222222444777333444444444333444777999666666555444444444444555444444444333333333222222111111111111111111111111222444555333///---///222333333333333333333333333---...000111111111000///333222000//////000222333///......///111222111//////000111222333444444444111222222222222333333333222111000......000111222111111222333333333333222...111444555444222222222666555HHHccccccLLL@@@GGG>>>>>>???@@@AAACCCDDDEEEHHHJJJQQQ[[[dddddd[[[QQQOOOJJJUUUddd~~~iiiEEE>>>===888888222222222222222222222222111111000000//////......222111000000111222444666222111111000///......---++++++,,,---.........---,,,---.../////////...---'''+++000///,,,+++...222+++...111222000000222444333444444222//////222555//////000000111222444444000000111111111111000000......///////////////...///...------...///...,,,***)))***,,,///000000...//////000000000000//////,,,---///111222111111000---------.........//////......////////////...............///////////////+++,,,---.........---,,,////////////000000000000---...///...---...///111111000...---...///111222...///000111111222222111,,,///222222000...///000///000333444444222000...+++++++++++++++,,,---...000000111111111///...,,,000000000000111222333444000000000000111111111111111111000000000000111111333222111000000111222333......//////000000000111000000111000000///......000000000000111111111111111222333333222111///...444444333333333444444555222444666666444333555888555444444444444555666666777666444333333555888:::333333444555555444333333333333444444555777888999555555444444444444555555999777555333111111222333333111///111444777777666;;;666555888888555666;;;999777555666999:::888666777666444666888;;;<<<<<<888999:::;;;;;;999777666777666666777888888666333999777555222111111222333000111111222444555555666444555777888999999999888777555444666999999777555111///...000444777777666111222333555666777777777777666444444666777666555888666444444555666666666555555444333333222111111444444444333333333222222666555333000------000333000000111111111111000000222222222222111000//////111111111111111111111111333333222111//////111333111222333333444444333333111111111000111111222333222222111222333222000...111111222222222333333333555444222000//////000000444555;;;EEEIIIGGGEEEFFFEEEBBBAAADDDGGGFFFDDDBBBHHHNNNWWWdddqqqrrrcccRRRPPPKKKUUUvvvuuuOOO;;;777888777777555222000000111444555111000///......///000111000000111111111111000000333333222000...------...)))+++...///......///000,,,,,,,,,++++++,,,------+++---...---,,,,,,---...+++---///111333333333333---...000222333333333222///000111222222222222222333222222222000///...---///////////////.........111///------......---,,,...............---------...///000///...---...000++++++***,,,---...,,,+++,,,,,,+++***+++,,,...///***+++---///000000/////////...+++))))))+++---...,,,---------.../////////000///...000333444111...,,,...000222333222111000////////////000000000000---...000111222222222111444222///000222222000...000111333444444333111000000...+++******---000222444444444333111000...---,,,...///.........000222...///111222111000...---...///000///...---...000222222111111000000//////000000000000111111111111//////000000111111111111111111111111111111111111222333333444444444333333333333333333333444555666333555666666444333555777555444444444555555666666888666444222111222444555444444555666666555444444333333444444666777888999555555444444333444444444666555333222222333444555555444444666999;;;:::888:::555555888888555666:::999777666666888999888666999777555666888::::::::::::;;;<<<===<<<;;;999888666666666888::::::888777:::888666444333222333444000111111222444555555666333444666777888888777777666555444666888999777555444222000111444666555444222333444666777888888888666444333333444555555444444333222333666888999999666666555444444333222222333333333333222222222222444444333000......000222333222000//////000222333222222222333222222111000111111111111111111111111222222333111000///000222000111222222333333222222111111111111111222222333333222222333444333111///222222222222333333333333555444222111000000000111333333666===AAAAAACCCGGGAAACCCFFFIIIHHHFFFEEEFFFEEEQQQbbbqqqyyyuuudddSSSIIIJJJ^^^xxxSSS===999999777666555333111111111333444111000///......///000111111111222222222222111111...---,,,---...//////...***+++---...///000111222---------,,,,,,------...,,,---......------...///......///000111111111111000111111222222222111111000000111222222222222222000111111111111000000///111111000///...---,,,,,,111///------...///...---+++,,,,,,---...///000111000111111000...,,,---...---,,,,,,---//////...---,,,,,,+++++++++,,,---...,,,---...000000000000///...---+++***+++,,,---...------..................000///...000333333111...---...000222333222111000////////////000000000111...///111222222222222111666444222222444555333111000111333444444333111000000///---,,,---...111222000000111000000///......+++,,,.........///222444000000111222111///---,,,...///000///...---...000111111111000000000000000//////000000000111111111000000000///000111222222111111111111111111111111222222222333333444555666222222222333444555666777444555666666444333444555444444555555555666666666666555333222222333444666444555666777777666555444333333444555666777777888666555555444333333333444222222111111222444666777666666777999;;;<<<:::888777555444777777666777:::888777666777888999888666:::888666666777888888777:::;;;<<<<<<<<<;;;999888666555666888:::<<<;;;999;;;999777555444333333444111111222333333444555555333444555666777777666666666555555666888888777555777555333333333444333222333444555666777888888888555333222222333444444333333222111333555888888888666666555555444444333333333222222222222111111111000222222222000000111222444222000......000222444111222222333333333333333111111111111111111111111000222333222111///000000///000000111222111111111111111111111111222333333333222222222444333222000333333333333444444444444555444333222111111222222555333333666888:::AAAHHHGGGMMMRRRQQQLLLHHHJJJLLLFFFTTTeeeppptttoooaaaTTTJJJPPPnnnXXX???:::999666666555444333222111111222111000////////////000111222222333333333333222222111///------///...+++(((,,,+++***+++---...///.........------------......,,,...//////......///000000000///////////////000333222222111000000111111000000111222222222222111...///000111111111111111333222111///---,,,******111///------...///...---,,,,,,---...///000000111111222222000---++++++,,,---,,,,,,---///000...---,,,,,,,,,+++,,,,,,---...//////000000111000000///+++,,,,,,,,,---.........//////................../////////000222222111///---...000111222222111000/////////000000000111111111111222222222222222111222111000000111222000///111222333444444333222111111000000000000111222222------...............---)))+++---...///111444666000111111111111///---,,,...///000///...---...000000000000000111111111111////////////000000000000222111///...///000222333111111111111111111111111222222111000111222333444111222222333444555777888666666666555444444444444444555555666666666666666333333333333555777:::;;;333444555666666555444333333333444555666666666777777777666555444444444444222222222222333444666777555555555666777888888777555555555666777777777999888777777777888888777777888777666666888888777666888999999999999888777666777666666777999::::::999:::999777555444333333333111111222333333444555555333444666777777777666666555555555666777777666666888666555444444333333222444444555666666777666666555333222222333444444333666444333333555555555333555555444444444333333333222222222111111111000000...000222333222111111222222111///......///111222000111222333444444555444111111111111111111111111///111333333111////////////000111111222222111111222111111111111222333333333111111111222333111000333333333444444444555555444444333333333333333333777555444666777;;;FFFQQQ___bbbaaaYYYPPPMMMNNNOOOKKKQQQWWW[[[^^^___YYYRRRQQQ```\\\???888999666555555444444333222111000111111000//////000111111111222222222222222222111222///---...000000,,,(((000---++++++...//////.........---,,,,,,,,,,,,---,,,...//////......000111111000///......///000111333222111000000000222333000111111222222222111111//////000111111111111111222111000///---,,,+++***///...,,,,,,---......---000000//////......------000111111000---,,,,,,---,,,,,,,,,---...///...,,,------,,,,,,,,,---------///000000000/////////...***+++---.../////////...000000//////......------/////////000000111000000...///000111222111111111//////000000000111111111222333333333222222222111111000000000000000000000111222222333333222222111111222222333333333222222------.........---,,,,,,***,,,......///000333666//////000000000000//////...///000///...---...000//////000000111111222222....../////////000000000333111///......///222333111111111111111111111111555444222111000111222333111222222333444555777888666666555555555444444333444555666777777777666666333333333444555888:::;;;222333444444444444333222222333444555666666555555888888777666555555666666444444444444444444444555777777666444444555777999555666666666777888888777777777888888777777777888666666555777999:::999888888999999888888888777777888777666666777888777666777777555444333222222222111222222333333444444444555666777888999888777666444555666666666666666666666666666555444444555666333333444555555444444444666444333333444555555444444333222333444555444222333333333222222222222222222222222111111111000000---///222333333222222222---...///000000///...---000111222333444555555555000000000000000000000000///111333333111/////////000111111222222222222222222222222111222333333444222000///000111222111000333333333444444444555555222333333333333333333333444444666999<<>>777888777555555444444333222111111222111000//////000111222000000111111111111000000+++******,,,000111000......------...000111222222---,,,,,,+++******++++++,,,---//////...///000222//////.........000222333111000000///000222444555111111222222222111111000111111111111111000//////............------------...,,,++++++,,,------,,,111000000///......------...///000///...---...///...------...000000///...------------------------//////..................***+++...///000000//////000000000//////......---...///////////////000111///000000111111111111111000000000000111111111111333333222222222222222222444444555444444444444555222222222222222222222222222222333444444333222111000000000///...---++++++---.../////////000222444,,,---...///000111222222...///000///...---...000//////000000111111222222////////////000000000000333222///......///111333000000000000000000000000777666555444444333333333222222222333444555666777666555444444555666555333444555666777888777666666555444444333333333444444111222333444444333222111222333444555666555555444777666666666666666777777777666666666555555444444999:::999888666666888:::666888999777777999888555666888999888777666777888666666666888:::;;;:::999;;;:::::::::999999999999999777555555666777666555555444444444444333333333222222222333333444444444666777888999999888777666333444666666555555555666555666666666555555666888333333444444444333333222666444333333444555555444000///000222555666666555222222222222111111111111333222222222222111111111...000222333222111222222,,,...000222222000...,,,000000222333444444444444000000000000000000000000///111222111000...//////000111222222333333222222222222222222222333444444222111///000111222222222333333333333444444444444000111222333444444333333///111555:::@@@NNNfff{{{xxx___OOOLLLKKKFFFIIIHHHEEEFFFNNNVVVUUUPPP^^^fff@@@777999777444444333222222222333333222111000000000000111222000000000111111000000000///...---,,,++++++++++++(((***---.........///000---,,,+++******))))))***+++,,,............000222////////////000111333333/////////000111333444555111222222222222111000000111111111111111000///...+++,,,,,,---......//////---,,,***+++,,,...------....../////////000000000---///000///......///000000//////000222333111000---............---,,,,,,......------------...///,,,---///000000000//////000000//////////////////.../////////......000222000000000000000000111111000000000111111111222222222222111111111222222333111222333333222222333444222222222222222222222222222222222333222222111000222222111000///---+++***...///000000//////111333,,,---...///000111222333...///000///...---...000000000000000111111111111000000000000111111111111333222000///...///111222000000000000000000000000444555555555555555444444333333333333333444555666666444333444666777666444444555777888888888666555555555444444333333333222222222333444444333222222111333444666666555444333444333333444444555666777777777777777777666666555777:::======:::888777888777;;;<<<888888:::888444666888999888666666777999999888999:::;;;;;;999777;;;::::::999999999999999999777555555777888888888333444444555555555555555222222333333333333444444666666777888888777666555222444666666555444555777555777888777555444666888444555555555444333333222555333222222333444444333//////000222555666555444222222222222222222222222333333333333222222222222///111222222111111111222///000111222222111000///000000111222333333333222000000000000000000000000000111111000......///000///000000111222111111111333222222222222333444444444222111111333444555444222222222222333333333333///000111222333333333333222222444777===NNNlllfffQQQLLLKKKHHHIIIKKKKKKLLLRRR\\\bbbbbbyyymmmEEE::::::666444333222111111333444666222222111000000111222222000111111222222111111000222333333///***)))---000111666:::888111,,,,,,......---,,,+++***************+++---------...///111111111222222222222111111///000111222222222222222222222222222222111000000///000000111111111111000++++++,,,------.../////////---,,,,,,.../////////////////////000000000000///000111000...------...///......///111111000...---.../////////...,,,+++......------...///000111...//////000000000/////////////////////000000000---///000...------000222111111000000000000000111000000111111111222222222111000000///000111333333,,,...000///...---///111333222222222222222222333111111111000000000//////000000000000///...,,,,,,---...///000000000333555///////////////000000111...///000///...---...000111111111000000000000000111111111111222222222222222222111000///000000000000000000000000000000000000111333444555444444333444444333333333444444555555333222333666888666444444555777888999888666555444555555666666666777777333333444555555444333333111333444666666555444222111111111222333444555666777777888888888888777777333999>>>@@@===888555444888======999888:::999333666888:::999666555777999<<<;;;;;;;;;<<<;;;888666999888777777666666777777888666555666888:::;;;;;;333444555666777777777777333333333333333333333444555555666777777666555444111444777666444333555777777888999777444333555888666666666666555444333333444222111111222333333222222111222333444444222000333333333333333333333333444444444333333333222222111222333222000000111222333333222222222222333333000000111222222222111111000000000000000000000000111111111///------///111...//////000000000000000333333222222333333444555666444222333444666777666111111222222222333333333---///000222333333333222888777555444888IIIjjjnnnUUUNNNNNNNNNLLLOOOOOONNNSSS```ooovvvsssJJJ===;;;666444333111000111333666888333222111000000111222333222222222333333222222222***...111111///333<<>>;;;444;;;XXXvvvcccZZZYYYWWWYYYZZZ]]]\\\WWW[[[ttt~~~OOO<<<;;;555555444222333555777888777333333333000---,,,///222000000111111111111000000111000///...///000333444666666444222111000000000...,,,+++,,,---......---//////111222333333333333444333222111000111222222222111111222333222000---444444333333222111000000222000...000222333111......---,,,,,,---///222333000000000000000000111111111222222111...------.../////////000///......---------..................(((***++++++***)))+++,,,///.........///000222333///////////////000111111333222111000000111222333000///...............///222222333444666555333000111111000000///.........------...000111111111111111///---...111222000...111222333333333333222111000///---,,,,,,---///000)))+++...////////////000000000000000111111111111444555555333111//////000000000///...............000000000000000111111111------...///000111222222111111000///////////////111000///000111000...---111333333222111111444777555444333444555666555333777444222333666666333///555555444444444555555666444666777888777555222111333444555555555444333333222111111000111222333444333333333444555777999:::666555555666:::???DDDHHHKKKMMMOOOMMMBBB777333666888777777666777888999:::777777888999999999888888888888999::::::;;;;;;<<<<<<:::888777666777888888999888888777777888888999666666666555444444333333444555555555666666777777777666666666777777555333444444444222111111444666777888888888888777777666666555555444444555555666555444333444666666333000333555777888666444333333000111222222333333333222333333333333222222222111000000/////////000111111111111000000000000111111111111111222222333333333111///...///222333222000000///...///111222111000111111111111222222222222333222111000000111222222111111111111222222222222222222222333555555333111000333555555333333555777666777888777444999KKK___rrrkkkkkkhhh^^^^^^___^^^ZZZdddSSS===;;;666444222000000111222222222222333333111...---///111......////////////......//////...---......000111333222111000///.........---+++******,,,---,,,+++,,,---...///000000000000222444555777777777666555000000111444777888777666444444333222222111000000111000///000222222000...------......//////000000000000/////////000111222111111222111...---......///////////////......---------------------------)))***,,,+++******+++---//////......///000111222///////////////000111111222222111000000111222222............///000222222//////000111333222000---/////////000000000000111---...///000000111000000111//////000222333111///111111222333333222111111000///---,,,,,,---///000***+++------,,,+++,,,---......//////000111222222111333333333111000111222000000///...............000000000000000000000000------...///000111222222111111000///////////////111000///000000000///---333333222111111333777;;;666555444444666666555444666444222333444444111...666666555444444444444444444444555444444333222111222333555666666555444222333222222222222333444444444444444444555666777888666555555666:::AAAHHHLLLMMMHHHDDD@@@999222222555555777999:::;;;:::888777888888999999999888888777888888999999:::;;;;;;;;;;;;:::999777666777777888999888888777777888888999444444555555555555555555333333444555555666777777888777777777888888666555444444444333222222444666666777777888888888888777666666555555555555666666555444333444555555333111222555888888777444333333000000111222222222222111222111111111000000000000111111000000///000000000000000////////////000000///000111222333444444555000//////000333444444333222000......000111222111333333222222222222222222///////////////000000000111111111111222222222333333222111222444555444333///111333444444555777999777555555666666888>>>FFFbbbyyy|||yyywwwqqq^^^ZZZYYY]]]cccvvvYYY>>>;;;888888666333333333333333111111222333222000//////000......////////////......---------------,,,,,,,,,.........---------,,,,,,,,,+++))))))***++++++***,,,------...///////////////222777:::;;;:::777555//////000333777999999888333333333222111111000000000//////000111111000...---...////////////...---000///...------///111222000111111000///......//////////////////.........,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,...000//////......///000000///////////////000111111222222111000000111222222000000000000000111222222///...///000111111///---------...///111222333333//////000000000000//////000000000222444444222000111111222222222222111111000///...------...///000---......---+++***+++---,,,,,,---...000111222333///111222222111111222444000//////............///000000000000000000000000------...///000000111222111000000///////////////111000//////000000///...444444333333333555777999777555555555666777666555666555333333444444111///666555555444444444555555555444444333222222222333222333555777777666444333555555555555666666777777444444444444444444444444777777666666888;;;>>>AAA;;;666333555666444555888666777999;;;;;;:::888666999999999999999888777666888888888999::::::;;;;;;;;;:::999888777777777777888888777777777777888888555555555555555555555555333333444555666777888999888777666777888888666444444444555444333333555777333444555666666777666666777666666555555666666777555444444444444444333222///222555777555333111111333444444555555555444444111111111111000000000000333222222111111111111111111111000000000000111111000000111222333333444444222222222333555666666666555333000///111333444444444444333333222222111111......///000000000//////111111111222222222333333333222111111333555555444000111222333444555777888999888777888888888999;;;JJJ\\\mmmsssvvvzzzvvvmmmWWWNNNMMM^^^vvvaaaAAA:::999888666555444555555444333111222222222111000000///000000111111111111000000---------------,,,+++***,,,,,,,,,---------,,,,,,---+++******+++,,,+++***......///000000000000000...111444777888777444222111000000111222333222000333222222222111111000000//////000000111000//////000///......------------///...,,,,,,,,,...111222///000111000///...///000000000///...............---------,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///000/////////....../////////////////////000000111222111111111111111111222666555333222111000000///222111111222333333222000---......///000111222333///000000000000//////......///000222333333222000000111111111111111111000//////............//////000000000...,,,,,,...000,,,------...///000000111///000111111000000111333000///............//////000000000000000/////////------......///000000111000000////////////000000111000......000000000///555555555555666666555444777555555555666777666555666666555555555444333111333333333444444666777777666555444333333444444555222333555777777666555444555555666666666777777777666666666666555555444444777777888888888777555444111...000777;;;;;;999:::888888999999999888888777999999999999999888777666777777888999999::::::;;;::::::999888888777777777888777777777777777777888666666666555444444333333444555666777888999::::::777666666666777777555444333555555555444444666888333444555666666777666666666666555555555555666666555555555444333333333444///222555666555333222222555666666666666666555555333222222222222111111111444333333222222333333333333222222111111222222333222222222222222222222222222222333444444555666666666333000///111222333333333333333222222111111111...///000000111111000000111222222222222333333333333111000111333555555555222222222333444555555555888:::;;;999777777:::<<>>BBBOOOhhh\\\DDD;;;:::999999999:::999777555555222000000222333333222......////////////............---,,,,,,---//////---...000111111///...---,,,++++++---000222333333...//////000000//////...333222111000000222333444222000......000222222222000000000000111111111111---///111000...---...000,,,---.........---,,,+++((()))***,,,---...------,,,...000000//////111333111000...---------///000//////...------,,,++++++***,,,------,,,,,,---...+++,,,...////////////...///////////////000111111000111222222222222111000111111111111222333555555222000//////111111111000///......---,,,,,,++++++---...///000000111000000...///000///...///333666000///............///000//////000000000000//////,,,...//////---,,,,,,---000000000000000000//////---///000///......///111...............///000000111000000///......---------------........./////////////////////000111111111///------///111111111666222///000333666777777555444333333444555444333000222333444333333444555666666555444444444444555444444555666666555555444666555444333444666888:::333333555666666666555444333444555666666555444333888888888999999:::::::::===999777777555444999???555666777888777666444333666777888999999999999999777777777888999999::::::999999:::999999888777666777777666666666666777777333333444444555666666777666666666666777777777777:::999888888999999888666333555777888777777888999666666777666666555444444444333333222222333333444444666666444111111333666222333333222111222444777555666666666555444444333333333333222222222222111.........///000222333444222222111111111111222222000000111222333444444555222444555444111///000222444333222333444333111///......//////000000111111000///...---...000222444222222333333333444444444//////111444666777555333000//////222666999999888333888999777999>>><<<777999===>>><<>>;;;;;;;;;:::888666444333666555333222111222222333111111000000000000111111000000///............///,,,,,,,,,,,,---------------...///...------...///000////////////000000000000000111222222222222111333000///000222333111///222222333333222111///...111000///---,,,,,,,,,------,,,++++++,,,...111333/////////...,,,,,,...000000000000000000000000000111111000//////............---,,,,,,.........,,,---...///...---,,,---///,,,,,,,,,------.........---...///000000111111000000000000000000//////...---......//////000111111000000000000000000000000111000///............///++++++,,,------------,,,............------000222------........./////////000000///............//////...---...000111///...//////000000000111111111333444333111//////333777000)))$$$'''+++,,,...111000///...---------------***+++,,,---------------//////000000000///.........///111111//////000222666555555555444444444444444555666555444555666888777777666666666555333222444333333555777999999888888888888888888999999999777999;;;===>>>>>>===<<<777666555666999:::999888999666444444777999777555666666666777888888888888666666666666666666666666555444444444444555555666777777777777777666555444888777555444555777:::<<<888666555555666777666666333555777888999888777666666777777777666666888:::777777777777666666555555888777555555555777999;;;444555666777888888888888::::::999888777666555555777666555555555555666777444444555555555444333333111222333333333333333333333333333333222111000///111222444555555333222111111111222222333333333333111111111111111111111111222333333444444444444444...000222444555555444333222222222222222333444444111333333111......111444555555444333333333444444222222222222222222333333...//////000111222222333333333444444555777888999555666:::<<<999777999>>>CCCSSSpppmmmBBB<<<:::999888888777666444444444333222222222333333222111111000000111111222000/////////............+++++++++,,,,,,,,,---------...///...,,,,,,---............///////////////000000111222222222222111444111///000333444111...000111111222222111000///000///---,,,,,,,,,------((()))***,,,///222555777888888777444000...///000000000000000000000000000000000000//////............------......//////...---/////////...---...///,,,------....../////////......///000000000000000/////////000///......------------...//////000000111111111222222222222222000///...,,,+++)))(((((()))***++++++,,,,,,++++++------...,,,++++++---...,,,,,,------......//////111000//////......//////,,,,,,,,,---...---,,,+++.........//////000000111333333111...///999HHHTTTBBB777---***))))))***...000000///......---------,,,,,,---------.........//////000000000//////...///000111000//////111222444444444333333333222222444555666555444555666888777888888777666555444333555444444555888::::::999999999888888888888888888444666888:::;;;;;;:::999888777666777888999888666999666444555777999777555666666777888888888999999777777777777777777777777444444444444444555666777777777888888777555555555888777555444555777:::<<<888666555555777888777666666666555666666777888888555666777777777777999;;;999999999888888888888888888777666555666888:::;;;555555666777888999:::::::::999888888777777666555666666666555555666666666444444444555444333333222000000111222222222222222333333333333333222111000000111222333333222111000222111222222222222333333111111111111111111111111111111222333333333333333444444333333333333444444111000000111111222333444111333444222///...111444444444333222111111222222333333333222222111111111......///000111111222222666666555555555666777777999999;;;===:::888@@@KKK```xxxMMM<<<:::777666888999888777333333333333333333444444222222111111111111222222///////////////......---+++++++++,,,,,,,,,------,,,---...---,,,+++,,,---,,,---...///////////////000000111222222222222111444222000000222333111...---...///000111111222222...---,,,++++++,,,------(((***---000222333222222999999888555222000///000000000000000000000000000/////////.....................////////////000111...///000000......///000......//////000000000000...//////000000000000//////////////////...------------......///000000000000000000111111222222222444444222000---***((('''((())))))***************+++,,,---,,,***)))***,,,,,,,,,------...//////000111111000////////////000+++---...///...---,,,,,,,,,,,,---......///000000000000///---000:::KKKWWWNNNAAA333,,,)))&&&'''***000000000000//////......000//////...............//////000000000000000///000000111000//////111333222222111111111000000000444555666555444555666888666888999888666555555666666555555666999::::::999777777777777666666666666666777999:::;;;;;;:::999888777666666888888777555999777666666777888777777555666777777666666777888888888888888888888888888444444444444555666777777666777999888777666666777888777666666666888:::<<<:::888777777999::::::999888777666555555666888999444666777777777888;;;===777666666555555777888999999888888777777888999:::777777666777888:::<<<>>>999777666666777888777555555555555555555555555555444444444444444333222222///000111222333333333222333333444555444333222111000000000000111111111111222222111111222222333444111111111111111222222222000000111222333333333333777666444333222333444444000000000000111222222333222222222111000000222444333333222111000000000000333222222222111111111111//////000000111111222222666666555555555555666666:::888:::<<<;;;???PPPcccXXX???;;;777666888:::999888222222222333333444444444222222111111111111222222/////////000///......---,,,,,,,,,,,,------------+++,,,------++++++,,,---,,,---...000000000//////000000111222222222222111222222222111000000//////,,,,,,---///000111222333---,,,+++***+++,,,---...,,,...111222222000,,,***000222333222111000111222000000000000000000000000...........................///000000000000111333///000111000///...///111000000000000000000000000//////000000000000/////////////////////......------......///000000111111,,,------....../////////333333222000---***((('''''''''((())))))))))))(((***+++,,,+++***)))***+++,,,,,,---...///000000111222111000000//////000000,,,///111222000...------++++++,,,---...//////000+++---/////////222777<<>>@@@===:::666555555777888999999999999999999888888@@@>>>:::888777777999;;;777555444555777888777555444444555555555555444444333444444444444333222222111111222333444555555444333444555666666444333222222111000///000111333444222222111111111222333444000000111111111222222222000111222333444444444444444444444444333333222222222222111111111222333333333111000000222333444444333333222111000//////000///000000111222333333333111111111111111111111111444444444444555666666777777555999@@@GGGUUUrrrgggDDD???999666888999888666000111222333444444555555333222222111111222222333...///000000000///------,,,------------.........)))***,,,,,,++++++,,,...+++---///111111111000///000000111222222222222111///222444222...,,,...111---------...///000111222,,,+++*********,,,---...---...000111000...,,,***,,,...000000000000111222000000000000000000000000////////////////////////---000222111000000222444///000111111//////000111111111000000//////......//////000000000000/////////000000000000///......------......///000000000++++++,,,,,,---......///,,,,,,,,,,,,+++)))'''&&&&&&&&&'''((((((((((((((((((***,,,+++*********+++,,,------...000111111222000000///.........//////***...111111///,,,+++,,,******+++,,,---...//////,,,,,,---...---,,,+++***444//////333555111---+++***+++,,,............---//////...---...///000000//////000111111111111111111111111000///000222555777777666666666555555555444555666666444555666888444777:::999777666777999888777666777999::::::999:::999999999888888777777777777666555555555666666333222222444777999999888666888:::888555555777::::::<<<===<<<999777999;;;666666666666666666666666444444444555555777888888555777::::::888777999;;;777888888999::::::;;;;;;888666555666888999999888555777888999999777444333444555777777888999<<<>>>QQQMMMFFF@@@;;;999:::::::::::::::::::::999888777JJJFFF@@@999555333333444666444222444777999777555333444444555555444444333333333444444444333222222222333444555666666666666333444666777777555444222444222000///000222444666333222111111111222333444000000111111222222222222111222333444555555555555///111333555555333111000444333333222222333333444333000...///333555555444444333222111000000000000,,,---...000222444666666222222222111111111111111222222222333555666888999888777>>>KKKYYYpppzzzIIIBBB;;;777888999777444000111222333444555555555333222222111111222222333...///000000000///---,,,---------.........//////(((***++++++++++++---...,,,---///111222222111000000000111222222222222111...222555222,,,***---111//////.........//////000+++************+++---...+++,,,,,,---...///000000...000222222000///000111000000000000000000000000000000000000000111111111---000222222000000333555///111222111000///000111111111000///...---,,,,,,///000000000000000//////000000000000000//////...,,,,,,---......//////000,,,,,,------...///000000((()))+++,,,,,,+++***)))%%%&&&''''''((((((''''''((()))+++,,,+++***+++,,,------...///000111222333//////...------------...'''+++......+++((((((((()))******+++---...//////000---+++***,,,---------((((((///999===888000,,,'''(((***,,,---------,,,,,,,,,,,,,,,---///111222//////000111111111111111111222111000///000333555777666555444444444444444555555666777777666555444:::777555555888;;;;;;::::::999777888999::::::999999888777777777777777777222444666777555444444444666666666666666555555444555555666777777777777777999999999999999999999999<<<999777888<<<<<<999555888777555444555666888:::;;;::::::999999::::::;;;888666555777:::;;;999777666666777999;;;;;;888666777777666666666666777777777888888888888999999999EEEGGGIIIHHHEEE@@@<<<:::<<<;;;999555111111555888888===BBBAAA<<<777777888444333444666999999666333333444666777777666444222555444444333333222222111111222444666666555444333111111111111111111111111000000//////000111222222222111000000111222444666222222111111111222444555333444666777777666444333111222222333222111000///222222222222222222222222///000111222222111000///222333555555555333111000...//////000111333444555222222111111222222333444333555//////:::<<<777:::555888EEE]]]}}}gggPPP:::444777888777777444222000...///111444777000111333333222222333444999888555333000---+++***//////...---------------,,,,,,,,,+++++++++******,,,...//////......///000...///000111222111000000333333111000...,,,+++***...---,,,+++,,,...000222***+++...000000000...---+++---...///.........000000...---...111222111//////000111111000///000111222222333444444222...+++444111///000333333111//////////////////000111111000111222333333222000000//////...---------......///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))''')))---000000///+++)))''''''))))))'''$$$''''''((((((((((((''''''***+++,,,,,,,,,+++)))(((,,,,,,---...///000111222111000///---+++)))(((''''''***------+++***+++---...---,,,---//////,,,)))222000...,,,,,,...000222---,,,***,,,666???<<<222222...******---000000///---...............------222000///...///...---+++//////000000000000//////999888666555333333222222222222333444444444333222999777555666999;;;;;;:::777555555666999;;;;;;;;;999999888777777666666777333555777777666555555666444555666777777777777777777888888999999999999999777888999:::;;;;;;<<<<<<<<<999777888;;;<<<999555666555444333333444666777999999999999999999999999;;;:::999:::;;;<<<999777999888888:::<<<<<<:::888999999777777666777888888777777888999:::;;;;;;<<<999;;;===???AAACCCEEEFFFFFFFFFDDD@@@======@@@CCCDDDFFFHHHHHHEEE===444...555444444555888888666444333444555666666555444333333333333333333333333444111222444555666555444333111111111111111111111111000000000111111222222222000000111222333333333333222222111111111222333444222333444555555444333222222333333444333222111000111111111111111111111111000000111222222111000000333333444444444333111111222222111111111111222222111000000000000111222222///555444444;;;888333888===OOOkkkwwwUUU:::999;;;444222888777555333222333555888:::111222222111//////000111555555333222000///...---000///......------......,,,,,,,,,,,,++++++++++++///111333333222111222333000111222333444333333222111111000///---,,,+++***///...---,,,---...000111...///000000///...,,,++++++,,,......---,,,---...000...---...111222000///...///111111000111222444.........111222222000...000......///222444333111///////////////000111111111111222222222111//////------------------------000000000000000//////...........................+++)))(((***---///...---,,,)))(((((())))))'''%%%'''(((((())))))(((((('''((()))************)))(((,,,,,,---...///000111111000000///---+++***)))((()))+++---,,,++++++---//////---,,,...//////,,,***000///---,,,,,,---///000------++++++111777555---666333///,,,,,,,,,,,,,,,---......//////...------222000//////000000...---///000000111111000000///:::999777555333222222111111222333444444444444444999777666777999;;;;;;:::777666555555888999999999:::999999888777666666555333555777888777666777777444555666777888999999999777888999999::::::999999666777999;;;============;;;999777888;;;;;;888555666666444333333444555666777888999999999999888777>>><<<;;;<<<<<<<<<:::888<<<:::999:::;;;===<<<;;;<<<;;;999777777777999:::777777888:::;;;<<<======;;;999888888:::===AAACCCAAABBBCCCDDDEEEIIIOOOSSSPPPNNNOOORRRSSSKKK;;;---666555333444666777666555444444444444444444444444111222222333444444555555111222444555555444333333111111111111111111111111000111222333333333222111...000222444555444333222222222111111111222333444111222333444444333222111333333444555444333222111111111111111111111111111111111222222222222111111333333333333333222222222222222111111111111222222222111111111111222333333...777666222666666:::GGG]]]xxxcccAAA??????333000999777666555444555777999;;;555444333111......///111111111111111111111111000111000//////......//////------,,,,,,,,,+++++++++---///111111000000000111111111222333333333333222//////......------,,,,,,000000///......///000111000000000///......------+++---......,,,+++,,,,,,///...---...000111000///---...000111111222444666000//////000111222111000///......///111111111000///////////////000111111222222222222111000...---***+++,,,.........------111111111000000000//////........................+++******+++------,,,***+++***(((((())))))'''&&&(((((())))))))))))(((((('''((()))***+++++++++++++++,,,,,,---...///000000//////...---,,,+++******+++,,,,,,,,,+++,,,///111///.........//////---+++...------------------...,,,...---+++,,,///---(((555444111...+++***+++,,,---......//////.........111000///000111111000///111111111222222111111111888777666555444333333333444444555666777777888888888777777888999:::;;;;;;<<<:::777777777777666555999999999888777666555555333666888999888888888999666666777888999::::::999666666777888888888888777555777999;;;<<<<<<<<<;;;:::999888888::::::888555888888777666666666666777666888999;;;;;;999888666<<<<<<<<<<<<<<<<<<;;;:::===;;;888888:::<<<=========;;;999777666777888999888888999999:::;;;;;;;;;>>><<<888666777888999:::888888:::===AAAFFFKKKOOOJJJIIIJJJOOOSSSNNN@@@444777555444333333555666777444333333333333444444555333333333333444444555555222333333444444444333222111111111111111111111111111222444555555444222111///000222333444444333333222222222222222222222333222222333333333333222222222222333444444333222111111111111111111111111111222222222333333222222222333333222111111222222333...//////000111333444555555444444444444555666666111888333///666CCCWWWooo|||SSSCCC>>>777555999555444333333444555666777777777555333000000222444000000000000111111111111111111000///////////////------------,,,,,,,,,,,,,,,...000000/////////000//////000000111111111111////////////////////////////////////000111222333............///000111222---///000///---,,,,,,---............///000000///...///111222111222444555999777333222111111///...222111000///...---,,,+++///////////////000000111333222222111///...---,,,)))+++---///000000///...111000000///////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---,,,***)))***)))(((((((((''''''&&&((())))))******))))))(((((()))***+++,,,---......******++++++,,,------............---,,,,,,++++++------,,,+++,,,...000333000///////////////...---,,,,,,---......---,,,,,,---...///---+++******)))---...///---******...111---......////////////...111000///000222333222111111222222333333222222111555444444444444555666666555666666777777888999:::777888999999::::::;;;;;;===;;;999888888999777666888999999999888777555444444666999999888888888888888888999999999999888888666666777888888888888888777777888999:::999888888999888888888999999777666777777777666666666777777888999;;;<<<<<<;;;999888777888:::;;;;;;;;;<<<<<<<<<999777666888:::;;;<<<;;;:::888666666666888999::::::999999888888777777777666555777:::<<<;;;::::::999777777777999::::::999:::<<<@@@CCCAAA;;;666777666444222222333555777444333333333333444555666555555555444444333333333333333333333333333222222111111111111111111111111111333444555555444222111222111111000111333444555222222222222222222222222333333444444444444333333000111222333333222111000333333333333333333333333222222222222222222222222333222111111111222222333...//////000111333444555555555444444555555666777333999666999MMMfffhhhFFF999<<<;;;666333333333333333333333333444555444333111111333444000000000000000000000000111111000///////////////.........---------,,,,,,///111333333222111222333000000000000000111111111///000000000111111111111------...///111333444555///////////////000222222///111222111///......///---...............///000000111222222111000111333;;;888444111000///...---111111111///---,,,,,,,,,///////////////000000111222222111///...------,,,+++---///111222222111000000///...------------...,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,+++***)))((()))((((((&&&&&&&&&&&&))))))************))))))(((((()))***+++---......)))))))))******++++++,,,.........------,,,,,,,,,...,,,++++++---///111333///000000///............+++,,,---//////---,,,+++---...000000---+++,,,...(((***,,,,,,***+++///333---......///000000//////111000///111333444333222222222333333333333222222333333333444555666777888555444444444555666777777666888:::;;;::::::;;;<<<999888777888:::;;;<<<;;;777777888999999888666555555777999999888777777777999999999999999888777777888999::::::;;;:::::::::888888888777777777888888888888999999888888777666444444444555555555555666999:::;;;;;;;;;;;;:::999444666999:::::::::<<<===:::888555555777999::::::888888777777777888888888;;;;;;:::999777666555555777555555888<<<<<<:::666999777555444555666666555444555777777777777777888666666555333111222444777333444444555555666666666666666555555444333333222333333333333222222222222111111111111111111111111222333444444444333222111333222000000000222555666222222333333333222111111444444444333333444444444///000111222333222111000444444444444444444444444222222111111111111222222111111111222222222222222222222111111111111222222333222222222222333444444222888===OOOsss}}}PPP;;;<<<<<<333555555555555444333111111///111222111000//////111000000000000000000000000111000//////......////////////.........------------///111111000///000111222222111111222222333444000111111111222222222333,,,---...000111333444555222222111111000000//////000111222222111///000000,,,...//////...---///000///111222111000///000111333111.........//////...,,,...//////......///111///////////////000111111222111000...------------...///000222222222111111///...---,,,+++,,,---...........................+++,,,...---,,,++++++,,,((()))***)))&&&%%%&&&'''******++++++++++++******''''''(((((()))+++------)))*********+++++++++,,,//////......------,,,,,,---+++***+++...000111111//////000...---,,,---///,,,---...//////...---,,,...---...111000------000***+++,,,,,,,,,,,,...///---...//////000000000000111000///000222333333111111222222333333222222111444444444444444555666777444444333222222333444555555888;;;<<<:::999:::<<<777666555666999;;;<<<;;;555666888999999999777666666888999999777555555555777777888888888888888888888999::::::;;;;;;::::::999888777666777888:::;;;777888999999888777666777222222333555666666666777999999999999999999999999555888:::;;;999999;;;===999777666666777999999999666777888::::::::::::999;;;;;;:::999888888777666;;;888666777::::::666222444222111333666888888777777777666666666777999:::555666666444222111333666333444555777888777777666555555555555555444444444444333333222222111222222111111111111111111111111333333333333222222222111111111111111222333444444222333333333333222111000333333222222222222333333000111222333333333222222333333333333333333333333222111000000000000111222///000111222333222222111222222111111111111222222222222222222222333333444444777>>>]]]fffHHH<<<999555666777777666444222///---///111222222000---,,,,,,.../////////000000111111000///......------......////////////.........---***,,,---...---,,,---...333222111111111222333444111111111111111222222222......///000111111111111111222222333222111///......000111222000000000111+++...//////------...000---...000000//////000222---,,,+++,,,///111111000+++...000000//////111333///////////////000111111000000...---------......000000000000000000111111000///---,,,,,,,,,...///........................,,,---...---,,,+++---000***+++,,,+++((('''((()))***++++++++++++++++++***+++*********+++---...///,,,,,,,,,---------------000//////...---,,,,,,++++++***)))+++///111111///...//////---++++++---///.........//////............++++++///000,,,+++......---,,,---/////////...------///000000111111111111000///000111222111000111111222222222222111111666555555444444444555555666555444333222333444555555888<<<<<<;;;999;;;<<<999777666666888999888888444555777999:::999888777777888:::999777444333444444555666777888999999999777777888999999999999888999777666666777:::===???777888999999777666666777333333555777888999999999999999888777777888999999777:::<<<<<<999888:::<<<999777666777999:::999999555777999<<<===<<<;;;:::;;;;;;::::::::::::999999888555222444999;;;999666777444222222444555333111666444333333666888999888444666777555222111333555222444666888999999777777333333444444555666666666444333333222111111111222111111111111111111111111444333222111111111111222///000222444444444333222222333333444333222111000222222111111111111222222111111333444555444444333222222222222222222222222222111000//////000111222...///111333444333111000...//////000111333444555444333333333333444555555888777;;;]]]zzzVVV===777;;;666666666555333000,,,***111333555555222...+++***------...///000111222333//////...---------------000/////////............,,,...000000///...///000111000/////////000222333000000000000000000111111000000000000000///...------///111333444333222111,,,...000111000///000111+++---//////---,,,...000***,,,.../////////111333---------...111222222111...000222111...---///111///////////////000111111000///------,,,---...///111000///////////////000222000...---,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,---...///---+++,,,///222+++---...---***((()))+++***++++++,,,,,,++++++***000///......///000222333......//////////////////111000///...---,,,++++++***)))))),,,000111000...---//////---******,,,///////////////////////////...)))(((---///+++)))+++///---,,,...222444222000------///000111111111111111000///000111111000///111111111222222111111111:::444333777888333000333222222222222333555777888000666;;;<<<999777:::===:::999999999999999999:::777777777888888999::::::777888999::::::999777666777777777777777888888888555666777888888777666555666888999999888777999:::999999888777666555444444888888666555444444444444:::999777666666666777888555666888999::::::999999:::;;;<<<:::888777777888555666777888999:::;;;;;;999999888888888888888888777777888999999888666555777777777777666555444333333444555666666555444444555333000///111333333333333333444444555555666666555444333222111222333444444222111222333333222111444444444444444444444444333333333222111000///...555555444333333222111111000000111222222222222111222444777888888666222000222111000111333444111///111111333444444333222111222111000000000111333444333000...///111222111///000111111111111222222222...000222444555555555555666<<<999QQQuuuJJJ:::AAA555444333333444555222...000222555777666333///,,,'''+++//////---...444999@@@666//////000...,,,+++///...---...///000///...////////////000000000000000000000...,,,,,,...000......------...///111222000000000000000000000000...///000111222333333333222000...000222333111...******+++---///000111222//////...---------------+++,,,.../////////............//////......---,,,000000////////////000000///////////////000111111000000111111111111000000//////000000111111111111,,,+++,,,///111222///+++'''+++///222111///...---......---,,,,,,+++******,,,------,,,+++***+++------,,,+++***+++---000111000111111///......000222000//////.........//////++++++---...//////000000222111000///////////////---...///000000///...---000...---++++++,,,---......------------...//////---...///000000111000000000000000000000000000000---///111111000///000111999444333777888444222444222222111111222444555777000444888999777777888999999999888888888888999999999999999999999999888888:::::::::999888777666555888888888888888999999999::::::;;;:::999777666555444555777777777777999;;;999999999888888777666666888777666555444444444444999888777777666666777777555666777999999999999888999:::;;;:::777666777888555555666777888999::::::888888888888888888888888555666777888999888888777777777777777666555444333333444555555555555444333666333111000111333333333555555555555555666666666444444333222222222222222333222111222333333222111333333333333333333333333222222222222222111000///333333333222111111111000000111111222333222222222222333555666666444222000222000///000222333111///111222222222222222111000111111111111111111222222333000...///111222111000000111111111222222333333000111333444555555555444777:::999MMMbbbFFF<<<555444222111222444222000111222444555444222///---000111222222111111111111555111///000000---,,,...111000//////000111000........./////////000000000111222111000...---///000111111//////...///000000000000000000000000000000000000111111222111111111111000///000222222000...---------......////////////......---------------,,,---.../////////......------......------,,,+++000000////////////000000......------......///000//////000111111111000000////////////////////////,,,++++++,,,//////---***(((+++///000000///......,,,,,,,,,+++***))))))))))))***++++++******,,,......---,,,++++++,,,...///,,,------+++******,,,..................///000111......///000000000//////111000000///......//////......////////////......///---,,,******+++,,,---,,,,,,,,,---------------...//////000000000000///........................,,,...000000/////////000777444333777888666444555222222111111111222444555333444666777888888888777888888777777777777888888;;;;;;;;;:::999888888888<<<;;;:::888777666555555888888888999999999::::::===<<<<<<:::999666444333222444666666666777999;;;888999999999999999999888888777666555444444444444777777888888777777666666555666777999999999999888888999:::888666555666777444555555666777888999999777777777777888888888888333444666777888999999999777777777777666555444333444444555555555444444333777444222111222333333222777777666666666666666555333333444444333333222111333222111222333444333222222222222222222222222222111111222222222111111000111111111111111111000000111222222333333333333333222333333333333222222111222000......///111111000222222111000000000000000111111222222222111111000222111//////111222111000000111111222333444444555222333444444555555555444999777:::GGGkkkYYY<<<:::666222111111222222222333333222222111000000000000///...///111000...+++------///222000,,,---111333111000000111111///............////////////000222333333111///...///000333222111000////////////000000000000000000000000111111111111000000000///111000///000222222000///000000//////...------,,,//////.........---------------.../////////......,,,------------,,,++++++000//////......//////000,,,,,,,,,,,,,,,---............///000111111000000...............------------+++******,,,,,,+++)))***,,,...///.........000---,,,,,,++++++******)))'''((()))***)))***,,,//////...---,,,+++,,,------.........---,,,,,,...000------------...000111222000111111111000000///...////////////............//////............//////...---+++*********+++,,,***+++,,,---------,,,+++//////000000000///......------------------------,,,---//////.........///666444444666888888777666444333222222222333444555777777777888:::;;;999888777777666666666666777777;;;;;;;;;::::::999999999;;;:::888666666666666777777777777888888999999:::;;;:::999888777555444333444666777777666666888999666777888999:::::::::999888888777666666666666666666777888888888777555444666777888::::::::::::999777888888777666555555666444444555555666777777888666666666777777777777777444555666777777888888888666666777666666555444444555666666666555555444444777555333222333333333222888888777777666666555555333444555666555444333222333222111222444444444222333333333333222222222222000111111222222222111111000000111111111111111111222222333444444444444333333333222222222222333333222000...------///000111333222000.........//////000111222333333111000///222111000000111111111111111111222333444444555666444444444444555444444444999444999AAAWWWqqqMMMAAA:::333222222222111222444333111//////000111222+++++++++---000333555666222///000222111......111333111//////000///...,,,------........./////////111222222111///......000111111111000000/////////000000000000000000000000000000000000///000000000000000000111111111000///111000000///...------,,,000000000000000//////............////////////...------......------,,,+++/////////....../////////---,,,,,,,,,,,,---......------...///000000000000............------------...---+++***************,,,---......------///000.........---------,,,,,,((()))************,,,...------,,,,,,,,,---......///000000///......000222...............///000111///000000111111000//////....../////////.........000///...------...///000...---,,,+++++++++,,,,,,)))+++---...///...,,,+++///000000000///...------------------------------+++---//////...---...///555555555666888:::999666666555444333333444555666999888777888::::::999777777666666666666666666777999999999::::::;;;;;;;;;888777666666666777888999555555555666777888888999888888888777777777777777888::::::999777666666777444555777999::::::999999:::999888888777888888888666666777888888666555444777888999;;;;;;;;;;;;:::666777888777555555555777444444444555666666777777555555666666666777777777777777666666666666666666666666666666666666555444888777777666666666555555777555333333444555444222888888777777666666555555555666777777777666444333333222111222444555444333555555444444333333333222000111111222222222111111111111111222222222222222222222333444444444444333444444333222222333444555111000///------...000222222111///.........///000000111222333333222000///222222222111111111222222111111222333333444555555444444333333444444444444888333888<<>>555000111222000//////111///............,,,+++------------...............000111000...---...///.........//////000000000////////////////////////............///000111222///000111111111000000000//////////////////......111222222222222111000000////////////...////////////////////////...------//////............//////...............//////000,,,---...///////////////..............................---,,,++++++,,,,,,---......---,,,,,,...111...---------------,,,,,,,,,,,,---,,,******,,,---******+++,,,---...000000---......---,,,---///111111000///...............,,,---...///000000000000......///000000//////...000///...------...///000//////...---------------***,,,...///000///---,,,///////////////...---,,,........................+++---//////...---...///555777777666888;;;:::666666555444444444666777888777777777666666666666666777777666666666666777777888888888999:::;;;;;;;;;666666666666777888999999333444444555666777888888999999888999999:::<<<<<<;;;;;;;;;:::777555555666333444777999::::::999888999999888888888888999999666666777777666666555555777888999;;;;;;;;;;;;:::666777888777666555666777555555555555666666777777444444555555666666777777888777666555555555555666555666666666666666555555999888777666555555555555666444444444666666555444777777666666666666666555666666777777666666555444333222111222555666555444666555555444444333333333111111222222222111111000222222222222222222222111111222222333333333333333444333333333333444444555000111111///......000222000000////////////000000000000111222222222222222111222333222000000222333222222222222333333333333333222222222222333444555666444777999CCCiiidddKKK555000444444444555222222222222222222222222---000333111///222:::BBBAAA777//////222111///...000...------------,,,+++,,,,,,,,,---------......,,,...000000///...///000,,,---...///000000000000////////////////////////------,,,---...000111333///000222222000///000111...////////////000000000111222333444333222111000111000///........./////////000000000000///......///......------......///000////////////000111111------............---------------.........//////...///000///---,,,---...---...///...,,,,,,...000************************---......,,,+++***+++---((()))***,,,...///111111//////000///...///111444222111000...------------,,,,,,...///000111111111---...000111111111000/////////............//////////////////.........---,,,---.../////////............/////////...------........................,,,---//////.........///666999999666888;;;:::555444333333333444666777888666888999777444333555888888777777666666777777888888888999999999999999999555666777777777777777777444444555666777888999999999999888888999;;;<<<===999::::::999666555555666444666888;;;<<<;;;:::999888777777666666777777888777777666555555555555666555666888999::::::999888666777888888666666777888555666666666666777777777333333444555555666777777666666555444555666777777555555666666666666555555888777555444333333333444444444333555777888777555555555555555555666666666666555555444444444444444333222111333555666666555555555444444333222222111222222222222222111000///222222222111000000//////000111111222333222222222111222222222333333333333///111333222000///000222......///000111111111111//////000000111222444444111333444222000000222444222222222222222111111111111000000000111333444555555777555777AAAVVVkkkDDD555555555333444111222444666666444222111,,,---///...------///111777111...///111///...000///...------...///...,,,+++,,,,,,,,,,,,---------+++---000111000000111222......000000111000/////////////////////////////////...---,,,,,,...000111...000222222000///000111////////////////////////000111222333222111///...222111///.........///////////////000///......---///......------......///000000/////////000111111............------,,,+++******+++,,,---...//////+++...000000///---...///---...//////---,,,---///))))))))))))))))))))))))***+++,,,+++******,,,...)))***+++---...//////000000111111000000111333666111000///..................///000000111111111111...///111222333222111000......////////////............///.........---,,,,,,,,,---------.........------......///.........------------------------,,,...000000/////////000777:::999666777<<<:::444222222222222333555777888777;;;===:::555444777;;;888888777777777777888888::::::999999888777777777666777888888888666555444444555666777888999::::::888888777777777888:::;;;666777888777666555666777555777:::<<<===<<<;;;999666666555555555555666777888777666444444555666666333444666777888888777777666777999888777666888999666666666777777777777777333333444444555666777777555444444444555777888:::555555666666666666666555666555444222111111222222333333333555888999888666333444444444555555666666555444333222111222333444333222222333555666666555444444333333222111000000333333333222111000///...222111111000///......---000000111222222222222111///000111222222222222222///111444333111000111222,,,...000222333333222222////////////000333555666111333444333000000222555333333222111111000000///////////////000222444666555999444555@@@JJJqqqTTT<<<777444222222///222666888888666333000------...000111000,,,)))++++++---000///,,,---222///...---...///000///...++++++,,,,,,,,,---------***---000222222222333444111111222222111000...---////////////////////////111///---,,,,,,---...///...111333222000///000222111111000000//////.........///111222111000...---222111000.........///000......//////......---,,,.........------.........///////////////000111111/////////...---,,,******(((((()))***,,,---...///))),,,000111///---...///,,,...//////...------...******************++++++''')))******)))***,,,...+++,,,,,,---............,,,---------,,,---000222//////.........//////000111222222222222111000000...000222333444333222111---...///000000///...---------......------,,,+++,,,,,,+++++++++,,,---...,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,---///111111000///000111777888999777333222333666555444222000000222555666888777666555555444444555777777777777666666666666222555888888666444222222777777777777666666666666555555555666777999;;;;;;:::999888777777999;;;<<<;;;:::888777777777888999666555555777::::::666333555666777888888999999999777666444444666666666555222444777::::::888666444666666666555444555999;;;444555666777777777666555111222222333444555666666999777555555555555444333444555666666444444555666444444333444444555666777222333444555666777888999555555444444444555555666888666555333222222333333111111222333333444555555555444333222111111111111444444333222111///...---333333333333333222111000222222333333333222222111111222333333333333222111111222222222222111000000111222222222222111000000000000000000000111111111555555555444444333333222333333333000---,,,///222///222555444000///222666777;;;999555777AAAcccSSS555333555111222000......333555111+++---------,,,+++***)))(((,,,,,,,,,,,,+++,,,///111.........///111000...,,,)))***++++++,,,,,,++++++.........000222333222111000111222222111000///.........///000000000000000222111///---,,,---///000000111333222000000111222444222111///...---......//////000000///...------...//////000000000000///000///............//////------,,,,,,---...000111---------...............******+++,,,------......+++,,,------......---------...///000000///...------.........///000000000...............---------)))***++++++,,,,,,,,,,,,,,,++++++,,,///111000000111111000///////////////333222000............///000///---,,,,,,---...000---......///////////////---,,,+++---///222222222...+++)))+++------***'''...,,,***)))***...222555111000///...------------///...,,,,,,...000111000111000///......///000111666888888666444333444666666555333222222444666777888888666555555555555555666666666666666777777777333666888999777555333333777777666666555555444444999999888888888888999999;;;:::999888999:::<<<===::::::999888888888888888777666666888:::999666333555555666777888888888888888666555555666777777666333555777999999888666555666777666555444555777:::333444555666777666555555444444444444444444555555:::888666555666666555444222444555444333222333555444333444444555666777888555555555555666666666666555555444444444444444555666555444333222222222222111111222222333444444555555444333222111111111111222222222222111000......333333333333222222111000000000111111111000000///111222333333333333222111222222222222222111111000111222222222222111000000---...///000111222333444444444444333333333222222333333333000------///222---111333222///...111444555:::777444555888PPPtttrrrNNN999333555111///......222555333/////////......---+++***)))+++,,,------,,,,,,...000///......///000000///---+++,,,------......------333000......000111222111///000111222111000///.........///000000000000000111000...---,,,---...///111000///111444666555333000000......---....../////////////////////...---......///111222222222222000////////////////////////...---,,,,,,------...111000000000//////......))))))******+++,,,,,,---+++,,,///111222000...,,,.........//////...........................//////........................++++++,,,,,,,,,,,,,,,,,,,,,++++++---///111000///111111000///////////////333222111///......////////////------------.../////////000000///...---------++++++,,,...000000000---,,,,,,,,,------+++)))...---------...000111333666555333111000......------,,,+++---000333444444111000///......///000000555666777666444444666777666555444333333555777888888888777666555555555555555555555666666777777888444777999:::888666555555777777666555555444333333::::::999999999999::::::<<<;;;:::::::::;;;===>>>999999999999999999888777777666777888999999777555444555666777777888888888888777666666888888888666555555666777777777777777777888777666444444666888222333555666666666555444666666555555444444444444:::888666666777777666555111333444333222111222333333333444444666777888999888888777666555444333333666555555444444333333333333333333333333222111000111111222222333333444444444444333222111111111111111111111111111000000///222222222222222111111111///000000111111111000000111222333333333333222111333333333222222222111111111111222222111111000///...//////000111222222222333333222222222222222222333333222000......000222,,,///111000...---000222222777555444666333???WWWqqqKKK888777333111000111333333333222000000000///...---,,,+++***+++---...------...///000///------///000///...---......///000/////////555222///---...000111111...///000111111111000///......///000000000000000000///...,,,,,,---......111...---111888;;;888333...------------...///000---...//////////////////---...///111222333444444000000000000000000000000------,,,,,,,,,---......111111000///...------,,,((())))))******++++++++++++...111444555222///---......------------...............------------------------......//////000---------...------,,,,,,,,,++++++---///000000///111000000///////////////333222111000000000000000........................111111000000///---,,,+++---,,,++++++---......---,,,...//////---,,,,,,---......///000111111000000222111000...------,,,,,,...---,,,---000333444444000//////......///000000555555555555555666777888555555444333444555777888999888777666555555555555444444555555666777888888666888::::::999777777777888888777666555444444333666666777777999;;;<<<===<<<;;;;;;::::::;;;<<<<<<888999:::::::::999888777777777888999999999888777444444666777777777777777999888777888999:::888777666666666666666777777888888888888666444333444666222333444555666666555555555555555555555555555555:::888777666777888777666222333444444222222333444333333444555666888999:::888888777666444333222222555555555444333222111111111222333333333111000///111111222222333333333333444333222222111111111222111111222222222222222111222222111111111111111222111111222333333333222222111222333333333333222111444333333222222222222222111111111111111000000///333222222111000///......111111111111111222222222333222222111000000000111---///000000//////000222000555444555999666999HHHlllkkkKKK:::666333222333333111///000000000000000///---,,,+++)))+++...///...------...111///---,,,.../////////......///000000000000///333111///...///111111111---...///111111111000000......///000000000000000///...------------......///---...222777999666333............//////000000------...///000000//////---...///000111222222222///000000111111111111111((()))***+++---///111222......------,,,,,,++++++*********+++++++++,,,,,,,,,...111333333222000......---,,,++++++,,,---............---,,,,,,,,,+++,,,------...///000000111.../////////...---,,,,,,---,,,+++---///000000///000000////////////000000333222222111111111111111---......////////////...000000000000///...---,,,///---,,,,,,---...------,,,///111000...,,,---000//////000000000/////////++++++++++++,,,...///000111///------.../////////............/////////000555444444444666777777777333333333333444555666777999888777666666555555666333444444555666777777888666888::::::999888888999999999888888777666666555555555555666888999;;;<<<;;;;;;:::::::::::::::;;;888888:::;;;;;;:::999888888888999999999888888999444555666777888888888888999888888999::::::888777777666666555666777888888777888888666444333333444222333444666777666666555444444555666666777888888:::888666666777888777666444555666555444333444666333333444444555777888999666666555555444444333333444444444444333222000///000111222333222111000///111111222222222222222333333333222222111111222222111222333333444333333333222111111000000111222222000111222333333333333333111222333333333333222111444333222111111111222222000111111111111000//////333222222111000///......000000000111111222222222333222111111111111111111...000111111111111333444222666333333999777666@@@NNNvvvlllIII999333000222333...,,,.../////////...---,,,+++***)))+++...///...------...111///---,,,.../////////------...///////////////......///111333333222000---...///000111111000///......///000000000000000.........------.........---...000111111111111111111111111111000000//////------...///000000////////////////////////.........///000111222111111111((()))***,,,...000111111+++,,,,,,------.........,,,,,,------------.............../////////000000...---,,,++++++,,,---............---,,,,,,,,,+++------......///000111111////////////......---,,,---,,,,,,---///000///...000000////////////000000222222222222111111111000---...//////000000//////......///////////////...111///------...///...---,,,///222111...---...111000///...---,,,---...///,,,,,,---...///111222333000...,,,+++,,,---,,,,,,------......////////////666555333444666777777666222222333333444555666777999999888777666666666666444444444555555666666777777888::::::999888999:::999999888888888888777777888777777777777777777888;;;;;;;;;;;;::::::::::::888999::::::::::::::::::888:::::::::888888999:::555666777888888999999999888777888999::::::888666666666666666666777888888666777888666444333333444222333555777888888777777444444555666777888999999999777666666777888777666555777888777666555666777444444333444444555666777444444444444444444444444222333333444333222000///111111222222222111111000111111222222222222222222333333222222111222222333222222333333333333333222111111000//////111222333...///000111111111111111111222333333333333222111333222111000000000111222000000111111000000///......//////000111222222222//////000111222333333333333222111111333333222000000000111222333444444555444888333000666555222999:::VVVhhhIII;;;111111222...---///.........---,,,+++***)))***+++---...------...///000///------///000///...,,,------...............,,,---///222555444222///---...///000000000///.........///000000000000000.........///////////////---///000///---,,,...000111222222222222111000///---...//////////////////////////////...---,,,,,,---...000111222111111000------......///.........---......///000111222222///////////////////////////...---,,,,,,...///111......------------...............---------------.........//////000000111.........///......------...---,,,---///000///...///////////////000000111000111111222222111000000.........//////000000111------...///////////////111///......///000///...---...000000/////////000000///---,,,+++,,,...///...------,,,------......---+++))))))+++---...---,,,---...///////////////777555333444666777777555333333444555666777888888:::999888777666666666666555555555555555555555555666888999999888888999:::777777777777888888888888999888888777777888888999<<<<<<<<<<<<<<<;;;::::::999999999999999:::;;;;;;999:::;;;:::888888:::<<<666777888999::::::::::::777777777999::::::777555666666666666777777777777555666777666444333333444333444666888999999999888666666666777777888888888888666555555666777777666666777888888666666777888444444333333333333444444555555555444444333333333000111222333333222111///222222111111111222222333222222111111111111111111333222222111222222333333111111222222222111000000111000/////////000222333......///111111222222111111222333333333333222111333222000......///000111000000000000000//////...---...///000111222333444//////000111222333444555333111000111444444222000000000000222333555555555222888333000555444111666222AAAZZZoootttttt}}}rrreee^^^ZZZWWWUUUSSSPPPRRRXXX___fffqqq}}}lllTTT>>>666444000///222.........---,,,+++***)))+++,,,------,,,,,,...000///......///000000///---,,,---......//////......///...///111333333111///...///000000000///...---......///000000000000000...//////000000111000000000...,,,+++,,,---.../////////111111222111111000//////////////////...---...///////////////...---+++---///111111111000///...///000000000///...---///000000000111222222222000000000000000000000000---------.........//////.........//////.........................../////////////////////000000000,,,,,,---.........------...---,,,---/////////---///////////////000111111//////000111111111000//////............000111333...///////////////...---///...,,,---...//////......------///000111000...............////////////++++++***************+++...,,,******,,,---------+++,,,---///////////////888666333444666777666444444444555666777888999999:::999888777666666666666555555555555555444444444666777999999888888999:::555555666666777777888888666777777888999;;;<<<=========>>>>>>===<<<;;;;;;::::::999888999:::<<<===999;;;<<<;;;888888:::===777777999:::::::::::::::666666777999:::999777444555555666777777777777777444555777666555333444444333444666888999:::999999888888888888777777777777777555444444666777666666666777888777666555666888444444333222222222222333666666555444333333222222///000222333333222111000333333111111111222333444222222111111111111111111222222222111222222333333000000000000000///......111000///...///000222444000000111333333444444444111222333333333333222111222111///...---...000111000000000000000//////...000000000000111111111111//////000222333444555666333111000222444555333000000000000111333555555444...666444111777777444999222888???AAA@@@CCCNNNWWW^^^RRRDDD<<<:::===>>>>>>???::::::>>>??????EEENNN```}}}nnnLLL>>>888222000444/////////...---,,,******,,,,,,---,,,+++,,,///111.........///111000...,,,---......///////////////333111//////000111000/////////000000000...---,,,...//////000000000000000//////000111111111111111333---((()))---111000...+++---...000111222111111///000000000///...------......///000000111000000***,,,...000111111//////,,,---///111111111111000000000000000////////////000000000000000/////////,,,---///000111000///...---...///000000///...------.........///000000000000000000000////////////++++++,,,---.........---...---,,,---//////...---///////////////000111111...///000111111000///...000///------...000222444111111000000///...,,,,,,...,,,++++++---.........///---,,,...111222000---,,,...000222222111///...+++++++++,,,---...000111333000---,,,,,,,,,+++******+++---///000000///...999::::::777444222111111000111222444666777888999777777666555555666888888777777888777777666555444666777888999:::999888888<<<999555555777888777666888888999:::<<<===>>>>>>::::::;;;;;;;;;;;;:::::::::999999999999:::;;;;;;999:::::::::999777555444555777888::::::888666555999888666555555555666777777888888777444333444444555777888777444222222222222777;;;<<<:::888888888777888999999888777888:::888888999999777444111...111333555555444444444555555555444333444555666777666444222333555444111...333333333222222111111111...///111333555666666777444333111000000000111222333333444444444333222222///000111111111000...---444222111111222333222111222111222444777888888666222222222222222222222222111222333222000000333666111000...,,,,,,...000111000000000000111111111111///000111222222222222222111222222333333222222111222111000//////111333444000222222222111111333555555666777999999999888888:::999888888888999:::;;;999999999:::;;;<<<>>>???@@@SSSuuuxxxWWW===111000222,,,111222---...444111(((...,,,******,,,...000000......---,,,,,,,,,,,,---////////////000000000000//////...---------......///...,,,,,,,,,...000111000000////////////000000000///////////////000111000000///---++++++---///222111///.........///000000////////////............///000111111000///......//////...,,,,,,...///333111...---,,,...000222222111///...---...///000111///,,,---///000///---////////////000000000000000000//////.........---111000...,,,---///111333---......///......------------,,,,,,---...000111---///000000//////111222///............///000000.........///000000111111---...000111222111///......///000111111000///...222000......000000---***222111000//////.........---///000...,,,,,,///333...+++***,,,,,,+++...222////////////...,,,***))),,,,,,,,,---...///000111777777888666444444555666111222333444555777888888888888777777777777888888666777777777777666666555777888999::::::999888888;;;888666555777888777666444444555666777888999::::::;;;;;;<<<<<<;;;;;;::::::::::::::::::;;;;;;<<<888888999::::::999888777777888888999888777666555999888777666666666777777777888888777555444444555555777::::::888666444444222555888999777555666777777999:::999888777888:::999999888777555444333222222333555555333333333555444333333333333444666777666444222222444444222000333333333222222222111111333444444444444444333333555444333111000000111111222222333333444333333333000111222222222111000///444333111111333333333222222111111333555666666444222222222222222222222222111222333222000000333666111000...,,,,,,...000111000000000000111111111111///000111222222222222111111222222333333222222111222111000///000111333444222333333333222222444666555666777777777666555444999888888777888999:::;;;888888999999:::;;;<<<===@@@???KKKfffoooXXXEEE777...///111///******---///......,,,******,,,///000000///......---------------.../////////000000000000...---------------.........---+++++++++---...000111000000//////000000111000000000000000111111222...000111000...------...///////////////000111111/////////............---...///000111111000///...---.........,,,,,,...000111000...------...000111111000000000////////////000...,,,,,,...000///---000000//////......------////////////////////////111000///......000111333000/////////...---,,,+++------,,,,,,---...000111---///000000......///111/////////000000000000111111111111111000000000000,,,---///111222111000000---...///000000111000000///...---...111111///---111000///...---------...,,,///222222000///000111222...---......,,,...111,,,---.........---,,,,,,......---------......///888888777555444444777999333333444444555666666777999999999999999888777666555555666777777777666666888999999:::999999888888:::888666666777888777666333333444555666666777777:::;;;;;;<<<<<<;;;;;;:::;;;::::::::::::;;;<<<<<<777888999:::;;;::::::999999888777777666666666666:::999888888777777888888777888999888666555555666444666999:::999777666555444666777777666555666888777999999999777777888999:::999777555555555666666222333444444222222222444222222222222333444555666777555222111222333222222333333333333222222222222666555555555444333333222555444333222111000000111111111222333444444444333222222333333222222111000444333222222444444333222222111111222333444333222222222222222222222222222111222222111000111333444111000...------...000111000000000000111111111111000000111111222222111111111222222333333222222111222111000000000111333444444555444333111222555888666666777666666555444333777777777777777888999999888888888888999999::::::???888555@@@YYY{{{rrr___EEE111333///------,,,))),,,000...,,,++++++---/////////000///......------............/////////000000000,,,,,,,,,,,,,,,---...///---,,,+++++++++,,,---...000000////////////000000000000000111111222222222,,,...111222000...------,,,---...000111111222222///............---------...//////000000//////...,,,---------,,,,,,...000///////////////////////////000000111000//////...///...,,,---...//////...111000///...---,,,,,,+++/////////////////////000000000000000111111222222111111000///---,,,+++***...---,,,,,,---...000111...///000///------...///...///111222222222111000444444333222000///......,,,---///111222222111111............///111222333---------///111222111///111000...,,,+++,,,---...***---111222111///......333///---///...+++,,,///***+++,,,...//////////////////...---------------<<<;;;999555333333555888444444444555555555555555999999::::::999777555444444444555666777777777666999999999999999888888888888888777777777888777777777777777888888999999999::::::;;;;;;;;;;;;::::::;;;;;;::::::;;;;;;<<<===888999:::;;;;;;:::999888888777555555555666888999::::::999999999888888888888999999888777666666777333555666666555555666777::::::999888888999:::;;;666777888777666555666777777777666666666666777777333444444333111111222333000000111111222333444555777555222111111222333444333333333333333333333333333333333333333333444444111111111111111111111111///000111222333444444444222222222222222111111111333222222333444555444222444333111222333333333222222222222222111111111111000111111111111111222333111000///......///000111///000000000111111111111000000111111111111000000111222222333333222222111111111000000000111222333555555444222111222555777666666666666666666555555666666666666666777777777777777888888888888888888:::===???>>>???SSS{{{~~~yyyvvvuuuxxx{{{www___HHH999000---222333,,,)))---...---+++,,,.../////////000000///............///........./////////000000++++++++++++,,,...//////...---,,,,,,,,,---......//////............//////...///000000111111111111+++---000000///.........,,,---///111111111111000............------------////////////////////////+++,,,------,,,---///111...///000111111111000///000000///////////////000//////......///000000000000000//////.........---000000000000//////......///000111222333222222111000000///...---,,,,,,,,,...------,,,---...///000...///000///---,,,,,,------...000222222111000///333333222111000///......//////000111111111000000000///.........000111222---......///111111111000222000...,,,+++,,,...///)))***---......---,,,+++///,,,+++---,,,******---++++++,,,---...///000000///......---------......::::::888555333333666888555555555555555555555555888888999999888666444333333444555666666666666666999888888888888888888888666777888888777777777888::::::::::::;;;;;;;;;;;;999999::::::::::::999999;;;::::::::::::;;;<<<<<<::::::;;;;;;:::888777666555444333333555777:::<<<::::::::::::999999999888777888999888777666777888666666555333222444888;;;===<<<:::999999;;;<<<<<<555666666555444333333444444555777888999888666555333444444333111111333555000000111222333333333444555444333111000111333555333333333333333333333333222111111000000111222222------...///000111222222///000111222333333444444222222111111000000000000222111111333555555444222666444222222333444333333222222222111111000000000000000000111222222222111111000////////////000111///000000000111111111111000000111111111000000///111222222333333222222111111111111111111222222222333444333111000000333555222222222333444555666666444444555555555666666666666666777888888888777666777===CCC???666<<>><<<:::888777888999999999555666666555333222333444222333666888999777555444333444444333222333555777111111222333333333222222333444444222111111333555333333333333444444444444444333111///.........///,,,---...000111222222222000000111222333333333222222222111000000000000111000000111222444555333111666444222222333444444444222222222111000000//////000//////111222333111000111000000//////000000111000000000000111111111111000000111111000000//////111222222333333222222111000000111111222222222222222333333222111000111333/////////000111333555666222333333444555444444444444555777888999888777777<<<999888888888;;;DDDNNNyyy{{{pppjjjjjjllleeebbbgggzzzxxxwwwyyy~~~}}}~~~}}}yyy{{{zzzyyy|||yyyfffRRR;;;///,,,,,,...000///...---...///000///---000///......------......------........./////////---------------...///000000000000000/////////...------,,,,,,,,,,,,------***+++---///000000//////---------,,,+++---000333000000000000000///......000////////////.........///......------......//////000000///......///111...///111222333222222111111000...---...///111222...///000000//////111333...///000111222333333444333333222111///...------//////111222222222111000------,,,,,,---...000111///...---,,,,,,---...///...///000///------...///,,,---...000000//////...,,,,,,---......///000000333222222111000000000///333222111///............///000222111000//////000222111000000///.........000...++++++---///000///---***+++...///---...111000000///...---------...,,,,,,,,,---...///000111111333444444444555777999333444444444555555666666888888777777666777777777555555555666555555444444444444444444555666888999444666999999888777777999999999888888777777777666666666777777777777666666999888888888888999::::::777888888999888777666555555555444444555666888999888999:::::::::999777777555666777777555555666777888888999888777777999;;;;;;888666666888999777666666777888666444333333444333444555555666555555444333444444333333444888:::222333444444444333222111111333555444222111333555333333333444444444555555444333111///......///000///000111222333222222111000111111222222222111111444333222111000111222222......///222444444222000555333000000111333444444222222222111000/////////000//////000333333111///000000000000000000000000000000000000111111111111000000000000000//////...111222222333333222222111000000111222222222222222222333555555333111111222111111111111222333555666111111333444444444333222333444777999999999888888;;;666444777:::;;;>>>AAAGGGVVVbbbeeeeeefff___TTTYYYVVVPPPJJJDDDBBBAAAAAA???<<<@@@NNN[[[aaa``````ZZZbbbjjjooovvv|||}}}{{{wwwzzzsssttt{{{~~~~~~yyyzzz}}}~~~|||zzzxxxzzz~~~}}}pppYYYAAA333111222222///.........000000...---///......------------------------.........////////////.........//////000///////////////......---///......------......///***+++...000111111000000,,,.../////////000222444000////////////000000111111111000000000////////////...------------...///222222222111///...///111------...///000111111111---...///111111111000///,,,---///...------000333//////000000111111222222111111111000000000000000//////000000111111000000///...---,,,,,,---///000///...---,,,,,,---...///---///000000......///111...////////////000000000---------...///000000111111000000000111111222333000000111000000///...------///111222000000111333///000000000000...---,,,///---,,,---000111///......+++,,,//////,,,,,,...111000///...------...///---------------...///000333444555555333333333444333333444444555666666777999888777777777888999:::555666666666555444333333333222222333444666888999333666999:::888666777999999999888888777777666666555555666666666666555555888888777777888888999:::444555777888888777777666777777666555555555555555888888999:::999888777666444666777666555555666777333666999999888666555555;;;999777777999:::888555888999999888666444555666555444333222333333444555333444444444444666999<<<333444555555444333111000000333555555333111333444333333333444444555555555111111//////000222444555444444555555444333111000111111222222222111111000555444333222111222333444------///111333444111///333111///...000222333333222222222111000//////...000///...000333444111...000000000000000000000000000000000000111111111111000000000000000///......222222222333333222222222000000111222222222222111222444777777555333222222777666555444555666777888000111222333444333222222222444777999::::::999999///333999<<<777222666???:::CCCEEE>>>===CCCDDD>>><<<;;;;;;<<<>>>>>>>>><<<@@@<<<<<>>>>>???DDDFFFGGGHHHLLLKKKHHH@@@UUUrrrrrrccc```dddjjjqqqrrroookkkkkkmmmkkkgggjjjmmmrrrvvvyyy}}}|||wwwzzz{{{|||}}}~~~|||xxxyyy}}}|||}}}uuuWWW@@@888555000///......///000000...---......---,,,,,,,,,,,,------------.........//////111000000////////////000.../////////...---,,,,,,000000////////////000000+++,,,///111222222111000+++...222333333333333444///...---...///000222444111111111111000000000000///...---,,,,,,---...///444444444222000...///000,,,,,,,,,---...//////000***---111444555222///,,,***,,,...---+++,,,...111000000000000////////////...//////000111222222333///////////////000000000111000...,,,,,,,,,.../////////------,,,---...///---///000000//////111222000000000///000111111222////////////000000000000......///000111333555666...///000111111000///...***---111222111111333555---...000000000...+++***+++++++++...111111---)))---++++++------)))(((***000///...------...///000//////...------------...222333444555555555444444333555888999888777666777555666888999999999888777999888666444444444666777222111000333888;;;:::999555555555666666777888999::::::999999888777777777555777:::;;;;;;888555333888888999999999:::::::::777777777666555555444444666333111333777:::;;;999555666666777777777666666888666444555777777555333555777888666444333555777555555444444333222111111555555555555555555444444222333555666777666555555444444444444555666777777000111222333444444444444///000111111000000222444333333333444333333222222222222111111111222333444222///...///222444444222111111222222222111000000000000222444555666777777000000000111222222222333222222222111111000000000000000/////////000222333333111......000111111111///000111000///......000...///111222222222111000000000222333333222111000222222222222222222222222222111000000000000000111000111222333444333222222111222333333111111222333222333555666666666555555777666555444555888;;;===888888888777888888999999;;;<<<<<<<<<<<<<<<;;;;;;777888:::;;;<<<;;;;;;:::999:::;;;===>>>?????????>>>???@@@@@@???>>>@@@AAA>>>@@@FFFNNNWWW```hhhlllzzzzzz}}}zzzkkk___XXXbbbaaa``````aaabbbaaa______```bbbfffjjjmmmpppqqq~~~zzzvvvuuuuuuvvvwwwzzzvvvssssssuuuvvvxxxzzz}}}~~~zzzqqqpppqqq|||~~~zzzdddIII666000333+++''',,,222222---***------......---+++***(((,,,,,,,,,,,,,,,---...///111///...000333444111---...///000000000...---,,,222111000//////......///++++++,,,------......///...///111333444333222111222000...------000444666;;;777111///000111000///+++,,,---///000222333444000000111111111000000///---------.........//////---...///000000///...---......------,,,,,,,,,,,,111111111111000000000000)))+++---///111111111111111...---000444444///***000000000000111111111111111000///...............,,,...000111222111///...222222111111000000//////111000000///...---------111...---///222444333111............/////////000///...---,,,,,,---...//////...------......---,,,...---,,,,,,+++++++++,,,...+++))))))***,,,,,,+++/////////...---,,,***)))///---++++++,,,,,,+++***333333444444444444555555333555888999777666666666444555666777888888888888777666555333444555666777666555444666999<<<<<<<<<666666555555666777999:::::::::999999888777666666888888888777777777666666888888888999999999::::::777666666555444444333333777666555555777999999888999999999999999999888888999777555666777888666444333666888888555333333333444444444333222222222222333333333333333333333333444444555555666555555555555555555444555555666777333333444555666666666666111222222222000111222444333444444555555555444444333222222111111333444555333111///111333555555333111222222222222222111111333222111000111222444555111111111111111222222222333222222222111111111111111000000000000111111222111111000000000000111111000111222111///...///000...///000111111111000000,,,---///000111111111111222222222222222222222222111111000000000000111111...///000111222111111000444444555444333333444666222333444555666666555444777666444444555888:::<<<999999888777666666666666::::::;;;;;;;;;::::::999888999:::;;;;;;::::::999999:::;;;<<<===>>>>>>>>>:::;;;===<<<;;;;;;<<<===999:::<<>><<<;;;;;;===???AAADDDNNN]]]kkkzzznnnhhhdddgggkkkfffWWWIIIFFFEEEDDDDDDDDDDDDBBB@@@@@@FFFKKKKKKFFFEEEHHHLLLVVVXXX[[[[[[ZZZZZZ\\\^^^XXX[[[^^^^^^^^^___ccceeeooonnnllljjjhhhhhhhhhhhhfffkkkpppooollliiikkknnnooonnnnnnsssyyyzzztttmmmuuu|||sss```CCC999000---,,,+++,,,///***+++---///111111111111000000///.........//////,,,...000000///...............---------...//////,,,,,,,,,,,,---...///000000000000///...------,,,***,,,...000000000///.........------------...///555333///...///000000000111111000//////......---000000111111111111000000---............/////////+++,,,---//////000000000222222333333222000///---111111111111000000000000000111111111111000...---///---+++---000111000...000000000000111111111111///............//////000////////////000000000000111111111000000000000000222222111111000000//////---///000000000000111222///////////////.........///......------......///000///------------,,,***---------,,,,,,,,,,,,,,,---,,,******+++,,,,,,+++++++++,,,,,,---------......---+++,,,---///...---666555333222333444666888444666777777555444444555777666555444444555666777777666555444333333444444666444222111222444777888888777555444555777:::;;;<<<;;;:::999888666555555999888555333333555777999888888888888999999999999777777777666555555444444555888;;;;;;888666777999888999999888888777666555999888777666666777777777555666777777666444222111333333222111222222333444333444444555666777777888888777666444444444555666666666555333333222222222333333333444333333222222444555555333111111222333000111222333444555555555444444333222333444555666222222333333444555444444666666555444333111000///333222000///......///000333222222222111000000000333333333222222222222222111222333333333111000///,,,000555444000---///222111222333222000000000222......//////000000000000+++,,,---...//////000000222222222222222222222222//////000000111222333444222222333333333444444444333333222111000000222555333333333444444444333333555444333333444666888999999888777666666666666666777777888999999999888888999999999888888777777666888999:::;;;<<<<<<<<<<<<999:::;;;;;;;;;;;;<<<>>>>>>>>>>>>==================<<<;;;::::::<<<>>>???:::<<>>===@@@DDDDDDBBB@@@AAABBBBBBDDDHHHNNNVVV^^^dddfff]]]^^^\\\XXXXXX[[[]]]\\\_________^^^\\\ZZZXXXWWWOOOVVV^^^ccccccbbbccceeeooollljjjlllqqquuuuuusssuuuzzzkkkOOO222***111555000***)))***,,,...///000000///000000///...---------...,,,///222222///------//////......---...///111222------,,,,,,---...////////////......------------***,,,...000000000///.....................------222111///......///000000111111000///......------///000000111111111111000...............//////////////////......---------000111222333333222111000111111111111000000000///...///000222222222111000...,,,***+++...000000//////000000000111111111111...............///000111/////////...///000111111000000000000000111111111111111111000000/////////...111333222000///222444////////////............//////............//////222000............,,,+++------------------,,,,,,---,,,***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,------...---,,,,,,...000000///666555444333333555777888555666777777555444555666:::888666555333333444444999888777555444333222222888777666444444666999;;;888777666555666888:::;;;;;;;;;:::999888777666555777666666666666777777777777777888888888999999999999999888888777666666666333777:::;;;999777999;;;888888888888888777666555888777666555444444666777:::999666555555555555666444333222222222333444555444444555555666777888888999888666555444444555666555444333222111000000000333333333444333333222222444555555333111111222333222222333555666666666666444444333222333444555666111222333444333333333333888888777555333000...---///000111222222222111000333222222222111000000000222222222222222222222222111222333333222111///...,,,000555444000---///222111222333222000000000222///////////////000000111000000//////////////////222222222222222222222222000000000000111222444444333333333333333444444444222333333111000000222444333333333222222222333333444333333333333555666777666666666666666777888999777777888999999999999999888888888777666666666666777888999::::::;;;::::::888999;;;;;;;;;;;;<<<>>>888888:::;;;<<<>>>>>>???666666666777888999;;;<<>>;;;888777<<>>======???BBBCCCAAA>>>>>><<<===GGGWWWeeennnpppbbb___WWWOOOPPPVVVWWWSSSQQQSSSVVVWWWWWWSSSOOOLLLAAAHHHQQQXXXYYYWWWUUUTTTbbbcccdddeeefffhhhjjjlllssswwwoooIII777555555///***,,,,,,.../////////......//////...---,,,,,,,,,,,,...111444333000......000000000///...///000222333000///......------......+++++++++,,,,,,---------+++---///111111111000/////////000000000///......000000///.........///000////////////............//////000111111111111111////////////////////////......------------......---...000222333333333333111111111111000000000///...///000222222222111000---,,,+++,,,...///000000///000000000111111111111...............///000111/////////...///000111111//////000000111111222222000///////////////......+++...000///---,,,...111///////////////.........////////////////////////222111//////000///...,,,,,,,,,---.........---,,,---,,,+++,,,------,,,+++...---,,,++++++++++++,,,...---,,,,,,...000000///666555444444444555777777555666777777666666777999:::999888666555444444444999999888666555444333222555555555444333444777:::777777777777888999::::::::::::999999888777777777555666888999999999777777777777777888888888888999:::::::::999888888777777444666888999888888999:::888888888999999999888888777777666444333333555888<<<999555444555777888888777666444222222333555666333333333444555555555666777777666666555666666666555444333222111000000000444444555555666555555555333444444333111111222444444555666777777777777777444333222222222333555666000222444555333222222222777666666444222000...---,,,...111444555444222111222222222111111111111111000111111111111222222222000111111111111000000///...111333222000...000222111222222222000///000111000000000000000111222222333222111000////////////222222222222222222222222111111111111111222333444222111111111111222333333333444555555333333444555333333222111111111222222333333222333333444444555444444444444555777888999666666777888999999999999777777666555555555666666777777888999999999999999555666888888888888:::<<<444555777888:::;;;;;;;;;999::::::;;;;;;<<<<<<<<<999<<>>???===:::888999:::===DDDTTTmmmuuuhhh]]]UUUVVVUUURRRNNNJJJHHHGGGIIIIIIIIIKKKLLLJJJGGGDDD@@@===999:::===??????===999999999:::>>>EEELLLPPPdddhhhaaaOOOEEEHHHLLLKKKBBBCCCEEEFFFEEECCC@@@???===AAAHHHNNNSSSWWW[[[\\\TTTWWW\\\aaabbb```[[[XXXbbbmmmwww||||||iiiOOO:::222444000111222222222222000000...------------......///111111000111111000...,,,...////////////......---......------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222222222111000000000000000111222222222000222333111///---///000...........................///000111111222222222000000000000/////////...'''((()))***---000333555222111000///000111333444111111111111000000000000...///000000000///...------...000111000/////////000000000000111111111111000//////............///---...000111111111000///---...///000111222333333////////////////////////222111000111222222222000,,,------...///000111111...///000111111000///......---,,,---...///...---+++,,,...///000///...------,,,,,,---///...,,,+++,,,+++***)))***+++---...///---++++++,,,---,,,,,,444555555666777666666666555666777888888999;;;>>>444555777999999999888888555555777888999999999999111444777777555555888:::444666888:::;;;:::999888777888888888888999999999888888888999999::::::;;;777777777777888888888888999999888888777666666666<<<888444444666777666444111222333555666666666666999:::999666333444777;;;555444333555888999777555<<<:::777444444444666777777777777777777666666666444555666888888888777666666666555444444444555555000111222333444444555444///111111111000000222444111111222222222111000000222222111111111222333444111555888888666333333444...///000111222333333333000000000000000111111222000000111111222222222333......//////000000000111///...---------///000111333111///...000111111111///000111000///......000333222111111111222444444000///......///000111222222222222222222222222222333333222222111222222222555444333222333444555666...111444666444222111000444333111000000000111111222222222222222333333333222222111111000111111111222333444555666666666666555444333333444555777888666777777888888888888777333444666777777777999;;;666777999:::;;;::::::999999:::;;;======<<<;;;;;;555555555555666777999:::666999:::777777@@@RRR```ppp^^^ZZZXXXTTTQQQOOOMMMLLLKKKIIIIIIJJJLLLMMMLLLIIIFFFDDDBBB@@@===<<<===@@@BBB<<>>;;;@@@AAA>>>>>><<<:::999888888888111444:::BBBLLLWWW```fffVVVTTTSSSWWW^^^bbb```\\\ccchhhnnnvvv~~~yyyrrrcccNNN;;;333---...///000111111000///...............///000111222///...///111111---)))------...///...---+++***++++++++++++,,,---......///......------,,,,,,+++,,,---///111222111000///////////////000111333444111333444222///---...000/////////......------,,,......///111111222222222111111000000/////////...*********+++,,,///111333777555222000///000222333111111111111000000000000)))+++---///111111111111---///222222111///......000000000000111111111111111000///...............---...000111222111///...---...///000111222333444000000000000000111111111111...,,,---000111///,,,+++,,,---...///111222222...///000111111000///...+++******+++---......---+++,,,...000000///...------,,,,,,...//////---+++******))))))***,,,...000///---++++++,,,,,,+++***:::333///111888<<<888333999999999999999999999999999::::::888666555555666222444666666555666777999444444444555555777888888;;;999888888999:::999888;;;;;;:::999888888888999666777888999999999888777:::999999888777666555555555666777999::::::::::::===;;;888666555555555666999888666444444555777888;;;:::888666555555666666666555444555777777666444888777666666666777999:::777888888777666555555666333333444444555555666666777666555444333222222222///333666777666444333333444333111000000000111111000000000000111222333444555444222000000111222333111000///111444666444222---...000111111000///...222222111111111111111111111111222222222111000000000000000///000111222222111000...,,,,,,---///000///////////////000000000555444222000//////000111444222000000222333111...111...+++)))***---000333333222111000000222444555222111///.........///000555444444333222111000000333444444444222000---+++666444111...---,,,------///111444666777666555444666666777666555444333222444666777777666666888999666666666666555444333222222555777999888888999:::888888888999999:::::::::888888999999999777555444:::999777666666666777777555444333555777999999888666666888:::<<>>555444666555555777888555222555;;;>>>999AAABBB>>>QQQbbbYYYTTTSSSMMMHHHJJJSSS\\\___[[[WWW\\\llluuupppjjjiiijjjmmmhhhaaaccccccKKK---222---+++///000...000555...---+++,,,.../////////111111111000///.........---------...............)))---000000...++++++,,,---------,,,,,,++++++***---------...///000000111111000///000111222111///111333666666444111///...777333///---------...---111000///000111222111000...///////////////...---......------...///111222444111......111333333222111111111111111111111111000///.........000111222///////////////......---222111000000222111000...///111222111///......///111000...---...///111222333333222222222222222333///222333000000222000,,,///////////////......---000000000000000000000000000000000111000///......,,,,,,,,,---------.........///111222222000...---,,,---//////...,,,)))'''************************)))******+++,,,---......;;;666333444999;;;999555999999888888999999:::;;;;;;:::999999999888777777666777777666555444555777555555555555666777888888999888777777999;;;;;;:::999999888777777777777777888999:::;;;<<<;;;;;;:::999999999999888888888888444666999;;;;;;999777555888777666666666888:::<<<999888666555555666888999999888888777777777777888555555444666888888777666777777666666666777888888777888999888666555666777333444444444444444444555444333333333333444555555111444666666555333333333333333222111000111222222111111111111222333444444333222111000000111222444111000///111444555444222///000111222222111///...111111111111111111111111000000111222222333333222111111000//////......---//////...---------...////////////000000111111111333222000000000111333444555333111111222222000...///......---......///000222222111111111222333444111111000000/////////000444333333222111111000000111222333444333111///...333111000.........///000000222444666666555333222222222222222111111111111444555777777666555666777666666666555555444333222444555777777666777999;;;777777777888888888999999555666666666666555444444:::999888666666666777888;;;888555222111333777999;;;;;;;;;:::;;;;;;<<<<<<;;;FFFTTT___llljjj^^^RRRQQQSSSSSSRRRRRRSSSTTTRRRPPPLLLJJJJJJKKKGGGGGGFFFFFFGGGIIIJJJKKKGGGFFFEEEDDDCCCAAAAAA@@@999===AAA>>>777333333555666444555888777333111333333000CCCTTTUUU___ppppppkkkbbbRRRDDDCCCKKKRRRSSSEEEAAADDDPPPYYYYYYWWWWWWTTTPPPMMMOOOUUUVVVMMMCCC888222///111000---...222111///------......---+++.............../////////........................***---//////---,,,,,,...////////////////////////,,,---...//////000000000111///......///000000///---000333555333222111111555333///......//////......---,,,...000111000///......///////////////...222111///...------......222///,,,,,,///111111111111111111111111111111111000000///...//////111111.........///...------,,,...---...000222333222111...///111000...------...//////......///111333444222111111000000111111222000333333111000222000---...............---,,,,,,000000000000000000000000/////////............---,,,,,,,,,---------......------......---+++)))(((,,,---......---,,,***)))'''((()))***,,,---...///++++++,,,,,,------......<<<:::888888999:::999888:::999888777777999;;;<<<<<<:::888999;;;<<<;;;888::::::999666444333444555555555555555666777888999888777666777999;;;;;;;;;777777777666666666666666666777888888999999888888888888999999::::::::::::444666999<<<;;;888444222666666666777888:::<<<>>>999888777666666777999999666777777888999999888888555444555666999:::999888666666777777777666666555666888888888666555666777444444444444444333333333111111222333444666777777444555666555333222222333333222222222222333333444222222222222333444444555333222111000111222333444111000000222444444333222111222222333222111000...111111111111111111111111000000111222333444555555333333333222111...,,,+++...........................//////000111222333333000000000000111333666777444333111111222111000......///111222222000...---111111111222222222333333111111222222111111000///222222222111111000000//////000222333444333111000//////......///000222333111222444555555444222111222111000//////000111111333555777777555333333444555555555555444333222222555666666666555555777999666666666666777777777777555444444444444555666666999888888777777777777888777666444222444;;;EEENNN===<<<;;;:::999888888777555666999<<<@@@QQQwwwpppUUUKKKNNNOOOKKKGGGUUUUUUSSSPPPMMMLLLNNNOOONNNNNNNNNOOONNNNNNMMMMMMJJJIIIFFFCCCAAA?????????:::;;;<<<;;;999888999:::666222222777999777555555999444EEE^^^fffpppsssaaaIII:::<<>>;;;999;;;@@@FFFKKKNNNTTTHHH@@@BBBCCC???@@@EEE===777222111000...///111000///------......---++++++,,,,,,---...//////000//////////////////......+++,,,......------...000//////000111111111111000+++,,,...///000000///...111///,,,+++---/////////***---111333333222222333333111//////000111000///------,,,---000111111000---......///000000000000222111000///............111///------///111111111111111111111111111111111111111000/////////000000---............---,,,,,,---------///111333222111---///000///...------...//////...///000222444555222222111111111111222222111444444111000222111---///////////////...------000000000000000000000000///...---,,,,,,,,,---...,,,,,,,,,---------......------,,,+++)))((('''''',,,,,,,,,,,,,,,,,,,,,,,,)))******,,,---...///000------------------------;;;;;;;;;:::888888999:::<<<;;;888666666888:::<<<<<<888666888<<<>>><<<888;;;;;;999777444333555777777666666666777777888999999777666777999::::::999666777777777777777666666666666777777888888888888999999999999999999999999444555888999999777555333;;;:::999888888888999:::999888888777888888999:::666777999::::::999888777555444555777999;;;:::999555666777777777666444333555666777666555444555666666666555555444444333333000111222444555666777777666777666444222111222444222222222333333444444555333333333333333444555666555555333333222222333333111111111222333333333222333333333333333222000000000000000000111111111111222222222222333444555555444555666666444222///---......///000000000//////...///000111222333444444000000000111222444666777222111111111222222111111///000222333222111///---000000111222222222222111111111222333333111000///111111111000000000000000///111222444444333222111////////////000111222333000111222444444444333222666444222000000000222333222444666666444222111111444444444444444333222222333555777777666555555666666666666666666666666666666555444444555777888:::888777777777777777777777111333444444666>>>KKKVVV777888888999999999888888>>>:::;;;===999999QQQoooiiiTTTLLLIIIGGGGGGNNNNNNNNNLLLLLLNNNRRRUUUVVVVVVVVVUUUSSSOOOLLLJJJGGGEEEBBB>>><<<<<<<<<<<>>===<<<<<<<<<;;;555111111555:::>>>EEEMMMAAA===GGG\\\nnnyyy|||yyy___MMM:::999IIIUUUMMM>>>===;;;777444666AAASSS```eeeZZZMMMDDD???<<<<<<>>>DDD<<<444000//////000111,,,++++++---///000000///,,,------......//////000000///////////////......,,,,,,,,,------...000111---.../////////...---,,,+++,,,...///000///...---222///,,,+++,,,...000000***,,,000111111111111222111000///000222222222000111000//////111222111000,,,---...000000111111111.........//////000111111222222111111222333333333111111111111111111111111222111111000000/////////......//////......---,,,000/////////000000...,,,---///000000///......///111000000000111222333444222222222222222222333444222444444111000222111...222222222222222111000000////////////////////////000///---++++++,,,---///,,,,,,,,,---------......///...,,,+++************,,,,,,+++++++++,,,---...............------------//////.........---------999;;;;;;999777666888:::>>><<<999777666777888999:::666444666;;;===;;;777999999999777666555777999888777777777777888999999;;;999777777888888777666777777888999999999888777;;;;;;;;;;;;;;;<<<<<<<<<:::999999888777777666666555555555666777777888999<<<<<<;;;999888777777777888888888888888999999:::999999:::::::::888666555555444555777999;;;:::999444555666777777666555444333444555555333333444555777666666666555555444444222333444555555555444444777777666333111111222444111222222333444444444444444444444333444444555555888888666555444333222222000111222333333222222222333333333333333222111111//////000000000111111111444444333222222333333444222333555666555444222000...///000111111111111000...///000111222333444444111111111111222333333444...///000111222222333444111111111000000000111111///000111222222222111111111111222333333111000///000000000000000111111111111222333444444333111000000000000000000111111111...///000222333444444444888666333111000000111222222333555555333111111111333333333333333333222111///333777888777555333222777777777777777777777666444444333333444666888999666666666666666666666666444666777444111333:::AAA333444666777888888888888333///333<<<:::333;;;KKKmmmWWWKKKLLLRRRGGGHHHHHHGGGHHHKKKOOOSSSUUUVVVVVVUUURRROOOKKKHHHBBB@@@>>>;;;:::;;;<<<<<>><<<:::888777777888999888666444666999:::999666777888999999888888888:::999888888888888888999999<<<:::888777777777666555777888:::;;;;;;:::999999999999999999999:::;;;;;;::::::999888777666555444666555555555666888:::;;;999999999999999999888888666666777888888999999999;;;;;;;;;:::999777666555555444555666999:::999888555555666777777777777666222333555444333333444555555555555555555555444444333444555555555444333222666666555333222111333555111222333333333333333222444444444333333444444555888888777666444333222111000222444333222111222333222222222222222222222222...//////000000111111111555444333111111111222333///000111222333222222111/////////000000111111222...//////000111222333333222222222111111111111111---///111111111222444555222111///......000222444000000000111111111222222111111222222111111000//////000000111111222222222111222444555444333111000111111111111111111000000...///000111222333333333444333111000......//////222333444333222111222333222222222333333222222111...111555777666444333222777777777777666666666666111111111222333444555666333444555555555555555444666777888777333111222444444555666666666555444333000---000888:::555666;;;OOOkkkkkkPPPIIILLLFFFGGGFFFEEEDDDEEEHHHJJJLLLMMMNNNNNNNNNLLLJJJHHH???>>>===<<<<<<<<<===>>>===;;;888666666666555444333333333444666BBBZZZpppttttttaaa[[[yyykkkddd___```qqqaaaPPPGGGOOOVVV\\\nnn~~~yyyrrrdddMMM999000///,,,(((...------///000///---+++000000000000000//////////////////...------,,,,,,...---,,,---///000000//////000111222111///---+++---------------------...222000------...000000000...000111111///.../////////...---...000111222111...---++++++,,,,,,+++)))...//////000111111111111111111111111000///......///000222111000000111333111111111111111111111111111111222222222111000000000111111111111000//////+++++++++---///111000//////000222222111000111222444444333222000///...---,,,,,,,,,,,,---...///000///111111......222333111000000000000000///......000000000000000000000000000000...---------...///,,,,,,,,,---------......)))******+++,,,,,,------,,,,,,+++***+++,,,...///,,,------...//////000000///.........------,,,,,,999888777777888999999999:::999999888888999::::::777666666777777777777777666888;;;;;;:::888888888:::999999888888888999999;;;999777666777888777666777888:::;;;<<<;;;:::999666555444444444555777777999999999888888777777777777777777777888888999999666666777888999999999999555555666777888888888888;;;:::999999888888888888555555444666888888777666555555555666777888999:::333444666666555444666777222222333333333333333444222333555666666555333222444555555444333222444555111222333333333222111000444444333333333333333444444444444444444333333222000222444444222000111333000000000111111222333444......//////000111111222333222111000000111333444///000000000111111111222...---------...///111222/////////000000111111111000000000111111000000000///111333222000000222444///.........///111333444111000/////////000222333111111000000/////////000000000111111222333333444///111333444555555333333111111111222222111111111111111111111111111000000////////////////////////333333333222000111444666111111222222222222111111///111333333333333444555666666666555555555444444000111222333333333333333111222333444444444333333222333555666666666555555333444555666555444222111666666666777888999999888333AAASSSdddwwwhhhQQQIIIGGGGGGGGGEEECCCBBBCCCDDDDDDDDDEEEFFFFFFFFFEEEDDD>>>>>>===============<<<>>>===<<<:::888777777777555444444444444:::IIIYYYZZZXXXAAA888VVVqqqvvvyyy|||zzzaaaSSSffftttnnnooo}}}{{{^^^BBB555333000+++---------///000000---+++---......//////000000000.........---,,,,,,++++++...------///111111///,,,,,,...000222333222000//////...,,,++++++,,,...///000...------...//////...///000111111//////000111000...,,,+++---000111111***)))((()))+++,,,+++***///000000111111111000000111111222222111000...---...000333222111000111333111111111111111111111111///000111222222222111111000000000000000//////...+++***+++---///000///......000111222111000111222222222222111000///...---,,,,,,,,,------...000000,,,//////,,,---222333222//////000000//////...---000000000000000000000000.........---------,,,,,,,,,,,,,,,---------......)))***+++,,,,,,,,,+++***,,,,,,,,,+++,,,,,,------,,,------......//////000------------,,,,,,,,,,,,:::888666777:::;;;;;;:::666777888999:::;;;<<<<<<666888999888777666777888666999<<<===;;;888777666::::::999999888999999999999777666666888999888777666777999;;;;;;;;;999888777666666555555777888999888999999999999:::::::::777888:::::::::999777666777777888888888888777666444444666777888888888888:::999888888888999:::;;;666555444555777777666444666555555555777999;;;<<<444666777777666666777999000000000111111222222333111222444666666555444333222444555555333333444555111222333333222111///...444333333222222222333333///000111222333444444333000333555444222000111333/////////000111222444444---......///000111111222111000//////000222444666333222222111111222333333---,,,+++***+++---///111////////////000000000000......///000000000000000111333444333000...///111,,,------///000111222333222111///......000222333222111///.........///000000000111222333444444555---///222444666666666555///000111222222222222222444333222111000///...---,,,,,,...000111222222222444333222111000222555888000111111222222222111111111111000//////222666999555555555444444333333333222333444555666555444333000000222333444333333222111000000111333222000...000111333555555555333222...333666444555:::;;;999888666888@@@OOOiiikkkYYYFFFGGGHHHGGGDDDCCCCCCDDDBBBBBBBBBAAA@@@???>>>>>>============<<<;;;:::999@@@AAAAAA===999666555555888555444444333222888???999BBB===CCC```ooovvvpppdddiiixxxVVVGGGhhhuuukkkqqqmmmfff|||gggIII:::999777111))))))+++...111222000///***+++,,,---///000111111......---,,,,,,+++******///......000222111...***)))+++...111333333222111000...,,,******,,,...///...---,,,,,,......---,,,...000111111000000111333000...+++***,,,...000000(((((((((***---//////...000111111111111000000///---...000111222222111111000333555555333222333555111111111111111111111111///000111222333333222111///////////////......---...---,,,---......,,,***---...000111000///000111///000000000000///....../////////000000111333333+++------+++---222444222111111111111111000//////000000000000000000000000,,,,,,---------,,,+++***,,,,,,,,,---------......+++,,,...///...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,555555666999::::::777555666777888999:::999888888999888777777777888:::;;;:::888888888:::;;;:::999:::::::::999999:::;;;;;;===:::888:::888555555777444666888;;;;;;:::888777444555555666777888888888666777888999999999999999::::::999888777777777777888999;;;;;;999777666666666777777777555555777999888888888777777777777777999::::::;;;:::999888777999999999999999999999999:::777777999888444333555222333333444444333333222333222222111111222222333999888666444333333333333444555555444222222444555444444333333333333222222111222222333444444444333444444333333222111000000......////////////......222222111111000111111111111222333444555444333222111222333444444333000///000000...,,,+++,,,000333222222333333333444444444---///111222222000...,,,333333333222111000///...000///000000111222444444222333444444222222333444---///...***---444555111000000000111222222333333444333333222222333333444111111000000111222333333222111000///............,,,---///111222222222222000111222333444555555555111111222333222111000///222222000000000111222333555333222333444444333222333333444555555444444444222222222222222333333333222333555444222///......111111222222222111111000000111333666::::::666222444;;;???<<<:::GGGbbbyyyzzzYYYRRRJJJFFFBBB???AAAFFF@@@AAAAAAAAA@@@>>><<<;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>FFFKKKGGG===777888===555777777555222222555999===:::???MMM]]]lll~~~~~~hhhbbbmmmxxx{{{lllNNN???TTTttt}}}qqqddd~~~|||xxxkkkTTTGGGYYYttt}}}NNN555<<<>>>000***+++,,,---............***---111111///,,,,,,---000///...000333444111...111...,,,,,,...///...,,,,,,+++***+++---//////...,,,///111000---,,,...111//////............//////,,,---.........---+++***///...------------...///---,,,,,,++++++,,,,,,---111...+++,,,///111111///,,,,,,---...///000111111111111222222222111111000***,,,///222333222111///111000//////////////////333///++++++///111000---+++---...///...---+++***---...///000000111111111777555333000...---,,,,,,000000000000000000000000000000000000000111222222//////000111111000///......//////000000000////////////......---------,,,........................---......---,,,+++---///000000///...---,,,,,,++++++...000111000/////////,,,+++***,,,...//////...888777888999;;;;;;999888666777888999:::999999888888888777666777888999:::999888888888:::;;;:::999666666777888999;;;<<<===:::777666999999777888;;;666777999::::::999888777888888888888999999999999777777888888888999999999999999888777777777888888888999;;;:::888777666666444555555444333333555666777777777777777777777777777888888888888777666555999999999999999999999999888666666999888555444666333333333333333333444444444444444444444444444444333333333333444555666777222444555555333333444555444444333333333333222222111111222333333333333333444444333222222111000000...//////000000//////...000000000000000000111111000111222333444444333333222222333444333222111000000111000///---...000333222222222222333333333333///000222333222111000///333333333222222111//////000000000000111222333444222333444444222111222333333666444///---000...***///000111222333555555666444333333222222222333333000000000111111222222222000000///.........//////,,,---///000111222111111333222111//////000111222111111222222222222111111333222111111000111222222333222000111111222000///444444444444444333222111222222222222222111111111000222333333111/////////000000111222222111111111111111222555888888666333222888;;;777333999KKK[[[zzzhhhTTTKKKHHHFFFDDDDDDBBBCCCCCCCCCBBB@@@>>>=========<<<<<<<<<<<<======>>>IIISSSRRRHHH>>>999999666666666555444444666777888555777@@@HHHPPPZZZdddmmmiii```UUUTTT[[[^^^[[[```MMMEEEXXXooouuummmfff~~~uuudddKKKBBBXXXvvveeeKKK===444+++..................//////,,,///111111///---...///...------000333444222000///---+++,,,///000000......---,,,---///000111000000111111000...,,,,,,---000//////////////////000333333222111000...---,,,...---,,,++++++,,,---...,,,,,,++++++,,,------...111///------000222111000,,,---...///000111111222111222222222222222111111,,,---000222222222000///444333222111000000000000333///+++,,,///111000---...///000111000///---,,,---...///000000111111111444333111///......//////.......................................///000000...///000000111000//////------///000111111111111/////////.........------........................,,,---...---++++++---...//////......---,,,,,,,,,***,,,......---,,,---...,,,++++++,,,...///...---;;;999888999;;;<<<;;;;;;777888999999::::::999999777777666666666777888999999888777888:::;;;:::999666666666777888:::<<<<<<:::777666999:::888888<<<999999999999888888888777888888999999999999999999999888777777777888999:::888888777777777888999999888:::;;;:::888666666777444555555444333333444666777777777777777777777777777777888888777777666555999999999999999999999999888555666999999666555777333333222222222444555666333444555555555555444333///000222333555666666666000222555666555444444555444444333333333333222222111222222333333333333222333333333222111111000000///000000111111000000///.........///000000111111...///000222333333333333333333333222222222111111000111222222000000111222000111111111222222222222111222222222222222222222222333333333222111000000111111111111111222333444333444555444222111111222000444666333222222222///......///111333444555666444444333333222222222111//////111222222111111000//////.........///000000,,,---...000111111111111777555111...------///000111111111222222333444444444444333222111111111222444222111111111111///---444444444333222111000///222222222111111000000///...000111111000//////000//////000111111111111111111000111333555666555444555:::<<<999555555<<>>>>>============>>>>>>???HHHRRRSSSJJJ???888666777777777666555444333333777555666:::<<<===???CCCDDDCCCAAA???AAACCCAAA===GGG>>>???LLLXXXYYYVVVVVVgggeeebbbVVVGGGDDD\\\xxx|||uuu___CCC333111333222000///.........//////000000///......///111---,,,---///222333222111---,,,+++,,,///111111111000///......000222222111111000////////////...---000000000000000000000000777666444111///---,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,---...///000222000//////111222222111---...//////000111222222222222333333333333222222...///111222222111///...444333222111000/////////111...,,,,,,///111000...000111222333222111000///---...///000000111111111000000///...///000111222........................---,,,,,,,,,,,,---......---...///000000000000000,,,---...000111222333333///////////////.........------------------------+++,,,------++++++,,,---,,,,,,------------,,,,,,+++,,,---,,,++++++---///...,,,+++,,,......---,,,<<<:::888777999;;;<<<<<<888888888999999999999999666666666666666777777888999888777888:::;;;;;;:::;;;:::999999888999999999===:::888:::999666666999;;;:::999777777777777777555555666777777888999999:::999777666666777999;;;999888888888999:::;;;;;;999:::;;;:::777666666777666777777666444444555777666666666777777777777777999999999999999999888888888888888888888888888888999777777999999555444777444333222111222444666777222333555666666555333222333333444555444333111000...111555666666555555555444444333333333222222222222333444444444444333333333222222222111111000000000000111111111111000000---...///000111111111222......///000111222222333444333222111111111222222///111333333111000000000000000000000111111111111222222111000111222333444222222222333222222111111222222111111111222333333333444444333111000111222...222666666555555555555------...///000111111222444333333333222222111000---///111222222111///...///......///000111222333......///000111111222222888666444222000000000000000000111111333444555666444444333222222111111111777555333222222222000...222222222222222111000///222222222111000///......,,,.../////////...///111......///000111111111111000000000111222444444555777:::<<<;;;::::::<<<>>>LLLjjjxxx]]]LLLDDDCCCFFFEEEEEEEEEEEEDDDBBBAAA???======<<<<<<<<<<<<======>>>CCCHHHHHHBBB;;;777777@@@CCCEEEBBB;;;666555666777777888::::::999999999888777777888777555555777777333444:::===;;;<<>>AAARRRKKKCCCAAACCCBBB;;;222666444111...,,,,,,,,,---000...,,,***+++,,,...///000000//////------------/////////.........///000000...---...///000000///...,,,+++---222555444222000000111111111111000000111000...,,,+++++++++,,,---..................---+++++++++---...000222333...///000//////....../////////000000111111222222111222333444444444444444111111222222111000///...------------...///000111...------...000000000///000000000000000/////////---...///000000111111111000///.........///000111111111111111111111111111......------,,,------...,,,------...///000000111//////000000000//////............///////////////------------------------***,,,......,,,++++++,,,)))***,,,---...------,,,---......---,,,,,,///111...---,,,,,,---...---+++999777555444666888999999777666666666666777888888555666777888888888777777888777777888:::<<<;;;;;;:::::::::;;;;;;<<<===>>>999666777:::;;;999;;;>>><<<;;;999777666666777888666666777999;;;<<<===>>>:::999888777777777888999;;;;;;::::::;;;;;;<<<<<<:::::::::999666666777888444555555444222111222333444555555666666777777888666666555555555666777777888888888888888888888888;;;888888:::999555444666666555444333333444555666777888999999999999888777555555555444444333222111000222555666555444444555444444333333333333222222444555555555555444444333111111111111111111111111///000000111111000000//////000111333333333222111000000000///000000111222333333333222222222111111///111222222000.........///000000000111111111111111000//////000111333444111111222333444444444333555444333222222222222222000222333222111111222333555000...///000//////000444444333222111000000///000111222333333222111000...//////000000///------000//////000111222333444000000000///000111222222...///222333333000...,,,---...000222333333333333000111111222222222111111333111000000000000...,,,...///000111222333333333222222222111111000000///---...///...---...000222......////////////......,,,...//////...///222444777777777777999;;;===>>>BBB===___cccDDD===DDDCCCCCCDDDDDDCCCAAA???>>>;;;::::::::::::::::::;;;999???GGGLLLLLLFFF>>>888EEENNNUUUQQQGGG>>><<>>===CCCIIICCC666444===IIICCC;;;666444444333222333000...000555888888666777:::888666;;;BBB;;;---444333111///------------///---***)))+++---------111111000...,,,***+++,,,000111111///...---...000///...,,,---...//////...000/////////111111111///...///111111111111///...000//////............/////////000000000000//////,,,,,,,,,---///111222333---///000000...------.../////////000000000111111000111222333333444444333222222222222111000000///////////////000111222222,,,---...///000000000/////////.........------------...///000000111111111000000............000000//////////////////////////////...---------......------------...///000000////////////...---,,,,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...,,,,,,---)))+++---...///...---,,,***+++,,,+++******,,,......,,,+++,,,......---,,,888666555555777888888888666555555444555666777888666777888999999999888777777777666888:::<<<<<<;;;::::::::::::;;;<<<======999666777:::;;;:::;;;???::::::999888777777777777888999999::::::;;;;;;<<<999999999888888888777777;;;::::::999999999999::::::::::::888666666777999555555555333111000111333444444555555666777777888666555555444555666777888888888888888888888888888888666777::::::777777999666666555555444444333333777777777777777777777777555555444444444444444444222444555555333333444555444444333333333333222222333333444444333222222111000000000000111111111111...//////000000//////......000111222222111000///333222111000000000111111222222333444333222111000111333333222000/////////000000000111111111222222000000000111222333444444000111222333444444444444666555444333222111111111///000222222111111222444<<<222***---111222333555444444444333222222111111...///111333444333222111/////////......---------///.........///000111111///......---......000000000000111111111///---,,,+++---000333444333111///---...000111222111111111222000//////000000///---000000111222333333333333222222222222222111111111//////000///---...000222////////////...---,,,,,,***,,,//////......000222555777888999:::<<<>>>@@@>>>;;;HHHuuu]]]JJJFFFCCCDDDDDDDDDCCCAAA???>>>;;;;;;;;;::::::;;;;;;;;;===AAAGGGLLLMMMHHH@@@999888>>>EEEHHHEEEAAA>>>=========999666===OOO___eeeSSSGGGBBBHHHDDD666333;;;CCC???999555333333222000000000000111555999;;;;;;666===BBB@@@>>>===888222222222222111000000//////000---***+++---......,,,///000000...***)))+++---...000111000......000222000...------...///...---000111111111000///000111---...000111111000...---///000000000000//////...//////000111111000//////---------...///111222333...000222222///---...///......////////////000000///000111222333333333333111111111111111111111000111111000///////////////+++---///000000000000000......------,,,,,,,,,,,,---...///000000111111111///......---...///000111//////////////////////////////...---------------///...---------...//////------------------,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,+++...000000///...------***,,,...000000///---+++)))***,,,,,,+++++++++,,,,,,++++++,,,...///...---888777555666888999888888555555444333444555666777666777888::::::999999888777666666888:::<<<<<<;;;===<<<;;;:::999999999999===999999;;;;;;888888<<<999999999999888888888777999999999888888777777777999999999999999888777666::::::999888777777777777:::;;;:::888666666777999777777777555333222333555444444444555666777777888888777666666666888999:::777777777777777777777777666444555:::;;;999999<<<666777777666555444222111444444333333333333444444999777666444333333444444444555555444222222444555444444444333333333222222222222222222222111000///000000000000000111111111......////////////.........///111222111000...---444333222000000000111111111222444444444333111///333444444333111000000111111111111111222222222222111111222333444444555555000111222333444555555555666555444333222111111111...///111111111222333555NNN>>>111000333222111111111111111111111111111111---...111333444444333222000///...---------------...------------...//////...---,,,+++,,,---...///555444333111000/////////***,,,000333444222///---,,,---///000111111111111333111000111222222111000222222333333333222222111222222222222222333333333000111000///......000222000000000///...---++++++))),,,//////...---///111---111555777888999<<<>>>777<<<;;;XXX|||```RRRDDDDDDEEEDDDCCCBBB@@@???<<<<<<<<<;;;;;;<<<<<<<<>>FFFCCC777///111666444555666555444555777888999:::;;;<<<<<<:::888777777777888888888999999999;;;;;;::::::999888777777888777555444333333333444666666666666777777777777999888888888999888555333:::999777666777999<<<>>>888888777777888999::::::888888777666666666666666:::999777666444333333333666666555555555444444444333000111777777222000333333222111000111222333444222333222111000111333555///////////////...------...000222222111000000111222000...---,,,---///000555222000111333444222000222222111111222444555666444222111111222111000///444222000111333444222000555222000000222222111///111///...///222333222000111444555222222555444111666333///---,,,...111333;;;777222000111222222111444444444333222111000///++++++---111555666333000//////......///000111222/////////---+++***+++,,,......//////000000111111111111111000///---,,,+++000111222222000---***)))......///111222222///,,,......///111333333222000222111111333444444222000222222222111111111111111...000222222111///......,,,---......------///000444222000------///111333333555666777777888;;;===:::555;;;OOOxxxUUULLLPPPPPPKKKGGGHHHFFFBBBBBBBBBAAA??????>>>>>>>>>@@@AAABBBBBBBBB@@@>>><<<777666999EEERRRRRRFFF999???>>>===<<>>111+++---//////000000///......---111...++++++...//////---000...+++***+++---...---,,,+++++++++,,,---///000////////////000111333333000000////////////000000///000000///---++++++,,,------,,,,,,---...000111111000000000000000111111////////////000000000000000///...000333444222///000000000000////////////000000000111222222333333222///------...///,,,***//////.........//////000111...+++((((((***---///...---,,,---///111111000---***+++//////---...111333222111111111222444555------++++++++++++------+++,,,---...///...---,,,+++---///---***((((((***...,,,***+++...111111000+++,,,,,,------.........---000000------000000...---------,,,,,,+++++++++***++++++,,,---...//////000...+++***+++---...---888888777555444444777999;;;888555555666777666555555666777777555555555777777777777888888999999999:::::::::::::::999888888777666666666666888999:::<<>>===<<<;;;:::999999999666555;;;DDDGGGAAA:::;;;BBBHHHGGGBBBAAAGGGOOODDD<<<666888<<<;;;888888444666777555555888@@@GGGNNNIII>>>444333666555111<<<;;;999444000---...///000666AAAHHHBBB555...///------.........------,,,///,,,******,,,......,,,000...++++++,,,.........------,,,,,,---...///000////////////000111222222000//////......//////000000111111///---,,,...///000///...---------...///---...000222333222111111....../////////000000000///---,,,...111111000---/////////000000000000000......///000222333444444222000......//////---+++///......---....../////////...---,,,,,,---...//////---,,,---///000000000...+++,,,///000......111111000/////////000111222,,,+++************+++,,,***+++,,,---------,,,,,,---///111000---+++,,,---000---++++++...//////.........---------,,,,,,,,,...111000------///...,,,,,,,,,,,,,,,,,,,,,,,,,,,000//////---,,,+++******///---++++++---///000000888999888666444444666888;;;888666555666888888888777888999888666555555666666777888999:::999888777999999::::::999999888888777666666666666666777777999===???===999666666777888999:::999888888:::<<<<<<<<<;;;;;;;;;:::::::::999999999999::::::::::::999999999999999999888888:::999888777666666666777666666777777888999::::::666555555777999:::999777555777888999999777555444999888777666666555555666111111222333444666888999666666555444444444444555555555555555555444444444444111111333333222333666111111222333333333333222222333444444222000000111222222222333222222111000111111111000...///111333111000///...---...///000000///...///111222222111222222111222222333444555222000000000222333222111222111000111222333222111222222444666777555222...333222111222444444333222111444444222222444444111000000111222222222111111///......///222333333222333222111000000111222333333222222333333111...+++......000111111000000///...//////...---,,,...000..................------////////////////////////------..................555111---,,,---000222333...///000111222222222222222111111333444444222000111111111000///......---...000111222222///,,,***///000111111000000111222....../////////...---,,,000222444444444555777999555555888DDDbbbTTTJJJJJJJJJDDDBBBEEEGGGFFFDDDBBB@@@???>>>===???===:::888666777888888;;;999888;;;???AAA???<<>>444---444<<<<<<333...444:::<<>>;;;999888>>>===;;;:::999999999::::::>>>BBBFFFFFFDDDAAA@@@???EEEKKKIIICCCAAAFFFLLLUUUJJJCCCEEEHHHEEE@@@===BBBIIIHHH===<<>>;;;444///,,,+++++++++++++++,,,,,,,,,************+++,,,------000...------///000000///000000000///////////////000000000000000000//////......------------......000000///---,,,---111444222111000///......///000...///111222333222111000---.........////////////111111111222222222111000......///000111111222222......///000111222333333222111000000000000//////......---,,,,,,,,,------,,,,,,---///000111111111111///------/////////...///------000000......111222222111111000000000000000//////////////////000---......///////////////+++,,,..................///...------.........---+++,,,,,,------.........---000000,,,,,,......+++000000000000////////////------------------------...---+++,,,.../////////888999999777555444555666777666555444444555777999888999999888555444444555999888777555555666888999666666777777888777777666888888888888888888777777555444333666:::>>>>>>===999::::::999777777999:::===<<<;;;::::::::::::;;;999999999::::::::::::;;;888888888888888888888999777777777777777666666666777777888888999::::::;;;999888666777888888777666;;;:::999888777777666666444444444444555666777888666555555444555555666666333333333333333444444555444555555555555555555555333555777888888777555333000111222333444333222111222444555555222000//////000000111111111111111000111111111///......111444111111000///////////////------...//////000111222111111222222222222222222000//////000222444444333222333333444444444555555222222111000000111222444222222222222111111111222000333444111111444333000111111000///000111333444111333555666666666555555222111/////////111333555222222333333222000000///...///111222222000...---.../////////---...///111......------,,,,,,++++++............///111222333/////////000111333444555111000///000111222111///000111333222000000222444222111111333444444222000333333222111111000//////,,,,,,,,,///222333111//////111111111//////000111222111...---,,,---///111000222444555555444555666777777888AAA~~~yyy]]]TTTPPPIIIJJJQQQKKKJJJHHHEEECCCBBBAAAAAA======>>>>>>>>><<<;;;::::::???DDDFFFEEECCCCCCDDDKKKJJJGGGCCC@@@???BBBDDDEEE>>>:::<<<@@@AAACCCGGGSSSWWWVVVTTT[[[```OOO777111<<>>DDD@@@777111111555444555666777777666000+++------,,,+++,,,,,,---...+++,,,---------------...///...------///000000///000000000000000000////////////000000000//////.........------------............---,,,+++---000333000///......///000111222222111000///...///000111.........////////////000111222222222222111111111...//////000111222222333111111111000000000000///111111111111000000000000///...---,,,,,,,,,,,,,,,---,,,,,,,,,---000222333111///------/////////...///------000000......111000000000000000000000000000000000000000000000000---------------.........,,,,,,---.../////////...+++,,,---......//////000...------------,,,,,,,,,+++......,,,---000000...000000000///...---,,,,,,++++++,,,,,,---.../////////---++++++,,,,,,+++***777888999888666555555666555666777666444444555777666777888777555444444555:::999666444444555888999555555666666777777666666777888999999999999888888:::777666888;;;===<<<:::888999999888777666888999;;;;;;:::::::::999999999;;;;;;;;;;;;<<<<<<<<<<<<888888888888888888777777999999::::::::::::999888555555555666666666666666666555444555888:::;;;:::999888777555555444444555333333333444666777999:::333333444444555666888888333333222222222333333444444444444555555555555555444888999777666777555111111111222333333333333222222333444444222000000111...///000000111000000000111111111000...///111333111111111000000000//////---///000000//////000222111111222222222222111111000//////000222444333222111222444444333333555666222222111///---///333666111222333222111000111222000333333111111333333000222111///......000222333000222444555333222222222111000000///000111222333///111333333222111222333///000000111111000.........//////...---,,,...000------------------,,,,,,///.........///111333444111111222333333444444555///000111333444333000---000222444222000///222555222111111333444444222000222222222222111111111111+++)))(((***...000///---000111222111/////////111444111...,,,+++---000222///111444555555444444555555555888???rrrwwwfff___YYYZZZ^^^ZZZXXXVVVRRROOOLLLJJJIIIFFFGGGGGGHHHFFFDDDAAA??????@@@AAA???>>>???DDDHHHPPPPPPOOONNNMMMKKKHHHEEEFFFBBBAAAFFFLLLRRRYYY```ggghhhggggggjjjgggSSS<<<999EEEQQQUUUTTTSSSPPPMMMHHHPPPTTTMMM@@@777999???EEEAAA===>>>CCCEEE<<<111000///---,,,,,,,,,---...,,,...000///...------......---,,,---///000000///...///000000000000//////---...///000000000///...///..................///---...---,,,+++,,,///222......------...000111222222000...,,,,,,...000222////////////000000000000///000222111000//////000///000000111111222222222222222111000//////...---000111222111000///000111000///...---,,,,,,,,,,,,...---,,,,,,---///222444000...------///000/////////,,,,,,//////,,,,,,///,,,,,,---...............---......//////......---+++************+++,,,,,,///......///111222111///)))+++...///......000111111000///...,,,+++))))))+++...///---...222222000------,,,,,,+++******)))...------------,,,,,,,,,///---,,,+++,,,+++)))(((555777888888666555666777555777999999666444444555444555666555444333444555999888777666555666666777444444555666666666666666555666777888999999888888777666666888::::::999777999::::::999777666888999888999:::::::::999888777999999999:::::::::;;;;;;999999888888777777666666999999:::;;;;;;:::999999666666666666666555555555666555444555888:::;;;;;;666666777777777555444333555555555555666777888999444444333333444555555666333333222222222222222333444444444555555555666666777:::888222111444444000222222111111222222333444222333333222111000222333...//////000111111000000///111222111000///000111111111111111111000//////...000222111///...000222000111222333333222111000111000///000222333333222...111333333111111333555111222333111///000333666222444555444111000111333///222333111111333222///000000000///////////////...000222222111000111333000000000000111111111111///111333333111111333555000000000000/////////......//////...,,,+++,,,...------------............000///......///111333444222222333444444333222111000000111333444333000...111333555333///...222666222111111333444444222000000000000000111111111111111,,,((((((,,,//////---222333333333111000111222111000...---,,,---...///---000333444333222222333222222777777VVV~~~~~~~~~~~~{{{yyytttooojjjeeebbb```___^^^\\\YYYVVVSSSPPPOOOJJJJJJJJJHHHFFFGGGIIILLLKKKNNNRRRTTTQQQMMMIIIGGGBBBBBBJJJ^^^ttt|||ooo```RRRJJJKKKNNNQQQSSSXXX\\\[[[VVVNNNQQQRRRKKKBBB???EEELLL]]]WWWQQQSSS\\\```QQQ>>>222000...,,,++++++,,,------///111111...,,,,,,---,,,++++++---///000///...,,,---///000000000000///,,,---///000111000///...000//////......//////000...//////...------///111///...---------...///000,,,,,,++++++---///111222000000000000111111111222///111333222000...///000111111111111111111111111111111111000//////.........000222111///...000222111000///...------------......///000000111222222///---,,,---///000000000...++++++......++++++...)))***,,,.../////////...------...//////...------,,,++++++***+++,,,---...000...---///111111000---***---///000...---...///.........------,,,,,,+++---000000...///222222000******++++++,,,,,,,,,,,,//////...---,,,,,,++++++...---,,,,,,------+++)))444666888888777666666777666999<<<;;;888555444555222444555444333333444555666777888888888666555444333444444555666666666555333444666777888888888777555555777:::<<<===<<<;;;:::;;;;;;999777777888:::777888:::::::::999777555555666666666666777777777:::999999888777666666555666777999999:::999888777::::::999999888777777777999777555555777888888888444777:::<<<;;;999555333777777666666666777777888777666555333222111000000444333222222111111222222444444444555555555666666:::;;;666---+++000333111333222111000111222444555222333222111000111333555...///000111111111111111///000222222111000000111111111111111111000/////////111333222///...000222000111222333333222000000222000000000222333222111,,,///111111//////222444///222555555333222333666333555777555222111222555///222333111111333222///---///000111111///,,,+++---000222222000000333666000000111111111111000//////222444333111111333555222111000///......///////////////---+++***+++,,,---------....../////////000000......///111333444111333444555444222000...111111000222333333111///111444555333///...222666222111111333444444222000......//////000000111111888222,,,+++...111000///333444555444222111222333------......------,,,+++,,,///222333222111111111000222666...<<<```xxxuuupppjjjfffbbb``````SSSVVVYYYZZZXXXUUUQQQOOO^^^cccgggddd\\\UUUSSSTTTUUUSSSZZZqqq|||fffccckkkaaaZZZPPPLLLRRRXXXUUUNNNEEEDDDBBB===;;;@@@IIIRRRooohhhbbbfffrrruuubbbJJJ222111...,,,******+++,,,---000222111...++++++,,,+++++++++,,,//////...---+++,,,...///000000000///***,,,...000111111000///000000////////////000000...000111000///...///000111000...---,,,,,,------&&&(((***,,,///000222222000111111111222222222222111333555444111000111222222222222111111111111111/////////000000000000000---000111111...---///222111111000///...------------///111444444333222000...---,,,---///111111111...++++++------******---***+++---///111111111111...///000111111000///...//////...---...///000111...,,,+++,,,//////---***+++...111111...,,,,,,---((()))***,,,...000111222000222222//////222222///******+++---///000111222......---------,,,,,,,,,---,,,,,,---...///---,,,999888666444222444777;;;888777666555555444555555444444333222333444555666444555777777666555555666444444444444555666777888777777999:::;;;<<<<<<<<<777777666555666777999:::<<<<<<;;;;;;:::999888888:::::::::::::::999888777<<<;;;888777777999<<<>>>::::::999888777666555444777777777777888888888888666777888999999888666555888777777666666666777777666777888999999999999999666666777777888888888999777999999555111...000222777666555444333333333333555555555555555555555555777666555333222111000000000000111111222222222222111111111111111111111111000000//////000111222222////////////000000000000222222222222222222222222222222222222222111000///111000/////////000222333444222000222444444222///111111000000111111222333222222222222222222222333666555555444444333333222333222111000000111222333222000...///222333111...---------...///111222333111222333333222111000/////////000000111111111111222111000//////000111222------......---+++)))(((000...+++)))))),,,///111...///111333444333111000333333333222222111111111333000---///333444111,,,111111111111111222222222555444333222111111111111111000///000222333333222222222111///...---,,,+++222333444222000.........000.........+++''')))///111111222222111000///...666555666555222@@@jjjooohhhqqqxxxyyy}}}zzzvvvsssqqqqqqtttrrrooollliiihhhhhhhhh}}}ggg\\\aaa^^^SSS______eeettt}}}vvvkkkhhhnnnssssssnnnjjjooossshhhWWWKKKDDD@@@BBBCCCEEELLLTTTiii```UUUTTTbbblll___III888222+++))),,,...---+++,,,---.........---,,,+++)))***+++++++++,,,///111---,,,...222111------000//////000000000000/////////...------...000222444111000///...............222000...---...///...------------...............///000000000111111111111///000222333444444333222000000//////000111111222//////000000000...---,,,,,,---...000111222222222111111111000000000//////---...000111111///---,,,***++++++,,,---...//////...///000111000---***(((000000////////////000000,,,------......------,,,,,,...000111000...+++***---.........---,,,,,,+++---,,,,,,---......---+++000///---,,,++++++,,,---------............------+++,,,///000000000222444000***---777888000,,,///+++++++++*********))))));;;:::888555333333666999888888777666666666666666999777666444333333333333666777999888666555555666777777777777888999::::::999::::::;;;;;;;;;::::::999999888777777777888888;;;;;;;;;:::999888888888999999::::::999888888777::::::888888888999;;;<<<::::::999888777666555555444555555555666666666666666666777777777777666666555444444333333444444444777777888999999999999999777777777888888888999999888888888666333222222333333333333444444444444444555555555555555555555555444333333222222333333444111111111111111222222333111111111111111111111111000000//////000111111222111111111111222222222222111111111111111111111111111222222222111111000///000000000000000111111222222000///111333333111///111111000000111111222333444333333222222111111111222222333333333333333333333222111000000111222333222111000000111222111111111111111111222444555555///000111111111000///...111000000000000111111222111000///.........///000...//////000///...,,,,,,///...,,,++++++---///000///000111222222222222111555555444444444333333333111///...///222222000---222222111111111111111111222222222111111222222333333111111111333444333222222111000000///...------///000222111000...///000222000000111...***,,,111222111000/////////000000000000555999777;;;PPPiiipppbbbdddiiikkkrrrzzzzzz}}}|||wwwqqqnnnnnnmmmlllkkkkkkmmmppptttvvvooofffhhhhhhbbbcccbbbdddlllwww~~~~~~sssllllllhhh```^^^dddiiimmmpppqqqqqqlllaaaUUULLLGGGIIIQQQPPPGGGEEEIIIUUUOOOJJJPPP]]]```QQQ===555000+++***---///...,,,******+++,,,,,,,,,+++***&&&(((************,,,...---,,,...111000,,,---111000000////////////000000111000///...///111222444111111000000///////////////...,,,---......---,,,------....../////////000111111000000000111222333///111555777888777444333111111000000000111111222000000000000///...,,,++++++,,,...///000111111111111111111111111111111111///////////////.........---------------.........---...000000000...+++***+++,,,,,,---...000111222+++,,,,,,------,,,,,,+++***,,,...///000///......---.........------,,,+++...---,,,---......,,,+++------,,,+++++++++,,,,,,------............------+++---...//////111333666222,,,---666888000,,,......---------,,,,,,,,,,,,===<<<:::777444444555777888888777777666777777777999888666444333333333444777999:::999777666666777888888888888888999;;;;;;;;;;;;;;;;;;;;;:::999999::::::::::::999888777666:::::::::999888888777777888999999999999888777777888888888888999999:::::::::999999888777666555555444444555555555666666666777666666666666666777777777777666666666777777888777777888999999999999888777777777888888888888888888777666555666666555333000111222444555555444444444444444444444444444444333333333222222333333444222111111000000222333444000000000000000000000000000000/////////000111111111111111111222222222222000000000000000000000000111111111111111000000//////000000111111111111000000//////000111111000...111111000000111111222333555444444333222111000000000000111222222333444444222222111111111111222222222222111///...///111333222222333333333444444555//////000111111111000000333222111000///000111222111111000///////////////...///////////////......---------------...///000111111000000111111222222444444444333333333333333/////////000000000//////444333111000000000111111///000000111222222333444444333222222333333222111000000/////////.........,,,...///000///...///000222//////111///+++---111111000...,,,,,,...111333...---222888888555;;;EEExxxppp[[[UUUWWWZZZ[[[aaaeeeeeeggglllqqqsssvvv{{{}}}uuuooolllhhhgggeeedddeeegggjjjlll}}}sssiiiddddddgggiiimmmkkkiiihhhiiiiiihhhgggggg___[[[]]]\\\VVVUUUYYY[[[^^^eeehhhbbbWWWRRRSSSTTTKKKNNNYYYWWWHHHBBBIIILLLDDDBBBKKKUUURRRFFF<<<444000,,,+++...000///---)))***+++,,,,,,---,,,,,,)))+++...//////...///000...------000///,,,...222111000///......///000111222111000000000111222333...////////////...------+++++++++---......,,,***------...///000111111222222111000//////111333444...111555888999777333111222222111111111111111222000111111111///---,,,***+++,,,---...//////000000///000000111222222333333222111///...---...///000/////////.........------,,,---...//////...---,,,******+++,,,...///000111++++++,,,,,,,,,,,,++++++)))***+++---///000111222---............---,,,,,,...---------......,,,*********++++++,,,,,,++++++---------------------------.........///111555888666...,,,333666111------////////////............;;;;;;;;;888666555666888777666666666666666777777555444333333333444555666555777888888777666777888666666666666777888999:::::::::;;;;;;;;;;;;::::::888999:::;;;;;;:::888777999999999888888888777777888888888999999888777777666777888999:::999888888999999888888777666666555666666666777777777888888888777666555666777888999999888888888888999999:::777888888999999999888888666666666666666666666777777555333444777888666333///000333555555555333222444444444444444444444444666666444333222111111111333222111000000222333555000000000000000000000000000000/////////000000111.../////////000000000000111000000000000000/////////000000111000000/////////000111222222111000////////////000111111000000111111000000111111222333333333333222222111111111111111222222333333333333222222222222222222222222000111111...+++,,,000444000000111111111111111111111111222333333333444444444333111/////////000111222222111111000000000000------------.........---,,,---...///////////////222111000//////000222333111111111111111000000000---///000000/////////000555444222000//////000111//////000111111222222222444222111111222222000///------------............+++---//////...---...//////------///...+++,,,//////...---,,,---...000222222//////222333222777>>>SSSnnnWWWKKKLLLPPPSSSVVVWWWTTTQQQTTT[[[aaajjjnnntttyyyzzzsssiiiaaa]]]]]][[[ZZZYYYYYYYYYYYYbbbYYYUUUWWWWWWTTTYYYaaaooonnnjjjfffaaa^^^]]]^^^^^^YYYVVVYYYXXXSSSPPPRRRTTTPPPOOOQQQKKKDDDIIIUUU[[[LLLHHHRRRQQQGGGJJJXXXSSSDDD<<>>:::999>>>888666222///---,,,,,,+++,,,,,,------...///000111))),,,///000///.........222000000222111///111666222111...------...111222000//////............///++++++,,,,,,,,,,,,,,,+++,,,,,,---000222111///---......///000111222333444111///---,,,,,,...111222...------------///000111222222111111000111111222000000111000///...,,,******+++,,,---.........---------///000222444555666000111222222111///---,,,------......///000000111------------......///000---...////////////...---------............------...---,,,,,,,,,...000111------...//////......---...---------......,,,******+++,,,.........---,,,...---,,,,,,,,,,,,---...//////...---...000444888555000,,,...111000---,,,,,,,,,,,,,,,,,,,,,,,,,,,666777999999888777777888333222333333444555666777888777555333222222222222111333666666666666777888888888888888888999;;;;;;555666777999::::::;;;;;;555555777999:::;;;;;;<<<999999999999999999999999888888999::::::::::::999666777999:::::::::999888888888888888777777666666333333444444444555555555777666666777777888999:::777777777777888999::::::888999999999999888777777555555555555444444444444222222333444666666444222333444555555555444333222333333333333333333333333222222222222333444555555222222222333333333333333111111111111111111111111000000//////......//////111111111111222222222222222222222111111000000///---......///////////////000111111111111000000///...000222222111111222333111111000000111111222333000000111222333444444555666666555444444333222222222222333333333333222222//////...,,,+++,,,...000///000111222333222222111000//////...//////000111//////////////////......,,,---...///000000000///222111000000000000111111,,,---///000111111111111333111///......///000111111111111111111222222222...///000111222222222111333222222222111111000000...///000111111000......000///---...//////...---++++++,,,,,,,,,,,,,,,,,,---///000///---,,,,,,---000------111333111000111---...///111111000///......222666555000...333888888JJJqqqpppooommmhhh]]]RRROOOQQQHHHHHHHHHIIIFFFBBBDDDIIIFFFEEEFFFNNNVVVTTTGGG;;;777:::>>>BBBEEEEEEDDDDDD999666888???@@@;;;;;;@@@AAAAAABBBAAA@@@???AAABBB?????????BBBCCCCCCAAA@@@AAA;;;777888999999;;;???BBB;;;999AAAFFFHHHQQQ\\\QQQIIICCCDDDEEEAAA<<<999<<<888333///,,,++++++,,,,,,+++++++++,,,---...///+++...000111000//////000222000111333222///111555111000///......///000111......................../////////...//////000111/////////111222222000///......///000111222222333000///...------///000222111000...,,,---000333555000000//////000111111222//////000000000...---,,,+++,,,------......------,,,,,,...///111333444555///111333333222000---++++++,,,---...///000111111...---,,,,,,,,,...///111)))+++---///000111111000......////////////......///...---,,,,,,---///000------...////////////...---,,,,,,---......---+++,,,,,,---.........------...---,,,++++++,,,---.../////////...---...222444000...------......,,,,,,+++++++++++++++,,,,,,,,,666888::::::888666555555222222333333555666777888:::888777555444444444444555666888888666555666666777777777777888999::::::555666777888888888888888666666666777888999:::;;;999999999:::::::::::::::999999:::;;;;;;;;;;;;;;;888999999:::::::::::::::888888888888777777777777333333333444444444555555333444555666777777777777:::999999::::::<<<======999999999999999888777777777777777666666555555555111333666777666555444444333444444555555666666666333333333333333333333333222222222222333444555666000111333444555444333222222222222222222222222222000000///...............111111111111222222222222222111111000//////......,,,---....../////////...222111111000000000000000,,,...111111000///111333111111000000111111222333111111111222222333333444444444333333333333333333222222333444444333222222111///......///000//////...///111333444444333333000///...---------...///+++,,,...///000///---,,,,,,---///111222333333333444333111000000000000111---......///111222222333222111000///...//////000000000000111111111222222111///...111444555333111000111222333333222000///,,,---///000111111/////////...---...///000///.........------------------,,,...//////.........///000,,,,,,111444222111111111000000000000///000000---222555555111000111222444888IIIooo~~~lllgggfffgggcccXXXQQQOOOGGGDDDDDDHHHHHHDDDEEEHHHFFFFFFGGGJJJLLLIIIBBB<<<666666777888888888888888555444555777888777777888888888888888888888777666444444555666999;;;:::888777999777333111333444111444666888;;;???DDDIIIKKKHHHHHHFFFGGGKKKLLLDDD:::<<<999333...******---000------,,,+++,,,,,,---...///000222111000000111222///...000333222...///333000000////////////000000------...//////000000///333111000//////111333555222111000000111222000////////////000000000111111000000000000000111222222111000/////////111333555------......///000222222---...///000000///...---,,,------............---+++,,,---...000222333333222222222222111///---,,,,,,,,,------.........///000...---+++,,,---///111(((***,,,...000000//////---..................------------------...//////------...///////////////,,,++++++---//////...---------,,,,,,+++,,,,,,,,,...---+++******+++---......//////...------...000***---///---+++++++++,,,,,,,,,---------.........777999::::::777444222222333333444444666777999:::888777666666666777999:::999:::;;;999777555444555444444444444555666777888777777777777777666666555888888666666666777888999::::::::::::::::::::::::999:::;;;;;;<<<<<<<<<<<<999999:::::::::;;;;;;;;;888888888888777777777777555555555666666666777777000111333555666666555444777777777777888999:::;;;999999999999999888777666999999888888777777777666111555999999666444444666333333333444666777999:::333333333333333333333333555444444333222222222222///111444666666555333111333333333333333333333333111000///...............////////////000000000000111000000///...---------,,,------.../////////...333222000/////////000111***---000000......000222111111111000111222222333333333222222222222222222111111111222222333444444222222444444444444222222222000...///222333111...,,,...000333444444333222222111000.........///000)))***---///000///---+++...000222555666777888777333222000............///.........///000222333444111111000///////////////---.........//////000000333///...000555777444111...000222444444333111///)))+++---000111222111000///......///111222111000000000/////////.........***,,,///000//////111222...******000333111//////444333000......///000222000222222111111333444444111444888FFFooo}}}nnnfffcccgggfff[[[PPPLLLLLLGGGFFFJJJLLLIIIHHHKKKGGGJJJLLLJJJFFFAAA???>>>888777666555777999===???555777777666777;;;===<<>>333...222555222222777777444777???BBB??????BBB@@@>>>EEEMMMHHH;;;<<<888333---***+++///333111000...------...///000---......---,,,,,,...000---,,,...222111------000//////000000000000//////------///000111111111111333111...------000333555444222000///000111000//////////////////000000000111111222222333333333333/////////000111111222222,,,,,,,,,---///000222333------///000000000///...------......///.........++++++,,,...///111222222555333222000///......///...------------,,,,,,,,,111///---++++++---///000***+++---......---+++***,,,------......------,,,,,,,,,---......//////000------...///000000//////+++******,,,///000///......---+++***)))***++++++...---+++******+++---......///000///---,,,,,,---&&&+++000...***)))+++,,,.../////////000000111111444555555555333333555777222222222333555888:::<<<888888888666444444666888999:::;;;;;;:::777555333555555555666777888888999666666666666666666666666666666777888888888888777999999999999999999999999::::::::::::999999888777888888888999999::::::;;;;;;999666555666777888777666666666777888888999999777777777777777666666666888999:::999888888:::<<<:::999999999999999999999:::::::::999999888888888555555555555555555555555111111222555888999888666555666777777777777777666555555444333111000//////333333222111222333444555333333333222222222111111000///...------...///000111111111///------///111///000000///...------...///////////////000000000222333333222///......///000111222444444333222222111111111111111111222222222111111000000/////////333444444333111111333555444333111000111333666888555444333222111111111111...///000222222111111000222111111000000111222222......---,,,---...///000000111222333555666777888666333000...,,,,,,...///000111111111111000//////...///000111111222111111111000///......000222333111111111222222222///---111222333333111000000111000000000000000000000000000222333333111000000111000111111000...---...000444444333111000...---,,,++++++,,,---...///111111333111000......///111222111222333444444444333333***000555888FFFlllyyyggg[[[___ccc]]]XXXXXXTTTJJJCCCFFFKKKKKKMMMPPPMMMMMMMMMLLLIIIFFFBBB@@@:::999888888:::<<<<<<;;;;;;:::999777555666888:::;;;;;;;;;;;;:::888666555555===@@@>>>AAAFFF???222999888666444222222222222666222222888:::999<<>>@@@BBBCCCGGGIIIDDD;;;<<<777000---------------111,,,***++++++***---111....../////////...------...------...//////...,,,...///111000//////000111...000111111000000111222111///000444444000///111000000///............///........................222333444333000......///222222222111111111111111000///...------...///000222000......111333333222.........------,,,,,,,,,///...---------///111222444333111///......///000111111000///...------,,,000000///...---,,,++++++---------......------,,,---,,,,,,,,,,,,,,,++++++,,,,,,------......//////------------............//////---,,,+++*********------,,,++++++++++++,,,---------------,,,,,,,,,------------------......222000...,,,+++*********....../////////---,,,+++999::::::888666666777888<<<;;;999888777777777777888888999777666555777888999999888777666555555444555777888999::::::999999777777777777777777777777777888888999999999999999<<<<<<;;;;;;::::::999999;;;;;;;;;<<<;;;;;;:::999999888888888888888888777;;;888666555666777777777444444555555666777777777888777777666555444333333000222444555666777999;;;999999999::::::;;;;;;;;;888777777777777666666666777777777777777777777777777666555555666666444222111222333333444444444333444444444444333333333222333222222222222333444444444444444333333333333222//////............/////////000000000//////000222000111222111/////////111333333222222111111000000...///000000......///000000000000000000111111222444333333222111000//////333333333333444444444444000222444555333222222222444333333222111111000000333222111000000000000000111111222333333333333222000000111222222111000///000///---+++,,,...000222333333333333333333222222333111///...---...000111111111000000111222333444222222222222111000///...111111000///000111222333222000......///000///...///000222111///......///------------------------...000111111000///000000///000000///...---///000//////000000111111222222000000///...............111111111111111111111111//////111222222222111000777///...333111999ddd{{{tttbbbQQQAAA<<<:::999===EEEBBB;;;666777888666555555;;;;;;999888666555555555666444222222222333222111555666555444222222444666555555777777777777666555>>>PPPYYYLLL:::333555777777666666555666777999::::::999<<>>777333666:::???BBBFFFGGGAAA888555222///------.........222...,,,---,,,)))***---000000000000///...---,,,...------...//////...,,,,,,...000000///...///000...///111111000000111333111//////333333//////111111000//////......//////000000///......///000000333333444333111000222333222222222222111111000000000///...------...///000000///...///111222222222...///000000000///...---000///...------...///000333222000///...//////000222333333222111///---,,,//////...---,,,++++++***,,,------.........---------------....../////////+++,,,,,,---.../////////+++,,,,,,,,,------.........------,,,+++***))))))...............---,,,,,,,,,,,,,,,,,,------------/////////......---------333222000///------,,,,,,......---,,,+++***)))))):::::::::999666555666888======<<<:::999888888777777888999888777666888999:::999888777666666666666555666888::::::999888777888888888888888888888888888888999::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999999888888888:::888666666777888777666333333444444555666666777888777666555444333222222222444666777777888999;;;888888999:::;;;<<<<<<<<<777777777777777777777777777777777777777777777777444333222222333222111///000111222333333444333333444444444444444444444444222222222222222333333333333333333222222222111111////////////000000000111...///111000000000111333000222333222000000111222222111111000///...------,,,...//////......///111000///.........///111222333222222222111000000000111111111222222333333333///222444555444222111111111222222333222111000///222111111000//////000000111111111222222222222222000111333444444222000///111///---+++,,,...000222333333333333333333333333111000///......///000111000///......///111444555222222222222111111000///111000000000000111222333222000...---...000000///...///111000...------...////////////////////////000111333333222111222333//////000///------///000222111111111000000//////333222111///...------,,,///000111222222222111111///000111222222222111000000///222777222111FFF```gggccc[[[QQQIIIDDD???;;;>>>777222222111///000555888555222111222111///...444333111/////////000111---+++***+++---//////...000111111///......000111000111333444555555444444777<<<<<<888555555111+++444444444555777:::<<<===>>>===>>>CCCFFFDDD>>>999888<<>>>>>BBBEEEDDDBBBBBB???888555555444111+++---------,,,---...000+++))))))------++++++...+++,,,---...////////////...------...//////...,,,(((+++...000000/////////222333333222///......///111------//////------111222111000000//////000000//////...------...//////---...//////...///111333111111111111111111111111000///...------...///000...000222222222111222333...///000111111111000///......//////////////////.........//////000000000,,,---///111222333333222000000///...---,,,,,,+++,,,---...///////////////......------,,,,,,,,,,,,,,,,,,,,,,,,------------111111000///...------,,,,,,---///000000///...------------------,,,++++++)))******+++,,,------...))))))***+++,,,---...///---...............---,,,(((((()))***+++,,,------666777777666444444666777555666777999:::::::::999777999;;;;;;:::::::::;;;999999:::;;;:::999888777999888666555555666888999888888888888888888888888666777888888999999888888::::::::::::::::::999999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<999888777777888888777555444444444555666666777777777777777666666555555555000333666777777666666777888888888888888888888888666666666777777777888888777777777777777777777777555333222222444666777666000111222444555666666666333333333333333222222222///000111222333222222111000000000000////////////---...///111222222111111///111333333111000000000///000111111000000111333222222222111111111111111...000111000//////000111//////000000111111111000000000000111222222222333333333333333333222222222000222333222111000111222222222333333333333333222222222111111111111222222111111000000000111222333333333222111111000//////......///000000000000000........................000000000///////////////,,,,,,------...///000000111111222333333222222222,,,------...............111000000111333444222111...000111111///......///,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...------...///,,,.........------///111000000000000000111111111222222111000000000111111------,,,,,,---...000111//////111222222222111000555444111...000444444000333222333555111***)))---222///,,,***,,,000222111///222222......222444222111000///............///+++)))'''&&&'''''''''%%%''')))*********)))***+++)))***+++---.........---%%%(((+++***%%%$$$)))000,,,,,,---...///222444666KKKPPPPPPHHH@@@>>><<<::::::<<<999333000111111///---...///---++++++...111,,,)))))),,,,,,***+++...,,,,,,---------------,,,...------...//////...,,,(((+++///111111000///000///000111111000///000222111---,,,......,,,---111222111000000//////000000////////////////////////,,,...000000//////000111000000000111222222333333000///...------...///000...111444444333222333555---.........////////////------...//////000000000,,,---...///000000000000,,,------...///000111111111111000///...------,,,,,,---...///000000000000,,,,,,------------......---------,,,,,,,,,,,,+++........................+++,,,...///000///...---,,,++++++*********************++++++,,,,,,,,,---+++,,,,,,,,,------......,,,---.../////////...---)))***,,,---...------,,,666777777666555555777999444555777888999999888888666999;;;<<<;;;::::::;;;777888999;;;:::999777666;;;:::777555555777999;;;777777777777777777777777666666777888888888888888<<<<<<;;;:::888777777666999999:::;;;<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<999888777888999888777555444444555555666777777777777777777777777666666666000333777999:::::::::;;;888888888777777777777777444555555555666666777777888888888888888888888888555333111111222444444444000000222333444555555555333333333222222111111111///000111222333222111111111111111111000000000000+++,,,...///000000000///000222444444222000///000...000111111000000111333///////////////000000000000111222111000///000111...///111222222222111000222222222111111111111111222111111000000/////////111222222111000000111333555555444333333222222222333222222222222222333333333222111111111222333444222222000///............---...000111111111000///333222222111000/////////111000000000/////////...,,,---...///000000000///333333333333222111000000+++,,,------......------111000111333555555333111///000222111///......///........................***,,,...///......///000,,,---......------///111444444333111000...---,,,111111111000111111222333---,,,+++***+++---///111---...000111111111000///333...000666666///---222222000222666333...///666...---,,,---111444333//////222111,,,+++000222000111000///......---------+++)))((()))+++------,,,((()))+++,,,+++***+++,,,((()))+++,,,------,,,,,,,,,(((%%%&&&((())))))***++++++++++++---///111222???JJJPPPJJJBBB>>>:::666111555444000...//////---///000000---******...111...+++)))++++++)))***...------------,,,+++******...------...//////...,,,(((+++///222111000000000,,,...000000000111333444111---,,,......,,,---111222111111000000000000000000000111111111111000000,,,...111111000//////000//////000111222333333444000///...------...///000...222555555444222444555//////......///000111111,,,,,,...///000000000000,,,,,,...///000000000000...------------...//////////////////000000000000,,,---...///000000000000++++++,,,---...///000111...------,,,,,,++++++*********+++,,,...//////000)))+++---/////////---,,,,,,+++)))((((((((()))******++++++++++++,,,,,,,,,///............---------------///000000000///...+++---...//////...,,,+++888888888777777777666666222666666555:::BBBEEEBBB>>>===;;;999888888888888777777888999::::::;;;;;;:::999999888888888888888>>><<<999666555555777888EEEDDDAAA>>>;;;:::999999666777888999:::999999888666666777888999999:::::::::999777666666888:::;;;777999;;;:::999777666666999999999888777555444333777::::::777666666444000555666888::::::999777666<<<;;;:::888666555444333666666666666555555555555777999::::::888666555555444444444333333333222222222555555222111444666666555444222111000111111222333222111222444555444333222222111111111111111111333222222222111000000000///000222333444333111000......------...///111222...,,,,,,///222222///+++............////////////000///...///111222222111333333333222222222111111000222333111......000222...//////000111333444555111222333333222111///...222222222222222111000///000000000111333333222000222222111000////////////000111111222222222111111555333222333555555222///...///000000000///---,,,...---,,,++++++,,,---......000222444444222000...,,,///222111///...///222000333555333...,,,...111111///...111111......000444333000---+++*********+++,,,------,,,,,,---///---,,,+++,,,///111222111222111///...------......---,,,,,,+++,,,---///000---,,,,,,,,,,,,---..................////////////111222222333333222222111000000111111111///...,,,,,,------...///000000111222111...------...111222......------------......000+++***---///,,,******,,,+++***))))))***+++,,,******+++,,,---......///...,,,***)))***+++++++++)))))))))***+++...000111000111222333222000...---000...,,,---///111000...//////////////////......------,,,,,,,,,+++++++++...//////---+++))))))***,,,...000111///---,,,,,,''')))---.........///000000000111111111111000000///...---------///000111111000///...///000222444111222444444444333111///111111000//////000111222000000000111222333555555,,,------...///000000111222222222222222222222222///000111111111///...---////////////////////////000000000000///...---,,,///111222000---,,,///333222222111111000/////////,,,,,,------...///000000......---,,,,,,,,,,,,---111000...,,,+++,,,---///,,,------......------,,,((()))***,,,...///111111&&&''')))***+++***((('''%%%)))------,,,+++,,,...,,,---///000111000//////..................------------...///...---+++***:::::::::::::::;;;;;;;;;777999999888===DDDFFFCCC>>>>>>>>>>>>===;;;999888888888888999999::::::;;;::::::999888888888888999===;;;999777666666666777???>>><<<999888777777777666777888999999999888777888888888999:::;;;;;;;;;:::999777666555666666777888999;;;;;;999777777777888888888888777666444444666999:::777666777555222777666666555555666888888666777777777888888888999777777777666666666555555555777888888666444333333333333222111111111111222111555555111000333555444555444333222111222333333222111000111222333222111000000/////////000000111111111111111111111111111...///000111000...---+++......------...///111222---///222333333222111111/////////000000000000111222111///000111111000///333333222222111111111111---///000000......000333//////000000111222444444111111222222222222222111///000111111222222222222222111000111333333333222555444333222111000000000111111222222222111111000333222000111333333111......///000000000///------******((((((((((((******000111222333333111///...000111222222111000000111000333555333///---///222000---...111111//////222111111///...------------+++,,,---......------...000///......000111111111111000...------......///......---------...//////------,,,,,,------...///......////////////000000222222222222222222222222111111111111000///---------------....../////////222000...------...000222......------------.........)))(((,,,---+++((()))+++***))))))))))))***+++***************+++++++++***)))(((((()))***++++++---,,,+++++++++,,,---...,,,---...///...---+++***000...,,,,,,///000000......---------------------,,,---------,,,,,,+++++++++,,,---,,,+++***+++,,,+++---000000///---------)))+++............///000000000111111111111000000///............//////000///...---------///000111111222333333333222000///000000/////////000111222111111111111222333444444.........//////000000111222222222222222222222222//////000000000///...---////////////////////////000000000000///...---,,,.........---,,,,,,...///111111111000000000000000,,,,,,---...///000111222000///////////////000000000///...---,,,---......,,,------------,,,,,,+++.........------,,,,,,,,,++++++++++++***(((&&&%%%***,,,---...---,,,,,,,,,)))******+++,,,,,,++++++------------------------------......------,,,+++777777777888999999::::::999;;;::::::===BBBCCCAAA;;;<<<>>>???>>>;;;888666999999999999999999999999::::::999888888888888888::::::999888777777666666999888777777666666777777777888999999999888777666777777888888999999::::::::::::999888777666555555888999;;;;;;999888888999777888888888777777666555555888999666666888777333888666222000111444777:::555555666777888999:::;;;888888888777777777777666444666888777555444333333444222000/////////111222111444444111///222333222555444333222333444555666444222111111333333222000000000000000000111222333111111111111111222222222///000000000///---+++***............///000111222,,,000444555222000222555000000000000111111111111333222000000111111///...222111111111111000000000,,,---.........///111333111111000000111222222333111111111111222333444555000000111111111111111111444222000000222444444444777666555333222111111111222222222222111000//////000/////////111111///---/////////000///......---,,,,,,************,,,,,,222222222111111000000000222111000000000000///---///111333222///...000333///------111111//////222...///000000111111000000***,,,.../////////---,,,333111//////111222111000///...---------...///000000///......---.........---------,,,------...///.../////////000000000111333222111000000111222333333222111///......------........................111000...------...000111------------------------,,,((('''+++,,,)))'''(((******))))))))))))******))))))))))))((((((((('''((((((((()))***+++---...000///---,,,+++*********)))***+++,,,,,,,,,+++***///---,,,,,,...//////...---,,,+++******+++,,,---,,,------......,,,+++***'''(((***+++***+++,,,...***,,,///000///......///---...///...---...///111111111222222222222111111//////////////////...---............////////////000111222222222111///.../////////...///000111111222222222222222222222222000000000000000000000000222222222222222222222222....../////////...------///////////////////////////////////////...---,,,///---,,,,,,---......---//////000000000000111111,,,,,,---...///000111111............///000111111---------...............------,,,,,,+++++++++***000//////---,,,+++******------,,,+++***)))((((((...---------......,,,***,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------666666777777888888888888999999888888;;;======;;;777888999:::999777555444::::::999999999999999999999888777777666666777777888888999999888777666555666777777888888999::::::777888999999999888666555444555555555666666777777;;;;;;;;;;;;;;;:::999888888999;;;:::999999999;;;777777888888888777777666555888888555555888888555666444111///000333777999999999999888888888777777999999999888888888777777666777999999777555555555444333000......///111333111555555222000222333222555444333333444555666777777555444444555555333222222222222222333444555666222222222111111111111111222222222222111000///...////////////000111222222+++...111222111000222333//////000000000111111111222111///000111111000///111000000000000000000000....../////////000111333222222111111111111111222333222111111111222444555444444222111000.........555333111000222444555555777666555333222111000000222222222222111000......////////////000000///...///////////////......---...---,,,++++++,,,---...111000000///000111222333222///,,,,,,---...+++(((---///000000///...000222111......111111......111...///111222333222222111+++,,,---000111000---+++111///......000111111000------,,,,,,---///000111000//////...---------------------------...//////......//////000111111111444222111//////111222444444333111///---------...////////////////////////000///------------///000------------------------+++((((((+++,,,)))(((***))))))))))))))))))))))))((((((((((((((((((((((((***+++,,,,,,,,,---.../////////...,,,+++***))))))******,,,---............------,,,,,,---.........,,,+++***)))***+++---...,,,---...///...---+++***&&&((()))***)))***+++---)))+++.../////////000111000000000///------000222111111222222222222111111...///000000000...---,,,///000111111111111000000000000000111000///...............//////000111111222222222222222111000000111111111111000000000000222222222222222222222222..................------------------------------.../////////......---,,,111...,,,---000222000.........//////000111111222........................)))*********,,,---...///,,,,,,---.../////////...------,,,+++************,,,,,,,,,---------......+++++++++++++++,,,---...///,,,***+++...///---***///...---,,,,,,---///000,,,,,,,,,,,,,,,---------///...,,,++++++,,,---...;;;;;;;;;;;;;;;;;;;;;;;;999777666888999999888777666666555555444555555555::::::999999999999999999777777666555555555555555666777888999999888666555555555777888999:::;;;<<<666777888999888888666666555555555555555666666666888999:::;;;;;;;;;;;;;;;777888999999888888:::<<<777888888888888888777777555777777555555888999666333333222222333444666777;;;;;;:::999888777666666999999999999888888888888555777999999777555555666555444111//////000222444111555666333222444444333555444444333444555777888666555333444444444333222222222222222333444555666333333333222111000//////222222222222333222222222//////000111111222222222///......///222333222000........./////////000000///......///111333222222000000000000000000000111222111111000111111111111333222111111000111111111555444222111000111222222444333111000///.........555333111000222444555555555444333111000000//////222222222111000///...---//////000111000000000000000/////////............+++***)))(((((()))***+++......---...///111444666333///++++++,,,---+++(((+++---............///000222//////111111------000111111333333333222111000,,,,,,---000222111...+++,,,++++++,,,...000111000,,,,,,,,,,,,---...000111............------,,,,,,...------------...//////---......///000111111111333222000//////000222333444333000///------......111111000000000000000000......---,,,,,,---......,,,,,,---......---,,,,,,+++)))***------***))),,,))))))************))))))''''''(((((()))******++++++,,,...---+++***+++---,,,,,,,,,,,,,,,,,,++++++***+++,,,---.../////////,,,,,,,,,,,,,,,,,,---...---,,,+++++++++---...///------.........---,,,+++((()))******(((((()))***)))+++---......///000222111111111///---...000222111111111222222111111111...///000000000...---,,,000000111111111111000///000000000000//////......---...//////000111111111222222222222222111//////111111111111000000000000222222222222222222222222......---------................................................------,,,///---,,,---000222000---------...///000111111222000000///...---,,,+++***'''(((((()))***,,,---...,,,,,,---.../////////...---,,,+++************+++***++++++,,,---...//////++++++++++++,,,---...///,,,)))((()))---///...,,,...---+++******+++,,,---,,,---------.........///...---,,,++++++,,,...///999999::::::::::::;;;;;;;;;777777:::;;;888777777777777555555555666777888999999999999999999999999777666666555555555555555555666777888888888777666222333555777888999999999555666777888888888777777777777777777888888888888555555666777888999::::::666777888888777888:::<<<888999999999888777777666666888777444444888999666222333444555666666777777888888888999999999999999999999999888888888888777222444666666555333333444555333111000000111222333000555666444333555666444666555444333444555666777333111000000222222111///000000000000000111222333333333222222111000000///000000000111111111222222///000111222222333333222444111...000444555333000............////////////...------///222444444333000000000111111111111222555333111111222222222000222222111111111111111222444333222111000000000000//////......///000222333444222000000222444444444222222111000////////////111111111111000///.........000222222111000111222000000///............///...---,,,++++++,,,---...---------...///222444555444222///------------,,,,,,---------......//////222//////111111...---000333333333333222111000000...,,,,,,///222222///+++***)))(((***,,,/////////,,,,,,,,,,,,,,,...000111....../////////...------......------......///000,,,,,,---...///000111111222111000//////000111222222111000//////......///000000000000000000000000---------,,,,,,---------+++,,,---......---,,,++++++***,,,///...***+++///******++++++++++++******''''''((()))***+++,,,,,,'''***---,,,(((&&&'''))))))***+++,,,---.........******++++++,,,---......+++,,,,,,,,,++++++---...,,,,,,------......//////.........---------------***++++++***((('''((()))***,,,---.........000222///000111000......///111000000111111111111000000//////////////////...---////////////............000000000000////////////---...///111222222222222111111222222222111///...000000000000000000000000222222222222222222222222.........---......///000111111111111111111111111------.........------,,,+++***+++,,,......---,,,------...//////000111111222111000...---,,,***************+++,,,---///000---------...............---,,,+++******+++,,,---------------------,,,,,,...---------,,,,,,,,,+++***)))((()))+++---......///......------------...,,,------....../////////------,,,,,,,,,---......444555666777999:::;;;<<<;;;777777;;;<<<888666777666666777777888888888888888888888999999::::::;;;888888777666666666666777555555666777777888777777333444555666777777777666333444666777888999888888888888888888888888888888777666666555666777999999444555666666666777:::<<<:::::::::999888777666555777999888444444777888666444444555666777888999999777777888999999:::;;;;;;999888888888888777777777111333666666555333333444222222111000000000000111---222555333333555666444666555444333333333444555000///...///111222111000000000/////////000000111000000111111111222222222111111000000000000000000///000111333333333333222333222111000111111111000...////////////000000000///......///222333333222111111111111222222333333333111///000222333222111111111111111111111222222000000111111111000000///......------...111333555222111000111333333333222111000000//////000000000///000000000000000//////---///222222000///000222111000///...---......///111000///......///000111.........//////000111222222222111///,,,,,,...000///......//////000/////////,,,---000111///000333333222222111111111111111000---+++---111222000,,,***)))((()))+++------------,,,,,,+++,,,---///000//////000111222111000000...............//////000++++++,,,---...///000000111111000000000000111111//////000000000000//////------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***+++***---///...***+++000***+++,,,------,,,+++***(((((())))))************$$$(((++++++(((&&&'''***''')))+++,,,............++++++++++++,,,,,,---...***+++,,,,,,******,,,...***+++---///000///......000///---,,,,,,,,,......***+++,,,+++)))((()))***+++,,,...------...000111---///000000///...///000//////000000000000/////////............//////000111000///---------...///111111000000//////000000...///000222333444333333///000222222222111///............//////000000111222222222222222222222222//////.........///000111000000000000000000000000,,,------......---------(((***,,,------------...---.........///000000000111111111000///.........,,,,,,,,,,,,---...///000000///...---,,,---......---,,,+++***+++---...000//////...---,,,,,,+++***,,,,,,---...---,,,+++***++++++,,,+++***+++---//////000000000//////...---++++++,,,------...//////+++,,,------......------444555777:::===???AAABBB:::555555:::;;;777444666222444777999999888777555777777888999::::::;;;;;;:::999999888888888888888555555666666777777888888555555777888888888777666222333555777999999999999777777777777666666666666;;;:::888666666777999:::333444555555555777:::<<<;;;;;;::::::888777555555888999888444444777888555666666555555666999;;;<<<888888999999999:::::::::888888888777777777777666333555777888666555555666000000000000000//////...+++000333222222555666444666555444333222222333444111000///000222333333222222222111111111111111111---...///000222444555555555444333111000000000000///000222333444444333333///111222000,,,+++---000000000000000111111111111111000///000111222111000111111222222222333333333000...---...111444333222111111000000111222222333,,,---///111111111000000111000...---...///111222000000000111333333222000000000000000000111111222...///000000000000000///,,,///111111///...000222111000///------......//////...---,,,,,,---...///000000000000000//////...///000000---******---000111000000000111111111000,,,***+++000222111222666222111000000000111222333111---+++,,,111222000------+++******+++,,,,,,+++...---,,,+++,,,---...///000111222333444444333222...............///000000******+++,,,---...///000000000111111111111000000---...000111111111000///++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++*********,,,///---***+++000+++,,,------------,,,+++))))))))))))((((((((((((###''',,,,,,)))(((***---((()))+++---............------,,,,,,------...///)))+++---,,,)))))),,,///(((***---///000///...,,,111000---++++++,,,...000)))***++++++***)))***,,,,,,---...---------///111+++---000111000/////////......////////////......///...---------///000222444222000///...///000111222222111000000000000000...///111333444444444444...///111222222111000///,,,------...///000000111222222222222222222222222000///......///000111222------------------------,,,,,,------...---------(((,,,000000...---///111.........///////////////111111111111222222222222,,,,,,,,,,,,---...//////111000...,,,+++,,,...///,,,,,,+++***,,,...000222.........------,,,,,,,,,''')))+++---///...---------//////---***))),,,000++++++,,,---,,,+++)))(((******+++,,,,,,---......***+++---...///...------888777444333333444777888:::777555666999;;;:::888555777888777555444444555555666666777888999999999666666666666666666666666999777555666999:::888666777666555777888999999888666666666666777777777777666666555444444444444555;;;:::999777777777888888444444444444444555666777777888999999888777888:::888999999999999888777777888:::;;;;;;:::999:::;;;;;;:::999999999999:::;;;555555555555444555777999777666666777777555222///111111111111000///---,,,444444444444444444333222555555444333333333333444333444444444555555666666222333333222111111222444555333000------...111333555444444333333222222111333222111222333444222000//////...............///555444333222111222333444444333222000////////////+++---000222333222000...111111000000000000111111000222444444333111111111000000000222444555444222333222111000////////////000111111000//////000222000333333000000222222000000/////////111111///---////////////////////////777666333111///.........333222222111///...,,,+++000000////////////000000---///111///------111444222444333111222555333...,,,------...///000111111,,,...000111222111000///222000...,,,,,,///222444,,,++++++++++++,,,---...,,,---.../////////...---...///000222222222111000///...---+++***,,,000444---...///000111222333333333333333222222111111111............/////////000,,,---.../////////...------///111000...,,,,,,,,,///...------...///...---/////////...---+++***)))///...---,,,,,,---...///+++)))((('''((()))((('''------------------------,,,,,,------.../////////++++++,,,,,,,,,++++++***'''***+++)))***...///,,,...,,,***+++...000...,,,...---,,,,,,......---,,,(((((())))))******++++++++++++,,,------......//////////////////000111111,,,---...///000000000000,,,---///000000///......333222000/////////000111444333111000////////////222111000.........///000333333333222111000///.../////////---,,,---///111222222111111000////////////////////////......---...//////000111222222333......///000000///......111000...------...000111---,,,***)))***,,,...///,,,,,,------.../////////...............///000000////////////............,,,,,,------------------......//////...---,,,,,,))),,,///000...---,,,,,,---......///////////////)))+++///333555111+++'''((()))******,,,,,,---...---------...............888777555444444555777888888666444555777999888777444666777666555333333444555666666777888888999999999999999999999999999999999777666777999:::888666888777555666777888888777777777777777666666666666666666555555444444444555888777777666666666666777444444444555555777888999777888999888777666777888999999999999999888777777777999;;;;;;:::999:::;;;::::::999888888999::::::666666777666555555777999999777555444555444333222000111111111000///---,,,444444333222333444666777777666666555444555555555333333333444444555555555222333333222111111222444444222000...---///111222444444444333333222222222333222111222333444222000111111111111222333444444222222222222222333444444333222111000///......///,,,---///111111111000///111111111000000111111111///111333444333222222333111000000111333444444333333333111000////////////000111111000//////000222000333333000000333333000111000000000222222000///000000000000000000000000555444333111000//////...000000000///...---,,,+++000//////////////////000111222222111000000222444222333333000111444222.....................//////,,,---///000000000...---222000...,,,+++,,,...///+++++++++++++++,,,,,,,,,+++,,,.../////////......---...///000000///....../////////---,,,---111333---...///000111222333333333333222222222111111111........./////////000000......//////...---+++***+++---//////...------...///...---...000000///...000000000///...---++++++...---,,,,,,,,,,,,---...,,,***(((((()))***)))(((---------,,,,,,---------------............//////++++++++++++***)))((('''+++------******,,,,,,)))...,,,+++,,,...///...,,,---,,,+++,,,---------+++'''(((((()))******++++++++++++,,,------......//////////////////000000111............------,,,,,,------......//////......222111000/////////000111222222111111000/////////222111000.........///000000111111111000///......///000111000//////000111222222222111111111111000000000000000//////...---////////////000111111111........................//////...------.../////////...---------...///000,,,,,,------.../////////......------......///000111111000000000/////////------------------------......//////...------,,,***,,,//////...,,,++++++,,,------...............,,,,,,---000111000---***...------------,,,,,,,,,---------............///666666666666666666666666555444333333555666666555333555666666444333333444666666666777888888999999999999999999999999999999:::999888888999:::999777:::777555555666777777666888888777777666666555555666666666555555555444444444444555555555555555555444444444555666888999:::888999999888666555666777999999::::::999999888777666888::::::999888999::::::999999888888999999:::888888888777666555777999999666333222333444555555000000111111000///...---555333222111222555888:::888888777666666666666666333333333444444444444444333444444333222222333555333222000......///111222333333333333333333333222333222111222333444222000222222222333444555666777000111222333333333333333111111000///............------...//////000000111222222111111111111222222...000222333333333444555333111///000222444444444333333222111000///......000111111000//////000222000222333000000333333000222111111222333444222111111111111111111111111111222222222222222111000//////000000000000///......000000////////////000000444222111111111222222111111222222000111333111---............------,,,,,,,,,---.........---,,,+++000///...,,,+++***************+++,,,,,,,,,,,,,,,***+++---//////000//////...///000000000///...---///000111000//////111222......//////000111222222222222222111111111111111....../////////000000000000000000///---+++)))((()))+++---...------...//////......///111222111000111111000///......---,,,---,,,,,,++++++,,,,,,---,,,+++))))))*********)))...---,,,++++++,,,---.../////////...............000000000///---,,,***)))+++------******,,,,,,)))---,,,+++,,,...///...---,,,+++***+++,,,,,,+++***''''''((())))))******+++++++++,,,------....../////////......//////000111000///---,,,******))))))...---------......///000222111000/////////000000///000111222222111000///111111///......//////000000000111111111000000///000111222222111000111222111111111111222222222222111111111111000///...---//////.........//////000///...---,,,,,,---...///------------------------...////////////......---,,,,,,------.../////////......------......///000222222222111111111000000.................................///......---,,,+++---///...,,,+++******+++,,,,,,---...---------///---,,,,,,---......---/////////............---------........./////////555666777888888777666555444444333333444555555555444666777777555444555666666666777777888888888888888888888888888888888888::::::999999999999999888:::888555444555666666555888888777777666666555555666666666666666555555444111222444555666666555444333333333444666777999999999::::::999777555666777999999999:::999888888777555777999999888888999::::::::::::999999:::::::::999::::::999777666777888777555333333444555555555000000000000000/////////444333333222333555777888888777777666666666666666444444444444444555555555333444444333222222333555222111000//////000111111333333333333333333333333222222111222333444222000111111111111111222333444000111222333333222111000000//////............//////......---...000111222333222222222222222222333///111222333222222333555444222//////111333444444333333222111000///...---///000111000......000111///222222000000333333000333222222333555555444222222222222222222222222222000111222333333222111000111111222333333333333222222222111111111111222222444111...///111222000---000222111///000333111,,,------------------------,,,---------,,,+++******.........---,,,+++*********+++,,,---...------,,,***+++---///000000//////111111222333222111000///---///222222111000///000......//////000111111222111111111111111111111000...////////////000000000////////////---+++)))(((***,,,------,,,,,,---...///...---...000111111000000000///......------------,,,,,,,,,,,,,,,,,,---,,,***)))((()))***)))(((///...,,,++++++,,,...///000000//////...---,,,,,,000000000000///...,,,,,,'''***+++)))***...///,,,,,,,,,,,,,,,---......---+++***)))***+++,,,+++)))''''''((())))))******+++++++++,,,------......//////............///000000000///---+++************///......---...///111222111111000000////////////---///111222333222000///111000///......///000111111222333333333333333222111111111000...///111333...//////000111222222222222222222222111///...---//////...---------......000...---++++++---...000,,,,,,---......---,,,,,,,,,---...///...---+++))),,,,,,------...///////////////......//////000111111111111111000000000000//////............---------...............------,,,---///...,,,***)))***,,,,,,---............---///---++++++---......---,,,,,,---...///000111111------......//////000000555666777888888777666555444555555444444555666777555777999999777777777888777777777777777888888888777777777777777777777777::::::::::::999888888888999777444444444555555444888777777777666666666555666666777777777666555444222333555666777666666555222222222333444555777777:::;;;;;;:::888666777888888888999999888888777666333555777888777777888999::::::;;;;;;;;;;;;::::::999:::;;;:::888777777888555444444555777666444222///////////////000000000222333444555555444333222666666555444444444444555666555555555555555555555333333444333222111333555000000000000000000111111222222222333333444444444222222111222333444222000333222111000000000000000222222333333222000...---///............//////000000///.........000222333333222222222222222222333222333333333111111222333555222000///111333444444111111222222111000......///000000///......///111///222222000000333444111222222222333555555444333222222222222222222222222///000111333333222111111000111222333444444444444444333333333333333333444444111///000222222000---000222111///000333111,,,++++++,,,,,,---......///---------,,,,,,+++******,,,---......///...---,,,,,,------...............***,,,---////////////...000111222333333222111000,,,...222222111///...---.........///000000111111000000000000000000000000////////////000000000111------.........---,,,+++---...///...,,,+++,,,---...---,,,---///000///.........---,,,,,,------...------............------,,,***(((((()))))))))(((...---,,,,,,,,,,,,---...000000///...---,,,++++++))))))******************'''***+++)))***...///,,,,,,,,,------------......+++***))))))++++++***)))(((((())))))***+++++++++++++++,,,------......///...............//////000......------------......000///......///111222444000000000000//////......---...000222333222111000111000///......///000111111111222333333333222222222111...+++***,,,000444,,,,,,---...///000111111222222222222111000///...000///---,,,,,,---...///000///---,,,,,,---///000,,,,,,---......---,,,,,,,,,---///000///---+++))),,,,,,------.../////////000000//////000000111222000/////////............//////......------------------...............------...///...+++*********------...///////////////---,,,,,,---......---+++++++++,,,---...//////000------......///000000111666666888888888888666666555666666666555555777888666888::::::999888999:::777777777777777777888888888888888888888888888888999:::;;;:::888777777888666555444444555666444333666666666777777777777777666666777888777666555444555555666666777666666666222222222222333444555555999::::::999777666777888777777888888777777666555222444666777666666777999999::::::;;;;;;::::::999777999::::::888777777888555555555777777666333000//////......///000111222000222444666555333000...555555444333333333333333666555555555555444444444222333333222111111222444//////000111111111111000111111222333333444555555333222111222333444222000555444333111000000000000222222222111000///...---............///000111111111000//////000111333444222222111111111111222222333444444222000000111333444222000000222333333333///000111222222111000//////000000///......///111...111222000000444444111111000000222444444333222222222222222222222222222000000111222222222222222......///111111222222222444444333333333333444444333333222333444444222111111222222000111333111---++++++,,,---...///000000...---------------------------...///////////////---------,,,---...//////,,,---.../////////...---...///000111111111000000,,,///222333111///---,,,.........//////000000000////////////000000000000/////////000000000111111+++,,,.../////////......000000000...,,,+++,,,...///---,,,---...///...,,,...---,,,++++++,,,...///---......//////......---,,,+++))))))*********)))------------------------.........---,,,++++++***'''((()))***+++++++++++++++------******,,,,,,)))+++,,,...---,,,,,,---///+++***)))***++++++***)))))))))******+++,,,,,,---++++++,,,------......///......------......///000,,,---...///000000000000.........///000111222333//////000000000///...---...///000111222222111000000//////......///111111//////000000000//////...000///,,,***(((***///222+++,,,,,,---...//////000000000111111000000//////000...---,,,,,,---///000000///...------...///000------------------------...///000111111000...---,,,,,,------.../////////000000//////000000111222......------------,,,,,,.........---,,,,,,++++++,,,---......///.........---...///...,,,+++,,,------...//////000000//////++++++,,,...//////,,,)))---------,,,,,,,,,,,,+++------...///000000111222777777777888888777777777444555777666444444666999555777999999888888999:::888777777777777777777777777777777777777777777777888:::;;;999666555666888333333333555777666444222555555666666777777888888555666888888888777555444777666666555555555555666444444333333333444444555666777888777666555666777666666666666666555444444111333555666666666777888777888999999999999888777555777999999888777777888888666555555555555333111///.........///000222333///000222333333222111000555444444333333333333333444444444333333222222222111111222111000000111333...///000222222222111000000111111222444555555666333222111222333444222000444333222111111111111111000000/////////000000111///......///000111222333111111111111222333444555111111111000000111111111222222333222000111333555333222111111333333222111---...000222333222111000...///000///------///000...111222///000444444222///......000222333222111222222222222222222222222111111111111111111222222......///000111111111111333333222222222222333333000222444555444333333333222333333000111444222...---------......////////////............//////000/////////...............---,,,***)))***+++...///---.../////////...---,,,,,,---///111222222222111...000333333111///...............///////////////........./////////000000//////000000000111111111,,,---///000000000/////////000000...------///111111000......//////---,,,...---,,,+++,,,---///111,,,---............---,,,...---++++++,,,,,,,,,++++++,,,...//////...,,,+++,,,,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,+++------******,,,,,,)))***,,,......,,,,,,---///,,,+++******+++,,,+++******++++++,,,,,,---......++++++,,,------......///...------------...//////+++,,,///111222111000///+++,,,---...000000000111...///000000000///...---000000000000000111111111000///.........000111222///////////////...---,,,---------,,,++++++---///,,,------....../////////......///000000000/////////...,,,,,,,,,...111222000000000000000000000000//////...------...//////......000111111000//////,,,,,,------.../////////...............//////000------------,,,,,,,,,,,,...------,,,++++++******,,,------...//////.........//////...---,,,...///,,,---......//////......,,,++++++---......,,,***---------,,,,,,,,,,,,+++------...///000111222222888777777777777777777888333555666555333333555888555666888888888777888999888888888777777777777777555555555555555555555555888999;;;999666444555777111111333666888777444111444444555666777888999999555666888999888777555444888777555444333333444555666666555444444444444555333444666555444444555666555555555666555444444333000222555666555666777888555666777888888777666555444666888999888777888888;;;888555333333333333333............///000222333......//////000222333333555555444333333333333444222222222111111111000000000111111000//////000222---///111222333222111000000000111222444555666666333222111222333444222000000000000///000000111111......------///111333444////////////000222333444111222222333444444555555111111000000000000111111000111111111111222555777333222111222444444222000+++---000222333333222111...///000///------///000...111111///000444444222...------///111222111000111111111111111111111111333222111000000111222333000000111222222222222222222111111111111111111222,,,000333444111000111333222444333111222555333...000////////////.........///////////////000111222111000///...---,,,,,,,,,---+++(((&&&'''))),,,///...////////////---,,,+++...///111333444555555444000222444444222000//////.........///////////////---.........//////000000000000000000111111111111...///000111111000///....../////////...///111444333111000///000///...,,,///...---,,,---///111222++++++------------++++++000///------.........---***,,,...000000...,,,***+++++++++************)))************))))))(((''''''***+++)))***...///,,,***---///...,,,+++---000,,,+++***+++,,,,,,+++***+++,,,,,,------......///++++++,,,------......///...------------...//////***,,,000222222111...,,,(((***,,,.../////////......///000000000///---,,,111111000000000000111111000///.........000111222111111111111000///------***,,,///000...,,,,,,,,,.........///////////////,,,---...///000000000000///...,,,,,,---///222444000000111111111111000000111000...------...000111,,,,,,---......//////...,,,,,,------...//////000---,,,,,,,,,,,,---............---------,,,,,,,,,------,,,++++++***)))))),,,,,,---.../////////....../////////---...///111+++,,,------......------...,,,++++++,,,---,,,+++***++++++,,,---...//////------...///000111222222:::999999999999999999999999999888777666555555444666777888888888666555444444333333444555666666555444777666333444777888666666777888888888777555444444333333333333444555555777777777777777888999999999888888888777777666666999888555333222333444555222333444555666555444333777555222333555777555444666666666666555444222222666555444333333444555666333444555555666666555555666666777888888777666555888777555444333333333444777333000000333444444222555333111//////111333555333222111111111222333444444333222222444444333222222222111000111222444555222444555333000///111444111111111111111222222222333333333222222111111111///111222222000///000111222222222222222222222222333222111333555555111...222222333333333444444444555444222111111111222222444333111111111333555666000000111222222222111111111000///000222333333111---........................///000111111111111111222222222222222222222222333222111000////////////111000111222333333111///222222222444555555444222111111000000000000000111***---///...+++,,,111777444444555444333111///---111000...---------,,,,,,000222444444111///------555000++++++...111000---++++++++++++,,,---...///000000000000111111111111222222222111111000000000000000111111000///...---...///000111111222222222000000//////.........------...000222111///,,,***,,,,,,,,,...000000...,,,...///000000///---+++)))////////////////////////000...------------+++***///...,,,,,,...///...---,,,...000111///---,,,,,,+++,,,---+++((((((+++......,,,***(((((((((***+++))))))((('''(((***+++,,,(((*********)))((()))***+++,,,...//////,,,***(((++++++******++++++,,,---+++,,,...///000///...---,,,,,,,,,---------......////////////////////////111///------......---,,,---------------...//////......//////000000111111000000000000000///...---//////......------,,,,,,111111///......///000000...------------,,,,,,,,,***,,,...//////,,,***(((+++,,,---...////////////,,,,,,,,,,,,,,,---...///555333111///......000111222111111000///......---+++---///000111000///...000...---...///000///---+++***)))((((((***,,,---///,,,***+++...///---+++---///000111000///---,,,---------///000///---,,,,,,---.........---,,,+++000---++++++...000000///,,,++++++******)))))))))))),,,,,,***,,,000111000///...---...///000///...888888888888888999999999777666555444444555666666777777777777777666555555444444444555777888888888666888777444333666666444666666777888777666555444444444444444444555555666666666666666666777888888888888888777777777666666888777666555444444555555222333444444555555444444777555333333555666555444666666666666555444333222666555555444444444444555222222333444444444444444555666777888888777666555999888777555555555555555777444222222444555555444444333222111000111333444444333222111111222333333444333222222444444333222444333333222222333444555333444444333000///000222333333333222222111111111333333333222222222111111111222333222000.........------...///000000111111333222111333444333000---222222222222333333333333444333222000000000111111444333222111111333555666222222222222222222111111111000///000111222111000000000000000//////////////////000111111111111111111111111111111111111222222111111111111111222222111111111222333333111///111111111333444555333111///000111222222111///...+++...//////---...222555444333333222111///---,,,222///------...///---+++(((***...000111111111111000,,,((((((+++---+++(((++++++++++++,,,---...///000000000111111111111222111111111111000000000///000111222222222000///...------...///000000000000////////////.........------...000111111000///...111000//////000///---,,,....../////////---,,,+++........................///...------//////...---///...,,,,,,...///...---,,,...000000...,,,++++++)))+++,,,+++))))))+++------,,,+++******+++------)))))))))***+++,,,---...)))***+++***)))((()))+++,,,---.........,,,+++))),,,++++++++++++,,,------,,,,,,---...............,,,,,,,,,---------.................................---,,,,,,...//////.........------......///000///////////////000000111000000000000000///......111111000000/////////...000///////////////000000/////////............---,,,---...///...---+++***+++,,,---...////////////222111111111000000000000000///............000000222111111000...------,,,..................//////.............../////////---,,,+++******,,,...///000///......///000///---......000000000///---,,,............//////...---,,,,,,---------------,,,+++)))''''''***+++***)))---,,,,,,,,,,,,,,,++++++,,,///...++++++...///,,,...---,,,...000111000///777777777888888999999:::666555333222222444777888888777777666666666666666444444555666777888888888888:::888444333555555222666666777777666666555444555555444444555555666777666555555555555666777777888888777777777777666666666666777777777666666555444333333333333444555555666444333333444555555444666555555555444444333333555555555555555444333333222222333444444444444333555555777777777777666555:::999888777666666777777777555333333555666666555444444333333222222222111555444333222111111222222444333222222444444333222666555444444444444444555333333333222//////000111555444444333222111000000333333333333222222222222222333333222///---,,,---++++++,,,...///000111222333222111222333111///,,,111111111222222222222333444333222111000000000000444333222111222333444555555444333222111111222222222111000000111222000///333222222222111111000000000000000111111111111111//////000000000111111111111111111111222333444555111111000111333333111///111000000111333333222000,,,...111333333111///------...///000111111222222222222222111111111111000333///+++,,,000111...***&&&(((+++///111333444444111...,,,,,,......,,,)))++++++++++++,,,---...//////000000000000111111111111000000000000/////////000111222222222111000///,,,,,,---...////////////000000000////////////.........///000000111111222555333000//////...,,,+++------------------------...........................---,,,...000111111000///---,,,,,,---......---,,,...//////,,,***)))***''')))+++,,,+++***+++,,,))))))******+++,,,,,,---)))***+++---.../////////+++---...---,,,+++,,,---------------------,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,------...,,,,,,,,,---------......------------------------,,,++++++,,,...000111000//////......//////000111111111///......///000000000000000111000000///...000000000000000/////////---...///000000111000000111000000000000/////////...............---------,,,,,,---...////////////111111111000///...,,,+++++++++,,,---......//////........................000///---++++++,,,...///+++...000///------///111///...---------...///000///000111000...---............///000///...---,,,///......------......///,,,,,,+++,,,,,,---...///---,,,+++,,,------+++***------..................,,,///...++++++...///,,,,,,,,,,,,...000111000///777777888888999:::;;;;;;888666333222222444777999888777666555555666777888555666888888666555555555777999888444333666666333666666666666555555444444666555555555555666777777555555444444444555555666777777777777777777666666333444666777777777555444444444333222333444555666555444333333444444444444555555444444444444444444444555666666555444222111222333444444555555444444444555666777777777666555999888888777777777777777444444444444555555555555333444444444444222111000666555444222111111111222444333222222444444333222666666555444444333333333111111111111000000111222333333222222111111000000333333333333333333333333111222333222///---------......///000111222333444222222222111111000...---000000111111111222222222444444333222111111111000444333222222222333444444666555444222222111222222444333111111222222111///333333333222111111000000111111111111111111111222//////000000111222222222111111111111111222333444222111000111222333111000000//////000222222111000---...///000111000///.........///111333333111///111111111222444555666777333...+++---111222...))),,,---...000333444444333222111///000111000---+++,,,,,,,,,,,,,,,---..................////////////000000000000000000000000//////111111222111000///,,,---...//////000000000111111111111111111111111111111000//////000111222555222///---------,,,+++---,,,,,,,,,,,,---...///...........................---,,,---///111000//////---,,,,,,---......---,,,---...---+++)))((()))''')))+++---------------&&&'''((()))))))))))))))((()))+++...////////////...000111000///...///000......---,,,,,,---...///---------------...//////---,,,+++***+++,,,---...,,,,,,,,,---------..............................---,,,+++,,,...000000000///////////////000111111333111000...---...///000111111111222222111111000---------...............,,,---///111111111111000000000000000////////////000///...------...///000,,,------...//////............///......,,,+++***++++++,,,...............***+++,,,---...000000111///...---,,,++++++,,,---)))---111000,,,+++///333000///.........///000000,,,///000...+++)))+++---....../////////...---,,,---------,,,++++++---///++++++******+++---///000000000000111111000...,,,------....../////////000))),,,,,,***,,,000111000---------...000000...,,,777888888999:::;;;<<<<<<<<<999666333222444666888888777666555555666777888999;;;===<<<888555444555555777777444444777777555666555555444444444444444666555555555555666777777555555444444444444555555666666666666666666777777111333555666666555333222444444333222333444555666444444444333333333444555444444333333333444444555333444555555555444222111111111222333333333333222333444555777777777666555666666666666666666555555222222333444444444444444333333555555555333111000777666444222111111222222444333222222444444333222555444444444333333222222000//////000111333444444///000000000111111222222333333333333333333333333000111222222000///000000111111222222222222333333111222222111000///......000000111111111222222222555555555444444444333333444333333333333333333333666555444333222222111111555444222222333333222000222222222111111000000000333222111111000111222222111111111222222222333333222222111000000000000000333111000000222222222000111///...///111222111000///...---,,,---...000111//////000222444333000---222222222333333444444444111...,,,...111222///***///......///222444333111000////////////...,,,***------,,,,,,------......,,,,,,,,,------------...000111111111111111111111,,,---...000000000//////...///000111111222222111333333333333333333444444444333111///...//////000222///,,,+++,,,,,,,,,+++,,,,,,+++,,,,,,---...///...........................---,,,,,,......---,,,...---++++++---...---,,,+++------,,,***))))))))))))***,,,---//////...---)))))))))))))))((('''&&&'''(((***,,,......------...///000///...---...000......---,,,---...000111......------......///000---,,,+++***+++,,,---...,,,,,,,,,---------..............................///---,,,,,,...//////...///////////////000111111222111000///......//////111111222222333222222111,,,,,,------......//////,,,---///111111111111000//////.........---------000///...------...000111,,,---......///.........------...///////////////---...////////////...---------------......//////------.........---+++***)))---111///,,,***...222//////...............///,,,...000...+++***+++..................------,,,+++,,,,,,+++))))))+++...++++++******+++,,,...000,,,---......---,,,+++***,,,,,,------......//////))),,,,,,***,,,000111000///......///000///,,,)))888888888999999::::::;;;<<<:::777555444444555666666666666666666777777888===@@@BBBAAA<<<888777888444666666333444777888666555555444333333333333444555555444444555555666777666666555444444444444555555555666666666666777777111333444555555444222111444333333333333444555555333444444333222222333555333333222222222444555666333333444444444444333333//////000111111111111000222333555666777777666555444444555555555555444444///111333444333333444555222333444555555444333222666555444222222222333333444333222222444444333222333333444444444333333222111000///000333555555555//////000111222333333444333333333333444444444444000222333333222111111222111111111000000000000000111222222222000///000111111111111222222222222333333444555666666666555555444444333333333333222222333333444444333222111000444333222222333444222111000000000000000000000000444333222000000111222222222222222222222222222222333222111000////////////333111000000111222222111111000...///000222222111///...,,,***+++---000222...000111222222000///...222222333222111///---+++///...///000111111///---,,,***))),,,111333333111111111111000000000000000...---------------......++++++,,,,,,,,,---------//////000000000000111111***,,,---///000000//////000000111222333333333333444444444444444555555555555333111///...---.........---++++++,,,---,,,+++++++++,,,,,,---------...------------------------...---,,,,,,---...---+++...,,,++++++,,,------,,,+++,,,---,,,***)))***,,,,,,++++++,,,...///...,,,---,,,,,,+++******))))))((()))***++++++,,,,,,+++***+++,,,,,,+++***+++,,,...---------...///111222...------------...//////,,,,,,,,,,,,,,,------...,,,,,,,,,---------......------------------------///---,,,,,,...//////...//////......//////000111000000000000000/////////000000111111222222111111---......///000111222222---...///000000111000000------------,,,,,,,,,,,,//////...------...000111------...............---*********+++---...000111000000//////////////////222222000///---,,,+++***,,,---///000000...,,,++++++...000///,,,+++---////////////.........------...///000///......///000.........---------------))),,,---,,,)))(((+++...++++++***++++++,,,---...+++,,,...---,,,++++++,,,,,,,,,,,,---------------,,,///...++++++...///,,,.........///000...+++)))777777777777777777888888888777666555444555555666555555666777777777777777:::>>>BBBAAA===999888:::555888777444333666777444555555333222222222333444444444444444444555555666777666666555444444555555555555555666666666777777444555555555555333222111222333444444555555444444222444555444111111333555333222111111222444666777222222222222333444555555000000111222222222222222222333444666777777666555333444555555555555444333///222555555444333444666222222333444555555555555555555333222222333444555444333222222444444333222333333555555666555444444555222111111444555555333222222222333333444444444333333333444444444555555333444555555333111111222......//////000000111111000222333222000000222444222222222222333333333333111222444555666777666666444444444444333333222111000111333444444333000///222000000000222333222111//////000000111111222222555444222000000111222333333333222222111111000000222222111000000111111111333111000///111222222111222000//////111222222222---,,,++++++,,,...///111---000222222///------//////000222333222///,,,))),,,///222222000///...///,,,***(((+++111444444222222222222111111111333555......------------......,,,---------............---------.........//////***,,,---///000111000000000111222333333444444444222222333333333444444444222111000///......------...---,,,---......,,,******+++,,,---------,,,+++---------------------------,,,+++---///000///......,,,++++++,,,------,,,***,,,,,,,,,++++++,,,...---+++))))))+++---,,,***------+++******+++,,,---++++++************++++++***+++,,,+++***)))***,,,---------...///111222333------,,,,,,------...///,,,,,,---...............,,,,,,,,,---------......++++++++++++++++++++++++---,,,+++,,,...000000000......------......///000---...000111111111///...,,,---...///////////////------...///000111222333000///////////////000000------------,,,,,,,,,,,,...---------......///000---...............------))))))(((((())),,,///111///............000111222333222111000...---,,,+++------......//////...............------,,,,,,,,,///////////////......---...------...000111000///......------,,,,,,,,,---)))---000///+++***+++...***++++++,,,,,,,,,++++++---///000///------///111...------------------,,,,,,///...++++++...///,,,++++++,,,///000000---+++666666666666555555555555444444444444444555666666444555666888888888777666555:::???>>>;;;777888:::777999888444333555555222555444333222222222333444444333333333333444555555888777666555555555555555444555555555666666777777666666666666555444333222222333444555666555444333222444555444111111333666333222111111222444666777222111111111222444666777333444555555666666555555111222444666777777666666333444555666666555444444000333666777555444666777111222222333444555666777555444333222333444555666444333222222444444333222333444555777777777666666888555333222444555333111555555555555555555555444333333333444444555555555666777777666333111111111---...///000111222333444///222333222111111444666222222333333333444444444///000222444666777777666444444444444444333222111---///222555555333000...///...---...000111111000//////000111222333333444555444222000000111222333333333222111000///......111111111111222333444444444222000///111222222222333111//////111333333333***+++,,,---............,,,000333111---***,,,000***---111444555333111///***///444333000---...111111---+++---222555444222.........,,,,,,...111333///......---------.............../////////000000+++++++++,,,,,,---------+++,,,...000222222222222000000222333333333333333111111111222222333333333///////////////.........//////...///000...,,,)))***+++---......---+++***------------------------,,,++++++---000222222111...,,,++++++,,,------,,,***+++,,,,,,+++,,,...000---***'''''')))+++***(((+++***(((((((((***---...---,,,+++***)))***+++,,,,,,---...---,,,,,,---...,,,---...///000111222333---,,,,,,,,,,,,---......,,,---...///000///...---,,,,,,,,,---------......))))))))))))))))))))))))+++******,,,///111222222---------------...//////+++---000222333111000...***++++++,,,---------,,,***+++,,,---...000000111222111///......///000111......---------,,,,,,,,,,,,------.........//////---...............------///...,,,+++,,,///333555------,,,,,,---000333555.../////////000000111111///...---------///111222111///------------+++)))000000000000000///......,,,***)))+++///111///---......---,,,,,,,,,,,,---***...222111---+++---///***+++,,,------+++***))),,,......---+++,,,///222//////......---------,,,))),,,,,,***,,,000111000'''(((+++...111111///---;;;666666:::;;;666333555333555666666555444444555<<<999666555777777444222444666999<<<<<<;;;:::888===;;;999777666666777888555444444555777888777666333333444666999999777444;;;;;;;;;:::888666555444444555666888999999999999999999888777666555444444111333666888888666444222111222555777888888777666555666555444222333555777444444444444444444444333222333444555666555444333333333333444444444444555444444555666555444222111222333444555666888999999;;;888666666888999777444555666777777888777777777555555444444444444333333222222222111000111444666///333666555555777555000888666555444444333111///333333333333333222111000333333333444444444555555333222111000000222444666111111111111222333444444222222111333555555444222///111333333111000111222444333222333444444333111111333444222...,,,...000///222444333111000222555444333111000111333666888222111000///------------,,,...111111111111111333///000222222111111222333555333111/////////111111222222333333333222222111++++++++++++,,,...111222000000//////......---------...111222222000...------+++))),,,000111...)))222///...000333555333111............//////000000222111///,,,***)))((((((...///000///...---...///++++++,,,---------------111///...000333444222000///000111222444555777777222222222000//////222444000000///...............222111///---+++***))))))***)))(((***---///---+++------------------,,,,,,...,,,,,,...111222000---,,,++++++******+++,,,,,,.........------,,,,,,,,,---,,,+++++++++,,,---......---+++***)))******++++++)))'''))),,,---+++))),,,,,,,,,---...///000000---***'''(((,,,///000000000,,,***...111///,,,,,,,,,,,,---...///000111111...------,,,,,,,,,------000...---//////,,,+++...++++++++++++,,,...000111111...,,,,,,...///...,,,222222111000///...------000...---...111111///,,,,,,***)))+++...111222333222000...------///111222------,,,+++++++++,,,,,,---,,,+++---///222222222---,,,+++*********+++,,,111000...------...///000...---......///000222333111000...---------...///000000/////////000222333...///000111000///---+++///------000444555222///...............------------000222222///,,,,,,...111...,,,---......+++(((---------,,,++++++---///000...+++))))))***,,,...+++***+++---000111...***111000///...............***,,,000333333111...+++888444444999;;;888666888333444666666555555555777;;;888444444555555444333444666888999::::::999888999888666555444555666777555444333444666777666555333666999999777555555666888999999::::::999999999:::999888777666555444444666666666555555555555555222444666888888777555444777777888888888777666555444555666555444444666777444444444444444333333333333333444444444444444333333333333444444555555555444444555555444222111000111222333444666777888888999777666666888888666444444444555555555555444444222222333333333333333333000222444444333222333444000444666444555777666222888666555555666555333111444444444444444333222222333333333444444444444555444333111000111222333555222222222111222222333333333222222333444555333222111333444444222111222222333222222333444555333222222333333222000//////000000222444333222111333555333222111111111333555777111000///......------------...000000000000111333000111222222111111222444444333111000000111222333111111222222111000//////------,,,,,,,,,...///000000000000000////////////222222111000000///......///---,,,...222333000,,,......///111333222000---......//////000//////......---,,,+++************---///111111///...///000+++,,,---.........------000///...000333444333111000000111111222222222333111222111000...///111333000///...---------......000///...------,,,------***)))(((***---...---+++............------------000///....../////////---------,,,,,,,,,,,,,,,---......---------,,,,,,,,,---,,,+++******+++,,,---,,,+++++++++++++++,,,,,,---+++)))+++---...---+++,,,------...////////////---***((())),,,//////...000,,,+++///111///---...---......//////000000111///......---------------000------//////,,,,,,...************+++---///000---,,,+++---000222111///000000//////////////////000...---...000000///---...,,,+++,,,...000111111//////////////////000000.........------...//////---,,,+++,,,///000111000...---,,,,,,,,,,,,---...//////...------...///000222222222222222222333333111000///.........///000000//////...///000111222...............///000111......///111222222111/////////......---------,,,,,,///111000...,,,---...000...,,,---......,,,)))---...---,,,******,,,...///...,,,+++++++++---...---------///111111...+++......------,,,---------+++,,,///111222000...,,,666333444888;;;:::999:::333555666666555555666888999666333222333444555555555555666777777888888888888777666555555555666777888666555666777777666444222888<<<;;;666333555888888888999999::::::;;;;;;;;;999777555333222222222333333333444444555555555333333444555666666555555:::999999888888888888888444555777777777666777888444444444444444444444444555444444333333333444444222222333444555555666666444444444333222000///...000111222333444666777777777666555555666777555444333444444333333222111000000000111111222222333333000333555666555444333444222555666333444777777444777666555666777666555333444444555555555444333333333333333333444444444444444444222111111222333333333333222222111222222222444333222333444444333111333555666555333222222333222111111333555555444333444333222222222222111000111333444444333333444555222111111222222333444555000000//////.........---...///000000//////222333111222333333222222333444333222222111111222444555111111111000000...---,,,...------,,,,,,------...111111111111111222222222666444222000............///---,,,...111222000---+++...222333222///,,,+++---///000111111000...---++++++******+++,,,,,,---,,,///111333222111000111------------............000000000111444444333222111111000000///.........000000000///---...000222000///---++++++,,,---///,,,,,,,,,,,,---...///000*********+++---...---+++............////////////111111000...,,,,,,---/////////...------,,,------...------------,,,,,,,,,,,,++++++*********++++++)))***+++,,,------------...,,,,,,---...///...------...///000000///......,,,+++++++++---...---,,,000,,,,,,000222000///000////////////000000000000/////////......---------...,,,,,,//////,,,,,,///************+++---...///,,,,,,---///222222111///------...///000111111222111///------.../////////000...------///000//////...///000111111000...---------------...///000000...---+++,,,...//////...//////.........//////000---------------...///000111111111000000/////////222111000000//////000000/////////...//////000111111///...,,,,,,...000111---///111111000/////////000000///...------,,,,,,+++---...///...------......---,,,---//////---+++.........---+++***,,,---///.........------------...------...//////---***+++++++++++++++,,,,,,,,,,,,---...000000///......666444444777999:::999999666777777777555555666777888666333222333555666777777777666666666777888999888888777777777888888999:::999777888888888777666333777;;;:::777666888:::::::::999888888777777777666444333111111222444555333333333333444444444444222222222222333444555555888777666666777999;;;===333666888999888888888888555555555666666666666666666555444333222333444555222222333444555666777777444444333222000...---,,,//////000222333444555666555555555555555555555444444444444333222111/////////000000111333444444555333555666666444444555666444666555222333666888666555444444555666666555333333444444444444444333333222222333333333444444444555444333222222222222222444444333222111111111111444333222333444444222111333555666555333222222222111111111333555666555444666333111222444555333000333333444444444444555555000111111222333333444444111111111000///---,,,,,,000111222111000000333555222333444444222222333444222222222222333444555666222222222111000...---,,,,,,,,,,,,,,,,,,,,,------111111222222333333333444444333222111/////////...---,,,+++,,,...///...,,,,,,000333222///,,,+++,,,---///111222222000...,,,,,,,,,,,,,,,,,,---...///+++...222444444222222222///...---,,,,,,...000111444444444444444444333222111111000//////...------//////000...------///111000...,,,+++***+++---...******++++++,,,...///000,,,,,,---...//////......////////////000000000000000111111...++++++...222000///...---,,,,,,,,,,,,------------------------++++++******************)))***,,,---...---,,,+++------------...............///000111111///...---,,,,,,------...---,,,+++///------111222000///222111111000000000/////////---......///////////////---++++++...///,,,---000++++++,,,,,,---...////////////111222222000...,,,,,,------...///000111111111///---,,,---...000000000...---...000111000////////////000//////......++++++++++++,,,.../////////---++++++---...---,,,//////////////////000000,,,,,,,,,---...//////000//////////////////......222222222111111111111111000000000000000000000111444333000...---,,,,,,,,,,,,///222222///---...///000000///...---,,,,,,+++***+++,,,------......///,,,,,,---...//////......///000000///---,,,,,,......///000000000///---,,,,,,,,,,,,,,,,,,+++)))(((******++++++,,,,,,,,,,,,---------.........//////888888666666777999888666999:::999777555444555666777666555444444555888999999888777666666777999:::777777777777777777888888999888777777777888666555555555666888:::<<<<<<<<<999888777666555555666666333222000000111333555666555555555444444444333333333333333333444555666777777666444444555777:::<<<444666999:::999888888888666777777777888888888999888777555444333444555666333333444555555666777777444333222000///...---,,,...///000111222444555555444444555555444444555555666666666555444222000000000111222333444666777777777777555333111222666999444666555111222666888666333222222333555555444222111222333333333333222222222222222333333333444444555444444333333222222222444444333222111111111111444333222333444444333111222333555444222111111222111111111333555666555444555222111222555666444222333333333444444555555444000000111222222333333333444444333222000---+++***222333444333222222444555222444444444222222333444111111222222333444555666333333333222111000...---((()))***+++,,,---......111111222222333333333444///000111222222111///...---,,,+++,,,---......---000222222000,,,+++---///---///111333222111...---000//////.........//////+++///333555444333222222222111...------///222444777888888666444222111111000000000000000000//////.../////////------...000///...,,,+++++++++---...************+++,,,---......///000111000000000000/////////000000000111111...///000...+++,,,000444......---,,,,,,,,,,,,,,,------------------------++++++++++++******)))))),,,,,,---...---,,,+++***+++,,,,,,,,,,,,,,,---.........///000000///...---------......------,,,,,,///---...222222//////222111111000000//////......***+++---///000111111111---***+++......,,,,,,///------...//////000000000...000111222111000...---............////////////000000...---,,,---///111...------///111333222111111000...---,,,---...///+++++++++,,,---...///000///---,,,,,,---------,,,------......////////////+++,,,---...//////000000///000111222333333333333222222222222222111111000111111111111111111111000111111111111///---+++)))+++///222111...,,,---///000//////...------,,,,,,+++++++++,,,---...//////+++,,,......///////////////111111111///......///...///000111000///---,,,,,,,,,,,,,,,+++***)))******+++,,,---......---------------------......///::::::888555666888777444:::::::::777555444666777666777777777666555777999999888777777777777999:::555555555555555555555555777555444444666666555333666444444777<<>>555555444444444666777888444333222111111111222333555555555444444333333333555555555666777888999:::888777555444333444555777666777999999777666777888777777777888888999999:::999888777666666666666666444555555555555666666666444333111000.........---...///000111222444555555333444666555444444555666888888777777666444333222333333444555666777888888999777555111000111666999333555444111111555666555222222111222444444333111111111222222333333222222222222222222333333333333444444444444444333333333333333222222111222222222222222222333555555444222111222444444222222222333222111111333555555444333333222111222444555444444444222222333444555444333111000000111111222333444555555555444222///---+++111333555555333222333444222333444333222111222333000111111222333444444555444444444333333111000///((()))+++---...///000000111111111111111222222222,,,...111222222111...---///............///000000222222000---++++++...000---...000222222111000///222222111000////////////---///222444333222111222333444444444555555555555777888888666333000///000000000000000111111111111---///000///...---...000///......---------------+++++++++++++++,,,,,,---///000222222111000000111......//////000000111111---.........---...111333---,,,,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,+++***)))(((.........------,,,+++***)))+++,,,,,,++++++,,,---...---------............---...///...---,,,---...///...///222000------111000000//////.........---)))***,,,///000111111111---++++++......++++++......///000000111111000000***---///000000000000111/////////......---------/////////...------///111...---...000333444333222333111...,,,+++,,,...000............///000111111///...,,,,,,---......---+++,,,---.../////////...------...///000000000///---...000222333333333222111222222222222111000000000111111111111000000///,,,---///111111000...---+++---//////...------...///............------------,,,++++++...///000///+++---//////......///000...000111111000//////000...///000000000///---,,,---...///...---,,,---...,,,,,,...//////...------,,,------------.........:::;;;999444555999888444999999888777666666999;;;444666888888666444555666888777777666666777777777666666666666555444333333666555444555777888777666555777888999;;;<<>>222555888888666333333333666666666666666666555555888888888888777666444444999888777888:::;;;;;;:::555999===<<<999999===BBB===;;;888555444333444555222333333333333222111111...///000111222333444444///000222333444555555555333444444555666777888999999999888666444333555666333444444555666777777888::::::;;;;;;:::999777666777777777666555555444444333222111/////////000111//////000222333444555666333555777777555444666999888888888888777666555444444444555555666777777777555555555444222222333444000333333111111444444111555444444444555555333111222333444444555555555444111111222222222333333333222222333444555555555555111111111111222333444444000000000222555666666555111333555666555555666888444333222333444444333111...111333333111111444777333111///111333555333111222111///...///111444666222333555666666555333222,,,///333555333000...---111222333222000///000111000000111222222222111111222222333333333222222111111222333444444333222111000000//////......------222111///---,,,++++++,,,,,,------,,,+++,,,...000...,,,***,,,//////+++(((---......000111222333444000////////////000000111000111222111//////000111000888BBBJJJJJJCCC999222---000222111///---...000111111000000//////.........000111111000//////000---///000111111///---,,,,,,,,,------///111222333,,,///111000...,,,...///,,,------...///000000111222///---...111111---***------------///000111222,,,,,,,,,------.........------......---,,,***)))---,,,++++++,,,---///000))),,,...---+++***,,,///---+++))))))***,,,///111---......---++++++///333//////000111...))))))...------------------------,,,---...//////---+++***///,,,+++...---******,,,---...///000000//////......///000...++++++---///........................,,,///111111...---...000222111111222333222000...///////////////---,,,***///......------------...///...------///000000///+++,,,...///000000000///000000111222222111000///000111333444333222000///000000111222111000///...------.........---+++***222111///---,,,---...///+++******,,,000111///,,,,,,,,,------.../////////111...,,,,,,///111000///,,,///111111...---...000(((***---............//////.........------------***,,,...---++++++...111,,,---/////////---+++***+++,,,---...///...---,,,999777666888::::::777333666555333444666777777666888888888888777666444444555555666666555555444333333444555666777777777777;;;;;;;;;;;;;;;:::999999777888999888777999>>>CCCAAA===888555555666666777666666555444333333222222111111222222222222333333333222222555777777444111666555444444666777777666666666777777777666666555555666777888999:::;;;;;;::::::;;;;;;:::888777666444444444444333222111000555888999555///,,,---000222333444666666666555555333333444555666666555555444555666777777888777777444111000111555888777555222222333444555555555555555444444333333222222111444444444555555555555555333444555666666666555555...000222444444333111000......//////000111333333+++,,,///222333333222222333111000111444666555333555222//////111333222000444444555666777777666666777444111111333444333111000111333444444444333333222222222333333333444444444444333333222222222333555555444333222222222222000222444444333111111111000111222444444333222222222222222111111000///...444222111111222222000///333222000//////000222333/////////---,,,+++---///---...///000111222222222+++---///111222111000///222111111111000000000000444333000---,,,---...000333222111111222222111///666>>>HHHNNNLLLDDD;;;555333444444222000...///000222000///...///000///...---///111111222333666999555444333222000///......000000//////......------////////////////////////...------,,,,,,...///000,,,---///111111000...---,,,,,,---///111000---+++---------.........////////////.........---------,,,,,,+++))))))))))))***......---,,,,,,+++******,,,---......------...000///......///000000///---------............------------------///000222222/////////...---,,,******......////////////......,,,,,,---...///000111222)))+++---...------...//////............//////000////////////000000000000111111000000//////..............................)))***+++---.../////////111000///...............000///---,,,---...000222111111000000000000111111000///...------...000111///000222111///......///)))+++---//////...---,,,//////...---,,,---000333---***(((***...000...***,,,---///.........000222---------............///000000000000///...------------...///000000/////////////////////.........000///...,,,+++***))))))..................---------,,,+++,,,...///...---777666555777999999777444666555333444666777777666888888777777666555555444444444444444444444444444333444555666666666666666444555666777888999999999555666666555555666999;;;@@@===999777777777777777777666666555444444333333111111222222333333444444333222222444666777444222666555444444555666777666777777777777777777777777888888888888888888888888999:::::::::999888666555555555555444444333111111222555666333...+++,,,///222333444666666666555555444555555666666666666666555666666777777777666666444111///111555777777555333333444444555444444444333333333333333333333333555555555555555444444444333333444444444555555555111111222222333333333222111111000000000111222222---...000222333333333222555333222222444555333222555333000000222444333222222222333444444444444444666444222222333444333111333333222222222333555555444333222111111333444555333444555666555444333111444444333222222222333333///111444444333222333333000111222222333333222222000000111111222222111111333222111111222333111000111000///......000222333/////////...,,,,,,...//////000111222222333333222...///000111111000///...111111000000//////......222222111000000///......333222111111222222111//////222777<<<>>>@@@CCCEEE444555444222000///111222222000//////////////////---...000000000111444666333222222111111000000000///////////////.........//////////////////////////////.........///000111---...///000000//////...000///...///000///---+++---------........./////////.........------------///---+++******+++---...//////...------,,,++++++,,,---///...------...///000///...///111111///...---......//////......---+++++++++,,,---///000000............------,,,+++......///000000///....../////////...............,,,---//////......///111/////////.........//////.../////////000000000000000000000000000/////////........................+++,,,---...000000111111111000000/////////////////////---------...000111//////............//////111000///......//////000...///000000...------...------///000000///.........//////...------000222///,,,***+++///111...+++,,,---...------...000222,,,,,,,,,,,,---------...////////////......---,,,---......////////////...////////////............000///...---,,,+++++++++........................---,,,+++,,,...///...---555444444666888999777666666555333444555777666666999888666555444444555555555555444333333444555666444444555555555555555444222333444555666777777777777555444444555666555444>>><<<:::999999999777666777666666555555444444333111222222333444555555666444333222333555666555444555555444444555555666777888777666666777888::::::999999888777666666555444999999999999999888666666555555555555444333222222///111222000---+++,,,...111222444555666666555555555666666666777777777777666666666666666555555555444111///111555777666555444444444555444444333333111111222333333444555555666666555555444444333333444333222222222333444555333222111000111222444555444333222222111111111222111111111222222333333333777555444444444444222111555333222222333444444333222222333333444444333333666444222222333444333222666444222000111333555777444333111000000222444666222444666888777555333111333333222222333333444444000222444444333333444555111111000000111111222333---...///111222333333444222111000111222333222111...---------...000222333///000000///---,,,...//////000000111111111000000111111000000///...------000000000///...---,,,,,,111222333333333111///...333222111111222222111//////000000000222666<<<@@@555555444222000000222555111000000///////////////---...//////......000222000111111111111111111111.........///////////////000000000000000000000000000000000000000111222222...............///000000444222000///......,,,+++---------...........................------------000///---,,,,,,...000111/////////......------,,,---...///...---,,,---...000//////000111111000...---......//////......---*********+++,,,---......------............---------...000111111000...---//////.........---------.........---,,,,,,...000000000//////......------....../////////000000000///000000000000000111111////////////////////////---...///000111222222222111000000000000////////////...---------...000111///......------......///111111000///.........///---...///...,,,,,,,,,---111111000000000000000///,,,...000000///...///000111...,,,---000000...,,,---------,,,+++,,,///222+++++++++,,,,,,,,,---------------......---,,,,,,....../////////......---........................//////......------------........................---,,,,,,,,,...///...---333333444555777888888888666555333444555666666555888777555333333444555666999777555444333444666777444555555555555444444333666666666777666555555444:::888666777999888444111:::999999::::::999666333555555555444444333333333222222333333444555666666444333333333333444555555444555555555444444666777888777666666777999;;;===999888888777666555444444:::::::::999999888888777555555555555555444333222...///000///---,,,---///000111333555666666555555666555555555555555666666777666666555444444444444444111///111444666666444555555555555444333222222222222222333333444444444666666555444444333222222333222111000000222444555444222000......111444666444333333222222333333333444333333222222222333444666666555444444444333222333222222222333333333333333444444555555555444444555444333333333444444444555444222111222333444666222222222222222333333444333444555555555444222111222222222222333444555666222444555444333222333444222111000///000111222333------///000111222222222000///...///111222222000,,,,,,------///111333444///000111000...---...000---.........------,,,+++111111///......---............//////...---+++***222222333333333222111111333222111111222222111//////111222222111111111333444444333000///000222555000111000///......///000...///000///------///000111111111111111111111111------......//////000000000000000000000000000000000000000000000111111222///...---,,,---///111222888555111...------,,,+++........................------------------------.........//////000000000///.........---------,,,---...///...,,,+++,,,---///......///000000///---......////////////......******+++,,,------......------...///////////////---...000222222000...---,,,,,,,,,---.../////////------,,,***)))))),,,...000000000//////...---,,,........./////////000000/////////000000111111111000000000000000000000000...///000111111111111111//////////////////............---------...///000000000000//////000000000111000///......---,,,,,,---...///...,,,,,,---...222222111000/////////000+++---000111000///...///111///---...//////---+++------,,,+++***+++...111+++,,,,,,,,,,,,---------++++++,,,---------,,,,,,////////////...---,,,,,,------...............///......///////////////...---------..................---,,,---...//////---222333444555666777888999666555333333555555555444777666444222222333555666:::888555333111111222333555555555666555555444444666666666666666555444444:::888777888999888444000666666777999:::888444111333333222222222222222111222222333444444555666666333444333333333444555666333444555555333333555777888777666666777999;;;===777777777666666666666666;;;::::::999999999999999444444444555444444333333...///000///......///000000111333444666666666555555555444333333333444555777666555444333333444444444111///000444666555333555555555555444333222222444444444333333222222222666666555444333222222111333222000000000111333555333111///------000333555222222222222333444555666555444333333222222333333333444444444444333444444000111111222222222222333333444444444444444333333444444444444333333444555222333333333333333222222///000222444444333222111555444222111000111222333111111111222333444555666555555555444111000111222222111000000000111333444...//////////////////......------...000111000///,,,------///000222444444///111222111///...///000---------------,,,+++***//////............//////---.../////////...,,,+++444333111000111222444555333222111111222222111///+++...222444444444555555111111111///...///111444000111111000...---///111111111111000......///111222222111111000//////...------......//////000000////////////////////////.........//////////////////...,,,,,,---///111333888555000...------,,,,,,.....................---,,,,,,------------------***,,,///111222111...------------,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---......---...///000...,,,...//////////////////...+++,,,---...//////......------...///000000000000...///000222222000///...,,,------....../////////...------+++)))***,,,///000000000000///...,,,+++............////////////.........///000000000111000000000000000000000000......///000000/////////,,,,,,---......------,,,---------------......///000000////////////000000//////......---,,,++++++...//////...------...000111000///...............***---000222111///......///...------------,,,+++---------+++***+++...000------------............******+++,,,---------,,,......///......---,,,,,,,,,---------......//////---...///000000000//////---------.........//////...---,,,---///000///...333444555555555666999;;;777555333333444555444333555444333333222333444555666555333111////////////555555666666666666666555111222333444555666666666666555555555666555222000444444666888999888444111111111111111111111111111333333333333444444444444222333555444333333444666222444666555222222555888888777666666777888::::::666666666777777888888888::::::999888888999999:::222333333444444333222222//////000000000000000000///000222444555666666555555444333222222222333444666555444222222333444555444111///000333555444222444444444555444444333333555555444333333222111111555555444444333333222222333222111111111222333444222111000//////111333444111111111222333444666666333333333333333333333333111333444444222222333444...000222222111111222333111111222222222111000000333444555444333333555777111111333333333222000//////000222444444333111000555333111///...000222444222111222222333444555666444555444222000///000111222222111111222222333444000000000000///...---,,,///...---...///000///...,,,---...///111222333444000111333222000//////000///////////////...---,,,........................,,,...000111111111///...444222000///000222555666333222111111222222111///111222222111111222555888...///000000//////111333///111222000---,,,///111222222333111//////000222222222111000//////...............///////////////////////////////////////,,,,,,---..................---,,,,,,---///222333666333///------------,,,...............---------,,,,,,,,,,,,------------***,,,///222222000---+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---...///.........000000///---...//////000000//////...,,,---///000111000//////......///000111111000000000000000111111000000000111111000///...------,,,/////////...------///111//////000000000...---,,,------........./////////---...............//////////////////////////////....../////////...------***+++,,,---------,,,+++,,,,,,------...............------,,,,,,------..................---,,,+++...//////---,,,---///111///...............------+++---000111000///...............------------------.........,,,,,,---///---------.........//////)))***+++,,,---.........------.........------,,,,,,,,,,,,---......//////---...///000000///......,,,,,,------.../////////...---------///000///...444666777666555666999<<<777555333333444444444333333333333333333333333333333333222222222222111111555555666777888888888888222333444666777777888888111333444444333222222333444444555777999888555333111111111111111111111111333333333333222222222222000333666666444333444555111444666555222111444888777777777777777777777777777777777888888888999999888888777666666777888999111111222222333222222111000/////////000000//////...000222444555666666555777555444222222222444555555444222111222333555666444111///000333555444222333333444444555444444444333333333333333333333333333333333333333333333333222222222222333333333444222222333333444444444333222222111222222333444444111222333444444333222222222333555333111///000222---000333444222222333444111111111111111000//////333444666555333333555888111111111000000000//////111111111000111222222333555333222111000111222333222222222222333333444555111222222000//////111333222222333444444444444444222222222222111000///...111000//////000111000...+++,,,---///000111111222000111333333111000000000...///////////////...---...////////////...,,,+++,,,...111333444444222111111000000000111222444555333222111111222222111///444444222000------///111,,,...111222111111111222...111333111---,,,...222111222222111000///000222000000000000000////////////////////////.........------------------------+++,,,---...///......---------------...000111333222000---------......---//////.........---------++++++,,,,,,,,,---------...//////000//////...---------------------------)))***,,,,,,,,,,,,...000111000///000222222000/////////000000000000//////---...///111111000///...//////000111111111000000111111000//////000111111333222111000///...---------///000000//////111222---...000000000///...------------.........//////---------------,,,,,,,,,........................////////////......---,,,)))***,,,......---,,,+++,,,,,,------.........---...------,,,,,,------......//////000000///...------------,,,+++,,,///111,,,---.../////////...---,,,...000000///...//////---...//////......//////,,,...000000///------...,,,,,,---------.........)))***+++---......//////,,,,,,---.........------++++++,,,------...//////---...///000000///---,,,,,,,,,------...//////000///...---...///000///...555777888777555666999<<<777555333333444444333222222222333444444444333333222333444555666666666666555555666888999999999999999999999999999888888777000222555444222111444777555555666888999999777444222222222222222222222333444333333222222111111000///333666777555333333444111444777555222111444888666666777777777666666555999999999888888888888888777666555444444555666777000111111222222222111111000///......//////...---...///111444555666666666888777555333333333555666444333111111111333555666444222///000333555333111222222333444555555555555111222222333333444444555333333333333333333333444111222333444444444444333222333555777777666555333333333222222111111222222///000222444444444222111333555555333///---...///...111555555444333444666333333333333333222111000222444666555333333666888333222///------...///111444222///------000444666333444444444333333222222333333222222333333444444...////////////000333666222333444555666555444333333333333333333222111111444222111111222222000///++++++---...//////000000000222444333222000000000,,,,,,---......------,,,///000111111///---***(((,,,...111444666666444333---///000222333333333222333222111111222222111///***---000111000.........,,,///222444333222222333...111333111---+++...222000111222111//////000222.........///000111111222000000//////.........---------------------------+++,,,.../////////...---,,,,,,---...///000111222///...,,,,,,...///...---//////.........---------+++++++++,,,,,,---------333111///...---...///000---.....................((()))+++,,,,,,---///000333222111222444444222111//////000000000000//////,,,---///111111000...---000000111111111111000000333111///......///111333000000000000111111111111+++---///000//////000111,,,---///111111000...------------.........//////---------,,,,,,+++++++++........................///000000000///...---,,,***+++---//////...---,,,+++,,,------......------/////////......////////////000111222222111000000,,,,,,,,,******+++...000+++---///000111000///...,,,...000000///...///000---///000000//////000222,,,...111222000...------++++++,,,,,,,,,---------)))***+++---...///000000++++++,,,---............++++++,,,,,,---...//////---...///000///...,,,+++,,,,,,------...///000000///...---...000000000...