BM[6( llliiinnnqqqxxxxxxvvvuuuxxxzzzwwwpppiiicccdddhhhoooxxxvvvlll^^^\\\jjjrrrhhhhhhggg]]]SSSJJJFFFMMMSSSNNNKKKEEE888222111000111222111000...//////...---,,,***)))(((***)))((((((''''''(((((('''''''''(((((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******)))))))))***+++++++++,,,,,,---------///---,,,...111111...*********+++,,,,,,+++******))),,,///000/////////000///000222444666777777666999666555777;;;===<<<999888888999::::::;;;<<<<<<>>>???@@@AAADDDIIIPPPTTTRRRTTTXXX\\\]]]ZZZTTTPPP^^^rrrzzzyyy}}}}}}zzz}}}}}}rrrcccXXXSSSQQQHHH@@@BBBIIIQQQ[[[ccceeebbbaaajjjyyy[[[MMMPPPOOOHHHEEEJJJTTTaaasssuuudddOOOGGGIIIKKKGGGGGGGGG???999777333///++++++---000111111222222111///---+++)))))))))***************,,,***+++---,,,///???RRRpppuuummmiiinnnpppnnnqqqssscccWWW\\\^^^[[[lllzzznnndddaaabbbbbbbbbdddcccdddeeeeeefffhhhkkkmmmyyyyyywwwsssllleeeaaa___^^^ccciiimmmnnnppptttxxx|||{{{|||wwwsssvvvooopppwwweeeYYYMMMLLL[[[llloooiiiXXXQQQKKKIIIFFFAAA>>>>>>888333000000000---,,,...///...---///333555333000...///111222222222111000111555666444888FFFVVV```sssxxxkkkooo|||xxxyyy{{{ssssssuuuxxxxxx^^^```rrr___MMMLLLKKKIIIGGGVVV}}}ssspppzzz{{{|||rrrZZZIIIBBB@@@444333111...---,,,,,,,,,************************+++++++++++++++***)))(((((((((((((((((((((((((((mmmhhhkkknnntttuuuuuuvvvzzz|||yyyooogggddddddhhhpppyyy~~~~~~vvviii[[[XXXeee|||mmmbbbcccbbbZZZQQQIIIEEELLLRRRMMMJJJDDD777222111000000222111000............---,,,+++)))(((***))))))((('''((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&(((******))))))***+++++++++++++++,,,------......---,,,---//////---*********++++++++++++*********,,,///000/////////000...000222444666777777777777666555666999::::::888888888999::::::;;;<<<<<>>;;;666000***(((***,,,///000222222222000///---*********************+++,,,***+++,,,,,,111BBBSSSqqquuuiiilllmmmmmmnnnjjj```ZZZ^^^___\\\oooxxxnnnfffeeeeeecccbbbcccbbbcccddddddeeegggjjjmmmtttuuutttmmmccc]]]\\\]]]```eeekkknnnoooqqqtttwww}}}|||}}}xxxwwwrrrrrruuu{{{mmmaaaQQQJJJTTTdddllllllaaaXXXNNNHHHFFFDDD@@@>>>999666333333222000...---///...---///222333222000000111222333333222111000,,,000222222999IIIYYYcccpppuuuttt~~~wwwwwwvvvzzz{{{fffgggvvv|||qqqPPPNNNNNNMMMIIINNNggg}}}|||sss}}}yyyeeeQQQFFFBBB555444111///------------************************+++++++++++++++***)))(((((((((((((((((((((((((((ooohhhiiikkkqqqqqqrrrwww}}}{{{oooeeedddeeehhhooowww}}}~~~}}}vvvfffUUUPPP\\\ssshhh\\\]]]___ZZZSSSHHHDDDKKKQQQLLLHHHCCC555222111000000222111000............---,,,+++***)))******)))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&(((************+++,,,++++++***++++++---...///...---------------,,,***************************+++---000000000//////000///000222444666777666666555444444555666777777666777888888999;;;<<<<<<===@@@BBBDDDDDDFFFLLLVVV^^^gggpppvvvrrrdddYYYVVVXXXdddqqq|||~~~|||{{{{{{{{{qqqnnnmmmnnnppppppssswwwyyy{{{wwwfffVVVNNNNNNEEE======BBBJJJUUU___dddaaaYYY]]]vvv{{{}}}oooTTTMMMJJJHHHBBBDDDIIITTTjjjrrrgggXXXIIIHHHMMMJJJIIIIIICCC???===777000+++(((***,,,...///111222333222111000,,,+++******)))***++++++,,,+++,,,---...555EEESSSggg}}}{{{kkkkkkiiikkkjjjaaa\\\^^^aaa```cccxxxzzzsssmmmjjjkkkjjjfffbbbbbbbbbccccccccccccfffjjjmmmqqqrrroooggg]]]XXXYYY]]]ccchhhmmmooopppqqqtttwwwwwwzzz}}}~~~}}}}}}~~~zzzwwwtttsssyyytttpppdddRRRGGGLLL]]]mmmsssssseeeTTTIIIHHHHHHCCC======;;;888555444333111......---...///111111000///111111222333333111000///+++...///000999KKK\\\fffttt}}}|||uuuzzzuuuxxx~~~llliiirrrtttxxxyyylll```UUUOOOIIIGGGQQQ```mmmuuu~~~sss```PPPGGG777666333111///---------******************************+++++++++***))))))))))))))))))))))))))))))qqqiiijjjkkkqqqpppqqqvvv}}}{{{oooeeeeeeeeeffflllttt{{{||||||vvvdddQQQLLLVVVjjjhhh[[[]]]```\\\VVVHHHDDDKKKQQQLLLIIICCC666222111000111222111000...------------,,,+++***)))+++***))))))(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&(((***+++******+++---++++++******+++---///000...------,,,+++++++++***+++***))))))))))))***+++,,,...000111000//////000000111333555666666555555333333333444444555555555777777888999;;;<<<======>>>BBBEEEFFFGGGMMMXXXaaannnuuuxxxooo\\\MMMIIIKKKVVVaaaiiihhhdddeeeiiijjjfffeeefffhhhlllpppuuuyyyvvvwwwyyy|||~~~}}}lllZZZQQQKKKDDD>>>>>>DDDMMMZZZfffiiiiii___ZZZllltttrrrvvvgggPPPMMMNNNJJJFFFGGGIIIPPPeeerrrlll]]]LLLHHHMMMKKKIIIIIIDDD>>><<<777111,,,+++---///,,,...000222333333222222---,,,+++))))))***+++++++++---......111:::HHHSSS]]]mmm}}}tttjjjgggmmmjjj[[[YYYaaa```___kkk|||uuunnnkkkjjjmmmmmmgggbbbaaacccccccccccccccfffjjjnnnpppoookkkccc[[[XXX[[[```dddiiimmmpppooopppsssvvvqqquuuzzz}}}}}}}}}|||}}}{{{wwwrrrsss~~~uuummmdddTTTFFFHHHYYYlllwwwsss^^^OOOJJJJJJFFF???AAA@@@<<<666444444222...------...///////////////000111222222222111000//////000000111;;;PPPcccmmm}}}{{{~~~}}}~~~xxx|||zzzlllgggkkkuuuxxxsssxxx|||~~~}}}cccTTTLLLFFFIIIPPPooo|||sssqqqvvvuuu___NNN;;;999666333000......---******************************+++++++++******)))))))))))))))))))))))))))rrrlllmmmnnntttrrrrrruuuzzz~~~{{{qqqiiifffeeeeeejjjqqqxxx{{{|||vvvdddRRRMMMUUUgggiii]]]___aaa]]]VVVIIIFFFMMMRRRNNNJJJDDD777222111000111222111000...------------,,,+++******+++***))))))(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&(((***+++++++++,,,---+++*********+++---///111---------,,,*********++++++***)))(((((()))***+++,,,...111111000//////000222222444555555555444444333444444444444444555555666777888999;;;<<<===>>>;;;@@@DDDFFFGGGMMMXXXaaakkklllkkkbbbSSSGGG@@@???GGGQQQYYYYYYVVVXXX\\\^^^```aaaaaacccgggmmmrrrtttpppqqqrrruuuwwwzzz}}}~~~tttcccYYYNNNGGG@@@@@@DDDLLLZZZfffhhhpppiiiYYYaaazzzuuujjjjjjyyykkkUUUOOOOOOJJJGGGIIIGGGJJJ___pppnnnbbbNNNHHHNNNKKKHHHHHHDDD@@@===999333...,,,...000+++---000222444444444333...---+++))))))***+++,,,***...000111444>>>JJJSSSYYYccctttxxxkkkhhhrrrooo[[[YYYaaa[[[ZZZnnnwwwqqqkkkhhhhhhkkkjjjeeebbbccceeeeeeeeedddeeeggglllpppooolllggg___ZZZYYY^^^bbbdddhhhlllnnnnnnnnnpppsssoooqqquuuxxxyyy{{{}}}}}}}}}|||zzz{{{{{{xxxsssqqqxxx|||mmmgggYYYIIIGGGSSSeeeppp|||lllWWWKKKHHHFFFCCCDDDCCC===555222444222---,,,---//////.........///...///000111111111000///000111000333BBB[[[rrr}}}wwwooouuu|||{{{vvvkkkiiinnnyyy~~~rrrhhhxxx{{{vvv}}}uuubbbVVVLLLIIILLL]]]wwwsssnnn~~~nnnXXX???<<<999555222///...---************************)))******+++++++++******))))))))))))))))))))))))rrrnnnoooqqqwwwtttsssssswww{{{zzzssslllgggeeedddhhhooowww{{{|||vvveeeTTTPPPWWWggg}}}iii___```bbb[[[SSSKKKGGGNNNTTTOOOLLLFFF999222111000111222111000...------------,,,,,,+++***+++******)))))))))))))))'''''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***+++++++++,,,...+++******)))+++---///111---------+++***)))***++++++***)))(((((()))***+++---///111111000//////000333333444555555444333333333555555555444444555666666777888999;;;<<<===>>>888>>>CCCEEEFFFLLLWWW```cccaaa\\\VVVOOOGGG???;;;???KKKTTTUUUSSSVVVYYY[[[```aaa```___bbbgggkkkllljjjkkklllooorrrvvvzzz|||yyy|||{{{jjj___TTTKKKDDDAAABBBHHHUUUaaa]]]mmmjjjVVVUUUnnn|||vvvjjjjjj}}}xxx^^^RRRNNNHHHGGGIIIEEEEEEYYYmmmmmmeeeOOOIIIOOOLLLHHHGGGCCCEEEBBB<<<444...++++++---+++,,,///222444555555444...---+++))))))***+++,,,***...111222666@@@LLLSSSUUU]]]ooo~~~uuuqqqllljjjwwwuuu]]]YYY```WWWTTTmmmyyysssoooiiifffeeehhhgggcccbbbdddgggggggggffffffiiinnnrrrmmmiiibbb[[[XXXYYY^^^bbbbbbgggkkkmmmllllllnnnqqqoooppprrrsssuuuyyy~~~|||zzzxxxtttttt}}}zzzxxxtttrrrvvvppplll___NNNGGGNNN]]]fffuuu___LLLFFFFFFFFFFFFEEE>>>333000222111,,,,,,---//////...---......---...///111111111000///---...///555HHHeeexxxooottt{{{zzz||||||{{{}}}tttmmmoooxxx{{{pppYYYbbbxxx}}}tttrrr{{{pppbbbSSSJJJJJJKKKiiivvvjjj|||xxx^^^AAA???;;;666222000...---************************)))******+++++++++******))))))))))))))))))))))))uuunnnlllrrr~~~{{{yyyyyyzzzxxxtttpppffffffgggiiimmmrrrwwwzzzpppeeeWWWWWWlllgggYYYYYY\\\XXXQQQLLLIIITTT]]]TTTJJJBBB777333222111111222222111///---------,,,,,,+++++++++((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((()))(((&&&&&&'''))))))))))))+++---/////////))))))***+++++++++******))))))))))))))))))))))))((()))***))))))***,,,///111111000000000000000111000222444555444333333333222333333333333333333444666666777777888888999999999===BBBHHHLLLOOOPPPPPPLLLJJJIIIGGGDDD???999555;;;CCCMMMSSSUUUTTTUUUVVV```bbbcccaaa___^^^```cccgggggghhhkkknnnrrruuuwww{{{}}}rrreeeXXXNNNGGGHHHHHHJJJTTTaaabbbjjjaaaRRRVVV```iiiqqqppphhhkkkmmmQQQSSSOOOHHHCCCDDDFFFMMM[[[jjjeeeTTTHHHMMMQQQLLLGGGGGGFFFDDD???777000+++))))))+++++++++,,,...000111222222111000///---+++*********+++,,,///777CCCSSS^^^___[[[cccwwwxxxlllgggbbbyyymmm\\\[[[ZZZRRRTTTwwwwwwqqqqqqnnnnnnbbbbbbaaa``````aaacccccccccbbbdddfffgggiiikkkjjjhhhggg```WWWTTTWWWZZZ\\\[[[fffgggiiijjjiiiiiikkkllliiilllooorrrsssuuuxxxzzz|||zzzvvvqqqooorrr{{{}}}~~~|||vvvpppsss|||qqqaaaWWWJJJCCCRRRjjjsssrrrnnnfffZZZOOOGGGDDDHHHCCC<<<666222000///...000000///...............000000000000000/////////111111///555OOOssstttwwwwwwuuuvvv}}}zzzyyyqqqgggkkkiiipppzzzwwwnnnqqq|||yyydddTTTLLLOOO^^^nnnkkklllqqqyyyzzzsssuuutttgggbbbUUUEEEGGGSSSqqqjjjmmmnnnJJJBBB888222111000//////+++***************++++++++++++************+++++++++***)))(((((()))***+++ppplllkkkooozzz|||{{{zzzyyyxxxvvvsssqqqmmmjjjiiijjjnnnsssvvvxxxqqqeeeWWW\\\uuujjj[[[YYYZZZUUUNNNJJJGGGSSS\\\UUUKKKBBB777333222111111222222111///......---,,,,,,+++******)))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''((()))(((&&&&&&'''))))))))))))***---//////...***+++++++++++++++******))))))))))))))))))))))))((()))***))))))***---///111111000000000000111111111333555555333222222333222222333333333333444444777777888888999999::::::888;;;???DDDGGGIIIJJJJJJCCCBBBBBBBBBAAA>>>999555666<<>>BBBDDDEEEEEEEEEAAAAAAAAAAAA@@@===777333222555:::BBBJJJPPPRRRSSSVVVcccooopppgggaaabbbgggggghhhiiikkkmmmppprrrtttuuuyyy~~~~~~~~~uuueee^^^YYYXXXSSSNNNTTT^^^dddoooqqqjjjcccZZZ```tttvvvqqqssskkkjjjiiiddd]]]VVVOOONNNUUU___gggSSSFFFIIIQQQPPPKKKHHHGGGEEEAAA:::222,,,************+++,,,---///000111333222222000///---+++***,,,---222===KKKXXX___bbbhhhgggmmmvvvuuullliiilllooooooeeeWWWTTT[[[ZZZSSS]]]{{{uuuhhh___XXX\\\UUUaaaaaabbbbbbbbbaaa``````^^^`````````eeejjjhhhcccZZZUUUOOONNNPPPTTTWWWWWWWWWWWWWWWWWWVVVXXX[[[^^^___dddhhhiiihhhlllvvv~~~~~~yyyrrrlllkkkpppuuuvvvvvvwwwzzz|||wwwrrrrrrssswww|||{{{}}}qqqiii]]]QQQTTT```iiigggbbbYYYPPPIIIHHHIIIFFFBBB<<<777444222000...000//////............///.........//////000000000000...555HHHbbb~~~yyyuuu~~~~~~tttooorrr}}}ooo```PPPIIIIIIOOOYYYbbbiiilllqqqxxx~~~pppppp}}}mmm]]]NNNFFFCCCHHH\\\xxxgggdddyyysss___JJJ:::999888000,,,///++++++************++++++++++++************++++++******++++++++++++******nnnppprrrsssyyyxxx{{{~~~|||xxxuuuuuuvvvuuunnnggghhhooouuuuuusssjjjaaa\\\eee{{{jjj\\\[[[\\\WWWOOOEEEBBBOOO[[[VVVNNNEEE999333222111111222222111///000///...---+++***)))((())))))(((((((((((())))))''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&'''''''''&&&&&&''')))))))))(((***---......---.........---,,,+++***)))))))))))))))))))))))))))'''((()))))))))***---000000000000000000000111222444555555444111000000000222222222333333444444444666777777888999:::;;;;;;;;;<<>>666000000///000666@@@IIINNNOOOTTTYYY___bbb```___aaadddbbbdddfffjjjnnnqqqssstttvvvyyy|||zzzxxxyyy}}}}}}eeeXXXNNNJJJGGGFFFOOO[[[\\\aaa```^^^[[[SSS\\\tttwwwwwwsss}}}pppbbb```dddggggggiiiXXXIIIHHHPPPTTTQQQLLLJJJHHHDDD===555///,,,************++++++---...///222222333333222000...------111;;;MMMaaammmnnnkkkkkkqqqvvvsssjjjdddiiirrruuuhhh]]]^^^aaa]]]SSSLLLfffvvviii^^^SSSWWWTTTXXX[[[___aaabbbcccfffhhhgggiiihhhfffmmmuuunnn```MMMKKKIIIJJJLLLOOORRRSSSOOOOOOLLLIIIGGGGGGIIILLLKKKQQQWWWXXXZZZbbbrrr{{{zzzvvvpppjjjiiilllpppsssssssssvvv{{{|||}}}wwwsssqqqtttyyyyyyoooeeeZZZTTTVVVcccdddbbb[[[QQQKKKLLLOOOCCC@@@<<<999777444111...//////............//////.........///000111222222222444BBB[[[ppp|||zzz|||}}}~~~zzzxxx|||uuuggg[[[ZZZ^^^bbbdddeeehhhmmmtttzzz~~~~~~}}}}}}wwwlll}}}vvveee\\\IIIFFFBBBDDDVVVnnn{{{gggaaaqqqyyy\\\AAA:::777111111666---,,,,,,+++******++++++++++++************++++++***+++,,,------,,,+++***pppqqqttttttxxx{{{}}}}}}{{{{{{{{{vvvssspppsss{{{vvvnnniiiooozzzkkk^^^]]]^^^XXXPPPEEEAAAMMM\\\ZZZRRRHHH999333222111111222222111/////////...---+++***))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%&&&&&&%%%&&&((()))***)))(((***,,,------,,,,,,,,,---,,,,,,+++***)))))))))))))))))))))))))))&&&((()))))))))+++...111////////////000111222333444555444222000...///000111111222333333444555555444444555777888999:::::::::;;;===???BBBDDDEEEEEEJJJJJJJJJIIIFFF@@@888222---,,,---000777>>>CCCFFFPPPRRRTTTVVVVVVYYY]]]aaaaaacccfffjjjmmmppprrrsssqqqrrrtttvvvxxx}}}nnn[[[IIIBBB@@@@@@GGGQQQUUU[[[WWWMMMHHHDDDNNNeeegggnnnmmmvvv|||gggXXXYYYccchhhhhhjjj\\\NNNJJJOOOTTTSSSPPPKKKJJJFFF???777000,,,+++************+++,,,---...000111333444444333111000,,,111>>>SSSiiivvvyyyvvvqqqwww{{{tttfff___ccckkkkkk___YYY___^^^TTTKKKKKKoootttfff\\\PPPTTTQQQTTTWWW[[[]]]^^^```eeejjjmmmpppnnnlllssszzzooo\\\HHHHHHHHHIIIJJJMMMPPPQQQPPPOOONNNKKKHHHGGGHHHJJJHHHLLLQQQSSSVVV```nnnzzzxxxxxxtttnnngggdddeeehhhpppppppppssswww}}}zzz}}}uuuoooqqqvvvuuukkk___UUUQQQccchhhiiicccWWWNNNLLLMMMAAA???===;;;999666222//////............//////000000000000111111222222222333:::LLLdddwwwwwwuuu|||tttuuu}}}vvvwwwkkk```___bbbccccccdddhhhnnnvvv|||~~~~~~}}}|||~~~~~~}}}}}}~~~ssscccxxx{{{jjjaaaQQQKKKBBB>>>FFF\\\www}}}nnnbbbmmmzzzcccIII:::666444555777...---,,,++++++***++++++++++++************++++++******++++++++++++******qqqppprrrsssxxx|||||||||}}}~~~~~~{{{zzztttssstttxxx}}}|||kkk___eeevvvlll```aaabbb]]]UUUFFFBBBNNN]]]\\\TTTIII999333222111111222222111///......---,,,,,,+++******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%&&&&&&%%%&&&(((******)))((()))+++,,,,,,+++***+++++++++++++++******))))))))))))))))))))))))&&&'''((())))))+++...111////////////000111222333444444333111///...000111000111111222444555555666444555666777999:::;;;<<<<<<<<<===???@@@AAABBBCCCFFFFFFGGGGGGEEE@@@888222,,,------...000444999===HHHLLLOOOOOONNNPPPXXX```dddeeehhhjjjmmmnnnoooooonnnmmmmmmqqqxxxxxx```JJJBBBBBBAAADDDJJJPPP^^^[[[III>>>===JJJ```oootttnnnnnnpppqqqjjj[[[MMMMMMYYYcccfffkkkaaaTTTMMMNNNSSSTTTSSSLLLKKKGGGAAA888111---+++***))))))******+++,,,---...000333555555555333222,,,333@@@TTThhhuuuyyyxxxqqqxxx|||ssseee]]]```fffaaaVVVTTTZZZUUUGGGGGGRRRxxxoooaaaZZZRRRXXXWWWVVVYYY\\\\\\\\\___ffflllqqqtttrrrooowww|||mmmVVVEEEEEEFFFGGGHHHJJJLLLNNNOOOPPPPPPNNNLLLKKKLLLNNNKKKNNNPPPRRRVVV___jjjsssuuuuuusssmmmgggdddeeehhhmmmmmmnnnqqqtttyyy}}}uuunnnyyyrrrqqqttt{{{sssgggZZZQQQdddkkkppplll^^^QQQJJJIII@@@>>>===;;;:::777222///...............///000000222222222222222222333333333AAAWWWmmm|||tttkkkmmmyyy~~~rrrtttxxxnnnuuuyyynnneeeddddddddddddeeeiiioooxxx~~~~~~}}}}}}zzzzzzyyyzzz{{{~~~sssaaaqqq}}}jjjaaaWWWMMMCCC???@@@LLLggg{{{yyysssjjjjjjqqqtttgggQQQ===666999888444......---,,,++++++++++++++++++************++++++*********))))))*********tttqqqrrrssszzz}}}{{{zzz|||~~~{{{xxxppprrruuuxxx|||zzzbbbPPPWWWoookkkaaadddhhhddd]]]GGGCCCOOO^^^]]]UUUIII999333222111111222222111///---------,,,,,,+++++++++&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''(((((((((###%%%&&&&&&%%%&&&(((******)))((()))+++,,,,,,+++))))))***+++++++++******))))))))))))))))))))))))&&&'''((())))))+++///111////////////000111222333333333333111//////000222000111111222444555666666555666777888:::;;;<<<===@@@@@@@@@@@@AAAAAAAAAAAAFFFGGGGGGHHHEEE???777111---///000///---///555999AAAHHHOOONNNIIIJJJUUU```fffgggiiikkkllllllllllllooollljjjooowww|||cccKKKEEEFFFFFFGGGJJJSSSjjjjjjSSSDDDEEEUUUjjjttthhhwwwxxxjjj\\\\\\TTTHHHEEEPPP^^^eeellldddWWWNNNNNNRRRUUUUUUMMMLLLHHHBBB999222---+++***)))))))))***+++,,,,,,---///222555666666555444///555AAARRRcccnnnrrrrrrhhhqqquuummm```ZZZ\\\```]]]RRRQQQVVVNNN@@@GGG[[[|||kkk]]]ZZZWWW```aaa[[[]]]___^^^^^^aaaiiiooorrrvvvtttqqqxxx}}}kkkQQQBBBDDDEEEFFFFFFHHHJJJLLLIIIKKKLLLLLLKKKJJJKKKMMMPPPPPPQQQSSSWWW^^^hhhnnnmmmnnnmmmiiieeedddfffiiimmmmmmoooqqqtttwwwzzz|||lllZZZuuupppooo}}}wwwtttuuuyyy}}}ssscccXXXdddmmmuuuqqqbbbRRRIIIFFF???>>>===<<<:::777222///...............///000111444444333333333333333333333FFF]]]sssxxx}}}vvvlllhhhlllzzz~~~{{{nnnrrrvvvlllyyyvvvmmmeeeccccccaaabbbeeeiiipppyyy~~~}}}}}}vvvvvvvvvwwwyyy|||xxxhhhkkk|||{{{fff]]]YYYMMMFFFFFFBBBCCCWWWppp{{{vvvtttppphhh___nnniiiWWW@@@888<<<:::111///...---,,,++++++++++++++++++************+++++++++***)))(((((()))***+++nnnnnnqqqttt{{{}}}zzzwwwwwwwwwuuuqqqmmmfffiiipppwww~~~}}}xxxhhhTTTNNNbbbmmmffffffeeebbbaaaHHHEEEMMM^^^dddWWWEEE:::444222000///000000///...111///---+++)))(((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))))))))))))))************,,,,,,,,,+++++++++************))))))((((((''''''(((((()))***,,,...000111/////////000111222444555555444222000//////000111333333333444444555555555555666777888:::;;;<<<===@@@@@@@@@@@@???>>>===<<>><<<;;;999444000//////.........//////000///111555666666666777888===RRRdddxxxuuuyyy~~~|||rrrkkkjjjmmmwwwvvvxxxyyywwwuuuzzznnn___mmmbbbfffcccaaaddddddkkkqqqxxx|||}}}{{{yyyxxxxxxvvvuuuwww{{{~~~eeefffwwwiiiVVVRRRKKKGGGEEE??????QQQggg~~~vvvtttooobbbvvvsss```CCC555999<<<666222000...,,,***)))))))))************************************************mmmooossswww~~~uuurrrqqqqqqqqqoooiiieeecccfffkkkrrrxxxyyywwwuuuqqqbbbOOOIII[[[xxx~~~iiiccceeeeeeaaa^^^JJJFFFLLL\\\bbbVVVEEE;;;444222000///000000///...000...---+++))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))))))))))))))************,,,,,,+++++++++*********))))))))))))(((((((((((((((((()))+++,,,...000111/////////000111222444444555333111000//////000111000111111222222333333333666666777888999:::;;;<<<<<<<<<<<<<<<;;;:::999888;;;>>>CCCIIIJJJFFF>>>777666000,,,---...---///222:::BBBNNNUUURRRMMMQQQXXX___bbbeeegggggghhhjjjkkkjjjkkkllloooqqqtttwwwxxx|||kkkbbbaaaaaa\\\VVVWWWbbbkkkiii[[[SSSZZZfff~~~}}}rrrnnnxxx|||ZZZ[[[VVVLLLDDDCCCJJJUUU]]]cccfffaaaVVVQQQVVVYYYXXXVVVRRRLLLFFF???777///***)))***+++***))))))***+++,,,---...000222444555666777666???PPPYYY[[[aaakkkjjjppppppggg___aaaiiioooXXXZZZPPPJJJHHH===GGGjjjpppaaaZZZVVVUUU]]]iiilllgggdddhhhrrryyy{{{yyywwwzzzuuummmiiieeeVVVDDDAAABBBCCCDDDDDDEEEEEEEEEFFFGGGHHHHHHGGGGGGHHHJJJJJJMMMOOOOOOOOOSSSZZZaaaiiijjjkkkkkkhhhfffffffffiiigggfffiiinnnsssvvvwww}}}~~~~~~}}}|||{{{zzz{{{xxx}}}zzzkkkXXXMMMGGGDDDFFFPPPWWWRRRGGGEEEQQQ___|||vvvyyyxxxppphhhaaakkk|||www^^^NNNIIIFFFBBB===;;;;;;999444111//////.........//////000000222444555555666777999???\\\tttxxx~~~wwwooojjjjjjnnnrrrsssrrruuuvvvbbb[[[vvvdddccc^^^\\\aaacccnnnrrrxxx{{{|||zzzyyyxxxwwwwwwwwwyyy|||~~~}}}}}}~~~gggfffuuuttt[[[VVVPPPKKKHHH@@@===JJJ\\\yyyooobbbqqqMMM777777999444222000...,,,***)))))))))************************************************lllnnntttwww~~~tttsssrrrssstttpppiiidddaaadddiiioootttuuusssppplll]]]JJJDDDSSSooo|||eee___cccccc^^^XXXLLLFFFJJJXXX^^^SSSDDD<<<444222000///000000///......---,,,+++************''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))))))))))))))************,,,++++++++++++*********(((((((((((())))))))))))((()))***+++---...000000...//////000111222333444333222111/////////000000000000111111222333333444666666666777888999999:::777777777777666555444444444888@@@HHHLLLIIICCC===666000,,,---...---...111555===IIIQQQOOOJJJJJJOOOXXX\\\bbbfffhhhhhhiiijjjhhhiiijjjmmmpppsssvvvwwwtttiiijjjoooiii\\\\\\dddnnnqqqiii]]][[[aaaqqqxxxqqqpppooowww{{{^^^]]][[[QQQEEEFFFQQQYYYXXX[[[bbbbbbXXXQQQVVV[[[\\\XXXUUUOOOIIIBBB:::222,,,***))))))***,,,---,,,++++++,,,...///222333555666666777AAAQQQZZZ^^^eeeooolllpppnnneeeaaagggrrrzzzcccdddZZZNNNEEE???QQQttt|||kkkZZZTTTRRRSSS]]]iiijjjdddbbbhhhuuu}}}|||wwwrrrtttqqqhhhaaaZZZKKK<<>>BBBEEE___xxxyyyyyy}}}{{{ssscccaaa```[[[gggtttZZZMMMHHHCCC===:::999888555333000//////....../////////111222333333333555777:::@@@dddsssjjjvvv|||~~~wwwoootttnnn[[[^^^|||eee___YYYZZZbbbfffqqqtttxxxyyyyyyxxxxxxxxxuuuuuuvvvyyy|||}}}|||zzzyyy~~~uuuuuummmdddqqqmmm^^^XXXTTTOOOEEE>>>EEERRR{{{kkkZZZ;;;666777333222111...,,,***)))))))))************************************************}}}jjjkkkpppsssyyyxxxwwwxxxyyyyyyuuummmfffbbbdddjjjqqqvvvxxxvvvsssmmm^^^JJJBBBOOOkkk|||ccc\\\aaaaaaYYYQQQLLLEEEHHHUUUZZZPPPBBB;;;444222000///000000///...,,,,,,++++++++++++++++++''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))((()))))))))************++++++++++++************''''''(((((())))))******((()))***,,,---...//////......///000111222333333222111000////////////000111111222333444555555666666666666666666777777777333333333333333222111111111666???GGGKKKIIIDDD@@@777111---------,,,---000///555@@@HHHGGGBBBAAAEEEQQQWWW^^^dddffffffeeeeeedddeeehhhkkkooossswwwyyy}}}mmm]]]```llljjj]]]```gggttt{{{qqq```XXX[[[oooqqqkkktttzzzhhh[[[\\\SSSFFFIIIXXX^^^XXXXXX^^^\\\SSSPPPWWW^^^^^^ZZZWWWRRRLLLDDD<<<333---+++)))''')))---///...+++++++++---///111333444555777<<>>???@@@AAAAAAAAAAAAAAACCCDDDDDDCCCCCCDDDEEEGGGHHHIIIHHHHHHKKKOOOSSSXXX[[[___aaaaaa```aaaaaabbbaaaaaacccgggkkknnnpppoooqqqrrrnnniiidddaaaaaaggglllpppppppppooolllfffeee```XXXQQQLLLHHHDDDAAANNNggg}}}uuurrrwwwqqq\\\XXXTTTLLLQQQmmmiiiQQQKKKEEE>>>:::999888666444111000//////////////////000111000000000222666999AAAgggyyytttqqqxxxkkkrrrmmm\\\fff}}}|||bbb\\\YYY\\\gggkkktttvvvwwwwwwvvvvvvwwwxxxtttssstttwwwzzz|||}}}|||}}}vvvooozzzjjj___jjj{{{mmmgggaaaZZZOOOEEEFFFLLLuuu~~~tttdddBBB888888444222111///,,,+++*********************************************************}}}hhhgggkkkmmmssswwwwwwxxxyyyyyytttllleee```dddjjjsssyyy|||{{{yyyooo___KKKDDDPPPkkkeee\\\___^^^UUUMMMIIICCCFFFSSSXXXNNN@@@999444222000///000000///...++++++++++++++++++++++++''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))((()))))))))************+++++++++*********))))))''''''(((((())))))******((()))+++,,,............---...///111222222222222000000//////////////////000111111222444555555666666666555555555555444444111111222222222111000000...444;;;BBBFFFFFFEEECCC:::444///......+++,,,...---000888@@@AAA>>>>>>@@@MMMSSSZZZ```bbbaaaaaa```^^^```cccggglllqqquuuwww|||}}}~~~yyydddPPPQQQaaaggg```]]]fffvvvuuuaaaXXX[[[qqqpppiiivvvoooYYYZZZQQQDDDGGGVVV[[[UUUYYYZZZTTTKKKMMMXXX___^^^[[[XXXSSSMMMFFF===333---+++)))''')))---///...+++***+++,,,...000222444444888@@@NNN[[[dddjjjqqqxxx}}}tttiiifffllluuuzzzgggiiiiiiZZZGGGJJJfffsss```NNNIIIIIIKKKSSS^^^___bbbhhhoootttwwwxxxxxxnnnrrrrrrjjj]]]PPPEEE>>><<<===>>>???@@@@@@@@@@@@@@@BBBCCCCCCBBBAAACCCDDDEEEEEEFFFEEEFFFGGGJJJMMMSSSUUUWWWYYYZZZ\\\___aaaaaabbbeeeggghhhiiijjjjjjjjjnnnqqqpppmmmkkkmmmpppyyy~~~xxxqqqrrrmmmeee]]]VVVPPPKKKHHHLLL]]]yyy{{{vvv}}}zzzddd\\\TTTJJJCCCUUUuuusssXXXMMMFFF???:::999888777555111111000/////////////////////...------///444888FFFgggxxxrrrtttxxx~~~nnncccpppiiiZZZddd}}}~~~{{{aaa]]][[[___iiimmmvvvwwwwwwvvvuuuuuuvvvxxxyyywwwttttttvvvyyy{{{||||||zzz{{{```YYYaaasss|||~~~vvvlll]]]OOOHHHGGGcccgggzzzkkkNNN===888666333111///---+++*********************************************************}}}fffeeeiiikkkrrrxxxxxxxxxzzzyyytttllleee]]]aaaiiirrrzzz~~~~~~|||ooo^^^NNNKKKXXXooohhh______\\\TTTMMMFFFAAAFFFTTTZZZPPPAAA999444222000///000000///...++++++,,,,,,,,,+++******''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))))))))))))))************+++************)))))))))(((((((((((())))))))))))((()))+++---.........---,,,---///111222222222111///////////////.........---...///000111333333444666555555444333333222222111111222222222111111000,,,000666;;;>>>BBBEEEHHH???888222000...+++***---///000666???BBB@@@???AAAIIINNNTTTYYY[[[]]]]]]^^^[[[\\\___ccchhhlllppprrruuuvvvyyy}}}uuu^^^HHHEEEQQQ[[[]]]YYY```ppp~~~xxxddd\\\aaaqqqsssmmmxxxrrrXXXVVVMMMBBBBBBLLLRRRPPPZZZXXXPPPGGGJJJXXX___^^^]]]ZZZUUUPPPHHH???555...***))))))***,,,---,,,+++)))***,,,---000111333444777BBBQQQ]]]cccggglllppptttuuusssooopppuuuxxxxxxaaadddiii\\\GGGPPPnnnooo]]]MMMIIIIIIIIINNNVVV\\\ccckkkqqqtttttttttuuusssxxxxxxooo]]]LLLCCC???;;;<<<===>>>>>>??????>>>>>>@@@AAAAAA@@@@@@AAABBBBBBBBBBBBBBBCCCEEEFFFGGGNNNPPPRRRSSSTTTXXX\\\___]]]```dddffffffeeeeeeeeefffllltttwwwwwwwww{{{}}}wwwtttpppkkkfffdddaaa\\\WWWSSSRRRRRRNNNTTTiiizzz}}}jjj___XXXRRRHHHKKKXXXrrrttt]]]MMMGGG@@@;;;:::999777555222222111000////////////---...---------///333666NNNhhh{{{vvvppptttyyyyyynnnggguuu```WWW```}}}{{{aaa]]]\\\```hhhkkkvvvwwwwwwvvvttttttvvvxxx{{{vvvssstttwwwyyyzzz}}}{{{}}}gggYYYYYYeeezzzvvvuuubbbQQQGGGUUUvvveeemmmtttmmmXXXBBB777777333222///---+++*********************************************************|||eeefffkkkpppxxxzzzyyyyyyzzzyyyuuummmfff]]]aaahhhrrrzzz~~~~~~}}}mmm^^^SSSWWWfffxxxkkkaaa```]]]WWWRRRDDDAAAHHHXXX___TTTCCC:::444222000///000000///...+++,,,,,,---,,,+++***)))''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))))))))))))))************************))))))))))))))))))))))))((((((((((((((()))+++---......------+++---///111222222111000---......//////.........------...000111222333444666555444333222111000000000111111222222111111111000222333444666;;;AAAGGGCCC;;;444222///+++)))+++...///777AAAGGGEEEAAA@@@EEEIIINNNRRRVVVYYY]]]```______aaadddgggjjjmmmooonnnqqquuuzzzrrr^^^JJJ???AAAJJJRRR\\\\\\iiizzzyyyiii```cccqqq}}}yyy}}}zzzVVVQQQIIIBBB@@@EEEMMMTTTVVVXXXSSSIIIJJJUUU]]]^^^___]]]XXXSSSKKKAAA777000)))***+++***))))))***+++)))***+++---///111222333777DDDTTT]]]``````bbbcccccckkkttt{{{xxxeeeeeeiiiZZZCCCOOOmmmwwweeeUUUIIIJJJNNNOOOSSSYYY[[[```hhhooorrrqqqnnnlllnnntttvvvlllYYYFFF======999999:::;;;<<<<<<<<<<<<<<<===???>>>======>>>@@@>>>======>>>@@@AAABBBCCCEEEHHHKKKNNNPPPRRRUUUWWWWWWZZZ]]]^^^^^^^^^___aaa___iiiuuu||||||{{{}}}~~~rrriiieeeccc```ZZZZZZYYYWWWUUUTTTTTTUUUNNNMMM[[[|||zzz{{{wwwoooyyy~~~oooaaaZZZXXXQQQKKKLLL^^^uuu{{{mmm[[[MMMHHHAAA<<<;;;999777444333222111000////////////---...///......000444666RRRhhhuuu}}}uuurrrtttxxx}}}}}}zzz~~~|||\\\```nnnuuurrrmmmooo{{{```[[[[[[```iiillluuuvvvwwwvvvuuutttvvvwww|||yyyvvvuuuwwwyyy{{{{{{{{{xxxzzzcccWWWTTTaaapppyyy}}}jjjvvveeeSSSKKKjjj||||||}}}}}}yyyhhhaaabbbiii^^^DDD666999333222000---++++++***+++************************************************{{{eeegggooovvvxxxwwwvvvvvvuuuqqqjjjddd^^^bbbjjjsss{{{}}}lll```YYYbbbrrrmmmcccaaa^^^ZZZWWWDDDAAAJJJ\\\cccWWWEEE;;;444222000///000000///...,,,,,,------,,,+++)))((('''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''))))))))))))))))))************************))))))))))))******))))))((((((''''''((())),,,.........---,,,+++,,,///111222222111000------......///......---...///000222333444666666666555444333111000//////000000111111111111111000666666444111000444<<>>666333///***)))***+++---777CCCJJJGGGAAA>>>BBBEEEIIIMMMRRRXXX^^^bbbeeeeeefffgggiiikkkmmmnnnkkknnnsssxxx}}}tttcccQQQBBB:::@@@KKKccc]]]dddvvvzzzkkk``````tttUUUNNNHHHDDDBBBEEEPPP]]]SSSYYYXXXNNNKKKSSS\\\^^^aaa___[[[UUUMMMCCC888111(((***,,,+++((('''(((+++))))))+++---///111222333:::HHHWWW^^^^^^\\\[[[ZZZZZZgggxxxyyymmmjjjlllYYY>>>JJJggglllZZZMMMEEEKKKSSSWWW[[[bbb___bbbgggooouuuuuunnnhhhdddjjjnnnfffSSS@@@:::;;;777777888::::::::::::::::::;;;===<<<;;;;;;<<<>>>;;;::::::;;;===???@@@@@@<<<@@@FFFIIIKKKLLLMMMNNNRRRTTTVVVWWWVVVXXX\\\```XXXeeettt||||||xxxwwwwwwssswwwuuulllbbb^^^[[[XXXYYYWWWUUUSSSRRRQQQPPPOOONNNIIITTTuuuwwwnnnssswwwtttooovvvxxxfff\\\[[[SSSLLLLLL[[[nnntttgggWWWMMMHHHAAA===<<<:::777333333222111000////////////...///000000000222555777RRRgggqqqtttyyyrrrqqquuuxxxyyy~~~ooosss___ooo```\\\TTTUUUhhhxxx]]]YYYZZZaaalllppptttuuuvvvvvvuuuuuuvvvwwwtttssstttvvvzzz~~~{{{xxx{{{nnnXXXIIILLLXXXdddtttppp]]]kkkyyycccGGGhhh|||}}}sssmmmtttxxxqqqhhhVVVTTTbbb^^^DDD666;;;333222000---,,,+++++++++************************************************sssllllllqqqyyy}}}zzztttrrrvvvvvvmmmaaa]]]fffooouuuyyy{{{wwwqqq___VVVRRR___wwwmmmbbbaaa___ZZZWWWFFFDDDIIIWWW___WWWEEE888555333111000000///...---,,,,,,,,,,,,+++***))))))'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%'''***++++++++++++++++++***)))(((+++***))))))))))))))))))((((((((((((((('''''''''''')))+++---///......---///......111333333///+++...------......///000111111111222333333444555555333444666555444333333444444555444333000///000222444555666777777555333111@@@BBB>>>222,,,---...---,,,,,,444CCCLLLHHH@@@<<<@@@???BBBJJJSSS\\\ccchhhlllfff___]]]aaafffiiikkkkkkiiijjjnnnvvvzzzlll[[[LLLDDDCCCEEEPPPVVVgggvvvuuufff]]]___vvvXXXLLLEEEBBBAAAOOO]]]\\\[[[eee```UUUUUUWWWZZZbbbggg```^^^YYYNNNGGG<<<)))++++++************+++++++++,,,,,,++++++,,,000333999KKKUUUYYYbbbbbb]]]]]]]]]eeepppwwwkkkooommmVVV===CCCWWW]]]SSSKKKCCCCCCLLLVVV[[[\\\aaafffjjjlllrrrwwwrrrhhhfffhhhfff\\\LLL???999999666777888999:::;;;;;;;;;;;;;;;;;;::::::999999999999999999:::::::::;;;;;;<<<===>>>@@@CCCEEEHHHIIIPPPRRRSSSPPPNNNPPPVVV\\\___fffooouuuuuutttssstttsssooohhhccc```___]]]\\\[[[^^^]]]UUUNNNLLLKKKJJJHHHHHHSSSmmm~~~~~~zzznnnzzz~~~uuuyyyzzznnnhhhiii\\\KKKCCCRRReeejjj___TTTNNNJJJCCC<<<999999777444444222111000000///---+++000+++***000555888:::>>>\\\qqqzzzxxxzzztttvvv~~~~~~sssvvvuuujjjwwweeeSSSJJJMMMWWWppp~~~bbbTTTXXXcccjjjlllpppqqqrrrssstttsssrrrrrrrrrqqqpppsssxxx||||||{{{xxxyyyzzz}}}sss]]]JJJFFFEEEHHHWWWiiirrrYYY]]]|||gggPPPYYYtttyyyyyyuuuxxx~~~vvvUUUJJJXXXZZZMMM???555666222111222000+++***,,,************************,,,,,,,,,,,,,,,,,,,,,,,,qqqkkknnnttt{{{|||yyyuuussswwwwwwmmm```\\\dddmmmrrrvvvxxxtttnnnaaaVVVMMMTTTkkkkkkaaa```^^^YYYVVVEEECCCGGGUUU]]]VVVFFF999333222000///000111000///,,,,,,,,,,,,+++***))))))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%'''***++++++++++++++++++***))))))+++******)))))))))))))))((((((((((((((((((((('''''')))+++---///......---......///111333222///+++---------......///000111111111222222333444444555333555666555333222222333222333333333111111222444444555777777777666444333>>>BBB@@@666---,,,...---,,,+++111???HHHFFF@@@======>>>BBBKKKUUU___ggglllfffbbb^^^\\\^^^bbbeeegggiiihhhhhhlllttt~~~xxxjjj^^^TTTNNNJJJHHHRRRVVVbbbqqqwwwoooccc[[[|||YYYMMMFFFAAA@@@PPPcccgggiiirrriiiZZZYYY\\\^^^eeehhhaaa```[[[OOOHHH===***++++++************+++++++++,,,,,,++++++---000333@@@UUU^^^]]]ccceee___^^^YYY```hhhsssuuudddfffdddNNN777===PPPTTTOOOIIICCCEEENNNXXX]]]^^^]]]dddiiiiiikkkoooqqqnnnkkklllggg[[[JJJ===888777666777888999::::::::::::;;;:::::::::999999999999999999999999::::::::::::;;;;;;<<<>>>@@@BBBDDDEEEJJJMMMNNNMMMKKKMMMRRRWWW[[[ccclllrrrsssrrrqqqqqqtttpppkkkfffdddbbb___]]]\\\___]]]VVVPPPNNNJJJGGGIIIHHHRRRiii}}}zzz{{{||||||pppgggeee]]]MMMEEEQQQaaafff___WWWOOOKKKCCC===;;;:::777555444222///...//////......---******...222444:::AAAdddzzz}}}|||}}}~~~~~~zzzqqqqqqnnnkkkcccOOOFFFIIIQQQggg~~~vvv```UUUXXXbbbjjjmmmooopppqqqrrrrrrrrrqqqqqqrrrqqqppprrrwww{{{||||||yyyzzz{{{|||zzzeeeQQQJJJFFFDDDKKKWWWmmmyyyqqqXXXYYYttt}}}gggNNNVVVrrrwww~~~zzzzzzuuu]]]NNNVVV]]]OOO>>>:::666333111222000,,,***,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,~~~pppllloootttzzzxxxvvvssssssvvvuuujjj\\\\\\dddmmmrrrvvvxxxtttooodddWWWLLLPPPeeekkkaaa```^^^XXXTTTEEEAAAEEERRR[[[UUUGGG;;;222000//////000111111000,,,,,,,,,,,,+++***))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***+++***++++++++++++***))))))++++++***)))))))))))))))''''''((((((((((((((((((((()))+++---......---,,,......///111222111...+++------......///000000000111111111222333333444444444555666555333111111222000111333333222333555666555666777888888888777666;;;AAABBB:::111,,,,,,---+++***///:::CCCDDDAAA>>>@@@BBBFFFLLLTTT]]]dddhhh``````___^^^^^^___cccfffhhhggggggjjjqqqzzz~~~vvvjjj```[[[WWWRRRNNNUUUYYYbbbqqqrrr```xxxxxxmmmsss___SSSLLLFFFCCCSSSkkkuuuxxxrrr^^^\\\___aaagggjjjcccbbb]]]QQQJJJ???,,,++++++************++++++++++++,,,,,,,,,...111444GGGcccmmmfffiiillleee___YYY]]]```eeeqqq{{{uuuhhh```___[[[JJJ666<<>>???@@@CCCEEEHHHHHHGGGIIILLLPPPUUU]]]hhhnnnpppnnnmmmnnnrrrpppllljjjhhhfffcccaaa___aaa^^^YYYUUURRRLLLEEEGGGFFFNNNdddzzz{{{uuubbbRRRFFFMMM]]]fffccc___SSSMMMEEE@@@>>>;;;888666555333///......///000///,,,+++---///000333>>>IIImmmyyy}}}|||zzztttmmmfffmmmfffPPPEEEFFFJJJXXXhhhlllsssiii\\\VVVYYYbbbjjjooommmnnnooopppqqqpppoooooorrrpppoooqqqtttxxx{{{{{{yyyyyyzzz{{{|||qqq[[[NNNFFF@@@@@@DDD[[[kkkuuu[[[UUUhhhooo^^^JJJMMMiii|||yyyooofffVVVZZZjjjYYY???===777333222333111,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,rrrnnnpppssswww{{{tttsssqqqrrruuusssgggYYY]]]eeeooouuuzzz~~~|||wwwhhh\\\RRRXXXnnnmmmcccaaa]]]VVVQQQDDD@@@CCCPPPYYYUUUGGG===333111//////000111000///,,,,,,,,,,,,+++***))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&((()))*********+++++++++******))),,,+++***)))((((((((()))''''''''''''((((((((((((((())),,,.........---,,,---...///111222000...,,,------...//////000000000000111111111222222333333444555666555333111111111000222444444444444555777666777888999999999999999888???DDD???555...,,,---,,,***---666@@@DDDDDDBBBIIILLLNNNMMMPPPUUUYYYZZZ]]]```ccccccbbbbbbeeehhhhhhhhhhhhjjjooowww|||{{{|||~~~~~~}}}|||uuuiii^^^WWWTTTTTTSSSWWW___iiivvviiinnnsssfffggg|||ggg[[[VVVQQQIIIUUUnnn{{{}}}uuu^^^ZZZ___bbbfffllleeeddd___SSSLLLAAA...++++++************++++++***+++,,,,,,---///333666JJJjjjxxxrrrtttuuukkkbbb]]]_________fffllldddVVVXXXTTTQQQDDD555;;;IIIJJJIIIFFFDDDGGGOOOUUUXXXYYY]]]ccchhhhhheeegggnnnssstttooocccSSSBBB888555555666666777888999999888888888888888888888888888888777777777888888888999999999888888999999:::;;;<<<<<>>555333000000000000...---,,,,,,,,,,,,+++***))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***)))******+++++++++******,,,+++***)))((((((((((((&&&'''''''''(((((()))))))))***,,,.........,,,,,,+++---000111111///---,,,,,,---...///000000000///000000111111111111111222333444555555222111111111222444666777666555666777888999999:::;;;;;;;;;;;;777===CCCBBB:::111---...---,,,...444>>>FFFHHHFFFRRRVVVVVVQQQNNNQQQRRRQQQZZZ___dddfffeeeeeehhhjjjiiijjjjjjkkknnnuuu{{{xxxyyyzzzyyyxxxvvvqqqeeeVVVJJJHHHMMMTTTVVVbbbmmmvvvwwwdddiii{{{qqqiii|||jjj___\\\XXXNNNSSSgggtttzzzwww^^^XXX^^^bbbgggnnngggfff```UUUNNNCCC000++++++************++++++***+++,,,------000444888GGGiii{{{{{{~~~ooodddaaadddeeeffflllnnn```OOOMMMHHHGGG>>>111666CCCDDDFFFEEEFFFJJJRRRYYY\\\]]]bbbcccgggjjjllllllmmmnnnqqqjjj]]]MMM>>>666555777666666777888888888777777777777777777777777777777666666666777777777888888888888888888888999999:::999<<<>>>@@@AAABBBCCCDDDKKKRRR]]]cccffffffgggiiieeefffgggiiillllllkkkiiiiiijjjiiifffeeebbbYYYPPPDDDBBBFFFXXXyyyhhhKKKEEEXXXnnnsssooocccUUUIIIDDDBBB===999999777555444444444222///---...000222222000999OOOddd~~~xxxsss~~~zzzlllrrrfff~~~rrrUUUDDDBBB>>>???EEEEEEOOOQQQTTTVVVZZZ```iiipppjjjkkklllmmmmmmmmmllllllnnnnnnnnnnnnpppsssvvvxxxsssttttttvvvyyy|||kkkXXXOOOHHHCCC>>>EEEUUUkkkgggWWWWWWiiirrr|||zzzhhhSSSKKKDDDQQQxxxzzz{{{~~~mmmpppZZZZZZyyyrrrMMM???999666444444222---+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++}}}rrrpppsssvvvyyy}}}zzzyyywwwwww{{{yyylll^^^ZZZdddnnnwwwnnn]]]aaaxxxpppccc```[[[UUUQQQDDD???CCCOOOYYYTTTGGG===666333111000000///...,,,,,,,,,,,,,,,+++***))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))))))))***++++++++++++***,,,,,,***)))((((((((((((&&&&&&''''''((())))))))))))***,,,......---,,,+++***---000111000...------+++---...000000000000///000000000000000000000000222333444444222111111222444666999:::999888888888;;;;;;;;;;;;<<<<<<<<<<<<777:::@@@CCC???555000///------...333>>>IIIKKKHHHSSSZZZZZZSSSOOORRRTTTQQQWWW[[[```dddggghhhjjjkkkjjjkkkllllllnnnttt}}}yyyvvvvvvwwwwwwvvvrrrnnnbbbQQQBBB@@@HHHRRRXXXcccooouuuuuuooobbbVVVeeevvv}}}eeeZZZYYYYYYMMMNNN]]]hhhttt{{{aaaYYY^^^dddjjjooohhhgggbbbVVVOOODDD111++++++************++++++***+++,,,---...111666999DDD```ttt}}}nnneeeaaafffjjjpppzzz|||kkkUUUKKKGGGHHHAAA444666BBBEEECCCCCCFFFLLLTTT]]]bbbddddddaaaccckkkqqqqqqmmmjjjnnnfffXXXIII<<<666666888666666777777777777666666555555666666666666666777555555555666666666777777777777777666777777888999999:::;;;===>>>???@@@@@@FFFMMMVVV\\\___aaadddfffbbbcccdddgggjjjlllkkkiiiiiilllmmmjjjiiigggaaaYYYJJJFFFDDDQQQqqqrrrQQQGGGWWWnnnuuuqqqlll[[[KKKFFFCCC===999:::777666555666666666333111...///000000000<<>>>>>FFFZZZvvvjjjYYYUUUccckkkmmmxxx~~~sss]]]MMMDDDNNNqqqyyyttt\\\SSSlllrrrYYYFFF:::777555555222---+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++ssspppsssuuuyyy}}}{{{zzzwwwwww{{{zzznnn```\\\eeepppxxxppp___\\\lllmmm```^^^[[[WWWTTTDDD@@@DDDQQQZZZUUUGGG<<<444222000///000000///...,,,,,,,,,,,,+++***))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((((())))))))))))***+++++++++++++++---,,,+++)))((((((''''''&&&&&&''''''((())))))***)))+++,,,......---,,,+++***---111222///---,,,---+++,,,...000111000//////000000000000000000000000000222333333222222222333333666:::<<<;;;;;;<<<<<<>>>======<<<<<<<<<======888777<<>>===CCCEEEIIILLLPPPTTTYYY___fffkkkiiijjjkkklllmmmlllkkkkkkgggkkknnnpppooooooqqqssssssssstttuuuwwwzzz}}}~~~|||jjjYYYJJJFFFAAA@@@MMMeee}}}lll\\\UUU^^^zzzoooiiiuuusss[[[MMMOOOkkk{{{iii\\\eeepppbbbJJJ;;;777555666333---+++---++++++++++++++++++++++++************************vvvqqqrrrsssvvvzzzzzzxxxuuuuuuxxxxxxlll______hhhrrr{{{yyyoooaaa[[[aaatttkkk^^^\\\[[[XXXVVVEEEAAAEEERRR[[[UUUGGG;;;222111//////000111111000,,,,,,,,,,,,+++***))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((()))))))))((()))***+++++++++++++++---,,,+++)))((('''''''''&&&&&&&&&'''((())))))******+++---......---,,,+++)))---111222///---,,,---+++,,,///000111000///...000000000000///////////////111333333222222333444222555:::======>>>???@@@@@@???>>>===<<<<<<======888666:::BBBDDD<<<444111***,,,...111<<>>CCCJJJOOORRRWWW]]]aaagggfffeeefffggghhhgggfffbbbhhhllliiiffffffeeedddXXXQQQHHHNNNlllvvvuuuppppppfffVVVMMMXXXnnn}}}zzzbbbMMMFFFBBB;;;999<<<888555111000444;;;AAADDD333111000111666GGGeeeyyyttt|||dddvvvuuuzzziiiOOOIIIBBB???DDDFFFJJJLLLOOOSSSYYY___fffjjjiiijjjkkklllmmmlllkkkkkkfffjjjooopppoooooopppqqquuuuuuuuuuuuwwwyyy{{{|||~~~|||mmmZZZKKKCCC<<>>AAAAAACCCFFFIIIFFFBBB@@@???>>><<<:::888555444888???@@@<<<666111+++...444999HHHPPPIIIGGGIIILLLNNNNNNOOOPPPQQQUUUWWW[[[___cccfffgggggggggkkkoooooommmnnnsssxxx}}}zzzxxxwwwxxxyyyyyyxxx|||~~~}}}rrraaaUUUQQQQQQ[[[hhhxxxpppdddjjj{{{xxxaaaOOOJJJLLLKKKGGGQQQdddjjjuuu}}}wwwbbbWWW```jjjmmmtttqqqpppfffXXXSSSHHH333,,,+++***)))((((((((((((+++,,,...///000444888<<>><<<@@@888777444222333555888:::111333222///666MMMmmm}}}nnniiirrrvvvooo}}}rrrvvvcccXXXQQQFFFCCCFFFBBBGGGJJJNNNSSSYYY___dddgggkkkjjjiiijjjkkkkkkjjjiiihhhiiiiiijjjlllnnnpppqqqwwwvvvvvvuuuvvvxxxyyyzzzzzz|||oooUUUPPPIIIDDDAAAHHH[[[mmm~~~gggXXXPPPLLL```lll[[[lllzzziiijjjeeeOOO===999666555555222...))),,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,}}}qqqnnnppprrrtttvvvvvvsssrrruuusssiii___ZZZ]]]gggqqqyyyttthhhUUURRRbbbmmmvvv}}}jjj___\\\ZZZTTTNNNEEECCCGGGSSS___]]]LLL<<<333222000000111111///...,,,,,,,,,,,,,,,,,,++++++((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''((()))*********)))))))))***+++,,,++++++******)))(((((((((&&&&&&&&&''''''(((((((((***,,,......---,,,,,,---000111222222///---,,,,,,------...//////////////////.....................000/////////000111222333333222666===BBBDDDGGGLLLKKKIIIGGGEEEDDDBBB???===999666555999???BBB>>>999222,,,///444999HHHQQQJJJGGGJJJMMMPPPQQQRRRRRRRRRTTTUUUXXX[[[]]]```aaabbbdddgggjjjkkkkkkmmmqqquuu{{{yyyvvvuuuvvvvvvvvvuuuvvvyyyzzzrrrdddXXXSSSRRRRRR[[[jjj{{{zzznnngggsssuuuzzzaaaPPPGGGGGGIIIIIIUUUeeeggghhhqqqooo___VVV___jjjooouuurrrqqqhhhZZZUUUJJJ555,,,+++***)))((((((((((((+++,,,---......111555999DDDLLL\\\lllqqqlllgggeeeeeekkkmmmvvvvvvoootttwwwxxxeeeDDD777===>>>@@@???AAAEEEKKKRRRVVVXXX[[[[[[\\\___bbbfffkkkpppkkkeeeXXXFFF;;;777444111555444444444444333333333555444333333333333444555444444444444444333222222555444444333333333333444555666888999::::::999888888>>>FFFKKKNNNTTT^^^fffhhhfffeeegggjjjjjjfffbbb^^^[[[WWWUUUVVVWWWUUUTTTVVVWWWRRROOO]]]wwwzzzrrr~~~~~~~~~}}}zzztttnnnlllbbbXXXaaazzznnnRRRHHHGGGAAA======:::888444222000111333555...111222222===XXXyyyxxxnnnggggggkkkqqquuu{{{sssvvvvvvdddZZZKKKGGGIIIEEEGGGKKKGGGGGGJJJNNNTTTZZZ```eeehhhllljjjhhhhhhjjjkkkjjjiiiiiiiiijjjkkklllnnnooopppttttttttttttuuuwwwyyyzzzzzzxxxyyy}}}vvvaaaVVVJJJCCCAAAEEEQQQ]]]ttt{{{dddUUUMMMGGGXXXyyynnn```eee|||www___\\\ZZZJJJ<<<888444333333222///+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,|||qqqoooqqqrrrsssvvvsssqqqrrruuussshhh]]]VVV\\\eeepppxxx~~~{{{ttthhhTTTRRRdddpppzzzmmmaaa]]]YYYQQQKKKDDDBBBGGGTTTaaa___MMM<<<333222000000111111///...,,,,,,---------+++***)))((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''((()))***)))))))))((()))******++++++******))))))(((((('''$$$%%%&&&'''((()))******))),,,///111000...------000222333222000...------------...////////////...........................////////////000111222333111000444;;;AAACCCGGGLLLLLLKKKJJJIIIHHHFFFAAA>>>:::777666999???CCCAAA>>>555...000444999HHHRRRLLLGGGJJJNNNRRRTTTTTTSSSRRRSSSTTTUUUVVVXXXZZZ\\\]]]cccdddfffhhhkkknnnqqqsssyyywwwtttsssssssssrrrpppppprrrsssnnndddZZZRRROOOVVVYYYdddtttzzzppplllsssjjjqqq~~~|||___QQQFFFDDDHHHKKKXXXdddccc[[[dddfff]]]WWW^^^jjjqqqvvvssssssjjj\\\WWWLLL777,,,+++***)))))))))))))))+++,,,---------///333666EEEQQQcccqqqrrrmmmkkkoookkkqqqrrrwwwwwwwwwyyyLLL999???DDD???>>>???DDDKKKSSSXXX[[[^^^^^^]]]]]]```eeejjjmmmhhhbbbTTTCCC888666555333444444444444333333333333444444333333333333444444333333444444444333222222333333222222333333444555444555666888999999888777666;;;BBBGGGKKKRRR\\\dddeeeddddddgggjjjjjjgggdddbbb^^^XXXTTTRRRQQQPPPOOORRRVVVTTTOOOXXXooottt{{{zzzyyy{{{~~~zzz{{{~~~uuuqqqmmmaaaXXXbbb~~~yyyVVVIIIHHHEEE???;;;===:::555111......///000,,,000000222@@@]]]}}}{{{|||{{{wwwooogggdddgggkkkjjjnnn{{{|||kkkVVVHHHFFFIIIFFFHHHJJJEEEFFFJJJOOOUUUZZZ```fffjjjllliiigggfffhhhiiijjjjjjjjjjjjjjjkkklllmmmoooppprrrrrrrrrsssuuuwwwyyyzzzzzzwww|||zzzlll___OOOGGGCCCBBBFFFKKKbbbvvvyyydddTTTLLLDDDPPPlll}}}qqqkkkbbb\\\qqq~~~sssWWWTTTXXXPPP===888333111111111000...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,xxxpppoooqqqrrrtttwwwqqqpppsssxxxwwwlll```YYYZZZdddpppxxx~~~{{{tttiiiXXXYYYmmm{{{pppbbb]]]YYYSSSMMMDDDBBBFFFTTTbbb```NNN<<<333222000000111111///...,,,,,,---...---+++)))'''((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''((()))))))))(((((()))))))))***************)))((((((''''''%%%&&&&&&'''((()))))))))))),,,000222222000......000222333333111///......------...//////.........---------------...............///000111222222333222000333999>>>@@@EEEJJJLLLLLLLLLLLLKKKHHHCCC???;;;888777999>>>BBBBBBAAA888111111444999IIITTTNNNHHHKKKOOOTTTWWWWWWUUUSSSTTTTTTTTTUUUWWWYYY\\\]]]ccccccdddggglllpppsssssswwwuuusssrrrrrrqqqooommmmmmmmmjjjfff___VVVNNNIIIYYY[[[cccqqqzzzyyysssnnnrrr{{{nnnmmmvvv}}}zzz\\\PPPFFFEEEIIILLLYYYfffeeeZZZ```ccc^^^ZZZ___jjjsssvvvssstttkkk^^^XXXMMM888,,,+++******)))))))))***+++,,,------...000555888GGGUUUjjjuuurrrkkkmmmuuunnnssssssyyy~~~tttuuu|||NNN:::AAAEEE>>>===???CCCKKKTTTZZZ]]]___```___^^^aaagggiiiiiieee___QQQ@@@666555555444444444444333333333222222333333333333333333333333222222333333333333222222111111111111222333444555333444666777888888888888555999???DDDIIIPPPZZZbbbaaaaaabbbfffjjjkkkiiiggggggccc]]]WWWSSSQQQPPPPPPMMMQQQQQQOOOWWWlllwwwyyy~~~vvvttttttxxx}}}sss{{{~~~{{{uuuuuunnn```UUU\\\ttt{{{ZZZKKKIIIFFFAAA===>>>;;;666111...---......000222000///===ZZZttt~~~vvvpppnnnqqquuugggppplll\\\UUUQQQHHHFFFGGGCCCEEEJJJQQQVVV[[[```fffjjjkkkhhheeedddfffhhhjjjjjjjjjjjjjjjkkkkkkmmmnnnnnnpppppprrrsssvvvxxxzzz{{{|||{{{}}}wwwooodddXXXPPPIIICCC@@@BBBUUUjjjyyyfffXXXOOOEEEMMMccciiifff]]]TTTdddoooYYYZZZeeedddCCC<<<555000000111000///,,,,,,,,,+++++++++******++++++++++++++++++++++++xxxpppkkkmmmoooppprrrvvvnnnmmmrrryyyyyypppddd^^^ZZZdddpppxxx}}}pppgggZZZ___wwwppp___ZZZXXXTTTPPPEEEAAADDDSSSbbbaaaNNN;;;333222000000111111///...,,,,,,------,,,***)))'''((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))((())))))*********************))))))((('''''''''(((((((((((((((((((((((((((,,,000333222000///...000111333333111///...///------............------+++,,,,,,,,,---------...---...///000111222333333333111333999???CCCIIIOOOPPPPPPQQQRRRQQQNNNHHHDDD???;;;999999===AAACCCCCC<<<444222444999JJJVVVQQQMMMOOORRRXXX\\\\\\YYYUUUUUUUUUVVVWWWYYY\\\___aaaaaa```aaaeeejjjoooqqqqqqvvvuuusssrrrrrrqqqnnnlllnnniiibbb]]]XXXRRRKKKEEEPPPTTT^^^jjjnnniiifffgggkkkyyyqqqooossswwwuuu[[[LLLDDDFFFIIILLL\\\ooosssfffeeeccc```]]]```kkkuuuvvvttttttlll^^^YYYMMM777,,,+++*********************+++---...000444999<<>>555444555444444444333333333222222222333333333333333333333333111111222222222222222111000000000111222333444555333444555666777888999999555999===BBBGGGOOOXXX___\\\^^^aaaeeehhhjjjjjjiiijjjgggbbb[[[TTTOOOLLLKKKJJJJJJJJJMMMYYYkkk{{{zzz{{{|||tttsssrrrqqq{{{wwwzzzzzztttmmm```TTTUUUeeeyyyuuu]]]NNNIIIEEEBBBAAA???<<<777333000///000111888888333000???[[[qqqxxx|||ttttttwww{{{}}}pppyyyxxxkkk___LLLEEEHHHFFFEEEKKKRRRWWWZZZ^^^dddiiijjjgggdddccceeehhhiiijjjjjjjjjjjjjjjjjjkkkllllllnnnoooqqqtttvvvxxxzzzzzzyyy{{{}}}}}}~~~zzzlllgggbbb\\\RRRFFFAAABBBGGGXXXlll|||{{{jjj[[[SSSHHHKKK]]]nnn```VVVPPPWWWyyy|||wwwlll^^^bbboooqqqIIIBBB999222111111000///,,,,,,,,,+++++++++******++++++++++++++++++++++++pppkkkhhhjjjlllmmmooorrrkkkjjjooowwwyyypppfff```]]]fffpppwww~~~mmmdddWWW^^^xxxmmm\\\VVVVVVTTTRRRGGGBBBCCCPPP``````MMM:::333222000000111111///...,,,,,,++++++******))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))))))))***++++++++++++******))))))((((((''''''&&&)))))))))(((((((((''''''))),,,000111111000///000///000222222000///...///---............---,,,,,,***++++++,,,,,,---------,,,---///000222333333333333111333;;;CCCIIIQQQYYYYYYYYYYYYZZZZZZWWWRRRNNNDDDAAA<<<;;;<<<@@@CCCDDD@@@666444555999KKKXXXTTTSSSSSSUUUZZZ^^^___\\\XXXVVVVVVWWWYYY[[[^^^```aaa\\\]]]___bbbeeeiiilllnnntttsssrrrrrrrrrqqqnnnlllppphhh^^^ZZZZZZWWWPPPIIIPPPTTT___hhhdddVVVPPPRRRZZZkkkiiinnnrrrsssuuubbbMMMEEEEEEIIINNNbbbzzzuuuiii___]]]^^^aaalllxxxwwwuuuvvvnnn```YYYLLL666,,,++++++*********++++++***,,,...000222666<<>>555444555333333333333333222222222222222222333333333333222222000000111222222222111111000000000000111222333444222222333444666777888999666888;;;???EEELLLUUU[[[YYY[[[^^^aaaddddddddddddlllkkkhhhbbbYYYPPPKKKHHHGGGDDDCCCJJJYYYjjjuuuyyy{{{zzztttvvvtttooouuuzzzqqqkkk```VVVSSS\\\lllwwwwwwmmm^^^QQQIIIEEEDDDDDD@@@===888444111111222222<<<===777555HHHggg|||~~~{{{~~~~~~vvvxxx~~~qqq}}}}}}uuuWWWGGGHHHGGGDDDKKKSSSXXXYYY\\\aaafffgggeeecccccceeeggghhhhhhiiiiiiiiihhhhhhiiijjjjjjmmmnnnpppsssuuuwwwxxxxxxuuu}}}~~~vvvsssoooiii]]]OOOGGGGGG===FFFSSScccwwwppp```WWWKKKJJJWWW|||xxxooo[[[PPPLLLKKK^^^yyyuuummm______iiilllMMMEEE;;;444111111///...,,,,,,,,,+++++++++******++++++++++++++++++++++++rrrmmmkkkmmmnnnmmmnnnqqqlllkkkooovvvxxxpppfffaaabbbiiiqqqvvv{{{}}}ooocccTTTYYYtttmmm]]]XXXXXXVVVSSSIIIBBBAAAMMM]]]^^^LLL999333222000000111111///...,,,+++***)))))))))+++,,,((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((()))***+++,,,---,,,,,,+++)))))))))(((''''''&&&&&&((((((((((((((())))))))))))+++...000//////000111---///111111000.........---.........------,,,+++*********+++,,,,,,------,,,---///111222333333333333000333:::CCCJJJSSS\\\aaa``````aaaaaa^^^ZZZWWWKKKGGGBBB>>>===@@@CCCEEECCC888555555999KKKYYYVVVUUUSSSSSSVVV[[[\\\YYYUUUTTTUUUWWWXXXZZZ[[[[[[[[[YYY]]]```bbbccceeejjjnnnrrrqqqpppqqqqqqpppnnnlllnnnfff___```eeeeee]]]UUU[[[\\\eeennnhhhUUUGGGDDDRRR______kkksssuuu|||rrr[[[LLLFFFHHHOOOfff}}}gggVVVVVV[[[aaammmzzzzzzxxxyyypppaaaZZZMMM666+++++++++******++++++,,,,,,---///000222666;;;???MMM___sssyyymmm^^^]]]dddqqqvvv|||zzzjjjlllxxx~~~|||___???:::@@@;;;;;;<<>>999444111000111111999;;;666777NNNrrr}}}~~~kkkvvvooo```IIIEEECCCDDDLLLTTTXXXXXXYYY^^^dddeeedddcccdddfffggggggggghhhhhhgggggggggggghhhhhhkkklllnnnqqqssstttttttttuuu~~~wwwkkk]]]RRRNNNAAABBBDDDMMMaaazzzyyyggg\\\OOOKKKUUU{{{|||nnnssswwwrrr```PPPJJJGGGBBBPPPooo~~~uuu^^^SSSZZZ___LLLEEE;;;444222111000...,,,,,,,,,+++++++++******************************wwwsssqqqsssrrrppppppsssooonnnqqqwwwxxxpppgggbbbeeelllrrruuuyyy}}}}}}zzzssseeeRRRVVVppppppaaa]]]\\\XXXTTTKKKBBB@@@LLL[[[]]]KKK999333222000000111111///...---+++)))'''((())),,,...((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((***+++,,,---...---,,,,,,)))))))))(((''''''&&&&&&&&&&&&'''((()))***++++++)))+++---.........000111---///111111///...---...---.........------,,,+++))))))***+++,,,,,,------+++---///111333333333333333111222888???FFFOOOWWWeeedddcccccccccaaa^^^[[[PPPLLLEEE@@@???AAADDDGGGDDD999555555999KKKZZZWWWRRRPPPNNNQQQVVVWWWTTTPPPSSSTTTUUUWWWWWWWWWVVVUUUZZZ___cccdddccceeejjjppppppoooooopppppppppmmmkkklllfffbbbfffoooqqqiii______^^^hhhvvvuuubbbQQQLLLVVV\\\ZZZkkkwwwzzzkkkVVVIIIHHHPPPhhh}}}~~~dddNNNOOOXXX```nnn|||}}}{{{{{{rrrccc[[[MMM777+++++++++***++++++,,,,,,...///000111222555999===OOO```tttyyykkk[[[XXX^^^mmmuuu}}}ssseeemmmssszzzwww[[[;;;:::CCC>>>:::===AAAIIIQQQWWWYYYZZZWWW[[[ZZZWWW___kkklllddd^^^ZZZOOO@@@777555333000333333333222222222111111111222333444444333222111//////000111111111111111000000000000000111111222------...///000222444555666666777:::???FFFNNNSSSYYYZZZ\\\[[[XXXUUUSSSRRROOOUUU[[[]]]WWWPPPIIIFFFDDD@@@>>>DDDPPP___nnnyyynnntttyyywww~~~{{{qqqrrr}}}~~~tttpppjjjaaaXXXRRRUUUaaalllssskkk^^^RRRKKKIIIGGGDDDCCC@@@:::444000/////////444666222555OOOvvv}}}kkkxxxpppaaaIIIEEECCCDDDLLLTTTWWWWWWXXX]]]bbbdddccccccdddfffggggggfffhhhggggggffffffffffffgggiiijjjmmmoooqqqqqqqqqqqqpppyyy~~~|||}}}wwwiii\\\UUUKKKGGGAAABBBRRRmmmnnnbbbTTTMMMUUUwwwkkkjjjjjjdddNNNFFFEEEBBB===NNNjjjyyy}}}^^^KKKPPPWWWIIICCC:::444222111000...,,,,,,,,,+++++++++******************************{{{tttpppqqqsssrrrqqqrrrmmmmmmsss||||||qqqgggdddiiisss{{{zzzxxxzzz~~~tttbbbRRRUUUkkkooo]]]```___VVVSSSHHHBBBAAAMMM[[[[[[JJJ777444333111111222222000///...---,,,+++***)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''***,,,---......---+++***'''(((((())))))((('''&&&'''''''''''''''((()))))))))***,,,---......---,,,...000111000...,,,++++++---------,,,,,,,,,++++++++++++++++++,,,---.........///000111222333333333444222222777@@@IIIPPPRRR^^^]]]]]]___bbbdddccc```SSSLLLBBB<<<===@@@DDDFFFCCC;;;333222:::EEENNNRRRJJJFFFFFFKKKPPPPPPPPPRRRUUUTTTSSSSSSTTTUUUUUUUUU^^^```bbbdddeeegggjjjmmmtttpppllllllppprrrpppmmmssskkk^^^WWW___iiiggg___^^^fffmmmxxx|||lll]]]```\\\XXXYYYaaajjjsss|||yyydddNNNIIIXXXkkktttuuuiii^^^QQQLLLTTTcccqqqzzz}}}|||ttteee\\\LLL333,,,+++*********+++,,,---222//////222444555888===NNNcccrrrwwwppp\\\RRRZZZiiivvv{{{|||eeegggfffvvv{{{UUU<<<@@@EEE???999;;;AAAHHHPPPXXX^^^bbb\\\]]][[[[[[aaahhhkkkhhheee^^^RRREEE;;;555222222222222222111111111111000000000000000111111111111111111111111111111111111000000000000000000000000000000000111222222333333555777999:::<<>><<<===JJJhhhtttbbbUUUMMMJJJHHHBBB:::555444222///---,,,++++++******++++++,,,******+++++++++,,,,,,,,,|||uuuoooooopppoooppprrrqqqqqquuu}}}}}}uuummmjjjkkkttt|||{{{xxxzzz|||}}}rrr```NNNNNN```wwwmmm[[[^^^^^^UUURRRFFFAAAAAANNN]]]\\\KKK999444222111000111111000...///...---+++***)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''***+++,,,------,,,+++)))'''((()))))))))((('''&&&'''''''''''''''((()))))))))***+++---...------,,,,,,...000000...---,,,---++++++++++++************++++++++++++,,,---......///000111222333444444444555333222666>>>GGGNNNQQQXXXWWWWWWYYY\\\^^^]]][[[TTTMMMDDD???>>>@@@BBBCCCGGG@@@888555888???EEEHHH???;;;<<>>CCCJJJTTT\\\aaa```aaa```___ccciiijjjfffbbb[[[OOOCCC:::555333222222222222111111111111000000000000000111111111111111111111111111111111111000000000000000000000000//////000111111222222333444666888999:::???FFFLLLOOORRRVVVWWWUUUQQQMMMLLLHHHIIILLLNNNPPPQQQRRRRRRJJJFFF???>>>IIIZZZeeehhhaaahhhttt~~~|||{{{~~~~~~tttrrrtttvvvyyy}}}www|||wwwqqqaaaTTT]]]jjjhhhpppxxxkkkUUUPPPPPPJJJHHHFFFCCC===888333111000000222777111888[[[{{{yyyppp{{{kkkeeeiiinnnoooeeeTTTGGGCCCEEEDDDJJJQQQUUUWWWYYY\\\___bbb___]]]^^^aaaccccccbbbeeehhhiiiiiifffeeeeeeggggggffffffiiimmmppprrrrrrtttuuuwwwzzz~~~{{{pppaaaZZZPPPHHHHHHUUUmmm~~~lll^^^WWWUUUrrraaaNNNHHHHHHAAA<<<:::;;;===IIIhhhiiiSSSIIIHHHGGGBBB<<<888666555111...,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,~~~vvvnnnlllkkkkkknnnrrryyyxxxzzz~~~~~~wwwpppmmmnnnvvv}}}{{{yyyyyyzzzzzzqqq```LLLGGGTTTiiizzzjjjYYY\\\\\\SSSOOOCCC???AAAOOO]]]]]]LLL;;;333111000000000000///---000///---+++***)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))***+++,,,,,,+++***)))((())))))))))))((('''&&&'''''''''''''''((()))))))))***+++------------,,,***,,,//////...------...******)))))))))(((((((((+++******++++++,,,---...000111222444555555666666777555333555;;;CCCJJJNNNQQQQQQQQQSSSUUUVVVUUUTTTQQQLLLEEE@@@============EEEAAA;;;888999<<>>KKK```qqqwwwqqq]]]QQQWWWaaallluuu{{{ooo```lllyyysssXXXFFFGGGCCC777===;;;:::===DDDNNNXXX___```bbbbbb```bbbfffeeebbb]]]UUUIII>>>888555444333222222222111111111111000000000000000111111111111111111111111111111111111000000000000000000000000//////000000111111222222333555666777777;;;CCCHHHJJJNNNSSSVVVTTTQQQNNNMMMEEEEEEGGGIIILLLPPPSSSUUUQQQLLLDDD@@@GGGUUU```ccc```ccckkkuuuzzzzzzzzz}}}~~~wwwwww{{{~~~{{{www|||mmm\\\cccooollluuu}}}oooXXXRRRRRRMMMJJJJJJGGGAAA:::555111/////////333///999^^^}}}xxxmmmpppccceee___dddfff^^^PPPEEEBBBDDDEEEJJJPPPTTTUUUVVVYYY\\\___^^^]]]^^^aaabbbaaa```bbbdddffffffeeeeeefffgggbbbbbbcccgggkkknnnoooooossstttuuuxxx|||tttpppgggWWWHHHIII```yyyrrrcccZZZWWW|||kkkJJJ===>>>999888999;;;;;;EEEcccqqqRRREEEEEEDDDAAA===;;;:::888333///,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,vvvmmmiiigggggglllrrr}}}}}}}}}{{{vvvppplllooowww}}}|||yyyxxxxxxvvvqqq```KKKCCCMMMbbbwwwkkkYYY[[[ZZZPPPLLL???===AAAOOO]]]\\\LLL;;;222111//////000000...---000///---+++***(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((())))))************)))***)))))))))(((((('''''''''''''''''''''((())))))((()))+++,,,------,,,,,,***---//////...,,,,,,---***)))))))))((((((((((((************+++,,,---...000111333444666666777777888666444444888???FFFJJJNNNNNNNNNOOOOOOOOONNNNNNNNNKKKFFFBBB???===<<<<<<>>>===<<<;;;;;;>>>BBBEEE???888666???IIIMMMLLLKKKGGGLLLQQQRRRRRRRRRUUUXXXVVVWWWYYY\\\aaaiiisssyyyooommmjjjiiikkklllkkkjjjfffeeebbb\\\WWWVVVVVVVVVcccgggfffiiimmmgggjjj{{{uuudddWWW\\\gggiiibbbZZZ^^^lllrrrqqqvvvyyyiiiXXXVVVVVVXXX```mmm{{{~~~vvvggg___OOO666,,,+++******+++,,,...///111111333666666666:::@@@MMMcccuuu~~~yyydddUUUXXXbbbllluuuttt^^^hhhsssmmmVVVIIIJJJEEE888<<<:::999:::@@@JJJSSSZZZ[[[^^^___]]]^^^aaa```]]]WWWNNNBBB999555444333333222222222111111111000000///000000000111111111111111111111111111111111111000000000000000000000000......//////000111111222222333555444555888???EEECCCHHHOOOSSSTTTRRRQQQPPPIIIHHHGGGGGGIIIMMMQQQTTTUUUQQQHHHBBBGGGTTT^^^aaa]]]aaajjjtttxxxxxxzzz|||~~~|||wwwyyy}}}{{{nnnuuuxxxeeejjjuuussszzzrrrZZZTTTTTTNNNLLLLLLHHHBBB;;;555222000//////111///===ccc}}}mmmzzzlll```ddd___cccddd\\\OOOEEEBBBCCCGGGKKKQQQSSSTTTUUUWWWZZZ[[[[[[\\\^^^___``````___^^^___aaaccceeefffggggggcccbbbbbbeeeiiimmmoooppprrrrrrtttvvvzzztttaaaJJJDDDXXXsssuuueeeZZZUUU~~~VVV@@@===888888;;;;;;999???XXXttt~~~vvvVVVFFFDDDAAA???=========:::444///,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------|||tttlllhhhfffffflllsss{{{{{{{{{zzzyyyvvvpppjjjooovvv|||{{{yyyxxxwwwsssooo^^^III@@@JJJaaazzznnnZZZZZZXXXNNNJJJ>>><<<@@@MMMZZZZZZJJJ;;;222111//////000000...---//////---+++***)))((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((())))))************+++******)))(((''''''''''''''''''''''''((())))))((()))***,,,---,,,,,,+++,,,...000///---+++******++++++*********)))))))))************+++,,,------000000222444555666777777888666444444666;;;BBBFFFKKKKKKLLLKKKJJJHHHHHHGGGHHHHHHFFFCCC@@@===<<<;;;888:::<<<===>>>BBBHHHMMMGGG???:::>>>FFFJJJKKKLLLGGGJJJMMMNNNMMMMMMOOORRRVVVWWWYYY\\\bbbjjjuuu{{{qqqooolllkkkkkkkkkkkkjjjaaaZZZVVVZZZ``````ZZZSSSaaaffffffiiikkkgggmmm}}}kkk]]]___hhhjjjccc\\\[[[fffllljjjooo{{{{{{sss^^^\\\[[[^^^fffrrr~~~wwwhhh___OOO666++++++******+++---...///222222555888777777===FFFOOOeeeyyyjjjXXXZZZeeemmmuuuwww```jjjqqqkkkVVVJJJLLLHHH>>>999999999<<>>===<<<======:::444...---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------wwwqqqllljjjggggggmmmttttttwwwzzzyyyyyyxxxqqqjjjmmmtttyyyyyyxxxxxxvvvrrrlllZZZEEE>>>KKKeeepppZZZYYYWWWNNNKKKAAA???BBBMMMXXXWWWIII;;;333111000000000000///---......,,,+++***)))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''((((((((()))******++++++,,,+++***)))(((''''''''''''''''''''''''((())))))((()))***,,,,,,,,,,,,+++---...000///,,,***)))))),,,,,,+++++++++************))))))******+++,,,---...///000222444555666666666666555444555999>>>CCCEEEGGGHHHGGGEEEDDDDDDEEE?????????<<<888555444444666:::===>>>>>>CCCMMMUUUQQQHHH??????BBBFFFLLLQQQNNNNNNNNNNNNOOOQQQRRRRRRVVVWWWYYY[[[```hhhrrrxxxooonnnmmmlllkkklllmmmmmmeee\\\WWW```lllmmmfff___aaaiiillloooqqqkkkqqqzzzkkkjjjnnnmmmgggccc[[[___bbbccchhhqqquuuuuuiiiddd___aaakkkwwwxxxhhh___OOO666++++++++++++,,,---///000444444666888888999BBBMMMXXXlll}}}ppp```bbbmmmtttzzzlllqqqwwwppp[[[NNNNNNKKKCCC888999;;;>>>CCCJJJOOORRRVVVZZZ]]][[[[[[___aaa```TTTIII<<<333222333222111222222222111111111111000000000000000111111111111000000000000000000000000////////////////////////------......//////000000000222333333333777>>>CCCEEEIIINNNRRRUUUWWWYYY[[[XXXVVVSSSOOOLLLJJJIIIHHHMMMMMMIIIFFFJJJUUU___cccSSS\\\hhhpppmmmiiinnnwww~~~~~~zzz{{{}}}uuu}}}vvviiiuuuyyy___XXXVVVPPPNNNLLLIIICCC<<<666333111000222333444IIIssszzzzzz{{{|||___MMMQQQTTTUUUQQQIIIDDDCCCEEEFFFJJJOOOPPPPPPQQQUUUXXXVVVXXXZZZ[[[ZZZ[[[]]]___cccbbbaaa``````___\\\ZZZNNNKKKGGGHHHLLLSSSYYY]]]```bbbgggmmmtttzzz~~~ooo```dddrrryyyhhhZZZRRRddduuudddPPPAAA>>>======999:::LLL```zzzxxx}}}xxxfffRRREEE>>>===<<<===>>>:::444///------,,,,,,,,,,,,------,,,,,,,,,,,,------------qqqnnnlllllljjjiiinnnuuusssyyy}}}|||{{{yyyoooeeeiiipppvvvwwwxxxyyyvvvqqqlllZZZEEE???OOOkkkpppYYYXXXXXXPPPNNNGGGDDDEEENNNWWWVVVIII<<<444222111000111111000...---,,,++++++******++++++&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''))))))))))))***+++,,,,,,---,,,***)))(((''''''((('''''''''''''''((())))))'''(((***+++,,,,,,+++++++++---///...---+++***+++,,,,,,+++++++++*********))))))))))))***+++,,,---+++---...000222333444444333444555555555777<<<@@@AAACCCFFFGGGEEEEEEGGGIII>>>???>>>:::555111000000222777;;;<<<===EEESSS^^^bbbWWWKKKCCC@@@BBBLLLVVVTTTPPPMMMMMMRRRUUUVVVTTTSSSUUUVVVXXX\\\ccckkkpppjjjjjjkkkkkklllnnnppprrrkkkccc```fffmmmnnnnnnoooiiisssyyy|||yyynnnpppuuuggg___UUUSSSXXXbbbiiikkkmmmqqqqqqhhh___aaammmzzzyyyiii___NNN444++++++++++++,,,...000111666555777888888;;;GGGTTT]]]mmmyyy~~~nnnbbbgggpppvvvzzzyyy|||{{{fffUUUPPPKKKDDD:::;;;<<>>555444555444222222222222111111111111000000000000000111111111111000000000000000000000000////////////////////////,,,------......///000000000222333333444888???EEELLLOOOQQQSSSTTTVVVYYY[[[XXXWWWUUUSSSOOOKKKHHHFFFFFFHHHGGGEEEIIITTT]]]```UUUYYY```fffeeeccchhhppp{{{}}}{{{}}}|||}}}~~~{{{zzz}}}xxx}}}~~~uuuqqqsssuuukkkaaappp}}}bbbZZZYYYSSSPPPQQQMMMFFF>>>888333111000111222555OOO{{{|||}}}vvvsssttthhhRRRFFFIIIKKKHHHCCC@@@AAACCCCCCGGGKKKMMMMMMOOORRRVVVUUUWWWYYYXXXXXXYYY]]]```bbb```^^^^^^___^^^[[[XXXKKKGGGBBB@@@@@@CCCEEEEEEMMMRRRZZZdddnnnvvv{{{~~~yyyuuu~~~wwwfffWWWNNNRRRdddzzzbbbLLLFFFAAA???:::999EEEVVVsss~~~}}}yyyrrruuu{{{~~~yyyjjjVVVGGGAAA???>>>>>>>>>;;;555000------,,,,,,,,,,,,------,,,,,,,,,------------...mmmllllllnnnlllkkkooovvvxxx}}}xxxkkk___gggnnntttvvvxxxyyyvvvqqqooo\\\FFFBBBTTTqqqoooWWWWWWXXXRRRQQQKKKGGGGGGOOOWWWVVVJJJ===444333111111222222000///,,,+++++++++***++++++,,,&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''))))))))))))***+++,,,---...,,,***)))'''''''''((('''''''''''''''((())))))'''(((***+++,,,,,,++++++)))+++---...---,,,,,,---++++++++++++************))))))))))))***+++,,,---***+++---///111222333333111333666666555777;;;>>>???CCCGGGHHHHHHIIILLLOOOIIIIIIHHHCCC<<<888666777---222777999<<>>CCCJJJOOORRRRRRRRRSSSZZZTTTLLLHHHFFFBBB;;;555222111333777<<>>EEEJJJWWW^^^bbbfffeeeZZZ\\\oooqqqlllkkk{{{vvv~~~nnn[[[UUUNNNCCCBBB<<<666:::DDDOOOTTTUUUWWWXXXZZZ[[[\\\___cccfff```ZZZLLL<<<333222222000222111111111000000//////222111111111000000//////---...000111111111000///......---------,,,,,,,,,,,,,,,,,,---------......111111000222444999===@@@@@@CCCGGGGGGFFFFFFHHHJJJMMMOOORRRSSSQQQMMMIIIFFF@@@???@@@BBBIIIRRRZZZ```WWWYYY[[[]]]^^^```ccceeeppptttxxxyyywwwvvvwwwxxxyyy|||yyyoooiiilllsss}}}|||zzz}}}zzzgggeeefff^^^UUU```sssyyylll\\\^^^]]]SSSVVVRRRJJJBBB:::444111000,,,333777NNN{{{lllwwwrrr}}}bbbLLLHHH;;;@@@DDDBBB>>>>>>???@@@CCCEEEGGGIIIKKKOOOSSSWWWXXXWWWVVVVVVWWWXXXYYYZZZ___\\\ZZZ\\\\\\[[[___gggkkkiiieee\\\PPPEEE>>>;;;===???DDDNNN^^^nnnxxxzzz{{{}}}yyywwwvvv}}}|||zzznnn___OOOBBBAAAEEE]]]lllUUUMMMFFFBBB===999>>>GGGhhhwwwxxx}}}wwwkkk[[[OOOEEEDDDAAA???===999444111...---,,,,,,,,,,,,---...---,,,,,,,,,,,,---......llliiijjjnnnrrrrrrtttxxxxxx|||ppp``````iiiqqqrrrqqqrrrrrrqqqkkkYYYEEE>>>FFF\\\yyykkkSSSRRRRRRMMMNNNPPPLLLJJJOOOYYYYYYJJJ888333111000000000000///---,,,,,,++++++***))))))(((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$&&&((()))************++++++++++++++++++******)))((((((''''''((()))((('''''')))+++'''((()))******++++++***,,,,,,---------,,,+++*********++++++******)))((((((((())))))*********+++,,,,,,,,,---....../////////111333333444666999;;;???FFFPPPXXX\\\\\\[[[[[[```\\\VVVRRROOOJJJCCC>>>666222222666;;;CCCPPP\\\jjjiiicccXXXLLLEEEEEEGGGCCCFFFJJJMMMMMMNNNOOOQQQPPPPPPQQQRRRTTTYYY___cccggggggffffffffffffgggggg^^^TTTNNNQQQRRRSSS[[[eeerrrwwwuuuuuuxxxqqqkkkrrruuuzzz{{{sssPPPJJJGGGHHHLLLXXXffflllggg___hhhfffdddiiirrr}}}vvvmmm^^^GGG444---,,,,,,,,,---///222444555888:::;;;;;;>>>CCCHHHOOOYYY```dddcccZZZ^^^ttttttooojjjsss|||sssooo|||lll[[[WWWQQQFFFAAA<<<777999AAAKKKRRRUUUUUUWWWXXXYYYZZZ\\\___bbb\\\VVVIII999111222333333111111111111000000000///111111111000000000//////---...///000111000000///.........---------,,,,,,,,,,,,,,,---------....../////////000222666999;;;===???@@@???<<<;;;;;;===CCCEEEIIIKKKMMMLLLJJJIII>>>===<<>>===>>>???CCCDDDGGGIIIKKKNNNSSSVVVWWWWWWVVVVVVWWWXXXZZZ[[[\\\\\\\\\]]]___bbbcccdddnnnkkkhhhgggeee^^^SSSKKK@@@>>>???GGGVVVgggrrrvvvxxxzzz~~~xxxqqqqqqllllllgggdddsss{{{hhhZZZMMMBBBBBBCCCYYY~~~tttUUULLLEEEAAA===999>>>GGGggg~~~vvvxxx~~~|||uuulll]]]OOOGGGDDDAAA>>>;;;777333000...---,,,,,,,,,,,,---...---,,,,,,,,,,,,---......lllkkkmmmsssvvvvvvxxx{{{zzz|||~~~}}}qqqeee```kkkttttttpppnnnooonnnjjjYYYFFF;;;>>>PPPkkkhhhPPPPPPOOOIIIHHHKKKIIIIIIPPP[[[[[[KKK888222000////////////...,,,++++++,,,,,,+++***((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))))))))))))))************+++******))))))((((((''''''((()))((('''''')))***'''((()))***++++++++++++,,,,,,---------,,,+++***))))))******))))))((('''''''''((()))***++++++,,,+++,,,,,,------......//////111222333333444777999===FFFSSS^^^cccdddcccaaaeeeeeedddaaa[[[TTTMMMHHH<<<666111444:::@@@IIIQQQVVV[[[^^^XXXMMMDDD@@@AAADDDLLLUUUVVVQQQMMMNNNRRRPPPQQQRRRRRRUUUYYY___dddeeedddcccbbbbbbcccdddeee^^^SSSMMMQQQSSSRRRTTTZZZgggpppooommmtttqqqfffccceeegggfffpppxxxfffLLLFFFGGGDDDGGGSSSbbbgggbbbZZZbbbccceeejjjsss~~~vvvkkk[[[EEE111...---------///111333444222666:::;;;;;;===AAAEEEKKKXXXaaadddaaaWWW]]]sssvvvsssoootttzzzoooiiiuuufffVVVWWWRRRGGGAAA>>>:::999===FFFOOOUUUVVVXXXYYYZZZZZZZZZ]]]^^^]]]WWWIII999000111444333111111111111000000000000111111000000000000//////......///000000000000000.........------------,,,,,,,,,,,,---------...............///000111333444777888888666333111222222555666999<<<>>>@@@AAAAAA:::888888:::@@@IIIRRRXXXPPPQQQSSSUUUWWW[[[___cccgggkkkppprrrqqqqqqtttvvvzzz|||~~~xxxzzztttpppnnnjjjffffffiiisss|||xxx~~~xxxmmmgggbbbVVVKKKVVVkkkqqq|||nnn]]]]]]^^^YYYYYYUUUNNNDDD:::333000000...333777NNN{{{xxxyyyvvvkkklll}}}~~~pppZZZLLLBBBBBBAAA@@@===<<<===???BBBDDDFFFHHHJJJMMMRRRUUUWWWWWWVVVWWWWWWYYYZZZ[[[XXX]]]^^^^^^fffqqqsssnnnwwwpppkkkmmmrrrrrrkkkcccQQQHHH??????JJJZZZhhhoootttuuuyyy}}}vvvjjjddddddXXXQQQHHHEEEOOOeeewwweeeXXXMMMFFFAAA@@@RRRwww|||VVVJJJBBB@@@===999===GGGgggxxxyyy{{{yyyrrr___MMMIIIFFFAAA===999666222///...------,,,,,,------...---,,,,,,,,,,,,---......llllllpppwwwyyyxxxzzz~~~yyyxxxxxxyyyzzzwwwnnnggggggsss|||yyyqqqmmmmmmmmmiiiZZZGGG;;;:::HHHbbbxxxfffOOONNNOOOHHHFFFFFFFFFHHHQQQ]]]]]]LLL888222000////////////...,,,***+++,,,---,,,***(((&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&((()))(((((((((((())))))))))))******))))))(((((((((((('''((()))(((&&&&&&(((***'''((()))***+++,,,,,,,,,,,,,,,---------,,,+++***)))))))))))))))(((''''''&&&'''((()))***+++,,,,,,+++++++++,,,------......///111222222222333555777<<>>CCCGGGDDDLLLRRRQQQJJJDDDCCCFFFQQQWWW\\\[[[TTTNNNMMMOOOOOOPPPRRRRRRSSSXXX^^^dddaaaaaa``````aaacccfffgggfffYYYQQQSSSUUURRRRRRVVV]]]kkkmmmiiippppppddd]]]]]]YYYYYYaaaggg]]]MMMEEEFFFBBBDDDQQQ___ccc]]]WWW```bbbgggmmmuuuuuuiiiYYYCCC111---------...000111333444333777;;;<<<<<<;;;>>>@@@LLL]]]gggfff___SSSVVVjjjvvvvvvvvvyyyjjjlll}}}```PPPSSSQQQFFFBBB@@@===:::;;;BBBMMMUUUXXXZZZ\\\\\\[[[[[[[[[\\\bbb[[[KKK:::000000111111111111111000000000000000000000000000000000//////...//////000000000000000............------------,,,,,,,,,---------......------......////////////111111111111000///000000000000000000111333444555555444333444:::BBBKKKQQQMMMOOOQQQRRRTTTWWW\\\___eeejjjnnnqqqqqqrrruuuyyy~~~uuukkkooojjjggghhhiiigggfffhhhnnnxxx~~~uuupppiiidddYYYNNNYYYlllpppzzzooo]]]\\\^^^[[[[[[XXXQQQFFF;;;333000000---222888RRRwwwzzzxxxkkkjjjxxx}}}tttnnnrrr|||~~~kkkZZZHHHDDD@@@>>>===;;;<<<>>>BBBCCCFFFGGGIIILLLPPPTTTUUUVVVVVVWWWXXXYYYZZZZZZWWW]]]^^^^^^nnn{{{tttllliiilllqqqvvvxxxjjjYYYFFF===@@@MMM]]]iiiqqqrrruuuxxx|||zzzlll]]]TTTRRRIII>>>666666:::FFF^^^vvvwwwggg[[[QQQJJJCCC@@@RRRwwwYYYJJJ???@@@>>>:::===GGGeee~~~|||{{{~~~xxxbbbMMMMMMIIICCC===999555222///---------------------------,,,,,,,,,,,,---......iiilllrrryyy{{{xxxyyy}}}vvvuuutttvvvvvvrrrlllhhhppp{{{~~~tttooonnnnnniii[[[III===<<>>DDDLLLSSSXXX\\\```bbbeeekkkqqqsssmmmdddZZZTTTJJJ???666666;;;===@@@BBB>>>EEEKKKLLLJJJKKKQQQWWWaaa```]]]YYYTTTPPPLLLJJJKKKNNNPPPPPPPPPTTT[[[bbbbbbaaaaaaaaaaaabbbdddeeefffXXXOOOQQQUUUUUUXXX^^^\\\nnnqqqmmmqqqqqqhhhddd^^^VVVVVV\\\___\\\SSSIIIFFFBBBFFFTTT```aaa\\\YYYbbbeeejjjpppwwwtttgggWWWCCC222,,,,,,---...000111222333666999===>>><<<:::;;;===LLL```mmmlllcccTTTSSSbbbuuuttttttnnnggg^^^LLLQQQQQQFFFCCCBBB@@@===<<>>===;;;;;;>>>AAACCCEEEFFFHHHKKKOOORRRSSSTTTUUUVVVWWWXXXYYYYYYXXX]]]]]]^^^sssxxxooolllrrryyyyyyeeeNNN@@@<<>>AAAAAA;;;===GGG^^^{{{xxxvvvzzzxxxfffSSSPPPKKKEEE???;;;777333000---------------------------,,,,,,,,,,,,---......fffiiirrryyyyyyuuuuuuyyyuuussstttwwwwwwqqqllljjjsss||||||uuuqqqpppooohhhZZZIIIAAACCCPPPgggzzzlllRRRPPPSSSMMMIIIAAABBBGGGQQQ^^^___MMM999333111000000000000///---++++++,,,,,,+++***((('''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''(((((('''&&&%%%'''((('''((()))+++,,,---------,,,,,,---------,,,+++***))))))******))))))((('''''''''((()))***++++++,,,)))******++++++,,,,,,------...///000000111444666AAADDDHHHMMMQQQWWW\\\```bbbeeehhhjjjhhhbbb[[[VVVLLLAAA888888;;;===>>>AAABBBEEEIIILLLPPPVVV]]]ccceee^^^WWWSSSRRRPPPKKKGGGFFFJJJLLLLLLKKKOOOWWW^^^dddcccbbbaaa___^^^\\\\\\YYYMMMGGGKKKRRRWWW```kkkgggtttvvvsssxxxuuuppprrrdddYYYZZZ``````bbb^^^PPPGGGEEEMMM\\\eeebbb^^^```fffhhhlllsss{{{ssseeeUUUBBB222,,,,,,...///000111222333666:::======;;;999:::<<>>>>>CCCLLLSSSTTTWWWZZZ[[[YYYWWWUUUTTTTTTOOOCCC555---...000000000000000000111111111111......////////////000000///////////////000111111/////////.........------,,,,,,,,,---------..................///000111111333444555777888777333000333111///......///000222000//////000444888===@@@EEEHHHMMMPPPQQQSSSUUUVVV]]]aaaeeehhhiiikkkpppttt}}}}}}qqqoookkkggggggeeebbbcccgggpppxxxqqqjjjfff]]]SSS\\\jjjkkkpppxxxxxxjjj``````aaa___```^^^WWWJJJ<<<222///000000222777QQQzzz~~~}}}tttwwwuuupppppptttwwwvvv{{{rrrXXXJJJ>>>===>>>;;;;;;???AAABBBDDDEEEGGGJJJNNNQQQQQQRRRSSSUUUVVVWWWWWWWWWYYY[[[[[[___rrr{{{pppmmmyyyjjjYYYKKKAAA@@@PPPbbbmmmqqquuuwwwyyy}}}|||zzzuuuooofffXXXGGG<<<:::777444555888666555===JJJSSS___jjjooopppnnnggg___KKKIIIYYY|||dddNNN???CCCDDD===>>>HHHVVV{{{vvvwwwvvvjjj\\\PPPLLLGGGAAA===888333000,,,------......------,,,---,,,,,,,,,,,,---......bbbgggpppwwwvvvqqqppptttsssqqqtttyyyxxxpppkkkjjjooovvvyyyuuuqqqppppppnnnfffWWWHHHCCCJJJZZZpppsssVVVRRRTTTOOOIIIAAABBBFFFQQQ]]]___MMM:::222000////////////...,,,,,,,,,++++++***))))))(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''(((((()))))))))*********((((((((((((((((((((((((((((((((('''%%%%%%&&&((('''((()))+++,,,---......,,,,,,---------,,,+++*********++++++******)))((((((((())))))*********+++))))))******+++,,,,,,,,,+++,,,...///000111444666>>>AAAEEEIIIMMMSSSYYY]]]\\\YYYVVVUUUWWWWWWUUURRRJJJAAA:::999:::;;;>>>BBBBBBDDDGGGLLLRRRWWW[[[]]]XXXSSSMMMKKKMMMMMMJJJFFFBBBEEEIIIHHHGGGJJJRRRZZZ`````````___\\\YYYUUUSSSKKKCCCAAAIIIQQQXXXeeessstttvvvrrrttt|||yyyuuu|||iii\\\```gggdddjjjiiiXXXGGGIIIUUUfffjjjdddcccgggjjjjjjmmmtttrrrcccRRR???///---...///111222333333444444777::::::999888:::===GGGaaatttyyyuuudddWWWYYYjjjpppvvvxxxiiiyyyfffLLLNNNPPPFFFAAA@@@>>>>>>???DDDJJJOOORRRVVVYYY[[[YYYVVVTTTSSSQQQMMMCCC666000000111000///000000000111111111111........./////////000000000//////...///000111222////////////............,,,,,,,,,---------.........---,,,---...000333555888999<<>>999333222000.........///000//////000111333666888:::<<>>>>>???;;;<<<@@@@@@BBBDDDEEEFFFIIIMMMPPPOOOPPPRRRTTTUUUVVVVVVVVVXXXXXXZZZ```kkkzzzvvvvvvooohhh^^^NNNCCCKKK]]]lllpppuuuxxxyyy||||||tttlllggg```[[[VVVPPPGGG<<<888999111222333444444555;;;@@@IIIUUUdddqqq}}}|||fff```iiikkkQQQAAAEEEGGG??????HHHTTTzzz|||lll]]]NNNKKKFFFBBB>>>888333///,,,,,,---......---,,,,,,---,,,,,,,,,,,,---......___eeeooovvvtttnnnmmmppppppooorrryyyxxxoooiiihhhjjjoooqqqnnnnnnooopppnnndddUUUFFFDDDNNN```vvvyyyYYYSSSUUUOOOIIIBBBBBBFFFPPP]]]^^^MMM:::111///...---......---+++---,,,+++***))))))))))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''))))))))))))************'''''''''(((((((((((((((((((((((('''%%%%%%&&&''''''((()))+++---.........,,,,,,---...---,,,+++***+++++++++++++++***)))))))))))))))))))))*********)))))))))***++++++,,,,,,)))+++---...///111444777:::===BBBGGGKKKPPPVVVYYYUUUNNNEEEBBBFFFKKKMMMMMMGGG@@@:::999999:::===BBB>>>???BBBIIIOOORRRQQQNNNJJJHHHFFFGGGIIIJJJIIIGGG>>>CCCFFFEEEDDDGGGPPPXXXYYYZZZ[[[[[[ZZZWWWSSSQQQEEE@@@AAAJJJRRRYYYfffuuu{{{tttkkkqqq~~~zzzvvv~~~kkk]]]ccckkkgggoooppp]]]HHHLLL[[[lllnnnffffffmmmkkkjjjllluuusssbbbPPP<<<---...///000222444444555555111444777888777888;;;???IIIdddxxx~~~{{{hhhWWWTTTdddrrr|||jjjtttgggJJJKKKLLLDDD???>>><<<===@@@DDDIIILLLSSSWWW[[[]]][[[XXXVVVTTTUUUQQQGGG:::333222111/////////000000111111111222---.........//////000000000///.........///111222000/////////............,,,,,,,,,---------......---,,,++++++---111444777:::<<>>???<<<<<>>999555777<<<555777666444666<<>>888222...,,,,,,---......---,,,,,,---,,,,,,,,,,,,---......eeehhhpppxxxxxxrrrnnnnnnjjjmmmppppppmmmhhhdddbbbkkkkkkhhheeegggooorrrrrrggg\\\LLLDDDNNNdddyyyyyy\\\WWWYYYTTTOOOEEECCCEEENNN\\\^^^MMM999222111//////000000...---++++++******)))((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((()))))))))))))))(((((((((((((((((((((''''''&&&)))))))))))))))))))))))))))))))))***+++,,,......******,,,///000///+++'''************************))))))))))))))))))))))))''''''((()))***++++++,,,+++,,,++++++,,,///444888>>>======AAAHHHMMMQQQRRRIIIMMMIIIBBBFFFSSSWWWSSSHHHHHHEEE???;;;:::???CCC>>>@@@CCCDDDDDDEEEGGGHHHEEEDDDCCCDDDEEEFFFEEEDDDDDDDDDDDDDDDFFFLLLSSSYYY]]]\\\[[[ZZZXXXWWWVVVVVVHHHAAACCCOOOSSSQQQ]]]ooouuuppplllnnntttwwwuuuqqqjjjnnnmmmgggbbb```]]]YYYEEEKKKUUU___gggkkkmmmlllqqqcccjjj~~~ooo[[[FFF555+++///...///222555777555444111222333333444555999;;;OOOcccvvvyyy```WWWeeezzzoooqqqcccPPPMMMJJJHHH??????>>>;;;===DDDMMMQQQQQQXXX\\\ZZZWWWXXXXXXVVVYYYXXXOOO@@@444111111000---.........//////000000......////////////......//////////////////////////////......------------...---,,,,,,++++++,,,,,,---,,,,,,---///333666999<<>>>>>===;;;555000111555<<>>HHHXXXqqqttt{{{{{{tttaaaUUUMMMDDD???===:::333,,,.........------,,,,,,,,,------------------------hhhkkkrrrxxxwwwqqqmmmmmmjjjlllnnnnnnjjjfffbbbaaajjjkkkjjjhhhkkkrrrvvvuuujjj[[[KKKGGGQQQdddxxx{{{___ZZZ\\\UUUOOOCCCBBBCCCMMM[[[]]]LLL888222111//////000000...---++++++******)))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((())))))))))))(((((((((((())))))(((((('''&&&)))))))))))))))))))))))))))))))))***+++,,,---...***+++,,,...///...+++(((************************))))))))))))))))))))))))(((((())))))******++++++++++++++++++,,,///444888===>>>???BBBFFFJJJLLLMMMFFFNNNRRRPPPRRR[[[[[[VVVSSSOOOIIIBBB===<<<>>>AAA===???BBBCCCCCCCCCDDDFFFDDDCCCBBBCCCEEEFFFEEEDDDEEEEEEEEEEEEHHHMMMTTTYYY]]]]]]]]]]]]]]]]]]]]]\\\MMMBBBAAALLLRRRQQQXXXeeewwwrrrnnnmmmoooqqqpppnnnkkknnnlllddd\\\WWWRRRMMMDDDIIIPPPVVVZZZ```hhhnnnssseeekkkppp\\\GGG666---,,,---///222444555555444222333444444444555888;;;III___uuueeeYYYggg|||xxxxxxkkkQQQNNNQQQNNN@@@???>>><<<===DDDLLLQQQQQQWWW[[[[[[[[[]]]]]][[[[[[WWWLLL<<<333111222000/////////000000000111111......////////////......////////////////////////000000000/////////.........---,,,,,,++++++,,,,,,---,,,,,,,,,///222666888777???BBBBBBIIITTTTTTMMMJJJEEE???<<<<<<999444000666555222222:::EEEIIIGGGAAA===<<>>>>>@@@DDDFFFGGGGGGIIIJJJLLLMMMOOOQQQRRRTTTTTTUUUWWWXXXYYY[[[\\\YYYUUUQQQQQQOOOOOO[[[xxxwwwqqqnnnVVVJJJXXXhhhnnnuuuzzzzzzlllfff]]]SSSIIIAAA===:::666666666888<<>>???@@@AAAAAAAAACCCEEEKKKVVV]]][[[\\\aaaccc___^^^WWWLLLCCC>>>===>>>>>>===???AAAAAAAAA@@@AAABBBBBBAAAAAABBBDDDFFFEEEDDDDDDDDDDDDEEEGGGKKKRRRWWW[[[[[[]]]^^^___`````````UUUJJJIIIUUU^^^___ccckkk~~~zzzssslllgggeeecccccclllooommmddd[[[UUUNNNHHHIIILLLOOONNNPPPYYYjjjwwwsssffflll~~~mmmYYYDDD555---,,,...111333444555666777555666666555555666888;;;GGG^^^wwwppp```hhhzzzzzzxxxTTTNNNWWWPPPAAA@@@===<<<===BBBJJJPPPRRRVVVZZZ[[[___dddccc___]]]XXXLLL<<<333222222111000000000000111111111111......////////////....../////////////////////////////////..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,...111444666666===@@@@@@FFFNNNOOOJJJJJJHHHEEEDDDCCC@@@:::555777666333222999GGGSSSYYYPPPFFF===:::;;;???GGGOOOUUUYYY]]]_________aaadddfffiiilllmmmnnnoooppprrrsssvvvzzz~~~||||||rrreeejjjhhhiiijjjiiigggiiimmmpppvvv|||}}}}}}zzzwwwtttwwwiiikkkxxxxxxnnncccbbbiiiqqqsssqqqpppkkk```PPP???444//////000555888aaayyywww}}}}}}vvvrrrttt~~~|||kkkbbbYYYMMMAAA<<<:::999:::>>>>>>@@@CCCEEEFFFGGGHHHJJJLLLLLLMMMNNNPPPRRRTTTUUUUUUWWWYYY[[[ZZZTTTKKKEEEFFF@@@;;;AAASSSsssrrrnnn^^^QQQVVViiiooouuuzzz~~~~~~tttiiiXXXSSSJJJBBB;;;888777777555444444666===HHHUUU^^^KKK>>>777;;;===???JJJYYYbbblllwww}}}fffYYYPPPOOONNNEEEPPPhhh~~~xxx}}}{{{|||qqqXXXOOOCCC;;;888777444111...------------,,,,,,,,,------------------------kkkmmmsssyyyxxxrrrnnnooommmnnnmmmkkkfffcccaaa```jjjnnnpppoooooossstttsssjjj\\\YYYhhhxxx}}}yyy___ZZZZZZPPPIII@@@>>>@@@JJJYYY]]]MMM:::222111//////000000...---++++++******)))(((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''(((((())))))))))))((()))))))))))))))(((''''''(((((((((((((((((((((((((((((())))))***,,,---...---+++******+++,,,,,,+++************************((((((((((((((((((((((((*********)))))))))))))))***++++++++++++...222555>>>???@@@???>>>>>>@@@CCCYYY```ddd```]]]aaafffhhh^^^UUUIII@@@======<<<;;;===???@@@AAA?????????@@@AAA@@@@@@AAADDDEEEEEEDDD@@@AAAAAABBBDDDIIIOOOSSSVVVWWWXXXZZZ[[[[[[[[[[[[]]]WWWYYYdddkkkiiijjjpppxxxvvvrrrkkkddd___^^^```lllooooooiiiccc^^^YYYTTTPPPPPPMMMKKKNNN[[[pppttthhhnnnyyygggRRR>>>111+++///222555666666555666888777888888777555666888:::EEE\\\rrrsssbbbdddqqqvvvzzz{{{bbbUUU]]]SSSCCC@@@=========@@@GGGNNNSSSVVVXXX[[[aaafffddd___]]]\\\SSSCCC666111111111000000000000000000000000......////////////......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,+++,,,---000222444:::>>>@@@>>>@@@DDDDDD@@@DDDDDDEEEFFFGGGEEE???;;;666555333222777DDDTTT^^^XXXLLL???::::::===BBBGGGLLLRRRXXXZZZYYYZZZ^^^bbbeeefffhhhhhhhhhjjjlllnnnppprrruuuyyy}}}}}}ooonnnkkkjjjkkkjjjgggjjjoooqqqvvvzzz|||~~~{{{yyyqqq```jjjnnngggmmmssstttrrrqqqmmmbbbQQQ@@@444000000000666:::eeetttrrryyy}}}rrrnnn}}}vvvvvv~~~~~~mmmbbbTTTIII???;;;:::999:::===>>>@@@BBBDDDDDDEEEGGGIIIKKKKKKKKKLLLMMMPPPRRRTTTTTTUUUXXXZZZZZZWWWPPPKKKHHH@@@<<<>>>CCCPPPmmmyyypppaaaWWWZZZiiipppuuuuuurrrkkk^^^RRRDDDAAA<<<777444333333444555666666888???NNNaaaooogggVVVIIIFFFDDDCCCNNN^^^fffppp}}}ssscccUUUOOOKKKBBBMMMmmm|||www}}}|||hhhUUUMMMBBB;;;777555222///------------------------,,,,,,------------------eeeiiirrrzzz{{{uuupppqqqnnnoooooolllhhhdddbbbbbbjjjooorrrpppmmmnnnmmmjjjaaaUUURRR```rrr{{{xxx^^^ZZZZZZOOOGGG@@@>>>???JJJYYY^^^OOO===222111//////000000...---++++++******)))(((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''((())))))))))))))))))))))))))))))(((((('''((((((((((((((((((((((((((((((((()))***+++---------+++))))))+++,,,,,,+++************************((((((((((((((((((((((((*********))))))))))))))))))***+++++++++---000333:::===@@@CCCFFFIIIMMMOOO^^^ccceeeaaa[[[[[[^^^___RRRKKKBBB<<<:::;;;:::999===???AAA@@@???>>>???@@@@@@??????@@@BBBDDDCCCBBB>>>???@@@AAADDDIIIOOOSSSSSSTTTUUUVVVVVVUUUSSSRRRZZZ\\\dddnnnnnnfffdddgggfffiiijjjhhhcccaaabbbeeeeeekkkmmmkkkiiiiiigggdddXXXTTTPPPPPPWWWfffwwwvvvnnnvvvuuubbbLLL:::000,,,111333555666666666666666888888888777666666888:::@@@UUUeeevvviiiYYY\\\ddddddnnn{{{zzzxxx___```WWWFFF@@@===>>>===>>>DDDMMMSSSVVVXXXZZZ```eeebbb\\\ZZZ```]]]MMM;;;222111222////////////////////////......////////////......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,------+++++++++,,,---...000111:::<<<===;;;:::<<<<<<:::>>>@@@BBBCCCDDDAAA===:::333333333444666>>>JJJUUUUUUKKKAAA??????>>>???BBBCCCJJJQQQTTTUUUVVV\\\```bbbcccdddeeeeeefffiiilllnnnooorrruuuzzz}}}rrrnnnlllllljjjhhhkkkqqqvvvyyy{{{{{{~~~}}}www~~~wwwyyy}}}uuuhhhoootttooo```ZZZjjjssskkkooouuuvvvtttqqqmmmdddSSSAAA555222333111777;;;hhhuuurrryyyyyyrrr}}}tttrrrxxxnnnaaaXXXPPPFFF<<<::::::999999<<<===???AAABBBBBBCCCEEEGGGJJJIIIIIIJJJLLLNNNQQQRRRRRRRRRTTTZZZ```fffiiijjj]]]SSSLLLKKKGGGCCCJJJVVV{{{rrr```ZZZbbblllsssvvvnnn```SSSGGG???666666555444333333444444666888999:::@@@NNNbbbqqq~~~rrrgggaaaZZZRRRSSSYYYgggooo{{{wwwfffWWWOOOJJJAAAMMMqqq|||yyy{{{yyymmm^^^PPPJJJBBB<<<777333///+++------------------------,,,,,,,,,---------......^^^dddqqq}}}wwwqqqooonnnooopppnnnjjjfffdddccchhhooossspppkkkhhheeeaaa```VVVMMMQQQaaatttyyy```\\\[[[PPPHHH???===>>>IIIYYY^^^PPP>>>222111//////000000...---++++++******)))((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((())))))******)))))))))******))))))((('''))))))))))))))))))))))))((((((((()))***+++,,,---,,,+++))))))+++,,,+++***************************)))))))))))))))))))))))))))))))))))))))*********(((***+++++++++,,,///222555999BBBNNNYYY___aaa```XXX\\\___]]]WWWPPPKKKIII@@@>>>:::888888999999999<<<>>>@@@@@@>>>>>>>>>???AAA@@@???@@@AAABBBAAA@@@>>>???AAADDDGGGLLLRRRVVVUUUUUUVVVVVVTTTQQQOOOMMMJJJTTTfffuuuwwwpppjjjkkkfffggggggddd___\\\]]]^^^^^^cccfffeeedddggghhhfffaaa``````dddlllvvvyyyvvvsss^^^GGG777111000111000111444777888777555777888888777666666888:::@@@SSS^^^ggguuutttaaaUUURRR\\\[[[bbb|||zzz```WWWVVVHHHAAA===???>>><<>>444111111////////////..................////////////......////////////////////////...............////////////......---------------++++++++++++,,,---...///333555777777777888999;;;>>>??????>>>===:::777555333222333555666777>>>FFFHHHDDDCCCEEEEEEBBB@@@AAA???DDDKKKOOORRRUUUZZZ^^^^^^```aaabbbcccdddgggjjjlllmmmpppuuuzzzuuuqqqnnnmmmjjjiiimmmsssyyy{{{{{{zzzzzzzzzsssjjjtttwwwsssnnnsssyyyppp^^^^^^aaa```\\\^^^lll}}}pppjjjooovvvxxxxxxrrrooofffUUUBBB555222444111666;;;gggzzz}}}vvvpppttt}}}yyyxxxsssuuu|||nnnZZZPPPJJJKKKBBB:::999999888999;;;<<<===?????????@@@CCCEEEGGGGGGHHHIIIKKKMMMOOOPPPOOONNNPPPWWWeeettt~~~pppbbb\\\YYYSSSNNNKKKXXX{{{uuu___[[[hhhpppuuussscccPPPBBB:::666111222333444555666666777777<<<@@@???@@@HHHYYYfffrrrxxx}}}}}}{{{vvvoooggglllmmmtttpppcccVVVPPPMMMFFFSSS|||~~~{{{wwwlll```NNNIIICCC===777333...+++,,,,,,,,,------------...+++,,,,,,------.........XXXaaaqqqxxxoookkklllnnnpppppplllhhhdddccceeemmmrrroooiiiddd```\\\^^^[[[QQQLLLZZZsssxxx^^^[[[ZZZPPPHHH===;;;<<>>222111//////000000...---++++++******)))((((((((())))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((()))************)))************)))(((((())))))))))))))))))))))))(((((((((((()))+++,,,---+++***)))***+++,,,+++)))************************))))))))))))))))))))))))(((((())))))******++++++((()))***++++++,,,...111111999HHH[[[kkkpppjjjcccQQQQQQPPPNNNIIIAAA:::666111333666888888888999999:::;;;===>>>===<<<===>>>AAA@@@??????@@@@@@???>>><<<>>>AAADDDHHHMMMTTTXXXUUUUUUVVVUUUSSSPPPLLLJJJDDDRRRjjjxxxrrrllliiiddd]]]XXXVVVWWWYYY\\\```___[[[YYYZZZ[[[YYYcccjjjrrryyy|||~~~xxxzzzpppYYYBBB333000222111//////444<<<@@@>>>:::666777777666555666888:::BBBUUU]]]```kkkkkk]]]UUUJJJ[[[^^^aaa|||\\\NNNXXXJJJAAA===???>>>:::@@@KKKMMMTTTYYYZZZ[[[______]]]UUUWWWSSSHHH>>>888333///000000000000//////............////////////......////////////////////////....../////////000000000//////...---------------******++++++,,,,,,------...///222444444555888<<<======<<<999777555555555555222222666666333555;;;;;;===CCCJJJJJJFFFDDDEEE@@@CCCHHHMMMRRRVVVYYYZZZYYY[[[^^^```aaabbbeeeggghhhkkkqqqxxx}}}xxxsssooommmkkkiiimmmtttyyy{{{{{{zzzzzzyyypppfffmmmpppnnnllluuuttt___XXX[[[]]]]]]bbbmmmwww|||~~~uuullljjjooovvvyyyzzzuuusssiiiWWWBBB444111333111666999dddyyyzzzsssrrr{{{}}}yyy|||iiiRRRHHHEEEHHH???999888999888999;;;;;;<<<=========>>>AAACCCEEEFFFGGGIIIKKKLLLMMMMMMNNNLLLKKKQQQ```tttmmmcccfffiiiaaaVVVMMMoooxxxaaaZZZhhhqqqqqqgggTTTCCC999555333333333333333555777999;;;===DDDJJJHHHCCCDDDOOOYYY```uuuzzzqqqnnn{{{hhh___UUUQQQPPPKKKZZZssseeePPPKKKDDD<<<666222000...,,,,,,,,,---------......++++++,,,,,,---......///VVV```rrryyymmmgggjjjmmmppppppmmmhhhdddbbbbbblllrrrooohhhccc^^^ZZZVVV[[[VVVNNNYYYrrr{{{uuu[[[XXXXXXNNNGGG;;;999:::EEEVVV\\\OOO>>>222111//////000000...---++++++******)))(((((((((******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***************************)))(((((())))))))))))))))))))))))''''''(((((()))+++,,,---+++***)))***,,,,,,***(((************************))))))))))))))))))))))))'''(((((()))***++++++,,,((()))***+++++++++...000111:::LLLccctttvvviii\\\PPPJJJBBB>>>999444111000)))///666999999888999:::777999;;;<<<;;;;;;<<<===BBB@@@??????@@@@@@>>>===999;;;???BBBGGGLLLSSSWWWSSSTTTUUUTTTRRROOOKKKIIIOOO[[[rrrvvviiigggbbb[[[VVVUUUYYY^^^bbb^^^```]]]UUUOOONNNNNNKKK\\\iiixxx}}}yyyvvvwwwtttyyy}}}lllTTT<<>>RRRYYYZZZbbbcccXXXQQQEEE]]]eeeeeeyyy^^^NNNaaaKKKAAA===@@@>>>999???JJJJJJSSSYYYZZZ[[[^^^aaa```TTTPPPIII@@@<<<;;;555---222111111111000000//////......////////////......////////////////////////---------.........////////////...------------...******+++++++++,,,,,,,,,---...111222222222666;;;;;;:::888666555555888:::888333222666666222222666222888BBBKKKLLLHHHGGGJJJCCCDDDGGGMMMSSSWWWXXXWWWVVVXXX\\\^^^```aaaccceeedddjjjsss{{{~~~yyytttpppnnnkkkjjjnnnuuuvvvyyyzzz{{{}}}}}}tttjjjooossspppooo{{{zzzcccYYY[[[\\\\\\aaakkkvvv|||wwwrrrmmmlllpppuuuyyyzzzxxxuuulllXXXBBB333///222111666888bbbsss{{{mmmTTTKKKIIIFFF>>>888888999888888::::::;;;;;;;;;;;;===@@@BBBCCCEEEGGGJJJKKKLLLLLLLLLPPPLLLHHHLLLXXXkkk|||{{{jjj```fffpppiiiYYYPPPjjjzzzcccYYYeeepppjjj\\\HHH;;;666444222666444222111333777;;;>>>CCCLLLSSSQQQHHHDDDJJJRRRaaazzzwwwmmmwwweee]]]UUURRRRRRMMM]]]yyygggTTTNNNEEE<<<555222222222,,,,,,,,,------.........++++++,,,,,,---...//////[[[bbbppp}}}uuulllhhhjjjkkkkkkkkkiiigggdddcccdddjjjnnnmmmllliiibbb[[[\\\\\\WWWQQQWWWiiitttvvvxxxttt[[[RRROOOHHHFFF???===<<>>======<<<888555666888;;;>>>BBBHHHNNNRRRQQQRRRRRRNNNIIIHHHNNNSSSSSS___vvvqqqiii^^^\\\[[[\\\[[[[[[aaahhhbbb___VVVJJJCCCCCCHHHKKKTTTcccttt|||{{{vvvoookkkiii|||uuubbbLLL:::111111333111888:::===RRRggg^^^CCC888777666555666777999;;;???EEEUUU^^^ZZZYYYTTTFFFDDDXXXooo}}}^^^HHH\\\SSSDDD:::===@@@<<<<<>>>>>>>>???AAADDDHHHJJJKKKKKKKKKQQQKKKJJJNNNPPPWWWlllzzzmmmaaa```hhhnnnpppeeegggwww}}}aaaXXXccclll^^^LLL===666444222000222333555777;;;???CCCEEEGGGKKKLLLHHHCCCFFFRRR]]]mmm}}}wwwpppfff]]]]]]bbbtttppp```VVVWWWVVVRRRXXXddd|||pppSSSLLLBBB;;;777444111...///...---,,,+++,,,---------------............///]]]cccppp}}}xxxqqqnnnnnnnnnooonnnkkkgggbbb```dddiiimmmmmmkkkhhhaaaZZZYYY\\\ZZZWWW___qqq}}}}}}pppUUUNNNMMMIIIGGG@@@===;;;???JJJPPPHHH;;;222000000000000000...,,,******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''((())))))******))))))************)))))))))***+++,,,+++***((('''((()))******)))***,,,...---,,,***))))))***,,,...---,,,+++******+++,,,---(((((((((((('''''''''&&&(((((()))))))))******************)))******++++++)))000999AAACCC???888333333111...+++))))))))))))***,,,000333666777777777666777888999::::::::::::???>>><<<<<<===;;;888555222666;;;@@@DDDIIIOOORRRPPPOOOMMMKKKJJJKKKMMMOOORRRZZZkkk|||vvvlllhhhddd```[[[YYY\\\aaadddddd```\\\SSSIIICCCCCCFFFIIIUUU^^^kkkssstttpppgggaaalll~~~}}}qqq]]]GGG666...///111333;;;AAADDDPPP[[[SSS@@@888777666555555777999:::<<<@@@OOO]]]```ccc]]]KKKEEESSSsss~~~ZZZFFFXXXVVVFFF:::<<<>>>:::888;;;IIIPPPXXX]]]___```bbbeeeaaaYYYMMMBBB<<<777333///000000111111111111000000///////////////////////////............---------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,---......//////000111111222222333333333444666777888999:::555555444444333222222111333444555999>>>DDDJJJMMMIIIGGGFFFHHHMMMQQQRRRQQQRRRSSSVVVYYY\\\___```aaahhhfffmmm{{{~~~|||wwwrrrkkkggggggkkkoooqqqsssrrruuu{{{}}}~~~uuuooommmjjjddd```aaagggmmmmmmiiiiiipppwwwzzz}}}zzzxxxjjjRRR<<<111//////...444;;;[[[yyydddQQQQQQGGG???999999999888777888;;;;;;;;;<<<======>>>>>>???AAADDDGGGJJJKKKKKKKKKMMMKKKLLLOOOOOOWWWpppzzzrrrjjjdddfffnnndddeeewwwggg[[[dddgggZZZHHH;;;666555666666444555999<<<@@@CCCEEEEEEEEEDDDCCCDDDJJJVVVdddnnn~~~{{{{{{~~~pppmmmeee]]][[[\\\ZZZUUUIIILLLYYYssskkk]]]SSSUUUTTTQQQYYYggg{{{nnnTTTMMMBBB:::666333111...///...---,,,,,,,,,---------------............///]]]bbbnnn{{{{{{uuusssnnnpppqqqqqqoooiiiddd```ccciiimmmllljjjggg```XXXVVV[[[[[[ZZZdddxxxlllPPPJJJLLLIIIHHHAAA>>>:::<<>>>>>@@@CCCFFFHHHJJJJJJJJJJJJJJJMMMOOOOOOWWWqqqlllbbbgggcccccctttnnnaaafffcccWWWGGG;;;777888;;;===<<<===@@@BBBCCCCCCCCCBBB@@@<<<;;;BBBSSSgggwwwvvvhhhfffggggggqqqzzzrrreeeXXXXXXUUUSSSWWW^^^```]]]IIIFFFHHH[[[{{{gggYYYQQQRRRQQQPPPZZZkkk}}}oooVVVMMMBBB999555333111//////...---,,,,,,,,,,,,------------............///YYY___lll|||~~~wwwtttlllooorrrtttsssnnnhhhdddccciiimmmllljjjggg```YYYTTTXXXXXXUUU^^^rrrmmmPPPKKKNNNJJJGGGBBB>>>999999AAAHHHCCC:::222000000000000000...,,,******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******))))))************))))))***)))(((''''''((())))))((((((((('''(((***///222---,,,+++***)))***+++,,,---,,,++++++++++++,,,---*********))))))))))))((((((((((((((()))))))))***,,,+++***))))))((())))))---......//////000000000+++******))))))******+++)))+++...111444666888888777777888999999999999999888888888888777555333111333999@@@FFFIIIJJJKKKKKKKKKKKKLLLMMMOOOQQQQQQQQQTTTVVVZZZ^^^```ccciiinnnmmmkkkaaaUUUUUU^^^\\\SSS[[[UUUNNNJJJHHHGGGKKKPPPcccdddhhhnnnpppkkkgggeeewwwzzzjjjRRR===111...000333333555<<>>>>>KKK[[[eeeoookkkZZZKKKBBBnnnxxx~~~sss[[[UUU___NNN===888:::;;;<<<>>>>>>IIIUUUYYYWWWWWW[[[aaaccc___WWWKKK>>>555111///000000111111111111000000///////////////////////////............---------------......------,,,+++++++++++++++++++++++++++***+++++++++***+++,,,.........//////000111111222000222444666777777666555222222222111111000000000000111222444888<<<@@@BBB@@@AAABBBEEEHHHKKKLLLMMMOOOQQQUUUYYY^^^aaadddeeehhhjjjsss{{{qqqiiigggiiimmmooovvvtttvvvzzz~~~sss|||~~~rrrkkkeee]]]XXXXXX]]]eeejjjhhheeegggqqqzzz~~~|||yyyjjjQQQ;;;222111333000666888VVVyyyyyyssslllSSSLLLGGG???999999999888777888999::::::;;;<<<<<<=========???AAADDDFFFHHHIIIIIIIIIIIIKKKNNNOOOVVViii|||mmmbbbeee```mmmpppffflllggg\\\MMMAAA===>>>@@@CCCEEEEEECCCBBB@@@???>>>======<<<@@@LLL^^^qqq~~~}}}zzzkkkVVVJJJLLLPPPPPPYYYbbbkkkpppuuu~~~{{{rrrfffZZZZZZeeeqqqxxx||||||mmmbbbTTTQQQggggggZZZRRRRRRPPPNNN\\\nnn{{{sssWWWNNNAAA888444222111000......------,,,,,,,,,,,,---------............///XXX___ooozzztttoooqqquuuwwwuuuooohhhdddbbbhhhlllllljjjhhhaaaZZZTTTVVVQQQJJJPPPeeexxxrrrVVVPPPQQQJJJFFFAAA>>>888777>>>EEEAAA:::222000000000000000...,,,******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******))))))************))))))***)))(((''''''((()))***((((((((('''(((***///222---,,,+++*********++++++++++++************+++++++++*********))))))))))))'''(((((((((((()))))))))++++++***)))((((((((((((******+++,,,,,,------...++++++*********)))******)))+++---000333555777888777888888999999999999888777777777555333111//////444999AAAHHHKKKMMMNNNNNNQQQUUUXXXVVVRRROOOPPPQQQTTTXXX\\\]]]___eeennntttrrrtttnnnaaaYYYZZZYYYUUUZZZSSSMMMKKKHHHHHHPPP[[[ggggggkkkooolllgggiiippp}}}vvveeeLLL888//////111222333000222999<<<777555888666666555555555555555555<<<>>>KKKYYY```jjjkkk^^^PPP===aaawwwpppxxxmmmYYYgggWWWDDD;;;999:::===@@@===GGGSSSWWWTTTRRRVVV[[[WWWXXXVVVOOOFFF;;;444000000000111111111111000000///////////////////////////............---------------......------,,,+++++++++++++++++++++++++++***+++,,,+++))))))+++...---......//////000111111222333444555555444222000000000000000000////////////000111333555888;;;===<<<>>>AAACCCFFFHHHJJJKKKNNNPPPTTTYYY^^^bbbeeefffeeekkkwwwsssjjjgggjjjmmmpppttttttwww|||}}}|||{{{wwwvvvjjjaaaWWWRRRUUU]]]fffjjjhhheeehhhrrr{{{|||xxxiiiPPP:::111222444111777999UUUyyymmmqqquuuXXXNNNGGG???999999999888777888999999::::::;;;;;;<<<<<<<<<>>>@@@BBBEEEGGGHHHIIIIIIGGGHHHKKKOOOSSS[[[bbbooorrrvvvkkkhhh___fffzzz}}}mmmiiissssssjjj]]]QQQJJJHHHHHHIIIIIIFFFBBB>>><<<===???@@@EEEKKKUUU```kkkttt{{{sssiii[[[UUUKKKBBB>>>??????===CCCIIINNNSSS^^^llluuuxxx|||zzztttooopppxxx~~~vvv\\\[[[qqqkkk___WWWUUUOOOMMM]]]rrr|||sssVVVMMMAAA888444333222111---------------,,,,,,,,,---------............///[[[bbbrrr|||uuuvvvwwwyyyyyytttmmmeee``````fffjjjkkkiiigggaaaZZZUUUUUUNNNDDDHHH]]]rrr{{{xxx\\\TTTRRRJJJEEE@@@===888777===CCCAAA:::222000000000000000...,,,******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))******))))))************))))))***)))((('''((()))***+++((())))))((((((***---000------,,,+++************************************************))))))))))))''''''(((((((((((())))))******)))((((((((())))))))))))))))))))))))((((((++++++*********)))))))))***+++---///111444555666777777888888888888777777666666444222///...///111555:::AAAHHHLLLPPPSSSUUU[[[```ccc___WWWPPPNNNOOOUUU[[[``````bbbkkkuuu{{{|||wwwiii```___bbb```YYYSSSOOOIIIJJJXXXjjjsssqqqsssuuupppkkkqqq}}}~~~qqq^^^EEE333---...//////444111000555999:::::::::555555555555555444444444777:::JJJZZZbbbnnnpppdddVVV>>>RRRyyy|||kkkmmmwwwYYYggg\\\MMM@@@999888:::<<<<<>>@@@CCCEEEGGGHHHHHHFFFFFFIIIMMMPPPPPPPPPXXX^^^```cccwww{{{lll___aaaqqqssshhhjjjxxxzzzpppfff]]]XXXUUUTTTKKKHHHDDDBBBDDDHHHNNNRRRYYYbbbmmmtttvvvwwwyyy|||wwwfffUUUIIIBBB>>>AAAKKKNNNFFF===:::<<<<<<::::::DDDTTTaaafffnnnxxx|||dddggg~~~pppddd[[[WWWPPPMMM___wwwpppSSSKKK@@@888555444333222------......------,,,+++---------............///]]]bbbqqq{{{tttyyyzzzzzzyyyssslllddd___[[[bbbggghhhgggfff```ZZZTTTVVVPPPGGGJJJ___ttt~~~}}}___UUUQQQIIIFFF>>><<<888777===CCCAAA;;;222000000000000000...,,,******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&((()))***+++))))))************)))))))))))))))))))))***++++++((()))******)))***,,,...------,,,++++++******)))***++++++++++++++++++*********)))))))))((((((((('''''''''((((((((()))))))))(((((((((((())))))***,,,+++******)))*********+++,,,,,,---------,,,,,,,,,,,,---...000222444555444555555666666555555444333333111...,,,---222666===@@@DDDHHHKKKOOOSSSVVV___bbbeeeccc]]]WWWSSSQQQYYYbbbggggggiiitttmmmjjjrrrqqqiiibbb[[[PPPOOOccc{{{{{{wwwxxxuuuqqqwww|||nnn[[[BBB222...000000...111333555555777999999777555555555555444444333333222666KKKbbbsssqqq[[[CCCGGGbbbssssssqqqcccYYYWWWPPPEEE;;;777777999:::BBBLLLRRRTTTSSSSSSUUURRRTTTWWWXXXVVVLLL>>>444000000111111111111000000///////////////////////////............---------------......------,,,+++************************)))+++---+++((('''***---,,,------......///000000000000000//////......------------------.........///000000111222333444555777;;;???BBBCCCEEEGGGJJJHHHJJJNNNSSSXXX[[[^^^```fffooo{{{~~~ssspppllljjjjjjlllllllllnnnqqqwww~~~}}}vvvrrrrrrtttzzz|||nnn]]]VVVZZZdddlllppppppmmmpppyyy|||wwwfffLLL666///111444111888777OOO}}}nnniiijjjkkktttyyyqqqvvv}}}\\\LLLGGG???999999999888777888888888888999::::::;;;;;;;;;<<<===???AAADDDFFFGGGEEEFFFGGGHHHKKKMMMNNNMMMQQQTTTUUUVVVcccvvvnnn```___llllllccciii|||zzzrrrjjjeeebbbXXXWWWUUUVVVYYY___fffjjjoootttyyyzzzyyyxxx{{{}}}~~~xxxmmm]]]LLLAAA===<<<:::IIIbbbgggVVVMMMQQQQQQPPPJJJCCCFFFVVViiitttzzziiiwwwqqqfff]]]XXXPPPNNNbbb|||pppPPPIII@@@999777666444222------.........---,,,+++---------............///^^^aaammm~~~xxxrrrxxxyyyyyyxxxsssmmmfffbbbXXX___dddffffffeee___YYYTTTXXXTTTLLLPPPeeeyyy~~~```SSSOOOIIIGGG===;;;888888>>>CCCBBB;;;222000000000111000...,,,*********)))((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&((()))***+++))))))************))))))))))))******++++++++++++((()))++++++******+++,,,------,,,,,,+++***))))))+++,,,,,,------,,,,,,+++))))))))))))((((((((((((''''''''''''((((((((()))(((((('''(((((()))***+++,,,+++)))((()))+++...000---...///000111111222111---------...000111333444333333333444444333222222111111///,,,+++...555:::FFFGGGHHHIIIIIILLLOOORRR]]]^^^```cccccc```ZZZVVV^^^hhhnnnlllooo{{{wwwrrr|||yyypppfffXXXVVVmmm|||sssttttttqqqttt}}}{{{nnn[[[BBB333111333222///---555999555333666666222444555555555444444333222000555LLLlll}}}^^^HHHBBBUUUeeeoootttrrruuuIIINNNOOOGGG>>>999888999999???IIIQQQTTTUUUUUUUUUYYYXXXYYY[[[ZZZPPPAAA666000000111111111111000000//////////////////////////////.........---------------......------,,,+++************************(((,,,...,,,(((&&&***---,,,,,,------...//////000......------------...///------------------------000000000111222222333333666:::???BBBCCCDDDGGGJJJHHHJJJNNNSSSWWW[[[^^^___kkksss}}}wwwjjjccceeefffgggiiillllllkkkiiilllooovvv}}}}}}wwwssstttuuuyyy~~~ppp^^^WWW]]]hhhqqqttttttqqqttt}}}{{{vvveeeKKK555...111444111888666LLL~~~uuupppooolllsssyyysssuuu___NNNGGG???999999999888777888777888888999::::::;;;;;;;;;;;;<<<>>>AAACCCFFFGGGCCCFFFIIIHHHHHHKKKOOORRRQQQQQQTTTXXX[[[aaannn|||nnnaaa```kkkjjj```hhh}}}vvvpppmmmhhhhhhhhhjjjnnnsssxxx{{{|||{{{zzzxxxwwwyyy}}}vvvqqqfffXXXGGG<<<;;;???@@@===PPPpppvvvccc___nnnsssssslll```^^^nnnkkkppppppfff^^^XXXPPPNNNddduuuNNNHHH???:::888777555222,,,---.........---,,,+++---------.........//////___bbbnnnyyyqqqooowww|||yyyvvvssslllddd^^^```cccfffgggccc\\\VVV[[[]]][[[UUUVVVeeexxx}}}\\\QQQPPPIIICCC???>>>:::888;;;@@@@@@<<<000000111111000///---,,,++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''(((***+++,,,+++++++++++++++***)))(((''''''(((***+++,,,---...)))************+++++++++,,,------...---,,,+++***,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))******---------000333444444333111111222222222333333333444444333333222111000000000000///------///444777JJJHHHHHHJJJJJJIIIIIIKKKHHHYYYeeedddgggoookkk___]]]bbbkkkuuu}}}{{{wwwvvvwwwpppdddcccpppwwwqqqnnnoooxxxuuugggSSS>>>333111000000000555555666666666666555555555444222111000111222222666666DDDdddhhhLLL:::LLLdddfffqqqmmmffftttUUUKKKOOOSSSFFF:::999888:::<<>>@@@AAADDDFFFFFFGGGMMMTTTXXXXXX[[[```kkkqqqyyywwwttt{{{{{{nnncccaaa___iiinnnkkkhhhkkkmmmllllllnnnsss{{{~~~uuurrrxxxxxxvvvyyyuuuddd]]]```iiissszzz{{{qqqttt~~~}}}xxxbbbDDD111000111...444444:::QQQxxx}}}sssjjjsss{{{uuuwwwfffYYYUUUFFF;;;<<<;;;666444888777888888888888999999999::::::<<<===???AAABBBCCCFFFFFFFFFFFFGGGIIIKKKLLLQQQQQQQQQRRRVVV\\\eeekkkiiiaaa\\\fffpppiiijjj}}}}}}yyyxxx}}}{{{zzz|||xxxzzz|||~~~~~~wwwpppppp[[[HHHAAA===:::@@@LLL\\\XXXNNNQQQffftttzzzyyywwwsssnnnjjjcccYYYOOOQQQdddxxxzzzSSSCCC<<<:::666777999222///...---,,,,,,,,,,,,,,,///............//////000eeejjjyyy~~~rrrooovvvzzzwwwtttrrrnnnhhhcccdddeeegggfffbbb[[[VVVZZZZZZVVVRRRWWWeeessszzz~~~^^^RRRNNNFFF@@@???>>>:::888;;;@@@???;;;000000111111000///---,,,++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''(((***+++,,,+++++++++++++++***))))))(((((()))***+++,,,,,,---)))************++++++++++++,,,---------,,,***))),,,,,,++++++***************)))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******)))))))))******+++///...///111444666555444000000111111111222222222222222111000000///...............------000444888DDDCCCCCCFFFHHHGGGDDDCCCAAAUUUdddgggnnnvvvrrreee]]]bbbjjjsss{{{uuurrruuuwwwsssooogggccc^^^```ooorrrjjjhhhnnn~~~}}}ppp```NNN;;;333222222222333444444555555555555444444444444333333333333444444555333===WWWrrruuuZZZAAAJJJ___cccjjjvvvhhhiiitttdddOOOJJJPPPHHH===:::999;;;<<>><<<666888:::222///...---,,,,,,,,,,,,---///............///000000mmmssstttuuuyyyzzzwwwtttssspppmmmjjjiiiiiihhhfffaaa[[[VVVXXXVVVRRROOOUUUcccooosss```QQQLLLCCC??????>>>;;;888:::??????:::000000111111000///---,,,++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''((()))***+++***++++++++++++***))))))))))))*********+++++++++)))************+++++++++***+++,,,---,,,+++***)))+++************)))))))))******)))))))))((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))***+++,,,,,,///......000222444444333...////////////000000000//////......------,,,,,,++++++,,,,,,---111666:::CCCDDDEEEHHHJJJIIIDDD???===OOO___fffooowwwssshhh```bbbgggpppzzzxxxfff```dddiiifffaaaUUUSSSTTT]]]qqqyyynnnfffeeeoooxxxhhhWWWGGG777222222333444666333333444444444444333333333333444555666666666666444333:::JJJ\\\lll{{{xxxbbbFFFEEE[[[hhhlllvvvqqqcccgggtttvvvPPP@@@IIIIII@@@;;;888;;;:::===EEELLLPPPUUU[[[YYY[[[\\\\\\\\\WWWJJJ===555333000///000000000///111111222111111000///...---------------------------,,,,,,++++++,,,,,,---*********************************************************++++++,,,,,,---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---////////////000000000000111444777999:::<<>>???@@@AAACCCCCCCCCDDDEEEGGGIIIJJJFFFHHHIIIKKKMMMPPPUUUYYY\\\ZZZXXXbbbpppqqqwww{{{xxxtttooohhh[[[MMMCCC:::@@@JJJSSSVVV___zzziiifffaaaYYYRRRVVViii}}}~~~|||UUUGGGAAA===666999:::222......---,,,,,,,,,------///.........//////000111tttvvvttt}}}~~~}}}yyyuuutttsssrrrpppnnnllliiieee```ZZZVVVVVVUUUPPPKKKOOO]]]lllttt___OOOIIIDDDAAA@@@???;;;777:::>>>>>>999000000111111000///---,,,++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&'''((()))*********+++++++++******)))************************))))))*********+++++++++***+++,,,,,,,,,+++***)))***)))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))***+++,,,---...---+++++++++...//////...------------............---------,,,,,,+++++++++((()))+++,,,...222888<<>>??????AAABBBBBBDDDEEEGGGHHHIIIGGGHHHKKKLLLMMMOOOSSSUUU]]]]]]ZZZ```nnnttt~~~zzzpppdddZZZPPPCCC999444999EEEWWWccciiitttfffccc^^^YYYUUU\\\ppp}}}RRRHHHBBB===555888:::000...------,,,,,,,,,------............///000111111wwwtttyyyrrrzzzzzzyyyxxxvvvtttuuuwwwtttrrrnnnjjjfff```ZZZVVVRRRTTTPPPGGGFFFUUUkkkzzz]]]LLLHHHFFFEEE@@@???;;;777999===<<<888000000111111000///---,,,++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%&&&'''((())))))******+++++++++******+++++++++************)))))))))*********+++++++++******,,,,,,---,,,+++***)))))))))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***,,,...///000///---++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++'''(((+++...111555;;;??????GGGLLLIIIFFFIIINNNOOOXXX\\\]]]]]]dddpppuuurrrlllhhhfffqqqsssooojjjdddbbbaaa___YYYUUUNNNMMMRRR```mmmqqqllleee```dddggghhhlllyyyooo\\\III>>>444222333333333555444444555555555555444444000111444666888999999888444888@@@HHHLLLRRR^^^kkkjjjfffNNNBBBWWWpppvvvtttmmmfffeeennn~~~KKK...888CCCCCC===555333333777@@@GGGLLLQQQWWWWWWZZZ\\\^^^```___TTTIII666333000....../////////000111111111111000//////---------------------------,,,,,,++++++,,,,,,---************************************************+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------............/////////000222444555777999===@@@DDDCCCFFFLLLOOORRRWWW^^^iiiiiijjjiiiiiijjjmmmooooooiiifffkkktttyyy{{{|||yyyyyy{{{}}}|||vvvooojjjlllmmmssszzzxxxoooiiiiiirrrpppppppppkkkeeeeeeiii|||pppssszzzjjjPPP:::111222444444888<<>>555333444;;;GGGZZZkkkvvvddd```[[[WWWWWW```vvv~~~lllOOOGGGCCC<<<333777999///------,,,,,,,,,------............//////000222222vvvpppsssqqqpppppprrruuuuuussstttxxxuuurrroookkkgggaaa[[[VVVOOOSSSPPPFFFDDDTTTnnn[[[JJJIIIGGGGGGAAA@@@;;;777999===;;;777000000111111000///---,,,++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''))))))***++++++++++++***++++++******************)))************+++++++++***+++,,,---...---,,,+++)))))))))************+++++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((()))***---///111222666333000.........---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++'''***---000444888>>>AAAAAAJJJMMMJJJMMM\\\kkkqqqvvvpppddd\\\aaammmwwwyyyqqqrrrttt}}}iiiaaaaaaccceeeeeeaaaZZZUUUOOOIIIOOOgggyyykkk```eeeggghhhppplllXXXDDD;;;444444444333333555444444555555555555444444111222444666888999::::::444777???GGGKKKNNNVVV___gggiiiXXXKKK___}}}uuugggkkkyyyTTT444555<<>>@@@BBBDDDFFFGGGGGGFFFHHHIIIJJJKKKLLLOOOQQQ___eee___[[[eeeqqq}}}gggUUUDDD<<<777333666<<<<<>>888444555666555555777333333444444444444333333444444555666888:::;;;<<<888777;;;CCCJJJPPPWWW___hhhlll[[[LLLZZZxxxlllqqqgggDDD666555>>>AAA888333111222888???EEEMMMUUUWWWYYY\\\^^^aaaaaaXXXMMM777444///---,,,...............////////////......---------------------------,,,,,,++++++,,,,,,---************************************************************************++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,---------.........///000222333444777<<>>>>>IIIrrryyy~~~}}}xxxdddEEE>>>999::::::777555666666666666666777777777888555666777777888999::::::999;;;===@@@BBBCCCDDDDDDEEEFFFGGGHHHHHHJJJMMMPPPVVVaaa___YYYaaallltttrrrSSSDDD999888888444777???<<>>>>>999888@@@JJJTTT]]]eeennnoooZZZBBBFFF^^^zzztttvvvxxxQQQ888000<<>>>>>???CCCIIIKKKIIIKKKPPPTTTWWWYYY[[[]]]___cccfffkkkqqqtttrrroooqqqwww|||~~~||||||zzzpppfffeeejjjjjjmmmyyyxxxwwwzzzrrrmmmeee\\\YYYZZZRRRgggxxxzzzxxx{{{zzzvvvssszzzyyyaaaDDD444111444777888:::???===EEEppp{{{{{{jjjJJJ===555999;;;666555999666666666666777777777777555666666777888999999:::777888;;;>>>@@@AAABBBBBBFFFFFFGGGGGGGGGJJJNNNQQQNNN\\\]]]WWW___hhhnnnuuurrr[[[BBB666111777999555666<<<;;;GGGYYYjjjxxx}}}yyy{{{|||jjjaaaUUUMMMLLLXXXooo}}}yyyppp```HHHGGGFFF===444;;;???333,,,,,,,,,,,,,,,---...///.........///000222333444rrrooovvvnnnmmmpppvvvxxxrrriiifffiiiooonnnmmmllliiiccc\\\WWWYYY\\\VVVPPP^^^|||[[[JJJHHHDDDAAAAAA???<<<:::888888888999333333222111000///...------,,,,,,+++***)))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))))))))((())))))))))))***+++,,,---111111///---+++)))((('''((('''(((---222444333000///,,,***)))***+++++++++---......---+++******+++******))))))))))))******))))))*********))))))((())))))))))))+++...111333???===:::777333000---+++++++++***************+++&&&(((******))))))+++,,,---...111888???DDDDDDCCC??????===???TTTyyykkkZZZSSSTTTYYY___rrrtttooogggaaaTTTRRRYYYQQQBBB???@@@TTTppp~~~vvvhhhgggoooggglllyyyfffMMM>>>;;;777555666777888888222222222222222222222222777888888999:::<<<>>>???CCC<<<777:::DDDQQQ^^^fffkkkqqqkkkRRR<<>>888555888666777777777777888888888888;;;777666999999555555:::999999:::<<<>>>@@@CCCDDDEEEEEEFFFGGGIIIKKKMMMNNNQQQXXX^^^^^^[[[```nnnzzz|||oooYYYJJJ888555333444999===??????@@@EEEPPP]]]iiinnnmmmjjjuuuzzz~~~xxxssslll\\\YYYQQQGGG]]]|||ooo```MMMKKKBBB888999???;;;.........------------......111111000000111222333333qqqnnntttpppiiilllrrrtttnnndddaaadddkkklllmmmlllhhhaaa[[[WWWXXX[[[WWWOOOUUUlll```LLLGGGBBB@@@AAA@@@===:::999888999999333333222111000///...------,,,,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((()))))))))))))))))))))))))))***+++,,,,,,000//////...---,,,+++***)))***+++...111333444333///---,,,,,,,,,---,,,,,,,,,---...---***)))***+++******))))))))))))******))))))************))))))))))))((((((***,,,...000777666555333000...---,,,++++++***************+++)))***++++++***+++---///111222666<<>>WWWpppuuuyyyrrrmmmLLL777888<<<;;;777333000222666;;;FFFOOOUUUWWWZZZ]]]___^^^\\\ZZZKKKCCC888111...///000000//////.........---------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************************************+++++++++++++++,,,,,,,,,++++++******++++++,,,---+++,,,...///000///...---/////////000111444666888>>>@@@CCCFFFIIILLLNNNOOORRRTTTVVVWWWYYY]]]cccffftttyyyuuuuuuuuu{{{|||pppfffdddfffgggoooxxxwwwlllfffccc___ZZZUUUooo|||{{{}}}yyypppnnnwwwoooUUU;;;222333444666:::>>>CCCIIINNNiiizzzVVVAAA999===::::::<<<999666666666777777777888888999666666999999666666:::888888999;;;===???AAACCCCCCCCCDDDEEEGGGIIIKKKLLLNNNTTT[[[\\\[[[^^^gggpppxxxqqq^^^OOO???222999777555666;;;???AAABBB===>>>DDDLLLVVV]]]``````ggglllsssxxxzzz{{{{{{|||yyyzzzlll]]][[[VVVOOOhhh~~~nnn]]]MMMKKKAAA777999???:::.........------------......000000000000111111222333sssqqquuuuuufffiiinnnpppiii```\\\___fffjjjooonnnhhh```[[[XXXZZZ[[[WWWLLLGGGRRRllleeeNNNGGGCCCBBBBBBAAA>>><<<:::999999999222222222111000///...------,,,,,,+++***)))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))))))))))))))(((((((((((()))***+++,,,---...............------+++,,,...//////111444666111000///...------,,,,,,+++,,,---,,,***))))))***************************))))))************))))))))))))(((((()))***,,,---......------------,,,,,,+++***************+++++++++,,,,,,++++++---000333444666:::@@@DDDEEEBBB@@@<<<>>><<<777===PPPiiiyyyuuujjj```aaaooovvvnnngggmmmiiiaaaYYYIIICCCLLL\\\dddnnnqqqiii```___dddjjjyyy___???999666333222333444444444222222222222333333333333333444666888999999888777555444444888;;;CCCRRRaaammmpppkkkWWWAAA:::HHHYYYxxxqqqlllkkkjjj{{{|||```BBB777:::===888444111111111555???JJJPPPSSSWWWZZZ]]]^^^^^^]]]WWWMMM@@@555///---...///...............---------,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++++++++***)))))))))************************,,,,,,,,,,,,++++++++++++++++++******++++++,,,,,,+++,,,---//////......---///......///111333555777<<<===@@@DDDGGGJJJLLLMMMRRRSSSUUUVVVXXX\\\aaadddiiivvv{{{xxxuuussswwwxxxtttjjjbbbbbbfffiiivvvmmmcccdddeeeaaacccyyyuuurrryyy{{{fffNNN777222444555777;;;>>>FFFNNNQQQfff|||eeeJJJ<<<<<<:::999:::555555555666666666777777777666444555999999777777999777777888999;;;>>>@@@AAAAAAAAABBBCCCEEEGGGHHHIIIJJJOOOVVVZZZ\\\^^^cccggg{{{vvvhhhdddZZZKKKBBB???<<<999888777888;;;???AAABBBBBB@@@>>>===@@@HHHQQQXXX\\\___dddkkkqqquuuwwwxxxyyy~~~mmm___]]]XXXSSSooonnn[[[NNNKKKAAA888999>>>999///......------------......////////////000111222333vvvsssxxxxxxgggjjjoooqqqiii___[[[^^^dddkkkqqqqqqjjjbbb]]]\\\aaa\\\TTTHHH<<>>BBBDDDCCCAAA>>>???GGGMMMNNNNNNUUUbbbmmm{{{xxxuuurrrpppxxxxxxmmmiiirrrmmm```RRRFFFLLLbbbwwwwwwvvvrrrjjjddddddgggnnnsssUUU;;;777555222111222333333333222222222333333333333333111333666888888777444222222111333666666===PPPeeefffmmmooobbbKKK<<<@@@LLLjjjnnn}}}ooonnndddsss}}}rrrSSS:::888BBB:::666333000...///888CCCMMMQQQUUUYYY\\\]]]^^^___]]]SSSEEE777///,,,---...........................,,,,,,------------,,,,,,------,,,,,,,,,+++++++++***+++++++++++++++,,,,,,,,,,,,,,,+++***)))((((((***************+++++++++---------,,,,,,++++++***,,,++++++***++++++,,,,,,+++,,,---.........------.........///000222444666:::<<>>???@@@AAAAAABBBDDDEEEGGGHHHIIILLLQQQXXX^^^ccchhhkkkmmmQQQ:::222333555666999>>>CCCEEEEEEBBB@@@CCC@@@<<<<<>>AAABBBAAA>>><<<:::BBBOOO```iiiiiifffggglllnnnkkkkkkrrr}}}sssgggkkkqqqhhhWWWKKKHHH[[[yyyyyyoooiiiiiimmmpppzzz}}}dddJJJ999777555333222444444444333222222333333333444444444111333666888888555222000222000111444444999QQQkkkoooyyy{{{aaaGGGAAAGGG___cccuuu|||jjjjjjyyyqqqJJJ:::DDD@@@;;;555111---,,,333<<>>BBBFFFIIIKKKLLLLLLMMMOOOQQQSSSVVV[[[___PPPYYYaaafffjjjooorrrqqqmmmiiiddd^^^ZZZ\\\dddkkkxxxlllbbbfffnnnxxx~~~~~~uuuttt~~~nnnVVVDDD555333666666777:::;;;999<<>><<<:::888888===EEEOOOVVVZZZ___fffkkkooorrrtttvvvwww{{{~~~||||||}}}~~~~~~ooojjjccc```~~~yyyrrrqqq]]]TTTNNNFFFAAABBBBBB;;;333......------------......------...///111222444555uuuppptttrrrpppssswwwwwwoooddd___aaadddiiioooppplllfffbbbaaabbb]]]RRRFFF@@@III]]]mmmhhhTTTLLLGGGGGGBBBAAA@@@===;;;999777666///000222333222111///------,,,,,,+++***)))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))************+++***************++++++,,,...///111111000...------......---,,,---...000;;;;;;888333---***+++---***+++,,,+++***)))***,,,)))***+++,,,,,,+++***)))'''((()))******+++******,,,,,,+++++++++*********+++++++++***************))))))))))))***+++,,,,,,+++,,,---...///111555999BBBBBBBBB???<<<::::::;;;FFFTTTiiiyyyyyyqqqkkkllldddbbbffftttpppeeeiiijjj]]]NNNIIIOOOggg|||llldddeeejjjlllzzzZZZAAA666666555333333555555555444222222333333444444555555333555777888888555222///333///111444333666NNNiiizzzYYYFFFDDDVVVaaannnqqqgggtttfffGGGCCCIII@@@777222...---111777DDDKKKSSSYYYZZZ[[[\\\^^^ZZZUUUKKK???444......///---------...............------............------------,,,,,,,,,,,,++++++*********++++++,,,,,,---,,,+++++++++***))))))))))))))))))***++++++,,,,,,------------,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,---------......---...///000222333777999===AAAEEEHHHKKKLLLIIIKKKMMMOOOQQQVVV[[[___WWW[[[^^^___cccjjjlllkkkmmmfff___[[[XXXXXX___fffoooyyy}}}}}}{{{kkkooo~~~wwwxxxvvvrrrvvvzzzhhhOOO???444555888777888<<<===777888<<>>UUUxxxzzzsssSSSBBBFFFiiiqqqrrr|||nnneeepppnnnOOOWWWHHH:::444333222000000555???LLLUUUXXXYYY[[[]]]\\\[[[VVVLLL@@@666222000---------.........//////------............---------------,,,,,,,,,++++++))))))***+++,,,,,,------***************+++++++++((())))))***++++++,,,,,,,,,,,,,,,------.........---,,,,,,+++*********+++,,,,,,+++++++++,,,---......---------...///111222333555999===AAAEEEGGGIIIHHHJJJMMMPPPSSSXXX^^^cccbbbcccaaa___bbbhhhhhhddd```YYYUUUWWWYYY\\\dddmmmqqq{{{{{{~~~{{{qqqxxxjjjlll~~~ppphhhrrruuuaaaBBB777111777<<<<<<>>>BBB999999?????????___xxx{{{uuuyyy___RRREEE>>>===888777777777777888888888888EEEEEE@@@777444777888444666666666777888:::;;;<<<@@@@@@@@@AAABBBCCCDDDEEEBBBEEEHHHIIIKKKQQQZZZaaabbbfffFFF<<>>999888444555444444444999AAAGGGOOOTTT[[[bbbiiioootttxxxqqqqqqrrrssswww}}}}}}|||zzzzzz|||lllaaa______hhh~~~xxxcccSSSRRRMMMJJJLLLLLLDDD888///.........------...............000111444666888:::uuummmkkkzzzyyytttuuuwwwvvvmmmbbb]]]]]]\\\\\\\\\]]]___^^^\\\YYY\\\^^^VVVGGGAAALLL___kkkiiillljjj^^^OOOFFFEEEFFFAAA@@@>>>;;;888555222000...///000000000///---,,,,,,,,,+++***)))((('''&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&((()))***+++---,,,***+++,,,,,,+++***,,,...///000111444888;;;444222000111333333111...000555<<<@@@AAA>>>:::777111111...******+++***''',,,+++******+++,,,+++*********+++++++++,,,,,,,,,(((((((((((())))))))))))((()))******)))***,,,...///...,,,***)))+++000333///111444888;;;===<<<::::::999<<>>???:::666666999;;;999666999222111555555555BBBSSSuuuqqqqqq|||{{{]]]BBBIII\\\gggllltttdddddduuusssZZZFFFMMM???000444000***333111888CCCOOOZZZ^^^^^^\\\^^^[[[WWWTTTLLL@@@555///,,,+++,,,//////+++,,,///////////////////////////------------------------+++++++++*********))))))************************)))))))))))))))))))))))),,,,,,,,,---------......+++++++++***++++++,,,,,,************************,,,---//////......000111333666:::???BBBEEEFFFFFFHHHJJJMMMTTT[[[bbbgggiiidddcccbbbccceeeeeeeeeddd```VVVSSSWWWWWWYYYmmm|||yyyoookkkiiillllllmmmuuutttllluuu~~~lllQQQ666666777888;;;>>>AAABBB===???<<<>>>FFFTTTzzzzzz}}}dddVVVCCC777777888999666444444555666666555777777777777666555333333444444555777888:::;;;;;;??????AAACCCDDDEEEEEEFFFDDDFFFIIIKKKMMMQQQUUUYYYgggrrr|||kkkSSSCCCBBBHHHHHHDDDEEEBBB>>><<<;;;999777555333333333333333666;;;>>>DDDJJJRRRZZZbbbiiinnnrrroooppprrrtttvvvxxxxxxyyyyyyzzz{{{{{{|||kkkhhh``````wwwkkkTTTKKKQQQMMMLLLNNNJJJ???444......------,,,,,,,,,------000///000444999<<<;;;999rrrlllmmm~~~wwwoooppptttvvvoooccc[[[YYYZZZZZZ[[[]]]^^^]]]ZZZWWW```bbbZZZIIIAAALLLbbbqqqqqqtttoooaaaQQQGGGDDDDDDAAA@@@>>>;;;888555222000//////000111000///...---,,,,,,+++***)))(((''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&'''(((******---,,,+++,,,------,,,++++++---///000111444888;;;555333111111444555444333444444777<<>>NNNaaaooouuuxxx|||zzztttuuu{{{iii]]]dddoooppphhh\\\XXXYYYcccnnnssstttvvv{{{zzzTTT:::333222222333333333333333333333333111222222111000222777;;;???;;;888999<<<>>>===;;;888222111666666555@@@OOOiiijjjmmmttt~~~zzzcccIII???QQQ___gggyyy}}}vvvvvvyyy|||sss^^^EEEFFF@@@:::888111,,,111---222<<>>@@@BBB<<<>>>===>>>DDDPPPttt|||{{{cccXXXIII>>><<<999999777444444555666666555666666777666666555444333333444555666888999:::;;;>>>???@@@BBBCCCDDDEEEEEEDDDFFFHHHJJJLLLPPPTTTXXXaaaiiixxxsss\\\UUUJJJAAABBBFFFCCC===>>><<<999777666555333111111222222222222444777:::<<<@@@HHHQQQZZZaaahhhkkkoooppprrrtttuuuwwwwwwxxxvvvwwwxxxyyyzzz|||zzzdddaaa[[[^^^sssgggSSSJJJPPPMMMMMMOOOKKK???333......------,,,,,,------...000000111555:::======<<>>IIIcccxxxwwwdddRRRIIIEEEBBBAAA@@@>>><<<888444111000///000111111111000///...,,,++++++***)))(((''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((()))---,,,+++,,,......---+++***,,,...///000333777:::777555333333444666777777777333111666???EEEEEECCC===444///000///***)))------+++******++++++)))(((******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,------,,,++++++---...---///111333333333555666::::::;;;===>>>>>>??????BBBLLLbbb}}}~~~wwwwww~~~rrr]]]TTTZZZfffhhhcccYYYXXX```qqq~~~|||pppgggeeerrr|||hhhEEE444111111000444444444444444444444444222222222111000111555777===:::888999===???>>>===666222222666666555<<>>@@@BBBBBBDDDCCCFFFPPP]]]hhhmmmmmmgggdddbbbdddggghhhddd___YYYVVVSSSTTT^^^tttzzzqqqkkkhhh___^^^]]]^^^]]]^^^eeelllzzz|||vvvmmmmmmyyywwwYYY===444666999<<<>>>@@@@@@AAA:::>>>>>>>>>BBBIIIiii|||cccWWWJJJAAA>>>999999777555444555666666555555555666666666555555444333444555666777888999:::<<<===???@@@BBBCCCCCCCCCCCCEEEGGGIIIKKKNNNSSSVVV___ccchhhmmmllldddXXXPPPJJJJJJGGGBBBAAACCCAAA<<<888666333222222222111//////111222222111111333555666:::BBBKKKUUU___fffiiinnnoooppprrrtttuuuvvvvvvssstttvvvvvvwwwyyy|||zzzpppfff```YYY]]]qqq~~~uuuwww}}}fffUUUMMMNNNMMMNNNQQQLLL???222---...---------------......000000222666;;;>>>??????nnnkkkrrryyyqqqqqquuuxxxtttfffZZZUUUSSSUUUXXX\\\]]][[[VVVSSS[[[]]]WWWFFF999DDDbbb|||fffQQQIIIFFFCCCBBBAAA???<<<888444111///000111222222222111///...++++++******)))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((+++***+++,,,...///---+++)))+++---...///222666999<<<:::888666555555555555666333000222888@@@EEEGGGCCC888222444222)))(((...---+++***+++,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,------------+++,,,------------///111666666444444555:::AAAFFFBBBCCCCCCDDDGGGLLLRRRVVV```eeettt}}}|||zzzkkkZZZWWW```fff```VVVVVVYYYeeevvv~~~vvvfff\\\ZZZjjjvvv|||WWW:::111222333333444444444444444444444444333333222111111111222444999777666777999:::999888444222333666666555999@@@KKKYYYcccgggqqqyyyoooZZZ@@@CCCMMM[[[fffuuuvvvttt}}}^^^BBB===CCC999555555,,,///111555<<>>???@@@AAAAAAEEEPPP```lllppppppgggccc```bbbeeeddd^^^XXXUUUUUURRRSSSbbb}}}}}}rrrkkkggggggccc___\\\]]]bbbeeeggghhhppprrrpppmmmqqq~~~sssUUU;;;444666:::>>>@@@AAA@@@@@@:::>>>>>>???AAAEEE___sssbbbMMMAAA>>>::::::888555555555666666555444444555555666555555555333444444555777888888999:::;;;===>>>@@@AAAAAAAAABBBDDDFFFHHHIIIMMMQQQTTTYYY[[[\\\YYYTTTNNNJJJIIIRRRRRRLLLBBB<<<<<<>>>===555444222222333333222111///111333333111000000111333666===GGGRRR]]]eeeiiilllmmmoooppprrrsssssssssqqqssstttuuuuuuwwwzzz|||~~~qqqdddjjj___VVV\\\pppxxxzzz}}}gggYYYRRRMMMMMMPPPRRRLLL>>>222,,,...------------......///000111444888<<>>;;;888555333222333333222111111666???FFFGGG===777888555...,,,000+++***)))***+++,,,+++*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---***+++------...///222444;;;===@@@DDDJJJSSS\\\bbbcccdddddddddgggoooxxx{{{{{{wwwqqqeee]]]eeesssrrraaaPPPQQQYYYfffrrrqqqhhh```^^^___mmmyyyrrrGGG333111333333444444444444444444444444444333333222222222222111111666666555555555555444333222111333555666555666:::;;;KKKZZZdddqqq|||wwwhhhGGG===???PPPbbbrrrpppooo|||tttOOO===;;;333555777+++...---...444>>>HHHPPPUUUXXX\\\\\\YYYWWWWWWQQQIII666000,,,---...,,,---///........................,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))))))))))))))))))))*********++++++---,,,++++++*********++++++++++++++++++++++++++++++,,,......------///000000222444666999;;;======@@@AAAHHHTTTcccnnnrrrrrrlllhhhdddbbbbbb___YYYTTTPPPQQQSSSZZZmmm{{{nnngggeeefffeee___ZZZ___llluuutttnnnkkkllllllmmmttt}}}lllPPP:::444777;;;???AAABBBAAA@@@;;;>>>???AAADDDDDDWWWyyyfffNNNCCC<<<;;;999666555666666666555333444555555555555555444333333444555666777777888888999;;;<<<>>>?????????AAABBBDDDFFFGGGKKKOOORRROOOQQQPPPLLLGGGFFFIIINNN[[[[[[UUUFFF;;;888999:::444333111111333444444333000222444444222000000000///111666@@@NNNZZZcccfffjjjkkkmmmnnnppppppqqqqqqppprrrttttttuuuvvvxxxzzz}}}}}}~~~pppaaaeee[[[WWWaaauuu~~~fffXXXSSSMMMMMMQQQSSSLLL===111,,,---------------...///000000333666:::===@@@BBBCCCqqqooowww|||tttttttttqqqfffXXXRRRRRRTTTUUUXXX[[[]]]\\\XXXUUUWWWXXXTTTHHH<<>>;;;888777666444333...,,,++++++++++++***(((******+++++++++,,,,,,,,,*********+++++++++,,,,,,***+++------...///222444===EEESSSbbbnnnxxxyyyxxxvvvxxxkkkccc]]]```sssiiiVVVSSS\\\iiioooiii```aaagggiiittt\\\999///111111111444333333333333333333333333444333222333444444222000555555555555444333222111000111222333444555555666...;;;LLL^^^ppp|||}}}wwwUUUCCC;;;KKKdddyyysssjjjgggkkkuuu```CCC333...444555---000......222:::EEENNNSSSWWW[[[[[[VVVVVVYYYUUUMMM;;;333------...,,,,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************))))))))))))))))))))))))))))))*********+++++++++------,,,+++***************************************,,,---...------...000111222333555777999;;;<<<@@@EEEOOO[[[gggooosssssstttqqqkkkfffaaa[[[VVVSSSKKKMMMVVVhhhooogggeeeeeeccc^^^[[[ccctttxxxlllkkkkkkoooxxxwwwaaaHHH666555777;;;???BBBBBBBBBAAA===???>>>DDDIIIGGGSSSnnnzzz|||{{{uuuuuueeePPPAAA<<<999777555666666666555444444555555555444444333333333444444555666666777666777999;;;<<<=========@@@AAACCCDDDFFFIIIMMMPPPLLLMMMLLLIIIEEEHHHOOOVVV^^^aaa___SSSGGG???;;;999333111000111222444333333000222444444222111000000111111555@@@NNN\\\dddhhhiiijjjkkkmmmnnnnnnoooooooooqqqsssttttttuuuwwwyyy|||~~~~~~|||oooccc^^^cccuuucccSSSRRRNNNNNNRRRRRRJJJ<<<111---------------...///000000111444888;;;===???BBBDDDpppppp{{{yyyppprrruuupppcccTTTPPPSSSVVVWWWXXX[[[]]]]]]ZZZXXXZZZYYYUUUKKK@@@CCC\\\wwwrrrSSSIIIHHHFFFCCCBBB???<<<888333000...//////000111000///...---************))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))***,,,000222333111///+++,,,,,,,,,,,,---000222555<<>>BBBGGGGGGBBBCCCJJJIIIAAA888666333111000...+++)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---......------///111888CCCVVViiiyyy|||yyyyyytttqqquuuhhhVVVWWWcccyyynnnaaaaaaiiisssuuukkkaaacccllluuugggIII000///333//////444222222222222222222222222444333333444666666333000111222444444333222222111///000000111333555555333---000===UUUjjjuuuzzz}}}eeeNNN>>>GGG___vvviiihhhaaaZZZfffzzzpppPPP222---111000000333000...111999CCCLLLQQQTTTZZZ\\\XXXXXX\\\XXXNNNAAA888000//////...---...------------------------++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))*********+++++++++,,,,,,...---,,,+++************++++++++++++++++++++++++***,,,------------...000111222333444666888:::;;;AAAJJJWWWcccjjjooorrrtttzzzwwwqqqggg]]]UUURRRQQQJJJKKKZZZwwwtttkkkiiihhhffffffeeejjjwww|||rrroooooovvvpppWWWAAA444666888;;;???AAABBBBBBBBB@@@???===FFFOOOMMMRRRggg{{{yyywwwyyy{{{{{{uuueeexxxpppZZZHHH<<<:::777666666666666555555555555555444333333222333333333444444555666666555666777999:::;;;<<<<<>>???SSSiiiwww|||aaahhh___PPP```qqqxxxZZZ444...///,,,222///,,,***,,,444===FFFKKKQQQZZZ^^^ZZZ[[[___YYYMMMFFF;;;222111111///......------------------------++++++++++++++++++++++++))))))******++++++++++++************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,***,,,------------...000222222333444666888:::;;;BBBNNN]]]hhhlllnnnqqqttt|||zzzsssfffXXXOOOMMMOOOLLLKKK]]]~~~xxxpppnnnmmmlllppprrrrrrwww|||xxxuuuuuu|||lllRRR???666777999;;;>>>AAABBBCCCCCCBBB???===GGGSSSQQQSSSddd|||xxxqqqooo}}}}}}^^^bbbnnn\\\MMM===:::777666666666666555555666555555444333222111333333333444444555555555444555777888:::;;;;;;;;;>>>@@@BBBCCCDDDGGGJJJNNNLLLMMMMMMLLLMMMRRRZZZ___^^^___[[[PPPFFFAAA===999666555333444555666666555000111222111000///000222///...000:::IIIXXXaaadddggghhhiiijjjkkklllllllllllloooqqqrrrrrrrrrsssuuuyyy|||~~~}}}|||{{{jjjhhhrrr}}}```RRR[[[OOOPPPRRRQQQHHH:::111000---------......000111111222555:::;;;;;;===@@@BBBjjjeeeqqqpppiiijjjmmmlllcccXXXTTTVVV\\\XXXXXX]]]```\\\XXXVVVZZZYYYSSSKKKGGGPPPcccttt{{{{{{]]]JJJDDDBBBBBBBBB@@@;;;555111///......///111222111000...------,,,,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***---///111111000///------------,,,---///222666666>>>LLLUUUUUUPPPMMMCCC@@@<<<:::;;;<<<<<<<<>>;;;444...222111111000000000000000111111111000///000333666///666;;;III^^^fffjjjuuusssbbbMMMBBBGGGVVVbbbggg~~~fff\\\fffbbbNNNYYYvvvwwwRRR333222555...333///...000222555;;;BBBQQQUUUZZZ\\\[[[YYYYYYZZZQQQEEE666......///...+++........................,,,+++******++++++***(((************************))))))))))))))))))))))))+++++++++***************------------------------************************(((***,,,,,,***)))***+++,,,,,,,,,---------......111111444777555222555:::GGGPPP\\\eeejjjlllnnnooommmmmmlllgggZZZLLLGGGIIIMMMTTTooo}}}rrrxxx}}}ooojjjjjjqqqppprrrvvv{{{yyyvvvtttyyy|||cccCCC888>>>;;;:::;;;<<>>AAAAAABBBCCCHHHPPPZZZ```mmmmmmqqqttteee]]]qqqkkkRRRKKKNNNCCC888888999444666:::555777777666555444333333222444444666777888888888888333555777777666666888:::>>>;;;;;;???BBBCCCHHHMMMQQQTTTXXXYYYYYY\\\aaaeeeaaa___VVVJJJBBB???<<<999666555444555777888777555111222222111//////000222222222444;;;FFFSSS]]]cccdddgggfffaaa```dddfffeeehhhlllmmmkkkmmmtttzzz{{{zzz{{{}}}~~~}}}rrrpppzzzlllfffmmmuuu```YYY```PPPRRRSSSOOOFFF;;;111---***,,,---------...000222555555777888:::===BBBFFFgggbbbnnnqqqlllmmmooonnnfff[[[WWWYYY[[[WWWWWW]]]```]]]YYYXXX\\\[[[UUUJJJBBBHHH[[[lllyyy|||^^^KKKDDDAAADDDDDDBBB===777222000///...///111222111000...------,,,,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((())),,,...///000//////,,,---......,,,,,,...///333444;;;GGGPPPRRRRRRTTTNNNJJJDDDAAA@@@@@@??????===GGGPPPTTT\\\kkkwww}}}}}}xxxrrrmmmeee\\\VVVOOOFFF;;;444111222222111//////////////////......,,,---///000000...------...000222444;;;IIIYYYdddrrryyytttmmmeeehhhqqqyyyqqqaaaJJJ:::;;;KKK[[[kkkkkkdddXXXPPPTTT]]]cccjjjbbb\\\___eeepppxxxqqqsssiii^^^iiipppMMM777555222000//////000111111111111222222444555555222222333666888777333000222111000000//////000000///000000///...///111333222888:::CCCSSSZZZaaapppzzzsss^^^EEEAAAQQQ^^^^^^fffxxxqqqeeefffcccZZZWWWlllzzzoooSSS;;;000---333///...///...///555<<>>444///...,,,***---------------------------,,,++++++,,,,,,+++)))************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))+++,,,+++***)))***+++,,,,,,,,,---------............111444333111555;;;CCCLLLXXXaaafffjjjmmmpppkkkfffbbb]]]UUUKKKGGGGGGNNN___yyykkklll{{{xxxuuutttnnnmmmqqqyyyzzzwwwxxxyyyoooUUU<<<444:::@@@???@@@BBBDDDDDDCCCAAAAAAAAA@@@@@@AAAFFFMMMRRR~~~|||||||||qqqeeeqqqtttUUUFFFBBBBBB666555888444666:::555666666555555555555555555444444444333333333333333333555666777666666888999===;;;;;;???AAACCCGGGNNNRRRVVV\\\```aaadddhhhllldddaaaWWWJJJAAA???<<<999555444333444666888888777222222222222111111222333000000111777BBBNNNXXX]]]aaaaaa]]]VVVTTTXXX\\\\\\^^^eeejjjkkkmmmsssyyyzzzzzz{{{|||~~~~~~~~~rrrlllrrrvvvvvvlllgggnnn}}}~~~|||ppp^^^YYY___RRRTTTTTTOOOEEE:::111,,,,,,...//////...///222444777888999999:::===???AAAgggbbbnnntttooooooqqqqqqjjjaaa\\\^^^[[[WWWWWW]]]```^^^[[[ZZZ]]]^^^XXXKKK???CCCVVViiiwww~~~aaaNNNEEEAAAFFFFFFEEE@@@:::444111///...///111222111000...------,,,,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&(((***,,,---......---,,,...000000...---------///000666@@@HHHMMMUUU]]]ZZZUUUNNNGGGDDDAAA@@@>>>:::???BBBBBBGGGSSS^^^eeexxx|||uuu```MMMBBB===;;;;;;:::999888777555444444333222333555555444444555666777888777555555>>>NNN\\\dddppp{{{{{{tttmmmkkkmmmppprrrgggXXXDDD888:::HHHYYYeeeddd[[[LLLCCCGGGWWWccchhhrrriiicccfffqqqtttkkkiiifffhhhTTT888444444222111000000000000111111111111222333444444444222000000111222111000222111000000//////000000---...//////......///000333888777;;;HHHPPP^^^sss{{{VVVCCCMMM[[[^^^[[[pppqqqiiiiiiZZZaaawwwtttIII///...222000//////---+++///666>>>DDDLLLSSSXXXZZZ[[[\\\\\\UUUJJJ>>>444...,,,+++------------,,,,,,,,,,,,...---+++,,,------,,,***************************************************))))))))))))))))))******++++++++++++++++++++++++++++++++++++******))))))***+++,,,+++))))))+++,,,,,,,,,,,,---------.........---000333333333888???GGGOOOZZZbbbgggiiilllooommmcccYYYTTTOOOJJJGGGGGGUUUnnnkkk^^^oooyyyvvvlllvvvyyypppoooyyy}}}{{{```GGG888666999>>>>>>???BBBCCCCCCAAA?????????>>>======???CCCFFFkkk{{{kkkWWWLLLIII:::666999555666999555555555555666666777777777333222111111111222333444333555666666555555777888<<<::::::>>>???AAAGGGNNNTTTZZZbbbgggjjjmmmqqqtttiiidddYYYJJJAAA>>><<<999555333111222444666777777333333333333333333333333000///000555>>>IIIQQQVVV]]]ZZZQQQFFFCCCFFFJJJJJJOOO[[[gggjjjlllqqqwwwzzzxxxyyyzzz|||}}}}}}}}}}}}|||}}}|||rrrggghhhkkkjjjhhhiiittt|||wwwsss}}}xxxyyy|||wwwjjj[[[WWW\\\SSSUUUUUUOOODDD888000,,,...///000000///111333666999:::;;;;;;<<<<<<<<<<<>>;;;999999999999:::999777555777;;;??????AAADDDCCC@@@CCCOOO\\\___iiitttwwwuuusssuuuxxx{{{zzztttnnnsss~~~xxxPPPCCC;;;FFF^^^mmmkkkbbbPPPNNNLLLNNNXXXdddhhheeehhhiiiooo{{{wwwkkkhhhjjjxxxfffBBB333111222222222111000//////111111111111111222333333333222000/////////000000111111000///////////////,,,...000000///......///000555444666BBBNNNccc}}}tttRRRJJJXXXfffdddtttoookkk```\\\lllYYY999111......000222000,,,...333777===EEENNNUUUYYY[[[[[[___\\\TTTHHH;;;222...------,,,,,,,,,,,,,,,++++++...,,,++++++,,,,,,+++***************************************************((()))))))))))))))******************************,,,,,,++++++***)))))))))+++,,,,,,+++))))))+++---,,,,,,,,,---------......000///111333444555;;;DDDSSS[[[fffmmmooonnnmmmmmmttthhhZZZQQQJJJEEEGGGKKKZZZqqquuubbbccczzz~~~tttzzzlllhhhwwwuuuVVV???:::;;;;;;:::;;;===@@@BBBCCC@@@>>>:::;;;<<<======???BBBEEEZZZzzziiiWWWCCC:::<<<777666888444666666666777777777777777222111111111333666999;;;333444666666555444666777:::888999<<<===???FFFNNNZZZ___fffkkknnnrrrwww{{{mmmhhh[[[KKKAAA>>><<<:::555333111000222444444444222333444666777777555444333222111555<<>>>>><<<:::mmmjjjyyy{{{ooonnnpppsssooogggccccccbbb]]][[[^^^```\\\XXXWWW]]]aaa^^^PPPAAA@@@QQQbbbooo|||dddSSSIIICCCDDDEEEEEEBBB;;;555///---...///111222111000...------,,,,,,+++***)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***+++,,,,,,///222555555444111///...---...222888<<>>JJJaaa}}}___AAAJJJcccllluuuwwwgggccc]]]cccuuu~~~mmmLLL444,,,+++...333333///...000444888@@@IIIQQQVVVYYYYYY[[[\\\YYYOOOBBB777000...---------,,,,,,+++++++++,,,+++******++++++***)))************************************************(((((())))))*********+++************************+++++++++*********))))))+++,,,,,,+++******+++---,,,,,,,,,---------......000///000222333555>>>GGGZZZcccpppxxxxxxtttpppmmmuuukkk]]]OOOCCC@@@HHHRRR^^^hhhkkkfffggguuu~~~~~~wwwpppzzznnnNNN;;;;;;;;;777:::;;;===@@@DDDEEEDDDBBB888:::;;;======???CCCEEEOOO}}}bbbHHH:::;;;888777999666999888888777666555555555333222222222444777:::<<<333444555555444444555666888777888;;;;;;===EEEOOO```dddjjjmmmooosssyyy}}}pppkkk^^^MMMBBB???===:::666444222111222222222111222444777;;;===<<<888444444222111333888>>>CCCEEEFFFCCC===555444777666333;;;MMM```iiilllqqqvvvyyyuuuuuuuuuvvvwwwxxxyyyzzzzzz~~~|||vvvzzzyyygggZZZ]]]dddhhh]]]uuu|||qqqvvvzzzqqq___TTTPPPOOOTTTWWWVVVMMM???333...---....../////////222666999888888:::===@@@@@@>>>;;;mmmiiivvvxxxnnnmmmooorrrpppiiiddddddeee___\\\______\\\XXXWWW___bbb___QQQAAA===IIIVVVgggyyyvvv```RRRIIICCCAAACCCDDDBBB<<<555///,,,...///111222111000...------,,,,,,+++***)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***+++,,,///222555555444222000000//////222666999>>>JJJVVVhhhfffcccaaa```___\\\ZZZQQQMMMJJJJJJGGGCCCBBBDDDGGGHHHKKKSSS```sss~~~ssstttsssmmmfffdddggglllssstttyyyyyymmm\\\VVVZZZWWW]]]hhhppppppmmmmmmqqqooovvvvvv[[[EEEQQQ___ddd]]]QQQHHHCCC@@@QQQcccmmmooommmiiidddeeettt}}}zzzwwwzzzvvvuuu}}}tttUUU888...333...//////000000000000///111000000000000000111111///111222222000//////000111000//////......//////...000000///...---...///,,,222//////888@@@RRRjjjzzzddd===<<>>:::777555444444555555333222444666<<>>EEENNN\\\hhhjjjggggggiiiiiinnnsssjjjllloooqqqttt~~~oooRRR===000...111.........//////000000000111000000/////////000000...000111000......000222000000///............////////////---++++++---///---111///...444777@@@TTTcccgggqqqvvvdddIII>>>DDD[[[uuuvvvuuulllfffwwwcccIII<<<000...111111...---//////333;;;FFFOOOTTTVVV\\\```dddcccZZZLLL===444//////......---,,,,,,+++---+++******+++,,,***)))************************++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++)))))))))***++++++,,,,,,(((+++...///...,,,+++***,,,,,,,,,---------......,,,+++,,,111666>>>LLLYYY]]]eeeooouuuuuuqqqnnnmmm```VVVIIICCCCCCLLL^^^oooqqqccc]]]lllooonnnccc^^^hhhnnnuuu~~~tttUUU???888:::;;;999:::999777888:::=========;;;<<<<<<<<<<<<>>>BBBEEENNNggg}}}~~~XXX???<<<888666999999666666666555555555444444333333333222222222222222222444555444333222333444555555777888777999DDDOOObbbiiirrrxxxzzz{{{}}}rrrmmmbbbRRRGGGBBB???:::666666777999;;;;;;888666777;;;BBBKKKPPPMMMBBB999666333000///111444555666222333333666???JJJLLLJJJ<<>>AAADDDCCC???888222///...///111222111000...------,,,,,,+++***)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''')))***,,,---,,,...000111000///000111111000111555666555888===<<>>>>>>>><<<=========???BBBGGGKKKQQQ```{{{|||ooottteeeHHHAAA:::666888888444444444555555555555555000111222444444555555444222444444444222222333444444444666888666888CCCOOO```iiivvvqqqmmmcccTTTIIIDDD???:::666777999===@@@@@@>>>;;;999>>>GGGRRRWWWRRRFFF<<<999666333111222444555555666666555888BBBNNNRRRPPP>>>IIIUUU^^^eeemmmpppnnnqqqpppppppppqqqsssuuuvvvxxxyyyzzzzzzyyyxxxyyyzzzuuugggccckkksssssswww}}}}}}}}}bbbPPPOOOOOOJJJOOORRRQQQGGG888---,,,...---...///000333888???CCC===:::888;;;???AAA???;;;ooodddllltttooommmmmmpppoooiiidddcccdddZZZVVV^^^kkknnnfff]]]```aaa```\\\VVVTTT[[[cccjjjtttxxxlllYYYKKKDDDAAAAAACCCFFFEEE???888111...000111111222222000///...,,,,,,++++++***)))))))))'''''''''''''''''''''''''''''''''''''''((()))))))))((('''&&&%%%$$$$$$$$$(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((---...000000//////000222666666555222000222777<<<999<<>>:::?????????DDD??????>>><<<::::::<<<>>><<<<<<;;;;;;>>>AAAEEEHHHQQQ```{{{~~~zzz|||fffWWWuuuwwwRRRAAA<<<777666999555555444444444333333333333333333222222222111111222222333333333333444444222222444555444777BBBOOOgggpppyyy~~~uuussshhhWWWLLLHHHBBB;;;;;;<<<@@@GGGLLLJJJEEEAAA>>>CCCLLLTTTVVVPPPFFF>>>777666...---555555555>>>GGGFFFBBB===>>>CCCEEECCC@@@CCCOOO^^^hhhjjjiiijjjooonnnoooqqqssstttsssrrrwww{{{{{{wwwvvvwwwxxxmmmjjjrrryyyzzzwwwxxx]]]LLLLLLNNNKKKOOOPPPMMMDDD888...++++++...------///444999<<<>>>DDD>>>::::::;;;:::;;;>>>tttgggkkkyyyooolllmmmooommmfffaaaaaabbbZZZVVV]]]gggjjjccc[[[___aaaccc```ZZZZZZcccooovvv{{{```KKKBBB@@@???BBBEEEDDD@@@999333000000111111222222000///...,,,,,,++++++***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''+++---...///...///111222777;;;???===777333333666;;;>>>@@@CCCPPPdddqqqvvvkkkddd```dddfffaaaYYYVVV\\\\\\```eeeeeebbbcccfffggggggiiinnnsssvvvwwwuuuxxxwwwyyy|||vvvkkkdddccc``````eeelllnnnkkkjjjkkkmmmjjjmmmwwwxxxeeeZZZVVVBBBBBBCCCIIITTTbbboooxxxvvvooofffcccooo{{{ttt{{{lllPPP777///000///000333111111111111111111111111222111111000000/////////000111000...,,,,,,---///---,,,,,,,,,,,,---..............................---......------000666;;;NNNUUU```mmmzzzuuugggOOOgggpppppp|||oooOOO:::444333...)))///---,,,...333;;;CCCHHHUUU^^^dddccc^^^WWWLLLDDD<<<777111---,,,,,,+++)))......---,,,++++++++++++++++++++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,******))))))))))))*********************++++++,,,++++++,,,,,,---------,,,,,,******---...+++,,,///000666>>>FFFOOOZZZfffooottttttuuuxxxwwwoooaaaVVV???@@@???DDDWWWoooyyywwwhhhdddgggttt{{{tttdddZZZ^^^XXXUUUXXX```iiiqqqwwwooonnnpppvvv|||zzzXXX;;;888>>>===>>>BBB<<<>>>???>>><<<::::::;;;<<<<<<;;;;;;<<>>???GGG@@@;;;;;;;;;999:::===vvviiikkk{{{}}}ooommmmmmnnnkkkccc^^^]]]___[[[YYY\\\bbbeee```[[[[[[^^^bbbaaaYYYXXXdddttt~~~gggMMMBBBAAA===@@@DDDDDD@@@:::444222000111111222222000///...,,,,,,++++++***)))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''')))+++---......///222444888AAAJJJJJJBBB888222111666;;;======BBBRRReeepppyyywwwvvvrrrnnnlllooopppmmmddd^^^]]]\\\ZZZ]]]^^^_________aaacccfffllliiigggjjjjjjfffddddddaaaccckkkuuu{{{{{{|||eeeUUUMMMJJJEEEMMMWWW]]]aaahhhttt~~~{{{mmmgggppprrrGGG888---...111000000222000000000000000000000000000000000000000/////////000000000...,,,,,,---...,,,,,,,,,,,,,,,---......------------------------...............111666:::GGGRRRdddwwwTTTVVVhhh}}}zzzrrrwww||||||}}}^^^DDD666000///...///---++++++...333999===MMMTTTYYYYYYXXXXXXUUUQQQFFF===222---...///,,,))),,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,+++++++++******************+++++++++,,,,,,,,,******))))))))))))******+++*********++++++,,,---++++++,,,,,,,,,---------...,,,,,,...,,,+++///666999AAAMMMVVV]]]ccciiimmmwwwwwwxxxxxxttthhhVVVIII999999===GGGWWWgggrrrvvvkkkmmmrrrxxxvvvkkk```ZZZ]]]\\\YYY^^^nnn~~~{{{ooolllqqqsssrrrwwwiiiMMM777666<<<<<<<<>><<<;;;;;;===<<<;;;:::;;;<<>>IIIYYYfffjjjlllnnnkkkllloooqqqrrrrrrqqqppprrrsssrrrnnnkkknnnvvv~~~{{{yyy~~~zzzwww{{{^^^QQQSSSTTTPPPUUURRRKKK@@@555...,,,...///000333666999===???@@@HHHBBB<<<<<<;;;999999<<>>AAADDDDDD@@@999444111000111111222111000///...,,,,,,++++++***)))))))))''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''***,,,...///111333666;;;CCCLLLPPPLLLCCC999444...444;;;>>>CCCOOO```lll~~~}}}sssjjjmmmnnnkkkmmmooonnnjjjfffeeejjjnnnssspppooosssyyy|||}}}}}}zzzxxxzzzzzzcccSSSMMMLLLJJJ[[[bbbhhhfffaaa```gggoooxxxsssyyymmmTTT777000...111333000...000000000000000000000000000.../////////////////////...///000///---,,,---...,,,,,,++++++,,,,,,---...------------------------............000222555777;;;JJJaaauuuaaaIIIEEEUUUfff~~~zzzxxx{{{{{{kkkPPP999///111777000///---,,,---111555888FFFMMMRRRSSSUUUXXXYYYWWWIIIAAA777111//////...,,,+++,,,---.........,,,,,,++++++++++++++++++++++++,,,,,,+++++++++***************+++++++++,,,,,,,,,+++******))))))******++++++++++++++++++,,,---...,,,+++++++++,,,,,,------///...//////,,,,,,444===DDDMMMZZZdddgggfffeeeeeeooorrrtttqqqgggWWWGGG>>><<<999999AAAJJJVVVgggvvvwwwwwwwwwvvvrrrkkkfffccc]]]\\\___mmmrrrvvv{{{zzzvvv~~~|||WWWCCC555777<<<<<<;;;>>>:::<<>><<<;;;;;;;;;<<<===@@@AAAGGGhhh~~~yyyyyy}}}kkkNNNNNNttt{{{cccJJJ===<<<888000555555444444444333333333333333333222222222111111000000000111111111222222333222222444333555>>>GGG___rrroooVVVJJJHHHBBB===FFFaaayyy{{{nnnbbbXXX___fffcccYYYKKKAAA===777444222555777<<>>nnnhhhsss|||uuuttttttssslllbbb]]]]]]___aaa___\\\___eeeeee```WWWYYY]]]\\\QQQIIITTTgggxxxlllTTTHHHCCC@@@CCCFFFDDD???888222///000111111222111000///...,,,,,,++++++***)))))))))'''''''''''''''''''''''''''''''''''''''(((((()))%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''))),,,...000222555777===@@@GGGMMMPPPLLLDDD===000111555:::BBBLLLZZZeeemmmrrruuuxxx~~~~~~yyyqqqooosssxxxeeeMMMGGGNNNUUUWWWhhhiiigggaaa\\\[[[aaafffzzz}}}}}}pppPPP===444222111333222///---...////////////////////////.............../////////---...//////---,,,---...,,,++++++++++++,,,------------------------------.........///000222333444222CCC[[[nnnuuuyyyvvvNNN888???PPPjjj~~~}}}iiiLLL777222444000///...---...000333555>>>EEELLLNNNPPPTTTUUUSSSLLLHHH@@@888111.........+++,,,---...///...---,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++************++++++++++++++++++,,,---...///,,,,,,+++++++++,,,---...------...///...///777AAAJJJSSS```hhhiiieeeaaa___ggglllmmmdddTTTDDD:::777===<<<>>>AAADDDNNNbbbvvv~~~yyytttsssuuuuuuooohhh]]]ZZZeee~~~yyyzzz}}}|||}}}mmmJJJ===555999>>>===<<<>>><<<===>>>??????AAAEEEHHH???>>>===<<<<<<<<<<<<===>>>@@@AAA\\\zzzzzznnnZZZLLLcccjjjRRRFFF@@@:::888999555555444444444333333333333333333222222222111111111111111111222222222333444111111333333444;;;DDD[[[ooocccLLLDDD???>>>KKKhhh}}}|||rrrlll___eeejjjfffZZZMMMCCC???888777555888:::>>>gggttt___RRRFFFFFFMMMXXXaaadddfffiiifffiiimmmnnnmmmlllmmmnnnpppmmmjjjiiinnnvvv~~~}}}yyykkkXXXTTTYYY\\\ZZZYYYRRRGGG:::111...///111...222666999;;;===@@@CCCFFF@@@;;;<<<===<<<>>>AAAmmmhhhvvvyyyxxxyyywwwnnnccc___``````bbb```\\\aaajjjkkkeee\\\[[[___aaaVVVKKKSSSddduuuoooWWWGGG@@@AAADDDFFFEEE???888111...000111111222222000///...,,,,,,++++++***)))))))))''''''''''''''''''''''''(((''''''''''''((())))))%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&(((+++---///111444666;;;<<<@@@FFFKKKLLLIIIFFF:::444000222777@@@LLLWWWYYY^^^cccfffooohhhLLLGGGRRR^^^bbbkkkiiiddd___[[[\\\```eee|||ssstttnnntttwwwVVV???555222111000000000/////////////////////////////////...............---------,,,---//////---,,,------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------...000111111000000<<>>;;;BBBWWWttt|||{{{mmmOOO:::111000///...------...///000999AAAIIILLLOOOSSSSSSQQQQQQOOOJJJAAA888111//////------.........------,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++************+++++++++++++++,,,---...///000---,,,+++***+++,,,---...++++++...222333555<<>>===???===>>>>>>>>>???AAAEEEIII=========<<<<<<<<<======999@@@>>>OOO}}}wwwsssjjjUUUWWWpppQQQCCC<<<444555;;;555555444444444333333333333333333222222222111111111111111222222222333333444111111222333444999@@@XXXkkkrrrRRRAAA>>>CCCZZZ|||tttmmmaaafffiiihhh___UUULLLHHH;;;;;;999;;;>>>AAA___~~~gggWWWLLLKKKOOOYYYaaadddgggjjjeeehhhkkkllljjjjjjlllnnnssskkkccceeeppprrr```TTTTTTZZZ]]]^^^WWWPPPCCC888000...///111000444888:::;;;===AAAEEEEEE???;;;===>>>>>>@@@CCCmmmfffqqqzzzzzz{{{yyypppddd```bbb```bbb^^^[[[bbboooppphhhbbb^^^```cccXXXIIILLLZZZmmmtttWWWEEE>>>???BBBEEEDDD???888333///000111111222222000///...,,,,,,++++++***)))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$'''***+++---///111444555999???AAAAAABBBEEEIII<<<666222111111222:::DDDKKKQQQUUUVVVZZZfffssszzzpppZZZRRRXXX___aaagggiiiiiifffccccccfffjjj~~~|||zzzzzzuuuXXX???555666//////...---///111111///........................///......------,,,,,,,,,+++---//////...,,,,,,---+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++---000111///---000333>>>OOO]]]dddjjjooovvv```OOODDD;;;HHHddduuuyyytttoooSSSAAA333222000...------------222;;;DDDHHHMMMRRRTTTSSSRRRPPPLLLHHHCCC===777333000///...---------------++++++++++++++++++++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,---///000111---,,,+++******,,,---///...---111999>>>@@@DDDIIISSSXXX___bbbbbb````````````YYYNNNBBB:::888<<<@@@HHH[[[fff___VVV]]]nnnzzzwwwoooqqqsssmmmuuu}}}rrruuueeeHHH;;;999:::>>>???>>>===>>>>>>???@@@@@@??????AAABBB:::::::::;;;<<<<<<======666AAA>>>CCCnnnxxxvvvcccNNNnnnoooUUUDDD;;;888888555555444444444333333333333333333222222222111111000000000111111111111222555111000222333333888===QQQcccyyycccMMMFFFKKKccckkk```UUUYYY___cccddd```[[[WWWLLLNNNIIIGGGHHHGGGTTTnnntttdddUUUSSSTTT[[[aaabbbdddgggeeehhhjjjiiiggggggkkkoooooohhhdddnnnlllbbbWWWSSSUUUYYY]]]___UUUMMMAAA666000...000111333666:::;;;;;;>>>DDDIIIGGGAAA===>>>>>>>>>???BBBmmmbbbjjjzzz{{{|||zzzpppeeeaaaccc```aaa]]]YYYcccrrrsssjjjggg``````bbbVVVCCCAAAMMMdddvvvVVVDDD>>>===AAADDDDDD@@@:::444111000111111222222000///...,,,,,,++++++***)))))))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&###%%%(((***+++---///111///888@@@???999888@@@III555444666888333,,,///666<<>>QQQYYY[[[\\\nnnfffaaaQQQ===DDD___qqqxxxyyyooosss}}}nnnZZZ777666444111///...,,,,,,(((111:::???FFFMMMQQQQQQOOOLLLJJJKKKMMMIIIAAA:::111000...---,,,,,,,,,---++++++++++++++++++++++++---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,---...///111111---,,,+++******,,,...///333222777AAAHHHKKKMMMPPP[[[^^^aaaaaa^^^\\\]]]___YYYMMM===444555===DDDIIIdddyyyrrrdddmmm}}}ooonnn}}}xxx}}}vvv{{{XXX999999999;;;>>>???======>>>>>>@@@BBBAAA???===;;;;;;777777888999;;;<<<======666CCC>>>===dddyyyxxxjjjEEETTTrrrXXXNNNDDD888555555444444444333333333333333333222222222111111////////////000000000000555111000222333333777<<>>>>>>>>===>>>AAAsssfffqqqyyyuuuvvvoooaaa\\\______^^^[[[\\\bbbiiiiiidddeeecccdddbbbVVVEEE>>>BBBXXX~~~rrrXXXDDD>>>===AAAEEEEEE@@@999333000222222333333222111///...------,,,++++++******)))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''''''''&&&&&&(((+++...000555999999444222555666333333555444222444888888555777:::???EEEKKKQQQUUUWWWWWWWWWXXX^^^mmm~~~xxxxxxzzz~~~~~~yyyuuuooohhhbbb___^^^]]]YYYlllzzztttaaa@@@444222......111------------------------+++,,,---.........---,,,......---,,,,,,,,,,,,------,,,+++++++++,,,---...,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------111...---222>>>JJJQQQTTT___rrrsss___LLL@@@HHH\\\ooo~~~vvvyyywwwuuu{{{vvv```FFF222222333,,,(((+++......///444<<>>999222...,,,,,,------***+++,,,---.........---,,,,,,,,,+++,,,,,,------******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++---...//////------///000---666BBBJJJNNNQQQUUUYYY^^^aaaaaa_________WWWLLLKKK;;;333777888999LLLeeevvv}}}{{{ooonnn}}}qqqdddqqqzzzfffGGG;;;888999:::;;;<<<<<<<<<<<<@@@???>>>===<<<;;;::::::::::::;;;;;;<<<======>>>>>>888;;;===OOOxxxzzzpppXXXJJJmmmrrrKKKBBB>>>888444555666333333444222222222222222222222222000000000000000000000000333222111000000222444555AAAUUUqqqsss```QQQNNNTTTSSSQQQIII:::444777AAANNNYYYaaajjjssszzzqqqggg```\\\WWWPPPKKKPPPYYYeeevvvlll```\\\YYYYYY\\\]]]\\\[[[aaaeeefffdddeeekkkoooooobbbiii{{{qqqZZZVVVRRRSSSWWW\\\^^^___XXXIII:::333111000111333777999<<>>>>>@@@CCCDDDAAA<<<555000333444444444333222000///------,,,++++++******)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((('''&&&'''(((***---...222888:::666444555333///111333333333888BBBGGGHHH???===;;;<<<@@@GGGNNNSSSMMMRRRZZZaaalllwwwooolllhhhcccaaacccpppuuuzzz{{{~~~zzzrrrjjjccc___\\\ppp~~~yyy|||___GGG222---...,,,,,,///---------------,,,,,,,,,+++,,,---.........---,,,......---,,,,,,,,,,,,---------,,,+++++++++,,,---,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,,,,------------000---,,,111:::DDDMMMQQQaaannntttqqqaaaFFF<<>>GGGLLLNNNLLLKKKNNNRRRSSSPPPLLLFFF@@@777000---,,,,,,,,,++++++++++++,,,,,,---------------,,,,,,------...***++++++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,---------------......---+++,,,...000888@@@KKKRRRUUUWWWZZZ]]]^^^dddeee```[[[VVVNNNFFFAAA@@@===999888AAAXXXllllllppppppmmmsssyyyccc]]]mmmxxxwww\\\AAA:::888999:::;;;<<<<<<<<<<<<>>>>>>===<<<;;;:::999999777999;;;===>>>===<<<;;;999333777:::III}}}}}}{{{zzzdddLLL]]]cccIII>>>777333444555333333555222222222222222222222222000000000000000000000000333222111000000222333555===RRRqqq```LLLDDDGGG@@@<<<:::666777555777>>>HHHSSScccpppyyypppeee[[[UUUPPPLLLHHHGGGNNNZZZlllmmm]]][[[[[[\\\]]]______^^^bbbdddcccbbbeeelllpppppphhhnnn}}}|||nnnWWWUUUTTTUUUXXX[[[[[[[[[TTTFFF888222000000222444888:::<<>><<<:::888;;;444777;;;EEEmmmxxxwwwrrrRRRLLLiii[[[FFF===666555555333333555222222222222222222222222000000000000000000000000222222111000000222333444555KKKlllnnnRRRDDDDDD999///222777888333000222888AAAPPP\\\fff```WWWMMMFFFCCCBBBBBBBBBIIISSS```tttvvvdddTTTVVVZZZ\\\]]]^^^___```bbbbbb```___eeemmmooommmhhhmmmyyy~~~|||jjjTTTTTTTTTVVVYYYYYYWWWVVVPPPCCC555000000000222555999:::;;;===>>>?????????@@@>>>===;;;;;;;;;<<<<<>>@@@OOOssszzz\\\CCC===???>>>>>>AAACCC@@@888111...///000000000...---,,,------,,,++++++******)))((((((((((((''''''''''''''''''''''''''''''''''''&&&''')))******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&(((((('''''''''((()))))))))...333666777888777777===BBBGGGKKKSSSaaakkkooopppjjjaaaWWWMMMFFFBBB@@@HHHTTTbbbkkknnnoootttxxx~~~iiijjjmmmpppqqqooollliiivvvrrroooooopppqqqrrrsssppprrrsssqqqtttxxxyyyvvvvvvwwwyyyyyyvvvqqqlllhhhaaaqqqyyyrrrlllkkkuuutttVVV???333...---111111...---000......---,,,,,,+++++++++++++++,,,,,,------------...---,,,,,,++++++,,,,,,......---,,,++++++******+++++++++***************++++++++++++++++++++++++,,,,,,---------.........,,,...///......444???GGGVVVaaalllyyykkkRRRKKKNNN___nnnyyyrrriiiccchhhsss~~~mmmRRR:::000---+++,,,...///---+++...777>>>======>>>CCCIIIMMMOOOOOOSSSOOOIIICCC>>>999555222333111///---,,,---...000......---,,,,,,,,,------+++++++++,,,,,,,,,------------------------,,,,,,+++++++++,,,,,,---------.../////////000555:::???FFFLLLTTTZZZ^^^```bbbdddcccbbb\\\RRRFFF===777555444666:::FFFZZZgggbbbVVVSSS___jjjoooppplll___RRR\\\[[[\\\```fffrrr~~~ZZZ===666<<<888888999:::;;;;;;;;;;;;;;;::::::999888888777777555666999:::;;;:::888777<<<666777;;;@@@ZZZyyy|||yyyyyy[[[EEEQQQyyynnnSSSGGG<<<888666444222333222222222222222222222222000000000000000000000000111111111000111222333333333CCCaaa}}}ZZZIIIKKK@@@222333999666333222333333444999???FFFDDD@@@;;;777666888:::???FFFMMMUUUccckkkaaaPPPIIINNNUUUXXXYYYZZZ\\\^^^______^^^___fffmmmkkkeeeaaadddmmm|||}}}{{{zzzdddSSSSSSTTTVVVVVVVVVUUUTTTMMM@@@333///000000222444888888999:::::::::::::::<<<;;;::::::::::::;;;<<>>???===<<>>777666444333444222222222222222222222222000000000000000000000000111000000111111111222222555===RRRuuu{{{WWWGGGOOOJJJ<<<777666666444444555222......222000111333333222111111333666>>>EEEMMMXXX___VVVGGGCCCIIIPPPUUUVVVWWWZZZ\\\ZZZ\\\^^^aaahhhlllggg___]]]]]]cccqqq~~~xxx]]]SSSTTTTTTTTTSSSSSSTTTTTTLLL???333//////000111444777777777666666666666666999888888999999:::::::::ooohhhsssyyyyyyyyywwwqqqhhh___ZZZ\\\YYYUUUSSSYYY```aaa]]]]]]]]]bbbdddXXXEEE;;;<<>>???===777222///000111222222111000///------,,,++++++******)))((((((((((((''''''''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%''',,,000444<<>><<<999555222000////////////...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---------..................000444777<<>>FFFfff|||]]]DDD@@@;;;<<<>>>>>><<<999444222000000222222222222111000------,,,++++++******)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&'''''''''''''''$$$%%%))),,,---444<<>>666444333222666===???KKKWWW\\\___dddiiimmmnnnssstttjjjZZZPPPSSS[[[XXXbbbqqqyyyyyyzzzuuu___JJJ<<<777888:::777888999::::::;;;::::::888888888777777777777777555444333333333333444444000999777777???GGGfffyyy```IIIaaayyykkkXXXCCC999777555444444222222222222222222222222000000000000000000000000///000000111111111111111//////999PPPkkkgggXXXWWWRRRKKKCCC888666222111111///---000666222111111333666666333000333:::@@@DDDOOO]]]```ZZZBBBCCCGGGLLLQQQTTTUUUTTTTTTZZZ___ccchhhnnnooollllllfffgggvvv~~~|||~~~zzzfffUUUNNNRRRUUUWWWUUUSSSSSSTTTDDD999//////222555777:::999888777666666666777777555666666777777777777666mmmfffmmmrrrtttuuurrrnnniiiccc^^^XXXVVVRRRQQQYYYccceeebbbZZZZZZ^^^aaaVVVEEE>>>AAAEEEeeeaaaEEE@@@:::===???>>>:::666333222...///000111111000//////------,,,,,,+++******))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''###$$$%%%&&&'''''''''''')))%%%%%%))))))'''+++333AAALLLVVVYYY[[[___bbbccciiiiiikkknnnttt|||zzzssspppooofffeeejjjttt|||wwwqqqtttzzzyyyxxxpppggggggmmmpppmmmyyy}}}~~~rrreee```bbbgggmmmttt{{{oooXXX===000//////,,,(((,,,------,,,,,,,,,+++((())))))***+++,,,------...,,,+++*********+++,,,------,,,++++++******++++++***+++,,,---------,,,+++(((((())))))*********+++++++++++++++++++++++++++))))))*********+++++++++((()))+++,,,------///000666ccc|||dddRRReeeyyy~~~ssshhhkkk~~~wwwcccYYY888555111/////////...---...//////000333777===BBBEEEEEEGGGJJJOOOSSSTTTTTTSSSQQQNNNJJJEEE@@@<<<999444333222111000000000000,,,,,,,,,---------......---------.........//////111222444666999<<<>>>???===@@@EEEIIINNNSSSXXX\\\VVVTTTQQQNNNIIICCC===999:::666555666444333999CCCOOOSSSOOOMMMaaaqqqllleee\\\TTTRRRXXX___cccggg|||{{{tttuuutttttt~~~xxxvvvrrrdddPPP???999;;;<<<;;;777777888999::::::::::::888888888888777777777777222333444444444333222222,,,888333///777<<>>::::::888777777888999999555555666666666666666555kkkcccooo||||||{{{wwwqqqiiiaaa\\\XXXWWWVVVYYY```gggeee___YYYYYY^^^bbbYYYFFF<<<;;;GGGccciiiGGG===;;;===>>>>>>;;;777333000///////////////......---,,,,,,,,,,,,+++***))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&'''((()))***222666@@@MMMYYYaaabbbaaa]]]bbbiiiqqqxxx~~~xxxwwwzzzzzzxxxyyyzzz{{{zzz~~~|||tttttt{{{ooommmfff^^^```kkkuuuxxxyyy|||~~~~~~tttfffaaalllxxxzzzxxx|||qqq^^^???888000,,,,,,,,,***'''++++++******************---,,,,,,+++*********+++)))************+++++++++******+++++++++,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++)))))))))))))))******+++++++++******++++++,,,---,,,,,,+++---//////---+++000<<>>BBBFFFKKKNNNQQQRRRUUUVVVVVVVVVSSSPPPLLLIII;;;888666777:::999666222000///......---......//////111333222222444999>>>AAACCCEEEGGGHHHGGGFFFEEELLLMMMMMMNNNOOOPPPQQQRRRQQQOOOKKKDDD<<<777444333777<<<<<<777999DDDOOOSSSUUUOOOQQQeeeuuucccVVVVVVZZZ\\\```fffeee|||yyyjjjjjjhhhkkk}}}xxxvvv___KKK<<<<<<>>>888444666666666666666777888999:::::::::999888777666555444222222222222222222222222222///222555333333DDDZZZ^^^EEEWWW~~~xxxkkkVVVAAA333000333777444333222222111222222222222222222111111111000000111000///000111222111//////000222444888>>>FFFKKK[[[cccmmm}}}|||kkk[[[MMM???666111333333222333444333111...000111333444666777888999===>>>===;;;999888999:::888999<<>>CCCHHHKKKMMMSSSTTTUUUVVVTTTRRROOOMMMJJJDDDAAACCCIIIJJJCCC<<<444555666777999:::;;;;;;===???@@@@@@@@@AAAEEEIIILLLMMMOOOPPPQQQQQQPPPPPPMMMMMMMMMMMMMMMMMMMMMNNNJJJFFF@@@;;;888555333111444555:::EEEWWWccc___SSSQQQRRR]]]sssiii\\\RRRVVV```ffflllrrryyyxxxrrrllleeebbbooo{{{rrrWWWEEE888:::<<<999666888888777777666666666777777999888888777555444444333222222222222222222222222333000222666222///:::IIImmm|||{{{wwwpppOOOLLLrrr}}}lllaaaPPP@@@666444777:::333333333222222222222222222222222111111111000000111000///000111222111///000111222222333666;;;>>>AAAGGGPPP___xxx|||ppp[[[EEE777333111000000111222222000...111111222444777;;;<<<===:::===???===888444444555555666999@@@GGGLLLOOOPPPNNNSSSWWWZZZcccpppzzz}}}sss```XXXeee~~~}}}~~~gggWWWSSSRRRTTTXXXYYYWWWVVVTTTMMMFFF444333444666999<<<<<<;;;888:::::::::999:::<<<>>>===<<<;;;999888777777888hhheeevvv{{{sssiiiaaa\\\\\\XXXUUUXXXcccjjjeee[[[UUUUUU\\\ccc\\\JJJ===;;;===ZZZxxxgggEEE:::999:::;;;<<<;;;888555333//////000000//////...---,,,,,,,,,,,,+++***))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((&&&&&&&&&+++333<<>>NNN```ttttttmmmnnnppppppqqq~~~zzzrrrbbbLLL;;;777<<<000---...222333///---------...111555;;;@@@EEEHHHNNNOOORRRSSSTTTSSSRRRQQQUUUNNNIIILLLSSSVVVPPPIII???AAADDDGGGIIIJJJIIIIIILLLOOOQQQSSSRRRRRRRRRSSSRRRQQQQQQQQQQQQRRRRRRRRRMMMMMMLLLJJJIIIHHHGGGFFFBBB<<<666222222333222111666;;;FFFWWWhhhmmmaaaRRRPPP[[[nnnyyy[[[XXXYYYcccoooxxx}}}~~~xxxsssooojjj]]]\\\tttlllNNN???555777:::999888:::888888777555555444444444777777666555444333333222222222222222222222222222222000111666444///333<<>>888444333444222333666===DDDJJJNNNOOOOOOOOOMMMLLLTTTeeetttzzz|||xxxfffWWWccc}}}~~~}}}zzz]]]SSSSSSSSSXXXZZZ[[[WWWTTTOOOGGG>>>222222555888<<<===<<<;;;777888999999999:::<<<>>>>>>===;;;:::999888888888gggcccuuu}}}xxxqqqiiibbb]]]```\\\XXX[[[ffflllfff[[[TTTTTT[[[ddd^^^MMM???<<>>===999666333000///000222444???KKKWWW\\\YYYTTTSSSRRRZZZgggxxxxxxkkkcccSSS\\\hhhtttxxxuuussspppjjj]]]ccchhhIII???777777999777777888777666555444444444444444666666666555444333333333222222222222222222222222111...///444666444666:::JJJ}}}{{{uuudddPPPFFF\\\zzzmmmYYYFFF888222000000000111222222222222111000111111111111111111111111111000///000111222111///---///111222333333555666555888999???RRRjjjuuusssbbbfffkkkfffPPP888000555///......///111222111000555333333777;;;<<<888555444555777999999888888888333444666;;;BBBGGGJJJKKKJJJIIICCC???GGGZZZnnnxxxzzzpppvvv}}}yyyyyyzzz\\\TTTVVVUUUZZZ\\\[[[VVVQQQKKKBBB888111222666:::>>>???===;;;777888999888777777999;;;:::::::::999999999::::::gggaaapppxxxxxxwwwsssoooiiiddd``````^^^[[[]]]fffllleeeZZZUUUTTT[[[ddd```PPPBBB>>>>>>YYYuuujjjHHH<<<======<<<;;;888555222000000000000000000//////...,,,,,,,,,,,,+++***))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&(((((('''&&&&&&''')))+++111222444777>>>HHHSSS[[[ttt~~~yyywwwrrrkkkjjjppp|||uuu___QQQ>>>111---...//////...---,,,,,,,,,+++)))'''))))))*********+++++++++,,,++++++***++++++,,,,,,))))))*********+++++++++))))))*********+++++++++))))))))))))************************************))))))***++++++++++++***++++++******++++++,,,---(((,,,000222111///---,,,......------555KKKfffzzzmmmhhhiiiuuuvvv\\\EEEBBBHHHTTTjjjzzzpppjjjhhhiiisssyyybbbPPPAAA888222222222000//////.........///111444888:::===>>>AAADDDGGGHHHIIIJJJQQQPPPOOOMMMOOOTTT\\\bbb```aaabbbaaa^^^YYYTTTQQQRRRWWW^^^dddddd___WWWQQQOOOMMMIIIFFFCCCBBBCCCCCCBBBAAA???===:::777555444111333333111...///333777EEELLLSSSOOOFFFDDDOOO\\\jjjpppvvvuuukkk^^^TTTPPPRRRaaaooovvvuuuqqqnnnkkkjjjggguuuhhhIIIBBB<<<999888555555666444444444444444555666666666666666555555444444333222222222222222222222222111...---000333444666:::===eee~~~zzzvvvrrrdddLLLIIIooo~~~kkkUUUCCC999777777111111111222111111000///111111111111111111111111111000///000111222111///,,,///222333333444555666222666666888FFFZZZdddcccSSSQQQUUUXXXMMM;;;333777111000///000222333333222333444777<<<@@@@@@<<<888444111///222888<<<===;;;777777777;;;???DDDFFFFFF===@@@@@@@@@III___xxx|||uuupppsss~~~xxxooovvvxxx^^^WWWXXXWWW\\\]]]ZZZTTTNNNHHH???666111333777;;;??????===:::888999999777444333444666555666777888999:::;;;;;;fff```mmmrrrrrrrrrpppnnnjjjgggeee______^^^___eeehhhcccZZZXXXVVV\\\eeebbbRRRDDD@@@<<>>>>>===;;;777444111///000000111111000000///...,,,,,,,,,,,,+++***))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&"""$$$'''(((''''''(((((())))))((((((***111999???TTTaaapppyyyxxxfffUUUIII;;;444---+++------)))%%%++++++,,,,,,,,,,,,++++++)))))))))***++++++,,,,,,++++++******++++++,,,,,,)))************+++++++++)))))))))************+++((((((((()))))))))))))))++++++++++++++++++++++++((()))+++,,,,,,,,,+++***++++++******++++++,,,---+++---111666999777222---+++))),,,///,,,000LLLkkktttkkkppplllRRREEE===FFF[[[zzz|||uuurrrgggiiinnnwww~~~qqqQQQDDD777222111000///000......------...///000111555666888:::<<<>>>???@@@BBBDDDEEECCCAAAFFFPPPYYY______```^^^[[[UUUPPPMMMJJJNNNUUUZZZ\\\WWWNNNHHHFFFCCC@@@===:::999999999:::999888666444222111000---000333555555555777999CCCBBBCCCIIIPPPWWWbbblllsssqqqlllbbbWWWNNNJJJIIIUUUaaahhhiiiwww}}}qqqlllgggbbbfffppp~~~bbbFFFCCC>>>:::777555555555333333333444444666777777666666555555555444444444222222222222222222222222222000///......000333555777NNNuuurrryyy~~~uuu^^^FFFSSS~~~uuu[[[GGG===;;;555555333222111000000000111111111111111222222222111000///000111222111//////000222222111000111111,,,111222333>>>PPP[[[[[[MMMHHHNNN[[[ZZZJJJ===;;;444222111111222444333333000333999>>>BBBEEEFFFFFF===888444444999<<<===<<<:::999888999===@@@AAABBB;;;GGGSSSXXXaaavvv{{{pppnnnqqqwww~~~uuurrrnnn]]]XXXYYYZZZ______ZZZRRRKKKFFF===444444555888<<>>IIIPPPZZZkkk}}}ooo]]]OOOBBB666///------,,,---...---+++(((******++++++++++++,,,---((())))))***++++++,,,,,,++++++******++++++,,,---)))************+++++++++))))))))))))************(((((())))))************,,,,,,,,,,,,,,,,,,,,,,,,((()))+++------,,,+++***++++++******++++++,,,------,,,...444:::;;;555///---)))+++000...---;;;OOOdddjjjvvv}}}}}}|||ppp\\\KKKGGGLLLaaa|||ooopppppprrr{{{eeeUUUDDD;;;777333111111........................000111222333444555666666444777:::999888999>>>CCCJJJKKKLLLMMMLLLIIIFFFDDD@@@AAACCCFFFHHHGGGBBB===888777555444222222222222333333222111111000/////////000444<<>>???===:::777777888999666555555555555555666666444444444444333333333333222222222222222222222222222333333111//////222333888>>>ooo|||yyy||||||zzzwwwZZZHHH```}}}```MMMFFF<<<:::777444222222222333000000111111111222222222111000///000111222111///111222333222000//////111---333444333<<>>>>>HHH\\\ooouuuxxxqqqrrr{{{~~~zzz|||xxxhhh___ZZZWWWZZZ___dddccc[[[PPPHHHCCC;;;333666777999<<<>>>>>><<<::::::::::::888555444444555666777888:::::::::::::::gggaaannnrrrrrrrrrrrrqqqooonnnlllccchhhjjjjjjjjjkkkhhhccc___[[[^^^eeecccTTTGGGCCCOOOdddxxxhhhGGG<<<<<<;;;:::999777555333222111111111111111000//////,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&((()))))))))((('''&&&)))++++++(((%%%&&&'''$$$'''***,,,+++***))))))&&&---111333:::MMMbbboooxxx~~~pppcccQQQ@@@666000---+++---......,,,***+++///333+++,,,+++***))))))***+++((())))))***++++++,,,,,,+++*********+++,,,,,,---)))************+++++++++))))))))))))************))))))******+++++++++,,,------------------------(((***+++------,,,+++***++++++******++++++,,,------))))))///888:::555...---((('''---222111111444DDD]]]rrrpppooorrr[[[III<<>>======888555333444777999777555333333222222222222333333//////000000000000000000555222555BBBRRRVVVNNNCCC>>>KKKddd}}}~~~}}}mmmcccWWWOOOOOOQQQSSSTTTTTT[[[___eee~~~xxx}}}}}}vvvooollljjjhhhyyyuuuNNN;;;777:::;;;888777888;;;===888777666555555555555555333333222222222222222222222222222222222222222222000444777555333333555666999555aaa}}}uuurrryyyrrrIIIKKKfff{{{fff]]]AAA>>>999555333333444666000000111111222222222222111000///000111222111///222333333222111111333444111666555333;;;MMMZZZ^^^TTTIIIIIIWWW\\\NNNBBBAAA666444111000111222222111000444666555555<<>>>>><<<::::::::::::999777666777888999:::;;;<<<;;;:::999888kkkhhhvvvuuuvvvwwwvvvsssqqqoooooogggeeedddggglllmmmiiieee\\\\\\```fffeeeYYYLLLDDDQQQiiijjjIII>>>;;;===>>><<<888333000//////000111111111000...---,,,,,,,,,+++***)))((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((()))))))))***---444===CCCTTT```qqqxxxjjj```IIIBBB888222///...,,,+++++++++++++++++++++++++++*********)))))))))(((((()))))))))))))))******+++))))))))))))************))))))))))))))))))))))))******)))(((((((((((((((+++***)))((((((***,,,------,,,+++***)))))))))))))))************+++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,666IIIaaattt~~~bbbAAABBBRRR]]]hhhttt|||pppaaaPPPCCC;;;888111...---//////---///333000+++***///111,,,+++---000111333555555444222000666555333222222333444555555444333222111000000000---000222111...---...111***///111///...111222111777555999FFFUUUZZZUUUNNNNNNZZZrrr{{{kkkaaaWWWSSSXXXZZZVVVYYYaaa]]]dddpppwwwtttuuuzzz}}}rrrfffjjjxxx___@@@>>>888888888888777777777666555555555444444333333333444444333333222111000000000111111111111222222222333222222111111222222333///===NNNwww{{{www~~~pppsssyyy^^^EEEKKKtttkkkIIIFFF>>>555111333555555///222333111000222333222111000000000000000111111//////000000111111222222333000///222999EEEWWWgggaaaQQQJJJXXXeee___MMMBBB:::333...000000---///444///111333444666999===@@@XXX```kkkmmmdddSSSAAA666999555444555777777<<>>???===999444111000///000111111111000...---+++,,,,,,++++++)))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))))))))+++///333444<<>>???>>>:::555222111///000111111111000...---+++++++++++++++***)))(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''$$$&&&((()))'''&&&&&&&&&&&&))),,,...111888AAAGGGRRR\\\iiisssyyy~~~uuummmhhh[[[SSSHHH>>>888333---)))***((('''(((***---......************************+++************)))))))))))))))(((((())))))***+++(((((())))))))))))******))))))))))))))))))))))))***))))))(((((((((((((((******)))((()))***+++,,,,,,+++******)))))))))))))))))))))*********++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++---888PPPppp```EEE:::???HHHRRRWWWgggxxxsssooorrryyy{{{vvvpppcccQQQ???666555333111111333///...000111...------000000111111111111111111//////000000111222333333222222222222222222222222///...------...//////...333333111333???RRRaaagggdddOOO???AAAKKKXXXmmmuuukkk^^^SSSHHHNNNYYY```^^^\\\jjj|||}}}}}}pppLLL>>>:::555777777777666666666555555444444333333333333333222333333333222111111000000000000000111111111222222000000000//////000000000333///666LLLqqq}}}pppmmmeeeTTTIIISSS|||ssskkkcccUUUBBB888888444444333333333111111111000000////////////000000111111111111000000000000...///111444888CCCYYYmmmzzz|||pppdddqqqzzz[[[FFF<<<333111333222222333333333333222111111444666777===GGGTTT___eeeggggggPPPEEE:::666777999>>>CCCBBBFFFGGGFFFLLL\\\sss}}}{{{^^^WWWTTT[[[dddhhhggggggccc\\\SSSKKKAAA999777:::888888888999:::<<<===>>>======;;;:::888777666555999888888777777666666666dddcccwwwtttvvvxxxxxxvvvuuuuuuvvvjjjggggggiiimmmlllfff```^^^[[[ZZZ^^^^^^WWWOOOLLL[[[nnn|||tttSSSAAA<<<===???===999555222111///000111111111000...---+++++++++++++++***)))(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''###%%%((()))((('''''''''+++++++++)))))),,,111555333999CCCLLLTTT[[[bbbgggsssvvv|||~~~{{{yyyuuuoooiiibbbZZZSSSNNN===888222///.........---*********++++++,,,++++++************************************************((((((((((((((()))******(((((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))***))))))((()))***++++++++++++***)))))))))))))))))))))))))))************))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***---,,,///;;;QQQkkknnnTTTGGG@@@<<<@@@JJJ^^^yyyzzzpppffffffnnnxxx}}}~~~zzzgggQQQCCC;;;777555666///000333777888555000---111222333444444333111000..................------.........///////////////...///000/////////222444///222666>>>OOOcccqqqvvveeeRRRHHHNNNXXXccc{{{rrr^^^YYYWWWSSSVVVVVVZZZaaahhhsssVVV===;;;<<<888666666666555555555555444333333333333222222222222333222222222111111000000000000000000111111111111111000000//////000000111333,,,444>>>RRR}}}zzzxxxfffRRROOOiiirrrSSSBBBAAA666333111333333111111222111000//////.../////////222222111111000000//////---///222333444>>>SSShhh}}}{{{gggdddpppkkkXXXHHH???555111333555444333444444444222000000222444555444666<<>>CCCPPPmmmwwwxxx~~~tttWWWVVVXXXaaaiiikkkgggccc^^^ZZZRRRIII@@@:::999:::999999888777888:::<<<>>>===<<<;;;:::888666555555777777777666666666555555dddaaasssrrrssssssrrrpppoooqqqrrrjjjhhhhhhlllpppoooiiiccc[[[YYY[[[``````WWWMMMHHHWWWppptttSSSAAA:::<<<===<<<888444111000///000111111111000...---******+++++++++***))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''&&&%%%'''((((((((((((***+++''''''(((''''''((()))+++---...111888@@@FFFGGGGGGSSSUUUZZZ___dddhhhjjjlllnnnoooqqqssstttuuuuuuuuutttqqqmmmiiigggccc___\\\TTTQQQLLLHHHCCC>>>999555111///---++++++***)))(((,,,---...---,,,***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((())))))***'''(((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))***************))))))((()))))))))(((((()))))))))*********))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++'''+++///111888KKKfffzzzwwwsssfff]]]MMM===???BBBPPPiii{{{mmmffffffmmmtttxxx{{{qqqeeeZZZMMM@@@999777222333555777;;;======;;;555666777777555222///,,,333333222222111111000000000000111222222222111111///333666444222333888>>><<<>>>???BBBKKKYYYccceeeWWWOOORRR```kkkppp~~~fffRRRRRRYYY\\\ccc^^^___mmm___GGG???===:::888555555555444444444333333222222222222222222222222222222111111111111111000//////000000000111111111111111111000000111111111222000:::===BBBpppvvvllliiiwwwYYYIII:::333000222333111111444111111000///////////////222222111111000000//////...000222222111777III\\\~~~sssaaaZZZ\\\```TTTMMMBBB;;;999999777444444444444333111111444666888666666888===DDDIIIKKKDDD@@@???CCCEEEBBB??????AAA@@@HHHVVVfff}}}yyywww}}}bbbTTTWWW]]]eeemmmpppkkkeeeZZZXXXSSSJJJBBB<<<:::888:::999777666777888;;;<<<<<<;;;:::999777666555444666666555555555555555444eeeaaasssuuutttrrrnnnkkkkkknnnppphhhgggiiinnntttuuuooojjjYYYXXX[[[aaaaaaWWWKKKEEEQQQoooyyyVVV@@@999;;;===<<<888444111000///000111111111000...---******+++++++++******)))''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''''''''&&&&&&&&&(((((((((&&&%%%%%%''')))$$$%%%&&&'''((((((((('''+++(((''',,,444999777333666777:::===@@@BBBCCCDDDGGGHHHJJJLLLMMMNNNOOOOOOKKKHHHEEECCCAAA???<<<:::777555222///...,,,)))'''))))))***+++******)))((((((***,,,,,,***)))((()))((((((((((((((((((((((((''''''(((((((((((())))))((((((''''''(((((()))***''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((())))))***((((((((()))))))))*********))))))(((((()))))))))((((((((()))))))))******))))))))))))))))))))))))************++++++++++++******+++++++++,,,,,,,,,$$$+++000---***333JJJ]]]mmmqqqsssssswwwyyypppbbbHHH<<<888NNNvvvuuuoookkkhhhfffgggiiinnnsssooocccYYYUUUNNNJJJAAA999888===@@@@@@CCCCCCBBBAAA???===<<<;;;999888666444333333444555222333444555555444222222,,,///111222111444:::???TTTTTTOOOGGGDDDJJJPPPSSSWWWZZZeeesss{{{{{{zzz|||qqqooogggZZZQQQUUUdddqqqtttrrryyy~~~```BBB===???:::444444444444444333333333333222000111111111111222222222111111111111111111111111/////////000000000111111222111111000000111111222777<<>>???CCCHHHSSS^^^]]]RRRGGGBBBRRR[[[iiixxxyyyrrr}}}^^^WWW\\\ccciiippptttpppiiiWWWXXXSSSIIIAAA===:::777999888666555555777888:::999888888777666555444444444444444444444444444444fffbbbvvvyyyvvvqqqkkkggggggkkknnnmmmlllmmmrrrwwwwwwqqqkkk[[[YYY[[[```___VVVJJJDDDLLLkkk\\\@@@999;;;===<<<999555222111///000111111111000...---)))******+++++++++******''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''&&&$$$$$$%%%''''''''''''(((*********)))(((&&&%%%(((,,,...,,,***'''((((((***+++,,,,,,---,,,,,,...//////000000000...,,,+++*********(((&&&+++)))''''''(((((('''&&&%%%'''(((******+++,,,---%%%'''******)))((()))***((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((''''''''''''((())))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((()))******'''(((((()))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))************++++++++++++))))))***+++,,,------...)))---///+++''')))333<<>>>>>???@@@???>>><<<;;;===:::999===CCCIIILLLMMMaaaffffff___YYY[[[___bbbfffnnnuuuxxxyyyvvvkkk___RRRNNNPPPVVVYYY]]]ooo}}}YYYEEE666777:::666222444333333333333222222222222000000000000111111222222000000000000111111111111////////////000000000111000000000//////000000000777>>>AAABBBEEEPPPqqqLLLIIIbbb|||zzzPPPAAA666666555000111666444333222111000000000000000000000000000111111111111000111222000111:::EEEVVVYYY```ddd\\\QQQQQQZZZbbbccc\\\NNNDDD???<<<888555666555333222111333555---222777888888<<>>===:::666444333///000111111111000...---)))******+++++++++******''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))(((((('''''''''&&&&&&&&&"""$$$'''((('''''''''((((((&&&$$$$$$&&&'''''''''++++++,,,+++*********+++((())))))))))))))))))*********+++++++++******))))))((('''((()))***)))'''(((&&&%%%&&&((())))))((()))***)))'''&&&%%%&&&(((&&&(((++++++(((''')))+++((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((()))******'''(((((()))))))))))))))))))))(((((((((((()))***(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++(((((()))***,,,---...///------,,,---...//////...111:::MMMbbbsss~~~zzzlllZZZNNNOOO[[[gggvvvyyykkk```[[[]]]kkk|||xxxsssrrrmmmfffJJJHHHFFFIIIQQQ___mmmvvvzzzqqqhhhaaa]]][[[[[[ggghhhiiiiiiiiigggdddccc^^^VVVRRRXXXeeennnmmmiii^^^mmmzzz|||{{{|||rrryyyxxxpppkkkgggXXXEEEOOOJJJOOO]]]ccccccrrr{{{yyy{{{|||```>>>:::777777555444555888333333333222222222111111//////000000111111111222000000000000000111111111////////////000000000000//////............//////---444000333<<<<<>>JJJWWWdddqqqtttqqqsss{{{fffGGG<<<<<<000111;;;999888666333222333555444333222222222222111111111111111222222222222444888;;;HHHZZZnnnxxxxxxpppcccYYYXXXSSSOOOMMMHHH???999777777666444333222222222222444555444333777GGG```rrr|||rrrmmmrrrooodddmmmzzz|||~~~}}}sss|||zzz{{{nnnccclllpppqqqrrrwwwzzznnn^^^]]]UUUIII>>>666555888:::555555444444444444555555555555444444444444555555444444333333333333222222```cccttt|||vvvrrrpppmmmjjjmmmrrrrrryyyvvvmmmgggaaaYYYVVV\\\]]]UUUNNNNNN\\\mmmgggAAA>>>>>>>>>===:::666222000111111111111111000000000---------,,,+++***)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%'''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((*********)))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))((())))))***************++++++++++++++++++++++++******+++++++++,,,,,,,,,///...333DDDWWWfffrrrzzzxxx]]]LLLCCCKKKYYYllltttdddYYYVVVWWWYYYZZZZZZ___dddkkk~~~|||wwwqqqnnnllliiifffeeerrr{{{{{{rrrcccTTTQQQWWW^^^___aaa___]]]^^^gggzzz|||yyyiiiOOO<<<999888777666555444444444333333333222222111111111111111000000000000000111//////............//////000000000000000000000000////////////////////////111---///444222000:::HHHfffsss]]]RRRGGG:::AAAJJJZZZdddbbb\\\aaalll___EEE===>>>444333:::777555444444444444444444444////////////000000000000000000111111111333666999UUUiiiuuugggddd^^^ZZZVVVOOOCCC:::666444333222000000000111222444444444777@@@NNN]]]gggjjjmmmmmmkkkooonnn```^^^hhhrrryyyxxx|||}}}vvvlllhhhiiifffqqqzzz{{{|||zzznnn___XXXPPPDDD<<<777777888999666555555555555555555666666666555555555555666666333333222222222111111111aaadddttt{{{vvvsssqqqmmmjjjmmmssssss{{{uuunnnkkkggg[[[UUU[[[]]]UUULLLHHHVVVhhh~~~hhhDDD>>>??????>>>;;;777333000000000111111000000//////---------,,,+++***)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&'''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''******))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((''''''''''''((())))))++++++++++++++++++++++++******+++++++++,,,,,,,,,---***+++444AAAOOO___lll{{{dddDDDDDDDDDJJJ]]]yyy{{{jjj```[[[ZZZYYYQQQTTTSSSPPPXXXkkkzzz{{{~~~lllnnntttlllaaaUUUKKKKKKQQQZZZdddkkknnnjjjjjjuuu~~~zzzTTTFFF>>>444666666555444444444444444222222222222222111111111222111111000//////////////////............//////000000000000000000000000////////////////////////111---,,,000000---111:::FFFjjj~~~xxx___AAA999888BBBWWWeeeeeecccdddeeeQQQJJJGGG<<<555777333111333444444333111000000......//////000000111111000111222111111333666888SSSfffqqqqqqjjjccc]]]SSSEEE:::555222222111000000111222222222000111777AAAJJJNNNNNNTTT^^^ggglllttt{{{nnn^^^UUUYYYfffttt}}}vvv||||||~~~xxxpppggg___]]]gggssslllzzz|||rrrfffQQQIII???:::999:::888666666666555555555555666666777666666666666666666777222222222111111111000000cccfffwwwwwwtttqqqooojjjfffiiioooyyy|||uuutttuuunnn___VVV[[[___WWWKKKEEEHHH]]]wwwjjjGGG===>>>>>>===:::666222//////000000111000///...---,,,------,,,+++***)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&((()))*********************************+++++++++,,,,,,,,,---***))),,,111;;;JJJXXXooo```UUUFFF<<>>:::HHHcccwwwyyyvvvbbbTTTWWWfffsss~~~{{{zzzyyyyyy|||fff___XXXVVVWWWUUUQQQMMMMMMIIIMMMXXXaaalll{{{xxxyyy}}}cccFFF999444555:::444333222222222222222333111111111111111111111111222111000///............//////............//////////////////////////////........................111...---000222111000000555999aaattttttttt|||YYYRRRAAA<<>>>>>@@@DDDHHHaaayyypppVVVPPP\\\kkktttwww{{{yyywwwttt```YYY^^^jjjxxx{{{jjjKKKDDD===;;;>>>===888222666666777888888777666666777777888999999888777777444333333333333222222222___fffyyy~~~xxxvvvtttppphhhbbbeeekkknnnyyyzzzvvvtttdddYYY]]]aaaZZZNNNIIIJJJbbbjjjFFF;;;<<<<<<;;;888444000---///000111222222000...---,,,,,,,,,,,,,,,+++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))%%%%%%%%%&&&''''''(((((())))))))))))))))))))))))******))))))******+++,,,******************************+++++++++,,,,,,,,,...---------,,,***///666EEEZZZppp~~~hhhMMM===@@@SSSgggkkkrrruuuiiiiiittt{{{rrruuu{{{mmmlllwww|||pppgggcccbbbPPPNNNMMMNNNNNNMMMOOOTTTTTTRRRQQQUUUaaaxxxuuuiiifffnnn}}}qqqJJJ???<<<555222777444444333222222222222222000000000111111111111111111000000///............//////............//////////////////////////////........................000//////000222222222111222111KKKvvv|||xxxttt~~~vvv{{{~~~ooosssdddIIIFFFjjjvvvWWW>>>999777555333333555777777777666666555444333222111111///000222111000000111222777999999;;;CCCPPPXXXZZZQQQHHH>>>:::555111000333222222222222333555777888===CCCGGGFFFEEEJJJVVVaaazzzqqq^^^OOO___qqq~~~xxxtttuuuxxxvvvzzzxxx]]]VVVaaarrr~~~dddGGGCCC>>>===>>>===999444666777888999999888777666666777888999999888777666444444444333333333222222aaahhhzzzyyyxxxvvvrrrhhhaaacccjjjhhhsss{{{uuurrrcccZZZ^^^```YYYOOOKKKUUUkkkiiiFFF<<<<<<<<<;;;999444000...///111222333333111///---++++++,,,,,,,,,+++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))%%%%%%&&&''''''((())))))))))))))))))))))))))))))((()))******++++++************************************+++++++++,,,,,,,,,---++++++---,,,)))+++...111:::JJJ^^^sssqqqXXXFFFDDDKKKRRRZZZkkkuuutttvvvoooiiihhhjjjggg]]]XXXXXXlllxxxzzzmmmiiiiiifffeeefffeeefffeeeaaa\\\WWWTTTSSSPPPPPPTTTWWWVVVUUU[[[dddaaafffiiinnn|||}}}wwwmmmfffiiizzzjjjTTT@@@:::999555333555666555444333222111111111///000000000111111111222000//////.........////////////............//////////////////////////////...........................///000//////000111111000111999YYY|||uuuZZZUUUnnn{{{YYYRRRIIIAAA888444666888777444555555555555555555555666111222444333222111111222222555444111333:::???AAA>>>888333333222000000222111222333555999===@@@BBBJJJOOORRRRRRSSS\\\lllyyy}}}kkklllrrrsss|||{{{xxxssspppqqqyyyttt]]]\\\kkk{{{rrrUUUAAA???===<<<===<<<;;;999666777999::::::999777666555666888999999888666555333333333333222222222111eeekkk}}}yyyxxxvvvqqqggg___```gggiiippp{{{~~~yyyooobbbZZZ]]]___WWWOOOMMMYYYnnniiiHHH=========<<<:::555111///000111333444444222000...++++++,,,,,,,,,+++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%%%%%%%&&&'''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((()))***++++++,,,))))))))))))))))))))))))'''(((***+++++++++***)))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++((((((+++,,,******,,,444++++++;;;TTTlll~~~aaaNNNJJJAAAIIIZZZnnn|||xxxsss{{{zzztttmmmnnnpppiii___fffeeejjjsssxxxuuusssttt___ZZZSSSMMMIIIGGGGGGHHHNNNPPPSSSUUUVVVWWWXXXYYY]]]\\\]]]aaa``````hhhsssxxxwwwuuurrrsss}}}[[[CCCCCC???777333666888777777666555333222111111111//////000000111111111222//////.........//////000//////............//////////////////////////////........................---000000---,,,---...///222444...@@@tttzzz}}}TTTMMM^^^}}}dddWWWGGG?????????<<<777555666777888999:::;;;;;;555666888777666555555666///555888555222444555444444000///222444111000222222333666:::???EEEIIILLL\\\___aaaaaadddnnn~~~kkkXXXbbbyyyuuuuuuuuutttuuuyyy~~~|||kkk```gggxxxwww]]]BBB<<<<<<<<<;;;;;;<<<<<<===666777999::::::999777666444666777888888777666444222222222111111111111000fffhhh{{{vvvqqqnnnhhhaaa```dddlllnnnssswww{{{}}}}}}}}}tttcccXXX[[[___WWWKKKFFFPPPccc{{{nnnGGG???>>>===;;;999666444222111222222333333444555555,,,,,,,,,,,,+++***))))))))))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''(((((())))))((((((******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))+++,,,---+++)))++++++***************+++))))))))))))))))))))))))++++++************************+++++++++,,,,,,,,,000000000///444AAATTTbbb|||~~~hhhUUUPPPLLLOOOUUU]]]jjjvvv{{{{{{ssspppuuuxxxrrriiibbb\\\[[[YYYYYYYYYWWWTTTRRRRRR^^^iiijjjbbb]]]```fffeeekkkppprrrzzz[[[AAA<<<;;;999777555444333222333333222222111000000000111111000000//////..................////////////////////////////////////...............///000000000000///...............---------...///000000111///333555888JJJmmm}}}\\\BBBWWWlll}}}[[[KKKNNNQQQHHH<<>>===;;;999666666666555444444333333444222000......///111222fffggg}}}zzztttooojjjddddddgggiiimmmqqquuuwwwyyy}}}wwwfffZZZ]]]___WWWLLLFFFKKK___xxxjjjHHH>>>>>><<<;;;888555333222111111111111111222222222,,,,,,,,,,,,+++***))))))))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((()))))))))))))))))))))***,,,,,,***)))++++++***))))))******+++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,------,,,***,,,333===EEE```sssyyyjjj]]]OOOGGGEEEGGGOOOWWWaaaiii}}}{{{www{{{|||vvvrrrkkkiiifffeeedddbbb```^^^eeekkkqqqpppjjjhhhlllrrrttt}}}```HHH999<<<:::999777555444333333333333222111111000000///000000000000//////..................////////////////////////////////////...............//////000000000///...............---------...///000000000,,,///111333===WWW|||lllSSSAAALLL^^^xxxllldddbbbZZZNNNEEEJJJKKKHHHIIIOOOVVVZZZWWWWWWWWWTTTQQQMMMKKKIII@@@:::777888777444555:::222222333444444555444333222<<>>;;;;;;;;;;;;;;;;;;;;;;;;999999999;;;======;;;888666666555555444333333333333222000...---///000222fffdddvvv~~~wwwsssmmmhhhgggjjjfffjjjoooqqqqqquuu|||{{{jjj]]]___```WWWKKKDDDCCCWWWqqqeeeHHH======<<<:::777555222111000000000000////////////,,,,,,,,,,,,+++***))))))))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((())))))))))))(((((()))+++,,,***)))******)))))))))******+++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,...---,,,,,,,,,---...///===RRRjjj|||~~~sssggg]]]RRRFFF???>>>JJJOOOaaa{{{{{{yyyyyyvvvrrrpppppppppooonnnjjjlllnnnnnnooossszzzzzzwwwuuu^^^FFF===:::;;;:::888666555333333333333222222111111000//////000000000////////////...---............/////////////////////////////////......------......///000000///......---.........---------...//////000000000000222333333AAAdddxxxdddDDD<<<===MMMiiisss```VVVYYYWWWMMMEEEFFFLLLOOOMMMOOOQQQRRRRRRPPPNNNLLLGGGBBB>>><<<999444444666333333333555666777666555666===GGGQQQ[[[kkkmmmZZZOOOQQQVVV___mmm~~~iii[[[[[[iii{{{}}}hhhQQQBBB<<<:::::::::::::::::::::::::::888888888:::<<<<<<:::888555555555444333333222222333111///...---...000111ccc^^^jjj~~~~~~yyyvvvrrrllliiiiiidddiiinnnooonnnqqqzzznnnaaaaaaaaaVVVHHHAAA>>>NNNeee|||eeeIII===<<<;;;999777444222111111111000//////...------,,,,,,,,,,,,+++***))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((()))))))))((('''(((***+++***(((***))))))))))))******+++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,...------...//////---+++***777FFFRRRcccyyy~~~ooo___VVVVVVNNNJJJLLLZZZmmm~~~xxxkkkddd___cccuuudddIII>>><<<<<<:::999888666444333333333222222222111000000//////////////////////////////---------.........//////...........................------------.../////////......------.........---------....../////////333///111444000222KKKiiizzzrrrlllWWWDDD@@@DDDQQQhhh}}}{{{mmmkkkaaaPPPCCC>>><<<;;;<<<>>>AAAEEEGGGFFFDDDAAAIIIFFFBBB>>>;;;888666777888:::<<<===<<<>>>BBBEEEIIIGGGMMMaaa{{{}}}hhhUUUKKKKKKMMMbbbjjjvvviiicccfffttt```FFF===;;;999999999999999999999999999777777777888::::::999777444444444333222222111111111000///...---...///000]]]VVV```rrr}}}|||xxxxxxuuunnnhhhfffeeejjjooopppnnnqqqyyypppbbbaaa```UUUGGG???===GGG]]]xxxhhhIII===<<<;;;999777444222111222222111000///......---,,,,,,,,,,,,+++***))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###$$$&&&(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))'''&&&''')))***)))((())))))(((((()))******+++))))))))))))))))))))))))(((((()))))))))***************+++++++++,,,,,,,,,+++******+++---...---,,,)))---000222<<>>::::::;;;???BBBBBB@@@===EEEFFFHHHIIILLLPPPSSSTTTUUUZZZ___]]]ZZZ\\\dddlllnnnkkkooo~~~vvvhhhUUUFFFCCCMMM\\\ggg}}}|||ooosss~~~zzzXXX@@@::::::888888888888888888888888888666666555666888999777666333333333222111111000000000///...---------......WWWTTTcccxxx~~~xxxuuuwwwuuunnnhhheeeiiimmmrrrsssrrrsssxxx|||mmm___``````UUUGGG@@@???GGG]]]|||kkkKKK======<<<:::777555222111333222222111000//////...,,,,,,,,,,,,+++***))))))))))))))))))(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((('''%%%&&&((())))))((((((((((((((()))******+++))))))))))))))))))))))))'''(((((())))))***************+++++++++,,,,,,,,,...---,,,++++++,,,---...---......+++,,,555BBBLLLfffzzzttt]]]RRRQQQUUUYYYjjj{{{uuussswww|||sssnnnjjjgggfffnnnuuummmSSS888111888===:::555999888666555444333333333222111111000000///......---............/////////,,,------------.........------------------------------,,,,,,------...///---------,,,------...///------------------------000++++++111222...111888QQQooo}}}pppVVVHHHDDDAAAJJJVVVfff~~~zzzpppaaaTTTDDDAAA@@@AAAEEEGGGFFFDDDJJJQQQZZZcccooo~~~vvveee[[[JJJIIIIIIOOO[[[kkkzzz~~~{{{iiiLLL;;;777777555666666666666666666666666666444444444666777666555222222222111000000////////////...---------------WWWZZZqqq~~~wwwrrrrrrrrrnnniiihhhmmmqqqvvvxxxxxxwwwwwwwwwwwwfffZZZ]]]___WWWKKKEEECCCMMMeeelllMMM>>>>>><<<;;;888555333222222111111111000/////////,,,,,,,,,,,,+++***))))))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((('''%%%%%%'''((((((((('''''''''(((((()))++++++))))))))))))))))))))))))''''''(((((()))******+++******+++++++++,,,,,,,,,...///000///,,,+++...000,,,---......---,,,///222<<>>333555:::<<<::::::888777666555444333333333111111111000//////......---------.........//////,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---,,,,,,,,,------...///------------------------///...///111222333333333<<>>888666555555555555555555555555555555555444333333555666666555222111111000000///...............---------,,,,,,ZZZaaa}}}wwwooonnnooommmkkkkkkpppsssxxx{{{|||zzzvvvsssqqqaaaVVV[[[___YYYNNNIIIEEERRRnnnlllOOO???>>>===;;;999666444333000000000000////////////,,,,,,,,,,,,+++***))))))))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((&&&%%%%%%&&&(((((((((''''''''''''((()))++++++))))))))))))))))))))))))&&&''''''((()))******+++******+++++++++,,,,,,,,,'''+++///...***)))+++///((((((+++......------...--->>>^^^zzzlllccc]]]___```]]]YYYWWWZZZ\\\[[[cccmmmwww~~~~~~|||yyyxxx|||]]]===;;;777888<<<;;;666888===888777666555444333333333111111111000//////......---------.........//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,------...///------------------------(((---...+++,,,000222000---BBB```zzz|||tttkkk^^^SSSOOOJJJJJJ[[[qqq}}}{{{uuutttyyy~~~xxxjjj^^^ppp}}}xxxuuu{{{qqqnnnpppttt___???666888888666777555555555555555555555555555333222222444555555444111111111000//////............---------,,,,,,,,,```fffuuurrrppphhhjjjtttwwwzzzzzz{{{~~~{{{wwwppp___SSSUUUYYYTTTNNNLLLRRRbbbzzzrrrOOO>>>??????===999666444333000000000000///...---,,,***++++++++++++***))))))((((((((((((''''''''''''%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$######$$$%%%%%%&&&%%%###$$$%%%%%%$$$"""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###&&&''''''&&&%%%$$$&&&(((######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''"""###&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,---------------,,,,,,+++++++++******+++++++++,,,,,,,,,//////;;;UUUoootttfff\\\WWWSSSMMMOOO[[[bbbbbbfffooorrr{{{uuunnneee^^^^^^ccckkkooo|||\\\BBB>>>:::999888777777999;;;<<<:::888666333222111000000...000000///...---...///.........------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------++++++++++++------,,,,,,,,,---------......---------,,,,,,+++++++++,,,---......//////......111333DDDggg}}}wwwpppggg___ZZZZZZXXX]]]ggglllrrrsssfffdddqqq}}}rrrrrruuufffaaa```nnncccMMM999444777777555444999888888777666555555444111222222222222333333333222111///...---------...++++++++++++,,,,,,---...^^^iiiwwwttttttllloooxxxzzz}}}}}}~~~{{{vvvtttaaaSSSTTTWWWRRRMMMLLLTTThhhqqqHHH>>>???@@@===999555333333000111111111000///......,,,------------,,,++++++)))))))))(((((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%$$$"""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&$$$$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&"""$$$&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++,,,------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,///+++...:::FFFWWWtttyyyeee[[[VVVZZZYYYRRROOORRRRRR^^^qqqzzzrrrjjjggghhhlllooo}}}uuulllggggggeee```\\\ZZZ___dddgggkkkrrr~~~yyybbbGGG;;;===:::999888777777999:::<<<999888666333111111000000...000000///...---...///......---------,,,,,,,,,------------------------+++++++++,,,,,,,,,---------,,,++++++++++++,,,---,,,,,,,,,------------...---------,,,,,,+++++++++,,,---......//////......***///888MMMqqqmmm___UUUVVVWWWYYYbbbnnnyyyqqqvvvwwwvvvssswww|||~~~ooo]]]___hhh{{{qqqPPPCCC999777777666777:::888888888777666555555555222222222222222222222222222111///...------......------,,,,,,---......///bbbpppvvvuuuvvvpppsss|||}}}yyyzzz{{{~~~~~~{{{wwwuuubbbSSSSSSVVVSSSPPPQQQ]]]qqqoooFFF???@@@@@@===999555333333000111111111111111000///---------------,,,,,,+++*********))))))))))))(((''''''''''''&&&&&&%%%%%%(((((('''&&&&&&%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%$$$###$$$&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%###$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,111...,,,,,,+++111GGG___uuuqqqjjj]]]SSSPPPLLLUUUbbbpppxxxxxxqqqkkkccc___YYYUUUSSSTTTVVVXXX^^^XXXQQQPPPTTTXXXXXXWWWcccqqqqqqWWWLLLEEE<<<:::@@@999888777777777888::::::999777555333111000000000...000000///...---...///...------------,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,---......//////......---222111666VVV}}}eee]]]\\\YYYWWWYYYeeelllvvvwwwsssuuuuuusssrrrqqqzzzvvvssstttuuuxxx~~~wwwrrrxxxttt___UUU```ssstttRRR===;;;:::999666444777===888888777777666666555555222222222222222222222222111111000///..............................///000^^^hhh}}}qqqqqqtttpppttt||||||qqqqqqsssuuuwwwyyyzzzzzzsss```QQQRRRXXXXXXWWWYYYhhhxxxoooJJJ???@@@@@@===999555333222000000000111111000000///++++++,,,,,,++++++***)))+++++++++*********))))))((((((''''''&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%'''%%%$$$$$$%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))******+++++++++,,,,,,+++++++++++++++++++++******+++++++++,,,,,,,,,//////000111---+++333???PPPbbb~~~~~~yyyiiiiiiiiijjjkkkkkkiiifff]]]\\\ZZZYYYZZZ\\\___``````^^^___eeeoooxxx}}}~~~bbbOOO@@@???@@@<<<;;;>>>888888777777777777888999777666444222000000000000...000000///...---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........333444///...BBBjjj|||{{{xxxsssooommmwwwttthhhbbbaaaaaabbbiiiyyyrrrfffooo}}}~~~yyyuuuvvvlll[[[\\\kkk```@@@999:::;;;999555333666:::888777777777666666666555333333333222222111111111111000000/////////......///......---......//////TTTYYYrrrwwwkkkkkkooommmqqqyyyyyyppppppppppppqqqtttwwwyyysss```RRRTTTZZZZZZYYY[[[jjjzzzpppMMM@@@AAA@@@>>>999555222222//////000000//////......+++,,,,,,,,,,,,+++******++++++++++++************)))((('''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%'''&&&$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$&&&&&&$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))***************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******,,,000000...---...000:::MMMeeeqqqZZZNNNDDD===:::>>>>>>999666888888777777777777777777777666555333111000///000000...000000///...---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........111---,,,000666GGGjjjtttgggeeeyyy~~~{{{wwwrrrkkkfffvvvlllMMM;;;<<<;;;999666555777888888777777777777666666666666444444333333222111000000000000000000000/////////......---------------...YYY\\\uuuvvviiiggglllkkkpppyyyxxxwwwwwwwwwuuussssssuuuwwwtttbbbUUUWWW[[[YYYUUUUUU___tttpppJJJ@@@AAAAAA>>>999555222111000000000//////...---,,,...............---,,,,,,+++++++++************))))))(((&&&%%%%%%%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""$$$&&&'''%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********************************+++++++++++++++******+++++++++,,,,,,,,,---***)))***,,,...---+++......222<<>>AAA>>>;;;;;;===;;;666555999777777777777666666666666555444222000/////////000...000000///...---...///,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////.........)))---666555666NNNmmmvvvnnnooovvv|||qqqQQQ???;;;===;;;777444777;;;<<<999777777777777666666666666555555444333222000/////////000000111111000000//////...------,,,---------]]]fffyyykkkhhhllllllsss|||{{{yyy|||~~~{{{wwwuuuuuuooo___TTTWWW\\\WWWQQQOOORRRjjjoooIII@@@AAAAAA>>>999444222111222222111111///...,,,+++.........///......---,,,+++************)))))))))((('''%%%$$$###$$$%%%&&&%%%%%%%%%%%%&&&'''((()))(((&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######%%%'''((('''%%%$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))*********++++++++++++******+++++++++,,,,,,,,,---------++++++---......000------//////111<<>>FFFAAA>>>===<<<:::777777999666777777777666666555444444333222000/////////000...000000///...---...///,,,,,,,,,---------......++++++++++++++++++++++++************++++++++++++)))***+++,,,,,,+++***)))***++++++++++++,,,,,,,,,+++++++++,,,,,,---------,,,---......//////......///---///444444555@@@NNNkkkzzz|||yyyqqqqqq}}}rrrUUU@@@:::===:::<<<:::666777<<<;;;777666666666666777777777777666555444333111000///...///000111111111111000///000//////...------......SSSddd~~~nnnjjjnnnnnnvvvuuu{{{{{{wwwuuuhhhYYYQQQWWW\\\XXXQQQNNNKKKcccxxxnnnJJJAAAAAAAAA>>>999444222111444444333222000...---+++,,,,,,------,,,,,,+++************))))))))))))((((((&&&%%%######$$$%%%&&&&&&&&&&&&&&&((()))***+++(((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###%%%((()))'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))******++++++++++++******+++++++++,,,,,,,,,&&&,,,111000---,,,---...((()))///444333...222999888CCCZZZyyywwwaaaOOOJJJCCC>>><<<<<>>???:::777999888333666666666666777777777777666666444333111000///...///000111222222111000///111111000///////////////VVVaaasssfffeeennnzzz~~~~~~||||||wwwrrrkkkVVVOOOUUUUUUUUUUUUOOOTTTcccsssiiiIIICCC@@@>>>>>>:::333//////000000000000///...---,,,,,,,,,------,,,,,,+++***))))))))))))(((((((((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%'''((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&###$$$&&&((()))(((&&&%%%&&&&&&%%%%%%&&&''')))***(((((())))))))))))((((((((((((((((((((('''''''''''''''''''''((((((((((((*********)))))))))))))))++++++************************+++++++++,,,,,,,,,+++,,,------......---------------............//////333<<>>===<<<;;;;;;;;;;;;;;;======<<<999666555777888777777777777666666666666333222111///......------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,++++++,,,,,,++++++***+++++++++************************)))************+++++++++******+++,,,---//////000......//////000000111111555FFFddd|||{{{wwwwwwxxx}}}|||UUUEEE@@@;;;999;;;>>><<<;;;<<<>>>>>>:::777777666666666666666777777555555444333222222222222......//////......---,,,///...,,,++++++,,,...///NNNVVVqqq{{{qqqfffdddlllxxx~~~wwwsssqqqnnnjjjUUUMMMSSSRRRRRRPPPJJJLLL^^^qqq~~~oooQQQCCC@@@>>>>>>;;;333000000000000000000///...---,,,,,,,,,------,,,,,,+++***)))))))))))))))))))))((()))((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))'''&&&$$$$$$%%%&&&(((((('''&&&&&&%%%&&&''''''((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((***)))))))))))))))))))))******************************+++++++++,,,,,,,,,+++,,,------...---------------------............111000111555===IIITTT\\\{{{vvv]]]MMMEEEAAA???;;;;;;:::999999999999999999999888777777666555444555555555555444444444444333222111///...---------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++******,,,++++++******+++++++++++++++++++++++++++++++++)))************+++++++++***++++++,,,---...//////.........///000000111111666666BBB]]]{{{wwwvvvyyyrrrmmmdddIII@@@???<<<;;;===;;;:::999:::<<<<<<:::777666666666555555666666777555444333222111111111111...............------,,,///---,,,++++++,,,---///IIIMMMccc~~~xxxpppgggdddiiitttuuuqqqpppooolllVVVOOOSSSRRROOOMMMFFFGGG\\\rrrrrrVVVDDDAAA???@@@<<<555111111000000000000///...---,,,,,,,,,------,,,,,,+++***)))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""%%%))))))&&&###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$)))(((&&&$$$$$$$$$%%%%%%)))((('''&&&%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))************************************+++++++++,,,,,,,,,++++++,,,---------------------------............000...,,,+++,,,...111333???KKK[[[jjjvvvtttcccXXXHHH<<<777666888888999888888777777777777777777666666999;;;:::666222333333333222222222111111222111000///...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***************)))++++++*********++++++,,,++++++++++++++++++++++++)))************++++++++++++,,,,,,,,,------......---......//////000111111444,,,,,,>>>ZZZxxx{{{}}}yyyzzzwwwqqqwwwYYYIII<<<<<<===;;;:::<<<888777777888::::::999777666555555444444555555555333222111000000/////////...............---,,,,,,...---,,,++++++,,,---...HHHIIIZZZtttzzzsssiiicccfffrrr{{{yyyxxxvvvpppZZZRRRVVVSSSPPPMMMEEEGGG```zzzqqqSSSDDDAAA@@@AAA>>>666222222000000000000///...---,,,,,,,,,------,,,,,,+++***)))))))))))))))*********)))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""''',,,+++'''######%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$"""$$$&&&((('''&&&###!!!'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&'''''''''''''''(((''''''''''''(((((((((((()))))))))))))))*********))))))))))))******************+++++++++,,,,,,,,,++++++,,,------------,,,,,,,,,---------.........+++,,,...///111222333444***000888===AAAFFFMMMRRRZZZnnnuuupppmmmcccPPPAAA<<<;;;;;;<<<===<<<888555777777666666666666666777999777888<<>>AAABBBEEEJJJOOOOOOSSSXXX^^^eeeppp||||||rrriiidddbbbZZZWWWUUUTTTSSSOOOIIIDDD<<<<<<===>>>>>>>>><<<;;;999888777666555555444444777666666666666777777888666555666888;;;;;;777333222222222111111111111000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***+++,,,,,,,,,,,,)))))))))))))))***+++,,,************************)))************+++++++++***+++++++++,,,,,,------,,,------......///000000000......000222999GGGTTTxxxxxxsssvvv~~~uuutttcccGGG;;;999888777888888999::::::666777777666555555777999333333222111000000000000000///...------,,,,,,------------------,,,++++++++++++,,,,,,,,,,,,++++++JJJNNN___uuuvvvjjjaaabbbkkkvvv|||nnnYYYRRRXXXUUURRRNNNEEE@@@ZZZxxxpppKKK@@@???@@@BBB???777222111000000000000///...---,,,,,,,,,------,,,,,,+++***((())))))******+++,,,,,,((((((((((((((((((((()))(((''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''$$$"""###''')))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$############$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%(((,,,///000///,,,***$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%'''(((((('''%%%$$$$$$$$$%%%&&&&&&'''((((((''''''''''''(((((((((((('''(((((()))******++++++''''''(((((()))******+++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------...///000000111111---...------++++++,,,,,,555444333000...///333666555888;;;;;;;;;???FFFLLLNNNNNNMMMIIICCC>>><<<;;;<<<<<<<<<;;;;;;:::888777;;;;;;;;;;;;:::999777666555888:::;;;:::666333111555555555555555666777777555555444444444444444444111111111111000000000000...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************'''((()))***++++++++++++(((((((((((()))***+++,,,)))))))))))))))))))))))))))************+++++++++))))))***+++,,,------...,,,,,,---......//////000000+++***...222333777<<>>???BBB???777111111000000000000///...---,,,,,,,,,---------,,,++++++((())))))***++++++,,,,,,(((((((((((())))))))))))(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''###!!!###''')))'''###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""###%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&''' )))555======555)))!!!%%%&&&''''''&&&%%%###""""""$$$&&&((((((&&&$$$"""$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))'''(((((()))***+++++++++&&&''''''((()))******+++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------++++++***++++++,,,......,,,---...///000111222333+++,,,---///000111111222...222555444111111555:::333666888888666555666888555666777666555555666888<<<888444333555888:::;;;:::999666333222333888;;;444444444444444555666777555666555333111111333666111000000000////////////------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))&&&'''((()))************(((((((((((()))***+++,,,(((((((((((((((((((((((()))************+++++++++((())))))+++,,,---......,,,,,,------...//////000...///111111---)))...555000IIIkkk{{{xxxwwwwwwhhhKKK888666===777777666555777888555111444555555333000000222555222222000//////.........000000///...------------,,,,,,---------,,,++++++***++++++,,,,,,++++++***QQQZZZpppxxxmmmaaa]]]dddppp{{{ooo```WWW\\\aaaZZZNNNHHHCCCXXXqqqlllJJJAAAAAAAAA>>>999444222111333111111111111111///---------------,,,+++******+++)))'''))),,,---,,,***))))))((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%&&&((())))))(((&&&%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''***)))(((&&&$$$"""!!! %%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&((('''%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......111111000//////...//////111111000000//////......////////////000000000000111111000000111111222333666666555555444444444333666666777888888888888888<<<:::777666555777999:::===<<<:::888666666666666666666666666777777777777666555222222333333222111444333333222111000/////////......------,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))************+++++++++************+++,,,---------,,,,,,,,,,,,---......---......///000111111222444444BBBccc~~~|||~~~{{{|||{{{[[[MMMFFF<<<555444444444444555555666777888999888777666444222111111///////////////......---,,,,,,------,,,,,,+++***......---------,,,,,,,,,++++++++++++++++++++++++FFFNNNcccxxxvvvlllaaa^^^eeeqqq|||zzz{{{nnn^^^UUUZZZ___YYYOOOIIIGGGZZZooo}}}jjjKKK@@@AAAAAA???:::555222000222111000000111000...,,,------------,,,+++******+++)))((())),,,---+++***)))(((((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$&&&''''''&&&$$$###"""############$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$######%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((()))))))))*********))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,------------...//////......---.........000000000000//////........./////////000000000000111111000000111111222333222222333333444444555555666666777777888888888777;;;999777666666888:::;;;===<<<999777666555555666444555555555555666666666666444222222333333222000111111111000000//////............---,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))************++++++++++++++++++***++++++,,,,,,---,,,,,,,,,,,,---......---......///000000111111444222777IIIbbb|||}}}~~~yyy```HHH@@@===777333555555555555444555555666777666666555444333333222222///000000000000///......,,,,,,------,,,,,,+++***------,,,,,,,,,+++++++++++++++++++++++++++++++++;;;BBBVVVmmmrrriii```]]]cccooozzz}}}tttsssmmm]]]RRRWWW]]]XXXPPPKKKGGG\\\rrrjjjJJJ???@@@BBB@@@;;;666222000111000//////000000...,,,------------,,,+++******+++)))))))))+++,,,+++***)))(((''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###""""""############$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))))))))******)))))))))*********++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,---......000000000////////////........./////////000000000111000000000000111222222...///000222333555666777666666666777777777777777:::999777777777999;;;===<<<;;;999777666555555666333333444444444555555555555444222222222222111000//////////////////............------,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******)))************+++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,---......------......///000000000222000///333<<>>RRRiiippphhh___\\\```jjjuuu{{{{{{vvvmmm[[[PPPTTTZZZWWWPPPLLLFFF```}}}kkkGGG>>>@@@BBBAAA===777222000111/////////000///---+++------------,,,+++******************+++++++++***(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$###""""""""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''((('''&&&%%%$$$#########$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))************)))))))))***************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///////////////////////////........./////////000000000000000000000111222222...///000222333555666777555555555555666666777777888888777777888:::<<<>>>;;;:::888666555555555555333444444444444555555555444333222222222222000...------......////////////......------,,,++++++***************************************************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++------,,,+++************,,,,,,++++++,,,,,,---...---------....../////////...///000///...555III]]]}}}ooofffiiivvvfffPPPEEEGGG@@@;;;;;;:::777888<<<999999888666666555555555555555555444444333333222111222222222222111000000,,,,,,------,,,,,,+++***,,,,,,,,,,,,++++++++++++************************===BBBVVVlll}}}rrrkkkccc^^^aaahhhrrrwwwmmm\\\PPPSSSYYYUUUNNNKKKOOOjjjhhhDDD===@@@BBBAAA===777333000111/////////000///---+++------------,,,+++*********+++++++++************(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''((('''&&&%%%$$$#########$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))******************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---...//////.............../////////............////////////000000//////000000111222111222222333444555555555555555444444555555666777777777777777999:::<<<===:::999777555444444555555444444555555555666666666333222111111222222///------......//////000000000...------,,,++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))(((((())))))************))))))*********+++++++++------,,,+++************,,,++++++++++++,,,------------------............---...222333///---444>>>KKKccctttYYYFFF>>>;;;;;;:::999999777555666999;;;;;;999888777777666666999999888666555333222222222222222222222111111000,,,,,,------,,,,,,+++***------------,,,,,,,,,,,,************************DDDKKK___tttzzzuuuooohhhcccccciiirrrwwwooo^^^QQQTTTYYYTTTLLLHHHXXXooodddCCC>>>@@@BBBAAA===777444222111000//////000000...,,,------------,,,+++*********+++,,,+++)))))))))+++((('''&&&&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$######$$$$$$%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((((((((())))))((((((((()))))))))***************+++,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......---............/////////------........./////////000////////////000111111333333333333444444444444555555444333333555666777666666666777888:::;;;<<<999888666555444444444555444555555555555666666666222111111111222111...,,,---.........//////000000------,,,,,,++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))((((((((()))******++++++)))************+++++++++,,,,,,++++++***++++++++++++++++++++++++,,,------------------------------///---///111000...111666666@@@XXX{{{pppTTTBBB:::;;;>>>777888999999888777888:::;;;;;;999888777777777777;;;:::999777555444222222111222222222222111000000,,,,,,------,,,,,,+++***.........---------,,,,,,************************KKKTTTkkk~~~|||sssnnnhhhcccccciiiqqqwwwrrr```SSSVVVYYYSSSIIIEEEQQQiiidddDDD???AAAAAA@@@<<<777555444222111000000111000...,,,------------,,,+++*********+++---+++)))((()))+++((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$######$$$$$$$$$"""############$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""######$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((()))))))))***)))))))))***+++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,++++++++++++,,,---------.........//////---------........./////////////////////000111111222222222222333333333333555444333222333444666777555555666777777888999999888777555444333444444555333333444444444555555555111000000111222111...+++---------------.........------,,,,,,+++*********************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))'''(((((()))******++++++)))************++++++++++++++++++***++++++,,,,,,+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///,,,,,,//////...000444666444<<>>???GGG^^^vvvqqqZZZEEE@@@:::999;;;===;;;888:::999777555555777888666777666666555555555555555666666555555555444444444000111111111111000//////,,,,,,---------,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))ZZZfffvvvnnngggaaacccfffiiiooouuu~~~zzzmmm\\\UUU]]]___SSSGGGDDD===QQQooofffEEE???@@@AAA???;;;666444333222222111111000...---,,,...------,,,,,,++++++***+++++++++++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))'''((())))))(((((()))*********+++++++++,,,,,,,,,************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,............///////////////////////////000111111000000000000000000000000000000000000111333555666555444444444444555666666444333222222444444333222555444333222111111111111000000000000////////////---------,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))************************************************,,,,,,,,,++++++*********++++++++++++++++++++++++---------,,,,,,+++++++++---------............///000000111222555888:::<<>>888888777777666666777777777888777666666555555666666555555555555444444444444555555444333333222111111000000//////...------,,,,,,+++******))))))******,,,+++******))))))******,,,+++******))))))******mmmkkkpppmmmfffbbbdddhhhmmmttt{{{xxxiii[[[VVV```dddXXXKKKGGGJJJYYYooofffJJJAAABBBBBB???:::555222111111111111111000...---,,,...------,,,,,,++++++******++++++++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&((())))))(((''')))***)))*********++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------,,,,,,------...///000000000000000000000000222111000//////000111222111111000000111111222333444222111222333444333222222222111000////////////000////////////.........,,,,,,,,,,,,++++++++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((()))*********))))))))))))))))))))))))************************************************+++++++++++++++*********++++++++++++++++++++++++------,,,,,,,,,,,,++++++------------............111000000//////000000111111:::@@@CCCPPPjjj{{{bbbDDD444555:::999555666666555555555555666666777777666555555555555666555555555555444444444444333222222222111111000000/////////......------,,,,,,+++******))))))******++++++***)))))))))******++++++***))))))))))))***llljjjpppnnngggbbbcccggglllssszzz~~~kkk[[[UUU___dddZZZOOOLLL\\\hhhxxxbbbGGGBBBCCCCCC@@@:::555111000111111111111000///...---...------,,,,,,++++++*********+++++++++******)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&''')))(((''''''(((***)))))))))************+++************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---.........///---------,,,---......///000000000000000000000000111111000000000222333444111000000000000111222222333222111222333333333111111000///.............../////////.........------,,,+++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))************************************************+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////...............333777888555999GGGUUU\\\zzziiiVVVFFF666111777===:::444555555555555555555666777777666555555444444555555555555555444444444333333000000000000000000000000.........---------,,,,,,,,,+++******))))))************))))))))))))******++++++***)))))))))))))))eeehhhvvvppphhhbbbbbbeeejjjqqqxxxmmm]]]UUU^^^ccc[[[SSSRRRgggrrrbbbGGGBBBCCCCCC@@@:::555111000000000111000000///...---...------,,,,,,++++++***)))******+++++++++******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((((((''''''((()))(((((()))))))))*********))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,---...............------......///000000000000000000000000000000000000111222555777888111111111111111222333333333222111111333333222111//////......---.....................------------++++++++++++++++++++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------......////////////+++///222111222666;;;===AAALLL[[[llllllSSSBBB<<<777444444777999666222555555555555555666777888666555555444444444444444555444444444444333333333/////////////////////...------------,,,,,,,,,,,,,,,+++******))))))*********))))))((())))))******+++***))))))(((((())))))^^^eeezzzqqqiiibbbbbbeeeiiipppxxxvvv~~~ooo^^^VVV___eee]]]UUUTTTdddrrreeeJJJAAABBBBBB???:::555222111000000000000000///.........------,,,,,,++++++***))))))***++++++++++++***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%'''(((((('''&&&((()))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++)))***++++++,,,---...............---...//////000000000000000000000000000000000000111333666999:::222222222111222222333444333111000111222333222111//////......---......///......---------,,,,,,,,,*********+++++++++++++++******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((*********)))((('''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------+++,,,---...///000000000+++---......---...000222...222777>>>KKK[[[eeegggttt|||eeeVVVLLLBBB;;;888333444444333222222333444555555555555555666777888555555444333333333333444444444444444333333333333000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))((((((((()))************)))(((((((((((()))[[[```uuuqqqiiibbbbbbfffkkksss{{{~~~mmm^^^YYYdddiii```UUURRRZZZllleeeHHH@@@AAAAAA???;;;666333222000000000000000//////......------,,,,,,++++++***))))))***+++++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%"""############$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&((('''&&&&&&''')))'''''''''((((((((()))))))))))))))))))))))))))))))))************+++++++++************************))))))***+++,,,---......------,,,,,,------...///000000000000000000000000000000000111333555777888222222111111222222333444222111000111222333222000//////............//////---------,,,,,,,,,,,,+++)))*********++++++++++++***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------***+++---...//////......000000//////...---...///444333111///333;;;===;;;FFFVVVjjjyyy{{{mmmXXXJJJ===888666444666:::333444444222111111333666333333333333444555666777555444444333222333333333444444444333333333222222111111000///...------,,,++++++++++++++++++,,,,,,,,,+++******))))))******((((((((((((((()))************)))(((((((((((((((XXX[[[mmmzzzqqqhhhbbbcccgggmmmvvv~~~xxxkkk]]][[[hhhmmmaaaTTTPPPUUUiiibbbDDD???AAAAAA???;;;666444333///000000000000000///.........---,,,,,,++++++***((()))***+++++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&&&&&&&"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&((('''&&&&&&''')))''''''''''''((((((((())))))))))))))))))))))))))))))************+++++++++************************((()))***+++,,,---......,,,,,,++++++,,,,,,---...000000000000000000000000111111000000111333555666111111111111111222222333222111000111222222222000//////.........//////000---------,,,,,,,,,++++++))))))******++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********++++++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------++++++------...---,,,+++******---000111000///111///000///...222888888444666<<>>@@@MMMQQQXXXbbbooo|||xxxaaaZZZPPPFFF???:::555333222222222222222222222222222222111111111111111111333333333333333333333333666777777555333111111222333333444444555444444444111000///...---,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))cccfffqqqtttjjjddd___bbblllvvv{{{|||uuuyyygggYYYaaaffflllhhhTTTTTTUUUooo\\\HHHBBBAAA@@@>>>:::666222///111000///...............,,,,,,------,,,,,,+++***+++***)))***,,,,,,***((()))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""######$$$$$$######"""########################$$$$$$$$$#########""""""%%%$$$############$$$%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&''''''(((((((((((((((((((((((()))******++++++******))))))******+++,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,---------....../////////......000111333444444333111///111000000000000222333444222111000//////111333444111111000//////...------...---,,,+++***************************)))((((((******))))))(((''''''&&&******))))))(((''''''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********+++++++++*********))))))+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,------------...------........./////////000///////////////////////////000000222444555666222333666;;;AAAHHHNNNQQQUUU[[[dddmmmvvvuuuiii^^^TTTJJJDDD???<<<888555444444444444222222222222222222222222111111111111111111111111222222222222222222222222555666666555222111111222333333444444444444444333111000///---,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))lllmmmwwwuuugggaaa]]]```iiitttzzz{{{qqqwwwzzzzzzxxxiii[[[ccchhhlllhhhSSSRRRNNNhhh]]]GGGCCCCCCBBB???;;;666111///////////////............,,,,,,------,,,,,,+++*********)))***,,,,,,***)))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################"""""""""######"""""""""########################$$$$$$$$$###############$$$$$$###""""""###$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''''''''''''''((())))))))))))))))))))))))))))))***))))))))))))***+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------+++,,,---...............,,,///333666666444///---000000000000000222333333111111000///000111222333111111111000000//////......---,,,+++***************************)))((((((***))))))(((((('''''''''***))))))(((((('''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******+++************)))))))))+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,---------......//////////////////////////////...---------------333222222111222333555666222666<<>>???CCCEEEEEEDDDEEEPPPRRRMMMSSSaaa\\\LLLIIIGGGCCC@@@===<<<;;;<<<888555222000111444888:::666444333222222111///,,,111111111111111111111111111111111111111222222222222222222222222222222222222333444333111000111222333333444444444333222222000000...---,,,+++++++++++++++++++++************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))kkkmmmzzzuuulllfff___^^^dddooozzzxxxsssnnnjjjcccXXXcccjjjnnngggOOOKKKQQQjjjXXXCCC?????????>>>;;;888444222---...//////000//////...,,,,,,------,,,,,,+++***)))))))))***,,,,,,+++***'''''''''(((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$############################################################$$$$$$#########""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&(((''''''&&&&&&''')))***'''''''''((())))))******))))))(((((())))))***+++***+++,,,---------,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,---...///000000000...///000111111111000000...//////000111111222222000000000000000111111111111111111111000000000000000///---,,,+++************************)))((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,---------....../////////000111000//////............------------....../////////111222222333777>>>DDDBBB>>>:::999;;;;;;:::777888BBBCCC===CCCQQQMMM<<<<<<:::888555444444555666222222111/////////111222///...///000222333111000000000000000000000000000000000111111111222222222444444444444444444444444111333333333111111111333333333444444333222222111000///...---,,,++++++++++++++++++*********))))))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((eeeeeetttrrrmmmgggaaa___cccllluuuzzz}}}zzzssslllhhhfff]]]TTTbbblllqqqiiiNNNIIITTTmmm{{{VVVEEE===>>>>>>===;;;888555333......///000000///...---,,,,,,------,,,,,,+++***)))((((((***,,,---,,,***'''''''''((((((((((((((('''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%$$$$$$#######################################$$$$$$$$$###$$$%%%%%%%%%%%%$$$###########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$############$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''''''''((())))))&&&&&&'''(((((()))******)))(((((((((((()))******)))***+++,,,---,,,+++***,,,,,,++++++++++++,,,,,,,,,---.../////////////////////......///000111222---...///000111111111111/////////000000000111111000000000000000000000000000000...---+++************************)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((()))))))))))))))******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------......//////000......---------......///111111111222222222222222...000111000000222777<<<666444111000111111111000333;;;;;;777;;;DDDBBB777333222000...------------...///000000...------...///......000111222000///////////////////////////000000000111222222333333555555555555555555555555111222444333222222333444333444444333333222111000000///...,,,++++++******+++************)))))))))******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((eeecccppptttgggeeeaaaaaaccchhhllloooqqqooonnnooommmjjjeeebbbXXXQQQcccpppvvvlllPPPIIILLLiiiwwwUUUFFF=========<<<:::666333000...///000111000///---+++,,,,,,------,,,,,,+++***)))((((((***,,,---,,,***''''''''''''((((((((()))''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******'''(((***,,,,,,+++***))),,,,,,++++++++++++,,,,,,,,,------.........------......---......000111222---...///000111111111000...//////000000000000000////////////////////////111000///---+++************************)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))******))))))*********+++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---......///000000------,,,,,,,,,------...,,,---------------,,,,,,111333333111...---000333222222222111111111444666///222333000111555555222444333333222111000000000,,,...111111000000333666444222111000111111///...///////////////////////////000000111222222333333444444444444444444444444111333444444333333444666333444444333333111000000//////---,,,+++*********************))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((jjjfffpppxxxbbbaaabbbbbbcccdddeeeeeeeee```]]]aaafffeee___ZZZUUUPPPdddrrryyyoooQQQJJJAAAaaatttRRREEE>>>>>>>>><<<999444000...///000111111000...,,,***,,,,,,---------,,,++++++)))((((((***,,,---,,,+++&&&'''''''''(((((())))))''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################""""""############""""""########################""""""######$$$$$$$$$$$$%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&((()))))))))((('''***))))))(((''''''&&&&&&((((((((((((((()))******&&&(((***+++++++++)))(((,,,++++++++++++++++++,,,,,,,,,---------,,,++++++,,,---...//////000000000,,,---///111111111000000...//////000000000000000............////////////111000///---+++************************)))((((((&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******))))))******++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------......,,,,,,------...///000000......------------------///000000111111111000000,,,...000000......111444---///000///------111555222222222222111000222555------...///000000/////////000111///,,,---000333...,,,,,,---000222333222///////////////////////////000000111222222333333333333333333333333333333111333444444444444555777444444444333222111000/////////---,,,+++*********************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((aaabbbooovvviiicccaaadddfffcccaaaaaa```cccccc___\\\\\\YYYTTTRRRTTTaaaxxxttt[[[JJJEEEXXXvvvoooSSSDDD<<<<<<;;;999777444222111000000//////.........---,,,,,,,,,+++++++++************))))))******+++,,,((((((''''''''''''(((((())))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######%%%$$$###!!!!!!!!!"""###&&&%%%###"""""""""######!!!""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""############$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$'''++++++'''"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###"""!!!!!!$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))++++++******************...---,,,,,,++++++++++++)))***,,,---......---,,,111000000000000000000111222000000111444555444111,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------------------------------//////............//////............////////////////////////////////////......////////////......000000000000000000000000///////////////.........////////////////////////......////////////....../////////000111111222222444444444444333333222111555444333333222222222333333333222222111000//////------,,,,,,+++***))))))******************************))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((cccdddppprrrfff```^^^aaaccc```]]]]]]]]]bbbccc^^^ZZZYYYWWWTTTOOOVVViii~~~gggVVVRRR\\\rrrrrrSSSAAA======<<<:::888555333222000/////////............,,,,,,,,,+++++++++*********************++++++,,,((((((''''''''''''(((((()))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######%%%$$$###"""!!!!!!"""###%%%%%%###"""""""""######"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%)))---...+++'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###"""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))************************------,,,+++++++++++++++)))***+++------------,,,///000000111111000000///000///...000222222111...,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********++++++++++++++++++*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,------------------------------------------------------------//////............//////---.........////////////..............................////////////......////////////////////////////////////..........................................////////////.........//////000000111222222333333444444333222222111333222111111111111111222333222222111000000//////------,,,++++++***))))))***************************)))))))))((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((ggggggrrr~~~nnnbbb\\\ZZZ]]]___[[[XXXXXXYYY```ccc^^^WWWUUUUUUTTTPPPYYYlllqqqggg______mmmuuuTTT>>>>>>>>>===;;;999666333111////////////............,,,,,,,,,+++++++++******)))************+++++++++((((((''''''''''''((((((((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#############################################$$$$$$$$$$$$######$$$$$$###"""""""""######%%%$$$######"""#####################$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$%%%(((,,,---+++((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$######""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))************************---,,,++++++***+++++++++)))***+++,,,------------...///000222222000///......---------//////---+++++++++++++++++++++++++++******))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))))))))*********+++++++++************)))))))))*********++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------------------------------///......------......///---------.........//////........................---......//////......---..............................................................................////////////............//////000111111111222333333333333222111111000000/////////000111111222111111000000/////////,,,,,,,,,+++******))))))************************))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((jjjjjjuuu}}}kkk```ZZZXXX[[[\\\YYYUUUTTTUUU]]]bbb\\\TTTRRRSSSTTTUUU]]]jjjvvvzzzwwwqqqnnnccc^^^hhhtttTTT@@@=========;;;888555222000///////////////.........,,,,,,,,,+++++++++******))))))******++++++++++++(((''''''&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######$$$#####################$$$$$$########################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************++++++************++++++)))******+++,,,,,,------,,,...000222222000...,,,---------------,,,+++***++++++++++++++++++++++++***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************************))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------------------...,,,,,,---------.........---------------------------------......---------------------------------------...............///........................---......//////......---------...//////000000111111222222222222222111111///////////////000000111000000000/////////......,,,+++++++++******))))))************************))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((jjjkkkwww}}}kkk```[[[YYY\\\\\\XXXSSSRRRQQQZZZ___ZZZSSSQQQSSSTTTXXXaaalllrrrrrrooojjjggg^^^XXXccc{{{nnnSSSDDD<<<<<<<<<:::777333000---.........///////////////,,,,,,,,,+++++++++******((()))***++++++++++++***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$###############$$$$$$$$$$$$###############$$$###############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%%%%###"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***************)))))))))******+++)))*********+++,,,------+++---///111111///---+++,,,---------,,,+++******************************)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------,,,,,,------------,,,,,,........................,,,---------......//////........................------............---------------...//////000000000000111111222111111000000000////////////000000//////...............---++++++***************)))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''hhhkkkyyy}}}nnnaaa\\\ZZZ]]]^^^YYYSSSRRROOOWWW[[[XXXSSSSSSTTTTTTVVVddduuu|||{{{tttjjjaaaYYYQQQZZZrrrzzzgggQQQHHH;;;;;;;;;:::777333...+++.........///////////////,,,,,,,,,+++++++++******((()))***,,,,,,+++******''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$##############################$$$$$$$$$$$$######"""###$$$$$$%%%$$$$$$$$$""""""###$$$$$$$$$$$$###############$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((())))))*********)))))))))((())))))***+++***))))))******+++,,,---,,,---...000000...---,,,***,,,------+++***++++++))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))))))))******(((((()))))))))))))))***)))))))))************+++))))))*********+++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++........................,,,,,,,,,---......//////------------------------------............------,,,,,,------...///////////////000111111111111000111000//////......//////------------------------************************))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''eeejjjzzz~~~rrrbbb]]][[[^^^___YYYSSSQQQNNNTTTWWWUUUUUUVVVVVVTTTVVVgggzzzuuuiii[[[LLLOOOeeeppp```OOOIII;;;<<<<<<;;;888333...+++............/////////000,,,,,,,,,+++++++++******((()))+++,,,,,,+++***)))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$!!!"""###$$$%%%$$$$$$###"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((()))******+++((((((((((((((()))*********)))))))))***+++,,,---,,,------......------,,,(((***,,,,,,***)))***,,,))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***(((((((((((())))))******))))))))))))************))))))))))))*********+++)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////------------------------,,,------......------,,,+++,,,,,,---......//////...//////000111111000000111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------))))))))))))************))))))))))))))))))))))))'''((((((((()))))))))***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''bbbjjj{{{~~~uuubbb]]]\\\______YYYSSSQQQNNNRRRUUUTTTVVVYYYXXXUUUYYYiii{{{xxx___JJJFFF\\\iii]]]MMMIII<<<======<<<999444///,,,---.........//////000000,,,,,,,,,+++++++++******''')))+++,,,,,,,,,***)))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""###$$$%%%&&&%%%%%%$$$!!!"""###$$$%%%%%%$$$###!!!""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((()))*********))))))))))))+++,,,---------------------------&&&)))++++++)))(((***,,,)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))'''((((((((())))))******))))))))))))************))))))))))))************))))))***+++,,,,,,------++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---...//////------------------------,,,------......------,,,++++++,,,------......///......///000000111000000000///...,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********))))))))))))))))))))))))'''((((((((())))))******'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''bbb^^^rrruuugggbbb]]]ZZZYYYWWWTTTPPPQQQQQQSSSWWW\\\]]][[[XXXYYYjjj|||qqqbbbKKKKKK^^^fff```TTTFFF>>><<<;;;<<<888111,,,---///////////////......------,,,+++*********+++,,,+++,,,,,,------,,,,,,+++***(((&&&%%%%%%%%%'''(((&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$%%%((()))(((&&&''''''''''''(((((((((((())))))(((((((((((())))))++++++***)))(((((())))))))))))))))))***+++,,,---++++++,,,,,,,,,,,,------......---,,,,,,+++******))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''((('''&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))((((((&&&***+++(((&&&))),,,,,,)))))))))))))))******+++******+++++++++******)))++++++******))))))((((((******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++---,,,***)))((()))************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------------------------------------------------------...///////////////......///............---------,,,,,,,,,+++++++++************))))))(((((('''''')))(((''''''''')))***+++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''']]]YYYlllwwwhhhddd^^^[[[ZZZXXXUUUQQQPPPQQQSSSWWW[[[\\\[[[XXX\\\mmm|||qqq```OOOSSSgggjjjaaaTTTGGG???===>>>>>>:::222------///////////////......------,,,+++*********+++,,,+++,,,,,,------,,,,,,+++)))(((&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######################################################################################################"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%&&&)))***)))'''''''''''''''(((((((((((())))))(((((((((((())))))+++******)))(((((())))))))))))******+++,,,------+++++++++,,,,,,,,,------...------,,,++++++******((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''((('''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))(((((())))))((()))---///)))!!!))))))(((((())))))***+++*********++++++******)))*********)))))))))))))))************++++++++++++))))))*********+++++++++++++++++++++++++++++++++...---,,,,,,+++++++++,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++------------------------------------------------......////////////..................------------,,,,,,+++++++++*********))))))))))))(((((((((((()))(((''''''((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''YYYUUUiiiwwwhhhddd^^^\\\[[[ZZZWWWTTTQQQRRRTTTWWWYYYZZZYYYWWW```rrr~~~sss[[[OOOYYYnnnooocccUUUIII@@@@@@AAABBB===444......///////////////......------,,,+++*********+++,,,++++++,,,,,,,,,,,,++++++)))((('''%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%"""###############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((''''''''')))***)))(((''''''''''''(((((((((((())))))(((((((((((())))))******)))((((((((()))))))))*********+++,,,,,,---++++++++++++,,,,,,,,,,,,------,,,,,,+++*********((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''((('''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((''''''''''''(((((('''(((((())))))((((((''')))'''&&&///===CCC777'''((((((((((((((()))******))))))******+++******)))((())))))))))))))))))***))))))))))))************)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++************++++++++++++,,,++++++++++++,,,,,,,,,,,,...------,,,,,,++++++***---------------------------------------------------....../////////..................------------,,,++++++++++++*********(((((((((((()))))))))))))))(((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''\\\YYYnnnssseeeaaa]]][[[\\\[[[YYYVVVUUUUUUVVVWWWXXXWWWUUUTTTcccvvvxxxXXXLLLVVVnnnqqqfffWWWIIIAAABBBFFFGGG@@@555/////////////////////......------,,,+++*********+++,,,++++++,,,,,,,,,,,,++++++)))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%###############$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))***))))))((((((((())))))((())))))******+++++++++***++++++++++++,,,,,,,,,,,,,,,++++++*********)))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&&&&&&&'''((('''&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((('''(((((((((((((((((('''***''''''111AAAHHH<<<+++(((''''''''''''((())))))((())))))***************'''((((((((())))))******(((((((((((())))))))))))))))))))))))************************************((()))***++++++***)))(((************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------......//////...............---------,,,,,,++++++++++++************''''''(((((())))))******)))(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''bbbbbbxxx~~~nnnbbb^^^ZZZZZZ[[[\\\ZZZXXXXXXYYYYYYXXXVVVTTTRRRRRRdddyyy}}}aaaOOOUUUlllsssjjjYYYGGGBBBEEEJJJKKKCCC777000//////////////////......------,,,+++*********+++,,,***++++++,,,,,,++++++***((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((((((((()))))))))((((((((((((((())))))'''((())))))***))))))(((*********+++++++++,,,,,,+++***************))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&&&&&&&'''((('''&&&''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''***)))'''***222555---!!!'''''''''&&&''''''((()))'''((()))***************''''''(((((()))))))))***''''''((((((((()))))))))(((((()))))))))*********************************'''(((***++++++***)))((())))))*********+++++++++*********+++++++++,,,,,,******+++,,,,,,---......------------------------------------------------,,,,,,---..................------------,,,,,,,,,+++++++++*********))))))''''''(((((())))))******((())))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''fffggg|||kkkbbb^^^ZZZZZZ[[[\\\ZZZXXXZZZ[[[[[[YYYVVVTTTSSSSSSeee||||||jjjVVVYYYooouuukkkYYYFFFBBBFFFMMMOOOFFF777000//////////////////......------,,,+++*********+++,,,******++++++++++++******(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$&&&'''''''''''''''(((((((((((())))))(((((((((((())))))((((((''''''(((((())))))'''((()))******)))((((((************++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''((((((''''''&&&$$$&&&&&&$$$&&&)))'''"""&&&&&&&&&&&&&&&'''((((((''''''((()))************'''(((((((((((((((((()))(((((((((((())))))))))))((((((((()))))))))******************************)))***++++++,,,+++++++++)))))))))************+++************++++++++++++))))))***+++---...//////------------------------------------------------+++,,,---...............------------,,,,,,,,,,,,+++************)))))))))(((((((((((())))))))))))((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''dddeee}}}|||mmmgggbbb]]][[[[[[[[[XXXUUUXXXZZZ[[[YYYWWWUUUVVVXXXggg}}}wwwfffUUU\\\qqqvvvkkkYYYIIIBBBGGGOOOQQQGGG888///...///////////////......------,,,+++*********+++,,,******++++++++++++******'''''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$""""""#########$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%''''''%%%$$$&&&(((''''''''''''(((((((((((())))))(((((((((((())))))'''''''''''''''((()))))))))***+++,,,,,,+++***(((************++++++++++++))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''((((((''''''&&& $$$&&&$$$%%%)))+++)))&&&&&&%%%%%%&&&&&&'''(((&&&'''((()))************((((((((((((((('''''''''(((((()))))))))*********(((((((((((()))))))))******************************************+++,,,,,,))))))))))))************************++++++++++++******+++,,,,,,---......------------------------------------------------***+++,,,---............---------,,,,,,,,,++++++************))))))))))))))))))))))))((((((((((((((()))******)))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''```aaaxxx}}}pppkkkgggaaa]]]\\\ZZZVVVSSSUUUXXXZZZZZZXXXWWWZZZ\\\hhh}}}rrrYYYNNN[[[rrruuuiii[[[MMMAAAHHHPPPRRRHHH888///...///////////////......------,,,+++*********+++,,,******++++++++++++******''''''((((((''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&((((((&&&%%%'''***''''''''''''((((((((()))))))))(((((((((((())))))'''''''''''''''((()))******,,,---......---+++***)))************+++++++++(((((((((((())))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''((('''&&&'''''''''&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''''''''''''''&&&%%%))))))%%%###%%%%%%###&&&%%%%%%%%%%%%&&&''''''&&&'''((()))************))))))(((((('''''''''&&&))))))))))))************(((((((((((()))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***+++,,,---............---------,,,,,,,,,++++++************))))))))))))******))))))((((((''''''((()))*********((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''XXXZZZjjjvvvrrrpppkkkbbb[[[[[[^^^\\\VVVWWWYYYYYYUUUSSSUUUZZZ^^^iii|||yyymmm^^^KKKVVVuuu}}}mmmXXXHHHDDDEEEIIIIIIAAA555------000000000000000///......+++,,,,,,,,,,,,+++*********++++++,,,+++***)))(((''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######"""###$$$$$$###"""###$$$$$$$$$###############$$$""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%%%%$$$###""""""###%%%&&&&&&%%%###"""###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###$$$%%%'''((('''''''''(((''''''&&&&&&%%%&&&'''&&&%%%$$$&&&(((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((()))******'''111===BBB>>>555,,,''')))************++++++++++++******)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((()))++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------............---------,,,,,,,,,************))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''ZZZWWW___sss|||vvvuuulllggg^^^WWWWWW[[[YYYTTTTTTWWWWWWUUUTTTWWW^^^cccppp|||rrr\\\MMMZZZzzzrrr\\\KKKCCCCCCEEEEEE===333...///000000000000000///......+++,,,,,,,,,,,,+++*********++++++,,,+++***)))(((''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$#########"""###$$$$$$###"""###$$$$$$$$$###############$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""###%%%&&&&&&%%%###"""###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%''''''((('''&&&%%%''')))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((())))))***...666AAAEEE@@@666---((((((((()))))))))***************))))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''%%%$$$%%%&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((('''''''''((()))******''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,,,,,,,---------------------,,,,,,,,,,,,*********)))))))))(((((())))))))))))))))))))))))))))))))))))((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''[[[RRRRRR```oootttuuuxxxmmmggg]]]UUUVVVZZZYYYTTTUUUWWWXXXVVVTTTWWW___gggxxxwww]]]QQQaaawwwaaaOOOCCCBBBCCCBBB:::111...000///000000000000///......+++,,,,,,,,,,,,+++************+++,,,+++***)))(((''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################"""###$$$$$$###"""###$$$$$$###############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''((()))(((&&&&&&((()))''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''(((((()))***111888@@@BBB===444,,,((('''((((((((())))))))))))***))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((('''(((((())))))&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++************************++++++************++++++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++******))))))))))))(((((()))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''ZZZPPPLLLWWWfffpppuuuwwwrrrlllaaaXXXXXX\\\ZZZUUUYYYYYYYYYXXXUUUUUU^^^iii{{{dddZZZjjjxxxcccQQQDDDCCCEEEDDD<<<111---/////////000000//////...---+++,,,,,,,,,,,,+++******)))***+++,,,++++++))))))''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$##################$$$"""###$$$$$$###"""###$$$#########"""######$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''%%%$$$###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$############$$$$$$%%%%%%&&&&&&%%%%%%'''(((((('''&&&&&&''')))&&&''''''((((((''''''&&&(((((((((((((((((((((((((((''''''''''''((()))))),,,222999:::555...)))&&&((((((((()))))))))******))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))'''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))(((((('''''''''((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************++++++++++++,,,,,,************************************************++++++************++++++)))************+++++++++,,,,,,,,,,,,++++++++++++***)))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''VVVQQQPPP[[[jjjrrrttttttuuunnnddd[[[ZZZ\\\ZZZTTTYYYXXXYYYYYYVVVVVVbbbpppnnneeerrruuubbbPPPDDDFFFHHHHHH@@@333,,,,,,///////////////...------+++,,,,,,,,,,,,+++******))))))++++++,,,+++***)))''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$"""###$$$$$$###"""###$$$######""""""###$$$$$$%%%############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&&&&%%%&&&''''''&&&%%%%%%&&&(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))&&&+++000111...***'''''')))))))))*********++++++((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&%%%%%%'''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&)))(((&&&%%%%%%'''(((***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))((('''''''''''''''(((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********))))))))))))************************************+++++++++++++++++++++++++++******))))))******+++)))))))))*********++++++,,,,,,+++++++++*********)))))))))(((((((((((('''(((((((((((((((((((((((('''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''SSSUUU]]]iiitttxxxuuupppooojjj```YYYXXXZZZWWWQQQTTTSSSVVVYYYXXXYYYhhhzzzwwwppp{{{sss```NNNCCCDDDHHHIII@@@444,,,+++...////////////...------+++,,,,,,,,,,,,+++******((()))***+++,,,+++******''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%"""###$$$$$$###"""###$$$""""""""""""###$$$%%%%%%""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&&&&''''''&&&%%%&&&'''&&&$$$$$$&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))###'''+++,,,***((()))+++************++++++++++++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''$$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******((((((((())))))))))))***************************++++++++++++++++++++++++******))))))))))))******))))))*********++++++++++++++++++*********))))))))))))((((((((((((''''''((((((((((((((((((((((((&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''PPP[[[jjjxxx}}}uuummmeeeaaa[[[UUUVVVYYYVVVOOOSSSQQQUUUZZZYYY[[[lll{{{wwwttt___LLL???@@@CCCCCC<<<111,,,---......//////......---,,,+++,,,,,,,,,,,,+++******((()))***+++,,,++++++***''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!###$$$%%%"""###$$$$$$###"""###$$$""""""""""""###$$$%%%&&&#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$########################&&&%%%$$$""""""$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&$$$$$$%%%''''''(((((((((&&&'''''''''%%%%%%'''(((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((($$$'''******((('''***---))))))))))))************''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((%%%'''''''''%%%$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***((())))))))))))***************************************************************))))))))))))***************+++++++++,,,,,,+++*********))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''PPP___sssuuulll^^^\\\WWWTTTWWWZZZWWWPPPUUUSSSVVVZZZYYYYYYkkkzzz||||||zzzvvv___KKK;;;;;;======777///---///......//////......---,,,+++,,,,,,,,,,,,+++******((()))***+++,,,,,,+++***'''''''''&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%$$$"""!!!!!!"""$$$%%%"""$$$$$$$$$###"""###$$$""""""""""""###$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% """$$$%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%########################&&&%%%###""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''((()))(((''''''$$$%%%&&&'''(((((((((((('''((()))(((&&&&&&((()))%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%''')))(((&&&&&&))),,,(((((((((((())))))))))))&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&'''((('''%%%$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********++++++++++++,,,,,,,,,************)))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''XXXdddwwwqqqeee___ZZZTTTRRRSSSUUUUUUTTTRRRVVVWWWTTTTTT]]]qqq~~~yyyyyyzzzyyyzzz{{{]]]KKK@@@===::::::666///,,,---000000000000////////////+++,,,,,,,,,,,,+++******++++++******************''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#################################""""""""""""############$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""!!!"""$$$%%%&&&&&&%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((%%%######&&&'''%%%###%%%%%%%%%&&&&&&&&&''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''((()))***+++''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))***(((&&&$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$###$$$%%%'''))))))&&&###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''((((((******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,------,,,++++++++++++***)))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&```iiiyyy~~~ooofffaaa\\\VVVTTTUUUWWWWWWVVVUUUWWWXXXWWWXXXbbbrrrxxxuuuyyy|||{{{zzz{{{^^^LLL???;;;::::::777111...///000000000000////////////+++,,,,,,,,,,,,+++************+++++++++*********''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$##############################""""""""""""############$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""!!!"""$$$%%%&&&&&&%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$####################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((((((((((((((()))'''(((((())))))(((((('''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********))))))++++++******)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&iiiooo}}}zzznnnjjjddd___YYYVVVXXXZZZZZZYYYWWWWWWVVVWWW\\\fffrrrzzz}}}|||xxxqqqqqqwww{{{|||{{{}}}yyy^^^LLL>>>;;;;;;<<<999333000000000000000000////////////+++,,,,,,,,,,,,+++************+++++++++++++++***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###########################"""""""""#########$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$###############""""""$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((()))((('''&&&%%%((())))))******))))))((()))))))))******)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''(((&&&$$$$$$%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))+++******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&kkkqqq~~~zzzpppnnnfff```ZZZWWWYYY[[[[[[[[[WWWUUUSSSWWW___iiipppttt|||zzzssslllmmmtttzzzzzz|||{{{uuu]]]MMM@@@>>>>>>???<<<444000000000000000000////////////+++,,,,,,,,,,,,+++******)))***+++,,,,,,,,,++++++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((())))))'''%%%###))))))************))))))(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%&&&''''''&&&&&&((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&'''&&&%%%%%%''''''%%%###&&&&&&%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))---,,,+++)))))))))***+++******))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&ccchhhwww{{{pppooogggaaaZZZWWWXXX[[[\\\\\\YYYUUUTTTXXXcccmmmrrrtttxxxtttmmmfffiiirrryyyzzz|||{{{~~~rrr]]]OOOCCCAAAAAABBB>>>555///...000000000000////////////+++,,,,,,,,,,,,+++******)))***+++---------,,,+++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################******)))'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''((((((((())))))&&&'''((())))))'''%%%###))))))************))))))&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$&&&''''''''''''((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((***,,,...,,,(((%%%'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))---,,,***)))((()))******)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&YYY[[[kkkzzzooommmgggaaaZZZWWWXXX[[[\\\\\\\\\XXXWWW\\\gggrrrwwwyyytttooofffaaafffrrr{{{||||||~~~ttt^^^QQQEEECCCDDDEEE@@@666///---000000000000////////////+++,,,,,,,,,,,,+++******((())),,,---...---,,,+++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#################################$$$$$$$$$$$$%%%$$$$$$############$$$$$$"""############$$$$$$$$$###############$$$$$$$$$%%%$$$$$$######$$$%%%%%%""""""###$$$$$$$$$$$$##################$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%########################******)))'''&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$&&&(((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''((((((((()))))))))''''''((()))((('''&&&%%%((())))))******))))))(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))***...222333111---)))''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&''''''((()))***''''''''''''((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&UUUSSSaaa{{{|||qqqoooiiibbb[[[WWWYYY\\\]]]^^^\\\ZZZYYY^^^iiittt{{{~~~xxxrrrhhhbbbhhhuuu}}}{{{{{{aaaSSSDDDCCCEEEGGGBBB888111///000000000000////////////+++,,,,,,,,,,,,+++******((())),,,...///...,,,+++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#################################$$$$$$$$$%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$######$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$$$$''')))%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$&&&((()))'''''''''''''''''''''''''''((((((((())))))))))))'''(((((((((((((((((()))'''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''###%%%&&&%%%$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((()))((())),,,///222111...+++''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''((()))***'''&&&&&&'''''')))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&WWWRRR^^^xxxtttsssjjjddd\\\XXXYYY]]]______ZZZXXXXXX]]]gggrrr{{{zzznnngggkkkwww~~~{{{dddTTTCCCBBBEEEHHHDDD:::333111000000000000////////////+++,,,,,,,,,,,,+++******'''))),,,...///...---+++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$$$$'''***%%%%%%%%%&&&&&&&&&'''''''''&&&$$$$$$$$$&&&((()))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((()))***+++''''''((((((((((((''''''''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&'''((((((&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((***++++++%%%&&&'''))),,,---,,,***''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''')))******&&&&&&&&&'''''')))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&UUUWWW^^^mmm|||{{{ooommmfff___]]]```ddddddcccYYYXXXYYY]]]fffpppyyy~~~yyyooogggiiisssyyyzzzyyyhhhNNNDDDBBBDDDGGGDDD:::000,,,------...............---000...---+++******++++++,,,------...---,,,***)))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%$$$##############################%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%%%%%%%$$$$$$#########$$$$$$$$$############"""##############################$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#########%%%'''***,,,'''&&&$$$%%%%%%&&&$$$###&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&)))***)))(((*********(((&&&%%%%%%'''''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((******))))))***,,,,,,'''$$$&&&,,,///,,,''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))&&&((()))++++++)))(((&&&+++*********))))))((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''WWW^^^iiittt|||}}}vvvnnnjjjbbb[[[ZZZ```dddccc```XXXWWWWWW[[[dddoooyyy~~~~~~zzzqqqkkknnnvvv{{{{{{vvvzzz~~~eeeOOOEEEBBBCCCEEEBBB999111---....../////////......---///...,,,++++++++++++,,,***+++,,,------,,,+++***''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$############"""##############################$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%###""" !!!""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######%%%''')))+++'''&&&$$$%%%%%%&&&$$$###&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&((()))((('''((((((((('''%%%$$$%%%'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,,,,***)))***'''%%%'''***,,,***'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((())))))))))))*********)))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''*********)))))))))((((((''''''((((((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''ZZZdddrrr{{{{{{uuuqqqooohhh___WWWXXX```ddd```ZZZVVVUUUUUUYYYaaalllwww~~~zzzvvvoooiiillltttxxxwwwwwwwww}}}iiiUUUFFFBBB@@@BBB???777111///000000000000000///......------,,,++++++,,,,,,,,,)))***+++,,,,,,,,,+++***''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$####################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$############"""##############################$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&$$$###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$&&&((()))'''%%%$$$$$$&&&&&&%%%###&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''((('''%%%%%%&&&&&&%%%$$$$$$%%%'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((***...111111,,,((((((((((((''''''''''''&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))******))))))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''******))))))))))))(((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ZZZcccpppyyyxxxrrrpppqqqiii___UUUWWW___ccc]]]TTTTTTSSSTTTWWW^^^iiiuuu}}}vvvrrriiibbbdddlllppppppvvvttt}}}lllYYYFFFAAA>>>>>>;;;555111111111111111111111000///...,,,,,,,,,,,,,,,,,,------)))***+++,,,+++***)))(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%&&&%%%###""""""###%%%&&&%%%######$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''%%%$$$$$$%%%&&&%%%$$$%%%&&&(((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((***000555444---'''&&&((()))(((%%%###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))***)))))))))(((((((((((())))))))))))))))))))))))''''''((())))))(((''''''))))))))))))))))))((((((*********))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&WWW[[[eeerrrvvvtttsssvvvmmmbbbXXXXXX^^^aaaYYYPPPQQQRRRTTTVVV\\\fffrrrzzzyyyrrrfff]]]___hhhoooppppppnnn|||{{{jjjXXXFFF@@@<<<;;;999333111111111111222222111000//////++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,+++)))((('''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%!!! !!!###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&$$$###$$$%%%&&&&&&%%%&&&(((***''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&,,,111111+++%%%%%%(((***(((###!!!###%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((())))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&SSSTTT^^^oooxxxwwwvvvyyyoooeeeZZZXXX\\\]]]WWWOOOPPPRRRUUUWWW\\\dddooowww|||uuuhhh___aaallluuuwwwqqqmmmzzz}}}mmm[[[EEE???:::999777222000111000000111111111111000000,,,,,,---------,,,+++++++++,,,,,,,,,,,,***)))(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$##################$$$$$$$$$###############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%#################################$$$$$$%%%%%%&&&""""""""""""""""""""""""###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""##############################$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''&&&$$$"""%%%&&&'''&&&%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""!!!###&&&***+++(((%%%&&&((()))'''$$$"""###%%%###$$$&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&(((((((((''''''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%OOORRRaaauuu}}}xxxvvvzzzmmmdddZZZWWWYYYZZZVVVQQQOOOSSSWWWYYY\\\bbbllltttwwwqqqggg```dddpppxxxzzzuuuooozzzqqq```DDD===999888666111///000......///000111111111111,,,------------,,,***))))))***+++---------,,,+++''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###""""""#########$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""##############################$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%"""###%%%&&&&&&%%%###"""'''%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&'''''''''%%%###$$$%%%&&&%%%$$$$$$&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&((()))***&&&''''''&&&%%%$$$$$$%%%"""$$$%%%''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%(((''''''&&&&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((('''''''''(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''((((((((())))))&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%NNNTTTggg|||yyyuuuzzzkkkcccZZZUUUVVVWWWVVVTTTOOOSSSXXX[[[]]]bbbkkkrrrmmmiiibbb^^^cccooowwwxxxtttllltttzzzooo___CCC===888888666111///000,,,---...000111111111111------......---+++***((('''(((***---.../////////''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$############"""##############################$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%!!!###%%%''''''%%%###!!!%%%###""""""######!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***(((''''''((('''%%%###$$$%%%%%%$$$######$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''')))---111''''''&&&&&&&&&&&&%%%%%%"""###%%%'''''''''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%PPPWWWrrr{{{vvvnnn___SSSTTTZZZ[[[UUUPPPQQQVVVYYYXXX[[[dddmmmqqqpppccc]]]]]]^^^kkkyyyyyyrrreeekkk{{{}}}ttteeeUUUFFF???999999777222---,,,000000111111111111000000...---,,,+++++++++,,,,,,)))***---...//////...---''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$######$$$$$$$$$$$$######$$$$$$$$$############"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""$$$$$$##################""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&(((&&&$$$"""$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''(((***&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''SSSYYYttt|||vvvlll]]]QQQRRRWWWWWWRRRMMMQQQUUUXXXWWWZZZdddnnnrrrrrrddd]]]]]]^^^lllzzz{{{rrrbbbdddpppooohhhaaaVVVHHHAAA;;;:::999333///...000000111111111111000000------,,,,,,+++++++++,,,)))***,,,...//////...---''''''''''''''''''''''''&&&''''''''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$######$$$$$$$$$$$$######$$$$$$$$$############"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""########################""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&'''&&&$$$###$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&''')))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''UUUZZZtttyyysssgggYYYNNNOOOTTTTTTOOOLLLPPPTTTVVVTTTXXXcccoootttuuueee\\\ZZZ\\\lll|||}}}uuuiiilllvvvrrrkkkeee]]]KKKCCC===;;;999444111000///000000111111000000///------,,,,,,,,,+++++++++)))***,,,...///...---,,,''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$######$$$$$$$$$$$$######$$$$$$$$$############"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#######################################"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''UUUYYYqqqzzzssslllcccWWWMMMNNNSSSTTTPPPNNNOOOSSSTTTSSSWWWcccooovvvvvvdddYYYVVVYYYjjj{{{|||uuuooo{{{vvvlllbbbMMMDDD===:::888444111111//////000000000000//////,,,---------,,,,,,++++++)))***,,,.........,,,+++''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&***)))((('''&&&&&&''''''$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''WWWXXXnnnwwwpppiiibbbVVVNNNPPPUUUVVVSSSRRRNNNRRRTTTSSSWWWcccpppvvvtttaaaTTTQQQUUUgggxxxyyynnnkkkzzzwwwnnneeeMMMDDD;;;888666222000000//////000000000000//////,,,,,,---------,,,+++***)))***,,,......---,,,***''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""$$$&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""#########$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((())),,,+++)))'''&&&&&&&&&'''###$$$$$$%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''VVVVVVjjjxxxsssmmmdddZZZRRRSSSWWWWWWUUUTTTNNNSSSUUUTTTXXXdddpppvvvrrr^^^PPPNNNSSSeeeuuuvvvllleeeooo|||zzztttrrrnnnNNNCCC:::666444000///000...//////000000//////...+++,,,---...---,,,+++***)))+++,,,---...,,,+++***''''''''''''''''''''''''$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""$$$&&&&&&%%%$$$###$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$############"""######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############""""""""""""###$$$$$$%%%%%%$$$$$$$$$##################$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#################################$$$$$$$$$$$$%%%"""###$$$&&&&&&$$$###"""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&(((***,,,---000...+++(((&&&%%%%%%&&&$$$$$$%%%%%%&&&'''(((((($$$%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''OOONNNbbbxxx{{{yyyxxxsssjjj___VVVVVVWWWVVVTTTSSSOOOTTTWWWVVVZZZeeeoootttqqq\\\OOOMMMRRRdddtttsssiii___eeerrrttttttwwwuuuOOODDD:::666333000///000......////////////......+++,,,---......,,,+++))))))+++,,,------,,,***)))''''''''''''''''''''''''$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$!!!$$$&&&'''%%%$$$############$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$############"""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%$$$$$$$$$#########""""""###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""########################""""""#########$$$$$$$$$#################################$$$$$$$$$%%%%%%!!!"""$$$&&&&&&$$$"""!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&'''***---///000333000,,,(((%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&$$$###$$$&&&'''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''HHHGGGZZZrrrxxxxxxzzzwwwnnncccYYYWWWWWWTTTQQQQQQOOOTTTXXXXXX\\\fffoootttqqq[[[NNNMMMRRReeetttrrrbbbWWW^^^nnnrrrtttvvvsssPPPEEE:::666333000///111......////////////......+++,,,---......,,,***)))***+++,,,------,,,***)))''''''''''''''''''''''''%%%&&&&&&'''((((((((('''&&&&&&&&&%%%%%%%%%$$$$$$!!!$$$&&&'''%%%$$$###############$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$############"""######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$######""""""###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""########################""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%!!!"""$$$&&&&&&$$$"""!!!#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&(((+++...111333444222---(((%%%######$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$"""$$$'''(((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''FFFHHHUUUkkkzzz{{{zzz}}}qqqdddVVVQQQUUUWWWTTTOOOTTTZZZ\\\YYY\\\hhhooonnnpppbbbPPPKKKXXXjjjsssrrrfffYYY___ppprrrmmmllljjjQQQGGG>>>:::666111---,,,//////000000000000//////***++++++++++++***))))))+++***+++,,,---,,,)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!%%%%%%$$$###""""""####################################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))---000111///------+++(((%%%###"""######$$$###"""$$$&&&((('''&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&GGGIIIWWWnnn}}}nnnbbbUUUQQQVVVYYYWWWRRRSSSZZZ[[[XXX\\\hhhoooooorrrdddSSSMMMYYYjjjsssrrrgggZZZaaarrrsssnnnllliiiRRRIII???;;;777222......//////000000000000//////+++++++++++++++***))))))++++++,,,---...---***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%$$$################################################$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***---//////---,,,+++)))'''%%%######$$$$$$&&&$$$$$$$$$&&&&&&&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&EEEHHHWWWnnn~~~lllaaaUUURRRWWWZZZYYYUUUTTT[[[\\\YYY]]]jjjsssssssssfffVVVOOOYYYjjjrrrrrrhhh[[[cccuuuvvvpppmmmjjjTTTJJJ@@@<<<888222////////////000000000000//////+++++++++++++++******))),,,,,,,,,...///...+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$############$$$#################################$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''(((***,,,---,,,+++***)))(((&&&$$$$$$$$$%%%%%%'''&&&$$$%%%%%%&&&$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%'''((()))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&AAACCCSSSkkk|||~~~}}}kkkaaaWWWSSSWWWZZZYYYUUUVVV\\\]]]ZZZ___mmmwwwxxxttthhhXXXQQQZZZjjjrrrrrrggg[[[eeexxxzzztttqqqmmmUUUKKK@@@;;;777222////////////000000000000//////++++++,,,,,,++++++***)))+++++++++---......+++(((&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$############$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%###########################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++***)))((((((&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$######%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$&&&'''(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&???BBBQQQiiiyyyzzzyyy{{{kkkbbbXXXTTTVVVXXXWWWTTTVVV\\\\\\XXX]]]lllwwwyyyrrrgggYYYRRR[[[jjjssssssggg\\\fffzzz}}}xxxuuurrrUUUJJJ???:::666000......//////000000000000//////+++,,,,,,,,,,,,+++******))))))***,,,------***(((&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%$$$$$$$$$$$$$$$%%%%%%########################""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""!!!""""""###$$$$$$$$$$$$$$$######"""""""""#########$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&)))******(((&&&&&&'''$$$$$$$$$$$$%%%%%%&&&&&&$$$######$$$&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&BBBEEESSSjjjxxxwwwtttuuuhhhaaaXXXTTTVVVWWWVVVSSSUUUZZZYYYTTTYYYiiitttwwwpppgggZZZTTT]]]mmmvvvxxxjjj^^^ggg{{{~~~zzzxxxvvvVVVKKK???999555000---...//////000000000000//////,,,,,,,,,,,,,,,++++++***(((((()))+++---,,,***(((&&&&&&&&&'''(((((())))))&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$%%%%%%&&&########################"""""""""############$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%$$$$$$$$$###""""""!!!!!!#########$$$$$$%%%%%%&&&#################################$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%(((***)))%%%$$$%%%'''###$$$$$$$$$%%%%%%%%%%%%###""""""$$$&&&(((((('''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&EEEGGGUUUjjjvvvtttooooooddd^^^WWWTTTUUUWWWVVVUUUWWW[[[YYYTTTYYYhhhtttwwwoooggg\\\WWW```qqq{{{~~~ooobbbjjj|||~~~zzzyyyvvvXXXLLL@@@:::666111.../////////000000000000//////,,,,,,------,,,,,,+++***))))))***,,,......+++)))&&&&&&&&&'''((()))))))))&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''########################""""""""""""############$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""!!!!!!!!!"""###$$$$$$$$$$$$$$$###"""!!!!!!!!!"""######$$$%%%%%%&&&&&&########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###''')))((($$$"""$$$'''###$$$$$$%%%%%%%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''!!!###%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%!!!###%%%&&&''''''&&&%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&FFFHHHUUUiiitttpppjjjjjjaaa[[[UUUSSSUUUWWWWWWVVVZZZ^^^\\\VVV[[[jjjvvvzzzooohhh^^^ZZZccctttsssffflll}}}~~~yyyxxxuuuYYYNNNBBB;;;777222///000//////000000000000//////,,,,,,------,,,,,,+++*********+++---//////,,,***&&&&&&&&&'''((())))))***&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''########################""""""""""""############$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$###"""!!!!!! """"""###$$$%%%%%%&&&&&&########################""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""&&&)))'''###"""$$$(((###$$$$$$%%%%%%%%%$$$$$$'''%%%$$$$$$&&&&&&%%%###""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''' """%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%% ###'''))))))((('''&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&MMMOOOXXXfffnnnnnnlllllljjj___UUUSSSUUUUUUUUUWWWZZZWWWTTTVVV^^^iiisssyyywwwkkk]]]YYYfffxxxuuukkkpppzzzwwwtttvvvsssXXXMMMBBB<<<777111------111111111111111000//////---------,,,+++***)))(((******+++,,,...---+++((('''&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""%%%%%%%%%$$$$$$############$$$%%%%%%######$$$%%%########################$$$$$$######"""#########&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################""""""###$$$%%%%%%&&&&&&''''''&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%KKKOOOZZZhhhqqqrrrssstttjjj^^^TTTSSSUUUWWWYYY[[[[[[XXXTTTTTT[[[eeeoootttxxxlll\\\WWWaaaqqqxxxvvvuuummmttt|||uuuppptttuuuWWWLLLAAA<<<777111......000000111111000000///...,,,,,,,,,,,,++++++***)))******+++,,,...---***((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""%%%%%%%%%$$$$$$$$$#########$$$%%%%%%######$$$%%%########################%%%$$$$$$###$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################""""""###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%JJJOOO[[[iiiqqqsssuuuyyyjjj^^^SSSRRRUUUXXX\\\```ccc___ZZZYYY^^^hhhqqqvvvxxxlll\\\VVV```pppvvvtttrrrooo|||zzzpppppppppUUUKKKAAA<<<777222......///000000000000///......++++++,,,,,,,,,++++++************,,,------***((('''&&&&&&&&&&&&'''(((((())))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################################################################""""""######$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%JJJOOO[[[hhhooopppssswwwlll___SSSPPPTTTXXX]]]bbbgggccc]]]\\\aaakkktttyyywwwlll^^^ZZZfffvvv}}}{{{nnnoootttllleeeSSSIII@@@<<<888222///...///////////////......---******+++,,,,,,,,,++++++))))))***,,,---,,,***''''''&&&&&&&&&&&&'''((((((***)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%########################"""""""""###$$$%%%&&&'''&&&%%%$$$$$$######$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""######$$$$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%HHHLLLXXXfffnnnqqqtttyyynnn```TTTPPPSSSWWW\\\aaaeee```ZZZZZZ```jjjtttzzzxxxnnnaaa^^^jjjzzzrrrnnn}}}ttthhh^^^QQQHHH???<<<888333/////////////////////......---******+++,,,,,,,,,++++++))))))***+++---,,,)))''''''&&&&&&&&&&&&'''((((((***)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%########################!!!!!!!!!!!!"""###%%%%%%&&&%%%$$$$$$######$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""###############$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%EEEHHHRRRcccpppwwwzzz}}}ooobbbUUURRRUUUYYY^^^bbbfffaaa\\\[[[bbbmmmwww~~~|||qqqccc___iiixxx}}}{{{xxxooovvvzzzoooggg___OOOFFF>>>;;;999444000000///000000000000///......++++++,,,,,,,,,++++++***)))))))))+++,,,,,,)))''''''&&&&&&&&&&&&'''(((((())))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%########################!!!!!!!!!!!!!!!"""###$$$&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################################################################$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%CCCDDDLLL___pppxxxzzz{{{nnnbbbWWWUUUYYY]]]bbbfffjjjeee___^^^dddooozzz~~~sssddd___hhhuuuyyyvvvwwwqqq{{{{{{nnngggaaaMMMEEE===;;;999444000000000000111111000000///...,,,,,,,,,,,,++++++***))))))((()))+++,,,,,,)))''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%###########################"""""""""""""""######&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""####################################################################################""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%DDDBBBIII[[[mmmuuuuuutttnnnbbbXXXWWW\\\aaafffjjjiiiccc\\\[[[```kkkvvv|||~~~ssseee___iiivvvzzzvvvrrrsssrrrhhhaaaLLLDDD===;;;999444111000111111111111111000//////---------,,,+++***)))((((((((()))+++,,,+++)))&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%########################$$$$$$##################&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""#################################################################################""""""""""""""" !!!"""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%CCC@@@DDDTTTiiiuuurrrkkkmmmbbbWWWUUU\\\dddfffeeehhhccc]]][[[```kkkwww~~~{{{rrrddd^^^fffuuu}}}}}}uuuyyyvvvhhh___TTTHHH===999888444000000000000//////000111222222------......------,,,+++)))******+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$################## !!!"""###$$$$$$%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$&&&%%%#########%%%'''(((&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%&&&'''''''''&&&$$$#########$$$$$$'''&&&$$$"""!!!""""""###""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&%%%######"""%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&'''((((((%%%%%%$$$###$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$>>>===CCCVVVmmmxxxtttkkkiii___UUUUUU]]]eeegggffffffaaa\\\\\\aaalllwww~~~|||rrreee___ggguuu}}}}}}wwwwwwyyynnnfffUUUIII>>>:::888333000///000000000000000000111111---------...------,,,++++++,,,,,,---,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%########################$$$$$$##################"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$###"""###$$$%%%&&&%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$#########$$$$$$&&&%%%$$$###"""""""""###""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$<<<999???RRRjjjxxxvvvoooeee\\\TTTVVV___ggghhhfffddd```[[[\\\cccmmmwww}}}{{{qqqccc^^^ggguuu|||{{{yyyvvv~~~wwwpppVVVJJJ???:::888333///...111111111000000000000000---------------,,,++++++++++++,,,---,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###############"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$######"""#####################$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$###############"""""""""#########$$$$$$$$$"""#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&===:::>>>OOOgggwwwyyyuuuccc\\\UUUWWWaaahhhhhheeeeee```\\\]]]dddnnnvvvzzzyyynnn```[[[eeetttzzzxxxuuunnnxxx{{{wwwrrrWWWKKK@@@;;;888333///---111111111111000000//////,,,------------,,,++++++((()))***+++******((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%########################""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$$$$$$$###"""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#######################################$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$########################$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$#######################################%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&>>>AAAKKK]]]qqq|||zzzuuueee]]]WWWYYYbbbhhhgggdddhhhbbb\\\]]]eeennnuuuyyywwwkkk]]]YYYdddssswwwtttppphhhqqq~~~{{{uuusssoooXXXLLL@@@;;;888333///...111111222222111000///...,,,,,,------,,,,,,+++***((((((******+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&##############################$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$###$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&AAAMMMaaavvvyyypppfff^^^XXXZZZbbbiiiiiieeejjjccc\\\]]]fffpppxxxzzzxxxlll]]]ZZZffftttxxxtttsssmmmxxxwwwuuuqqqWWWKKK@@@;;;999444000///000000111222222111///...,,,,,,,,,,,,,,,+++******)))***+++,,,---,,,++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&##############################$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%&&&'''((()))%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&IIIZZZrrrwwwpppfff^^^WWWZZZccckkkllljjjjjjbbb[[[\\\gggsss||||||pppaaa^^^jjjyyy|||wwwuuussswwwtttpppVVVKKK???;;;999555111000...///111222222111000///+++,,,,,,,,,,,,+++******)))***+++,,,---,,,,,,+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%##############################$$$$$$%%%&&&&&&'''######$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######"""!!!"""###$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%$$$$$$&&&'''''''''&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$############$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$SSSbbbwww}}}wwwssseee]]]WWWYYYdddmmmooonnniiiaaaYYY[[[gggvvvssseeebbbooo~~~zzzooonnn~~~}}}oookkkgggVVVJJJ???;;;999555222111---...000222333222111000+++,,,,,,,,,,,,+++******'''((()))***++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$##############################$$$%%%%%%&&&''''''""""""###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""!!!  !!!$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$##################$$$&&&'''((('''&&&&&&###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$######""""""$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%&&&'''((((((#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''''''''%%%###"""$$$$$$&&&''''''&&&$$$$$$TTT]]]kkkxxx~~~}}}wwwrrrggg]]]VVV\\\gggnnnpppqqqooofff^^^___kkkzzz{{{ooojjjrrr}}}}}}vvvxxxnnn___ZZZMMMFFF???;;;;;;999555000111111111111111000//////------,,,,,,,,,,,,++++++***)))***+++,,,,,,***(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!%%%''''''%%%$$$&&&&&&%%%%%%$$$###""""""%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$################################################$$$$$$%%%%%%%%%&&&&&&&&&$$$""""""$$$''')))'''%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&UUU___nnn{{{|||vvvqqqeee[[[VVV]]]iiipppssstttppphhh```aaalllyyy|||pppllltttxxx{{{rrr```[[[MMMFFF>>>::::::999444000111111111111111000//////------,,,,,,,,,,,,++++++*********+++,,,,,,***(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$### ###%%%&&&%%%$$$###&&&&&&%%%%%%$$$######"""$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######"""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%((()))'''%%%&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&WWWddduuu}}}vvvqqqbbbZZZVVV___mmmtttvvvwwwssskkkcccdddmmmyyyzzzoookkkttt{{{~~~xxxddd[[[LLLEEE===999999888444///111111111111111000//////------,,,,,,,,,,,,++++++******)))***,,,,,,***(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""&&&%%%%%%$$$$$$###############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$#########%%%$$$$$$%%%'''((('''%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&YYYfffxxx~~~vvvrrr___XXXVVVaaaooowwwyyyzzzuuunnnhhhgggnnnyyyvvvkkkgggppp~~~|||~~~hhh]]]LLLEEE<<<888888777333///111111111111111000//////------,,,,,,,,,++++++++++++***)))***+++,,,***)))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$########################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$############"""$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&TTTaaasss{{{tttooo]]]VVVUUU```ooowwwzzz{{{wwwrrrlllkkkpppyyy~~~uuuiiieeennn|||{{{lllaaaMMMEEE<<<777777777333000111111111111111000//////------,,,,,,,,,+++++++++,,,***))))))+++++++++)))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###########################################################################$$$$$$$$$$$$##################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&LLLVVVffftttzzzwwwpppiii]]]UUUSSS^^^llluuuyyyzzzxxxtttooonnnrrryyywwwjjjeeemmmzzz~~~xxx{{{oooeeeNNNFFF<<<777777777444111111111111111111000//////------,,,,,,,,,,,,++++++,,,***))))))***++++++***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$#########################################################$$$$$$$$$%%%%%%###%%%&&&%%%###""""""######""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&EEEMMM[[[kkkvvvwwwooohhh^^^UUUQQQ[[[iiirrrvvvxxxxxxuuuqqqppptttzzzwwwiiicccjjjwww|||zzztttvvvrrriiiOOOGGG===888888888555222111111111111111000//////------,,,,,,,,,,,,++++++,,,***)))(((***++++++***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''######$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$################################################""""""###$$$%%%&&&''''''%%%'''((('''$$$"""###$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))((('''&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&DDDJJJWWWhhhvvvyyyrrriii^^^UUUPPPYYYgggpppuuuwwwxxxuuurrrrrruuu{{{vvvggg```fffrrrwwwuuurrrsss~~~ssskkkPPPGGG>>>888888888666333111111111111111000//////---------,,,,,,,,,++++++---+++)))(((***+++++++++'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$################################################""""""###$$$&&&'''((()))''')))+++)))&&&$$$$$$&&&""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******)))((('''%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&''''''''''''&&&&&&''''''&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&GGGEEEMMM___ppptttoookkk^^^UUUQQQYYYgggpppsssuuu|||wwwqqqooottt}}}xxxfff]]]eeessszzzxxxtttooovvvdddOOOEEE<<<;;;:::666222111///000000111111111111000............---,,,+++***+++***)))***+++,,,+++)))((('''''')))***)))'''%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%$$$$$$###"""########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%((('''&&&&&&'''((('''%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$&&&((()))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%KKKIIIOOO```ooorrrnnniii\\\TTTRRR^^^mmmwww|||~~~~~~yyyssspppttt{{{wwweee\\\dddssszzzyyyzzzrrrttteeeOOODDD<<<:::999555222000000000111111111000000///............---,,,+++***)))((('''((()))***)))'''((('''&&&'''))))))(((&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%'''&&&%%%&&&'''((('''&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%&&&''')))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%OOOLLLPPP```mmmppplllggg[[[TTTTTTbbbsss}}}|||vvvsssuuu{{{wwwfff]]]dddrrrzzzyyyzzzrrr{{{sssfffOOODDD;;;888777444111000111111111111111000///............------,,,+++***)))((('''((()))***)))'''(((&&&%%%&&&((()))))))))((((((((('''''''''&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$############"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%'''(((((('''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%'''((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$###############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&MMMJJJOOO^^^lllpppkkkggg[[[UUUVVVdddttt}}}~~~yyyvvvxxx}}}{{{jjj```eeerrryyyyyywwwnnnyyy}}}ssshhhOOODDD999666555222000///222222222111111///...---------------,,,+++******+++***)))***+++,,,+++)))(((&&&%%%%%%''')))******)))(((((((((((('''''''''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&'''$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$###"""""""""###########################!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%''')))((('''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%&&&((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''HHHFFFLLL]]]lllqqqmmmiiiZZZUUUWWWeeevvvzzzxxxzzzooocccfffqqqyyyyyyyyyrrr~~~uuuiiiPPPDDD999555444111///000222222222111111///...---------------,,,+++***)))+++***)))***+++,,,+++)))(((&&&%%%%%%''')))******)))(((((((((((('''''''''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%########################!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$###%%%'''(((((('''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###%%%$$$%%%''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''CCCBBBKKK^^^nnnsssppplllYYYTTTVVVfffxxxzzzxxxzzzrrrfffgggrrrzzz{{{zzzyyynnnRRREEE999444333111000000111111111111111000///...---------,,,,,,+++***))))))((('''((()))***)))'''(((&&&%%%&&&((()))))))))((((((((('''''''''&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&%%%&&&'''$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$######%%%&&&'''(((((((((########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&''''''&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$###%%%&&&'''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&AAABBBLLL```rrrwwwrrrmmmZZZTTTUUUcccuuuyyyvvvxxx~~~rrrfffgggsss{{{~~~{{{xxxTTTGGG999444333111000111000000111111111000000///,,,,,,---,,,,,,+++***))))))((('''((()))***)))'''((('''&&&'''))))))(((&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$"""###%%%''''''%%%###!!!##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&'''&&&$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%BBBCCCNNNcccuuuyyysssnnn\\\UUUTTT```pppyyy||||||yyytttvvv|||pppeeegggsss}}}zzzvvvUUUGGG:::444333111111222///000000111111111111000,,,,,,,,,,,,+++***))))))+++***)))***+++,,,+++)))((('''''')))***)))'''%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))))))'''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&%%%###########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%'''%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%IIIHHHNNNbbbyyyzzzmmmZZZSSSVVVhhhwww|||}}}vvvrrruuu}}}yyynnnhhhjjjqqqyyy~~~vvvppp}}}zzzYYYJJJ;;;555444111...---...///000222222111111000,,,---......---,,,***)))(((((()))***************))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%)))'''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%$$$#########%%%$$$###%%%)))***''')))((('''''''''&&&$$$###&&&'''(((((('''''''''(((!!!'''***&&&###%%%((()))"""%%%(((******(((&&&%%%%%%$$$###""""""###%%%&&&)))&&&###""""""###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############""""""###$$$%%%%%%$$$$$$#################################$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""" """%%%(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&((('''%%%%%%%%%&&&(((***(((((((((((((((((((((((())))))((('''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$UUUSSSVVVeeevvv}}}uuukkk[[[SSSUUUeeetttyyyzzz}}}{{{tttrrrwwwvvvkkkhhhoooxxx}}}~~~vvvooozzz{{{uuummmWWWIII:::444333111...---...///000222222111111000---------...---+++***)))'''((())))))******))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%'''&&&%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&((('''$$$%%%((()))&&&((((((***,,,------,,,***+++,,,------,,,,,,,,,---'''+++,,,'''$$$&&&))))))&&&%%%%%%%%%&&&%%%###"""$$$$$$%%%&&&'''))))))***(((&&&%%%%%%'''(((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$"""###%%%(((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((('''&&&%%%%%%'''(((***(((((((((((((((((((((((())))))((('''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$```^^^___gggqqquuunnnfffZZZRRRSSSbbbpppuuuxxx|||{{{tttsssxxx}}}sssjjjkkkvvv~~~{{{tttyyyqqqiiiVVVGGG999444333111.........///000222222111111000------------,,,+++***)))''''''((()))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&'''''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&''''''((())))))'''******'''(((,,,,,,***'''***...222444333222111444555555666666666666666555888777111,,,+++)))'''000,,,)))((())))))'''$$$'''((((((''''''%%%$$$###&&&$$$$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$############$$$$$$%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((()))((('''&&&&&&&&&'''((()))(((((((((((((((((((((((()))((((((''''''''''''((((((''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))(((&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$^^^^^^```gggmmmnnnhhhbbbXXXPPPQQQ___lllrrrwww}}}~~~wwwuuuwww|||{{{uuuqqqttt{{{}}}yyyvvvlllUUUFFF888333333111///......///000111222111111000------------,,,+++******''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$'''''''''&&&%%%%%%&&&'''(((''''''''''''(((((())))))///222222444999<<<:::BBBFFFLLLPPPRRRQQQPPPPPPSSSSSSSSSTTTVVVWWWXXXXXXZZZ______YYYPPPJJJBBB<<<:::666333222333222...++++++***((('''%%%$$$######'''&&&%%%%%%%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%######$$$%%%&&&&&&''''''''''''&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''&&&%%%$$$$$$######$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((()))'''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((())))))***(((''''''&&&'''((())))))(((((((((((((((((((((((()))(((''''''''''''((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((())))))(((&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%RRRTTTZZZcccjjjkkkfff```UUUNNNOOO]]]jjjqqqxxxxxxuuuwwwzzz|||}}}{{{{{{|||}}}{{{zzzuuukkkUUUGGG999444333111//////...///000111222111111000......---,,,++++++++++++''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&''''''%%%###"""$$$&&&'''''''''(((***,,,...000666>>>FFFIIIMMMSSSVVVUUUXXX^^^eeejjjmmmnnnppprrrgggeeecccdddgggkkkllllllmmmvvv|||wwwmmmbbbWWWOOOFFFEEEDDDEEEEEECCC>>>999222000---+++))))))+++,,,***((('''&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%######$$$%%%&&&&&&''''''(((''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''))))))((('''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''((()))******''''''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))'''&&&$$$$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%GGGIIIQQQ]]]hhhkkkfff```TTTNNNQQQ^^^jjjpppwwwzzztttssswww|||}}}||||||vvvlllWWWHHH:::555444222//////...///000222222111111000///...---,,,++++++++++++(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&'''%%%'''((('''%%%$$$'''******,,,...222777===BBBDDDOOOYYYdddhhhjjjmmmnnnmmmgggmmmsssyyy}}}uuupppjjjiiilllppprrrrrrqqq{{{nnneee___[[[]]]```aaaaaa^^^[[[YYYNNNJJJCCC<<<555000---,,,+++)))&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%######$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&))))))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((())))))***''''''((((((((()))))))))(((((((((((((((((((((((((((''''''''''''(((((()))'''(((((())))))((((((''''''''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%$$$$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&DDDEEEJJJWWWeeekkkhhhcccWWWRRRTTTaaakkkooouuu}}}|||wwwqqqqqqvvv~~~{{{zzzzzztttYYYJJJ<<<666555222//////...///000222222111111000///...---+++***+++++++++))))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&((()))***'''+++//////...///333888<<<>>>AAAGGGNNNVVV\\\```kkkvvv}}}yyyuuuyyy}}}|||xxxyyy}}}~~~~~~~~~xxxvvvnnnssswwwxxxvvvuuuvvvyyytttqqqjjj```TTTIII???:::999444...***((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&%%%&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((()))))))))''''''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))'''((()))******)))((('''&&&'''''''''((((((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&GGGEEEHHHSSScccllljjjeeeZZZUUUWWWccclllnnnssszzz|||vvvppppppuuu}}}~~~}}}tttrrr~~~}}}{{{ZZZLLL===777555222///......///000222222111111000///...,,,+++******+++,,,***************)))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&'''(((***,,,---,,,111666777777:::@@@EEEQQQRRRUUU[[[bbbiiipppttt|||yyysssrrrtttuuuttttttxxx{{{tttsssvvvwwwwwwuuurrrssstttyyy~~~~~~{{{{{{yyynnnccc]]]NNNHHH>>>666000---***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$##################&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&%%%$$$$$$######$$$$$$""""""###$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***'''((()))******)))((('''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&IIIFFFHHHUUUdddmmmjjjccc\\\UUUVVVdddqqquuuwww{{{zzztttnnnmmmrrryyy|||{{{\\\LLL;;;444222000//////000000111111111111000000...------,,,,,,++++++***************))))))))))))))))))))))))((((((((((((***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$(((###$$$)))***%%%###%%%(((***+++******///777>>>FFFIIINNNPPPMMMHHHKKKRRRWWWaaaiiikkkooovvv{{{zzz~~~wwwrrruuuvvvsssjjjbbbbbbgggkkkuuuvvvvvvtttsssuuuyyy}}}tttnnnnnnlllpppsssuuuvvv||||||vvvrrrooofffZZZPPPKKKDDD<<<666000,,,((((((+++,,,)))%%%''''''%%%$$$###$$$(((***$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$###%%%&&&%%%$$$######$$$''''''((((((((((((((('''############$$$%%%&&&&&&$$$$$$$$$$$$###!!!$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&%%%%%%''')))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''((((((''''''''''''((((((%%%&&&((()))))))))((('''&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))+++))))))***---...---***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''''''''''''''''''''''''''''''''((())))))'''&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%HHHGGGKKKWWWeeemmmlllhhh]]]UUUWWWeeerrrvvvyyy}}}yyyssslllkkkooovvv{{{}}}\\\LLL;;;444222000//////000000111111111111000000...------,,,,,,++++++***************))))))))))))))))))))))))(((((((((((()))))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$((($$$###'''(((%%%%%%'''''')))///888BBBJJJNNNPPPSSSXXX```eeebbbZZZWWWYYYaaaiiinnnmmmooowww~~~~~~xxx}}}xxxrrrlllhhhdddbbbooouuu|||~~~}}}|||~~~}}}~~~yyywwwxxxsssooosss|||~~~zzztttlllfffaaaXXXMMMDDD888222+++'''(((***)))''''''((((((''''''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$&&&'''&&&$$$######$$$%%%%%%&&&((())))))))))))$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%$$$######%%%'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&'''((((((((('''&&&&&&''''''((((((''''''&&&((((((''''''''''''(((((())))))((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))+++***)))***,,,---+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((''''''''''''''''''''''''''''''"""######""" """$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%MMMOOOTTT]]]ggglllkkkiii]]]VVVXXXeeeqqqtttwww|||vvvpppjjjhhhmmmsssxxxzzzzzzxxx}}}[[[KKK;;;444333111//////000000111111111111000000...------,,,,,,++++++***************))))))))))))(((((((((((())))))))))))))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&''')))&&&%%%&&&'''&&&(((,,,+++///:::LLL___iiigggbbb]]]```hhhppppppjjjfffggghhhlllnnnlllnnnuuu}}}www~~~|||uuullleeefffooozzz}}}|||}}}~~~yyyvvvyyy~~~yyyxxxwwwuuutttuuuyyy}}}zzzxxxxxxzzzzzztttjjjaaaTTTJJJ===333...---+++***&&&''''''((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############&&&'''((('''%%%######$$$###$$$&&&'''))))))******&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$###!!!!!!"""$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&''''''((((((''''''&&&((((((''''''''''''(((((())))))((((((((((((''''''((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))+++***)))***++++++)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((((((((''''''''''''''''''''''''###$$$%%%$$$""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%XXX\\\aaafffiiiiiigggddd\\\VVVWWWdddmmmoooqqqvvvqqqlllgggggglllsssxxxzzz|||vvvsssxxxzzzZZZKKK;;;555333111//////000000111111111111000000...------,,,,,,++++++***************)))))))))((((((((((((((())))))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((()))((('''(((***---222666:::>>>JJJ[[[kkkrrrnnngggdddbbbeeelllooonnnlllmmmoooqqqsssrrrrrrvvv|||zzzwwwuuuhhhkkkpppuuuyyy{{{{{{zzzyyyuuusssvvv}}}vvv{{{}}}wwwvvv{{{uuussssssvvvvvvsssrrrsssrrrrrruuu}}}zzzppp___OOOCCC;;;555222,,,***)))((())))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''((()))(((%%%$$$###$$$$$$%%%&&&'''(((((((((((('''&&&%%%$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###!!! !!!#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''((((((''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))((((((((((((((((((((((((***************************************)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%]]]bbbhhhmmmmmmiiidddaaaZZZUUUWWWbbbiiihhhiiimmmlllhhhdddfffmmmuuu{{{}}}xxxsssqqqwwwzzzYYYJJJ;;;555444222//////000000111111111111000000...------,,,,,,++++++***************)))))))))((('''((((((((()))))))))***''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&''''''%%%(((,,,...333:::CCCGGGKKKQQQYYYaaafffgggdddbbbfffcccfffpppxxxwwwrrrppp{{{|||~~~}}}yyywwwxxx{{{xxxssstttwww{{{vvvmmmkkkooosssrrrpppooommmkkklllqqqvvvzzz|||www{{{}}}wwwnnnkkkqqqxxx{{{vvvwww~~~~~~wwwttttttzzz{{{lll]]]PPPGGGAAA888333...******+++,,,+++&&&&&&%%%%%%$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&((()))(((&&&$$$$$$$$$&&&'''''''''''''''&&&%%%''''''&&&%%%$$$$$$$$$$$$#########$$$%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((((((''''''((())))))))))))((('''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((('''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%WWW]]]fffnnnpppmmmfffaaaWWWSSSXXXdddiiieeedddhhhhhheeebbbeeemmmvvv|||tttrrrsss{{{XXXJJJ;;;666555222//////000000111111111111000000...------,,,,,,++++++***************))))))))))))''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&'''(((%%%---555999@@@IIIRRRVVVUUUZZZ^^^___]]]\\\^^^aaa]]]___kkk}}}}}}}}}~~~~~~wwwooolllnnneeelllvvv|||tttqqqvvv~~~wwwlllkkkmmmnnnlllkkklllmmmpppttt{{{|||tttqqqpppooonnnxxxppppppzzzzzzzzzzzzoooddd[[[VVVEEE===444...,,,+++***)))''''''&&&&&&%%%%%%$$$$$$''''''''''''&&&&&&&&&&&&$$$&&&''''''%%%$$$$$$%%%''''''(((''''''&&&%%%$$$'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&'''(((******&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%######$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((())))))))))))(((((()))***++++++***)))(((&&&&&&%%%%%%&&&'''(((((('''(((((())))))(((((('''((((((''''''''''''(((((((((((())))))))))))******)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))++++++++++++++++++++++++)))***,,,+++***))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%NNNUUUaaalllrrrooofff___TTTSSSZZZggglllhhheeehhhgggdddaaadddllluuu{{{}}}rrrssswww~~~}}}WWWIII;;;666555222//////000000111111111111000000...------,,,,,,++++++***************))))))))))))'''''''''((()))*********&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&'''***,,,...000;;;DDDGGGJJJQQQVVVWWWSSSVVVZZZZZZZZZ]]]dddjjjdddeeerrrsssrrrtttuuuooogggeeeiiiccclllwww|||wwwrrrkkkkkknnnqqqooopppsssxxxvvvqqqpppqqqrrrxxxoooppp~~~|||yyy|||wwwxxxzzzyyyuuupppkkkhhhZZZQQQFFF===888333---))))))))))))((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&&&&&&&'''''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&''')))***&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%$$$$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&((()))))))))(((((('''((()))******)))((('''&&&&&&%%%&&&&&&(((***+++(((((())))))))))))((((((((((((''''''''''''(((((((((((()))))))))*********)))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,***)))***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&''')))***(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%JJJQQQ]]]kkkrrrooodddZZZRRRRRR\\\kkkpppkkkhhhkkkgggcccaaadddkkksssxxxzzzsssvvvzzz|||ppp~~~wwwyyyuuuWWWIII;;;666555333//////000000111111111111000000......---,,,,,,++++++***************))))))))))))&&&''''''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''))),,,///333555>>>IIIQQQQQQOOORRRSSSPPPLLLOOOSSSWWW]]]eeennnuuu|||wwwzzz|||nnnjjjiiilllpppmmmhhhiiiooommmqqqttt{{{|||ttt{{{vvvkkkiiipppwwwqqqppprrryyywwwgggdddooo|||~~~~~~wwwvvvxxxzzzxxxuuuhhhlllqqquuuuuutttsssrrrqqqiii]]]SSSKKKCCC999222,,,++++++***)))(((((('''&&&&&&&&&%%%%%%%%%$$$$$$!!!###%%%%%%$$$$$$%%%&&&$$$%%%%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&'''(((######""""""###$$$&&&'''&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$$$$###$$$%%%'''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''''''''&&&&&&'''''''''$$$%%%'''(((((((((''''''&&&'''(((******((('''&&&&&&%%%%%%&&&''')))+++---(((((())))))))))))((((((((((((''''''''''''(((((((((((())))))*********+++))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,'''***------+++***,,,...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******++++++''''''''''''''''''''''''###%%%((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%NNNKKKYYYkkknnnkkkeeeYYYSSSUUU```mmmqqqkkkiiinnnfff```___gggpppuuuxxx{{{wwwwwwyyy~~~wwwjjjmmmrrrqqqqqq\\\JJJBBB>>>555222222,,,///000111222222111000///...------,,,,,,++++++***))))))(((((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%&&&%%%'''...999EEELLLOOOEEERRRZZZXXXUUUVVVVVVSSSIIIOOOWWWaaarrrxxxqqqqqqssssssoooqqqnnnlllllljjjddd___^^^fffeeegggnnnzzz~~~uuunnnnnntttuuurrryyy}}}{{{sssooossswwwxxxzzzwwwvvv}}}www|||{{{wwwsssnnnkkkkkkkkknnnzzztttqqqvvvzzzxxxsssdddeeehhhkkknnnppppppppprrrtttwwwxxxqqqaaaJJJ::::::333...000000,,,***,,,)))((('''''''''&&&$$$!!!%%%&&&'''''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$######'''&&&%%%%%%$$$$$$%%%%%%)))(((&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((******))))))((((((''''''+++*********))))))))))))%%%(((++++++(((&&&(((+++)))***+++++++++,,,---///***)))((()))+++,,,++++++,,,((('''***,,,******,,,---------------......///,,,---...------//////...///111///***(((,,,......+++))))))++++++))))))***111...***(((((()))((('''******)))((('''''')))+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''))))))((('''&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''IIIGGGVVViiimmmlllggg[[[UUUVVV```mmmqqqlllkkkpppiiiccccccjjjsssxxx{{{~~~{{{yyyzzz~~~{{{uuummmqqquuuuuuttt]]]KKKAAA===444222222---///000111222222111000///...------,,,,,,++++++***))))))(((((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''+++,,,111===OOOaaaooovvvjjjaaaYYYWWWUUUTTTXXX```^^^dddjjjqqq{{{|||vvvoookkkiiikkkoootttrrrnnniiifffeeeeeeeeebbb___]]]]]]aaafffjjjmmmqqqpppjjjbbb___cccfffgggrrryyy|||yyyvvvyyyzzzyyyzzzwwwssspppoooppppppppplllnnnoooooopppsssxxx|||nnnrrrzzzyyyvvvwwwvvvoooiiitttvvvwwwwwwsssooollljjjmmmpppvvv{{{zzzppp___RRRIII===333333555222...---,,,)))&&&&&&''')))))))))%%%%%%&&&'''''''''&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%)))((('''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((''''''''''''((((((******))))))(((((((((((((((((((((((()))))))))))))))+++,,,,,,***((()))+++++++++************)))(((......///000222333444333222//////333555444555888666555333333666;;;AAADDD======:::777444333111000...222333///,,,...//////.........000000---+++))))))(((((()))+++,,,,,,+++******)))(((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&'''&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((EEECCCTTThhhnnnnnnjjj___VVVWWW```mmmqqqmmmmmmssslllggggggnnnvvvzzz~~~|||{{{}}}yyysssmmmttt{{{~~~}}}^^^KKKAAA<<<333111333...///000111222222111000///...------,,,,,,++++++***))))))(((((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''((((((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&(((***+++---///555BBBUUUjjj{{{~~~eeeUUUXXX[[[XXX___mmmqqqvvvyyyxxxzzz~~~wwwqqqllljjjddd___eeepppqqqgggggghhhffffffbbb\\\VVVTTTWWW]]]bbbjjjkkkfffZZZQQQPPPSSSTTTdddlllttttttssssssqqqooorrrrrroooggg^^^[[[```eeeffflllrrruuuuuuvvvzzz~~~sssnnnkkklllqqqvvvwwwvvvwwwtttrrrtttwwwwwwsssnnn|||zzzqqqjjjggghhhkkkrrryyy}}}{{{rrrkkkaaaOOO===666777777444333...+++&&&###$$$&&&((()))$$$%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''((()))((((((''''''(((((()))***))))))))))))(((((((((((((((((()))******++++++))))))******************+++++++++,,,...///...------...000222444555555555888555555999;;;;;;===AAA???===<<<===BBBKKKTTTZZZRRRPPPLLLHHHEEEBBBAAAAAA>>>CCCDDD===555222111000...---++++++,,,...---,,,,,,,,,,,,,,,------***(((*********))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''((((((((())))))FFFDDDUUUjjjpppqqqmmmbbbVVVWWW___lllqqqmmmooouuuoookkklllrrryyy|||}}}zzz{{{~~~~~~yyytttiiittt^^^KKK@@@;;;222000333...///000111222222111000///...------,,,,,,++++++***))))))(((((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''***(((&&&%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%'''))),,,...111222555===JJJXXXeeellljjj[[[SSSZZZ```aaagggppptttuuutttmmmfffdddgggjjjiiibbb___dddccc```gggtttuuusssqqqlllppphhh]]]TTTOOOPPPTTTWWW[[[[[[VVVLLLEEEDDDEEEEEEPPPVVV\\\^^^]]]\\\\\\\\\dddgggiiicccYYYTTTVVVZZZaaaiiissswwwuuussssssvvvwwwpppgggaaaaaadddiiilllffffffhhhlllppptttuuuuuuvvv}}}zzztttrrrhhhhhhjjjnnnrrrsssqqqnnnppp```LLL???:::999888777666111+++'''&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,)))(((((()))***+++,,,,,,---+++******---000222333---222999AAAGGGMMMQQQSSSYYYVVVVVVXXXXXXVVVYYY^^^``````aaadddiiipppwww{{{tttoooiiiddd]]]VVVSSSTTTVVV[[[[[[QQQEEE@@@>>><<<<<<999333......000000---111///.........---+++)))+++*********++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%$$$$$$$$$&&&'''''''''((((((((((((JJJHHHYYYmmmssssssooodddVVVVVV___lllqqqnnnpppvvvqqqooopppuuuzzz{{{~~~|||yyy{{{~~~{{{vvvjjjyyy^^^KKK@@@:::111000222...///000111222222111000///...------,,,,,,++++++***))))))(((((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''***(((&&&%%%%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''')))---000222:::;;;===@@@EEEKKKRRRUUUTTTWWWZZZZZZ]]]dddiiikkkmmmkkkeee\\\RRRNNNRRRYYYaaaZZZ[[[dddkkklllooovvvyyyvvvrrrllllllbbbVVVLLLGGGFFFDDDCCCDDDCCC@@@===@@@FFFGGGEEEHHHJJJMMMOOOOOOPPPTTTYYYeeeffffffbbb]]]YYYXXXZZZUUU[[[bbbeeefffiiinnnrrrpppnnniiiaaa[[[\\\ccckkknnnnnnmmmjjjhhhhhhjjjllljjjqqqzzz}}}|||llliiieeebbbaaaaaaaaaaaakkkggg^^^SSSIII@@@:::555;;;777333///---+++)))'''%%%%%%&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$%%%&&&&&&'''''''''&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((''''''((((((((())))))(((((((((((())))))))))))))))))************++++++++++++++++++++++++*********))))))***+++---...---------000555;;;???KKKTTTbbbppp|||tttmmmmmmuuuwwwtttggg[[[TTTPPPNNNSSSRRRNNNHHHEEEDDD<<<222111///---------...---,,,+++)))((()))+++,,,+++)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&'''((('''&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((((('''&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''KKKIIIZZZnnnttttttpppeeeUUUWWW```nnnssspppqqqxxxuuussstttxxx{{{zzz}}}|||zzz|||}}}xxxppp|||]]]JJJ@@@;;;222000222---///000111222222111000///...------,,,,,,++++++***))))))(((((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''((((((&&&%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((((((((***,,,///333666888===???BBBDDDGGGJJJNNNRRRVVV___bbb[[[WWW]]]cccccceeebbb]]]WWWOOOKKKOOOWWWaaaaaadddkkkrrrsssoookkk\\\bbbggghhhccc\\\WWWTTT\\\ZZZXXXUUUTTTSSSRRRRRRSSSRRROOOMMMRRRYYYYYYTTTXXXXXXZZZ]]]^^^___eeemmmyyyvvvqqqkkkgggffffffgggYYYXXXWWWVVVXXX^^^fffllleeeiiiiiiddd^^^___gggoooyyy{{{{{{vvvmmmhhhhhhjjjaaadddjjjppptttwwwxxxwwwqqqnnnjjjddd___\\\[[[ZZZ___ggglllhhh]]]PPPBBB888999666333000...---+++)))'''&&&&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&'''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%$$$&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((((((''''''(((((()))***))))))(((((())))))***)))))))))************+++***************++++++++++++...///...,,,,,,000444888>>>FFFLLLQQQZZZfffooozzznnnccc[[[\\\aaacccbbbcccbbbVVVGGG@@@>>>:::777555333///---000,,,)))(((***,,,***(((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&%%%%%%%%%&&&''''''((((((''''''(((((((((''''''&&&&&&'''((()))***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''HHHFFFWWWlllrrrsssoooeeeVVVXXXcccrrrwwwttttttzzzyyywwwxxx||||||zzz|||}}}{{{~~~}}}xxxrrrvvvzzz{{{[[[III@@@<<<333000111+++///000111222222111000///...------,,,,,,++++++***))))))(((((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((+++---///222666:::<<<>>>;;;===@@@BBBDDDHHHOOOTTT^^^aaaccc```YYYVVVYYY___^^^\\\\\\]]]ZZZVVVXXX^^^eeeooouuurrrooolll```RRRDDDAAADDDMMMMMMEEEBBBGGGYYYcccnnnqqqooommmooosssqqqrrrpppkkkiiikkkjjjgggiiiiiinnnsssqqqmmmooouuu||||||{{{wwwrrrooonnnoookkkiiifffeeegggiiiiiiiiidddhhhkkkjjjhhhiiioootttyyyyyyuuuuuueeecccbbbfffmmmssstttttttttuuuvvvuuuqqqkkkgggddd___hhhmmmlllhhhaaaVVVJJJ@@@;;;555000///...------(((((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&'''''''''&&&&&&&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((((((((())))))******))))))))))))******))))))*********+++++++++))))))***,,,---///000000666<<>>>>>@@@EEENNNTTT___ZZZ^^^gggbbbTTTSSS^^^YYYXXX\\\cccccc___```dddgggyyyuuuhhh```OOO;;;<<<222555EEEMMMIIILLLXXXaaasss|||tttvvv|||vvv{{{{{{uuuqqqqqqrrrrrrkkklllsssxxxtttjjjeeehhhjjjrrryyyzzztttmmmiiihhhtttvvv{{{yyypppkkklllnnnoooppprrrtttvvvzzz}}}tttmmmhhhjjjrrrzzz|||{{{uuu{{{}}}wwwsssiiijjjhhheeegggkkkhhh```OOOHHH???777444333333444))))))'''&&&&&&'''((()))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((!!!"""###$$$%%%%%%&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%&&&((()))))))))(((((('''((()))++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))(((((((((((())))))******))))))))))))******))))))******++++++++++++)))+++---///222555777888FFFPPP[[[```aaahhhvvvqqqmmmqqqlllaaaYYY\\\cccjjjmmmkkkeee```IIIAAA888333333333000...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''))))))((('''&&&&&&%%%%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&%%%%%%&&&&&&'''((())))))******))))))(((&&&%%%$$$&&&''')))***+++***((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))******++++++'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&((()))******''''''''''''((((((((()))>>>DDDPPP```lllnnnggg^^^QQQ\\\jjjtttxxxxxxxxxxxxsssrrrsssxxx~~~}}}~~~{{{wwwyyysssnnnuuuqqqttt^^^PPPAAA:::666222000000//////000000000000//////...------,,,,,,++++++***))))))))))))))))))))))))((((((((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((///111555999===???@@@@@@;;;===@@@BBBDDDGGGKKKNNNXXX[[[aaa```VVVLLLQQQ]]]aaagggllliiibbb^^^ccciiifffiiikkkfff\\\RRRKKKHHHHHHLLLPPPRRRXXX___```]]]bbbkkkxxxzzzqqqnnnqqqqqqxxx{{{uuuoooooorrrssstttnnnjjjmmmssstttnnnfffaaagggmmmnnnjjjhhhjjjmmmyyy{{{|||}}}}}}}}}}}}}}}|||}}}{{{wwwgggyyy{{{oooooovvv|||}}}zzz|||rrrfffbbbgggmmmmmmjjjhhh[[[III<<<666555555444111...)))''''''(((((((((((('''&&&&&&''''''%%%###((((((''''''&&&%%%######$$$######$$$&&&''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))((())))))************)))***'''%%%&&&)))+++***(((---***,,,555===DDDKKKQQQcccnnnzzzlllYYYQQQdddxxx^^^AAA444444444222000///222111***))),,,---)))---,,,***)))(((((())))))(((((())))))(((&&&$$$###((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$(((***'''"""!!!$$$((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&(((((((((((()))))))))))),,,***))))))***++++++***(((((((((((((((((((((((())))))(((((('''''''''&&&(((((())))))))))))(((((((((((((((((())))))))))))))))))'''$$$&&&******'''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''DDDIIIUUUfffssssssiii^^^SSS\\\jjjssswwwwwwvvvvvvuuusssrrrvvv}}}~~~zzzzzzzzznnngggpppooorrryyy\\\OOOAAA;;;777333000000///000000111111000000///...------,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&'''))),,,---666888:::;;;<<<===???@@@@@@BBBDDDEEEGGGIIILLLOOOQQQQQQUUUYYYWWWUUU[[[eeejjjxxxooo]]]WWWXXXVVVZZZ```fffiiihhhdddaaa^^^bbbdddeeegggiiieee___XXX^^^gggmmmiiicccdddjjjuuuzzzmmmmmmrrrlllllloootttxxxwwwqqqlll^^^[[[XXXXXX^^^fffoootttuuuzzz|||vvvrrrqqq~~~xxxiiilllppprrrtttyyy|||{{{yyyxxxoooqqqvvvxxxzzzooo]]]KKK===555333333444111...,,,+++***)))((()))'''''''''((((((&&&$$$''''''(((''''''&&&%%%$$$%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))((())))))*********))))))+++******+++---//////...000222:::JJJYYYeeepppxxx|||sssmmmiiiggghhhjjjiiidddeeejjjuuurrrpppooommmnnnuuu~~~iiicccoootttcccOOO>>>888999333444111++++++//////+++,,,+++***))))))***++++++((())))))***)))(((&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%''')))++++++(((&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))((((((((('''''''''(((((((((((()))))))))***,,,***))))))***++++++***(((((((((((((((((((((((())))))((((((((('''''''''(((((())))))))))))(((((((((((((((((())))))))))))%%%&&&%%%###&&&***+++(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''KKKQQQ___oooyyyvvvhhh[[[SSS]]]jjjsssvvvuuuuuuuuuwwwtttrrrvvv~~~~~~xxxjjjeeepppssswwwxxxZZZNNNAAA;;;888333///...111111111222222111111111...------,,,,,,++++++***))))))))))))))))))))))))''''''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''))),,,///333444777999:::::::::;;;<<<>>>DDDFFFGGGHHHHHHIIILLLNNNPPPMMMMMMQQQVVVYYY]]]aaaiiixxx{{{bbbMMMGGGJJJOOOSSS[[[fffppptttpppllliiimmmooooooqqqrrrnnnhhhYYY[[[```dddcccbbbhhhppp{{{uuurrrkkkooosssvvvvvvwwwzzz|||tttgggccciiirrrvvvwww{{{}}}qqqllllllyyy~~~sssqqqlllgggeeeiiisss{{{xxxtttrrrvvvttt{{{~~~zzztttgggVVVFFF;;;888888555333111000///...+++))))))(((''''''((()))'''&&&''''''(((((((((''''''&&&&&&%%%$$$$$$&&&&&&&&&$$$&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***+++,,,,,,---///333666BBBHHHWWWnnn|||rrrmmmfff```\\\YYYWWWVVVVVVVVVXXX[[[XXXRRRPPPQQQXXXXXXZZZ^^^]]]YYYXXX[[[```[[[YYY]]]ccclllzzz~~~}}}^^^HHH@@@===<<<888333333333000***+++************++++++,,,))))))************)))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&$$$%%%+++333444---%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((())))))((((((((((((''''''((((((((()))))))))******,,,***))))))***++++++***(((((((((((((((((((((((())))))((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))'''))))))(((+++111222///(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''PPP\\\mmm{{{}}}sssdddYYYTTT]]]iiirrrvvvvvvvvvwwwyyywwwuuuyyyzzzllldddqqqyyy}}}xxxXXXLLL@@@;;;888333///...111222222333333222222111...------,,,,,,++++++***((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$&&&(((+++///444777:::999888999===CCCFFFEEEBBBDDDFFFGGGFFFFFFFFFHHHJJJNNNLLLMMMQQQWWWZZZ\\\\\\\\\cccdddXXXGGG???GGGRRR^^^aaaffflllpppnnniiiddddddjjjoooqqqssssssmmmfffeeedddfffjjjkkklllsss{{{wwwxxxyyywwwqqqnnnttt{{{qqqhhhfffgggkkkttt}}}zzzsssvvvxxxrrrnnnooopppzzzrrroooooowww}}}zzz{{{wwwoookkkcccYYYNNNDDD;;;666222111000111111000...,,,***(((''''''(((((('''&&&&&&&&&'''((())))))(((((('''%%%$$$$$$&&&&&&%%%###&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((&&&'''''''''(((((((((((())))))))))))))))))))))))***+++,,,,,,///777BBBJJJ^^^fffxxxvvvhhh```TTTQQQNNNMMMPPPSSSUUUVVVcccgggnnnrrrrrrooommmlllkkknnnvvv~~~}}}sssiiieeebbbXXXQQQSSSWWWZZZ\\\___hhhkkksssjjjTTTHHHCCC<<<777777666222...,,,,,,++++++************)))))))))***************((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%+++333555...&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((((((((((((((()))))))))*********,,,***))))))***++++++***(((((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))++++++***---333333000(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''WWWhhh~~~qqqbbb[[[SSS]]]iiirrrvvvwwwxxxyyyyyyxxxxxx}}}|||mmm```ooo{{{uuuVVVJJJ???;;;888333///...222222333333333333222222...------,,,,,,++++++***((((((((((((((((((((((((&&&'''''''''(((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$&&&)))---111666999;;;<<<999:::EEESSSYYYSSSLLLAAABBBCCCBBBAAABBBDDDEEEFFFIIINNNRRRWWWZZZYYYWWWNNNOOONNNJJJGGGJJJTTT]]]hhhlllooooookkkfffbbbaaabbbmmm{{{sssfffpppmmmlllmmmmmmlllnnnrrr|||vvvxxxwwwrrrhhhbbbiii|||pppiiieee```aaaggggggccciiiuuu}}}~~~|||xxxuuuttt||||||yyysssqqqqqqdddyyysssmmmhhhccc___[[[PPPAAA555111000//////111222111000+++)))'''&&&'''''''''&&&%%%&&&'''((())))))))))))'''%%%$$$$$$&&&&&&%%%###&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&'''''''''(((((())))))'''''''''(((((((((((()))***))))))))))))***++++++***,,,...333<<>>999777333000///111222222333333222222111...------,,,,,,++++++***))))))))))))))))))))))))&&&&&&''''''((()))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&(((+++///333666999:::999666888CCCRRRYYYSSSKKK===???@@@@@@@@@@@@CCCEEEDDDHHHLLLNNNRRRSSSOOOHHHHHHKKKQQQWWW[[[\\\ZZZXXXYYY^^^bbbcccaaaaaadddhhhfffxxxtttnnnjjjiiifffaaa]]]^^^aaaiiirrrvvvxxxvvvmmmddd^^^^^^[[[TTTOOORRR]]]fffoooooopppqqqvvv}}}ssstttjjjaaa^^^[[[[[[fffssswwwwwwwwwxxxxxxxxxwwwwww{{{wwwtttrrrnnnkkkmmmrrrxxx{{{~~~}}}xxxrrrooooooaaalllyyyxxxsssmmmjjjkkkmmmgggXXXKKK;;;777333111111333333333...,,,)))'''''''''&&&&&&%%%&&&'''(((((((((((((((&&&%%%$$$$$$&&&&&&&&&$$$%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))***)))))))))***,,,...///''',,,555BBBTTThhh{{{xxxrrrkkkdddWWWRRRPPPVVV___hhhrrr{{{tttiiibbb]]][[[YYY\\\jjjvvvyyyjjjUUUDDD:::888<<<555555444222000---+++*********))))))((())))))***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''((()))(((((('''''')))+++((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))''''''((((((((()))))))))(((((())))))))))))******)))))))))*********++++++,,,***))))))***++++++***))))))))))))))))))))))))(((((())))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))(((***)))((())),,,***%%%((((((((((((((((((((((((***))))))))))))))))))***((((((((((((((((((((((((]]]nnnxxxfff\\\VVV^^^hhhoooqqqqqqrrrsssoooooorrrxxx|||{{{{{{yyyjjjcccuuu{{{UUUIII<<<777555222000111111111222222222222111111...------,,,,,,++++++***))))))))))))))))))))))))&&&&&&''''''((())))))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%"""$$$&&&'''((((((&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''***,,,...111444777888999777555555;;;CCCGGGEEEBBB>>>???AAABBBBBBCCCFFFIIIJJJKKKLLLPPP[[[aaa\\\PPPTTTWWW\\\bbbeeeaaaXXXQQQKKKMMMPPPTTTZZZbbbkkkpppooo~~~lllddd]]][[[YYYSSSNNNMMMJJJOOORRRPPPOOOQQQSSSRRRHHHGGGEEECCC@@@AAACCCEEECCCBBBAAAAAACCCGGGMMMPPPKKKRRRbbbxxxzzzyyytttlllddddddmmmwwwzzzyyywwwuuutttsssrrrqqqqqqppppppooohhh___]]]```bbbjjjtttyyywwwrrrooonnnhhhhhhooo}}}{{{wwwxxxzzzwwwnnneeeNNNHHH???777444444555555333000,,,))))))((('''&&&%%%&&&&&&'''''''''&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&''''''((())))))***))))))))))))*********+++***)))))))))+++...111222000:::KKKaaavvvkkkXXXTTT[[[```aaaffflllxxx~~~zzz}}}wwwhhhcccuuuyyydddMMM@@@===999999999888666333111///---,,,+++***))))))******((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''&&&'''(((***((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((())))))))))))'''((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++,,,***))))))***++++++***))))))))))))))))))))))))(((((()))))))))*********(((((())))))))))))(((((((((((((((((()))))))))))))))++++++)))+++---+++&&&(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((([[[hhhzzzzzzfffXXXWWW^^^hhhnnnooonnnmmmnnnkkkjjjlllrrrzzz|||{{{{{{zzzjjj```rrrxxxVVVIII;;;666444222111222111111111222222111111111......---,,,,,,++++++***))))))))))))))))))))))))&&&&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%!!!###%%%'''(((((('''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((...///111333666777888888:::999999888777999<<<>>>???AAACCCDDDEEEGGGJJJMMMNNNMMMNNNZZZqqqtttjjjhhheeecccaaa]]]XXXUUUOOOLLLKKKQQQ]]]iiirrrvvvyyy~~~]]]TTTMMMLLLKKKHHHEEEDDDEEECCC???>>>EEENNNQQQNNNHHHDDD???===>>>?????????@@@>>>>>>>>>???===;;;888999555666EEE\\\lllpppnnntttvvvrrrvvv{{{xxxwwwwwwvvvuuurrrnnnkkkgggjjjppprrrjjj___ZZZZZZZZZeeesss{{{{{{wwwtttsssmmmfffiiisssvvvrrrvvv{{{vvvppplll___VVVIII===777555555666666333///,,,******)))(((%%%&&&&&&&&&&&&&&&%%%%%%$$$######$$$&&&((('''&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''((())))))***)))*********++++++++++++)))))))))***,,,///222444CCCPPPggguuukkkjjjaaa\\\UUUVVVcccvvviiiaaakkkwww{{{kkkfffrrrbbbKKKBBB;;;<<<<<<;;;:::888666555000...---+++******++++++((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&%%%%%%''')))***)))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))*********+++)))************+++++++++,,,***))))))***++++++***))))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))(((((((((((((((((())))))))))))%%%'''(((&&&(((+++)))$$$((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))UUU```uuuzzzwwwnnn[[[[[[___hhhooonnniiihhhkkknnniiigggmmmyyy|||||||||{{{kkk```oooxxxXXXIII;;;777777555000...111222222222222111000000------,,,++++++******)))))))))************))))))))))))(((((('''''''''&&&&&&&&&&&&((())))))&&&$$$'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''%%%$$$&&&)))---000000000000111333666999;;;::::::;;;AAAFFFIIIFFFBBBAAABBB@@@???DDDKKKLLLIIIEEEKKKPPP^^^xxxkkkbbbaaa]]]WWWYYY```XXXUUUWWW```iiiqqqyyy|||wwwqqqiiibbb___IIIFFFFFFIIIHHHDDDCCCEEEBBBAAABBBDDDDDDFFFPPPZZZVVVWWWUUUOOOHHHFFFJJJNNNSSSRRRMMMGGGEEEDDD>>>777:::888777888<<>><<<;;;;;;::::::<<<555222000111000+++)))+++,,,+++******+++***(((&&&)))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''((()))*********))))))((()))******))))))+++,,,+++&&&,,,000+++,,,...(((+++***((())),,,000///+++)))+++......---,,,,,,------+++)))+++------+++(((******************)))(((++++++***+++,,,,,,++++++************)))'''%%%$$$(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))TTT^^^rrr}}}xxxtttjjjXXX[[[```jjjqqqoooiiigggjjjnnniiiffflllxxxyyyhhh^^^nnn}}}tttVVVHHH;;;777777444000///111222222222222111000000------,,,++++++******)))))))))************)))))))))((((((((('''''''''''''''&&&&&&'''(((((('''%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&(((+++...000111111222333444555777888888;;;DDDSSSaaaddd]]]TTTCCCEEEEEEEEEHHHKKKHHHCCCFFFNNNVVVaaa|||sssiiibbbdddhhhiiiiiiiiijjjggggggnnntttxxx}}}vvvwww|||vvvfffYYYEEECCCDDDIIILLLNNNRRRXXXXXXUUUSSSQQQNNNMMMUUU^^^aaaddddddaaa\\\ZZZ\\\___eeeeeeaaa]]][[[[[[WWWPPPDDD@@@;;;:::;;;<<<;;;:::===IIIWWW\\\\\\bbbppp}}}|||qqqqqqvvvzzzxxxvvvsssrrrqqqnnnlllllljjjpppvvvyyyzzzrrreee\\\WWWMMM>>>666888333444555333000---***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&'''((((((((((((((((((((((((((()))))))))******))))))((('''''''''''''''))))))))))))************))))))***)))))))))******&&&(((+++///222>>>WWWnnn~~~xxxoooggg^^^VVVWWW]]]ooo{{{~~~rrrpppgggooorrrsss~~~pppiiihhhjjjkkkkkkOOOGGG>>><<<>>>>>>;;;888888444111222000+++***++++++***))))))******(((&&&))))))((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((())))))))))))(((((('''&&&++++++,,,+++)))((('''&&&***&&&***---''')))...***+++***)))(((***---.........------,,,------......000---+++)))***++++++************)))((((((***+++'''''''''(((((()))******)))))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((VVV^^^qqq|||wwwrrrhhhVVV[[[aaalllsssooogggdddfffmmmhhheeekkkvvvtttbbbXXXjjj|||sssTTTGGG:::666666333000///111222222222222111000000------,,,++++++******)))((())))))******))))))(((((((((((((((''''''''''''((('''%%%%%%'''((('''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''(((+++---000111333333444555666666666666555888AAASSSccchhh```VVVDDDGGGIIIHHHIIIJJJFFF@@@GGGTTT```jjjxxxrrrgggfffeeemmm|||yyytttssssssppppppssszzz~~~xxxgggDDDEEELLLWWW^^^aaaeeejjjhhhccc^^^ZZZUUURRRWWW___gggkkkmmmmmmkkkiiijjjmmmooopppoookkkkkkllliiidddUUUOOOGGGCCCBBB>>>888333333999>>>@@@@@@EEEOOOXXXmmm|||wwwtttoooooorrrvvvxxxxxxsssvvvxxxwwwzzzzzzmmmccc```ZZZMMMCCCAAA444222111333444222...***'''&&&&&&&&&&&&&&&&&&''''''''''''&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((''''''(((((((((((((((((('''&&&''''''((((((((()))))))))))))))((('''''''''(((((()))))))))*********++++++''')))***+++******,,,---***333@@@LLLWWWgggxxxeee]]]XXXZZZbbbnnn|||{{{ooorrryyydddaaalllxxxjjj[[[III??????@@@===888<<<777444555444///------***)))((((((******)))''')))))))))(((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((()))***,,,,,,,,,++++++,,,)))...000)))---666555555555555666999===DDDIIIIIIFFFBBBBBBEEEGGGFFFEEEEEEDDDAAA===888666666777444666777555111......///---------+++)))((((((***(((((('''&&&&&&''')))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&YYY___qqq}}}yyyssshhhXXXYYYaaammmsssnnnddd```aaajjjfffccchhhttt~~~ooo\\\PPPfffuuuRRREEE:::666555333000000111222222222222111000000------,,,++++++******)))(((((())))))))))))(((((((((((((((((((((''''''''')))'''%%%%%%&&&'''(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&)))+++...000111222444555666888999888888777999888:::AAAJJJNNNLLLHHHCCCFFFEEECCCDDDHHHGGGDDDMMM\\\jjjppprrrqqqiii```]]]eeennnzzzxxxnnneee\\\WWWXXXiiinnntttzzz}}}zzznnnaaaEEEJJJWWWfffmmmjjjgggfffaaa\\\WWWSSSOOOLLLQQQXXX]]]___bbbbbbbbbcccfffhhhkkkmmmmmmjjjiiijjjiiieee```ZZZSSSOOONNNJJJBBB;;;888999999777555666:::>>>BBBJJJYYYkkk}}}uuurrroooooovvv}}}}}}{{{vvvtttxxxzzzooofffgggggg___UUUPPP:::222---000444444111...(((((('''&&&&&&&&&''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((((((((())))))((('''&&&&&&''''''''''''(((((((((((())))))((((((((((((((()))))))))*********+++++++++)))+++------,,,...222555<<>>IIIJJJIIIIIIJJJMMMQQQVVVaaakkkoookkkggggggjjjjjjfffaaa___bbbccc```XXXQQQMMMKKKGGGMMMSSSRRRIII>>>555000/////////---+++******+++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&YYY[[[mmm{{{yyyrrrhhhYYYXXX```mmmssslllaaa\\\^^^gggdddbbbgggqqq|||nnnZZZNNNdddtttQQQFFF:::666555222000111111222222222222111000000------,,,++++++******)))(((((())))))))))))(((((('''''''''((((((((((((((()))'''%%%%%%&&&'''(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&(((***...000222333333333555777999;;;;;;;;;:::>>>??????===<<<===???BBB@@@BBB@@@===>>>FFFLLLMMMQQQYYYaaabbb___\\\[[[\\\^^^jjjvvvrrrdddWWWMMMHHHHHHRRRZZZ`````````bbb___ZZZIIIMMMVVVaaaccc\\\VVVSSSPPPJJJEEECCC@@@>>>BBBGGGHHHIIIIIIIIIJJJNNNRRRUUU^^^aaaaaa]]][[[\\\[[[XXXYYYUUUQQQPPPQQQOOOIIIDDD<<<===>>>>>>======<<<<<<>>>999999BBBTTThhhxxx~~~~~~}}}|||xxxssssssyyyzzz~~~www|||}}}tttkkkdddgggmmmkkkccc]]]EEE777,,,---111222222333,,,+++)))'''&&&&&&'''(((&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((((((((())))))((('''&&&&&&''''''''''''(((((((((((())))))((((((((())))))***************+++++++++++++++------,,,+++///777===QQQddd~~~wwwaaaTTTNNNXXXkkk~~~yyyrrrsssyyy]]]vvvvvvmmm[[[KKKBBB<<<777:::777777<<<>>>999333000,,,***(((((()))******)))***)))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++((((((((((((((()))++++++---+++***+++---//////...444555AAALLLOOO[[[hhhjjjbbb^^^\\\]]]]]]^^^hhhsss}}}|||{{{vvvllldddaaaiiitttyyyvvvooohhheee___hhhrrrtttiiiWWWFFF;;;222111000//////...,,,+++***+++,,,------+++***((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''SSSSSSdddvvvuuuoooeeeWWWWWWaaammmrrrkkk___[[[^^^fffcccccchhhqqq{{{ooo[[[NNNaaarrrRRRGGG<<<777555111000222111222222222222111000000------,,,++++++******)))'''(((((())))))((((((''''''''''''(((((((((((((((((('''%%%%%%'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))***,,,///111333444444444444666888999:::;;;;;;888>>>CCCCCC>>><<>>AAAAAA>>>@@@GGGNNNPPPJJJHHHEEEDDDCCCGGGRRR]]]dddjjjpppuuuzzz{{{uuujjj]]]UUUMMMFFFDDDEEEOOO[[[dddbbbaaacccbbb]]]OOOMMMMMMOOOMMMHHHEEEFFFAAA;;;777666444111222666888666555444666:::>>>AAAGGGKKKLLLHHHEEEFFFFFFCCCCCCCCCCCCDDDEEEEEEDDDBBBBBBDDDGGGHHHGGGEEECCCAAA;;;;;;;;;;;;===GGG[[[nnn~~~zzzxxxvvvuuuyyyzzz|||~~~~~~wwwqqqsss{{{~~~rrrkkkfffhhhmmmnnniiibbbQQQ@@@111///000///111666000...,,,)))'''''''''(((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((''''''(((((((((((((((((('''&&&''''''((((((((()))))))))))))))((((((((()))***************++++++++++++,,,---...---+++---777EEEQQQsss}}}aaaVVVZZZaaassspppccc]]]fffeeedddmmmpppiiiaaaYYYMMMAAA===888666;;;>>>;;;555222///---***)))*********)))******)))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((($$$$$$%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++,,,+++)))((((((((()))***))))))---555>>>EEEFFFEEEJJJHHHSSS___fffuuuuuukkkccc```[[[UUUXXXaaa}}}{{{yyyvvvqqqhhh\\\SSSQQQ\\\lllyyy~~~zzzwwwpppwwwssscccYYYSSSNNNIIIFFFDDD>>>555---((()))***+++***)))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((MMMLLL]]]qqqrrrlllcccWWWYYYbbbnnnssskkk___]]]aaafffeeefffkkksss{{{mmmYYYIIIWWWpppxxxttttttSSSIII>>>999555111000222111222222222222111000000------,,,++++++******)))''''''((((((((((((''''''''''''''''''((((((((()))'''&&&&&&'''(((((('''%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''',,,---...///111333555555444444444555666777888888555:::>>>???===;;;<<>>EEEIIIIIIIIILLLMMMKKKDDD<<<888:::>>>DDDQQQ______[[[ZZZ^^^aaa]]]WWWTTTPPPKKKHHHIIIJJJGGGGGGHHHJJJUUU[[[WWWTTTUUUQQQHHHGGGBBB>>>>>>;;;888777:::555000...000///,,,,,,...///...,,,---...000222333222777888555222333444222111333555555555555777:::???CCCHHHLLLMMMNNNNNNNNN======>>>===666111888DDDfffuuuzzzttttttuuuuuuxxx~~~{{{tttlllfffeeehhhllloooqqqmmmjjjjjjpppyyy~~~xxxpppmmmooooooiiiccc[[[III:::666333...///666555222...+++((('''(((((('''''''''&&&''''''((()))''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&'''((((((((((((((((((((((((((()))))))))******))))))(((((()))******+++*********+++++++++,,,,,,---...000333<<>>===999888222///,,,******+++***************)))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,...------,,,---///111333222777CCCSSSbbbjjjjjjhhhcccYYYZZZ```cccppp{{{yyypppbbbWWWTTTNNNEEEEEEKKK^^^______^^^YYYRRRJJJEEE@@@GGGRRR___iiinnnnnnlllffffffgggmmmtttwwwvvvtttwwwpppiiihhhiiicccTTTHHH777555111...+++)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((JJJHHHZZZooorrrllldddXXXZZZdddppptttkkk```___dddgggfffhhhmmmuuu}}}jjjUUUBBBKKKbbbjjjlllzzzTTTJJJ@@@:::555000000222111222222222222111000000------,,,,,,+++******)))''''''((((((((((((''''''&&&'''''''''(((((())))))&&&&&&&&&((())))))&&&$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''......///000111333555666555444333222222333444555;;;:::999777777777999:::>>>IIIRRRTTTRRROOOJJJEEEHHHAAAAAAIIIPPPRRRYYYbbbUUUIIIDDDLLLRRRKKKDDDAAA<<<;;;???HHHNNNMMMMMMNNNMMMRRRPPPHHHEEEFFF???222333000000222111---+++---,,,))))))---...,,,,,,...,,,,,,,,,---......---,,,)))///111...,,,...///...)))---///...++++++///333000777AAAJJJQQQYYY```dddlll\\\MMMEEE@@@999777999444HHH[[[bbbiiiuuu|||zzzxxxooooooqqqqqquuuzzzzzzjjj]]]ZZZ\\\aaadddmmmkkkgggccceeennn{{{|||uuurrrooojjjdddaaaOOOAAA<<<666......555777444000,,,)))(((((((((((((((((((((((()))******''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))))))))((())))))))))))************))))))((())))))***++++++******+++++++++,,,,,,,,,---000444<<>>@@@@@@??????444111---+++++++++******************))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,...//////111555999>>>@@@KKKSSSaaarrryyymmm\\\SSSPPPNNNWWW___ZZZ\\\MMMBBBBBB@@@888888===@@@CCCEEEFFFDDDAAA@@@???555666999AAAJJJPPPRRRQQQMMMFFFAAAGGGWWWiiivvv{{{~~~wwwttt{{{yyylllQQQKKKBBB999333111111111))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((EEELLL[[[lllssslllccc]]]^^^eeeqqqxxxsssggg``````eeeggglllrrrzzzoooZZZFFFFFFQQQ```pppxxxXXXNNN@@@777444333111///111111111111000000000000///...------++++++***)))))))))))))))((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''***((('''&&&&&&''')))***......///111222333444555333111000000333444444333888<<>>333222333888@@@IIIRRR```mmm{{{vvvqqqnnnnnnrrruuuwww~~~vvvllleeeeeelllrrrvvvpppggg```___fffqqqyyyyyyrrrnnnkkkpppfffVVVFFF:::333111111222444444111---***(((%%%((()))***)))((('''((()))&&&%%%$$$%%%'''((('''&&&''''''''''''(((((((((((())))))((('''&&&%%%%%%%%%((((((((((((((((((((((((&&&''''''((()))******+++''''''''''''((((((((())))))*********+++++++++++++++++++++***************---------,,,+++,,,...///333:::HHH___yyyyyyllliiixxxwww{{{uuuppplllooozzz{{{qqqqqqlllppp~~~wwwvvvjjjmmmoooqqqyyyyyyxxxxxxuuuuuuyyyrrrvvv~~~~~~}}}tttqqq]]]FFFCCC===999>>>@@@<<<888222,,,******+++------,,,+++***))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++***)))'''&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))+++*********))))))(((((((((***+++,,,+++******+++---,,,+++***+++---.........888BBBJJJTTT]]]\\\VVVYYYbbbjjjooouuu|||{{{uuulllOOO:::===BBB>>><<>>888444222000...,,,+++,,,---........................///////////////000000000000000000000000//////.........//////000...////////////000111222---,,,///555>>>MMMfffzzz{{{wwwkkk]]]SSSMMMEEE<<<555333333777;;;BBBOOOZZZxxx{{{zzzrrrjjjiiiqqq{{{zzzvvvyyy~~~|||wwwmmmaaaZZZ]]]hhhsssyyy~~~|||nnnkkkqqqssskkk___QQQEEE<<<555222111333444222///,,,)))&&&((()))))))))((((((((()))&&&%%%$$$%%%'''((('''&&&''''''''''''(((((((((((())))))((('''&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))******'''''''''((((((((()))))))))))))))*********++++++*********************************+++,,,---......000FFFaaawwwuuuiiibbblll}}}}}}yyy{{{|||rrrrrr}}}rrrpppvvv|||wwwyyyvvvzzz{{{|||uuudddcccnnnwww{{{yyy}}}rrruuu}}}sss___PPP@@@>>>@@@:::===999333...+++******++++++++++++******)))))))))))))))))))))))))))))))))'''(((((()))******++++++***)))((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))+++*********))))))))))))(((***++++++***)))***+++------...///,,,***---222:::MMMaaalllppppppkkkeee]]]```aaaaaadddhhhgggbbbUUUEEE:::;;;>>><<<===BBBIIIMMMNNNLLLLLLLLLFFF======BBBFFFIIINNNRRROOOJJJBBB@@@>>><<<<<<======>>>@@@>>>:::777888???JJJRRR^^^]]]XXXOOOGGGKKKYYYfffmmmpppqqqpppqqqoooeeeYYY<<<000((())),,,)))(((***,,,,,,***'''%%%'''***+++))))))(((''''''''''''(((EEELLL[[[kkkqqqkkkbbb]]]]]]cccmmmrrrnnnddd___```hhhlllsss{{{yyygggXXXTTTZZZdddqqquuuXXXOOOBBB999555444333111111111111111000000000000///...------++++++***)))))))))))))))((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''((('''''''''(((***+++---////////////000000000111***...222222000000444888::::::999999999:::;;;<<<@@@@@@@@@???@@@EEEKKKPPPNNNPPPUUUYYYTTTHHH>>>;;;:::888555333333555888:::>>>>>>@@@DDDHHHGGGCCC>>>888555111///......------***+++,,,...///111222333333333555666777888888888888888888777666444333222111222333444555444444333222111000////////////000)))+++...000333@@@ZZZqqq}}}wwwmmmfffaaaYYYRRRBBB;;;555111111444===GGGhhhvvv~~~pppjjjsssxxx|||wwwvvvyyylll^^^YYY^^^eeeeeegggqqq{{{yyyooolllqqqwwwssskkk```TTTFFF999111111222444444222...+++)))(((((((((''''''(((((()))&&&%%%%%%%%%'''((('''&&&''''''''''''(((((((((((())))))((('''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))((()))))))))************************************++++++++++++,,,...000222AAA```nnn```YYY```yyyqqqppp|||yyyiii]]]]]]ccckkkkkkeeedddjjjzzzxxxuuuwwwwwwrrrrrr~~~iiidddxxx}}}lllQQQHHHHHH???@@@<<<777222///---***))))))******+++******))))))))))))))))))))))))))))))((((((((()))******+++++++++***)))(((((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))***************))))))))))))***++++++)))((()))***))))))---000---)))///:::JJJdddssslllXXXUUUOOOIIIJJJNNNNNNKKKHHHGGGDDDBBBBBBDDDHHHKKKTTTUUUXXX^^^gggiii```TTTOOOIIIHHHPPPZZZ___```aaa[[[WWWPPPIIIEEECCCDDDDDDFFFCCC???<<<===BBBIIINNNNNNMMMIII@@@999;;;FFFPPP```iiisss|||~~~cccLLL999666444---(((***+++++++++***(((((()))+++***)))((((((''''''((((((FFFLLLZZZjjjqqqkkkbbb]]]___dddlllqqqmmmddd```ccceeejjjrrr{{{ssshhh______dddpppwwwWWWOOODDD;;;666444333333111111111111000000000//////...------++++++***)))))))))))))))((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((''''''''''''''''''(((***+++---...//////////////////......+++...333777999;;;===???;;;999777777999<<<======???===;;;<<>>AAACCCDDDCCCAAA@@@>>><<<999666555333111000000000000///...555HHHZZZxxx{{{{{{tttnnn]]]RRRFFF<<<555222666<<>>DDDHHHIIIPPPYYY\\\YYYYYY^^^___[[[```___dddtttwwweeeVVVVVV^^^hhhxxxrrrcccXXXVVVXXX\\\\\\]]][[[UUUNNNLLLOOOSSSGGGHHHGGGBBB;;;999<<<@@@JJJTTT```hhhpppyyyqqq[[[QQQEEE333))))))))))))+++///...***''''''***))))))((('''(((((((((GGGLLLZZZiiipppjjjaaa\\\aaaeeennnsssnnnfffccceeeccciiiqqqzzz}}}sssfff___aaakkkvvvUUUNNNEEE<<<666444333333111111111111000000000//////...------++++++***)))))))))))))))((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''''''''(((***+++---...////////////...............444555999BBBMMMTTTTTTRRR<<<:::888888:::===?????????>>>>>>AAAGGGKKKNNNNNNNNN@@@555444999<<<===>>>888888777777:::>>>BBBEEEIIIDDD===777222///,,,+++...............///000222666888:::>>>BBBEEEHHHIIITTTVVVYYY]]]___aaabbbbbbffffffeeecccaaa]]]ZZZXXXUUUWWWZZZ\\\]]][[[YYYXXXVVVSSSNNNKKKHHHDDD???;;;;;;555111111111333;;;CCC\\\fffwww|||pppaaaTTTGGG;;;666777999FFFZZZnnn}}}xxxooofffaaaVVV^^^\\\WWWgggoooXXXIII>>>777444777777222000111...+++((('''((()))(((''''''&&&%%%&&&((()))((('''''''''''''''(((((((((((())))))((('''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***))))))))))))************)))*********+++++++++,,,,,,---......222@@@TTTccc~~~zzzjjjooo|||iiiaaa[[[[[[^^^___```aaagggrrr}}}qqqnnn^^^^^^tttpppfff^^^SSSLLLDDD>>>:::777222...+++++++++++++++******)))************************)))))))))))))))************************))))))(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))******************+++++++++******+++***))))))+++---000...111;;;HHHSSS[[[aaaiiiwwwqqq```WWWJJJFFFDDDEEEIIIPPPXXX^^^aaaqqqqqquuuppprrrnnneeefffrrr{{{nnnmmmuuu|||uuu```VVVUUUSSSSSSPPPKKKDDD@@@>>>>>><<>>888555555;;;LLLdddxxx|||~~~wwwwwwxxxxxxwwwlll||||||ggg___qqq|||hhhYYYIII>>>666777777333333777222...)))'''((()))(((&&&'''&&&&&&&&&((()))((('''''''''''''''(((((((((((())))))(((((('''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******)))*********++++++++++++******++++++,,,---------(((***000:::JJJ```vvvppp___^^^xxx~~~~~~{{{wwwxxxwwwtttppplllpppqqqqqqyyyzzzoookkk```uuussseee___UUUIIIAAA>>>;;;777333......,,,++++++******+++************************))))))))))))))))))******))))))*********)))((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))***************+++++++++++++++******+++******+++...111444999>>>FFFVVVgggkkkfffccceeejjjllleeeYYYPPPNNNMMMOOOUUU\\\___bbbiiiqqqtttyyytttzzz|||rrrooovvvwwwxxxooogggkkkhhhbbb\\\VVVQQQNNNMMMBBBGGGKKKIIIAAA>>>FFFSSSwww~~~~~~cccKKK444+++***)))+++///+++***))))))(((((())))))HHHMMMYYYhhhnnnhhh```\\\aaafffpppvvvrrriiieeegggfffkkkrrr{{{~~~vvvhhh```aaakkk~~~mmmQQQLLLEEE<<<555222222333111111111111000000000000///...------++++++***)))))))))))))))((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((((('''''')))***+++,,,......////////////////////////000000111222777@@@KKKOOOMMMIII;;;>>>@@@???======???BBBAAADDDIIIKKKJJJEEE@@@===:::888:::@@@EEEEEEGGGJJJIIIJJJKKKJJJGGGCCC???<<<111111000...---...///000///333777:::;;;>>>CCCFFFQQQTTTZZZ```eeeggghhhhhhllloootttzzz~~~{{{yyyvvvoooeee]]]PPPEEE;;;999:::999888888444;;;LLL```nnnvvv~~~sss```OOOFFF<<<666222777HHH\\\llluuusssnnnnnnyyywwwxxxqqqeeekkkwwwrrrgggUUUDDD888666666222444;;;777111+++((()))***(((%%%((('''&&&'''((()))((('''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******(((((()))))))))*********++++++++++++,,,,,,,,,,,,++++++,,,------...//////---///999QQQpppvvvggg___^^^mmmqqqcccaaaiiittt}}}wwwwwwssspppwwwuuu{{{kkkiiisss~~~tttiii\\\LLLBBB>>>===;;;888333111...+++******+++,,,***************************)))))))))))))))))))))(((((()))))))))((('''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))******************++++++,,,,,,,,,)))***+++++++++---111444;;;LLLVVVWWWbbbsssqqqaaaTTTQQQOOOOOOMMMKKKPPPXXX```hhhuuu}}}zzztttvvv~~~{{{pppllllllnnnttt{{{~~~wwwvvvzzz}}}}}}~~~zzzzzz}}}yyyzzz{{{|||zzztttlllfffXXXRRRMMMIIIAAA:::;;;@@@\\\wwwlllEEE333///,,,,,,///+++***))))))(((((())))))HHHMMMYYYhhhnnnhhh```\\\```fffpppvvvrrriiieeeffffffjjjpppyyy|||vvviiidddgggqqqlllPPPLLLDDD<<<444111111333111111111111000000000000///......---,,,+++***)))))))))))))))((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''***+++,,,---.../////////////////////000000111111222555999===???>>>;;;888;;;???CCCBBB>>><<>>999333,,,)))******'''$$$((('''&&&''')))))))))'''''''''''''''((((((((()))))))))(((((((((((()))***))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************++++++,,,,,,,,,---------,,,,,,------...///000000888888EEEfff|||kkk```jjj||||||rrrcccYYYRRRccczzz|||~~~|||{{{lllddduuunnn```MMMAAA>>>>>><<<:::666333///+++******,,,---*********************************)))))))))))))))'''((()))))))))(((&&&%%%((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,,,,)))***++++++,,,///333666FFFaaapppkkkppp~~~wwwaaaOOOJJJGGGGGGHHHMMM]]]mmmyyy}}}ppphhhaaa^^^eeeooo}}}~~~zzz}}}|||ppppppwww}}}|||}}}zzzzzzkkk[[[KKKFFFCCC???>>>@@@AAAaaawwwxxxUUU@@@888000***)))+++******)))))))))))))))HHHIIIUUUgggooohhh___]]]___kkkooosssxxxrrriiikkkgggllluuu~~~sssbbb^^^mmmiiiOOOJJJCCC;;;666333222222444444333333222111000000...------,,,,,,++++++***))))))))))))))))))))))))''''''(((((((((((('''''''''&&&%%%&&&(((((((((''''''&&&&&&'''(((((('''%%%%%%&&&''''''(((((('''''')))((((((''''''''''''(((------...///000000//////------...///000111222222///444999888555555;;;BBBQQQUUUVVVPPPFFF>>><<<>>>CCCEEEDDD@@@:::666555666???BBBGGGLLLOOOPPPPPPOOOUUULLLBBB===999222......******++++++---000666:::CCCFFFJJJOOOTTTZZZaaaffffffkkkoooqqqtttyyyzzzwwwvvv{{{}}}lllTTTAAA999777777666555666666555666<<>><<<999666222---***))))))))),,,+++******)))*********))))))************)))))))))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********************)))))))))***+++,,,((()))111333222:::FFFZZZzzzrrrWWWMMMIIIMMMXXX___cccmmm{{{lllccchhhiiimmm|||zzztttxxx}}}yyy{{{{{{rrr}}}~~~{{{qqqtttzzzyyyaaa^^^YYYTTTQQQMMMBBB888AAADDDKKKXXXdddqqq|||sssVVV@@@888333---******++++++)))'''(((,,,FFFIIIVVViiipppiii```^^^dddooosssvvv{{{uuummmooommmooovvvtttbbb]]]lllpppQQQLLLEEE===888444333333333333333222111000000000...------,,,,,,++++++***))))))))))))))))))))))))''''''(((((((((((('''''''''&&&%%%&&&((()))(((''''''&&&&&&'''(((((('''%%%%%%&&&''''''(((((('''''''''''''''((((((***+++,,,------...///////////////------...///000111111222000444888777444555<<>>CCCJJJNNNTTTZZZ^^^bbbgggiiihhhllloooqqqvvv~~~nnnYYYIII>>>999777666777777666555666:::>>>NNNSSS]]]mmm|||~~~{{{gggQQQCCC;;;666888<<>>;;;777333000...------,,,++++++***************))))))************))))))***)))(((((('''''''''((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++***+++++++++++++++,,,---111///222999@@@DDDIIINNNdddkkkWWWZZZZZZaaaooo||||||kkkffflllkkklllwwwuuuzzz~~~qqqnnnlllmmmllldddYYYQQQDDDBBBCCCFFFJJJOOOVVV]]]mmmyyy{{{lllXXXJJJ===222555000+++)))((()))+++,,,FFFIIIXXXkkkrrriii```^^^hhhsssxxx{{{{{{rrruuussssssxxxzzz{{{uuubbb[[[fffyyypppRRRNNNGGG???999666555444222222111111000000//////...------,,,,,,++++++***))))))))))))))))))))))))''''''(((((((((((('''''''''&&&%%%&&&((()))(((''''''&&&&&&'''(((((('''%%%%%%&&&''''''((((((''''''%%%%%%&&&(((***,,,...///------...////////////...,,,,,,---...///000111111111444777555333555<<>>:::444111333666:::===CCCGGGLLLQQQRRRPPPMMMJJJ>>>666///---,,,***+++...000111333555999@@@IIINNNTTTXXX___dddgggiiikkklllkkknnnppppppvvvnnnYYYFFF:::555888888888888777555222///888999BBBUUUmmmxxxeeeTTTFFF;;;888::::::VVVttt|||vvv~~~tttwwwqqqggghhhdddooo}}}zzzpppnnnttttttsssaaaEEE555666444,,,///111222111...+++***)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))*********************)))))))))*********+++++++++,,,,,,---,,,,,,,,,,,,,,,------+++...++++++000444DDD___|||___bbbjjjuuu{{{}}}ssspppyyy~~~wwwyyyoooqqq|||mmmzzzyyyaaaLLLBBB???<<<777444111///---+++,,,,,,+++***************))))))************))))))******))))))(((((())))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---)))+++---...------...///111777???HHHRRRYYYYYYTTTggg|||xxxggg]]]YYYmmmttt}}}{{{xxx}}}|||zzz}}}yyyzzzyyyuuujjj\\\TTTLLLFFF???;;;===CCCQQQhhh||||||oooaaaQQQEEE@@@777---((())),,,***'''GGGLLL[[[nnnrrrhhh^^^\\\eeerrryyyvvvxxxvvvuuuxxx{{{tttuuu|||vvvaaaVVV[[[kkk}}}|||hhhRRRNNNGGG@@@:::666444333111111000000/////////......------,,,,,,++++++***((((((((((((((((((((((((''''''((((((((((((''''''(((&&&&&&'''((()))(((''''''&&&&&&'''(((((('''%%%%%%&&&''''''((('''''''''$$$%%%&&&'''***,,,...///------...//////.........,,,,,,---...///000111111222444555444333555<<>>???DDDGGGLLLNNNMMMIIIDDD@@@666///+++******+++...333111555:::???DDDJJJQQQUUU[[[___dddgggiiijjjlllmmmmmmqqqssssssxxx}}}kkkXXXGGG>>>>>>;;;999:::<<<;;;666000333222666CCCXXXnnn}}}xxxkkkYYYIII???;;;888AAAQQQhhh}}}vvvwww~~~vvvnnnpppuuu{{{xxxpppnnnqqqkkkooo{{{tttlllmmmnnnqqqhhhRRRBBB<<<777000///000222222000---***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******************************************+++++++++,,,---,,,,,,,,,,,,------......000---...:::FFFYYYtttvvvdddkkkxxxwww{{{xxxsssbbbrrryyyhhhxxxgggIIIBBB===888555333000,,,))),,,,,,+++************+++)))******++++++******)))***))))))(((((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++,,,,,,,,,,,,))),,,......,,,---///222222FFFYYYbbbhhhiiiaaaTTTaaaggglllhhh\\\TTTZZZeee}}}rrrpppmmmlllnnnqqqtttuuu~~~~~~}}}xxxkkk^^^UUUIII>>><<<@@@EEEZZZqqq|||~~~zzzrrrjjjWWWKKK999///...111,,,%%%JJJOOO^^^oooqqqeee[[[YYY___nnnwwwwwwwwwvvvtttyyy|||uuunnnooowww||||||sss]]]PPPQQQ^^^pppsssdddQQQMMMGGG@@@999555222111000000000///////////////...------,,,,,,++++++***((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&''')))))))))((('''&&&&&&'''(((((('''%%%%%%&&&''''''((('''''''''%%%%%%%%%&&&(((***,,,---------............------,,,,,,---...///000111111222333444444444666;;;@@@>>>===>>>AAAEEEEEEAAA===555222111444:::???AAAAAADDDEEEFFFFFFBBB===777444111,,,***,,,---...333:::999>>>FFFMMMRRRVVVZZZ\\\bbbdddfffggggggiiilllnnnoootttxxxzzz~~~~~~tttbbbVVVLLLEEE>>>===???@@@===999444222222555@@@RRReeerrrrrr]]]JJJ??????777888KKKfffxxx|||zzzvvvzzz~~~gggcccccciiippptttwwwyyypppkkkppp{{{ooojjjqqqqqqooohhhXXXGGG:::555111111222111000...+++((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))*********************+++++++++)))))))))*********++++++---,,,,,,,,,------...///000333222<<>>BBBCCCCCCBBBAAA???;;;777222...,,,---+++---111333666<<>>BBBIIIQQQWWW[[[___bbbdddfffhhhiiihhhjjjllllllllllllmmmooonnnsssvvvuuutttsssnnnhhhUUUPPPIIIDDDCCCBBBAAA@@@>>>???BBBFFFJJJMMMOOOPPPUUUXXX[[[]]]```ccchhhkkkqqqtttzzzyyynnn]]]PPPIIIHHHHHHIII<<<;;;999777777;;;AAAFFFUUUeeevvv{{{rrr]]]NNN@@@:::888BBB^^^|||zzzyyyyyy||||||yyy|||}}}xxxqqqnnnmmmiiieeegggoootttuuuwww|||zzzcccKKK???:::444111000000///...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,------...///000111BBBSSSgggxxxppprrrooo```[[[aaaiiivvvuuuvvvzzz}}}dddgggzzzaaajjjpppTTTKKK@@@:::999888444000------,,,++++++++++++,,,***++++++,,,,,,++++++***)))((((((((())))))***+++))))))))))))))))))))))))(((((()))))))))*********************************************************))))))))))))************++++++++++++,,,,,,,,,------//////...333@@@SSSbbb}}}qqqZZZRRRKKKUUUdddsssxxxiiiooo~~~}}}tttsss}}}{{{}}}nnnlll{{{qqq[[[PPPFFFDDDFFFOOO[[[dddiiikkktttuuujjjSSSBBB===999333FFFKKKZZZjjjlllbbb]]]___hhhpppooonnnsssppplllrrrssswwwrrroooiiiccceeelllpppppplllVVVFFFBBBHHH[[[cccYYYPPPMMMGGG@@@:::444111///000000000000111111111111......---,,,,,,++++++***))))))))))))))))))))))))''''''(((((((((((('''''')))((('''((()))***)))((('''&&&&&&'''(((((('''%%%%%%&&&''''''((((((''''''%%%%%%&&&(((***,,,...///---.........------,,,+++//////000111222333444444///111444666888999999:::555666666666555444333333888;;;>>>>>>===???CCCHHH???;;;444...++++++---///...111888BBBHHHLLLTTT]]]```bbbccccccdddeeeiiilllfffiiilllnnnnnnlllllllllmmmooonnniiiccc___XXXQQQDDD>>>777333333555555555000111222444555666666666>>>???AAACCCDDDHHHLLLOOOWWW]]]gggpppxxx|||}}}}}}{{{~~~{{{jjjZZZQQQNNNOOOQQQGGGEEECCCCCCCCCBBB???<<>>666111000111222111))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---...///000000222JJJ```tttkkk]]]jjjvvvkkkhhhppp{{{{{{~~~{{{{{{~~~}}}sssYYYcccwwwcccrrrxxx\\\RRREEE???>>>>>>:::777...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++*********))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))************************************************************))))))))))))************,,,,,,,,,---------......///000000111777IIIaaarrr}}}fffSSSOOOVVVeeeuuuooorrrwwwuuujjjhhhyyysssvvv~~~qqqlll|||tttxxxxxxjjj___WWWMMMGGGFFFJJJRRRXXXZZZlllvvvlll]]]RRREEE999KKKJJJUUUhhhnnnfffccchhhooovvvvvvmmmkkkrrrwwwtttttt{{{~~~zzzqqqqqqkkkcccbbbiiippprrrlll^^^HHH<<>>???@@@AAAAAAAAA:::666111------...///000///777AAAIIIMMMSSSZZZ```bbbbbbbbbdddeeegggiiijjjiiilllkkkiiijjjllliiiccc___[[[UUUOOOJJJDDD???;;;777888444...---000111///111000///000222555999;;;999>>>@@@AAACCCHHHIIIFFFMMMNNNQQQWWWaaaiiippprrrtttvvvzzz~~~~~~rrrhhhaaa^^^\\\RRRRRRSSSRRRKKKCCCBBBFFFHHHHHHJJJOOOXXXcccmmmsssiii]]]PPPEEE999444@@@SSSqqqwwwxxxpppjjjppp|||{{{wwwooonnnooocccUUU]]]qqqwwwdddBBB+++222999222,,,000---+++)))((('''((()))***++++++************+++++++++*********))))))(((((()))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++...,,,,,,......---000555<<>>===<<<;;;===222111...,,,+++,,,------******************************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++///...---------.........///444888EEETTTTTTWWWhhhuuutttuuusssgggYYYTTTXXXffftttnnnfffmmm~~~{{{xxx{{{uuuyyy}}}nnn\\\PPPDDD<<>>777222///111111111111000000000000///...---,,,+++*********((((((((((((((((((((((((''''''((((((((((((''''''((((((((('''&&&&&&(((***''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&'''(((***+++,,,------......,,,+++++++++,,,---...222888;;;:::777444333000222333333333666999;;;666555333333444666999;;;;;;<<<>>>???@@@@@@??????444111---+++,,,///222444<<>>===888<<<<<<999999:::999666444444333444666999===???DDDKKKPPPQQQRRRVVVWWWVVVTTTSSSSSSVVV\\\bbbggghhhoooqqquuuzzz{{{sssmmmiii___XXXSSSTTTSSSOOOJJJIIICCCEEEFFFEEECCCEEEIIIMMMYYY[[[[[[VVVIII===;;;???QQQ^^^llloookkkiiiooowww~~~|||wwwpppkkkhhh^^^TTTWWWaaafffllltttmmmMMM333222666333111333...---+++)))(((((()))***++++++************++++++************)))))))))((()))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++---,,,---555>>>\\\lllpppkkkiiirrrwwwhhhuuukkkSSS___bbbJJJ@@@===;;;888555333111...---------...******************************))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++*********,,,...//////777IIIYYYeeemmmeee```hhheee```^^^```aaa______cccnnnqqq|||ooobbbQQQ@@@999===EEE\\\tttvvvhhhGGGGGGSSSgggnnnhhhffflllvvvyyyuuukkkiiioootttsssrrr||||||ooommmgggeeekkktttvvvtttqqqgggUUUHHHMMMZZZ[[[TTTLLLMMMLLLGGG@@@999333111222222111111111000000000///...---,,,+++*********((((((((((((((((((((((((''''''((((((((((((''''''((((((((('''&&&&&&(((***''''''''''''''''''''''''&&&&&&'''''''''''''''&&&'''((()))+++,,,---......,,,,,,+++******+++---...000555;;;>>>===999555333333444555666666777:::===444444555666888;;;===>>>:::;;;===>>>>>>===<<<:::///---,,,,,,///555;;;???IIIPPPXXX^^^```bbbeeehhhiiiiiiiiiiiiiiijjjkkkkkkkkkllljjjeeebbb```[[[TTTSSSRRRRRRTTTYYY]]]______[[[^^^___\\\YYYSSSIII>>>CCCAAA???>>>@@@CCCGGGIIIOOO[[[ggglllooosssuuuuuussspppmmmlllmmmooopppqqqxxx{{{~~~xxxnnn]]]OOONNNTTTSSSMMMGGGDDDHHHJJJEEE<<<555333555===JJJWWW[[[WWWOOOCCC::::::JJJdddyyyzzzooolllqqq{{{~~~zzz|||}}}zzzrrrggg]]]WWWgggfffnnnoooVVV;;;...///222333333000///---+++)))))))))***++++++************++++++************)))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))+++...///---333EEEWWW|||pppmmmqqq{{{zzzkkkfffjjjpppvvv{{{{{{|||~~~tttYYYEEEeeeZZZBBB===<<<888888777444111///.........++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++---000444666UUUssszzziiifffaaaaaacccfffgggkkkvvv|||}}}qqqhhh\\\KKK===888<<>>;;;<<<======;;;999666444---...///111777???HHHMMMRRRWWW^^^bbbddddddeeeeeehhhhhhiiiiiijjjlllmmmnnnkkkllljjjggghhhjjjiiidddnnnpppuuu~~~zzzgggYYYUUUNNNIIIHHHKKKPPPSSSXXXkkk|||fffQQQKKKOOOOOOKKKGGGFFFJJJNNNLLLEEE===777444...999EEEMMMVVV[[[RRRCCC999@@@ZZZ}}}uuusssxxx~~~ttt```sssvvv{{{~~~|||wwwsssrrrkkk[[[BBB000,,,222444111222000...,,,+++*********++++++************++++++*********)))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,...///111111333AAA___zzz}}}ooo{{{sss]]]TTT\\\hhhvvv~~~{{{xxxyyyzzz|||}}}~~~}}}uuu\\\VVVkkkEEE;;;>>>===;;;999666333000...------+++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000...---111;;;CCCooovvvkkkeeerrr~~~~~~vvvvvv|||wwwzzzyyy}}}}}}qqqsssuuugggdddbbbXXXHHH>>>===???MMMfff|||HHHGGGSSSfffllldddbbbgggrrruuuvvvuuuuuuwwwuuurrrqqq~~~}}}xxxsssmmmnnnxxxyyywwwooo^^^NNNMMMUUUWWWQQQGGGJJJKKKGGG???777222111222222222222111111111111///...---,,,+++*********((((((((((((((((((((((((''''''((((((((((((''''''((((((((('''&&&&&&(((***''''''''''''''''''''''''%%%&&&&&&'''(((((('''''')))***+++,,,---.........***)))))))))***,,,...///222222333111000000111333000///444999999444333666888999:::;;;<<<<<<<<<;;;<<<<<<<<<:::777444000...---000444888>>>GGGPPPWWWWWWZZZ___cccddddddddddddeeefffgggiiillloooqqqsssjjjlllkkkjjjooovvvxxxwww~~~wwwpppeee[[[VVVWWW\\\```fff}}}vvv```SSSOOOLLLKKKKKKHHHIIIJJJLLLLLLEEE<<<444222555777???QQQ___ZZZKKK@@@888FFFlllxxxyyy~~~zzz~~~tttwwwwwwiiieeeddd```bbb[[[JJJ888111444444000222111///...,,,+++******++++++************++++++))))))))))))))))))******))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------//////000333;;;QQQuuu}}}xxxkkkRRRMMM___sss}}}}}}|||yyy{{{|||}}}}}}|||}}}~~~www{{{VVV```PPP======???<<<:::888444111///---,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///111...,,,111@@@LLLsssoooaaaooowwwrrr~~~wwwxxxpppuuuxxxooorrrvvvlllVVVDDDGGG@@@CCCTTTffftttMMMLLLWWWjjjooohhheeejjjqqqrrruuuxxxyyyxxxuuuqqqqqq~~~|||{{{wwwppppppxxxyyyxxxssseeeUUURRRWWWXXXSSSGGGJJJKKKFFF===555222222333222222222222111111111///...---,,,+++*********((((((((((((((((((((((((''''''((((((((((((''''''((((((((('''&&&&&&(((***''''''''''''''''''''''''%%%%%%&&&'''(((((((((((()))***+++,,,------------+++*********+++,,,...///333333111///---///333666333444<<>>CCCYYYrrrxxxvvvuuuzzz~~~}}}~~~|||tttjjj___VVVQQQWWWVVVRRRJJJ<<>>===;;;888555222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------------+++,,,000;;;HHHRRRVVVVVViii|||vvviiinnnrrrzzznnndddgggmmmooonnnrrryyymmm[[[LLLEEEKKK[[[hhhKKKJJJWWWjjjrrrkkkiiiooouuurrrqqqsssuuusssooommmrrr}}}{{{zzz{{{wwwpppkkknnnttttttpppvvvyyyuuujjjdddddd___VVVLLLNNNNNNGGG<<<444333666333333333222222222111111//////---,,,+++*********((((((((((((((((((((((((''''''((((((((((((''''''((((((((('''&&&&&&(((***''''''''''''''''''''''''$$$%%%&&&'''(((((((((((()))***++++++,,,,,,,,,,,,...---,,,,,,,,,---...//////000111000000111333555333777EEEUUUSSSCCC777666888888777777777888999:::555444111000//////111222888???HHHNNNRRRVVV\\\aaa______```dddhhhmmmooopppnnnppprrrvvvzzz~~~ttt```SSSOOOJJJLLLOOORRRTTTWWWYYY[[[HHH;;;//////333>>>VVVmmmdddYYYGGG:::BBB[[[vvvwwwuuuuuuyyy{{{vvvwww{{{}}}uuukkkmmmzzz~~~rrrgggfffaaa___^^^XXXHHH666000555---.........---,,,++++++++++++************++++++(((((())))))*********+++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,---.../////////888NNNmmmzzzsss{{{qqqlllgggmmmtttzzz{{{xxxtttqqqxxxuuuwww}}}~~~zzzzzz~~~|||kkkUUUuuudddGGG???>>>===:::888555222000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------------222000555GGG^^^jjjfff]]][[[gggnnnqqqnnnfffnnnyyyyyytttkkkyyynnnPPP======HHHRRRMMMNNNXXXfffooonnnmmmnnnsssqqqnnnmmmmmmoooooooooyyy|||vvvssswww{{{wwwmmmllltttzzzyyy||||||uuuiiidddeeeaaaYYYPPPOOOLLLEEE<<<555111000444333222222111111222222111000...+++***))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))))))))((('''&&&%%%%%%%%%%%%'''((('''&&&&&&'''(((,,,++++++******++++++,,,------...///000000//////000000000111222222333333333999>>>???:::666444555555777888888777777888:::444222///---...222777:::???FFFOOOTTTVVVWWWXXXYYY]]]```dddgggiiilllnnnqqqssstttvvvwwwzzz~~~}}}xxxxxxwwweeeYYYQQQPPPPPPSSSWWW\\\___```TTT>>>///111666999GGGZZZ___]]]SSSCCC888DDDdddxxxsssttt|||wwwgggiiiooopppttt{{{jjjllliiixxx{{{iiirrrkkkjjjkkk^^^EEE999555---222......000111,,,))))))))))))(((((()))***++++++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++***+++---,,,))),,,111333===aaayyyyyy|||vvvlllggghhh```iiivvvzzzuuusssuuuwww{{{~~~~~~~~~yyyssscccbbbNNNBBB>>>999555777:::777222,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++---,,,***)))))))))******)))************+++++++++++++++************************+++++++++,,,,,,,,,+++***)))***,,,......---...555EEE]]]rrrwwwkkk]]]YYY^^^cccfffiiiqqq{{{~~~vvvpppzzz}}}vvvaaaIII:::<<>>KKKQQQSSSRRRIII<<<===TTTnnnxxxvvvwwwzzz|||~~~}}}jjjfffhhhfff```\\\fffjjjjjjqqqxxxwwwnnnlllcccNNN@@@:::111///,,,,,,000222///---...)))))))))))))))***++++++++++++************************+++++++++,,,,,,,,,,,,++++++******++++++,,,000---,,,///...,,,---111555IIIpppzzzuuu{{{wwwmmmiiihhhlllqqqmmmvvvzzzuuuttttttvvvyyy|||zzznnnqqqttt[[[jjjjjjGGGAAA:::888888777444333---------,,,,,,,,,,,,,,,)))*********++++++++++++---,,,***)))))))))***+++************++++++++++++++++++*********************++++++++++++,,,,,,,,,///............///000111555DDD]]]yyyuuufff^^^aaadddgggmmmwww|||yyywww~~~wwwxxx{{{xxx~~~zzzttthhhUUUCCC>>>AAAPPPTTT```nnnpppjjjllltttvvvuuusssrrrqqqrrrssstttxxx~~~zzzwwwttt}}}~~~~~~{{{}}}~~~wwwmmmiiijjjdddZZZKKKLLLLLLFFF>>>777444444222111111111000000000000000///...,,,+++******)))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&'''))))))((('''&&&&&&&&&&&&&&&%%%&&&((((((''''''((())),,,++++++******++++++,,,//////////////////...---000000000111222222333333666999:::888444111111222333555777777555222111111+++******+++///444999===EEEKKKSSSWWWXXXXXXYYY[[[XXX[[[```dddhhhkkkooorrrqqqqqqqqqqqqsssxxxzzz{{{yyyqqqgggbbbccceeefffeeedddXXXGGG888111222555888???DDDPPPTTTGGG:::BBBUUUrrryyy}}}zzzxxx}}}{{{pppooolll___OOOTTTZZZ```eeeyyytttkkkgggXXXIII>>>222000,,,,,,111222000///000***))))))))))))***++++++,,,,,,++++++***))))))(((******+++++++++,,,,,,,,,,,,++++++******++++++,,,...******,,,---,,,///444DDD___wwwwwwxxx```UUUVVV^^^hhhpppxxx~~~wwwuuuwwwwwwxxx{{{}}}{{{fffnnnfffZZZuuuXXXJJJ>>><<<;;;666444666///......---,,,,,,,,,,,,************++++++++++++,,,,,,+++************+++************+++++++++,,,******++++++++++++++++++++++++++++++,,,,,,,,,,,,+++---...---+++,,,000444AAAZZZnnnbbbdddiiipppxxx~~~uuupppuuuyyykkklllmmmjjj]]]LLLAAA>>>KKKPPP___nnnnnngggkkkwww}}}}}}zzzxxxuuuuuuvvvwww}}}zzzvvv~~~sssooommmdddXXXLLLNNNNNNHHH???777444444222222222222222111000000//////---,,,+++******)))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&'''))))))((('''&&&&&&&&&&&&&&&%%%&&&((((((''''''(((***,,,++++++******++++++,,,//////000000///...------000000000111222222333333555666666333000///111333333555777777555111///...,,,,,,---000555;;;AAADDDGGGLLLRRRUUUUUUVVVXXXZZZXXX[[[```dddfffiiillloooooonnnmmmkkkkkkooouuuyyyyyyqqqiiihhhsss}}}vvvrrrooonnnnnnqqqjjjVVV>>>111222222...333888KKK]]]XXXDDD===DDDbbbvvvxxx}}}tttaaaUUUSSS[[[aaappp~~~pppoooeeeUUUEEE666555111///222222///---...*********))))))***+++++++++++++++*********))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,((((((+++---,,,...777BBB]]]wwwwwwxxxuuu~~~tttaaaLLLDDDJJJXXXdddlll|||}}}zzz{{{}}}zzz{{{}}}tttggg{{{iiihhhttt[[[DDD???>>>999777:::111000///------,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++++++++,,,+++++++++,,,,,,,,,------))),,,...,,,***+++222888NNNlll~~~nnnaaafffppp|||}}}~~~vvvtttdddeeekkkppplll^^^QQQKKKMMMQQQ```pppnnndddiiiwww~~~yyyuuurrrsssuuu}}}}}}{{{zzz{{{}}}yyyuuussshhhYYYMMMPPPQQQJJJ???666222333333333444444444333222111......------,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))(((((('''&&&&&&&&&&&&'''%%%&&&(((((('''((()))+++,,,++++++******++++++,,,//////000000///...------000000000111222222333333222222111//////000222555333666888777444000...------...111555;;;AAAFFFIIIIIINNNSSSUUUUUUVVVYYY[[[\\\^^^aaadddeeefffhhhjjjlllkkkiiifffeeefffjjjnnnvvvyyy}}}~~~}}}}}}wwwpppggg^^^ZZZhhhwwwyyytttsssyyyttt```DDD555555555///000222DDD^^^fffWWWGGGAAAOOOkkk}}}zzzqqqbbbccceeefffxxxwwwqqqdddRRR???888333111333333000...///++++++***************+++))))))*********+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,(((,,,111111...222CCCUUUqqqyyypppuuuyyygggWWWDDD<<>><<<999:::444222000...---------...,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,******++++++,,,,,,,,,,,,++++++,,,,,,,,,------------000111...+++---555;;;XXXrrruuujjjdddjjjvvvwwwnnnwww~~~wwwiiilllxxxuuujjjQQQSSSaaarrrqqqeeehhhwww~~~~~~|||wwwpppmmmnnnqqq|||}}}yyy~~~~~~yyy{{{|||{{{zzznnn^^^NNNRRRSSSLLL???555222333333444555555555444222111------------,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))(((''''''&&&&&&&&&''''''%%%&&&((((((((((((***,,,,,,++++++******++++++,,,//////////////////...---000000000111222222333333000///.........111333555444555777666222///------...000333888>>>CCCHHHJJJMMMQQQUUUWWWWWWYYY\\\```___aaacccdddddddddeeegggjjjiiihhheeecccccceeegggqqqssswwwzzzyyyvvvwww|||wwwoooeeeZZZVVVeeewwwyyytttzzzuuudddKKK<<<888777333000111===UUUhhhfffVVVIIICCC[[[vvvuuuiiiddd\\\dddvvvuuurrrnnn___HHH888333111333444222111333,,,,,,+++************+++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,(((,,,000111///777NNNddd}}}xxxyyyeeeWWWDDD888AAAYYYrrr|||yyyzzz~~~|||~~~kkkiiilllUUUqqqaaaGGG===<<<:::888666444111///------......,,,,,,,,,,,,++++++++++++***+++,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,------------//////...---,,,000777===[[[mmmyyyoookkknnnuuurrrssskkkwww|||uuu}}}rrrvvvNNNMMM[[[ppprrrgggkkkzzzyyyzzzyyytttmmmkkkmmmppp~~~|||yyyvvvsss{{{}}}~~~}}}|||ooo^^^LLLQQQSSSMMM@@@666333555222333444555555333222000,,,------------,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''&&&&&&&&&''''''(((%%%&&&((((((((()))***,,,,,,++++++******++++++,,,---...//////////////////000000000111222222333333000///...---///111222222333444444222///---,,,---000222666;;;AAAEEEIIIKKKNNNQQQUUUWWWWWWZZZ^^^bbb```bbbdddeeeddddddeeefffiiiiiiiiigggfffeeefffhhhpppoooqqqwwwxxxuuuvvvzzz~~~xxxooodddWWWVVVfffwwwwwwsssooocccRRRCCC999555333///000777GGG]]]jjjbbbSSSAAALLLbbbzzz{{{hhh]]]UUUbbb}}}|||uuurrrqqqsssyyyoooVVV;;;666333444444222111222---,,,++++++*********+++******************++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++***+++000888HHHaaawww~~~ttt}}}xxxfff^^^PPPDDDIII___www~~~}}}~~~~~~pppaaa[[[|||UUU???<<<<<<999888666222///------...///------,,,,,,,,,+++++++++***+++,,,---------,,,,,,+++++++++,,,,,,,,,------******++++++,,,------...,,,,,,,,,------------...---,,,,,,...444===FFFLLLZZZbbblllrrrsssrrrrrrssszzzwwwwwwmmmxxxttttttyyywwwEEEDDDSSSlllrrrjjjnnn~~~wwwxxxxxxtttnnnlllooorrr~~~yyypppkkkhhhmmmxxx~~~}}}{{{lllZZZIIIOOOSSSMMMAAA777555777111222333444444222111///,,,------...---,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''&&&&&&&&&''''''(((%%%&&&((()))((()))+++,,,,,,++++++++++++++++++,,,------...///000000000///000000000111222222333333222000......///000000000111222222000---++++++,,,333555:::???DDDHHHKKKLLLLLLOOOSSSUUUUUUXXX]]]bbb```bbbdddeeeeeeeeefffggghhhiiikkkkkkiiiiiijjjkkkppplllmmmrrrtttrrrtttyyyvvv}}}wwwooobbbTTTUUUfffwww}}}mmmhhhaaaVVVGGG999222111,,,000333;;;RRRggggggYYYCCCBBBRRRrrr~~~vvv{{{uuufffUUUQQQcccpppqqqttttttyyygggAAA;;;666666444///---...---,,,,,,+++*********+++,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,111,,,,,,555FFF^^^yyy|||yyyjjjnnntttkkkgggiiihhhaaaXXXZZZkkk|||~~~yyyxxxRRRccccccCCC>>>???<<<999777333000...---...///---------,,,,,,+++++++++)))***,,,---...---,,,,,,++++++,,,,,,,,,---------******+++,,,,,,---......,,,,,,,,,---------.........---///666CCCQQQ]]]cccWWWZZZ___dddkkkqqqwww{{{|||ooo{{{vvv}}}yyyyyy}}}rrrnnn{{{HHHDDDTTTjjjppprrrvvvvvvwwwyyyyyytttnnnkkkmmmppp|||}}}ppphhheeekkkttt||||||lll\\\KKKIIIMMMHHH999555777111444444444444333222111111......,,,+++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&%%%%%%'''(((***,,,,,,,,,+++***+++***)))))))))***+++,,,000000//////.........---000000000000////////////......///111111222222222333111...,,,+++---///111777999>>>BBBFFFHHHIIIIIIMMMNNNQQQTTTXXX[[[^^^```dddeeeggggggfffeeefffgggfffeeefffhhhjjjlllkkkjjjnnnlllkkkmmmrrruuuuuutttuuuwww{{{wwwlll^^^SSSSSSddduuu}}}kkkUUUJJJCCC999555666000000222888DDDQQQYYY[[[OOOBBBBBB[[[{{{}}}zzzuuuvvvxxxeeecccaaaYYYlllrrrvvv}}}^^^FFF555555444++++++444***000222,,,))),,,...,,,++++++******++++++,,,---...---,,,,,,++++++++++++,,,---...---+++++++++,,,000...---888SSStttmmmmmmuuulllrrr}}}uuurrrvvv{{{{{{}}}~~~~~~~~~~~~|||zzzzzz~~~~~~uuu[[[QQQzzzyyyRRR>>><<<>>>:::777555555111,,,,,,///---------,,,,,,+++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,------+++***444+++...EEEaaaqqqxxxzzzppphhhcccgggooouuu{{{zzz{{{wwwyyy|||{{{uuukkkfffeeefffhhhEEE@@@PPPgggnnnppptttrrrpppsssuuuqqqkkkjjjooottt~~~pppgggdddhhhqqqyyy}}}|||lll\\\LLLJJJNNNJJJ<<<999;;;555555555555444333222111000......,,,+++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%&&&(((***,,,---,,,+++)))+++******))))))***+++,,,111000000000////////////000000000000/////////.........///111111222222111222000---++++++...111333888:::>>>CCCFFFHHHIIIJJJMMMOOORRRUUUYYY[[[]]]^^^```bbbeeefffffffffgggiiiiiigggffffffhhhkkkllllllmmmkkkkkknnnsssvvvwwwwwwwwwxxxzzz|||~~~}}}{{{{{{{{{qqqggg[[[QQQNNN^^^qqq{{{mmm___SSSDDD:::777222111000333;;;GGGQQQVVVRRRCCC<<>>444222//////222***///000+++)))+++,,,+++++++++******++++++,,,---...---,,,,,,+++++++++,,,,,,---...---,,,+++,,,......///555GGGcccxxxxxx}}}zzzxxxyyy|||~~~}}}}}}~~~}}}}}}|||xxxyyywwwxxx|||pppqqqqqqZZZjjjfffJJJ@@@???<<<999777777333---,,,...---------,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++,,,,,,---------,,,333222AAAccc|||tttnnnqqqwww{{{|||xxxhhh```^^^ZZZeeennn|||~~~rrrhhhaaa______EEE@@@OOOgggooorrrtttoooggglllooommmhhhhhhpppyyypppfffccceeemmmuuuzzz~~~{{{kkk\\\KKKGGGKKKJJJ>>>:::<<<777555555555444333222000///......,,,+++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%'''+++---...---***)))***************+++,,,,,,111111111000000000000///000000000/////////............///000111111111111111///,,,+++,,,000444777:::<<>>???;;;999999666000---...------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,------............555QQQ|||xxxzzz~~~pppiiiuuu~~~|||fffZZZSSSOOOPPPYYYfffxxxrrrgggaaa```CCC>>>NNNgggppprrrqqqkkk```fffkkkiiieeegggqqq{{{ppphhheeehhhpppvvvyyy}}}}}}mmm]]]HHHBBBFFFGGG<<<777999666666666555444333111000///......,,,+++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%'''+++......---***(((************+++,,,,,,---000000000///////////////000000/////////...............///000111111000000///...,,,,,,...222777:::;;;===@@@DDDGGGIIIKKKLLLNNNQQQUUUXXX[[[[[[ZZZZZZ[[[^^^aaacccdddeeegggiiijjjhhheeedddeeegggiiiiiijjjkkklllooorrruuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwww{{{}}}zzzzzz||||||wwwmmmddd\\\TTTLLLBBBQQQeeevvviiiLLL999888555222111222777BBBLLLTTTPPPBBB999JJJnnnlllnnnttt{{{vvvpppoookkkfffdddiiittt^^^===111555333,,,000000///,,,++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,,,,+++,,,,,,,,,++++++...000///:::QQQooopppbbbkkk}}}}}}~~~~~~~~~|||xxxxxx{{{}}}|||zzz{{{xxxvvvuuuoooeee___^^^aaaeeejjjnnnqqqssstttuuuuuuwww{{{oooccc___~~~lllKKK??????;;;999:::888222//////------------------,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,---------------...///...888XXX{{{yyy|||nnnmmmqqqyyy|||yyywwwzzzrrrhhh^^^WWWPPPSSSZZZfffvvv}}}vvvrrr???===PPPjjjrrrqqqnnnfff___dddiiihhheeegggpppyyyuuunnnlllssszzz~~~sssdddHHH???BBBEEE<<<666777444555555555444333222000///......,,,+++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%'''+++---...---***)))))))))***+++,,,---------........................////////////...............//////000000000000///------,,,---000555999<<<===>>>AAADDDGGGIIIKKKLLLOOOQQQUUUYYY[[[[[[ZZZZZZ\\\^^^aaabbbbbbcccdddfffeeedddcccdddeeefffeeedddiiikkkmmmooopppqqqqqqrrrsssttttttuuuwwwxxxyyyzzz||||||yyyyyy{{{yyyyyytttjjj```ZZZSSSLLLAAAMMM```sss___CCC999555333333222333;;;EEETTT[[[TTTBBBBBB[[[wwwrrrtttwww{{{|||yyy{{{{{{xxxuuurrrlllfffcccgggpppzzz~~~zzzyyyxxxaaaCCC333333222---555222///...---,,,,,,,,,++++++******++++++,,,---,,,,,,,,,++++++,,,,,,---******+++******+++...000444GGGccc~~~|||qqqiiirrr|||yyyzzz{{{|||~~~}}}|||zzz~~~{{{xxxxxxxxxvvvssspppnnnhhhbbb^^^XXXPPPMMMMMMPPPSSSWWWZZZ]]]aaafffjjjgggkkkpppwww~~~dddzzzpppmmmXXXGGG>>>999777999888444111000------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...,,,,,,...000333<<>>777777444444444444444333222111111......,,,+++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((***,,,,,,,,,+++***((()))+++,,,------------,,,---------------....../////////.........------...//////000000/////////+++,,,...000333777:::<<<>>>???@@@CCCFFFIIIKKKLLLPPPRRRUUUXXXZZZ[[[[[[[[[\\\^^^aaaaaaaaaaaabbbcccbbbaaaaaaccceeeeeedddbbbhhhkkknnnoooooonnnoooppprrrrrrrrrssstttvvvxxxyyyvvvxxxxxxvvvsssrrruuuxxxxxxxxxrrrhhh```ZZZRRRLLLAAAJJJ\\\ppp~~~uuuUUU>>>666222333111///444>>>RRR```cccPPP@@@GGG^^^qqquuuwwwyyy|||~~~}}}|||{{{|||}}}{{{tttooodddeeeooo}}}vvvjjjfffcccfff^^^III777111222111999333/////////,,,,,,---++++++******++++++,,,---,,,,,,+++++++++,,,------******+++******,,,///222>>>YYYvvvlllqqqwww|||~~~~~~}}}{{{|||~~~}}}~~~{{{zzzzzz{{{{{{{{{|||{{{zzzyyyxxxuuupppllleee\\\TTTOOOJJJEEECCCEEEGGGJJJMMMOOOPPPTTT[[[aaabbbgggmmmrrryyy}}}zzzooorrr|||ddduuulllWWWBBB;;;777888888555222222------------............***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---///000///,,,,,,///333888===LLLeee|||yyysssjjj{{{}}}}}}{{{~~~}}}}}}nnnmmmkkkiiifffdddcccbbb]]]ZZZ[[[aaahhhnnntttzzz~~~yyyppp^^^VVVNNNKKKOOO[[[mmm|||HHHOOOkkk}}}vvvoooaaacccgggkkknnnqqqtttvvv{{{vvvuuu~~~pppQQQDDDEEEJJJ@@@777666444222333333444444333333222......,,,+++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))***++++++,,,,,,((()))+++,,,.........---------------......////////////.........---------...///////////////......***,,,///333666999:::;;;>>>>>>@@@BBBEEEHHHJJJKKKPPPRRRTTTWWWZZZ\\\]]]]]][[[]]]___`````````aaabbbbbbaaa```aaaccceeeeeeeeegggjjjnnnpppoooooopppqqqsssrrrqqqpppppppppqqqqqqlllnnnpppooommmmmmqqqtttvvvvvvqqqhhh___YYYRRRKKKAAAGGGXXXnnn|||fffIII<<<333333111---111:::LLL^^^jjj^^^GGG===JJJ\\\pppvvv|||}}}rrrgggiiiyyy|||mmmfff```dddaaaQQQ===111000444;;;333...//////+++***---++++++******++++++,,,---,,,+++++++++,,,,,,---...+++,,,,,,++++++...222555LLLnnnqqqbbbjjjyyy|||||||||}}}{{{yyyzzz|||}}}~~~}}}yyy{{{}}}|||xxxtttiii```XXXUUUSSSNNNKKKLLLRRRVVVZZZZZZZZZ\\\aaafffjjjpppttttttvvv~~~~~~yyy|||~~~ooo}}}^^^bbb}}}}}}fffIII@@@999888888555222111------------.........///***+++,,,,,,------,,,,,,------------------------------------............***---///...,,,...333888???DDDKKKVVVhhhyyy{{{xxxyyy}}}yyyzzz}}}yyy{{{}}}}}}yyyuuuqqqpppeeeccc___ZZZWWWUUUTTTSSSOOOKKKLLLRRRXXX\\\bbbiiiqqqttt|||~~~mmmcccYYYRRROOOQQQ^^^lllzzzEEENNNmmmzzzssslllaaacccffflllqqquuuvvvvvvxxxsssrrr~~~}}}oooSSSEEEEEEJJJ@@@666444222222222333444444444333333......,,,+++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''))))))))))))***+++,,,---((()))+++---............---.........//////000000//////.........---------...///////////////......))),,,000444888:::::::::>>>>>>@@@BBBDDDGGGIIIKKKQQQRRRTTTVVVYYY\\\^^^___YYY\\\^^^___``````aaacccdddbbb______aaaeeeggghhheeeiiinnnqqqpppppprrrttttttssspppmmmkkkjjjjjjjjjdddhhhlllmmmlllmmmpppssstttuuuqqqhhh___YYYQQQJJJ@@@EEEUUUlll|||nnnUUUDDD666333222...222:::EEEXXXjjjgggOOO<<>>BBBDDDFFFIIILLLOOOOOOPPPRRRTTTWWWYYY[[[\\\]]]^^^```bbbcccbbbaaa```_________```aaabbbddddddiiikkklllmmmmmmmmmooopppuuupppkkkiiiiiigggaaa\\\]]]^^^bbbhhhiiihhhiiimmmuuutttooofff^^^XXXOOOGGG@@@CCCSSSkkk|||~~~nnnVVV@@@999333,,,...666;;;TTTnnntttdddOOOEEECCCZZZmmmkkkaaavvvyyyjjjooopppmmm```JJJ777222777222000.........---+++***,,,++++++******++++++,,,,,,***)))***,,,...//////......))))))000111777HHHlllzzzttthhhdddooo|||~~~zzzzzz~~~zzzwwwwwwvvvvvvvvvvvvwwwxxxzzzzzzvvv~~~vvvtttyyy}}}zzzwwwwwwwww}}}{{{|||~~~~~~}}}~~~}}}{{{zzznnn|||UUURRR~~~}}}VVVCCC<<<>>>888444555222222000---+++,,,---...---+++,,,------......------++++++,,,,,,,,,---------,,,,,,,,,---------......+++222111...---///@@@ZZZfffhhhiiigggdddeeekkkppp{{{|||~~~|||yyywwwvvvqqqjjj```WWWQQQLLLIIIGGGEEECCC@@@>>><<<<<<<<<<<<888999;;;<<<>>>>>>??????CCCFFFMMMXXXhhh{{{{{{vvvzzzzzzvvvkkk\\\OOOIIIHHHOOOVVVddduuuFFFGGG___|||zzzppphhhffflllwwwzzzwwwwww|||xxxooolllkkknnnwww}}}~~~vvvgggRRRIIIKKKJJJ===555555111333444555555444333111000///...------++++++***)))(((((())))))))))))((((((''''''''''''(((((((((((('''&&&&&&(((***,,,***(((&&&&&&&&&&&&'''((())))))++++++,,,---,,,+++***))),,,---......//////.....................///000000111000...---,,,,,,---------///000///---,,,,,,------000444666888999;;;======???BBBDDDEEEGGGJJJLLLQQQQQQRRRTTTUUUWWWXXXXXX[[[]]]___aaabbbbbbaaaaaabbbbbbbbbcccdddeeefffggghhhjjjkkklllllllllnnnoootttoooiiieeedddbbb]]]XXXVVVVVVZZZ```bbbbbbeeejjjrrrqqqlllccc]]]WWWOOOGGG???BBBOOOeeewww~~~oooRRR@@@888333111111777OOOjjjuuujjjWWWIIIDDDYYYlll|||dddnnn|||wwwllljjjnnnoooeeePPP:::333666222000.........---,,,***,,,,,,++++++++++++,,,,,,000///---,,,,,,,,,,,,+++***...,,,,,,333666BBBWWWyyyyyy}}}rrrqqqjjjpppxxx~~~zzzzzzvvvzzz}}}|||yyywwwxxxzzzzzz||||||zzzzzz}}}~~~{{{|||yyyvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyuuu}}}}}}~~~~~~~~~~~~~~~cccmmmjjjWWWmmmaaaJJJ@@@???999666777444333000---,,,,,,......---,,,,,,------...---------++++++,,,,,,,,,---------,,,,,,---------.........+++...222222777KKKjjjtttkkkjjjnnnsss|||{{{ssskkkfffcccZZZUUUMMMGGGDDDAAA@@@>>>======<<<;;;:::999888888777888888999::::::::::::===>>>AAAHHHSSScccttt~~~uuuhhhZZZPPPLLLEEEJJJSSS```nnnzzzGGGBBBVVVvvv|||mmmjjjgggkkkuuuyyyvvvwww}}}uuullliiihhhhhhpppyyy}}}}}}~~~wwwiiiSSSMMMPPPMMM===444555333333444555555444333111000///...------++++++***)))(((((())))))))))))((((((''''''''''''(((((((((((('''&&&&&&(((******)))(((&&&&&&&&&&&&'''((()))***++++++,,,---,,,+++***)))------...///////////////............/////////000111000...,,,+++,,,---...---/////////---,,,---...///222555666777888:::;;;===???BBBCCCDDDEEEGGGJJJRRRSSSSSSSSSTTTTTTTTTTTTXXXZZZ\\\___```aaaaaaaaaccccccccccccdddfffggghhhgggiiikkkkkkkkkkkkmmmnnnsssmmmeee```]]]ZZZUUURRRPPPOOORRRXXXZZZ\\\aaagggmmmmmmhhhaaa[[[VVVOOOGGG>>>@@@JJJ]]]oooyyy}}}~~~hhhIII<<<:::555...333HHHcccsssqqqcccRRRGGGKKKaaaxxxhhhbbbnnnqqqmmmfffkkkppplllZZZCCC777555222000...---......---+++,,,,,,++++++++++++,,,,,,111000000...---,,,++++++***000///...666@@@RRRlll~~~zzzwww}}}{{{vvv{{{}}}xxxzzztttrrrtttyyy}}}~~~{{{wwwuuuuuuvvvzzz|||zzz{{{}}}|||xxxyyy~~~|||wwwuuutttuuuuuuuuuuuuvvvvvvvvvvvvuuu{{{~~~~~~~~~]]]UUUmmmaaa\\\zzzsssWWWEEEAAA:::888:::777333111...,,,---.........---------...------,,,,,,,,,,,,,,,,,,------------,,,------------.........///,,,444888AAAmmmtttrrrxxx~~~~~~pppoooxxxyyytttwwwjjj\\\SSSNNNEEEAAA===;;;::::::999999999999::::::999999888777777777777777777777777777999:::::::::>>>JJJ[[[hhhzzzuuugggZZZRRRFFFFFFJJJRRR^^^kkkuuuzzzLLLDDDUUUuuu}}}mmmjjjgggjjjtttxxxvvvxxx~~~uuullljjjjjjgggnnnwww}}}yyykkkTTTOOOSSSPPP>>>333444333333444555555444333111000///...------++++++***)))(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&'''((()))))))))(((&&&&&&&&&&&&'''((()))***++++++,,,---,,,+++***))),,,------...............---......///////////////111///---++++++,,,...000---...///...---,,,---///222444666777777777999;;;===???BBBCCCDDDFFFIIIKKKRRRRRRRRRRRRSSSSSSSSSTTTVVVXXXZZZ\\\___```aaaaaaaaaaaaaaabbbcccdddffffffhhhiiikkkkkkkkklllmmmoooqqqlllccc\\\WWWSSSOOOMMMPPPNNNPPPTTTWWWYYY^^^eeeiiiiiifff___ZZZVVVOOOHHH>>>>>>EEEUUUiiivvv|||~~~}}}~~~{{{SSS???===999///333BBBYYYmmmuuummm]]]OOOAAATTTlll|||iiiYYYbbbkkkooogggiiinnnpppfffQQQ===222222000...---......---,,,,,,,,,,,,++++++,,,,,,,,,---...//////...------...---222...---;;;LLLccc|||}}}~~~xxx|||~~~vvvpppooovvv|||{{{wwwvvvwwwzzz{{{yyyzzz}}}}}}zzzvvvyyy}}}}}}zzzvvvsssrrruuuuuuuuuuuuuuuuuuttttttuuuzzz}}}}}}|||||||||}}}~~~~~~~~~dddPPP[[[}}}qqqWWWhhhdddLLLCCC;;;:::;;;888444222...------.........------......------,,,+++,,,,,,,,,------------...------------............555,,,555;;;FFFxxxyyylllllltttzzzrrrnnn~~~sssbbbSSSHHHDDDAAA>>><<<;;;;;;;;;;;;:::::::::999999999:::::::::888888888888888999999999;;;======999888???NNNZZZkkkuuu{{{pppddd[[[OOOLLLIIINNNYYYiiiwwwMMMFFFWWWvvvssskkkhhhlllvvv{{{yyy{{{xxxpppnnnooojjjoooxxxuuueeeSSSOOOSSSQQQ>>>444555333333444555555444333111000///...------++++++***)))(((((())))))))))))((((((''''''''''''((((((((((((&&&'''(((((((((((((((((('''''''''''''''(((******++++++,,,---,,,+++***)))++++++,,,------------,,,------...///000////////////...---,,,,,,---///000---......---,,,,,,...000333555666777666777999:::<<>>===AAAOOOcccuuu}}}}}}}}}}}}~~~dddGGG@@@;;;333666>>>NNNcccrrrsssfffYYYHHHPPP^^^mmmvvvzzz}}}hhhXXX___lllxxxnnniiikkkrrrppp___EEE333333000...---............---,,,,,,,,,,,,,,,,,,---+++---......------///000000222+++---CCC[[[rrrzzzzzz}}}|||zzzzzzwwwqqqooopppuuuzzz~~~yyyuuutttwwwyyyxxxtttuuuzzz|||{{{sssuuuxxxyyywwwtttrrrqqqttttttuuuuuuuuuttttttsssvvvyyy{{{~~~www|||{{{{{{zzz{{{{{{|||}}}~~~}}}~~~~~~~~~}}}sssWWWSSSnnn]]]]]]pppSSSFFF;;;999;;;888666333///......///......,,,------...------,,,,,,,,,,,,---------.........---------.........//////444***444;;;GGGwww{{{ssstttwwwvvvyyywwwuuuxxxlll]]]PPPHHHEEEGGGDDDAAA???>>>>>><<<;;;<<<:::888777777888:::<<<888777777888999;;;<<<===<<>>BBBDDDGGGIIIMMMOOONNNNNNPPPRRRSSSUUUWWWWWWVVVVVVXXXZZZ\\\^^^```aaaccccccccccccdddfffggghhhiiikkkmmmmmmmmmmmmoooqqqpppllleee^^^WWWRRROOOMMMRRRPPPQQQTTTUUUVVV[[[bbbggghhhddd]]]WWWSSSLLLEEE;;;;;;>>>JJJ```uuu~~~}}}~~~zzz{{{{{{}}}~~~{{{ZZZIII???777888:::CCCWWWkkkrrriii]]]SSSMMMMMMVVV^^^aaaeeekkk|||{{{yyy|||fff___bbbooovvvmmmkkkrrruuugggMMM:::333111...---.../////////------,,,,,,,,,,,,---------///000...,,,,,,000333777<<<777<<>><<<:::999999:::;;;888888777888999<<<>>>???;;;???BBBBBB@@@AAAFFFKKKOOOZZZlll|||~~~xxxvvvccc\\\SSSRRR]]]oooNNNDDDPPPlll}}}vvviiigggnnn|||}}}uuuttttttpppqqqxxxooo^^^MMMGGGKKKLLL???777666111333444555555444333111000///...------++++++***)))(((((())))))))))))((((((''''''''''''((((((((((((%%%'''))))))&&&%%%&&&(((''''''''''''((()))***+++++++++,,,---,,,+++***)))***+++,,,,,,------,,,,,,,,,---///000111000///...+++,,,---...////////////.........,,,+++,,,///222444666666666666777:::<<<<<>>@@@AAA???AAACCCDDDDDDEEEHHHKKKKKKOOO\\\mmmyyy}}}tttiiieeemmm}}}TTTEEEMMMgggyyy{{{nnndddccclllzzz~~~uuussssssppppppvvvwwwgggLLLDDDGGGJJJ@@@999777000333444555555444333111000///......---,,,+++***)))(((((())))))))))))((((((''''''''''''((((((((()))%%%'''))))))&&&%%%&&&((('''''''''(((((()))***+++++++++,,,---,,,+++***)))+++,,,------......------,,,---///000111000///...)))+++---///000000///.........---,,,+++,,,///222444555666666666777:::======???BBBCCCDDDEEEHHHJJJPPPQQQRRRSSSTTTUUUVVVWWWXXXXXXYYYZZZ\\\]]]___```_________```aaabbbddddddgggiiikkkkkkkkkkkkmmmoooooonnnkkkfff___YYYUUUTTTRRRRRRUUUZZZ]]]^^^ccciiigggfffaaaYYYSSSMMMEEE===555555777BBB[[[ttt~~~{{{}}}|||~~~zzz}}}||||||~~~bbbKKK>>>222111777III___iiicccYYYQQQGGGEEENNNRRROOOSSS^^^jjj|||rrrhhheeegggfffkkkmmmdddjjj~~~wwwssstttrrrfffWWWNNN444111...,,,---///000111...------,,,,,,------...+++---/////////444<<>>IIIPPP```vvv|||www~~~www}}}{{{|||{{{kkkgggbbb^^^^^^```aaabbbUUUWWWYYYZZZWWWRRRLLLHHHCCCBBBAAA??????AAABBBDDDFFFFFFFFFFFFHHHJJJMMMNNNTTTRRRXXXfffsss{{{zzztttyyy]]]FFFGGGcccxxx~~~wwwjjjdddgggooowwwzzzzzz{{{pppmmmlllmmmrrryyy~~~iiiPPPHHHJJJJJJ===666666222555555555555444222000//////...---,,,+++*********))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((()))+++,,,+++)))+++++++++******))))))))).........------,,,,,,,,,------...............---......---,,,,,,+++******///...,,,+++,,,///111333777555444444777999;;;<<<>>>???AAACCCEEEGGGHHHIIIKKKMMMOOOQQQQQQRRRUUUWWWYYYYYYYYYYYY[[[]]]___```bbbaaa`````````aaacccdddggggggffffffgggiiikkklllnnnmmmkkkhhhddd___[[[YYY[[[[[[]]]___bbbeeehhhiiimmmiiiaaaWWWOOOHHHCCCAAA555888;;;DDDWWWmmmyyyzzzyyy}}}eeeLLL777777777777@@@UUUiiiiii^^^KKKAAA===GGGVVV^^^^^^\\\kkkrrrpppppphhhhhhmmmhhh^^^dddtttxxxxxxvvvhhhVVVJJJ999//////000***,,,111......------,,,,,,------...333222444***...;;;EEEddd}}}~~~xxxvvvwwwxxxyyyzzz~~~~~~wwwvvvyyywwwyyyzzzvvvpppmmmnnnqqqmmmmmmmmmmmmmmmnnnoooppprrrooolllmmmpppssssssssspppqqqrrrrrrssssssssssssttttttttttttttttttssssssrrrnnnooowww|||~~~nnn___aaassszzzxxxyyyzzzyyywwwzzzyyyxxxxxxwwwwwwwwwxxxzzzzzzzzz{{{|||{{{yyywwwtttvvvyyy||||||yyy{{{jjjTTTrrrjjjJJJ;;;:::777888777555333000///......////////////////////////---------............///...///...---///222333222222888???LLLWWWTTTZZZnnnwwwwwwvvv~~~{{{tttqqqrrruuuuuusssrrrqqqmmmgggbbbbbbXXXUUURRRNNNIIIEEEIIIOOOJJJMMMOOOOOOPPPUUUXXXYYYZZZ\\\bbbmmmzzz||||||}}}aaaHHHHHHcccwww}}}wwwkkkeeehhhooovvvwwwwww|||yyynnnkkkkkkmmmsss|||pppQQQHHHJJJJJJ===666666222444444555555444222111//////...---,,,+++*********))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((()))+++,,,+++))),,,,,,+++++++++*********......---------,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,...000333444666555444555777999;;;<<<>>>???AAABBBEEEFFFHHHIIIJJJLLLNNNOOOPPPRRRUUUXXXYYYYYYYYYYYY[[[\\\^^^___aaa``````______aaabbbccceeeeeeeeeeeegggiiikkklllnnnnnnmmmkkkiiifffcccbbbcccccccccdddfffhhhkkkllloookkkddd[[[SSSLLLGGGEEE888888:::CCCWWWnnnyyyyyyyyy|||oooUUU>>>666555444;;;OOOfffooolll\\\III999<<>>333111222,,,---111......------,,,,,,------...,,,+++111***...<<>><<<888777555333111///......////////////////////////---------............/////////...------///000000---???PPP___iiidddcccoootttvvvwww~~~}}}~~~~~~tttnnn{{{zzzwwwsssnnniiiccc^^^``````aaadddhhhlllrrrvvvwwwzzz}}}~~~yyyssswwwfffLLLKKKdddwww}}}xxxllllllooouuuzzzzzzyyy~~~uuujjjhhhhhhkkksss}}}sssQQQIIIJJJJJJ===666666222333333444555444333111111///...---,,,+++*********))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((()))+++,,,+++***,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,------............------******+++,,,,,,---............---...000222444666555555555555777999;;;<<<>>>???@@@BBBDDDFFFHHHHHHIIIKKKLLLMMMOOOQQQUUUXXXYYYYYYYYYZZZ[[[\\\]]]^^^```___^^^^^^^^^___aaabbbdddeeeeeegggiiikkkmmmooommmnnnooooooooonnnmmmlllllllllkkkkkkkkkmmmooopppqqqnnnhhhaaaYYYRRRMMMKKK???;;;;;;EEE[[[qqq{{{zzzzzz|||~~~eeeKKK:::777444777FFF\\\oooyyymmmUUU>>>:::FFFWWWfffoooxxx|||{{{yyywwwvvvvvvsssnnnjjjtttmmmgggaaaEEE777333444......111---......------------......000---333...---555MMMvvvooozzz{{{~~~xxxwww{{{yyyuuuooojjjhhhiiikkkhhheeedddeeehhhkkkjjjhhhiiihhhggghhhkkknnnppppppmmmnnnoooqqqssstttuuuuuusssssssssssssssssssssssssssqqqsssxxx|||wwwaaaMMMEEEOOO]]]gggiiihhhiiimmmtttxxxyyyxxxxxxxxxxxxxxxyyyzzz{{{{{{{{{zzzyyyyyyzzzyyywwwuuuyyyzzz{{{||||||}}}~~~~~~}}}yyy~~~{{{{{{}}}~~~vvv}}}```OOOiiipppKKK===<<<999888666333111000///...////////////////////////---------............////////////...------///222444TTTmmmxxx{{{vvvzzzuuuwww{{{~~~~~~kkk```dddppp{{{tttrrrwww|||xxxrrriiiPPPOOOhhh{{{xxxkkkmmmqqqxxx}}}|||{{{qqqfffccccccfffppp|||~~~oooRRRIIIJJJIII<<<555666222222333444444444333222111///...---,,,+++*********((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,***++++++,,,,,,------...------...000222444666777444555666666777888;;;<<<>>>>>>@@@BBBDDDFFFGGGHHHKKKLLLMMMMMMMMMPPPTTTWWWYYYYYYYYYZZZ[[[[[[\\\]]]___^^^]]]]]]]]]^^^___```eeefffgggjjjmmmooorrrssslllmmmoooqqqrrrssssssrrrqqqpppppppppppprrrtttuuurrrppplllfff___XXXRRROOOFFF@@@>>>IIIaaauuu}}}|||||||||}}}~~~~~~~~~xxx[[[AAA<<<666666===OOOgggxxxppp^^^JJJBBBEEEQQQdddrrrsss|||~~~xxxtttzzz}}}qqqyyypppMMM:::333555000///111.........------------......444,,,222000...000EEE|||}}}uuu{{{yyyttt~~~~~~}}}|||xxxqqqjjjgggffffffgggeeebbb```bbbfffiiihhhfffccccccdddgggkkknnnqqqsssnnnnnnpppqqqssssssttttttrrrrrrrrrrrrrrrsssssssssvvvuuuwwwzzz~~~ttt___III>>>CCCQQQ]]]______aaahhhpppvvvwwwvvvvvvwwwwwwxxxyyy{{{|||}}}}}}{{{zzzzzzzzzyyyxxxvvvyyyyyyzzzzzzzzz{{{||||||}}}}}}}}}~~~~~~}}}~~~qqqwwwtttSSSggg{{{RRR<<<;;;999888666444222000//////////////////////////////---------............///......///000......333:::MMMssszzztttvvvjjj^^^WWWYYYddduuuyyy}}}tttjjjRRRRRRlll~~~wwwiiigggkkksssxxxwwwwwwpppccc^^^]]]```kkkzzz{{{yyy|||nnnSSSJJJJJJIII;;;555555222222333444444444333222111///...---,,,+++*********((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((('''(((***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111333444555666333555777777777888:::======>>>@@@BBBDDDFFFGGGHHHLLLMMMNNNNNNNNNOOOQQQTTTXXXXXXYYYZZZ[[[\\\\\\\\\^^^]]]\\\\\\\\\]]]___```cccdddgggjjjmmmppprrrssskkkmmmoooqqqssssssssssssqqqqqqrrrsssuuuwwwxxxyyyrrrrrroookkkddd]]]VVVRRRJJJBBB@@@MMMddduuu{{{{{{~~~}}}}}}}}}~~~~~~~~~~~~}}}kkkHHH???777666999DDDZZZnnnrrrhhhZZZJJJ???CCCXXXmmmjjjyyy~~~}}}}}}tttVVV>>>333444000///222000///......------......//////&&&,,,...111222@@@ooo~~~|||ttt|||}}}}}}vvvmmmgggddddddcccbbbbbb```___```dddggggggfffdddeeegggiiikkkmmmpppqqqppppppqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrsssssstttvvvwwwyyy}}}}}}ooo[[[GGG<<<>>>LLLXXXZZZ[[[^^^eeennntttuuutttuuuuuuvvvwwwyyy{{{}}}~~~~~~|||zzzzzzzzzzzzyyyxxxwwwwwwwwwxxxyyyzzz|||}}}}}}|||~~~~~~|||sssrrr}}}UUU[[[aaaCCC>>>:::999777555333111000000////////////////////////---------............///------///111000111;;;GGGpppwwwwwwxxx}}}iiiXXXOOOKKKRRRdddqqquuu~~~xxxvvvwww}}}|||}}}~~~yyyjjjRRRQQQkkk}}}vvvhhhccciiiqqqvvvvvvvvvrrrddd]]][[[]]]hhhxxx{{{www~~~qqqTTTKKKJJJHHH;;;444555222333333444555444333111111///...---,,,+++*********))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((('''(((***---......,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---000222444444444444222555888888777777:::======>>>???AAACCCEEEGGGGGGLLLMMMOOOPPPOOOPPPQQQSSSVVVWWWXXXZZZ[[[\\\]]]]]]^^^]]]\\\\\\\\\]]]___```___aaadddgggjjjmmmnnnoookkkmmmoooqqqssstttttttttqqqsssvvvyyy{{{|||||||||ttttttssspppiiiaaaXXXSSSIIIBBBCCCQQQeeesssxxxzzz~~~}}}}}}}}}}}}~~~|||}}}~~~~~~yyyQQQBBB777777999===NNNaaawwwtttjjjVVVAAA===RRRjjjkkk~~~dddFFF555555000...111000//////............//////111)))------111222777[[[}}}{{{}}}|||tttjjjdddddddddbbb___]]]^^^___```bbbdddfffggghhhjjjkkklllkkkkkklllnnnqqqqqqqqqqqqqqqppppppooooooppppppqqqqqqrrrrrrsssqqqtttvvvwww{{{wwwhhhTTTCCC;;;<<>>???AAACCCEEEFFFGGGHHHKKKOOORRRRRRSSSTTTUUUSSSUUUWWWZZZ\\\]]]]]]^^^^^^]]]]]]\\\]]]^^^___```]]]___bbbeeehhhkkklllllllllmmmpppsssuuuvvvwwwwwwtttwww{{{vvvwwwwwwtttmmmddd[[[UUUJJJEEEHHHXXXiiisssxxx{{{||||||||||||||||||}}}}}}~~~~~~}}}~~~bbbKKK999888999888AAAQQQjjjppppppbbbLLLAAANNNbbbooo}}}sssPPP:::777111---000000//////............//////111...444...///222333PPPnnnuuuzzz{{{}}}{{{rrrhhhdddeeeeeeaaa]]]XXX\\\______^^^```dddhhhgggiiillllllkkkkkkmmmooooooppppppqqqqqqqqqppppppooooooooopppqqqrrrrrrrrrpppuuuxxxxxx|||rrraaaMMMAAA;;;;;;CCCLLLYYYXXXZZZ```iiipppsssttttttttttttvvvwwwyyy{{{|||zzzxxxvvvvvvxxxyyyyyyyyyvvvvvvuuuuuuvvvxxxzzz{{{vvvxxxyyy{{{~~~}}}~~~rrraaa|||gggwww|||NNNCCC;;;:::888666444222111111////////////////////////---------............///000---///222000222EEE\\\~~~|||~~~}}}tttmmmqqq~~~\\\FFFGGGLLLVVVaaalllvvv|||}}}zzzzzz|||yyywwwyyy|||~~~~~~|||{{{|||wwwttt~~~zzzsss{{{kkkOOOIII^^^pppwwwtttiii___eeemmmqqqooooooyyyyyyjjjccc```^^^jjj{{{~~~sssUUUKKKJJJHHH:::444555222555555555555444222000/////////---,,,+++*********))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((('''(((***---///...---)))))))))******+++++++++*********++++++,,,,,,,,,---...------,,,+++***)))((()))***+++---...///000+++---000333333333111000000555999999777666999=========???AAACCCEEEFFFGGGEEEIIIOOOSSSUUUUUUVVVWWWRRRTTTWWWZZZ\\\^^^^^^^^^^^^^^^]]]]]]]]]^^^___```^^^```cccgggiiikkklllllllllnnnqqqtttwwwyyyzzzzzzxxx{{{yyyzzzzzzwwwpppfff\\\VVVMMMIIIOOO___nnnvvvzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{}}}rrrTTT===999888333888EEEQQQ]]]iiifffTTTEEEHHHSSSlllyyy|||wwwXXX>>>999222---////////////............//////'''+++444,,,///777<<>>TTTlllvvvxxx~~~~~~|||~~~aaaDDD888666222000222////////////////////////222///......111999JJJYYYmmm{{{~~~ooojjjdddbbbcccccc___\\\ZZZ[[[\\\[[[[[[^^^ccchhhiiifffeeehhhmmmppppppnnnooopppqqqqqqrrrrrrrrrrrrppppppnnnnnnnnnooopppqqqvvvvvvxxxyyydddLLL===888888>>>DDDWWW]]]]]]ZZZ___mmmvvvvvvtttsssssssssuuuwwwyyyzzzxxxvvvuuuvvvxxxyyyyyyxxxxxxxxxxxxvvvttttttvvvxxxttttttuuuwwwzzzqqq```vvvkkkRRRCCC@@@999333444888444---//////............//////............////////////111111///---000:::FFFMMMUUUiiizzz~~~xxx{{{zzzvvvzzzbbb[[[aaafffiiijjjmmmtttyyy~~~zzzppp^^^ZZZ\\\aaannn|||rrrrrr{{{wwwrrryyyrrrQQQEEEVVVgggooonnneeebbbbbbdddggghhhlllwwwqqqaaa[[[ZZZ\\\iiizzzxxxssswww~~~qqqTTTRRRPPPLLLBBB777333444444444444333222111000///000000///......------,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,---.........++++++***************+++,,,,,,+++++++++++++++,,,///...---,,,+++*********++++++,,,,,,,,,,,,------***---000222222222333444444444555777888999:::;;;;;;===???@@@AAABBBEEEHHHJJJKKKMMMMMMNNNPPPTTTVVVVVVXXXZZZ[[[ZZZYYYZZZ[[[^^^^^^]]]\\\\\\\\\]]]^^^bbb___ZZZZZZbbblllnnnkkkoooqqqsssvvvwwwwwwvvvuuu{{{~~~wwwqqqlllcccZZZPPPUUUbbbqqqyyyyyy|||}}}}}}|||{{{{{{||||||}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}rrrWWWEEE;;;555555777BBBMMMYYY[[[SSSGGG>>>:::III\\\nnn{{{xxxqqquuuzzz{{{yyypppsssuuuvvvuuuvvvyyy||||||eeeJJJ:::444222111222////////////////////////222///...000444>>>OOO```wwwyyyzzz~~~~~~zzzmmmhhhcccaaabbbbbb^^^[[[YYYZZZ[[[[[[[[[^^^dddiiikkkjjjjjjlllooorrrrrrrrrqqqrrrrrrrrrqqqqqqpppoooooooooooooooppppppqqqrrrssstttwww~~~yyyeeeNNN@@@999999===CCCVVVZZZYYYVVV[[[jjjsssrrrsssrrrrrrrrrsssuuuvvvwwwxxxvvvuuuuuuwwwxxxwwwwwwwwwxxxxxxwwwuuuuuuvvvwwwvvvvvvwwwyyy{{{}}}xxx___ttt}}}\\\IIIAAA999777999999444...//////............//////............////////////,,,//////...333???KKKRRRUUUaaakkkooouuu}}}||||||xxx{{{ppp^^^gggjjjnnnnnnmmmnnnssswww~~~~~~}}}~~~yyy||||||lll^^^YYYTTTRRRZZZgggiiinnn|||~~~mmmkkkrrrzzz~~~yyypppQQQHHHZZZjjjoookkk```^^^^^^aaadddfffjjjuuuooo___XXXWWW]]]gggvvv{{{vvvrrrrrrzzzpppUUUSSSPPPKKKAAA666222555444444444333222111000/////////...------,,,,,,+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))+++,,,------------++++++******++++++++++++,,,,,,++++++++++++,,,,,,///...---+++************++++++,,,,,,,,,,,,------+++---000222222222222333444444555666888999::::::;;;===???@@@@@@BBBEEEHHHIIIKKKMMMMMMNNNPPPSSSVVVVVVXXXYYYYYYXXXYYY[[[]]]^^^]]]\\\\\\\\\]]]^^^^^^bbb```]]]]]]ccckkklllhhhqqqrrrtttuuuvvvvvvuuutttzzzyyysssmmmcccZZZRRR[[[kkkyyy}}}{{{|||||||||||||||||||||||||||||||||{{{{{{|||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{bbbNNN???555333666;;;GGGUUUXXXPPPCCC:::666===IIIWWWccctttxxxlllggggggjjjllldddeeellltttqqqkkkoooxxxxxxlllVVV???333222333222////////////////////////000......222777CCCVVVggg~~~~~~ppphhhkkk|||sssiiieeebbb```aaa```]]]YYYXXXYYYYYYZZZ[[[^^^cccgggjjjlllnnnooooooppprrrtttsssssssssrrrqqqooonnnmmmnnnooopppqqqrrrssssssssssssuuuzzzwwwfffQQQCCC<<<:::===BBBVVVYYYVVVRRRYYYiiirrrrrrssssssrrrrrrssstttuuuuuuwwwvvvttttttuuuvvvuuutttvvvxxxyyyyyywwwvvvvvvwwwxxxxxxzzz||||||~~~~~~|||}}}]]]mmmjjjUUUDDD888:::===999333111000//////......//////000............////////////+++///000000666DDDSSSZZZ^^^dddkkkqqqyyyzzz}}}yyypppjjjlllnnnjjjddd```ppprrrsssrrrpppqqquuuyyy}}}zzzzzz}}}|||{{{|||~~~~~~~~~~~~mmmcccZZZTTTKKKCCCFFFOOOOOOSSSbbbxxxmmm\\\XXX^^^bbbllluuu|||kkkOOOJJJ^^^mmmpppjjj___[[[[[[^^^bbbdddiiitttppp```ZZZYYY]]]gggttt|||}}}{{{xxxwwwxxxmmmUUURRROOOJJJ@@@555111444333444444333222111000///,,,,,,++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***,,,,,,---------******++++++++++++++++++,,,,,,+++++++++,,,------...---,,,+++************+++++++++,,,,,,,,,------+++...111222222111222333333444555666777999::::::;;;<<<>>>???@@@BBBEEEGGGHHHJJJLLLNNNNNNPPPSSSUUUWWWWWWXXXWWWWWWXXX\\\___^^^]]]\\\\\\\\\]]]^^^___bbbbbbaaaaaaffflllkkkfffnnnoooqqqrrrtttuuuuuuuuuwww{{{|||yyyyyyyyyssslllaaaWWWSSS```rrr~~~|||{{{}}}zzz{{{{{{||||||||||||{{{~~~~~~~~~~~~}}}}}}~~~ooo[[[III<<<888;;;999EEERRRWWWPPPDDD999444777@@@LLLVVVcccsss|||pppeeeaaabbbfffaaa^^^gggwwwyyypppnnnvvvvvvsssbbbGGG555222444222///////////////////////////---...222888EEEZZZkkkxxxzzzzzzqqqdddfffsss|||zzznnndddbbb```______^^^ZZZWWWWWWWWWWWWXXXZZZ]]]```cccgggkkknnnnnnmmmlllooorrrrrrrrrrrrqqqqqqpppnnnnnnmmmoooqqqsssttttttttttttwww{{{ttteeeRRRFFF>>>;;;===BBBWWWYYYVVVRRRYYYjjjttttttuuuuuuuuuuuuuuuuuuvvvvvvwwwuuussssssttttttsssrrruuuwwwyyyzzzxxxwwwvvvwwwyyyxxxzzz|||{{{zzz___bbbtttdddKKK888:::===777222444000000////////////000000............///////////////222222000999NNN```gggkkkpppyyywwwzzzxxxooojjjfffcccdddiiipppqqqrrrrrrrrruuuzzz~~~~~~||||||}}}~~~~~~{{{cccZZZQQQMMMGGG@@@@@@CCC???BBBNNNdddzzzuuujjjZZZMMMIIIMMMJJJQQQ[[[gggxxxeeeLLLIII___nnnqqqkkk```YYYZZZ]]]aaaccchhhtttpppbbb^^^^^^^^^gggttt|||~~~}}}}}}tttUUURRRNNNHHH>>>333000222333333333333222222111000,,,++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,+++++++++,,,------...---,,,,,,+++************+++++++++,,,,,,,,,------,,,...111222111111222222333333444666777888999::::::<<<>>>???@@@AAADDDGGGGGGJJJLLLNNNOOOPPPRRRTTTVVVVVVVVVVVVVVVXXX]]]```]]]]]]\\\[[[\\\]]]^^^___cccdddddddddhhhlllkkkfffiiijjjkkknnnqqqtttwwwxxxvvvzzzzzzuuusssyyy~~~~~~xxxrrrkkk```VVVSSScccuuu~~~}}}{{{{{{yyyyyyyyyzzzzzz{{{{{{{{{|||{{{}}}}}}kkkWWWFFF??????999BBBNNNUUURRRGGG;;;333444>>>KKKUUUZZZbbbqqq{{{lll```\\\[[[bbbYYY___tttzzzrrrrrrvvvyyynnnRRR;;;444333222///////////////////////////------111999FFF\\\nnnxxxrrreeeaaammm~~~}}}uuuggg^^^^^^^^^^^^]]][[[XXXUUUWWWVVVVVVWWWYYY\\\^^^___gggkkknnnnnnlllkkkmmmpppnnnooopppqqqqqqqqqqqqpppnnnoooqqqssstttuuuttttttzzz~~~ssseeeUUUHHH@@@<<>>??????AAADDDGGGGGGIIILLLNNNOOOPPPQQQSSSTTTUUUVVVVVVVVVYYY]]]```]]]\\\\\\[[[\\\]]]___```bbbeeeeeeeeehhhlllkkkgggeeeeeegggjjjoootttxxx{{{www{{{zzztttqqquuu}}}~~~wwwqqqjjj```VVVUUUcccsss{{{~~~~~~}}}{{{zzzyyyyyyxxxyyyzzz|||}}}{{{yyy{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}uuuaaaLLL???<<<888>>>GGGQQQUUUOOOBBB777555<<>>???AAADDDFFFFFFIIILLLNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWYYY]]]```\\\\\\[[[[[[\\\^^^___``````cccdddccceeejjjjjjgggdddeeefffiiinnntttyyy|||vvvzzzzzzrrrnnnqqqyyy}}}|||tttnnnhhh^^^UUUWWWdddqqqxxx}}}|||}}}{{{yyyxxxyyy|||~~~|||zzz}}}}}}}}}}}}}}}}}}}}}}}}}}}|||kkkVVVEEE>>>999;;;BBBPPP[[[ZZZMMMAAA888999EEEXXXcccgggqqq~~~wwwoooiii\\\TTT```wwwvvv|||~~~{{{kkkOOO777///333///////////////////////////...///666@@@PPPhhh|||tttqqq~~~|||zzz}}}{{{}}}|||~~~wwwhhh\\\UUUXXX[[[\\\ZZZWWWTTTRRRSSSRRRSSSXXX___dddggggggnnnnnnoooppprrrqqqooommmkkklllnnnoooqqqrrrrrrsssqqqqqqqqqqqqqqqrrrsssssswww}}}sssaaaQQQEEE>>>@@@FFFYYYdddfff\\\UUU]]]iiiooossstttuuuwwwxxxxxxxxxwwwuuusssrrrrrrtttuuuuuuttttttuuuvvvuuuttttttvvvxxxxxxuuuuuuwwwvvvsssssswww|||yyyooocccaaaooommmRRR>>>777666666666111111000000000000111111............///////////////111333AAAjjjyyy{{{pppllloootttppplllkkkmmmrrrxxx{{{~~~}}}}}}~~~~~~}}}|||yyydddTTTLLLIIIEEE@@@:::999<<>>???AAADDDFFFFFFIIILLLNNNOOOPPPQQQRRRQQQSSSUUUWWWXXXZZZ]]]___\\\\\\[[[[[[\\\^^^___```___bbbcccaaaccchhhiiigggffffffgggjjjnnntttyyy}}}tttxxxxxxpppjjjmmmtttxxx}}}}}}xxxpppiiiddd[[[RRRYYYdddooovvv}}}~~~}}}{{{yyyzzz}}}~~~~~~yyyeeeSSSJJJ::::::AAAQQQbbbeeeXXXJJJ;;;777AAAZZZmmmsss|||wwwpppdddXXX]]]ttt~~~}}}qqqVVV888...333////////////////////////000///111999DDDVVVooo}}}{{{zzz~~~yyy{{{}}}~~~~~~}}}{{{{{{uuuggg]]]SSSVVVZZZ[[[YYYVVVSSSQQQQQQQQQSSSYYYbbbiiilllmmmnnnmmmmmmooorrrrrrnnnjjjlllmmmnnnoooqqqqqqrrrrrrrrrqqqpppooopppqqqrrrssswww}}}zzzfffUUUFFF>>>@@@FFF___kkkooobbbWWW\\\gggnnnoooppprrrtttvvvvvvvvvuuutttsssrrrrrrtttvvvvvvuuutttttttttsssssssssvvvxxxxxxuuuuuuwwwvvvssstttwww{{{lll]]]tttgggWWWUUUuuuttt[[[CCC999999888333111111000000000000111111............/////////000111444888JJJxxxzzzsssuuuvvvppptttsssppplllkkknnnuuu{{{~~~~~~}}}zzzyyy{{{}}}}}}mmmZZZNNNIIIFFFBBB;;;;;;>>>DDDKKKTTTbbbooouuuwwwuuujjj]]]QQQHHHBBB???LLLbbbvvv~~~{{{}}}```HHHHHH```mmmmmmggg^^^^^^]]]```ccceeehhhsss}}}wwwdddYYYVVVVVVXXXeeeuuuxxxttt|||vvv]]]\\\VVVHHH:::222222666666666555444333111000///......---,,,+++))))))((())))))))))))))))))))))))******))))))((((((''''''))))))((((((((((((((()))))))))***+++***)))(((''''''))),,,...///...---+++,,,------...//////......,,,,,,,,,++++++***************+++***)))***---//////000000000111111111111333333444555666777888888999:::<<<>>>@@@CCCDDDEEEEEEHHHKKKMMMNNNOOOPPPQQQTTTUUUVVVVVVVVVWWWYYY\\\ZZZZZZZZZ[[[]]]___aaacccaaaaaaaaaccceeefffeeedddeeeiiinnnqqqtttvvvxxxzzzyyysssmmmjjjmmmrrrvvvxxx}}}{{{uuunnndddYYYOOOJJJVVVbbbooovvvzzz}}}{{{www~~~}}}{{{{{{{{{|||}}}}}}{{{|||~~~~~~{{{|||}}}}}}}}}eeeJJJAAA===BBBMMM[[[kkkeeeKKK???888DDD___nnnnnntttqqqwwwcccWWWsssppp\\\;;;777...333111......///000000///333111333>>>NNNddd}}}zzz~~~~~~|||}}}~~~}}}{{{~~~{{{kkkZZZQQQTTTTTTUUUUUUTTTSSSQQQPPPNNNOOOTTT[[[ccciiilllmmmkkkkkklllmmmmmmnnnnnnmmmkkklllmmmnnnoooooooooooorrrrrrrrrrrrqqqrrruuuwwwyyy|||lllXXXHHH>>>@@@GGGcccooosssgggZZZ[[[fffpppqqqqqqqqqssstttuuutttssswwwuuusssqqqqqqrrrtttuuuxxxxxxxxxxxxwwwvvvttttttuuutttrrrrrrsssssssssrrrttthhh___nnniii___qqq|||zzznnnXXXBBB888888777111333222111111111111111111///////////////.........111000<<>>@@@CCCDDDEEEEEEHHHKKKMMMNNNOOOPPPQQQQQQSSSUUUVVVVVVWWWYYY[[[ZZZZZZZZZ[[[\\\___aaacccbbbbbbbbbccceeeeeeeeedddbbbeeeiiilllooorrrvvvyyytttpppkkkkkknnnssswwwxxx{{{yyyrrrgggZZZOOOGGGDDDOOO]]]mmmtttwwwzzz||||||{{{{{{{{{{{{{{{}}}~~~}}}}}}~~~~~~zzzwwwpppooottt|||~~~oooYYYHHHBBBDDDMMM[[[nnnlllWWWEEE;;;CCC]]]nnnooosss~~~tttzzziiicccoooCCC888222333111......///000000/////////888HHH\\\nnnyyyuuu~~~|||}}}~~~xxxhhhXXXPPPRRRSSSSSSSSSSSSQQQPPPOOOLLLNNNRRRZZZbbbhhhkkklllkkklllmmmnnnooonnnmmmmmmlllmmmnnnoooppppppppppppqqqqqqqqqrrrrrrtttvvvxxxxxxyyy}}}oooZZZIII>>>>>>CCCVVVfffoooggg[[[[[[gggqqqsssrrrrrrrrrsssssssssrrrtttttttttttttttttttttuuuwwwwwwwwwwwwvvvuuutttssstttrrrqqqqqqrrrssssssrrrssswwweee~~~wwwfffkkkvvvlllXXXCCC999888666222222222111000000000111111////////////////////////222333???VVVooo{{{tttvvv~~~xxxjjjmmmgggkkkhhhgggkkkooosss{{{~~~|||}}}~~~sss]]]OOOIIIDDD@@@???<<>>@@@CCCDDDEEEDDDGGGKKKMMMNNNNNNPPPQQQNNNQQQTTTVVVWWWWWWXXXZZZZZZZZZZZZZZZ\\\^^^aaabbbbbbccccccdddeeeeeeffffff___aaadddgggjjjoootttyyypppnnnlllmmmqqquuuxxxyyyzzzxxxqqqcccRRREEE??????EEEUUUfffooorrrwww}}}{{{{{{{{{{{{{{{|||}}}~~~}}}{{{{{{}}}~~~|||tttnnnmmmlllqqqzzz~~~zzzlllSSSIIIFFFLLLXXXmmmrrrcccNNN???AAAYYYmmmpppqqqvvvyyy~~~tttsssLLL666333333111......///000000///......777KKKcccwww}}}rrryyy|||vvvvvv}}}}}}}}}uuueeeVVVNNNPPPPPPPPPPPPOOONNNMMMMMMJJJLLLPPPXXX```gggjjjkkkmmmnnnoooppppppooommmkkknnnnnnooopppqqqqqqqqqqqqpppppppppqqqrrruuuwwwxxxuuuuuuxxxvvv^^^KKK???<<<>>>LLL___nnnkkk___\\\fffqqqttttttsssrrrrrrsssssssssssstttuuuwwwwwwvvvuuutttvvvvvvvvvvvvuuutttssssssrrrpppoooppprrrttttttsssrrr{{{jjjlllaaa~~~wwwmmm[[[HHH<<<999888555222222111000//////000000////////////////////////333888DDDTTTdddqqq~~~}}}|||~~~~~~||||||xxxhhhkkkiiiccceeeiiinnnpppqqqyyyyyyaaaQQQJJJDDD???>>>999BBBaaavvvlll^^^RRRKKKDDDKKKaaatttzzztttcccaaaiiitttssscccgggvvvwwwqqqggg\\\\\\ccclllllldddbbbqqqxxxeee[[[YYYZZZVVVeeettt}}}}}}xxx{{{zzzwwwWWWWWWRRRIII===555222333555555555444333222000///------,,,,,,+++***))))))(((((((((((((((((((((((())))))))))))(((((((((((()))(((((((((((())))))***+++,,,---------,,,+++***+++++++++,,,,,,---------.........///......---,,,++++++++++++++++++++++++******+++***)))***---///111111111222222222333333444444555666777888999999999:::<<<>>>@@@CCCDDDEEEDDDGGGJJJMMMMMMNNNOOOQQQMMMPPPTTTWWWXXXXXXYYYZZZZZZZZZZZZZZZ\\\^^^```aaacccdddeeeeeeeeefffgggiiiaaabbbccceeehhhnnnvvv{{{rrrssssssuuuwwwxxxyyyyyyzzzzzztttfffRRRCCC=========JJJYYYccclllvvv|||~~~}}}}}}|||{{{zzzzzzzzzzzzzzzzzzzzz|||}}}zzzzzz~~~~~~}}}~~~zzz___QQQJJJKKKUUUjjjtttkkkXXXEEE@@@UUUkkkqqqqqqttt|||{{{~~~}}}XXX888555333111......///000000///222...222FFF```zzz|||wwwwwwllltttvvvtttyyywwweeeTTTMMMMMMMMMMMMMMMLLLKKKJJJJJJHHHJJJNNNVVV___fffjjjkkknnnooopppqqqqqqooolllkkkmmmnnnooopppqqqqqqqqqqqqqqqooonnnoooqqqsssttttttrrrpppsssdddNNN@@@;;;:::JJJ^^^qqqpppddd]]]eeepppsssttttttsssssstttvvvxxxwwwwwwwwwwwwvvvuuutttsssttttttuuuuuutttssssssrrrrrrppppppqqqsssuuuvvvuuurrrxxxpppqqqWWWkkkvvvdddOOO@@@:::999999222222111000///////////////////////////000000000333<<>>@@@CCCDDDEEEDDDGGGJJJLLLMMMNNNOOOPPPNNNQQQUUUXXXYYYYYYZZZ[[[ZZZZZZZZZZZZ[[[]]]___```bbbdddeeefffeeefffiiilllhhhiiiiiiiiilllrrrzzz|||~~~{{{zzz{{{{{{vvvhhhTTTDDD<<<;;;999???HHHTTTdddsssyyyxxx{{{{{{{{{{{{zzzzzzzzzyyyvvvyyy{{{}}}||||||~~~nnn^^^TTTSSSXXXjjjvvvqqqaaaLLLBBBQQQgggrrrwww|||{{{~~~~~~hhh@@@888333111......///000000///222///555IIIddd}}}xxx|||yyypppppp}}}ppprrroooooo{{{~~~}}}}}}~~~yyyeeeSSSKKKKKKKKKJJJIIIIIIHHHHHHHHHFFFHHHMMMUUU^^^eeeiiikkknnnooopppqqqpppooommmkkkmmmmmmnnnoooppppppppppppssspppmmmmmmooopppooonnnnnnlllppplllQQQAAA;;;999DDDWWWjjjnnnccc\\\cccnnnoooqqqtttuuuuuuvvvzzz||||||zzzwwwuuusssrrrsssssssssttttttttttttssssssrrrsssrrrqqqsssuuuxxxxxxxxxsssvvv}}}{{{XXXbbbnnnXXXDDD999777:::333222111000////////////////////////000000111111444CCCUUUbbbjjjttt{{{|||}}}uuu___\\\ggg}}}qqqffffffkkkggggggmmmyyy|||tttaaaTTTIIIAAA???999:::JJJccc{{{xxxfffTTTHHHFFFIIIYYYfffjjjwwwqqqkkkrrruuuhhhdddkkk{{{zzzsssyyy|||tttnnncccYYYXXXYYY]]]aaagggtttrrr^^^TTTRRRRRRXXXgggwww~~~}}}zzzzzzxxxtttSSSPPPJJJBBB:::444111111444444444444333222111000,,,,,,,,,+++++++++******(((((((((((((((((((((((((((((((((((())))))))))))(((''''''(((((()))***+++,,,,,,---------,,,+++***+++,,,,,,------,,,,,,,,,,,,------...//////......***++++++++++++,,,,,,,,,******+++***)))***---/////////000000000111111111444555666666888888999:::999:::<<<>>>@@@CCCDDDEEECCCFFFJJJLLLMMMMMMOOOPPPPPPSSSVVVXXXYYYYYYZZZ\\\ZZZZZZZZZZZZ[[[]]]___```aaacccfffffffffhhhlllqqqttttttsssrrrtttyyy~~~~~~|||ttteeeRRRBBB999777666777;;;FFFYYYlllsssqqquuuvvvxxxzzz{{{}}}}}}}}}yyy|||}}}{{{{{{~~~|||||||||||||||}}}}}}~~~}}}lllcccaaacccppp{{{xxxiiiUUUHHHQQQddduuu|||yyy|||wwwnnnwwwzzzwww~~~pppDDD777333111......///000000///...111@@@XXXqqq}}}|||wwwpppmmmtttyyyooosss}}}{{{~~~|||{{{{{{}}}wwwcccRRRKKKJJJIIIHHHGGGFFFFFFFFFFFFDDDGGGLLLTTT^^^fffjjjkkknnnnnnoooooonnnnnnmmmmmmlllmmmnnnooopppppppppppptttqqqmmmlllnnnooonnnlllmmmkkkooo{{{rrrRRRAAA;;;::::::IIIZZZaaaZZZUUU]]]iiijjjnnnsssuuuuuuvvvzzz}}}}}}zzzwwwsssqqqqqqrrrsssssstttttttttttttttsssssstttsssssstttvvvxxxyyyxxxsssuuuzzzjjjooo{{{dddLLL:::555999444444222111000000000000...//////000000111111222666KKKeeeuuu|||}}}~~~~~~gggZZZYYYoooxxxllleeebbbfffccccccjjjwww~~~~~~lll]]]OOODDD<<<999999???MMMdddjjjWWWIIIHHHGGGPPPYYY^^^rrrtttkkkkkkwwwsssiiikkkvvvxxxsss{{{yyysssooofff[[[XXXXXX[[[___ggguuuqqq]]]RRRPPPPPPYYYhhhxxx~~~{{{{{{{{{uuuSSSOOOHHH@@@999444222222444444444444333222111111,,,,,,,,,++++++++++++***))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''((()))***++++++,,,,,,------,,,***)))***+++---......---+++***++++++---...//////000000******+++++++++,,,,,,,,,******+++***)))***---///000000111111111222222222555555666777888999999:::999:::<<<>>>@@@CCCDDDEEECCCFFFJJJLLLLLLMMMNNNPPPQQQSSSUUUVVVVVVWWWYYY[[[ZZZZZZYYYZZZ[[[\\\^^^______cccfffffffffiiiooottt~~~~~~}}}{{{|||rrr```MMM???777444222222333;;;NNNbbblllmmmrrrtttvvvyyy|||}}}~~~~~~|||}}}|||yyywwwzzz~~~}}}|||||||||||||||}}}~~~~~~vvvpppooonnnwww~~~ooo]]]OOOSSSdddyyysssrrrooogggsss|||qqqmmmsssmmmuuuqqqGGG999333111......///000000///+++555IIIdddzzztttjjjnnn}}}rrr{{{}}}zzz|||}}}{{{yyywwwxxx{{{|||ooo]]]OOOKKKIIIHHHGGGEEEEEEEEEEEEEEEDDDFFFLLLTTT^^^fffjjjlllnnnmmmlllllllllmmmnnnooonnnnnnooopppqqqqqqqqqqqquuuqqqmmmmmmpppqqqpppmmmnnnmmmooovvvvvvQQQ>>>::::::666???LLLRRROOOKKKSSS___fffkkkrrrttttttsssvvvyyyxxxwwwuuutttsssrrrrrrssssssttttttuuuuuuuuuttttttuuutttssstttvvvxxxxxxwwwqqqssswwwuuuuuuYYYAAA777999666555444222111111000000...//////000111111222222;;;VVVvvvxxxwwwzzzkkk]]]nnnmmmjjjggg```bbb\\\___iiivvv~~~~~~}}}~~~~~~|||||||||~~~wwweeeTTTHHH888777777888>>>PPPppp~~~jjjWWWJJJJJJKKKWWWaaadddvvv|||yyy|||{{{mmmllluuu~~~uuurrrzzzwwwrrrppphhh]]][[[ZZZ\\\^^^fffvvvsss___TTTRRRRRRYYYiiiyyy~~~|||{{{|||uuuTTTPPPHHH???999555444444444444444444333333222111,,,,,,++++++++++++++++++************************'''((((((((())))))******''''''''''''((()))++++++++++++,,,---,,,+++***)))***+++---//////---+++)))***+++,,,...///000000111*********++++++,,,,,,,,,******+++*********---///111111222222222333333333555555666777888999::::::999:::<<<>>>@@@CCCDDDEEECCCFFFIIILLLLLLMMMNNNPPPRRRSSSTTTTTTTTTUUUXXXZZZZZZZZZYYYZZZZZZ\\\^^^___^^^bbbfffffffffiiipppwwwqqq\\\JJJ===666333///000111777EEEYYYgggllltttuuuwwwzzz{{{||||||{{{xxxyyy{{{|||~~~}}}~~~}}}}}}}}}}}}~~~~~~}}}{{{zzzzzz|||}}}~~~}}}yyyuuuwwwuuu{{{ssscccUUUVVVddd|||nnnjjjjjjfffwww~~~ooommmsssfffpppuuuNNNAAA333111......///000000///---777LLLeeeyyypppfffooo}}}ooo}}}zzzyyyzzzxxxwwwtttssstttxxx|||~~~|||{{{uuuhhhWWWMMMKKKIIIHHHFFFEEEDDDDDDEEEEEEDDDFFFLLLTTT^^^fffkkkmmmnnnlllkkkjjjkkkmmmooopppoooooopppqqqrrrrrrrrrrrruuuqqqmmmnnnrrrtttsssppppppnnnpppsssxxxwwwPPP<<<999;;;888===EEEKKKGGGCCCJJJVVVcccjjjqqqtttrrrppprrrtttrrrssstttuuuuuutttsssrrrttttttuuuuuuuuuuuuuuutttuuusssrrrsssuuuvvvvvvvvvppprrrvvv{{{kkk|||fffIII;;;;;;777666555333222111111111...//////000111222222222>>>]]]yyyyyy|||~~~hhhnnnyyyeeegggfff\\\\\\\\\cccooo|||}}}zzz{{{~~~zzz}}}}}}jjjXXXJJJ999::::::999:::GGGddd}}}yyyfffUUUIIILLLRRReeerrrttt}}}ooollluuu~~~kkkqqqwwwyyyvvvpppkkkhhh]]]]]]^^^______dddsssrrr___RRRNNNPPPZZZiiiyyy}}}mmmWWWOOOEEE???888222111555333333333333222111000000------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))((('''''')))+++,,,,,,---------,,,+++++++++,,,,,,---............,,,---.........---,,,+++)))************+++++++++,,,,,,,,,,,,------...///////////////000111222333555555666666777777888888999:::<<<>>>@@@AAABBBBBBDDDEEEGGGIIIIIIKKKNNNQQQPPPQQQRRRSSSUUUVVVXXXXXX[[[ZZZZZZZZZZZZZZZ[[[[[[___```aaadddgggmmmtttyyyiiiSSSCCC888333111+++333555111777KKK___gggppptttyyy{{{{{{{{{}}}|||{{{zzzzzz|||}}}}}}}}}~~~}}}{{{{{{zzz{{{|||{{{zzz{{{}}}~~~}}}}}}zzzyyy{{{}}}|||~~~wwwnnnuuuuuutttuuu|||}}}{{{bbbeeeZZZaaauuueee___bbbbbbnnnvvvmmmfffjjjtttrrr[[[AAA444///,,,...000...///222///777PPPpppjjjeeevvvkkkfff~~~}}}zzz{{{|||{{{vvvuuuxxx{{{{{{yyy|||{{{vvvlll___SSSJJJFFFDDDCCCBBBAAAAAABBBCCCDDDFFFEEEKKKWWWbbbgggjjjmmmjjjjjjiiiiiijjjkkkmmmnnnkkkooossstttrrrpppoooppppppqqqrrrpppnnnlllkkklllqqqkkkkkktttyyytttPPP???;;;999555999DDDNNNKKKAAABBBMMM^^^hhhqqqtttuuuwwwvvvtttqqqrrrtttuuuuuutttrrrqqqrrrsssssstttssssssrrrrrrssssssssstttttttttttttttssspppqqqyyynnnmmmgggHHHBBB888555444222000000///000000444///...111222111111444CCClll{{{wwwlllqqq{{{rrrbbbbbbddd``````^^^hhhttt}}}}}}{{{|||{{{}}}}}}}}}~~~ooo^^^KKKAAA;;;888999888>>>VVVqqqxxx^^^LLLBBBEEEXXXmmmxxxzzz}}}}}}vvvpppsssyyyjjjooovvvxxxuuunnniiifff___^^^]]]\\\\\\cccsssppp]]]QQQOOOQQQXXXgggxxx~~~oooWWWOOOEEE???888111000333333333333333222111000000------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))'''((()))+++---------------,,,+++***+++,,,,,,------------,,,,,,---.........---++++++)))************+++++++++,,,,,,,,,,,,------...///////////////000111222333444555555666777888888999999:::<<<>>>???@@@AAAAAADDDFFFHHHIIIJJJLLLOOOQQQPPPPPPQQQSSSUUUVVVWWWXXXYYYYYYYYYYYYZZZ\\\]]]]]]\\\^^^aaadddhhhooowww|||}}}}}}vvvkkkaaaQQQCCC999444333222111555555222444BBBSSS^^^mmmrrrxxxzzzzzzyyy{{{}}}|||{{{yyyyyyzzz{{{zzzyyy{{{}}}}}}{{{zzzzzzzzz{{{{{{{{{yyyyyy{{{}}}~~~~~~|||{{{}}}~~~tttiiiiiijjjkkknnnxxx~~~kkkmmm]]]]]]zzz{{{rrrccc^^^\\\SSS[[[uuu{{{rrrjjjllluuusss]]]EEE666111...///111///000333111:::SSSrrrwww{{{dddbbb{{{{{{zzzxxxyyyuuurrrsssyyy}}}{{{uuukkk^^^RRRKKKHHHDDDCCCBBBBBBAAABBBCCCCCCEEEEEEJJJWWWaaafffiiilllmmmlllkkkjjjjjjkkklllmmmlllooorrrsssqqqooopppqqqqqqrrrsssqqqooommmlllmmmpppjjjiiiooosssxxxqqqOOO???:::888777999CCCOOOMMMDDDCCCIIIZZZdddnnnqqqsssuuuuuusssqqqrrrtttuuutttsssrrrppprrrssssssttttttttttttsssttttttttttttttttttttttttsssqqqsssyyyvvveeegggkkkMMMCCC888555444222111000000000000333///...111222111222555GGGlllxxxzzziiissslll___```ccc`````````kkkzzz}}}}}}~~~|||~~~~~~zzz}}}|||hhhRRRAAA:::777777555888JJJ___lllUUUFFF>>>>>>KKK___oooyyy}}}xxxssssssiiiooovvvxxxssslllfffccc```]]]ZZZXXXXXX```rrr~~~mmm\\\QQQQQQTTTWWWgggwwwrrrXXXOOOFFF???888111000222333333333333222111000000------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))((((((***,,,.........------+++******,,,,,,,,,,,,,,,,,,+++***,,,---.........---+++***)))************+++++++++,,,,,,,,,,,,---...//////////////////000111222333333444555666777888999:::999:::<<<>>>???@@@AAAAAAEEEGGGIIIJJJKKKLLLOOOQQQOOOPPPQQQSSSUUUWWWXXXYYYXXXXXXYYYYYY[[[\\\^^^___\\\]]]```cccgggmmmtttyyyyyytttvvv~~~lllWWWLLLFFF===777444444555666999888999999777;;;GGGTTTkkkqqqxxx{{{{{{zzzzzz{{{|||zzzxxxwwwxxxxxxwwwvvvyyy{{{}}}}}}{{{zzzzzzzzzzzz{{{{{{zzzyyyxxxzzz{{{~~~~~~~~~wwwiii\\\^^^aaahhhuuuxxxvvvaaaYYYlllooolll~~~vvviiigggbbbRRRVVVqqqyyyqqqhhhiiiqqqppp]]]HHH999333///000111000111444222>>>XXXtttvvv___bbb}}}}}}xxxssstttqqqooosssyyy}}}{{{tttiii[[[PPPKKKJJJDDDDDDCCCBBBAAAAAABBBBBBDDDDDDJJJVVV```dddgggkkknnnmmmlllkkkkkkkkklllmmmmmmoooppppppoooooopppqqqqqqrrrsssrrrpppnnnnnnnnnpppjjjiiilllnnnqqq}}}qqqQQQAAA<<<999888999BBBOOORRRJJJEEEFFFVVV```jjjoooqqqttttttrrrrrrssstttttttttrrrqqqpppssssssttttttuuuuuuuuuuuuuuuuuuuuuttttttssssssrrrrrrrrrvvvyyy|||~~~mmmllltttWWWEEE:::666555333111000000000111333///...111222111333777NNNlllfff]]]hhhcccZZZ^^^aaa___aaabbbppp}}}|||~~~~~~~~~xxxxxxzzz}}}kkkSSSCCC<<<777777555555>>>LLLrrr~~~uuu^^^KKKAAA<<<999@@@NNNbbbvvv{{{~~~|||nnnhhhjjjqqqxxxyyyrrriiiccc```___\\\ZZZYYYXXX___qqq|||lll[[[RRRRRRWWWYYYjjjzzztttYYYQQQHHHAAA:::222111333333333333333222111000000------,,,++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))((()))***,,,//////......---,,,******,,,,,,,,,,,,++++++***))),,,,,,---...---,,,+++***))))))*********++++++++++++++++++,,,---...///000////////////000111222333333333444666777999:::::::::;;;===???@@@AAABBBBBBEEEGGGJJJKKKKKKLLLNNNPPPPPPQQQSSSTTTVVVXXXZZZZZZZZZYYYZZZZZZ[[[\\\]]]^^^\\\^^^```bbbdddiiinnnsss}}}|||yyytttqqqrrryyy{{{___IIICCC@@@;;;999999:::;;;;;;???===AAAFFFDDD>>>CCCOOOjjjpppxxx||||||{{{{{{{{{zzzyyywwwwwwxxxyyyxxxwwwxxxzzz||||||{{{zzzzzz{{{{{{||||||{{{yyyyyyzzz|||}}}}}}~~~~~~~~~{{{jjjUUUXXX]]]hhhvvv}}}ttt^^^TTTccciii___eeesss}}}mmmkkkhhhYYY\\\tttyyyqqqhhhhhhnnnnnn___LLL;;;444//////000///111555444DDD___wwwppp\\\fff}}}xxxrrrtttrrrqqqsssxxx}}}{{{yyysssfffWWWMMMIIIJJJDDDDDDCCCBBBAAAAAAAAAAAABBBCCCKKKVVV___bbbfffjjjmmmmmmlllkkklllmmmnnnooooooooonnnnnnnnnnnnpppqqqoooppprrrqqqooonnnnnnnnnqqqllljjjllllllnnnvvvsssVVVFFF???:::888888AAAOOOVVVRRRJJJGGGSSS^^^iiinnnqqquuuvvvuuussssssttttttsssrrrqqqpppttttttttttttuuuuuuvvvwwwvvvuuuuuutttsssrrrrrrqqqqqqssswwwyyyxxx}}}}}}bbbIII===777666444222111000000111222//////111111111444999VVVlllzzz}}}{{{}}}lllKKKSSS]]][[[VVV\\\___]]]aaaeeettt~~~{{{{{{|||}}}}}}~~~{{{}}}|||~~~}}}fffOOOBBB===999:::888666999???[[[gggmmmcccQQQDDD???===:::<<>>@@@AAACCCCCCDDDDDDGGGJJJKKKLLLLLLMMMOOOQQQRRRTTTVVVXXXZZZ[[[\\\]]]\\\[[[[[[[[[[[[[[[\\\\\\]]]___aaacccfffkkkoooyyy~~~{{{rrrlllhhhiiiooovvv{{{wwwhhhVVVIIIBBB@@@>>>>>>?????????===BBBAAAIIIUUUUUUMMMJJJNNNgggnnnvvvzzzzzzyyyyyyzzzyyyxxxwwwxxxzzz||||||{{{yyy{{{||||||{{{zzz{{{||||||}}}}}}|||{{{{{{|||~~~||||||||||||~~~{{{kkkUUUTTTYYYgggvvv|||tttdddSSSKKK[[[llleeeccciiivvvtttkkkiii]]]\\\nnnyyypppmmmqqqpppbbbRRR<<<555///.........000444666LLLhhh}}}iiiVVVfff|||{{{xxxssstttsssrrrtttvvvzzz|||}}}zzzxxxrrrdddTTTIIIFFFHHHCCCCCCBBBBBBBBBAAAAAA@@@AAACCCLLLWWW___aaaeeeiiijjjjjjjjjkkkllloooqqqrrrooonnnllllllmmmnnnpppppplllnnnoooooonnnmmmmmmnnnooollljjjjjjkkkmmmrrrxxxrrrWWWHHH@@@:::777777>>>LLLVVVWWWPPPJJJSSS^^^jjjooossswwwxxxwwwttttttttttttssssssrrrrrruuuttttttttttttuuuvvvwwwuuuttttttsssrrrqqqqqqppppppssswwwwwwtttxxx{{{wwwuuummmNNN@@@888777555333111111111111111//////111111000555<<>>@@@AAACCCCCCDDDDDDFFFIIIKKKKKKKKKLLLMMMQQQRRRTTTVVVXXXZZZ\\\]]]^^^]]]\\\[[[[[[[[[[[[[[[ZZZ[[[]]]^^^```bbbfffiiirrr{{{nnnZZZMMMKKKQQQYYY\\\XXXPPPIIIEEE?????????AAACCCDDDDDDCCCFFFIIISSSaaagggcccZZZUUUeeekkkssswwwwwwvvvwwwyyyyyyxxxwwwxxx{{{}}}~~~~~~{{{|||}}}|||{{{zzz{{{}}}|||}}}~~~}}}||||||~~~}}}|||{{{|||~~~~~~qqqVVVPPPQQQ___rrr||||||{{{qqqgggRRRKKKHHHUUUrrrpppkkkiiimmm{{{yyyrrrgggaaaiii|||tttpppqqqooobbbTTT???666///---------000555:::UUUsss~~~|||zzzjjjttt{{{aaaOOO```xxxwwwvvvsssqqqqqqrrrsssvvvyyy{{{}}}zzzyyysssdddSSSGGGDDDEEEAAAAAABBBBBBBBBBBBAAAAAAAAADDDMMMXXX___aaadddiiihhhhhhhhhjjjlllooorrrsssooommmkkkkkkmmmoooooooookkkmmmnnnnnnmmmlllmmmnnnkkkiiihhhhhhiiijjjlllnnn}}}nnnUUUGGG>>>999666666;;;FFFRRRVVVQQQLLLSSS^^^iiiooossswwwyyyxxxtttttttttttttttttttttuuuvvvuuutttsssssssssuuuuuurrrrrrrrrqqqqqqpppppppppppprrruuutttqqquuuwwwooouuuSSSBBB999888666444222111111111000///000111000000666>>>SSSaaafffllluuusssfff[[[WWWLLLDDDKKKQQQXXXUUUTTTZZZ[[[ZZZbbbiiixxx|||yyyzzz|||~~~{{{cccVVVNNN@@@888888888777666444333333;;;CCCGGGCCC===;;;:::999777;;;EEEWWWlll||||||tttllljjjlllooossssssuuu{{{~~~~~~vvvVVVaaammmpppiii```\\\\\\aaabbbeeeggggggiiiuuussscccYYYYYY\\\```qqqwww{{{oooUUUNNNGGGBBB<<<555333555333333333333222111000000------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***)))***,,,///,,,------...............+++,,,,,,------------,,,++++++,,,---,,,+++***))))))************+++++++++******+++,,,---///000111////////////000111222333444555555666777888888999999:::<<<>>>@@@AAABBBBBBBBBEEEIIIJJJJJJJJJJJJKKKOOOPPPRRRTTTWWWYYY[[[\\\]]]]]]\\\[[[[[[[[[\\\\\\YYYZZZZZZXXXWWWVVVXXXYYY\\\eeeoootttnnn___NNNCCC===BBBGGGIIIGGGEEEDDDEEECCCDDDEEEIIIMMMOOOPPPOOORRRWWW___kkkxxx|||qqqcccgggmmmssswwwwwwwwwyyy{{{zzzyyyxxxyyy{{{}}}}}}||||||}}}}}}|||zzzyyyzzz|||zzz{{{||||||||||||~~~|||}}}xxxZZZLLLGGGVVVlllzzz}}}|||rrrfffPPPTTTSSSYYYyyy{{{tttnnnnnnyyyyyynnneeefffxxxuuuqqqooosssssshhh\\\AAA999111.........111666@@@^^^~~~{{{zzziii[[[iiiwww```NNN___}}}|||tttrrrrrrqqqpppqqqrrrtttuuuwwwzzz|||{{{{{{vvvgggTTTFFFCCCDDD>>>???AAABBBCCCCCCBBBBBBAAAEEEOOOZZZ___```dddiiihhhhhhhhhiiikkknnnppprrrnnnllljjjkkknnnooonnnmmmkkkmmmnnnooonnnmmmnnnooojjjiiihhhgggggghhhhhhgggqqq{{{{{{iiiSSSGGG@@@:::666666999@@@JJJOOONNNJJJPPP\\\gggmmmpppuuuvvvuuuuuutttuuuuuuuuuvvvwwwxxxwwwuuusssrrrqqqrrrssstttpppppppppooooooooooooooopppppprrrrrrpppttt|||mmm}}}{{{WWWDDD:::999666444222111111111000///000111000000777@@@[[[jjjooorrr}}}wwwcccWWWFFFDDDXXXWWW[[[WWWUUUZZZYYYYYYbbbhhhxxx}}}yyyxxxyyyzzz{{{|||}}}~~~~~~vvvooo```NNNJJJJJJBBB@@@BBBBBB>>>:::777666666666:::;;;999999;;;:::777777:::EEEZZZqqq}}}~~~yyyqqqlllcccYYYSSSQQQTTTVVV]]]aaaiiiqqqxxx}}}~~~~~~LLLYYYfffjjjeee]]][[[[[[___```bbbcccbbbeeerrrvvveee[[[ZZZ\\\^^^oooyyymmmRRRKKKEEEAAA;;;444222444333333333333222111000000------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((************---///+++,,,---...////////////+++,,,------............++++++,,,---,,,+++***))))))************+++++++++*********,,,---///000111////////////000111222333555555666666777777888888888999:::<<<>>>???@@@@@@BBBEEEHHHJJJJJJIIIJJJJJJNNNOOOQQQSSSUUUXXXZZZ[[[\\\[[[[[[[[[\\\]]]^^^^^^ZZZYYYWWWRRRMMMIIIHHHHHHFFFJJJOOOSSSSSSPPPLLLIIICCCEEEHHHJJJJJJKKKLLLMMMMMMNNNPPPSSSXXX[[[\\\[[[^^^ccciiisssooolllpppvvvyyyzzzzzz}}}{{{zzzxxxyyyzzz{{{{{{zzz}}}}}}}}}{{{yyyxxxyyyzzzxxxyyy{{{{{{{{{|||}}}~~~www^^^KKKAAAPPPjjj|||zzzmmmWWWcccbbbaaa~~~wwwvvv{{{sssiii```]]]qqqpppppprrryyy}}}uuukkkCCC:::222/////////222777CCCdddxxxzzzaaaWWWhhh}}}zzz|||xxxdddSSSbbb}}}}}}zzzrrrooooooooorrrssstttttttttuuuwwwxxx}}}}}}xxxiiiUUUGGGCCCDDD===>>>@@@BBBCCCCCCCCCBBBAAAEEEPPP[[[```aaadddjjjiiiiiihhhiiijjjlllnnnpppnnnllljjjlllnnnooonnnlllkkkmmmooopppooonnnoooppplllllljjjhhhhhhiiigggdddjjjvvvxxxgggTTTIIICCC>>>777777777;;;CCCJJJJJJGGGNNNYYYeeejjjnnnrrrtttrrruuuuuuuuuuuuvvvxxxyyyzzzwwwvvvsssqqqpppqqqqqqrrrnnnnnnnnnnnnoooooooooooopppooopppppppppttt|||~~~ppp~~~}}}YYYDDD;;;999777444333222111111000///000111000000888AAAooo}}}mmm^^^HHHEEE]]]\\\___YYYVVVZZZYYYYYYccchhhyyy~~~}}}|||tttttttttuuuxxx|||ssskkkeeeYYYKKKMMMRRRMMMMMMPPPOOOHHHAAA=========777888777666999===;;;777:::<<>>???BBBEEEIIIQQQ]]]hhhqqqyyyGGGOOO^^^kkkkkkbbb\\\\\\]]]ddd```[[[```eeeoootttccc[[[[[[[[[```mmm}}}~~~~~~~~~fffVVVJJJGGGEEE999444666333333333333333222111000000...---,,,+++************************)))))))))))))))))))))))))))))))))))))))((('''(((+++---------+++,,,............///111444222///,,,***)))******/////////...---,,,***)))))))))))))))))))))))))))+++*********+++---///000---...000222222222111111333333444444555666666666777888;;;===???@@@@@@???FFFHHHIIIIIIIIIIIIJJJLLLLLLNNNPPPRRRSSSVVVYYY\\\[[[[[[[[[ZZZZZZZZZZZZZZZYYYXXXSSSLLLCCC===:::999999<<>>;;;777444333111///...000111,,,...333///444EEEvvv}}}fffHHHKKKUUUYYY[[[ZZZWWWWWWZZZ___aaammmyyy~~~}}}||||||~~~}}}{{{vvvqqqssszzz}}}|||yyyxxxbbbYYYNNNHHHEEEFFFIIIMMMRRRSSSTTTSSSPPPLLLGGGEEEDDD@@@<<<===AAABBB===888<<<>>>OOOcccpppwwwmmmWWWJJJEEE>>>:::999:::<<<===BBBFFFNNN[[[gggqqqzzzBBBKKK\\\jjjkkkaaa[[[[[[ZZZaaa^^^ZZZ___eeepppsssccc\\\\\\]]]aaannn~~~~~~zzzzzzxxx}}}eeeSSSHHHFFFEEE999555777333333333333333222111000000...---,,,+++************************)))))))))))))))))))))))))))))))))))))))((('''(((***,,,,,,,,,***,,,------------...000222000...,,,******++++++///.........---+++***)))************************+++*********,,,---///000...///000111111222222111333333444444555666666666888999:::<<<>>>???@@@@@@FFFHHHIIIJJJJJJJJJLLLMMMLLLNNNPPPQQQRRRTTTWWWZZZYYYYYYZZZ[[[\\\\\\\\\[[[UUUQQQKKKEEE@@@===<<<;;;888888999999<<>>JJJ\\\rrr}}}{{{ggghhheeemmmzzzyyypppnnntttvvvrrrmmmkkkjjjiii|||}}}}}}qqqUUU???000000222///111:::JJJrrr}}}vvvaaacccvvvwww```UUUkkk}}}xxxtttrrrrrrrrrrrruuuyyyyyyvvvsssrrrssspppooogggWWWIIIDDDCCCBBB???@@@AAABBBBBBBBBAAA@@@CCCHHHQQQZZZaaadddeeeeeejjjjjjkkkkkkjjjiiihhhgggjjjiiiiiiiiiiiiiiijjjjjjkkklllmmmnnnnnnnnnnnnmmmkkkhhheee___WWWRRRVVV^^^qqqvvvuuugggUUUHHH@@@;;;999777666888:::=========GGGUUUccchhhiiimmmooonnnmmmpppsssvvvxxxwwwvvvuuuwwwuuutttrrrpppooonnnnnnmmmmmmmmmmmmmmmnnnnnnnnnooonnnnnnnnnnnnrrr~~~yyyyyyzzzwwwwwwxxxyyy}}}|||pppwwwrrrwwwvvvYYYCCC???<<<777555333222000///000111---...333222;;;PPPyyy~~~WWWRRRTTTVVVWWWVVVTTTSSSWWW\\\```rrr{{{~~~~~~~~~~~~zzzvvvxxxoooXXXQQQIIICCCAAAAAABBBCCCMMMNNNQQQSSSUUUWWWXXXXXXRRRNNNIIIGGGGGGDDD>>>888999???TTTjjjtttvvvgggMMMEEEAAA===:::999::::::999:::===EEERRRbbbppp|||>>>JJJ[[[hhhhhh```[[[ZZZXXX___\\\YYY___eeepppuuueee^^^^^^___aaaooo|||xxxwwwtttxxxfffRRRGGGFFFEEE;;;666777333333333333333222111000000...---,,,+++************************))))))))))))))))))))))))))))))))))))((('''&&&'''***+++,,,+++***+++,,,,,,,,,,,,---///000///---+++++++++,,,,,,------------,,,***))))))************************+++***++++++,,,...///000////////////000111222333333333444444555666666666999999:::;;;===>>>@@@AAAEEEGGGIIIJJJJJJKKKMMMOOOLLLNNNPPPRRRRRRSSSUUUWWWVVVXXXZZZ]]]^^^^^^]]]\\\VVVPPPIIIDDDDDDEEEEEEDDDCCCBBBAAABBBFFFNNNVVV[[[QQQRRRTTT\\\kkk~~~~~~wwwqqqkkkccc]]]TTTVVV[[[cccmmmuuuzzz|||{{{xxxxxx{{{}}}{{{zzz{{{yyyzzz{{{|||}}}}}}}}}}}}{{{yyywwwwwwxxxyyyxxxwwwvvvvvvwwwxxxzzz}}}~~~||||||||||||}}}~~~{{{~~~yyyiiiOOOAAAGGGVVVmmm~~~}}}oooiiibbbfffssskkktttyyytttnnnnnnoooppp||||||~~~vvv[[[EEE444333444000333<<>>????????????>>>CCCHHHQQQZZZaaadddeeeeeeggghhhjjjkkkkkkiiifffeeeiiiiiihhhhhhhhhhhhiiiiiillllllllllllmmmmmmmmmmmmlllggg```UUUIIIEEEOOO\\\ssswwwuuufffUUUHHHAAA<<<::::::999;;;===>>>===<<>>@@@BBBBBBEEEGGGIIIIIIKKKMMMOOONNNPPPRRRSSSSSSSSSUUUVVVVVVYYY\\\^^^___^^^]]][[[\\\VVVPPPNNNPPPRRRPPPMMMQQQQQQSSSVVVZZZ^^^aaacccRRRZZZfffrrrvvvjjj```WWWOOOIIIHHHGGGMMMZZZ```ccckkkuuuxxxvvvuuuxxx{{{|||{{{zzzzzzzzz{{{|||||||||{{{{{{wwwvvvuuuvvvxxxyyyxxxwwwtttuuuuuuwwwyyy||||||||||||||||||}}}~~~|||~~~|||nnnTTTDDDEEERRRkkkuuuhhh^^^[[[qqq{{{xxxsssuuuvvvtttvvvtttyyy{{{wwwaaaIII666444444111444===QQQlllwwwjjjmmmiii[[[]]]rrr~~~zzzwwwuuutttrrrqqqoooppprrrvvvyyyzzzxxxvvvmmmjjj___OOOCCC???>>>===;;;;;;<<<======>>>>>>>>>CCCHHHQQQZZZaaadddeeeeeebbbccceeehhhiiijjjkkkkkkkkkjjjiiiiiiiiiiiiiiiiiillllllkkkkkkkkkkkkllllllkkkggg```UUUGGGCCCOOO^^^tttxxxuuufffTTTHHHBBB???@@@@@@AAABBBDDDCCCAAA>>>CCCMMMZZZbbbfffiiikkklllmmmnnnppprrrssssssssssssppppppooooooooooooppppppnnnnnnmmmmmmllllllkkkkkknnnmmmmmmnnnmmmoooyyy~~~}}}zzzyyyxxxyyy}}}zzzqqqcccnnnttt{{{uuuppp\\\JJJBBB???:::666444444222111///333111///111444HHHhhhzzzxxxuuuvvv}}}zzzqqqdddUUUTTTTTTSSSRRRVVV```jjj}}}}}}~~~~~~~~~oookkkaaaVVVPPPMMMHHHDDD???>>>>>>@@@EEEMMMTTTYYYkkkkkkiiicccYYYOOOFFFBBBCCCHHHZZZkkkqqquuummmZZZGGGCCC???<<<;;;:::999888777666777???RRRhhhwww}}}RRR\\\eeeeee```\\\\\\^^^___fffbbb]]]aaafffpppqqqgggbbb``````mmm~~~}}}}}}|||lllYYYNNNLLLIII<<<666666222333333333333222111000000------,,,+++************************)))))))))((((((((((((((((((((((((((('''&&&%%%''')))+++++++++)))+++,,,+++******+++,,,++++++++++++,,,,,,------,,,,,,,,,,,,+++***))))))***************************+++,,,---.../////////000000/////////111222444333333444444555666666666999999888999;;;===@@@AAA@@@BBBEEEGGGHHHIIILLLNNNOOORRRTTTUUUUUUUUUVVVWWWXXXZZZ]]]___```___]]][[[```[[[WWWXXXZZZZZZVVVQQQUUUZZZ```eeefffccc___\\\VVVdddtttyyyhhhZZZPPPIIICCC@@@???>>>DDDPPPTTTTTT^^^llluuuuuuvvvwwwzzz}}}~~~~~~|||||||||{{{{{{yyyxxxxxxvvvuuuuuuvvvxxxyyyyyyxxxssstttuuuwwwyyy{{{}}}~~~{{{{{{{{{||||||}}}~~~~~~~~~}}}}}}~~~pppXXXFFFCCCNNNjjj{{{kkkaaaYYYcccxxxvvv||||||ttt~~~pppkkkqqquuuttteeeLLL777333333000444>>>TTTmmmwwwwwwxxxiii[[[___vvv|||wwwtttsssrrrpppooopppoooooorrrvvvzzz{{{|||tttooobbbPPPDDD@@@???===;;;;;;;;;<<<======>>>???CCCHHHQQQZZZaaadddeeeeeebbbbbbbbbdddfffjjjnnnpppmmmlllkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjffffffddd\\\QQQMMMWWWdddvvvzzzuuufffTTTJJJFFFDDDIIIHHHIIIJJJKKKIIIFFFCCCCCCJJJVVVaaafffhhhkkknnnmmmmmmnnnooopppqqqqqqrrrooonnnnnnnnnoooppppppqqqnnnnnnnnnmmmmmmllllllkkklllllllllnnnmmmpppzzz}}}wwwtttwww~~~||||||xxxkkkrrrhhhwwwooonnnaaaTTTFFFAAA<<<777555444333222000444222///000333IIIiii}}}{{{qqqjjjoooyyy}}}zzziiijjjZZZUUUSSSRRRSSSRRRUUUbbbppp{{{|||}}}~~~qqq```VVVRRRLLLEEEEEEDDDBBBBBBDDDIIINNNRRRccchhhlllhhh\\\OOOGGGDDDEEEJJJ[[[iiilllnnnhhhWWWJJJEEE>>>999777777888888777888777;;;LLLeeewww}}}___hhhmmmggg^^^[[[]]]___cccjjjeee```dddhhhqqqrrrhhhdddaaa___mmm}}}mmm]]]PPPLLLHHH;;;555555111333333333333222111000000...---,,,+++************************))))))))))))))))))))))))))))))))))))((('''&&&'''***+++,,,+++***+++,,,,,,******+++,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++***+++,,,...////////////////////////000111222333333333444444555666666666888888999:::<<<===???@@@???AAADDDFFFFFFHHHJJJMMMOOORRRUUUVVVVVVVVVWWWXXXXXXZZZ\\\^^^``````___^^^___]]][[[\\\\\\[[[VVVRRRYYYaaajjjmmmiiiaaa[[[XXX___mmm|||uuujjjZZZMMMFFFBBB???===<<<;;;@@@GGGIIIJJJTTT```nnntttxxxxxxzzz~~~}}}||||||{{{zzzxxxwwwvvvwwwvvvvvvxxxzzz{{{zzzxxxtttuuuvvvxxxyyy{{{|||}}}{{{{{{{{{||||||}}}}}}}}}~~~}}}||||||}}}pppZZZGGGAAAJJJhhhnnniii___```{{{{{{vvv{{{mmmffflllqqqrrrgggNNN888333222000555@@@ZZZuuu}}}uuuuuunnn]]]___yyy}}}uuuqqqppppppooonnnooooooooooooqqquuuyyy{{{tttnnn```NNNCCCAAA@@@>>>;;;::::::;;;<<<===??????CCCHHHQQQZZZaaadddeeeeeegggfffdddccceeehhhlllooonnnmmmlllkkkkkkkkkkkkkkkiiijjjkkkkkkkkkjjjhhhgggaaadddhhhhhhaaa\\\bbblllzzz}}}xxxhhhWWWOOOMMMLLLNNNNNNMMMNNNNNNLLLHHHEEEBBBGGGSSS___fffhhhkkkooommmmmmlllmmmmmmooopppqqqnnnnnnnnnnnnooopppqqqrrrnnnnnnnnnnnnnnnmmmmmmmmmllllllmmmnnnnnnpppzzz}}}uuuqqqsss}}}tttwww{{{]]]uuu|||pppooofff]]]JJJEEE>>>888555444333222000444111///111333HHHgggxxxzzzoooooovvvuuunnnssswww{{{{{{___WWWhhhZZZUUUQQQPPPRRRQQQTTTcccuuu{{{{{{|||}}}~~~~~~zzz|||~~~iii]]]XXXQQQHHHKKKKKKJJJIIIIIIJJJKKKLLLUUU```jjjhhh[[[LLLCCCAAAAAAHHH[[[gggeeebbbYYYFFFFFFAAA:::555444555777888555888888999GGGaaavvv|||~~~eeeooossskkk```\\\]]]___cccjjjfff```eeeiiisss|||mmmfffdddddd```mmm|||kkk\\\OOOJJJEEE888333555333333333333333222111000000...---,,,+++************************)))))))))))))))))))))))))))))))))))))))((('''(((***,,,,,,,,,+++,,,---,,,+++***+++---***++++++,,,,,,,,,,,,+++,,,------------,,,,,,+++++++++++++++++++++++++++***+++---...///000//////...///000111111222222111333333444444555666666666666777999;;;<<<>>>>>>???@@@CCCEEEFFFGGGHHHJJJLLLNNNQQQTTTVVVVVVVVVWWWWWWVVVXXXZZZ]]]```bbbcccdddaaa```___^^^]]]\\\ZZZZZZaaaiiiqqqpppggg___]]]^^^iiixxxuuueee\\\QQQHHHDDDAAA>>><<<888999;;;===>>>BBBJJJQQQaaannnxxxzzzyyy|||~~~~~~{{{{{{{{{zzzyyyxxxwwwvvvxxxxxxxxxzzz||||||{{{yyyvvvvvvwwwyyyzzz{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}~~~ooo[[[HHH???EEEdddkkkiii```[[[}}}zzz|||pppyyy~~~{{{nnnhhhlllrrrrrrjjjPPP999333222111777CCCeee{{{~~~~~~ggghhhqqq\\\YYYvvvuuuooonnnoooooonnnmmmooopppooommmnnnqqqtttvvvnnn___LLLBBB???>>><<<:::999999999;;;<<<>>>???CCCHHHQQQZZZaaadddeeeeeeiiihhhfffeeefffhhhjjjlllnnnmmmlllkkkjjjjjjjjjjjjggghhhkkklllllliiigggeeecccgggnnnsssqqqmmmooouuu~~~{{{lll\\\UUUTTTUUUOOOMMMLLLKKKKKKIIIEEECCCAAAEEEOOO]]]fffgggjjjooommmlllkkkkkkkkkmmmooopppoooooooooooopppqqqrrrrrrnnnnnnnnnoooooooooooooooooonnnooopppooopppxxx{{{xxxsssnnnoooxxx|||~~~zzzYYYooorrrmmmddd\\\MMMHHH@@@999555333222111///333000000333666HHHeeerrr~~~~~~yyy|||yyyqqqddd]]]ZZZYYYEEENNNoooeeeVVVQQQQQQTTTSSSVVVggg{{{|||}}}}}}||||||}}}|||}}}~~~}}}|||~~~rrrnnneeeZZZSSSTTTUUUTTTRRRMMMIIIFFFNNN]]]kkkkkk\\\KKKAAA>>>@@@GGGXXXaaa\\\XXXPPP@@@@@@<<<777555666888::::::444::::::777AAAZZZpppzzzzzz}}}fffrrrwwwnnnbbb]]]^^^^^^aaahhheee```eeejjjuuuwwwhhhccceeefffaaammm{{{{{{}}}jjjZZZLLLGGGBBB666222666444333333333333222111000000...---,,,+++************************)))))))))))))))))))))))))))))))))))))))(((''')))+++---------+++---...---++++++,,,---***++++++,,,,,,,,,++++++------.........---,,,,,,++++++++++++++++++++++++***+++---///000000//////---...000222222222111111333333444444555666666777555777999<<<===>>>>>>>>>BBBDDDFFFGGGGGGHHHJJJLLLLLLOOOSSSUUUVVVVVVVVVWWWTTTUUUXXX\\\```dddggghhheeeeeedddbbb______aaacccfffmmmrrrmmmbbb[[[^^^cccpppvvvccc^^^XXXPPPKKKHHHFFFBBB???333666666444555;;;BBBFFFUUUgggvvvyyyxxxyyyzzzxxxyyyyyyzzzzzzzzzyyyxxxxxxzzzyyyzzz{{{}}}}}}|||zzzwwwwwwxxxzzzzzzzzzzzzzzz{{{{{{||||||||||||{{{{{{|||}}}~~~ooo[[[HHH===BBBaaa~~~{{{dddddd[[[RRR{{{zzzqqqtttooocccvvv}}}}}}rrrkkkoootttuuulllQQQ:::444333222999EEEnnn~~~}}}^^^aaa~~~}}}~~~qqqYYYSSSrrruuunnnnnnooopppoookkkooorrrpppkkkhhhiiilllzzzqqq```LLLAAA>>><<<999999888888888999;;;===>>>CCCHHHQQQZZZaaadddeeeeeeffffffggghhhiiijjjkkkkkkmmmlllkkkjjjiiiiiiiiiiiieeehhhkkkmmmllliiifffccchhhlllttt||||||xxxyyy|||~~~ooo```ZZZZZZ[[[MMMKKKIIIHHHGGGEEEBBB@@@@@@CCCMMM\\\eeefffiiinnnmmmllljjjjjjjjjlllnnnooopppooooooooopppqqqrrrrrrnnnnnnooooooppppppqqqqqqqqqpppqqqqqqoooooowww~~~|||ttttttqqqmmmkkkqqq|||zzzZZZooossskkk```WWWOOOIIIAAA:::666333111000...222000111666999IIIdddgggqqq~~~jjj\\\QQQLLL999IIIpppgggYYYTTTTTTWWWVVVYYYkkk}}}~~~}}}~~~|||{{{{{{|||~~~}}}wwwvvvyyyyyywww~~~}}}|||ooo^^^```aaa```[[[SSSKKKEEEOOO```pppppp```LLLAAA>>>DDDGGGSSSXXXSSSTTTRRRGGG;;;999888999;;;===>>>>>>666>>>===666;;;RRRiiissszzz}}}WWWeeeooolllccc______```hhhhhheeeaaaaaahhhvvvxxxkkk```[[[ZZZaaannn|||zzzttt{{{zzzmmmYYYRRRHHH===666333444555444444444444333222111111///...---+++***)))))))))*********)))))))))))))))(((((((((((((((((((((((((((((())))))***,,,---...---,,,+++******+++,,,,,,------,,,+++************,,,---.........---,,,+++******+++++++++,,,,,,,,,******,,,---.../////////000111222222111000111333444222111222555777666444777888:::<<<>>>@@@AAABBBCCCEEEGGGHHHHHHIIIKKKMMMNNNQQQTTTVVVVVVWWWXXXYYYXXXZZZ]]]aaacccdddcccccccccbbbeeejjjhhhcccdddjjjqqqqqqnnnddd\\\^^^hhhrrr|||wwwpppfff\\\XXXTTTPPPMMMJJJIIIFFFDDD:::777222000111666===AAASSS___nnnyyy{{{zzzzzzzzzwwwxxxxxxyyyyyyzzz{{{{{{yyyyyyxxxxxxxxxyyyzzzzzzyyyvvvttttttvvvxxxzzz{{{zzz{{{}}}~~~~~~~~~}}}|||~~~~~~tttaaaJJJ>>>DDDYYYrrr~~~eeeXXXVVV[[[yyy~~~vvvsssjjj___fffoooyyysssiiirrr}}}yyyiiiTTT;;;444555///777PPPxxxuuuYYYgggyyyxxxlllyyyxxxaaaMMMZZZsss}}}vvvqqqnnnmmmlllkkkuuurrrpppqqqtttxxx{{{}}}{{{mmmYYYIIIBBB>>>;;;999777777777777888999:::;;;???FFFPPPXXX\\\___bbbeeehhhhhhiiijjjjjjkkkllllllnnnoooooommmiiigggggghhhhhhhhhiiiiiiiiijjjjjjjjjkkknnnwww|||{{{rrriiiddd___ZZZMMMHHHFFFHHHHHHDDDBBBCCCCCCCCCKKKXXXbbbgggkkkoookkkiiihhhhhhjjjmmmnnnoooqqqnnnlllmmmooopppooommmkkklllmmmnnnnnnnnnmmmllllllmmmmmmmmmnnnsssyyy~~~~~~~~~zzzzzz{{{rrrpppooopppqqquuupppbbbvvv{{{sssfffWWWLLLFFFAAA???<<<555111111444000000444555===UUUooo}}}}}}xxxhhhVVVHHH======PPPgggcccYYYRRRQQQTTT\\\mmm}}}~~~||||||{{{{{{|||}}}xxxvvvuuuwwwxxxqqqiiiiiirrrqqq```PPPIIIPPPfff|||pppZZZHHH>>>GGGLLLSSSYYY___```[[[UUUGGGEEE@@@===FFFRRRQQQHHH@@@>>><<<:::@@@OOOdddssszzz~~~VVVdddooommmeeeaaabbbdddjjjiiigggcccccckkkyyyyyykkkaaa\\\\\\aaannn|||{{{vvvyyyzzziiiXXXQQQGGG===666333333444444444444444333222111000///...,,,+++***)))))))))************))))))))))))((((((((((((((((((((((((((((((((()))***+++,,,---...---,,,+++++++++,,,---,,,,,,++++++***+++++++++,,,---.........---++++++******+++++++++,,,,,,,,,***+++,,,---.../////////000111222222111000222333444222111333555777666444777888999;;;===???AAABBBCCCEEEGGGHHHHHHIIIKKKMMMOOOQQQUUUWWWWWWWWWXXXZZZYYY[[[]]]```cccdddeeeeeecccbbbeeejjjiiieeeffflllrrrooohhh```[[[```kkkuuu|||~~~|||tttnnniiiaaaYYYXXXTTTOOOLLLIIIGGGDDDBBB999666222000111666<<>>EEEOOOWWW[[[^^^aaadddjjjjjjkkkkkkkkkkkkkkkkkkmmmnnnnnnllliiihhhhhhiiijjjjjjkkkkkkkkkllllllllllllpppyyy~~~tttjjjddd^^^XXXNNNJJJIIIKKKKKKHHHEEEFFFBBBCCCJJJVVVaaafffjjjnnnpppnnnlllkkkkkklllmmmmmmpppnnnlllmmmoooqqqpppnnnooooooooonnnmmmkkkjjjiiimmmllllllkkkmmmrrrxxx}}}xxxxxx~~~}}}|||yyyvvvtttsssxxxsssdddxxxyyynnnaaaOOOHHHBBB@@@<<<555111111222///000333444???]]]{{{zzzooo]]]III::::::GGGVVV]]]UUUOOOOOORRR[[[kkk{{{~~~~~~zzz{{{|||{{{}}}}}}||||||}}}}}}uuuuuu|||xxxeeeRRRJJJIII[[[pppwwwnnn___QQQIIIMMMUUU^^^gggnnnqqqnnnhhhXXXSSSJJJHHHVVVfffhhh___GGGCCC>>>;;;@@@OOOcccqqqyyy~~~SSSbbbnnnmmmgggdddfffhhhkkkkkkiiiffffffnnn|||yyykkkaaa]]]]]]```nnn||||||yyyvvvxxxdddVVVPPPFFF<<<666333333444444444444444333222111000...---,,,+++***)))))))))++++++*********)))))))))((((((((((((((((((((((((''''''(((((()))+++,,,---///...---+++++++++,,,---+++++++++***++++++,,,,,,,,,---.........---+++*********+++++++++,,,,,,,,,***+++,,,---...////////////111222222111111222333444333222333555666666555666777888:::<<<>>>@@@@@@BBBDDDFFFGGGHHHIIIKKKMMMOOORRRUUUWWWXXXXXXYYYZZZ[[[\\\]]]```bbbdddfffgggddddddgggjjjjjjiiikkkooorrrjjj```ZZZ[[[eeerrr{{{{{{wwwooofffaaa```[[[UUUWWWSSSNNNJJJGGGDDDAAA???888666333111222666;;;>>>QQQ]]]nnnyyyzzzwwwtttsssvvvvvvvvvwwwxxxxxxyyyyyywwwwwwwwwwwwwwwxxxyyyyyyzzzxxxvvvuuutttuuuwwwxxxyyyzzz{{{{{{||||||{{{{{{{{{}}}{{{gggNNN@@@@@@OOOggg|||}}}hhh\\\YYYYYYtttuuudddZZZfffxxx|||vvv}}}qqqYYY===333444000;;;VVVyyy{{{hhhUUUnnn}}}yyyxxxwwwbbbSSSaaavvvzzzvvvqqqnnnmmmmmmmmmmmmiiijjjmmmrrrxxx|||~~~~~~wwwoooaaaRRRGGG???;;;:::777666666777777888999:::===DDDNNNVVVZZZ]]]aaadddkkkjjjjjjjjjjjjiiiiiiiiikkklllmmmllljjjhhhiiijjjjjjjjjkkkkkkkkklllllllllnnnsss|||wwwkkkddd\\\VVVPPPLLLKKKMMMMMMIIIGGGGGGAAAAAAHHHTTT^^^dddhhhlllnnnmmmlllkkkjjjkkkllllllooonnnmmmmmmoooqqqqqqpppoooooonnnmmmlllkkkkkkjjjmmmlllkkkjjjkkkpppwww|||tttrrr{{{{{{xxxuuurrrpppxxxvvvaaarrr~~~vvvlllTTTLLLEEEAAA<<<555222333000///000111444DDDiiisssRRR:::888???DDDTTTPPPLLLLLLPPPZZZjjjyyy{{{{{{yyyxxx|||}}}zzzzzz{{{~~~oooZZZPPPKKKUUUaaagggccc[[[VVVUUUZZZeeerrr{{{oooeeeWWWPPP\\\ooovvvpppNNNHHH@@@;;;@@@OOOcccpppwww|||~~~~~~NNN^^^kkklllgggfffhhhjjjjjjkkkjjjggghhhppp}}}xxxjjj```]]]\\\^^^mmm|||~~~|||tttvvvcccTTTNNNEEE<<<555333333333333333444333333222111000...---,,,+++************,,,++++++******)))))))))(((((((((((((((((((((((('''''''''((()))***,,,,,,...---,,,+++++++++,,,,,,************+++,,,------,,,,,,---...---,,,+++*********+++++++++,,,,,,,,,***+++,,,.../////////000///000222222111111222444333333333444555666666666666777888:::<<<===??????AAACCCFFFGGGHHHIIIKKKMMMPPPRRRVVVWWWXXXXXXYYYZZZ\\\\\\]]]___bbbeeegggiiiggghhhjjjmmmnnnnnnoooqqqnnndddZZZWWW___mmmyyyyyypppcccZZZXXXYYYXXXTTTUUUQQQLLLGGGDDDAAA>>><<<888666444222333666999;;;KKKXXXkkkwwwyyyvvvtttsssuuuuuuuuuvvvwwwwwwxxxxxxuuuuuuuuuuuuuuuvvvwwwwww{{{{{{yyywwwuuuuuuvvvxxxyyyyyyzzzzzzzzz{{{{{{{{{{{{|||~~~}}}hhhQQQBBB???IIIbbbxxxqqqfffaaa\\\tttnnn\\\gggyyy~~~xxx}}}vvv^^^???333444111>>>ZZZ|||hhhVVVssscccTTTfffzzz}}}{{{uuurrrooommmmmmnnnnnnmmmjjjjjjjjjmmmqqqsssttttttrrrmmmbbbTTTGGG>>>:::999666666666666666777888999<<>>???@@@CCCEEEGGGGGGIIIKKKMMMOOORRRUUUWWWWWWXXXYYYZZZ[[[\\\]]]___bbbeeehhhiiikkkmmmnnnppprrrsssrrrpppggg___XXX[[[gggttt|||ssshhh[[[UUUUUUVVVWWWVVVRRROOOJJJFFFDDDAAA???===:::999777666666777888999CCCRRReeesssxxxwwwvvvuuutttuuuuuuvvvvvvwwwxxxxxxwwwvvvvvvvvvvvvwwwxxxxxx}}}~~~}}}{{{wwwvvvwwwyyyyyyyyyyyyyyyyyyzzzzzz{{{|||}}}~~~~~~jjjTTTFFF???EEE]]]vvv~~~tttjjjaaaYYYmmmfffmmm|||wwwyyy|||bbbAAA555555333@@@]]]lllddddddSSSiii~~~|||uuutttqqqnnnmmmnnnooonnnnnnmmmjjjhhhhhhjjjmmmooopppnnniii^^^QQQDDD<<<888888666666666555666666777777<<>>777333444///222333111666PPP}}}}}}qqqlllvvvwwwxxx~~~kkk>>>999BBBDDDJJJKKKKKKJJJNNN[[[nnn|||||||||{{{}}}~~~||||||}}}}}}{{{{{{}}}~~~vvvfff\\\RRRXXX```aaaWWWLLLLLLTTTllliiiWWWZZZdddiii^^^VVVLLLKKKTTTdddttt}}}}}}}}}~~~GGGWWWfffiiieeeccceeegggggghhhhhhffffffmmmyyyxxxjjj___YYYXXX\\\lll}}}yyyvvv}}}dddOOOJJJBBB:::555222222222333333333333222111000///---,,,++++++******++++++------,,,+++***))))))((())))))))))))))))))))))))(((((())))))***,,,---...,,,,,,+++++++++---...///+++++++++***++++++,,,,,,+++,,,---------,,,***)))******+++++++++,,,,,,,,,+++,,,---...///000000000...///111111111111333555222444666666555555666888888888999;;;<<<===>>>???@@@BBBEEEFFFGGGIIIKKKNNNNNNQQQTTTVVVWWWWWWXXXYYYYYYZZZ]]]___bbbeeegggiiimmmppprrrrrrtttuuuqqqkkk^^^\\\\\\dddooowwwwwwttthhh___WWWUUUUUUUUUVVVXXXRRROOOKKKHHHFFFEEECCCBBB@@@???>>>===;;;:::999999>>>LLL```ooovvvwwwwwwxxxuuuuuuuuuvvvwwwwwwxxxxxxzzzyyyyyyyyyyyyzzz{{{{{{~~~}}}yyywwwxxxzzzzzzyyyyyyyyyyyyzzz{{{{{{|||}}}~~~~~~}}}|||}}}}}}~~~lllXXXKKKAAABBBXXXrrr|||wwwmmmbbbUUUfff~~~|||zzz}}}nnnrrrxxxxxxeeeDDD777777555CCC___uuunnnaaaQQQjjj}}}wwwuuussspppoooooopppooonnnmmmjjjggggggjjjooorrrtttllldddXXXKKK@@@:::888777666666555555555555666666:::BBBMMMUUUZZZ]]]aaadddfffggghhhjjjlllmmmnnnoooiiijjjkkkjjjiiihhhiiijjjjjjjjjkkkkkkkkkllllllllljjjttttttggg]]]VVVLLLEEE???===;;;666444666888888>>>JJJVVV]]]ccchhhmmmoooqqqoookkkiiijjjmmmmmmnnnnnnmmmlllkkkmmmooolllmmmnnnnnnnnnmmmkkkjjjmmmmmmlllkkkkkknnnssswww|||zzzyyyvvvsssrrrtttuuurrrrrrxxxqqqjjjvvv{{{VVV^^^~~~bbb[[[]]]^^^[[[RRRJJJEEE???888444444///222333222888SSS}}}{{{nnnrrrqqquuu|||zzzfff<<<999EEEHHHHHHLLLLLLIIILLL\\\qqq~~~~~~}}}|||}}}~~~zzzlll]]]SSSFFFNNN]]]ggg```PPPIIILLLaaa{{{ssskkkpppuuuooofff]]]]]]ggguuuGGGWWWfffiiidddbbbdddeeeggghhhhhheeeeeekkkwww{{{mmm```YYYWWW[[[lll}}}zzzyyy```MMMHHHAAA:::555222111222222333333222222111000///,,,,,,++++++******++++++...------,,,***))))))((())))))))))))))))))))))))))))))******+++---...///,,,,,,,,,---...000222333,,,,,,++++++***+++++++++++++++,,,---,,,+++***)))******+++++++++,,,,,,,,,+++,,,---///000000000000---///111111111222333555222444666666555555777999999999:::;;;===>>>?????????AAADDDFFFGGGIIIKKKNNNMMMPPPSSSUUUUUUVVVWWWXXXWWWYYY\\\```ccceeefffgggmmmrrrtttsssttttttmmmcccXXX[[[bbbmmmuuuuuullldddZZZUUUTTTWWWVVVSSSTTTWWWSSSPPPMMMKKKKKKKKKJJJIIIHHHGGGFFFDDDBBB???<<<;;;<<>>???KKK\\\^^^RRRHHHGGGPPPnnnvvvmmmmmmuuu~~~GGGXXXgggiiidddbbbcccdddhhhiiihhhfffeeekkkvvv}}}ooobbbZZZWWWZZZlll}}}~~~vvv\\\LLLHHHAAA:::444222111222222222333222222111000///,,,,,,++++++***+++++++++......---,,,+++))))))((())))))))))))))))))))))))*********+++,,,---//////---------...000333555666------,,,+++************++++++,,,---,,,+++***)))******+++++++++,,,,,,,,,+++,,,---///000000111111---///111111111222444555222555777777555444777999::::::;;;<<<===??????@@@???AAADDDFFFGGGIIIKKKNNNMMMOOOSSSTTTUUUUUUVVVWWWUUUXXX\\\```ccceeeffffffmmmrrrtttssssssrrriii^^^TTT[[[gggsssxxxrrrdddXXXPPPOOORRRWWWWWWRRRQQQVVVTTTRRROOOOOOOOOPPPPPPOOOMMMMMMLLLJJJFFFCCC???===<<>>777555444333555999333333999FFFSSS[[[ccciiiiiimmmpppooollljjjlllooolllnnnnnnllliiigggiiikkkfffiiimmmppprrrpppnnnlllmmmnnnoooooonnnooorrrttt}}}zzzzzzyyyzzzuuusssttttttqqqppprrr|||wwwlllttt~~~~~~qqqzzz^^^hhhjjjZZZXXXXXXXXXQQQKKKGGGBBB999444333---000111000888QQQrrruuuwwwzzzoookkkxxxyyyzzziiiIII999@@@IIIHHHHHHMMMLLLFFFIII\\\sss|||~~~~~~~~~}}}~~~}}}|||}}}}}}}}}uuuiii\\\OOOEEE>>>666888HHHRRRNNNGGGFFFDDDdddvvvuuu{{{~~~~~~XXXaaahhhfffbbbbbbcccdddkkkoooiiidddjjjnnnttt{{{lll```ZZZXXX___ooouuueeeYYYOOOIIIAAA:::666333222111333444444444333111///...------,,,++++++******)))******))))))((((((''''''))))))))))))))))))))))))++++++*********+++---...//////...------///333666222000...,,,+++,,,---...,,,,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,+++---......---...///111000000000000000111111222222222333444444555555666666888::::::::::::<<<>>>AAABBBDDDFFFHHHKKKMMMNNNLLLOOORRRSSSSSSTTTVVVWWWXXXWWWZZZ___aaabbbffflllrrrnnnpppvvvuuujjj___[[[\\\eeelllnnnmmmhhhZZZLLLKKKKKKLLLMMMMMMNNNNNNNNNSSSSSSSSSTTTUUUUUUSSSQQQPPPSSSUUUSSSNNNJJJIIIIIIEEELLLXXXfffqqqwwwyyyxxxwwwuuussstttvvvxxxyyyyyyvvvvvvuuuttttttuuuvvvwwwyyyyyyxxxyyy{{{zzzxxxvvvyyyyyyxxxxxxxxxxxxxxxxxxzzzzzzzzz{{{{{{{{{||||||{{{{{{~~~|||xxx{{{xxxcccQQQBBB@@@QQQggguuu}}}iiiUUUVVVjjjmmmeee___gggmmmqqq{{{xxxnnnllljjjdddiiisssrrriiiqqqiiiEEE777999000???jjjzzzzzzcccgggzzz```KKKaaa|||wwwrrrooonnnoooooolllkkkkkkmmmppprrrrrrqqqnnnfffUUUDDD======999111666555555555555444444444:::<<>>@@@AAACCCEEEHHHJJJLLLMMMMMMPPPRRRTTTTTTUUUWWWXXXYYYXXXZZZ^^^```aaafffmmmooonnnqqquuussshhh```^^^]]]hhhooolllddd[[[QQQGGGIIIIIIJJJKKKMMMOOOPPPQQQUUUUUUTTTUUUVVVUUUSSSQQQQQQSSSUUUTTTPPPMMMLLLMMMFFFMMMYYYfffqqqvvvxxxwwwvvvtttssstttvvvxxxyyyyyywwwvvvuuuuuuuuuvvvwwwxxxzzzyyyyyyzzzzzzyyyvvvsssvvvwwwwwwxxxyyyzzz{{{{{{yyyzzzzzzzzzzzz{{{{{{{{{{{{|||}}}zzz}}}vvvcccRRRCCC@@@QQQfffvvv~~~iiiXXXZZZiiippplllfffmmmsssxxxzzztttsssoooeeefffnnnlllhhhqqqkkkGGG888:::222@@@kkksss\\\fffxxxnnnjjj|||~~~xxx[[[KKKdddwwwqqqmmmlllmmmnnnjjjiiijjjmmmpppsssttttttrrrkkk[[[HHH===:::888444555555555555444444444444:::<<>><<<999777888666777===HHHUUU___dddhhhggghhhiiikkkjjjhhhfffhhhiiikkkkkkjjjiiiiiijjjjjjhhhgggkkkpppqqqooolllpppmmmlllnnnmmmmmmqqqwww}}}|||wwwtttvvvxxxpppccc___pppvvv~~~|||oooqqqvvvbbb\\\]]]aaaXXXQQQLLLEEE<<<444222444///111333666NNNnnn~~~}}}}}}vvvjjjgggYYYTTTBBB888@@@GGGIIINNNKKKHHHJJJHHHGGGZZZqqqxxx}}}~~~zzzxxxyyy{{{zzzzzz{{{{{{~~~~~~|||nnn^^^GGG<<<:::===888999;;;666777CCCWWWpppjjj___[[[eeettt||||||zzz}}}|||~~~WWWdddmmmjjjcccaaacccffffffkkkeee```eeekkktttwwwhhh]]]XXXXXX___nnn~~~|||rrrbbbVVVLLLHHHBBB<<<777444333333333444444444333111///...------,,,++++++******)))++++++++++++************))))))))))))))))))))))))))))))(((((()))***,,,------...///...,,,,,,...000///...,,,+++***++++++,,,,,,,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,+++---......---...///111000000000000000111111222222222333444444555555666777888:::;;;:::;;;<<<>>>@@@AAABBBEEEGGGIIIKKKLLLNNNPPPSSSUUUUUUVVVWWWYYY[[[YYYZZZ^^^```aaagggnnnmmmooosssuuupppgggcccddddddnnnrrriiiZZZNNNIIIGGGIIIJJJKKKMMMOOORRRUUUVVVYYYWWWUUUTTTTTTSSSQQQOOOOOOQQQSSSRRRPPPNNNNNNNNNHHHOOOZZZfffpppuuuwwwwwwtttsssrrrsssvvvxxxxxxxxxwwwwwwwwwwwwwwwxxxyyyyyyzzzzzzzzz{{{{{{yyyuuuqqqttttttuuuwwwyyy{{{}}}~~~yyyyyyyyyyyyzzzzzzzzzzzz{{{|||~~~|||tttcccSSSDDD@@@OOOccctttzzzgggYYY\\\mmmyyyxxxpppsssvvv{{{yyywww|||xxxiiieeejjjiiiiiiqqqnnnJJJ:::;;;444BBBkkk}}}kkkXXXddd{{{yyy___[[[mmmwwwqqqWWWKKKggguuullliiiiiikkkllllllkkkkkkmmmpppssssssssszzzwwwiiiTTTAAA999777777555555555555444444444444888:::BBBMMMUUUXXX[[[___aaacccfffggghhhiiijjjlllpppooolllkkkjjjkkklllmmmoooqqqrrrqqqnnnlllkkkkkkmmmooo|||tttbbbXXXLLLJJJGGGFFFDDDBBB???<<<888777666;;;EEEQQQ[[[aaagggggghhhjjjlllllljjjhhhgggiiikkkkkkkkkjjjkkklllkkkhhhgggiiilllnnnllljjjooommmlllooooooooossszzz~~~}}}}}}~~~|||xxxuuuwwwyyy}}}kkk```___lllrrrwwwxxx~~~ooossszzzeee___aaa```YYYRRRNNNGGG<<<555333444000444555666LLLlll}}}{{{wwwsssuuuaaa[[[EEE888AAAIIIIIIKKKIIIGGGJJJIIIHHH[[[rrrxxx|||}}}yyywwwvvvvvvvvvuuuwwwwwwzzz{{{yyyTTTCCC===;;;444444777555222:::III\\\sss___RRRNNN\\\qqq}}}}}}zzz}}}vvvxxx|||TTTbbbllliiiaaa___cccgggggglllggg```dddiiisssuuuggg]]]ZZZZZZ```ooo}}}yyyeeeWWWKKKIIIDDD>>>999555444444333444444444333111///...------,,,++++++******)))************************))))))))))))))))))))))))((((((''''''(((***,,,------...///...,,,+++,,,---------+++*********++++++,,,,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,+++---......---...///000000000000000000111111222222222333444444555555666777999:::;;;;;;;;;===>>>@@@AAABBBDDDFFFHHHJJJKKKMMMPPPRRRTTTTTTUUUVVVXXX[[[YYYZZZ]]]___aaagggnnnooosssxxxvvvnnnggggggiiipppssspppdddTTTKKKKKKNNNPPPPPPRRRTTTWWWYYY\\\]]]\\\YYYTTTQQQOOOMMMJJJHHHIIIJJJKKKKKKKKKJJJJJJJJJHHHPPP\\\gggoootttvvvwwwsssrrrrrrtttvvvxxxxxxxxxxxxxxxxxxxxxyyyyyyzzz{{{zzzzzz{{{|||}}}{{{vvvssssssssstttuuuwwwyyy|||}}}xxxxxxxxxyyyyyyyyyzzzzzz{{{zzz|||}}}ttteeeUUUDDD>>>KKK^^^ooo|||{{{tttcccWWW[[[rrrwwwttttttvvv~~~vvvxxxnnnhhhlllkkkjjjrrr~~~pppLLL:::;;;555BBBiiiyyyiiiYYY```qqqaaaiiivvvnnnTTTJJJggg}}}qqqiiifffhhhjjjkkkqqqooommmmmmoooppppppooo}}}}}}sss___HHH:::777888555555555444444444333333777888@@@KKKSSSVVVZZZ^^^___bbbeeegggiiijjjlllnnnqqqooommmkkkjjjjjjlllmmmmmmoooppppppnnnlllllllllppprrr}}}vvviiiaaaVVVTTTQQQNNNLLLHHHDDDAAA===;;;:::===EEEPPP[[[bbbggghhhiiillloooooommmjjjiiikkkmmmnnnnnnnnnooopppnnnllljjjjjjlllmmmmmmlllnnnlllmmmpppqqqqqquuu{{{}}}}}}xxxxxxwwwyyy{{{zzzwwwvvvxxx{{{xxxkkk```___kkkuuu~~~nnnvvv|||fff```dddaaa[[[VVVQQQIII===555333333000555666555JJJlll|||yyy{{{nnneeeLLL:::CCCKKKIIIHHHGGGFFFJJJJJJIII\\\rrrxxxyyy|||}}}zzzwwwuuuttttttssswwwuuuuuu{{{~~~xxx}}}hhhNNN===999444444888666555888???LLL___wwwbbbSSSLLL[[[sss|||xxxzzz}}}\\\hhhoookkkbbb___bbbdddjjjpppkkkccceeeiiirrrtttfff]]][[[]]]bbbppp~~~lllYYYKKKKKKHHHBBB;;;666444555333444444444333111///...------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''')))***,,,------...///...,,,++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,+++---......---...///000000000000000000111111222222222333444444555555666777999;;;;;;;;;;;;===???@@@AAABBBDDDFFFHHHIIIJJJLLLNNNQQQRRRSSSSSSUUUVVV[[[YYYZZZ]]]___```eeelllrrrxxx{{{wwwnnnjjjllloooxxxrrrggg\\\TTTRRRUUUZZZ\\\]]]^^^```aaaccccccddd^^^YYYSSSMMMIIIEEEBBB@@@AAAAAAAAAAAABBBBBBAAA@@@EEENNN\\\hhhooosssvvvwwwsssrrrrrrtttwwwyyyyyyxxxwwwxxxxxxyyyzzz{{{{{{{{{yyyyyyzzz|||~~~}}}zzzwwwttttttsssssstttvvvyyyzzzxxxxxxxxxyyyyyyyyyzzzzzzzzzyyyzzz~~~~~~|||~~~~~~tttgggVVVDDD;;;FFFYYYlllzzz}}}yyyssseeeXXXYYYpppwwwsssrrrsssyyyvvv{{{tttlllooommmnnnttt}}}{{{}}}qqqMMM:::;;;555BBBgggxxxeeeTTT```pppnnn{{{oooRRREEE___}}}|||pppjjjjjjlllnnnooopppnnnllllllnnnpppppppppppppppkkk]]]HHH999555777555444444444444333333333555777>>>IIIQQQTTTYYY^^^```bbbfffhhhiiijjjlllnnnooonnnllljjjiiiiiijjjkkkiiikkklllmmmllllllmmmnnnppprrr||||||sssmmmdddaaa\\\XXXSSSNNNIIIEEEBBB@@@===>>>DDDOOOZZZbbbeeefffiiilllooopppnnnkkkjjjlllnnnooooooooopppqqqpppnnnmmmlllmmmmmmmmmmmmmmmlllmmmqqqrrrqqqvvv{{{zzz{{{uuuuuurrruuuwwwwwwuuutttvvvyyy|||qqqccc```ooo{{{zzzkkkwww~~~fffaaaeeeddd___[[[VVVKKK>>>555333111///555555444KKKqqqzzz}}}{{{qqqTTT===CCCLLLJJJHHHFFFEEEJJJJJJJJJ\\\sssyyywwwyyy|||}}}}}}|||}}}~~~~~~}}}{{{yyyvvvuuutttuuuxxxuuurrruuuzzz~~~}}}{{{wwwyyy}}}|||XXX>>>999555666888444999888999@@@NNNeee|||lllZZZPPP\\\ttt|||zzz{{{|||mmmsssuuunnneeebbbbbbbbbjjjrrrnnnggggggiiirrrssseee]]]]]]___dddrrr~~~sss]]]MMMNNNLLLFFF===777555555333444444444333111///...------,,,++++++******)))((((((((((((((()))))))))))))))))))))))))))))))))(((((('''((()))+++---.........///---++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,+++---......---...///111000000000000000111111222222222333444444555555666888999;;;<<<;;;<<<===???AAABBBCCCEEEGGGHHHJJJJJJKKKMMMPPPQQQRRRRRRTTTVVVYYYWWWZZZ^^^______ccciiisssyyy{{{uuuoooooosssvvvxxxlll```ZZZZZZ\\\bbbgggiiijjjllllllkkkiiigggfff___YYYQQQKKKFFFBBB???======;;;:::999::::::999888>>>JJJ[[[hhhpppsssvvvwwwsssrrrsssvvvyyyzzzzzzyyyvvvwwwxxxzzz{{{{{{{{{{{{yyyxxxyyy{{{}}}}}}|||zzzvvvuuutttssssssuuuwwwyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{yyyzzz}}}~~~|||}}}|||sssgggVVVCCC999DDDWWWmmm||||||zzzmmm]]]YYYfff{{{~~~sssqqqtttuuuzzz|||xxxppprrrpppssswww}}}{{{www{{{sssOOO:::;;;666BBBeee}}}dddPPPccc~~~sssPPP???UUUqqq}}}}}}sssoooqqqttttttsssiiihhhgggiiimmmqqqtttuuu___\\\XXXOOOBBB666333666444444444444333333333333444555<<>>===AAAKKKWWW```bbbdddggglllooopppnnnkkkjjjlllnnnnnnmmmmmmnnnooommmmmmmmmmmmllllllkkkkkkmmmlllmmmqqqrrrqqquuuzzzzzz{{{vvvuuurrruuuxxxwwwtttrrrsssuuuyyyxxxttt|||ttthhhxxxiiiccciiihhhddd```ZZZNNN???555333000///555555444OOO|||{{{}}}hhhGGGCCCIIIFFFCCCFFFEEEIIIIIIIII\\\tttzzzwwwyyy{{{|||{{{zzz{{{||||||}}}|||zzzxxxvvvwwwxxxyyyvvvtttsssuuuxxx{{{|||yyyxxxxxx{{{~~~XXX>>>:::666444444000888777555888AAARRRdddqqqwwwsss___RRRZZZooo}}}~~~zzzwwwwwwyyy}}}uuuxxxvvvnnngggfffeeedddgggqqqoooiiiiiijjjrrrqqqccc[[[\\\```fffsss~~~~~~~~~~~~vvv___OOOQQQPPPIII@@@888555555333444444444333111///...------,,,++++++******)))(((((()))))))))*********))))))))))))))))))))))))((((((((()))***,,,...000//////...,,,++++++...000++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,+++---......---...///111000000000000000111111222222222333444444555555666888:::;;;<<<;;;<<<>>>???BBBCCCDDDFFFGGGIIIJJJKKKLLLNNNQQQRRRRRRSSSUUUVVVVVVVVVYYY^^^___^^^aaafffpppuuuwwwrrroootttzzz|||tttiiiaaaaaadddgggmmmtttssstttvvvuuurrrlllfffccc___YYYQQQKKKFFFDDDBBBAAA===;;;888777777777555333888FFFYYYiiiqqqtttvvvwwwsssssstttwwwzzz|||{{{zzzuuuvvvxxxzzz{{{{{{{{{{{{zzzxxxwwwxxxyyyzzzzzzyyyxxxvvvuuutttuuuwwwyyy{{{yyyzzzzzzzzzzzz{{{{{{{{{~~~{{{zzz~~~}}}}}}yyypppeeeUUUBBB888EEEYYYnnn}}}vvvbbbXXX___uuuxxxnnnpppwwwyyy|||~~~|||wwwyyyvvvxxxyyy||||||wwwsssxxxuuuRRR<<<<<<888CCCeeeqqqZZZhhh{{{SSS???SSSnnn{{{|||uuusssvvvwwwtttqqqeeeddddddggglllrrrvvvwwwaaaWWWLLLFFF???777444666444444444333333333222222333333:::EEEMMMRRRWWW\\\dddfffhhhiiiiiiiiijjjkkkjjjjjjkkklllkkkkkkjjjiiiggghhhiiiiiiiiijjjlllnnnlllmmmttt~~~vvvnnneee[[[RRRMMMFFFDDD@@@===@@@IIIVVV___ccceeeiiinnnrrrsssqqqnnnlllnnnoooooonnnmmmnnnoookkklllnnnnnnmmmlllkkkkkkmmmlllmmmqqqqqqpppsssyyy|||{{{uuuuuusssvvvyyyyyywwwuuuvvvxxxwww~~~ssskkk}}}nnngggnnnkkkhhheee___QQQ@@@555333111000555555666VVVwwwvvvttt~~~sssJJJ@@@DDDBBBAAAGGGEEEHHHGGGHHH\\\uuu|||xxx{{{}}}~~~|||{{{{{{{{{yyy{{{|||{{{yyyxxxyyy{{{xxxxxxyyyxxxwwwxxx|||}}}zzzwwwxxx}}}gggIII999;;;666222333222444444444555999BBBLLLSSSYYYooosss___PPPVVViiiwww{{{zzz{{{|||~~~tttuuuqqqkkkhhhiiiiiigggdddnnnnnniiijjjkkksss}}}oooaaaZZZ\\\```hhhuuu}}}}}}}}}||||||www```QQQSSSRRRKKKAAA888555666333444444444333111///...------,,,,,,+++******)))))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))+++---///000//////...,,,***,,,///222+++,,,,,,---------,,,,,,,,,,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,+++---......---...///111000000000000000111111222222222333444444555555666888:::<<<<<<<<<<<<>>>???CCCDDDEEEFFFHHHJJJKKKKKKMMMOOORRRSSSSSSTTTVVVWWWTTTUUUYYY^^^```^^^___dddlllrrrsssooooooxxxpppiiifffjjjnnnpppuuu|||xxxzzz{{{yyytttlllddd______ZZZRRRLLLIIIGGGFFFFFF@@@===999777888777555222333CCCXXXiiirrruuuvvvwwwssssssuuuxxx{{{}}}|||{{{uuuvvvxxxzzz{{{{{{{{{zzz{{{yyyvvvuuuvvvwwwwwwvvvxxxwwwvvvuuuvvvyyy|||~~~zzzzzzzzz{{{{{{{{{||||||||||||~~~}}}~~~uuunnncccTTTAAA999GGG\\\nnn}}}zzzcccVVV^^^sssvvvlllpppyyy{{{||||||~~~}}}~~~{{{{{{|||zzztttqqqwwwwwwTTT======:::EEEfffzzzkkkkkkXXXBBBUUUqqq{{{tttsssvvvvvvqqqlllfffeeedddfffkkkppptttuuuooo^^^MMMEEE???999666888444444444333333333222222222333999DDDMMMQQQWWW\\\fffhhhiiijjjhhhhhhiiijjjhhhjjjlllmmmmmmllljjjiiiiiijjjkkkjjjiiiiiikkkmmmoooooosss{{{~~~tttjjj___UUUOOOIIIFFFBBB???@@@IIIWWWaaafffiiimmmrrrwwwwwwuuusssoooqqqrrrrrrpppoooooopppkkkmmmpppqqqooonnnmmmlllmmmlllmmmqqqqqqppprrrwww~~~{{{|||yyyttttttqqquuuzzz{{{zzzzzz|||~~~wwwuuuppprrrkkkrrrnnnkkkhhhaaaRRR@@@555333222111666666888ZZZyyyxxxmmmqqqwwwzzzjjjAAA999AAADDDEEEHHHEEEGGGFFFGGG\\\vvv~~~zzz}}}~~~|||{{{{{{wwwyyy|||{{{yyyyyy{{{}}}vvvzzz}}}}}}zzzzzz~~~{{{xxxyyy}}}~~~wwwssspppggg]]]MMM777333;;;777111444777222333555666777999<<<>>>GGGaaa|||qqq^^^NNNSSSeeetttzzz|||rrrvvvvvvooohhhgggfffeeegggkkkmmmiiidddhhhvvvrrrbbbVVVXXX```dddrrr|||yyyvvv{{{www\\\PPPQQQQQQNNNBBB666111333333333222222111000000000------,,,++++++******)))))))))))))))))))))))))))************))))))))))))***)))((('''(((+++...000//////...------...000000000...,,,++++++,,,---///......---,,,++++++++++++******))))))***,,,---///,,,---------.../////////000000000000111111111111333333444444555666666666666777999::::::;;;===>>>CCCDDDFFFGGGHHHIIIJJJJJJLLLNNNPPPQQQQQQRRRSSSTTTTTTXXX]]]^^^]]]\\\^^^```ffffffcccccclll{{{pppjjjjjjttt|||}}}|||~~~|||{{{zzzwwwrrriii___XXX]]]XXXTTTQQQQQQPPPMMMIIIFFFGGGFFFAAA:::555444555444@@@TTThhhpppqqqtttyyyvvvuuuuuuwwwyyy{{{{{{zzzuuuvvvwwwxxxyyyyyyyyyyyy|||zzzwwwttttttuuuxxxyyyxxxyyyyyyxxxvvvuuuvvvwwwxxxvvvuuuxxx{{{~~~}}}{{{}}}{{{}}}}}}{{{}}}tttrrrdddSSSFFF:::CCC\\\sss~~~~~~yyymmm___cccooowwwxxxzzz~~~~~~|||wwwnnnuuuyyyttt{{{yyy[[[BBB;;;444DDDkkktttwww}}}XXXIIITTTjjjzzz{{{vvvvvvxxxuuupppllljjjgggggghhhjjjkkkkkkjjjhhh^^^MMM===666555777444444333333333333222222000111888BBBKKKOOOTTTZZZaaabbbdddffffffgggffffffiiikkkmmmlllkkkiiihhhiiikkklllmmmllljjjjjjjjjlllnnnooorrrwwwuuuhhh\\\SSSNNNHHHCCC@@@>>>===CCCRRRaaadddhhhlllnnnqqqvvvuuuqqqmmmnnnpppqqqrrrqqqooonnnoooooooooooommmkkkiiihhhjjjmmmoooooonnnooossswww~~~zzztttrrrrrrmmmppptttvvvvvvwwwyyy{{{vvvnnnlllhhhqqqnnntttnnnllliiibbbRRR???444111444222000222===ZZZzzzyyy}}}~~~wwwyyy}}}sssZZZ???777>>>BBB<<>>BBBCCCEEEFFFHHHIIIIIIIIILLLNNNPPPQQQQQQRRRSSSTTTXXXYYY[[[\\\[[[\\\]]]^^^]]]___```cccnnn{{{}}}wwwvvvzzz|||uuuoooiiiccc]]]YYY^^^]]][[[[[[[[[ZZZYYYWWWQQQRRRQQQMMMGGG@@@<<<999777@@@RRRdddoooqqqtttxxxvvvuuutttvvvxxxyyyyyyxxxvvvwwwxxxyyyzzzzzzzzzzzzzzzxxxuuusssssstttwwwxxxwwwxxxyyyxxxwwwvvvwwwxxxzzzyyyyyy{{{~~~~~~|||~~~{{{{{{}}}}}}{{{{{{~~~vvvtttgggVVVIII===EEE]]]rrr|||~~~xxxiiiXXX___nnnzzz}}}yyyuuuxxxoookkkuuuzzzxxx~~~|||]]]CCC<<<555AAAeeeppp}}}wwwWWWFFFPPPiii|||~~~yyyssssssuuusssooollliiigggeeefffggghhhggghhhfff^^^OOO@@@777555666444444333333333333222222000000666AAAIIIMMMSSSXXX___```bbbdddffffffffffffhhhjjjlllllljjjhhhhhhhhhhhhiiijjjjjjiiihhhiiikkkkkkkkklllsss}}}|||sssfffZZZOOOGGGCCCAAA>>><<<;;;<<>>CCCCCCBBBAAAEEERRRdddrrrvvvwwwyyy|||~~~ttttttrrrooorrrxxx{{{zzz|||}}}~~~~~~~~~zzzmmmaaaZZZRRRFFF>>>;;;666555444444555666666555444666888999999:::<<<===CCCYYYttt|||uuusssdddVVVFFFDDDRRRgggxxxhhhmmmmmmfff___^^^___```ccciiillljjjffflll{{{wwwiii^^^ZZZ[[[___lllxxx{{{{{{||||||zzzwwwyyysss]]]TTTRRRPPPOOOHHH===444222333333222222111000000000------,,,++++++******)))))))))))))))))))))))))))************))))))))))))))))))((('''(((***---///000///...---------------++++++,,,,,,------............------,,,+++++++++************+++,,,------,,,,,,------...//////000000000000000111111111111333333444444555666666666666777999::::::;;;===>>>AAABBBCCCEEEFFFGGGHHHHHHKKKMMMPPPQQQQQQQQQSSSTTT[[[ZZZYYYYYYZZZZZZYYYXXXPPPTTTXXX___jjjtttwwwuuu{{{{{{pppgggaaa___^^^^^^bbbccceeedddbbb`````````[[[ZZZZZZYYYUUUOOOHHHBBB>>>BBBOOOaaammmrrrtttwwwuuuttttttuuuwwwxxxwwwuuuwwwxxxyyyzzzzzz{{{zzzzzzyyywwwuuusssrrrtttvvvwwwvvvwwwxxxxxxwwwwwwxxxyyy|||||||||~~~~~~|||}}}{{{{{{~~~~~~{{{{{{}}}zzzxxxjjjZZZLLL@@@FFF^^^rrr|||{{{gggSSSZZZlll{{{vvvuuujjjkkkxxx{{{|||}}}|||\\\BBB<<<555???^^^xxxiiixxxtttYYYDDDLLLhhh}}}~~~xxxqqqoooqqqpppmmmkkkiiifffdddeeeeeeeeedddhhhfffaaaUUUEEE999555555444444333333333333222222000000555???FFFKKKQQQWWW\\\^^^```ccceeefffgggggggggiiikkkkkkiiigggggghhhfffggghhhgggfffgggiiijjjpppnnnoooxxx|||ccc___WWWMMMEEE>>>999777999777666666777;;;IIIVVVcccjjjooopppppprrrqqqnnnkkklllmmmmmmlllkkkiiihhhllllllmmmmmmmmmlllkkkjjjgggjjjmmmmmmmmmoootttyyy}}}vvvzzz~~~xxxpppkkkiiimmmiiigggjjjrrrxxx{{{{{{{{{rrr~~~nnnmmmrrrrrrrrrnnnooonnnllldddSSS@@@666555222222333555<<>>???BBBBBBAAA???AAAMMM^^^kkkqqqtttxxx|||~~~~~~~~~uuusssmmmjjjnnnvvvzzzxxx|||~~~~~~~~~yyynnn___RRREEE;;;888999555666666777777666666555111333555777888:::===???GGGYYYooozzzvvvllleeebbb]]]VVVKKKFFFMMM]]]rrrdddjjjkkkddd]]]\\\^^^```ccchhhkkkiiifffkkk{{{yyynnnccc]]]\\\aaalllwww{{{}}}|||uuu___UUUPPPNNNNNNHHH>>>555111333333222222111000000000------,,,++++++******)))))))))))))))))))))))))))************)))))))))((()))(((''''''(((***,,,...000///...---,,,,,,++++++)))***+++------..................------,,,++++++*********++++++,,,,,,,,,+++,,,,,,---...///000000///000000000111111111111333333444444555666666666555777999::::::;;;===>>>???@@@BBBDDDEEEFFFGGGGGGJJJMMMOOOQQQQQQQQQSSSUUU[[[YYYWWWXXXYYYXXXTTTPPPFFFHHHNNNVVV```iiilllmmm}}}xxxnnneeebbbccceeefffeeegggiiigggbbb]]][[[\\\[[[ZZZZZZ[[[]]][[[UUUPPPGGGGGGOOO___mmmsssuuuwwwvvvuuuuuuvvvxxxxxxvvvtttxxxyyyzzzzzz{{{{{{{{{zzzxxxwwwuuutttsssuuuvvvxxxuuuwwwxxxxxxxxxxxxyyy{{{|||}}}~~~}}}{{{}}}{{{||||||{{{}}}|||yyykkk[[[NNNAAAFFF\\\rrr{{{jjjRRR^^^qqq{{{lllppp}}}}}}{{{zzzZZZ???<<<666===XXX~~~xxxxxx{{{xxxmmmbbbrrrxxx|||}}}zzzooojjjooozzzuuu^^^EEEHHHfff~~~zzzppplllmmmllljjjiiigggeeeeeeeeefffeeedddjjjiiifff]]]LLL<<<444444444444333333333222222222111000444===DDDIIIPPPVVVZZZ\\\___bbbeeeggghhhhhheeegggiiijjjhhhgggggggggeeeffffffffffffgggiiikkkrrrrrrvvv}}}hhh\\\FFFCCC???:::777555555555666555666666555888BBBMMM___hhhpppqqqpppqqqqqqooommmmmmmmmlllkkkjjjhhhgggjjjjjjkkkkkkllllllllllllfffiiikkklllmmmpppuuuzzz}}}}}}www{{{~~~}}}wwwqqqmmmlllpppmmmjjjjjjmmmsssxxx{{{xxxkkkqqqxxxhhhooouuuppptttssspppfffSSS???555444111222444666<<>>>>>???AAACCCEEEFFFGGGGGGIIILLLOOOPPPQQQQQQSSSUUUXXXVVVVVVWWWXXXTTTMMMGGG???AAAEEENNNYYYcccjjjoooxxxsssmmmiiiiiijjjkkkkkkeeegggiiifff```ZZZXXXXXXYYYWWWWWW[[[```cccbbb```PPPMMMRRR___mmmtttvvvwwwvvvvvvvvvxxxyyyyyywwwuuuyyyyyyzzzzzz{{{{{{zzzzzzxxxwwwvvvuuuuuuvvvxxxyyyuuuvvvxxxxxxxxxxxxzzz|||{{{|||}}}}}}}}}{{{{{{zzz{{{yyyzzz}}}}}}zzzyyy{{{~~~~~~~~~zzzjjjYYYMMM@@@EEEZZZoooyyylllTTTcccxxxqqqrrr~~~```CCC===666;;;SSSyyyzzzsssqqqqqqnnneee]]]sss}}}{{{wwwvvvhhh^^^gggsssqqq]]]CCCDDDccc}}}}}}rrrkkkjjjiiiggggggfffeeefffhhhiiiiiihhhnnnlllkkkdddSSS???444444444444333333333222222222222000333;;;BBBGGGNNNUUUYYY[[[^^^bbbeeeggghhhiiieeegggiiiiiihhhgggggggggfffggggggffffffgggjjjmmmlllooovvv~~~jjjTTTIII888666555333333444666777666666888:::999999AAAJJJYYYeeeppprrrppppppqqqqqqoooooonnnmmmlllkkkiiiiiiiiiiiiiiijjjkkkllllllmmmfffiiikkklllmmmpppvvv{{{}}}yyyyyy{{{|||yyytttpppoooppprrrsssrrrnnnkkkmmmtttzzz}}}pppwwwvvvdddlllwwwwww{{{yyyuuuiiiSSS<<<222222111222555777;;;LLLkkk}}}ppp]]]UUUJJJ???999999<<>>???>>>===@@@JJJ[[[gggjjjnnntttxxxzzz{{{|||~~~xxxrrrsssyyy{{{zzz{{{|||~~~{{{uuupppeeeTTTDDD;;;999:::===>>>>>>===;;;<<>>===???AAACCCEEEFFFGGGGGGIIIKKKNNNPPPPPPQQQSSSUUUTTTTTTUUUUUUSSSNNNHHHCCC??????DDDOOOZZZdddoooxxxtttsssrrrrrrsssqqqnnnllleeefffgggeeebbb```^^^^^^ZZZZZZ[[[^^^bbbeeeggggggWWWSSSVVVaaammmrrrtttvvvuuuuuuvvvxxxzzzzzzwwwuuuyyyyyyzzzzzzzzzzzzyyyyyyxxxwwwwwwvvvvvvwwwxxxyyyuuuwwwyyyyyyxxxyyyzzz|||yyyzzz{{{zzzyyyxxxyyyzzzxxxvvvvvvyyyyyyvvvvvvxxx~~~}}}~~~zzzhhhVVVJJJ>>>CCCXXXlllwww~~~kkkVVV___vvvwwwqqq{{{oooKKK???666999PPPzzz~~~zzzwwwuuunnnccc[[[nnnmmmZZZbbbqqqkkkVVV???@@@\\\zzztttllljjjiiigggffffffeeegggiiikkkkkkjjjnnnllllllhhhXXXBBB666666444444333333333333222222222000111888???DDDLLLSSSXXXZZZ]]]aaadddfffggghhhdddgggiiiiiihhhgggggghhhhhhhhhhhhgggfffgggjjjmmmiiimmmtttzzz}}}kkkUUUDDD>>>444444444444555666666777555777;;;>>><<<:::???GGGUUUcccqqqssspppoooqqqrrrqqqqqqpppooonnnmmmlllkkkiiiiiiiiiiiijjjkkklllmmmhhhjjjllllllmmmqqqwww|||}}}~~~~~~}}}|||tttvvvxxxxxxtttooolllmmmoooqqquuuwwwrrrlllkkkrrryyy}}}~~~{{{~~~zzzhhhmmmyyy~~~yyykkkSSS;;;111111111222444666:::KKKjjjkkkjjj^^^GGG999999>>>???===>>>>>>===@@@KKK[[[ggghhhmmmrrruuuvvvwww{{{~~~yyyvvvyyy{{{zzzyyyzzz{{{}}}~~~yyyvvvkkkYYYIII@@@;;;888;;;???DDDFFFHHHLLLQQQVVVVVV```ppp~~~~~~~~~}}}~~~YYYeeemmmiiiaaa^^^___``````eeeiiigggdddjjjzzz~~~pppbbb___aaahhhqqqzzz|||nnnYYYQQQNNNKKKFFF>>>555333666333333222222111000000000------,,,++++++******)))))))))))))))))))))))))))************))))))))))))&&&&&&'''((()))***++++++++++++,,,---,,,,,,+++***,,,,,,+++******+++,,,---......///000///---+++******+++,,,,,,,,,,,,+++******+++,,,---...000111111000000000000111111111111333333444444555666666666666777999::::::;;;===>>>===???AAACCCEEEGGGHHHHHHHHHKKKNNNOOOPPPQQQSSSUUURRRSSSSSSPPPKKKGGGEEEDDDEEEDDDIIITTT^^^eeepppyyy{{{|||~~~~~~yyyqqqllliiigggffffffggggggeeeddd___aaacccdddbbbaaa``````ZZZWWWZZZccckkknnnqqqtttrrrssstttwwwyyyyyywwwuuuxxxxxxyyyyyyyyyyyyxxxxxxvvvvvvvvvvvvvvvwwwxxxxxxvvvxxxyyyyyyxxxxxxzzz{{{xxxyyyyyywwwvvvvvvyyy|||yyyvvvvvvxxxxxxvvvvvvyyy~~~}}}}}}{{{gggTTTHHH===BBBWWWmmmyyy{{{jjjYYY___wwwxxx}}}qqqwwwzzzQQQ@@@666:::QQQ|||uuufff[[[jjj}}}gggqqq{{{mmmUUU???>>>UUUsss~~~tttmmmkkkjjjhhhgggffffffhhhjjjjjjiiihhhjjjhhhiiiiiiZZZDDD999:::444444333333333333222222000---...555;;;AAAIIIPPPUUUWWWZZZ^^^aaacccddddddeeegggiiijjjiiihhhhhhiiiiiiiiihhhfffeeefffiiilllkkkmmmpppvvv{{{wwwmmmbbbTTTDDD;;;999<<<===???AAACCCCCCCCCCCCDDDEEEIIIJJJEEE@@@AAAGGGTTTdddrrrtttooommmoooqqqrrrqqqpppooonnnnnnnnnnnniiiiiihhhhhhiiijjjkkkllljjjlllmmmmmmnnnqqqxxx}}}}}}}}}|||{{{}}}yyyqqqrrrtttvvvtttoookkkkkklllmmmppptttssspppppptttyyyzzzqqqrrr{{{{{{lllSSS;;;222333111222333555:::LLLlll|||VVV;;;:::>>>;;;===>>>>>>===@@@JJJZZZeeehhhmmmqqqrrrrrrtttzzz~~~~~~}}}wwwwwwyyyyyywwwxxxxxxzzz{{{}}}~~~}}}{{{}}}|||yyynnn\\\NNNGGGAAA;;;===FFFSSS]]]eeekkksssxxx~~~~~~UUUcccllliiiaaa]]]]]]^^^___dddiiigggfffmmm}}}nnn___\\\aaagggpppyyy~~~{{{{{{ooo[[[RRROOOLLLFFF<<<333444999333333222222111000000000------,,,,,,+++******)))))))))))))))))))))))))))************))))))))))))&&&&&&'''((()))***++++++)))***+++,,,---,,,+++***...,,,+++))))))***,,,------...000000///...+++******+++,,,---,,,,,,***)))***+++,,,---///000111222000000000000111111111111333333444444555666666777666777999::::::;;;===???>>>???AAACCCFFFGGGHHHIIIHHHJJJMMMOOOPPPQQQSSSUUUSSSSSSQQQLLLEEECCCDDDGGGLLLJJJOOOYYY```ccckkktttttt~~~uuunnnnnnjjjggggggiiijjjhhhfffcccgggjjjhhhaaa[[[WWWVVV[[[YYY\\\ccciiikkknnnrrrpppqqqsssvvvyyyyyyvvvtttxxxxxxyyyyyyyyyxxxwwwwwwuuuuuuuuuuuuuuuvvvwwwwwwwwwyyyzzzzzzxxxxxxyyy{{{xxxyyyxxxvvvtttuuuzzz~~~}}}yyyxxxzzzzzzxxxyyy}}}}}}|||}}}|||fffSSSGGG===CCCXXXqqq~~~zzzkkk\\\hhhrrrsssyyyzzz~~~~~~~~~sssvvv}}}}}}RRR@@@555;;;TTT|||{{{iii\\\rrruuuXXXBBB>>>OOOlll{{{~~~|||tttmmmlllkkkjjjhhhgggggghhhiiiiiigggeeeeeecccfffhhh[[[EEE;;;===444444444333333333222222...+++,,,222888>>>FFFNNNTTTVVVYYY\\\___aaabbbbbbeeegggjjjjjjiiiiiiiiiiiijjjiiihhhfffdddeeehhhkkkkkkiiijjjnnntttuuuooojjj```ZZZSSSNNNFFF???>>>AAAJJJLLLPPPTTTWWWYYYYYYYYY\\\]]]___^^^UUULLLJJJMMMTTTeeetttuuunnnkkkmmmooorrrqqqpppoooooonnnoooooojjjiiihhhhhhhhhiiikkkllllllmmmnnnnnnnnnqqqxxx}}}|||}}}{{{zzz|||~~~xxxooopppssswwwvvvqqqmmmkkkkkkhhhkkknnnqqqsssuuuwwwxxxppp|||yyyxxx}}}|||mmmSSS<<<333555222222333444999LLLnnn}}}|||{{{bbb>>>;;;===777>>>???>>>===???IIIXXXccciiimmmpppqqqpppsssyyy~~~xxx}}}vvvuuuwwwwwwvvvvvvwwwwwwyyyzzz|||}}}|||~~~~~~uuuuuuyyyxxxuuuiiiXXXMMMJJJEEE???BBBOOOcccsssSSSaaajjjhhhdddeeeccc^^^___eeeeeeffflllnnnwwwyyylllbbb___```mmmssszzz~~~{{{{{{{{{rrr[[[UUUUUUQQQFFF999111111444444444333222222111111000---,,,+++))))))))))))*********))))))((((((''''''))))))))))))))))))))))))%%%%%%&&&&&&((()))***+++...,,,***+++...//////---...---,,,+++***+++,,,,,,////////////...,,,***)))++++++******************+++,,,,,,---...///000000/////////000111111222222444444444555555555555666444555666888:::<<<===>>><<<>>>@@@CCCFFFHHHIIIJJJJJJJJJKKKMMMQQQSSSTTTTTTUUUVVVUUUQQQKKKGGGGGGHHHIIIRRRUUURRRTTT[[[^^^YYYfffuuu|||vvvlllooonnnkkkkkknnnpppnnnbbbeeeiiiggg]]]QQQMMMQQQVVVYYY]]]```dddiiinnnrrrsssssstttuuuvvvvvvuuuuuuuuuwwwyyyyyyyyyyyy{{{}}}xxxwwwwwwwwwwwwwwwxxxxxxyyyzzz{{{{{{yyyyyyzzz{{{zzzyyyxxxwwwwwwwwwxxxyyy|||zzzzzz{{{zzzxxxzzz~~~}}}}}}}}}}}}}}}wwweeeUUUIII>>>CCCXXXkkk|||zzz```hhhyyytttuuu~~~~~~{{{yyy{{{}}}qqqttt|||SSS>>>;;;BBBMMM}}}fffUUUvvv}}}[[[DDD<<>>===>>>>>>CCCQQQ^^^gggllloooppprrrwwwxxxvvvzzzzzzzzzzzzzzzyyyyyyxxx{{{{{{|||||||||{{{yyyxxxxxx|||yyyrrrnnnlllpppnnnggg^^^YYYVVVOOOGGGFFFQQQ___nnn~~~tttlllooo~~~~~~|||zzzXXXeeemmmiiiddddddbbb^^^___eeeddddddjjjlllvvvyyylllccc```aaakkksss{{{|||wwwwwwqqqZZZTTTTTTPPPFFF999222222555444333333222222111111000---,,,+++***)))))))))******)))))))))((((((((('''))))))))))))))))))))))))&&&&&&&&&&&&((()))***+++...,,,***+++...///...---...---,,,+++++++++,,,,,,.../////////---,,,***)))************************++++++,,,---...///000000/////////000111111222222333333333333444444444444444555666888:::;;;=========>>>@@@CCCEEEGGGHHHHHHHHHHHHIIILLLOOOQQQRRRSSSTTTVVVWWWVVVRRRMMMHHHEEEFFFHHHGGGCCCBBBFFFIIIHHHOOO^^^mmmuuu{{{}}}}}}wwwnnnkkkmmmoooooobbbbbbcccbbbZZZOOOLLLNNNSSSVVV[[[```dddiiinnnrrrrrrssstttuuuuuuuuuuuuuuutttvvvxxxyyyyyyyyyzzz{{{yyyyyyxxxwwwwwwwwwxxxxxxyyyzzzzzzyyyxxxwwwwwwxxxyyyyyyxxxwwwwwwwwwxxxyyy{{{yyyyyy{{{zzzxxx{{{~~~~~~}}}~~~~~~}}}xxxfffVVVKKK@@@EEEZZZooo}}}lllooo{{{wwwxxxzzz{{{zzztttnnnkkkooosssvvvoootttsssNNN===;;;BBBNNNzzznnn\\\nnn~~~cccDDD999IIIiii}}}{{{vvvqqqlllhhhfffeeeeeeeeeffffffggggggggghhhggggggdddZZZIII<<<666666444333333333333222000//////000000333999@@@FFFPPPQQQTTTYYY]]]___``````bbbdddfffhhhiiiiiihhhhhhlllkkkjjjjjjiiihhhgggggglllkkkkkklllkkkfff___ZZZTTTJJJEEEHHHJJJIIIOOOZZZooo|||}}}|||zzztttkkk```VVVPPPMMMVVV```lllqqqoookkkkkklllnnnnnnnnnnnnmmmkkkiiihhhjjjjjjjjjjjjjjjjjjjjjjjjlllllllllmmmpppuuu{{{zzz{{{{{{zzz}}}}}}wwwwwwxxxyyyxxxuuurrrnnnlllmmmnnnmmmlllssszzzvvvttt~~~mmmIII555555444222444777999999IIIppp}}}pppttt|||yyyLLL;;;>>>;;;@@@============BBBOOO\\\ccchhhlllmmmooossstttrrrvvvwwwyyy{{{}}}}}}}}}}}}}}}~~~~~~~~~~~~|||{{{zzzwww{{{}}}vvvtttrrrnnnllljjjddd\\\ZZZZZZWWWRRRMMMLLLWWWnnnsssjjj\\\TTTWWWdddttt~~~zzzyyy]]]iiipppjjjccccccbbb^^^aaafffdddccchhhjjjtttzzzmmmdddaaabbbhhhrrr|||~~~xxxxxxnnnWWWTTTSSSOOOEEE:::333333555333333333222111111000000---,,,+++******))))))***))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++---,,,+++,,,.........---...---,,,+++++++++,,,,,,............---,,,***)))************************++++++,,,---...///000000...//////000000111111222222222222222333333333333444444666777999:::;;;<<<>>>???AAACCCDDDFFFGGGGGGGGGHHHJJJLLLNNNQQQRRRSSSTTTVVVYYY]]]]]]XXXOOOHHHHHHBBB>>><<<:::666666:::444>>>JJJRRR[[[eeemmmoooooottt}}}uuukkkkkkmmmmmm[[[XXXVVVUUUQQQJJJFFFGGGMMMRRRYYY___eeejjjooorrrrrrrrrsssttttttttttttsssqqqtttwwwyyyxxxxxxxxxxxxzzzyyyxxxxxxwwwwwwwwwwwwwwwxxxyyyxxxvvvuuuvvvwwwxxxxxxwwwwwwwwwxxxxxxyyyzzzxxxyyy{{{{{{yyy|||~~~~~~~~~}}}xxxhhhXXXMMMBBBGGG\\\qqq|||ttt|||~~~|||xxxxxxvvvyyyyyyrrrhhhbbbcccfffmmmqqqzzzzzzyyy~~~jjjKKK===;;;AAALLLsssrrrxxx___AAA666EEEddd~~~}}}yyytttmmmgggdddbbbccccccdddeeefffggghhhiiihhhhhhfff\\\KKK===777777555222111222333222222//////000000222777>>>CCCJJJLLLPPPUUUZZZ]]]___```bbbccceeeggghhhhhhggggggjjjjjjiiiiiiiiihhhhhhhhhjjjiiihhhfffbbb\\\TTTNNNNNNHHHHHHOOOSSSUUU\\\fffxxxlll___VVVQQQPPPXXX```iiimmmllljjjjjjllllllmmmmmmlllkkkjjjiiihhhkkkkkkkkkkkkkkkkkkkkkkkknnnkkkjjjlllqqqwwwzzz{{{uuuxxxyyy{{{yyywwwzzz{{{xxxsssnnnmmmmmmmmmqqqrrrpppttt~~~}}}wwwsssuuu~~~iiiFFF444444333222333666888999HHHmmm}}}rrruuuxxxNNN<<<>>>;;;>>><<<<<<<<<<<>>???@@@BBBDDDEEEEEEEEEHHHJJJLLLNNNPPPRRRUUUVVVVVVVVVZZZbbbiiiggg^^^VVVOOOHHHGGGLLLIII>>>888:::///222555888;;;@@@DDDFFFMMMSSS]]]jjjxxxssseee```___^^^MMMGGGCCCDDDEEEAAA??????HHHMMMVVV^^^dddjjjooorrrrrrrrrsssssssssssssssrrrooorrrvvvxxxxxxvvvuuuuuuyyyxxxwwwvvvvvvuuuvvvvvvuuuvvvxxxwwwvvvvvvxxxyyywwwwwwwwwwwwwwwxxxxxxxxxyyywwwxxx{{{zzzyyy|||}}}xxxhhhYYYOOODDDIII^^^nnnwww|||yyywwwwwwsssmmm~~~wwwuuuvvv}}}zzznnnffffffjjjeeetttzzzuuuqqqxxxyyydddIII>>>;;;>>>HHHjjjyyywwwvvv___FFF;;;AAA]]]}}}}}}}}}|||yyytttnnnjjjhhhcccccccccddddddeeeeeeeeeiiiggggggfff^^^MMM???888888555222111111222333222////////////111555;;;???EEEIIINNNRRRVVVYYY\\\^^^aaabbbdddeeefffggggggggghhhhhhhhhhhhiiiiiiiiiiiigggfffeeeccc^^^XXXQQQMMMMMMKKKNNNWWW]]]aaagggnnn||||||yyyrrrhhh^^^VVVSSSQQQZZZ```gggjjjiiihhhiiikkklllllllllkkkkkkjjjiiiiiijjjjjjjjjkkkkkkkkkkkkkkklllkkkkkkmmmppptttwwwyyyssswwwyyy{{{|||uuusssvvvxxxtttmmmiiijjjlllkkkoooppppppwwwyyysss|||yyymmmrrrwww~~~fffCCC444555333333333555888999GGGiiizzz~~~rrrhhhtttzzz~~~jjjGGG888:::888<<<;;;:::;;;:::<<>>@@@AAACCCDDDEEEEEEGGGIIIMMMOOOPPPRRRUUUXXXXXXXXX[[[fffrrrvvvrrrlllZZZXXX___jjjiiiYYYKKKGGG===999444222111111333444222555;;;EEERRRcccuuuyyyiiiYYYPPPKKKGGG@@@999555888<<<<<<<<<===CCCIIIRRR[[[ccciiiooorrrrrrsssssssssssssssrrrrrrooorrrvvvwwwvvvuuuttttttvvvvvvuuuttttttsssttttttsssuuuwwwwwwxxxxxxzzz|||vvvvvvwwwwwwxxxxxxxxxxxxxxxvvvwwwzzzyyyxxx{{{}}}wwwgggXXXNNNDDDKKKaaallltttyyyqqqccc[[[]]]aaazzzvvv{{{uuukkkkkkoooeee}}}~~~sssooommmrrrqqq]]]GGG???;;;===FFF```}}}~~~{{{}}}nnnwwwkkkoooxxxkkkRRRAAA===UUU}}}}}}wwwppplllkkkkkkeeeeeeddddddcccccccccbbbgggeeeeeefff___OOO@@@888888555222111111222333222////////////000333888;;;DDDIIINNNRRRUUUWWWZZZ]]]```aaabbbdddfffggghhhiiiggghhhhhhhhhhhhiiiiiiiiihhhhhhhhhfffaaa[[[VVVSSSOOOQQQXXXbbbiiimmmqqqtttwwwoooiiiiiihhhddd^^^XXXTTTSSS[[[```eeehhhhhhhhhiiijjjllllllkkkkkkkkkkkkkkkkkkhhhiiiiiiiiijjjjjjjjjkkkiiilllppppppnnnppptttyyyuuuxxxzzzzzz}}}}}}wwwnnnpppssstttqqqkkkhhhjjjnnnmmmnnnnnnppp{{{|||uuuttteeewww}}}rrrxxx~~~dddBBB555777333444333555888:::FFFccc|||wwwfffiiigggfffVVV===666:::888;;;:::::::::888999BBBMMM\\\eeennnpppppprrrsssrrrssstttwwwyyyzzzzzzzzzyyy{{{|||}}}~~~~~~~~~}}}|||{{{|||}}}zzzkkkbbb^^^ZZZ]]]bbbeeeccc```\\\VVVOOOKKKIIIGGGTTTyyy|||nnn```\\\hhhwwwpppqqqsssxxx{{{~~~}}}|||{{{yyy|||}}}}}}{{{{{{{{{|||{{{SSScccnnnjjjccceeehhhhhhjjjooollliiikkkiiipppqqqeee```___cccnnnyyy}}}uuuooorrrjjjYYYOOOMMMGGG@@@999555444444222222222111000000//////------------,,,+++***)))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))+++---//////---,,,+++,,,,,,,,,---------,,,+++***+++,,,---------+++***))))))))))))***++++++,,,,,,******+++,,,---...//////---......//////000000111333333333333444444444444222333333444666777777888<<<===???AAABBBDDDEEEEEECCCGGGKKKMMMMMMOOOSSSWWWZZZYYY]]]iiixxxooottt{{{hhh\\\FFF===444222111000000111---...///222888DDDTTT___ffflllmmmcccUUUJJJBBB<<<999333111555999;;;<<<>>>AAAFFFOOOXXX```hhhnnnssssssttttttttttttsssrrrrrrppprrruuuvvvuuutttsssttttttssssssrrrrrrsssssstttrrrtttvvvwwwwwwxxxzzz|||tttuuuvvvwwwxxxxxxxxxxxxwwwuuuvvvxxxxxxvvvyyy~~~~~~~~~~~~|||vvvdddTTTKKKCCCLLLcccooouuuyyyppp]]]PPPRRR\\\www~~~|||vvvjjjiiinnnrrr{{{uuuuuunnnjjjWWWEEE@@@===>>>HHH[[[yyyvvvyyy~~~vvvpppYYYuuummmhhhzzzoooTTTBBB:::SSSvvvlllggggggiiigggfffeeeeeeccccccbbbaaaeeecccdddfffaaaRRRCCC:::777555222111222333222222///////////////111555888CCCHHHNNNRRRTTTVVVZZZ^^^^^^___aaacccfffiiikkklllhhhhhhhhhhhhhhhhhhhhhhhhggghhhiiihhhccc^^^[[[ZZZZZZ___gggpppvvvyyyyyyyyy{{{{{{|||zzzvvvrrrmmmiii___aaaddddddaaa\\\YYYWWW\\\```dddggghhhhhhiiiiiikkkkkkjjjjjjjjjkkkllllllhhhhhhhhhiiiiiijjjjjjkkkgggmmmqqqqqqnnnmmmrrrwwwuuuwwwyyyyyy{{{{{{tttlllssstttsssppplllkkkmmmpppooopppppprrr}}}|||ssskkk~~~}}}tttzzz~~~aaa???666888333555333666:::<<>>888444333333222222111111000000//////,,,------------+++***)))'''((((((((()))))))))***))))))))))))))))))))))))(((''''''''''''((())))))+++---000000---++++++,,,,,,,,,---------,,,+++***++++++,,,---,,,+++***)))((())))))***++++++,,,,,,******+++,,,---......///------......///000000000222222222222333333333333222222333444555666666777:::;;;===@@@BBBDDDEEEFFFCCCGGGLLLMMMMMMOOOSSSXXXYYYZZZ```mmm|||uuuZZZLLL@@@;;;888222///000222333222000///555>>>FFFOOOZZZbbb^^^SSSIIIAAA;;;777333222666888999;;;>>>@@@EEEMMMUUU^^^fffnnnsssuuuuuuuuuuuuuuutttsssrrrqqqsssuuuuuutttssstttuuurrrrrrrrrrrrssstttuuuuuusssuuuvvvvvvvvvvvvwwwyyyssstttvvvwwwxxxxxxxxxwwwwwwuuuuuuwwwvvvtttvvv{{{~~~~~~}}}~~~~~~|||tttaaaPPPHHHAAALLLdddtttvvvxxxsssdddVVVWWW```ssswwwiiijjjpppyyytttnnnYYYHHHEEEAAA@@@JJJ[[[yyywwwuuuwwwtttnnnjjjTTTfffxxxiiicccyyymmmSSSGGG===RRRxxxllleeeeeegggffffffeeeeeeddddddccccccdddbbbcccgggdddVVVFFF===666444333333333333222000/////////......///222555;;;AAAIIIMMMOOORRRXXX\\\]]]^^^```cccgggjjjmmmooohhhhhhhhhhhhhhhgggggggggeeehhhkkkllljjjhhhhhhiiipppuuu||||||xxxooommmkkkjjjiiihhhhhhiiifffhhhjjjjjjfffbbb^^^\\\]]]```dddhhhiiiiiiiiihhhjjjiiiiiihhhiiijjjkkklllhhhhhhiiijjjjjjkkklllllliiilllooopppooooooqqqrrrrrruuuvvvwww{{{}}}xxxpppxxxvvvssspppmmmmmmnnnnnnlllqqquuuwwwxxx|||~~~vvv{{{}}}]]]<<<555888222555444777<<<>>>DDDXXXmmmwww}}}{{{ooommmfffbbbVVV???777<<<<<<:::::::::;;;888666===FFFOOO\\\hhhlllmmmoooqqqqqqppppppqqqrrruuuwwwzzz{{{}}}~~~~~~~~~rrreeeYYYQQQPPPYYYbbbcccaaa^^^XXXSSS@@@CCCEEEOOOkkkzzznnnccc^^^TTTIIIHHHPPPXXXXXXZZZ^^^^^^___gggrrrKKK^^^llliiiccccccffffffeeemmmmmmnnnsssrrrwwwuuujjjeeeeeeeeellltttzzz|||~~~zzzhhhSSSLLLIIICCC===777444333333222222111111000/////////,,,---......---,,,***)))'''((((((((())))))******************************(((''''''''''''(((((()))***...111000---++++++,,,,,,,,,---...---,,,+++******+++,,,---,,,+++***)))((())))))***++++++,,,,,,)))***+++,,,---......///------......///000000000000111111111111222222222222222333333444555666666999:::===@@@BBBDDDEEEFFFDDDIIINNNOOOOOOPPPUUUZZZWWW[[[bbbpppzzziiiWWWNNNFFF;;;444222///111222///+++,,,222777===JJJUUUUUUMMMEEE===888555333333666777666888<<<@@@DDDLLLTTT\\\eeennnsssuuuuuuvvvvvvuuutttssssssssstttuuutttsssssstttvvvrrrrrrrrrssstttuuuvvvwwwuuuvvvvvvvvvtttssstttuuussstttvvvwwwxxxxxxxxxwwwwwwuuuuuuvvvuuusssuuuzzz~~~}}}}}}}}}}}}{{{sss___NNNEEE@@@LLLeeewwwtttuuuvvvmmmaaa___fffuuu~~~{{{|||{{{~~~zzzmmmooovvvrrrwww```NNNJJJCCCAAAJJJ\\\zzz~~~tttsssssspppkkkiiiQQQ[[[ooogggiiittt[[[PPPBBBMMMxxxyyynnnggggggiiieeeeeeeeeeeeeeeeeeeeeeeeeeebbbdddhhhfffYYYIII@@@555444333444444444111//////000///...---...111444222999BBBGGGJJJNNNTTTYYY\\\^^^```cccgggkkkoooqqqiiihhhhhhhhhggggggggggggggglllrrruuuwwwxxx{{{}}}zzzrrrgggdddaaabbbcccfffjjjnnnrrrsssssspppkkkfffbbbaaa]]]```eeehhhjjjjjjiiihhhhhhhhhgggggggggiiijjjkkkiiiiiijjjkkkkkklllmmmmmmllllllllloooqqqrrrpppnnnppprrruuuwww||||||vvv{{{wwwrrrnnnmmmmmmlllkkkeeeoooxxxzzz{{{yyy~~~~~~xxx||||||[[[:::444777000666444888===???DDDTTTgggwww~~~tttuuuvvvqqqpppcccFFF777999999::::::;;;;;;888666<<>>???HHHSSS\\\eeemmm___OOOBBB@@@AAA===888666::::::;;;======AAAMMMZZZdddkkkuuuKKK^^^llljjjdddeeehhhhhhiiiooojjjdddhhhkkkttt|||qqqgggaaa___gggkkkqqqxxx~~~iiiQQQIIIFFF@@@:::666444444444111000000000///////////////...------++++++***)))+++***)))((('''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((***---000111///---,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))***************)))))))))***++++++,,,------------------........./////////333///...111222111444999333333333444666777999:::777777888888:::===CCCGGGGGGIIIKKKMMMNNNPPPSSSVVVTTTZZZcccppp|||nnn___QQQHHHAAA:::555333111...000666000555>>>GGGMMMMMMHHHDDD<<<888444555999;;;:::777<<>>BBBFFFKKKNNNOOOOOOPPPPPPRRRRRRWWWdddyyy}}}lll```QQQHHH>>>:::999666///***///...///111555999::::::888555333222444555555444888???EEEIIIPPPYYY```aaafffhhhllloooqqqrrrrrrqqquuuuuuuuuuuuuuuuuuuuutttppprrrttttttssssssssstttttttttttttttttttttttttttuuuuuutttrrrrrrssswwwzzz}}}{{{xxxvvvvvvwwwzzz|||zzzyyyxxxxxxyyy{{{~~~vvviiiXXXJJJBBBFFFYYYlllvvv{{{~~~tttsss|||zzzzzz||||||{{{}}}zzzvvvtttvvv}}}www^^^UUUTTTRRRSSSVVV^^^ssstttaaahhhzzzttt]]]IIIDDDhhh}}}mmm```iiilllmmmkkkfffeeehhhmmmkkkkkkjjjjjjnnnoooggg]]]KKKAAA666222444555333000222111///---------...///...000444777;;;@@@FFFJJJRRRTTTYYY^^^ccchhhkkkmmmmmmkkkiiihhhggghhhiiijjjffflll}}}|||wwwooohhhffffffhhhooovvv~~~~~~yyyrrrjjjfffdddfffggghhhiiijjjkkkkkkkkkiiijjjjjjhhhgggfffgggiiijjjjjjkkkkkkmmmooopppqqqmmmooorrruuuvvvuuurrrpppooopppqqqsssttttttsssrrrrrrtttwww{{{|||zzzvvvsssooosss{{{}}}www~~~dddCCC777444555;;;<<>>SSS___nnnxxx~~~}}}[[[hhhooohhhaaaaaaaaa___cccmmmlllgggiiikkksssvvvkkkccc___]]]hhhwww~~~{{{uuuyyyoooZZZOOOKKKEEE>>>888555444444111111111111000000000000///...------++++++***))))))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((()))+++------,,,+++,,,...++++++++++++++++++++++++***++++++,,,,,,,,,++++++((((((((()))))))))******,,,,,,---------,,,++++++,,,,,,,,,---------.........///333555333111777???>>>999333222555777666333666888999999888888:::;;;???CCCHHHLLLMMMNNNNNNOOORRRQQQSSS[[[lllxxxiii]]]MMMBBB>>><<<555...000//////000222333333222555444222111222333444333444;;;AAAEEELLLVVV^^^```dddgggkkkoooqqqrrrqqqpppssstttuuuvvvvvvuuuttttttqqqrrrttttttsssrrrssstttvvvuuuuuutttsssrrrrrrrrrttttttsssrrrqqqssswwwzzz{{{zzzxxxvvvwwwxxxzzz|||yyyxxxwwwwwwxxxyyy{{{}}}tttgggUUUGGGAAAIII]]]ooowww{{{{{{tttvvv|||}}}~~~|||xxxnnnpppsssqqqpppuuu|||ttt___ZZZ[[[XXXVVVWWW[[[mmmeeeddduuuyyycccNNNFFFaaa~~~vvvjjjiiikkkllliiidddbbbfffjjjggghhhiiiiiilllnnniiiaaaRRRHHH;;;555555666333///222111///...---------...,,,///222555888<<>>999666888:::999:::===OOO^^^oooyyy|||{{{{{{{{{}}}dddooosssjjjaaaaaaaaa^^^aaammmnnnjjjkkklllttt~~~tttjjjbbb^^^\\\hhhzzz~~~zzzqqqqqqnnnZZZOOOKKKEEE>>>999666555444222222111111111000000000///...------++++++***))))))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''(((((((((((()))+++---...---------...***++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++'''''''''((())))))******++++++,,,------,,,,,,,,,,,,---------...............///222666444111222777666333000111555888999888666888::::::999888999:::;;;???EEEIIIKKKLLLMMMNNNQQQPPPRRRXXXbbbqqqzzzbbbLLLBBB???;;;555333111000111111111///---333222111111111222444555222777<<>>777555555222000222111000///...---------+++---000333555999>>>BBBIIILLLRRRYYY```eeeiiikkkllllllkkkjjjiiihhhggggggggglll~~~~~~vvvssspppooosssxxx{{{yyyuuupppllliiihhhgggffffffgggggghhhgggggggggggghhhiiiiiihhhhhhjjjlllnnnnnnmmmlllkkkkkkllllllooossswwwxxxvvvqqqllljjjffffffffffffgggkkkqqquuunnnoooppppppooopppsssuuuuuuyyyuuuuuuyyywwwuuuwwwTTT:::888777777>>>>>>BBBAAABBBIIIIIILLLZZZxxxjjjhhhpppdddHHH999===777999::::::999888888999555???MMMZZZccciiiooosssxxxxxxxxxzzz~~~{{{wwwxxx}}}~~~}}}~~~~~~yyykkk\\\FFFCCCAAAAAA@@@@@@GGGOOOSSSOOOHHHEEEIIIPPPRRRPPPKKKAAA888666666666888;;;HHH[[[mmmxxxzzzyyywwwwwwzzz~~~eeepppuuummmfffeeeddd```bbboooqqqlllllllllsss}}}rrrhhh```\\\^^^kkk{{{~~~rrrppp~~~mmmWWWMMMIIICCC<<<777555444444222222222111111111000000///...------++++++***)))((())))))***)))((('''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((+++...000000.........******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++'''(((((()))******++++++***++++++,,,------------------.........////////////---///333333111000333000111111333666888:::;;;555888:::;;;:::999999999888<<>>888444333222222222111000///...---,,,,,,+++---///111444777<<>>555333000///000111111000///000111111111333666888111444666666<<>>???DDDKKKTTT\\\bbbfffhhhhhhjjjmmmpppqqqqqqooonnnmmmnnn||||||xxxttttttwww|||vvvnnnhhhgggiiilllooohhhiiiiiiiiiiiihhhhhhgggeeegggiiiiiijjjkkknnnqqqlllkkkkkkjjjjjjkkkkkkllljjjooovvvxxxtttnnniiigggiiigggccc```___eeeooowwwppprrrsssqqqooonnnqqqtttwww}}}}}}sssvvv~~~jjjGGG333666777555;;;AAADDDBBBCCCIIIFFFGGGRRRpppwwwtttfff^^^TTTFFF<<<;;;666888::::::999888777888666<<>>AAADDDGGGKKKSSS]]]eeefffjjjmmmnnnppprrrooojjjjjjkkkwwwzzzwwwtttuuuyyyvvvmmmiiikkklllkkkhhhiiiiiiiiiiiiiiiiiiiiiiiihhhiiijjjiiiiiiiiijjjkkkjjjiiiiiijjjlllmmmmmmlllooonnnnnnllljjjgggeeeccciiikkkjjjgggiiiooorrrqqqnnnooorrrsssttttttsssrrrwww|||uuu|||}}}vvvuuu|||]]]???888;;;<<<<<<@@@BBBBBBBBBCCCEEEHHHKKKLLLggguuullloooiiiSSS???888777666777:::999555555999444:::???DDDOOO___hhhhhhqqqpppqqqtttyyy{{{yyywww||||||~~~zzz{{{}}}}}}}}}zzzvvvuuuuuussslllcccaaaccckkkzzz}}}xxxzzzcccLLL===999:::<<>>HHHaaawww|||{{{}}}{{{uuuzzzyyyqqqcccZZZYYYZZZZZZ^^^]]]^^^aaaccc^^^UUUMMMDDD===777888:::666222111222222111111000...---,,,---------...000111333444;;;>>>BBBFFFJJJQQQZZZbbbeeejjjmmmmmmnnnqqqnnniiillllllvvv}}}qqqmmmnnnpppuuu{{{{{{tttllliiijjjllljjjhhhiiiiiiiiijjjjjjiiiiiiiiifffhhhiiiiiiiiiiiiiiiiiilllkkkjjjlllnnnooonnnmmmnnnlllkkkiiigggfffeeeeeeeeehhhjjjjjjmmmrrrtttrrrsssuuuwwwxxxyyyxxxvvvuuuyyy~~~{{{uuu}}}}}}{{{pppTTT:::555999:::;;;>>>??????@@@AAADDDGGGIIIKKKWWWxxx}}}tttvvvuuugggSSSFFF:::777888:::999666666:::666:::>>>AAALLL[[[eeefffnnnnnnooorrrwwwyyyxxxvvvzzzzzz{{{~~~|||yyy{{{{{{lllgggyyyuuukkk```VVVTTTWWW```hhhooolllccc___dddkkk{{{wwwhhhQQQAAA<<<===<<>>>>>>>>???AAADDDFFFIIIJJJNNNlll}}}{{{|||{{{{{{ppp[[[>>>:::888999999666888;;;777:::<<<>>>GGGUUUaaaeeekkkkkkmmmqqquuuwwwwwwvvv{{{yyyyyy{{{zzzvvvxxx||||||}}}~~~~~~wwwgggdddlll}}}tttcccVVVMMMGGGHHHLLLOOOQQQSSSPPPLLLKKKNNNQQQkkkuuuqqq[[[GGGBBB@@@;;;FFFUUUgggttt~~~RRRcccrrrrrrooonnnkkkeeeiiikkkkkkgggdddjjjwwwttthhh```[[[[[[eeeqqqyyy~~~|||pppRRRHHHDDD???999666444444555666444222111111000...,,,------,,,+++************(((((((((((((((((((((((((((((((((((((((''''''&&&%%%&&&&&&'''((()))******((()))***,,,---------,,,)))******++++++******)))++++++,,,---------,,,,,,)))))))))***,,,,,,+++))))))******+++,,,---......------,,,+++,,,---...///////////////000000000000000000111222333444444555555555666777888999:::::::::===@@@CCCDDDFFFIIIKKKHHHHHHIIIMMMQQQTTTUUUUUUWWW\\\ccclllyyy~~~fff\\\OOOCCC;;;666444444000111111222111000///...111//////000111555AAAMMMYYYbbbkkkmmmnnnpppqqqpppttttttssssssrrrrrrssssssrrrtttvvvvvvuuuuuuvvvwwwpppqqqssstttuuuvvvvvvvvvqqqqqqqqqrrrrrrrrrssssssttttttuuuuuuvvvvvvvvvwwwuuutttrrrsssuuuvvvuuutttlll^^^KKKAAAJJJ^^^qqqzzzsss{{{vvvuuuzzz|||wwwpppmmmnnnqqq}}}yyy{{{sssppp~~~zzzwwwhhhqqqwwweee___kkktttaaammmxxxkkkOOO>>>:::MMMbbbmmmooooooqqqrrrkkkppppppiiibbb``````___\\\ZZZXXXXXXYYYYYYXXXVVVNNNIIIFFFCCC>>>666222222111111111111000///...---,,,,,,,,,,,,---...///000333888>>>BBBFFFLLLTTTZZZ]]]ccchhhhhhjjjnnnooommmkkkkkkooo{{{}}}lllVVVIII???@@@JJJVVVbbbjjjjjjiiihhhhhhiiiiiiiiihhhggghhhiiijjjjjjiiihhhgggfffgggiiikkkmmmllliiiggglllkkklllnnnppppppooommmkkkiiigggeeecccbbbaaaaaaeeemmmuuuzzz~~~~~~yyysssuuuvvvxxxyyyyyyxxxwwwwww{{{}}}|||~~~zzztttTTTCCC555555:::======>>>>>>???@@@BBBEEEGGGIIIJJJMMMggg|||wwwyyy}}}zzzmmmCCC===999999999777888<<<888888999<<>>@@@CCCGGGIIIFFFFFFGGGJJJOOORRRSSSTTTVVV\\\bbbhhhtttooofffXXXJJJAAA<<<999666222222222111000///...---111000000111000444@@@MMM[[[dddmmmooooooqqqqqqooottttttsssrrrrrrrrrrrrrrrsssuuuvvvvvvtttsssssstttpppqqqrrrtttuuuvvvvvvvvvqqqqqqqqqrrrrrrrrrssssssuuuuuuuuuuuuvvvvvvvvvvvvtttsssssstttvvvvvvvvvuuulll^^^JJJ???KKKdddwww}}}sssxxx{{{tttvvvwwwpppooorrruuu|||zzzzzzsssttt{{{ssscccfffgggYYYeeehhhjjjvvvlllUUUBBB999GGG[[[lllqqqooonnnpppxxx{{{pppgggaaa]]]______^^^^^^^^^]]]ZZZYYYQQQLLLHHHEEE>>>666111222000000111000000///...---,,,,,,+++,,,,,,---......111666<<<@@@DDDJJJRRRXXXXXX___dddfffhhhmmmpppooonnnnnnpppvvvcccRRREEE<<<666:::DDDOOOYYY``````bbbfffhhhhhhhhhhhhiiiggghhhiiiiiiiiiiiihhhgggiiiiiijjjmmmooonnnkkkhhhjjjjjjkkkmmmoooooommmkkkjjjiiigggeeebbb```^^^\\\bbbjjjrrrvvvzzz|||yyytttqqqrrrsssuuuvvvxxxyyyzzz~~~|||yyy|||kkkIII>>>555555:::======<<<>>>???@@@BBBDDDFFFGGGHHHLLLaaa{{{zzz{{{uuutttFFF???999999999888888;;;777666666:::AAALLL[[[fffhhhkkknnnqqqtttvvvwwwxxxyyyyyy{{{xxxrrrqqqyyyzzz{{{yyyvvvuuuxxx{{{{{{rrruuuvvvooolllmmm|||dddYYYOOOKKKHHHEEEDDDEEEEEEMMMWWW\\\\\\YYYXXXWWWhhhyyy~~~jjjSSSHHHBBB<<>>LLL]]]fffoooqqqrrrssssssqqquuutttsssrrrrrrrrrrrrrrrrrrssstttsssqqqooooooooopppqqqrrrsssttttttttttttqqqqqqrrrrrrrrrrrrssssssvvvvvvvvvvvvvvvvvvvvvvvvttttttuuuwwwyyyyyywwwuuujjj^^^JJJAAAOOOjjjzzz|||tttrrrtttwwwuuuuuu{{{nnnmmmsssyyyyyyyyy}}}rrrxxx}}}qqq```WWWmmmxxx]]]```{{{ppphhhvvvrrraaaHHH;;;BBBTTTjjjuuurrrnnnooouuuuuukkkddd```cccdddffffffeeebbb___\\\TTTLLLFFFBBB===666222111000000000000000///......---,,,,,,,,,,,,,,,------000444999===AAAHHHPPPWWWUUU]]]cccdddeeejjjnnnoooqqqqqqrrrtttwwwhhhLLL???999333111666<<>>???@@@BBBDDDDDDEEEEEEMMM\\\|||~~~rrrxxxoooHHH@@@999999:::888777999666444444888===FFFUUUbbbfffiiimmmpppqqqrrrtttuuusssrrruuu{{{{{{uuuooommmjjjiiihhhdddaaa``````aaa^^^XXX\\\fffvvvrrr^^^MMMHHHFFFIIIKKKJJJKKKNNNWWWbbbrrr}}}{{{uuuqqqwww}}}{{{kkkVVVIIIDDDBBBGGGNNN]]]ooo{{{~~~WWWeeemmmjjjfffiiikkkiiinnnnnnmmmkkkjjjnnnwww|||rrriii```[[[UUUbbbqqq|||vvvVVVHHHDDD???:::666444444555444333111111222111000......---,,,+++************))))))))))))))))))))))))***)))((('''&&&''''''((('''''''''(((((((((((((((%%%''')))+++,,,---------,,,,,,------------,,,,,,)))***+++,,,------------+++)))((()))+++,,,++++++***++++++,,,---...//////,,,------...------,,,,,,////////////000000000000000000111222333444444555555555666666777888888888:::::::::888666666888:::777:::===>>>???AAAFFFKKKKKKSSSXXXYYYfff{{{ooo___UUUKKKBBB;;;999666333222222333444......000000...111>>>LLL\\\gggpppsssuuuwwwwwwuuuwwwvvvuuutttssssssssssssppprrrsssrrrpppnnnnnnoooppppppqqqrrrssssssrrrrrrqqqqqqrrrrrrrrrrrrsssssswwwwwwwwwwwwwwwwwwwwwwwwtttuuuwwwzzz|||{{{xxxvvvfff\\\LLLFFFVVVppp{{{wwwtttnnnooouuuxxxzzzvvvqqqvvvzzz{{{{{{|||{{{qqq{{{sss```IIIUUUwww|||mmmaaauuurrrcccyyyqqqNNN===<<>><<<777222111000000000000000//////......------,,,,,,,,,------...111555999===DDDNNNUUUWWW^^^dddcccbbbfffjjjkkkmmmmmmooorrrssswwwtttTTTAAA999333111111333444666===EEEOOOXXXbbbggggggfffgggiiiiiihhhgggffffffggghhhiiimmmjjjiiikkknnnpppmmmiiiggghhhiiilllnnnnnnkkkiiieeebbb]]]YYYXXXYYY\\\^^^jjjnnnrrrtttxxx}}}{{{wwwuuuvvvyyy}}}sssooosssvvvsssSSS:::888555666;;;@@@AAA@@@BBBCCCDDDFFFFFFFFFFFFEEEKKKUUUtttuuunnntttqqqeeeHHH@@@999999:::888666666666333333666999>>>LLLZZZaaaeeeiiikkkkkklllnnnppplllhhhhhhkkkjjjeee___]]]WWWTTTPPPMMMKKKJJJHHHGGGEEECCCIIIPPP\\\xxxiiiWWWHHH;;;999;;;@@@CCCFFFMMMTTT[[[fffzzzuuuhhhXXXJJJGGGKKKLLLPPP]]]ooo|||WWWeeennnkkkgggiiijjjgggnnnnnnmmmkkkjjjmmmuuu{{{xxxpppfff^^^YYYQQQ___ppp|||rrrTTTHHHDDD???:::666444444555444222111111222222000///...---,,,+++************))))))))))))))))))))))))***)))(((&&&&&&''''''(((((((((((((((((('''''''''%%%''')))+++,,,---------,,,------......------,,,)))***+++,,,------...---+++***((()))***,,,,,,+++***++++++,,,---...//////,,,---.........---,,,+++////////////000000000000000000111222333444444555555555666666777777888888<<<<<<<<<:::888777999;;;333777;;;<<<;;;===CCCIIIDDDMMMRRRSSSaaayyyooocccVVVJJJ???===888555333444666777//////111111///222@@@OOO[[[fffpppuuuwwwzzz{{{yyyxxxxxxvvvuuuttttttttttttppprrrssssssqqqppppppqqqppppppqqqrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrsssssssssxxxxxxxxxwwwwwwwwwwwwwwwtttuuuyyy|||~~~}}}yyyvvvbbb[[[OOOKKK\\\ssszzzsssqqqmmmqqq}}}~~~}}}uuuqqqttt}}}vvvooo}}}wwwaaaAAAEEEkkk{{{yyyzzziiiwwwppp___{{{|||SSS===888BBB^^^sssuuusssuuupppzzzxxxllleeebbbaaa```bbbddddddbbbaaa``````UUUIII===::::::777222000///000000000000000///.........------,,,,,,---------///333666:::BBBLLLSSSYYYaaaeeeccc```cccfffgggfffgggkkkppprrrttt}}}jjjOOOBBB@@@777666555555222222999CCCKKKUUUaaagggfffeeegggjjjjjjiiifffeeeeeefffiiijjjmmmjjjgggiiimmmooollliiihhhhhhjjjmmmooonnnllliiiccc^^^WWWRRRRRRWWW^^^bbbhhhlllnnnooouuu~~~yyyuuutttwww|||}}}ppplllqqquuu{{{qqqPPP888888888999>>>DDDGGGFFFGGGHHHIIIJJJKKKJJJIIIHHHDDDKKKjjjyyyiiifffddd]]]HHH???999:::;;;888555444666333222555666999EEESSS^^^bbbfffgggggggggiiikkkiiibbb]]][[[YYYRRRMMMKKKPPPKKKFFFCCCCCCBBB???<<<<<<<<>>888555333222222222222111111000/////////,,,,,,++++++***)))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((()))***+++,,,------------,,,++++++------,,,+++,,,***)))***...000000///,,,+++*********+++,,,---*********+++,,,---...///......---,,,---...///000000000///......///000111111111111111222333444555666666777888999::::::;;;::::::;;;;;;<<<<<<======:::;;;===???@@@@@@@@@???AAAGGGKKKOOO\\\qqqrrrbbbRRRMMM:::333555000...111000111111222222///333BBBRRRaaajjjqqqssssssvvvxxxwwwwwwvvvuuurrrqqqrrruuuxxxtttssssssrrrrrrrrrssssssoooppprrrssssssrrrpppoooqqqqqqppppppqqqqqqrrrrrrwwwwwwwwwwwwvvvuuutttsssuuuuuuvvvwwwwwwvvvuuuttt```QQQGGGPPPdddrrrxxxyyyqqqlllfffooo|||~~~}}}tttkkkmmmsssvvvqqqmmm}}}pppbbbBBB===___vvvyyymmmsss}}}```kkkzzzQQQBBB999???XXXooosssooommmtttuuuvvvuuuqqqlllgggdddcccccccccccccccaaa]]]ZZZSSSJJJ???888666444333333333222000000111111///......---,,,,,,++++++,,,,,,---///222555:::@@@GGGLLLXXXcccfff```___fffhhhdddhhhjjjkkkmmmnnnrrrwwwzzz{{{hhhVVVGGG===;;;666222333333444888===KKKSSS^^^eeeeeedddccccccgggggggggggghhhhhhhhhhhhkkkjjjiiihhhhhhjjjlllmmmiiilllkkkhhhiiikkkfff^^^\\\ZZZVVVSSSRRRVVV[[[```nnnlllmmmpppmmmkkkrrr|||xxxvvvuuuuuuxxx}}}xxxjjj___aaaiiizzziiiDDD===888888===CCCFFFHHHKKKLLLIIIIIILLLKKKHHHFFFIIIHHHQQQ```zzz~~~oooeee]]]WWWDDD???;;;999999888888999444666777555444777>>>EEEPPPVVV___eeeiiijjjiiiiiiiiiddd^^^WWWSSSOOOLLLJJJKKKIIIFFFCCC@@@>>>>>>>>>===999:::???FFFWWW}}}ttt]]]PPPKKKBBB;;;777999<<<<<<<<<===???DDDSSSnnn}}}iiiWWWLLLNNNVVVUUUQQQVVVgggwww~~~}}}|||~~~}}}{{{OOO\\\hhhjjjhhhggghhhhhhmmmrrrooolllnnnlllrrr~~~rrreee[[[VVVXXXeeesss{{{oooSSSIIIDDD===777555444333333222222111111000/////////,,,,,,++++++***)))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((()))***+++,,,------------,,,++++++------,,,+++,,,***)))+++...000000///---,,,+++******+++,,,---*********+++,,,---...///......---,,,---...///000111000/////////000111222111111111111222333444555666666777888999::::::;;;:::;;;;;;<<<>>>???@@@@@@??????@@@AAAAAAAAAAAAAAA???EEEIIIMMMXXXlll~~~~~~aaaSSS@@@999:::444111333111222222333222///333CCCSSSdddlllrrrssssssvvvxxxwwwwwwwwwvvvtttrrrsssuuuwwwwwwwwwuuutttssssssssssssooooooqqqrrrrrrrrrqqqqqqrrrrrrqqqqqqqqqqqqrrrrrruuuuuuttttttsssrrrqqqpppsssssstttuuuuuutttrrrqqqZZZMMMHHHUUUkkk|||pppnnnxxxxxxwww}}}vvvoooooorrrrrrqqqoooppp[[[???;;;UUUnnnxxx~~~rrrmmm}}}______{{{}}}fffJJJ;;;999PPPjjjtttrrrppprrrsssuuuvvvuuupppjjjfffdddcccaaaaaaaaaaaa___]]]VVVOOOGGGBBB>>>999444111444222111111222222111///...---,,,,,,++++++,,,,,,---...000222555;;;AAAFFFPPPZZZ^^^YYYYYY```ccc```ccceeehhhiiijjjkkkmmmnnnyyyxxxvvvrrrhhhZZZLLLEEE>>>888444444444333777<<>>BBBCCCGGGKKKJJJFFFEEEGGGHHHHHHKKKOOOJJJOOOWWWxxxyyy{{{|||tttllliiigggMMMDDD:::777888999999777444666777555333666<<>>AAACCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCC>>>BBBEEEHHHSSSeeexxxyyy]]]HHH???>>>555111333000222222333222000555EEEVVVgggooottttttsssvvvxxxwwwxxxyyyyyywwwtttssstttvvvzzzyyyxxxvvvuuutttsssssspppooooooppppppqqqqqqrrrssssssrrrrrrrrrrrrrrrsssttttttsssrrrqqqpppooonnnppppppqqqrrrsssrrrooolllWWWNNNLLL[[[pppxxxppptttrrrooovvvzzz{{{{{{zzzvvvuuutttpppooorrroooRRR;;;888GGGcccyyy|||vvvvvvzzziiiqqqfffYYYmmm}}}{{{^^^EEE666EEEaaasssuuusssqqqqqqsssvvvxxxvvvpppkkkbbb___\\\ZZZZZZ[[[\\\\\\[[[XXXUUUQQQLLLEEE:::222444222111111222222222111...------,,,,,,,,,,,,,,,------......111555;;;@@@FFFOOOTTTQQQRRRXXX\\\ZZZ\\\___bbbdddcccbbbaaaaaagggccceeemmmmmm```SSSNNNBBB<<<777666444333666:::DDDNNN[[[cccddddddeeegggjjjiiihhhgggfffeeeddddddiiihhhfffeeeeeefffggghhhiiilllllljjjhhhddd\\\SSSMMMOOOQQQTTTYYYbbbnnnwwwkkkmmmooopppjjjeeeggglllnnnnnnpppsssyyy|||hhhYYYZZZccctttoooQQQ;;;;;;;;;>>>BBBCCCCCCHHHPPPLLLGGGDDDEEEFFFGGGLLLRRRMMMOOOOOOdddzzz}}}xxxxxxyyyaaaUUUEEE:::888:::999666555666777555333444999>>>>>>EEEPPP]]]jjjssszzz|||{{{||||||{{{wwwrrrmmmiiieeecccaaa]]]YYYUUUQQQOOOOOOJJJHHHIIIFFFEEEPPP^^^ppp{{{rrrkkkjjjmmmkkkcccZZZOOOFFF===:::999666666777555777888777AAA]]]nnnaaaUUUKKKHHHAAAAAALLL]]]nnn}}}~~~~~~MMM[[[hhhllljjjkkkkkkkkkkkkqqqnnnkkknnnlllrrr~~~qqqddd[[[VVV^^^jjjwww}}}{{{yyylllSSSFFFAAA;;;666555555555555222222111111000/////////,,,,,,++++++***)))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''((()))+++,,,,,,,,,,,,,,,+++***+++,,,,,,,,,***++++++***+++,,,---......,,,+++***)))))))))***+++*********+++,,,---...///......---,,,---...///000111111111111222333333444222222222222333444555555666666777888999::::::;;;:::;;;===@@@CCCFFFHHHIIIKKKJJJHHHFFFEEEEEEEEEFFF???AAABBBDDDMMM___uuunnnVVVHHHCCC888333555444222111222222222999KKK]]]kkkqqqvvvtttsssvvvxxxwwwyyyzzzzzzyyyvvvttttttuuuyyyxxxwwwvvvuuuuuuuuuuuusssrrrpppnnnnnnooopppqqqrrrrrrrrrrrrssstttuuuuuuuuutttsssrrrqqqppppppooooooooooooqqqsssqqqlllgggWWWRRRRRR___ppp}}}{{{qqquuutttooorrrnnnlllnnnsssrrrpppzzz~~~}}}~~~yyyrrrnnnvvvkkkIII888777===[[[yyy}}}zzzrrrfffiiixxxbbbjjj~~~xxxVVV888;;;UUUmmmwwwyyysssqqqpppssswwwxxxtttpppfffaaa[[[WWWWWWXXXZZZZZZ\\\^^^___^^^ZZZRRRCCC777444222000000111222111111......---,,,,,,,,,,,,,,,,,,------...///333999>>>>>>GGGLLLKKKMMMSSSWWWWWWXXXZZZ]]]^^^]]]\\\]]]^^^ccc]]]bbbrrryyylllZZZRRRGGG@@@;;;888666333555999BBBMMMZZZbbbcccbbbcccfffhhhhhhgggffffffeeeddddddfffeeeeeeeeeeeefffggghhhfffhhhiiigggccc[[[RRRKKKMMMLLLNNNTTT^^^jjjrrrvvvlllooorrrqqqmmmjjjmmmqqqlllmmmoootttyyywwwqqqwwwcccGGG999:::===CCCGGGFFFFFFMMMWWWTTTNNNJJJIIIHHHGGGIIINNNPPPOOOLLLXXXxxx|||}}}}}}sss___JJJ===999888777666777666555333333666999<<>>:::888555555777444:::>>>;;;<<>>AAADDDGGGJJJKKKNNNLLLJJJHHHGGGGGGHHHHHHCCCBBBAAABBBIIIZZZsssfffSSSIII;;;666999888111111222333444>>>RRReeemmmsssvvvsssrrruuuxxxxxxyyyzzz{{{yyyvvvuuuuuuuuuuuuuuutttttttttuuuvvvvvvvvvtttqqqooommmmmmnnnooooooooopppqqqsssuuuwwwxxxsssrrrqqqpppooooooppppppooonnnooorrrtttqqqjjjdddSSSRRRVVVcccqqqzzz~~~ooorrrvvvuuuwwwnnnlllmmmpppnnnnnnzzz~~~sssmmmzzzzzzcccDDD666666999TTTuuu~~~vvv~~~dddccclllkkk}}}ddd>>>555IIIdddwwwwwwtttqqqqqqsssvvvvvvuuuoooiiiaaa[[[YYYYYYZZZ[[[YYY^^^bbbaaa```ZZZLLL>>>555333000///000000000000///...------,,,,,,------,,,---...///111555:::>>>;;;BBBGGGHHHJJJNNNSSSUUUUUUWWWXXXXXXYYY[[[^^^aaaccc___gggzzz{{{ggg[[[OOOHHHAAA===999555555999AAALLLZZZaaa```___aaadddeeeeeeeeeeeeeeefffffffffccccccdddeeefffgggiiiiiieeeeeeeeeddd]]]TTTLLLHHHLLLIIIJJJUUUeeeppprrrppphhhmmmooolllhhhhhhkkkooommmnnnppptttzzz{{{[[[BBB999888<<>>HHHWWWiiiyyyyyysssooooookkkiiijjjjjjiiiiiijjjmmmuuu}}}uuujjj___ZZZUUUWWW]]]eeeiiijjjUUUJJJ???:::888666777999888@@@FFFEEEDDDQQQkkk~~~iiiXXXJJJ>>><<<;;;@@@OOObbbrrrzzz}}}yyyxxx{{{}}}KKKZZZhhhlllkkkjjjjjjiiijjjooommmkkkmmmlllrrruuufff^^^[[[```lllwww|||yyynnnnnnvvvvvvdddPPPEEE@@@:::666444444444444222222111111000/////////,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''')))***++++++,,,,,,,,,***)))***+++,,,+++******+++,,,+++***+++,,,...+++***)))'''''''''((((((*********+++,,,---...///......---,,,---...///000///000111222333444444444222222222222333444555666666666777888999::::::;;;;;;<<<>>>AAADDDFFFHHHIIILLLLLLKKKJJJJJJJJJJJJJJJHHHFFFDDDEEEIIIWWWoooppp\\\PPP???777888666333222333555777BBBWWWkkknnnsssuuurrrqqqtttxxxyyyyyyzzzyyyxxxuuutttuuuwwwsssssssssssstttuuuvvvvvvwwwuuussspppnnnnnnoooooonnnooooooqqqsssuuuwwwxxxpppooonnnmmmmmmnnnooopppooonnnnnnrrrtttqqqiiiaaaMMMOOOYYYgggssszzznnnpppyyy|||qqqnnnnnnqqqqqqrrr~~~zzzrrroootttXXXAAA444444999LLLhhhzzzyyy}}}{{{jjj```xxxlllbbbssskkkHHH666>>>VVVppp|||zzzwwwtttrrrsssuuuwwwqqqkkkddd^^^[[[YYYXXXXXXUUU\\\```^^^^^^]]]RRRDDD888555222000000000000//////......---------------+++---///111333555888;;;888===BBBEEEFFFHHHLLLPPPPPPRRRSSSTTTVVVZZZ___ccc___aaakkk}}}|||mmm^^^UUULLLEEE>>>777555888???KKKZZZ```___]]]```ddddddddddddeeeeeeeeeffffffaaabbbcccdddfffggghhhhhhdddbbbaaa^^^WWWMMMHHHHHHFFFEEEJJJXXXhhhpppmmmffffffllloookkkggggggiiiiiimmmmmmooorrryyypppRRR???:::777;;;BBBFFFEEEEEEKKKUUUQQQNNNNNNQQQPPPLLLJJJLLLIIIDDDGGGNNN^^^iiiHHH999888:::777777777666666555444444777999AAAPPPdddwww~~~|||yyyyyyzzz{{{{{{{{{zzz~~~wwwmmm^^^ZZZUUUSSSUUU[[[bbbfffUUUJJJ@@@<<<:::888888:::<<>>999777666666777999CCCZZZnnnnnnssstttqqqppptttxxxyyyyyyyyyxxxvvvttttttvvvxxxttttttssssssssstttuuuuuuuuutttsssqqqqqqqqqqqqrrrppppppppppppqqqssstttuuunnnnnnmmmlllmmmoooqqqrrrnnnmmmmmmqqqtttqqqggg^^^NNNSSS^^^jjjrrruuu{{{rrrvvvsssllljjjqqqwww|||{{{}}}|||zzzqqqssspppLLLAAA222000999BBBVVVqqqvvv}}}|||eeelllrrr^^^ggg}}}qqqTTT;;;555DDD^^^qqq|||uuurrrsssuuurrrnnnhhhdddaaa^^^[[[YYYYYY___```\\\]]]```YYYMMM<<<999444222111111111000//////...---------------))),,,000222222222333444444777<<>>??????@@@LLL```ooouuu{{{{{{wwwssssssvvvvvvtttpppGGGUUUcccgggfffdddcccaaaiiinnnllljjjmmmlllrrrttteee]]]ZZZ___jjjuuu{{{~~~fffLLLFFFAAA:::555333333333222222222111111000/////////,,,,,,++++++***)))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&'''(((***+++++++++++++++***)))***+++++++++))))))+++---,,,))))))+++...///...,,,************+++*********+++,,,---//////......---,,,---...///000---...000222333333333333333333333333444555666666666666777888999::::::;;;===>>>???@@@BBBCCCDDDDDDFFFGGGIIIKKKLLLMMMLLLLLLLLLLLLNNNQQQOOORRRaaarrrwwwcccTTTLLLDDD;;;:::999888:::DDDZZZnnnmmmrrrssspppooosssxxxzzzxxxxxxwwwtttssstttwwwzzzwwwvvvuuutttttttttttttttsssrrrrrrrrrssssssttttttrrrqqqqqqppppppqqqqqqrrrpppooonnnnnnoooqqqtttuuummmllllllpppssspppeee\\\TTTYYYccclllnnnlllooottttttyyywwwllliiittt||||||yyytttzzzrrrwwwnnnEEEBBB111,,,888;;;IIIhhhwww~~~mmmhhh|||ffffffxxxuuu^^^@@@///666MMMaaayyyrrrqqqsssyyyvvvrrrooollliiieeeccc___dddccc]]]___ddd```UUU@@@<<<777444333222222111//////...------------...))),,,000111000///...---000333777::::::999<<>>DDDBBBLLLZZZdddddd^^^VVVQQQRRR```lllnnnlllllljjjeeehhhggghhhllluuu~~~}}}oooSSSAAA::::::@@@AAADDDGGGFFFCCCEEEJJJJJJGGGGGGIIIIIIFFFFFFIIIKKK>>>BBBFFFDDDccc{{{```HHH>>>:::444777777777888888777555333888666888BBBSSSdddoootttyyy|||uuulllfffcccbbb___]]]WWWMMMCCC???<<<888777888555>>>HHHKKKLLLUUUgggwwwtttwwwzzzgggYYYTTTBBBDDDCCCBBBNNNccctttzzzxxx}}}uuuppplllmmmqqqrrrnnnhhhBBBWWWhhhiiiccccccdddbbbeeejjjmmmkkkgggiiisss|||vvvkkkeeedddaaammmzzzsssSSSCCC???:::666555444444333333222000000111111///......---,,,+++++++++,,,---******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))+++---...,,,+++***))))))***+++,,,************************,,,------,,,***)))***+++(((***,,,,,,,,,+++,,,---...//////...,,,,,,---///...///000111111222222111555555444444444444555555666666777888999::::::;;;======>>>>>>???@@@BBBCCCDDDEEEHHHKKKMMMNNNOOOOOOLLLKKKLLLOOOTTTXXX[[[\\\uuuwwwdddVVVOOODDD???:::888:::DDDYYYmmmtttxxxyyytttqqqtttxxxzzzzzzyyyvvvuuutttvvvxxxyyywwwwwwxxxwwwwwwvvvuuutttqqqqqqqqqqqqqqqqqqqqqpppsssqqqpppnnnnnnoooqqqrrrxxxqqqjjjkkkppptttsssoooooooooqqqttttttnnnbbbXXXQQQ^^^lllnnneee^^^^^^cccooo~~~xxxxxx~~~wwwnnnqqq~~~{{{}}}pppjjjuuuuuuzzz~~~gggDDD888111444333555IIIbbb|||sssxxxhhhpppzzziiiDDD999555:::MMMnnn||||||wwwtttvvvvvvuuutttrrrooollljjjfffcccaaabbbdddccc]]]XXXNNNEEE999222111222222111////////////////////////------------------------///000111333555777888999???>>>BBBIIIMMMNNNPPPTTT```hhhqqq|||nnnggg]]]RRREEE888333555777EEEUUU^^^^^^\\\^^^bbb^^^______`````````______bbb```^^^^^^```___\\\ZZZUUUMMMGGGFFFCCC>>>>>>BBBHHH\\\fff]]]WWW[[[ZZZSSSLLLPPPYYYdddnnnoooiiicccdddhhhlllooovvvzzz|||aaaHHHAAA???;;;<<<>>>AAACCCDDDFFFHHHJJJHHHHHHIIIJJJKKKJJJJJJJJJKKKNNNUUUVVVLLLQQQyyy|||qqqmmmggg[[[GGG777555<<<888::::::999777777666444444444777<<>>CCC===<<>>???AAAAAADDDEEEHHHJJJLLLNNNNNNNNNNNNMMMLLLNNNRRRVVVXXXXXXmmm}}}xxxdddXXXIIIBBB<<<===BBBMMM]]]kkkrrrxxx{{{xxxvvvwwwxxxvvvzzzyyywwwuuuuuuvvvxxxyyywwwwwwxxxxxxwwwvvvuuuuuurrrqqqqqqppppppqqqrrrrrrrrrqqqpppooonnnoooppppppqqqpppnnnooorrrtttuuuuuuuuusssrrrsssqqqjjj```WWWRRR___lllmmmddd\\\\\\___llluuuwwwrrruuuzzztttqqquuuzzzyyy{{{pppmmmxxxuuu~~~}}}dddBBB666111444333555GGG^^^{{{tttpppqqqiiiwwwqqqPPP>>>333444DDD^^^ooo~~~wwwqqqqqqrrrssssssrrrrrrqqqmmmjjjgggggghhhfffaaa\\\UUUIII:::222222444333000////////////////////////---------------------------...///111333444666666<<<;;;>>>EEEIIIJJJMMMSSS```kkkvvvkkk```TTTLLLDDD;;;666555999FFFUUU]]]\\\[[[\\\______``````aaaaaaaaa`````````^^^]]]^^^___^^^[[[YYYNNNHHHCCC@@@<<<;;;CCCMMMYYYaaaaaaYYYVVV\\\```]]]XXXVVVVVV[[[bbbggghhhgggfffhhhkkkmmmwww}}}]]]EEE???@@@===>>>AAADDDFFFGGGHHHIIIKKKEEEFFFGGGHHHJJJLLLMMMNNNKKKWWWgggkkk[[[UUUpppnnncccXXXRRRKKK@@@888666999::::::888777666666666333444666;;;CCCMMMVVV\\\bbbiiittt|||tttllljjjhhhgggdddXXXHHH===:::???===???FFFMMMZZZooo{{{hhh]]]HHH@@@:::@@@RRRgggwww~~~|||pppgggeeefffhhhhhhccc^^^\\\HHH\\\llllllhhhhhhiiigggfffiiijjjfffccciiiwwwrrrhhhddddddmmmwww~~~|||zzzxxxWWWCCC@@@:::777666555444333333222000000111111///...------,,,+++++++++++++++)))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))+++,,,---++++++************++++++++++++++++++++++++++++++---...///---+++)))))))))******+++*********---///...///000///---,,,---......///000111111222222111333333333333444555777888666666777888999:::;;;;;;;;;;;;<<<<<<===???@@@AAACCCEEEGGGIIIKKKLLLMMMMMMOOOMMMLLLMMMPPPSSSTTTTTTbbbrrr~~~nnnVVVJJJBBBEEEPPP[[[dddkkkqqqyyy~~~|||zzzxxxtttzzzyyywwwvvvuuuvvvwwwxxxvvvwwwxxxxxxxxxwwwvvvuuurrrqqqpppooooooqqqssstttqqqqqqqqqppppppooooooooonnnppprrrrrrqqqrrruuuxxxzzzwwwtttrrrnnnggg]]]UUUTTT___kkkkkkbbbZZZYYY\\\fffiiikkkoooxxx}}}wwwooossswww{{{xxxyyyzzzrrrqqq|||tttyyy\\\===444111444444555DDDXXXuuu|||vvviiixxxuuuYYYgggxxxuuu]]]DDD000,,,999OOOaaawwwuuuqqqqqqrrrssstttuuuuuuuuussspppmmmlllllljjjfffbbb___RRRAAA666444444222///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...000111333333777777999???BBBDDDJJJPPP\\\kkkyyy~~~~~~hhh\\\OOOJJJFFF???888555;;;GGGTTT[[[[[[YYYZZZ]]]______`````````______^^^\\\\\\\\\\\\]]][[[XXXUUUFFFBBB>>>;;;999>>>NNN]]]kkkcccZZZVVVXXX```gggkkkfff^^^TTTOOORRRXXX^^^aaadddhhhkkknnnzzztttUUUAAA===@@@AAABBBDDDFFFHHHIIIJJJMMMPPPHHHGGGGGGGGGHHHJJJLLLNNNIIIYYYnnnrrr```SSSfffyyyvvvmmmddd^^^WWWIII<<<444999::::::999777555666777333333444888>>>FFFNNNSSS\\\bbbjjjsss}}}wwwtttrrrpppgggWWWIIIBBBGGGEEEFFFJJJQQQ^^^qqq~~~rrrdddNNNGGGAAACCCPPPddduuu{{{{{{|||}}}}}}rrrgggddd]]]```jjjjjj^^^ZZZ```QQQcccqqqqqqllllllllliiieeeiiikkkiiiffflllzzztttiiieeeeeennnwww~~~||||||}}}|||zzzvvv~~~qqqUUUAAA===888444333222222111333222000000111111///...------,,,++++++*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''')))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++---...///...,,,)))((((((***+++***))))))***---000...///000000...------......///000111111222222111111111222333444666777888666777777888999:::;;;<<<<<<<<<<<<===>>>???@@@AAACCCDDDEEEGGGIIIKKKLLLLLLMMMLLLKKKLLLOOOQQQRRRRRRZZZiiixxx~~~lll[[[NNNRRR```jjjnnnooorrr{{{}}}zzzvvvyyyyyyxxxwwwvvvvvvvvvvvvuuuvvvxxxyyyyyyxxxwwwvvvrrrpppooonnnoooqqqtttvvvrrrrrrsssrrrrrrqqqpppooooooppppppoooooopppsssvvvyyyxxxvvvsssnnneeeZZZRRRTTT^^^iiiiiiaaaZZZYYY[[[___```hhhxxxvvvllltttuuupppvvvwwwyyyzzzuuu{{{}}}xxxvvvsssQQQ999333111555555666AAAPPPmmmwww{{{zzzxxxlll|||{{{TTTWWWjjjuuukkkQQQ777000777BBBSSSiiivvvvvvtttsssrrrrrrrrrrrrtttrrrooonnnnnnmmmkkkhhhiii___OOOAAA777222000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111444333555999<<<>>>FFFNNN^^^nnn}}}~~~zzzzzz{{{{{{qqqggg^^^YYYRRRGGG===999;;;EEEQQQXXXXXXWWWXXX[[[\\\\\\\\\]]]\\\\\\[[[[[[ZZZZZZZZZYYYWWWSSSOOOMMMAAA>>>;;;:::>>>IIIYYYeeemmm]]]QQQUUU^^^dddjjjpppnnnfff[[[SSSQQQSSSVVVXXXbbbiiimmmrrr~~~qqq{{{iiiMMM===<<>>:::888888999888666555777333333333555999@@@FFFIIIYYY^^^eeelllrrrzzzxxxoooeee\\\YYY\\\\\\\\\ZZZ[[[ddduuuqqq___WWWNNNKKKRRRaaaqqq{{{|||{{{{{{{{{|||~~~yyyqqqhhhaaaaaa[[[\\\eeellllllmmmqqqVVVgggsssqqqlllkkkjjjfffdddiiinnnmmmkkkooo{{{xxxlllgggfffnnnwww}}}}}}{{{}}}|||tttyyymmmSSSAAA===888444333222222111333222000000111111///...------,,,,,,+++***))))))'''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,...000///,,,***))))))***+++***))))))***---000...///111111///------......///000111111222222111000000111222444666888999777777888999:::;;;;;;<<<=========>>>???@@@AAABBBCCCCCCDDDEEEGGGIIIJJJKKKJJJIIIHHHJJJNNNQQQSSSTTTWWWdddttt~~~rrraaabbbooovvvvvvsssuuu}}}}}}{{{yyyyyyyyyxxxwwwvvvuuuuuutttuuuxxxyyyzzzyyyxxxwwwrrrpppooonnnoooqqqtttvvvttttttttttttsssrrrqqqpppooommmjjjjjjmmmrrruuuwwwtttuuuvvvtttnnndddWWWOOOTTT]]]ggghhhbbb\\\[[[]]]ZZZ___nnnxxxnnntttqqqhhhooowwwtttxxx{{{{{{~~~zzztttqqqvvv~~~nnnIII666222111555666777???JJJjjjzzzqqqyyywww{{{ooohhhUUUaaatttxxxaaaFFF:::888666CCCXXXpppxxxvvvssspppnnnmmmmmmmmmpppooommmlllmmmnnnnnnnnnoookkk```PPP>>>333000111000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...//////000111111333666777999BBBKKKdddsssyyyuuuwwwzzz}}}yyytttmmm___NNNAAA===:::BBBMMMSSSUUUUUUWWWYYYZZZZZZZZZZZZZZZYYYXXXWWWVVVVVVUUURRRNNNIIIEEEBBB<<<:::888;;;FFFSSS\\\```]]]OOOKKKXXXdddggghhhkkkllliiieeebbb___[[[XXXVVV^^^dddhhhmmm~~~sssmmmyyyrrrwww{{{{{{\\\FFF<<<<<>>AAANNNUUU^^^dddhhhkkkpppssswwwpppooouuuyyyxxxoooiiinnn~~~ooofffZZZSSSWWWbbboooxxxtttgggaaaaaaaaa```\\\___oooWWWgggqqqooojjjiiigggcccccciiiooonnnlllppp|||vvvlllhhhhhhpppxxx~~~}}}|||}}}yyypppRRRCCC@@@:::777666555444333333222000000111111///...,,,,,,,,,,,,+++***((('''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---000000...+++************+++*********---///...000111111000............///000111111222222111000000111222444555777888777777888999:::;;;<<<<<<======>>>>>>???AAABBBCCCBBBBBBCCCDDDEEEGGGIIIJJJHHHGGGGGGJJJNNNRRRTTTUUUVVVbbbrrruuusssyyy{{{vvvrrrsss{{{}}}xxxyyyyyyyyyxxxwwwuuussssssuuuxxxzzz{{{zzzyyywwwrrrqqqpppooooooqqqssstttvvvuuuttttttsssrrrqqqqqqnnnkkkiiijjjooouuuxxxyyyqqqsssuuutttmmmaaaUUUMMMVVV^^^gggiiiccc^^^]]]___[[[eeevvv|||qqqsssmmmhhhrrrrrrqqqwwwzzzzzzqqqmmmxxxjjjDDD444222222555777888===EEEgggrrrtttlllyyy\\\ZZZmmm{{{kkkQQQ@@@444222:::GGGZZZpppvvvtttpppmmmkkkkkklllmmmnnnmmmkkkkkkkkkmmmoooqqqqqqqqqlll___LLL===555333000000000000000000000000------------------------,,,,,,------........./////////222444444555===GGGaaaooo~~~}}}wwwwwwyyy|||zzzvvvooo___KKK>>>::::::AAAIIIOOOQQQQQQSSSTTTWWWXXXXXXWWWWWWVVVUUUTTTQQQPPPNNNJJJCCC>>>;;;:::777666777<<>>===@@@EEEDDDCCCAAA@@@BBBHHHQQQWWWKKKIIIEEEBBB@@@AAACCCDDDJJJJJJLLLPPPOOOMMMOOOTTTooo}}}mmmRRRBBB666777;;;888555555444333222222333666999;;;EEEMMMXXX```dddgggjjjmmmsss{{{zzzrrruuuzzzooobbb[[[___iiitttzzz}}}~~~|||mmm```^^^bbbaaabbb\\\ZZZnnnWWWfffpppnnnkkkkkkjjjeeedddiiimmmkkkiiinnn{{{{{{ooohhhgggiiiqqqyyy~~~|||{{{~~~}}}qqqQQQDDD@@@;;;888666666555444333222000000111111///...,,,,,,,,,,,,+++)))(((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))),,,///000...,,,++++++(((***++++++++++++,,,...---000222222000............///000111111222222111111111111222333555666777777888888999:::;;;<<<<<<============>>>@@@AAABBBBBBBBBBBBBBBDDDFFFGGGIIIIIIHHHGGGJJJNNNRRRTTTTTTVVV```ppp~~~zzzpppjjjmmmvvv~~~~~~~~~}}}zzzxxxyyyzzzzzzyyywwwtttrrrrrrtttxxx{{{|||{{{yyyxxxrrrqqqqqqppppppqqqrrrrrrvvvuuusssqqqppppppppppppoooqqqsssttttttuuuwwwxxxrrrtttuuuqqqiii]]]RRRLLL[[[bbbiiijjjeee___^^^___aaannn{{{}}}ooollliiilll{{{uuuuuuyyy{{{rrrkkkxxxddd>>>444222222555777999===BBB\\\}}}zzzuuuuuuuuuiiiXXXfff|||uuu```JJJ555111666===JJJ]]]nnnuuusss|||yyyuuuqqqooooooqqqrrrooonnnmmmkkkkkklllppprrrrrrrrrpppiii\\\LLL===333000000000000000000000000........................,,,,,,,,,,,,,,,---------,,,---111333111000777AAAZZZiii~~~wwwqqqlllfff[[[LLL@@@;;;===BBBHHHLLLMMMLLLMMMNNNRRRRRRRRRRRRQQQPPPOOONNNIIIHHHFFF@@@:::666555666444888;;;>>>FFFMMMMMMGGGGGGMMMYYYgggpppqqqnnnkkkcccfffkkkmmmllljjjgggeee```eeegggkkk{{{zzz|||uuuttt~~~cccFFF>>>@@@???@@@DDDAAAAAABBBAAABBBDDDHHHLLLEEEDDDAAA@@@@@@AAACCCDDDGGGHHHMMMQQQPPPMMMLLLNNN[[[~~~kkkPPP888444999888555666555444222222333444777888@@@HHHRRR[[[```dddiiimmmnnnttt|||xxx{{{{{{lllfffkkkuuu|||vvvmmmcccZZZXXX\\\\\\YYYUUUVVVeeeXXXgggqqqpppnnnpppooojjjfffiiikkkhhheeelllzzzttthhhcccfffkkkpppwww|||zzzyyy}}}|||mmmNNNCCC???:::666555444444333333222000000111111///...,,,,,,---,,,+++)))'''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,(((+++///000///---,,,,,,(((***,,,,,,,,,+++,,,------000222222111///.........///000111111222222111111111111222333444555666777888999999;;;;;;<<<===<<<<<<<<<<<<===???@@@AAABBBBBBAAABBBCCCEEEGGGHHHJJJIIIHHHJJJNNNQQQSSSSSSUUU^^^nnn}}}wwwjjjccchhhrrr{{{~~~}}}}}}zzzwwwwwwyyyzzz{{{yyywwwtttrrrrrrtttxxx{{{|||{{{zzzxxxqqqqqqqqqqqqqqqqqqqqqpppuuutttqqqooommmnnnoooooossszzz~~~xxxrrrrrruuuuuuuuutttnnneeeZZZPPPKKK___eeekkkkkkfff___]]]^^^gggttt|||~~~jjjeeedddooo||||||~~~{{{tttjjjwww]]]888444333333555777999===AAAPPPwwwxxx}}}www]]]gggqqqZZZ@@@---222:::HHH]]]rrr}}}}}}xxxuuutttvvvwwwrrrqqqooolllkkklllpppsssrrrpppooonnnhhhXXXCCC444000000000000000000000000////////////////////////++++++++++++++++++++++++***,,,000222///---444===YYYjjjyyyooogggddd___UUUJJJEEE???CCCHHHJJJJJJIIIHHHIIILLLLLLLLLKKKKKKIIIHHHHHHCCCCCC@@@;;;555222333555333;;;AAAAAADDDHHHHHHCCCLLLXXXfffpppvvvxxxwwwtttrrrssstttsssqqqpppqqqrrrsss|||}}}wwwwww}}}\\\AAA===BBBAAA@@@CCC>>>AAACCCDDDBBBAAAAAAAAACCCBBBAAA??????@@@AAABBBBBBEEEJJJMMMKKKJJJLLLPPPTTT|||{{{{{{~~~[[[:::222777777666777555444333222222444666777<<>>???@@@@@@@@@BBBBBBBBBBBBCCCEEEFFFGGGKKKIIIGGGIIIMMMPPPQQQPPPUUUVVV```sss~~~yyyhhh[[[\\\eeepppxxxyyyxxxwwwwwwyyy{{{{{{xxxwwwxxxvvvsssuuuvvvwwwxxxxxxwwwuuuttttttssssssrrrqqqqqqqqqqqqrrrrrrpppllliiikkkqqqvvvyyy{{{{{{yyyuuussstttwwwwwwtttpppkkk```VVVRRRUUU```eeehhhiiikkklllfff___hhhwww||||||rrrooovvvzzzyyymmmxxxwwwSSS555333444555666999;;;===???JJJ___~~~~~~{{{lllkkkOOO555444222;;;VVVtttzzzwwwuuuzzz|||xxxrrrqqqooommmkkkmmmqqqtttvvvqqqoooppppppeeeQQQ@@@666222000000///,,,---111------............------------------------------------......000111222333JJJWWWwwwllliiigggZZZLLLFFF@@@@@@AAABBBDDDEEEFFFFFFFFFFFFEEEDDDCCCAAAAAA@@@999666222111222444444444AAAFFFKKKJJJEEEBBBDDDHHHNNN\\\jjjpppssswwwzzz{{{~~~{{{wwwwwwyyy{{{~~~yyywww{{{aaaMMM>>>@@@DDDBBB@@@CCCEEEBBB@@@CCCHHHJJJHHHEEECCCCCCBBBBBBBBBAAAAAA@@@KKKLLLLLLLLLMMMLLLLLLLLLPPPfff|||mmmsss{{{{{{hhhMMM777555777444444:::777666666555555444333333999;;;>>>DDDLLLTTT[[[___fffgggoooyyy|||yyyzzzwwwyyy{{{gggVVVTTTWWWTTTQQQRRRHHHGGGIIINNNVVViiiNNN^^^lllnnnmmmnnnmmmhhhjjjllllllhhheeekkkzzzuuuiiibbbbbbdddnnntttyyyzzzyyyzzz}}}zzzgggIIIBBB???999666555444444333111111000000//////......,,,,,,++++++***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))+++------,,,+++***+++,,,---------------,,,,,,++++++---///111000,,,)))******)))+++------,,,++++++...333444222000//////.../////////000000111111333222333888===>>>;;;777999999999:::;;;<<<===>>>;;;;;;<<<======>>>???@@@AAAAAAAAABBBDDDEEEGGGHHHKKKIIIHHHIIIMMMPPPPPPPPPNNNOOOVVVeeerrr{{{|||zzzuuujjjaaa___gggpppvvvwwwvvvuuuvvvyyy||||||xxxwwwyyywwwtttuuuuuuuuuuuuuuuttttttsssrrrrrrqqqqqqpppqqqqqqqqqqqqpppnnnjjjhhhjjjnnnsssvvvxxxxxxuuuqqqoooppprrrqqqmmmjjjfff___WWWWWW[[[dddhhhmmmqqqvvvwwwnnndddjjjxxx~~~xxxttt{{{|||vvvzzz}}}rrrkkkyyypppPPP555444555777999;;;===???@@@DDDPPPqqq~~~ppptttjjjxxxwwwWWW999444111888MMMgggwww{{{rrrsssqqqpppqqqtttuuussstttsssqqqnnnlllmmmpppssssssqqqrrruuuvvvmmm]]]OOO===777333333222......000---......//////......---------------------------++++++,,,,,,---///000111;;;EEEaaazzzoooeeeTTTFFFAAA<<<<<<===>>>???@@@AAAAAA???>>>===<<<;;;:::999888333444333111000222666:::FFFJJJKKKHHHDDDDDDJJJPPPYYYeeeqqqttttttttttttssswwwyyy{{{{{{{{{{{{}}}zzz|||uuuWWWHHH>>>BBBFFFBBB@@@BBBEEECCCBBBDDDIIILLLKKKHHHEEEEEEDDDCCCCCCCCCCCCCCCNNNOOOPPPQQQPPPOOOMMMKKKOOO[[[sssvvvmmmlllkkkgggMMM999999===888444666666666555555444333333333444666999>>>EEEMMMSSSWWW```bbbiiisssuuurrrssswwwwww{{{}}}kkkZZZMMMNNNPPPLLLIIIIIIGGGDDDGGGRRR```tttLLL]]]lllnnnlllllljjjeeemmmooommmgggdddkkk|||vvvjjjbbbaaabbblllrrrxxxyyyyyyzzz{{{xxxgggGGGAAA===888555444555555555111111000000//////......,,,,,,++++++***)))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((***,,,,,,+++*********,,,,,,------------,,,,,,+++++++++---...---***(((***))))))***,,,...---,,,+++...222333333111000000------...///000111111222333222333777<<<===:::777::::::::::::;;;===>>>???===<<<;;;;;;;;;<<<>>>>>>???@@@@@@BBBDDDFFFHHHIIILLLKKKIIIJJJMMMOOOPPPPPPJJJHHHJJJQQQYYYeeeuuuyyynnnpppvvv{{{lllhhhlllooommmhhhdddjjjrrruuuuuuttttttuuuzzz||||||yyyxxxyyyxxxuuutttsssrrrpppooooooooopppnnnmmmmmmmmmmmmnnnnnnooonnnnnnllliiiggghhhkkknnnrrrssssssppplllkkkmmmpppmmmiiieeeaaa[[[VVVYYY```cccfffkkksss|||ttthhhooo{{{tttkkkoooxxx~~~{{{}}}xxxttt{{{{{{kkklll}}}}}}fffJJJ444333444777:::<<<>>>??????@@@BBBaaannnmmm~~~jjjbbbgggDDD:::222555BBBUUUkkkzzzllliiiiiinnnssstttsssttttttsssqqqnnnlllllloooqqqnnnppptttyyyzzztttiii```FFF===666444333000///000---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000333999LLLiii}}}lll\\\III>>><<<666666777888999::::::;;;888777666555333222111111---000333111///222:::AAAKKKKKKIIIEEECCCHHHSSS\\\gggpppxxxyyyvvvtttqqqmmmmmmqqqvvv{{{~~~~~~ssswww||||||eeeJJJBBB???DDDFFFBBB???BBBEEECCCCCCFFFKKKNNNMMMJJJIIIGGGFFFDDDDDDEEEFFFGGGOOOQQQTTTUUUTTTQQQMMMJJJPPPQQQeeeqqqlllnnnmmmTTTAAA@@@BBB:::555666666555555444444333222222222333555999>>>DDDJJJMMMZZZ]]]eeemmmpppnnnnnnpppsssxxx~~~|||}}}rrr]]]QQQKKKNNNOOOIIIEEEGGGDDDEEELLL]]]pppQQQbbbooonnnjjjjjjjjjfffmmmooommmhhheeelll|||wwwllleeebbbaaajjjooouuuyyyyyy{{{yyyuuueeeIIIBBB>>>888444333444444444111111000000//////......,,,,,,++++++***)))))))))((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&)))++++++***))))))***++++++,,,---------,,,,,,,,,++++++,,,------***((()))(((((())),,,.........,,,...111333333333222111---...///000111222333333222111222555999:::888666999999999:::;;;<<<===>>>>>>===;;;:::999;;;<<<>>>>>>???@@@BBBDDDGGGIIIKKKNNNMMMLLLMMMNNNPPPRRRSSSLLLFFFAAAAAAFFFOOO___mmm}}}tttsssvvvsssgggZZZXXXVVVXXXcccrrr~~~~~~rrrggg[[[[[[dddmmmooommmjjjnnnsssuuutttssstttvvvyyy||||||yyyxxxzzzxxxuuuuuusssoookkkiiihhhiiiiiifffffffffffffffggghhhiiijjjjjjhhhfffeeeeeefffgggjjjkkkllljjjhhhhhhllloooooojjjddd^^^WWWTTTYYY```fffgggjjjqqq}}}}}}rrrxxxtttfffgggrrr{{{}}}|||yyyllloooyyyxxxhhhqqquuu\\\CCC333111333666999<<<<<<<<<<<>>SSSuuuxxxyyyyyysssyyyqqqTTTbbb|||zzzWWWDDD444333;;;HHH^^^rrrpppiiigggmmmrrrqqqqqqsssqqqqqqpppnnnllllllooorrrkkkoootttyyyyyytttnnnjjjNNNBBB777333111//////111......////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111444444<<>>777999555555555444333333222222333333444666:::???DDDFFFUUUZZZccckkknnnoooppprrrsssvvvzzz~~~mmm^^^RRRKKKJJJNNNMMMFFFDDDHHHJJJSSSdddyyyWWWfffppplllfffgggiiihhhjjjmmmmmmiiieeekkkzzzxxxooohhhdddbbbggglllsssxxxzzz|||xxxsssxxxxxxcccOOODDD???999444222222222222111111000000//////......,,,,,,++++++***)))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***+++***))))))******++++++,,,------,,,,,,...,,,+++,,,---...,,,+++***)))((()))+++.........---...000222444444444333///000000222333444555555000000222444666777666555777777777888999:::<<<<<>>???BBBDDDGGGJJJKKKOOOOOOOOOOOOPPPRRRTTTVVVQQQHHH@@@>>>@@@DDDKKKSSSmmmuuu|||ppphhhZZZTTTNNNLLLMMMLLLGGGBBBCCC???===DDDPPP\\\aaaaaaaaa\\\YYY^^^jjjrrrtttrrrlllpppttttttsssrrrtttvvvwwwzzzzzzwwwwwwxxxwwwtttvvvrrrmmmhhhdddbbbbbbbbb^^^^^^^^^^^^___```aaaaaacccbbbaaa```___^^^]]]\\\]]]___aaaaaa```ccchhhmmmoooiiibbb\\\WWWUUU\\\eeeooopppooorrr{{{xxxhhhfffqqq|||{{{qqqrrr|||sssggguuunnnSSS===222333555888;;;<<<===<<<;;;??????GGG```}}}uuuzzzwwwvvv}}}]]]RRRccctttkkkSSS;;;333666>>>OOO___rrrjjjeeeeeeggggggiiillllllmmmmmmllllllmmmpppssspppsssvvvwwwvvvssspppnnnUUUIII<<<444111...///333...//////////////////...,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000111///000555<<>>AAA@@@@@@>>>???EEEQQQaaalllnnnsssxxxzzz|||{{{vvvpppppppppppprrrvvv}}}{{{mmmmmm}}}eeeJJJDDDAAA@@@AAA@@@>>>>>>AAA@@@AAACCCFFFJJJKKKKKKJJJGGGFFFDDDBBBBBBDDDFFFHHHDDDGGGLLLOOOOOOMMMJJJGGGHHHNNNSSS\\\ttt}}}wwwvvvwwwgggLLL;;;999666555555444444333222222333333333444777:::>>>@@@NNNUUU^^^eeekkkpppssstttppprrrvvvyyy}}}nnnYYYLLLEEEBBBCCCGGGDDD???CCCLLLaaatttUUUeeennnhhhaaacccggghhhhhhkkklllhhheeekkkyyyyyyqqqjjjeeebbbdddiiiqqqxxx|||zzzuuuxxx|||uuubbbRRREEE@@@999333111111222222111111000000//////......,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%(((***+++*********+++)))***+++,,,,,,------,,,...---+++,,,...//////...+++***((()))+++---............///222555666555444111111222333444555555666000111222333444555555555777777777777888:::;;;<<<>>>===<<<;;;;;;;;;<<<===>>>>>>@@@BBBDDDGGGIIIKKKNNNOOOPPPPPPQQQSSSVVVYYYWWWPPPJJJIIIHHHDDDCCCDDDYYYaaagggfffaaaYYYNNNFFFHHHIIIJJJFFF@@@<<<<<<===888444111333<<>>??????>>>>>>;;;???>>>NNNttt~~~sssyyyxxxzzz}}}{{{uuuqqqxxxyyy]]]YYYccczzzdddIII888222666@@@IIIlllkkkfff___^^^dddhhhiiijjjkkklllmmmmmmooorrrtttxxxwwwvvvuuuttttttsssrrr___UUUIII@@@888111000444...//////000000//////...------------------------***************+++,,,---...---,,,,,,---000222444555666777555222///------///////////////.....................////////////222111111444999<<<===<<<;;;>>>AAAGGGOOO[[[gggnnnllloooqqqtttzzz~~~xxxooommmiiieeedddiiiqqqwww|||zzzlll___jjjuuuqqqtttYYYFFFEEECCCAAA?????????@@@AAA>>>@@@CCCFFFHHHIIIHHHHHHDDDCCCBBBAAAAAACCCDDDFFFAAACCCFFFHHHIIIIIIHHHGGG@@@JJJLLLKKK```}}}zzz___@@@666777666666555444444333333222111111111333555888:::DDDLLLTTTZZZaaajjjooopppnnnpppsssvvvyyy~~~sss[[[JJJBBB???===@@@CCC@@@???LLL]]]OOO```kkkgggaaaccchhhjjjkkklllkkkfffcccjjjzzzzzzssskkkddd```bbbgggpppxxx~~~}}}zzz}}}eeeOOODDD???777222111222333333111111000000//////......,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&(((+++,,,+++***+++,,,))))))***,,,,,,------,,,...,,,***+++---///000111---+++)))(((***,,,------///...///222555888777555222222222333333444444444111222444444555555666777777777777888999:::<<<<<<========================??????@@@BBBDDDGGGIIIJJJKKKMMMOOOPPPPPPRRRVVVZZZbbb___^^^\\\SSSHHHAAA@@@HHHMMMNNNHHHCCCBBB???;;;GGGMMMPPPLLLBBB;;;:::<<<888555222111555>>>HHHOOO[[[dddpppzzz|||xxxrrrnnneeejjjnnnpppooooooqqqtttqqqtttuuurrrrrrtttssspppnnnkkkhhhdddaaa_________[[[[[[ZZZZZZYYYZZZZZZZZZXXXWWWWWWXXXXXXUUUPPPLLLLLLNNNQQQRRRTTTXXX```fffgggccc___^^^^^^bbbmmmyyyqqqggglll{{{uuupppwww}}}{{{|||{{{|||kkkllluuuYYY???555888????????????>>>>>>>>>>>><<>>AAADDDGGGHHHGGGGGGGGGBBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGAAAGGGGGGIII[[[zzz|||xxxyyyvvv{{{jjjGGG888888777777666666555444444111111000000111333666777===EEELLLOOOVVVaaahhhiiinnnooopppsssvvv{{{ooo\\\LLLCCC>>>>>>===???AAA???EEE\\\uuuJJJ]]]kkkiiidddfffkkklllnnnnnnkkkdddaaaiii|||{{{sssjjjccc^^^```fffoooyyygggKKKBBB===666222111333444555111111111000//////......,,,,,,++++++***)))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&(((+++,,,+++++++++,,,((()))***+++,,,------------+++)))***,,,///111111...+++)))(((***,,,------///......111666888777666222222222222222222222333333444555666666666888999888888888999:::;;;======<<<<<<===>>>??????>>>>>>???@@@AAABBBDDDFFFHHHIIIHHHKKKMMMNNNOOOQQQVVVZZZlllnnnpppkkk[[[III@@@@@@???BBB>>>555222888>>>???AAAHHHNNNJJJ???666333444:::888555111222888CCCLLL[[[hhhwww|||tttkkkgggaaafffkkknnnnnnnnnppprrrooosssssspppppprrrrrrnnniiihhheeecccaaa`````````^^^]]]\\\[[[[[[[[[[[[[[[[[[ZZZYYYZZZ[[[XXXRRRMMMMMMOOORRRRRRTTTXXX```fffhhhdddaaaaaaaaaeeeppp|||xxxggghhhyyyxxxtttxxxzzzxxxwwwzzz{{{xxxlllrrrnnnPPP999444;;;@@@???>>>===<<<<<<======AAACCC;;;EEEdddqqqwwwtttzzzyyy{{{{{{pppnnnsss{{{tttZZZ{{{qqqNNN666222666777KKK^^^cccWWWWWWhhhqqqlllooopppqqqqqqpppqqqsssuuuyyysssmmmlllpppuuuxxxyyyqqqpppnnndddQQQ===333222//////000000000000//////////////////////////////,,,,,,,,,+++,,,,,,------)))+++,,,+++,,,------+++***,,,------...000///,,,......------,,,,,,++++++***+++,,,...///111222222444:::??????:::666666888@@@HHHTTTaaaiiinnnooonnnpppnnniiihhhnnntttrrrlll[[[XXXTTTQQQPPPTTT\\\aaa]]]SSSSSSggg~~~[[[IIIIIIBBBBBBAAABBBEEEHHHEEE@@@???BBBFFFHHHHHHGGGGGGFFF@@@AAAAAABBBBBBBBBCCCCCCHHHGGGDDDCCCCCCDDDFFFGGGGGGFFFGGGMMM^^^wwwuuusss~~~kkkLLL===888888888777666666555555333222111111222444666888:::BBBGGGIIIPPP[[[cccdddjjjjjjjjjlllpppvvv}}}~~~{{{qqqbbbTTTJJJDDD@@@>>>;;;:::<<<>>>===GGGeeeMMM^^^mmmmmmgggdddgggiiimmmmmmjjjeeeccckkk{{{vvvhhh___]]]aaagggqqq||||||jjjKKKCCC???999444222222111000444222000/////////---+++,,,,,,++++++***)))(((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&''')))+++,,,,,,,,,+++))))))))))))***,,,...///.........---+++,,,...000000,,,(((&&&(((+++---//////------...222555666666666555333222111000111111555555555666666666666666999999999999::::::;;;<<<>>>>>>======>>>???@@@@@@AAAAAAAAABBBDDDGGGJJJKKKHHHIIIJJJLLLOOORRRUUUWWWccckkkrrrooodddUUUFFF===:::666222111444777888888???===:::777444222000000555666777555555999CCCKKKZZZbbbkkkpppoookkkgggfff```bbbeeefffhhhjjjmmmpppvvvsssppppppqqqpppmmmjjjccccccbbbbbbaaaaaabbbbbb]]]]]]^^^^^^^^^^^^^^^^^^___]]]ZZZYYYXXXWWWTTTRRRKKKJJJJJJKKKOOOTTTYYY\\\bbb^^^]]]cccfffggglllsss{{{zzzzzzzzzwww}}}zzz{{{yyyrrrsss}}}sssmmmvvvaaaFFF:::888888:::DDDGGG@@@;;;<<<===999<<<>>>???EEEWWWlllxxxxxxyyyrrr~~~}}}vvvttttttddd~~~fffBBB222555777EEERRR]]]___^^^cccoooyyyqqqtttwwwvvvrrrpppqqqssstttsssqqqpppppprrrtttuuuxxxpppmmmooofffPPP===666111---,,,///000...---///333111///......///...,,,......---------,,,,,,,,,++++++,,,,,,,,,---------------------------------...------------...//////000//////.........///000888888888777666777:::<<>>AAACCCFFFHHHIIIGGGEEECCCCCCBBB@@@??????@@@BBBCCCBBBAAABBBEEEGGGFFFDDDCCCFFFDDDFFFKKKQQQaaannniiivvvvvv^^^JJJEEE777333888:::333555;;;777222222222222333444555555999;;;???FFFNNNWWW^^^bbbeeehhhmmmoooppptttyyy~~~xxxsssbbb[[[QQQHHH@@@<<<999777555:::??????>>>MMMsssHHHXXXfffgggbbbcccgggkkknnnooommmhhhgggnnn}}}wwwiii```___bbbgggpppzzz{{{xxxfffIIICCC>>>888444222222111000111000////////////...---,,,,,,++++++***))))))((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''''''''''''''(((***+++,,,---,,,,,,***)))))))))***,,,...///111222222000...,,,---...000...+++))))))+++---000////////////111333666888444333111/////////000111555555555555555666666666999999999999:::;;;<<<==================>>>??????@@@@@@@@@AAACCCEEEGGGHHHEEEEEEEEEFFFIIILLLPPPRRRZZZaaaggghhhbbbXXXMMMEEE>>>999444111111222222111333222111//////000222333111333444222222666>>>EEEOOOVVV```eeefffdddcccccc```aaacccdddeeegggkkknnnvvvssspppnnnoooooommmkkkgggeeecccbbb````````````aaa```_______________```___]]][[[ZZZYYYXXXVVVTTTMMMLLLKKKJJJLLLPPPTTTVVV]]][[[]]]dddfffdddeeeiiinnn~~~yyy}}}|||{{{ooorrrvvvuuuwwwwwwmmmppp~~~yyyZZZAAA888888:::IIITTTXXXLLL???;;;;;;999;;;>>>???AAAMMM```ooottt{{{rrr|||zzzxxxwww}}}PPP999666111999DDDPPPUUUXXX___lllvvvuuuuuuvvvvvvvvvsssooommmsssrrrpppnnnooopppsssuuuxxxrrrppptttrrrfffTTTHHH;;;444...///000///...///...---,,,---...//////---.........---------,,,,,,++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,---......,,,---------.../////////222333333333555999@@@DDDWWW```gggjjjkkkmmmmmmkkkvvvuuuppplllnnnrrrooohhh___```ZZZZZZ^^^VVVMMMPPPQQQaaauuu~~~www{{{ZZZCCC@@@???BBBBBBBBBAAAAAA@@@???>>>???AAADDDGGGGGGFFFDDDCCCCCCBBBAAA??????@@@AAABBB@@@>>>>>>???AAAAAA@@@@@@DDDEEEIIILLLKKKUUUsss}}}hhhbbbeeecccWWWJJJBBB999999999333666999333444444333333222333333333666777:::???FFFOOOVVVZZZ\\\aaagggkkkooosssyyy~~~zzz~~~zzzlllccc___NNNJJJEEEAAA???>>>======::::::@@@KKKWWWhhhMMMZZZeeeddd```aaaggglllnnnppppppmmmlllssswwwjjjbbb```dddhhhoooxxx~~~zzzvvvdddIIIBBB>>>888444222222111111000///...///000111000...,,,,,,++++++***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''''''''''''''(((***,,,---------,,,******))))))***,,,...///333444555333000---,,,,,,///000000---***)))---000000111222111000111555999555444222000///000111333444444444555555555666666777888888999:::<<<===>>>===============>>>>>>>>>>>>>>>??????@@@BBBCCCDDDCCCBBBAAABBBDDDGGGKKKNNNSSSVVV[[[______YYYQQQKKKGGGBBB<<<777444333222111...---,,,,,,---///111333...000111000///111777<<>>???===CCCTTTiiivvvvvvyyyzzzwwwuuu|||eeeJJJ===111111:::EEELLLPPPVVVaaajjjqqqpppqqquuuxxxvvvoooiiirrrqqqpppooopppqqqssstttxxxvvvuuuxxx}}}}}}pppbbbKKK>>>222000222222111222...------...000000///---.........------------,,,,,,,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---...+++,,,---///000000000000000000000111555>>>HHHOOO```fffkkklllmmmqqqqqqpppppprrrsssqqqqqqsssrrroooppppppjjjfffeeeVVVFFFFFF___rrr}}}{{{{{{~~~sssJJJ:::???AAA@@@@@@@@@@@@@@@???>>>===<<<>>>BBBDDDFFFEEEDDDCCCCCCBBBAAA@@@???@@@AAAAAACCCAAA??????@@@BBBAAA@@@???CCCJJJLLLGGGJJJbbb}}}xxxhhhllltttfffKKKJJJ???<<<:::333555999333666555444333222222222222444444555999>>>FFFLLLQQQUUUZZZbbbgggkkkooouuuzzzwwwyyy~~~kkkVVVLLLIIIBBBAAA???<<<:::888777666===;;;DDD[[[www___iiinnniiibbbaaafffjjjjjjnnnqqqppppppvvvwwwjjjbbbaaaccchhhooovvv||||||xxx~~~dddKKKAAA<<<777333222222222111222111000000111111000///+++++++++*********))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''')))***,,,------------******))))))***,,,---...111333555444111...+++***---000222///***(((+++///000333555333///000555:::;;;999666444222222333444333333444444555555666666777777777999:::<<<>>>???===>>>>>>>>>>>>>>>>>>>>>============>>>??????@@@CCCBBBAAAAAACCCFFFJJJMMMRRRQQQSSSZZZ\\\XXXQQQMMMOOOJJJCCC<<<777444333222000000000//////000000000000111222111000000333666>>>DDDLLLRRRVVVYYY^^^aaa``````___^^^^^^```eeeiiikkkkkkkkklllmmmmmmmmmmmmhhhfffccc___]]]]]]]]]^^^```___\\\ZZZYYYZZZ\\\]]]```^^^]]]\\\]]]\\\ZZZYYYSSSQQQNNNKKKKKKLLLNNNPPPUUUYYY```gggiiigggcccaaaiiissszzz~~~{{{vvvyyyttt{{{|||uuuooosss{{{ooofffxxx{{{bbbGGG666333888===;;;JJJRRRIII===;;;===<<<888===@@@===>>>MMMgggzzz{{{zzzwwwuuuqqqaaaIII666444888@@@HHHKKKMMMRRRXXXdddfffkkkrrrvvvvvvqqqlllrrrssstttvvvvvvvvvuuuuuuvvvyyyxxxvvv{{{uuu\\\KKK;;;555666555333222222111000111222111///---............------------,,,,,,,,,------------...........................------,,,,,,,,,---......---...000111222222222111111111111333999DDDPPPYYYdddhhhjjjiiikkkppprrrpppkkkooorrrqqqpppsssxxx|||zzz~~~wwwlllbbbPPPGGGOOOxxxyyyuuuzzzyyy}}}iiiCCC:::BBBAAA???????????????>>>======<<<>>>@@@CCCEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@AAAAAABBBCCCBBBAAABBBCCCBBB>>><<<>>>EEEIIIGGGHHHWWWkkk~~~{{{uuuaaaVVVNNNKKKCCC666444999666555555444333333333333333555444444666:::@@@FFFIIIQQQWWW^^^bbbeeeiiinnnrrrssssssvvv~~~uuu]]]IIIAAA@@@AAAAAA@@@>>>:::666444444<<>><<<:::777444333222111333333444444555666666777777777777999:::<<<>>>???>>>??????@@@@@@???>>>>>>;;;<<<<<<===============CCCBBBBBBBBBDDDGGGJJJLLLPPPMMMPPPYYY\\\WWWRRRPPPVVVQQQJJJAAA999444111111000111222333444444333333666666555444222222333444;;;@@@HHHMMMQQQTTTZZZ^^^```___^^^]]]\\\___cccgggbbbdddhhhkkklllkkkjjjiiicccbbb```^^^\\\]]]]]]^^^^^^\\\ZZZXXXWWWYYY[[[\\\^^^]]]\\\\\\]]]]]]\\\ZZZUUUSSSPPPNNNNNNPPPRRRTTTXXX]]]ccciiimmmppppppooommmsss~~~~~~{{{uuummmnnnsssxxxyyytttnnnoootttwwwpppiii{{{tttXXXAAA444222888===555AAAGGGAAA;;;<<<===999:::>>>@@@===<<>>>>>>>>?????????>>>======<<<>>>@@@CCCDDDEEEEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA<<<@@@BBBAAACCCFFFCCC===@@@<<<===DDDFFFEEEMMMXXXiii|||qqqnnnlll]]]AAA444777777444333333333444444555666555444333444666:::???BBBJJJPPPVVV[[[^^^bbbggglllnnnmmmooowwwppp^^^NNNDDD@@@@@@===???@@@>>><<<:::;;;======WWW~~~eeennnrrrnnnhhhgggiiikkkhhhlllppppppooouuu~~~rrreee]]]\\\ZZZcccnnnwww|||~~~|||vvv]]]GGG>>>:::555222222222333333777555333222222111///...************************))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++,,,,,,,,,+++++++++*********+++------))),,,000111000...,,,,,,***---000000---*********---000444444333222444666;;;;;;:::888555222000...333444444555666777888888777888888999:::<<<===>>>>>>>>>???@@@@@@???===<<<:::;;;<<<===>>>>>>======@@@@@@AAABBBDDDGGGJJJKKKLLLJJJQQQ\\\```ZZZVVVWWWaaa^^^WWWNNNEEE???===>>>888888888999999;;;<<<<<<===;;;999666444333333333666<<>>AAAIIIKKKBBB<<<<<<;;;666>>>???@@@>>>;;;@@@RRRccc~~~mmm]]]iiivvvddd<<<333111888@@@CCCHHHOOOSSSZZZccchhhiiijjjnnnqqqooorrrvvvzzz{{{yyyvvvtttqqquuutttlllgggkkkrrrwwwxxxjjj\\\TTTMMMBBB888222000...---...000111111111/////////.........------,,,---------..................................../////////...///000000111///.........///000111222000555===EEEOOOYYYdddjjjkkkkkkiiigggjjjppprrrpppllljjjhhheeebbbfffuuuwww```PPPJJJ[[[yyytttrrr|||}}}|||xxx```JJJGGGIIIAAA>>>>>>????????????>>>>>>===>>>@@@BBBCCCDDDDDDCCC???@@@@@@AAAAAABBBBBBCCC===CCCFFFFFFKKKRRRRRRKKKKKKAAA<<<@@@BBB@@@BBBHHHRRRzzz{{{|||wwwPPP999777555333333333333444555666777222222111222333555888:::???DDDJJJOOOSSSYYYaaaffflllmmmpppvvv~~~zzzooodddUUUHHHBBB@@@@@@@@@;;;<<<<<<:::888888<<<@@@JJJrrrZZZdddkkkkkkhhhiiikkklllmmmqqqrrrpppnnnrrr|||{{{oooaaaYYYYYYTTT___nnnyyy~~~~~~sssYYYDDD===999555222222222333333444222111111111111///...************************))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***+++++++++***,,,+++*********+++,,,---***---///000...---,,,---***,,,///111111...,,,***+++---111444555555444333888999::::::999555222///444444555666777888999:::999999999999:::;;;<<<===<<<===>>>???>>>===;;;::::::;;;<<<>>>??????>>>>>>>>>@@@BBBDDDGGGIIIKKKKKKIIIKKKUUUccceee\\\XXX[[[fffeeeaaa[[[VVVTTTVVVYYY[[[VVVNNNGGGBBBBBBCCCEEEAAA>>>:::666444333222222111777???DDDHHHKKKPPPTTTXXXYYYZZZZZZZZZ\\\___bbbaaabbbcccaaa^^^\\\]]]^^^ZZZ[[[[[[\\\\\\[[[ZZZYYYWWWWWWWWWWWWXXXYYYZZZZZZYYYXXXXXXYYY[[[\\\[[[ZZZXXXWWWTTTSSSSSSVVVYYY[[[```ffflllooowwwqqqqqq{{{yyyuuuyyywwwrrrnnnnnnsss}}}kkkoooxxxxxx```FFF888555666:::???IIIRRRSSSGGG<<<;;;<<<:::@@@======???>>>@@@JJJVVVvvvtttuuueeebbbkkkyyySSS@@@222333888<<>>??????@@@@@@??????>>>===>>>???@@@AAAAAAAAAAAA===>>>???AAABBBCCCDDDDDD@@@GGGJJJKKKSSSbbbgggcccUUUJJJBBBBBBAAA===@@@GGGOOOeeeuuunnn}}}~~~~~~~~~~~~ttt{{{yyyZZZAAA;;;555555555444444444555555666111111111222333444444555666999>>>BBBFFFLLLUUU\\\fffiiinnntttzzz~~~}}}zzzwwwtttmmmfffSSSLLLBBB<<<;;;===>>>>>>>>>???@@@>>>===AAAJJJQQQfffSSS^^^hhhjjjiiijjjllllllsssuuuuuuqqqllloooyyyzzzmmm___WWWVVVQQQ]]]nnn{{{rrrXXXCCC===999444222111333333333111///...///000111000...******************++++++))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))************,,,+++*********+++,,,---,,,...000000...---,,,---+++,,,///222444222...***)))+++///444777777444111777999<<<>>>===:::666333555555666777888999::::::999999999999::::::;;;<<<:::;;;<<<======;;;999888:::;;;===???@@@@@@@@@??????AAADDDHHHKKKLLLMMMMMMKKKNNNZZZhhhggg\\\WWW\\\___```aaa```___bbbggglllwwwgggVVVKKKFFFGGGHHHCCC???:::555333222111000///555===CCCGGGKKKPPPTTTUUUVVVXXXYYYYYY[[[]]]```fffeeebbb\\\WWWUUUXXX[[[YYYZZZ[[[\\\[[[YYYWWWVVVRRRSSSTTTUUUVVVVVVWWWWWWXXXWWWVVVWWWYYY[[[ZZZYYYZZZXXXUUUTTTTTTVVVYYY[[[```hhhnnnrrrzzz|||tttvvv~~~yyytttqqqttt|||dddqqq}}}qqqYYY@@@555555777;;;@@@FFFRRRVVVIII;;;999>>>AAA???;;;;;;AAACCCDDDJJJRRRttt{{{kkkyyy~~~}}}vvvvvv~~~mmmZZZ___mmmSSS:::222333666???KKK??????BBBJJJVVVaaaggghhhjjjiiigggfffgggjjjnnnpppqqqkkkjjjpppnnngggfffmmmhhhgggjjjooolllbbbXXXSSSEEE@@@999444111000///...000/////////............---------.........//////////////////////////////...------------...//////111111000111444999>>>AAAMMMUUU___hhhmmmnnnmmmmmmmmmmmmjjjhhhlllqqqrrrnnnvvvmmmddd]]]UUUQQQYYYdddcccYYYIIIKKKccc{{{uuuzzzyyyfff^^^\\\OOOEEEEEEDDD>>>??????@@@@@@@@@??????======>>>???????????????<<<===???AAACCCDDDEEEEEE???EEEHHHHHHTTThhhrrrqqq[[[QQQIIIFFFBBB???DDDNNNTTTVVVfffvvviiiyyy~~~{{{rrrwwwyyy\\\HHH@@@999777666555444444444444444111222333444555555444444333555888999<<>><<<;;;;;;;;;;;;;;;AAADDDGGGJJJOOOZZZhhhsss