BM6g6( eee^^^XXXWWWVVVRRROOOOOOMMMKKKIIIGGGFFFDDD@@@>>>:::999777777888888666555555444333333222222333333333222111111333333222111111111111111000000000//////111222222111111222333555777888777666555666777888:::<<<<<<;;;:::;;;<<<@@@@@@@@@AAACCCFFFHHHJJJJJJFFF@@@:::888<<>>???@@@AAABBBAAA@@@@@@CCCHHHKKKKKKIIICCC@@@FFFYYYnnn{{{yyynnnaaa```lll~~~|||iiidddooo}}}}}}uuuqqq]]]FFF;;;888777666666555555666888:::<<<>>>???@@@EEEHHHOOOgggqqqlllLLL@@@AAAUUUqqqrrrZZZLLLOOO]]]qqqxxxuuuzzz|||{{{|||}}}~~~~~~}}}~~~xxxqqqVVVOOOHHHFFFEEEFFFLLLSSSZZZ^^^VVVLLLLLLSSSjjj}}}wwwtttqqqmmmlllnnnllliiifffeeedddccc^^^ZZZXXXVVVSSSPPPLLLHHHCCC@@@GGGKKKNNNLLLFFF@@@??????;;;;;;;;;>>>AAADDDEEEEEEDDDEEERRRsssjjj\\\NNNFFFAAA<<<999999555666777<<>>DDDJJJMMMPPPPPPNNNMMMNNNPPPbbblllvvvzzz{{{~~~~~~}}}zzz|||~~~~~~}}}uuuooommmkkkhhhiiikkknnnmmmgggfffttt|||gggSSSUUU^^^kkkqqqooojjjhhhyyy|||ZZZAAA888888:::ddd]]]XXXWWWWWWRRROOOOOOLLLKKKHHHGGGFFFDDD@@@>>>:::999777777888888666555555444333333222222333333333222111111333333222111111111111111000000000000///111222222111111222333555666777777555555666777888:::<<<<<<;;;:::;;;<<>>>>>@@@AAABBBCCCDDDAAAAAABBBGGGMMMPPPOOOLLLGGGDDDIIIZZZmmmzzzxxxnnn``````mmmppphhhqqq|||uuuooo[[[DDD999777666555666555666777999;;;>>>@@@AAA@@@DDDEEENNNkkkzzz|||~~~kkkOOO@@@@@@OOOjjjtttgggWWWQQQZZZoooxxxwww{{{}}}{{{}}}|||}}}~~~~~~~~~yyymmmdddKKKEEEAAAAAA@@@@@@CCCIIIGGGOOOMMMGGGHHHNNNeeeyyywwwtttpppoooqqqooolllhhhgggfffddd```\\\YYYXXXVVVRRRLLLGGGEEEDDDPPPTTTWWWXXXTTTMMMFFFBBBAAA@@@>>>???AAADDDEEEDDDAAADDDSSSppp|||eeeRRRHHH@@@===<<<:::999;;;888888777>>>PPP___]]]QQQGGGDDD@@@>>>>>>>>>>>>===;;;;;;:::777555999@@@FFFKKKMMMPPPOOOMMMMMMOOORRRcccmmmvvvyyy{{{~~~}}}{{{}}}~~~~~~}}}}}}tttllliiigggfffgggkkkrrrqqqmmmlllyyy{{{zzzlllWWW^^^jjjuuuwwwpppkkkjjj~~~uuuTTT???888888888ddd]]]XXXXXXWWWSSSOOONNNLLLJJJHHHGGGFFFDDD@@@>>>:::999777777888888666555555444333333222222333333333222111111333333222111111111111111000000000000///111222222111111222333555666777666555555666777888:::<<<<<<;;;:::;;;<<<===>>>???AAADDDGGGKKKMMMNNNJJJCCC<<<888:::@@@EEEJJJJJJJJJMMMWWWcccfffccc^^^mmmyyykkk^^^WWWOOOKKKHHHHHHOOOWWWjjjooowww}}}|||ooogggWWWPPPLLLYYYwwwzzznnndddTTTFFF===;;;===???;;;;;;999999999999;;;;;;>>>???@@@AAACCCDDDEEEEEEFFFFFFJJJPPPVVVYYYWWWTTTOOOKKKNNN\\\lllwww~~~wwwmmmaaabbbooovvvlllsss{{{vvvlllXXXBBB888666666555666666777888:::<<>><<<======;;;===@@@@@@LLLNNNKKKLLLQQQfff~~~{{{yyyuuusssuuusssooollljjjjjjgggccc___[[[\\\[[[UUUNNNMMMRRRWWW]]]ccclllsssuuunnncccZZZOOOLLLHHHFFFEEEFFFFFFFFFCCCFFFPPP]]]eee```RRREEEAAA:::777999;;;;;;;;;>>>;;;:::888BBB\\\sssssseeeOOOLLLGGGDDDCCCCCCBBBAAA???>>>===:::888<<>>:::999777777888888666555555444333333222222333333333222111111333333222111111111111111000000000000///111222222111111222333555666777666555444555777888:::<<<<<<;;;:::;;;<<<<<<===>>>AAADDDHHHKKKNNNOOOKKKCCC<<<888:::@@@DDDKKKJJJIIILLLVVVccchhhfffhhhtttxxxhhh^^^WWWOOOKKKGGGFFFMMMUUUeeekkkrrrxxx|||rrrjjj```WWWKKKGGGUUUssszzzgggMMMHHHAAA<<<::::::::::::;;;;;;999999999999;;;;;;???@@@AAABBBDDDEEEFFFGGGLLLMMMRRRYYY```ccc```]]]UUUPPPQQQ]]]kkkuuu|||vvvmmmccccccqqqrrrhhhuuuzzzvvvjjjVVVAAA777555555555666777888999;;;===@@@BBBDDDEEEFFFGGGWWW~~~uuulll~~~yyygggwww\\\CCC<<>>===@@@CCCCCCCCCEEE>>>;;;:::FFFffftttUUUQQQLLLHHHGGGFFFEEEEEEBBBAAA???<<<;;;>>>FFFMMMMMMNNNNNNLLLJJJLLLQQQUUUcccmmmvvvyyyzzz~~~~~~}}}}}}}}}}}}}}}zzzzzzoooddd___^^^^^^ccchhhvvv{{{}}}zzzzzzsss|||vvvmmmcccjjjzzzzzzxxxdddFFF999::::::777kkk\\\SSSXXX\\\VVVNNNJJJMMMLLLKKKHHHFFFCCC@@@>>>888333666???>>>444000555444333222222111111222222222222222222222222222222222222222222222222222222000000000000000000000000555222444999:::666555999999777777999<<<>>><<<:::===@@@>>><<<@@@JJJNNNMMMKKKKKKHHH@@@999888===CCCHHHJJJKKKKKKQQQ\\\eeehhhjjjjjj}}}rrreee\\\SSSLLLGGGFFFLLLTTTdddiiiqqqyyy~~~ppplllcccXXXLLLHHHKKKWWWkkk|||{{{cccNNNFFFCCC@@@>>>======<<<;;;;;;<<<<<<======>>>>>>>>>>>>???@@@BBBDDDFFFIIIJJJMMMPPPXXXccclllnnnhhhaaa\\\QQQLLLVVVccckkksss{{{tttjjj^^^cccuuussstttxxx~~~vvvmmmeeeNNN999444555444444777999:::;;;;;;;;;===@@@CCCFFFIIIHHHSSS~~~wwwuuuhhhxxx}}}fffJJJ;;;>>>OOOhhhYYYWWWbbbmmmttt{{{~~~}}}{{{zzzzzzzzz|||}}}~~~}}}}}}|||yyyjjjZZZNNNIIIDDDBBB@@@@@@>>>===BBBJJJOOOfffqqqjjjfffiii}}}|||zzzyyytttpppnnnooonnniiidddddd```___```^^^___ooottt]]]SSSUUUQQQNNNNNNHHHNNNIIIPPPVVVPPPLLLHHH??????@@@CCCEEEGGGGGGEEECCCBBB>>>888AAAbbb{{{^^^PPPHHHMMMPPPKKKEEEDDDBBBCCCAAA===<<>>>>>:::<<>>===;;;>>>@@@???===@@@HHHLLLKKKJJJJJJGGG@@@999888===BBBGGGJJJJJJJJJOOOZZZcccfffeeeeeexxxuuuiii```UUUMMMGGGEEEJJJPPP```fffoooxxx}}}qqqiii___TTTIIICCCBBBFFFPPP[[[\\\ZZZ\\\```ccceeejjjqqq~~~|||oooeeeWWWJJJCCCAAA>>>===<<<<<<;;;:::<<<<<<<<<===>>>>>>??????@@@@@@AAACCCFFFHHHJJJKKKRRRUUU\\\eeekkkiiiaaaYYYOOOEEEBBBJJJUUU^^^iiittt}}}tttiii```eeexxx|||ssswwwwwwppptttzzz}}}tttkkk```KKK888444666444444777888999;;;;;;<<<>>>AAACCCGGGLLLKKKPPPppphhhjjjvvvRRR???<<>><<<999;;;AAA@@@999666999666555444444333333444444222222222222222222222222222222222222222222222222000000000000000000000000666444666::::::888777999:::999888999<<<>>>>>>>>>AAACCCAAA???@@@FFFIIIIIIIIIIIIFFF@@@999777<<>>CCCGGGKKKSSS[[[qqqyyyuuucccXXXSSSMMMHHHCCCAAA?????????@@@???>>>??????@@@AAAAAABBBBBBCCCAAABBBDDDFFFHHHKKKMMMNNNTTTVVV\\\bbbddd___TTTLLLCCC;;;888>>>DDDKKKZZZjjj{{{}}}rrrhhhbbbiii|||{{{kkkbbbjjjqqqoooooottt}}}{{{rrrhhhYYYGGG777555777555444666666888:::;;;<<<>>>AAADDDFFFLLLKKKIII\\\qqqaaakkkbbbKKK>>>AAANNNfffyyyxxxWWWYYYdddsssxxxuuuvvv{{{yyyxxxxxxxxxyyy{{{}}}~~~~~~|||}}}~~~yyyoooggg^^^XXXTTTUUUWWW\\\gggrrr|||}}}yyytttrrrrrrpppllliiieeedddgggooouuu}}}ooohhhaaaaaa```XXXaaaiiixxxhhhUUUJJJFFFEEEKKKSSSVVVPPPIIIEEECCCCCCOOOkkkmmm\\\PPPTTTXXXRRRIIIEEEBBB@@@>>>===>>>AAAEEEIIIDDDBBBCCCEEEBBB???IIIWWWhhhqqqyyy{{{|||~~~}}}~~~vvvkkkaaa\\\ZZZWWWVVVXXXYYYOOObbb|||xxxhhh______```sssoooKKK999666888999:::sssaaaSSSTTTWWWSSSNNNMMMKKKJJJIIIGGGDDDBBB???>>>888555777;;;:::555333555555555444333333333333333222222222222222222222222111111111111111111111111000000000000000000000000555555777999:::999888888:::999999:::<<<>>>???@@@EEEEEEDDDBBBBBBDDDGGGHHHHHHHHHGGG@@@999777:::???EEEJJJLLLKKKNNNXXXaaaeeeaaa___ooo~~~sssgggYYYPPPIIIEEEGGGKKKSSS\\\hhhttt{{{wwwggg^^^VVVOOOJJJCCC<<<888999999666777:::<<>>NNNaaaxxx~~~{{{qqqgggcccmmmnnnbbbfffqqqwwwwwwxxx~~~yyyoooeeeRRRBBB666666888666444777666888:::<<<===???BBBEEEDDDIIIHHHDDDPPPjjjyyyiii```uuulllUUUBBB===AAAQQQllleee\\\^^^oooyyyvvvvvv|||xxxxxxxxxxxxyyyzzz{{{|||~~~}}}~~~}}}yyy{{{~~~{{{~~~zzzvvvsssrrrpppnnnkkkmmmkkkoooxxxwwwxxxwwwkkkgggkkkfffVVVNNNHHHNNNYYY]]]VVVLLLEEEDDDHHHXXXttt~~~lll___bbbfff___TTTNNNJJJEEE@@@@@@BBBBBBDDDGGGCCC@@@AAACCC@@@>>>IIIXXXgggqqqyyy{{{|||~~~~~~}}}~~~uuujjj```]]][[[YYYYYY[[[\\\TTThhhsss```XXXZZZ```rrr~~~dddCCC666888::::::;;;zzzfffVVVTTTWWWTTTPPPQQQKKKJJJIIIGGGEEEBBB@@@???:::888888:::999666555666444333333222222222222222222222222222222222222222111111111111111111111111000000000000000000000000444666777888999999999777888999:::;;;<<<===???@@@GGGGGGGGGFFFDDDDDDFFFJJJHHHIIIHHHBBB:::666999<<>>===999888999777999JJJ]]]uuu|||yyyoooeeedddqqqxxxooottt~~~|||wwwmmmbbbMMM???555777999666555777666888<<<>>>???AAACCCEEEDDDGGGGGGGGGPPPcccuuu||||||nnnuuu~~~sssiiilllyyyhhhrrr~~~xxx|||ppp^^^GGG;;;888@@@[[[yyyuuubbbZZZhhhvvvwwwwww{{{yyyyyyyyyxxxxxxxxxyyyyyy|||~~~{{{~~~{{{wwwtttqqqpppnnnmmmpppnnntttsssddd]]]hhhwwwfffYYYNNNPPP\\\bbb\\\RRRJJJHHHOOOfffxxxzzz|||sssfff```YYYNNNEEEEEEFFFDDDCCCEEECCC@@@@@@AAA???>>>IIIYYYgggpppyyy|||}}}~~~~~~|||~~~~~~~~~~~~~~~~~~uuukkkbbb^^^\\\XXXWWWXXX]]]cccxxxyyy```QQQSSS[[[jjjttt{{{\\\>>>666:::;;;:::<<>>@@@FFFEEEGGGHHHEEECCCFFFLLLJJJKKKJJJDDD;;;666777:::BBBIIINNNMMMPPPXXXbbbhhhjjjdddoooxxxjjj[[[RRRMMMIIIIIIKKKMMMUUUbbbnnnwww}}}mmm```VVVKKKFFFAAA<<<888888777555555777666555888===@@@CCCKKKZZZnnn{{{xxxvvvlllbbb]]]YYYUUUSSSSSSNNNMMMMMMNNNPPPQQQOOONNNLLLLLLKKKJJJIIIHHHHHHGGGGGGHHHJJJKKKLLLLLLKKKKKKHHHIIIJJJJJJIIIGGGEEEDDD<<<:::;;;===::::::HHHZZZoooyyy~~~wwwmmmdddeeettt{{{xxxzzzvvvlllaaaJJJ===555888:::666555999888:::>>>@@@AAABBBDDDEEEGGGHHHJJJMMMUUUcccrrr{{{vvvlllooo~~~rrr___VVVaaauuuxxxzzz|||xxxnnnUUUAAA<<<===PPPooo}}}hhhZZZaaaooovvvwwwxxxzzzzzzzzzyyyyyyxxxxxxxxxzzz|||~~~}}}yyyuuurrrpppoooooooooooovvvttt]]]OOOPPPeeerrrbbbRRRPPP[[[dddaaaZZZRRRNNNWWWsssvvvpppgggWWWJJJIIIIIIEEEDDDFFFDDD@@@???@@@======IIIYYYfffpppzzz|||}}}~~~~~~{{{}}}~~~~~~}}}|||{{{{{{vvvlllccc```\\\WWWSSSRRR[[[nnnzzz```NNNNNNXXX___eeennnuuuwwwyyypppSSS;;;888<<<;;;:::>>>}}}iiiYYYWWWYYYTTTOOOOOOLLLKKKKKKIIIGGGEEECCCBBB888888777555444555555555444444333222222222222333222222222222222222222222111111111111111111111111000000000000000000000000111555777555555999888444222666;;;======<<<===>>>BBBBBBEEEGGGEEEAAAEEEMMMLLLMMMLLLFFF<<<666666888???GGGMMMMMMOOOXXXbbbhhhllldddnnn|||mmm\\\SSSNNNIIIHHHJJJMMMUUU```llluuu|||nnn```UUUJJJEEEAAA===999999555444555888888555777;;;@@@AAAGGGSSSfffyyy~~~|||yyynnnbbb^^^ZZZVVVTTTVVVSSSRRRSSSTTTVVVVVVTTTRRRRRRQQQPPPNNNLLLKKKIIIIIIHHHIIIJJJKKKKKKJJJIIIGGGEEEDDDCCCBBBAAACCCFFFHHHCCCAAABBBDDD@@@<<>>HHHbbb}}}pppcccaaajjjtttwwwvvvyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{}}}~~~~~~~~~{{{wwwsssqqqqqqrrrqqqqqqzzzrrr[[[OOOLLLVVVpppqqq^^^YYYcccoooqqqnnnddd]]]eeeqqq]]]LLLJJJKKKGGGEEEHHHEEE@@@>>>???;;;;;;HHHXXXfffpppzzz}}}}}}~~~{{{}}}~~~~~~~~~|||zzzxxxwwwrrrjjjdddccc```[[[VVVUUU^^^rrrvvvaaaRRRTTT^^^gggdddcccfffkkksssdddKKK888999===::::::@@@oooYYYTTTUUUTTTTTTXXXLLLLLLKKKJJJHHHFFFDDDCCC::::::999666555777777666555555444333333333333444222222222222222222222222000000000000000000000000000000000000000000000000000555666444444888888333000555;;;>>>===<<<<<<===@@@???BBBFFFDDD@@@DDDMMMMMMOOONNNGGG===666555666<<>>:::777777444333555888777333444777666666999BBBQQQ```lllqqq||||||yyy{{{{{{xxxtttrrrggg```___^^^YYYWWWYYYXXXXXXXXXZZZ[[[[[[YYYWWWXXXWWWUUUSSSQQQNNNMMMLLLHHHIIIJJJKKKJJJIIIGGGEEEBBBAAA>>>;;;;;;???DDDIIINNNKKKKKKLLLEEE<<<@@@JJJdddqqq~~~{{{tttkkkbbbiiizzz|||}}}}}}yyyuuulll```JJJ>>>666999:::666777;;;<<<>>>BBBCCCCCCCCCDDDEEEEEEHHHLLLOOOOOOVVVkkk~~~~~~|||}}}```AAA<<<:::>>>SSS{{{vvvmmmeeeiiisssxxxwwwwwwxxxyyyzzz{{{|||||||||zzz{{{}}}}}}||||||~~~}}}~~~}}}xxxtttssssssuuuuuuvvvmmm^^^WWWTTTUUUdddpppjjjtttyyyooowwwuuu___LLLJJJLLLHHHFFFJJJEEE@@@======:::999FFFWWWeeepppzzz}}}~~~~~~{{{}}}~~~~~~~~~{{{xxxvvvuuunnnhhhdddffffffbbb^^^]]]ccctttrrrdddZZZ___iii|||qqqgggeeekkkvvv{{{[[[EEE666:::>>>999:::BBBnnnZZZXXXUUUVVVVVVOOOOOOMMMJJJGGGEEECCCCCCBBB<<<;;;999888777777666666444444333222222222333333333333333333333333333333/////////000111111222222000000000000000000000000000222444777888888888777666777:::<<<>>>>>>===<<>>CCCIIIKKKMMMUUUbbbmmmnnnkkklllwwwvvvgggYYYPPPLLLJJJIIIKKKQQQZZZgggttt}}}ppp```PPPBBB>>>???===:::888666666555555555666666777666666777999===CCCHHHKKKXXX[[[```hhhpppxxx~~~~~~yyysssrrrsssrrrnnniiifffbbb^^^\\\\\\]]]^^^^^^]]]\\\]]]^^^``````^^^\\\]]]\\\YYYVVVRRROOOLLLKKKLLLNNNOOOOOOMMMIIIEEEBBB@@@>>><<<:::888999BBBMMMZZZaaaddd[[[JJJ@@@@@@EEE]]]mmm~~~{{{ooogggfffooo}}}|||wwwrrrfffXXXGGG@@@:::999888777999===???AAACCCFFFGGGGGGFFFFFFAAAEEEFFFLLLQQQSSSiii|||~~~sss|||nnnLLL999<<<@@@>>>aaayyyqqqgggpppwwwtttyyy{{{}}}~~~}}}||||||}}}|||}}}~~~|||zzzyyyzzz{{{}}}}}}}}}~~~~~~~~~~~~~~~zzzwwwuuusssqqqtttvvvwwwmmmjjjkkk{{{mmmfffbbbeeeyyyrrrVVVNNNIIIKKKLLLIIIEEEDDD???AAA===;;;===:::DDD[[[kkkrrryyy{{{|||}}}}}}||||||~~~yyywwwxxxvvvpppjjjjjjjjjiiihhhgggggggggmmmwwwnnnvvvpppbbb^^^kkk}}}{{{oooooo~~~kkkKKK@@@777666888:::<<>>AAADDDEEEDDDEEEHHHJJJOOOOOONNNIIIBBB;;;777666===CCCIIIKKKMMMUUUaaalllkkkggggggqqqvvvgggZZZPPPKKKIIIHHHJJJOOOXXXeeerrr|||ssscccSSSBBB===>>>===:::999666666666555555666666777555555555555888<<<@@@BBBLLLNNNTTT\\\eeennnvvvzzzyyyuuuqqqpppppplllfff```]]][[[YYYYYY\\\^^^`````````___```aaaccccccaaa___^^^]]]ZZZWWWSSSPPPNNNLLLMMMNNNOOOOOOMMMJJJFFFCCCEEEBBB@@@???;;;;;;BBBLLL]]]bbbcccZZZLLLCCCCCCFFF]]]mmm}}}zzznnnhhhgggrrr{{{xxxssseeeVVVDDD===999999999888999<<<>>>???BBBDDDFFFFFFFFFFFFFFFHHHHHHMMMRRRVVVnnn~~~~~~xxxvvv}}}|||uuusssPPP===<<>>ttt^^^XXXTTTTTTUUUOOONNNMMMJJJHHHEEECCCBBBBBB<<<;;;999888777777666666666555444333222222111222222222222222222222222222222222111111000//////...000000000000000000000000000111444777888888777777666666888999:::<<<======>>>@@@BBBCCCCCCDDDFFFHHHOOOPPPOOOKKKDDD===888666<<>>AAACCCEEEFFFFFFFFFIIIJJJHHHJJJPPPUUUlll~~~}}}}}}hhhsssxxxVVV???999999888EEE\\\ssswwwoookkkooosssyyy|||~~~~~~~~~}}}}}}~~~~~~zzzwwwtttrrrrrruuuzzzlll```XXX___}}}|||hhhXXXYYYggguuu~~~sssfffYYYOOOIIICCC@@@AAAGGGKKKIIIEEEEEE@@@BBB===<<<>>><<>>www___XXXSSSSSSTTTPPPMMMLLLJJJHHHFFFDDDBBBAAA;;;;;;999888777666666666666555444333222111111111111111111111111111111111111111111111000000//////000000000000000000000000///111444666888888777666666666666777999;;;===>>>>>>???@@@AAABBBCCCEEEFFFOOOPPPOOOLLLFFF???999555:::AAAHHHKKKMMMSSS^^^gggtttqqqiiigggsss|||mmm^^^SSSLLLHHHFFFGGGJJJQQQ\\\jjjvvvxxx___PPPAAA>>>???>>>;;;999888888777666666666777777888777666555555555777777:::<<>>@@@BBBDDDCCCBBBCCCEEEGGG___lllyyyuuujjjgggiii}}}}}}zzzxxxlllVVVBBB;;;777555999;;;::::::<<<===>>>AAACCCEEEFFFGGGGGGFFFHHHEEEGGGLLLPPPaaa~~~~~~iiieeetttdddHHH999666888<<>><<<>>>===HHH```lllttt{{{}}}~~~}}}zzzyyyvvvtttpppqqqpppooommmnnnrrrvvvxxx}}}vvvzzzuuulllmmm|||iiiLLL===888666999<<<<<<===???xxx___XXXRRRSSSUUUPPPMMMLLLKKKIIIFFFDDDBBBAAA;;;;;;999888777666666666666555444333222222222222111111111111111111111111//////000000111111111111000000000000000000000000///111333666777777777666555555666777999;;;===>>>?????????AAACCCDDDDDDEEEOOOOOOOOOMMMIIIBBB;;;666888???FFFJJJLLLQQQ[[[ddduuuvvvooogggmmmrrrcccWWWOOOJJJGGGFFFHHHMMMWWWdddrrr|||yyyYYYLLL@@@???AAA@@@;;;999999999888777777777777777777777666555555666777888888:::<<<@@@FFFLLLRRRUUUUUUQQQLLLGGGCCC???===;;;999;;;AAAJJJVVVaaaiiimmmjjjiiiiiijjjkkkjjjhhhfff```^^^\\\YYYVVVTTTRRRPPPNNNOOOPPPPPPOOOMMMKKKJJJLLLIIIGGGGGGDDD???>>>AAACCCEEEGGGJJJLLLNNNQQQRRReeeooozzz}}}qqqggggggkkk~~~|||zzzxxxuuugggOOO<<<888555444999;;;::::::<<>><<>>JJJcccnnnuuu|||~~~~~~}}}~~~}}}|||yyyuuusssrrrrrrtttvvvuuussssssvvvzzzrrrggggggooo^^^AAA;;;888888<<<>>>>>>???AAAwww___XXXSSSSSSUUUQQQLLLLLLKKKIIIGGGDDDBBB@@@<<<;;;999888777777666666444444333333222222333333222222222222222222222222...//////000111111222222000000000000000000000000///000333666777777666666555555777999;;;<<<>>>???AAA@@@@@@BBBDDDFFFEEEEEEMMMNNNNNNNNNLLLFFF===777555<<>>AAABBBCCCDDDEEEGGGHHHHHHBBBHHHHHHIIIMMMJJJLLLZZZrrrxxx|||kkkfffxxx___DDD888::::::999@@@QQQaaakkkmmmnnntttwwwzzz|||}}}}}}~~~~~~~~~~~~}}}}}}|||zzzuuurrrxxxzzzmmmvvvvvv^^^RRRQQQOOOLLLOOOLLLKKKLLLKKKHHHJJJOOOLLLJJJFFFBBB@@@>>>>>>>>>===>>>CCCJJJLLLGGGCCCCCCAAACCC>>>===@@@@@@LLLeeeooovvv|||~~~~~~~~~}}}{{{zzzyyyvvvpppmmmmmmnnnttt|||~~~~~~||||||vvvkkkeeeiiirrruuuSSS;;;:::888999===???>>>???CCCttt]]]XXXSSSTTTVVVQQQLLLLLLKKKIIIGGGDDDBBB@@@<<<;;;999888777777666666333333222222222333444444333333333333333333333333000000000000000111111111000000000000000000000000///000333555777777666666444555888;;;===>>>>>>>>>DDDBBBAAACCCFFFHHHGGGEEEKKKLLLNNNOOONNNIII@@@999222:::CCCGGGIIIMMMUUU]]]bbbrrrxxxkkkgggyyy}}}mmm___UUUNNNJJJFFFFFFGGGOOO[[[jjjwww~~~|||```QQQBBB???@@@@@@===<<<;;;;;;:::999888888888888444444555555555666666666444555777:::;;;<<<<<<<<<;;;:::999777666666888999888888<<>>DDDJJJKKKFFFCCCDDDBBBCCC>>>===@@@AAANNNgggpppwww}}}}}}~~~~~~{{{~~~~~~}}}xxxvvvvvvrrrjjjggghhhhhhrrr||||||xxxnnngggiiinnnvvvkkkLLL888999777888<<<===<<<>>>CCCsss\\\XXXTTTUUUVVVQQQLLLLLLKKKJJJGGGDDDAAA@@@<<<;;;999888777777666666222222222222333444555555333333333333333333333333222222111111000/////////000000000000000000000000...000333555777777666555333555999<<<>>>??????>>>EEECCCBBBDDDGGGIIIHHHFFFJJJKKKMMMPPPOOOJJJAAA:::000888BBBFFFHHHKKKSSS[[[]]]rrr{{{mmmeeeuuuooobbbWWWPPPLLLGGGEEEFFFMMMYYYiiivvv}}}}}}hhhVVVDDD>>>>>>???>>>>>><<<;;;:::999888888888888777777777777777777777777333555888:::;;;;;;:::999444666888999999999:::;;;999999<<>>===@@@AAAOOOhhhqqqxxx}}}}}}}}}~~~}}}zzz~~~~~~|||wwwttttttpppgggccceeeeeeqqqzzzooofffggghhhkkkvvv~~~eeeHHH777999777888;;;;;;:::===BBBrrr]]]XXXTTTTTTWWWTTTPPPNNNLLLJJJHHHEEEAAA===;;;;;;:::999888666666555333333333333333333333333333222000/////////000111333222111000////////////---///000111000000000000111111222333555777999:::888888888999:::;;;===>>>BBB???===@@@EEEHHHFFFCCCJJJMMMOOOOOOOOOMMMDDD:::666666:::@@@DDDGGGLLLSSSYYYnnnxxxsssooooooyyyhhhXXXNNNKKKCCCAAACCCJJJSSS^^^mmmyyy}}}xxx___HHHBBBBBB===<<>>:::999888888777666555555666666666666555555222333444555555666666777??????===<<>>???DDDBBB@@@>>>>>>@@@BBBCCCBBBDDDGGGIIIJJJLLLPPPSSS```{{{qqqlllXXX888888;;;999:::GGG^^^lllnnnpppooopppuuuyyyzzzzzz{{{||||||{{{{{{|||~~~~~~}}}wwwttt~~~~~~|||zzz{{{zzzqqqfff]]]ZZZWWWSSSUUUZZZ___aaacccdddcccbbbbbbbbbbbbbbb```[[[UUUOOOLLLKKKIIIIIIIIIHHHEEEAAA>>>;;;<<<===CCCJJJKKKFFFCCCDDDCCCDDDDDDAAA===CCCXXXlll{{{}}}}}}||||||~~~}}}}}}|||{{{zzzwwwqqqjjjdddaaa```aaakkktttxxx|||wwwiiijjjrrrlllfffhhhhhheeejjjsss~~~xxxPPP<<<>>>888888888999:::;;;======ttt^^^YYYTTTUUUXXXUUUPPPNNNLLLJJJHHHEEEAAA>>><<<;;;:::999888777666555333333333333333333333333444333222111000000111222444333222111000000000000111111111000//////000111111111222333555777999:::888888888999:::;;;<<<===@@@======AAAGGGKKKKKKIIIFFFJJJMMMNNNPPPOOOGGG===777555888>>>CCCFFFLLLRRRXXXkkkvvvuuuppplllzzz}}}kkk^^^[[[^^^JJJFFFEEEJJJPPPXXXeeeqqq|||}}}cccKKKCCCBBB>>>>>>AAA@@@>>>;;;::::::999777666555555666666666666555555222333444555666888;;;===HHHKKKNNNPPPVVV[[[ZZZVVVTTTNNNIIIKKKUUU```hhhkkkpppppppppnnnllliiifffeee\\\[[[XXXUUURRROOONNNMMMNNNOOOQQQRRRSSSRRRQQQPPPOOOOOOOOOOOOPPPRRRSSSUUUXXX___ccc^^^UUUMMMEEE???>>>AAADDDFFFFFFHHHKKKNNNYYYgggvvv~~~yyyppplllsss}}}sssnnnooogggRRR???888777888999:::<<<>>>???AAADDDBBB@@@??????@@@BBBCCCDDDFFFGGGHHHHHHIIILLLNNN\\\{{{yyy{{{hhhFFF888;;;;;;;;;DDDWWWeeejjjnnnnnnooossswwwyyyzzz{{{{{{{{{|||~~~yyykkk___VVVRRRQQQ\\\ooo~~~|||{{{}}}~~~xxxnnneeebbbbbbbbbfffmmmtttvvvwwwvvvsssooollljjjhhhgggddd]]]VVVOOOLLLJJJKKKKKKJJJHHHEEEBBB>>><<<<<<>>>CCCJJJKKKFFFCCCDDDDDDDDDCCC@@@>>>EEEZZZnnn{{{}}}}}}|||}}}~~~}}}}}}yyyxxxuuupppiiiccc```___XXX]]]```ccclllzzzvvvvvv}}}~~~tttiiiooo{{{xxxpppmmmgggaaahhhtttqqqKKK999<<<888888999:::;;;<<<<<<===xxx```XXXSSSTTTXXXVVVPPPNNNKKKJJJHHHEEEAAA???<<<<<<;;;999888777666555333333333333333333333333444333222222111222222222444444333222111111111111444333111000//////000111111111222333555777888999999999999999::::::;;;<<<>>><<<<<<@@@FFFJJJKKKJJJCCCGGGKKKNNNRRRRRRKKKBBB777555666<<>>===<<<<<<:::777555555555666666666666555555333444555666888===CCCGGGQQQZZZccciiinnntttuuussslllcccYYYTTTXXX```hhhmmmrrrrrrqqqpppmmmjjjgggfff^^^]]]ZZZWWWSSSQQQOOONNNNNNPPPTTTVVVWWWUUURRROOOMMMNNNOOOPPPRRRTTTUUUUUUZZZaaaddd^^^UUUMMMEEE>>>999:::::::::999:::===???NNN^^^ppp{{{wwwooonnnwww|||xxx}}}zzzqqqkkkiii```MMM>>>888777888999;;;>>>@@@BBBCCCCCCBBB@@@??????AAABBBDDDEEEFFFGGGFFFEEEEEEGGGIIIUUUooo{{{vvvrrryyysssrrrqqqPPP888<<<===<<<@@@LLL[[[dddkkkllloooqqquuuxxx{{{|||zzz|||~~~{{{lll___RRRGGGCCCAAABBBKKK\\\rrr~~~{{{{{{yyypppmmmmmmoootttyyyxxxyyy{{{{{{xxxsssmmmiiimmmlllggg___WWWPPPMMMKKKOOOMMMKKKIIIEEEBBB???>>><<<>>>EEELLLLLLFFFDDDEEEFFFCCCAAA??????HHH]]]qqq{{{}}}}}}}}}~~~~~~~~~}}}xxxwwwsssmmmfff```]]]\\\RRROOOKKKMMM]]]rrrssshhhkkksss}}}tttjjjrrrzzzssshhhaaaiiiwwwgggDDD666:::777888:::<<<======<<<<<>><<<<<<>>>AAAEEEFFFEEECCCHHHLLLPPPTTTVVVPPPHHH:::555444999>>>CCCIIIOOOSSS___mmmyyyvvvgggnnnooobbb___^^^JJJEEEBBBCCCGGGOOO[[[gggvvv}}}sssVVVGGGCCCBBBAAACCCAAA???>>>>>>===;;;888555555555666666666666555555333444666777:::AAAJJJQQQXXXeeettt|||vvvggg^^^]]]bbbjjjooottttttsssrrrpppmmmjjjhhh```___\\\XXXUUURRRPPPPPPMMMQQQUUUXXXXXXUUUQQQNNNJJJKKKNNNPPPRRRTTTUUUUUUZZZ```bbb]]]UUUNNNFFF???<<<;;;:::999888999;;;===IIIZZZooo|||~~~tttnnnqqq|||uuurrrzzzyyyqqqjjjdddXXXGGG;;;777666777999<<>>===@@@KKKaaattt{{{}}}~~~~~~~~~~~~~~~~~~~~~xxxwwwssslllddd]]]YYYXXXPPPHHH@@@CCCXXXrrr{{{yyypppnnnuuu~~~~~~vvvmmmuuusssiiippp}}}|||\\\>>>555:::777888;;;===>>>>>>===<<>>===<<<:::888777555555222222222222222222222222000000111111111111111111222111111000000000000111/////////111333333000---000000111222444666888999:::::::::999999:::;;;;;;===<<<;;;===???BBBDDDEEEGGGKKKNNNQQQWWWZZZVVVOOO>>>777333777<<>><<<888555555555666666666666555555333555777888;;;DDDOOOXXX___oooqqqfffbbbfffmmmqqqvvvvvvvvvuuussspppnnnlllcccaaa^^^[[[WWWTTTRRRQQQOOOQQQUUUWWWWWWTTTOOOLLLJJJLLLNNNQQQSSSUUUVVVVVVYYY^^^___YYYRRRKKKBBB;;;999888666555666888:::;;;CCCVVVlllzzz|||rrrooouuusssrrr}}}yyysssjjj^^^PPPAAA888666555666999<<>>DDD\\\uuu}}}xxxzzz{{{yyyxxx|||~~~uuurrrvvv{{{pppQQQ;;;666:::777999<<<>>>???>>>======yyy```VVVPPPQQQUUUTTTPPPMMMJJJHHHGGGEEECCCBBB???>>><<<;;;999777555555222222222222222222222222//////000111111111000000111111000000000000000111222000///111444333000---000000111222444666777888999999999999::::::;;;<<<<<<<<<<<<===@@@DDDGGGIIIIIILLLNNNQQQWWW]]]\\\WWWCCC:::444555:::???EEEKKKNNNYYYfffvvv|||ooojjjwwwrrr```PPPMMMHHHCCCCCCCCCEEENNNWWWiiitttppp___XXXSSSKKKDDDDDDCCC@@@???>>><<<999777555555666666666666555555333555888999<<>>DDDNNNUUURRRKKKHHHKKKFFF@@@<<>>>>>zzzaaaXXXRRRRRRWWWTTTPPPMMMJJJGGGFFFEEEDDDBBB???>>>===;;;999777555444111111111111111111111111///000111222222222111111222111111000000111111222;;;666111000222333111...///000000222333555777888888888888999:::;;;<<<===<<<<<<<<<===>>>AAAEEEHHHHHHJJJLLLOOOWWW___aaa^^^HHH===444555999>>>DDDIIILLLYYYdddsss~~~vvvkkkmmmyyyhhhXXXOOOJJJFFFDDDBBBBBBHHHOOOcccppp|||rrriiiaaaSSSHHHGGGDDDAAA???>>><<<:::888555555666666666666555555222666999:::<<>>>>><<<<<<===AAACCCBBBAAA@@@SSSjjjyyy{{{qqqrrr}}}|||{{{~~~zzz|||~~~vvv|||{{{rrrnnndddRRRAAA888777888777999<<>>???@@@???FFFQQQXXXTTTLLLJJJNNNHHHBBB???DDDNNN]]]ppp~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||zzzyyyvvvpppiiiccc___^^^WWWQQQNNNYYYrrr}}}tttqqqtttuuusssoookkkuuurrrTTT???999;;;;;;;;;;;;<<<===>>>??????@@@zzzbbbZZZTTTTTTXXXUUUPPPMMMIIIGGGFFFEEEDDDCCC@@@???===;;;999777555444111111111111111111111111000111222333444333333222222222222111222222333333DDD<<<333///000222222000///000000222333555777888888888888999:::<<<===>>>>>>>>>===;;;:::<<>>===<<<;;;999555555666666666666555555111666:::;;;<<>>666777:::999;;;>>>AAABBBBBBBBBAAAAAAAAABBBBBBCCCDDDEEEEEEGGGHHHHHHGGGEEEDDDFFFGGGLLLWWWSSSUUUvvviiikkkssszzzwwwUUU;;;;;;???999777===PPPaaammmnnnqqqxxx{{{vvv{{{|||~~~~~~}}}|||{{{~~~|||zzz{{{}}}~~~|||{{{|||}}}nnnfffeeeeeeVVVSSSNNNIIIGGGLLLTTT[[[lllsss}}}~~~~~~}}}wwwpppkkkhhh\\\VVVMMMEEE???===???@@@@@@HHHSSSYYYVVVMMMLLLOOOJJJDDDAAAGGGSSSbbbttt}}}~~~~~~}}}~~~~~~}}}~~~||||||||||||{{{{{{{{{{{{xxxxxxvvvqqqkkkfffdddddd```[[[ZZZfffuuummmiiifffaaalllrrrjjjLLL:::999;;;:::<<<<<<<<<<<<===???@@@AAAzzzbbbYYYRRRQQQTTTQQQQQQOOOLLLJJJHHHFFFCCCAAA??????>>><<<999666222000222222222222222222222222333333333333333333333333111111111111000000000000888555111///000111///---000111111111111222555777:::999777666777999<<<>>>AAA???===>>>;;;:::>>>EEEEEEHHHIIIIIIPPP]]]fffjjjYYYHHH888444777:::@@@GGGJJJRRR^^^kkkvvvzzzqqqeeeuuurrr^^^TTTLLLEEEDDDDDDDDDGGGKKKZZZjjjyyytttjjj[[[MMMHHHFFFCCC@@@>>>======<<<555444333555888999777444555555666888;;;===@@@AAABBBEEEKKKUUU```gggiiihhhfffhhhllloooqqqsssvvvyyy{{{{{{|||}}}}}}}}}}}}}}}sssqqqnnnjjjgggeeeeeedddbbb[[[VVVUUUUUUPPPMMMLLLKKKHHHDDDAAAAAADDDGGGJJJUUUTTTVVV___kkkpppiii___[[[WWWTTTUUUVVVTTTNNNIIINNNaaavvvuuurrrvvv~~~|||ttt|||vvv|||zzzwwwooogggWWWEEE999777999;;;;;;???BBBCCCAAA@@@AAABBBCCCCCCAAA@@@@@@BBBGGGKKKNNNLLLJJJHHHGGGFFFFFFGGGKKKNNNNNNRRReee|||uuulll```CCC;;;<<<999999???CCC^^^qqqnnnllluuu|||yyy}}}}}}~~~~~~~~~~~~|||zzz|||~~~~~~}}}}}}~~~uuuooohhhbbbVVVQQQJJJFFFIIIQQQ[[[bbbllluuu}}}zzzuuupppjjjgggZZZQQQHHHDDDBBB>>>===??????IIISSSUUUUUUTTTQQQMMMMMMDDD@@@IIIZZZkkkyyy~~~~~~~~~}}}~~~zzzyyywwwyyy{{{{{{yyyvvvyyyvvvrrrmmmiiihhhhhhhhhffffffgggpppwwwlllbbb\\\```iiizzzvvvXXXCCC::::::999777:::::::::;;;<<<===>>>>>>zzzbbbYYYRRRQQQTTTQQQQQQOOOLLLJJJHHHFFFCCCAAA??????>>><<<999666333111222222222222222222222222222222222222222222222222111111111111000000000000444222///...000111000...000111111111111222555777:::888777666777999;;;===???>>>>>>???;;;999???GGGGGGIIIJJJJJJPPP[[[eeehhh\\\LLL<<<666666888===BBBHHHPPP\\\kkkxxx}}}ttthhhppp}}}vvvbbbXXXPPPHHHFFFDDDCCCDDDHHHTTTdddttt{{{~~~wwwjjjZZZMMMHHHFFFCCC@@@???===<<<;;;777666444555777888777555444444444555666888999:::777888;;;AAAJJJRRRVVVWWW^^^cccjjjppptttwwwzzz|||~~~~~~}}}}}}xxxwwwuuusssqqqooonnnmmmkkkddd^^^]]]ZZZSSSLLLJJJEEEBBB>>><<<<<<>>>BBBDDDHHHLLLWWWiii}}}zzzwwwuuupppggg```\\\lll}}}uuussszzz{{{vvv}}}xxxssslllaaaPPP@@@777666999:::;;;>>>AAABBB@@@@@@AAABBBBBBBBBBBBBBBBBBDDDHHHLLLMMMLLLJJJIIIHHHGGGGGGFFFKKKMMMJJJJJJ[[[sss|||iiivvvoooWWWEEE<<<;;;;;;;;;CCCXXXjjjkkkkkkqqqxxxzzz|||}}}~~~}}}{{{}}}~~~~~~{{{}}}vvvpppggg```TTTPPPLLLKKKPPPYYYbbbhhhqqqyyy~~~yyyoooccc[[[VVVNNNGGGEEEDDD@@@@@@AAA@@@JJJSSSVVVUUUVVVUUURRRPPPFFFBBBLLL___ooo{{{~~~~~~{{{yyyxxxyyyzzzzzzxxxvvvvvvtttqqqmmmjjjiiiiiiiiidddhhhoooyyy|||ssshhh]]]UUUTTT\\\gggooosssvvvzzz~~~kkkOOO???:::999888999999999::::::;;;;;;<<<<<<{{{bbbYYYRRRQQQTTTPPPQQQOOOLLLJJJHHHFFFCCCAAA??????===;;;999666333222222222222222222222222222111111111111111111111111111111111111000000000000111///......///000000///000111111111111222555777999888777666777999;;;<<<<<<===@@@@@@<<<999???IIIIIILLLMMMKKKOOOYYYbbbfffaaaSSSCCC:::777777:::>>>FFFMMMZZZkkk{{{{{{nnnkkkvvv~~~iii\\\TTTLLLHHHEEEBBBAAADDDKKKZZZkkkuuu|||qqqaaaUUULLLIIIFFFCCCBBB@@@>>>===;;;999666555666666666555555555444444333444444555444333222555;;;BBBHHHJJJVVV]]]gggqqqwwwzzz|||}}}~~~~~~~~~}}}|||zzzyyyxxxtttmmmfffbbb\\\QQQHHHDDD???<<<999777777999===???BBBIIIXXXnnn}}}uuuppp{{{}}}uuuwww~~~xxxwww}}}~~~vvvpppjjj[[[GGG999555555777999:::===???@@@@@@@@@AAABBBBBBCCCEEEEEEEEEFFFIIIKKKJJJJJJJJJJJJIIIHHHGGGFFFGGGJJJIIIHHHTTTjjj{{{lllkkklllPPP>>>;;;<<<:::BBBOOO___hhhjjjlllssszzz{{{|||}}}}}}yyyggglll}}}xxxpppeee]]]TTTRRRRRRUUU\\\eeelllpppvvv}}}|||wwwwwwzzz~~~vvvvvvwwwuuupppfffZZZRRRRRRLLLGGGGGGFFFCCCBBBDDDBBBKKKSSSUUUVVVXXXYYYXXXRRRHHHEEEQQQeeettt}}}~~~~~~|||zzzyyyyyyyyyyyywwwuuurrrrrrpppnnnlllkkkiiiiiifffooozzz|||{{{uuulllaaaYYYVVV]]]cccaaa\\\^^^jjjvvv{{{]]]BBB;;;;;;777777<<<999999999999::::::::::::{{{bbbYYYRRRQQQSSSPPPQQQNNNLLLJJJHHHFFFCCCAAA???>>>===;;;888666444333222222222222222222222222000000000000000000000000111111111111000000000///000000//////000000000000000111111111111222555777999888777777777999;;;<<<:::===AAABBB===:::@@@IIIKKKOOOOOOLLLNNNWWW```dddggg[[[JJJ===666666:::???CCCKKKXXXjjj|||wwwhhhpppqqq___WWWNNNJJJFFFAAA???AAADDDRRRbbbnnnyyy~~~ooodddUUUQQQKKKHHHFFFDDDAAA???>>><<<999666555555555555777777666555555555555555777666444555888===AAADDDMMMVVVcccooowwwzzz||||||zzzpppeee^^^UUUJJJAAA>>>===;;;888666666888;;;===AAAGGGUUUjjj|||{{{vvvzzzvvvuuuxxx~~~wwwpppiiiVVV@@@555444555777888;;;<<<>>>???@@@AAABBBBBBDDDFFFGGGHHHGGGFFFGGGHHHHHHIIIJJJJJJJJJIIIGGGFFFCCCHHHKKKMMMUUUggg|||yyyjjjttt|||}}}www\\\EEE999:::>>>???EEEUUUfffllljjjnnnwwwxxxzzz|||~~~vvv]]]YYYkkk~~~wwwmmmbbbZZZXXXWWWXXX^^^fffnnnssstttxxx~~~~~~~~~|||xxxtttssswww{{{vvvqqqmmmhhhccc```\\\XXXUUURRRMMMJJJJJJHHHDDDBBBDDDCCCKKKRRRSSSUUUYYY\\\\\\SSSJJJHHHWWWkkkyyy~~~~~~|||zzz|||{{{yyyxxxxxxwwwvvvuuurrrrrrqqqpppnnnllljjjhhhgggtttsssmmmuuu}}}yyyuuupppmmmiiinnnppphhh______kkkxxxrrrQQQ999999<<<555555===::::::::::::999999999999{{{cccYYYRRRQQQSSSOOOQQQNNNLLLJJJHHHFFFCCCAAA???>>><<<:::888666444444222222222222222222222222000000000000000000000000111111111111000000000///222222222222111000//////000111111111111222555777999888888888999:::;;;<<<:::<<>>;;;888555444555666666666666555555666666777333444555666777999;;;<<>>======<<<999777666888:::<<<===BBBOOOdddvvv}}}yyyxxx~~~xxxppptttzzzxxxqqqgggQQQ<<<444555666777999=========>>>@@@AAABBBBBBFFFHHHIIIHHHFFFDDDDDDDDDEEEFFFHHHIIIIIIIIIHHHGGGEEEIIIMMMPPPWWWjjjsssppp|||uuuzzzwwwttt~~~kkkRRR:::666BBB;;;>>>MMMbbbkkkiiijjjrrruuuwwwzzz}}}zzz___SSS\\\ooo{{{qqqfff]]]XXX^^^\\\]]]bbbkkkqqqtttsssxxx}}}}}}{{{~~~|||yyyxxxyyy~~~|||rrrmmmgggbbb```_________VVVRRRPPPNNNJJJCCCAAABBBDDDLLLRRRSSSTTTYYY]]]]]]RRRLLLMMM]]]ppp{{{~~~~~~{{{zzz|||{{{zzzxxxvvvuuuvvvvvvsssttttttsssqqqnnnkkkiiifffttt{{{qqqnnnvvvzzzmmmbbbcccppp|||~~~hhhJJJ666999<<<555444<<<;;;;;;;;;;;;::::::::::::|||cccZZZRRRPPPSSSOOOQQQOOOLLLJJJHHHFFFCCCAAA???>>><<<999777666555555222222222222222222222222000000000000000000000000111111111111000000000000222333444333111//////000000111111111111222555777999999999::::::;;;<<<===<<<===@@@CCCAAA>>>@@@DDDKKKPPPRRRNNNNNNVVV```fffhhhbbbTTTAAA555444999<<>>@@@@@@>>>:::777555555666444444444333444555555666111333666777888888999:::;;;FFFVVVfffrrr{{{{{{mmm]]]SSSKKKDDDAAABBB>>><<<999777666777888999<<<===III^^^ooo{{{~~~yyyxxxzzzvvvooommmuuu|||~~~wwwooo```LLL999555777777:::???@@@???>>>>>>@@@BBBBBBBBBFFFGGGHHHGGGDDDBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHKKKIIIJJJMMMSSShhhqqq{{{~~~|||yyykkkxxx|||cccAAA666BBB:::;;;FFFYYYeeegggiiimmmqqqtttxxx|||~~~~~~~~~}}}~~~~~~zzzaaaSSSVVVhhh}}}}}}tttjjjbbb___^^^fffcccaaaeeemmmssstttssszzz~~~zzz|||}}}zzzxxxxxxzzzzzzxxxvvv~~~~~~~~~yyywwwuuussspppmmmhhheee\\\XXXUUUQQQJJJBBB@@@BBBGGGNNNTTTTTTTTTYYY\\\]]]PPPNNNTTTdddttt}}}~~~}}}}}}~~~~~~}}}zzzzzzzzzwwwuuuuuuvvvxxxuuuuuuvvvuuutttrrrpppoooooo{{{|||vvvvvv~~~qqqdddgggvvvyyy[[[FFF777999;;;777666;;;::::::::::::;;;;;;;;;;;;|||cccZZZQQQPPPRRROOOQQQOOOLLLJJJHHHFFFCCCAAA???>>>;;;999777666555555222222222222222222222222111111111111111111111111111111111111000000000000...111333333111///000111000111111111111222555777::::::;;;;;;<<<======>>>???===>>>CCCCCC@@@???AAAIIIOOORRRNNNNNNWWWbbbiiijjjiii___MMM>>>999:::999<<>>GGGUUUcccoooxxxtttgggYYYQQQLLLGGGEEEFFFAAA???<<<999888777888888>>>;;;CCCXXXiiittt{{{vvvxxx}}}xxxqqqooommmwww~~~~~~|||yyyrrrjjjWWWDDD666555888999>>>FFFDDDAAA??????AAACCCBBBAAACCCDDDEEEDDDBBBAAABBBCCCBBBBBBCCCCCCEEEFFFGGGHHHJJJFFFGGGJJJMMMZZZ}}}sssrrr}}}tttlllxxxoooMMM<<>>;;;999777666666666222222222222222222222222111111111111111111111111111111111111000000000000***...111222000///000222000111111111111222555777;;;;;;<<<<<<===>>>>>>>>>AAA======BBBEEEBBB???>>>HHHNNNQQQNNNOOOWWWcccjjjnnnqqqkkkYYYHHH@@@<<<999999CCCLLLQQQ\\\nnnxxxwww{{{nnn___SSSJJJDDDCCCEEE@@@DDDIIISSSddduuu||||||xxxeeeVVVPPPLLLHHHDDD>>>@@@AAA>>>999666555666777777666555444444444444111444666777777999>>>BBBFFFMMMXXXcccmmmtttzzz~~~}}}zzzyyylllaaaVVVQQQMMMIIIGGGHHHEEECCC@@@<<<:::999999:::===888???VVVjjjuuuzzztttyyyzzzoookkkoootttoooyyy}}}yyyuuunnnfffOOO>>>333555999:::AAAKKKFFFCCC@@@@@@BBBCCCBBBAAA@@@AAABBBAAAAAAAAACCCEEEAAAAAAAAAAAACCCEEEGGGIIIDDDBBBFFFKKKIIILLLddduuunnnvvvkkkaaannntttXXXCCC<<<;;;;;;;;;BBBQQQaaaiiijjjllloootttyyy|||}}}}}}|||{{{~~~|||{{{~~~nnnYYYRRRWWW___dddjjjlllnnnlllkkknnntttzzz|||uuuoooqqqyyy}}}xxxxxxzzzuuusssooolllmmmrrr{{{~~~~~~~~~}}}}}}xxxppphhhbbbbbb^^^ZZZUUULLLCCCBBBFFFMMMTTTZZZYYYXXXZZZ\\\[[[OOOTTT```ppp{{{}}}||||||}}}~~~~~~xxxyyyyyywwwttttttwww{{{tttuuuvvvwwwyyy{{{|||}}}~~~}}}{{{~~~xxx{{{qqqBBB???:::777888:::;;;;;;666666777888999::::::;;;aaaUUUTTTRRRPPPPPPOOOMMMJJJIIIHHHGGGEEECCC>>>===:::888555444222222222222222111111111111000111111111111111111111111111111111111111111111111000000000000000000000000111111000000111111222333:::::::::999888:::===@@@===@@@BBBAAABBBCCC@@@;;;CCCJJJPPPOOOLLLQQQ___mmmwwwuuurrrjjjVVV@@@666888>>>FFFOOOUUUXXXaaaxxxxxxtttbbbUUUNNNKKKIIIGGGBBB@@@AAAKKK\\\mmmxxx}}}pppZZZNNNLLLJJJGGGDDDBBB>>><<<;;;999777555999999999777444444555777555777:::::::::<<>>MMMaaarrrzzzzzzyyy}}}uuukkkjjjnnnsssvvvwww{{{}}}zzzvvvrrrjjjbbbFFF@@@888333444999???BBB@@@@@@???????????????@@@BBBCCCCCCAAA??????@@@BBBDDDDDDDDDDDDDDDDDDDDDDDDFFFCCCCCCEEEFFFJJJZZZkkkbbbllllllfffmmmwww___HHH:::999999:::???LLL]]]eeefffhhhkkkqqqwww{{{|||||||||zzz|||}}}}}}}}}}}}~~~~~~~~~~~~jjj\\\WWWZZZ___gggpppyyy|||{{{{{{}}}~~~}}}yyyxxx}}}zzztttssssssxxxwwwqqqttt{{{{{{uuupppmmmlllkkkjjj```VVVNNNGGGCCCFFFKKKSSSWWWXXXWWWZZZ``````[[[SSS[[[hhhuuu~~~~~~~~~~~~}}}}}}|||xxxuuuuuuwwwyyyyyyxxxtttuuuxxxyyysssnnnuuuxxxrrrxxxuuuuuuzzz~~~xxxhhh@@@<<<777666777999999888888888777777888888999:::bbbUUUTTTRRRPPPPPPPPPNNNKKKJJJIIIHHHFFFCCC@@@>>><<<999777555444444222222222222111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111000000111111222333888999:::999999:::<<>>??????AAADDD@@@:::AAAHHHOOOPPPMMMQQQ]]]hhhrrrrrrrrrkkkXXXCCC888888<<>><<<:::888777777777666444444555777666999===???@@@CCCHHHLLLYYYZZZcccrrr}}}~~~~~~|||xxxtttpppllliiidddaaa\\\YYYSSSMMMHHHEEEDDDCCCBBB@@@===:::888777777777:::777;;;JJJ]]]mmm|||zzzxxxyyy~~~zzztttqqqsssvvvwwwyyyzzzwwwuuuqqqggg]]]AAA<<<666222333888<<>><<<;;;:::<<>>;;;999777666555333222222222111111111111111111111111111111111111111111111111111111111111000000000000000000000000111000000000000111222222555777999:::::::::;;;===<<<===<<<===BBBFFFCCC;;;???FFFNNNPPPPPPRRRYYY```mmmqqqvvvqqq```JJJ<<<999:::>>>FFFMMMRRR]]]tttxxxuuubbbUUUMMMIIIGGGEEEDDDCCCFFFNNN]]]nnnyyysss```WWWRRRNNNIIIFFFBBB???===<<<:::888666777777777666666888:::>>>BBBGGGIIIIIIKKKOOORRR]]]^^^fffttt~~~zzzsssooojjjddd___ZZZUUURRRPPPMMMIIIEEEBBB@@@??????<<<<<<;;;:::999888777777666444888EEEVVVgggwwwzzzzzz|||}}}xxxssstttxxxxxxwwwuuuuuuqqqcccUUU>>>:::555444555888;;;<<>>JJJZZZgggfffiiimmmrrruuuwwwwwwvvvzzz{{{|||}}}|||}}}~~~~~~~~~}}}~~~tttmmmXXXQQQIIIEEECCCEEEMMMWWW[[[ZZZXXXXXX]]]aaa^^^YYYVVVbbbrrr|||~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{zzzvvvwwwxxx{{{}}}}}}{{{yyywwwvvvtttqqqkkkkkkvvv{{{uuuhhhgggiiiooouuuyyy|||aaaJJJ===;;;888666777888999888888777777777777888999999gggXXXSSSPPPNNNPPPMMMKKKIIIHHHGGGFFFCCCAAAAAA@@@>>>;;;999777666555333333222222222111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000111222222222444888:::::::::;;;;;;>>>>>>===???EEEJJJGGG@@@===CCCKKKPPPRRRSSSVVVXXXkkkttt}}}zzzjjjSSSBBB:::888<<>>@@@IIIMMMQQQQQQOOONNNOOOQQQSSSUUU___ppp}}}|||wwwnnniiibbb[[[UUUOOOIIIFFFDDDCCC@@@===<<<;;;;;;;;;:::;;;;;;;;;:::999777666444222666AAAPPPaaasssyyy~~~~~~vvvrrr{{{yyyvvvvvvxxxrrraaaOOO<<<:::777777999;;;<<<<<<>>>>>>??????????????????@@@AAABBBAAA???>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAACCCFFFHHHHHHFFFEEEHHHLLL___{{{tttpppkkkxxxhhhCCC===999999;;;BBBRRRcccccceeejjjnnnqqqsssttttttzzz{{{|||||||||}}}}}}|||vvvggg]]]NNNJJJGGGGGGGGGJJJSSS]]]aaa^^^ZZZZZZ___aaa^^^YYY[[[hhhxxx~~~~~~~~~~~~~~~~~~}}}||||||||||||~~~~~~}}}~~~~~~}}}}}}|||{{{{{{zzzzzzzzzwwwwwwxxxzzzzzzzzzyyyxxxxxxzzzzzzssskkkmmm{{{~~~tttrrrrrrssstttqqqkkkhhhlllpppvvv|||kkkPPP<<<;;;:::888777777888888999777777777777777888999999hhhYYYTTTPPPNNNPPPOOOMMMJJJIIIHHHGGGDDDBBB@@@???===:::888666555444333333333222222222222111111111111111111111111111111111111111111111111111000000000000000000000000000000//////000000111222000333777:::;;;:::;;;;;;AAAAAAAAABBBHHHNNNLLLFFF===AAAGGGNNNSSSUUUUUUTTTgggtttpppZZZFFF:::999:::@@@GGGOOOZZZlll||||||wwwuuuaaaTTTNNNMMMCCCCCCBBB@@@BBBOOOaaapppxxx~~~nnnddd]]]UUUQQQKKKFFFCCCAAA???===777888888888999===BBBFFFLLLOOORRRRRROOOLLLMMMNNNKKKNNNZZZnnn~~~|||wwwkkkeee]]]UUUNNNHHHBBB???===<<<;;;999888888999999<<<=========;;;999666555333222666???LLL\\\qqqxxxzzzsss}}}{{{xxxxxxzzzsss^^^JJJ999888777999;;;<<<<<<;;;===>>>???@@@AAA@@@@@@@@@BBBCCCDDDBBB@@@=========CCCCCCCCCCCCCCCCCCCCCCCCCCCFFFIIIIIIGGGFFFGGGHHH[[[uuu~~~zzzyyyoootttyyyKKK@@@999;;;<<<===KKK\\\aaadddhhhmmmqqqtttvvvvvvyyy{{{||||||{{{|||~~~yyyuuu{{{zzzmmm```UUUOOOJJJIIIKKKMMMNNNPPPXXXbbbfffaaa]]]^^^aaaaaa___\\\cccnnn|||~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||}}}}}}}}}}}}}}}~~~~~~}}}|||{{{zzzyyyyyyyyyzzzyyyyyywwwvvvtttttttttuuuyyy{{{rrruuu{{{{{{{{{}}}}}}zzzqqqiiiaaafffooozzzwwwZZZCCC888999999888777777777888999777777666666777777888999hhh[[[UUUPPPNNNQQQQQQOOOMMMKKKKKKIIIGGGEEE???>>><<<999777555444333333333333333222222222222111111111111111111111111111111111111111111111111000000000000000000000000000////////////000111111///333777:::;;;;;;<<<===AAADDDEEEEEEHHHMMMMMMJJJ>>>???DDDKKKSSSWWWUUUSSS```qqqttt^^^HHH:::999999>>>FFFNNNWWWeeerrrzzziiiYYYRRRPPPDDDDDDBBB???AAAKKKZZZfffpppzzzqqqggg[[[VVVNNNHHHDDDAAA>>><<<888888666666888???GGGMMMKKKNNNPPPNNNKKKIIIJJJLLLLLLNNNZZZnnn~~~yyyjjjddd[[[SSSLLLFFF@@@===<<<;;;:::999999888888999>>>>>>>>>===;;;888666444444333666>>>HHHYYYppp~~~~~~yyy~~~|||www}}}|||zzzzzzyyypppZZZFFF666666666888:::<<<;;;:::>>>???@@@BBBBBBBBBAAAAAABBBDDDEEEDDDAAA???======DDDDDDDDDDDDDDDDDDDDDDDD@@@EEEHHHFFFFFFIIIJJJIII^^^||||||sss~~~ooo\\\GGG999<<<>>><<>>;;;777888999888777666888999777666666666666777888888ggg\\\WWWQQQOOOQQQPPPNNNLLLJJJJJJHHHFFFDDD???>>><<<999777555444333444444333333333222222222111111111111111111111111111111111111111111111111000000000000000000000000///////////////000111111000333777999;;;<<<===???>>>CCCFFFDDDEEEHHHKKKKKK@@@???@@@HHHRRRXXXWWWTTTYYYnnnwwwdddNNN>>>888888<<>>======<<<;;;:::::::::======<<<;;;999777666555333333666<<>>@@@BBBCCCDDDDDDCCCBBB@@@BBBDDDEEECCCAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDD@@@EEEGGGFFFHHHNNNQQQOOO]]]wwwyyyrrrlllrrrQQQ999;;;>>>:::>>>IIIYYY\\\aaahhhooouuuyyy{{{yyyzzz{{{{{{{{{|||~~~~~~nnnccc``````___^^^VVVUUUTTTSSSTTTVVVYYYZZZWWWVVVVVVVVVSSSUUU___kkkkkkgggfffgggddd```bbbhhhuuuyyy{{{{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~|||}}}~~~yyywwwuuutttssstttuuuuuuuuuvvvvvvtttqqqoooppprrrooosssvvvxxx}}}rrrnnnpppttt|||nnncccgggppp|||bbbEEE:::<<<666888999888666666777999666666666666666777888888~~~fff\\\XXXRRROOOQQQMMMKKKIIIGGGGGGEEECCCAAA@@@>>><<<:::777555444444444444444333333333222222111111111111111111111111111111111111111111111111000000000000000000000000///////////////000111111111444777999:::<<>>>>>FFFRRRYYYYYYUUUWWWmmm{{{jjjTTTDDD777777;;;DDDKKKQQQXXX```iiizzzzzzrrrvvv```VVVSSSKKKIIIEEEBBBBBBFFFMMMRRRbbbpppoooiii```XXXRRRNNNJJJHHHCCC@@@===;;;???HHHUUU]]]\\\\\\ZZZTTTMMMIIIIIIKKKGGGFFFMMM^^^qqq{{{rrrlllddd[[[UUUPPPLLLIII@@@@@@???>>>===<<<;;;;;;;;;;;;:::999888777666666333333666;;;CCCSSSmmm~~~~~~~~~~~~vvvppptttxxxuuuwwwxxxvvvrrreeeOOO<<<999888888:::===@@@@@@??????@@@CCCDDDEEEEEEDDDCCC>>>@@@DDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBGGGIIIGGGKKKTTTXXXVVVWWW~~~www|||}}}]]]{{{YYY:::999>>>999:::DDDQQQUUU[[[bbbjjjqqqvvvyyyyyyzzz{{{{{{{{{|||~~~~~~~~~vvvllleee```[[[WWW\\\]]]^^^```aaacccdddeee___\\\YYYVVVRRRTTT```nnnkkkiiiiiijjjeee```dddlllzzz|||zzz{{{|||~~~~~~~~~}}}|||||||||}}}}}}~~~|||}}}~~~wwwuuusssqqqpppqqqrrrsssqqqtttwwwvvvsssqqqpppqqqfffffffffmmm}}}xxx{{{tttsssvvvzzz|||~~~jjjnnnwwwuuuZZZ@@@777:::555888999999666555777:::666666666666666777888888dddVVVSSSQQQNNNKKKOOONNNMMMKKKIIIGGGEEEDDDCCCAAA===999666444333333555444333222111111111111000000111111111222222222000000000000000000000000000000000000000000000000111111111111111111111111333444777:::===AAACCCEEEAAA???===>>>AAADDDGGGHHHEEE@@@===AAAKKKVVV^^^```]]]iii|||rrrgggMMMAAA:::999AAAGGGJJJRRR]]]hhhnnnxxx~~~vvvppplll]]]SSSLLLGGGDDDCCCAAA???CCCHHHWWWiii|||rrrcccZZZTTTPPPMMMFFFEEEBBB@@@EEETTTiiixxxmmmeee\\\VVVTTTRRRNNNJJJJJJIIIKKKUUUiii~~~zzzvvvoooiiiddd___ZZZVVVNNNJJJHHHGGGBBB===<<<@@@<<<:::999999999888666444555444555:::BBBRRRkkk{{{|||~~~sssxxx}}}rrrsss{{{{{{ttttttwwwnnnWWWCCC===<<<;;;;;;;;;;;;<<<===>>>AAABBBDDDCCCBBBBBBCCCEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEGGGJJJMMMPPPRRRSSSRRRmmmxxxyyysssgggooohhhGGG777777;;;<<<===???SSS___]]]bbbpppuuunnnvvvxxxzzz|||}}}~~~~~~~~~~~~}}}||||||}}}~~~xxxtttrrrooollllllpppsssvvvzzz|||vvvnnnfffaaaXXXQQQRRRZZZfffooooooqqqrrroookkkiiimmmqqq}}}~~~~~~}}}{{{{{{}}}~~~|||zzz~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}zzzrrrooossstttpppnnnooouuu{{{}}}yyywwwzzzzzzvvvggg```bbbtttzzzuuu{{{}}}{{{~~~{{{zzzwwwzzz~~~eeeFFF999999999777666666666666666777777777777666666555555555444eeeWWWSSSQQQNNNLLLNNNNNNMMMLLLJJJGGGEEEDDDCCCAAA===999666444333333555444333222111111111111000000111111111222222222000000000000000000000000000000000000000000000000////////////////////////222333666:::===@@@BBBCCCCCCAAA@@@AAAEEEIIILLLMMMJJJEEE@@@AAAIIIRRRZZZ]]]ZZZbbb|||}}}uuukkkVVVEEE;;;888>>>FFFIIIQQQZZZeeejjjuuu{{{tttmmmxxxppp```VVVMMMHHHEEEDDDBBB???AAAFFFRRRdddwwwsssfff]]]VVVSSSKKKJJJGGGEEEIIIVVVhhhvvvrrrlllddd^^^ZZZTTTMMMGGGJJJIIIKKKSSSdddxxx{{{uuupppkkkeee```\\\RRRMMMIIIGGGDDD???>>>AAA>>>===;;;;;;:::999777555777555666999>>>KKKbbbvvv~~~zzzzzz{{{yyysssaaaVVV\\\xxx|||ttttttvvvzzzvvvvvvwwwjjjRRR@@@<<<:::::::::;;;<<<>>>???@@@@@@BBBCCCCCCAAAAAABBBDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFIIIKKKMMMOOOPPPNNNccc{{{qqqyyynnnooo{{{oooPPP???:::999888888???NNNYYYZZZ^^^iiiqqqqqquuuwwwzzz}}}~~~}}}}}}}}}}}}~~~}}}{{{zzzxxx|||~~~zzzllldddXXXQQQSSS]]]iiiqqqoooqqqsssrrrooonnnrrrvvv~~~~~~}}}{{{{{{}}}~~~}}}{{{~~~~~~~~~}}}}}}||||||yyytttqqqsssssspppooorrryyy|||yyy{{{~~~~~~uuunnnooo}}}www}}}uuuzzz~~~zzzzzz}}}}}}^^^BBB999999999777666666666666666777777777666666666555555555444fffWWWTTTQQQNNNLLLNNNNNNMMMLLLJJJGGGEEEDDDCCC@@@===999666444333333444444333222111111111111111111111111111222222222000000000000000000000000000000000000000000000000////////////////////////000222666:::===@@@AAAAAABBB@@@@@@BBBGGGLLLOOOPPPOOOJJJDDDBBBFFFMMMUUUZZZZZZ\\\qqq{{{sssfffMMM???666;;;DDDHHHNNNVVVaaaiiivvv{{{ssswwwyyyggg\\\PPPJJJFFFEEECCC??????BBBJJJ\\\ppp{{{}}}oooeee___UUUQQQKKKGGGJJJTTTbbblllllliiieeeccc___YYYPPPIIIIIIIIIJJJPPP\\\nnn~~~zzzvvvpppjjjfff[[[RRRKKKIIIGGGCCCAAABBBAAA???===<<<<<<;;;999777666555666999===HHH\\\ooo~~~{{{{{{yyyooodddOOOEEEJJJfffuuuttttttqqqyyyxxxyyyvvvdddKKK<<<:::888999:::;;;===???@@@AAA???@@@AAAAAA@@@@@@AAACCCBBBBBBBBBBBBCCCCCCDDDEEEFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDFFFGGGIIIJJJLLLLLLIIIUUUkkklllttt|||vvv]]]KKK@@@888666777>>>FFFQQQWWWZZZ```jjjrrrrrrtttxxx|||~~~~~~~~~~~~~~~~~~~~~~~~}}}pppeeeWWWRRRWWWcccnnntttpppsssvvvvvvuuuvvvzzz~~~}}}||||||~~~~~~~~~~~~~~~}}}||||||{{{{{{xxxuuussssssqqqoooqqqvvv|||}}}xxxzzz}}}~~~vvvzzzzzzuuuqqqpppnnnkkkqqqpppSSS>>>888999888777777666555555666666777666666666555555555555555hhhXXXTTTRRRNNNLLLMMMMMMMMMLLLKKKHHHEEECCCBBB@@@<<<999666444444444444333222222111111111222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111///111555999<<<>>>??????>>>======@@@DDDHHHKKKLLLQQQMMMFFFBBBCCCIIIRRRYYY]]]\\\hhh{{{zzztttXXXDDD666888AAAGGGLLLRRR^^^jjj~~~rrrfffUUUNNNIIIGGGDDD???===???BBBRRReeesss}}}|||ooobbbRRRJJJMMMUUU\\\___^^^^^^^^^______[[[UUUPPPHHHHHHIIIMMMTTTaaawww{{{uuupppeeeZZZPPPLLLKKKGGGDDDCCCAAA???============<<<:::555555777:::???III\\\nnn~~~~~~}}}}}}qqqeeeXXXMMMNNNccc|||www{{{yyylllrrrvvvpppxxxzzz{{{rrr\\\CCC888888777888999;;;<<<>>>>>>???>>>???@@@@@@??????@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJFFFKKKUUUjjjqqqjjjxxxkkkYYYHHH<<<888:::<<>>======<<>>>>>KKK[[[hhhvvvkkk]]]]]]bbbcccaaa___^^^]]]]]]\\\YYYUUUSSSIIIHHHIIIKKKNNNWWWlll{{{pppeeeYYYTTTQQQLLLGGGFFFAAA???===<<<===>>>>>>===666666888;;;>>>GGGZZZkkk}}}{{{{{{zzzpppiii___]]]jjjzzz{{{xxxxxxjjjsssyyytttwwwzzzzzzlllTTT===555777888999:::;;;;;;;;;;;;;;;===>>>@@@???>>>>>>???AAA@@@@@@@@@@@@AAACCCDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCEEEFFFFFFGGGGGGHHHHHHIIIEEEGGGIIITTTmmm~~~jjjkkknnnWWWDDD;;;;;;999;;;FFFVVV[[[XXX]]]hhhnnnpppuuuyyy|||}}}||||||}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}|||pppddd]]]YYY___nnnzzz~~~|||yyy{{{}}}~~~||||||}}}}}}}}}}}}|||{{{zzzyyyxxxwwwvvvvvvtttvvvvvvsssqqqtttzzz~~~|||xxxxxxwwwssslllhhh~~~rrroootttssskkknnnnnnooouuu|||pppWWWAAA888888777444777777666555555555555555444444444555555555555555lll[[[UUURRROOOMMMKKKLLLMMMMMMLLLIIIFFFCCCAAA???<<<888666555555555333333222222111222222333222222222111111111111111000000000000000000000000000000000000000000000000///////////////////////////000222555888:::<<<>>>?????????AAAEEEHHHIIIIIIMMMLLLIIIDDDAAAFFFQQQZZZ___ccc^^^bbbvvv~~~~~~nnnUUU>>>999===CCCJJJQQQVVVbbbxxxfff\\\QQQLLLHHHBBB??????===FFFQQQ\\\kkk|||~~~wwwvvvsssnnnnnnlllhhhddd^^^XXXTTTRRRMMMJJJKKKNNNNNNRRRdddxxx}}}rrrgggaaaZZZRRRLLLKKKDDDBBB???===>>>>>>>>>===888888888999;;;DDDUUUfff~~~yyyyyyxxxxxx~~~{{{xxxrrrqqqwww~~~ooouuu|||zzzwwwzzzvvveeeLLL999555888888999;;;<<<<<<;;;::::::===>>>??????>>>>>>???AAA@@@@@@@@@@@@AAAAAABBBCCCDDDCCCBBBBBBAAAAAABBBBBBEEEEEEEEEFFFGGGGGGHHHHHHDDDDDDFFFJJJWWWlllttthhhvvvyyyqqqpppSSS@@@:::888999BBBQQQYYYXXXYYY^^^jjjnnnsssxxx|||}}}}}}|||}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{~~~~~~zzzssskkkbbb___```jjjyyy|||}}}~~~~~~{{{|||}}}|||{{{{{{}}}}}}~~~yyyyyyxxxwwwuuutttssssssrrruuuuuussstttzzz}}}xxxxxxwwwqqqjjjfffvvvuuuwwwtttoooxxxmmmhhhjjjiiifffnnn}}}tttbbbKKK;;;777888777444777777666555444444444444444444444444444555555555mmm[[[VVVSSSPPPNNNJJJKKKMMMNNNLLLIIIFFFCCCAAA???<<<888666555555555333222222111222222333333222222222111111111000000000000000000000000000000000000000000000000000000////////////////////////000000111222555888<<<>>>@@@@@@AAADDDHHHLLLMMMMMMKKKMMMKKKFFFAAADDDOOOYYY```kkkaaaZZZqqqvvv\\\CCC;;;<<>>===<<<;;;999888888:::<<>>>>>===<<<===???@@@@@@???>>>@@@AAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBAAA@@@@@@@@@@@@AAABBBCCCCCCDDDEEEFFFFFFFFFBBBAAAEEEJJJMMMXXXtttoookkk|||lllxxxhhhJJJ<<<999999>>>IIISSSYYYXXXVVVbbbfffmmmtttyyy{{{||||||~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}{{{zzzyyy|||}}}tttqqqrrrpppllljjjiiillluuu{{{|||}}}}}}|||{{{|||}}}|||zzzyyy{{{}}}{{{|||~~~~~~}}}wwwwwwuuutttsssqqqpppppppppsssssssssxxx~~~{{{yyyrrrkkkkkkpppwwwwww{{{zzzxxxvvvuuu|||uuunnnfff______lll{{{bbbRRR@@@777777999777444777777666555444444444444333333333444444555555555nnn\\\VVVSSSPPPNNNJJJKKKMMMNNNLLLIIIFFFCCCAAA???<<<888666555555555222222222111222222333333222222222222111111000000000000000000000000000000000000000000000000000000111111111111111111111111111000000111333777<<<>>>>>>???@@@EEEJJJNNNPPPPPPKKKMMMMMMGGGAAACCCMMMWWWaaarrreeeXXXpppzzzaaaGGG<<<<<<@@@JJJVVV[[[YYY\\\ggg{{{|||sssfffWWWPPPKKKFFFBBBBBBAAACCCEEELLL\\\rrrzzzvvvyyyvvvvvvvvvsssmmmfffaaa^^^VVVQQQRRRVVVUUUSSS^^^nnnvvviii\\\UUUVVVQQQMMMGGGBBB???===:::999999888888;;;???JJJ^^^qqq}}}{{{tttxxxzzzzzz}}}|||ttttttyyy}}}wwwwwwnnnZZZDDD888777:::777999<<>><<<999888777777555444555444222000000111222333333222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000///111222222222555:::??????HHHJJJEEEFFFNNNPPPKKKLLLLLLNNNMMMEEE>>>DDDOOO```iiiggghhhzzzrrrWWW>>>666>>>IIIOOOXXXZZZVVVUUUgggppp[[[TTTPPPHHHDDDGGGEEE@@@@@@GGGTTTcccuuu~~~vvvqqqjjjfffeeedddbbbaaa___XXXRRRPPPPPPRRRXXX___tttwwwiii^^^XXXXXXRRRKKKGGGEEEBBB>>>;;;999999<<>>@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>BBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@DDD@@@AAACCCAAACCCWWWnnnooofffkkkmmm}}}uuuKKKBBB<<<777:::DDDNNNUUUXXXTTTZZZcccmmmuuuyyyzzzyyy{{{{{{}}}~~~~~~~~~~~~~~~{{{|||}}}|||{{{|||~~~~~~~~~zzzqqqjjjhhhggglllooossswww{{{~~~|||yyyxxxzzz}}}~~~zzzzzzzzz{{{{{{||||||{{{zzzzzz||||||}}}}}}}}}||||||{{{yyywwwtttqqqpppooonnnmmmkkkqqqvvvzzzuuueeebbbsss|||uuuvvv||||||zzzyyy}}}wwwmmmffffffqqq|||yyyyyygggBBB???;;;777444333333444666666555555555444444444444333333333333444555555uuu^^^UUUSSSQQQNNNKKKLLLMMMMMMKKKHHHEEECCC>>><<<999888777777555333555444222000000111222333222222222111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///111222222222555;;;AAAJJJQQQPPPIIIFFFLLLMMMHHHJJJJJJKKKKKKFFF@@@BBBIIIYYYnnnpppgggrrr{{{```EEE999===HHHOOOPPPSSSSSSTTT```www|||eee[[[SSSIIIEEEGGGCCC???>>>CCCLLLYYYjjjyyy~~~xxxpppllljjjgggbbb]]]```[[[WWWWWWVVVUUUXXX]]]ppp|||zzzkkkbbb^^^XXXPPPKKKIIIGGGEEEBBB>>>===@@@DDDIIITTTiii~~~}}}zzzxxxwwwvvvwww{{{|||vvvttttttwwwyyyzzzuuulll[[[HHH:::777999;;;;;;;;;===>>>???@@@@@@@@@??????@@@@@@AAABBBCCCCCC@@@@@@?????????@@@@@@AAA@@@@@@AAAAAABBBCCCCCCDDDCCCBBBAAA@@@@@@AAABBBBBBBBB>>>???CCC@@@@@@MMM^^^vvv{{{kkkvvvwwwnnnqqq|||{{{```KKK@@@999:::???EEENNNVVVQQQTTT[[[eeeooovvvyyyyyy|||||||||}}}}}}~~~~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~~~~|||zzzwwwuuusssrrrrrrrrrxxx|||}}}yyy~~~{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||yyyvvvsssrrrqqqpppooonnnvvv}}}|||tttmmmnnn~~~}}}uuujjjfffhhhqqqzzz~~~rrr\\\>>><<<999666444444555666666555555555444444444444444444333333444444555666yyy```VVVTTTQQQMMMKKKKKKKKKJJJHHHFFFCCCBBB>>><<<999777777666555333444333222111111111222333111111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000111222111111555<<>>????????????===>>>???@@@BBBCCCDDDEEE@@@@@@@@@@@@AAABBBCCCCCC>>>???@@@AAACCCDDDFFFFFFDDDCCCAAA@@@@@@BBBCCCEEECCC???@@@DDDBBB???DDDNNN___|||xxxnnnyyyzzztttjjjyyy|||ZZZHHH;;;;;;<<<===GGGUUUQQQQQQUUU]]]hhhsssyyy{{{}}}}}}|||||||||}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~yyyzzz~~~{{{|||~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{}}}{{{xxxuuurrrqqqqqqqqqqqq{{{uuuqqqssszzzzzzsssttt{{{ssshhhjjjrrrzzzgggMMM999888666444444555777888555555555555444444444444555444444444444555666666{{{```VVVTTTRRRMMMKKKJJJIIIHHHFFFDDDBBBAAA>>>;;;999777777666444333444333222111111111222222000000000111222222222333000000000000000000000000000000000000000000000000000000000000000000000000000111111000000444<<>>>>>>>>>>>======>>>???@@@AAABBBBBB?????????@@@AAABBBCCCDDD===>>>???@@@BBBCCCDDDEEEDDDCCCAAA@@@@@@BBBDDDEEEFFFCCCBBBEEEEEEBBBCCCGGGRRRooossssssyyy|||kkkQQQ<<<:::;;;:::CCCQQQUUUSSSSSSYYYdddoooxxx|||~~~}}}}}}|||}}}}}}~~~}}}}}}~~~~~~~~~}}}}}}~~~vvvrrryyy|||}}}~~~~~~~~~~~~}}}|||{{{|||~~~~~~~~~~~~~~~}}}|||{{{zzz{{{zzzwwwsssppppppqqqrrruuuzzzooooooyyy{{{tttnnnlllnnnqqqwwwyyy|||xxxlllpppyyy~~~xxx[[[@@@666555444333333444666777444444444444444444444444555555444444555555666777|||```UUUUUUSSSMMMKKKJJJIIIGGGEEECCCAAA@@@===;;;888777666666444222333333222222222111222222000000000111222222222333000000000000000000000000111111111111111111111111000000000000000000000000///000111000///333:::???CCCEEEEEEAAAAAAEEEIIIJJJGGGGGGIIIOOOVVVWWWPPPHHHJJJcccvvvzzzuuunnn{{{eeeIII<<<;;;===IIIFFFOOO___eeeeeetttwwwdddUUUMMMLLLGGGFFFDDDBBB@@@CCCQQQ___lllttt~~~}}}rrrhhheee___\\\\\\\\\[[[]]]bbbdddiiissswwwkkkbbb\\\XXXSSSPPPPPPLLLGGGJJJWWWkkk~~~~~~yyyssspppooopppqqqwww|||pppqqq}}}vvvuuuuuuwwwxxxxxxvvvuuunnnYYYCCC:::999888666777:::;;;<<<==============================>>>>>>>>>>>>>>>>>>>>>???@@@BBBBBB>>>>>>?????????@@@@@@@@@BBBAAA@@@???@@@AAACCCDDDGGGDDDCCCDDDEEEDDDEEEGGGNNNaaawww~~~}}}}}}^^^AAA:::;;;;;;@@@HHHTTTSSSSSSWWW^^^hhhqqqwww|||||||||}}}}}}~~~}}}~~~||||||}}}}}}}}}||||||}}}~~~xxxqqqqqq~~~}}}}}}~~~}}}~~~|||{{{zzzyyyyyy{{{}}}}}}}}}}}}|||{{{yyyxxxwwwuuuuuussspppmmmmmmqqqtttyyy{{{sssooouuu|||wwwtttrrrooommmlllppprrrsssrrrssswwwzzzzzz|||kkkPPP:::666666444333333333444444333333444444444444444444444444444444444555666666aaaUUUVVVTTTMMMKKKKKKKKKIIIGGGDDDAAA???===;;;888666666555444222333333333222222222111111111111111111111222222222000000000000000000000000111111111111111111111111000000000000000000000000...000111000///111666;;;BBBCCCDDDCCCCCCEEEIIILLLHHHIIIJJJMMMTTTXXXRRRIIILLL[[[nnn~~~rrrvvvpppUUUCCC;;;888@@@???JJJ[[[eeehhhuuuooo\\\OOOJJJIIIFFFDDDBBB@@@@@@JJJUUUbbblllyyyzzzttttttmmmfffccc```^^^```eeegggjjjrrr~~~yyyrrrkkkddd^^^YYYTTTNNNOOO]]]rrr}}}yyytttooommmnnnppprrryyy~~~xxxyyyvvvvvv~~~|||nnnooorrrvvvyyyyyywwwttthhhRRR>>>:::;;;888777888::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>???@@@@@@?????????>>>>>>=========@@@@@@@@@AAAAAABBBCCCCCCDDDCCCCCCCCCCCCDDDFFFGGGLLLTTTlll~~~}}}{{{tttTTTBBB===<<<===>>>LLLOOOSSSUUUXXX^^^gggnnnxxxyyyzzz|||}}}~~~|||~~~~~~}}}|||}}}}}}||||||||||||~~~}}}qqqpppvvv~~~~~~|||~~~|||~~~|||{{{zzzyyyyyyzzz{{{||||||{{{{{{zzzxxxvvvuuutttpppppppppnnnlllnnnsssxxx~~~{{{kkkooovvv{{{vvvrrryyy}}}yyyoookkkvvv|||vvvwww{{{|||mmmYYYEEE888777666555444333333333333333333333333444444444444444333333333333444555555cccUUUVVVTTTLLLLLLLLLMMMLLLIIIFFFBBB???===:::888666666555333222222333333333222222111111222222222111111111111111000000000000000000000000111111111111111111111111000000000000000000000000---///111000//////222666>>>???BBBDDDEEEGGGKKKNNNOOOOOONNNNNNSSSWWWSSSKKKHHHTTTbbbtttzzzxxxzzzbbbNNN@@@888888<<>>>>>=========>>>>>>???@@@?????????>>>>>>>>>===???@@@BBBCCCDDDDDDDDDCCC@@@CCCFFFFFFEEEEEEFFFGGGJJJJJJYYYuuu~~~yyysssSSSBBB???>>>:::BBBJJJSSSUUUTTTWWW```hhhqqqssswwwzzz|||}}}||||||{{{~~~~~~||||||{{{{{{|||}}}{{{sssxxx~~~||||||~~~|||}}}~~~}}}}}}||||||{{{{{{{{{yyyyyyxxxwwwuuusssqqqpppmmmnnnpppnnnmmmqqqxxx~~~zzzpppdddrrr}}}xxx{{{}}}|||}}}yyykkkgggkkknnnwwwvvvwww{{{}}}vvv]]]GGG;;;888555555555555444444444444222222333333333444444444333222222222222333444444eeeVVVWWWTTTKKKLLLMMMNNNNNNKKKGGGBBB???===:::888666666555333222222333333333333222111111333222222222111111000000000000000000000000000000111111111111111111111111000000000000000000000000,,,///111111///...000333777999>>>CCCFFFHHHLLLQQQVVVWWWTTTPPPSSSXXXTTTMMMBBBOOOYYYggg{{{zzzzzzlllWWWEEE999666<<>>::::::;;;;;;<<<;;;;;;;;;999:::;;;<<<===???@@@@@@??????>>>>>>>>>>>>>>>>>>???????????????????????????AAACCCEEEFFFFFFEEEDDD>>>EEEJJJJJJHHHGGGGGGGGGHHHFFFPPPjjj~~~xxxrrrdddHHHBBB@@@;;;;;;HHHTTTXXXTTTUUU^^^gggllloootttxxx{{{{{{zzzyyy|||~~~||||||{{{{{{|||}}}}}}}}}~~~~~~||||||{{{}}}}}}|||{{{xxxxxxwwwuuusssqqqooonnnlllnnnpppppppppttt|||uuugggeeewwwooohhhssswwwllleee___jjjqqq|||rrrSSS;;;555999444444444555555555666666222222222333333444444444222222111111222222333444hhh]]]UUUNNNPPPOOONNNMMMLLLIIIFFFBBBAAA>>>===;;;999888666666555444444333333333333222222111111111111111111111111//////000000111111222222000000000000000000000000000000000000000000000000///000000111222333333333777:::===AAAEEEIIINNNQQQcccbbb[[[RRROOOSSSSSSNNNDDDFFFRRRfffssssssqqqrrr~~~ssscccPPP@@@<<<:::>>>FFFIIIMMMZZZkkkyyy~~~gggWWWTTTMMMHHHHHHHHHDDDAAA@@@HHHNNN]]]ooo{{{}}}vvvsssssstttppptttyyy}}}zzznnndddgggwww~~~xxxsssqqqnnnlllmmmqqqvvvyyy|||zzz{{{{{{{{{zzzqqqjjjrrr}}}zzzuuurrrjjjIIIBBB888555777:::;;;:::;;;::::::999999::::::;;;<<<===============<<<<<<<<<<<<<<<<<<>>>@@@BBBCCC???????????????>>>===<<>>===;;;999888666666555444444333333333333222222000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000//////000000111222222333666888;;;???DDDHHHMMMPPP[[[^^^\\\TTTPPPSSSVVVVVVFFFBBBIII\\\nnnwwwzzz{{{nnnWWWBBB<<<999;;;BBBDDDFFFQQQ___rrrtttbbbXXXPPPIIIHHHHHHCCC@@@???AAAFFFSSSdddqqqyyy~~~}}}uuuwwwzzz}}}wwwnnnqqq~~~{{{tttooommmkkkkkknnnsssyyy}}}{{{~~~{{{qqqmmmttt{{{xxxuuuoooaaaEEE???777444666999:::999::::::999999999999::::::<<<<<<============<<<<<<===<<<<<<<<<===???AAABBB??????@@@@@@???>>>======???@@@AAADDDFFFFFFDDDBBB@@@@@@BBBEEEGGGGGGFFFDDDEEEFFFHHHQQQiiissseeeppppppYYYEEE999999:::CCCSSS^^^___\\\[[[bbbfffjjjoootttwwwyyyzzzyyy|||}}}|||{{{~~~~~~~~~}}}{{{|||}}}~~~~~~~~~~~~}}}|||{{{zzzyyyvvvrrrqqqqqqpppnnnkkkiiinnnssswww~~~|||lllcccdddxxx~~~zzzyyy{{{yyyqqqnnnuuu{{{yyyYYYAAA777444444555444444444444333333333222222222222222222222222333222222111111222222333iii[[[TTTOOOQQQOOOOOONNNLLLJJJFFFCCCAAA>>>===;;;999888666666555444444333333333333222222000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000...//////000000111111222333555999???DDDJJJNNNPPPSSSYYY\\\WWWSSSUUUZZZ]]]QQQFFFAAANNNeeewwweeeLLL>>>999888>>>@@@@@@HHHSSSeeetttqqqaaaVVVMMMJJJIIIEEEAAA@@@===@@@HHHUUUbbblllyyy}}}}}}~~~|||vvvpppkkkjjjiiijjjooovvv}}}tttqqqqqqwwwyyyuuuvvvkkkUUU???;;;666555777999999888::::::999999999999::::::;;;;;;<<<<<<===<<<<<<;;;===============>>>????????????@@@@@@@@@??????>>>>>>???AAAEEEGGGFFFCCC@@@@@@???@@@DDDHHHIIIGGGDDDHHHDDDDDDJJJXXXpppxxxvvvuuuVVV???===888;;;JJJYYY```^^^\\\]]]___cccjjjppptttvvvvvvzzz}}}}}}|||{{{~~~~~~}}}}}}~~~~~~~~~||||||}}}}}}~~~}}}}}}|||~~~~~~~~~|||yyyvvvuuuxxxuuuqqqoooooonnnmmmkkklllpppvvv~~~{{{mmm```bbbnnnzzz}}}zzzzzzgggJJJ:::666555333444444444444333333333333222222222222222222222222222222111111111111222222jjjZZZTTTPPPRRRPPPPPPOOOMMMJJJGGGDDDBBB>>>===;;;999888666666555444444333333333222222222000000000000000000000000222222111111000000//////000000000000000000000000////////////////////////......//////000000000111111333888???GGGNNNSSSTTTPPPTTTXXXXXXWWWYYY]]]```bbbPPP@@@DDDYYYppp}}}{{{www]]]DDD;;;777<<>>???@@@@@@@@@@@@@@@???>>>@@@DDDHHHKKKJJJGGGDDDCCCBBBCCCGGGLLLNNNLLLHHHJJJDDDDDDGGGKKK[[[|||tttyyypppOOOFFF>>>999>>>HHHRRR[[[bbb[[[[[[\\\bbbiiioooqqqrrryyy|||~~~~~~~~~~~~~~~}}}|||{{{{{{{{{}}}~~~~~~~~~~~~~~~~~~}}}|||{{{|||}}}~~~~~~|||yyyuuusssvvvsssqqqnnnmmmmmmmmmmmmpppvvv}}}zzzooo___ZZZlllyyyuuuyyy}}}|||sssTTT===666777777555444444444333333333222222222222222222222222222222222222111111111111222222kkkYYYTTTPPPRRRQQQPPPOOONNNKKKHHHEEECCC>>>===;;;999888666666555444444333333333222222222222222222222222222222222222222111111000000//////000000000000000000000000////////////////////////////////////000000000000000222777@@@KKKSSSVVVWWWQQQQQQSSSWWWZZZ\\\]]]^^^gggVVVDDD@@@QQQiii||||||mmmNNN@@@666999>>>???CCCJJJSSS^^^pppttteeeUUUOOOMMMJJJGGGFFFCCC@@@@@@DDDIIISSSeeetttzzzxxxqqqllliiiiiikkkooouuu|||vvvzzz}}}qqqkkkqqqvvv|||yyyrrrrrrcccFFF888777777888999:::999999999888888777777888888999999999:::;;;;;;;;;;;;;;;============<<<<<<<<<;;;===>>>???@@@@@@@@@@@@@@@===???CCCHHHLLLLLLJJJGGGEEEEEEFFFJJJNNNPPPNNNKKKFFFCCCEEEHHHFFFOOOvvvaaaGGGAAA<<<999999AAAQQQaaa]]][[[[[[]]]ccciiiooorrrvvvyyy~~~~~~~~~~~~~~~|||{{{{{{zzz{{{|||~~~~~~}}}|||{{{yyy{{{|||}}}|||yyyvvvtttsssrrrpppnnnlllmmmnnnpppuuu}}}rrrdddZZZ```}}}{{{uuurrrkkkrrr{{{{{{}}}eeeGGG666444666666444444444333333333222222222222222222222222222222222222111111000000111111222mmmYYYUUUQQQQQQQQQQQQPPPNNNLLLHHHEEECCC>>>===;;;999888666666555444444333333333333222222333333333333333333333333111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222777@@@KKKRRRUUUTTTRRROOOPPPUUU[[[\\\\\\^^^ccc[[[MMMDDDKKKbbb{{{|||___KKK999777;;;===@@@EEEPPPXXXdddtttnnn[[[QQQOOOKKKGGGFFFBBB@@@???AAADDDLLL\\\llluuuzzzzzzsssnnnllliiikkkooouuu{{{~~~xxxqqqjjjrrrssskkkkkkuuuwww~~~{{{ooohhhYYYAAA777777777888888888999999888888777777777777888888888888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@@@@@@@;;;===@@@EEEIIIIIIHHHEEEDDDFFFIIIKKKMMMMMMMMMLLLCCCCCCGGGKKKGGGLLLhhhuuuLLLFFF@@@;;;777999EEERRR[[[[[[\\\]]]```eeemmmsssrrrvvv{{{~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{||||||}}}~~~~~~~~~~~~~~~}}}}}}|||{{{yyyzzz{{{{{{zzzxxxvvvtttqqqpppooommmlllmmmqqqtttyyytttddd]]]___nnnyyyuuupppwww}}}lllWWW@@@555444444222222333333333333222222222222222222222222222222222222111111000000000000111111nnnZZZUUUQQQPPPRRRQQQQQQOOOLLLIIIFFFDDD>>>===;;;999888666666555444444333333333333222222222222222222222222222222000000000000000111111111000000000000000000000000000000000000000000000000111111111111111111111111111222555===GGGLLLMMMKKKOOOMMMOOOUUUXXXXXX\\\bbbdddfff___NNNGGGUUUpppwww\\\BBB:::;;;;;;===AAAJJJOOOWWWcccxxx}}}fffYYYTTTOOOJJJGGGBBBAAA@@@@@@???CCCQQQ^^^kkkrrr{{{|||uuunnnkkkkkkgggkkkrrrzzzvvvjjjmmmrrr}}}qqqkkkoooyyyxxx~~~}}}kkk[[[MMM<<<555666666666666666777888777777777666666777777777777888999::::::;;;;;;;;;::::::;;;<<<<<<<<<;;;::::::;;;<<<===>>>?????????===>>>???BBBEEEFFFDDDBBBCCCGGGLLLMMMKKKJJJKKKNNNIIIJJJMMMMMMIIIIIIXXXiiipppwwwjjjXXXEEE<<<:::;;;>>>BBBOOOTTTZZZ\\\\\\```hhhoooppptttyyy|||~~~~~~|||}}}~~~~~~~~~~~~}}}}}}~~~~~~|||{{{||||||}}}}}}}}}||||||{{{{{{{{{|||{{{{{{zzzzzzzzzzzzyyyxxxvvvtttsssrrrooooooooommmlllnnnsssxxx~~~~~~qqqaaaVVV[[[jjj}}}wwwzzz~~~}}}}}}~~~~~~qqqUUUFFF999555555333333444333333333222222222222111222222222222222222222222111111000000000000111111nnnZZZUUUQQQOOORRRRRRQQQOOOLLLIIIFFFDDD>>>===;;;999888666666555444444444333333333222222111111111111111111111111//////000000111111222222000000000000000000000000000000000000000000000000222222222111111111111111222222444:::CCCGGGFFFCCCJJJKKKPPPVVVVVVUUU\\\gggmmmtttoooWWWCCCIIIbbbwwwkkkKKK>>><<<;;;<<>>?????????AAAAAAAAABBBDDDDDDBBB@@@DDDJJJPPPPPPKKKIIILLLPPPSSSTTTSSSOOOIIIGGGKKKQQQfff~~~qqqeeemmmJJJ:::<<>>===;;;999888666666555666666555444444444444555222111000111222222111000222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000///...222888;;;===BBBIIIIIIJJJOOOVVVYYYYYY___fffhhhqqqxxxoooWWWHHHTTThhhzzzaaaBBB444666===??????AAAFFFQQQbbbwwwzzz~~~pppeeeVVVLLLJJJGGGHHHFFFAAA======BBBGGGYYYcccpppyyy}}}}}}zzzxxxvvvppphhhfffgggkkkttt}}}vvv|||{{{vvv{{{uuubbbMMM===555666666666666666666666666555555555555666666666666777777777777888888888888999999888888999999:::;;;<<<<<<;;;;;;;;;<<<======>>>???@@@???>>>>>>@@@BBBCCCJJJPPPPPPKKKIIINNNTTTSSSTTTRRRMMMHHHFFFHHHKKKYYYmmmkkkkkkYYYFFF@@@;;;999:::>>>AAALLLYYY^^^\\\\\\bbbjjjmmmqqquuuyyy{{{||||||zzz{{{|||}}}~~~}}}}}}|||||||||}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}|||{{{zzzyyyxxxxxx|||{{{zzz{{{||||||zzzxxx{{{xxxtttssssssrrrpppmmmsssqqqqqqqqqmmmlllvvv|||lll```YYYOOOWWWjjjttt~~~sssjjjdddfffttt~~~}}}|||vvvyyy{{{}}}}}}aaaCCC888777555444333333444444000111222333333333333333111111111111111111111111222222222222222222222222qqq[[[TTTOOOOOOQQQQQQPPPNNNKKKHHHEEECCC>>>===;;;999888777666666555444333333222222333333222111000111222222111000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000///111666999;;;@@@GGGLLLNNNQQQXXXaaajjjqqqtttqqqoootttvvvbbbIIIIIIZZZoootttRRR>>>999::::::???AAADDDJJJWWWiii}}}}}}ppp^^^PPPJJJIIIIIIHHHCCC???>>>AAADDDLLLVVVdddqqqyyyzzzvvvrrrpppjjjddddddgggoooxxxwwwwwwyyyyyy}}}|||yyyzzzxxxxxx~~~qqq]]]III===888555555555555555555555555555555555555666666666666666666777777777888888888999999888888999999:::;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>>>>======>>>@@@CCCIIINNNNNNJJJJJJNNNTTTQQQRRRQQQLLLGGGDDDEEEGGGNNNWWWqqqwwwaaaxxxlllRRRBBB;;;<<>>???@@@BBBHHHVVViiiwww}}}}}}nnnZZZOOOKKKKKKIIIFFFBBB??????@@@@@@HHHUUUcccpppzzzvvvqqqllliiieeebbbeeekkkuuu}}}~~~}}}iii]]]```kkkssszzzwwwvvv{{{{{{vvv{{{xxxgggRRRBBB:::999555555555555555555555555444555555555555666666666666666777777777777888888999999888888999999:::;;;:::::::::::::::;;;<<<<<<;;;<<<===<<<;;;<<<===???AAAEEEJJJJJJHHHIIINNNSSSPPPRRRRRROOOIIIEEEEEEFFFKKKIII^^^nnnggglllRRRAAA;;;<<<888;;;@@@IIIWWWaaabbb]]]^^^bbbhhhkkknnnqqquuuyyyzzzzzz{{{||||||{{{zzzyyy||||||}}}~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{zzzzzz{{{yyywwwvvvwwwvvvtttrrrmmmkkkhhhhhhhhhiiiiiihhhkkkiiikkksss||||||ttthhhYYYOOOQQQrrr|||xxx~~~tttvvv}}}yyyyyy~~~vvv}}}|||mmmQQQ<<<777666666555444333333333333111111111111111111000000111111111111111111111111000000000000000000000000pppZZZRRRMMMMMMPPPPPPOOOMMMKKKGGGDDDCCC???>>><<<:::888777666666333222222111111111111111222111000111222222111000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000333000///111222444:::AAAKKKXXX^^^\\\dddvvv~~~zzz}}}ssssss~~~hhhRRRJJJWWWnnnvvvTTT???999999888;;;>>>===???HHHWWWddd~~~zzziiiYYYNNNLLLJJJGGGDDDAAA???>>>===@@@HHHTTTbbbooowwwzzzzzzuuusssmmmgggdddbbbcccjjjrrr{{{vvvcccWWWZZZfffooozzzyyy{{{|||tttvvv}}}qqq]]]HHH:::666888555555555555555555555555444444444555555555666666666666666666777777777888999999888888999999:::;;;999999999999::::::;;;<<<;;;<<<===<<<<<<<<<>>>@@@???CCCFFFHHHHHHJJJNNNQQQQQQTTTVVVTTTOOOKKKJJJKKKPPPKKKUUUsss{{{xxxbbbLLL<<<:::===>>>BBBOOO___gggeee```______aaafffmmmrrrtttuuuvvvwwwxxxyyyxxxwwwvvv||||||}}}~~~~~~~~~~~~}}}~~~}}}}}}|||||||||{{{{{{{{{yyywwwtttssssssrrrpppnnnllljjjhhhgggggghhhhhhiiikkkmmmrrrzzz}}}rrreeeYYYSSSQQQiiiyyypppwww{{{vvvxxxlllYYYCCC888888555555444333333222222222111111111000000000000000111111111111111111111111000000000000000000000000oooZZZRRRNNNNNNPPPPPPOOOMMMJJJGGGDDDBBB???>>><<<:::999777777666444444333222222222222222222111000111222222111000222222222222222222222222000000000000000000000000////////////////////////000000000000000000000000333000...000111222777>>>FFFZZZgggdddeeeqqqzzzyyy}}}{{{xxxyyy|||wwwaaaKKKQQQdddgggKKK???<<<333888<<<<<<<<>><<<<<>>>>>===>>>@@@BBBBBBDDDGGGKKKMMMOOOQQQRRRPPPTTTWWWWWWSSSPPPOOOOOOOOOPPPPPPXXXuuuzzzoooQQQ;;;<<<;;;;;;EEEXXXiiiqqqggg```YYYYYYaaaiiimmmnnnqqqsssuuuvvvwwwxxxwwwwww{{{{{{|||}}}}}}}}}}}}|||||||||}}}~~~~~~}}}}}}}}}||||||{{{{{{zzzzzzxxxuuurrrpppooonnnmmmkkkmmmkkkjjjhhhfffgggiiijjjlllsss|||tttbbbSSSRRR^^^kkktttlllvvvwwwwwwwww{{{yyysssXXXDDD>>>;;;666444444444333333222111111111111000//////000000111000000000000000000000000111111111111111111111111pppZZZSSSNNNOOOPPPOOOOOOMMMJJJGGGDDDBBB???>>>===;;;999888777777555555444333333333333333222111000111222222111000222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000222///...000111111666<<>>EEEKKKgggxxx}}}{{{pppaaaYYYOOOIIIHHHGGGCCC@@@;;;:::;;;@@@JJJXXXfffooowww~~~~~~wwwooojjjccc___]]]___bbbhhhttt~~~}}}zzzpppooowww|||tttwwwuuubbbOOO@@@999777888444444444444444444444444333444444444444555555555555555666666666666777777999999888888999999:::;;;999999999999:::<<<===>>>===>>>????????????BBBDDDFFFGGGKKKOOOTTTUUUTTTRRRMMMQQQTTTSSSPPPMMMMMMNNNMMMRRROOOJJJ\\\~~~|||eeeDDD===888888>>>LLL```qqqnnnfff\\\ZZZ^^^dddgggfffmmmooorrruuuxxxyyyzzzzzzyyyzzzzzz{{{{{{{{{{{{{{{yyyzzz{{{}}}~~~}}}|||}}}}}}|||{{{zzzyyyxxxxxxvvvsssooommmmmmmmmkkkjjjkkkjjjiiigggfffgggjjjmmmqqqzzzxxxfffRRRJJJYYYuuuwwwqqq~~~{{{vvvtttwww}}}}}}}}}gggGGG888::::::222333333333333222111000000111111000///000111222333000000000000000000000000111111111111111111111111rrr\\\TTTOOOOOOPPPOOONNNMMMJJJGGGCCCBBB@@@???===;;;999888777777555555444333333333333333222111000111222222111000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000...///111222111555;;;GGGTTTbbbgggeeefffoooxxxxxx{{{zzzwwwyyy|||ssseeePPPXXXiii{{{[[[CCC777888999::::::===BBBEEEYYYkkkrrreeeVVVLLLIIIHHHEEEAAA;;;<<<===???CCCMMMYYYbbbnnnvvv}}}xxxrrrlllggg]]][[[\\\aaagggnnnzzz}}}xxxxxx~~~}}}vvv{{{xxxiiiUUUEEE===:::888666444444444444444444444444333333444444444555555555555555555666666666777777999999888888999999:::;;;999999999:::;;;===>>>???===>>>?????????@@@BBBDDDEEEFFFJJJPPPVVVVVVRRRNNNMMMOOOQQQOOOJJJGGGGGGHHHJJJLLLLLLLLLQQQccc}}}[[[HHH;;;<<<>>>@@@NNN```ooommmhhhccc___^^^___```eeehhhlllpppuuuxxxzzz{{{wwwxxxyyyyyyzzzzzzyyyyyyxxxyyy{{{}}}~~~~~~~~~~~~}}}~~~}}}|||zzzyyywwwvvvuuutttqqqnnnlllllllllkkkjjjiiiiiiiiihhhhhhkkkpppttt}}}}}}uuuhhhVVVMMMTTTkkkuuuyyy||||||zzznnnRRR===555666555111222333333333222111000///111000000///000222444666000000000000000000000000000000000000000000000000ttt]]]TTTOOOOOOOOOOOONNNLLLJJJFFFCCCBBB@@@???===;;;999888777777555444333333222222333333222111000111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///...///222333222555:::IIINNNXXX___^^^\\\cccnnnuuuuuuxxx}}}~~~zzzyyyTTTXXXdddxxxvvvVVV<<<:::888777999<<<@@@CCCFFFZZZrrr{{{~~~ooo[[[OOOKKKJJJFFFBBB>>>AAABBBAAA@@@DDDMMMUUUdddnnnzzz|||vvvqqqmmmhhheee\\\[[[^^^eeellltttxxxxxx{{{wwwxxx~~~mmm]]]III===999999666222444444444444444444444444333333333444444444555555555555555555666666666777999999888888999999:::;;;:::::::::;;;<<<===??????<<<===?????????@@@BBBDDDAAABBBGGGNNNTTTTTTNNNHHHNNNPPPPPPMMMGGGCCCCCCDDDFFFAAAEEENNNLLLKKKccc}}}rrrVVVCCCDDDBBB:::???NNNnnnqqqrrrkkk```YYYYYY]]]^^^aaafffkkkqqquuuwwwxxxwwwwwwxxxyyyyyyyyyyyyxxxwwwyyy{{{~~~~~~|||||||||~~~~~~}}}|||zzzxxxvvvuuutttssspppmmmkkkkkkkkkkkkkkkhhhiiikkkkkkkkkooovvv{{{rrraaaVVVMMMQQQccc{{{xxxdddkkkzzzzzzzzzsss{{{wwwZZZ@@@888777333111444222222333333222111///...111000///000111333666888000000000000000000000000////////////////////////yyyXXXWWWOOOOOOPPPPPPPPPMMMIIIFFFDDDDDD???===;;;999777666666666555444333333222222333333000111111111111222222222222222222111111111000000111111222222222222111111222222111111111111222222000000000000000000000000000000000000111111111111AAAJJJRRRTTTUUUXXX]]]aaakkkzzzxxxaaaZZZqqqjjjFFFCCC<<<555666;;;<<<999AAAIIITTTeee}}}lll]]]UUUOOOJJJHHHEEEDDDAAA>>>===???CCCFFFWWWaaaoooxxx}}}}}}pppiiiiiiiiiccc[[[WWWWWW___mmmyyy{{{ooohhhssszzz{{{~~~~~~yyyaaaQQQAAA999777444222222444444222222222222444444444333222111111333555666777666444333333444666777999999999888999999::::::<<<;;;:::999999999:::;;;===>>>???@@@@@@???===<<>>@@@FFFLLLOOOLLLHHHKKKIIIGGGEEECCCAAA@@@@@@BBBBBBBBBCCCFFFLLLTTTZZZ{{{hhhtttQQQBBB===999:::@@@OOOeee}}}ppp\\\XXX^^^ZZZWWWZZZgggqqqsssssstttttttttuuuuuuuuuuuuvvvvvvxxxxxxxxxyyyzzz|||~~~~~~~~~|||zzzzzz{{{||||||{{{|||{{{yyywwwuuutttsssrrroooooommmkkkgggffffffggghhhmmmooommmoooyyy|||jjj^^^NNNMMMSSSdddttt}}}}}}nnniiilllppprrrrrrxxx}}}uuuppplllmmmttt}}}}}}oooXXXFFF777444555222000111111111111222222333333333333333333222222222111111000000//////.........---222111000.........///000zzzYYYXXXOOOOOOPPPQQQPPPNNNIIIFFFDDDCCC???===;;;999777666666666555444333333222222333333000111111111111222222222222222222111111111000000111111222222222222111111222111111000000111111222000000000000000000000000000000000000111111111111999>>>EEELLLSSSZZZaaadddttt~~~dddSSS```|||YYYHHH;;;;;;>>>===<<<>>>999???IIIXXXppp}}}{{{ggg[[[TTTNNNJJJEEEDDDAAA>>><<<===???AAAHHHRRR```llluuuzzzvvvqqqjjjccc___[[[UUUPPP\\\]]]eeetttxxxiiibbbfffuuu}}}}}}}}}~~~nnnRRREEE888444555444444444444333333222222333333444444333222111111333444666666555444333333444555666999999888888888999::::::;;;:::999999999999:::;;;:::<<<>>>@@@@@@@@@???>>>@@@???@@@EEEKKKMMMJJJGGGIIIHHHFFFDDDBBBAAAAAA@@@AAAAAAAAAAAADDDIIIPPPUUUtttppphhhxxxtttTTT@@@;;;===>>>EEEUUUhhhrrrrrrkkkaaa[[[\\\XXXYYY```fffiiinnntttqqqrrrtttuuuwwwxxxyyyyyyxxxyyyyyyyyy{{{|||}}}~~~|||zzzyyyyyyzzz{{{{{{zzz{{{yyywwwtttrrrpppooonnniiijjjkkkkkkjjjiiijjjkkkhhhmmmsssxxxmmm[[[QQQLLLTTTdddwww|||{{{}}}uuuqqquuuxxxwwwxxxrrrkkkmmmvvvlllYYYHHH===444444666555333444111111111222222333333333333222222222111111111111000000000/////////......222111000///......///000zzzZZZYYYPPPOOOQQQQQQQQQNNNJJJEEECCCBBB???>>>;;;999777777666666555444333333222222333333000111111111111222222222222222222111111111111111111111222222222222111111222111111000000111111222000000000000000000000000000000000000111111111111444666;;;EEEPPP[[[dddiiixxxoooTTTOOOcccpppSSS>>>>>>???888666===:::===BBBMMMbbb~~~wwwggg]]]TTTNNNHHHFFFCCC@@@>>>======>>>@@@GGGTTTbbbnnnxxx}}}~~~{{{uuuqqqkkkccc\\\WWWVVVWWW```cccmmm{{{~~~uuueeeYYYYYYfffvvv~~~zzzwww{{{eeeEEE;;;333222444444333444444333333222222333333444444333222111222333444555666555444333333444555666888888777777888999::::::::::::999999999999:::;;;888:::<<<>>>@@@@@@@@@@@@@@@@@@AAAEEEIIIJJJHHHEEEFFFEEEDDDCCCBBBAAAAAAAAABBBBBBAAA@@@AAADDDJJJNNN\\\yyy|||fffjjjvvvcccCCC:::;;;999>>>EEEPPP___qqqzzzooo]]]ZZZWWWWWWZZZ]]]aaahhhooonnnpppsssuuuxxxyyyyyyyyyyyyyyyyyyyyyzzz|||}}}~~~}}}}}}~~~{{{yyyxxxxxxyyyzzzzzzyyyxxxvvvtttqqqooommmkkkkkkggghhhjjjkkkkkkkkklllmmmjjjqqqzzzqqqZZZNNNKKKWWWfff|||~~~vvvtttvvvnnnpppzzz{{{]]]FFF:::555333555666444333444111111111222222222222222111111111111000000000000111000000000000000//////111000000////////////000xxxZZZZZZQQQPPPPPPQQQQQQOOOJJJEEEBBBAAA???>>><<<999888777777777555444333333222222333333000000111111111222222222111111111111111111111111111111222222222222111111111111000000000000111111000000000000000000000000///000000000111111111111666777<<>>@@@DDDRRRiiixxxjjj\\\QQQKKKIIIFFFCCCAAA@@@???>>>???BBBJJJVVVdddqqqyyy}}}yyytttmmmeee[[[UUUQQQPPPUUUZZZccchhhsss~~~~~~lll^^^[[[```kkktttqqqlllsssuuu[[[BBB:::444444555333222222333333333333333333333333333333222222222333444555555444444333333444444555777777777777777888999:::999999999999999:::::::::999:::;;;===????????????AAA@@@AAADDDFFFGGGEEECCCCCCCCCBBBAAAAAAAAAAAAAAACCCCCCBBBAAA@@@AAAEEEHHHJJJbbb~~~{{{ttt~~~qqqPPP???:::888<<<@@@CCCNNNfff{{{zzzlll^^^[[[XXXXXXZZZ]]]bbbeeejjjlllooorrrtttuuuuuuuuuxxxxxxxxxxxxyyy{{{|||}}}||||||}}}}}}{{{xxxxxxxxxxxxwwwvvvsssrrrpppnnnmmmkkkkkkjjjjjjjjjkkkjjjjjjlllpppsssvvv}}}www___OOOPPPYYYttt|||uuuxxx~~~{{{~~~{{{uuuxxxmmmQQQ===666555666555444111111222111111111111111222222222000000000000000/////////111111111111000000000000000000000////////////000uuuYYY[[[RRRPPPOOOQQQQQQOOOKKKFFFCCCAAA@@@>>><<<:::888777777777555444333333222222333333000000111111111222222222111111111111111111111111111111222222222222111111111000000000000000000111000000000000000000000000///000000000111111111111555777===CCCHHHQQQeeewwwwwwYYYKKKXXXttt}}}WWW>>>999;;;:::999:::;;;<<>>>>>===???FFFRRR```kkkqqqxxx~~~zzzqqqkkkdddZZZSSSTTTWWWYYY\\\aaajjjrrr||||||zzzkkkggglllqqqrrroooiiijjjwww~~~jjjMMM>>>888444555666333000111333333333333333333333333222222222222333333444444444444444333333444444444666666666666777888999:::888888888999999::::::::::::;;;;;;<<<======>>>>>>@@@@@@AAABBBDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAACCCDDDCCCBBB@@@AAACCCEEEFFFQQQdddxxxnnnQQQ@@@<<<:::======AAARRRlll{{{~~~ssskkk```YYYWWW[[[]]]]]]aaacccfffjjjnnnpppqqqrrrttttttuuuvvvwwwyyyzzz{{{{{{|||}}}~~~~~~}}}|||}}}zzzxxxwwwvvvtttrrrnnnnnnmmmllllllllllllmmmkkkkkkkkkkkknnnttt|||xxxdddSSSPPP```sss{{{|||uuuuuuxxx|||}}}~~~mmmVVVBBB666666777777444111000222333111111111111111111111111////////////////////////000000000000111111111111/////////000000000000///sssXXX[[[RRROOONNNPPPQQQOOOKKKGGGCCCBBB@@@???<<<:::888777777777555444333333222222333333000111111111111222222222111111111111111222222222111111222222222222111111111000000//////000000111000000000000000000000000000000000000111111111111000222888???CCCMMMfffiiiPPPLLL___tttmmmHHH>>><<<777777888:::<<<>>>EEEUUUddduuuxxxcccUUUPPPIIIFFFEEEDDDAAA>>>???===<<<>>>EEEQQQ]]]eeeooowwwzzzqqqhhhaaa\\\TTTUUU___ffffffgggjjjuuu~~~vvv{{{{{{yyyvvvqqqttt|||{{{qqqjjjmmmwwwyyybbbEEE777222111333444222111222222333333444444333333222222222333333333444444444333333333444444333333333555555555555666888999999666777888999:::::::::999:::;;;;;;;;;<<<<<<======??????@@@AAABBBBBBBBBBBB?????????>>>>>>??????@@@BBBCCCDDDCCCAAAAAABBBCCCGGGHHHOOOaaazzzlllPPPDDD::::::999:::BBBUUUnnnrrrbbbYYYZZZ[[[[[[WWWYYY\\\aaafffjjjnnnpppooopppqqqrrrtttvvvxxxzzz{{{{{{|||}}}~~~~~~~~~}}}{{{~~~|||{{{zzz~~~|||xxxvvvuuutttqqqoookkkkkkkkkkkkkkklllmmmnnniiijjjmmmqqqxxxwwwcccUUUSSS^^^uuu~~~vvvnnnoooxxx|||rrrYYYDDD888444333666555111000333555555111111111111111000000000////////////000000000000//////000000000000000111...//////000000000000///sssYYY[[[QQQMMMLLLNNNPPPOOOLLLHHHEEECCC@@@???===:::999888888888555444333333222222333333000111111111111222222222000000111111111222222222111111222222222222111111000000////////////000000000000000000000000000000000000000000111111111111111///222;;;AAAMMMgggxxx]]]LLLSSSfff{{{[[[CCC:::666999999;;;??????@@@IIIUUUaaaxxxaaaZZZPPPKKKIIIGGGCCC?????????>>>>>>@@@HHHSSS[[[fffooozzz~~~yyyrrrhhh^^^WWWLLLFFFIIITTTZZZ[[[bbblll~~~yyywwwzzzooonnnssszzz~~~vvviiihhhzzz~~~sssZZZ>>>444111000333333111111444222333333444444333333222222222333333444444444333333333333444444333333333444444444555666777999999555666888999:::::::::999888999999:::;;;===>>>???===>>>???@@@@@@@@@AAABBB??????>>>======>>>>>>>>>???AAABBBBBBAAAAAAAAABBBFFFFFFFFFPPPjjjqqqYYYCCC===:::<<<<<>>GGGQQQqqqwwwlllcccXXXPPPMMMJJJFFFBBB:::<<<>>>===<<>>@@@AAA<<<===?????????@@@AAACCC???>>>>>>============>>>===???AAAAAAAAA@@@AAABBBCCCFFFFFFJJJ```|||sssQQQDDD>>>AAA>>>:::FFFZZZsss|||kkkaaa\\\\\\ZZZYYYXXXYYY[[[^^^```ggghhhjjjlllooosssvvvwwwwwwxxxyyyzzzzzzyyyxxxwwwtttyyy~~~}}}~~~}}}zzzxxxwwwvvvuuusssqqqpppqqqqqqpppooojjjiiiiiihhhhhhhhhhhhiiimmmsss|||zzzcccUUUMMMZZZrrrrrrooozzz{{{~~~vvvtttwwwfffLLL;;;333333444111444333000111555222+++222111111111000000////////////000000111111222222---.........//////000000---...///111111111000///vvv]]]WWWTTTLLLMMMQQQTTTQQQKKKEEEDDDEEEAAA@@@>>>;;;999777666666777666444333222111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111222000000111222333222111000222333444;;;LLLcccttt~~~kkkXXXOOOjjjeeeIII???888666:::999444<<>>>>><<<;;;???EEEQQQZZZgggrrryyy~~~~~~yyyoooggg]]]RRRKKKIIIJJJIIINNNZZZdddlllyyy}}}mmmmmmbbb[[[kkkiii^^^___qqqsssWWW@@@777333333333333333333333333111111111111111111111111444444444333333222222222222222333333333333444444444555555666777888888999666777777777777888888888888888888888999:::;;;<<<:::;;;<<<===>>>???@@@AAACCCBBBAAA????????????@@@CCCBBB@@@AAABBBBBB@@@???BBBEEEGGGJJJRRRfffrrrttt|||yyyZZZ???999<<<<<<===@@@LLLkkkzzzhhheee___XXXUUUUUUVVVYYY]]]^^^aaadddgggiiikkknnnppprrrsssuuuwwwyyyyyyyyyyyyzzzzzz{{{zzzzzz|||~~~{{{zzzyyyvvvssspppmmmlllooommmjjjjjjllllllkkkiiikkkiiikkkooommmhhhjjjppppppttt___QQQOOO\\\vvvyyywwwooodddrrr~~~nnnrrryyyzzzuuusss{{{jjjIII<<<999444222444222222222111111111000000000000000000000000000000111111111111000000000000////////////////////////////////////////////////ttt[[[WWWTTTMMMMMMPPPSSSQQQKKKFFFDDDEEEAAA@@@>>>;;;999888777666666555444333222111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000......///000111000///...000111000444@@@RRR```fffkkkuuufffSSSWWWhhheeeJJJ???777888888222777???<<<>>>IIIYYYkkkzzzxxxhhh\\\SSSLLLHHHEEEAAA>>>>>><<<:::<<>>??????@@@BBBAAA???>>>>>>??????@@@AAA???>>>???@@@@@@???>>>CCCEEEFFFEEEIIIVVVlll|||vvvqqqyyy^^^NNNCCC::::::@@@@@@VVVmmm}}}uuukkk```YYYWWWVVVVVVUUUWWWXXXZZZ]]]```dddiiilllkkkmmmoooqqqsssuuuuuuuuuzzzzzzzzzyyyxxxyyy|||~~~~~~|||yyywwwuuusssoookkkiiigggkkkiiiggghhhjjjlllllljjjllliiijjjmmmmmmmmmrrr{{{uuuiii]]]RRR[[[dddsssxxx~~~yyyvvvssspppmmmppp~~~jjjRRR<<<777777333222555222222222111111111000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////sssYYYUUUTTTOOOLLLOOORRRPPPKKKGGGEEEEEEAAA@@@>>><<<:::888777777555444333333222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000......///000111000//////000111//////555@@@IIIPPPYYYfffrrr~~~yyyZZZLLLPPPhhheeeIII:::888===777666;;;;;;999===DDDQQQhhh~~~xxx|||kkk^^^RRRKKKGGGCCCAAAAAA???;;;;;;>>>;;;AAAKKKTTT]]]hhhsss{{{}}}~~~xxxpppkkkccc\\\UUUQQQLLLHHHIIIMMMNNNTTTaaarrr~~~zzzzzz~~~{{{xxxrrrkkkaaa[[[aaapppppp```[[[bbbiii~~~~~~hhhQQQBBB888222333333333333333333333333111111111111111111111111333333333333222222222222222222222222333333333333444444444444444444444444555666666666777777777777666666666666777888999999<<<<<<<<<=========>>>>>>???>>>=========>>>@@@AAA???>>>===>>>???@@@???>>>AAADDDDDDBBBBBBIIIWWWbbb{{{www{{{iiiPPP===:::AAA999@@@HHHWWWrrrvvvggg___[[[XXXUUUUUUTTTUUUVVVYYY^^^ccceeedddeeehhhkkknnnppprrrrrrxxxxxxxxxvvvuuuuuuwwwyyy|||{{{{{{|||}}}~~~~~~~~~|||yyywwwsssrrrqqqooollljjjhhhgggiiihhhgggiiikkkmmmnnnnnnllliiiiiimmmqqqwww~~~gggTTTJJJLLLRRRnnn}}}yyyxxxwwwpppqqq{{{{{{kkkIII;;;222333555222111444222111111111111000000000000000000000000000000000////////////////////////////////////////////////////////////////////////tttYYYUUUTTTOOOLLLNNNPPPOOOLLLGGGEEEEEEAAA@@@>>><<<:::999888888444444333222222333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///000000000111111111111222000000000222333222111000222444222111333999>>>IIIWWWgggsss~~~gggWWWLLLUUUyyyZZZBBB:::BBB>>>888999777<<<<<<>>>DDDTTTlll~~~zzz{{{kkk]]]RRRLLLGGGEEEEEEDDD@@@>>>???888<<>>@@@AAA???>>>>>>???AAABBBBBBAAA>>>AAADDDDDDCCCFFFOOOWWWqqq~~~fffKKK>>>===???;;;888===RRRttt}}}mmmccc]]]XXXYYYXXXWWWWWWZZZ\\\^^^___^^^```cccfffjjjmmmooopppsssttttttsssrrrrrrtttvvvxxxxxxyyyzzz{{{|||}}}~~~||||||||||||}}}~~~~~~~~~~~~~~~{{{zzzyyywwwtttrrrnnnnnnmmmlllllllllllllllkkkjjjjjjkkklllnnnoooooollllllnnnttt||||||bbbPPPDDDAAASSSjjjyyyxxxtttooo{{{~~~zzzgggTTT:::444222555444111000333111111111111000000000000////////////////////////............////////////////////////////////////////////////////////////yyy[[[UUUTTTOOOKKKMMMNNNNNNLLLIIIFFFEEEAAA@@@>>><<<:::999999888444444333222222333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///000000000111111111111222000000000222333222111000222444555444555888;;;HHHYYYlllxxx{{{mmmXXXOOOeeevvvTTT@@@@@@<<<888999888;;;===???@@@FFFWWWrrr{{{vvv~~~lll^^^SSSLLLGGGGGGFFFBBB@@@@@@:::<<>>@@@AAAAAAAAA@@@BBBEEEGGGGGGFFF===AAAEEEFFFEEEGGGMMMRRRZZZ~~~cccHHH:::@@@>>>;;;;;;CCCWWWwwwttteeeZZZZZZYYYWWWXXXZZZ\\\[[[ZZZYYY[[[]]]```dddgggjjjkkklllmmmooooooooooooqqqssstttuuuvvvwwwyyyzzz{{{|||zzz{{{{{{|||||||||||||||~~~|||zzzyyyzzz|||}}}}}}|||{{{{{{|||}}}~~~~~~~~~}}}{{{yyyvvvtttsssqqqooommmlllkkkjjjjjjjjjkkkkkklllkkkkkkkkkkkkkkklllmmmnnnpppttt{{{~~~pppZZZHHHDDDDDDLLLggg}}}xxx{{{xxxoooppp}}}mmmSSSBBB666444444444333000111444000000000000000000000000////////////////////////---........./////////000////////////////////////////////////////////////}}}^^^VVVTTTOOOKKKLLLMMMMMMLLLJJJGGGEEEAAA@@@>>><<<;;;:::999999555444333333222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000......///000111000///...000222333333444777999@@@SSShhhwwwmmmXXXXXXiii~~~sssSSSCCC777666<<<;;;666999===>>>???GGG]]]qqquuurrrppp]]]TTTKKKHHHFFFBBBAAAAAA<<<=========???EEEOOOVVVfffmmmvvv}}}zzzwwwrrrmmmfff^^^VVVPPPKKKGGGEEEFFFGGGLLLWWWcccpppzzz|||zzz|||wwwkkk]]]UUUQQQQQQUUUZZZnnnuuussshhhffftttwww]]]DDD666444666555222222222222222222222222111111111111111111111111111111111222222222222222111111111111222222222222444444444444444444444444777777777777888888888888777777777777888999::::::;;;;;;;;;;;;;;;;;;::::::===<<<<<<<<<===>>>@@@AAABBBAAABBBDDDGGGIIIJJJIII@@@CCCFFFFFFEEEEEEHHHKKKRRRccc~~~```HHH>>><<<===??????CCCUUUhhh|||jjj]]]ZZZVVVVVVXXXZZZXXXVVVVVVVVVXXXZZZ]]]```cccdddeeefffiiiiiijjjjjjlllnnnnnnoooqqqsssuuuvvvwwwwwwwwwxxxyyyzzzzzzzzzzzzzzz{{{|||}}}~~~|||zzzwwwxxx|||}}}|||zzzvvvwwwxxxyyyyyyyyyxxxwwwuuussspppnnnnnnmmmkkkjjjjjjiiihhhgggggghhhiiijjjjjjlllnnnooopppqqqtttwww{{{qqqaaaSSSMMMAAA<<>><<<;;;:::::::::666555444333222111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000......///000111000///////////////000111333555888KKK^^^ooommmXXXXXXnnnxxx[[[@@@:::===;;;777777:::======???KKKXXXhhhvvvqqqnnnaaaSSSLLLHHHDDDCCCDDD===>>>===<<<;;;>>>DDDJJJVVV]]]gggooossswwwzzz~~~{{{rrrmmmeee]]]VVVQQQLLLHHHDDDDDDFFFKKKPPPXXXfffttt|||{{{}}}oooaaaSSSLLLJJJLLLUUU^^^mmmmmmiiifffooohhhLLL<<<777555444333111111111111111111111111111111111111111111111111000111111111222222222222111111111111222222222222111111222222333333444444555555555555666666666666666666666666777888999999:::::::::::::::;;;;;;;;;>>>======<<<===>>>@@@AAA@@@???@@@CCCFFFIIIJJJIIIBBBDDDEEEDDDCCCCCCEEEHHHMMMQQQeeennnUUUFFF===>>>>>>;;;@@@JJJ^^^uuunnnggg]]]XXXXXXXXXWWWVVVVVVVVVWWWXXXZZZ\\\^^^```___aaacccdddccccccdddffffffgggjjjmmmooopppqqqqqqqqqrrrsssuuuvvvvvvuuuuuuwwwwwwyyyzzz||||||}}}}}}|||xxxuuuwwwzzz|||zzzxxxrrrssstttuuuuuusssrrrqqqooollljjjiiiiiiiiiiiihhhffffffeeefffhhhkkknnnoooppptttyyy}}}xxxfffXXXOOOEEE<<<>>>===CCCSSSaaalllxxx{{{mmmlllrrrwwwyyyyyyqqqqqquuu}}}{{{uuuYYYAAA555555222222111//////000222333////////////000000111111000000000000000000000000......///000000111222222////////////////////////////////////////////////bbbXXXVVVQQQJJJJJJKKKLLLMMMKKKGGGDDD@@@@@@>>>===;;;;;;::::::777666555333222111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111222000000111222333222111222111000......///111222666FFFXXXiii^^^RRReeewwwQQQAAA>>>666<<<888888<<<>>>===@@@GGGQQQmmmuuuttt|||lll[[[QQQKKKGGGFFFGGG>>>??????<<<:::;;;@@@EEEIIIQQQ\\\eeekkkpppvvvzzz}}}yyysssllleee[[[RRRKKKHHHEEECCCBBBCCCHHHPPPXXXccctttxxxvvv}}}gggYYYKKKGGGHHHMMMYYYeeegggbbb___hhhzzz|||]]]@@@777888555222222111111111111111111111111111111111111111111111111000000111111222222222222000111111111111222222222//////000111222333333444333333333444444444555555555444444555555666777888999999999::::::;;;;;;;;;???>>>>>>======>>>@@@AAA>>>===>>>AAAEEEGGGHHHHHHCCCDDDDDDCCCBBBCCCFFFIIIDDDMMMZZZkkk{{{\\\AAA===@@@>>>===AAA@@@RRRjjjxxxhhh]]]YYYYYYXXXVVVYYYYYYXXXYYYZZZ\\\^^^```]]]___``````___^^^^^^___```bbbeeehhhjjjkkkllllllkkkmmmoooppprrrrrrqqqqqqrrrsssuuuwwwxxxyyyyyyzzzvvvrrroooppptttvvvtttqqqoooppprrrrrrrrrpppnnnmmmkkkhhhffffffggghhhhhhgggaaabbbdddggglllrrrwwwzzzyyy~~~yyyeeePPPCCC???===:::@@@FFFRRRbbbpppwwwwwwuuu~~~mmm^^^bbbkkknnnlll{{{{{{uuuvvv|||tttnnnppp{{{}}}bbbFFF222///777444444222//////111111///.../////////000000111111000000000000000000000000...//////000111222222333////////////////////////////////////////////////}}}]]]ZZZPPPQQQNNNNNNNNNNNNLLLIIIGGGFFFBBBAAA@@@>>><<<:::888777666555444333222333444444333111///000222333222///000000111111111222222222111111111111111111111111222222222222222111000///000000000000000000000000000000000000000000000000222111000//////000111222666@@@NNN___yyyuuuWWWOOOhhhlllGGG999===888<<<<<<999:::???BBB@@@IIIZZZtttxxxvvviiiZZZRRRJJJFFFGGGCCC@@@???AAAAAA===<<<>>>>>>DDDMMMVVV]]]dddlllrrrvvvxxx|||~~~wwwmmmfffZZZUUUOOOIIIFFFDDDBBBAAAEEEKKKQQQWWWdddvvvyyy}}}|||hhh^^^OOOBBBBBBMMMYYY______\\\dddxxxeeeNNN:::666666111...000000000000000000000000000111111111111111111111111000000000000000000000000000000111111111222222222222222333333333333444444444444333222333444555666666666555555555777999:::999999:::;;;<<<<<<<<<<<<<<<===>>>??????>>>======>>>@@@AAABBBBBBDDDFFFIIIHHHEEECCCCCCEEEFFFDDDBBBBBBJJJQQQ[[[qqqvvvwwwTTTDDDAAA???;;;888;;;DDDQQQbbbzzzwwwhhh]]]VVVTTTVVVWWWVVVVVVUUUVVVWWWXXXYYYZZZ\\\]]]]]]\\\\\\]]]___```bbbeeeffffffffffffgggkkkiiihhhjjjnnnpppnnnkkkmmmnnnppprrrrrrqqqpppooooooooonnnmmmmmmmmmnnnooonnnkkkiiijjjmmmnnnllljjjjjjjjjhhheeebbbbbbdddgggiiijjjkkkmmmqqqzzzhhhOOOFFFDDD===;;;>>>EEEYYYlllvvv~~~|||qqqqqquuuvvvssspppppprrrsss{{{}}}rrrlllpppqqqooovvvzzz^^^LLL<<<000000888000000000000000000000000000000111111111111000000000000000000000000000000222111111111000000//////000000//////.........---........................|||]]]YYYOOOQQQMMMMMMMMMMMMKKKIIIGGGFFFCCCBBBAAA???===;;;999888555555444333333333333444333111///000222333222000111111111111111111111111111111111111111111111111222222222222222111000000000000000000000000000000000000000000000000000000222111000//////000111222444:::EEEXXXuuubbbOOOXXXjjjhhhKKK===888:::;;;:::999888;;;===DDDFFFVVVssstttsssuuudddUUUMMMLLLJJJEEECCCDDDCCC???===???===@@@EEEIIINNNUUU]]]cccjjjnnnuuuzzz~~~~~~zzzvvvqqqjjjaaa[[[MMMIIIDDD@@@???@@@AAABBBIIISSS___hhhuuuxxx}}}oooaaaSSSMMMPPPUUUWWWXXXTTT^^^qqqrrrSSSAAA333333444000///333000000000000000000000000111111111111111111111111000000000000000000000000111111111111222222222222222222222333333333444444444333333222333444555666666555555555666777888999999999;;;<<<============;;;<<<======>>>============???AAAAAAAAABBBDDDFFFEEECCCAAABBBEEEGGGFFFEEEGGGIIIIIILLLZZZtttxxxdddPPPAAA<<>><<<<<>>999???XXXuuummmrrr~~~gggZZZWWWOOOIIIDDDDDDCCC???===???>>>>>>======???EEELLLRRRXXX___iiiqqqwwwzzz|||~~~~~~~~~~~~zzzuuunnnfff^^^WWWPPPKKKCCCAAA>>><<<>>>CCCHHHLLLSSSbbbsss~~~xxxeeeVVVVVV[[[ZZZVVVVVVZZZpppqqq[[[BBB777000222333000000444000000000000000000000000111111111111111111111111000000000000000000000000111111222222222333333333222222222222333333333333333333333333333444555555555555555555666777888999888999:::<<<===>>>>>>>>>;;;;;;;;;;;;;;;<<<======<<<>>>AAABBBAAA@@@AAABBBAAA@@@@@@AAADDDGGGGGGGGGHHHGGGEEEEEEIIIYYYvvvsssYYYHHHCCC@@@===<<<<<<<<>>GGG[[[pppssspppxxx~~~xxxuuuwwwqqqttt\\\HHH777444666444222333000000000000000000000000000000111111111111000000000000000000000000000000111111000000000000//////////////////....................................zzz[[[WWWNNNOOOJJJKKKLLLMMMLLLKKKJJJIIICCCBBB@@@>>><<<:::999888333444555666555444333222222111111111111222111111000000111111111222222222111111111111111111111111111111222222222111111000000000000000000000000000000000000000000000000000111000000000000000000111444111222>>>TTThhhtttwww~~~}}}___LLLSSSeeejjjSSSAAA888<<<>>>777888???;;;;;;>>>FFFRRRddd}}}tttjjjyyy~~~mmmeeeUUUMMMGGGFFFEEEBBBAAABBB@@@>>><<<:::;;;>>>CCCFFFIIIPPPZZZccckkkpppuuuxxx}}}~~~}}}{{{xxxuuutttnnnhhh___UUUMMMGGGCCCAAAAAA@@@???@@@EEEMMMVVV]]]cccsssyyywwwxxxfffXXXZZZ\\\YYYXXX\\\mmm}}}^^^FFF;;;666444555444000///333000000000000000000000000111111111111111111111111000000000000000000000000222222222222333333333333111222222222222333333333333333333333333444444444444444555555666777777888666777999:::<<<<<<======::::::999888999:::<<<===<<>>@@@FFFPPP```xxxttthhhooovvvzzz}}}|||iiiIII===333333555333111111000000000000000000000000000000111111111111000000////////////////////////000000000000000000/////////////////////.................................zzzZZZWWWMMMNNNKKKLLLMMMMMMMMMLLLKKKKKKAAA@@@???===;;;999777777333444555666555444333222111111222111111111111222......///111222333444555111111111111111111111111000111111222222222111111000000000000000000000000000000000000000000000000000000000111111000000000333111111777CCCTTTgggtttzzzyyy]]]OOOUUUppphhhMMM888888<<<999888===999>>>BBBAAA???MMMnnnppplll{{{uuu___UUULLLJJJIIIGGGFFFGGGAAA???>>>======>>>??????@@@DDDLLLTTT\\\dddlllqqqtttvvvyyy|||}}}~~~~~~|||xxxrrrlllhhh^^^YYYRRRIIIBBB???>>>??????@@@BBBEEELLLVVVbbbkkkuuuyyyrrrxxxzzzjjjccc___aaa___ZZZ]]]dddwwwoooPPP;;;777555555666444000///111000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333111111111222222222333333222222222333333333333333333444555555666777777777444555777888999:::::::::999888888888888:::<<<======@@@BBBCCCBBB@@@??????AAAAAAAAAAAAAAAAAABBBCCCDDDBBBFFFMMMMMMIIIOOO[[[uuu}}}[[[LLL>>>888@@@CCC======EEEWWWqqqyyymmmgggeeeeeeeee^^^]]]\\\^^^ffftttyyyjjjaaa```aaaaaa```aaaaaaaaaaaaaaa```______``````aaaaaabbbbbbbbbbbbeeedddbbbaaa```___``````___```bbbcccdddeeefffgggeeegggkkkpppwwwwwwhhh\\\NNNAAA:::888;;;DDDRRRcccttteeecccqqqxxxxxxjjjMMM===999666666444111000222000000000000000000000000000000111111111111000000//////////////////////////////////////////000000.........///////////////........................zzz[[[WWWMMMOOOKKKKKKLLLMMMMMMLLLKKKJJJ@@@???>>><<<:::888777666444444555555444444333222000222222222111000111222......///111222333444555111111111111111111111111000000111222222222222111000000000000000000000000000000000000000000000000000000111111111111000000000111333666;;;IIIaaauuuzzzuuuTTTMMMZZZdddFFF;;;;;;999777777999:::>>>@@@AAAJJJ]]]pppwwwgggpppooobbbTTTNNNKKKGGGDDDDDD@@@?????????@@@???<<<:::===???CCCGGGMMMUUU^^^dddkkkmmmqqquuu{{{~~~~~~xxxxxxwwwsssnnnggg```\\\NNNLLLHHHCCC>>>===???AAA===AAAFFFLLLUUUaaaoooyyy}}}www}}}{{{lll^^^]]]dddllllllgggeeeiiiooozzz___GGG999222222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222111111111111222222222222111111222333333333333333333333444666666666666666444555666777888888888888888888888888999;;;<<<======@@@BBBBBBAAA@@@@@@@@@AAABBBBBBAAA???>>>???AAADDDBBBBBBEEEGGGGGGJJJNNNZZZ}}}oooYYYDDD>>>===;;;:::===HHHTTTkkk~~~uuuooonnnllljjjhhhhhhooo}}}|||rrrmmmkkkkkkjjjfffbbb^^^^^^```bbbaaa___^^^^^^^^^_________``````bbbaaa___^^^]]]\\\]]]]]]\\\^^^```aaaaaaaaaccceeekkkpppyyynnn[[[OOOGGG@@@=========CCCPPP```ppp{{{mmm^^^bbbooowwwvvv|||wwwvvv}}}nnnSSS<<<333555666555222000111444000000000000000000000000000000111111111111000000000000000000000000000000......////////////000000.........///////////////........................{{{[[[XXXNNNOOOJJJJJJKKKKKKKKKIIIHHHGGGAAA@@@???===;;;999777666555555444333333333333444000222333222000///111333111111111111111222222222111111111111111111111111000000111222222222222222000000000000000000000000000000000000000000000000///000111222222111000///000000333555666???UUUkkkyyyhhhVVVQQQkkkgggNNNCCC>>>:::555:::888999>>>BBBEEELLLSSSssslllbbbrrr|||iii^^^VVVNNNGGGEEECCCAAA@@@@@@@@@???<<<888===>>>>>>@@@BBBGGGNNNRRR[[[]]]bbbhhhooouuuyyy|||~~~~~~}}}{{{xxxvvvuuutttnnnkkkgggaaaZZZTTTOOOLLLBBBCCCBBB@@@>>>>>>@@@CCCDDDKKKTTT]]]ggguuu}}}}}}tttiiibbbZZZTTTbbbpppvvvoookkksss~~~hhhNNN===888333222000///111333222000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111111111111111222222222222000111222333444333333222222333444666666666666555666666777777777777777666666777999:::;;;<<<<<<<<<===>>>??????>>>>>>@@@AAA@@@AAABBB@@@>>>===???AAA@@@CCCCCC@@@AAAFFFJJJJJJNNNeeelllVVVGGG???<<<;;;???>>>HHH^^^vvv|||tttkkkhhhkkkmmmjjjfff^^^^^^^^^^^^^^^______```^^^^^^]]]\\\\\\]]]^^^___]]]^^^```aaabbbgggnnnsssxxxqqqkkkfffWWWMMMCCC>>>===>>>DDDJJJSSS]]]jjjvvv}}}|||yyywww}}}~~~uuullljjjnnnqqqzzzyyyzzz~~~{{{sssppptttyyy{{{zzz|||}}}aaaOOOAAA666222333222111111222222222000000000000000000000000000000111111111111000000000000000000000000000000........./////////000000............/////////000........................{{{\\\XXXNNNPPPIIIIIIJJJJJJIIIGGGFFFEEEBBBAAA@@@>>><<<:::888777666555444333222333444555///222333333000///111333333333222222111000//////111111111111111111111111///000111222222222222222000000000000000000000000000000000000000000000000///000111222222111000///111000222444333777HHH[[[ssskkkVVV]]]}}}dddNNNEEE???999===;;;:::;;;::::::@@@HHHWWWlllpppjjjjjjssshhh\\\SSSOOOHHHEEEAAA@@@@@@???<<<999>>>>>>>>>===<<<>>>BBBEEEHHHKKKPPPWWW^^^eeekkkmmmooosssxxx}}}~~~|||zzzyyyyyy|||zzzxxxtttqqqmmmkkkiiiddd```XXXPPPIIIDDDAAA@@@;;;>>>@@@@@@>>>???AAADDDPPPXXXcccooo{{{|||vvvvvvmmm]]]PPPOOOUUUZZZqqq}}}{{{llliii}}}vvv[[[@@@555555999666111///111333222///000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000111111111111222222222000111222333444333222222222333444666666666666555888888888888888777666666666777999;;;<<<<<<<<<<<<;;;=========<<<===???AAA>>>@@@AAA@@@======???BBB999DDDHHHCCCBBBHHHKKKHHHNNNKKK]]]xxx___OOOGGGBBB@@@666777DDDNNNYYYsss}}}yyysss``````______``````aaabbb]]]\\\\\\\\\^^^___aaaccceeefffggghhhmmmvvvzzzkkk]]]SSSLLLEEEBBBAAA===:::<<<@@@FFFPPP[[[kkkwww}}}xxxqqqzzz~~~zzzzzzyyy}}}oooggghhhnnnrrrsssyyycccDDD888777666666444111///222555222...000000000000000000000000000000111111111111000000000000000000000000000000---.........//////000000---.........//////000000........................www[[[ZZZQQQQQQKKKKKKKKKKKKJJJIIIHHHGGGBBBAAA???===;;;:::999999555555444333333333333444111111111111111111111111222222222111111111000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000333333333222222111111111///222444444222555<<>>???===<<<>>>AAAAAABBBEEEJJJPPPVVVYYYaaadddgggkkkmmmppptttwwwtttyyy~~~{{{zzzyyywwwuuusssrrrqqqsssoooiiidddaaa]]]XXXUUULLLGGGBBB???>>>>>>;;;999???>>><<<;;;>>>DDDMMMSSSdddooozzz|||~~~{{{mmmeeeYYYOOOHHHKKK[[[kkkvvvrrrbbb___tttttt\\\FFF777333666444333222111111111222333111111000000//////......111111000000000000111111000000000000000000000000111111000000//////......111//////000111222111000222222222222222222222222222444555444222111444777444555555666777888888999888999999::::::;;;;;;<<>><<<;;;<<<===???@@@@@@AAABBBAAA???>>>???@@@@@@@@@@@@AAABBBCCCEEEEEEKKKIIINNN^^^rrr```HHHEEEAAA@@@CCCCCCAAAFFFNNNjjj|||rrrmmmgggeeeeeeeeedddcccgggfffcccaaaaaadddiiilllkkkpppyyy~~~sssggg^^^RRRNNNGGGBBB>>>===;;;:::===@@@@@@>>>FFFYYYppp}}}uuuqqqwww~~~tttvvv~~~ooolllmmmpppvvv}}}zzz^^^GGG;;;777777666222222222111111111111000000000000000000000000000000000////////////000000111111000000//////......000000000000000000000000////////////////////////........................www[[[ZZZPPPPPPKKKKKKKKKKKKKKKJJJHHHHHHBBBAAA???===;;;:::999999555555444333333333333444111111111111111111111111222222222111111111000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000333222222222222222222111...111333222111333999>>>WWWzzzeeeZZZoooyyyZZZEEE???<<<:::======;;;;;;??????AAAIIIZZZmmmvvvtttoooccccccooottthhh[[[QQQJJJIIIHHHDDDBBBDDDBBB===<<>>@@@?????????@@@CCCGGGKKKNNNQQQUUUZZZ^^^ccchhhmmmpppppptttzzz||||||}}}}}}{{{zzzxxxwwwuuurrrooollljjjiiihhhccc]]]XXXTTTPPPKKKGGGFFFBBB>>>===>>>>>>>>><<>>>>><<<<<<<<<===???@@@@@@AAABBBAAA?????????@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGMMMXXXfffyyymmmVVVJJJ@@@;;;:::;;;AAAIIIGGGRRRcccttt~~~}}}xxxvvvssspppnnnnnnmmmkkkjjjkkkpppwww{{{xxxtttmmmfff```XXXOOOIIIBBB@@@===;;;::::::999999///999DDDLLLYYYmmmyyyqqqwwwvvvmmmooo|||xxxqqqssswwwtttdddOOO===555444444444222222222111111111000000000000000000000000000000000000////////////000000111000000000/////////...000000000000000000000000////////////////////////........................xxx[[[YYYOOOPPPLLLLLLLLLLLLKKKJJJIIIIIIBBBAAA???===;;;:::999999555555444333333333333444111111111111111111111111222222222111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111222222222222222...000111000///000555999IIIfff~~~```\\\uuuvvvWWWCCC>>>;;;;;;:::888999===:::999<<>>===@@@AAA>>><<<===>>>===<<<<<<===???AAACCCBBBEEEJJJOOOSSSWWW\\\```bbbggglllooopppqqqtttwwwwwwwwwxxxzzz{{{}}}~~~~~~||||||{{{{{{{{{{{{zzzzzzzzzyyyxxxwwwtttrrrpppnnnmmmllliiieeeaaa]]][[[YYYUUURRRMMMIIIFFFCCC@@@======;;;999999:::===>>>>>>???AAAEEEJJJQQQ[[[fffmmm}}}~~~~~~|||uuujjj```WWWMMMGGGMMMUUUXXXUUUSSSNNNYYY___kkk~~~pppSSS@@@888444333444333333222111111111111222000000000000////////////111000000//////000000111111111111111111111111111000000000000////////////111//////000111222111000222222222222222222222222000333555666666555666777666666666666666666666666888999999::::::;;;;;;<<<>>>===<<<<<<<<<===???@@@@@@AAABBBAAA@@@???@@@AAA@@@@@@@@@@@@AAACCCDDDEEEDDDGGGLLLPPPUUUccc~~~|||lllYYYLLLEEEAAA??????CCCCCCGGGQQQ\\\bbbcccbbb```YYYTTTRRRTTTZZZfffqqq}}}xxxnnnVVVRRRLLLGGGDDD@@@===;;;888888777777888999:::;;;>>>KKKXXXaaalllzzzkkkjjjsss{{{sssnnnvvv{{{}}}yyyUUUKKK>>>555222222333444222222111111111000000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000////////////////////////........................zzz[[[XXXNNNOOOMMMMMMMMMMMMLLLKKKJJJIIIBBBAAA???===;;;:::999999555555444333333333333444111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000111111222222333333///000111000///000333666<<>>999999999999:::<<<:::888:::@@@LLLXXX```mmmkkkfffaaafffzzz~~~jjj^^^YYYSSSLLLFFFHHHCCCAAACCCBBB>>><<<<<>>===<<<;;;<<<===>>><<<>>>AAACCCEEEGGGJJJLLLOOOTTTYYY\\\]]]___cccfffiiiiiikkklllnnnoooqqqqqqppppppooonnnnnnmmmllllllkkkjjjiiigggdddaaa___]]]YYYXXXUUURRRNNNKKKHHHGGGDDDBBBAAA??????>>>======;;;:::999:::;;;>>>@@@BBBGGGKKKQQQYYYcccnnnyyyxxx{{{{{{rrrkkkcccVVVKKKIIIGGGKKKRRRUUUOOOGGGBBBOOOeeeuuuvvv]]]BBB555444444333111333222222111111111111111000000000000////////////000000////////////000000222222222222222222222222000000000000////////////111/////////111222111000222222222222222222222222///222555777888777777666666666666666666666555555888999999::::::;;;;;;<<<>>>======<<<===>>>??????@@@AAABBBAAA@@@???@@@AAA@@@@@@@@@@@@AAABBBCCCDDDEEEGGGJJJJJJHHHPPPdddyyytttlllbbbVVVMMMHHHAAA<<<===@@@AAABBBCCCHHHBBB>>>======>>>CCCJJJPPPYYYjjj}}}~~~qqqcccTTTKKKCCCAAA>>><<<<<<;;;;;;;;;999::::::;;;<<<@@@EEEIII___iiiqqqsssvvv|||vvvoookkklllnnnoooyyyvvvsssyyyvvv]]]AAA<<<666333333444444444111111111111000000000000//////////////////////////////000000000000//////000000000000////////////////////////////////////////////////////////////........................|||\\\XXXNNNPPPMMMMMMMMMMMMLLLKKKJJJIIIBBBAAA???===;;;:::999999555555444333333333333444111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000111111222222222111111111111000111222444555===VVVxxxyyyddd```jjjrrr\\\DDD;;;<<<===<<<;;;======<<<:::999===DDDJJJ___iiinnnfffXXXXXXkkk~~~xxxnnneeeXXXNNNNNNHHHEEEFFFEEEBBB@@@AAA??????===<<<<<<<<<======;;;<<<>>>>>>======???AAAAAAEEEIIILLLLLLNNNRRRVVVYYYZZZ[[[\\\^^^___```aaa``````___^^^]]]]]]\\\[[[YYYXXXWWWUUURRRPPPMMMLLLFFFFFFDDDBBB@@@???===<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>???AAADDDHHHJJJTTTZZZcccnnnzzz~~~{{{rrrhhhccc```XXXMMMDDDGGGKKKQQQSSSMMMEEEGGGMMM^^^yyyuuuaaaMMM888222555666222///222222222222111111000000////////////000000000000000000////////////000000111111111111111111111111////////////000000000000111/////////111222111000222222222222222222222222000111333666888888666555666666666666555555555555888999999::::::;;;;;;<<<===============>>>>>>??????@@@AAAAAA??????@@@AAA@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEFFFEEEGGGSSS___xxxvvv\\\SSSJJJDDD>>>999999>>>@@@<<<:::<<<===;;;;;;>>>@@@AAAEEENNN]]]rrr~~~uuuiiiddd]]]UUUNNNFFF@@@<<<;;;;;;;;;;;;::::::::::::888:::===AAAGGGRRR]]]fffyyyvvvrrrvvvzzzyyyvvvqqq{{{}}}vvvxxxoooUUUBBB999888666555444444333222111111111000000000////////////////////////////////////000000000000//////////////////000000000000////////////////////////////////////////////////........................]]]XXXOOOPPPLLLLLLLLLLLLKKKJJJIIIIIIBBBAAA???===;;;:::999999555555444333333333333444111111111111111111111111111111111111111222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000111111111111111222111111111111222333333444666EEE```xxxwwwjjjeee}}}nnnPPPAAA>>>>>>;;;999999<<<===<<<:::999;;;>>>LLLWWWdddiiiddd^^^[[[\\\tttyyyiii\\\UUUNNNHHHGGGEEEBBBAAACCC??????>>>===============:::;;;======<<<<<<>>>???;;;>>>BBBCCCBBBDDDGGGKKKLLLLLLMMMNNNOOOPPPPPPQQQQQQPPPPPPOOONNNMMMMMMMMMKKKJJJIIIGGGEEEBBB@@@???<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;:::999888:::<<<;;;===@@@CCCGGGLLLRRRVVVccciiissszzzttt{{{ppphhh___YYYZZZZZZUUULLLGGGRRRSSSSSSLLLAAA>>>JJJZZZooovvvdddNNNAAA555444666555111///111111222222111111000///////////////000000000000000//////......//////000000000000000000000000000////////////000000000000111//////000111222111000222222222222222222222222111111222444666777555444555555555555555555555555888999999::::::;;;;;;<<<============>>>>>>>>>>>>===>>>@@@???>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBBBB@@@???@@@DDDEEEFFFLLLSSSWWWuuuzzzmmmbbbSSSCCC===@@@:::666666;;;>>>======??????>>>===>>>CCCNNN[[[dddzzzzzzjjj[[[QQQJJJGGGCCC???<<<:::::::::777888999999777777888999;;;???FFFOOOZZZiiiyyy|||tttrrrwww}}}kkkUUUBBB888666666555444333222000000111111000000000/////////000000000000000000000000...///000111111000///...////////////000000000000000000000000000000000000////////////////////////........................___YYYOOOQQQKKKKKKKKKKKKKKKJJJHHHHHHBBBAAA???===;;;:::999999555555444333333333333444111111111111111111111111000000111111111222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000111000000111222222222222333555<<>>:::<<<======<<<<<<>>>???:::===??????===>>>AAADDDCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@>>><<<:::999:::::::::;;;;;;<<<<<<<<<999;;;<<<<<<:::;;;===???<<<@@@GGGMMMUUU^^^hhhooo|||yyy}}}}}}lllaaaXXXRRRSSSRRRMMMHHHHHHTTTQQQOOONNNMMMQQQ___mmm{{{bbbNNN@@@:::555555444111000222000111111222111000///....../////////000000000111//////............//////////////////////////////.../////////000000000111111//////000111222111000222222222222222222222222333111000111444555444222333444444555555666666666888999999::::::;;;;;;<<<<<<======>>>>>>>>>>>>>>>;;;===>>>>>>======>>>???@@@@@@@@@???@@@@@@AAABBB??????AAADDDDDDDDDIIIOOOMMMaaa{{{rrr]]]OOOLLLEEE>>>:::;;;<<<;;;;;;===<<<======>>>???BBBGGGJJJOOOXXXgggttt~~~xxxkkk```WWWMMMCCC<<>>;;;999888888999777999:::;;;;;;???DDDIIIQQQXXXaaajjjrrr~~~|||zzzqqqnnnsss|||iiiTTTDDD:::777333444444333222000000000111000000000////////////000000000000000000000000...///000111111000///....../////////000000000111000000000000000000000000////////////////////////........................```ZZZPPPRRRKKKKKKKKKKKKJJJIIIHHHGGGBBBAAA???===;;;:::999999555555444333333333333444111111111111111111111111000000111111222222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000222222111111000000//////000//////000111222222111000555888;;;HHHeeeqqqkkkwwwsss[[[IIIBBBCCC999::::::;;;:::::::::;;;???===???HHHUUU___dddeeeSSSUUU^^^rrrqqqeeeZZZPPPKKKLLLGGGFFFEEEDDDCCCBBBAAA@@@===>>>???>>><<<;;;<<<===:::<<<>>>===;;;:::===@@@????????????????????????>>>>>>>>>>>>>>>=========???>>>>>>===;;;:::888777999::::::;;;;;;<<<<<<===888;;;>>>>>>>>>@@@CCCGGGEEEKKKTTT^^^iiiuuu}}}|||zzzdddYYYQQQNNNKKKDDDAAABBBGGGFFFKKKZZZjjjwwwmmmPPP::::::777555555222...000444000111111222222000///....../////////000000111111//////............//////////////////////////////.../////////000000111111111//////000111222111000222222222222222222222222444222///000333444333111333333444444555666777777888999999::::::;;;<<<<<<<<<======>>>>>>>>>>>>>>>:::<<<======<<<<<<===???@@@@@@@@@???@@@@@@AAAAAABBBCCCEEEEEEBBB@@@EEENNNRRRQQQaaa~~~|||vvv\\\RRRGGGBBB???;;;:::<<<888999;;;;;;:::;;;<<<>>>>>>AAAEEEHHHKKKRRR[[[aaalllqqqxxx|||~~~}}}yyywwwuuupppggg```ZZZRRRGGGAAA???>>>;;;888666777999999888888999:::;;;===???AAAEEEMMMXXX```nnnuuu}}}zzzpppuuusssnnnyyy}}}tttppptttfffNNN???777444555222333333333222111222333000000000000////////////000000000000000000000000...///000222222000///....../////////000000111111000000000000000000000000////////////////////////........................```UUUUUUJJJKKKKKKKKKKKKJJJIIIHHHGGGBBBAAA@@@>>>===;;;:::999777555333333444444333222222222222222222222222222000000000111222222222333222222222222222222222222111111111111111111111111222222111111000000//////000000000000000111111111111111000000//////......222111111111000000//////222555444777===GGGmmmkkk]]]hhhrrrYYYGGG???<<<:::;;;;;;::::::;;;:::<<<===???DDDMMMYYYbbbddd___XXXWWWccc}}}rrrlllcccZZZSSSOOOIIIEEECCCCCCCCCBBB?????????>>>===<<<===???;;;;;;;;;;;;;;;<<<===>>>>>>>>>============>>>>>>===;;;999:::===>>><<<:::;;;<<<<<<;;;:::999;;;<<<777:::;;;:::888999===AAABBB@@@@@@CCCHHHNNNSSSUUUaaahhhsss}}}xxxrrrxxxwwwtttttttttssscccUUUIIIFFFHHHEEE@@@<<<===JJJ]]]ooo~~~kkkKKK>>>:::444444333333222111000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111000000000000111111000000111222222222222111000000000111222222333333333333444444555666666666777888888888888999999999=========<<<:::999;;;<<<;;;<<<===>>>>>>??????>>>@@@??????>>>>>>>>>>>>>>>@@@BBBCCCDDDCCCDDDFFFGGGKKKIIIPPPcccyyyqqq]]]UUUJJJAAADDDEEE===999===@@@===:::;;;===<<<;;;<<>>:::;;;;;;999888888:::<<<888999:::;;;;;;===@@@BBBGGGIIIQQQ^^^nnnzzz}}}sssmmmppp{{{wwwrrrxxxyyyuuuyyyrrraaaKKK;;;666666666666222222222111111111000000111111000000//////......000000000000000000000000............////////////............////////////////////////////////////........................------------------------bbbXXXXXXNNNKKKKKKKKKKKKJJJIIIHHHGGGBBBAAA@@@>>>===;;;:::999666444222222333333222111222222222222222222222222111111111111111222222222222222222222222222222222111111111111111111111111111111111000000000000000222222111111000000//////111000000000/////////...111111111111000000000///111333222444999@@@^^^xxxdddaaajjjqqqUUUMMMCCC===;;;;;;;;;;;;999:::::::::<<>>>>>======>>>???>>>>>>>>>>>>>>>>>>???AAA???===>>>@@@AAA@@@>>>>>>??????>>>===<<<>>>@@@===@@@BBBAAA@@@AAAEEEIIIGGGIIILLLRRRZZZccckkkoooyyyvvvrrrpppttt~~~~~~oooddd```___]]]\\\UUULLLDDDBBBAAA@@@AAADDDUUU```qqqxxx[[[@@@555222444444333222222111000000000000000000000000000000........................////////////////////////////////////////////////////////////////////////111111000000000000111111000000111222222222222111000000000111222222333333333333444444555666666666777777888888888999999999;;;<<<<<<<<<:::999:::;;;;;;;;;<<<===>>>>>>>>>>>>@@@@@@???>>>>>>>>>>>>>>>???@@@BBBCCCBBBCCCDDDFFFIIIGGGIIIQQQ___qqq|||kkk___```TTTHHH??????AAA???======@@@===999777777888888888999:::;;;======<<<===>>>>>>>>>===<<<;;;::::::999<<<<<<<<<:::999999<<<>>>999<<>>===;;;:::999666444222111222222111000222222222222222222222222222222222111111111111111222222222222222222222222111111111111111111111111000000000000111111111111333333222111000///......000000000000////////////111111111111000000000000111222///222666777IIIhhhssseeeYYYeeeqqqdddRRRBBB:::999999:::;;;;;;:::999888999;;;>>>GGGQQQYYYYYYRRROOORRRXXXhhhtttiii___XXXRRROOOLLLJJJGGGDDDBBBBBBBBBCCCBBBAAA@@@???>>>>>>>>>>>>======<<<<<<<<<<<<======???>>>===>>>???@@@???======>>>???>>>======>>>@@@>>>AAAEEEFFFFFFIIIMMMRRRSSSYYYaaaiiiqqq{{{{{{ooopppttt||||||vvvmmm```WWWQQQNNNKKKIIIEEECCCAAA@@@======EEENNNhhhrrr~~~pppdddMMM999333000333333333222111111000000000000000000000000000000........................////////////////////////////////////////////////////////////////////////111000000//////000000111///000111111222222111111000000000111222222333333333333333444555555666666777777777888888888999999888:::<<<<<<:::999999999:::;;;<<<===>>>>>>>>>>>>@@@@@@???>>>>>>>>>>>>???>>>???AAAAAAAAABBBCCCEEEHHHHHHJJJLLLNNNZZZqqqxxxhhhWWWPPPMMMHHHBBB>>>BBB@@@===<<<===?????????<<<===>>>>>>>>>>>>===<<<===>>>>>>=========>>>@@@:::<<<======>>>???BBBDDDIIIOOOXXXaaahhhlllppprrrtttzzz{{{~~~{{{{{{dddMMM@@@:::333222444666555222222111111111111000000000000000000////////////.......................................////////////............////////////////////////////////////........................------------------------dddYYYXXXMMMKKKKKKKKKKKKJJJIIIHHHGGGBBBAAA@@@>>>===;;;:::999777555333222333333222111222222222222222222222222333222222222111000000000111111111111111111111111111111111111111111111111//////000000111111222222222111111111000000//////000000000000////////////111111111000000000000000000111...111666333999MMMqqqzzzbbbZZZpppqqqXXXFFF>>><<<<<<======<<<<<<::::::::::::777BBBOOOVVVVVVUUUWWW[[[UUUcccxxxtttkkkccc___XXXUUUPPPLLLIIIHHHFFFFFFCCCBBBBBBAAAAAABBBBBBCCC??????>>>>>>>>>>>>?????????>>>>>>>>>???????????????@@@BBBBBBAAABBBDDDFFFDDDHHHNNNRRRTTTXXX^^^cccjjjqqq{{{yyy{{{yyyyyy{{{}}}xxxooogggeee___VVVOOOJJJFFFCCC@@@===>>>CCCGGGHHHIIIQQQZZZvvv~~~ttt___SSSBBB777555222333222222222111111000000////////////////////////........................////////////////////////////////////////////////////////////////////////000000////////////000000///000000111111111111111000000000111222222333333222333333444444555666666777777777777888888888888777:::======<<<:::999999;;;<<<===>>>????????????AAA@@@??????>>>>>>??????>>>???AAABBBAAABBBCCCEEEEEEIIINNNPPPNNNQQQ___nnn{{{qqqmmmfff\\\SSSIIIHHHGGGGGGHHHFFFDDDAAA<<<===<<<;;;;;;===<<<999=========@@@CCCDDDDDDCCCGGGJJJNNNQQQSSSUUUWWWXXXccckkkvvv|||zzz|||wwwtttxxx}}}iiiPPP@@@;;;777444555777888555222111111111111000000000000////////////////////////....................................////////////............////////////////////////////////////........................,,,,,,------------------eeeZZZXXXMMMKKKKKKKKKKKKJJJIIIHHHGGGBBBAAA@@@>>>===;;;:::999888666444444444555444333222222222222222222222222333222222222111000000000111111111111111111111111000000000000000000000000//////000000111111222222//////000000111111111222////////////000000000000000000000000000000111111000222///222888333333???OOOkkkwwwaaa```fff|||^^^MMMEEEBBB<<<;;;;;;;;;<<<<<<<<<<<<:::===AAAFFFJJJNNNQQQSSSOOOSSSYYYaaannnxxxrrrjjjccc^^^YYYTTTPPPNNNMMMKKKJJJHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDEEEFFFFFFGGGGGGHHHJJJLLLNNNOOOPPPQQQTTTWWWYYY___ffflllqqqwww~~~{{{qqqjjjgggccc]]]XXXQQQNNNIIIDDDAAA>>><<<:::;;;>>>GGGUUU```dddhhhmmm|||```LLLBBB666222333000222222111111111111111000////////////////////////////////////////////////////////////////////////................................................000000////////////000000//////000111111111111000000000000111222222333333222222333333444555555555666666777777777888888888888;;;===>>>===;;;;;;;;;======>>>???@@@@@@@@@@@@AAA@@@@@@??????????????????@@@BBBBBBBBBCCCDDDFFFCCCDDDHHHLLLLLLKKKQQQYYYlll}}}wwwrrrrrrsssssspppiii___XXXRRRRRRPPPLLLNNNTTTUUUQQQVVVTTTUUU[[[cccgggeeeaaahhhnnnuuuyyyyyywwwtttssszzz}}}xxx}}}zzzvvv|||ssspppssszzzqqq\\\JJJ>>>888888555222222333333222///000000000000000000000000.............../////////....................................////////////............////////////////////////////////////........................,,,,,,,,,---------......fff\\\[[[PPPKKKKKKKKKKKKJJJIIIHHHGGGBBBAAA@@@>>>===;;;:::999999777555444555555444333222222222222222222222222222222222111111111111111111111111111111111111111000000000000000000000000000000000000111111111111......///000111222333333////////////000000000000000000000000111111111111000333000222999444111:::<<>>;;;888888999;;;;;;;;;???<<<888888<<>>===<<<<<<<<<======>>>???@@@@@@@@@@@@AAAAAA@@@????????????@@@???@@@BBBCCCBBBCCCDDDFFFIIIEEECCCEEEGGGHHHMMMTTTXXX```nnn~~~~~~xxxrrrwwwyyyoooooo~~~{{{xxxyyyeeePPPAAA777333444555333111111222333333222//////000000000000000111---............/////////....................................////////////............////////////////////////////////////........................+++,,,,,,------.........fff\\\[[[PPPKKKKKKKKKKKKJJJIIIHHHGGGBBBAAA@@@>>>===;;;:::999888666444444555555444333222222222222222222222222111111111111111222222222111111111111111111111111000000000000000000000000111111111000000000000000//////000000111111222222.../////////000000000111///000000000111111111111000444000000666333000888666<<>>>>>>>>===<<<<<<===>>>CCCHHHXXXooo|||jjjSSSCCC;;;999222222666111000000000000111111111111000000000000000000000000////////////////////////////////////////////////................................................//////............//////...//////000000000000000000000000111222222333333111222222333333444555555666666666666777777777888999:::<<<<<<;;;:::<<<===;;;<<<===>>>>>>???>>>>>>BBBAAA@@@@@@??????@@@@@@>>>???AAABBBAAABBBCCCEEEJJJFFFDDDDDDEEEFFFKKKRRROOOUUU]]]kkkzzzqqqttt}}}~~~uuuqqq~~~uuuaaaKKK???888444222444333222111222333444444333////////////000000111111---------.........//////////////////////////////............////////////............////////////////////////////////////........................++++++,,,,,,---......///eeeZZZWWWLLLKKKKKKKKKKKKJJJIIIHHHGGGBBBAAA@@@>>>===;;;:::999777555333333444444333222222222222222222222222222000000111111222222222333000000000000000000000000000000000000000000000000222222111111000000//////111111111111000000000000.../////////000000111111//////000000111111111222000444000///444111///888555111???aaatttiiimmmxxxXXXPPPFFF>>>;;;;;;::::::888;;;===<<<888777:::===@@@HHHTTTZZZTTTKKKMMMVVVPPPXXXkkk~~~|||vvvvvvuuuuuuuuuuuuvvvvvvvvvzzz~~~~~~wwwtttsssrrrzzz}}}~~~xxxnnnfffeeegggaaaWWWLLLEEECCCDDDBBB@@@<<<<<<<<<;;;:::;;;===???LLLQQQ```uuukkkYYYEEE999666666000000333...000000000000000111111111000000000000000000000000........................////////////////////////................................................//////............//////...//////000000000000000000000000111222222333333111222222333333444555555666666666666777777777777999:::::::::999999;;;===999:::;;;<<<============BBBAAA@@@@@@??????@@@@@@===>>>@@@@@@@@@@@@BBBDDDCCCBBBDDDFFFDDDAAADDDKKKGGGTTT[[[\\\hhhwwwqqqkkklllwww}}}sss{{{pppZZZIII999666777444222222...//////000000///...---.../////////000000111111---------.........//////000000000000000000000000............/////////000............/////////000////////////////////////........................++++++,,,,,,---...//////hhh[[[ZZZOOOMMMLLLJJJJJJJJJIIIHHHFFFEEECCC@@@>>>===<<<:::999555555444333222222222222222111000111222222111000111111111111111111111111222111111000000000000000///////////////000111111////////////////////////000000000000000000000000000000000000111111111111111111111111111000//////222222111111222222333444777111444DDDXXXpppuuufffhhhmmmTTTFFF>>>999:::???;;;888777;;;<<<:::888999???@@@AAADDDGGGJJJMMMOOOKKKNNNQQQUUU^^^mmmyyyvvvtttsssuuuxxxyyyzzzsssnnneee\\\SSSLLLHHHFFFEEEDDDAAA===::::::===@@@===999888===AAACCCLLLVVV\\\mmmiiiTTTHHH999666444333555666444222000000000000000000000000000000000000////////////............................................................................................................//////////////////000000111111222222000000000000111111111111333333333444444444555555666555555555555666666777999999888888888888888888999999999:::;;;<<<>>>>>>===>>>???AAAAAA@@@????????????@@@AAABBBCCCDDDEEEEEEDDDBBBBBBBBBEEEGGGIIIMMMOOOOOOPPPVVVbbbttt~~~{{{pppnnnqqqlllhhhjjjuuu{{{qqqYYYNNN===:::555222111111000///222111111111000000//////000000000000000000000000................................................,,,---......//////......................................................,,,---------.../////////------------------------jjj^^^\\\QQQNNNMMMKKKKKKKKKKKKIIIGGGEEECCC@@@>>>===<<<:::999666555444333222222222222222111000111222222111000111111111111111111111111222111111000000000000000///////////////000111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111111000//////222222111111222222333444444111444===FFFWWWxxxpppqqq|||{{{kkk[[[KKK@@@===@@@<<<:::======:::999:::888888999:::>>>BBBFFFIIIPPPRRRTTTTTTSSSUUU\\\aaawww~~~~~~yyytttpppttttttttttttrrrmmmfffaaaVVVSSSMMMGGGBBB???======;;;<<<<<<<<<::::::;;;===@@@======BBBHHHRRRbbbrrr{{{mmmXXXGGG???777444222222333333222000000000000000000000000000000000000000/////////...............................................................................................................////////////000000000000000111111111000000000000111111111111333333333444444444444555555555555555555666666777888888888888888888888888999999999:::;;;<<<===>>>======>>>???????????????===>>>???@@@BBBCCCDDDEEEDDDCCCBBBAAABBBDDDGGGHHHGGGHHHIIIHHHIIIOOOZZZbbbvvvzzzpppwwwuuu~~~~~~}}}{{{xxxyyyuuuvvvzzztttvvv}}}kkkRRR???777999777333222222222222111111111111000000000//////////////////////////////................................................,,,---......//////......////////////////////////........................---------...............------------------------mmmaaa^^^RRROOONNNLLLLLLLLLKKKJJJHHHEEEBBB???>>>===<<<:::888666555444333222222222222222111000111222222111000111111111111111111111111222111111000000000000000///////////////000111111111111111111111111111111000000000000000000000000000000000000111111111111000111111111111000000///222111111111111222333333444444666666444===YYYuuuuuulllkkkYYYQQQFFF@@@;;;;;;:::888999;;;888777666666888;;;???BBBFFFLLLQQQSSSRRROOOOOOPPPUUUXXX^^^iiiyyyzzzqqqllllllnnnnnnnnnqqqooommmiiicccYYYOOOIIICCCAAA>>>;;;888888888888666999;;;<<<;;;:::::::::>>>BBBIIIRRR[[[iii~~~jjjUUUEEE;;;666444222000000111111000///000000000000000000000000000000000/////////......------------------------....................................................................................////////////111000000000000000000///000000000000111111111111333333333333444444444444555555444444555666666777888888888888888888888888999999999999:::<<<===>>>======<<<<<<======>>>???<<<===>>>@@@BBBDDDEEEFFFCCCBBBAAA@@@AAACCCEEEFFFFFFHHHIIIGGGEEEEEEIIIMMMYYYnnn}}}vvvooovvvwwwrrrxxxvvvjjjpppxxxnnnoooyyy}}}iiiXXXIII<<<444222555333111111222333444333111111000000000000//////////////////////////////................................................,,,---......//////......000000000000000000000000.......................................---------------------------------ooobbb___SSSOOOMMMKKKKKKKKKKKKIIIHHHEEEBBB???======<<<:::888666555444333333222222333222111000111222222111000111111111111111111111111222111111000000000000000///////////////000000111111111111111111111111111000000000000000000000000///000000000111111111111000000111111111111000///111111111111111222222333444666777555///111CCCWWWooozzzrrrVVVMMMCCC>>>;;;888:::>>>===<<<;;;::::::;;;;;;<<<888>>>GGGNNNQQQTTTVVVWWWWWWVVVUUUVVV\\\dddlllqqqzzztttpppmmmnnnmmmnnnqqquuuvvvtttqqqiiicccZZZQQQJJJEEEBBB???@@@>>><<<999888888888888:::<<<>>>>>><<<;;;;;;<<<>>>JJJ[[[jjjtttnnnWWWEEE:::555333222111000//////000//////000000000000000000000000000000/////////.........------------------------....................................................................................////////////111111000000/////////...///000000000111111111111222222333333333444444444444444444444555555666777888888888888888999999999999999999999:::;;;<<<======<<<;;;:::;;;<<<===>>><<<===>>>@@@CCCEEEFFFGGGBBBBBBAAA@@@AAABBBDDDEEEGGGHHHIIIIIIGGGGGGIIIKKKSSSUUU]]]uuuxxxwwwpppttt|||yyyxxxxxx|||rrrvvv}}}uuuzzzyyy}}}lll[[[III???:::666666777333111000000222333333333000000000000000000//////////////////////////////................................................,,,---......///.........////////////////////////......................../////////...---------,,,------------------------nnnaaa___SSSNNNLLLJJJJJJJJJJJJHHHFFFDDDBBB???===<<<;;;999888666666555444333333333333222111000111222222111000111111111111111111111111222111111000000000000000///////////////000000111111111111111111111111111000000000000000000000000///000000000111111111111///000000111111111000000111111000000111111222333333444555666444333:::BBBbbbyyy}}}uuugggWWWLLLBBB<<<;;;===<<<<<<===>>>===<<<:::999777999===@@@CCCGGGLLLNNNRRRRRRTTTVVVXXX[[[]]]^^^cccjjjttt}}}|||rrrooollllllnnnqqqsssttttttrrrqqqpppnnnhhh```YYYVVVPPPFFF>>>;;;;;;<<<<<<<<<;;;999888777777777777:::;;;;;;;;;<<<@@@EEEIIIOOO^^^ppp|||{{{nnn\\\JJJ>>>777444222111111111000//////000111////////////////////////////////////............------------------------....................................................................................////////////111000000000//////......///000000000111111111111222222222333333333444444333333333444444555777777777777888888888999999999999999999999999:::;;;<<<<<<;;;:::::::::;;;===>>>===>>>???AAADDDFFFGGGHHHBBBAAAAAA@@@AAABBBCCCCCCDDDDDDDDDDDDDDDEEEHHHJJJHHHNNNVVV___ppp{{{|||yyyuuu{{{~~~wwwrrrxxxyyymmmUUUHHH;;;777666333222333222111///000111222111000//////////////////000000........................................................................,,,---......///........................................................./////////...---------,,,------------------------lllaaa___TTTMMMLLLJJJIIIJJJIIIHHHFFFDDDAAA>>>===<<<;;;999777777666555444333333333333222111000111222222111000111111111111111111111111222111111000000000000000///////////////000111111111111111111111111111111000000000000000000000000000000000000111111111111///000000111111111111000111000000000000111222222000000111444666777666555<<>>;;;999999999999888777777777888888999:::;;;555777999===DDDOOO[[[cccppp{{{{{{```VVVIII>>>999555333111111222222111000///111222/////////////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,....................................................................................////////////000//////////////////...000000000000111111111111222222222222333333333333222222333333444555777777777777777888999999::::::999999999999999:::;;;;;;;;;;;;::::::;;;;;;<<<======>>>???AAACCCEEEFFFGGGBBBBBBBBBAAAAAABBBBBBCCCEEEDDDBBBAAABBBCCCEEEFFFEEELLLRRRQQQTTTddd|||{{{}}}~~~xxxuuuzzz}}}eeeTTTLLL===777222333444111///000222000//////000111///.........////////////000000........................................................................,,,---......//////.....................................................................---------------------------------kkkaaa```VVVNNNLLLKKKJJJKKKJJJHHHGGGDDDAAA>>><<<<<<;;;999777777666555444444333333444222111000111222222111000111111111111111111111111222111111000000000000000///////////////000111111000000000000000000000000000000000000000000000000000000000000111111111111//////000111111111111111000000000000000111222222000000111222555666555222///;;;OOOjjjuuu```OOOIII@@@???===;;;:::999::::::<<<:::999888:::<<<>>>???<<<>>>BBBFFFIIIKKKKKKKKK[[[\\\^^^aaaccceeefffggg```aaacccfffggghhhhhhhhhggghhhiiikkkkkkkkkkkkjjjjjjjjjhhhddd```^^^___aaahhhkkkmmmnnnmmmkkkjjjjjjfffgggiiikkkkkkgggaaa\\\XXXRRRIIICCCAAAAAA???===888888888999::::::888666777888888999:::;;;<<<===999===CCCLLLYYYiiiyyywwwaaaKKKDDD;;;555444444222//////111222111///...000333//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,....................................................................................////////////.........///////////////000000000000111111111111111222222222222333333333222222222333444555777777666777777888999999::::::999999999888999999:::;;;:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>???AAABBBCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBEEEEEEDDDDDDEEEFFFEEEEEEIIIGGGFFFHHHNNNVVV___fffvvvyyy|||xxxqqqnnnttt}}}{{{uuuyyymmmVVVCCC888444000......222333000000333///......///000111///............/////////000000........................................................................,,,---......//////......................................................---------...............------------------------kkkaaabbbXXXOOONNNLLLKKKLLLKKKJJJHHHDDDAAA>>><<<<<<;;;999777777777555444444444444444222111000111222222222000111111111111111111111111222111111000000000000000///////////////000111111////////////////////////000000000000000000000000000000000000111111111111//////000111111111111111000000000000000111111222333444333222333555555333777555777IIInnn~~~lllbbbOOOKKKDDD>>>:::999;;;<<<;;;::::::;;;<<<<<<:::999::::::;;;<<<>>>@@@CCCDDDCCCGGGOOOYYYdddkkkmmmmmmlllmmmmmmnnnmmmlllkkkjjjaaaaaacccccccccbbbaaa```^^^```bbbccccccfffkkkpppssswww{{{yyyqqqiiicccaaa^^^[[[XXXUUURRROOOKKKHHHBBB>>>999888:::;;;:::888<<<:::777777888999888888888888888888888888999999DDDIIIRRR^^^nnnrrr^^^KKKBBB;;;444000222333222///...000111000...---000222//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,..................................................................................../////////000---.........//////000000000000000000111111111111111111222222222333333333222222222333444555777777666777777888999999::::::999999999888999999:::::::::;;;<<<===>>>===<<<;;;;;;<<<===>>>???@@@AAAAAACCCCCCCCCCCCCCCCCCCCCBBBAAABBBCCCEEEGGGGGGEEECCCBBBCCCFFFJJJLLLMMMOOORRRYYYlll~~~{{{}}}}}}yyyyyy|||tttuuu{{{ttt^^^III<<<666444333666333333444111---...111---------...000111000///---.........//////000000........................................................................,,,---......//////......000000000000000000000000........................,,,------....../////////------------------------mmm```___UUUPPPNNNLLLJJJJJJIIIHHHFFFEEECCC???<<<999888888999888777666555555444555555444222111111222333333222000000000000111111111111...///000111333444555666000000000000000000000000000000000000000000000000222111000//////000111222111111111111111111111111000000111111111111000000000111111111111222222222222222222222222222222222:::666555>>>RRRtttyyyqqqaaaLLL???===??????===;;;;;;;;;<<<>>>>>>===<<<999:::;;;<<<<<<===<<<<<<===>>>@@@DDDJJJQQQWWWZZZ___ccchhhkkkmmmoooqqqsssgggggggggggghhhhhhhhhhhhfffeeedddddddddfffhhhjjjqqqnnniiiccc\\\VVVQQQNNNGGGFFFDDDBBB@@@???>>>>>>>>>>>><<<999666666999;;;:::;;;<<<;;;:::999:::;;;999:::<<>>===============>>>???>>>AAADDDFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFHHHJJJLLLNNNTTTZZZggg{{{|||~~~}}}~~~~~~www}}}zzzwwwyyy{{{]]]SSSEEE:::444222111000111111111111111111111111------......//////000000................................................////////////////////////................................................000000//////.........---------------------------------------------------...------,,,,,,------...mmm```___VVVOOOLLLJJJHHHHHHGGGFFFDDDEEECCC???<<<:::999888999888777666555444444444444333111000000111222222111000000000000111111111111000000000111111111222222000000000000000000000000000000000000000000000000222111000//////000111222000000000000000000000000000000111111111111000000000000111111111222222222222222222222222222222222555444444888BBBYYY|||zzzkkk[[[SSSJJJ@@@777===;;;:::;;;<<<======<<<===>>>>>>>>>>>>>>>>>>>>><<<======???AAADDDGGGIIIMMMOOOSSSUUUVVVXXXZZZ\\\ZZZ[[[[[[[[[[[[\\\\\\\\\XXXWWWUUUTTTSSSTTTUUUVVVVVVTTTQQQMMMHHHDDD@@@>>>???>>>===<<<;;;;;;;;;;;;999999999999999888999999:::;;;;;;;;;:::;;;===>>>;;;???DDDLLLSSSYYY^^^```ppp}}}oooZZZKKKBBB===666555444222111000/////////////////////000000000//////......//////000111//////...------------...------------------------***+++,,,---....................................,,,---.........,,,+++***---------............///.../////////000000000000000111111000///......000000000111111111222222222222222333333444555555555555666666777777888999999999888777666555666888999<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<===>>>??????>>>AAACCCDDDDDDCCCBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEGGGIIIJJJLLLHHHLLLSSS___nnnwwwzzz~~~zzzwwwxxxvvvxxxzzz~~~nnn\\\GGGAAA:::555333333222111000000000000000000000000............////////////................................................------------------------................................................000/////////.........---------------------------------------------------...------,,,,,,------...lll______WWWOOOMMMJJJHHHGGGGGGFFFDDDDDDCCC@@@===:::999888888777666555444333333333333222000//////000111111000000000000000111111111111111111111000000///......000000000000000000000000000000000000000000000000111111000000000000111111////////////////////////000000111111111111000000000000000111111111222222222222222222222222222222111222555444444<<>>??????>>>======<<<;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;<<<===?????????@@@CCCEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFDDDBBB@@@@@@@@@AAAAAA@@@???===;;;999888777888888777777888888999:::666666777999:::;;;999777::::::999:::<<>>999666444333222111111111111111++++++++++++++++++++++++//////......//////000111//////...------------...------------------------......---,,,,,,,,,------.................................------------------------............///....../////////000000000///000111000///...///000000000000111111111222222222222333333444444555555555555666666777888888888888777666555555666777888;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<===>>>???@@@>>>@@@CCCCCCBBB@@@@@@AAACCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHEEEHHHJJJJJJMMMZZZnnn~~~|||}}}wwwqqqwww~~~}}}yyywww}}}hhhUUUGGG>>>444333222222333333111000/////////////////////////////////...............................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------......................../////////...............------------------------------------------------...------,,,,,,------...lll______VVVRRROOOLLLIIIIIIHHHGGGFFFDDDCCC@@@>>>;;;999999888666666444333333333333333222111//////111222111000///000000000111111111111222111111000000//////...////////////////////////000000000000000000000000111000000000000000000111////////////////////////000000111111111111000000000000000000111111111111222222222222222222222222222333555555222111;;;FFFaaavvvccc[[[OOODDD??????@@@AAA??????>>><<<;;;;;;::::::999:::;;;;;;;;;;;;::::::999999999888777888:::<<<888888888999999999::::::===<<<:::999888777777888:::::::::::::::999999999888777777777888999::::::;;;999999:::<<<===;;;999======>>>CCCJJJQQQVVVYYYqqqvvvyyyhhhQQQAAA;;;999666333222222111111111111222222333333333333333333333333///...............////////////...------------...------------------------///...---,,,+++,,,---...........................///......---------......---------............///........./////////000000///000111000///...///000000000000000111111111111111222222333444444555555444444555666666777777888888777777666777777888999::::::999999999:::;;;;;;::::::;;;<<<===>>>@@@AAA???AAACCCBBBAAA@@@@@@@@@BBBCCCCCCCCCCCCCCCCCCBBBDDDDDDDDDDDDDDDDDDEEEEEEEEEIIIKKKGGGCCCFFFPPPZZZ```uuuvvvmmmqqq}}}sssooojjjkkkrrr{{{jjjSSSAAA999777777222222222222222111000///......................../////////......---------................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................------------------------------------------------...------,,,,,,------...lll___^^^VVVSSSPPPLLLIIIHHHHHHGGGFFFDDDCCCAAA>>><<<:::999888666666444333333333333333444222000000222333222111///000000000111111111111000000000111111111111111////////////////////////000000000000000000000000000000000111111000000000000000000000000000000000000000111111111111000000//////000000000111111111222222222222222222222222444222222666777555555777EEEaaa{{{gggUUUHHHAAA?????????>>>>>>>>>???@@@AAABBB;;;<<<===============<<<<<<<<<;;;:::888888:::<<<::::::::::::;;;;;;;;;;;;999999888888888888888999999999999999999999999999:::999999999999999:::;;;===<<<999999:::<<<======AAADDDJJJUUUcccooowwwzzzyyyaaaTTTCCC999777777444111111111000000111111222333000000000000111111111111000000///...------......//////...------------...---------------------------,,,++++++,,,---///000..............................---------......///---------............///............////////////...000111000///...///111//////000000000111111111111111222222333444444555444444444555666666777777888888888888999999::::::999999999999999:::;;;<<<:::::::::;;;<<<>>>???@@@@@@BBBCCCBBBAAA@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@CCCGGGHHHGGGGGGIIILLLHHHRRRggg~~~vvvuuuyyy~~~{{{zzz}}}|||sssoookkklllttt~~~eeeWWWEEE888333333555666444444333111000///////////////////////////////////////......------,,,,,,................................................------------------------------------------------........................---------...............------------------------------------------------...------,,,,,,------...nnnaaa```VVVRRROOOJJJGGGFFFFFFEEEEEEDDDCCCAAA???===;;;999888777666555444333333333333444222111111222333333222000000000000111111111111//////000000111222333333000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000/////////000000000111111222222222222222222222222444///...444999888444333;;;FFFZZZxxxtttcccWWWOOOKKK???>>>===<<<;;;<<<======???>>>>>>======<<<<<<;;;;;;<<<<<<;;;999999:::<<<:::;;;;;;;;;;;;<<<<<<<<<777777888999::::::;;;;;;:::::::::::::::::::::999::::::999999::::::;;;<<<888999999999:::>>>CCCGGGLLLQQQ\\\lll~~~wwwZZZQQQHHH>>>777555444111...000000000000000111222222000111111222333444555555444333222000///......---//////...------------...------------------------***++++++,,,---...000111........................---------------.........---------............///------........./////////...///000000//////000111/////////000000000111111111111222222333333444444333333444444555666666666888888999::::::;;;;;;;;;:::999999::::::;;;<<<===::::::;;;;;;<<<===>>>???@@@AAABBBBBB@@@@@@AAACCCBBBBBBCCCCCCCCCCCCBBBBBBAAABBBCCCCCCCCCCCCCCCBBBEEEDDDCCCDDDFFFGGGHHHHHHJJJHHHLLL[[[ppp~~~{{{{{{~~~|||xxxvvv~~~~~~|||tttsssssswwwlll[[[HHH>>>666555666555222000000111000///------///111////////////////////////.........---------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------------.........------------------------------------------------...------,,,,,,------...rrrdddbbbXXXSSSOOOJJJFFFEEEEEEEEEEEEDDDCCCBBB@@@>>>;;;999888888777666555444444444444333111000000111222222111000000000000111111111111......//////000111111222000000000000000000000000000000000000000000000000///000111222222111000///////////////////////////000000111111111111000000////////////000000000111222222222222222222222222333///...222555444333444222777@@@SSSssszzzttt___[[[UUUNNNGGGAAA>>>===???>>>===<<<;;;;;;<<<===888:::<<<<<<;;;:::;;;<<<888888999999999:::::::::777888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;===>>>@@@AAA>>>DDDKKKOOOQQQVVV___ffflllqqq|||vvv^^^HHHDDD???999444222111111000111000000000000111111222;;;<<<===>>>@@@BBBCCCDDD999888666444111000///...//////...------------...------------------------******,,,---.../////////........................***+++,,,.........---,,,---------............///---------.........//////---///000000//////000222////////////000000000111111111111222333333444444222333333444555555666666777777888999::::::;;;;;;::::::::::::;;;<<<===>>>;;;;;;;;;;;;;;;<<<===>>>>>>???@@@@@@??????AAACCCCCCCCCDDDDDDDDDDDDCCCCCC@@@AAABBBDDDDDDDDDCCCCCCHHHGGGEEEDDDDDDDDDEEEEEEFFFDDDGGGNNNUUU]]]jjjxxx|||qqqnnnuuu|||rrrrrr|||~~~tttdddSSSEEE???:::444111444555111///000,,,...000///...---///111------------------------,,,------------------...................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------.........------------------------------------------------...------,,,,,,------...uuugggeeeZZZVVVQQQLLLHHHGGGGGGGGGGGGDDDCCCBBB@@@>>>;;;999888888777666555555444555555222000//////000111111000000000000000111111111111.........///////////////000000000000000000000000000000000000000000000000///000111222222111000///........................000000111111111111000000////////////000000000000222222222222222222222222444111111222111///111555///888===<<>>===<<<<<<===:::::::::;;;;;;;;;;;;<<<999::::::;;;<<<;;;;;;;;;:::::::::::::::;;;;;;;;;:::;;;<<<>>>@@@CCCEEEGGGOOOZZZgggnnnrrrxxxttt\\\RRRHHH===:::777444111///000222444111111000000000000111111+++,,,...000222444666666===<<<999777444222000000//////...------------...------------------------***+++---...///......---........................)))***,,,......---,,,+++---------.........//////---------.........//////---///000000//////000222////////////000000000000000111111222333333444444222222333444444555555666555666777999999::::::::::::::::::;;;<<<===>>>???<<<<<<;;;;;;;;;<<<<<<===<<<===>>>>>>===>>>@@@BBBCCCCCCDDDDDDDDDDDDCCCCCC@@@AAABBBDDDEEEEEEDDDCCC@@@CCCFFFGGGFFFFFFGGGHHH@@@AAAEEEGGGCCC@@@IIIWWW]]]iii|||uuujjjkkkrrrxxxzzzjjjeeelllsssuuutttwwwwwwcccPPPEEE<<<222000555555000...///---***///666+++///222222000......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........................................................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------.........------------------------------------------------...------,,,,,,------...yyyccc\\\YYYVVVSSSNNNJJJIIIHHHFFFEEEEEEDDDBBB@@@===;;;999888999777555444444444333222222222222111111111000000000000000000000000000000000000000000000000000000///////////////......---////////////000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000222111111111000000//////222222333333333333444444555222333777888CCCbbbqqqgggZZZMMMCCCBBBAAA>>>===@@@;;;888999<<<<<<::::::===999;;;===>>>===<<<<<<<<<<<<;;;:::;;;===>>>===;;;============<<<<<<<<<<<<;;;???FFFNNNVVV^^^ggglllxxxfffWWWOOOCCC:::999555444333222111111111111111111000000000000111111111111111111000...---,,,000///111777;;;999222,,,...///000000000///---,,,.........------,,,,,,,,,........................------------------------///...---,,,,,,---...///........................,,,,,,,,,---...///000000000000000000////////////////////////000000000000111111111111111111111111333333333444444444555555888777777777888999::::::999999:::;;;;;;<<<======;;;;;;;;;::::::999999999<<<<<<===>>>???@@@@@@AAABBBDDDEEEDDDBBB@@@@@@AAAAAAAAABBBBBBCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@AAAFFFGGGLLLUUUeeewwwwwwmmmuuu}}}{{{zzz~~~}}}}}}}}}{{{wwwuuusssyyyyyycccTTTCCC@@@;;;666222222222333////////////////////////000///---,,,,,,,,,...////////////...------,,,,,,------............------------------------------,,,,,,------.../////////........................------------------------------------------------------------------------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,zzzfff___]]]VVVRRRMMMJJJHHHGGGEEEDDDCCCBBBAAA???===<<<::::::999777555444444444333222222222222111111111000000000000000000000000000000000000000000000000000000000000000111000//////...////////////000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000111111111111000000000///222222222333333333444444111111555;;;:::;;;KKK```tttgggZZZTTTOOOGGGAAA???@@@<<<;;;>>>???<<<:::;;;======>>>>>>>>>>>>======>>><<<;;;<<<>>>???@@@???<<<>>>@@@BBBDDDEEEGGGIIIJJJPPPZZZeeeppp{{{pppVVVKKKEEE<<<666777444444333222111111111111111111000000000000111111000000111000000///...---///...///333777666111+++...//////000///...---,,,------------------,,,,,,------------------------------------------------///...------------...///........................,,,---------.../////////000/////////////////////////////////000000000000111111111111111111111111333333333444444444444555555666666777888999;;;<<<999999999:::;;;;;;;;;<<<;;;;;;;;;:::::::::999999<<<<<<<<<===>>>>>>??????<<<>>>@@@@@@??????@@@BBB@@@@@@AAABBBBBBCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@???????????????@@@???@@@DDDMMMXXXcccjjj|||zzznnnjjjpppyyyuuuqqqqqqsssvvv{{{}}}oooaaaSSSEEE<<<;;;999555222000000111111................................................------..................------............------------------------------...............---------........................------------------------------------------------------------------------...------,,,,,,---------------------------------......---------,,,,,,,,,xxxggg```]]]UUUQQQMMMIIIGGGFFFEEECCCBBBAAA@@@???>>>===<<<;;;999777555444444444333222222222222111111111111111000000000000000000000000000000000000000000000000111111111111111000000///////////////000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000111111111111000000000000222222222222333333333333222111555:::888333999CCCXXXzzzyyyrrrggg[[[TTTRRRKKKGGGJJJLLLHHHCCCAAAEEEBBB??????AAACCCBBB@@@???===;;;;;;>>>BBBEEEFFFIIIMMMQQQVVVYYY]]]aaadddgggnnnzzzgggUUUEEE>>>:::444333666444333222111000000000000111000000//////000000111/////////000000//////......------///222333///+++...////////////...------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...------------...///------------------------------..................////////////////////////////////////000000000000111111111111111111111111333333333333444444444444444444555666888:::;;;<<<999999999999999999999:::;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<============????????????@@@AAABBBCCC??????@@@@@@AAABBBBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@@@@?????????>>>=========>>>===;;;:::<<<@@@DDDGGGXXXeeewww}}}pppmmmooossssssrrrqqqqqqrrrssstttsssyyywwwssswwwwwwyyy~~~ttthhhWWWIII@@@;;;777444222111000///......//////........................+++,,,...//////...---,,,,,,,,,------...//////000------............------------------------------//////......---,,,,,,+++---------------------------------------------------------------------------------------------------------,,,,,,------..............................------------,,,,,,,,,tttddd^^^ZZZTTTQQQLLLIIIGGGFFFDDDCCCBBBBBBAAA???>>><<<;;;:::999777555444444444333222111111111111111111111111000000000000000000000000000000000000000000000000000111111111111000//////////////////000000000000//////////////////////////////////////////////////////000000000000//////000000000000000000000000111111111000000000000000111222222222222333333333666222111333444222666===>>>RRRpppzzzqqqkkknnnpppkkkddd```bbb]]]YYYYYY^^^bbbbbb___XXXUUURRRSSSWWW^^^cccfffoootttyyy}}}qqq\\\NNNEEE<<<888555000111666222222111000000000000000000000////////////000000---......///000000//////...,,,,,,---///000...---/////////.........------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------.........------------------------...............---------.........///////////////////////////000000000000111111111111111111111111222222333333333444444444444555555666777888:::;;;999999999888888888888888;;;;;;;;;;;;;;;;;;::::::==================<<<<<>>>>>???@@@@@@???>>>?????????@@@@@@@@@AAABBBBBBBBBBBBAAA@@@?????????>>>>>>===<<<;;;;;;:::<<<<<<::::::999:::;;;<<<888@@@JJJUUUeeewwwyyyqqqjjjhhhjjjnnnqqqmmmooorrruuuvvvvvvuuuuuurrruuuzzz|||~~~}}}zzzzzzwwwrrrppprrrxxx~~~}}}pppcccYYYFFFAAA<<<888777777555444......//////......------........................//////......---,,,,,,+++---------.........//////------............------------------------------.........------,,,,,,,,,------------------------------------------------------------------------------------------------------,,,,,,,,,---......------------------------------------------------rrrccc]]]WWWTTTQQQLLLIIIGGGFFFDDDCCCEEEDDDBBB@@@===;;;999888999777555444444444333222111111111111111111111111000000000000000000000000000000000000000000000000//////000000//////...---////////////000000000000//////////////////////////////////////////////////////000000000000//////000000000000000000000000000000000000000000111111111111111222222222333333666222///111333444777:::222666DDD]]]}}}gggPPPDDDAAA===999666222///000333111111000/////////000000000000////////////000000,,,---...//////000000///...---,,,,,,...////////////......---------------,,,,,,,,,------.........---------------------------------------------------..................---------------------------...............---------------....../////////000////////////000000000000000000000000000000000000222222222333333333444444666666666555666666777777888888888888888888888777;;;;;;;;;;;;;;;;;;;;;;;;???>>>>>>>>>>>>>>>>>>>>>@@@===:::<<<@@@BBB@@@>>>>>>>>>>>>???????????????@@@@@@AAA@@@@@@???>>>=========<<<;;;::::::999999777777888888888888888888777999888777<<>>>>>>>>>>>????????????@@@===;;;AAAIIINNNKKKGGG????????????????????????????????????>>>===<<<;;;;;;;;;::::::999888888888666777888888888777666666888:::999666666:::;;;999BBBJJJVVVdddqqq}}}xxxuuuttttttuuuuuuvvvwwwxxxwwwssspppyyy|||pppeee]]]LLLFFF===888777777777666444333222111000///......222222111111000///---,,,------------------------<<<999444///---...000222000//////...------,,,,,,------............------------------------------***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...tttiiicccZZZVVVRRRMMMJJJHHHGGGEEEDDDDDDCCCBBB???===;;;:::999999777555444444444333222000000111111111222222222000000000000000000000000000000000000000000000000000000000000000///......////////////000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000///000000000111111111111111111111111222222222222...000333555555444111...333666:::;;;>>>QQQxxxlllYYYKKKAAA>>>???555555444111000000000000/////////......//////000//////............//////------......///.........,,,---------,,,---...//////...---,,,,,,,,,------------------------,,,,,,------------------------------------------------------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////,,,,,,---......///000000////////////000000000000000000000000000000000000111222222222222333333333555555555444444555666666777888888999999:::::::::;;;;;;;;;;;;<<<<<<<<<===<<<<<<======>>>?????????AAA======EEEPPPUUUQQQJJJ????????????????????????>>>>>>>>>======<<<;;;:::888888888888888888888888888888888999888777666666222666888777888;;;:::777;;;<<<>>>BBBIIIRRRYYY^^^kkksss|||~~~~~~wwwlllaaaUUUKKKCCC===777444222111222555777999333333222111000111444555000000//////......------------------------------666444111...---...///111..................------------............------------------------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,---...//////------------------------,,,,,,,,,---------......sssiiicccZZZVVVSSSNNNKKKIIIHHHFFFEEEBBBAAA@@@???>>><<<;;;;;;999777555444444444333222000000111111222222222222000000000000000000000000000000000000000000000000111111111111111000//////////////////000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000//////000000111111111222000111111111111222222222000222333222222444555555...111666888666999KKK^^^yyybbbLLLCCC@@@:::333000222333222111222444444222//////.........//////000//////............//////---...............------***,,,------,,,,,,---...///...---,,,+++,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,,,,------...///000000////////////000000000000000000000000000000000000111111222222222333333333333333333444555666777888777777888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<======:::;;;;;;<<<===>>>??????>>>::::::BBBLLLPPPJJJBBB@@@@@@@@@???????????????============<<<;;;:::999777777777777888888888888555555666666666555555444333555444111111444444222999888777888999;;;<<<===;;;EEENNNQQQOOORRR\\\fffoooqqquuuzzz|||rrrjjj^^^RRRIIICCC<<<777555555666666111111111111000///......///000111000///............------,,,,,,---......------------------------,,,,,,++++++++++++,,,---,,,,,,------.../////////---..................---------------------------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------+++++++++,,,---...///000........................,,,,,,,,,------.........uuuiiibbbZZZWWWSSSNNNKKKHHHGGGEEEDDDDDDEEEEEECCC???<<<;;;;;;;;;999666444444333111000000000000000000000000000000000000000000000000000000000111111111111000000000//////.........//////111000000///////////////111111111111111111111111000000000000000000000000...///000111111000///...////////////000000000000...//////000111222222222......///000000000000000111111222222222222111111222333444333444666:::===NNNccc}}}pppQQQHHH>>>777666666444222111111111111111111111111000000000000000000000000///...------...///000111:::777333...,,,+++---...,,,,,,------------,,,,,,---,,,***))))))***,,,---+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++...------,,,,,,------...,,,,,,,,,------,,,++++++------------------------.........------,,,,,,,,,///////////////.........////////////000000000000111111111000000000000000111111111111111222222333222222333444555666777777777777888999999999999888;;;;;;:::::::::;;;<<<<<<>>>===<<<;;;;;;<<<>>>>>><<<<<<===>>>@@@AAABBBBBB>>>???@@@???======>>>???<<<<<<;;;;;;;;;<<<<<<===888888777777666666555555555555555555555555555555444444444444444444444444444444444444444444444444666666777999:::<<<======AAABBBEEEIIIMMMRRRVVVXXX^^^```dddiiillloooooopppzzz~~~xxxppplll]]]YYYRRRIIIAAA;;;777555555444444333222111000000////////////////////////111111000000//////..............................------------------------------------------------,,,...//////...------.........//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***,,,,,,,,,---------..............................---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,tttgggbbb[[[WWWTTTOOOKKKIIIGGGEEEDDDDDDEEEEEECCC???<<<;;;;;;;;;999666444444333222000111111111111111111111111000000000000000000000000000000111111111111000000//////............//////000000///............///111111111111111111111111000000000000000000000000...///000111111000///...////////////000000000000...//////000111111222222/////////000000000000000111111222222222222111111333444444444444555999;;;???DDDYYYzzzmmmYYYPPPFFF???777333333444222000111111111111111111111111000000000000000000000000///......------...///000999777333///---,,,------------............------...---+++******+++---...+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,---------------......------,,,------------------------......---------,,,,,,,,,////////////.............../////////000000000000000000000000000000000000222111000000111111333333111222333333555555666777777888888999999999999999;;;::::::::::::;;;<<<<<<;;;;;;::::::;;;===>>>@@@======>>>>>>??????@@@@@@???@@@AAA@@@>>>======???===<<<<<<;;;;;;;;;<<<<<<888888777777666555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444555555555666666555666666777999:::<<<===777999===@@@CCCDDDEEEEEEEEEHHHNNNSSSVVVWWWVVVVVVTTTSSSRRROOOJJJEEE???<<<<<<;;;888666555555555666222222222111111111111111........................000000000/////////..............................------------------------------------------------,,,...//////...------..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,---------..............................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,sssfffbbb\\\WWWTTTOOOKKKIIIHHHEEEDDDCCCDDDDDDBBB???<<<;;;;;;;;;999666555444444222111111111111111111111111111000000000000000000000000000000111111111111000000//////............//////000000///............///000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000...//////000000111111222111111000/////////000000111111222222222222111111333444444444333444777999777444:::MMMddd|||cccLLL@@@<<<;;;666222000222333222000000000000000000000000000000000000000000000000000000///......---.........666555333000///------,,,.........//////...............,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------------...//////......---------------------------...------------,,,,,,,,,............................../////////000000000000000000000000000000000222222111000000222333444111222222333444555666666888888999::::::::::::999:::::::::::::::;;;<<<<<<999999888999:::<<<>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBB@@@>>>======>>>======<<<;;;:::::::::;;;888888777666666555555444444444444444444444444444333333333333333333333333333333333333333333333333333333333222111111000000111111000///////////////111222444666888888888888555777999;;;<<<<<<<<<<<<<<<<<<;;;:::888555333222000///.........///000111/////////000000111111111........................///////////////.........------------------------------------------------------------------------,,,---//////---,,,---...---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,---------..............................------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,tttfffaaa\\\WWWTTTPPPLLLJJJHHHEEECCCCCCDDDDDDBBB???===<<<<<<;;;999666555555444333111111111111111111111111111000000000000000000000000000000111111111111000000///............//////000111111000////////////000//////////////////////////////////////////////////////000000000000//////////////////000000000000////////////000000111111222111000/////////000111111111222222222222111111333444555444333333555777888:::===>>>@@@QQQuuummm\\\NNNBBB<<<<<<555333111111333444222111////////////////////////////////////////////////000//////...------------111111111000...---,,,+++......////////////.........---,,,,,,,,,,,,---...---------,,,,,,++++++++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,---,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...............///........./////////000000/////////000000000000000222222111000111222333444222222333444555666777777888888999:::::::::::::::999999999999:::;;;<<<<<<999999888888999;;;<<<>>>>>>>>>>>>>>>>>>?????????BBBBBBBBBAAA>>>=========>>>===<<<;;;::::::999999888777777666555555444444444444444444444444444444222222222222222222222222222222222222222222222222444333333222222111111000333222222222222222333333222222333444444444333333333333333333333444444444444444333333222333333333333222111000///.........////////////////////////................................................------------------------------------------------------------------------+++---///...---,,,---------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------..............................,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,wwwggg```\\\WWWTTTPPPMMMKKKIIIFFFCCCCCCDDDDDDBBB???===<<<<<<;;;999666555555555444222111111111111111111111111000000000000000000000000000000111111111111000000...............///000000333222111111000000111111........................////////////////////////000000////////////000000////////////000000000000///////////////000000000111111000000000000111111111111222222222222111111333444555444222222444555666:::===999222777KKK```iiiXXXGGG@@@>>><<<999888222222222222333222111///........................//////////////////////////////.........---,,,,,,---.........---,,,+++***......////////////......,,,,,,++++++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------......//////............////////////......//////000000000000222222222222222333333333333333444555666777777888888888999::::::::::::999888888888999:::;;;<<<<<<;;;;;;999999888999:::;;;<<<<<<===>>>???@@@AAABBBAAABBBBBB@@@>>><<<<<<===>>>===<<<::::::999999999777777666666555444444444444444444444444444444444222222222222222222222222222222222222222222222222111222222222222222333333111111111111111222333333111111111111000000/////////...---------...000000......---,,,,,,---......---------......///000111000000//////...------,,,........................---------------.........------------------------------------------------------------------------+++---......---,,,,,,---,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------..............................,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,yyyggg___[[[VVVTTTQQQNNNLLLIIIFFFCCCBBBCCCDDDBBB???=========;;;999666555666555444333222222222222222222222222000000000000000000000000000000111111111111000000......---......///000111222222111000000000000111////////////////////////000000000000000000000000000000////////////000000////////////000000000000///////////////////////////000111111222222111111111111222222222222111111111333444444222222333444555333333444777999::::::PPPbbbmmmZZZMMM@@@555333555444222000000000111000000///...---////////////////////////000000000000000000000000------.........---,,,,,,,,,,,,---------,,,++++++.........//////.........++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---......//////------........./////////---......//////000000111000111333444444444333222222333333444555666777777777777888999999999999888888888888888999;;;<<<======<<<:::999888888999::::::;;;<<<===???@@@AAABBB@@@@@@AAA???===<<<<<<===<<<<<<;;;:::999999999:::777777666555555444444333333333333333333333333333111111111111111111111111111111111111111111111111//////000000111222333333111111000///.........///333333222222222222222222222222111111111333444666222222111000000000111111---------....../////////111000000///...---,,,+++------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,......,,,+++,,,---+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,---------..............................,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~yyyggg^^^ZZZVVVTTTQQQOOOMMMJJJFFFCCCBBBCCCCCCBBB???=========:::888666666666666555444222222222222222222222222000000000000000000000000000000111111111111000000---------......///000111111000000///.../////////////////////////////////000000000000000000000000111000///......///000111////////////000000000000////////////////////////,,,...111333444333222111111111222222222222111111000111333333222222333444444222111333999<<<999444555===QQQooommm]]]KKK>>>>>>888444444333//////222//////000///............////////////////////////000000000000000000000000+++,,,---.........---,,,---------------.........------............------+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,***+++,,,---............++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,------...//////---------.........//////------......///000000111...111444666777555222000000111111222333444555666666666777888888888888777777777777888999;;;<<<===<<<<<<:::999999:::;;;;;;::::::;;;;;;<<<===>>>>>>===>>>???>>><<<;;;<<<===;;;;;;::::::999:::::::::777666666555555444333333333333333333333333333333111111111111111111111111111111111111111111111111//////000000111222222333222111000///////////////,,,,,,,,,,,,,,,------...///......---...///000111///////////////.........111111111000000///...---000000//////......------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***,,,...---,,,+++,,,---***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,---------..............................+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,yyyfff]]]ZZZVVVTTTQQQOOOMMMJJJFFFCCCBBBCCCCCCBBB???=========:::888666666666666555444222222222222222222222222000000000000000000000000000000111111111111000000---------......000111111//////...---------------000000000000000000000000000000000000000000000000111000///......///000111////////////000000000000///////////////.........***---111444555555333111111111222222222222111111///111333333333222333444000444666333000222777;;;;;;444555FFFaaa}}}yyy]]]LLLEEE@@@;;;333333555555000,,,///777///000111000//////000111000000000000000000000000000000000000000000000000***+++---...///...------///............///000111,,,------------------,,,,,,------......------,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,+++,,,---...////////////++++++++++++++++++++++++,,,,,,,,,------.........++++++,,,,,,---...//////---------.........//////---------...///000000111---000555888888666222/////////000111222333333444555555666777777777777777777777777888999;;;<<<===;;;::::::999:::;;;===>>>::::::::::::::::::::::::<<<===>>>===<<<;;;<<<===::::::999999999:::;;;;;;777666666555444444333333333333333333333333333333000000000000000000000000000000000000000000000000222222222222333333333333///////////////000111111////////////000111222222000000///////////////000000000111111222111111000+++,,,---///000111111111.........////////////000------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***,,,...---,,,+++,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,---------..............................+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,sssmmmcccXXXXXXTTTPPPLLLJJJHHHFFFDDDDDDDDDDDDCCCBBB???===;;;999999888777666555444444444222//////000222222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000......//////000000111111//////000000000000//////......///000000000000000////////////////////////......///000000000000000000000000000111111111111222222333333333333444444333333333444444444555555888777:::@@@EEEPPPhhh~~~{{{iiiSSSDDD@@@>>>888222333222222111000///......000000000000000000000000////////////////////////------......//////000000........................+++,,,------++++++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++---------------------------------............///............////////////000000000000111111111111000000000000111222333444666666666666777777777777999999888888888888999999888999::::::999888999:::::::::999999999:::;;;<<<<<<===>>>>>>>>>===;;;:::888888888888888777666666666555555555555444444444111111111111111111111111111111111111111111111111000000000000000000000000333222000//////000222333222111111000///......---////////////////////////......------------........................------//////////////////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------------------------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------,,,,,,+++***+++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,sssjjj```YYYXXXTTTPPPMMMJJJHHHFFFDDDDDDDDDDDDCCCAAA???<<<;;;999999888777666555444444333111000000111222222111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////......//////000000000000......////////////............///000000000000000////////////////////////......///000000000000000/////////000000000111111111111111222222222333333333333333444444444444555444222444666888<<>><<<:::999999888777666555444444222111000111333333111000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////...////////////000000000------............------......///000000000000///////////////////////////......///000000000000///....../////////000000000000000000111111111111222333333333333444444444444555444444555444333666<<>><<<:::999999888777666555444444222111000111333333111000000000000000000000000000000000000000000000000000////////////////////////////////////////////////......................../////////............---//////000000000000//////------...////////////...////////////////////////------...////////////........./////////000000000111111111222222222333333222222222222333333333333222333111///111666888666333666999888999AAANNNYYYxxxqqqbbbOOOGGG???;;;888444333555333111///......000111222222111111000...------,,,........................------------------------.........---------------........................+++,,,------++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------............///............////////////......////////////000000000000000000111222333444333333444555666777777888777888999::::::999888777555777888777666555666777888999:::;;;<<<;;;:::999::::::;;;<<<;;;:::999888555555555555555444444333333333333222222222111111000000000000000000000000////////////////////////........................000000000000000000000000........................------------------------------,,,,,,,,,,,,------++++++,,,,,,------......------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,------......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------,,,,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,oooddd___\\\VVVUUUSSSQQQPPPMMMJJJGGGDDDDDDDDDCCCAAA???<<<;;;999999888777666555444444333111000000111222222111000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................//////.........---------...//////////////////...,,,---......//////......////////////////////////,,,---......//////....../////////000000000111111000000000111111111111222111222222222222333333333222555555000000555777555///222666888888666777999DDDVVVqqqvvvfffVVVFFF;;;999444333555555000...111999666222000000000///...000000/////////.................................------------------------,,,------------------...------------------------+++,,,------++++++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------------............///............////////////........./////////000000000000000000111222333444222333333444555666777888666888999::::::999888666666777888888666666777888777999:::<<<<<<;;;:::999888999:::::::::999777777444555555555555444333333222222111111111000000000000000000000000000000000...................................................//////////////////...........................---------------------------,,,,,,++++++,,,,,,---***++++++,,,------......------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------+++,,,------......------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------.........---+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,mmmddd^^^WWWVVVUUUSSSRRRQQQNNNJJJGGGDDDDDDDDDCCCBBB???===;;;999999888777666555444444444222//////000222222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................//////.........------------..................---,,,---......//////......////////////////////////,,,---......//////......000000000000111111111111////////////000000000000111111222222222333333333...444555000///333555222444222111444777888888888999;;;@@@JJJ]]]xxxuuuhhhUUUGGG???;;;777444777111...111111---...333444000---...111222111............///////////////........................------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++---------------------------------.........//////............/////////000............/////////000000000000000111222333444222222333444555666777888666777999::::::999777666666888999888777666777999777888:::<<<<<<;;;:::999777888888999999777666555444444555555444444333222000000000000////////////000000000000000000000000................................................------............---------.....................---------------------------,,,,,,++++++,,,,,,---******+++,,,,,,---......------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------+++,,,,,,---.........---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------....../////////...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,ppp___^^^WWWXXXVVVSSSQQQPPPNNNLLLIII@@@DDDGGGDDD???<<<===???:::888777666777666555333111111111111000000//////222111000//////000111222000000000000000000000000////////////000000000000000000//////.........---//////000000///...------................................................,,,---......//////..............................////////////////////////////////////000000000000222222111111000/////////000000000000111111111111777999;;;888333000222555333444444555666777888888777888999:::???KKK\\\hhhkkk\\\MMMHHH@@@;;;999777555222222111111111000000//////000000000000000000000000//////.........---------//////000000000000//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++///...,,,++++++,,,...///------------------------------------------------,,,,,,,,,---------.........---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,//////.........------------------------------------------............///////////////////////////000000000111222222333333333333444444555666666777555666666666777777777888888999999999999:::::::::<<<<<<;;;:::999999999999999999999888888888888888555555444333333333333444111111000000//////......////////////////////////////////////////////////...------,,,,,,------...////////////////////////---------------------------------------------------------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,---......------------------------.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,---------...............------,,,,,,,,,------------------------/////////...---------,,,........................---------,,,,,,+++++++++------------------------.........------,,,,,,,,,qqq```^^^WWWXXXVVVSSSQQQPPPNNNLLLJJJDDDGGGHHHGGGCCC@@@>>>>>>:::888777666777666555333222222111111111000000000222111000//////000111222000000000000000000000000------------............000/////////.........---...////////////......---................................................,,,---......//////........................................................./////////000000000000000000000000000000111111000000000000111111111111555888:::777333111222555333444444555555666666666666777888888999>>>GGGOOOUUUhhhppp]]]NNNFFFCCC???:::777666555333111111111111000000000////////////////////////////////////.........---------...//////000000//////...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...---+++******+++---...------------------------------------------------,,,,,,,,,------------......---,,,,,,+++++++++,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,///.........---------------------------------------------............//////////////////////////////000000111111222333333333333333444555555666666666666666666666777777777777777888888999999999:::999999888888888999999:::777777777777777666666666555444333333222222333333000000000000//////.........................................................------,,,,,,------...........................---------------------------------------------------------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------...------------------------......---------,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,---------............---------,,,,,,,,,------------------------...............---------...........................---------,,,,,,,,,+++------------------------......---------,,,,,,,,,rrraaa___XXXXXXUUUSSSQQQPPPOOOLLLJJJCCCCCCDDDDDDDDDAAA<<<888:::888777666777666555333222222222222222111111111111111000000000000111111////////////////////////------------............/////////...............---....../////////......................................................,,,---......//////..............................------------------------....../////////000000000......///000000111222222000000000000111111111111333666777666333222333666333333333444444444444444333666888777444333666888777AAAPPP^^^mmmyyykkkZZZNNNEEE>>>;;;<<<666444333222333333111///111111000000000000//////////////////////////////...............------------..................---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,************,,,,,,------------------------------------------------,,,,,,,,,,,,------------------,,,+++++++++,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,............---------------------------------------------............/////////////////////////////////000111111222222333222222222333444444555555666666666666666666666666555555666777777888999999666666666666777888999:::666666666555555444444444333333222111111111111222000000000////////////......................................................------,,,,,,------...........................------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------------------------------...------------,,,,,,,,,------,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------.........------------,,,,,,,,,---------------------------------................................................---------------------------------------...------------,,,,,,,,,rrraaa```YYYWWWUUUSSSQQQPPPOOOLLLJJJBBB@@@AAACCCFFFDDD===777:::888777666777666555333222222222222222222222222111000000000000000000111////////////////////////////////////000000000000........................,,,,,,---...////////////................................................,,,---......///.................................------------------------........./////////000000////////////000000111111///000000000111111111111111333555444333222444666333333333222222222222222111444777777555333333444666777888999===HHHWWWccc|||ssscccXXXFFF>>>888777777666666999//////000111111111000///000000000000000000//////////////////////////////........................,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,++++++***************+++++++++,,,,,,,,,---------------------------------------------------------............/////////////////////////////////000000111222222222111111222333333444444555777666666666666555555555333444444555666777888888777666666666777777888999666666666555555444444333222222111000000000000000////////////////////////...................................................------,,,,,,------...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,---------.../////////................................................------------------------------------------------rrraaa```YYYWWWUUURRRQQQPPPOOOMMMKKKDDDBBBCCCGGGLLLKKKDDD>>>:::888777666777666555333222222222222222222222222000000000111111000000000////////////////////////////////////000000000000---------...............,,,,,,---......///......................................................,,,---......///.................................------------------------............////////////000000000000//////......///000000000111111111111000111222333222333444555222222222222222111111111333444555555555555666777777777555333333777>>>CCCJJJPPP^^^sss|||mmm___SSSHHH===555777444333666666222111222...000111222222000////////////////////////000000........................---.....................,,,,,,------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,------------,,,,,,---------------------------------,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,---------------------------------------------------............///////////////////////////...//////000111111222222111111222333333444444555666666666555555555555555333333444555666666777777999999888777777777777777888888777777666555444444111111000////////////000.............../////////...................................................------,,,,,,------...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------------------------------,,,---------.../////////................................................------------------------------------------------rrraaa___XXXVVVTTTRRRQQQQQQOOOMMMKKKCCCAAAAAAEEEIIIIIIDDD>>>:::888777666777666555333111111111222222222222222000000111111111111000000////////////////////////------------............---------------.........,,,------.........------................................................,,,---......//////..............................------------------------------........./////////111111000//////...------000000000000111111111111000000000111222333333333111111111222222222222222555444333222333333555555444444555666777888999:::888999@@@LLLXXXdddrrr~~~wwwkkkcccZZZRRRGGG???;;;999777555999555333444333000000222///111333333111000000000......////////////000000........................---------...............,,,------------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------------------------------------............///////////////////////////......///000000111111222222222222333444444555555444444555555555666666666444444555555555666666666:::999888777666666666666:::999999888777666555555111111000////////////000---............/////////------------------------------------------------...------,,,,,,------...------------------------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...---------------------------------.......................................---------------.........------------------------,,,,,,,,,------------...qqq```^^^WWWVVVTTTRRRQQQQQQPPPMMMLLLAAA@@@@@@AAACCCBBB>>>::::::888777666777666555333000000000111111111222222///000111222222111000///000000000000000000000000------------............,,,,,,,,,------.........------.........---,,,,,,................................................,,,---......//////......................................................---------.........////////////////////////......000000000000111111111111000//////000111222222222111111111222222333333333555444222111222222333333444333333555666666555333666444666;;;>>>AAAGGGNNNRRRYYYdddqqq~~~|||vvvkkk___SSSHHHAAA===;;;888555444444555666777444111111333222000222666...000222222000///000111........./////////000000........................---------.........//////------............------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------,,,,,,,,,------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------------------------------............///////////////////////////......//////000111111111333333333444555555666666222333333444555666777777666666666666555555555555777777666666555666666666:::999999888777666555444222111000000//////000000---------.........//////------------------------------------------------...------,,,,,,------...------------------------------------------------------------------------+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------...++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------...............---------........................+++,,,,,,,,,------------------------------------,,,,,,,,,---------......ppp___^^^WWWVVVTTTRRRQQQQQQPPPNNNLLLEEEDDDCCCCCCBBB@@@===;;;:::888777666777666555333//////000000111111111222///000111222222111000///111111111111111111111111////////////000000000111,,,,,,,,,------.....................---,,,++++++................................................,,,---......//////..............................////////////////////////---------.........//////------......///000000000000000000000111111111111000//////000111222222111000000111222333444444444333222111222333444444333555333222333555666444222444333555999888555555999999;;;===AAAFFFMMMVVV[[[ccclllyyy{{{rrrjjjbbbXXXQQQDDDCCC@@@;;;777666888:::000111222333222000...---111000222666444000///111,,,///000000...---000222---.........//////000000........................---------.........//////---......//////......---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++,,,,,,++++++***------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,---...+++******************+++++++++++++++++++++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,------------------------------------------.........//////////////////////////////......//////000111111111333333444555555666666777111222333444555777888888777777777666555555444444444444444444444555666777:::999888777666555444444222222111000000000000000---------.........//////------------------------------------------------...------,,,,,,------...------------------------------------------------------------------------+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,------...///++++++++++++++++++++++++,,,,,,,,,------.........+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........------------------------/////////......------,,,........................+++++++++,,,,,,---------------------------------,,,,,,,,,------.........rrr```___[[[[[[XXXTTTQQQPPPPPPOOONNNHHHEEEBBB@@@??????>>>===999999888777666555444444222222222222222222222222222222111111000000//////111111111111111000//////......,,,++++++,,,......---------............///---------............///.........------,,,,,,,,,......////////////......//////.........---------///............---------........................,,,...000000///...///000////////////000000000000111111111000000000000000111111000000000000111111111111111111111111111111222222222222222222222222111111222333333444555555222333444444555555444444555666666777888999999999===???BBBGGGMMMSSSWWWZZZdddhhhoooxxx}}}xxxrrrjjjddd___\\\QQQLLLEEEAAA???>>>;;;888555555555555555555555555000000000000000000000000000000000000////////////////////////............//////.........---------000///...---------------........................------,,,++++++,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,+++*********+++,,,------...---,,,***)))---,,,***))))))***,,,---***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///...///111111000000222333444333111222555777888888666777888777666666888:::999999:::999888666444333333444444555555555555555777777777666555555444444000000000000///////////////............---------------------------------------------------------,,,,,,,,,---------......------------------------///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,)))))),,,111222...***//////.........------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,............////////////......===666...+++,,,...---+++,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,tttaaa___ZZZYYYVVVRRRQQQQQQQQQQQQPPPHHHEEEBBB@@@??????>>>===999999888777666555444444222222222222222222222222111111111000000/////////111111111111111000//////...------,,,,,,------...---------............///---------............///------------------,,,,,,------............------//////.........---------///............---------........................,,,...///000///...///000.../////////000000000000000000000000000000000000111111000000000000111111111111111111111111111111222222222222222222222222111111222222333444444555222333333444444444444444444444555555666777777888666666777999<<<>>>AAABBBAAACCCGGGLLLQQQUUUWWWYYY___```aaadddfffiiilllmmm|||~~~}}}yyyuuutttuuuqqqpppnnnkkkfff```[[[XXXOOOMMMKKKGGGDDD@@@>>><<>>===999999888777666555555444222222222222222222222222000000000000////////////111111111111111000//////------............---------------............///---------............///,,,,,,------------------,,,,,,------------,,,,,,...............---------///............---------........................,,,---//////.........///....../////////000000000000000000000000000000000111111000000000000111111111111111111111111111111222222222222222222222222111111222222333333444444222222333444444444444333333333333444555555666666444444333333333333444444999999;;;<<<============BBBBBBCCCCCCEEEGGGHHHIIIKKKLLLMMMLLLIIIGGGFFFGGGEEEEEEDDDCCCAAA>>>;;;:::;;;;;;:::999999888777777666444111000111222222111000000000000000000000000/////////////////////////////////////////////////////////............---............------------///...------------------------------------------,,,,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++******++++++***+++,,,,,,---,,,,,,+++---,,,+++******+++,,,---***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------000///---,,,+++,,,,,,---........................---------............///...///111111000000222333333111000111444555666555666777777777777888<<>>:::999999888777666555555222222222222222222222222////////////////////////111111111111111000//////,,,---...//////...---,,,---------............///---------............///,,,,,,,,,------.........,,,------......------,,,........................///............---------........................+++---//////...---...///........./////////000000/////////000000000000000111111000000000000111111111111111111111111111111111111111111111111111111111111222222333333333333111111222333333333333333333333333444444444555555444444444444444555666666333444444555666555555555555555555444555555666666777888888888777666666666888888999999888777666555444444333333222222111111111000//////000111111222////////////////////////////////////////////////........./////////////////////.........---------------------------------......---,,,,,,---------------------------------,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++***++++++,,,******++++++,,,,,,,,,,,,---,,,++++++++++++,,,---***++++++,,,,,,++++++***++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------111000---+++***+++,,,------------------------------------............///...///111111000000222333333222222333555666666555666777777777777:::>>>AAAAAA???===:::777666666666444555666666777777666666666666555555444333333222000000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++---//////...,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---+++***+++---......,,,,,,,,,,,,---------..............................------------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,ppp```^^^YYYVVVTTTRRRRRRRRRRRRQQQOOOGGGDDDAAA@@@@@@@@@???>>>::::::999888777666555555222222222222222222222222/////////000000000000000111111111111111000//////,,,---////////////---,,,---------............///---------............///,,,,,,,,,------...............////////////......---.....................///............---------........................+++---//////...---...///............////////////......//////000000000000111111000000000000111111000000000000000000000000111111111111111111111111111111222222222222222333000111222222333333222222333333444444444444444555222222111222222333444555//////000111222333333222222111111000000000000000333222222222222333333333222222222222222222111111////////////............222222222111111111111222////////////////////////........................------....../////////000............------------,,,,,,------------------------,,,,,,,,,------...------------------------,,,+++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++***++++++,,,,,,************+++,,,,,,------,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------111000---+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///...///111111000000222333555444444555777888777666555666777777888:::>>>AAAAAA@@@===:::888666666666666666777888888888888888555555444444333333222222000000000000////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------...,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++******+++,,,,,,+++***,,,,,,---------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++,,,,,,,,,+++***,,,,,,,,,---------..............................------------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,qqqaaa___XXXVVVTTTSSSRRRSSSRRRQQQOOOFFFDDDAAA@@@@@@@@@???>>>::::::999888777666666555222222222222222222222222000000000000111111111111111111111111111000//////......////////////......---------............///---------............///,,,,,,------------------...//////////////////...---------...............///............---------........................+++,,,......---------...------........./////////---......//////000000111111111000000000000111111000000000000000000000000111111111111111111111111111111222222222222222222000000111222222222222111333333333333333444444444222222111111111111222222444444555555555555444444777666555555555555555555333222000111222444333333222111111000000/////////111111111222333444444555111222222222000//////000000000000000000000000000........................---------......//////000.........------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++******++++++,,,,,,+++************++++++,,,,,,,,,------------,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///...///111111000000222333555555555666888888777666333555777888888:::===???@@@>>>===:::888777666666666777777888888888888888555444444333333222111111000000000000////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------..............................------------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,vvveee___VVVSSSRRRRRRRRRTTTTTTRRRQQQFFFCCCAAA???@@@@@@@@@???;;;::::::999888777666666222222222222222222222222000111111111222222222333111111111111111000////////////............//////---------............///---------............///------------------,,,,,,---......//////......------------........./////////............---------........................***,,,......---------...---------.........//////------......///000000111111111000000000000111111000000000000000000000000111111111111111111111111222222111111111111111111///000000111111111111111222222222222222222222222222222111111111222333333//////000000000///......000////////////000111111555222000111333555444333333333222111111111111111+++,,,,,,---...///000000...000222111...---...///////////////////////////........................,,,,,,---......///000000.........---------,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++******++++++,,,---,,,+++***))))))******+++,,,------------------,,,***++++++,,,,,,++++++***++++++******++++++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------------------------------............///...///111111000000222333555444555666888888666444222444777999999999:::<<<===<<<<<<;;;999888666555555555666777777777777666444444333333222111111111000000000000////////////---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------------------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,------,,,++++++,,,---++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,------------,,,,,,,,,,,,,,,+++++++++,,,---,,,,,,,,,---------......................................................+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,{{{hhh___TTTQQQPPPPPPRRRTTTUUUTTTSSSFFFCCCAAA???@@@@@@@@@???;;;::::::999888777666666222222222222222222222222111111222222222333333333111111111111111000//////000///...------...///000---------.........//////---------.........//////.........------,,,,,,,,,,,,------......------,,,---------.........////////////.........---------........................***,,,......---,,,---...---------.........//////---------...///000000111111111000000000000111111000000000000000000000000000000000000000000000000222222111111111111111111//////000111111111111111111111111000000000000000------...///000222444555111111222333333333333222111000000111111222333444444111//////222333333222//////......---.........111111000000000000000000---///222111///---...000................................................,,,,,,------...///000000......---------,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++*********+++,,,,,,------,,,***)))))))))******,,,------......------,,,+++++++++,,,,,,+++++++++++++++******++++++,,,---*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---.........------........................---------.........//////...///111111000000222333444444444555777777555333111444888:::999999999999;;;;;;;;;;;;:::888666555333444444555555555555555444444333333222111111000000000000000////////////---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,+++******+++,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,,,,------......------,,,+++++++++++++++,,,...000,,,,,,,,,---------......................................................+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,hhh^^^TTTUUUUUUUUUTTTSSSRRRQQQPPPIIIFFFCCCBBBAAAAAA@@@???>>><<<:::999999888666555333333333333333333333333222222222111111111111000111111111111111000////////////////////////////////////.........---------------------------------........................------------------------......---,,,---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................---------............///000000000000000000000000////////////000000000000000000000000000000000000111111222222222222111111222111000000000111333333111111222222222111111000000000000000000000000000////////////////////////000000000000000000000000222111111111000000//////111111000000//////......///...---,,,+++,,,,,,---////////////////////////------,,,...///000...---++++++,,,,,,,,,,,,------///......---------......+++...---))))))...222333111///---+++***+++,,,,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,------------------,,,,,,+++++++++)))******++++++,,,------,,,++++++******++++++,,,***+++---.........------+++++++++*********)))))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------..............................//////000000111111333333444444555444444444999777777;;;;;;888888;;;999::::::999777666666777444444444555555555555555222222222111111111111000000000000000////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......------------..............................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,hhh___VVVSSSSSSTTTTTTTTTTTTSSSSSSJJJGGGDDDBBBAAAAAA@@@>>>>>><<<:::999999888666555333333333333333333333333222222222111111111111000111111111111111000////////////////////////////////////.........---------................................................------------------------...------,,,---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................---------............///000000000000000000000000.../////////000000000000000000000000000000000000000111111222222111111000111111000000000111222333111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////111111000000000/////////000000000000//////......///...---,,,,,,,,,------........................---,,,,,,---///000...---++++++,,,,,,,,,,,,------......------------......+++...///,,,...444888999555444222000//////000111......---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,------------------,,,,,,+++++++++,,,+++++++++++++++++++++,,,++++++******++++++,,,+++,,,---.........---,,,,,,,,,+++++++++*********,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++,,,,,,------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................//////000000111111222333444444555444444444777555777;;;===::::::===:::;;;;;;999777555666777555555555555555444444444222222222111111111000000000000000000/////////.........------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,------------------------------,,,+++,,,---...///,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------////////////////////////........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,~~~ggg___XXXUUUUUUUUUUUUTTTSSSRRRRRRKKKHHHDDDBBBAAA@@@???===>>><<<:::999999888666555333333333333333333333333222222222111111111111000111111111111111000//////////////////////////////...............---------000000000000000000000000........................---------------------------------,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///////////////////////////....../////////000000000000000000000000000000000000000111111111111000000000000000000000111222222222111000//////000111222000000000000000000000000111111111111111111111111///////////////////////////////////////.........000000000////////////.........---,,,,,,,,,------........................---,,,,,,---//////...---++++++,,,,,,,,,,,,------...---------------......***......+++,,,111555555111000///---------......------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------,,,,,,+++******))),,,++++++******++++++,,,...///000000000///...---------,,,,,,,,,+++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,+++***)))***+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,+++******+++---...+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------..........................................//////000000111111222222333444444444444444555444666;;;===;;;;;;>>><<<======;;;888666555666666666555555444444333333222222111111111000000000000000000/////////............------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------,,,,,,,,,........................------,,,,,,,,,---...///***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///000111222222111000///........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,|||eee___YYYYYYYYYXXXVVVSSSQQQNNNMMMLLLIIIEEEBBBAAA@@@>>><<<>>><<<:::999999888666555333333333333333333333333222222222111111111000000111111111111111000//////////////////////////////........................////////////////////////........................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///................................./////////000000000000000000000000000000///000000000000000000///////////////000000111111111000///......///111333000000000000000000000000000000000000000000000000////////////////////////........................////////////////////////------------------------........................---,,,,,,---//////...,,,+++++++++,,,,,,,,,------------,,,,,,------......000333222,,,***,,,...------,,,+++***)))*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,111111222222222111///.........---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------(((***,,,,,,+++)))******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,***)))***+++,,,---+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................//////000000111111111222333444444444444444444333555:::;;;999999;;;@@@@@@???===999777666777666666555444444333222222111111111111000000000000000000/////////............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,---------***+++,,,,,,------------------------------------,,,,,,,,,------------......///111333333111///...........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,{{{ddd^^^XXXYYYYYYWWWUUURRRPPPMMMLLLLLLIIIEEEBBBAAA@@@>>><<<>>><<<:::999999888666555333333333333333333333333222222222111111111000000111111111111111000//////////////////////////////---.....................................................................------------------------,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///------------------------............////////////////////////////////////...//////000000//////.........//////000000000000000///...------///111222////////////////////////////////////////////////........................------------.........................../////////,,,---------------------........................,,,++++++,,,...///---,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......666888777111---------+++......------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,///000000000000///---,,,.........---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------)))+++......---+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++*********+++,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,..............................//////000000111111000111222333444444444444555222333777777555555888BBBBBBAAA???;;;888777888666666555444333222222111111111111000000000//////////////////............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,---.../////////...////////////////////////,,,,,,---------.........---...000111111000...---........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,}}}ddd]]]XXXTTTTTTTTTSSSRRRQQQOOONNNKKKHHHDDDBBBAAA@@@???===>>><<<:::999999888666555333333333333333333333333222222222111111111111000111111111111111000//////////////////////////////---------...............------------------------........................------------------------++++++,,,------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................------........./////////////////////////////////......////////////......------...///////////////......------...///000111////////////////////////................................................---------...............---............/////////+++,,,---.........------------------------------,,,++++++,,,......---,,,++++++,,,,,,,,,,,,------++++++++++++,,,---...///000444333...,,,------,,,------------------------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------)))******+++,,,,,,------,,,++++++******++++++,,,***+++,,,,,,,,,+++***)))......---------,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,------...***---///000///---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))+++++++++++++++************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++..............................//////000000111111///000111333444444444444666222111333333222333777AAAAAAAAA>>>;;;888777888555555444444333333222222111111000000000//////////////////.........------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,***++++++,,,,,,------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,---......////////////...////////////////////////,,,---------............,,,---...//////...---,,,........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,fff___YYYRRRRRRRRRRRRQQQPPPNNNNNNJJJGGGDDDBBBAAAAAA@@@>>>>>><<<:::999999888666555333333333333333333333333222222222111111111111000111111111111111000//////////////////////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------***+++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................---------.........//////////////////////////////---......//////......---,,,---.../////////......,,,,,,---......///000000////////////////////////////////////////////////........................------......////////////---------.........//////+++,,,---.........------------------------------,,,++++++,,,......---+++++++++,,,,,,,,,,,,------++++++++++++,,,---...///***......+++)))+++,,,+++******++++++++++++************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++,,,,,,---------+++++++++++++++++++++,,,,,,++++++******++++++,,,((((((***++++++***))))))------------,,,,,,,,,+++******+++++++++,,,,,,,,,******+++,,,,,,---......***---000000///---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***+++,,,,,,,,,+++)))(((***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,..............................//////000000111111///000111222333444444444666222///111222222555;;;>>>>>>>>><<<888666666666333333333333333333333333111000000000//////////////////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------******+++,,,,,,---......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,---.../////////...............///......------------------------------------------............------------------------........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,hhh```ZZZTTTTTTSSSQQQOOOMMMKKKJJJIIIFFFCCCBBBAAAAAA@@@???>>><<<:::999999888666555333333333333333333333333222222222111111111111000111111111111111000//////////////////////////////---------.........//////------------------------........................------------------------***+++,,,---...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////---------.........//////////////////////////////---..................---,,,,,,.../////////...---+++,,,---...////////////////////////////////////000000000000000000000000................................./////////000000---------.........//////***+++---...///...------------------------------,,,++++++,,,......---+++++++++,,,,,,,,,---------++++++++++++,,,---...///,,,000111---,,,---...,,,***++++++,,,,,,,,,++++++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++,,,,,,---------------,,,++++++*********,,,++++++++++++++++++,,,((()))+++,,,---,,,,,,+++------,,,,,,,,,+++++++++*********++++++,,,,,,,,,******+++,,,,,,---......))),,,///000///---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------)))***,,,------+++(((&&&*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------..............................//////000111111111//////111222333444444444666111...000111333888>>>;;;<<<<<<:::777444444555333333333333333333333444000000000000//////////////////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................******+++,,,,,,---......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.................................---...000111111111000///............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////...------------...///........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,hhh___YYYQQQRRRRRRRRRRRRPPPOOOMMMHHHFFFCCCBBBBBBBBB@@@???<<<;;;999777666555555555444333222111000111222333111111111111111111111111111111222222222222111111000000000000////////////,,,,,,---.../////////......---,,,---/////////...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***---------............///..................------.........------,,,,,,,,,........................------............------..................------......------------......---------............/////////.........---------...------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,///...+++***+++...111333++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********++++++******++++++,,,---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------............///---...//////......///111//////000000111222333444222333444444333333555777:::888777555444444444555333333222222222333444444////////////............000000///...------,,,,,,...---,,,,,,++++++++++++,,,------------,,,+++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------/////////...---------,,,------------------------------------------------------------------------.........................................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---iii```YYYSSSSSSSSSSSSRRRQQQOOONNNIIIFFFDDDBBBBBBAAA@@@???<<<;;;999888666555555555444444333222222222222222111111111111111111111111000000111111111111000000000000000000////////////......///000000000//////...---,,,---/////////...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..............................------......---------,,,,,,,,,........................------............------..................------......------------......------------............///.........------------------,,,,,,,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))***,,,///111++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++******++++++,,,---++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------............///---...//////......///111111111222222333222222222222333444444333333555777777666555444333333333444333222222111111111222222////////////............000//////...------,,,,,,...---,,,,,,+++++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------............------------------------------------------------------------------------------------.......................................---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---kkkaaaYYYTTTTTTTTTTTTRRRQQQPPPOOOJJJGGGDDDBBBBBBAAA@@@???<<<;;;999888666666555555444444444444444333222222111111111111111111111111//////000000000000//////000000000000////////////000111111111111111000///...---,,,---/////////...........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------............------------------.........------------,,,,,,,,,------------------------------............------------------------............------------......------------........................------------------,,,,,,,,,,,,------//////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++******++++++,,,---((()))***,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------............///---...//////......///111222333444555444333111000111333444444333444555777333333333333333333333333333222111000000000000000////////////............//////......---,,,,,,,,,------,,,+++++++++,,,,,,...---,,,+++++++++,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------------------............------------------------------------------------------------------------........................//////.........---------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---lllaaaXXXTTTTTTSSSRRRQQQPPPOOOOOOLLLIIIEEEBBBAAAAAA@@@???<<<;;;:::888777666555555333444555666555444333222111111111111111111111111000000111111111111000000000000000000////////////111111111111111000///......---,,,---/////////...////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------.........,,,,,,------------......------------------------------------------------,,,------......------,,,,,,,,,------------.........------,,,,,,------...,,,,,,---------.........---------------------------,,,,,,,,,,,,,,,,,,---............------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///---...//////......///111111222444666666444222000111222444555444444555666111222333444444444444333444333222111000/////////////////////.....................------,,,,,,,,,---,,,,,,++++++,,,,,,,,,...---+++******+++---...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------,,,,,,,,,------.........------------------------------------------------------------------------......................../////////...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---lll```XXXRRRRRRQQQPPPOOOOOOOOONNNNNNJJJEEEBBBAAA@@@???>>>===<<<:::888777666666666333444555666555444333222111111111111111111111111111222222333333222222111000000000000////////////000000000000///...------...---,,,---/////////...////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------------...,,,,,,,,,,,,------......------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///---...//////......///111...000333666666555444222000222444555444444555666111222444666777666555444555444333111111000000000////////////............---------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---+++******+++---...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------+++,,,,,,,,,------......------------------------------------------------------------------------........................//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---kkk___WWWPPPPPPOOONNNNNNOOOOOOPPPOOOKKKFFFBBBAAA@@@???>>>===<<<:::999777666666666444444444444444333222222111111111111111111111111222333333333333333333222000000000000////////////---............------,,,...---,,,---/////////...........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,------------++++++,,,,,,------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------......------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///---...//////......///111...///222444555555444333000222555666555444555555222444666888999888666444444333222111111111111111////////////............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,+++++++++,,,---...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------,,,,,,,,,,,,------------------------------------------------------------------------------------................................................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---hhh^^^VVVOOOOOONNNNNNOOOPPPRRRSSSQQQLLLFFFBBB@@@@@@???>>>===<<<;;;999888777666666444444333222222222222222111111111111111111111111222222222333333222222222000000000000////////////,,,------.........------...---,,,---/////////...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,------......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------------++++++++++++++++++++++++)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------............///---...//////......///111000000111222333333222222///222555666555444444555222444777::::::888555333222111111000000000111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...+++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------------,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------........................,,,,,,------.../////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---ggg]]]UUUOOOOOOOOOOOOPPPRRRTTTUUUQQQMMMGGGBBB@@@@@@???>>>===<<<;;;999888777666666444333222111000111222333111111111111111111111111111111222222222222111111000000000000////////////,,,,,,---.../////////......---,,,---/////////...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,---------******+++,,,,,,---......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,++++++++++++++++++,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,---------------------------++++++++++++++++++++++++(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++******++++++,,,---***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////---...//////......///111222222222111111111111111///222555666666555444555222444888::::::777444222000////////////000000111000/////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...***+++,,,------------,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---..................------------,,,,,,+++++++++------------------------------------------------------------------------........................+++,,,,,,---...///000000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---jjj___SSSPPPPPPOOOOOOPPPQQQSSSTTTRRRLLLGGGFFFDDD@@@>>>???>>>===<<<999888666555555444444333333333333222222111222222333333222222111000000000000000000000000//////.........---------......------------......................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................///...---,,,+++*********,,,------......------,,,------------,,,,,,+++***---,,,,,,,,,,,,---......,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------++++++++++++++++++++++++)))***++++++***)))***+++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,++++++***)))(((((((((***+++------,,,+++***+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,++++++,,,,,,---...//////+++++++++++++++++++++++++++++++++,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++---,,,***(((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------...---,,,+++***)))))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...000//////.........//////111222333333222111000//////000222333333222111000000333555777777555333000000000000000////////////////////////............+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---......---,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......111000///...---,,,++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------,,,,,,+++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---.../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......////////////////////////...........................------,,,,,,------...........................---------,,,,,,+++++++++fff\\\RRRPPPPPPOOOOOOPPPQQQSSSTTTSSSLLLGGGFFFDDD@@@>>>???>>>===;;;999888666666555444444333333333333222222111222222333333222222111000000000000000000000000//////.........---------......------------......................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,..............................---,,,++++++++++++,,,------......------,,,,,,---------,,,,,,+++***---,,,,,,,,,,,,---......,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...------------------------++++++++++++++++++++++++)))***++++++***)))***+++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++***))))))((((((***+++------,,,+++***+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,+++,,,,,,,,,---.........++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,***)))((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,+++***)))*********+++++++++,,,,,,///...------,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...//////......---......///111111222222222111///...000111333444444444222111111222444666666444222111000000000000/////////...////////////............+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------.....................------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,---------,,,,,,+++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...///.........------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------.........................................................------,,,,,,------...........................---------,,,,,,+++++++++dddZZZTTTPPPPPPOOOOOOPPPQQQSSSTTTSSSLLLGGGFFFDDD@@@>>>???>>>===;;;999888666666666444444333333333333222222111222222333333222222111000000000000000000000000/////////............---......------------......................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,---......,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------++++++++++++++++++++++++)))***++++++***)))***+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,++++++***))))))))))))***+++,,,---,,,+++++++++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,+++******))))))*********+++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------......---------------......000000000000000000///...111222444555555555444333111222333333333333222111000000000/////////....../////////............---+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------.........//////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------...........................------,,,,,,------...------------------------------,,,,,,,,,,,,++++++eee[[[WWWPPPPPPOOOOOOPPPQQQSSSTTTSSSMMMHHHGGGDDD@@@>>>@@@======;;;999888777666666444444333333333222222222111222222333333222222111000000000000000000000000/////////.....................------------......................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,++++++,,,,,,,,,,,,------------------------------,,,+++++++++,,,,,,---...,,,------......------,,,,,,,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++***)))***+++***+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))***+++,,,,,,,,,+++++++++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------......------------------------------++++++++++++++++++++++++,,,,,,+++*********+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,++++++***************++++++++++++******))))))***+++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...------,,,,,,,,,---......//////////////////......111222333444555555444444222222111111111111222222000000/////////.........//////.........---------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++*********+++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------............///---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------...........................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,fff[[[WWWPPPPPPOOOOOOPPPQQQSSSTTTSSSMMMHHHGGGEEEAAA???@@@===<<<;;;999888777777777444444333333333222222222111222222333333222222111000000000000000000000000////////////////////////......------------......................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............+++++++++,,,,,,---------------------------------++++++++++++,,,---......,,,------......------,,,+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++***)))***+++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********************++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------.........---------------------------++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---))))))))))))***+++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...,,,,,,,,,,,,,,,---...///..................//////000111222333333444444444222111000000000000111222////////////........................------------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++*********++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,---------......///............------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,---------------............------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------.........................................................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,gggYYYTTTPPPPPPOOOOOOPPPQQQSSSTTTTTTMMMHHHGGGEEEAAA???@@@===<<<:::999888777777777444444333333333333222222111222222333333222222111000000000000000000000000...////////////000000000......------------......................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,.........///***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,------......------,,,++++++,,,---------,,,,,,+++++++++++++++,,,------***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++***)))***+++*********++++++,,,,,,---***++++++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++,,,,,,,,,---------+++++++++++++++,,,---...++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...,,,,,,,,,,,,---...///000///............///000000000000111222333444555555222222111111111111222222/////////.........------.........------------,,,+++,,,,,,------,,,,,,+++++++++************++++++++++++***++++++,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,---------......//////.........------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***++++++,,,,,,------...---......//////......---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......////////////////////////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------kkkYYYRRRPPPPPPOOOOOOPPPQQQSSSTTTTTTNNNHHHGGGEEEAAA???AAA<<<;;;:::999888777777777444444333333333333222222111222222333333222222111000000000000000000000000.../////////000000000000......------------......................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,------......------,,,***+++,,,,,,---------,,,+++++++++***++++++,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++***)))***+++)))******+++,,,,,,------******+++++++++,,,,,,,,,************************++++++******++++++,,,,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,*********+++,,,,,,,,,---++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))***+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...------------...///000111//////.........///111111111111222222444555666777222222222222222222222222//////.........---------.........---------,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++++++++++++++,,,---...///+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------...............---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,------------...***+++,,,,,,---------,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------******+++,,,,,,---......,,,---............---,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------.........................................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------ooo\\\SSSPPPPPPOOOOOOPPPQQQSSSTTTTTTNNNIIIHHHFFFAAA???AAA<<<;;;:::999888888888888444444444333333333222222222222222333333222222222000000000000000000000000.../////////000000111111.........------.........................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,***+++,,,,,,------------++++++******++++++,,,---*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++++++++***)))***+++))))))***+++,,,,,,------*********++++++,,,,,,,,,******************++++++++++++******++++++,,,---+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++((()))***+++,,,,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,)))************+++++++++******)))))))))))))))***++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...---------...///000111111000///......///000111222333333333333555666888888111222333333333333222111//////.........---------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++,,,,,,,,,,,,---...///000+++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++,,,---...///000111---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,---------......***+++,,,,,,------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------******+++,,,,,,---......++++++------------+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------sss\\\VVVQQQPPPPPPRRRTTTUUUTTTSSSOOONNNLLLIIIEEECCC@@@???===<<<;;;:::888777666666333333333333333333333333333333333222222111111111111111111111111111111111111111000//////////////////////////////////////////---,,,---///000000///------------------------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,---...------,,,,,,------...,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************---------,,,,,,,,,+++++++++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,------,,,,,,+++*********+++---------,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---------,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...---+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++******************------------,,,,,,+++***+++,,,------......------------------------------,,,,,,,,,---------......000000000000000000000000222333444555666666666666555444333333222222333333111000///...------...///////////////...---,,,+++------------------------++++++++++++++++++++++++---,,,,,,+++*********++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,------........................------------------------++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......------------------------------------------------------------------------,,,,,,,,,---------......---------------------------.........------,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............---------------............///........................------------------------...---,,,,,,,,,,,,---............------,,,,,,,,,www^^^WWWQQQPPPPPPRRRTTTTTTSSSRRROOONNNKKKIIIEEEBBB@@@???===<<<;;;:::888777666666333333333333333333333333333333333222222222111111111111111111111111111111111111000///////////////////////////////////////111///------//////...---------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,+++++++++++++++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,------,,,++++++******++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---------,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++,,,---...---+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++******************,,,---------,,,,,,+++***+++,,,------......------------------------------,,,,,,---------.........111111111111111111111111222333444555555555555555444333222222111111222222111000///...------...///////////////...---,,,+++------------------------++++++++++++++++++++++++---,,,++++++******+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------........................------------------------++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,---------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............---------------............///........................------------------------...---,,,,,,,,,,,,---.........---------,,,,,,,,,yyy___VVVQQQQQQPPPQQQSSSSSSRRRPPPNNNMMMKKKHHHEEEBBB@@@???===<<<;;;:::888777666666333333333333333333333333333333333222222222222111111111111111111111111111111000000///////////////////////////////////////000...------------,,,***------------------------...------------,,,,,,,,,---,,,,,,++++++,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++*********+++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---,,,,,,++++++******++++++++++++***************)))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++,,,---...---+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******++++++++++++++++++,,,,,,---------,,,+++++++++,,,------......------------------------------,,,------------.........222222222222222222222222333333444444444444444333222222111000000000000111000///......---.........////////////...---,,,,,,------------------------++++++++++++++++++++++++,,,,,,++++++******+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......------------------------------------------------------------------------,,,,,,,,,---------......------------------------+++,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............---------------............///........................------------------------...------,,,,,,------......------------,,,,,,,,,zzz^^^RRRQQQPPPPPPPPPRRRRRRPPPNNNNNNLLLJJJHHHEEEBBB@@@???===<<<;;;:::888777666666333333333333333333333333222222222222222222222222111111111111111111111111000000////////////000000////////////////////////---,,,+++,,,------,,,***---------------------------------------------------,,,,,,++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,,,,++++++***++++++,,,++++++++++++******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((()))******+++,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,------......------------------------------------------............111111111111111111111111222333333333333333222111111111000////////////000..............................//////...------,,,------------------------++++++++++++++++++++++++,,,,,,++++++***++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------------------------------+++++++++,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......------------------------------------------------------------------------,,,,,,,,,---------......------------------------+++++++++++++++,,,,,,---------------------------,,,,,,------------------------------------------------............---------------............///........................------------------------------------------------------------------------}}}^^^PPPPPPOOOOOOOOOQQQQQQOOOMMMMMMLLLJJJGGGEEEBBB@@@???===<<<;;;:::888777666666333333333333333333333333222222222222222222222222111111111111111111111111000000////////////000000////////////////////////---,,,---///111222111///---------------------------------------------------,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,++++++***++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++++++++++++++++++++(((((()))***+++,,,,,,---+++++++++++++++++++++++++++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,+++,,,------......---------------------------------------.........//////000000000000000000000000111222222222222222111000111000//////......//////------...........................///......---,,,------------------------++++++++++++++++++++++++,,,++++++***++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------------------------------+++++++++,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......------------------------------------------------------------------------,,,,,,,,,---------......---------------------------,,,,,,++++++,,,------------------------------,,,,,,,,,---------......------------------------------............---------------............///........................------------------------------------------------------------------------bbbSSSNNNNNNMMMNNNPPPPPPOOOMMMLLLKKKIIIGGGEEEBBB@@@@@@===<<<;;;:::888777666666333333333333333333333333111222222222222333333333111111111111111111111111///////////////000000111////////////////////////......000222555666555333------------------------,,,,,,,,,------------...---,,,,,,++++++,,,,,,---******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))***+++,,,---,,,++++++******))))))))))))******,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,---++++++******++++++,,,,,,,,,,,,,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++***,,,------++++++,,,...++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******++++++,,,---------++++++,,,---------,,,,,,+++,,,------......------------------------------------........./////////////////////////////////000000111111111111111000111000//////......//////,,,,,,---............------...............------------------------------++++++++++++++++++++++++++++++******++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......------------------------------------------------------------------------,,,,,,,,,---------......------------------------///...---,,,+++,,,------------------------------+++,,,,,,------.........------------------------------............---------------............///........................------------------------,,,------......------,,,,,,,,,,,,------------...dddUUUMMMLLLLLLMMMOOOPPPOOOMMMKKKKKKIIIGGGDDDBBBAAA@@@===<<<;;;:::888777666666333333333333333333333333111111222222222333333333111111111111111111111111///////////////000111111////////////////////////......///111444444222000------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++(((***+++------,,,+++*********))))))))))))******,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))+++,,,,,,+++***,,,---++++++******++++++,,,---******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******+++---...///...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++************++++++************************------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++***+++---,,,,,,+++---...++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******++++++,,,------...***+++,,,,,,---------,,,+++,,,------......------------------------------............////////////////////////////////////......///000111111111111111000000///.../////////+++,,,---.........------------...............---------------------------++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......------------------------------------------------------------------------,,,,,,,,,---------......------------------------222111///---,,,,,,------------------------------++++++,,,,,,---......///........................------............---------------............///........................------------------------,,,,,,---......---,,,,,,,,,,,,,,,---------......cccTTTKKKKKKKKKMMMOOOPPPOOONNNKKKJJJIIIGGGDDDBBBAAA@@@===<<<;;;:::888777666666333333333333333333333333111111111222222333333333111111111111111111111111///////////////000111111////////////////////////++++++,,,...000///---***------------------------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++(((***+++------,,,+++***,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))+++,,,,,,+++***,,,---+++*********+++,,,,,,---))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******+++---...///......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++************++++++************************---------,,,,,,+++++++++---------------------,,,++++++++++++++++++++++++***+++---,,,,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++,,,,,,---......***+++,,,,,,------------+++,,,------......------------------------------............/////////000000000000000000000000000------///000111111111111111111000///////////////***+++---...///...------------...............---------------------------+++++++++++++++++++++++++++*********+++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......------------------------------------------------------------------------,,,,,,,,,---------......------------------------444222000---,,,,,,------------------------------++++++,,,,,,---...//////........................---..................------------.........//////........................------------------------,,,,,,---......---,,,,,,,,,,,,,,,------.........fffRRRMMMMMMNNNNNNNNNNNNMMMMMMIIIJJJJJJIIIFFFCCC???======<<<;;;:::888777666666222222222222222222222222222222222222222222333333111111222222222222111111111111000///////////////------......///000000000000...---...///000///.........//////......---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++------------------------------------------------************************+++,,,------++++++,,,---------++++++++++++------++++++************++++++++++++++++++++++++++++++...---,,,,,,++++++++++++++++++******++++++,,,---+++++++++++++++++++++++++++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++************************---,,,***)))))))))******))))))*********+++++++++++++++******++++++,,,---))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++*********------------------------------------------------,,,,,,++++++++++++******------++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,---------+++,,,,,,,,,,,,+++***))),,,,,,,,,++++++*********)))***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---)))+++444666///---111...------...///...,,,+++............////////////000///...---,,,,,,,,,,,,//////000111111111111111//////.........---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,,,,---------......---,,,,,,,,,,,,---------------------------+++++++++,,,,,,---------...------,,,,,,------......------,,,,,,------...+++,,,---......---,,,+++------------------------,,,,,,,,,---------......------------------------//////......------------..............................////////////......------------------------.........------,,,,,,,,,,,,,,,,,,---------......fffQQQMMMMMMMMMNNNNNNMMMMMMMMMJJJJJJJJJIIIFFFCCC@@@>>>===<<<;;;:::888777666666222222222222222222222222222222222222222222222222111111222222222222111111111111000//////////////////////////////.........000...---...///000///.........//////......---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************+++---...---,,,+++,,,------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++...---,,,+++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++************************---,,,***)))))))))***+++*********++++++++++++,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,---------.........,,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,,,,++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,++++++---***---888???<<<444///...---,,,---...///...,,,............////////////111000///...---,,,,,,,,,//////000111111111111111//////.........---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,,,,---------......---,,,,,,,,,,,,---------------------------,,,,,,---------............------,,,,,,------......------,,,,,,------...---..................---------------------------,,,,,,,,,---------......------------------------000000//////..........................................////////////......------------------------......---------,,,,,,,,,,,,,,,,,,---------......gggRRRMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJHHHFFFCCC@@@>>>===<<<;;;:::888777666666333333333333333333333333444333333222222111111111111111222222222222111111111111000///////////////111000000///......------000...---...///000///.........//////......---,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,---......,,,,,,---...---,,,,,,++++++,,,,,,------------,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++++++++,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******************************++++++++++++++++++++++++************************,,,,,,+++************+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------........./////////,,,++++++++++++*********++++++++++++++++++++++++------------------------000000///......---,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,++++++*********+++,,,,,,++++++++++++++++++,,,,,,)))+++,,,,,,+++***+++---------,,,,,,+++++++++******+++...777CCCHHH===///...,,,++++++---//////...............////////////111111000///------,,,+++//////000000111111000000...............---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,------------......---,,,,,,,,,,,,---------------------------------............//////...------,,,,,,------......------,,,,,,------...//////............//////------------------------,,,,,,,,,---------......------------------------000000000///////////////..............................////////////......------------------------...------------,,,,,,,,,,,,,,,,,,---------......iiiTTTNNNMMMMMMMMMMMMMMMMMMNNNKKKKKKJJJHHHFFFCCCAAA???===<<<;;;:::888777666666333333333333333333333333444444333333222111000000111111222222222222111111111000000///////////////000000//////............000...---...///000///............///......---,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------------000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,++++++******++++++,,,*********+++++++++,,,,,,,,,+++*********+++,,,---*********++++++,,,,,,,,,***+++,,,,,,******+++,,,------,,,,,,+++*********(((,,,...111===HHHCCC666000---******+++---//////............////////////000000000///...---,,,+++//////000000000000000///................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------------......//////000000,,,,,,,,,---------......------------------------+++,,,------......------,,,,,,,,,------------.........---,,,,,,,,,,,,---------------------------------------...............------,,,,,,------......------,,,,,,------...///...---,,,,,,---...///,,,,,,------------------,,,,,,,,,---------......------------------------////////////....................................---......//////......---,,,,,,------------------------------------------,,,,,,,,,---------......iiiVVVNNNNNNMMMLLLLLLMMMNNNNNNLLLKKKJJJHHHFFFCCCAAA@@@===<<<;;;:::888777666666333333333333333333333333444444333333222111000000111111222222222222111111111000000///////////////............//////000000000...---...///000///............///......---,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++************************++++++++++++++++++++++++************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---------++++++******++++++,,,---++++++++++++++++++++++++************++++++++++++---.....................------------------------,,,,,,,,,---------............------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,------*********++++++,,,,,,,,,***,,,,,,,,,******+++,,,,,,,,,,,,++++++************//////+++222@@@FFFCCC666222---******,,,---...............///////////////000000000///...---,,,//////000000000//////...---.............................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.....................------------------------------------------------.........//////000000000,,,,,,,,,---------......------------------------+++,,,------......------,,,,,,---------...............---,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------,,,,,,------......---++++++++++++---...,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------........................------............------,,,,,,,,,---------......------------------------,,,,,,,,,---------......yyygggXXXOOONNNMMMLLLLLLMMMNNNOOOMMMLLLJJJHHHEEECCCBBBAAA===<<<;;;:::888777666666333333333333333333333333444333333222222111111111111111222222222222111111111111000///////////////------......///000000111000...---...///000///.........//////......---,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******************************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++,,,,,,------,,,,,,+++***+++,,,------,,,+++***+++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++************************++++++++++++++++++++++++***************************+++,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------------............//////------------------------+++,,,,,,------.........,,,,,,+++++++++*********+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,------...,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------....../////////...---,,,++++++++++++++++++,,,,,,+++,,,---,,,*********+++++++++++++++++++++++++++...111000+++,,,666CCCKKK@@@:::222,,,++++++------............////////////000000222222222222000/////////000000000///......---------.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------------------------------------------.........///////////////,,,,,,,,,---------......------------------------+++,,,------......------,,,---------..................---,,,,,,,,,,,,------------------------------,,,,,,,,,,,,+++++++++...------,,,,,,------......------,,,,,,------...,,,,,,++++++++++++,,,,,,+++,,,,,,------.........,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,---------........................------............------+++,,,,,,------.........,,,,,,,,,------------...,,,,,,,,,---------......rrrcccXXXOOONNNMMMKKKKKKMMMNNNOOONNNLLLJJJHHHEEECCCBBBAAA===<<<;;;:::888777666666444444444444444444444444222222222222222222222222111111222222222222111111111111000///////////////.........///////////////000...---...///000///.........//////......---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,+++,,,,,,------,,,,,,++++++,,,---......---,,,+++++++++++++++++++++++++++***************+++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++*********+++++++++,,,,,,************************)))***+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++***************************+++,,,---------,,,,,,*********++++++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///*********++++++++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,---------.........///111222222111///,,,+++,,,,,,+++++++++++++++++++++,,,---,,,***)))***+++)))))))))***++++++,,,,,,---,,,------,,,///:::FFFLLLDDD:::111---,,,------............////////////111222444666777666555555//////000000///......------------.........//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................------------------------//////..................,,,,,,,,,---------..............................+++,,,------......------------------..................---,,,,,,,,,,,,---------------------------......------,,,,,,,,,,,,...------,,,,,,------......------,,,,,,------...+++,,,,,,------,,,,,,+++++++++,,,,,,---......///,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................,,,------......------,,,++++++,,,,,,---......///,,,,,,,,,---------......,,,,,,,,,---------......nnnaaaWWWOOONNNLLLKKKKKKLLLNNNOOONNNMMMJJJHHHEEECCCBBBBBB===<<<;;;:::888777666666444444444444444444444444222222222222222222333333111111222222222222111111111111000///////////////000000000///......------000...---...///000///.........//////......---,,,---..................---++++++++++++++++++++++++------------------------*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++))))))***+++++++++------------++++++,,,---///000000///---,,,++++++++++++++++++++++++******))))))***+++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++)))))))))******+++++++++************************)))***+++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************)))***,,,---...---,,,,,,))))))*********+++++++++++++++******++++++,,,---------------------------+++++++++,,,,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////)))******++++++,,,------++++++------------++++++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---******+++,,,,,,---......---,,,,,,++++++,,,,,,------------.........//////000222444555333000,,,***---,,,,,,++++++*********+++,,,---,,,***)))***+++(((((()))***+++,,,,,,---***&&&(((...---***111===SSSKKK???555///...................../////////000333444777999::::::999888//////000000///...---------------.........//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................------------------------//////......---------,,,,,,,,,,,,---------..............................+++,,,------......---------------.........//////......---,,,,,,,,,,,,---------------------------//////.........---------...------,,,,,,------......------,,,,,,------...+++,,,............,,,+++++++++,,,,,,---...//////,,,,,,,,,---------......---------------------------------.........//////........................,,,------......------,,,++++++,,,,,,---...//////,,,,,,,,,------.........,,,,,,,,,---------......ooocccPPPPPPOOONNNMMMLLLLLLLLLLLLOOOLLLIIIFFFEEECCCAAA??????===;;;999999888555333444333222222444444333222111111111111111111111111222222222111111111111000000000000000000000000000000000000000000000000000------------------------------------------------------------------------------------------------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,)))+++,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---++++++++++++******))))))+++++++++*********))))))************************++++++++++++++++++++++++...---+++***)))***++++++,,,,,,,,,++++++*********************************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...---,,,,,,++++++++++++*********))))))))))))(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,///222444333///,,,,,,...++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++***************+++,,,---///000FFFRRRNNN999,,,///000***///000111000...------...555333333:::AAADDD@@@:::999555000///111111...***------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////000000///...------,,,,,,........................//////.........------------------............///................................................,,,,,,---...//////............//////...---,,,,,,................................................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................---------------------------------............///------------------------------------------------ooodddTTTPPPOOONNNMMMLLLLLLLLLLLLOOOLLLIIIFFFEEECCCAAA??????===;;;999999888666444444333222222444444333222111111111111111111111111222222222111111111111000000000000000000000000000000000000000000000000000........................------------------------------------------------------------------------------,,,,,,,,,,,,++++++---,,,,,,++++++++++++,,,***,,,------,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++*********)))+++++++++*********))))))************************++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,+++++++++******************************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...---,,,,,,+++++++++,,,++++++*********)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++333333222///,,,+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++***************+++,,,---//////>>>LLLQQQDDD555000///,,,///000000000...---...///111111444;;;DDDIIIJJJHHH@@@:::333000111111///,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////000//////...------,,,,,,........................//////.........------------------............///...............................................................---------......//////...------,,,................................................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................---------------------------------............///------------------------------------------------kkkaaaTTTPPPOOONNNMMMLLLLLLLLLLLLOOOLLLIIIFFFEEECCCAAA??????===;;;:::999888666444444333222222444444333222111111111111111111111111222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////------------------------------------------------------------------------------,,,,,,,,,,,,++++++......---,,,,,,+++,,,,,,+++,,,......,,,+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++)))***++++++))))))***+++++++++++++++************+++++++++***************************************++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,++++++++++++***************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************,,,---...666333...+++******+++***++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++***************+++,,,---...///444BBBPPPOOO@@@222---......///000///...---...///---000444;;;AAAGGGLLLNNNEEE>>>666111111111000///------------------------------------------------------------------------------------------------------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......................../////////////////////////////////...------,,,,,,.......................................------------------............///................................................111000...---,,,,,,------.........///......---,,,................................................................................................------------------------------------------------------------------------------------------------,,,,,,,,,---------..............................---------------------------------............///------------------------------------------------eee[[[RRRPPPOOONNNMMMLLLLLLLLLLLLOOOLLLIIIFFFEEECCCAAA??????===;;;::::::999777555444333222222444444333222111111111111111111111111222222222111111111000000000000000000000000000000////////////////////////////////////////////////------------------------------------------------------------------------------,,,,,,,,,+++++++++//////...---,,,,,,,,,,,,+++---......---,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++)))+++,,,+++***)))***,,,++++++++++++++++++++++++***************************************************************************+++,,,------,,,***)))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---///222333444///+++***+++,,,+++)))***+++++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,---...//////888GGGPPPGGG444,,,///...///000///...---...///...111555777888<<>>===;;;:::::::::888666444333222222444444333222111111111111111111111111222222222111111111000000000000000000000000000000////////////////////////........................------------------------------------------------------------------------------,,,,,,,,,+++++++++///...------,,,,,,,,,,,,+++---......---,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,---,,,+++***+++---+++++++++++++++++++++,,,************************************************************************)))***,,,------,,,+++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------...000333555---+++)))+++......,,,)))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,---......///000999FFFDDD666---...---///000///......///000000333444333111222777;;;:::888666555444222000...------------------------------------------------------------------------------------------------........................///...------,,,,,,------------------------------........................////////////////////////...............---------........................---.....................---------............///...................................................---,,,+++,,,...000222------...............---................................................................................................------------------------------------------------........................------------------------,,,,,,,,,---------..............................---------------------------------............///------------------------------------------------~~~ddd[[[VVVPPPOOONNNMMMLLLLLLLLLLLLOOOLLLIIIFFFEEECCCAAA???>>>===;;;:::;;;:::888777444333222222444444333222111111111111111111111111222222222111111111111000000000000000000000000000000000000000000000000000........................------------------------------------------------------------------------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------+++,,,......,,,+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---++++++++++++,,,,,,,,,,,,***************+++++++++******************************************************+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---...000222))))))***,,,......,,,+++*********++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++++++++,,,,,,---...111---000999;;;444///...---...//////......///000000222333222111111555888333444444555444222///...------------------------------------------------------------------------------------------------------------------------///......---------------------------------------........................////////////////////////................................................---------...............---------............///................................................,,,++++++,,,---///111333,,,---......///.........................................................................................................------------------------------------------------------------------------------------------------,,,,,,,,,---------..............................---------------------------------............///------------------------------------------------xxxeee[[[VVVPPPOOONNNMMMLLLLLLLLLLLLOOOLLLIIIFFFEEECCCAAA???>>>===;;;;;;;;;;;;999777444333222222444444333222111111111111111111111111222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////------------------------------------------------------------------------------,,,,,,,,,,,,++++++++++++***++++++,,,---...***,,,------,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------******++++++++++++******++++++++++++++++++,,,,,,++++++++++++++++++++++++***,,,---,,,+++***+++,,,+++++++++,,,,,,,,,------))))))*********+++++++++************************************************++++++******++++++,,,---******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,---...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......***,,,,,,,,,++++++,,,...)))******+++,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,------///......000111111000000---...//////......///111000111222222222333555666333333333222111/////////------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---------------................................................////////////////////////................................................---------.........//////---------............///................................................,,,,,,,,,---...///000000,,,------...//////......................................................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................---------------------------------............///------------------------------------------------xxxdddYYYSSSPPPOOONNNMMMLLLLLLLLLLLLOOOLLLIIIFFFEEECCCAAA???>>>===;;;;;;;;;;;;999888444333222222444444333222111111111111111111111111222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000---------------------------------------------------------------------------------,,,,,,,,,++++++)))))))))***+++,,,---...)))+++---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------*********++++++******************++++++,,,,,,---++++++++++++++++++++++++)))+++++++++***)))***++++++++++++,,,,,,---------))))))******++++++++++++************************))))))))))))))))))))))))++++++***)))***+++---...*********++++++,,,,,,,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++++++++,,,,,,,,,---------++++++++++++,,,,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++---------------...///...+++((((((,,,000))))))***+++,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---------000000---+++---111222,,,...//////......///111111111111222333333333333555555333000......///111------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...------------...................................................////////////////////////---.............................................---------.........//////---------.........//////................................................------...//////......---,,,,,,---.../////////...................................................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................---------------------------------.........//////------------------------------------------------gggWWWUUUQQQOOOLLLJJJJJJLLLNNNPPPPPPNNNKKKGGGDDDAAA???>>>>>>===;;;::::::999777666444333222222444444333222111111111111111111111111222222222222222222222222000000000000111111111111000000000000000000000000////////////////////////000000//////.........---------............------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---,,,***)))***+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++------++++++++++++------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------***(((+++///000---)))++++++,,,,,,,,,,,,---------,,,+++******+++,,,---.........///......------------------------------,,,,,,,,,,,,,,,---...///---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......************************+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------............////////////111111000000111111222333333333222222111000000000------------------------------------------------,,,,,,,,,---...///000000------------------------------------------------111000///......------...------------------------............/////////000000000000000000000000000////////////////////////000000000000000000000000000000///...............////////////////////////................................................................................................////////////////////////............////////////................................................------............------..............................................................................------------......//////.........---------................................................---...///...,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,fffXXXVVVQQQOOOLLLJJJJJJLLLNNNPPPNNNMMMJJJGGGEEECCCAAAAAA>>>===;;;::::::999777666444333222222444444333222111111111111111111111111222222222222222222222222000000000000111111111111000000000000000000000000////////////////////////000/////////............------............------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---,,,***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++,,,,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++---------------------------***)))+++...000---)))++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,---------,,,,,,+++------------------------------,,,,,,,,,---......---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------************************+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------............////////////111111000000111111222333333333222111111000000///------------------------------------------------,,,---------.../////////------------------------------------------------000//////............///------------------------........./////////000000000000000000000000000000////////////////////////000000000000000000000000000000///...............////////////////////////................................................................................................////////////////////////............////////////................................................------............------..............................................................................------------......//////.........---------................................................---...///...,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,gggYYYXXXRRRPPPMMMKKKKKKLLLNNNOOOMMMLLLJJJGGGFFFDDDCCCCCC>>>===;;;::::::999777666444333222222444444333222111111111111111111111111222222222222222222222222000000000000111111111111000000000000000000000000////////////////////////////////////............------............------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******++++++++++++******++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++------------------------,,,***)))+++...///---***++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,******++++++++++++******------------------------......---,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,...............---------............////////////111000000000000111222222333222222111111000//////------------------------------------------------------..................------------------------........................///............///000000------------------------....../////////000000000000000000000000000000000////////////////////////000000000000000000000000000000///.........//////////////////////////////................................................................................................////////////////////////............////////////................................................------............------..............................................................................------------.....................---------................................................---...///...,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,jjjZZZXXXRRRQQQNNNLLLKKKLLLMMMNNNMMMLLLJJJHHHFFFDDDCCCCCC>>>===;;;::::::999777555444333222222444444333222111111111111111111111111111111111111111111111111///000000000111111111111///////////////////////////////////////////////////////////////.........------............------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))******++++++******)))++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++---...,,,***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++++++++***------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////000000000000000111222222222222222111000000//////------------------------------------------------...............---------........................////////////////////////---------......///111111...........................////////////000000000000000000000000000000000////////////////////////////////////////////////000000///////////////000////////////////////////................................................................................................////////////////////////............////////////................................................------............------..............................................................................------------..............................................................................---...///...,,,,,,...///------------------------ooo\\\WWWSSSRRROOOMMMLLLLLLLLLMMMOOOMMMKKKHHHEEECCCAAAAAA>>>===;;;::::::999777555444333222222444444333222111111111111111111111111111111111111111111111111///000000000111111111111////////////////////////////////////////////////.........///////////////------............------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------,,,+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,,,,,,,***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))******++++++******)))++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.................................////////////000000//////000000111222222222111111000//////...------------------------------------------------...............---------........................////////////////////////------------...000111222........................////////////000000000111111111111111111111111111000000000000000000000000////////////////////////000000/////////000000111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////................................................------............------..............................................................................------------......---.....................................................................---...///...,,,,,,...///------------------------sss^^^XXXTTTRRRPPPNNNMMMLLLLLLLLLNNNMMMJJJGGGDDDBBB@@@???>>>===;;;::::::999777666444333222222444444333222111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000////////////////////////.........///////////////------............------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------,,,,,,---...************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******++++++++++++******++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,***+++,,,---............------------------------......---,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...........................////////////000////////////000111111222111111000000///......------------------------------------------------------..................................................................---------......000111111......................../////////000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000/////////000111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////................................................------............------..............................................................................------------......---------...............................................................---...///...,,,,,,...///------------------------uuu```ZZZTTTSSSQQQOOOMMMLLLKKKKKKKKKJJJHHHFFFCCCBBBAAA@@@>>>===;;;::::::999777666444333222222444444333222111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000////////////////////////............/////////000------............------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------,,,,,,---///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((***++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,***+++,,,---............------------------------------,,,,,,,,,---......+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............///////////////////////////000111111111111111000//////......------------------------------------------------,,,---------.../////////........................------------------------...............///000111........................//////000000000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000//////000111111222000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////................................................------............------..............................................................................------------......---------.........//////................................................---...///...,,,,,,...///........................vvvbbb\\\UUUTTTRRROOOMMMLLLKKKKKKHHHGGGFFFDDDCCCBBBBBBBBB???===;;;::::::999777666444333222222444444333222111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////---.........//////000000---..................---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++((()))+++++++++***++++++++++++,,,,,,,,,---------,,,,,,---......---,,,,,,)))***+++,,,---.........------------------------,,,,,,,,,,,,------...///+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............/////////000///////////////000111111111111111000//////......------------------------------------------------,,,,,,------...///000000////////////////////////------------------------///............///000000////////////////////////000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000///000000111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////............/////////000................................................---..................---.................................................................................------.........---------.........//////................................................---...///...,,,,,,...///........................uuuaaaZZZTTTQQQNNNMMMMMMMMMLLLKKKMMMKKKHHHEEECCCAAAAAAAAA>>><<<:::999999888666555333333333555777666333111333222222222111000000000222111111111000000//////111111000000//////......---......///////////////000000000000000000000000////////////....................................///000000///---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,,,,---...,,,------......------,,,++++++------------++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------************************,,,+++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))******(((***---,,,''',,,,,,,,,++++++************++++++,,,,,,++++++************++++++,,,,,,,,,+++++++++******)))))))))------------------------++++++++++++++++++++++++///...---,,,+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,------,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,------------------............///............////////////333222111111111222444444000000//////.........---//////.........------------------............/////////////////////////////////.........---------////////////////////////...------------...//////---...............------111111111111111111111111///000000000000//////...000///...///222333111///111111000///...///000111555000,,,,,,111444222///...///000000000000111222444000...000111111000000.../////////...///111222000000000000////////////111111000/////////000000000000000//////.........000////////////...........................------////////////............---------............//////............---------,,,,,,,,,------.................................---,,,,,,,,,,,,---..............................///////////////////////////////////////.................................////////////////////////wwwbbbZZZTTTRRRNNNMMMMMMMMMLLLKKKMMMKKKHHHFFFCCCBBBAAAAAA>>><<<:::999999999777555333333333555666666333111222222222111111111111111111111111111000000000///000000000000000/////////---...//////000000//////000000000000000000000000////////////....................................///000000///---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,,,,---...,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,//////------///...+++,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++*********------------------------------------------------...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,------,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,------------------............///............////////////222111000000000111333333000/////////............//////.........------------------............/////////////////////////////////.........---------////////////////////////...------------...///////////////000000//////...000000000000000000000000222222333333333333333333222111111222333444333222111222333333333222333333333222222222333333444444333333333222111000111111333333333333111000111333222222333222111111111222000111111111222222333333222222111111000000111111000/////////////////////000000000000////////////........................////////////............---------............//////............---------,,,,,,,,,------.................................///............///000000......................../////////////////////////////////////////////...................................................zzzdddZZZTTTRRROOOMMMMMMMMMLLLKKKMMMKKKIIIFFFDDDBBBAAA@@@>>><<<:::::::::999777555333333333444666555333111111111111111111222222222111111111111000000000000//////000000000000000000---...//////000000//////000000000000000000000000////////////.......................................///000///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,,,,---...,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------............//////...,,,+++***++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***///111---***++++++***,,,,,,,,,++++++++++++******++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------------------------------------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,------,,,,,,+++******+++,,,,,,------,,,,,,++++++,,,,,,,,,+++******,,,,,,++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------............///............////////////000000/////////000111222////////////...........................------------------............////////////////////////////////////............---////////////////////////......------......///000000000111111111111000000000000000000000000000000000000111222222333333444111111222222333333333333222444555555444333333444222444777777555444666777777666555444333444555666666999:::777333222444777444444444444333222111000111111111111111111111111222111111111000000000000////////////////////////111111111000000000//////........................////////////............---------............//////............------------------------.................................///............///000000........................////////////////////////......//////////////////................................................}}}eeeZZZUUURRROOONNNNNNNNNMMMLLLLLLKKKIIIGGGEEECCCAAA@@@>>>===;;;::::::999777555333333222333555555333111000000000111222222222333111111111000000000000000/////////000000111111222......///000000000000000000000000000000000000000////////////.......................................///000///---,,,---...------------------------------------------------,,,---......,,,,,,---...,,,,,,,,,------,,,,,,,,,------++++++++++++------+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////---...///000///---***)))************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,+++++++++++++++++++++++++++++++++(((///222---((((((******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,------,,,,,,+++******+++,,,,,,------,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------............///............////////////............//////000000///////////////.................................---------............////////////////////////////////////...............////////////////////////...............//////000///000111111111111111111000000111111111111111111111111111222222333444444555888::::::999888999:::777999:::888666555888::::::<<<>>>@@@@@@@@@??????===<<<:::;;;===@@@BBBBBBAAACCCCCC>>><<<<<<<<<;;;:::999999::::::999777555888777666555333222111000111111111000000///...............///////////////111000000000////////////............////////////////////////............---------............//////............------------------.......................................---,,,,,,,,,,,,---..............................////////////////////////............////////////................................................fffYYYUUURRROOONNNNNNNNNMMMLLLLLLKKKJJJHHHEEECCCAAA@@@???===;;;::::::999777666333222222222444444333111000000000111222222222333000000000000000000111111//////000000111111222222...//////000000000000000////////////////////////////////////....................................---/////////---,,,---...------------------------------------------------,,,---......,,,,,,---...+++,,,,,,,,,,,,,,,,,,+++------++++++++++++------++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,------...//////---.../////////---***)))************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***************++++++++++++++++++++++++,,,222555000++++++------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------...------,,,,,,------...,,,,,,------,,,,,,+++******+++,,,,,,------,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------............///............////////////------......////////////.........///////////////---.....................---------............//////////////////////////////////////////////////////////////////////////////............///000000...///000111111111111111//////000111111222333333777666666666777888999:::AAAFFFKKKLLLHHHFFFFFFHHHDDDFFFGGGEEECCCFFFLLLQQQUUUSSSSSSVVVZZZ\\\YYYVVVQQQOOONNNOOORRRTTTUUUTTTTTTSSSOOOKKKMMMQQQNNNGGGEEEDDDCCCCCCEEEEEECCCAAAAAAAAA@@@>>><<<:::999888555555555555444333111111/////////000000000000000000000000/////////.............../////////000000////////////............---------............//////............---------................................................---,,,,,,,,,,,,---..............................////////////////////////---.........//////000000................................................hhhYYYUUUSSSPPPNNNNNNNNNMMMLLLLLLLLLJJJIIIFFFDDDAAA@@@???===;;;:::::::::888666444222111222333444333222111111111111111222222222000000000000111111111111000000111111111111111111...///000000111111000000////////////////////////////////////....................................---...///...---,,,---///------------------------------------------------,,,---......,,,,,,---...++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,------......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------************************++++++,,,,,,------......+++,,,---------,,,+++***++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***++++++++++++++++++++++++++++++++++++***000222...++++++,,,+++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,------......------,,,,,,------...,,,,,,------,,,,,,+++******+++,,,,,,------,,,,,,******+++,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,---------............---------............///............////////////,,,---...////////////............///////////////---------...............---------............///////////////////////////...////////////000000000//////////////////////////////......//////000111...///000111111111111111//////000222333555666777:::::::::;;;===???BBBCCCLLLTTT]]]^^^YYYTTTTTTVVVXXX[[[]]]\\\[[[^^^fffmmmrrrnnnlllpppwwwzzzwwwrrrooollljjjjjjlllllljjjggghhhgggbbb___fffnnnkkk```UUURRROOOOOOQQQQQQOOOMMMIIIHHHGGGEEECCCBBB@@@@@@<<<=========<<<;;;999777444444333333333222222222111111000000000/////////.........//////000000111////////////............---------............//////............---------/////////.......................................///............///000000........................////////////////////////------......///000000000........................------------------------kkk[[[VVVSSSPPPNNNNNNNNNNNNMMMLLLLLLKKKIIIGGGDDDAAA@@@???===;;;;;;;;;:::888666444222111111222333333222222222222111111111111111///000000000111111111111222222111111111111111111//////000111111111111000////////////////////////////////////....................................---...///...------...///........................------------------------,,,---......,,,,,,---...++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,---......///,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))+++,,,,,,---------************************(((+++,,,))))))++++++(((******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++***************+++++++++,,,,,,++++++++++++++++++++++++------------------------***+++,,,...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******+++,,,,,,---.........------,,,,,,------...,,,,,,------,,,,,,+++******+++,,,,,,------,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,+++++++++,,,,,,---------------------............---------............///............////////////,,,---...///000//////.............../////////000---------.........//////---------............///////////////////////////.../////////000000000000///////////////////////////////////////000000111///000111222333333333333333444666888:::===>>>???AAAAAACCCEEEIIINNNSSSUUU[[[fffqqqssslllfffeeegggkkkpppsssrrrnnnmmmrrrwww|||{{{zzz|||}}}xxxwwwzzzyyyxxxqqqlllfffdddeeeeeecccaaaYYYXXXUUUQQQMMMIIIFFFDDDBBBCCCDDDDDDBBB@@@>>>===::::::999888777666555555333333333222222222111111---......///000000111111////////////............---------............//////............---------000/////////.........---........................///............///000000........................////////////////////////------......///000000111........................------------------------nnn]]]VVVSSSPPPOOOOOOOOONNNMMMLLLLLLKKKJJJGGGDDDAAA@@@???>>><<<;;;;;;:::888666444222111111222333333222333222222222111111000000//////000000111111111222333222222222111000000000//////000111111111111111////////////////////////000/////////....................................,,,...///...------...///........................------------------------,,,---......,,,,,,---...+++++++++,,,,,,+++++++++++++++---......---++++++++++++,,,,,,---...//////,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---............************************+++---,,,+++,,,///...)))*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,++++++*********)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,...//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---,,,+++******+++,,,---++++++++++++++++++++++++******+++,,,,,,---.........------,,,,,,------...,,,,,,---------,,,++++++++++++,,,---------,,,,,,)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,---+++++++++,,,,,,------------------.........//////---------.........//////............/////////000------///000000000///...---.........//////000000---------.........//////---------.........//////////////////////////////.../////////000000111111///////////////////////////////////////000111111000111222333444444555444999:::<<>>???>>>===<<<:::999888888555555444444444444333333---......///000111111222000/////////............---------.........////////////.........---------000000//////.........---........................---,,,,,,,,,,,,---..............................////////////////////////---------...///000000111........................------------------------sssZZZTTTRRRPPPOOOOOONNNKKKIIINNNLLLHHHFFFEEEDDDAAA???=========<<<;;;:::888888666444222222333333333111111000///000222444444444666444222111111333666777222222111000000//////000...000111000///...///111111111000000//////......////////////////////////////////////............------............------//////.........---------...---,,,,,,+++++++++++++++,,,------++++++,,,---......,,,,,,,,,,,,......*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***))),,,,,,,,,,,,,,,+++***)))***+++,,,---...---,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,++++++******++++++,,,******+++++++++,,,,,,,,,************+++,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********))))))))))))))))))))))))++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++------------,,,,,,+++***+++,,,------++++++,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,---------,,,---...++++++++++++++++++++++++///---+++***,,,...//////---,,,,,,,,,,,,---......////////////////////////////////////////////////000000000000000000000000000000000000000000000000---------------------------------.........///////////////////////////////////////000111222222333000222222000---,,,...111333222222222222333444444333222222555999===>>>>>>AAAGGGOOOTTTWWWZZZ___dddkkkiiihhhjjjpppwww~~~}}}xxxvvvooofffiiimmmpppttt~~~yyysssjjj```[[[PPPHHHHHHIIIEEEDDDEEEDDDDDDAAA===<<<===:::555<<<<<<<<<;;;:::888666555111111000000////////////000000000////////////.........------...///111222333222111///............000////////////000000111,,,,,,,,,---------......////////////////////////............////////////////////////////////////---------............///................................................rrrYYYUUUSSSPPPOOONNNNNNLLLKKKNNNLLLHHHFFFEEEDDDAAA@@@=========<<<;;;:::888888666444222111222333333333222000///000222333333333000000///000222666:::<<<444333111000//////000000...000111000///...///111111000000000/////////...////////////////////////////////////............------............------//////.........---------...---,,,,,,++++++,,,,,,+++,,,------++++++,,,---...---,,,++++++,,,---...******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,+++*********+++,,,---------,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++,,,------------,,,---------,,,,,,,,,,,,,,,************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,+++***+++,,,------++++++,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,---------666111,,,***,,,------,,,++++++++++++++++++++++++,,,+++++++++---...---,,,---,,,,,,,,,,,,---......////////////////////////////////////////////////////////////////////////////////////////////////---------------------------------.........//////////////////////////////...///000000111111111111---///111000...---///111...000222333333333333333:::<<>>@@@???===999999;;;<<<>>>???@@@AAA:::999777555333333222333111000000//////000000000000000////////////000000222111000//////....../////////......---.........,,,,,,---------.........////////////////////////............////////////////////////////////////---------............///................................................rrrZZZWWWTTTPPPNNNNNNNNNMMMLLLNNNKKKHHHFFFEEEDDDBBB@@@=========<<<;;;:::888888666333111000222444444444333111000000222333222111.........000222666:::<<<777555333000//////000111...000111000///...///111000000000000////////////////////////////////////////////////............------............------...............---------...---,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,---............---,,,---------------......++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,+++++++++,,,------++++++,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------.........???666---))),,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000...,,,---,,,,,,,,,,,,---......////////////////////////////////////////////////////////////////////////........................------------------------------........./////////////////////////////////...///000111111111000///...///111111000000111222000333666777888<<>>???@@@AAACCCDDDFFFDDDBBB>>>;;;999888777444333111000000000111111000111111111000000//////000000////////////000000111000//////............,,,------------.........////////////////////////............////////////////////////////////////---------............///................................................ttt\\\YYYUUUPPPNNNMMMNNNNNNNNNMMMKKKHHHFFFEEEDDDBBB@@@=========<<<;;;:::888888666333000000111444555555555333111111222333333222222222111111111333444666999777333111//////000111...000111000///...///111000000000000////////////////////////////////////////////////............------............------...........................------,,,,,,,,,------,,,---...---,,,+++,,,...,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---+++,,,,,,---,,,,,,++++++++++++,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,------------...,,,++++++******++++++,,,******+++++++++,,,,,,,,,------,,,+++************+++++++++++++++++++++++++++,,,,,,---------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,------++++++,,,---,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,------------===777000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,///......///111111000...---,,,,,,,,,,,,---......////////////////////////////////////////////////////////////////////////............................................................////////////////////////////////////...///111222222111///...222222111000000111333555666888:::<<>>AAAFFFLLLSSS]]]hhhpppvvvzzz}}}~~~{{{}}}{{{{{{|||}}}{{{wwwrrrnnnrrrxxxzzzxxxqqqiiiccc```ccceeeccc^^^]]]dddllllllmmmoootttzzz}}}zzznnn```[[[```hhhmmmnnnrrrppppppqqqooommmooosss~~~}}}|||ssscccVVVJJJIIIFFFCCCBBBAAABBBCCCDDDFFFIIIKKKKKKJJJGGGEEEAAA???<<<888444222000000---...///000111000/////////......//////000111222444444222111000000000000---------.........//////////////////////////////............////////////////////////////////////---------............///................................................rrrYYYYYYVVVRRRPPPPPPPPPOOONNNLLLJJJGGGFFFEEEEEECCCAAA=========<<<;;;:::888888666444222222333333333222555333222222444555444444111111111111111111222222555555333222111000//////...000111000///...///111////////////000000000000////////////////////////////////////............------............---------------...............------------------...///,,,...///...---,,,---...,,,------......------,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------+++,,,,,,---------------,,,,,,+++++++++,,,---...------------,,,,,,,,,,,,,,,---------............,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------++++++++++++++++++++++++++++++,,,---------,,,,,,+++,,,------++++++,,,---+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,***000555555///,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,---,,,,,,,,,,,,---......////////////////////////////////////////////////............................................................................../////////000000000000000000000000000000000000000111111222333333444333333444999???EEEIIIJJJSSSXXXaaajjjppprrrrrrqqqvvvzzzzzzyyytttppppppqqqpppiiibbbccckkkuuu{{{xxxnnnbbbZZZSSSVVV[[[^^^]]]\\\aaahhhmmmnnnsss|||oooggghhhjjjgggcccjjjiiilllqqqrrrqqquuuzzz~~~wwwnnnkkkqqqwww{{{}}}uuueeebbb]]]WWWQQQLLLIIIHHHEEEGGGJJJLLLNNNNNNMMMMMMHHHGGGDDD@@@<<<888555333//////000000111000000000///////////////000111111111000//////............------........./////////////////////////////////............////////////////////////////////////---------............///................................................sss[[[XXXVVVSSSRRRQQQQQQOOONNNLLLJJJGGGFFFEEEEEECCCBBB=========<<<;;;:::888888555444444444444333111...222111000000222444444333000000000000111111222222222222222222222000///......000111000///...///111.../////////000000000111////////////////////////////////////............------............---------------.........//////---------------...//////---...///...---,,,---///---......//////......---......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,+++,,,,,,---......------,,,,,,+++++++++,,,---......------------,,,,,,,,,------------............,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,---++++++++++++++++++++++++***+++,,,,,,---------,,,+++,,,------++++++,,,---++++++,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------)))---111222///,,,,,,---------------------------***+++---000222111---)))---,,,,,,,,,,,,---......////////////////////////////////////////////////........................////////////////////////.........................../////////000000000000000000000000000000000000222111111111222444777888888<<>>=========;;;999777777666666555444444333333444333111000000111333444000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000......................../////////...---------,,,........................---.........---,,,++++++.........................................................------,,,,,,,,,------------------------------------------,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,------------------------......------------......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,+++******++++++++++++++++++++++++++++++++++++,,,------......------...------,,,,,,------...,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************------,,,,,,+++***))))))++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------...------,,,,,,------...------------------------++++++,,,,,,,,,,,,------.........------,,,,,,,,,+++++++++++++++++++++++++++,,,------......------******+++,,,...///000000////////////////////////............////////////////////////////////////////////////000000000000////////////000000000000111000000000////////////444333111111222333444333222111444888999:::AAAJJJWWW^^^lll~~~|||~~~|||yyyxxx||||||rrriiiYYYWWWTTTSSSUUUYYY___bbbeeehhhkkkkkkjjjlllqqqvvvyyy{{{||||||yyywwwzzz~~~yyyyyy~~~}}}}}}}}}{{{{{{~~~~~~uuu]]]MMMIIILLLMMMLLLNNNRRRQQQLLLJJJKKKFFFCCC>>>;;;999777444222000///......000000///---,,,---.../////////...---................................................000000000000////////////////////////////////////////////////////////////////////////////////////...------------...//////yyy^^^XXXVVVSSSQQQPPPOOONNNLLLJJJIIIHHHGGGEEEDDDCCCBBB???>>><<<<<<<<<;;;888666666666555555444333333333333333222111111222333333000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000..........................................------.......................................---,,,,,,......................................................---------,,,,,,,,,------------------------------------------------++++++,,,,,,,,,---------+++++++++,,,,,,,,,,,,---------------------------......------------......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,---+++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,------......------------,,,,,,,,,,,,---------------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************------,,,,,,+++******)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------...------,,,,,,------...------------------------++++++,,,,,,,,,,,,------------------------,,,,,,+++++++++++++++++++++++++++,,,------......------++++++,,,------...//////////////////////////////............////////////////////////////////////////////////000000000000////////////000000000000////////////000000000000111000000111222222111111666666888:::AAALLLYYYbbbmmmpppyyy{{{zzz~~~}}}}}}|||vvvllldddfffeeefffiiimmmqqqssssssyyy{{{||||||zzzxxxxxxxxx~~~yyyuuurrrsssrrrqqqvvv}}}lllZZZOOOMMMIIIIIIMMMPPPOOOOOOQQQPPPNNNIIIEEEAAA<<<666222333111//////000000///......///000000000///...---................................................000000000000////////////////////////////////////////////////////////////////////////////////////...------------...//////yyyaaaWWWUUURRRPPPPPPOOOMMMKKKHHHHHHGGGFFFEEEDDDDDDCCC???===<<<<<<<<<:::888666555555444444333222222222222222222333333222222222000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000..........................................//////............................../////////...------...................................................------------,,,,,,,,,------------------------+++,,,,,,------.........,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------......------------......------,,,,,,,,,,,,------,,,,,,,,,,,,------------------------,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,++++++++++++,,,,,,......------------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++*********++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------...------,,,,,,------...------------------------++++++,,,,,,,,,,,,------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,------............////////////////////////............////////////////////////////////////////////////000000000000////////////000000000000.........///000000111111000111222333444444444444:::AAAFFFIIIUUUgggsssuuu|||zzzzzzyyytttrrruuuxxx{{{~~~~~~{{{wwwtttxxxyyy~~~{{{~~~{{{wwwxxxxxxgggTTTLLLFFFIIINNNPPPQQQSSSNNNNNNMMMLLLJJJFFF???;;;888666222111111111000///111111111111000///...---................................................////////////000000000000////////////////////////////////////////////////////////////////////////...------------...//////yyycccXXXUUURRRQQQPPPOOOMMMKKKIIIHHHGGGFFFEEEDDDCCCBBB>>>===<<<;;;;;;:::888555555444444333333222111111000111333444444333111000000000000000000000000000////////////000000000000////////////////////////////////////////////////........................------......//////000000...........................///////////////......................................................------------------------------------------------++++++,,,,,,---...//////,,,,,,,,,------------...------------.........///------------------------......------------......------,,,,,,,,,,,,------,,,,,,,,,------------...------------------,,,,,,*********+++++++++,,,,,,''')))+++.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,++++++******++++++,,,---------------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------...------,,,,,,------...------------------------+++++++++,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------............////////////////////////............////////////////////////////////////////////////000000000000////////////000000000000/////////000000000111111333444555555777999===@@@@@@PPP]]]bbbmmm}}}vvvwwwrrrnnnpppvvv|||~~~}}}~~~~~~}}}{{{uuunnniiiggghhhnnnvvv|||~~~~~~{{{}}}|||zzziii[[[NNNKKKLLLLLLLLLLLLJJJLLLNNNQQQRRROOOJJJEEEAAA===999555444222111///111111111111000000//////................................................////////////000000000000////////////////////////////////////////////////////////////////////////...------------...//////xxxbbbYYYWWWTTTRRRQQQPPPNNNMMMKKKJJJHHHFFFDDDBBBAAA@@@???===<<<<<<<<<:::888666555444444333333222111111000111333555555333111000000000000000000000000000////////////000000000000////////////////////////////////////////////////////////////////////////---......//////000000000..............................///////////////...................................................------------------------------------------------++++++,,,,,,---...//////,,,,,,---------.........------........./////////------------------------......------------.........------,,,,,,------...,,,,,,---------.........------------------------******+++++++++,,,,,,,,,((())),,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,++++++******++++++,,,+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,+++++++++++++++***+++++++++,,,,,,,,,------........................,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------...------,,,,,,------...------------------------+++++++++,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................////////////////////////............////////////////////////////////////////////////000000000000////////////000000000000111111111111111111111111444444555666999@@@IIIOOOOOObbbpppttt{{{vvvoookkkggggggllltttzzz}}}{{{|||yyyssskkkeeebbbaaaffflllssswwwzzz~~~{{{www~~~zzztttbbbXXXSSSNNNIIIGGGMMMMMMNNNQQQRRRQQQMMMJJJIIIEEE@@@<<<999666333111000000000000000000111111////////////////////////////////////////////////.../////////000000000111////////////////////////////////////////////////////////////////////////...------------...//////xxxaaaZZZWWWTTTRRRRRRQQQOOOMMMKKKJJJHHHFFFDDDAAA@@@???@@@>>>===<<<<<<;;;999777555555444444333222222222000111333444444333111000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////000000........................------.../////////......................................................,,,,,,,,,------------...------------------------+++,,,,,,------.........,,,---------............---------.........//////------------------------......------------............------------......,,,---------............------------............++++++,,,,,,,,,---------***+++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,++++++++++++,,,,,,******++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------...------,,,,,,------...------------------------++++++,,,,,,,,,,,,------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------........./////////////////////////////////............////////////////////////////////////////////////000000000000////////////000000000000222222222222222333333333444666999===BBBLLLXXXaaaiiiuuu~~~}}}}}}}}}ppplllgggaaa```cccjjjpppoooqqqqqqllljjjllllllkkkfffiiimmmqqquuu|||}}}{{{|||}}}qqqhhh^^^WWWTTTLLLJJJIIIJJJLLLNNNOOOOOOMMMJJJGGGCCCAAA===999777333333222111111111222222////////////////////////////////////////////////......//////000000111111////////////////////////////////////////////////////////////////////////...------------...//////|||dddYYYVVVSSSRRRQQQPPPNNNLLLIIIIIIGGGFFFDDDBBBAAA@@@AAA???>>>>>>>>><<<:::888666666555555444333333333111222333333333333222111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////000000000///////////////........................,,,,,,---...............................................................,,,,,,,,,---------......------------------------------------------------------------............,,,,,,---------.........------------------------......------------............------------......------------............------------.........///,,,,,,---------.........,,,,,,------------------------------------------+++,,,------......------------,,,,,,,,,,,,------+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------...------,,,,,,------...------------------------++++++,,,,,,,,,,,,------------------------,,,,,,------------------------+++,,,------......------,,,------...///000000111////////////////////////............////////////////////////////////////////////////000000000000////////////000000000000000000222333555666777888:::@@@HHHPPPXXXcccpppyyy~~~yyy{{{sssrrrnnneee^^^___hhhrrr{{{~~~~~~zzz{{{~~~~~~zzzoooooopppssszzz{{{uuutttbbb\\\TTTNNNMMMNNNPPPQQQMMMKKKJJJJJJIIIFFFBBB???999888666444222222111222////////////////////////////////////////////////.........///000111111111////////////////////////////////////////////////////////////////////////...------------...//////hhhXXXUUURRRPPPPPPOOOMMMKKKGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@???>>>>>>===;;;888777666666555555444333333222222222333333222222222000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////..............................+++,,,,,,---.........---................................................,,,,,,,,,------.........------------------------------------------,,,,,,---------.........//////,,,,,,,,,---------......------------------------.........------...............------------......---------.........//////---------.........//////---------.........//////......---,,,,,,,,,------------------------------+++,,,------......------...------,,,,,,------...,,,,,,,,,------.........******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------...------,,,,,,------...------------------------++++++,,,,,,,,,---------.........------,,,,,,,,,------------------------+++,,,------......------,,,,,,---...///000111222////////////////////////............/////////000////////////////////////////////////000000000000////////////000000000000...///111333666999;;;<<>>>>><<<:::777555333111111222222222111333333333333333333333333222222222111111111000000111///......///111111111000000111111111111000000222222111000000000000000////////////////////////111...++++++---//////---000000000000000///......//////............//////...------,,,,,,------.................................//////...---,,,,,,000///...---,,,------...---------------------------------...//////...---..................------........................////////////////////////......------------......,,,------......------,,,------------------------000///...---------...///+++++++++,,,,,,,,,,,,---...............---------------,,,,,,++++++++++++......///////////////000(((,,,///---)))'''***...---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,---///000000///---,,,---------............///------------------------//////...---,,,,,,++++++------------------------+++,,,------......------.........------,,,,,,,,,------------------------------------------------.........------,,,,,,,,,......//////...---,,,,,,,,,,,,,,,---------......,,,......)))(((+++......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000000000000000000000000000000////////////////////////000000000000000000000000......000111111000//////555333000......///111333111555999999888;;;BBBIIIUUU[[[eeepppyyy|||{{{zzzzzzttttttxxxyyy}}}vvvfffSSSFFFGGGJJJNNNOOOOOONNNNNNOOOKKKFFFAAA<<<888555222000000111222333333333222222000////////////000000111//////////////////////////////000000000000////////////////////////////////////////////////////////////............//////eeeZZZWWWTTTRRRQQQOOOLLLJJJJJJHHHFFFEEEEEEEEECCCAAABBBAAA???>>>>>><<<:::777777555333333444555444333333333333333333333333333222222222111111111000000333222000//////000//////000000111111111111000000222111000////////////000////////////////////////000...,,,,,,...//////---000000000000000///......//////............//////...------------------.................................//////...------,,,000///...---,,,------...---------------------------------.........---,,,................................................///////////////////////////......------......///---------......---------////////////............///...---,,,,,,,,,---...++++++,,,,,,,,,---------------------------------000000//////////////////.........---------------,,,,,,------,,,,,,,,,------------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,---...000000...---,,,---------............///------------------------///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......---------,,,,,,,,,------------------------------------------------......---------,,,,,,,,,......//////...------,,,,,,,,,,,,---------......+++//////,,,+++///111111,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000000000000000000000000000000////////////////////////000000000000000000000000...///000111111111000///333333222111111111222222111333555:::BBBMMMWWW^^^hhhlllrrrxxx|||zzzwwwuuu{{{xxx{{{hhhSSSGGGHHHKKKOOOSSSSSSPPPMMMLLLIIIEEEBBB???<<<888555/////////000000000000000000000000/////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////............//////xxxaaaZZZWWWTTTRRRQQQOOOLLLJJJJJJHHHFFFEEEEEEEEECCCAAABBBAAA???>>>>>>===:::888777555333333444555444333333333333333333333333333222222222111111111111111222111111111000000//////000000111111111111000000000000//////....../////////////////////////////////...---...///000...,,,000000000000000//////...//////............//////------------------------.................................///......---,,,//////...------------...------------------------------............------................................................///////////////////////////......------......///------............------------------,,,,,,,,,+++...------,,,------......---------............///------------------------............//////////////////......---,,,,,,,,,///---,,,,,,//////...,,,---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,---...//////...---,,,---------............///.................................------,,,,,,++++++++++++++++++++++++++++++,,,------......------...------------,,,,,,,,,------------------------------------------------...------------,,,,,,,,,.........///......---,,,,,,,,,,,,---------......***...000------000222111,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000000000000000000000000000000////////////////////////000000000000000000000000...///000111111111111111//////111222333444444555777777:::DDDRRR```jjjooosssvvvyyy{{{}}}~~~|||yyywwwttt{{{zzzgggPPPKKKFFFHHHNNNQQQPPPMMMPPPNNNLLLJJJHHHDDD???;;;222222111000////////////000000000000///...------//////////////////////////////000000000000////////////////////////////////////////////////////////////............//////rrr```ZZZWWWTTTRRRQQQOOOLLLJJJIIIHHHFFFEEEEEEEEECCCAAABBB@@@???>>>>>>===:::888555333222222333333222111333333333333333333333333111111111111111111111111...///000111000000111111000000111111111111000000//////............//////////////////////////////---...///000000000...---//////000000000000////////////............//////------............------........................---...............------............------......------------------------...///000000///.........---------.......................................//////////////////////////////............//////......////////////............---------,,,,,,,,,---------......//////000...////////////000000000------............//////------------............///////////////............---------......---------------------------------,,,,,,,,,,,,---......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------...//////...---------------............///////////////////////////......---------,,,,,,,,,+++++++++++++++++++++++++++,,,------......---------------------------------------------------------------------------------------------------------...............------,,,,,,,,,---------......)))...000---,,,...///---------------------------........................------......///000000000////////////////////////////////////////////////000000000000000000000000///000000111111222222222000111222444777:::===???EEEHHHOOOXXXbbbjjjppprrroooqqquuuwwwxxxzzz|||~~~wwwxxxzzz|||~~~kkk```QQQHHHGGGKKKNNNPPPQQQPPPPPPOOONNNJJJDDD???;;;:::777555222111000000...///000000000///......//////////////////////////////000000000000////////////////////////////////////////////////////////////............//////pppaaaZZZWWWTTTRRRQQQOOOLLLJJJIIIGGGEEEEEEFFFEEEDDDBBBAAA@@@>>>>>>>>>===;;;999666444222222333333333222333333333333333333333333111111111111111111111111///000222111//////000222000000111111111111000000//////............//////000000000000000000000000---...000111000///......//////000000000000////////////............//////---......//////......---........................------...............---------..................------------------------///111333222000...///000---------.........///////////////////////////////////////////////////////////////....../////////...//////000000//////...000000000000000000000000,,,,,,---...///000000000....../////////000000000------........./////////////////////////////////------......//////000000***---///...+++))),,,///---------------------------,,,,,,,,,,,,---......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---..................------------............///////////////////////////---------------,,,,,,,,,------------------------+++,,,------......------------------------------------------------------------------------------------------------------------...............---,,,,,,,,,---------......---111222///,,,------***------------------------........................------......///000000000////////////////////////000000000000000000000000111111111111111111111111000000000111222333333444666555444666:::@@@FFFJJJZZZbbbmmmssssssqqqpppqqqnnnpppsssuuutttttttttuuurrrssswwwqqq___QQQKKKJJJLLLKKKLLLMMMOOOPPPNNNKKKHHHDDDBBB???;;;777444111000......///000111111111111000000000000000000000000//////000000000000////////////////////////////////////////////////////////////............//////oooaaaZZZWWWTTTRRRQQQOOOLLLJJJHHHGGGEEEEEEFFFFFFDDDBBBAAA???>>>>>>>>>===;;;999888666444444555666555444333333333333333333333333111111111111111222222222333444555222//////222555000000111111111111000000//////......//////000000000000000000000000000000---///111000///...///000...//////000000000000000//////............//////---...///000000///...---........................,,,---......///.........,,,---......///.........------------------------///222444333000...///000,,,,,,------.../////////////////////////////////////////////////////////000//////......//////000//////000000000000//////---......//////000000111,,,---///000111222222222000111111111111222222222000111111222222333333333111111000000000/////////------........./////////)))---111///***(((+++000---------------------------,,,,,,,,,,,,---......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................---------............///........................------------------------------------------------+++,,,------......------,,,,,,,,,------------...------------------------------------------------,,,,,,,,,------------...,,,---......///.........,,,,,,,,,---------......222666666111.........,,,------------------------........................------......///000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111222333555555444333444888???IIISSSYYYsss{{{}}}wwwttttttvvvyyy||||||yyyuuurrrqqqwwwwww|||~~~|||hhhVVVJJJEEEIIIHHHIIILLLOOOQQQQQQPPPIIIHHHEEEBBB===999555333111000000000000111222333000000000000000000000000//////000000000000////////////////////////////////////////////////////////////............//////ooo```ZZZWWWTTTRRRQQQOOOLLLJJJHHHFFFEEEEEEFFFFFFDDDCCC@@@???>>>>>>>>>>>>;;;999888666555444555666555444333333333333333333333333000000111111111222222222222444555444222333:::???000000111111111111000000000////////////000111222000000000000000000000000...000111000...---///222......///000000000000000//////............//////---...///000000///...---........................,,,------...//////......,,,,,,.../////////......------------------------...111444222...+++---///,,,,,,------...//////000////////////////////////////////////////////////000000////////////000000///000000111111000000///------...///111222333444222333555777888999999999999999999999::::::::::::::::::;;;<<<<<<======>>>999999888888777666555555333333222222111000000///,,,...///...,,,,,,---///---------------------------,,,,,,,,,,,,---..............................+++,,,,,,------,,,,,,+++---------------------------,,,,,,,,,,,,---...............------.........---------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......,,,------...//////......,,,,,,,,,---------......333666555000---///000///................................................------......///000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111222444666777111555<<>>>>>>>>>>><<<:::666555333333444444444333333333333333333333333333000000111111222222222222...111444444555:::CCCKKK000000111111111111000000000000000000000111222222000000000000000000000000///111111///------000333......///000000000000000//////............//////---...///111111///...---........................,,,,,,---.../////////...+++,,,.../////////......------------------------,,,000222111,,,)))+++...,,,,,,------...///000000000000000000000000000000////////////////////////000000////////////000000000000111111111111000000333444555777999;;;<<<===999:::<<>><<<;;;999999888666444444444555444333444444333333333333222222222000///000333444222///222111000000///000000111000000000000111111111111111111000000//////......000000/////////000111111000000000000000000000000000000000000000000000000000000000000////////////........................------............------........................---------------------------............/////////////////////////////////....../////////000000000---...///000000000//////000000111111000000000000222333333333333555888;;;>>>===<<<>>>AAADDDEEEEEEGGGEEEFFFIIIGGGCCCCCCGGGHHHHHHIIIKKKNNNOOONNNMMMKKKJJJIIIIIIKKKLLLKKKIIIJJJKKKMMMOOOPPPPPPOOONNNQQQRRRSSSRRRPPPNNNNNNOOOMMMNNNOOOPPPRRRTTTUUUVVVUUURRRNNNJJJFFFAAA<<<888444333111000//////000000...............---------//////...------......///------------------------...------------,,,,,,,,,------------------------.......................................---------.................................---------------,,,------......------,,,------------------------------------------------......---,,,,,,,,,------,,,------------.........------------------------------............------........................111111000///...------,,,------------------------------........./////////---......//////000000111000000000000000000000000111111111111111111111111222222222333333555666666555555555555:::HHH[[[jjjuuussssssyyyooodddYYYPPPHHHEEEDDDDDDGGGLLLLLLMMMMMMKKKIIIJJJNNNQQQOOOMMMKKKIIIIIILLLOOOQQQSSSVVV[[[^^^^^^ZZZVVVRRRTTTTTTUUUXXX]]]ccciiimmmnnnrrrwwwxxxuuuooojjjggg```^^^]]]]]]^^^___^^^^^^\\\```eeeiiikkkmmmpppqqqwww}}}}}}dddSSSNNNOOONNNNNNOOOPPPPPPPPPPPPQQQQQQRRRPPPGGG;;;222111333111111000000/////////...111111000000000/////////000000000000111111111111//////000000000000//////////////////////////////rrr```XXXXXXWWWVVVSSSPPPMMMLLLJJJJJJIIIHHHFFFDDDBBBAAAAAAAAA@@@???===;;;999999888666444444444555444333333333333333333333333333222111000111333333222000222222111000000////////////000000000111111111111111111000000//////......//////......///000111111////////////////////////////////////////////////000000000000////////////........................------............------.............................................................../////////////////////////////////...////////////000000000...///111111111000000000000111333333333444555666666777:::<<<======AAAGGGGGGEEECCCEEEIIINNNPPPQQQTTTRRRSSSTTTQQQKKKJJJMMMPPPNNNLLLNNNQQQSSSQQQNNNFFFHHHJJJLLLMMMKKKHHHFFFGGGHHHJJJLLLLLLLLLMMMNNNQQQRRRRRRRRRRRRQQQRRRRRRIIIIIIKKKLLLNNNOOOPPPQQQTTTSSSQQQOOOLLLHHHEEEBBB>>><<<999666333111111000////////////////////////.............../////////------------------------------------------------------------------------.......................................................................................---------,,,------......------,,,------------------------------------------------------------------------------------............------------------------------............------........................000/////////......------------------........................////////////.........///000000111111000000000000000000000000111111111111111111111111222333333222222333444666333666999<<>><<<:::888888666444444444555444333333333333333333333333333444333222222333333333222111111111111000000/////////000000000111111111111111000000000/////////...//////......///000111111////////////////////////////////////////////////////////////000000000000////////////////////////---......//////......---................................................////////////////////////////////////////////////////////////000000000111---///111111000///000222000222444555666888<<<@@@CCCDDDIIIOOOOOOMMMQQQXXXYYYWWWUUUVVV[[[aaafffhhhhhhffffffgggccc\\\YYY[[[[[[XXXVVVWWW[[[^^^^^^]]]YYYXXXUUURRROOONNNNNNNNNMMMNNNLLLJJJGGGFFFHHHJJJOOOOOOPPPRRRSSSTTTTTTSSSIIIIIIJJJJJJJJJJJJJJJJJJOOOPPPQQQQQQPPPOOOOOOOOOLLLJJJGGGCCC>>>:::888666111000//////...//////000......//////////////////------------------------------------------------------------------------........................---.....................................................................,,,------......------,,,------------------------------------------------,,,------------------------------.........//////------------------------------............------........................,,,,,,,,,------.........---------....../////////........./////////000000......//////000111111111111111111111111111111111111111111111111111111111222333333222000000333666333;;;EEELLLVVVeeezzz~~~uuupppnnnrrr}}}}}}zzz|||zzz|||{{{|||vvvsssvvvzzz}}}uuulllddd```\\\TTTNNNLLLKKKIIIIIILLLKKKIIIIIIMMMJJJKKKMMMSSS[[[bbbeeefffmmmnnnppprrrssswww}}}wwwqqqfff\\\YYYZZZ\\\aaafffkkkpppuuu~~~|||uuuqqq^^^VVVRRRSSSSSSQQQQQQTTTPPPRRRRRROOOHHH@@@999555222333444444555444444333111111111111000000000000........./////////000000//////000000000000//////////////////////////////ooo^^^WWWWWWWWWVVVTTTQQQNNNMMMJJJIIIHHHFFFEEECCCBBBBBBAAAAAAAAA@@@???<<<:::888888666444444444555444333222222333333333333444444555444333333222222333333000111111111111000000///000000000000111111111111/////////000000000000000000000/////////000111111000000000000000000000000000000000000000000000000////////////000000000000////////////////////////......////////////......................................................000000000////////////.../////////////////////////////////000000000111111---///222222000111555888777999;;;;;;<<<@@@GGGMMMWWWXXX___fffddd]]]___gggeeeeeedddeeehhhoooxxx~~~wwwvvvvvvvvvqqqiiifffggggggeeedddfffkkkqqquuuxxx}}}vvvjjj]]]VVVWWW\\\bbb___^^^ZZZSSSKKKGGGHHHKKKHHHIIIJJJMMMPPPPPPOOOMMMNNNNNNMMMLLLLLLKKKKKKJJJIIIJJJKKKKKKKKKKKKNNNPPPUUUUUUSSSQQQMMMIIIEEEBBB888666333111///.........//////000000000//////...------------------------,,,,,,,,,------------...------------------------........................---------....................................................../////////,,,------......------,,,------------------------------------------------+++,,,---.........------------........./////////------------------------------............------........................***++++++,,,---...//////---------...//////000000....../////////000000000...//////000000111111222111111111111111111111111222222222222222222222222222444555333111222777;;;>>>JJJZZZdddjjjssszzzsssnnnnnnwww||||||rrroooyyyzzzvvvnnngggaaaaaacccfff^^^XXXSSSPPPLLLGGGIIIMMMLLLKKKMMMPPPPPPMMMNNNRRRZZZ\\\bbblllwwwvvvcccZZZYYY]]]fffkkkiiidddaaadddhhhqqq{{{jjj^^^TTTSSSQQQMMMLLLQQQRRRQQQPPPQQQPPPKKKDDD>>>666666777777777555444222222222111111111000000000............//////////////////000000000000//////////////////////////////mmm]]]WWWWWWWWWVVVTTTQQQOOOMMMHHHHHHFFFEEEDDDCCCCCCCCCAAAAAAAAAAAA???===:::888888666444444444555444333222222222333333444444444444444333222111111222333//////111111222111000000000000000000111111111111......//////000000111111222222111000000000111111000000000000000000000000000000000000000000000000.../////////000000000111////////////////////////......////////////......................................................000000000000/////////...//////////////////////////////000000000111111111///222555666666:::AAAGGGFFFHHHIIIHHHHHHMMMVVV]]]hhhiiiqqqwwwrrrfffdddkkkhhhjjjllllllmmmtttvvvsssttttttsssrrrsssvvv}}}{{{mmmeeedddkkkqqqqqqqqqnnnfff\\\VVVUUUVVVLLLMMMOOORRRTTTSSSOOOKKKNNNNNNNNNNNNNNNNNNOOOOOOKKKKKKJJJGGGDDDDDDFFFIIISSSTTTWWWXXXWWWUUUQQQOOOFFFCCC>>>999444111///...000000111111000///...---------------------------,,,,,,,,,---------......------------------------........................---------.........//////........................---........./////////000,,,------......------,,,------------------------------------------------+++,,,---.........------............////////////------------------------------............------........................,,,,,,------......//////---------...///000000000.../////////000000000000/////////000111111222222111111111111111111111111222222222222222222222222111444777777666999???EEEPPP```rrr|||}}}}}}zzzwww{{{}}}yyykkkgggaaa]]]ZZZYYYXXXWWWRRRNNNLLLKKKIIIHHHLLLRRRQQQRRRVVV\\\^^^___cccjjjmmmrrryyyzzzgggcccfffsss{{{xxxooohhh```aaacccgggmmmuuu{{{zzziiiZZZVVVRRRLLLKKKPPPQQQQQQQQQRRRRRRPPPKKKGGG?????????>>>;;;888444222222222222111111111000000...////////////000000000//////000000000000//////////////////////////////lll\\\WWWWWWWWWVVVTTTQQQOOOMMMGGGFFFEEEDDDCCCCCCCCCCCCAAAAAABBBAAA@@@===:::888888666444444444555444333222222222333333444444444333333222111//////111222...///000111222222111000000000000000111111111111------...///000111222222333333222111000000111111000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000......////////////..............................////////////////////////111111000000/////////...////////////////////////000000000000111111111111333666:::;;;===CCCLLLTTTUUUVVVVVVTTTSSSXXXbbbjjjqqqrrryyywwwgggccciiijjjooorrrqqqqqqxxx}}}}}}{{{yyyzzzzzzrrrooorrruuuyyy||||||vvvmmmfffdddeee[[[[[[]]]```bbb___YYYSSSIIIJJJKKKLLLNNNOOOPPPQQQUUUTTTPPPJJJDDDBBBDDDGGGKKKOOOTTTYYY[[[ZZZXXXUUUSSSOOOIIIAAA:::555222111000111111111000///---,,,------------------------,,,,,,,,,------.........------------------------........................---------.........//////........................---.........//////000000,,,------......------,,,------------------------------------------------***+++---...///...------............/////////000---------------------------..................---........................///////////////.........---------...///000000111////////////000000000000/////////000111111222222111111111111111111111111222222222222222222222222111555999:::;;;???GGGNNN```pppyyytttkkkbbbXXXSSSSSSSSSPPPLLLPPPKKKIIILLLMMMNNNQQQUUUWWWZZZaaajjjpppuuu~~~wwwnnnmmmzzz{{{llliiieeeaaaaaacccgggjjjnnnzzzsssaaa[[[VVVNNNMMMSSSOOOPPPQQQRRRQQQOOONNNMMMIIIIIIGGGEEE@@@;;;777444222222222111111111111000000000000000111111111111//////000000000000//////////////////////////////ooo]]]ZZZYYYXXXUUUSSSQQQOOOOOOGGGFFFDDDBBBAAABBBCCCDDDAAA@@@>>><<<:::999888888777777555444444444444444333333333333333333333333222222222222222222222222111111000000//////......000000111111111000000///000000000000000000000000000000000000000000000000///000111000///...///000000000000000000000000000......//////000000111111////////////////////////...///000///...---...000///////////////.........///////////////.........000000000000////////////111000...............---///////////////000222333===@@@EEELLLTTT[[[bbbfffeeedddcccbbbaaacccgggjjjtttttttttrrrpppooooooooo}}}wwwzzz}}}}}}{{{zzz}}}~~~|||xxxvvvxxx|||{{{uuuooo^^^VVVQQQPPPLLLHHHJJJPPPOOOMMMNNNQQQOOOIIIEEEDDDBBBDDDHHHMMMRRRVVVXXXYYYYYYXXXUUUPPPJJJDDD???===:::444---+++...///...,,,111...++++++---///111111........................//////.........---------........................////////////////////////...........................------,,,,,,------...------------------------........................---------------------------------.........//////---,,,,,,,,,,,,---..............................---------............///---......///////////////////////////////////////............/////////000//////000000111111222222000///...///111333222111222222111111111111222222222111111222444555555444222666999:::BBBRRRbbbkkkvvvzzzlllaaa___YYYRRRLLLKKKNNNRRRTTTVVVYYY]]]```dddfffgggqqqwww{{{sssnnniiiccc]]]gggjjjpppuuuuuuyyy}}}ooo___QQQNNNQQQHHHKKKOOOQQQQQQPPPQQQRRRRRRPPPLLLKKKIIIFFFAAA<<<666444111000111222333222111111111111111111111111000000000000000000000000////////////////////////mmmYYYZZZYYYWWWUUUSSSPPPOOONNNIIIHHHFFFDDDBBBAAAAAABBBAAA@@@>>><<<:::999888888777777666555444444444444333333333333333222222222222222222222222222222222222111111111000000000000000000111111111111000000000000000000000000000000000000000000000000000000///000111000///...///111000000000000000000000000/////////000000000000000////////////////////////...///000///......///000000000000000000000000000////////////////////////000000000000000000000///---...///000222222111000111333444444555888>>>CCCKKKNNNTTT]]]eeekkkmmmnnntttuuutttooohhhdddeeehhhooosssxxx|||~~~~~~}}}}}}tttyyy}}}}}}vvvkkkeee^^^TTTNNNLLLLLLHHHFFFJJJLLLLLLNNNRRRGGGHHHJJJLLLNNNQQQSSSTTTWWWWWWVVVUUUSSSPPPNNNLLLEEE???777222222222///,,,///...------...///...---........................//////.........---------........................////////////////////////........................///......------......///------------------------........................---------------------------------.........//////...------------...//////........................---------............///---......///////////////////////////////////////........./////////000000............//////000000000///...///222333222111333222222111111222222333000000000111333444444444333===FFFKKKSSSbbbpppxxx{{{wwwiii]]]ZZZWWWVVVXXXZZZ[[[[[[bbbfffmmmvvv{{{uuuuuuvvvxxxyyytttooorrrxxxzzzuuurrruuudddYYYWWWTTTQQQNNNLLLLLLNNNPPPRRRSSSPPPNNNMMMMMMKKKFFFCCC???<<<777333222111000///111111111111111111111111000000000000000000000000////////////////////////rrr^^^YYYXXXVVVTTTRRROOONNNMMMJJJIIIHHHFFFDDDBBB@@@@@@AAA@@@>>><<<;;;999999999888777666555444444444444333333333222222111111111222222222222222222222222222222222222111111111111000000111111111111000000000000000000000000000000000000000000000000000000///000111111//////000111000000000000000000000000000000000000000000//////////////////////////////...///000000......///000000000000000111111111111////////////////////////000000000000000000000000---///111333444333222111111666:::;;;<<>>===;;;::::::999888777666555444444444444333333333222222111000000222222222222222222222222111111111111111111111111///000000111111111111000000000000000000000000000000000000000000000000000///000111111000///000222000000000000000000000000222111111000000/////////////////////////////////...000111000///...///000///000000000000000111111///////////////000000000000000000000000111111111111222333222222222444555777>>>EEEGGGGGGOOO```mmmnnnooottt|||{{{|||}}}~~~tttrrryyy|||}}}qqqfffZZZSSSMMMFFFCCCCCCOOOPPPPPPQQQRRRSSSUUUUUUQQQOOONNNMMMNNNRRRVVVXXXVVVRRRNNNIIIDDD>>>666111000...,,,,,,------,,,+++........................................................................////////////////////////........................//////............//////------------------------.......................................................................................//////000........................---------............///---......///////////////////////////////////////...////////////000000000111111111111111111111111000//////000222333333222222222111111111111222222444444444444444666888:::AAAUUUlllvvvyyy}}}zzzsssnnniiiccc^^^cccjjjuuuwwwpppooopppooommmmmmttt}}}qqqcccZZZOOOJJJLLLPPPRRRQQQTTTTTTTTTTTTTTTSSSQQQOOOKKKGGG@@@;;;777555333111000000000000000000000000////////////////////////////////////////////////ttt___ZZZXXXVVVTTTQQQNNNLLLKKKGGGGGGGGGGGGFFFDDDCCCBBBAAA@@@>>>===;;;;;;::::::888888666555555555555555333333333222222222111111222222222222222222222222000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000...000111111000000111333000000000000000000000000222222111111000000//////000000000000000000000000///000111000///...///111.........//////000000000////////////000000111111///000000000111111111222333333222111111666===BBBNNNWWW^^^^^^\\\```mmmyyywwwwwwxxx}}}xxxrrrtttzzz|||zzz}}}}}}rrrjjj```RRRFFF@@@DDDFFFIIIMMMRRRVVVZZZ[[[YYYVVVPPPLLLJJJLLLPPPSSSRRRSSSTTTSSSPPPIIIAAA<<<777333...,,,,,,---//////........................---.............................................////////////////////////...........................------,,,,,,------...------------------------.....................................................................---------,,,,,,------...///........................---------............///---......///////////////////////////////////////////////////000000000111222222222222111111111111111000///000222444333222111111000000000000111111444555555444555999???CCCTTThhh|||xxxrrrkkkeeecccbbbdddfffjjjwwwzzzrrrnnnqqquuu}}}rrrfffUUUKKKIIIMMMOOOPPPSSSTTTUUUUUUTTTRRRQQQPPPOOOKKKEEE@@@<<<888555222000000000000000000000000////////////////////////////////////////////////sss]]][[[YYYWWWTTTQQQOOOMMMKKKFFFFFFFFFEEEEEEDDDDDDCCCAAA@@@>>>===<<<;;;;;;;;;888888777666555555555555333333333333333333333333222222222222222222222222///////////////000000000...///000111111222111111000000000000000000000000000000000000000000000000...000111111111111222333000000000000000000000000111111111111111111000000000000000000000000000000///000111111//////000111------......//////000000...//////000000111111222///000000111111222222222111222333444888AAANNNWWWnnnvvv}}}|||tttqqqvvv}}}}}}||||||}}}|||yyyxxxzzz|||~~~}}}{{{{{{~~~}}}xxxkkk^^^WWWDDDDDDEEEHHHLLLRRRXXX[[[ZZZVVVQQQLLLHHHFFFFFFGGGKKKNNNSSSVVVVVVRRRMMMJJJCCC===666111///000000111........................---------.......................................////////////////////////........................------,,,,,,,,,,,,------------------------------...............................................................---------,,,,,,,,,,,,,,,---..............................---------............///---......////////////////////////////////////////////////000000000111111111000000000000/////////111000000111333444333222222111111111111111111222222333444555888@@@KKKTTTkkkzzzyyywwwxxxnnngggaaa```aaaeeellltttxxxmmmhhhjjjkkkrrr|||hhhXXXOOOMMMNNNOOOPPPRRRTTTTTTSSSQQQQQQRRRTTTQQQLLLGGGBBB<<<666333111111111111111111111111000000000000000000000000////////////////////////xxxbbb\\\[[[XXXUUURRROOOMMMLLLHHHGGGEEECCCBBBBBBBBBBBB@@@@@@>>>===<<<<<<<<<<<<999888777666555555555555333333333444444555555666222222222222222222222222//////000000000111111111...///000111111222222222000000000000000000000000000000000000000000000000...000111111111111222444000000000000000000000000111111111111111111222222000000000000000000000000///000111111000///000111---......///000000111111...//////000111111222222///000000111111222333333222555999===CCCNNN]]]hhh|||}}}{{{}}}}}}~~~}}}yyy~~~yyyuuuvvvyyyzzzuuuvvvwwwwwwvvvuuuttttttzzz~~~{{{yyywwwwwwyyy}}}}}}zzzyyyuuubbb\\\SSSKKKHHHJJJOOOSSSSSSSSSSSSQQQMMMHHHCCC@@@@@@DDDIIIMMMPPPRRRSSSTTTPPPKKKBBB;;;666333111///........................---------.........//////........................////////////////////////..............................------------......------------------------................................................//////.........------------------------...//////........................---------............///---....../////////////////////////////////////////////000000000111111111111111111000000000//////111000000111333444444333444333333222222333333444222444666999@@@NNN___kkk|||~~~xxxuuusssooolllccc___```fffnnnuuuwwwjjjfffcccbbbiiiyyyzzzkkk^^^TTTOOOLLLOOORRRSSSRRRRRRSSSUUUUUUSSSPPPMMMIIICCC===888222222222222222222222222000000000000000000000000////////////////////////|||eee]]][[[YYYVVVSSSPPPMMMLLLKKKIIIFFFBBB@@@@@@@@@AAA@@@@@@???===<<<<<<<<<<<<999888777666666555555555222333333444555666777777222222222222222222222222000000111111222222222333......///111111222222222000000000000000000000000000000000000000000000000...000111222111111333444000000000000000000000000000000000111222222222333000000000000000000000000///111222111000///000111...//////000111222222222...//////000111222222222///000000111222222333333666;;;AAAFFFLLLWWWdddnnn{{{}}}{{{}}}{{{~~~{{{xxx{{{wwwnnnhhhjjjoooqqqkkkiiiggghhhkkknnnpppqqqkkkooosssttttttvvvyyy}}}wwwuuuttttttvvvxxxyyyyyy|||~~~zzzzzzfffSSSGGGDDDGGGKKKQQQTTTYYY[[[XXXQQQIIICCC999;;;>>>BBBGGGMMMSSSWWWYYYTTTLLLDDD===666000,,,........................---------.........//////........................////////////////////////........................//////............//////------------------------........................//////////////////////////////.........---------...............///000000........................---------.........//////---......///////////////////////////////////////000000000000111111111111333333333333222222111111111000000111333444444333666555555444444555555666555777:::???IIIZZZooowwwrrrpppsssxxxuuukkkaaa___^^^eeessszzzhhhccc]]][[[bbbrrrsss]]]OOOHHHLLLQQQSSSSSSSSSUUUXXXRRRRRRQQQQQQOOOJJJDDD@@@333333333333333333333333000000000000000000000000////////////////////////tttbbb^^^[[[VVVSSSRRRQQQPPPNNNHHHFFFDDDCCCCCCCCCBBBAAA@@@???===<<<===<<<;;;999444@@@333888222>>>000555222555444111333;;;>>>===333222222111111222222333111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111///000000000000111111111///000111222222111000///000000000000111111111111000000000000000000000000000000000000111111111111000000000000111111111111333222111111222222222111222///000444555333444888;;;@@@IIIRRRYYY```gggkkk|||zzz}}}~~~yyyxxx{{{zzztttnnnsssrrrnnneee[[[WWWZZZ^^^WWWVVVWWWXXX\\\aaafffiiigggfffeeeeeeffffffdddbbbkkkqqquuutttmmmjjjlllpppwwwoooYYYJJJHHHLLLKKKNNNRRRSSSRRRQQQQQQQQQFFF===777999AAAIIIQQQYYYXXXWWWTTTNNNGGG???777333111000......///000///...000000///...............000000//////.........---//////////////////////////////............////////////.........---------..............................////////////......////////////////////////000000///...---,,,,,,+++---...///...------...///////////////////////////////////////////////////000000000000000000000000000000000000////////////000000000000000111111222//////000000000//////...222222222222222222222222666666///000777333///777555999AAAMMM]]]mmmzzz~~~wwwiiijjjkkkkkkiiigggggghhhbbbgggrrryyytttkkkccc```ccckkkqqqrrrWWWIIIJJJNNNSSSTTTPPPQQQTTTTTTSSSRRRRRRPPPLLLGGGCCC999555000///000222111000111111111111000000000000000000000000000000000000vvvddd]]]ZZZVVVSSSQQQPPPOOOMMMHHHFFFDDDCCCCCCCCCBBBAAA@@@???===<<<===<<<;;;999:::===111222555999111888333555444111333999===;;;333333222222222222333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000111111111222222000000111111111111000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000111111111111111000000111222333222111555333333666777666999>>>IIIMMMTTT[[[aaadddeeeeeeooo{{{ssskkkccc```bbbeeecccbbbdddggghhhddd```\\\___bbbaaa\\\TTTOOOLLLPPPQQQRRRRRRRRRTTTXXX[[[___`````````______^^^^^^^^^cccjjjnnnooommmkkkjjjoooyyy~~~|||}}}}}}|||zzz}}}vvvzzzkkk___XXXNNNMMMKKKKKKLLLMMMOOOPPPQQQIII@@@;;;:::<<>>@@@TTT999333444666444444444444333444666555444444333333444444555111111111111111111111111000000000000000000000000000000000000000000000000///000000000111111111111111111222222222333333333333222111000000111222333111111111111222222222222111111111111111111111111111111111111222222222222111111111111222222222222333444666555333333555777AAAJJJ[[[llluuuwww|||~~~wwwqqqpppuuuyyyzzzyyywww}}}~~~wwwrrrqqqppppppnnnfff\\\TTTSSSVVV^^^iiiooorrrxxx~~~~~~{{{}}}~~~zzzoooggggggjjjooouuu}}}|||yyyyyy{{{sssrrrooollljjjlllpppttttttnnnfff___]]]]]]aaaeeedddfffhhhmmmqqqvvv{{{}}}{{{wwwzzz|||xxxwwwwwwwwwxxxsssmmmiiiggg```VVVNNNEEEDDDGGGMMMMMMEEE;;;777222555;;;CCCJJJPPPUUUWWWYYYTTTKKKCCC<<<555///,,,......---------......///........./////////////////////////////////////////////............//////////////////////////////..............................////////////......////////////////////////,,,,,,------.../////////---...///...---------///////////////////////////////////////////////////////////////////////////.../////////000000000111000000000000000111111222111111222333333333333333222222333333333444444444333777555666???EEEPPPdddyyy}}}iii```XXXWWWYYY\\\```fffiiisssuuukkkiiinnnyyyvvvjjj\\\PPPJJJKKKOOONNNNNNPPPRRRRRRQQQOOOPPPMMMGGG@@@999555333222222222222222111111111111////////////////////////|||```YYYWWWTTTRRRQQQOOOLLLJJJIIIGGGEEEDDDEEEDDDCCCBBB@@@???===<<<===<<<;;;999;;;999888777BBB555222999666333222444444222333555444444333333333333444444111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222333222222111111111111222222111111111222222222222333111111111111111111111111111111111222222222222333111111111222222222222333222333444333222333888<<>>555444333555111;;;555111111555555222222555333333222222222222333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000111111111222222111222222333333222222111111111111222222222333333111111111111111111111111111111111222222222333333111111111222222222333333333555666555555999BBBIIIZZZeeewww|||qqqmmmpppvvvzzz~~~}}}}}}yyyqqqjjj[[[YYYZZZ___hhhppptttuuuwww}}}~~~}}}uuuqqqpppuuu|||{{{vvvsssqqqqqqppphhh___```ffffffhhhllloooqqqrrrqqqqqqpppuuuxxxyyyyyy}}}{{{wwwrrrmmmhhheeedddcccWWWPPPKKKJJJHHHFFFGGGJJJ>>>;;;777555777===DDDHHHOOOPPPQQQQQQOOOJJJBBB<<<333222111000///...................../////////000//////////////////////////////............//////.../////////000000000000..............................////////////......////////////////////////---------...............---...///...------...///////////////////////////////////////////////////////////////////////////.........///000111111111000000000000000111111222///000111222333333333333222222333333444555555666444999<<>>DDDVVVsss~~~nnnccc\\\XXXVVVSSS]]]mmmyyy}}}{{{yyywwwvvvuuuvvvqqqqqqpppoooooooooooopppppppppqqquuuyyy}}}~~~~~~~~~rrrggg___gggzzzsssddd[[[JJJJJJJJJLLLPPPRRRSSSRRRJJJMMMNNNKKKEEE???;;;:::333333333222222222111111000000000000000000000000```WWWUUUSSSRRRQQQPPPNNNLLLGGGGGGGGGGGGFFFDDDCCCBBBBBB@@@>>>>>>======;;;999:::888666666666666666444333333333333333333333333000111222222222222111000333333222111000000111111000000000000000000000000000111111111111222222222222222222111111111000000000111111111111222222222111111222222222333333333333333333333333333333333333333333333333333333333111333333222000///000111111333222000000333555555555>>>GGGJJJOOOWWW^^^aaaccckkkwwwwwwtttvvvwwwpppiiigggooozzz{{{zzz~~~sssjjjhhhgggaaaZZZSSSYYYaaaiiipppvvvzzz}}}}}}mmmddd```]]]___]]][[[[[[ZZZUUULLLDDDKKKHHHFFFEEE???777888>>>FFFJJJMMMNNNNNNPPPSSSVVVEEE@@@888222000000111222000...,,,---...///..............................//////............//////////////////////////////------......//////000000......////////////......////////////////////////////////////////////////000000000000000000000000......------------......000000000000000000000000///......///222222000---////////////000000000000000000000000000111111222111222222333333444444555555222222333333222555:::===KKKYYYlll|||nnn```YYYUUUSSSXXX___cccqqq}}}|||zzzwwwtttpppooommmkkkhhheeedddccc]]]\\\ZZZYYYXXXYYYZZZ[[[[[[^^^cccggglllpppvvvyyyxxx{{{}}}}}}|||zzzyyyyyy~~~~~~~~~~~~~~~zzzeeeccceeeffftttzzzmmmbbbOOOHHHEEELLLPPPNNNLLLLLLRRRQQQOOOLLLIIIFFFDDDCCC999888555333222111222333111000000000000000111111bbbXXXVVVSSSRRRQQQPPPNNNLLLGGGGGGGGGFFFEEEDDDCCCBBBBBB@@@>>>>>>======;;;999:::888666666666666666444333333333333333333333333222222222222222222222222333222222111111111111111111111111111111111111111000111111111111222222222222222222111111111000000000111111111111222222222111111222222222333333333333333333333333333333333333333333333333333333333222444444333222111111222333444555444333555888:::777DDDRRRZZZ```gggllllllaaajjjxxx{{{xxxwwwqqqgggaaaaaa```bbbgggppp}}}zzz~~~wwwpppggg[[[QQQVVVYYY]]]ccciiiqqqxxx||||||~~~|||mmmaaaXXXaaaiiioookkk```UUUPPPPPPGGGEEEEEEGGGCCC<<<:::===GGGIIILLLMMMMMMNNNQQQTTTLLLFFF===666222111111000111///......//////...---........................//////............//////////////////////////////.........///////////////......////////////......////////////////////////////////////////////////000000000000000000000000///......------......///000000000000000000000000222111000111333222///---////////////000000000111000000000000000111222222111222222333333444555555444333555888666555999@@@PPP]]]hhhwww|||iiibbb[[[XXXUUUTTT[[[eeexxx|||yyyuuussspppllljjjfffeeeccc```\\\ZZZWWWVVVQQQPPPNNNMMMMMMMMMOOOOOOPPPSSSWWW\\\aaagggmmmrrrsssuuuxxxyyyxxxvvvuuuuuuuuuuuuuuuvvvwwwyyyzzz{{{{{{yyykkkaaa[[[ggg{{{tttggg^^^SSSIIIIIILLLNNNQQQUUURRRQQQPPPMMMKKKHHHFFFEEE<<<:::666333111111111222111111000000000000111111eeeYYYWWWTTTRRRQQQPPPNNNLLLHHHHHHGGGFFFEEEDDDCCCCCCBBB@@@>>>===>>>===;;;999:::888666666666666666444333333333333333333333333444444333222222333444444222222222222111111111111111111111111111111111111000111111111111222222222222222222111111111111111000111111111111222222222111111222222222333333333333333333333333333333333333333333333333333333333333444555444333222333444111222333333333555<<>>===>>>===;;;::::::888666555666666666444444444444444444444444444555444222111111222444555222222222222222222222111111111111111111111111111000000111111111222222222111111111111111111111111000000111111111222222222111111222222222333333333333333333333333333333333333333333333333333333333333444555444333222333444222222333333444999FFFSSShhhttt~~~|||zzzyyyxxx|||vvvqqqrrrwww{{{yyyxxxoooiiibbb]]]\\\^^^cccgggzzzyyyvvvrrrooollliiigggfffjjjmmmttt|||~~~~~~lllgggcccbbbcccaaa]]]XXXSSSNNNIIIIIILLLOOOPPPPPPQQQQQQPPPNNNMMMLLLMMMMMMTTTQQQLLLGGGBBB;;;555111000...---...//////...---........................//////............//////////////////////////////000000//////......------......////////////......//////////////////////////////////////////////////////////////////////////////............//////////////////////////////------...///000111111111//////000000000111111111111111000000111111222333222222333333444555555555333333555777777>>>QQQcccyyy|||tttggg]]][[[^^^cccgggkkkrrr}}}~~~yyyvvvssspppnnnfffbbb[[[VVVRRROOOLLLJJJGGGFFFDDDBBB@@@>>>===<<<>>>===<<<;;;;;;;;;<<<<<<;;;<<<>>>@@@DDDJJJQQQVVV___bbbeeeggggggffffffgggbbbcccdddeeegggiiikkklllkkknnnqqqssstttwww{{{~~~nnnhhh^^^kkkyyykkkbbbWWWOOOKKKJJJKKKLLLRRRRRRRRRQQQPPPNNNLLLKKKEEEBBB<<<666222000111111222111000000000000000000jjj\\\XXXTTTRRRQQQPPPNNNMMMIIIHHHFFFEEEDDDDDDDDDDDDAAA???>>>===>>>===<<<::::::888666555666666666444444444444444444444444444444222111//////111222444111222333333333333222222111111111111111111111111000000111111111222222222111111111111111111111111000000111111111222222222111111222222222333333333333333333333333333333333333333333333333333333333111333444333222111333444666555666888999BBBVVViii~~~uuummmmmmsss}}}|||vvvuuuhhhjjjlllnnnrrrvvvyyyzzz~~~{{{tttlllfffcccfffllluuu~~~}}}}}}~~~sssmmmlllmmmllljjjbbbYYYMMMEEEFFFNNNTTTVVVWWWVVVTTTRRRQQQNNNLLLKKKOOOOOOOOOOOOKKKEEE<<<666000...------...000000/////////////////////////////////............//////////////////////////////000000//////......------......////////////....../////////////////////////////////////////////////////////////////////////////////....../////////////////////////////////222222222111111000111111000000000000111111111111111111111111111222222333222333333444444555666666:::888888999===KKKfff}}}xxxrrrmmmfffaaabbbdddiiiqqq}}}yyyuuuoooiiieeeaaa]]]ZZZTTTPPPKKKGGGEEECCCBBB@@@<<<<<<<<<;;;;;;:::::::::;;;;;;;;;:::::::::::::::::::::::::::<<<@@@FFFJJJMMMPPPTTTUUUUUUUUUUUUVVVSSSSSSTTTUUUWWWYYY[[[\\\bbbeeehhhlllnnnqqqtttwwwxxxyyyzzzzzzzzzzzz|||}}}yyyzzz|||||||||}}}wwwmmmhhhiiiyyytttlll```SSSLLLJJJKKKJJJPPPQQQRRRRRRRRRPPPNNNMMMIIIFFF@@@:::555222222222222222111000//////000000kkk]]]YYYUUURRRPPPPPPNNNMMMIIIHHHFFFDDDCCCCCCDDDDDD@@@???======>>>>>><<<;;;:::888666666666666666444444444444444444444444444222222111000000111222222111111333444444444333222222222222222222222222222000111111111111222222222111111111111111222222222000111111111111222222222111111222222222333333333333333333333333333333333333333333333333333333333111222333333222222333444555444777;;;===FFF]]]uuu~~~|||yyywwwvvvxxx{{{}}}xxxmmmiiimmmwwwzzzyyyzzz~~~}}}uuunnn___```cccgggooowww|||yyy}}}wwwrrrwww~~~tttkkkYYYIIIDDDIIIPPPSSSXXXWWWWWWWWWVVVSSSNNNKKKKKKLLLOOOQQQPPPLLLDDD???666333///---...000111111//////////////////////////////............/////////////////////////////////////////////...............////////////......////////////////////////////////////////////////000000000000000000000000000//////......//////000000000000000000000000000999999888555222000000111000000000111111111222222222111111111111222333333333333333444555555666666888666777;;;CCCTTTnnnqqqjjjiiiiiihhhjjjnnnttt~~~}}}xxxnnnjjjccc^^^YYYUUUQQQNNNFFFDDD@@@??????>>>===<<<999999999:::::::::;;;;;;::::::::::::999999999888;;;;;;;;;999999;;;???BBBDDDGGGJJJLLLLLLKKKKKKLLLIIIJJJJJJKKKMMMOOOPPPQQQZZZ\\\___dddhhhkkknnnooopppqqqtttttttttssstttuuutttuuuvvvwwwwwwyyy}}}ssscccggg||||||tttcccPPPFFFFFFIIIJJJNNNOOOQQQRRRRRRQQQOOONNNLLLIIIDDD>>>999666333333333222111000////////////kkk^^^ZZZUUURRRPPPOOONNNNNNJJJHHHFFFDDDCCCCCCDDDEEE@@@???======>>>>>><<<;;;:::888666666666666666444555555555555555555555555222222222222222222222222000111333444555444333222222222222222222222222222000111111111111222222222000000111111111222222222000111111111111222222222111111222222222333333333333333333333333333333333333333333333333333333333111333444444333333444666555666===EEEFFFLLLbbb{{{zzz|||{{{vvvrrryyyzzz~~~zzznnniiijjj~~~~~~}}}|||mmmllliiieeeccchhhqqqxxxxxxuuuxxxsss]]]OOOMMMOOOOOOTTTTTTVVVYYYZZZXXXRRRMMMKKKKKKLLLNNNPPPOOOLLLIII@@@;;;444000...///111111//////////////////////////////............//////////////////////////////.........///////////////......////////////......////////////////////////////////////////////////000000000000000000000000000000////////////000000000000000000000000000000888888888555111///111333000000111111111222222222222222111111222222333444333333444444555666666666444555;;;EEEPPP]]]pppwwwkkkgggiiinnnqqqzzzvvvmmmfff```\\\WWWSSSOOOLLLIIIGGG???>>>======>>>>>>===<<<999999:::::::::;;;;;;;;;:::::::::::::::999999888:::;;;;;;:::888999;;;===>>>AAADDDEEEEEEDDDDDDEEEDDDDDDDDDEEEFFFHHHIIIJJJNNNPPPSSSYYY^^^bbbdddddddddgggjjjkkkjjjiiiiiiiiikkkllllllmmmooorrrwww{{{|||~~~{{{qqqttt{{{kkkWWWKKKJJJKKKIIIKKKMMMOOOQQQRRRQQQOOONNNNNNKKKHHHCCC===999555333333222111000////////////kkk^^^ZZZUUUQQQPPPOOOOOONNNJJJHHHFFFDDDCCCCCCDDDEEE@@@>>>======>>>>>>===;;;:::888666666666666666444555555555555555555555555222333333444444333333222000111333555555555333222222222222222222222222222000111111111111222222222000000111111222222222222000111111111111222222222111111222222222333333333333333333333333333333333333333333333333333333333333444555555444444666777<<>>>>>======>>>??????>>><<<;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<;;;::::::888999:::999888888:::;;;555888;;;<<<;;;::::::;;;============>>>???AAAAAADDDEEEIIIOOOUUUYYY[[[[[[[[[^^^aaacccbbb```______]]]^^^^^^___aaaffflllqqqvvvwww{{{}}}yyyrrrzzz{{{jjj]]]WWWRRRLLLIIIKKKNNNPPPQQQPPPOOOMMMNNNMMMJJJEEE@@@;;;777444333222111000////////////jjj^^^[[[VVVSSSQQQOOOMMMKKKIIIIIIGGGEEEDDDCCCCCCCCCAAA@@@>>>>>>??????===<<<>>>999555555888999666333444444444444444444444444444333333222222333333444333333333333333333333333333333333222222222111111111111111111111111111111333222111000000111222333111111111111111111111111111111222222222333333333333444444555555444444333222222222333333444444444222111111333555666:::>>>HHHYYYjjjooojjjgggnnnwww}}}vvvvvv~~~yyyzzz}}}{{{qqqhhhgggbbb\\\]]]iiizzzzzz{{{{{{}}}zzzvvvzzzyyyuuukkklllqqqxxx}}}yyy~~~}}}yyywwwtttfff[[[VVVWWWUUUSSSTTTVVVWWWUUUSSSOOOLLLIIIJJJMMMPPPOOONNNMMMJJJDDD<<<555111000000000000000///...///111333////////////////////////000000000000000000000000////////////////////////////////////000000000000....................................////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111555444444333333333444444555555666888555333777>>>BBBHHHWWWnnnwwwooofffaaafffnnnvvv}}}ooo```TTTMMMJJJDDDCCCBBBAAA???>>>===<<<:::<<<======<<<;;;<<<===????????????@@@@@@@@@AAA@@@AAAAAAAAA@@@>>>===;;;;;;:::888666555666999<<<888888:::;;;;;;:::999888999999:::;;;;;;<<<======AAABBBCCCEEEGGGIIIJJJKKKQQQQQQRRRTTTTTTUUUUUUUUUUUUUUUTTTUUUWWW[[[^^^aaafffjjjoootttxxx|||xxxppp}}}wwwjjj___PPPOOONNNMMMNNNOOOOOOPPPPPPOOONNNLLLHHHBBB:::444222222111111111111111222kkk\\\YYYUUUSSSQQQPPPOOOMMMIIIIIIGGGEEEDDDCCCCCCCCCAAA???>>>>>>???>>>===;;;===999666666888999666333444444444444444444444444444333333222222333333444333333333333333333333333333333333222222222111111111111111111111111111111222222111000000111222222111111111111111111111111111111222222222333333333333444444555555444444333333333333333333333333444666666777666777>>>KKKUUUgggqqq|||~~~zzzwwwzzzyyyvvvqqqooorrrzzz}}}zzzwwwssspppttttttsssttt|||}}}~~~}}}iiifffgggooozzz~~~{{{uuu|||~~~yyyzzzuuutttxxxwwwnnnddd^^^XXXRRRQQQTTTWWWVVVTTTTTTQQQMMMKKKKKKMMMNNNOOOPPPNNNIIICCC<<<666222111000000000///......///000////////////////////////000000000000000000000000////////////////////////////////////000000000000////////////////////////............////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111555444444333333444444444555444666999999888;;;@@@VVV```qqquuummmlllggggggnnnyyywwwjjj\\\PPPHHHCCCAAA@@@???>>>>>>============:::<<<>>>>>>>>>>>>???@@@>>>>>>???AAABBBCCCCCCDDDDDDCCCBBB@@@???>>>>>>>>>===<<<:::888777777999:::777888999::::::999888888888999999:::;;;;;;<<<<<<;;;<<<===???AAACCCDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJIIIIIIIIIKKKOOORRRUUUYYY]]]aaafffjjjooossswww{{{}}}oookkktttggg]]]PPPJJJKKKNNNOOOMMMNNNNNNMMMLLLJJJDDD===888333333222111000000111111kkk[[[XXXTTTRRRRRRQQQPPPOOOIIIIIIGGGEEEDDDCCCCCCCCCAAA???>>>>>>>>>>>>===;;;===999666666888888666333444444444444444444444444444444333333333333444444333333333333333333333333333333333222222222111111111111111111111111111111222222111000000111222222111111111111111111111111111111222222222333333333333444444555555444444333444444444333333333333333333555666444888GGG^^^ooo}}}{{{xxxvvvgggbbb___eeeqqq}}}zzzvvvvvv{{{{{{zzzzzz|||wwwqqqrrrwww{{{{{{~~~pppggg```bbbmmmvvvwwwtttxxx|||vvvyyyuuuqqqtttvvvrrrlllddd\\\RRRNNNPPPSSSUUUTTTXXXVVVRRRMMMJJJJJJMMMOOORRRQQQPPPLLLFFF>>>777333111111000///............////////////////////////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000............////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222444444444333333444444555666444555999:::<<>>======<<<;;;;;;<<<>>>???>>>???@@@?????????@@@BBB@@@AAADDDFFFIIIJJJKKKKKKLLLJJJGGGDDDBBBAAAAAABBB@@@>>><<<:::999888888888777888888999999888777777777888888999999:::::::::777888999:::<<<===>>>?????????@@@AAABBBBBBBBBBBBDDDCCCCCCCCCEEEHHHKKKMMMQQQTTTWWW[[[___eeekkkooouuuxxx{{{}}}}}}zzzcccfffpppuuuZZZJJJIIINNNOOOMMMMMMMMMMMMMMMKKKHHHBBB>>>555444222111000000000000kkk\\\YYYUUUSSSRRRQQQOOONNNIIIIIIGGGEEEDDDCCCCCCCCC@@@???======>>>>>><<<;;;<<<:::777666777777666444444444444444444444444444444444333333333333444444333333333333333333333333333333333222222222111111111111111111111111111111222111111111111111111222111111111111111111111111111111222222222333333333333444444555555444444333444444444444444333333333000333444555@@@WWWqqq~~~|||rrriii``````dddnnnzzz~~~xxxxxxvvvrrrpppsss|||~~~ssslllnnnrrrwww|||uuuxxx|||}}}rrreee___cccjjjppprrroooxxx~~~xxxwww}}}{{{ooohhhkkkpppjjjddd[[[RRRMMMMMMPPPRRRXXXYYYWWWSSSMMMJJJKKKMMMPPPQQQRRRRRROOOHHH???999222111////////////......////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////............////////////////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111000000111111111222222222444444333333333444555555666555666777888@@@RRRccc|||}}}qqqooorrrpppwwwzzzrrrfff[[[NNNEEEBBBBBB@@@=========;;;;;;;;;===>>>@@@AAABBBBBBAAA@@@@@@CCCEEEIIIKKKOOOSSSVVVWWWXXXWWWYYYWWWTTTQQQMMMIIIFFFEEEAAA???===;;;::::::999888888888888888777777777666777777777777888888999999666777888999:::;;;<<<===<<<===>>>>>>?????????>>>AAA@@@@@@AAABBBEEEGGGIIIKKKMMMPPPSSSWWW]]]ccchhhpppsssvvvxxxxxxyyyzzz|||{{{{{{{{{}}}yyypppkkkqqqjjjQQQIIIKKKNNNOOONNNMMMMMMMMMMMMJJJEEEAAA888777444111000//////000kkk^^^ZZZVVVSSSQQQOOOMMMLLLIIIIIIGGGEEEDDDCCCCCCCCC@@@???======>>>>>><<<;;;;;;:::888777777666666555444444444444444444444444555444444333333444444555333333333333333333333333333333333222222222111111111111111111111111111111111111111222222111111111111111111111111111111111111111222222222333333333333444444555555444444333444444444444444444444444333555777>>>PPPkkkxxxllljjjmmmttt{{{|||xxxsssooooooqqquuuwww}}}rrriiidddlllzzz~~~vvvnnnfffcccdddgggcccjjjsssyyyyyyxxxzzz}}}vvvwwwnnnnnnsssvvvuuuooobbbSSSJJJJJJNNNTTTWWWZZZXXXRRRMMMKKKKKKMMMNNNPPPSSSSSSOOOHHHBBB666333000///000111111000000000000000000000000000////////////////////////////////////////////////////////////000000000000....................................////////////////////////////////////111111111111111111111111111111111111111111111111222222222222222222222222111111111111222222222222333333333333333444555666555666888888;;;LLLnnn|||vvvqqqppprrrooo}}}yyykkk```YYYSSSLLLCCC>>>??????<<<999======<<<<<<<<<===???@@@AAABBBCCCDDDFFFIIINNNRRR[[[^^^bbbfffiiiiiihhhgggggggggfffccc]]]VVVNNNJJJDDDAAA===<<<<<<<<<;;;999999888888777777777666666666666777777777777777888666666777888999:::::::::777888999999999999999999;;;;;;;;;;;;<<<>>>@@@AAABBBDDDGGGIIILLLRRRXXX\\\dddgggjjjlllllllllmmmnnnnnnmmmlllkkkmmmsss{{{{{{pppsss~~~yyy[[[JJJGGGKKKOOOOOONNNNNNNNNMMMKKKFFFCCC<<<:::666333000//////000mmm___[[[WWWSSSQQQOOOMMMKKKIIIIIIGGGEEEDDDCCCCCCCCC@@@>>>============<<<:::;;;:::999777666666555555444444444444444444444444555555444444444444555555333333333333333333333333333333333222222222111111111111111111111111111111000111222222222222111000111111111111111111111111111111222222222333333333333444444555555444444333333444444444555555555555555:::>>>EEEYYYqqq~~~{{{ppprrrtttvvvxxxzzz~~~{{{wwwssssssxxx{{{{{{yyyzzziiiccceeemmm}}}vvviiiaaa^^^^^^```gggpppuuutttuuuwwwxxx{{{yyypppyyyfffUUULLLKKKOOOSSSWWWYYYWWWRRRNNNLLLKKKKKKLLLPPPSSSSSSOOOKKK>>>999333000111222222111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000....................................////////////000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222333333333333333444555555666333666;;;???GGG___vvvrrrqqqpppooooooqqq~~~uuuhhh\\\TTTQQQGGGCCC???>>>??????>>><<<======>>>@@@AAABBBCCCDDDEEEGGGJJJNNNSSS[[[dddjjjqqqtttyyy|||}}}|||yyywwwuuuvvvvvvtttmmmddd[[[UUUKKKFFF@@@===>>>???===<<<:::999888777777777777777777777777777777777777777555555666666777777777888777777888888888888777777888888999999:::;;;<<<======???BBBDDDFFFJJJOOOSSSXXX[[[___aaa````````````^^^____________bbbfffjjjqqqvvvvvvxxxuuu|||gggPPPEEEFFFKKKOOONNNMMMNNNMMMLLLHHHEEE@@@===999444111000000000ooo]]]ZZZVVVSSSQQQPPPNNNLLLIIIIIIGGGEEEDDDCCCCCCCCC@@@>>>===<<<======<<<:::::::::999888666555555666444444444444444444444444555555444444444444555555333333333333333333333333333333333222222222111111111111111111111111111111000111222222222222111000111111111111111111111111111111222222222333333333333444444555555444444333222333333444555666777777;;;CCCIIIMMMZZZmmmvvvttt|||wwwtttvvv{{{}}}xxxsssssstttsssssstttxxxvvvuuuwww|||uuuiiiccckkk|||yyyoookkkgggdddfffkkkmmmlllpppvvv}}}zzz|||yyy}}}jjjXXXMMMLLLNNNRRRVVVXXXWWWSSSPPPNNNKKKIIILLLRRRUUUUUUSSSIIIAAA777111111222111///000000000000000000000000000000000000000000000000////////////////////////////////////000000000000....................................////////////000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333333333333444555666666666888>>>GGGTTTlll}}}vvvsssuuuxxxxxxxxxzzz~~~~~~ooommmiiieee___YYYTTTPPPCCCBBB@@@???@@@AAABBBCCC???AAAEEEIIILLLNNNOOOOOORRRTTTXXX\\\cccmmmxxx}}}xxxppphhhcccUUUNNNEEEAAA@@@AAA???===<<<;;;999888777777888888777777777777777777777777666666666666666666777777999999999::::::999999888999999999::::::;;;;;;<<<;;;===@@@CCCDDDGGGJJJLLLOOORRRVVVXXXWWWVVVVVVVVVTTTVVVWWWWWWWWWXXX[[[]]]]]]hhhuuu{{{sssrrr|||sss]]]MMMFFFFFFLLLKKKKKKLLLNNNMMMKKKIIIDDD@@@;;;666222111111111rrr[[[XXXUUURRRRRRQQQPPPNNNJJJIIIGGGEEEDDDCCCCCCCCC???>>><<<<<<======;;;::::::::::::888666555555666444444444444444444444444555555444444444444555555333333333333333333333333333333333222222222111111111111111111111111111111000111222333333222111000111111111111111111111111111111222222222333333333333444444555555444444333111222333444555777888888DDDPPPWWWVVV]]]kkksssqqq{{{wwwsssssswww{{{|||{{{vvvvvvwwwxxxyyy{{{{{{|||yyy{{{iiidddhhhzzzrrrmmmkkkkkkhhhfffmmmxxxvvvvvv|||~~~{{{dddRRRLLLLLLNNNSSSXXXZZZWWWTTTQQQLLLHHHJJJPPPVVVWWWVVVQQQGGG;;;333111111///...000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000............/////////000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111222222222333333333222222222333444555666777::::::???LLL\\\ooo~~~{{{yyyyyyzzzrrrrrrwwwrrrkkkccc___\\\WWWNNNGGG??????>>>===<<<>>>BBBEEECCCFFFLLLRRRWWWYYYZZZZZZaaabbbeeehhhoooxxx|||wwwqqqnnn^^^UUUJJJCCCBBBBBB@@@>>>===<<<:::888777888888999888888888888777777777777888888888888888888888888777777777888888777666666666666666777777888888888777999===???@@@BBBDDDEEEGGGJJJNNNOOOOOOMMMMMMMMMNNNOOOPPPPPPOOOOOOQQQSSSRRRYYY```iiiyyyzzzuuu{{{}}}zzz{{{|||iiiVVVIIIDDDIIIIIIIIIKKKNNNOOOMMMLLLFFFBBB===777333111111222nnn^^^[[[WWWUUUSSSQQQNNNLLLJJJHHHFFFDDDCCCCCCDDDEEE@@@???>>>===;;;;;;::::::<<<;;;;;;:::999888777777444444555555555555555555555555444444444333333333333222222333444444333111333333333333333333333333333333333222222111111111000000000000000000000000333333333333333333333333222222333333333333444444555555555555555555555555333222444777555444>>>JJJYYYfffooolllhhhnnnxxx}}}xxx{{{}}}{{{tttxxx{{{|||~~~zzzpppooouuu}}}|||rrrjjjfffhhhlllooowwwsssssszzzxxxeeeVVVPPPNNNRRRUUUUUUVVVYYYSSSPPPLLLIIIHHHKKKNNNQQQQQQNNNFFF<<<444111444777222222111///------///000000000000000000///......000000000000000000000000//////000000000000//////000000000000000000000000////////////000000000000////////////000000000000000000000000000111111222111111111111111111111111000111111111111222222222111111222222222333333333666333111111333555666777444CCCNNN\\\qqq|||tttnnnooonnnjjjkkkqqq|||{{{yyyxxxuuuqqqnnniii\\\KKKCCCDDDCCCAAA??????AAACCCCCCCCCMMMLLLTTTcccooossswww{{{{{{zzzuuupppllliiiaaaXXXKKKBBB???AAACCCDDDAAA???<<<:::888777666666888777777666666666777777666666666666666666666666777777888888888888777777888888999999999999888888999999999:::;;;<<<>>>???CCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJIIILLLPPPTTT[[[gggxxxpppjjjnnnrrrqqqnnnrrr___PPPIIIFFFHHHKKKMMMQQQRRRNNNIIIHHHEEEAAA>>>;;;777222...rrr^^^[[[WWWTTTSSSQQQNNNLLLKKKIIIGGGDDDCCCCCCCCCDDD@@@???>>>===;;;;;;;;;;;;<<<;;;::::::888888777666555555555555555555555555555555555555444444333333444333333333555555333222333333333333333333333333333333333222222222111111222222222222222222222222333333333333333222222222222222333333333333444444333333333333333333333333222000222666;;;BBBQQQ___nnnssssssnnnoooxxxwwwvvvxxxxxxvvvxxxtttsss~~~}}}zzzllldddeeelllrrrtttnnnjjjlllsss|||zzzooo]]]SSSKKKMMMRRRTTTUUUVVVXXXUUUPPPKKKHHHHHHJJJKKKPPPOOOLLLFFF===777333333000000//////...---...///000000000000000///......000000000000000000000000//////000000000000//////000000000000000000000000////////////000000000000////////////000000000111000000000000000111222222111111111111111111111111000111111111111222222222111222222222222333333333222222333333555777999:::;;;PPPbbbqqqzzzqqqooonnnllluuu{{{}}}~~~~~~sssjjj___VVVLLLCCCBBBGGGGGGFFFDDDDDDFFFJJJNNNQQQPPPWWWfffxxxwwwrrrjjjddd___ZZZUUUQQQOOOIIIBBB======>>>??????AAA@@@???===<<<;;;;;;;;;999999888777777777777888777777777777777777777777777777888888888888777777777888888999999888888777888888888999:::;;;===>>>>>>>>>>>>?????????@@@@@@@@@@@@AAAAAABBBCCCCCCDDDBBBDDDFFFFFFIIIQQQ]]]fffwwwuuurrrsssuuuvvvxxxhhhZZZTTTJJJIIIHHHGGGIIILLLLLLLLLJJJGGGDDD@@@===888333000www___[[[WWWTTTSSSQQQOOOMMMLLLJJJHHHEEECCCBBBBBBBBB@@@???>>><<<;;;;;;;;;;;;;;;;;;:::999888777777666555555555555555555555555666666666555555555555444555444333444666666444333333333333333333333333333333333333222222222222111333333333333333333333333222222222222222222222222222222333333333333444444333333333333333333333333777222111888CCCQQQcccpppuuutttqqqooottt~~~uuutttsssqqqppptttpppmmmrrrwwwmmmaaa```fffmmmooogggaaa```cccjjjvvvfffWWWKKKIIIOOORRRUUUVVVZZZWWWSSSNNNJJJHHHHHHHHHMMMPPPSSSQQQIII???555000//////000000000000000000000000000000000///......000000000000000000000000//////000000000000//////000000000000000000000000////////////000000000000/////////000000000111111111000000000000111222222111111111111111111111111000111111111111222222222222222222222333333333333000333666777777999===@@@HHHaaawwwxxx{{{wwwsssrrrqqq{{{~~~zzztttggg[[[NNNEEE@@@???BBBGGGGGGIIILLLMMMQQQXXXaaaiiijjjrrrrrrmmmfff```]]]\\\[[[ZZZUUURRRNNNKKKHHHDDD@@@======;;;::::::<<<======<<>><<<;;;:::::::::999888888888888888888888888888888888888888777777888888888888777777777888888999999888888777777777777888999:::;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>???AAAAAA@@@@@@CCCJJJOOOYYYhhh{{{~~~yyyzzzvvvkkkdddPPPLLLGGGFFFGGGJJJLLLMMMLLLJJJFFFCCC???;;;555222zzz___\\\WWWTTTRRRQQQOOONNNMMMKKKIIIFFFCCCAAA@@@@@@??????===<<<<<<;;;;;;;;;;;;;;;:::999888777666666555555555555555444444444666666666666666666666555555444444555666666555333333333333333333333333333222222222222222222222222333333333333333333333333111111111111111222222222222222222333333333444444555555555555666666666666;;;777666===LLL^^^nnnxxxpppqqqsssuuuzzz~~~zzznnnjjjhhhllluuutttkkkmmm~~~yyy~~~pppccc\\\]]]```jjjccc^^^___bbbgggqqqzzz}}}~~~nnnbbbTTTOOOOOOPPPTTTYYYWWWVVVSSSPPPMMMKKKIIIIIIIIINNNTTTUUUPPPFFF:::333111111111222333333333222000000000000000///......//////////////////////////////000000000000//////////////////////////////////////////000000000000//////000000000111111111111111000000111111222333111111111111111111111111000000111111111222222222222222222333333333444444222666888777666999AAAIIIWWWooowwwnnnssszzz}}}wwwvvvvvv{{{}}}nnnbbbTTTMMMEEEBBBDDDFFFGGGHHHHHHNNNVVV\\\aaajjjvvvsssgggXXXTTTOOOKKKJJJJJJJJJIIIEEEDDDBBBAAA@@@@@@??????<<<<<<===???@@@AAAAAAAAAAAABBBBBBAAA@@@>>><<<:::;;;;;;:::999888888888888888888888888888888888888777777888888888888777777777777888888888888777777666666666777777888::::::999:::::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<===>>>@@@AAAAAACCCGGGJJJLLLVVVdddppp}}}~~~xxxvvvqqqZZZQQQIIIHHHLLLMMMMMMMMMLLLJJJGGGEEEBBB===777333{{{```]]]XXXTTTRRRQQQPPPOOOMMMKKKIIIFFFDDDAAA@@@??????>>>===<<<<<<;;;<<<<<<;;;::::::999888777666555666666555555555444444444555666666666666666666666555444444555666666555333333333333333333333333333222222222222222222222222222222222222222222222222000000111111111222222222222222222333333333444444555555555666666777777777777888;;;GGGZZZnnn|||||||||}}}~~~~~~~~~}}}nnnfffccckkkvvv~~~pppsss}}}uuu|||}}}|||vvvlllaaaZZZWWWddd```___ccchhhmmmuuu|||{{{wwwxxxyyyzzzsssiii___TTTMMMPPPVVVUUUUUUUUUSSSQQQNNNJJJHHHGGGJJJPPPSSSQQQKKKBBB<<<444222111111333333222000000000000000000///......//////////////////////////////000000000000//////////////////////////////////////////000000000000000000000000111111111111111111111111111222222333111111111111111111111111000000111111111222222222222222333333333444444444555666666444444<<>>>>>===<<<<<<<<<<<<<<<::::::999888777666666555666666666555444444333333444555555555555666666666555444333444666666444333333333333333333333333333111222222222222333333333222222222222222222222222000000111111222333333333222222333333333333444444333333333444555555666666222888BBBQQQfff|||{{{xxxvvvzzz~~~}}}zzzxxxwwwmmmiiioootttuuuwww|||uuummmyyyzzz|||}}}|||vvvmmmbbb[[[bbb___```eeekkkooouuu||||||~~~sssaaaPPPKKKOOOTTTUUUWWWVVVTTTOOOJJJGGGGGGHHHKKKNNNOOONNNIIIFFF999555111000111111000...000000000000000///......000000000000000000000000//////000000000000//////000000000000000000000000////////////000000000000000000000111111111222222222111111111111222333333111111111111111111111111000111111111111222222222333333333333444444444444555444333444;;;III[[[ggg{{{xxxwwwvvvxxxuuueeeZZZTTTSSSWWWUUUQQQOOOVVVbbblllppprrryyywwwsssoookkkgggbbbaaa___\\\YYYTTTNNNJJJCCCDDDDDDBBBAAAAAACCCEEEEEEFFFFFFEEEDDDCCCEEEFFFDDDEEEEEEEEEDDDDDDCCCBBB@@@@@@>>>===<<<<<<<<<<<<777777777777777777777777777777888888888888777777666777777888888777777666666666666666666777888999666666777777777888888888888888888888888888888888777888999;;;<<<======<<>>>>>===<<<<<<<<<<<<===::::::999888777666555555777666666555444444333333333333444444555555555555444333333333555555333222333333333333333333333333111111222222222333333333333333333333333333333333111111111222333444444444222222333333333333444444333333333444555666666666666???KKKWWWiii}}}uuussssssqqqqqqsssrrrxxx~~~~~~zzzyyy{{{|||wwwwwwtttooouuuyyy}}}{{{vvvoooiiifffbbbaaadddgggjjjpppvvv|||qqq[[[NNNLLLOOORRRVVVXXXWWWSSSNNNJJJHHHHHHHHHKKKNNNPPPNNNKKKAAA;;;444111222222000...000000000000000///......000000000000000000000000//////000000000000//////000000000000000000000000////////////000000000000000000111111111222222222222222111111222222333444111111111111111111111111000111111111111222222222333333333444444444444555444444666>>>MMMbbbvvvqqqddd]]][[[]]]___lllmmmjjjeeejjjxxx~~~|||}}}~~~~~~zzzxxxtttpppkkkddd]]]XXXJJJNNNRRRUUUTTTTTTTTTUUUVVVXXX\\\\\\[[[[[[\\\]]]\\\ZZZWWWSSSOOOLLLIIIHHHEEEDDDCCCAAA@@@@@@??????888888888888888888888888777777888888888888777777666666777777777777666666777777777666777777888999666666666666777777777777888888888888888888888888:::::::::;;;<<<<<<:::999::::::<<>>======<<<<<<<<<<<<===::::::999888777666555555777777666555444444333333333333333444444444555555333222222333444444333111333333333333333333333333111111111222222333333333444444444444444444444444111111222333444444555555222222333333333444444444555555555666777888888999@@@IIIRRRYYYeeeuuu~~~tttlllqqqwwwsssllliiirrrtttxxx{{{zzz|||uuuppp}}}sssnnn{{{zzzzzzzzzxxxuuunnngggcccbbbccceeejjjqqqwwwwww|||}}}gggUUUMMMIIIMMMSSSXXXYYYWWWSSSPPPJJJHHHHHHKKKOOOQQQOOOMMMHHHAAA888444444555333111000000000000000//////...000000000000000000000000//////000000000000//////000000000000000000000000////////////000000000000000111111111111222222222222222111111222222333444111111111111111111111111000111111111111222222222333333333444444444555555555666<<>>===EEEPPPVVVbbbrrrzzzzzz}}}___JJJLLLJJJJJJKKKLLLKKKHHHCCC???bbb^^^XXXTTTRRRQQQQQQPPPNNNLLLIIIFFFCCCBBBBBBBBB??????>>>>>>======<<<<<<;;;:::888777666555666666777666555444444555666777555555555555555555555555555555555555555555555555111222444666666555444333333333333333333333333333333333333444555666888888222222222222222222222222222222333333333444444444666555555666555333999@@@IIIRRR]]]eeehhhjjjooosssqqqtttyyy}}}}}}xxxpppjjjfffmmmtttyyywwwuuupppmmmuuuoooqqq{{{zzzrrriiifffffffffhhhjjjwww{{{yyy{{{gggKKKHHHIIIPPPXXX[[[VVVRRRRRROOOLLLJJJKKKNNNPPPPPPNNNOOOIII@@@777222000000111000000000000000111111111000000111111111111000000000000000000000000000000111111000000//////......000000000000000000000000000000111222222222222111111111111111111111111111444444333222222111111111333333333444444444555555777666444444666888777444777???DDDTTTsssfffcccccckkkxxx{{{xxxrrriiieeeccc^^^ZZZ]]]cccccc``````lllwww|||~~~zzzrrrggg___RRRQQQOOOLLLIIIEEEBBB@@@>>>======<<<:::999888888777777777777666666666666999888888777666555555444777777777777777777777777777777777777777777777777777777777777777777777777888888999999999888888777:::999999999;;;===@@@BBBLLLPPP[[[kkkzzz|||uuuzzz}}}gggJJJLLLNNNKKKKKKMMMLLLFFFCCCCCCbbb^^^XXXTTTRRRQQQQQQPPPNNNLLLHHHEEECCCBBBAAABBB??????>>>>>>======<<<<<<;;;:::888777666555666666777666555444444555666777555555555555555555555555333333333333333333333333111222444555666555444333333333333333333333333333222222222222222333333444222222222222222222222222222222333333333444444444444222333555666888@@@IIIXXX[[[```ccceeehhhkkkmmmjjjpppzzz~~~vvvooolllkkklllpppyyy}}}{{{|||uuupppssswww}}}}}}wwwnnneee```aaaddduuuyyy}}}}}}|||sssaaaRRRLLLJJJPPPWWWXXXUUUSSSQQQNNNJJJIIIKKKMMMNNNMMMOOOKKKDDD<<<555111111222000000000000111111111111000000111111111111000000000000000000000000000000111111000000////////////000000000000000000000000000000111222222222222111111111111111111111111111222222222222222222333333333333333444444444555555444444333333555777777666555DDDQQQbbb~~~uuunnnfffhhhppp|||nnnaaa]]][[[XXXZZZ___bbbccciiirrryyy{{{rrr{{{|||yyysssjjjcccZZZYYYWWWTTTPPPLLLIIIGGG@@@???>>>===;;;:::999888999999999888777666666666888888777777666666555555777777777777777777777777777777777777777777777777777777777777777777777777888888888999999888888777999999888999:::<<>>>>>======<<<<<<;;;:::888777666555666666666666555555555555666666555555555555555555555555333333333333333333333333111222444555555555444333444444444333333222222222333333222111111111111111333333333333333333333333333333333333444444444444444222222666:::@@@MMMYYYllllllkkkjjjkkkmmmoooqqqssswww~~~{{{wwwqqqiiicccfffrrr}}}~~~tttuuuvvvkkkdddbbbnnnqqqvvvyyyzzz|||}}}{{{cccTTTGGGIIIQQQWWWWWWVVVTTTPPPKKKHHHHHHJJJKKKLLLNNNMMMJJJBBB999333222222111111111111111111111111000000111111111111000000000000000000000000000000111000000000000/////////000000000000000000000000000000111222222222222111222222222222222222222222111111111222333444444444333333333444444444555555333333333444666888999;;;EEE\\\mmmxxx|||~~~yyysssnnnlllzzz|||rrrggg___ZZZWWW[[[aaahhhrrr{{{}}}zzzrrrnnnjjjgggeeebbb\\\WWWTTTSSSRRRQQQNNNLLLJJJHHHCCCCCCBBB@@@???>>>===<<<===<<<;;;:::999777666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888999888888777999999888888999:::<<<===@@@===>>>CCCJJJRRR___jjjyyy}}}wwwqqqppp{{{{{{qqq[[[MMMIIIFFFFFFJJJKKKHHHEEEFFFbbb^^^XXXTTTSSSRRRRRRRRRKKKJJJGGGEEEBBBAAA@@@?????????>>>>>>======<<<<<<;;;:::888777666555666666666666666555555666666666555555555555555555555555555555555555555555555555111222333444444444444333555444444333333222222111555444333333222222333333333333333333333333333333333333333444444444444555555333444999???IIIYYYgggqqqssstttsssrrrtttyyy}}}|||{{{zzznnnfffbbbgggpppvvv{{{}}}}}}|||ppp{{{rrrcccaaadddiiinnnpppqqquuuzzzvvvcccPPPJJJMMMQQQTTTWWWVVVRRRLLLGGGFFFGGGIIIJJJLLLNNNMMMGGG>>>666333333222222111111111111111000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222111222222222222222222222222222222222333333333444444333333333444444444555555555444555777888888<<>><<<:::999888777777777777777777777888888777777777777777777777777666666666666666666666666666666666666666666666666666777777888888888888888999888888777888888999:::===999888;;;>>>BBBKKKTTTkkk~~~uuukkkbbbhhhjjjmmmssszzzwwwgggUUULLLHHHGGGKKKNNNLLLJJJKKKbbb^^^XXXTTTSSSSSSSSSSSSKKKJJJHHHEEECCCAAA????????????>>>>>>======<<<<<<;;;:::888777666555666666555666666666666666666555555555555555555555555555555555555555555555555555222222222333333333333333444444444333333222222222333333222222333333444555333333333333333333333333333333444444444555555555555444666<<>>======;;;<<<>>>???AAABBBCCCCCC@@@@@@@@@AAABBBCCCCCCDDDCCCBBBAAA???===;;;:::999777777777777888888888888777777777777777777777777666666666666666666666666666666666666666666666666555666777888888888888888888888888777777888888888:::888999<<<======AAAGGGUUUrrr~~~wwwpppiiiiiimmmooorrrwwwyyymmm^^^RRRKKKGGGKKKNNNMMMLLLMMMbbb^^^XXXUUUTTTTTTTTTSSSKKKJJJHHHFFFDDDBBB@@@?????????>>>>>>======<<<<<<;;;:::888777666555666666555555666666666666555555555555555555555555555555333333333333333333333333222222222222333333333333333333333333333333333333111111111111111222333333333333333333333333333333333444444444555555555555444444888@@@IIITTTdddrrrgggoooxxx}}}}}}|||vvvtttiiikkkqqqwwwtttqqqyyyxxxuuu}}}|||\\\TTTTTT]]]fffiiimmmsssssstttwwwzzzpppdddVVVLLLMMMSSSRRRRRRPPPMMMIIIGGGGGGHHHIIIJJJLLLKKKHHHBBB;;;777333333333222111111000000000000111111111111000000000000000000000000000000000000000111111111111222000000000000000000000000000000111222222222222111333333333333333333333333555555555444333222222222333333333444444444555555555333444777666777CCCSSSyyysssnnnsssvvvrrrkkkgggjjjooouuu~~~vvvqqqrrr{{{tttggg]]]YYYQQQMMMGGGCCCAAA???>>>===>>>======<<<<<<<<<======<<<<<<===>>>>>>>>>>>>>>><<<===>>>???@@@AAABBBBBBEEEDDDCCCAAA???===<<<;;;888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777555555666777888888888888777777888888888888888888777777999======;;;===AAAFFF```xxxsssssssssuuuwwwxxxyyyyyywwwooofffYYYOOOGGGHHHKKKKKKKKKLLLbbb^^^XXXUUUTTTTTTTTTTTTKKKKKKIIIGGGEEECCC@@@?????????>>>>>>======<<<<<<;;;:::888777666555666666444555666777777666555444555555555555555555555555333333333333333333333333222222222222222333333444111222222333333444444555444333222222222222222222444444444444444444444444444444444444555555555555444666>>>IIISSS]]]lllyyyvvvwwwyyy}}}}}}}}}yyyxxxsssqqqtttxxxuuuttt}}}tttddd[[[aaaiiijjjkkkoootttuuuxxxxxxxxxwwwqqqcccTTTNNNPPPMMMPPPRRRQQQMMMIIIHHHHHHJJJIIIJJJLLLMMMJJJBBB;;;444444333222222111000000000000111111111111000000000000000000000000000000000000111111111222222222000000000000000000000000000000111222222222222111333333333333333333333333444444444444444444333333333333333444444444555555555222444888888;;;MMMbbbxxxooonnnqqqpppnnnttt}}}}}}}}}{{{pppfff```WWWLLLEEECCC@@@???======>>>>>>===<<<;;;<<<<<<<<<<<<;;;<<<<<>>>>>:::999999888888777777777777777777777777777777777777777777777777777777777777777777777777777777777444555666777888888888888666777888888999999999999777666999<<<<<<999:::>>>AAAPPPlllyyyqqqvvv~~~yyyrrrmmmbbbUUUJJJHHHJJJJJJKKKLLLbbb^^^XXXUUUTTTTTTUUUTTTLLLKKKJJJHHHFFFCCCAAA@@@?????????>>>======<<<<<<;;;:::888777666555666666444555666777777666555444555555555555555555555555555555555555555555555555222222111111222222333444000111222333444444555666888888666555444333333333444444444444444444444444444444444555555555666666777;;;DDDQQQ\\\ggguuu{{{uuuwww}}}yyyrrryyy~~~~~~{{{|||~~~~~~wwwtttvvvtttwwwzzzvvvfffhhhnnnllljjjlllwwwxxx{{{pppssswwwwwwlll[[[PPPNNNJJJOOOSSSTTTPPPKKKHHHHHHKKKIIIIIIMMMQQQOOOFFF>>>444444333333222111000000000000111111111111000000000000000000000000000000000000111111222222222222000000000000000000000000000000111222222222222111333333333333333333333333222333333444444555555666333333333444444444555555777333666;;;===BBBWWWoooxxxxxx|||~~~xxxpppjjj[[[PPPHHHFFFEEE@@@@@@CCC=========>>>??????===;;;;;;<<<===>>><<<<<<<<<<<>>BBBFFFZZZxxx~~~~~~uuusssjjj\\\NNNJJJKKKLLLMMMNNN^^^___[[[UUUSSSVVVUUUQQQNNNMMMLLLJJJGGGCCC@@@>>>?????????>>>>>>===<<<;;;===;;;888777888888666555777777777777777777777777333333444555555444333333333444444444555666666666333333333333333333333333555777444...222;;;:::000333333333333333333333333444333333555555333444555666111///111222333777<<<>>>GGGSSS^^^gggmmmrrruuuxxxvvvyyy~~~{{{qqqkkkjjjrrrvvvzzzzzzwwwuuuvvvxxxuuuwwwwwwuuuvvv~~~vvvxxx|||lllkkksssssslllwwwzzz}}}{{{xxxvvvvvvsssfffTTTFFFEEEMMMQQQOOOQQQUUUPPPFFFFFFIIIMMMOOONNNLLLLLLKKK===888222///000111222111000000000000000000000000000000000000000000000000222222222111111111000000000000000000000000000000111111222222222333333333222222222222222222222222444444444444444444444444333333333333444555666666222777;;;:::<<>>???AAA???AAACCCCCCCCCBBBCCCEEECCCBBBAAABBBCCCCCCAAA@@@AAADDDLLLWWW]]]]]]___bbb^^^______\\\VVVQQQMMMLLLPPPNNNKKKHHHFFFEEEDDDEEECCC???:::999::::::777333999999999999888888888888888888777777777777888888888888888888888888888888888777777777777777777777777777888999::::::::::::666777999:::;;;;;;:::999???DDDSSSpppwwwrrr~~~zzzuuufffSSSIIIKKKMMMLLLfffaaaZZZVVVUUUTTTSSSQQQNNNMMMLLLJJJGGGCCC@@@>>>?????????>>>>>>===<<<;;;===;;;888777888888666555777777777777777777777777444444444444444444444444333333333444444444444444333333333333333333333333555888555111555??????666333333333333333333333333333333444555444444444666555333333555444444888>>>EEEMMMXXXaaafffiiilllnnnssssssvvv|||zzzqqqkkkkkkmmmmmmooorrrvvvwwwuuusssssstttttttttuuu|||zzzrrr{{{{{{vvvvvvtttpppuuuwwwyyyyyyzzz~~~}}}pppooonnnbbbSSSKKKIIIMMMPPPRRRUUUVVVQQQJJJFFFGGGJJJLLLNNNOOONNNNNNAAA<<<555111111222222222111111111111111111111111000000000000000000000000222222222111111111000000111111111111111111111111111111222222222333333333222222222222222222222222444444444444444444444444333333333333444555666666333666999===EEEQQQ```kkkxxx~~~vvviii[[[PPPHHHDDDCCCBBBCCCDDDCCCBBBBBBDDDFFFDDDGGGIIIIIIHHHGGGGGGHHHHHHGGGFFFFFFGGGFFFDDDBBBDDDGGGTTThhhxxx}}}~~~|||~~~~~~{{{uuummmfffcccVVVRRRMMMKKKJJJJJJIIIIIICCCCCCAAA???===:::999888999999999999888888888888888777777777777777777888888888888888888888888888999999999888888888888888888999::::::;;;;;;;;;;;;888999:::;;;;;;;;;;;;;;;>>>BBBNNNjjjssskkkyyy~~~gggSSSLLLNNNPPPqqqcccXXXWWWVVVQQQPPPRRRNNNMMMLLLIIIFFFCCC@@@????????????>>>>>>===<<<;;;<<<:::888777888888777555777777777777777777777777666666555444444555666666333333333333333333222222333333333333333333333333333555444111666???@@@:::333333333333333333333333333444666555444444555666444444666888666666<<>>:::::::::999999999888888888777777666666777777888888888888888888888888888:::::::::::::::::::::;;;:::;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<<<<>>>>>>GGGaaarrrgggoootttWWWGGGGGGLLLwwwcccWWWXXXXXXOOOMMMTTTOOONNNLLLIIIFFFCCC@@@????????????>>>>>>===<<<;;;<<<:::888777888888777666666666666666666666666666888777555444444555777888555444444444333333222222333333333333333333333333000222111000444;;;<<<888333333333333333333333333222666888555333444666666444555777999888:::FFFRRR___cccfffeeebbbaaadddgggvvvvvvwwwyyyzzzzzzzzzzzzqqqnnnmmmrrryyy{{{wwwrrrvvvzzz~~~~~~yyyzzz|||xxxhhhdddccchhhmmmooopppssswww{{{xxxyyyzzzqqqdddWWWLLLGGGNNNTTTQQQPPPTTTMMMIIIEEEFFFLLLPPPPPPNNNKKKFFF>>>777333111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333444444444444444444444444333333333444444555666777;;;:::AAAVVVooo|||zzzqqqvvv}}}uuuggg\\\NNNLLLIIIGGGGGGJJJNNNQQQQQQTTTWWWYYY\\\___cccfffnnnqqqtttvvvtttqqqooonnnlllkkkkkkkkkmmmmmmkkkiiijjjdddccclll{{{{{{jjj^^^VVVRRRKKKEEEBBB@@@AAABBB<<<<<<;;;;;;::::::999999888777777666666777777888999999999999999999999999;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>============<<<:::999999:::;;;<<>>>>>===<<<;;;;;;:::888777888888777666666666666666666666666666888777555444444555777888666666555555444444333333333333333333333333333333111222111000111666777555333333333333333333333333333999;;;666222444666555444444666888999AAARRRbbbfffhhhgggbbb]]]^^^eeekkkvvvuuutttrrrsssvvvzzz{{{xxxxxxyyyzzzyyyxxxuuussswwwqqqpppzzzzzziiiaaa___fffoootttvvvwwwyyy{{{zzzvvvqqqgggXXXMMMOOORRRQQQUUU\\\SSSMMMGGGFFFJJJMMMMMMKKKLLLHHHAAA:::444111000111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333444444444444444444444444444444444444555666777777>>>@@@MMMggg}}}||||||dddUUUNNNJJJBBBDDDGGGLLLRRRWWW\\\___lllooossswww|||xxxiiiWWWJJJFFFEEECCCAAA???>>>>>>===<<<<<<;;;;;;888888777777777777888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============>>>?????????>>>>>>>>><<<;;;999999999:::;;;@@@===???SSSxxxzzz~~~~~~tttaaaOOOGGGFFFwwwiiiggg]]]WWWXXXUUUPPPPPPUUUPPPNNNKKKHHHEEEBBBAAA@@@?????????>>>>>>===<<<;;;;;;999777777888999888777777777777777777777777777666666555444444555666666555555555555555555444444333333333333333333333333444444333222222444555555333333333333333333333333444===???777111444666444555333444999>>>III[[[kkkhhhiiihhhbbb\\\^^^gggpppzzz{{{xxxtttuuuyyy|||{{{zzz~~~~~~xxxssssssttt~~~yyyvvv}}}kkkjjjooo{{{}}}rrrkkkcccjjjtttzzz|||}}}~~~zzzqqq}}}zzzttthhhYYYPPPLLLLLLRRRYYYUUUPPPJJJHHHIIIJJJJJJIIIKKKIIIEEE>>>777333111222222222222222222222222222000000000000000000000000111111111111111222222222222222222222222222222222111111222222222333333333333333333333333333333333444444444444444444444444444444444444555666777888999AAASSSnnn}}}lllTTTHHHFFFGGGEEEIIIPPPYYYaaaiiinnnqqqhhhTTTLLLIIIDDD???BBBAAAAAA@@@???>>>======999999999888888999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<======<<<===>>>???@@@@@@@@@@@@???>>>===<<<;;;:::::::::@@@>>>@@@OOOpppvvv|||~~~|||yyywwwrrrgggVVVIIICCCppp]]]XXXXXXXXXVVVSSSRRRSSSUUUPPPNNNKKKHHHDDDBBBAAA@@@?????????>>>>>>===<<<;;;;;;999777777888999888777777777777777777777777777444444444444444444444444444444444444444444555555333333333333333333333333555444333333333333555777333333333333333333333333666@@@BBB777000333555222555333555<<>>@@@AAAAAAAAA@@@@@@@@@???>>>===;;;;;;===>>>AAAMMMiiitttppp{{{tttpppooogggXXXIIIBBBkkkTTTMMMUUUYYYUUURRRTTTVVVUUUPPPNNNKKKGGGDDDBBBAAAAAA????????????>>>===<<<;;;:::999777777888999888777777777777777777777777777333333444555555444333333222222222333333444444444333333333333333333333333222222222333222222444777333333333333333333333333777AAACCC888000222444111555333666@@@JJJTTT```jjjnnnsssuuurrrlllkkkrrrzzz|||~~~~~~zzzrrr{{{~~~|||yyyxxxyyyyyy{{{yyy}}}zzzpppppp{{{kkknnnrrrssssssuuuxxx|||hhhVVVSSSTTTRRRRRRQQQNNNKKKGGGGGGHHHKKKIIIJJJJJJFFF???999666666222222222222222222222222000000000000000000000000000000111111222222222222222222222222222222222222111111222222222333333333444444444444444444444444444444444444444444444444555444444555555666777888III[[[uuuttt\\\IIIDDDIIIKKKIIISSSVVV\\\eeeooozzzyyybbbRRRKKKHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@<<<;;;;;;::::::;;;;;;<<<888888888888888888888888777777888999999:::;;;;;;999:::<<<>>>@@@AAABBBBBBBBBBBBCCCBBBAAA???===;;;<<<>>>AAALLLeeewwwkkkpppyyyrrrnnnnnniiiZZZLLLGGGkkkUUUQQQSSSTTTUUUUUUTTTSSSQQQOOOLLLIIIFFFEEECCCAAA??????????????????>>>======;;;999777666777777666555999888888777666555555555444444555555666666555555444444444444444444444444444444444444444444444444444333222222444444333222444444444444444444444444444666666666444444444666000555===FFFPPP[[[dddkkkuuutttrrrooolllmmmqqqvvvxxxvvv{{{|||nnnhhhmmmpppsssyyy}}}~~~||||||}}}~~~~~~~~~~~~{{{zzzmmmmmmxxxtttjjjooosssoooooowwwpppYYYPPPTTTRRRRRRRRRPPPMMMIIIHHHGGGIIIIIIIIIIIIFFF@@@999333666333000///000111111111111111111111111111111111111111111222222333333333000000111111111222222222111111222222222333333333333333333333333333333333333333333333333333333333222444333555999444666GGGaaazzzkkk```UUUOOOKKKJJJLLLQQQSSSVVV\\\dddmmmuuu{{{~~~ssseee[[[RRRIIIIIIGGGFFFFFFFFFEEEDDDBBB???<<<999777777777666555888888888888777777777777777888888999999:::;;;;;;;;;;;;<<<===>>>??????@@@HHHGGGFFFFFFEEEBBB>>>;;;===???BBBJJJ```yyyjjjkkkxxxooommmhhhYYYJJJjjjUUUQQQRRRTTTUUUUUUTTTRRRQQQOOOLLLIIIFFFEEECCCAAA???>>>>>>??????>>>>>>===<<<;;;999777666777777666555888888777666666555444444555555555555555444444333444444444444444444444444444444444444444444444444444333222222444444333222444444444444444444444444111333555555444444555666555:::AAAJJJTTT___iiipppvvvsssooonnnoooooommmkkknnnnnnvvv}}}rrrnnntttuuusssssswww{{{~~~}}}wwwuuurrrqqqqqqsssuuuwwwzzz}}}~~~|||zzzwwwwwwxxxyyyzzz||||||}}}~~~wwwkkkmmmttt}}}xxx{{{yyyrrrnnnppp|||zzzxxxzzz{{{ooo[[[QQQRRRTTTTTTSSSPPPMMMJJJHHHHHHHHHHHHHHHHHHGGGBBB;;;666555333000///000111111111111111111111111111111111111111222222222333333333111222222222333333333333222222222222222222333333333333333333333333333333333333333333333333333333444777444555999666===RRR}}}qqq^^^VVVPPPPPPQQQRRRUUUZZZZZZ[[[^^^bbbfffkkkoooqqqwwwxxxyyy|||tttkkkaaaWWWNNNKKKHHHGGGFFFFFFEEEDDD@@@>>><<<;;;;;;;;;999888888888888888888888888888888999999::::::;;;;;;<<<======>>>???@@@AAABBBBBBGGGFFFFFFFFFFFFEEEAAA>>>>>>???AAAIII^^^{{{tttiiiyyy{{{nnn```jjjUUUQQQRRRTTTUUUUUUTTTRRRQQQOOOLLLIIIFFFEEECCCAAA???=========>>>===<<<<<<;;;;;;999777666777777666555777777666666555444444444666666555555444333333333444444444444444444444444444444444444444444444444444333222333444555444222444444444444444444444444///111333444444444555666888>>>GGGQQQ[[[ccckkkppppppllliiimmmrrrrrrkkkcccggghhhqqq|||~~~xxxuuuyyy{{{sssmmmooovvv}}}zzzvvvsssrrrpppmmmkkkdddaaa^^^\\\]]]bbbhhhlllmmmrrryyyvvvtttqqqooooooqqqtttvvvwwwxxxxxxzzz{{{}}}~~~vvvlllmmm|||{{{rrrkkkiii~~~ppplllmmmqqqlll\\\PPPMMMTTTTTTSSSQQQOOOLLLJJJHHHGGGGGGHHHHHHGGGDDD>>>:::444222111000111222111000222222222222222222222222111222222222222333333333222222333333333444444444333333333333222222222222333333333333333333333333333333333333333333444444555999666555999:::IIIddd~~~}}}ppp___\\\WWWVVVYYY]]]^^^aaaeeecccbbbaaaaaaccceeegggiiinnnppprrrsssuuu~~~xxxnnneeeZZZUUUOOOJJJHHHGGGFFFFFFEEECCCAAA??????===;;;999999999999999999999999999::::::;;;;;;<<<=========??????@@@AAABBBCCCDDDEEEFFFFFFFFFHHHHHHGGGDDDBBB>>>???AAAHHH\\\www~~~mmmsss|||ppplllTTTQQQRRRSSSUUUUUUSSSRRRQQQOOOLLLIIIFFFEEECCCAAA???<<<<<<======<<<<<<;;;:::;;;999777666777777666555666666555555444444444444555555444444444444444444444444444444444444444444444444444444444444444444555333222333444555444333444444444444444444444444///111333444444444555666777AAAPPP]]]eeehhhggggggaaaaaaeeemmmssstttmmmfffjjjfffjjjuuu}}}|||zzzzzzyyypppiiilllttt~~~~~~{{{wwwtttrrrqqqqqqpppfffccc___]]]\\\ZZZXXXVVVSSSQQQNNNMMMOOOSSSYYY\\\```fffnnnvvv{{{{{{wwwuuukkkiiifffeeeeeehhhlllnnnmmmoooqqqsssuuuxxx|||~~~|||uuurrr~~~yyyrrrmmmhhhsss|||sssjjjfffhhhggg]]]PPPIIIOOOPPPQQQSSSRRRPPPKKKHHHGGGGGGGGGHHHHHHFFFBBB???555333222222222333111000222222222222222222222222222222222222222222222222222222222333333333333444444333333333333222222222333333333333333333333333333333333444444444444444555888666555;;;AAAVVVvvv{{{yyynnn^^^eee```___cccggghhhjjjnnnjjjiiifffeeeeeefffiiijjjlllqqquuuvvvvvv|||{{{ssslllfff\\\SSSMMMIIIGGGFFFHHHFFFDDDBBBAAA???<<<999::::::::::::::::::;;;;;;;;;<<<<<<======>>>??????@@@@@@AAABBBDDDEEEFFFFFFHHHGGGHHHIIIJJJIIIFFFCCC>>>???AAAHHH\\\wwwxxxtttzzzzzzoooSSSPPPRRRSSSTTTTTTSSSRRRPPPOOOLLLIIIFFFEEECCCAAA???<<<<<<<<<<<<<<<;;;::::::;;;999777666777777666555555555555555555444444444555444444444444555666777444444444444444444444444444444444444444444444444555444333333555555444333444444444444444444444444222333444444333444666777999HHH\\\lllqqqlllccc\\\WWW^^^gggnnnpppooommmllljjjdddcccmmmzzz}}}yyypppjjjiiipppyyy~~~yyysssoooeeeccc___ZZZUUUSSSRRRSSSJJJHHHFFFEEEEEEEEECCCBBBBBBAAA@@@@@@AAACCCEEEGGGNNNTTT^^^gggooovvv{{{xxxmmmfffccc[[[ZZZXXXWWWXXX[[[^^^aaa```bbbfffiiilllqqqxxx|||{{{rrr}}}vvvqqqnnnkkkbbbnnnvvvvvvzzz}}}pppeeedddfffbbbXXXPPPIIIKKKOOOTTTVVVSSSMMMHHHHHHGGGGGGHHHIIIHHHFFFCCC888666444333333333222000222222222222222222222222222222222222222222222222111111111111222222222222333333333333333333333333333333333333333333333333333333333444444555555555333777444666>>>GGG```wwwsssxxxqqqfffhhhddddddkkkqqqvvv{{{}}}zzzwwwvvvvvvxxxyyyuuu{{{yyymmmaaaXXXQQQLLLIIIHHHGGGEEEDDDDDDCCCAAA???>>>>>>=========<<<<<<<<<<<<======>>>>>>???@@@@@@???@@@AAABBBDDDEEEFFFFFFJJJJJJJJJJJJKKKIIIFFFCCC>>>???AAAJJJ___yyyvvvuuuTTTPPPQQQSSSTTTTTTSSSQQQPPPOOOLLLIIIFFFEEECCCAAA???<<<<<<<<<===<<<;;;;;;:::;;;999777666777777666555555555555555555555555555777666555555555666888999444444444444444444444444444444444444444444444444555444333444555666555333444444444444444444444444444555555444444666:::===EEETTThhhwwwxxxooo```WWWYYYcccmmmooojjjgggiiimmmgggdddfffooo{{{|||lllkkkpppyyy{{{sssllleee___YYYUUUNNNMMMKKKGGGBBB??????@@@>>><<<;;;;;;<<<======<<<;;;;;;;;;<<<<<<<<<;;;;;;<<>>:::666444333333222222333333333333333333333333333333333222222222222111000000111111111222222222333333333333444444444444333333333333333333333333333333333444555555666666222555444777BBBLLLcccpppkkknnn~~~wwwnnnlllkkkqqq~~~~~~tttjjjaaaZZZVVVLLLJJJGGGGGGGGGHHHHHHHHHBBBBBBAAA@@@???>>>>>>=========>>>>>>??????@@@@@@??????@@@BBBDDDEEEFFFGGGJJJJJJJJJKKKKKKJJJFFFDDD>>>???BBBMMMccc|||zzzWWWPPPQQQSSSTTTTTTSSSQQQPPPOOOLLLIIIFFFEEECCCAAA???===============<<<;;;;;;;;;999777666777777666555666666666666666666666666;;;:::888666555666666777444444444444444444444444444444444444444444444444666444333444555666555444444444444444444444444444555555444444555999@@@EEETTT___mmmvvvuuukkk^^^VVVaaahhhooommmfffcccgggmmmhhhoooyyyxxxyyy~~~xxxqqqiiiccc[[[TTTNNNJJJGGGEEECCCDDDEEECCC@@@>>>???@@@???===<<<<<<>>>??????>>><<<<<<<<<<<<<<<;;;;;;;;;888;;;???DDDLLLUUU___fffqqqxxxyyyiiiXXXKKKGGGFFFAAAAAAAAABBBCCCDDDEEEEEEFFFJJJOOOSSSVVV\\\eeemmmnnnrrryyy~~~xxxoookkkooopppkkkjjjnnnlllfffgggqqqxxx|||rrrmmmrrrvvvssslllSSSQQQPPPRRRUUUVVVSSSOOOKKKIIIHHHHHHJJJJJJJJJIIICCC???888444333333333333333333333333333333333333333333333222222222111111111111111222222222333333111222222333444555666666333333333333333333333333333333444444555666666666444666444999EEEMMMaaa|||oooiiikkkyyyxxxxxx{{{~~~vvvnnniii[[[WWWQQQMMMKKKKKKJJJIIIGGGFFFEEECCCAAA@@@>>>>>>=========>>>??????@@@@@@???@@@AAACCCDDDFFFGGGHHHHHHHHHIIIJJJLLLKKKHHHFFF@@@AAADDDNNNddd}}}}}}ZZZPPPQQQRRRTTTTTTRRRQQQPPPOOOLLLIIIFFFEEECCCAAA???======>>>>>>======<<<;;;;;;999777666777777666555666666666777777777777777???===:::777555555555555444444444444444444444444444444444444444444444444666555444444555666555444444444444444444444444444555444333333666<<>>AAADDDDDDCCCBBBDDDFFF@@@>>>======>>>???>>>===<<<;;;::::::999:::;;;;;;>>>>>>>>>>>>BBBIIIRRRXXXeeennn|||zzzmmm\\\KKKAAA@@@BBB>>>>>>@@@AAABBBBBBBBBAAA@@@DDDIIILLLNNNTTT^^^eeejjjnnnuuuzzz}}}xxx~~~oooiiittt{{{wwwvvv|||tttddd```nnnxxxwww|||zzzssswww{{{wwwppp\\\WWWQQQPPPSSSUUUUUURRRLLLJJJHHHHHHJJJKKKJJJIIIGGGAAA:::555333333333444333333333333333333333333333333333222222111111111222222333333333444444444000111222333555666777777333333333333333333333333333333444444555666777777666888555:::GGGMMM]]]uuu~~~sssmmmmmmyyy}}}xxxkkkeee[[[SSSMMMJJJHHHFFFIIIHHHGGGEEECCCAAA???>>>=========>>>??????@@@@@@@@@@@@BBBCCCEEEGGGHHHIIIFFFFFFGGGJJJLLLLLLJJJHHHBBBBBBEEEOOOeee|||\\\SSSSSSSSSSSSSSSRRRQQQPPPOOONNNLLLJJJGGGDDDBBB@@@@@@@@@???>>>===<<<;;;;;;;;;999777666777777666555666666666666666666666666???===:::666444444444444666666666555444444444333666555444333333333333333333333333444444555555555555444444444444555666666555555666888555666CCCRRReeefffiiijjjfff```^^^```eeehhhgggbbbcccjjjmmmkkkkkkvvv}}}qqqfff___YYYSSSOOOGGGAAA@@@BBB@@@;;;;;;???AAAAAABBBDDDFFFFFFEEECCCAAAAAA@@@???>>>======<<<<<<<<<<<<<<<============;;;;;;;;;<<>><<<:::<<>>===<<<;;;;;;;;;999777666777777666555666666666666666666666666:::888666444444444555666555555555555555444444444666555444333333333333444444444555555555555555666555444444444444555666666444444666999999<<>>>>>>>>>>>===============<<<;;;;;;===???BBBDDDNNNYYYhhhwww~~~{{{ppp```NNNDDD@@@<<<999999888888888999999:::::::::;;;<<<===???AAAEEEJJJNNNVVVYYY___eeekkkoooqqqrrrvvvyyy}}}}}}}}}}}}zzzzzzyyyqqqllljjjnnnzzzhhhXXXTTTTTTVVVXXXQQQNNNJJJGGGGGGGGGHHHIIIKKKHHHBBB;;;444111222444111111111111111111111111222222222222222222222222333333333333333333333333222333333444444444444333222333444444555555444444444444444555555555666666666777999BBBTTThhhqqqoooqqqyyy{{{ttt|||~~~yyytttnnniiiiiiddd]]]VVVRRRQQQSSSTTTeeeooo|||}}}sssjjjccc___]]]WWWSSSNNNMMMMMMLLLHHHDDDFFFFFFFFFCCC@@@???BBBEEEFFFFFFEEEEEEEEEFFFHHHIIIIIILLLLLLIIIHHHIIIGGGCCCCCCBBBFFFSSSgggzzz^^^UUUUUUUUUTTTTTTSSSQQQQQQNNNMMMLLLJJJGGGDDDBBB@@@@@@???>>>>>>===<<<;;;;;;;;;999777666777777666555666666666666666666666666555444333333333444666777444444444555555555555555555555444333333333444444666666666666666555555555555444444444444555666666444444666888:::@@@MMMZZZ^^^aaa___WWWWWWaaahhhhhhjjjmmmnnnjjjhhhgggccc^^^___ccciiioootttzzz{{{mmmfffWWWRRRLLLHHHGGGEEEBBB???CCC@@@@@@BBBAAA>>>>>>AAA>>>======@@@DDDHHHJJJKKKKKKKKKJJJIIIHHHHHHGGGFFFDDDDDDCCCBBBAAA@@@???>>>@@@???===;;;;;;<<<===>>>CCCKKKYYYjjjvvvzzzvvvqqq]]]PPPBBB<<<;;;888777999666666777777777777777888888999:::::::::<<<@@@DDDKKKNNNSSSYYY^^^bbbeeefffjjjnnnsssxxx{{{~~~yyysssxxx|||uuu|||xxxrrrkkklllyyysss]]]QQQMMMQQQXXXUUUPPPJJJHHHIIIKKKKKKJJJMMMKKKFFF???999555444555222222222222222222222222222222222222222222222222333333333333333333333333444444555555555444444333222333444444555555444444444444555555555666666666777666999GGG^^^sss{{{xxx~~~~~~|||kkkbbbgggwwwnnneeeZZZRRROOOMMMLLLJJJHHHFFFBBB???>>>???AAACCCPPP\\\mmm}}}xxxrrroooeeeaaa[[[XXXVVVSSSNNNJJJHHHHHHHHHFFFCCCBBBBBBCCCHHHHHHGGGGGGGGGHHHJJJKKKLLLOOONNNJJJHHHIIIGGGDDDDDDBBBFFFRRRfffzzzcccUUUUUUUUUUUUTTTSSSQQQQQQMMMLLLKKKIIIGGGDDDBBB@@@???>>>>>>===<<<<<<;;;;;;;;;999777666777777666555666666666666666666666666444333333333333444666666333444444444555666666666555444444333333333444444777666666666555555444444555444444444444555666666666666666888;;;BBBMMMVVV___aaa[[[PPPPPP^^^gggfffiiijjjkkkjjjhhheeeaaa^^^[[[___ffflllqqqvvv{{{ppp___WWWUUUQQQMMMLLLMMMMMMKKKHHHGGGFFFEEEEEEDDDAAA@@@@@@AAA???======???CCCEEEEEEIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHFFFDDDCCCAAA@@@AAA@@@>>><<<;;;;;;<<<<<<@@@EEEPPPaaapppvvvqqqkkkPPPFFF===::::::888888:::666666666666666666666666888999999999888:::===@@@DDDFFFJJJOOOTTTXXX[[[\\\___cccjjjpppvvv{{{ttt|||wwwtttnnnpppsssvvvssskkkkkkyyyqqq```RRRJJJMMMSSSVVVQQQKKKKKKNNNQQQRRRQQQLLLKKKHHHCCC<<<777555444222222222222222222222222222222222222222222222222333333333333333333333333666666666666555444333333222333444444555555444444555555555555666666666666999666:::LLLfffzzz~~~{{{wwwbbbSSSQQQVVV]]]bbbfffeeefffjjjooooooiiidddXXXRRRKKKFFFDDDEEEFFFFFFBBBAAA@@@@@@@@@BBBDDDEEEDDDOOO```qqq}}}uuurrrnnniiieee___WWWRRRJJJJJJHHHGGGEEEEEEFFFGGGJJJIIIIIIHHHIIIKKKLLLMMMLLLOOONNNKKKJJJLLLKKKGGGDDDCCCFFFSSSggg{{{hhhUUUUUUUUUUUUSSSRRRQQQPPPLLLLLLKKKIIIFFFDDDBBB@@@>>>>>>======<<<<<<;;;;;;;;;999777666777777666555666666666666666666666666666666555555555555555555333444444444555666666666444444333333333444444555666555555444444333333333555444444444444555666666555666888:::@@@JJJSSSXXX\\\\\\VVVNNNQQQ^^^ggggggeeeeeeeeegggfffdddcccccc```aaadddgggkkkpppvvvzzzrrrccc\\\[[[XXXTTTTTTUUUVVVUUURRRTTTTTTSSSOOOLLLJJJGGGDDDFFFCCC@@@>>>???BBBCCCDDDHHHIIIJJJKKKMMMNNNOOOPPPLLLKKKJJJGGGEEEBBBAAA@@@>>>===<<<;;;:::;;;;;;<<<>>>@@@HHHVVVeeekkkfff___HHHAAA;;;::::::888888:::777777777777777777666666666777888888888:::<<>>TTTooo}}}{{{dddSSSLLLKKKKKKJJJHHHJJJMMMOOOQQQRRRUUUVVVVVVSSSMMMIIIEEECCCAAA???============>>>???@@@AAAAAAHHHSSSaaaqqqyyyoooeee___WWWTTTPPPLLLKKKJJJKKKKKKLLLKKKJJJJJJKKKLLLMMMNNNQQQRRRQQQLLLKKKLLLKKKHHHDDDCCCHHHUUUjjj}}}~~~kkkUUUUUUUUUTTTRRRQQQOOONNNKKKKKKJJJHHHFFFDDDBBBAAA=========<<<<<<<<<;;;;;;;;;999777666777777666555666666666666666666666666888888777777666555555555444444444555555555555555444444333333333444555555444444444444444333333333555444444444444555666666333777:::???JJJVVV]]]^^^VVVTTTQQQRRRXXX```gggjjjcccbbbcccggggggeeedddffffffbbb^^^^^^cccmmmyyyvvvqqqsssnnnjjjiiijjjllljjjiiihhhiiigggaaa\\\ZZZUUUPPPIIIFFFBBB@@@AAABBBCCCCCCDDDEEEFFFHHHKKKMMMNNNOOOKKKJJJHHHEEECCC@@@>>>===::::::::::::::::::;;;;;;::::::>>>HHHSSSWWWTTTNNNAAA<<<888999999666555777888888777777777777666666444555777777777777:::<<<:::;;;===???BBBDDDFFFGGGLLLPPPUUU[[[cccllluuu{{{~~~qqqpppwwwtttoooiiicccfffuuu{{{{{{wwwzzzwwwpppfffWWWKKKKKKRRRTTTSSSQQQOOOLLLJJJIIIIIIGGGIIIJJJHHHBBB;;;666444333333333333333333333333222222222222222222222222333333333333333333333333444444555555555444444333222333444444555555444444555555666666666777777777555777DDD___zzz}}}wwwxxx~~~~~~cccPPPHHHGGGGGGGGG@@@BBBDDDCCCAAABBBGGGLLLPPPOOOMMMJJJGGGDDDBBB@@@<<<<<<<<<<<<<<<<<<<<<===@@@CCCIIIRRR```qqq{{{vvvlllhhhbbb\\\XXXUUURRRPPPVVVUUUSSSQQQPPPOOOPPPPPPXXXYYYUUUOOOKKKJJJHHHEEECCCDDDJJJYYYnnnzzzllljjj}}}oooTTTTTTTTTSSSQQQPPPNNNMMMKKKJJJJJJHHHFFFDDDBBBAAA======<<<<<<<<<;;;;;;;;;;;;999777666777777666555666666666666666666666666777777777777777666555555555555555555555444444444333333333333333444555666444444444444555555555555555444444444444555666666333777<<>><<<<<<<<<<<<<<<<<<======;;;:::;;;???EEEGGGEEEAAA<<<888777999999666555666888777777777666666666555444555666666555555777888777888888:::;;;===>>>???BBBDDDHHHMMMUUU___jjjqqqyyy}}}pppoooyyyvvvsssrrrnnniiikkkpppwwwrrrttttttrrrqqqooohhhZZZMMMIIILLLQQQSSSUUURRRKKKFFFEEEFFFEEEHHHKKKJJJEEE>>>999555333333333333333333333333222222222222222222222222333333333333333333333333222333333444444444444333222333444444555555444444555666666666777777777777666:::LLLiiiiiiSSSJJJIIIHHHGGGBBBCCCBBBAAA@@@@@@CCCEEEFFFFFFGGGGGGGGGFFFGGGGGGAAA@@@???>>>>>>>>>>>>???===???CCCJJJUUUcccqqqyyy~~~yyyssskkkfffjjjhhhddd```\\\YYYWWWVVV[[[[[[WWWPPPKKKKKKIIIEEECCCDDDLLL]]]rrrrrreee___llltttTTTTTTSSSRRRQQQOOOMMMLLLJJJJJJIIIHHHFFFDDDBBBAAA<<<<<<<<<<<<<<<;;;;;;;;;;;;999777666777777666555666666666666666666666666444555666666777666666666666666666555555444444333333333333333333444555666444555555555666666777777555444444444444555666666444999>>>DDDPPP]]]___ZZZXXXNNNQQQaaafff^^^]]]dddgggfffjjjqqqpppfff```___ZZZ[[[^^^gggttt~~~|||wwwooolllhhhaaa\\\WWWSSSNNNLLLJJJJJJKKKKKKLLLLLLMMMMMMNNNMMMKKKHHHFFFCCCAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@>>><<<===@@@@@@>>><<<999777777::::::777666888777777666666666555555555666777888777555555555666888888888888999:::;;;<<<;;;<<>>QQQnnnvvvaaaVVVQQQLLLGGGHHHFFFEEEEEEHHHIIIGGGFFFDDDDDDDDDCCCBBBBBBCCCEEE@@@???>>>===<<<======>>><<<>>>BBBIIISSS^^^iiipppooorrrxxx}}}yyytttnnngggbbb___^^^YYYZZZVVVPPPLLLMMMLLLHHHBBBEEENNN___tttyyyllldddkkkyyykkkUUUTTTQQQOOOPPPQQQPPPMMMMMMLLLKKKHHHEEEBBB@@@>>>======<<<;;;;;;;;;;;;<<<;;;:::999888777777777777555555555555666666666666666666666666666666666666555555444444444444555555444444444444444444444444777666555444444444444444222444555444333333444666444===IIISSSXXXZZZZZZZZZPPPRRR[[[eeefffaaa```eeefffllluuu}}}}}}ssscccWWWWWWWWW^^^mmm|||~~~{{{|||{{{rrrnnniiiddd```\\\YYYVVVWWWUUURRROOOMMMMMMNNNNNNRRRQQQOOONNNLLLIIIEEEBBB@@@???>>>@@@BBBCCCCCCBBB>>>>>>>>>===<<<;;;===>>>:::::::::::::::999888777666555444333444555666777666666666666666777888888777777777777777777777777777888;;;???DDDKKKTTTZZZkkkvvvjjjjjj|||nnnrrryyy~~~lll[[[aaaeeeiiippp~~~qqqnnnmmmmmmiii___SSSKKKNNNPPPSSSSSSPPPLLLIIIHHHHHHIIIJJJKKKIIIEEE>>>999444333222222444666666555222222444444444444222222333333333444444444555555444444444444444444444444444444444444444444444444666111444>>>AAA;;;666666999???VVVvvvfffWWWSSSOOOJJJNNNLLLIIIIIIJJJLLLLLLLLLFFFFFFCCCAAACCCEEEEEEBBBDDDDDDBBB@@@===;;;<<<===<<>>>>>???::::::::::::999999888888777666555444444555666666666666555555666777777888777777777777777777777777777999:::<<<@@@EEELLLQQQdddppp|||ssszzzzzz|||yyyqqqeeeggglllsss}}}xxxsssnnnmmmiii___QQQFFFNNNPPPRRRRRROOOKKKGGGEEEHHHIIIJJJKKKJJJFFF@@@;;;666444333333444555555444222333333444444333333222333333333444444444555555444444444444444444444444444444444444444444444444666888CCCNNNMMM@@@888888===FFF]]]vvvuuuddd^^^ZZZVVV[[[YYYVVVUUUSSSQQQMMMKKKNNNJJJFFFFFFGGGIIIIIIJJJFFFEEECCCAAA>>>===>>>???;;;???CCCGGGPPP```sss}}}}}}{{{xxx|||}}}ooobbb]]]\\\[[[XXXTTTQQQMMMJJJIIIGGGJJJUUUggg|||xxxjjjfffhhhrrrVVVSSSPPPPPPRRRRRROOOMMMLLLLLLJJJHHHFFFCCC@@@???======<<<;;;;;;;;;;;;<<<;;;:::999888777777777777555555555555666666666666666666666666666666666666555555444444444444555555444444444444444444444444555555444444444555666666444555666555333333444666888???HHHMMMNNNNNNNNNPPPRRRVVV___iiillliiiiiijjjmmmtttvvveee___YYY\\\ooo|||{{{yyytttvvvyyy||||||~~~yyysssmmmjjjhhhfffeeebbbaaa___]]]ZZZXXXVVVUUUVVVUUUTTTTTTTTTSSSPPPMMMKKKJJJJJJKKKLLLLLLIIIGGGDDDEEEFFFDDDAAA???>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999888777666666666666666666666555555555666777777666666666666666666666666888888999999:::>>>CCCGGGYYYfffvvvxxxllliiilllvvv||||||sssooommmeeeTTTFFFLLLNNNPPPQQQOOOKKKGGGDDDHHHHHHIIIJJJKKKHHHCCC???999777444333444444444333444333333222222333333444333333333444444444555555444444444444444444444444444444444444444444444444222888DDDOOOJJJ===777;;;@@@NNNdddwww{{{{{{}}}uuuqqqnnnlllkkkjjjiiihhheeeaaa]]]YYYOOOIIIKKKLLLHHHHHHLLLIIIGGGDDDBBB@@@???@@@@@@;;;>>>BBBEEELLL^^^xxxzzzwwwyyytttggg___\\\ZZZXXXTTTQQQMMMKKKIIIJJJNNNYYYkkkqqqhhheeexxx|||ZZZTTTOOOQQQSSSQQQOOOMMMLLLKKKJJJHHHFFFCCCAAA???======<<<;;;;;;;;;;;;<<<;;;:::999888777777777777555555555555666666666666666666666666666666666666555555444444444444555555555555555555555555555555444444444444444555666777555666666555444444555777===DDDMMMPPPOOOLLLLLLLLLRRRUUU[[[bbbfffhhhjjjllliiinnnxxxyyyjjjbbb^^^cccvvvzzz}}}{{{uuupppmmmlllkkkiiijjjiiihhheeebbb^^^\\\ZZZYYYWWWVVVVVVVVVTTTQQQNNNLLLKKKLLLMMMOOONNNLLLIIICCCEEEHHHHHHFFFCCCAAAAAA@@@@@@??????>>>>>>>>>???;;;:::999888888777666666666666666555555666777777666666666666666666666666777777888777777999===@@@OOO^^^ppp||||||~~~qqqffffffsss{{{}}}|||vvvwwwssscccRRRLLLMMMOOOQQQQQQNNNJJJFFFHHHHHHHHHJJJKKKJJJFFFCCC<<<999666444333333333222444444222222222222444444333333333444444444555555555555555555555555555555444444444444555555555555444444999???<<<555888AAA@@@SSSiiiuuuuuuyyy~~~}}}xxxkkkdddgggdddZZZSSSUUULLLIIIEEEBBBAAA@@@@@@@@@;;;===AAACCCIII[[[zzz~~~zzzwwwvvvyyy}}}yyykkkbbb[[[ZZZWWWTTTQQQNNNKKKJJJIIIPPP]]]ppptttiiikkk}}}aaaVVVOOOQQQSSSQQQNNNNNNKKKKKKJJJHHHFFFCCCAAA@@@======<<<;;;;;;;;;;;;<<<;;;:::999888777777777777555555555555666666666666666666666666666666666666555555444444444444555555555555555555555555555555444444444444444555666777666666666555444555777999???GGGPPPSSSOOOKKKJJJKKKUUUVVVXXX[[[aaaggglllnnnggghhhnnnxxxyyyqqqeeegggqqqzzzvvvtttsssrrrppppppooommmjjjgggccc```^^^[[[ZZZXXXWWWVVVTTTPPPMMMJJJJJJJJJLLLMMMNNNLLLJJJFFFKKKPPPRRRPPPKKKFFFCCCBBBBBB@@@??????>>>??????<<<<<<;;;;;;:::999888777888777777666666666777777777777777777777777777777666777777777777888<<<>>>HHHXXXkkkzzzssszzz|||ppp___\\\kkkvvvzzzuuucccLLLMMMNNNQQQSSSSSSOOOLLLHHHGGGGGGIIIJJJJJJHHHFFF???;;;777444333333222222444444222222222222444444333333333444444444555555555555555555555555555555444444444555555666666666<<<555333777777555:::DDDFFFYYYkkkooommmvvv~~~nnn```ZZZQQQLLLFFFCCCBBBAAA@@@???<<<===@@@BBBFFFVVVuuu|||vvvttttttyyy{{{mmmbbbZZZYYYWWWTTTQQQNNNLLLKKKGGGQQQbbbuuuqqqiiirrriiiZZZPPPQQQTTTQQQNNNPPPKKKKKKJJJHHHFFFCCCAAA@@@======<<<;;;;;;;;;;;;<<<;;;:::999888777777777777555555555555666666666666666666666666666666666666555555444444444444555555555555555555555555555555555555444444444555666666555666666555444666999<<<@@@GGGNNNOOOKKKHHHJJJNNNWWWYYYXXXYYY```iiinnnnnneeeccccccgggmmmqqqrrrqqqlllrrr|||yyyxxxvvvtttrrrsssqqqooollliiifffcccbbb^^^]]][[[ZZZXXXUUUQQQNNNKKKJJJIIIIIIKKKKKKJJJIIIGGGMMMVVVZZZXXXPPPIIIDDDDDDCCCAAA???============<<<<<<======<<<;;;:::999999999888777777777888888777777777777777777777777555666777777777999<<<>>>DDDTTTgggvvvqqquuulllnnn~~~nnn^^^YYYfffqqqwwwnnnPPPNNNNNNPPPTTTUUUSSSPPPHHHGGGGGGHHHIIIJJJIIIGGG@@@===888444333333333222444333333222222333333444333333333444444444555555555555555555555555555555444444444555666666777777;;;555444888888555888AAATTTdddnnniiifffqqqwwwhhhWWWQQQIIIEEECCCCCCAAA???>>>===???BBBDDDOOOjjj~~~xxxqqqmmmwww|||lll___YYYXXXVVVTTTQQQOOOMMMLLLGGGTTTiii}}}nnnmmmtttqqq___QQQRRRSSSPPPOOORRRKKKJJJIIIHHHFFFDDDBBBAAA======<<<;;;;;;;;;;;;<<<;;;:::999888777777777777555555555555666666666666666666666666666666666666555555444444444444555555555555555555555555555555666555555444444444555555444555555444555777<<>>>>>>>><<<======>>>>>>===<<<;;;;;;::::::999888888999999999999999999999999999999666777888888888999;;;===AAAQQQdddsss~~~tttzzzrrrhhhpppzzzrrrhhheeekkkqqqxxx}}}lllUUUQQQNNNOOOSSSUUUSSSPPPHHHGGGFFFFFFHHHIIIHHHHHHAAA===888444333444444333222333333444444333333222333333333444444444555555555555555555555555555555444444444555666777777777555222444999888555===JJJfffqqqssshhheeesssvvvooo|||xxx^^^VVVMMMHHHFFFEEEBBB??????===???CCCDDDIII___vvvzzzkkkllluuu}}}lll]]]XXXWWWVVVTTTQQQOOONNNMMMKKKZZZqqqtttkkkjjjxxxuuuaaaRRRRRRSSSPPPOOOSSSJJJJJJIIIHHHFFFDDDBBBAAA======<<<;;;;;;;;;;;;<<<;;;:::999888777777777777555555555555666666666777666666666666666666666666555555555444444555555555666666666666666666666666777666555444444444444444444444444444555888===AAAHHHJJJJJJEEEAAAEEERRR]]]SSSWWWZZZ[[[bbbkkkkkkeeeqqqnnniiibbb___bbbjjjqqq}}}zzzsssqqqmmmjjjgggfffffffffbbbaaa`````````^^^[[[YYYUUUQQQLLLIIIHHHHHHGGGGGGIIIUUUfffssswwwrrriiicccNNNLLLHHHEEEBBBAAAAAAAAA<<<===>>>??????>>>======<<<;;;;;;:::999999999:::999999999999999999999999777888999999888888:::;;;@@@OOObbbppp|||{{{qqqoookkkuuuxxxqqqwwwuuuttttttuuu{{{wwwgggYYYTTTOOONNNQQQSSSQQQOOOHHHGGGEEEEEEGGGHHHHHHGGGAAA===888555444444444444222222444555555444222222333333333444444444555555666666666666666666666666444444444555666777777888333333666:::888999JJJ^^^rrrzzzwwwjjjiiiyyyxxxkkksss{{{tttqqqppp{{{~~~fffbbbZZZPPPJJJIIIGGGDDD@@@AAA===>>>DDDDDDFFFWWWlllssslllrrr}}}mmm]]]XXXWWWVVVTTTQQQOOONNNMMMOOO```xxxwwwkkkfffqqqvvv^^^RRRTTTRRRRRRSSSNNNNNNIIIGGGIIIHHHCCC@@@@@@======<<<;;;::::::::::::999999888888777666666666666666666666666666666666444666777888777666444333555555555555555555555555444444444555555555555666666666666666666666666666333777888666777===DDDGGGLLLMMMHHHBBBDDDOOOWWWXXX\\\XXXZZZbbbbbb]]]___hhhtttkkkddddddhhhnnnvvv~~~yyyuuuoookkkhhheeecccaaa```aaabbbbbbaaa___]]]\\\XXXTTTOOOKKKIIIHHHGGGFFFJJJYYYttt|||wwwuuulllddd^^^UUUNNNJJJFFFCCC???CCC@@@???AAA@@@===<<>>BBBKKK\\\pppooo|||rrrtttxxxuuurrrzzz{{{vvv{{{||||||uuuhhheeeVVVNNNRRRWWWSSSQQQSSSPPPLLLGGGFFFFFFGGGFFFDDDCCC???:::666444444444444444444444444444444444444666555444333222333333444333333444555666666666555555555444333444555666777555;;;666666;;;444EEEqqqwwwpppuuu~~~}}}zzz|||nnnbbb]]]^^^___\\\^^^mmm{{{vvvgggYYYUUUOOOJJJGGGFFFEEEDDD???===>>>??????BBBLLLXXXxxx|||rrrxxxppp\\\YYYWWWXXXYYYUUUOOONNNPPPQQQjjj{{{llljjj{{{uuu]]]QQQTTTRRRSSSUUUPPPOOOJJJHHHIIIHHHCCC@@@@@@======<<<;;;::::::::::::999999888888777666666666666666666666666666666666666777888999888777555444555555555555555555555555444444444555555555555666666666666666666666666666333777888555777>>>EEEHHHLLLKKKFFFAAAEEEOOOUUUTTTZZZZZZ]]]aaaaaa___bbbgggooogggbbbccchhhmmmtttzzz~~~zzz}}}zzzvvvqqqllliiigggeeecccccccccbbb```___^^^^^^]]]]]]WWWPPPJJJHHHHHHIIIIIIUUUccc~~~~~~vvvkkkfff^^^XXXTTTPPPLLLIIIHHHFFFFFFHHHGGGBBBAAACCC@@@>>><<<<<<===>>>===<<<===<<<;;;:::::::::::::::::::::;;;;;;<<<===>>>???AAAHHHWWWjjj{{{{{{zzz}}}www|||{{{}}}}}}yyyvvvzzz~~~}}}xxxqqqdddWWWSSSTTTSSSSSSTTTQQQMMMIIIGGGGGGHHHGGGEEEDDDAAA<<<777555444444444444444444444444444444444666555444333333333444444444444555555666555555555666666555555555666777888777<<<888999>>>:::KKKsss{{{mmmiiivvv~~~ttthhh[[[XXXSSSTTTddduuuttthhhXXXTTTOOOLLLLLLJJJHHHEEEAAA??????@@@???AAAJJJTTTkkk~~~~~~yyysss```YYYXXXXXXYYYVVVPPPNNNQQQSSSnnnsssgggrrrvvv]]]RRRTTTSSSTTTVVVRRROOOKKKIIIJJJIIIDDDAAAAAA======<<<;;;::::::::::::999999888888777666666666666666666666666666666666777888999999999888666555555555555555555555555555444444444555555555555666666666666666666666666666333666777555777@@@GGGJJJJJJGGGBBBAAAGGGPPPSSSQQQTTT[[[```aaabbbggglllmmmmmmfffaaadddkkkpppuuuzzz}}}tttpppttt||||||xxxsssooommmkkkhhhfffgggfffcccaaa^^^]]]]]]]]]___YYYPPPIIIGGGHHHJJJKKKTTTdddsssoooiiiccc___\\\YYYVVVMMMJJJIIIJJJHHHCCC@@@BBB@@@???>>>>>>???@@@>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAAEEEOOOaaauuuuuuwwwyyyyyyuuutttwww{{{~~~}}}{{{ssscccTTTPPPSSSUUUSSSSSSPPPLLLIIIIIIIIIHHHHHHFFFDDD???:::666444333333444444444444444444444444555555444333333333444444555555555666555555444444777777666666666777888999444777666777;;;<<>>BBBKKKSSSSSSPPPLLLYYYbbbbbbfffqqqxxxwwwpppgggbbbeeemmmuuu{{{xxxrrrnnnppprrrppppppqqqxxx}}}{{{wwwtttqqqooollljjjkkkjjjhhheeeaaa]]]YYYWWWYYYTTTMMMHHHGGGHHHIIIJJJJJJ^^^zzzssslllgggeeeccccccWWWRRRNNNLLLHHHBBB@@@BBB@@@?????????AAAAAA???>>>>>>>>>=========>>>>>>???>>>???@@@AAABBBBBBCCCCCCBBBDDDIIIXXXnnnxxx{{{wwwpppnnnppptttyyy{{{|||{{{xxxjjjVVVNNNSSSUUUQQQUUURRROOOLLLKKKJJJJJJJJJHHHGGGCCC>>>999555333333444444444444444444444444444444444444444444444444555666666666555444333333666666666666777777888888333444444666999===NNNddd```WWWaaa~~~tttiiiZZZQQQNNNMMMJJJFFFGGGEEECCCDDDAAA???CCCIIISSS]]]lll}}}rrr{{{xxxfff\\\ZZZ[[[\\\YYYSSSQQQTTTZZZyyyssskkkwwweeeVVVVVVRRRRRRSSSOOOPPPKKKIIIKKKJJJEEEBBBBBB======<<<;;;::::::::::::999999888888777666666666666666666666666666666666666666777666666666555555555555555555555555555555444444444555555555555666666666666666666666666666444666777666;;;DDDIIIIII???;;;<<>>EEEHHHFFF;;;999>>>IIISSSVVVUUUTTTUUU```jjjllllllqqqwww{{{vvvjjj```cccooo{{{~~~{{{uuuqqqqqqrrruuuyyy~~~|||{{{yyyuuussspppqqqrrrpppjjj```VVVPPPJJJHHHGGGFFFGGGFFFEEEDDDOOOVVVssszzzsssqqqqqqnnnfff]]]VVVOOOIIIHHHKKKDDDBBB@@@@@@BBBDDDDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEFFFFFFEEEDDDCCCAAACCCEEEFFFLLL```{{{|||wwwssspppmmmqqqxxx~~~}}}nnnrrrpppdddWWWQQQQQQQQQWWWVVVTTTPPPLLLKKKLLLMMMJJJKKKJJJEEE>>>777555555444444444444444444444444222333444555555555444444555555555666555555444444444555666777777777666666888444999;;;;;;IIIYYYYYYUUUaaayyyooo]]]RRRMMMLLLKKKHHHGGGIIIGGGCCCBBBDDDAAAAAAFFFTTTfffzzzqqqoooyyyxxxhhh___^^^^^^___\\\VVVUUUWWWdddnnnooohhhYYYWWWSSSRRRTTTPPPOOOJJJHHHIIIHHHCCC@@@@@@======<<<;;;::::::::::::999999888888777666666666666666666666666666666666888777777666666666666666555555555555555555555555444444444555555555555666666666666666666666666666444777999;;;@@@GGGGGGCCC;;;;;;BBBOOOVVVUUUTTTUUUYYY```iiiooommmkkkpppyyywwwkkkccchhhuuu~~~~~~~~~|||yyyvvvqqqrrrsssqqqkkkccc[[[VVVNNNKKKHHHFFFEEEEEEEEEDDDMMMOOOfff|||vvvsssrrrmmmggg```\\\VVVOOOLLLNNNIIIFFFCCCBBBCCCFFFHHHIIIHHHHHHGGGFFFEEEEEEEEEFFFGGGGGGHHHHHHFFFDDDAAA@@@BBBFFFGGGHHHYYYtttwwwqqqzzz{{{}}}wwwrrrrrrwwwvvv}}}}}}uuuvvvvvvnnn^^^PPPOOOUUUWWWWWWUUUQQQLLLJJJLLLNNNJJJLLLLLLHHH???999777777444444444444444444444444222333444555555555444444444444555555666555555555555666777888888888777777666000888<<<<<>>FFFRRRWWWTTTRRRUUUXXX\\\fffpppnnnhhhnnnzzzyyynnngggnnn|||~~~{{{xxxrrrrrrrrrpppkkkeee___\\\TTTPPPJJJFFFDDDEEEEEEEEEJJJLLLeeezzzxxxuuulllrrrzzz|||zzzvvvrrrqqqooojjjgggeee```XXXTTTTTTLLLIIIDDDCCCEEEHHHKKKLLLKKKJJJIIIHHHGGGGGGFFFFFFHHHIIIIIIHHHFFFCCC@@@>>>@@@FFFGGGFFFUUUooozzznnn{{{rrrkkkpppnnnyyyxxxzzz}}}|||{{{uuucccPPPNNNXXXWWWWWWVVVQQQLLLJJJLLLNNNIIILLLMMMIIIAAA:::777888444444444444444444444444111222444555666555444444333333444555666666666555666777888999:::999888888888333<<>>======OOO___eeejjjpppiiiRRRMMMLLLIIIGGGIIILLLKKKIIIGGGCCCBBBDDDCCCCCCKKKVVVeeezzzqqqgggrrrtttiiicccaaa```[[[SSSVVV___xxxhhhUUUVVVUUUSSSSSSOOOPPPKKKHHHHHHGGGBBB???@@@======<<<;;;::::::::::::888888888888777666555444555555555666666666666666666666666666666666666666444444555555555555444444444444333333444444555666555555555555666666666666777999===AAACCCCCCAAA???BBBJJJRRRSSSOOOMMMPPPUUUXXXZZZ___cccdddccccccdddcccaaa```gggyyy|||zzzwwwsssrrrrrroooiiicccZZZVVVPPPNNNMMMLLLHHHEEENNNWWWwww~~~|||tttoooiiiddd```]]]ZZZXXXUUURRRMMMKKKKKKMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJJJJLLLLLLKKKHHHEEECCCCCCCCCEEEHHHGGGEEEMMMbbbyyynnnkkkwwwlllppppppyyytttyyy~~~xxx___RRRRRRSSSWWWYYYVVVPPPLLLKKKMMMLLLKKKIIIIIIHHHCCC;;;555666666555555555444444444444444444555555555555666555555555555555555555555555666666666666777777777888>>>>>>EEEWWWbbbfffmmmzzzuuu^^^PPPNNNKKKJJJLLLNNNKKKHHHJJJFFFDDDFFFDDDBBBDDDJJJTTTcccuuussseeelllyyykkkfffcccbbb\\\TTTXXXaaazzzgggTTTUUUSSSSSSTTTRRROOOJJJGGGHHHGGGBBB???@@@======<<<;;;::::::::::::999999999999888777666666666666666666666555555555666666666666666666666666444444555555555555444444555555555444555666666777555555555555666666666666777:::>>>AAACCCBBB@@@???EEELLLQQQQQQMMMLLLPPPUUU[[[___bbbdddcccaaa```___^^^\\\]]]fffwww{{{vvvtttssspppkkkggg^^^ZZZVVVTTTSSSPPPLLLHHHMMMXXX|||vvvqqqjjjddd```^^^[[[YYYZZZVVVRRROOOOOOPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMNNNNNNMMMIIIEEECCCBBBCCCDDDGGGFFFEEEMMMbbbyyysssfffvvv~~~uuuooopppuuu~~~|||kkkUUUPPPSSSVVVYYYWWWQQQMMMKKKKKKNNNLLLKKKJJJIIIEEE===777666666666555555555444444444444444555555555555666555555555555555555555555555555555555666666666666777888:::III\\\___```mmmzzzkkkWWWQQQLLLMMMQQQSSSRRRQQQOOOJJJGGGHHHGGGDDDBBBDDDIIIOOOZZZmmmxxxeeegggzzzzzznnniiieeeddd\\\UUUZZZeeehhhUUUUUUSSSRRRTTTSSSOOOJJJGGGHHHGGGCCC@@@@@@======<<<;;;::::::::::::999999999999999888777777777777666666555555444444666666666666666666666666444444555555555555444444555555444444555555666777555555555555666666666666888;;;???AAAAAAAAA@@@???GGGLLLOOOMMMJJJIIINNNSSS\\\bbbfffeeebbbaaa___]]]ZZZYYY\\\gggwww}}}~~~}}}xxxtttrrrpppmmmjjjeee```[[[WWWVVVSSSOOOKKKIIIUUUyyyzzzuuummmgggcccaaa___]]]^^^[[[VVVTTTSSSSSSRRRQQQPPPOOOOOONNNNNNNNNNNNNNNOOOOOOMMMIIIEEEBBBBBBBBBDDDGGGFFFEEEMMMaaayyylllmmm~~~wwwqqqqqqqqqwww~~~www[[[NNNRRRUUUXXXWWWSSSNNNKKKJJJNNNMMMLLLLLLKKKGGG???999666666666666555555555555444444444555555555555666555555555555555555555555555555555666666666777777666555:::OOO```\\\]]]nnn}}}zzzcccXXXMMMLLLRRRZZZbbbhhh]]]VVVOOOKKKJJJIIIGGGFFFIIIJJJNNN^^^{{{~~~gggddduuuxxxpppjjjfffddd\\\VVV]]]jjjjjjWWWWWWSSSQQQSSSRRRNNNJJJGGGHHHGGGCCC@@@AAA======<<<;;;::::::::::::888999999999999888888777777777666666555555444444666666666666666666666666444444555555555555444444444444444333444555555666555555555555666666666666888<<<@@@AAA@@@??????@@@HHHJJJLLLJJJGGGGGGLLLQQQXXX```fffccc___^^^]]]ZZZVVVVVV[[[iiiyyy}}}~~~vvv}}}zzzvvvsssqqqooommmnnnhhh```[[[XXXUUUQQQNNNIIIRRRttt}}}xxxrrrmmmiiigggdddcccaaa^^^ZZZWWWVVVUUUTTTSSSPPPOOONNNMMMLLLLLLMMMMMMOOOOOOMMMIIIEEEBBBBBBBBBDDDGGGGGGEEEMMMbbbyyytttiiiooo|||yyy}}}tttnnnsssqqqtttvvv{{{{{{^^^MMMQQQSSSWWWWWWUUUPPPLLLJJJMMMLLLKKKLLLMMMIIIBBB<<<777777666666666555555555444444444555555555555666555555555555555555555555666666777777777888888888::::::AAAVVVeee]]]___tttvvveeeRRRLLLQQQ___sssyyypppcccWWWQQQNNNLLLIIIJJJIIIKKKUUUjjjiiiaaannnyyyoooiiifffccc[[[WWWaaapppiiiXXXXXXSSSPPPQQQPPPNNNIIIGGGHHHGGGCCCAAAAAA======<<<;;;::::::::::::777888888888888888777777666666666666666555555555666666666666666666666666444444555555555555444444444444333333444444555666555555555555666666666666999===AAAAAA???===>>>@@@HHHIIIJJJIIIGGGHHHLLLPPPSSS^^^eee```[[[[[[YYYUUUSSSSSS[[[kkkzzz~~~}}}xxxvvvyyyyyy|||~~~zzzwwwtttssssssvvvqqqiiibbb^^^ZZZTTTPPPOOOQQQmmm{{{vvvrrrooommmjjjhhhdddaaa]]][[[ZZZYYYXXXVVVSSSRRRPPPNNNMMMMMMMMMNNNOOOOOONNNJJJFFFDDDCCCDDDEEEHHHGGGFFFNNNccczzz{{{gggeeevvv|||rrruuuuuuoootttqqqqqqooosss|||vvv\\\LLLNNNQQQUUUWWWWWWSSSNNNJJJKKKJJJJJJLLLNNNKKKEEE???777777777666666666555555444444444555555555555666555555555555555555555555777777777777888888888888999>>>FFFVVV```YYY^^^vvvwww```SSSQQQ]]]xxxsssggg___XXXRRRNNNMMMNNNTTT```ppp|||iii]]]fff~~~|||mmmhhheeeccc\\\YYYfffxxxdddVVVXXXSSSOOOPPPOOONNNIIIGGGHHHGGGCCCAAABBB======<<<;;;::::::::::::666777777888888777777666555555555666666666666666666666666666666666666666444444555555555555444444555555555444555555666777555555555555666666666666:::>>>BBBAAA>>><<<>>>@@@HHHJJJKKKJJJIIIJJJNNNQQQTTTaaaggg```ZZZZZZXXXSSSPPPPPPZZZlllzzz~~~~~~}}}|||~~~vvvyyy~~~}}}{{{zzzzzz~~~zzztttoooiiiaaaXXXQQQPPPJJJaaa~~~~~~{{{xxxvvvtttqqqmmmjjjfffdddaaa___^^^^^^\\\ZZZYYYWWWTTTRRRPPPPPPPPPPPPPPPPPPOOOLLLIIIGGGGGGGGGFFFIIIIIIGGGOOOddd{{{nnncccqqqtttqqqwwwmmmpppvvvsssrrrwww~~~sssxxxzzzmmmZZZNNNLLLOOOSSSWWWXXXUUUOOOKKKIIIHHHIIILLLNNNLLLGGGBBB777777777777666666666555444444444555555555555666555555555555555555555555666666666777777777777888666AAAKKKTTTXXXTTT^^^vvv{{{rrr___TTTWWWooowwwmmmccc```^^^```gggpppzzzzzzkkk]]]```vvv{{{kkkgggeeeccc]]]]]]lll|||```TTTWWWRRRNNNOOONNNNNNIIIFFFHHHGGGCCCAAABBB======<<<;;;::::::::::::555666666777777777666666444555555555666666777777666666666666666666666666444555555555555555555444666666666666666777888888555555555555666666666777:::>>>BBBBBB>>><<<===@@@IIIJJJKKKKKKKKKMMMPPPSSSXXXffflllddd\\\\\\YYYSSSNNNNNNYYYlllyyy}}}}}}yyyyyyxxxzzz}}}rrrxxx|||yyyssshhhZZZQQQMMMAAATTTzzz|||}}}{{{yyyxxxvvvsssoookkkhhhfffcccbbbaaaaaa___^^^]]][[[XXXUUUSSSRRRSSSSSSRRRRRRQQQNNNKKKIIIIIIJJJGGGJJJIIIHHHPPPddd|||yyygggmmm}}}vvvpppwwwkkklll|||xxxyyyvvvwwwuuuhhhXXXOOOJJJMMMSSSWWWYYYVVVPPPLLLGGGGGGHHHKKKNNNMMMHHHCCC777777777777666666666666444444444555555555666666555555555555555555555555555555555555666666666777999IIIRRRVVVWWWUUUbbbzzz~~~jjjVVVQQQddd}}}|||vvvqqqqqqtttxxx|||{{{nnn^^^^^^ssswwwkkkgggfffddd___```qqqwwwooobbbUUUQQQRRRPPPOOOOOONNNKKKIIIGGGFFFDDDAAA???>>>===<<<;;;:::999999999999999999888888888888777666666555555555444444444555666777666555444555777666666666666666666666666444777333444;;;777222777666555444444555666777888???CCCCCC>>><<<@@@DDDEEEJJJIIIHHHJJJMMMQQQSSSTTT]]]^^^ccchhhdddYYYPPPMMMMMMWWWdddnnnxxx~~~|||zzzyyy{{{zzzooowww~~~}}}sssjjj___WWWMMMKKKQQQmmm|||}}}}}}~~~||||||{{{xxxtttqqqppppppkkkiiiggggggiiihhhddd``````]]]YYYWWWWWWVVVUUUSSSUUUTTTSSSQQQOOOMMMLLLLLLJJJKKKIIIHHHRRRhhhmmmgggzzz{{{xxx~~~cccpppppprrrvvv}}}}}}{{{{{{sss^^^JJJGGGLLLQQQTTTVVVVVVSSSOOOGGGGGGHHHLLLOOOOOOJJJFFF>>>999444333555666666555444444555666666555444444777777777777777777777777666888888888777888999;;;666EEESSSTTTPPPWWWmmm}}}ttt^^^WWW^^^gggyyynnnccc]]]fffwwwppplllgggcccaaagggxxxoookkk___TTTRRRSSSQQQPPPOOONNNKKKIIIGGGFFFDDDAAA???>>>===<<<;;;:::999999999999999999888888888888777666666555555555444444444555666777666555444555777666666666666666666666666222666333222999666111666555444444444444666777888???BBBBBB>>>>>>BBBGGGHHHGGGGGGGGGIIIMMMQQQUUUVVV^^^^^^aaaddd```VVVOOOMMMOOO[[[iiisss{{{|||zzzyyyyyy{{{~~~|||~~~yyyrrrhhh___TTTMMMLLLaaa|||yyyvvvuuuuuunnnllljjjkkklllkkkgggdddaaa^^^ZZZWWWVVVVVVUUUTTTTTTTTTSSSRRRQQQOOONNNMMMJJJKKKJJJJJJTTTkkkrrrfffuuurrrmmmmmmmmmooosssyyy~~~kkkXXXKKKNNNRRRVVVYYYYYYSSSMMMFFFFFFGGGJJJMMMMMMIIIEEE???:::555333555666666555555555555555555555555555777777777777777777777777666888888888777888:::<<<@@@MMMXXXVVVSSS___xxxwwwfff\\\YYYwww~~~qqqddd\\\bbbvvvwwwooojjjfffcccdddlll}}}iiieee[[[SSSSSSTTTSSSQQQQQQMMMKKKHHHGGGFFFDDDBBB???>>>===<<<;;;:::999999999999999999888888888888777666666666555555555555444555666777666555444555777666666666666666666666666111666333111666555111666444444333333444555777888===@@@AAA>>>???EEEJJJJJJDDDEEEFFFHHHLLLQQQVVVXXX___^^^___```ZZZQQQMMMMMMPPP^^^nnnyyy~~~xxxwwwwwwxxx}}}{{{pppeeeXXXPPPLLLXXXzzz~~~|||{{{zzzsssqqqpppqqqsssrrrnnnkkkeeeaaa\\\XXXWWWWWWVVVUUUUUUUUUVVVVVVTTTSSSQQQOOOJJJKKKKKKMMMYYYooozzzgggmmm{{{rrrrrrpppnnnnnnqqqwww{{{vvvdddPPPMMMNNNTTT[[[[[[TTTNNNHHHGGGHHHKKKNNNOOOKKKHHHAAA<<<666444555666666555666555444333333444555666777777777777777777777777666888888888888888:::<<>>===<<<;;;:::999999999999999999888888888777777666666666555555555555555555666777666555444555777666666666666666666666666111999555111555555222777333333333333444555777888;;;>>>>>><<>>888555555666666555777666444333333444666777666666666666666666666666666777999999888999;;;===>>>SSScccbbbbbbqqqppp]]]TTTZZZpppqqqddd___fffppppppjjjfffiiiooozzzjjjZZZTTTRRRTTTUUUSSSQQQQQQLLLJJJHHHGGGFFFEEEBBB@@@>>>===<<<;;;:::999999999999999999888888888777777666666666666666666666666555666777666555444555777666666666666666666666666444===:::222666666444888333333333333444666888999:::<<<;;;:::>>>FFFJJJIIIEEEGGGIIIJJJKKKNNNTTTXXX^^^^^^___^^^WWWMMMJJJMMMSSSeeeyyy~~~wwwssstttxxxyyynnnfff```[[[^^^mmm~~~|||zzzxxxwwwxxxzzzyyyuuurrrlllhhhbbb^^^\\\ZZZYYYXXXZZZZZZZZZYYYXXXUUUSSSRRROOOQQQRRRWWWdddxxxppplll~~~|||uuuwwwtttwwwwwwrrrkkkhhhlllqqq}}}|||~~~{{{jjjZZZMMMNNNVVVZZZYYYXXXRRRPPPNNNOOORRRSSSPPPNNNGGGAAA999555555666666555777666444333333444666777666666666666666666666666666777999999999999<<<>>>AAAYYYhhhdddeeeyyylll^^^WWW^^^|||{{{mmmddddddiiirrrkkkhhhmmmvvvhhhYYYTTTRRRTTTTTTQQQOOOQQQLLLJJJHHHFFFFFFEEECCCAAA>>>===<<<;;;:::999999999999999999888888888888777555666666666666777777777555666777666555444555777666666666666666666666666777BBB>>>444555777555888444333333444555777999:::;;;<<<;;;999>>>EEEHHHGGGFFFHHHKKKKKKKKKNNNTTTYYY]]]]]]^^^[[[SSSKKKKKKPPP[[[lllyyyssstttyyyzzzwwwnnndddaaahhh}}}}}}{{{yyyyyy{{{zzzvvvrrroookkkfffbbb```]]]ZZZXXXYYYXXXXXXWWWWWWWWWVVVVVVVVVXXXZZZ___lll~~~yyyrrrxxxyyysssnnnmmmmmmtttzzzwwwnnniiilllpppzzz~~~}}}hhhUUURRRVVVWWWYYY\\\UUURRROOONNNPPPQQQOOOMMMIIICCC;;;666666666666555666555444333333444555666777777777777777777777777666777999999999:::<<>>===<<<;;;:::999999999999999999888888888888777555666666666777777777777555666777666555444555777666666666666666666666666999FFFAAA444444666555777444444444555666888:::<<<>>>>>><<<:::>>>EEEGGGEEEDDDHHHKKKLLLMMMPPPVVV\\\___\\\YYYTTTLLLGGGKKKTTTbbbrrr{{{vvvsssuuuyyywwwoookkkmmmzzz{{{vvvuuusssoookkkhhhddd___\\\ZZZYYYYYYYYY[[[]]]```aaa```aaaccchhhtttxxxppp{{{}}}llljjjmmmhhhhhhsss}}}~~~vvvooopppuuuxxx|||lllYYYUUUVVVVVVYYY___ZZZVVVQQQOOOPPPQQQOOOMMMLLLEEE<<<777666666666555555555555555555555555555777777777777777777777777666777999999999:::===???OOOmmm}}}vvvzzzmmmZZZOOOTTT^^^mmmuuurrrqqq}}}vvvooojjjjjjuuuyyykkkZZZUUURRRSSSQQQMMMMMMOOOKKKIIIGGGFFFFFFEEECCCAAA>>>===<<<;;;:::999999999999999999888888888888777555666666666777777888888555666777666555444555777666666666666666666666666:::GGGBBB444333555444666555555555555777999;;;===@@@@@@===;;;???FFFGGGDDDCCCGGGKKKMMMNNNQQQYYY___```\\\VVVNNNFFFCCCLLLXXXdddsss{{{uuuppptttvvvzzz~~~zzzwwwwwwvvvzzz}}}|||zzzwwwtttppplllfffbbb\\\\\\\\\]]]```eeejjjmmmfffhhhiiimmmzzz|||nnnlllxxxxxxhhhjjjtttlllaaannn}}}xxxqqqqqquuuwwwxxxxxx}}}}}}|||gggVVVTTTVVVUUUZZZbbb^^^ZZZTTTRRRRRRSSSQQQOOOMMMFFF===777666777666555444444555666666555444444777777777777777777777777666777999999999;;;===@@@JJJooolll[[[TTTNNNOOOjjj{{{oooxxxmmmhhhjjjwww}}}jjjZZZXXXTTTRRRQQQPPPNNNMMMNNNKKKHHHEEEDDDBBB@@@>>>???===;;;999777888999999999999999888777666666555777777777777777777777777555666777666555444555666666666666666666666666666777777666666555555555444555666777666555777<<>>>>>===;;;999888888999999999999888888777666666555777777777777777777777777555666777666555444555777666666666666666666666666777666666666555555555555555666777666666888===AAAAAA;;;888===BBBCCCCCCDDDFFFGGGJJJNNNSSSWWWYYYYYY[[[WWWRRRMMMHHHGGGPPP[[[kkkuuu|||tttpppppprrrvvv}}}}}}zzz}}}}}}zzzyyyyyyqqqooonnnooorrrttttttsssrrrsssuuuzzznnnnnn{{{sssiiiooouuupppooo|||ssshhhmmmrrrvvv{{{xxxiiimmmlllggg___VVVPPPQQQUUUZZZ\\\[[[XXXTTTRRRRRRSSSRRRPPPLLLJJJCCC999666777777555555555555555555666777777777777777777777777777777888777777777888:::<<<===EEEkkkmmmYYYNNNMMMTTTZZZwwwzzzpppjjjeeellluuu]]]ZZZVVVSSSRRRQQQPPPNNNNNNKKKHHHEEEDDDBBB@@@>>>>>>===;;;999888888888999999999888888777666666666777777777777777777777777444666777666555444666777666666666666666666666666666666666666555555555555555666666666777999===@@@@@@;;;999>>>CCCCCCCCCEEEIIIHHHIIINNNUUUYYYXXXVVVZZZXXXTTTNNNGGGFFFRRR```oooxxxyyyqqqmmmmmmpppwww~~~}}}|||||||||zzzyyyvvvxxx|||sssiiissstttiiipppzzzwwwxxxzzznnnqqqtttwww~~~{{{jjjjjjjjj```ZZZSSSOOOPPPUUUZZZ^^^\\\YYYVVVTTTSSSSSSRRRQQQNNNMMMFFF<<<666777666444555555555555555666777777777777777777777777777777888777777777888:::<<<===EEEhhh{{{hhhVVVLLLLLLOOO\\\|||wwwkkkhhhhhhrrrvvv^^^[[[WWWTTTSSSRRRPPPOOONNNKKKHHHEEEDDDBBB@@@>>>>>>===;;;:::999888888888888888888888777777666666666666666666666666666666444555666666555555666777666666666666666666666666666666666666666555555555555555666777888;;;>>>@@@>>>;;;;;;@@@DDDDDDDDDEEEIIIIIILLLQQQVVVYYYXXXVVVYYYXXXUUUNNNFFFFFFUUUfffwwwzzzrrrnnnnnnpppxxx}}}{{{|||wwwhhhooo~~~vvviiiqqq|||}}}pppjjjjjj___ZZZTTTPPPQQQVVV]]]aaa\\\[[[XXXVVVUUUSSSRRRRRRQQQPPPJJJ???888777666444555555555555555666777777777777777777777777777777888777777777888:::<<<===EEE___ttt___QQQMMMNNNOOOiiiwwwiiijjjnnn{{{www___\\\XXXUUUSSSRRRPPPNNNNNNKKKHHHEEEDDDBBB@@@>>>===<<<;;;:::999888888888888888888777777777777777666666666666666666666666333555666666555555666888666666666666666666666666555555555666666666666666555555555777:::<<<>>>???===;;;===BBBEEEDDDDDDFFFEEEJJJPPPTTTVVVVVVWWWXXXXXXVVVRRRLLLEEEHHHYYYlll}}}tttqqqrrrrrryyyyyyyyy||||||zzz{{{iiiooo}}}uuu~~~|||zzzwwwmmmnnnccc___XXXSSSRRRUUU\\\aaa]]]\\\[[[XXXVVVTTTSSSSSSSSSSSSMMMBBB999777666444555555555555555666777777777777777777777777777777888777777777888:::<<<===@@@SSSttt|||fffUUUOOOPPPKKK^^^pppxxxkkkllltttzzz___\\\XXXUUUSSSRRROOONNNNNNKKKHHHEEEDDDBBB@@@>>><<<<<<<<<;;;:::999888777888888777777777777777777777777777777777777777777333555666666555555777888666666666666666666666666555555555666666666666666555555555777;;;>>>??????;;;;;;>>>DDDGGGEEEEEEGGGCCCJJJRRRWWWWWWVVVXXXZZZVVVSSSNNNIIIEEEKKK]]]ppp|||tttssstttvvv{{{xxxpppppp{{{{{{zzzmmmooosssllltttwwwrrrtttlllggg^^^UUUPPPRRRYYY^^^^^^^^^]]][[[WWWTTTTTTTTTTTTUUUPPPDDD;;;888777555555555555555555666777777777777777777777777777777888777777777888:::<<<===:::JJJnnnlllYYYPPPNNNJJJUUU```tttyyyooooooyyy|||___\\\WWWTTTRRRQQQOOOMMMNNNKKKHHHEEEDDDBBB@@@>>><<<<<<<<<;;;:::999888777777777777777777777777888777777777777777777777777333444666666555555777999666666666666666666666666555555555555666666666777555444444777<<>><<<<<<<<<;;;:::999888777777777777777777888888888777777777777777777777777333444666666555666777999666666666666666666666666444555555555666666777777555444444888===@@@@@@???:::;;;@@@GGGHHHEEEEEEHHHEEEGGGMMMUUU\\\^^^[[[WWWTTTMMMEEECCCEEEPPPbbbssszzz~~~|||sssmmmmmmppp}}}}}}~~~|||rrrpppuuuzzz}}}yyyjjj{{{|||~~~qqqjjjnnnhhhttt~~~}}}nnn___TTTRRRXXX^^^^^^``````^^^YYYUUUTTTUUUTTTWWWSSSGGG===999888888555555555555555666777777777777777777777777777777888777777777888:::<<<===CCCHHHeeemmm^^^WWWMMMMMMKKKYYYyyy{{{wwwqqq{{{|||xxx~~~yyycccZZZSSSSSSTTTQQQMMMLLLNNNKKKHHHFFFEEEDDDBBB@@@===<<<;;;:::999888888888777777777777666666666666666666666666777777777777666666666666777777777777555555444444444444555555888888777777666666555555444555777:::======;;;999<<<>>>CCCGGGGGGEEEEEEGGGGGGJJJOOOSSSUUUUUUSSSRRROOOKKKFFFDDDEEENNNbbbtttzzzxxxtttoookkkjjjkkkmmmzzz~~~oooeeeYYYRRRRRRVVVXXXXXXaaaeeeooo|||ooosss}}}{{{qqqrrr{{{}}}wwwuuuuuurrrsss}}}|||xxxeeeTTTRRRVVVYYY___```___]]]YYYWWWWWWWWWZZZYYYTTTLLLBBB;;;888888888888777666666666666666777777777777888888888888888999::::::999999;;;===>>>KKKjjjkkkSSSOOOLLLIIIOOOccc}}}|||xxxvvvrrrqqqiiirrryyybbbZZZSSSSSSTTTRRRNNNMMMNNNLLLHHHFFFEEEDDDAAA@@@===<<<;;;:::999888888888777777777777666666666666666666666666777777777777666666666666777777777777555555444444444444555555777777777777666666555555444555777:::======;;;999>>>@@@DDDHHHHHHGGGGGGHHHDDDEEEHHHKKKLLLLLLKKKJJJMMMIIIFFFDDDFFFPPPcccuuu|||yyyuuuooojjjiiikkkmmmwww{{{vvvccc\\\SSSNNNMMMNNNNNNLLLMMMNNNRRR[[[jjj|||qqqqqq{{{~~~yyynnnllluuuyyyvvvppprrrpppooo}}}}}}uuu]]]SSSUUUYYY___``````^^^[[[XXXWWWXXXYYYXXXUUUMMMCCC<<<999888888888777666666666666666777777777777888888888888888999::::::999:::;;;===>>>LLLkkkttt^^^QQQNNNKKKOOO___vvv|||yyywwwtttvvvhhhkkkzzz~~~aaaYYYRRRSSSUUUSSSPPPOOOOOOMMMIIIFFFEEECCC@@@>>>===<<<;;;:::999888888888777777777777666666666666666666666666777777777777666666666666777777777777555555444444444444555555777777777666666666666555444555777:::======;;;999===@@@DDDFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJLLLHHHEEEDDDGGGQQQcccttt|||yyyssslllhhhhhhkkkooovvvyyy}}}ttt```[[[UUUQQQOOOMMMIIIFFFOOOMMMLLLNNNVVVbbbnnnvvvsssmmmyyy}}}~~~wwwllliiiqqqvvvvvvmmmpppnnnnnn{{{gggUUUTTTXXX^^^```aaa```]]]ZZZYYYXXXYYYXXXUUUNNNFFF>>>999777888888777666666666777777777777777888888888999999888999::::::999:::<<<>>>???PPPqqqkkkUUUQQQNNNPPPYYYkkk|||zzzzzzyyykkkeeeuuu```XXXRRRSSSUUUTTTQQQPPPPPPMMMIIIGGGEEEBBB@@@>>>===<<<;;;:::999888888888777777777777666666666666666666666666777777777777666666666666777777777777555555444444444444555555666666666666666666666666444555777:::======;;;999:::???BBBBBBBBBEEEEEEDDDJJJJJJJJJJJJKKKLLLMMMNNNKKKGGGCCCCCCFFFPPP```pppxxxtttnnnhhheeegggmmmqqqxxx{{{~~~rrrnnnhhhddd```\\\WWWSSSNNNMMMKKKIIIIIIKKKMMMOOO\\\jjj~~~vvvjjjpppuuujjjjjjqqquuutttnnnoookkklll}}}jjjVVVSSSWWW]]]```bbbbbb```\\\ZZZYYYYYYXXXVVVQQQIIIAAA:::777888888777777666777777888777777888888888999999999888999:::::::::;;;===???@@@WWW{{{uuuZZZUUUPPPPPPUUUaaattt||||||~~~wwwgggttt|||```XXXRRRTTTVVVTTTRRRQQQPPPMMMIIIGGGEEEBBB@@@>>>===<<<;;;:::999888888888777777777777666666666666666666666666777777777777666666666666777777777777555555444444444444555555555555555555555666666666444555777:::======;;;999999@@@CCCAAAAAAEEEFFFDDDFFFFFFFFFFFFHHHJJJLLLMMMKKKFFFBBBBBBFFFNNN]]]kkkpppmmmhhhcccbbbfffnnnttt}}}{{{wwwtttrrr^^^\\\XXXTTTQQQOOONNNMMMLLLSSS```nnn|||zzzjjjjjj}}}mmmdddgggnnnpppmmmjjjiiieeeiii~~~}}}xxxeeeVVVRRRUUU\\\___dddeeeccc___[[[ZZZZZZYYYWWWTTTMMMEEE<<<777888888777777777777888888888888888888999999999999888999:::;;;:::;;;===@@@???ZZZaaaYYYRRRPPPRRR[[[nnn}}}}}}vvvuuuaaaXXXSSSTTTVVVTTTRRRQQQOOOMMMIIIFFFEEECCC@@@>>>===<<<;;;:::999888888888777777777777666666666666666666666666777777777777666666666666777777777777555555444444444444555555444555555555555666666666444555777:::======;;;999<<>>@@@???[[[mmm```TTTQQQSSSYYYjjj|||~~~~~~}}}~~~xxxbbbYYYSSSTTTVVVTTTQQQPPPNNNLLLHHHFFFEEEDDDAAA@@@===<<<;;;:::999888888888777777777777666666666666666666666666777777777777666666666666777777777777555555444444444444555555444444444555555555666666444555777:::======;;;999<<>>===;;;999888888888888888888888777777777777777777777777888888888888666666666666666666666666555555555555555555555555777777777666444333444666666777999<<<>>>===;;;888@@@CCCFFFEEEAAAAAADDDHHHHHHHHHGGGFFFDDDEEEHHHJJJEEEBBB@@@DDDNNN[[[dddhhhgggccc```aaabbbeeemmmvvvsssrrr{{{tttjjjhhhyyy}}}yyyxxxyyy~~~sssqqqmmmhhhaaaYYYSSSPPPWWW___iiimmmjjjeeecccccc]]]ZZZXXXYYYWWWNNNAAA999999999888888888888999999999999999999999999999999:::::::::::::::<<>><<<;;;:::999888888888888888888777777777777666666666666555555555555666666666666666666666666555555555555555555555555666666777666444444555777888999;;;===???>>><<<:::@@@CCCEEEDDDBBBAAAEEEIIIJJJIIIGGGFFFFFFFFFGGGGGGDDDAAA@@@EEEPPP\\\eeeiiifffbbb___```cccgggpppyyywwwjjjgggyyywww{{{wwwvvvxxxwwwmmm^^^VVVVVVXXX```iiimmmjjjfffcccccc[[[WWWTTTVVVWWWQQQEEE;;;999999888888888888999999999999999999999999999999:::::::::::::::<<>>===<<<;;;:::999999999888888888888777777777777777777666666555555444444666666666666666666666666555555555555555555555555444555666555444444666777777999;;;=========<<<;;;???AAADDDCCCBBBBBBFFFIIILLLIIIGGGGGGIIIIIIFFFCCCAAA???@@@FFFRRR^^^gggjjjeee```^^^___bbbhhhrrr}}}~~~yyy~~~{{{jjjdddxxxrrrpppqqqxxxzzzxxx}}}vvv```UUUWWWYYY```iiimmmkkkgggdddcccZZZTTTPPPRRRVVVTTTIII===999999888888888888999999999999999999999999999999999::::::::::::<<<@@@CCCRRR{{{{{{zzz|||}}}mmm___VVVZZZddd~~~iiiWWWRRRVVVRRRPPPRRRPPPMMMLLLKKKKKKJJJGGGBBB???===<<<;;;:::::::::::::::888888888888777777777666999999888888777777666666666666666666666666666666555555555555555555555555333444555555444444666888555777999:::::::::999:::>>>@@@BBBBBBBBBCCCFFFIIIMMMIIIGGGHHHKKKJJJDDD??????>>>@@@HHHUUUaaahhhlllddd___\\\^^^aaafffqqq||||||zzzjjjaaauuupppmmmlllqqqyyyyyy|||}}}eeeUUUUUUZZZaaaiiinnnmmmiiieeeccc\\\VVVOOOOOOVVVWWWKKK>>>:::999999888888999999:::999999999999999999999999999:::;;;:::;;;===@@@DDDRRR{{{{{{{{{|||tttcccXXXXXX___tttkkkYYYSSSVVVQQQOOORRRPPPMMMLLLKKKKKKJJJGGGBBB???===<<<;;;:::::::::::::::888888888888777777777666999888888888777777777666666666666666666666666666555555555555555555555555333444555444444444666888555777:::;;;:::999:::;;;???@@@AAABBBBBBDDDFFFHHHLLLIIIGGGHHHKKKIIICCC===>>>>>>BBBKKKXXXcccjjjlllccc___\\\]]]```eeeoooyyy|||qqqooorrr~~~lll___pppyyyxxx|||ooolllkkkmmmooouuu}}}zzzooo[[[SSS[[[```hhhnnnooolllhhheee```[[[RRRPPPUUUWWWLLL<<<::::::999999999999::::::999999999999999999999999999:::;;;;;;;;;===AAADDDRRRyyy{{{|||{{{~~~}}}}}}kkk]]]YYY[[[iiizzzooo\\\UUUWWWQQQOOOQQQOOONNNLLLKKKJJJIIIFFFCCC@@@>>>===<<<;;;:::999999999888888888888777777777777555555555666666666666666666666666666666666666666555555555555555555555555333444555444333333555666888;;;>>>>>>;;;;;;===???@@@@@@@@@AAABBBDDDEEEFFFIIIHHHFFFGGGHHHGGGBBB>>>===>>>CCCMMMZZZeeejjjlllbbb^^^]]]___aaafffoooxxxvvvlllhhhqqq}}}qqq```lll|||}}}rrrmmmjjjjjjhhhlll|||yyycccRRRZZZ___gggnnnqqqoookkkhhhdddaaaYYYTTTVVVXXXLLL<<<::::::999999999999::::::999999999999999999999999999:::;;;;;;;;;>>>BBBEEEUUUyyymmm|||{{{~~~uuuhhh___\\\^^^ooosss___WWWXXXRRRNNNQQQNNNOOOLLLJJJHHHGGGEEECCC@@@???>>><<<;;;:::999888888888888888888777777777777444444555555666666777777666666666666666666666666555555555555555555555555444555555444333222444555999<<>>AAAAAA@@@@@@AAABBBDDDDDDDDDFFFFFFFFFFFFEEECCCAAA@@@===???EEEOOO\\\fffjjjkkk```]]]^^^bbbeeeiiiqqqzzzrrrllljjjjjjwwwxxxcccjjj~~~tttnnnmmmkkkooorrr[[[YYY^^^fffnnnrrrqqqmmmjjjdddeee```XXXXXXYYYNNN>>>;;;::::::999999::::::;;;999999999999999999999999999:::;;;;;;<<<>>>BBBFFFXXXzzzooo~~~|||~~~tttiiibbbWWWdddxxxuuuaaaYYYYYYRRRNNNPPPNNNOOOLLLIIIGGGFFFDDDBBBAAA@@@???===;;;999888888888888888888888777777777777555555666777888999::::::666666666666666666666666555555555555555555555555555666666444222222333444777;;;>>>===:::999===@@@BBBAAA@@@@@@BBBCCCCCCCCCDDDFFFFFFEEECCCAAAAAABBB===???EEEPPP]]]fffjjjjjj^^^]]]___dddhhhmmmuuu}}}}}}ooodddiiivvv}}}fffjjj~~~sssrrrssswwwjjjYYY]]]fffnnnssssssoookkkdddgggccc[[[YYYZZZPPPAAA;;;::::::999999::::::;;;999999999999999999999999999:::;;;;;;<<