BM66(i@ 777777888888888666444333444444444444444444444444555555444444444333333333555222444;;;<<<<<>>===<<<:::888777777888888777:::======<<<;;;::::::999888666555444555777888888888777777666555555555555666777999999999888777666444333444777777555222888777555333111//////...444111///...111555888:::BBBAAA>>>;;;888666444333111111111111000000//////000///.........///111222222333444444222222333444000111222444555444444333444666888:::<<<>>>BBBEEEGGG888888888888777666555444444444444444444444444444444444333333333222222222333000222888999:::GGGWWWqqq}}}yyyvvvooooooqqqyyyxxxrrrmmmhhhbbb]]]WWWUUURRROOOLLLJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCEEEDDDDDDCCCBBBBBBAAAAAA@@@AAABBBDDDGGGLLLSSSWWWcccpppxxxiii]]]TTTMMMKKKNNNLLLOOOSSSWWW\\\dddnnnvvv{{{qqqkkkjjjgggeeedddccccccaaa```^^^_________^^^]]][[[YYYSSSPPPKKKGGGDDDBBB???===<<<:::999777666666777777999;;;===>>>===;;;;;;;;;:::999777555555555777777999999999888888888888888333333444555555555555555777555444555777888555333333333222111000000111111//////111555:::===>>>>>>===;;;888555333111111000222222111111111000000000000000/////////000111222222333444333222111222444111222333444555555444444555777999;;;<<<>>>BBBDDDGGG999999888777666666666666444444444444444444444444333333222222222111111111333000222888999:::EEESSSkkkyyy~~~yyyuuuooonnnooovvv{{{rrrkkkfffaaaZZZUUUQQQOOOLLLIIIGGGEEEDDDDDDCCCCCCBBBBBBBBBBBBAAAAAACCCCCCBBBBBBAAAAAA@@@@@@>>>@@@BBBDDDFFFIIINNNQQQVVVbbbttt|||qqqcccZZZSSSNNNNNNQQQMMMPPPUUUZZZ```iiiuuu}}}xxxnnnhhhhhheeecccbbbbbbbbbaaa___aaaaaaaaaaaa___\\\YYYWWWQQQMMMIIIEEECCCAAA>>><<<:::999888777666666777888:::<<<>>>???===<<<<<<<<<;;;:::888777666666777777555555555555666666666666444333333333333444444555888777666666777777555333111111000000000111222333000222777===BBBBBB@@@>>>888666333111/////////000222222222111111111111111111000000000000111222222111222333222111111111333222222444555555666555555666888:::;;;<<<>>>AAACCCGGG:::999888666555666666777444444444444444444444444333333333333222222222222444333444888:::<<>>??????>>><<<<<<===<<<;;;999888777777777777333333444555555666777777777666555444555666777888777777666666666555444333333333333333333444444555:::;;;>>>AAABBB???:::666666444222/////////111222222222222222111111111111111111111111111222222222000111222222000000111222333333444555555666666666777999;;;<<<<<<>>>@@@CCCFFF;;;:::888666666666777777444444444444444444444444444444444444333333333333333333555777999;;;BBBJJJ]]]ooozzzvvvooommmmmmsssyyyrrrhhh```[[[VVVPPPLLLIIIGGGEEECCCBBBAAAAAAAAA?????????@@@AAABBBBBBBBB@@@@@@@@@@@@@@@?????????AAACCCFFFGGGHHHIIIKKKMMMSSSYYYdddooo}}}mmmcccXXXRRRNNNKKKLLLOOORRRUUU[[[```gggppp|||{{{ssslllhhhdddbbb``````aaaaaa```___ccccccdddbbb___ZZZVVVSSSLLLHHHDDDAAA@@@>>>===;;;;;;:::999888999:::;;;<<<===???@@@???===<<<<<<===;;;:::999888888777777777777888888999:::;;;<<<<<<999888777666666666888888444555555555444333333333222333666888:::;;;;;;;;;BBB@@@>>>===;;;888333000333222000//////000111222111111111111111111111111000000111111222222222222000111222222000000111222333333444444555666666777888999;;;<<<<<<>>>AAACCCFFF::::::999888777777777777444444444444444444444444555555555444444444333333111222333444666999>>>BBBUUUiii{{{xxxpppooopppwww}}}ssslllbbbZZZUUUQQQLLLHHHCCCBBB@@@???>>>>>>>>>???<<<======>>>??????@@@@@@@@@@@@@@@@@@@@@@@@??????@@@BBBDDDEEEFFFGGGIIIKKKMMMRRR[[[ggguuuxxxjjj```WWWRRROOOMMMNNNRRRTTTXXX]]]cccjjjuuuwwwqqqkkkhhhcccaaa``````aaabbbaaa```bbbccccccbbb___YYYTTTQQQJJJGGGCCCAAA???>>>===;;;;;;:::999999:::;;;<<<===>>>???@@@>>><<<;;;<<<===888888888888888777777777777888888999:::;;;;;;;;;777777666555555555555666111333555555333222333444000333999>>>AAABBBBBBAAA???<<<888555444333111000/////////....../////////000000000000000111111111///000111111222222111111111222333222111111111333333333333333444555666777777999;;;<<<===???BBBDDDFFF999999999999888777666666444444444444444444444444444444444333333333222222000222333333555999<<<>>>MMMccczzz|||yyyssssssuuu}}}{{{vvvlllddd[[[SSSOOOKKKFFFCCC@@@???>>><<<<<<<<<======<<<<<<======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDDDDFFFHHHKKKKKKOOOWWWbbbqqq}}}ooofff^^^VVVSSSQQQPPPRRRVVVTTTYYY___fffooozzz{{{tttnnnjjjhhhcccaaa``````aaabbbbbbaaaaaabbbbbbaaa^^^YYYSSSPPPIIIFFFCCC@@@??????===<<<999999888888999;;;<<<===>>>??????>>>;;;:::;;;===666666777777888888777777555555666666777777888888555555666666555444444333000333555555444333444666333888>>>DDDFFFEEEAAA???999666111//////000111111---...///000000///...---....../////////000000000...///000111111111000000222333444333222111222444333222222222333444555666666888;;;<<<===@@@CCCFFFFFF888999::::::999888666555444444444444444444444444333333333222222222111111222444555555777;;;===>>>HHH___www}}}{{{uuuuuuxxxvvvpppfff___UUUNNNJJJFFFBBB???@@@???>>>=========>>>???>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAACCCDDDDDDDDDGGGJJJMMMMMMQQQXXXbbbpppwwwiii___WWWPPPNNNNNNNNNPPPUUUTTTYYY```hhhrrrwwwqqqmmmiiigggcccaaa``````bbbccccccbbb```aaabbbaaa]]]XXXRRROOOIIIFFFBBB@@@??????===<<<888888777777888:::<<<===>>>??????===;;;:::;;;<<<444555666777777888888777888888888888999999999999555666777888777666444333000333666666555444666999999>>>DDDHHHHHHCCC===888555222///---...///000000...///111222222111///------.........//////000000---...///111111000000///222333444444222222333444333222111111222333555666666888:::<<<>>>@@@DDDGGGEEE<<<:::777555444555777888666666555555444444444333333333333333333333333333444333222222444777;;;===JJJZZZppp}}}wwwxxx|||xxxoooiii^^^ZZZSSSMMMHHHDDDAAA???>>>>>>============>>>>>>@@@@@@??????>>>=========@@@@@@????????????@@@@@@CCCDDDFFFFFFFFFGGGIIIKKKPPPTTTZZZaaajjjvvv~~~oooeeeUUUSSSPPPPPPPPPRRRRRRRRRWWW]]]fffoooyyy{{{tttqqqnnnjjjfffggggggfffeeeeeeeeeffffffhhhhhhgggddd^^^WWWQQQMMMGGGFFFCCCAAA>>><<<;;;;;;;;;:::999999999;;;>>>???>>>>>>>>>===<<<<<<<<<;;;999999999999888888888777666777999:::;;;;;;;;;:::333333444444555555444444666555444333444777:::<<>>:::777555000000111111111111000000////////////000000000000////////////////////////000000000000000000000000222222222111111111000000222222222222333444555555666888:::;;;===???BBBDDDGGG999999888888777666666666666666666666777777777777333333333333333333333333333333222222444777:::<<>>>>>=========>>>??????????????????????????????AAAAAA@@@@@@@@@@@@AAAAAAAAABBBDDDDDDDDDEEEHHHJJJOOOSSSYYY___gggssswwwiii```UUUSSSQQQPPPQQQSSSTTTUUU___eeeoooxxx{{{ssspppmmmiiifffggggggfffffffffffffffgggiiiiiigggddd^^^XXXQQQMMMGGGEEECCCAAA>>><<<;;;;;;;;;:::999999:::<<<>>>@@@>>>>>>======<<<;;;;;;;;;999999888888888777777777333444666777777777777666333444555666777777777777444444444444777;;;>>>AAA???>>><<<:::666333000...///000000111111000000///////////////000000000000000000000000000000000000000000000000000000000000//////000000111111111111333333333333444555666666666888:::<<<===???BBBEEEEEE777888999999999777555444555555555666777777888888444444444333333222222222333333222222444777:::;;;AAAPPPeeexxx~~~~~~{{{qqqgggaaaTTTPPPKKKFFFCCCAAA>>>===>>>=========>>>???@@@@@@>>>>>>???@@@@@@AAABBBBBBCCCBBBBBBAAAAAABBBBBBCCCAAACCCDDDDDDEEEFFFHHHJJJNNNRRRWWW]]]dddnnnzzz}}}nnnaaaYYYSSSRRRQQQPPPQQQTTTWWWYYYcccjjjtttyyyrrrooollliiiggggggggggggggggggggghhhhhhjjjjjjgggddd^^^WWWRRRNNNFFFEEECCC@@@>>><<<;;;:::;;;:::::::::;;;===???@@@>>>======<<<;;;;;;::::::888888888888777777777666333444555555555555444444333444555777777777777777555555444555666999<<<>>>888666444222000...------...//////000000//////...////////////000000000000111111111111111111111111000000000000000000000000------...///000111222333444444444444555666777777777888;;;<<<===???BBBEEEDDD888888888888888777666666333444444444444444444444555555444333333222111111333222222333444666999:::???LLL```sss~~~}}}~~~wwwmmmccc]]]OOOLLLGGGCCCAAA@@@>>>============>>>???@@@AAABBB@@@@@@AAAAAAAAABBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCCCCEEEFFFGGGGGGIIIKKKNNNOOOSSSXXX\\\bbbkkkvvv~~~sssfff[[[UUUPPPPPPPPPPPPQQQUUUZZZ]]]gggnnnzzzwwwqqqmmmkkkiiiggggggggghhhiiiiiiiiiiiiiiikkkjjjgggbbb\\\VVVQQQNNNFFFEEECCC@@@>>><<<;;;:::999999999:::;;;===>>>???>>>======<<<;;;:::999999888888888777777777666666777777777777777666666666222333555666777777666555999888666444333333333444111111000///000111222444......////////////......////////////000000000000111111111111111111111111000000000000000000000000......///000111222333333333333333333444555666777777999;;;<<<===???BBBEEEEEE:::999777666555666888999666555555444333222222111555555444333333222111111222222222333444666888999???JJJ\\\ooo||||||}}}|||sssiii___YYYLLLIIIDDDAAA@@@@@@???=========>>>>>>@@@AAABBBCCCDDDCCCCCCCCCBBBBBBBBBAAABBBBBBAAAAAAAAAAAABBBBBBCCCEEEGGGHHHHHHJJJLLLOOOQQQTTTYYY^^^bbbjjjttt{{{zzzkkk```XXXTTTMMMNNNOOOPPPRRRWWW^^^cccnnnwww}}}vvvoookkkiiiiiihhhggghhhiiijjjkkklllkkkkkkkkkiiieee___YYYTTTPPPMMMFFFDDDBBB@@@===;;;::::::777777888999;;;<<<>>>>>>???>>>===<<<;;;:::999999888888888888777777777777999999888888888888888888000222555999;;;;;;;;;:::<<<:::777444222000//////000000//////000222444555......////////////......////////////000000000000111111111111111111111111000000000000000000000000111111111222222222333333222222222222333444555666777999;;;<<<>>>@@@CCCEEEEEE;;;999666555444666888:::999888777666555333222222444444444333333222222222222222222333444666777888===GGGWWWiiiyyy}}}~~~xxxoooddd[[[TTTJJJGGGCCC@@@??????>>>=========>>>???@@@BBBDDDEEEFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBCCCEEEFFFGGGHHHKKKNNNRRRVVV[[[___cccjjjssszzzqqqddd\\\VVVSSSLLLOOOQQQRRRTTTZZZcccjjjsss|||~~~zzztttnnnjjjhhhhhhiiiggghhhjjjlllmmmnnnmmmmmmjjjgggbbb\\\VVVQQQMMMKKKEEEDDDBBB???===;;;:::999777777888:::<<<===>>>???@@@@@@???===<<<;;;:::999999999999999888888888777888888777777777777888999333666:::>>>AAABBBAAAAAA:::999777666444444333333222111000000////////////...//////000000//////...////////////000000000000111111111111111111111111000000000000000000000000222222333333333333333333222222222222333444555555888999;;;===>>>@@@CCCFFFDDD888888777666666777888999777777666555555444333333333333333333333333333333222222333333444555666777888AAAQQQddduuu}}}~~~}}}tttjjj```VVVPPPHHHEEEAAA>>>>>>======<<<======>>>???AAACCCEEEFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDBBBDDDFFFGGGGGGIIILLLOOOSSSWWW\\\```dddjjjsssyyywwwhhh^^^WWWSSSQQQNNNQQQTTTUUUXXX___iiiqqqwww{{{xxxrrrmmmhhhggghhhjjjggghhhkkkmmmooooooooonnnhhheee___XXXRRRMMMJJJIIIEEEDDDBBB???===;;;:::999888999:::<<<>>>???@@@AAAAAAAAA@@@>>>===<<<;;;:::::::::::::::999999999999777777666666777888999:::===???BBBCCCCCCAAA>>>===666666555555555555555555111111111000///...---,,,///000000111111000000///////////////000000000000000000000000000000000000000000000000000000000000000000111222333444444555333222222333333444555666888:::<<<===>>>@@@CCCFFFEEE666777888999999888777666333333333333333333333222333333333333333333333444222222333444444555666666444===MMM```rrr{{{||||||{{{}}}zzzqqqhhh]]]SSSMMMGGGDDD???===<<<<<<;;;:::======>>>???AAADDDFFFGGGDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEDDDFFFHHHIIIJJJLLLOOOQQQRRRVVV[[[___cccjjjrrrxxx~~~pppbbbYYYSSSPPPOOOPPPSSSVVVXXX[[[bbbmmmvvvyyyvvvrrrlllhhhfffhhhjjjggghhhkkknnnppppppoooooogggccc]]]VVVPPPKKKHHHGGGEEEDDDBBB???===;;;:::999999:::<<<>>>@@@AAABBBBBBBBBBBBAAA???>>><<<;;;;;;;;;;;;;;;:::::::::999999888888888888888:::<<<===GGGHHHHHHFFFAAA<<<666222444444444333333222222222...///111111111111//////000000111111111111000000////////////000000000000////////////////////////000000000000000000000000------///000222444555666444444444444444666777777888:::<<<===>>>@@@DDDFFFGGG;;;;;;:::999888666666555999888777555555666666777222111111111222333333444444333333333333444555555<<<>>>GGGYYYnnn~~~|||yyyxxxzzz|||{{{sssjjjaaaXXXPPPKKKDDDCCC@@@>>><<<<<<<<<<<<<<<===>>>@@@BBBDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFHHHJJJJJJLLLOOORRRTTTWWW\\\```eeellluuu|||uuueee[[[VVVQQQOOOPPPSSSSSSUUUYYY\\\bbbooo|||wwwtttpppllljjjiiijjjjjjjjjoooqqqoooooopppnnniiiddd___WWWQQQMMMKKKIIIHHHCCCBBB@@@>>>===<<<;;;;;;===:::<<>>;;;:::::::::::::::999999888888888777666555777===CCCHHHKKKGGGDDD???;;;777666666777555444333222111111111111000000///...............////////////000000000000////////////000000000000000000000000000000000000000111111222222333444444111111222222222111111000333333333333444555666666777777999;;;===@@@BBBDDDGGG;;;::::::999888777666666777666555444444444555555111111000000111111222333444333333333333444555555:::<<>>@@@BBBDDDEEEEEEGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFHHHJJJKKKMMMQQQSSSUUUYYY^^^bbbfffmmmwww}}}|||nnn```XXXTTTPPPOOOPPPSSSSSSWWW]]]aaahhhvvv}}}uuussspppmmmjjjiiiiiijjjhhhlllnnnmmmmmmmmmkkkfffaaa\\\UUUOOOKKKIIIGGGFFFBBBAAA@@@???===<<<;;;;;;>>><<<>>>DDDEEEBBBCCCFFFAAAAAA@@@>>>;;;:::999999::::::999999999999999999999888777888<<<@@@CCCDDD;;;:::888666666666777888999888666333111000///...111111000///////////////////////////000000000000////////////000000000000000000000000000000000000000111111222222333333444111111222222222111111000222222222333333444555666888999:::<<<>>>AAACCCEEEHHH999999999888888888777777555555444333333333333444111000000000000111111222444333333333333444555555999:::AAAOOObbbttt~~~|||{{{|||}}}{{{uuulllcccZZZRRRJJJEEEAAA@@@>>><<<;;;;;;;;;;;;======???@@@BBBCCCEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDFFFHHHJJJKKKNNNRRRUUUWWW[[[```dddiiipppyyyrrrfffZZZTTTQQQNNNNNNQQQRRRTTTZZZaaagggpppyyyrrrqqqooommmkkkjjjiiiiiiggglllnnnllllllllliiieee]]]XXXRRRLLLIIIGGGEEECCC@@@@@@@@@???>>>===;;;:::???>>>AAAGGGIIIGGGFFFHHHAAA???>>><<<::::::::::::999999999999999999::::::;;;:::888999;;;<<<<<<<<<444444444555666777777888999888666444222111000///222222111000000000000000////////////000000000000////////////000000000000000000000000000000000000000000111111222333333333000111111222222222111111222222222222333444555555999:::;;;===???BBBDDDEEEGGG999999888888888888888888555555444444333333333333222111111111111111222222444333333333333444555555888999>>>JJJZZZmmm}}}~~~|||zzz{{{{{{wwwqqqhhh___WWWOOOGGGCCC@@@???===<<<;;;;;;;;;<<<===>>>???@@@BBBCCCDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHEEEGGGIIIJJJLLLPPPTTTXXXYYY\\\aaafffkkkrrr{{{{{{jjj```VVVRRROOOMMMNNNQQQRRRUUU\\\eeemmmuuu}}}wwwpppooonnnmmmlllkkkjjjiiijjjnnnpppooonnnmmmiiidddZZZVVVPPPKKKHHHFFFDDDBBB????????????>>>===;;;:::???AAAFFFKKKMMMLLLJJJJJJEEEBBB???<<<;;;;;;;;;:::888888888999999::::::::::::999888999::::::888666666666777888888777555555555444333222222222222222222111000000//////000000////////////000000000000////////////000000000000000000000000000000000000000000000111222222333333000000111222222222111111222222111222222333444555999:::;;;<<>>===;;;;;;;;;<<<===>>>>>>???@@@BBBCCCDDDDDDGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJGGGHHHIIIKKKLLLPPPUUUYYYZZZ^^^ccchhhmmmttt~~~zzznnnddd\\\UUURRROOOMMMNNNRRRSSSWWW___iiiqqqyyy|||wwwooonnnnnnmmmmmmlllkkkkkkkkkppprrrpppnnnlllgggaaaXXXTTTOOOKKKHHHFFFDDDBBB>>>>>>>>>>>>>>>===<<<;;;???DDDJJJOOORRRRRROOOLLLIIIEEE???;;;::::::999888888888888999999:::::::::888777777888999999666444777777888999888666444333333222111111111111111111000000///............///////////////000000000000////////////000000000000000000000000000000000000///000000111111222333333///000111222222222222222222222222222333444555555999999:::;;;===???AAABBBEEE999999999888888888777777777777888888777777666555555555444333333333333444444333333333333444555555666999===CCCNNN___sss|||xxxvvvvvvuuuxxx|||wwwmmmggg___WWWPPPJJJEEEBBB???>>>===<<<<<<<<<===>>>>>>??????@@@BBBCCCCCCDDDGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLIIIJJJKKKKKKMMMQQQVVVZZZ]]]aaafffkkkpppwwwqqqggg^^^XXXSSSRRRPPPNNNPPPUUUVVVZZZdddooowww{{{wwwooonnnnnnmmmmmmmmmnnnnnnlllqqqrrrooollliiiccc\\\VVVRRRNNNJJJHHHFFFDDDBBB>>>>>>===<<<<<<<<<======BBBIIIQQQUUUXXXYYYVVVPPPKKKEEE===888888888777666999999999999999999::::::777666666777888888777555222333555666666666555444555444222111///.........000//////...............////////////000000000000////////////000000000000000000000000000000000000//////000000111222222222///000111222222222222222333333333333444555666666999999:::;;;===???AAABBBDDD;;;::::::999888777666666777777888888888777666555555444333333222222222333444333333333333444555555444777;;;@@@IIIYYYmmm||||||xxxuuuuuutttvvvxxxsssgggbbbZZZRRRLLLHHHDDDAAA???>>>=========>>>???@@@??????@@@AAAAAABBBCCCCCCGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKLLLMMMMMMKKKLLLLLLLLLMMMQQQVVVZZZ```dddjjjnnnttt{{{uuuiiibbbWWWSSSPPPQQQPPPOOOSSSYYYYYY^^^iiivvv~~~yyyvvvpppooonnnmmmmmmnnnpppqqqppptttuuuqqqmmmiiiaaaZZZTTTPPPLLLIIIHHHEEECCCAAA???>>><<<::::::<<<>>>???EEEOOOXXX\\\___aaa\\\UUULLLEEE<<<888888:::999888::::::999999999999999999999777666666777777666555111222333444555555555555555444333111000/////////111000000///.../////////////////////000000000000////////////000000000000000000000000000000000000//////000000111111222222//////000222222333333222444444444444555666777777::::::;;;<<<===???AAABBBFFF;;;;;;:::999888777666555666777888888888777555444444333333222111111111222444333333333333444555555333666:::>>>FFFUUUiiixxx|||xxxvvvuuutttuuu|||uuupppccc^^^VVVOOOJJJFFFCCC@@@???>>>>>>======>>>@@@@@@??????@@@AAAAAABBBCCCCCCGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMNNNMMMMMMMMMLLLMMMPPPVVVZZZcccggglllqqqvvv~~~wwwiii___ZZZRRROOONNNPPPPPPQQQUUU[[[[[[aaammmzzz}}}xxxvvvqqqpppnnnlllmmmooorrrssstttxxxyyytttooojjjbbb[[[RRROOOKKKHHHGGGEEEBBB@@@???>>>;;;999999<<>><<<;;;::::::999999888888888:::888666666666666666444555555555555555555555555222222222111222222333333222111111000000000000000////////////000000000000////////////000000000000000000000000000000000000/////////000111111222222//////000222222333333333555555444555555666777888;;;;;;<<<===???@@@BBBCCCGGG;;;;;;::::::999888777777444555555555666666777777888777555444333444444555777666444333222222333333999777888===CCCOOOcccttt}}}}}}{{{xxxvvvuuussssss{{{xxxooohhh^^^YYYRRRLLLHHHEEEBBBAAA===============>>>??????>>>>>>???@@@BBBCCCDDDDDDEEEFFFHHHJJJKKKKKKKKKJJJMMMNNNNNNMMMLLLLLLMMMOOOPPPPPPOOONNNPPPTTT[[[```dddiiiooouuu{{{{{{oooeee\\\VVVOOOQQQRRRQQQPPPRRRWWW[[[___iiiwww{{{vvvssssssrrrppppppqqqsssvvvyyyyyy{{{{{{uuukkk```YYYVVVQQQNNNKKKGGGCCCAAA??????::::::999999999===BBBGGGOOOTTT^^^gggmmmkkkccc\\\OOOHHH???;;;<<<>>>===;;;::::::999999999:::;;;;;;777666555444333444444555555555555666666666666666444333222000///000000111////////////000000000000...000222333333333111000111111000000000000111111111000///000111000...---***,,,............///000...///000222222333333333333333333333444444555666777999;;;>>>@@@BBBCCCDDDGGG;;;;;;::::::999888888777555555555666666666777777777777555444333333444444777666444333333333444444999777888;;;@@@KKK]]]mmm{{{|||{{{xxxvvvuuurrrrrrzzz}}}uuukkkddd\\\WWWPPPJJJGGGDDDBBB@@@>>>============>>>??????>>>>>>???AAABBBCCCDDDEEEFFFGGGIIIKKKLLLLLLLLLLLLOOOPPPQQQQQQPPPPPPQQQRRRSSSSSSRRRRRRSSSXXX___dddiiinnntttzzzqqqfff^^^VVVRRRNNNPPPRRRQQQQQQTTTZZZ```hhhrrr~~~yyyvvvsssrrrqqqqqqqqqsssvvvyyy{{{zzz{{{zzztttjjj```YYYVVVPPPNNNJJJFFFCCC@@@???>>>;;;;;;:::999;;;???FFFKKKSSSXXXaaakkkooolllddd]]]LLLEEE===::::::;;;;;;999:::::::::999999:::;;;;;;777666555444444444555555555555555555666666666666444333222111000000000000////////////000000000000...000111333333222111000111111000000000000111111111000///000111111///---///111333333333333444555000000111111222111111111333333333333444555666666888999;;;===@@@BBBDDDDDDFFF;;;;;;::::::999999888888555555666666666666777777777666555444444333333444666555555444444444555555888666666999===EEEUUUdddwww~~~||||||xxxvvvuuurrrqqqxxxyyyqqqggg```XXXTTTMMMHHHEEECCCAAA???>>>>>>>>>===>>>>>>???@@@>>>???@@@AAABBBDDDEEEEEEFFFGGGIIIKKKMMMNNNNNNNNNRRRTTTVVVWWWVVVUUUUUUVVVWWWWWWWWWXXXZZZ^^^eeejjjpppuuu|||tttfff]]]WWWRRRNNNMMMPPPRRRRRRSSSXXX___eeelllwww{{{xxxvvvuuussssssssstttvvvyyy{{{}}}{{{{{{xxxrrrhhh___XXXTTTOOOMMMIIIEEEBBB@@@>>>>>><<<<<<;;;:::===CCCKKKPPPXXX^^^fffnnnqqqlllbbb[[[JJJEEE>>>;;;;;;<<<;;;999;;;;;;:::999999:::::::::777666555555444444555555555555555555555555555555222222222222222111000///////////////000000000000///000111222222222111000111111000000000000111111111000///000111111///...---///111222111000111222111111111111111000//////333333333333444555666777:::::::::<<<>>>AAADDDFFFDDD;;;;;;:::::::::999999999666666666666666666777777666666666555444444444444666666555555555555555555555444555888;;;AAAPPP^^^rrr{{{}}}|||yyyvvvuuurrrqqqwwwwwwnnnddd]]]TTTPPPJJJFFFCCCBBB@@@??????>>>>>>>>>>>>???@@@@@@??????@@@BBBCCCDDDEEEFFFFFFGGGHHHKKKMMMNNNPPPPPPTTTWWWZZZ[[[[[[ZZZZZZZZZ[[[\\\\\\]]]```eeelllpppxxx}}}}}}mmm```XXXSSSPPPMMMNNNPPPRRRSSSUUU[[[ccciiiqqq{{{}}}yyyxxxxxxxxxvvvvvvwwwxxxyyy{{{}}}~~~|||zzzvvvooofff]]]VVVRRRMMMKKKHHHDDDAAA???>>>===;;;;;;;;;;;;>>>EEENNNUUU^^^cccjjjnnnmmmfff\\\UUUIIIEEE@@@>>>>>>>>>===<<<<<<;;;::::::999999999999666666555555555555555555666555555555555555444444111222333333222111///...////////////000000000000//////000111222111111000111111000000000000111111111000///000111222000...+++---...///...---...///000000000111111000000///333333333333444666777888:::::::::;;;===AAADDDGGGFFF;;;;;;;;;:::::::::::::::777777777777777777666666666666666666666666666666666666666666666666555555333333555888:::@@@LLLYYYlllwww{{{yyywwwvvvsssqqqwwwwwwmmmbbb[[[QQQMMMGGGDDDBBBAAA@@@??????????????????@@@AAAAAA@@@@@@AAABBBDDDEEEFFFGGGEEEFFFHHHJJJMMMOOOQQQSSSVVVYYY\\\^^^^^^]]]]]]^^^^^^```aaacccfffkkkrrrwwwvvvggg[[[TTTQQQNNNLLLOOORRRTTTUUUXXX^^^gggnnnzzz{{{yyyyyyzzz{{{zzzzzz{{{|||}}}~~~~~~~~~}}}zzztttmmmddd\\\UUUPPPLLLJJJGGGCCC@@@>>>======::::::;;;<<<@@@HHHQQQWWWaaaeeeiiijjjeee[[[QQQKKKEEECCC@@@????????????>>>===<<<;;;:::999888888888555555666666666666666666666666555555444444444333111222333333222111///...////////////000000000000//////000000111111111111111111000000000000111111111000///000222222111//////111222222111111111222...///000111111222222222333333333444555666888888:::::::::;;;===AAADDDGGGJJJ;;;;;;;;;;;;::::::::::::888888777777777777666666444555777888999999999999888888888888777666555444222222555888999===HHHSSSdddqqq~~~{{{yyyxxxwwwtttsssxxx~~~uuukkk___XXXNNNJJJEEEBBBAAAAAAAAA@@@@@@@@@??????@@@@@@AAABBB@@@AAABBBCCCDDDFFFGGGGGGFFFFFFHHHKKKNNNQQQTTTVVVXXX[[[^^^`````````aaabbbbbbdddfffiiilllrrryyy}}}|||zzz}}}uuulll___VVVQQQNNNLLLKKKQQQSSSVVVXXX\\\dddooovvv{{{zzz{{{{{{|||{{{|||~~~zzzrrrjjjbbbZZZSSSOOOKKKIIIFFFBBB???>>>===<<<999:::<<>>>>>>>>>>>>>>>>>??????>>>===;;;:::999888888888555555666777777777666666666666555555444333333333222222222222222111000///////////////000000000000/////////000000000111111111111000000000000111111111000000111222333111000000222444444222111222333...///000111333333333333333333333444555777888999:::::::::<<<>>>AAADDDFFFGGG;;;;;;;;;;;;;;;;;;;;;;;;888888888777777777666666333555777999;;;<<<<<<<<<999999999999888666444333222333555888888999BBBLLL\\\kkkzzz{{{yyyxxxxxxvvvuuuzzz{{{rrrggg[[[SSSLLLIIIDDDAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBAAAAAABBBDDDEEEFFFGGGHHHHHHHHHJJJMMMPPPTTTXXXZZZ\\\^^^```aaabbbccceeegggfffhhhkkkooosssxxx|||yyyzzz~~~jjjbbbXXXRRROOOOOONNNLLLQQQTTTXXX\\\bbblllxxx~~~{{{zzzzzz{{{{{{zzz|||zzzqqqhhhaaaYYYRRRMMMJJJHHHEEEAAA???===<<<<<<999<<>>??????AAAAAA>>>===<<<:::999888777777444555666777888777777666666666555444444333222222444333222111000000000000////////////000000000000///////////////000111111111111000000000000111111000000000111333333222000///000222222000///000000000111222333333333333333333333333444666777999:::888999;;;===@@@BBBDDDDDDHHH;;;;;;;;;;;;;;;;;;;;;;;;999888888888777777666666333555777:::===>>>>>>???::::::::::::888666333222333444666888666666===FFFWWWgggwww}}}zzzyyyxxxyyywwwvvv{{{xxxnnncccWWWOOOKKKHHHDDDAAAAAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCAAABBBCCCDDDEEEFFFGGGHHHIIIJJJLLLNNNRRRWWW[[[]]]___```bbbcccccceeehhhkkkiiikkkooorrrvvv|||}}}yyyvvvtttvvvccc]]]UUUQQQPPPQQQPPPOOOPPPTTTYYY^^^fffrrr}}}{{{zzzzzzzzzyyywwwzzzzzzpppggg```YYYRRRLLLIIIGGGDDDAAA>>>===<<<<<<:::===AAAFFFJJJPPPVVVZZZWWWYYYYYYUUUMMMFFFBBBAAA:::<<>><<<:::999777777777444555666888888888777666666666555444333333222222444333222000///000000111////////////000000000000///////////////000111111111111000000000000111111000000000111333333222111000222333333111000111111333333444444444333222222222333333444666888999:::777999;;;>>>@@@BBBCCCDDDQQQ<<<;;;;;;;;;;;;:::::::::777888888777666666777999:::;;;===AAACCCCCC@@@>>><<<;;;999666444222111000222444555666777999<<<>>>OOO___rrr}}}~~~}}}~~~|||{{{yyywwwwwwyyy{{{}}}vvvlllaaaVVVOOOFFFEEECCC@@@???>>>>>>???AAAAAA@@@@@@???@@@@@@@@@CCCDDDEEEEEEEEEFFFIIILLLIIIJJJLLLPPPTTTYYY^^^``````bbbdddeeefffgggjjjllloooqqqtttvvvzzzzzzssspppsssyyy|||xxxooocccZZZQQQOOONNNMMMNNNPPPUUUYYY___eeelllxxx~~~|||zzzyyyyyyzzz{{{~~~wwwmmmddd^^^XXXRRRMMMJJJHHHDDDAAA>>>===>>>>>>???@@@CCCFFFKKKOOOSSSVVVSSSQQQNNNIIIEEEBBB???>>>?????????@@@BBBEEEGGGIIIEEEDDDAAA===;;;999888888555666777888999888777777333333444555444333222111444333111////////////000//////000000000000//////---...000111111111000///111111111000......000222///000111222222222111111111111111111000000000000222222222222222222222222333444333222111111333555888;;;===>>>???@@@BBBDDDDDD<<<<<<<<<;;;;;;;;;::::::888888999888666666888:::===@@@DDDFFFFFFCCC???======<<<:::888666444333333111333666777888999;;;<<>>>>>???AAA@@@@@@?????????@@@@@@CCCDDDEEEEEEEEEFFFIIILLLLLLMMMOOORRRVVV[[[___aaa```bbbdddeeegggjjjnnnqqquuuwwwyyy{{{}}}zzzrrrnnnmmmttt|||qqqhhh]]]UUUOOONNNOOONNNOOORRRUUUZZZ```gggppp}}}|||zzzyyyyyyzzz|||{{{sssiiiaaa[[[WWWRRRNNNFFFEEECCCAAA???>>>===<<<>>>???CCCGGGLLLQQQTTTVVVUUURRROOOJJJEEEBBB???>>>>>>???AAACCCGGGJJJMMMNNNIIIGGGDDD@@@===:::999888555555777888888888777666333333444444444333222111444333111////////////000//////000000000000//////......///000000000000000000000000///---...000222//////000000000111111111,,,---------......//////111111111111111111111111111222333333222333555888888:::===>>>???@@@CCCEEEGGG<<<<<<<<<<<<;;;;;;;;;;;;888999999888777777999;;;AAAFFFLLLMMMIIICCC???===<<<;;;999888666555555555111333666888888888999;;;CCCQQQfffuuu|||~~~}}}|||yyyxxxwwwxxxyyyzzz~~~ssshhh^^^SSSLLLEEEDDDBBB@@@???>>>>>>???@@@???????????????@@@@@@BBBDDDDDDEEEEEEFFFIIILLLNNNPPPRRRUUUYYY]]]aaacccaaabbbdddfffhhhmmmsssxxx~~~wwwnnnjjjiiilllwwwtttggg___VVVQQQNNNPPPRRRQQQSSSVVVXXX]]]eeennnyyy|||zzzzzzzzzzzz}}}uuummmccc[[[WWWSSSNNNKKKFFFFFFEEEDDDBBB@@@>>>===>>>AAAEEEKKKPPPUUUXXXYYYWWWUUUPPPKKKFFFAAA???>>><<>>???AAACCCEEEHHH<<<<<<<<<;;;;;;;;;;;;:::999999999888777888;;;===DDDKKKRRRRRRLLLDDD@@@???888888777555444444444444333444555555555666999;;;???LLL___oooyyy}}}~~~~~~{{{zzzxxxvvvuuuuuuuuuvvvyyy}}}qqqggg\\\QQQJJJDDDCCCAAA@@@>>>>>>>>>??????>>>>>>>>>>>>???@@@@@@BBBCCCDDDDDDDDDFFFIIILLLOOOQQQSSSWWWZZZ^^^aaacccbbbccceeegggkkkqqqxxx~~~ssslllfffeeegggooo~~~yyykkk___XXXSSSPPPOOOSSSUUUTTTVVVZZZ\\\bbblllvvv}}}{{{zzz{{{{{{|||ooohhh___XXXTTTQQQMMMJJJMMMKKKHHHEEECCCAAAAAAAAAAAADDDJJJQQQVVVZZZ\\\\\\ZZZWWWQQQKKKEEEAAA???======@@@EEEKKKOOORRRSSSSSSPPPNNNIIIDDD???;;;999888666666777777888888888888444444444333333333222222333222000/////////000111//////000000000000//////000///.........///111222///000000///......000333999777444111000000000111//////000111222222333333000000000111111111111111111333444555444555777999888:::===???@@@AAADDDFFFEEE;;;;;;;;;;;;::::::::::::999999999888888:::>>>AAAHHHNNNTTTSSSLLLEEEAAAAAA888777666555444444444444666555444222222444888<<<>>>IIIYYYiiiuuuzzz{{{{{{yyyxxxvvvtttrrrqqqqqqqqqtttyyy}}}qqqfff[[[PPPIIIDDDBBBAAA???>>>>>>>>>???>>>=========>>>>>>???@@@AAABBBCCCDDDDDDFFFIIILLLNNNPPPSSSWWW[[[___aaacccdddeeegggiiimmmttt|||xxxooohhhdddaaacccgggrrrqqqddd[[[UUUQQQOOOOOOSSSTTTSSSVVVZZZ^^^eeeppp|||}}}||||||}}}}}}~~~yyyjjjeee^^^ZZZYYYXXXUUURRRRRRNNNHHHBBB@@@@@@BBBDDDCCCHHHNNNUUUZZZ\\\]]]\\\[[[WWWQQQKKKEEEAAA>>>===>>>BBBFFFKKKNNNOOOOOOOOOOOOLLLHHHCCC>>>:::888777777777777777888888999999444444333333333222222222222111000/////////000111//////000000000000//////000///.........///111222000111111000///000222555>>><<<888555222111000111........................111111111222222222333333333444666666555444555666888:::===???@@@BBBEEEGGGEEE::::::::::::999999999999888888888888999<<>>>>>??????===<<<<<<<<<===>>>???@@@@@@AAACCCCCCDDDFFFIIILLLLLLOOORRRWWW\\\___bbbccceeegggiiilllpppvvv|||}}}}}}yyymmmfff^^^]]]^^^cccjjjwwwuuuhhh^^^WWWSSSNNNMMMNNNRRRRRRRRRUUU[[[aaahhhttt~~~}}}~~~|||xxxjjjfffbbbaaaaaaaaa]]]ZZZPPPKKKDDD>>><<>>>>>@@@CCCFFFJJJKKKLLLKKKJJJLLLIIIEEEAAA<<<999777777777777777777777888999999555444333222222222333333222111000//////000111222//////000000000000/////////////////////000111111111111222111000111444666>>><<<999666333111000000000000000/////////......111111111222333333444444333444666666444333444444888:::===???@@@BBBEEEHHHHHH999999999888888888777777666777888888:::>>>DDDHHHUUUSSSOOOKKKFFFBBB???===;;;:::999777666666555555333444555444333333555666999>>>IIIYYYhhhssswwwvvvxxxvvvuuurrrooommmkkkkkkmmmrrr{{{ssshhh]]]RRRJJJBBBAAA@@@>>>>>>>>>??????<<<<<<<<<<<<===>>>??????@@@AAABBBCCCDDDFFFIIILLLKKKNNNSSSXXX]]]aaadddeeefffiiilllooorrrvvv{{{~~~~~~}}}{{{yyyzzz|||zzzmmmddd___YYYZZZ___gggpppyyyjjj___WWWSSSQQQNNNMMMOOOSSSTTTTTTZZZaaahhhooo{{{~~~~~~~~~|||xxxoookkkhhhfffddd```ZZZUUUIIIFFFAAA>>>>>>AAAFFFJJJRRRWWW^^^eeegggeeebbb___YYYUUUOOOHHHCCC@@@>>>>>>AAACCCEEEHHHIIIIIIIIIHHHIIIGGGCCC???<<<:::999888666555555444555666777888555444333222222222333333222111000//////000111222//////000000000000//////......///000000000000000000000111000000111333666666666555333222000//////111111111111222222222222000000000111222333333333000222444555444333444555888:::===???AAACCCFFFHHHJJJ888888888777777777777666555666777888;;;@@@FFFKKKZZZUUUNNNGGGCCC???<<<::::::999777666444333333333000333666777666444333222555999CCCSSSdddqqqvvvvvvxxxwwwuuussspppmmmkkkjjjkkkpppyyyuuuiii^^^SSSKKKBBBAAA@@@>>>>>>>>>??????;;;;;;;;;<<<<<<>>>?????????AAABBBCCCDDDFFFJJJLLLKKKNNNSSSYYY^^^ccceeeggggggjjjmmmpppsssvvvzzz}}}{{{{{{{{{yyyxxxxxx{{{}}}wwwjjj```YYYVVVWWWZZZaaalllwwwqqqcccYYYSSSPPPOOOPPPPPPRRRVVVWWWYYY```hhhooowww~~~~~~|||xxxuuuqqqlllgggbbbZZZPPPIIIEEECCCAAA@@@BBBFFFKKKNNN\\\```hhhnnnooolllgggdddXXXTTTNNNGGGBBB???>>>>>>AAACCCEEEFFFHHHHHHHHHHHHGGGEEEBBB???<<<;;;::::::444444333222333444555666555444333222111222333444111111000//////000111222//////000000000000//////---...000111111111000/////////000//////000222555///000000000000///......,,,,,,---...///000111111...//////000111222222222---000333444444444555666888:::===???AAACCCFFFHHHJJJ::::::;;;999666444444555777888999===BBBFFFIIIJJJUUUQQQKKKGGGCCC@@@===::::::999999999888666222///333333444444555666777777666:::???HHH[[[nnnuuussstttwwwwwwqqqmmmmmmllliiihhhjjjqqquuuiii^^^TTTLLLFFFDDDAAA@@@??????===<<>>>>>=========>>>>>>@@@AAACCCDDDDDDFFFHHHKKKOOOQQQVVV\\\aaafffjjjkkklllnnnpppsssvvvxxxyyyzzzxxxwwwuuusssrrrvvv{{{~~~pppggg```WWWSSSRRRUUU[[[dddpppvvviii]]]VVVSSSRRRQQQOOOOOOSSSXXXZZZ\\\ccckkksss~~~}}}}}}ssskkkaaaZZZVVVQQQJJJEEEEEECCCDDDGGGFFFHHHTTTbbbnnnwww|||yyysssnnndddWWWJJJDDDAAA>>><<<===BBBCCCEEEGGGHHHGGGFFFEEEFFFBBB===:::999999888888444444555555555555444444333333222222111000000000////////////////////////000000//////.........---111111000000//////......///////////////////////////000111222222111000///111111111000000000000000333333222222111000000000111222444666777888888888<<<<<<>>>???AAACCCDDDDDDHHH999::::::888555444444555888777999???GGGNNNQQQQQQPPPMMMHHHEEECCCAAA>>>===;;;:::999999999777333000222222222333444555555555555999===DDDTTTfffpppqqqrrrvvvvvvrrrnnnnnnmmmkkkhhhiiiooo|||uuujjj^^^SSSLLLGGGDDDAAA??????>>><<<;;;>>>>>>======<<<======>>>???AAACCCCCCDDDEEEHHHJJJNNNQQQUUUZZZ```dddhhhiiijjjkkkmmmppprrrssstttuuunnnnnnlllkkklllpppvvvzzz~~~yyyoooddd___[[[WWWUUUWWW\\\cccmmm{{{uuummmaaaWWWRRRPPPPPPPPPTTTUUUYYY___bbbeeemmmvvv~~~~~~~~~zzzuuuhhhbbbYYYSSSPPPMMMGGGCCCEEECCCDDDGGGIIIPPP```ppp{{{uuudddXXXKKKEEEBBB@@@???AAADDDEEEGGGHHHHHHFFFEEEDDDDDD@@@<<<999999999888777777777777666555444333222333333222222111000000000////////////////////////111111000000000/////////111000000000/////////...222222222222222222222222111222222333333222222111111000000000000000000000111111111111111111222222222222333444666777888999;;;<<<===???AAACCCEEEEEEHHH777888888666444333444555888999===FFFRRRYYYZZZXXXJJJHHHEEECCCCCCBBBAAA???<<<;;;::::::999888444222111111222222333333444444333777;;;@@@JJJ[[[iiipppqqquuuvvvrrrppppppooolllhhhhhhlllwwwvvvjjj___SSSLLLHHHEEEAAA???>>>===<<<:::======<<<<<<<<<<<<======???@@@BBBBBBCCCDDDGGGIIIMMMOOOSSSXXX]]]aaadddeeefffggghhhjjjkkklllllllllhhhhhhhhhhhhjjjooovvv{{{}}}uuujjjbbb[[[XXXWWWUUUVVVZZZ___gggttt~~~iiibbbYYYRRROOOOOOPPPPPPTTTVVV[[[bbbfffkkkttt~~~}}}~~~{{{pppiii___YYYRRRNNNLLLIIIEEEBBBEEEDDDDDDHHHOOO\\\qqq}}}vvvcccWWWKKKFFFDDDBBBDDDGGGHHHIIIIIIIIIGGGEEECCCBBB@@@>>>:::999888999888777999999888777666444333222333333222222111000000000000000000000000000000000111111111111000000000000000000000000////////////000000000000000000000000333222222111111222222333000000000000000000111111///000000111222222333333222222222222444666888999999:::<<>>DDDQQQcccpppqqquuuwwwsssppppppooollliiiiiikkkssswwwlll```TTTLLLHHHEEEAAA>>>======;;;:::<<<<<<<<<<<<<<<<<<===>>>>>>???AAABBBBBBDDDFFFIIIKKKMMMPPPUUUYYY\\\___``````aaaaaabbbccccccbbbbbbaaabbbccceeehhhnnnuuuzzz~~~yyyrrrhhhaaaZZZXXXVVVTTTVVV[[[bbblll|||~~~sssbbb]]]VVVQQQPPPQQQRRRSSSSSSUUU[[[cccjjjppp{{{tttiiibbb\\\XXXRRRMMMKKKIIIFFFDDDEEEDDDDDDHHHSSSgggtttkkk^^^TTTJJJFFFEEEEEEHHHLLLMMMLLLKKKJJJGGGDDDBBB@@@===;;;999888999999888666999999888888777555444333333333222222111000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////111000///......///000111000000000000000111111111000000111111111222222222222222111111222555888999888999<<>>@@@KKK]]]mmmqqquuuwwwsssppppppnnnjjjkkkjjjlllrrrzzznnnaaaUUUMMMHHHDDD@@@===<<<<<<<<<;;;<<<<<<<<<<<<<<<===>>>>>>>>>???AAABBBBBBDDDFFFIIIIIIKKKNNNQQQUUUWWWYYYZZZYYYZZZZZZ[[[ZZZZZZYYYYYYTTTVVVXXXZZZ]]]cccjjjoootttzzz}}}}}}|||zzzuuunnnhhhaaa\\\ZZZWWWVVVYYY^^^jjjuuuuuukkk^^^ZZZTTTQQQPPPRRRSSSSSSVVVXXX___iiiqqqzzzvvvlllddd___\\\XXXSSSNNNJJJHHHFFFDDDCCCDDDDDDIIIVVVlll}}}ssshhh^^^VVVNNNGGGFFFFFFGGGKKKQQQQQQPPPNNNKKKGGGDDDAAA???;;;:::999999:::999777555777777777777777777666555333333222222111000000000000000000000000000000000////////////////////////////////////000000000000222222222222222222222222111000///......///000111//////000000111111111111222222222111111111000000222222111111222555888999888999;;;>>>BBBEEEGGGIIIIII555555555333222333666888;;;GGGXXXgggllleeeXXXMMMHHHGGGFFFFFFFFFEEEBBB@@@===;;;999999999999777555333333333444444444444444666888<<<>>>???EEEVVVfffnnnsssvvvsssppppppnnnjjjkkkkkklllrrr}}}}}}qqqdddWWWNNNGGGCCC???<<<<<<<<<===<<<======<<<======>>>???@@@???@@@BBBBBBCCCDDDGGGIIIGGGIIIKKKNNNQQQSSSTTTUUUSSSTTTTTTTTTTTTSSSRRRRRRMMMOOOPPPRRRUUUYYY___dddjjjoooqqqpppppppppmmmhhhccc^^^[[[[[[ZZZ[[[```hhhqqq~~~zzzllldddXXXUUUQQQOOOPPPRRRSSSSSSYYY[[[bbbmmmwwwzzzooofff```\\\YYYVVVQQQLLLHHHEEEDDDCCC@@@CCCEEEIIIVVVkkk{{{rrriii^^^TTTMMMHHHEEEFFFHHHIIIOOOUUUTTTRRROOOKKKGGGDDDAAA@@@;;;:::::::::;;;:::777444555666666777777666666666333333222222111000000000000000000000000000000000............////////////////////////000000000000111111111111111111111111222111111000000111111222/////////000111111222222333333222222111000000///222222222222444666888999888999;;;???BBBEEEGGGHHHHHH666666555333222444777:::===KKK]]]jjjjjj```SSSKKKEEEDDDDDDEEEFFFEEECCCAAA===;;;999888888888777666333333333222222222222222444444888<<<===@@@NNN\\\iiiooosssqqqpppqqqooollljjjkkkmmmrrr|||sssfffXXXOOOEEEBBB>>>;;;<<<===>>>>>>=========>>>>>>???AAAAAA???AAACCCCCCDDDEEEHHHJJJFFFGGGIIILLLNNNPPPQQQQQQNNNOOOOOOOOOOOONNNMMMMMMLLLMMMNNNOOOPPPTTTYYY\\\]]]bbbdddcccdddggggggddd```^^^]]]______bbbjjjrrr{{{}}}oooccc]]]TTTRRROOOOOORRRTTTVVVVVV^^^```hhhsss}}}xxxmmmccc]]]ZZZUUUSSSOOOJJJFFFDDDCCCDDD===BBBEEEIIITTTfffuuuzzz}}}|||vvvmmmfff___TTTJJJEEECCCCCCHHHKKKMMMRRRYYYUUUSSSPPPLLLHHHDDDAAA@@@;;;;;;;;;<<<<<<:::666333666666666666666555444333333333222222111000000000////////////////////////......//////000000000000.../////////000000000111........................000000111111111111000000...//////000111111222222222222111111111111111111222222333444666777888999999:::<<>>>>>>>>>>>???@@@AAABBB@@@AAACCCDDDDDDFFFHHHKKKEEEFFFHHHJJJLLLNNNNNNOOOLLLLLLLLLMMMLLLLLLKKKKKKIIIJJJKKKKKKLLLNNNRRRUUUSSSWWWZZZZZZ]]]ccceeeccccccaaaaaacccdddgggpppyyy}}}uuuhhh^^^XXXRRRQQQPPPQQQUUUXXXZZZ[[[hhhjjjrrr}}}vvvlllccc\\\XXXRRRQQQNNNJJJFFFDDDEEEFFF<<>>FFFKKKaaagggooorrrqqqooonnnnnnnnnlllmmmsss{{{yyykkk\\\RRRLLLEEE??????>>><<<===@@@????????????@@@AAABBBBBBEEEDDDCCCCCCCCCEEEFFFGGGFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKJJJHHHGGGEEEKKKLLLLLLLLLLLLMMMPPPRRRSSSUUUXXXZZZ\\\___cccfffkkkhhhhhhlllooorrrzzzzzzuuuiii]]]UUUSSSQQQRRRSSSTTTUUUXXX\\\___hhhppp{{{yyypppiiiccc]]]XXXSSSQQQNNNJJJGGGDDDAAA@@@AAADDDFFFJJJTTT___dddbbbeeefffddd]]]SSSJJJEEECCCCCCCCCEEEKKKRRRWWWXXXWWWWWWQQQKKKIIIJJJIIIEEEAAA>>>>>>???@@@@@@???======999999888777666444222111222222222111111111000000////////////000000000000////////////000000000000222111000//////000111222111111111111111000///...///......///000111111000111000/////////000222333333333333333333333333333111444666777666555555555888<<<@@@CCCCCCBBBCCCCCCEEE111000000000222666;;;>>>GGGSSSaaahhhiiieee\\\SSSKKKJJJIIIGGGDDDBBB@@@???<<<:::999999:::999888777555444222111111222333444333444444555777<<>>@@@CCC@@@@@@@@@@@@AAABBBCCCCCCFFFFFFEEEEEEFFFGGGHHHIIIHHHHHHIIIIIIJJJJJJIIIIIIIIIJJJIIIIIIHHHGGGFFFEEEFFFGGGIIIJJJJJJLLLOOOQQQNNNQQQUUUYYY]]]bbbgggkkknnnlllnnnsssyyy~~~}}}|||~~~{{{nnndddZZZTTTSSSPPPQQQSSSUUUWWW\\\aaaeeennnvvvvvvmmmgggaaaZZZVVVOOOMMMKKKGGGDDDBBBAAA@@@@@@CCCFFFJJJSSS]]]```_________]]]WWWOOOGGGCCCBBBBBBCCCFFFLLLSSSXXXZZZZZZXXXRRRLLLIIIHHHGGGCCC???>>>????????????===<<<;;;999888888777555444222111222222222111111111000000////////////000000000000////////////000000000000111111000000000000111111000111111111111000000///000///...///000111000///111000/////////000222222555555444333222222111111,,,///222555666666888999:::<<<>>>@@@AAABBBDDDFFFKKK,,,///222444555999???DDDNNN[[[iiiooopppmmmddd[[[UUUSSSOOOKKKFFFBBB>>>===<<<;;;999999::::::888777444333222111000000000000000111333444666:::???BBBUUU^^^iiiqqqrrrqqqpppoooooonnnooouuu|||qqq```UUUKKKEEE@@@@@@AAA@@@BBBFFFAAAAAAAAABBBBBBCCCDDDEEEHHHHHHHHHIIIJJJKKKKKKLLLJJJJJJJJJJJJIIIIIIIIIHHHIIIHHHGGGFFFFFFFFFFFFFFFCCCEEEHHHJJJKKKMMMOOORRROOORRRWWW\\\aaagggmmmqqqrrrppprrryyyzzzxxxyyyqqqfff]]]VVVRRRSSSOOOQQQTTTWWW[[[aaahhhmmmvvv{{{qqqiiiccc]]]WWWSSSMMMKKKIIIFFFDDDBBBBBBBBB@@@EEEJJJOOOVVV^^^```]]]ZZZYYYWWWQQQKKKEEECCCBBBBBBCCCGGGMMMTTTYYYZZZZZZXXXSSSLLLHHHGGGDDD@@@<<<===>>>>>>>>>===<<<:::999888888777666555333222222222111111111111000000000////////////000000000000////////////000000000000000000111111111111000000000000000000111111111111111000//////000111000...000000000///000111111222666666555333222111000///+++...222444555666777888:::;;;===>>>???BBBFFFJJJIII+++000444666888>>>GGGOOOZZZfffrrrwwwwwwssskkkbbb___[[[VVVOOOIIIDDD@@@???===;;;:::999::::::999777111111000000///......---///000333444666888;;;>>>NNNXXXfffpppssssssrrrqqqooommmnnnssszzzuuucccWWWNNNGGGBBBBBBBBBAAABBBFFFCCCCCCCCCCCCDDDEEEFFFFFFHHHIIIJJJLLLMMMNNNNNNNNNLLLKKKKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGDDDGGGJJJLLLMMMOOORRRTTTUUUXXX^^^ccciiiooouuuyyyzzzxxxzzz|||xxxuuurrrssswwwxxxhhh^^^WWWRRRPPPRRRPPPRRRVVVYYY___fffnnnttt~~~wwwmmmeee```[[[VVVRRROOOMMMJJJGGGEEEDDDDDDDDDAAAIIIQQQWWW^^^dddeeeaaa\\\ZZZUUUOOOIIIFFFDDDDDDCCCEEEIIINNNSSSWWWXXXXXXWWWSSSMMMHHHFFFCCC???<<<:::;;;<<<===<<<;;;:::999888777666555444333333222111111111111000000000000////////////000000000000////////////000000000000///000111222222111000////////////000000111222222333111000000111111///...000000000000000111111222444444444333222111000000222444666666555333333444888:::<<>>888999:::;;;<<<<<<;;;;;;888777666444333333333333000000000000000000000000////////////000000000000////////////000000000000///000111222222111000///000000//////000111222333333111000000111111000...///000000000111111111111111222222222222222222222666777999888666333222333555888===AAACCCEEEFFFHHHGGG111222555999@@@MMM\\\fffrrrzzz}}}yyysssmmmhhhccc[[[SSSLLLGGGEEEDDD===<<<::::::;;;;;;999888555444444333444444555555111222444444555666999;;;AAALLL\\\iiippprrrssssssrrrqqqrrrvvv{{{}}}jjj]]]RRRKKKEEECCCBBB???@@@BBBDDDDDDDDDEEEEEEFFFGGGHHHHHHJJJNNNQQQSSSSSSRRRQQQNNNMMMKKKIIIHHHHHHIIIJJJJJJJJJIIIJJJJJJKKKLLLMMMKKKMMMOOOQQQRRRVVVZZZ]]]```gggrrr|||~~~wwwrrrnnnmmmlllnnnuuu}}}vvvjjj]]]WWWTTTRRRRRRUUUWWWYYY]]]bbbiiirrr|||vvvooofff```\\\YYYTTTQQQNNNLLLHHHEEEDDDDDDEEEFFFHHHUUUdddnnnsssuuuqqqlllccc\\\QQQHHHDDDBBBBBBBBBHHHLLLRRRVVVXXXYYYZZZZZZYYYWWWRRRLLLGGGCCC@@@???777888:::;;;<<<<<<;;;;;;888666555333222333333444//////000000000000000111////////////000000000000////////////000000000000000000111111111111000000111111/////////000111222222111000000111222111/////////000111111111111000000000111111222333333333444666888888777666666666444888>>>BBBDDDEEEFFFFFFHHH777888;;;BBBMMM[[[iiiqqqxxx~~~}}}{{{wwwrrriiiddd[[[QQQIIIDDDBBBBBB===<<<;;;:::;;;;;;:::888888777555333222333444555222222333333333444777:::;;;FFFVVVccckkknnnpppqqqqqqooopppuuuyyynnnbbbQQQJJJDDDCCCBBB@@@@@@CCCDDDDDDDDDDDDEEEFFFGGGHHHIIILLLPPPUUUWWWWWWUUUTTTNNNLLLJJJIIIHHHIIIJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOPPPRRRTTTVVVYYY___fffkkkrrrzzz~~~|||tttqqqpppqqqssswwwzzzlllaaaXXXUUUUUUTTTVVVYYYZZZ\\\aaagggooo{{{}}}rrrkkkccc]]]ZZZWWWSSSPPPKKKIIIGGGEEEEEEGGGIIIKKKTTTcccsss|||~~~yyyrrrddd[[[OOOFFFBBBBBBCCCDDDLLLQQQXXX]]]___aaabbbddd___\\\WWWOOOHHHBBB???===:::;;;<<<<<<<<<;;;999888777666444333222222333444////////////000000111111////////////000000000000////////////000000000000111111000000000000111111333222000///...///111222222000000000222333222111...///000111222111111000111111111111111222222222111333666777777666777888777:::>>>@@@BBBDDDFFFGGGHHH>>>???CCCMMMZZZhhhsssyyyyyy~~~||||||zzzwwwiiicccZZZOOOGGGBBB??????>>><<<;;;;;;;;;;;;:::888999666333000//////000111222222222111111222666999777BBBRRR___gggkkkmmmooonnnlllmmmqqquuu|||rrreeeOOOHHHBBBBBBBBB@@@BBBEEEDDDDDDDDDDDDEEEFFFGGGHHHJJJNNNSSSWWWYYYYYYXXXVVVMMMLLLJJJIIIHHHIIIKKKLLLLLLNNNOOOQQQRRRRRRRRRQQQUUUWWWYYY[[[```hhhqqqwww~~~}}}|||tttssstttxxx{{{}}}pppddd[[[TTTTTTVVVWWWYYY\\\[[[^^^cccjjjttt{{{oooiiiaaa[[[XXXVVVRRROOOKKKIIIHHHGGGHHHKKKOOORRR___nnnwwweee\\\OOOFFFDDDEEEFFFGGGOOOUUU]]]cccfffgggjjjllldddaaa[[[RRRHHHAAA===<<<>>>>>>>>>===<<<999777666777666444222222222444555.../////////000000111111////////////000000000000////////////000000000000222111000//////000111222444222000///...///000111111000///000222333333222...///000222222111111000333222222222111111000000111333666666666555555666:::;;;===>>>@@@BBBFFFIIIKKK;;;BBBLLLVVVdddsss{{{{{{}}}~~~{{{wwwoooggg[[[PPPHHHCCC@@@>>>AAA@@@>>><<<;;;:::;;;;;;666555444222111000//////222111000000111333555666<<>>===<<<<<<===<<<:::888555444222000000111222333111000///...///000333444000000000000000000000000000000000000111111111111111111000000///.........$$$(((...111222000/////////////////////000111111000000000000000111111222111111111111111111111111444555666666555555777999999:::<<>><<<;;;:::999::::::888777555444222111111111000//////000111444666888:::>>>FFFQQQ]]]ffflllooonnnooopppqqqsssxxx~~~ooo[[[QQQHHHDDDCCCAAA@@@BBBDDDFFFGGGGGGEEEDDDEEEFFFKKKNNNTTTYYY[[[[[[XXXVVVPPPNNNLLLLLLMMMMMMMMMKKKMMMOOOPPPQQQRRRUUUYYY\\\___bbbggglllsssvvvjjjbbb[[[YYYUUUTTTUUUXXXZZZ\\\gggmmmuuu}}}uuunnnfffaaaZZZUUURRRPPPNNNMMMMMMHHHEEEHHHLLLTTTcccqqq~~~mmmaaaWWWLLLGGGEEEEEEIIINNNVVV[[[```bbbfffkkkllliii___YYYPPPIIICCC@@@===<<<>>>===<<<<<<<<<<<<999777666555333222222222444444444222111000///000222333000000000000000000000000............////////////...//////000000111111222---///111222111000111111000000////////////000000000000000000000111111222111111111111111111111111111333444333333333555777999:::<<>>===;;;:::999999999999999888777555444333222222......///000222444777999888999???KKKXXXdddjjjlllmmmmmmnnnoooppptttyyy}}}ttt```VVVKKKGGGDDDBBBBBBDDDDDDFFFGGGGGGFFFEEEEEEFFFJJJNNNSSSXXXZZZYYYVVVTTTQQQOOONNNNNNPPPPPPOOONNNPPPQQQSSSTTTVVVYYY^^^bbbeeejjjqqqxxxyyylll```YYYZZZYYYWWWVVVWWWZZZ]]]```fffnnnzzzyyynnngggaaa]]]WWWRRRPPPOOOMMMLLLLLLIIIGGGJJJRRRaaayyywwwfff[[[RRRJJJGGGGGGIIINNNTTTXXX]]]aaaaaacccffffffbbbUUUPPPJJJEEEBBBAAA@@@??????===<<<<<<<<<;;;999777777666555444333444555666555444222111000000111111000000000000000000000000............//////////////////000000111222222333444444333111//////111222111111000/////////000000000000000000000111111222111111111111111111111111000222333333333444666999999:::<<>><<<<<<<<<<<<<<<;;;::::::444444333222111111111111222222222222222222222222555555777<<>>@@@DDDEEEGGGHHHGGGGGGHHHIIIIIIKKKPPPTTTVVVWWWVVVUUURRRRRRSSSUUUWWWXXXVVVUUURRRTTTVVVYYY]]]dddlllrrr}}}ooobbb[[[YYYZZZ[[[[[[```gggmmmsss{{{}}}tttlllddd___VVVTTTQQQPPPPPPPPPPPPOOOLLLNNNRRRYYYkkkyyyhhh^^^PPPJJJHHHLLLQQQUUU[[[aaa^^^bbbccc___\\\YYYSSSMMMGGGDDDAAA????????????>>>???===<<<;;;;;;:::777555333333222222222111111111------...//////000000111000000000000000000000000............//////////////////000000111222222333///000222111000000111222......///000111333444555000000000000000111111222111111111111111111111111000222333333333444666999999:::<<>>>>>::::::;;;<<<;;;:::999888444333222111111000111111000111222222333333333333444555777999>>>IIIWWWbbbhhhjjjlllmmmlllllllllmmmqqqxxxppp^^^QQQIIIBBBAAABBBCCCEEEGGGHHHGGGGGGHHHIIIHHHKKKOOOTTTWWWXXXXXXWWWUUUUUUVVVYYY\\\\\\ZZZYYYVVVXXXZZZ^^^cccjjjsssyyy{{{tttkkkeeeccceeehhhjjjkkkpppuuuyyy{{{wwwnnnfff___[[[UUUSSSQQQQQQRRRRRRRRRQQQLLLPPPUUU^^^qqqqqqaaaXXXMMMIIIIIIOOOWWW]]]cccjjjjjjllllllfff___YYYQQQJJJEEEBBB@@@???@@@AAAAAA@@@???===<<<;;;;;;999666444222222222222222111111000/////////000000000000///000000000000000000000000............////////////...//////000000111111222000000///---,,,---000222111111000000111111222222000000000000000111111222111111111111111111111111111333444333333333555777999:::<<>>>>><<<:::888666555444444333222111000000000000111111222222222222111111333222///------...000111000000000000000000000000000000000000000000000000000000000000111111111111000000000///000111111222000000111111222222222222444444333222111000///...111222333444555777888888777888:::===@@@BBBDDDEEEGGGvvv~~~wwwlll]]]OOOFFFAAA???===999999999:::;;;:::888666333222111111000000111111333333333333333333333333333555666555666<<>>>>><<<:::888666555444444333222111000000000000000111111222222111111000222222111111000000000000000000000000000000000000111111111111111111111111000000000000111111111111000000000000111111111111111111111111111222222333222222222222111111111111111222333444555777888888999:::<<<>>>AAADDDEEEGGGKKK{{{yyypppcccVVVMMMFFFAAA>>>999888888999:::999777555222222111000000000111111222222333333333333333333444555555444444888@@@FFFWWW^^^gggjjjhhhggghhhjjjlllooovvvvvvcccVVVOOOLLLLLLLLLKKKKKKJJJKKKKKKKKKNNNPPPUUUZZZ___cccfffgggfffgggiiikkklllmmmnnnnnnooosssxxx}}}yyyrrrccc]]]YYY[[[[[[ZZZ[[[]]]aaafffmmmuuu~~~~~~uuuiii___YYYTTTPPPLLLLLLLLLLLLLLLMMMMMMMMMMMMKKKPPPYYYfffrrrzzz|||zzztttlllbbb\\\TTTNNNLLLOOOTTT\\\dddiiiooozzz|||lll]]]QQQKKKDDDDDDDDDCCCBBBBBBAAAAAA>>>>>><<<:::888666555444333222111111000000000000000111111222222111111000000111222333333222000///000000000000000000000000222222222222222222222222000000000000111111111111///000111222222222111000222111000000000111333444000111111111222222333333111222333444555777888888:::;;;===???BBBEEEGGGHHHJJJ}}}xxxqqqggg\\\QQQHHHAAA>>>::::::999::::::999666444111111000000000000111111222222222222222333333333444444444333333777===AAAOOOZZZeeejjjhhheeegggiiijjjlllqqq|||mmm___UUUQQQNNNMMMLLLKKKKKKKKKKKKKKKNNNQQQUUU[[[aaagggkkknnnooopppqqqssstttuuuvvvwwwuuuyyy~~~nnnaaa[[[XXXTTTSSSVVVXXXXXX[[[^^^ggglllttt}}}xxxpppddd[[[UUUQQQMMMJJJLLLMMMMMMMMMLLLLLLNNNOOOOOOWWWaaakkktttyyywwwrrrkkkbbbYYYSSSNNNKKKNNNSSSZZZccclllqqqvvv~~~~~~sssfffZZZQQQLLLEEEDDDDDDDDDCCCCCCCCCBBB>>>>>><<<:::888666555444222222111000000000000000000000111111111111000000111111111222222111000000////////////////////////111111111111111111111111///000000000111111111111...///111333333222111000222111000///000111333444111111111222222222333333111222333444555777888888:::;;;===???BBBDDDFFFGGGHHH|||zzzwwwssskkkaaaUUUKKKCCC???<<<<<<;;;;;;;;;:::777444111000000///000000111111111111111222222333333333222333333333444777<<>>>>><<<:::888666555444111111000000///000000000000000000111111000000000111000///......///111222////////////////////////000000000000000000000000///000000000111111111111...000222333444333111000222111000000000111222333333333333222222222222111111222333444555777888888999:::<<<>>>AAADDDFFFGGGJJJ}}}|||{{{yyywwwvvvtttnnneeeXXXMMMFFFCCC>>>===<<<<<<;;;:::666444000000/////////000111111000000111111222333333333222222222333555888;;;===BBBLLLZZZcccffffffhhhjjjkkkmmmqqqwwwrrrddd\\\XXXWWWWWWVVVVVVVVVVVVWWWUUUXXX\\\cccllluuu}}}sssiiiaaaYYYVVVVVVUUUTTTUUUYYY[[[]]]cccjjjssszzzmmmfff\\\UUURRRPPPNNNLLLKKKMMMNNNMMMKKKKKKOOOSSS\\\hhhssswwwyyyzzzrrrhhh___VVVMMMIIIHHHJJJQQQXXXdddoooyyy}}}~~~~~~}}}zzz{{{uuujjj___WWWPPPJJJGGGDDDDDDDDDDDDDDDDDDCCCCCC>>>>>><<<:::888666555444111000000//////000000000///000000111111000000///222000...,,,---///111333000000000000000000000000////////////////////////000000000000111111111111000000222333333333222111000000111111222222222222444444333333222222222111111222333444555777888888999:::<<<>>>AAACCCEEEFFFHHH|||yyyyyyyyyxxxwwwsssrrrmmmdddXXXMMMFFFDDD>>><<<;;;;;;:::888555222///////////////000111111///000000111222222333333222111111222444777888999<<>>>>><<<:::888666555444000000////////////000000//////000000000000//////000000/////////000111222000000000000000000000000////////////////////////000000000000111111111111111111111222222222333333///000111333333222111000222222333333333333333333111222333444555777888888:::;;;===???BBBEEEGGGHHHGGG~~~zzzxxxxxxxxxwwwwwwooonnnjjjaaaUUUKKKDDDBBB===<<<::::::999777444111///////////////000111111///000000111222222333333333222111222444555555555888@@@LLLXXXaaafffgggggghhhkkkooorrryyyyyyqqqfffeeeeeeeeefffggghhhhhhnnnpppttt|||wwwlllaaa]]]ZZZVVVUUUVVVUUUTTTUUUZZZ]]]bbblllvvvzzzqqqeee^^^VVVQQQOOOPPPOOOMMMLLLPPPTTTTTTTTTXXX___eeerrruuugggYYYRRRLLLKKKNNNRRR\\\eeemmmyyy}}}oooggg[[[RRRMMMJJJGGGEEEBBBBBBBBBCCCCCCCCCCCCCCC>>>>>><<<:::888666555444000000////////////000111//////000000000000/////////000111222333333222111000000000000000000000000000000000000000000000000000000000000111111111111222222111111111222333444...///222444444333111///000111111222444555555666111222333444555777888888;;;<<<>>>AAACCCFFFHHHIIIKKK~~~}}}zzzvvvsssrrrqqqpppooommmhhh^^^RRRHHHCCCAAA???>>><<<:::666333000///000000////////////000000111111000000111111222333222222222222333444555555999<<>>???@@@CCCFFFIIIKKK~~~|||yyyvvvsssrrrqqqqqqlllkkkfff\\\QQQHHHBBBAAA???>>><<<999666333000///000//////......//////000000000111111111222222222222222222222333444555555888:::AAAKKKWWW```dddeeegggfffhhhmmmsss|||~~~~~~wwwlllccc^^^XXXTTTTTTUUUUUUTTTXXX[[[___dddkkkuuu}}}ooobbbZZZXXXUUURRRRRRTTTWWWYYYZZZ\\\___ccciiiuuuuuujjj^^^UUUOOOQQQWWW^^^fffnnn{{{pppaaaQQQKKKIIIGGGEEEFFFEEEEEEEEEEEEDDDCCCBBBBBB<<<;;;:::999777666444444//////000111111111000///000000000000000000000000///////////////////////////............///000000000000000000111111111111111111111111000000000///111111111111111111111111///000111222222222111111111111111222222222222333333333333444444444555555;;;===>>>???@@@CCCFFFIIIJJJ~~~||||||}}}~~~~~~|||zzzxxxuuusssqqqqqqqqqkkkiiiddd[[[QQQHHHBBB???>>>===;;;888555222000//////..................//////000111222222222111000222111111222222333444555666888===FFFQQQZZZaaadddeeedddfffkkkqqqxxxwwwiii```ZZZWWWTTTRRRTTTVVVWWWWWW\\\```gggmmmuuu}}}sssggg]]]UUUTTTSSSSSSUUUXXX\\\^^^^^^bbbgggnnnzzzwwwjjj^^^VVVRRRUUU[[[cccmmmuuukkk^^^PPPKKKIIIFFFEEEFFFCCCDDDEEEEEEDDDBBB@@@???<<<;;;:::888666444333222------///000000111111000000000000000000000000000........................///////////////000111111000000000000111111111111111111111111000000000000111111111111111111111111//////000111111111111000222222222222333333333333444444444555555555666666;;;<<<>>>@@@AAACCCFFFIIIJJJ~~~{{{wwwvvvvvvxxxxxxxxxyyywwwuuusssqqqpppppppppmmmjjjeee\\\SSSIIIBBB>>>>>><<<:::777444222000///......------------.........///111333333222000///111111111111222333444555555666:::@@@JJJUUU^^^ccccccbbbeeejjjnnnuuu{{{oooddd]]]UUUTTTSSSTTTVVVYYY[[[\\\aaahhhqqqyyyuuukkkbbbZZZTTTSSSTTTUUUXXX[[[___aaa```cccjjjuuuyyyiii[[[VVVSSSWWW^^^fffqqqzzz}}}eeeZZZOOOJJJIIIFFFEEEFFFBBBCCCEEEEEEDDDAAA>>><<<;;;:::999777555333222111...//////000000111111111//////////////////////////////////////////////////////......//////000111///000000000111111111111111111111000000000000000111111111111111111111111000000000111111111111111222222333333333444444444222333444555777999:::;;;:::<<>>===444444444333333333222222//////......///000111333000000000000000000000000///////////////////////////////////////000111111000000000000111111111111//////000000111111111222111111111111111111111111111000/////////000222333000000111111111222222222222333444666888999:::;;;999<<>>???AAADDDGGGIIIIIIxxxtttpppllljjjhhhfffddd______]]]\\\[[[[[[[[[[[[ZZZYYYYYYYYYXXXTTTPPPLLLBBB===666000............111000000000000000//////////////////000000000000...//////000111111222222777444444666888:::@@@HHHTTTYYY___bbbccceeejjjoooxxx~~~ttteee```YYYUUUUUUVVVWWWVVVXXX^^^eeejjjoooxxxyyyqqqfff^^^YYYUUUPPPMMMMMMLLLMMMPPPQQQPPPSSSXXXdddwww}}}yyyooocccWWWOOOMMMIIIFFFCCCEEEJJJNNNOOOMMMMMMLLLIIIEEEAAA>>>;;;:::666555444333222111111111000000////////////000000000000000000000111111111//////////////////000111............////////////////////////000000000000///000111111222222111111111000...------///111222111111111111111000000000111111111111111111111111555555555555666777999999<<<<<<<<<===???BBBEEEGGGHHHvvvsssooollljjjhhheeeccc]]]\\\ZZZYYYXXXWWWWWWWWWVVVUUUUUUVVVUUUSSSNNNKKK???;;;444///------------.........//////000000000////////////000000000000/////////000111111222222777555444555666666;;;BBBMMMVVV___bbbbbbccchhhmmmsss|||~~~pppggg]]]ZZZUUUSSSUUUWWWZZZ[[[\\\bbbkkkrrryyy}}}qqqjjjaaaZZZVVVTTTPPPMMMKKKJJJLLLOOOOOOOOOTTT[[[mmm~~~mmm```WWWPPPLLLLLLIIIGGGGGGIIINNNPPPOOOMMMKKKJJJHHHEEEBBB>>>;;;999666555444222111111111111000000////////////000000111111111000000000000000000//////............///---------....../////////////////////000000000000000111222222333333222222333111...++++++---000222//////111222222222111000111111222222222222222222444444444555666777999:::;;;;;;;;;<<<>>>AAADDDEEEIIItttqqqnnnllljjjhhheeeccc[[[ZZZYYYWWWVVVUUUUUUUUUSSSSSSSSSSSSSSSQQQMMMIII>>>:::444000////////////............////////////////////////000000000000//////000000111111111111555333222444444444888>>>FFFPPP\\\aaa```aaaeeekkkooowwwrrrfff^^^ZZZXXXUUUUUUWWW[[[^^^```aaagggqqqzzzwwwlllfff^^^XXXVVVTTTQQQNNNLLLKKKLLLNNNOOORRR\\\gggvvv|||yyywwwxxx~~~gggXXXQQQLLLJJJJJJJJJKKKLLLOOORRRSSSPPPNNNJJJIIIHHHEEEBBB>>>:::888555444333222111111111111000000////////////000000111111111111000000000000111000//////............------......///000000000////////////000000000000//////000111111111111111333222///...---...///000...///111333444444222111222222222222222333333333333333444444666777999:::<<<<<<===>>>@@@CCCEEEFFFJJJrrrpppnnnlllkkkiiifffccc\\\[[[YYYXXXVVVUUUUUUUUURRRRRRRRRRRRQQQOOOJJJGGG>>>:::555222111222222111////////////............////////////000000000000000000000000000111111111111///111444444333777<<<@@@JJJVVV]]]^^^___cccgggjjjrrruuukkkaaaZZZXXXWWWWWWWWWYYY]]]aaadddgggoooyyy{{{rrrhhhccc[[[WWWUUUSSSPPPMMMNNNKKKKKKOOOUUU]]]lllxxxuuuooojjjjjjmmmuuuyyycccVVVOOOKKKHHHHHHKKKLLLOOORRRTTTSSSPPPNNNJJJIIIGGGDDD@@@<<<999888444333333222111111111111000000////////////000000111111111000000000000000222222111000//////////////////000000000111111111////////////000000000000//////000111111111111111222222222222222111000///...000222444555555444333111111222222222333333333222333333444666777999:::;;;<<<===???AAACCCEEEFFFHHHooonnnlllkkkjjjhhheeebbb]]]\\\ZZZXXXWWWVVVUUUUUUSSSRRRQQQPPPOOOKKKFFFBBB<<<999555222222222222222000000000//////.........////////////000000000000000000000000000000111111...---000333444333666;;;;;;CCCOOOWWW\\\^^^```bbbffflllxxxtttkkkddd]]]YYYUUUVVVWWWXXXZZZ^^^dddhhhoooxxxssskkkccc^^^XXXUUUTTTSSSQQQNNNPPPMMMNNNXXXdddrrr}}}rrrfffaaa```dddmmmzzzooo]]]SSSMMMHHHFFFGGGKKKNNNQQQSSSTTTRRRPPPNNNLLLJJJGGGBBB>>>;;;888777333333222111111111111111000000////////////000000///000000000111111111111222111111000000000000111111111111111111111111111////////////000000000000000111222222333333222222000111333444444333000//////000222444444444444444000000111111222333333333222222333444555777999:::999:::<<<>>>@@@BBBCCCDDDEEEllljjjiiihhhhhhfffccc```]]]\\\[[[YYYWWWUUUUUUTTTSSSQQQPPPNNNKKKGGGAAA<<<888555111///000000000000//////000000000000000111////////////000000000000111000000000000000000000......000444444222444999999>>>GGGQQQYYY]]]^^^^^^aaaeeeooo~~~ssshhhaaa]]]YYYVVVTTTWWWZZZ\\\^^^cccjjjoooxxxyyynnnhhh```\\\WWWVVVWWWWWWUUUSSSTTTSSSXXXiii}}}tttfff]]]\\\^^^hhhvvvqqqeeeWWWOOOJJJGGGHHHLLLOOORRRUUUWWWVVVTTTRRRQQQOOOLLLFFF@@@<<<999777777333222222111111111111111000000////////////000000......///000111222222333000////////////000000111222222111111000000//////////////////000000000000///000111111222222111111000000111222222222111111000000000111111222222222//////000000111222222333111111222333555777999::::::;;;===???AAACCCDDDDDDFFFiiihhhgggffffffdddaaa^^^]]]\\\ZZZXXXVVVUUUTTTTTTSSSQQQOOOLLLIIIDDD===888444111...,,,---...------......///000111222333333////////////000000000000111111111000000000000000//////111555444111333666888;;;CCCMMMXXX]]]]]][[[^^^aaajjjxxxwwwjjj___ZZZXXXVVVTTTUUUXXX]]]```ccciiipppvvv~~~vvvnnniii___\\\XXXXXX[[[\\\[[[YYYZZZYYYbbbyyyqqqbbb[[[[[[aaaooowwwiii___TTTMMMIIIGGGLLLRRRTTTWWWZZZ[[[ZZZXXXWWWVVVQQQMMMFFF???:::777777777222222111111111111111111000000////////////000000------...000111222333444...............///000111222222111000///...------////////////000000000000------...///////////////000000/////////111222333000//////...//////000111...//////000111111222222111111222333555777999:::<<<===???BBBDDDEEEFFFGGGIIIdddcccaaa```^^^^^^______WWWVVVUUUTTTSSSRRRRRRRRRRRRRRRQQQMMMFFF???:::777222000...---,,,---///000,,,,,,...///000000000000444333111///......000111111111000000//////......000////////////111333444777999>>>FFFOOOWWW\\\^^^```aaaeeeooosssjjjaaa]]]YYYUUUTTTWWWZZZ]]]aaaeeeiiipppyyyyyyllleeeddd]]]ZZZ[[[^^^___]]]]]]___]]]ddduuunnngggYYY```kkkyyywwwiiiZZZSSSKKKGGGHHHLLLNNNPPPYYY^^^ccceeeggghhhccc\\\YYYNNNDDD???<<<888777999444222111//////000222333///000000000000///......000000////////////000000111000......000222222222............////////////111111111111111000///...000///.........///111222333333333333333333333333111111000000000000111111333333222222111000000000///111333444555888;;;=========>>>???BBBEEEHHHJJJIIIdddbbb```^^^]]]]]]]]]]]]XXXWWWUUUTTTSSSRRRRRRRRRRRRSSSQQQMMMEEE>>>999666111000...---------//////,,,---...//////000//////111111000//////000111222111111000000////////////000/////////000111222333555777<<>>;;;777555777555444222000//////000111000000111111111222222333111111000000000000111111222000......000111111111............////////////000111111111111000000///000//////...///000111222222222222222222222222222111111000000000000111111222222222111111111111111111333555666666888;;;===<<<<<<===???BBBEEEHHHJJJHHHcccaaa___]]][[[[[[[[[[[[XXXWWWVVVTTTRRRQQQQQQPPPSSSSSSQQQLLLDDD<<<777444111000...---------...///---....../////////............///000000111222222111000000000000/////////000/////////000111222333333555888>>>FFFOOOVVV[[[___```bbbjjjwwwssslllbbb\\\XXXXXXWWWWWWZZZ___bbbffflllrrrzzzvvvmmmdddaaabbb]]]___dddgggddd```bbbhhhsssvvvoookkkvvvxxxkkk^^^SSSPPPKKKGGGFFFKKKRRRYYY]]]ccckkksssyyy~~~{{{sss[[[PPPCCC===999555333555666444222000///...//////////////////000222444555222111111111111111111222111000......///000///...............///////////////000000111111111111000000////////////000111222111111111111111111111111222222111111111111222222000111111111111222222222444555666777777888;;;===>>>>>>???@@@BBBDDDFFFGGGGGGcccaaa___\\\ZZZYYYYYYYYYWWWVVVUUUSSSQQQPPPOOOOOORRRRRRPPPJJJBBB:::555333000///...---------...............///......---------...///000111111111111000000000000000000000000000000000000000111111222222444666:::AAAIIIRRRXXX\\\^^^```fffqqq|||qqqggg```]]]YYYWWWYYYYYYZZZ___fffhhhmmmttt}}}wwwnnngggaaaaaacccaaacccggghhheeecccjjjssszzzuuusss}}}nnncccXXXQQQJJJHHHFFFHHHNNNWWW```eeennnuuu|||vvvlllWWWLLL@@@:::777444333555444333111000///////////////...---,,,---///111333111111111111111111111111111000......//////...,,,............////////////...///000111111111111111000000000000000111111111000000000000000000000000222222111111111111222222///000000111222222333333444666777777666777999;;;AAAAAAAAAAAABBBBBBCCCCCCGGGcccaaa^^^\\\YYYXXXXXXWWWUUUTTTSSSQQQOOONNNNNNNNNQQQPPPMMMGGG???777333111///......------------------...............---,,,...///000000000000///...000000000000111111111111///000000000111111111111222444666888===DDDNNNTTT[[[^^^bbbfffooo}}}zzzpppggg___[[[ZZZXXXXXX[[[\\\]]]dddkkkrrrxxx{{{pppjjjeeebbbcccfffgggggghhhhhhhhhkkkxxx{{{xxx~~~uuuggg\\\UUUQQQFFFGGGHHHLLLRRR[[[dddjjjtttzzz}}}wwwkkk___OOOEEE;;;888666444444666000000000000000000111111111///...,,,,,,---///000//////000111111000//////111///......//////---,,,............////////////...///000111111111111111///000000111111111111111000000000000000000000000222111111111111111111222//////000111222333333444444555666666555555888999>>>???@@@AAACCCDDDDDDEEEIIIbbb```]]]ZZZWWWUUUUUUTTTRRRQQQPPPOOONNNMMMMMMMMMMMMMMMIIICCC;;;555111///............------,,,,,,,,,------.........------////////////////////////000000000111111111111222///000111111111111000000111333555777999???HHHOOOYYY^^^ccchhhnnnzzzxxxnnnfff```\\\YYYXXXWWWZZZ^^^___bbbiiirrrzzz}}}ssskkkgggeeeccceeeiiikkkiiiiiimmmrrr}}}{{{|||oooaaaVVVOOOMMMFFFIIIMMMQQQWWW^^^fffkkkrrrwww{{{yyyuuunnnaaaUUUFFF===777666666444333555......///000000111111222222111000/////////000000...///000111111000///...000/////////000000///---............///////////////000000111111111111000///000111111222222111111000000000000000000000000111111000000000000111111//////000111222222333333333444555555555555777999999;;;>>>AAADDDGGGIIIIIIIII___]]]ZZZWWWTTTRRRQQQQQQNNNNNNMMMLLLLLLLLLLLLLLLJJJIIIFFF@@@999333///...---.........------,,,,,,+++,,,,,,---............///...------...///111222000000111111111222222222///000111222222111000//////222444555555:::AAAHHHSSSYYYaaafffkkktttyyyssskkkccc___\\\ZZZYYYYYYZZZ___dddgggjjjttt~~~uuummmgggeeeeeeeeegggkkkkkkiiilllvvv{{{}}}wwwhhh\\\PPPJJJKKKHHHLLLRRRWWW[[[```eeejjjkkkoooqqqooojjjcccVVVJJJ@@@999444555666333111111//////000000000000000000/////////000000000000000...///111222222111///.../////////000222222000...............////////////000111111111111000000//////000111222222222111111111111111111111111111111000000////////////000000000000000111222222222333333444666666666666999;;;999;;;>>>AAAEEEGGGHHHIIIHHH]]][[[XXXTTTQQQOOONNNNNNLLLLLLKKKKKKKKKKKKLLLLLLHHHGGGDDD>>>777222///...------......------,,,+++***+++,,,---......///...---,,,,,,,,,---000333555000000111111222222222222///000111222222111000///---000333444333666===CCCLLLSSS\\\bbbfffnnnzzz|||nnniiibbb]]]ZZZYYYYYYXXX\\\^^^dddkkkooosss}}}vvvpppiiidddeeeeeeeeegggkkkjjjiiiooo~~~{{{wwwxxxpppcccYYYNNNIIIKKKJJJOOOVVV[[[^^^aaaeeehhheeeiiijjjfffaaaYYYLLL@@@===777333555555222......000000111111000///......***+++---...///////////////000222333333222000////////////111333333111///............/////////000111111111111111000///...///000111222333222111111111111111111111111111111//////............//////111111111111111222222222333555666777777888;;;======???AAACCCDDDDDDDDDDDDGGG^^^\\\XXXTTTPPPNNNMMMLLLMMMKKKIIIIIIJJJKKKKKKJJJJJJEEE>>>999555222000...------------------------,,,++++++***+++,,,...///,,,---///...,,,***))))))111111111111111111111111000000000//////////////////000222333444777;;;>>>FFFOOOYYY___ccchhhrrryyy{{{rrrgggccc]]]YYYWWWXXXXXXYYYZZZ```iiiqqqyyy|||rrrooofff```aaaddddddeeegggkkkjjjppp|||vvvtttxxx{{{gggYYYOOOIIIHHHJJJLLLSSSZZZ^^^bbbffffffbbbgggdddaaa\\\VVVNNNEEE@@@888777444444444444333222000000000000000000000000222222000///............000000//////............////////////////////////////////////////////////,,,,,,++++++,,,---///000///000222222000///000111222111111111000000//////000000000000000000000000111111222333333333333222444444444555555777888999===>>>???BBBDDDFFFHHHIIIGGG\\\ZZZWWWTTTPPPMMMKKKJJJJJJHHHGGGGGGHHHHHHHHHGGGCCC???999444111///---,,,,,,,,,,,,---------------......------,,,---------+++---//////...------...111111111111111111111111000000000000000000000000///000222222333555999<<>>???BBBDDDFFFHHHIIIGGGYYYYYYWWWUUUQQQNNNJJJHHHGGGFFFDDDCCCDDDDDDBBB@@@>>>;;;666333222111000///,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,,,,***,,,///000000000111333111111111111111111111111111111111111111111111111000111111111111333666888===EEEOOOVVV[[[```hhhnnnxxx{{{rrrjjjaaa\\\ZZZYYYWWWXXXZZZ^^^bbbeeepppuuu}}}yyyooohhhddd```___ccceeeeeefffhhhfffmmm}}}zzztttrrrzzzsssgggYYYQQQMMMKKKNNNSSS[[[bbbhhhkkknnnooolllggg^^^ZZZSSSMMMHHHBBB>>>:::777555333333444444333222000000000000000000000000000000////////////000000000000000///////////////////////////////////////////////////////////////////////////000111222333///000222222000///000111111111111111000000000000000000000000000000000000111111222333333333333222555555555666777888:::;;;===>>>???BBBDDDFFFHHHIIIGGGVVVVVVVVVUUURRRNNNJJJHHHGGGEEEBBBAAA@@@>>>;;;888999666333111222222222111,,,,,,,,,,,,,,,+++++++++,,,---...//////...,,,++++++---///000000000222333111111111111111111111111111111111111111222222222000111111111000111333666888@@@IIIQQQVVV\\\ccciiirrr|||vvvmmmgggbbb^^^[[[XXXYYYZZZ\\\```eeelllpppxxx{{{rrriiiddd```]]]^^^aaaaaa___```dddhhhtttzzzxxx|||vvvhhh___UUUPPPNNNNNNSSSZZZaaahhhooorrrtttuuuqqqkkkaaa[[[RRRJJJDDD@@@<<<:::666444222222333444333222000000000000000000000000000////////////000000111........................////////////////////////////////////////////////.........//////000111111///000222222000///000111111111111000000000000000000000000000000000000000111111222333333333333222444444444555666888999:::===>>>???BBBDDDFFFHHHIIIIIIOOOQQQRRRRRRPPPMMMIIIFFFGGGDDDAAA???<<<999444111000...,,,,,,---......------------,,,,,,+++++++++)))***,,,---.........---,,,...///...------///111000000000000000000000000000000111111222222222222000111111000//////222444666;;;CCCKKKQQQXXX___eeennnxxxyyyssskkkccc^^^\\\[[[[[[XXXZZZ^^^bbbfffllltttzzzuuunnngggbbb]]]\\\]]]^^^\\\YYY\\\bbbmmm||||||uuummm___XXXRRROOONNNOOOVVV]]]dddllltttwwwyyyyyysssmmmddd]]]RRRHHHAAA===:::888555333222111333333333222000000000000000000000000000////////////000000111------------------------////////////////////////////////////////////////......///000000111111111///000222222000///000111000000000000000000111111111111111111111111111111111111222333333333333222222222222333555777888999===>>>???BBBDDDFFFHHHIIIKKKEEEGGGHHHIIIIIIGGGDDDBBBCCCAAA>>><<<999555000,,,...---+++,,,---......---///......------,,,,,,+++((()))***,,,---...//////---......---,,,+++---...000000000000000000000000//////000000111222222222000111111000//////222444444888>>>DDDLLLTTT\\\bbbjjjttt{{{mmmiiibbb[[[WWWVVVWWWXXXYYY]]]ccchhhmmmuuu~~~yyyqqqjjjdddaaa[[[[[[[[[[[[XXXXXX___iiixxx}}}yyyllleeeWWWRRRNNNMMMMMMOOOWWW___hhhpppxxx{{{|||zzzssslllaaaYYYNNNCCC===999777555444222111111222333222111000000000000000000000000000000////////////000000---------------.........///////////////////////////////////////////////////000111222333333333222///000222222000///000111000000000000111111111111111111111111111111111111111111222333333333333222111111111333444666888999===>>>???BBBDDDFFFHHHIIIKKK999:::<<<>>>>>>===<<<;;;<<<:::999888666333...+++000///---...//////...---000000///......---,,,,,,+++++++++,,,,,,...///000---......---++++++---///000000000000000000000000......///000000111222222000111111000///000222555333555888>>>FFFPPPYYY___dddnnn}}}xxxooojjjaaa___[[[VVVTTTUUUXXX[[[]]]ccckkkrrrxxx}}}ssslllgggaaa^^^XXXXXXYYYZZZZZZ^^^kkkyyyrrrccc\\\QQQNNNLLLNNNOOORRRZZZdddnnnuuu|||~~~}}}yyyqqqhhh[[[TTTIII@@@:::777555555333111000000222333222111000000000000000000000000222111000//////...//////........./////////000000////////////////////////////////////////////////...///000222222222222111///000222222000///000111///000000000111111111111111111111111111111111111111111222333333333333222111111222333555777999:::===>>>???BBBDDDFFFHHHIIIJJJ000111333555666666666666666555444444444222...+++---,,,***+++,,,,,,***)))111111000///......------///...---,,,,,,---///000---......---,,,---///111000000000000000000000000---......///000111111111000111111000000111333555222333555:::BBBMMMWWW^^^___jjjyyyzzzrrriiibbb]]]XXXWWWVVVUUUUUUXXX]]]aaaaaahhhrrrzzzyyyoooiiiddd___[[[VVVVVVYYYZZZ\\\dddvvvlll\\\UUUPPPMMMNNNPPPRRRVVV```jjjrrrzzz~~~yyynnneeeWWWPPPGGG>>>:::888777666333111000000111222222111000000000000000000000000222222111///............///000000000111111222222////////////////////////////////////////////////+++,,,...///000000/////////000222222000///000111//////000000111111111222111111111111111111111111111111222333333333333222222222333444666888:::;;;===>>>???BBBDDDFFFHHHIIIIII......//////////////////......---------,,,,,,,,,,,,...///...,,,,,,...111......000111222222222222---,,,,,,+++*********+++---...............---------,,,***)))***---111333111111111000000000000000000111111111111222222222555555666888===FFFPPPWWW___hhhvvvuuuoooiiiaaa\\\[[[WWWVVVTTTUUUZZZ___ccceeeooottt|||zzzqqqlllhhhbbb^^^^^^^^^XXXVVV\\\fffttt{{{xxxuuu|||ttteeeYYYSSSJJJKKKMMMPPPVVV```jjjrrr}}}}}}uuuiii___PPPJJJCCC<<<999777666555222222222222222222222222000000000000000000000000333222222222333222000---............////////////333333222222111111000000//////////////////......///000111222222222222222222111111111000000//////000000111111111111000000///////////////000000111222222111111222222333444333333333444666777999:::===???AAACCCCCCEEEGGGIIIIII***++++++---...///000000...------------,,,,,,,,,+++---...---++++++---///,,,---...///000000000000---,,,,,,+++******++++++------...............------,,,******+++---000222000000000000000000000000000000111111111222222222444444444666:::BBBLLLSSS\\\eeerrr~~~{{{rrrjjjfffbbb\\\XXXXXX\\\\\\\\\^^^ccciiinnnqqqwww}}}~~~uuummmjjjfff```]]]]]]]]]ZZZ]]]jjjzzz~~~sssrrrsssvvvwwwkkk^^^TTTPPPNNNPPPSSSXXX___iiittt{{{tttggg[[[KKKFFF???:::777666555444222222222222222222222222000000000000000000000000222111111111222222///---.../////////000000111111000000000///////////////..................//////---...///111111222222222111111111111000000000///000000111111111111000000000000/////////000111111222222111111222222333444333333444444666777999:::<<<>>>AAABBBCCCDDDGGGIIIKKK)))******+++,,,------...------------,,,,,,,,,,,,+++,,,,,,+++***)))+++,,,***+++,,,------...---------,,,,,,++++++++++++++++++,,,---...............+++++++++,,,---...///000000000000000000000000000000000000111111111222222333333333444777>>>FFFLLLXXX```lllwww~~~yyysssjjjccc^^^]]][[[WWWUUUVVV\\\]]]```dddjjjqqqwww{{{vvvoooiiifffccc]]][[[\\\ZZZ[[[dddwwwtttjjjkkkqqq{{{yyykkk```VVVPPPOOOQQQUUU[[[bbbkkkuuu|||ooo___SSSFFFAAA;;;666555444444333222222222222222222222222000000000000000000000000000//////000111111///---...//////000111222222333...//////////////////000//////000000111111222222//////000000111000000000111111111111000000000000000000111111111111000000111000000000000111222222222222111111222222333444333333444555666888999:::<<<>>>@@@BBBBBBDDDFFFHHHKKK---,,,,,,++++++******)))---------,,,,,,,,,++++++,,,,,,++++++*********+++******+++,,,------,,,,,,---,,,,,,+++++++++,,,,,,++++++,,,---............***+++,,,---............/////////000000000000000000000000000111111111111222222333333555:::@@@EEESSSZZZeeeooozzz~~~}}}}}}{{{rrrjjjfff___ZZZXXXYYYYYYVVVVVVYYY\\\___dddkkkrrrzzz{{{pppjjjdddbbb^^^ZZZYYY[[[\\\aaaooosssjjjmmmwwwnnnaaaYYYRRROOOOOORRRWWW```jjjsss}}}ssseeeUUUIII@@@===888444444444333333222222222222222222222222///////////////////////////...---...000000///.........///000111111222333///000000000111111222222------......///000111111222222222111000///...---111111111000000000000000000000111111111111000000111111111111111222222333222222111111222222333444333444444555666888::::::;;;===@@@AAABBBCCCFFFHHHHHH,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++---,,,++++++++++++,,,+++++++++,,,---------,,,,,,---,,,,,,+++,,,,,,------++++++,,,---......------***+++,,,............---......//////000000000000//////000000000111111111222333333333444888===AAAMMMTTT^^^gggqqq}}}}}}|||{{{}}}xxxnnngggaaa]]]ZZZVVVVVVXXXXXXWWWYYY^^^bbbhhhpppxxx{{{uuukkkfffaaa^^^[[[WWWYYY]]]dddooo{{{rrrmmmrrrtttdddZZZSSSNNNNNNQQQRRRYYYdddoooxxxwwwhhh[[[NNNCCC===:::666444444444444444222222222222222222222222////////////////////////...---,,,---///000000///------......///000111111//////000000111111111222((())))))***+++,,,,,,---111111111222111000000///000000000000000000111111000000111111111111000000111111111111111222222333222222111111222222333444444444444555777888:::;;;<<<>>>@@@BBBBBBDDDFFFHHHGGG'''((()))***+++---......,,,,,,,,,,,,++++++++++++,,,***)))***+++------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------...,,,,,,------------,,,,,,+++,,,------......---------......//////000000111/////////000000000111111111222333333444666:::===EEEMMMWWW___gggrrr}}}{{{{{{{{{}}}uuullleee```\\\YYYWWWUUUUUUWWWYYYZZZ___fffjjjqqq{{{zzzqqqlllgggbbb]]]\\\YYYXXX]]]dddnnnrrrnnnnnnwwwrrrggg[[[TTTPPPMMMOOOSSSXXX```kkkvvv~~~|||lll^^^SSSIII@@@;;;888555333333444444333222222222222222222222222000000000000000000000000...---,,,---///111111111............////////////---..................///,,,------....../////////,,,---///000111222222222000000000000111111111111000000111111111111000000111000000000000111222222222222111111222222333444444444555666777999:::;;;===???AAABBBCCCEEEGGGIIIIII$$$%%%&&&(((***,,,---...,,,,,,,,,++++++++++++******(((&&&(((+++------+++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---......------------,,,,,,+++***,,,,,,,,,---------......------......///000000111////////////000000000111000111222333333444777:::===EEEOOOXXX___hhhsss|||}}}}}}{{{zzz{{{tttooohhhbbb^^^[[[XXXWWWXXXVVVVVVYYY\\\```iiirrrttt|||{{{qqqjjjeeebbb]]]ZZZYYYYYY\\\eeennnooonnnqqq|||tttfff]]]UUURRRPPPPPPTTTYYYbbbkkkvvvsssbbbTTTKKKDDD===999666333222222333222111222222222222222222222222000000000000000000000000...---,,,---///222222222000000000///////////////...............---------111111222222222222222222,,,------...//////......///000000000111111111111000000111111111111000000000000/////////000111111222222111111222222333444444555555666777999:::;;;>>>@@@BBBDDDDDDFFFHHHJJJKKK%%%%%%&&&'''((()))******,,,,,,,,,+++++++++******(((%%%$$$&&&***,,,,,,+++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,---...///.........---,,,+++***)))------,,,,,,,,,---......---------...///000000111////////////000000000000...///111222222333666888888@@@KKKSSSYYYaaalllsss~~~}}}zzzxxxyyy|||xxxiiieee```[[[YYYXXXWWWUUUZZZXXXYYY]]]```fffqqq|||~~~uuummmhhheee^^^ZZZWWWXXXYYY___kkkvvv~~~qqqrrrvvv|||oooeee___XXXSSSRRRSSSTTTZZZ```kkktttzzzmmmZZZLLLEEE???999777555222111111222111000222222222222222222222222000000000000000000000000///---,,,---000222333333222222111111000/////////111111000000/////////...////////////............000000///---,,,***((('''//////000000111111111222000000111111111111000000///////////////000000111222222111111222222333444555555555666777999;;;<<<>>>@@@CCCDDDEEEFFFIIIKKKKKK+++*********************,,,++++++******++++++,,,++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,,,,------,,,,,,,,,------.........,,,...//////...------...////////////000000000000111111222333333444444555888<<>>BBBHHHPPPZZZ```iiiwww~~~{{{xxxvvvrrrrrrssssssuuuzzzyyyrrrmmmiiieee```\\\WWWWWWWWWXXX[[[___cccfffnnnsss{{{yyynnnhhhbbbZZZUUUTTTSSSRRRUUU\\\iii}}}}}}tttkkkaaaXXXRRRRRRUUUYYY^^^eeeoooyyy|||oooaaaRRRGGG@@@:::777888333333333333222222222222333222111000000000111222000111111111111000000///111111000000000000111111...////////////......---///000000111111000000///////////////////////////111111111111111111111111////////////////////////111111111111111111111111222222222222222222222222//////000000000111111111333444444444555777888999===???AAABBBCCCDDDGGGIIIIII)))***,,,...///...---,,,,,,++++++******++++++,,,*********)))******+++,,,++++++++++++++++++++++++((())))))))))))*********,,,,,,,,,+++,,,,,,------------------------------...///111111///...///000---.........///000000000111222222333333444555555777888:::===BBBKKKTTT[[[cccooo}}}zzzvvvuuutttssssssuuuxxxzzz}}}~~~yyyuuurrrmmmgggbbb___^^^[[[YYYWWWXXXZZZ]]]aaagggmmmrrryyyuuujjjddd]]]VVVRRRSSSVVVVVVZZZdddvvvyyyppphhhaaa[[[WWWRRRVVV]]]eeennnxxx{{{tttgggZZZKKKBBB<<<666555666333333333222222222222111222222111000000111111222000000111111111111000///000000000000000000000000...//////000//////......//////000000000000//////////////////////////////000000000000000000000000////////////////////////111111111111111111111111////////////000000000000000000000000111111111222333333333444555777888999===???AAABBBCCCDDDGGGIIIHHH)))***+++---------,,,+++,,,++++++******++++++,,,******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))))))))******+++++++++++++++,,,---...------------------------,,,...//////...---......,,,------...///000000000///000000111222222333333555666777:::???GGGPPPWWW```jjjxxx|||zzzwwwuuutttssssssrrrrrrwww~~~{{{vvvqqqmmmiiiiiieee```\\\ZZZYYYYYYYYYZZZ\\\```dddhhhooowww}}}{{{qqqggg```ZZZSSSQQQSSSUUUZZZcccqqqwwwmmmeee___\\\YYYUUUZZZcccllluuu~~~}}}uuummm```SSSFFF???999444333444333333222222222111111111111111111111111111222222///000000111111111000000///////////////////////////000000111111000000000//////000000000000//////////////////////////////////////////////////////000000000000000000000000000000000000000000000000....../////////000000000111111111222222222333333333333333444666888999:::===???AAABBBCCCDDDGGGIIIKKK,,,,,,++++++++++++++++++,,,++++++******++++++,,,))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++******++++++,,,---......------------,,,,,,,,,,,,...//////...------...,,,,,,---...///000000111...//////000000111222222222444555888<<>>EEEIIIVVV___mmm}}}|||xxxsssooonnnqqqssssssqqqrrrvvvzzz|||wwwtttkkkhhhcccaaa______^^^\\\YYYYYYZZZ[[[\\\___ccceeehhhmmmttt{{{zzzsssllleee___[[[VVVTTTWWW\\\aaattt}}}pppddd^^^]]]^^^```mmmsss|||}}}wwwpppdddYYYJJJBBB:::999888444222333222222222222111111111111000000111222222222222222//////000111111111111111...///000000000000///......//////000111111000000......////////////......000000000000000000000000//////////////////////////////////////////////////////////////////////////////000000111222222333111111111111222222222222444444555666888:::<<<======???AAABBBCCCDDDGGGIIIGGG333111...+++***+++---...,,,++++++++++++++++++,,,))))))))))))***+++,,,---************************)))************+++++++++************+++,,,---............------,,,,,,,,,...000111111000//////000++++++,,,---...///000111000000000111222222333333222333555666888;;;???CCCQQQ[[[kkk}}}zzzuuupppqqqrrrooolllkkknnnqqqpppvvv~~~~~~xxxrrrnnnjjjfffcccaaa^^^[[[YYYYYYZZZZZZYYYVVVXXX[[[^^^aaafffjjjnnnpppvvvtttlllhhhccc^^^[[[YYYXXX]]]cccooowwwkkkbbb___bbbfffiiixxx~~~zzzrrriiiZZZMMMBBB;;;666777888555333444222222222111111111111000///000111222222222222222//////000111111111111111///000111222222111000///------...///000000//////......////////////......111111111111111111111111000000000000000000000000........................////////////////////////,,,------...///000000111000000000000111111111111444555555777999;;;===>>>===???AAABBBCCCEEEGGGIIIIII++++++++++++++++++++++++++++++******************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++*********+++,,,---...///------,,,,,,,,,+++++++++...........................///000///---+++,,,---111000/////////000111222555666666777888:::???BBBKKKSSScccvvv~~~yyyvvvsssooommmkkkjjjiiigggllllllnnnqqqwww~~~zzztttqqqmmmhhheeedddbbb___\\\YYYXXXVVVVVVWWWYYYZZZZZZ^^^```aaacccgggmmmtttyyyuuummmhhheee]]]ZZZ]]]ZZZXXXbbbrrrvvvzzzyyynnnccc^^^]]]```mmmzzzvvvjjj\\\PPPHHH@@@===888333111000111222444333333222111000//////111111000000000000111111111000///---+++)))''''''......//////...---,,,,,,---.........//////000000111000///...............////////////000000000000---......///000111111222000000////////////000000000000000000000000000000222000///...///000222333222222222333333444444444444333333444666888;;;<<>>888333444444444444333333222000000111111111222222222000000111111111111000000111111111000000//////...---...............------.........///////////////------...//////000000000........./////////000000.../////////000000000111000000////////////000000000000000000000000000000000000//////000000111222222222222222111111111111111222555777999::::::999>>>>>>@@@BBBEEEGGGIIIJJJJJJ,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...........................////////////////////////+++---////////////111222111111111222222222222222222333555555444555777888999:::AAAMMMYYYgggzzz|||yyyqqqpppooommmllllllllllllkkkmmmoooqqqrrrtttxxxzzz}}}~~~{{{wwwsssqqqooojjjiiihhhfffcccaaa___^^^ZZZYYYWWWWWWWWWVVVUUUTTTXXXXXXXXXYYYYYY[[[^^^___bbbeeejjjooossszzz|||uuummmgggdddcccccchhhlllsss{{{ppphhhiiiooozzzyyyooogggaaa[[[[[[^^^dddppp}}}~~~yyynnnggg\\\QQQGGG@@@999555555666666666555444222111000000000111222222333333///000111111111111000///000000000//////.........------...............---///////////////.........,,,---...///000000//////............////////////////////////000000000000000000////////////000000000000000000000000000000000000000000000111111222333333333333333333333222111222555777999::::::999@@@@@@BBBCCCEEEFFFGGGHHHIII++++++++++++++++++++++++)))))))))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------,,,,,,++++++,,,------.........---------,,,,,,........................***,,,......------///111//////000111111111111000))),,,///111333555888:::888888<<>>:::888777777777666555333111000000000111111222222222333///000111222222111000///...//////000111222222222,,,---......///.........///////////////.........---...///000000000///...------........./////////////////////000000000000000000////////////000000000000000000000000000000///000000000111111111111222222333333333444444444222333444666888999::::::>>>???AAABBBDDDDDDEEEEEEGGG++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,,,,,,,------------------------------------+++,,,......------...000,,,---.../////////...---(((***...000111333666888777666999@@@HHHTTTeeesss}}}{{{zzzvvvvvvuuurrrooommmmmmnnnnnnnnnooopppqqqqqqppppppmmmmmmnnnooooooppppppqqqqqqrrruuuwwwxxxyyyyyyyyyvvvvvv{{{zzzrrroooooonnnllljjjgggeeecccbbb^^^^^^^^^]]]\\\ZZZXXXWWWXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYZZZ\\\^^^```aaacccgggiiikkkoootttxxx}}}~~~vvvkkkggg```ZZZXXX[[[___bbbiiitttzzzvvvyyywwwkkkaaaZZZWWWSSS^^^mmm~~~~~~vvvoooeee]]]RRRHHHAAA>>><<<:::666666555444333222111111111111111111111222222222///000111222222111000/////////000000111111222222,,,------...//////......000/////////............---...000111000///---,,,---------.........//////000000000000////////////000000////////////000000000000000000000000000000//////000111111111111111000000111222333444444555333333444555777999:::;;;===>>>@@@CCCEEEFFFFFFFFFHHH------------------------((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........++++++++++++++++++++++++))))))((((((((((((((())))))***++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...------...///...///111222222222111000,,,///111111111111222333666555777===DDDNNN^^^lll{{{||||||{{{wwwtttqqqqqqqqqoooooonnnnnnmmmmmmlllllliiihhhhhhhhhggggggggggggaaabbbeeeggghhhiiiiiihhhjjjmmmuuuzzztttiiieeeiiibbbaaa```^^^\\\\\\[[[[[[XXXYYYYYYYYYYYYWWWVVVTTTXXXXXXXXXXXXXXXYYYYYYZZZ[[[\\\]]]^^^___aaadddggghhhlllqqqtttwww|||wwwoooeeeaaa[[[WWWWWW[[[aaafffmmmzzzxxxxxxwwwjjj```ZZZXXXZZZgggxxx{{{rrrkkk]]]UUUJJJAAA;;;888777777444333222222111111222222111111111111111111111111...000111222222111000...222222111000///...------,,,,,,---.../////////...000000//////.........---...///000111000///---+++---------.........//////000000000000////////////000000////////////000000000000000000000000000000//////000111111111111111......///111222333444555444333333444666888;;;<<<<<<>>>AAAEEEGGGIIIJJJJJJKKK++++++------------++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++...---+++))))))***+++,,,///...,,,(((%%%&&&))),,,------------------------,,,,,,------.../////////111111000000111111222333555777777777;;;HHH\\\kkk~~~~~~{{{xxxwwwuuusssqqqooolllhhhdddgggfffdddbbb```___^^^^^^]]]]]]]]]]]]]]]^^^______aaafffllllllgggaaa^^^___[[[[[[ZZZZZZZZZ[[[[[[\\\VVVXXXYYYYYYWWWVVVVVVWWWSSSVVVXXXYYYYYYZZZ[[[]]]bbbccceeefffiiilllrrruuuxxx{{{uuulllggg^^^WWWVVV[[[ZZZWWW___lllyyy}}}{{{rrrggg]]][[[]]]```sssvvvllleeeXXXOOODDD>>>;;;:::777444111222222333333222222111222222222222222222222222000000000000000000000000////////////000000000000000000////////////000000//////......---------,,,---------------...///000,,,,,,,,,---------.........///111222222222111000............////////////000000000000///...,,,,,,111000/////////000222333000000111111111222222222444666777777777777999;;;======???AAACCCEEEFFFGGGLLL++++++,,,------,,,++++++*********+++++++++,,,,,,************))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++---,,,+++))))))***+++,,,---,,,+++)))'''(((+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111111000000111111222333444666777777;;;GGGXXXfffyyy}}}{{{xxxvvvrrrnnnjjjhhhgggeeebbb```___^^^]]]]]]]]]\\\\\\]]]^^^^^^___```eeeiiihhhbbb]]]\\\\\\[[[[[[ZZZZZZZZZZZZ[[[[[[WWWYYY[[[[[[ZZZYYYZZZ[[[]]]^^^___```aaacccgggjjjmmmoooqqqsssuuuyyy~~~wwwooogggbbbYYYSSSRRRXXX[[[]]]iiixxxrrrfff______cccjjj}}}|||pppddd[[[QQQIII@@@:::999999666444111222222333333222222111222222222222222222222222000000000000000000000000////////////000000000000000000////////////000000/////////.........------......---------......///---------.........//////---...//////000000//////....../////////000000000000000000000///...------111000/////////000222222222222333333333444444444444666888888888888:::;;;===>>>???AAACCCEEEGGGHHHJJJ++++++,,,,,,,,,,,,++++++))))))*********+++++++++))))))))))))************,,,,,,++++++************++++++++++++++++++++++++---,,,+++*********++++++,,,+++*********+++,,,---***+++,,,+++***+++---///,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111000000000000111222222222444777888;;;DDDRRR]]]nnnxxx|||wwwtttnnnmmmjjjgggeeebbbaaa`````````````````````aaabbbeeehhhjjjgggbbb^^^]]]^^^^^^]]]]]]\\\\\\]]]]]]^^^\\\^^^```aaaaaaaaabbbddddddeeeffffffhhhmmmssswww}}}~~~vvvooohhhaaa]]]WWWRRRRRRYYY___hhhxxx~~~qqqfffaaaeeelllzzzuuugggYYYPPPHHHBBB;;;777666666555333111222222333333222222111222222222222222222222222000000000000000000000000000000000000////////////000//////......//////000000000////////////......//////...---------.............../////////000000------,,,,,,------...////////////000000000111111111111111111000///......000000000///000111111222222222333333333444444444555777888999999999;;;<<<>>>???@@@BBBDDDFFFHHHHHHIII+++++++++,,,,,,+++++++++************++++++++++++++++++,,,,,,------......,,,,,,++++++******))))))++++++++++++++++++++++++,,,++++++++++++++++++++++++************,,,------***+++------,,,,,,,,,---++++++++++++++++++++++++------...//////000000111000000000000000111222222000333666777:::@@@JJJRRR\\\iiixxxyyyxxxuuuqqqnnnllljjjiiihhhhhhggggggggghhhhhhiiippppppppplllhhheeeeeefffbbbbbbaaaaaaaaabbbccccccdddfffiiikkkllllllnnnppplllnnnqqqtttwww{{{wwwnnngggaaa\\\YYYXXXUUUWWW___iiiwwwrrrhhhfffmmmvvv{{{mmm___QQQHHHAAA===888555444444333222111222222333333222222111111111111111111111111111000000000000000000000000000000000000/////////////////////....../////////000000000000000/////////000///...------------------.........////////////...---,,,+++,,,---...///000000000000111111111111111111111111111000//////000000000000000111111222000000111111111222222222555777999999999:::<<<===??????AAACCCEEEGGGHHHIIIIII+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,---------......//////+++++++++******)))))))))************************++++++++++++++++++++++++************+++,,,,,,---+++---......,,,+++++++++++++++++++++++++++++++++------......///000000000000000//////000000111222///222444666888<<>>??????AAACCCEEEGGGHHHIIIJJJ++++++************++++++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))******+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,+++---...---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000////////////000111111///111333444555777;;;======GGGVVVcccmmmxxx|||yyywwwvvvuuuuuusssssssssuuuvvvxxxzzz{{{}}}xxxqqqggg^^^YYYVVVUUUUUUTTT[[[hhhxxx~~~|||~~~kkk\\\PPPEEE>>>999999777555444333222222111222222333333222222111111111111111111111111111111111111111111111111111111111000000//////......///......------......///......////////////000000//////...---------......,,,,,,,,,------------.../////////...///000000111/////////000000000111111///000000111111000////////////000111111111111000222222333333333444444444333555888999999:::<<<>>>>>>???@@@BBBDDDFFFHHHHHHJJJ,,,+++***))))))***+++,,,***+++++++++,,,,,,,,,,,,******************))))))(((((())))))******++++++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,+++******)))***,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........///////////////000111111000111111222222444555777999>>>FFFRRR___mmmyyy~~~qqqkkkaaaZZZWWWXXXZZZ[[[___jjj{{{ppp^^^QQQHHH@@@;;;444444555555444333444444111222222333333222222111111111111111111111111111111111111111111111111111111111111000///.........///......------......///------........./////////......---------......///------------..................///000000000000///....../////////000000000...//////000000/////////...///000111222111111000222222333333333444444444222444777888888999;;;======>>>???AAACCCEEEGGGHHHIII,,,+++***))))))***+++,,,)))************+++++++++,,,+++++++++******))))))''''''((()))***+++,,,,,,)))))))))))))))))))))))))))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,+++***)))'''((()))***)))***---///------------------------******+++,,,,,,------...///////////////000111111000111111111111222333444999999===FFFUUUeeesss{{{~~~yyyoooiii```ZZZYYY\\\```bbbnnn{{{xxxcccRRRHHHCCC>>>:::///111333444444444555666222222222333333222222222000000000000000000000000111111111111111111111111222111111000///......---.........------.........,,,---------......//////---------------...///000............/////////000,,,---///000000000///...............////////////......///////////////......///000222222111111000000000111111111222222222222444666777888999;;;=========???AAACCCEEEFFFGGGHHH---.........---+++)))((()))***++++++++++++***)))******))))))((((((''''''(((((()))***++++++,,,,,,*********************************++++++,,,---------,,,,,,+++***)))((((((++++++************++++++......---,,,,,,,,,---------...///...------...///111222333333222111///...111111111111222333444444;;;999;;;AAAIIIUUUgggvvv~~~yyyqqqllliiiaaa[[[ZZZZZZ]]]hhhuuu}}}kkkWWWKKKDDD===999888999888666333222111111111000000000000000000000000000000111111111111000000111111111111111111111111111000000///...---------////////////////////////000000///...............////////////000000000000111///...------...///111...///000111111000///...------,,,,,,,,,,,,------111000///---------...///111111000000111111222333000000000000111222333444333444555666666888;;;>>>@@@@@@AAACCCEEEGGGIIIKKKLLL,,,------------+++***)))***************************)))))))))))))))((((((((())))))***++++++,,,,,,************************************************,,,,,,,,,+++******))))))++++++************++++++,,,+++++++++,,,---......---...///...---,,,---///000000111111000000///////////////000111222333444777666777===DDDOOO```ooovvv~~~yyyrrrkkkfffbbb]]]ZZZ\\\aaajjjyyyyyyzzz~~~lll]]]LLLCCC???:::666666666555444222222222333444111111111111111111111111000000111111111111000000111111111111111111111111111000000///......------////////////////////////000000///...............000000000000////////////000///...------...///000//////000000000000//////000//////......//////000111000///.........//////111111000000111111222333111111000111111222333444444555666666666888;;;===???@@@AAABBBEEEGGGIIIJJJGGG++++++,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,)))))))))***************)))))))))***++++++,,,,,,************************++++++******)))((((((''',,,,,,,,,,,,,,,+++++++++++++++************++++++)))))))))***+++---...///,,,...///...---,,,---..................//////000------...///000111333444333111333888>>>GGGWWWdddqqq||||||vvvqqqkkkddd```\\\ZZZ[[[aaakkkzzz|||sssrrruuu{{{nnn\\\OOOCCC===:::666333222222222111222222333444555222222222222222222222222000000111111111111000000000000000000000000000000000000000///......------////////////////////////000//////............///111111000000//////......000///...------...///000000000////////////000000000//////......//////000111111000/////////000000111000000000000111222222111111111222222333444555444555777777777888:::<<<>>>???@@@BBBDDDFFFHHHIIIJJJ******++++++,,,,,,,,,,,,,,,+++)))(((((()))+++,,,))))))******++++++,,,,,,))))))*********+++++++++************************++++++******))))))))))))+++++++++,,,,,,---------++++++************++++++))))))))))))***+++,,,---,,,---......,,,,,,---......------,,,---///111222////////////000111111222111000111666:::AAANNNZZZlllxxx~~~{{{vvvqqqkkkeee```]]]ZZZ]]]bbbjjjwwwzzzsssooorrrxxx{{{kkk___RRRIII@@@<<<:::555111000111111111111222333333444222222222222222222222222000000111111111111000000111111111111111111111111000000//////............////////////////////////000///............//////111111000000//////......000///............///000111000///......///000111......------------......111111111000000000000111000000000000000111222222222222222222333444555555444555777777777888:::;;;===>>>@@@BBBDDDFFFGGGGGGLLL************+++,,,,,,---,,,+++)))(((((()))+++,,,))))))******++++++,,,,,,***************+++++++++*********************************+++++++++,,,,,,***++++++,,,,,,------...++++++************+++++++++******))))))*********,,,---...---,,,+++,,,......---------...000222333222222111000000000000111111000222666999>>>HHHRRRbbbooo~~~}}}wwwuuuqqqkkkeeeaaa___^^^\\\dddooozzzyyytttrrrssszzz~~~xxxmmm___UUUHHHAAA<<<;;;999555222222222222222222222222111111222222222222222222222222000000111111111111000000222222222222222222222222////////////............//////////////////////////////............//////111000000000/////////...//////............//////111000///......///000111.........------.........000000000111111111111000000000//////000000111222222222222222333444555555333555777888888888:::;;;===>>>@@@CCCEEEFFFGGGGGGHHH***************+++,,,---,,,+++***))))))***+++,,,)))))))))***************************************************************)))******+++,,,,,,------******++++++,,,,,,------++++++************++++++,,,++++++***))))))******+++---...---,,,+++,,,------------......000111111222222111000000000111111222111333666888:::BBBKKKYYYhhhyyy|||xxxuuuooommmiiiddd___^^^```cccdddsss~~~|||vvvsssuuuyyy~~~{{{tttnnniii```TTTKKK===888555777777444444555444444444444333222000000222222222222222222222222000000111111111111000000111111111111111111111111//////////////////......///////////////////////////............//////000/////////000000000000000////////////////////////000000////////////000000111000000//////000000111...///000111111111000000000////////////000111111111111111222222333444555111444666888888999;;;<<<===>>>AAADDDFFFGGGGGGGGGGGG+++******))))))***+++,,,***************************)))))))))))))))((((((************************************************************++++++++++++*********+++++++++++++++++++++************++++++++++++*********++++++,,,+++,,,------++++++,,,---+++,,,---...............///......///000111222222000000222555555555;;;CCCOOO___rrr{{{vvvrrrooolllgggeeebbb^^^]]]```ggglllvvvzzzsssooopppooorrr{{{tttnnnfffaaa\\\TTTIIIAAA888444222444444222222555444444555555444333111000111111111111111111111111000000111111111111000000////////////////////////.../////////////////////////////////////////////...............///000000......//////000000111111......////////////......//////000000000000//////111111000000000000111111---...///000000000/////////////////////000111111111111000111111222333444///222666888999:::<<<======???BBBEEEGGGHHHHHHGGGKKK,,,+++***))))))***++++++)))***++++++++++++***)))******))))))((((((''''''++++++******************************************++++++******)))(((((((((************************++++++************++++++))))))******+++,,,......+++,,,------++++++,,,---***+++,,,---...---,,,+++++++++,,,---///111333444///...000333333222777>>>CCCTTThhhwwwzzztttppplllhhhfffcccbbb```]]]]]]dddnnnuuusssmmmjjjhhhkkklllttt{{{nnnggg___YYYTTTLLLBBB:::;;;666444444333000///222333444555666555444333222000000000000000000000000000000111111111111000000.................................///////////////////////////////////////...............///000111------...///000111222222......////////////.........///000111111000///...//////............//////,,,---...000000000///...///////////////000111111000000000000111222333444...111555888999;;;<<<>>>===???CCCFFFHHHHHHHHHHHHLLL+++)))((('''((()))+++,,,++++++++++++++++++++++++***)))))))))((((((''''''***)))(((''''''((()))***************************++++++******************+++++++++++++++++++++++++++++++++*********))))))'''((()))++++++,,,,,,,,,------------------------)))---000///+++***---111,,,------...............111111111222333444666777@@@FFFUUUiiiyyy}}}yyyrrrllliiifffdddccc]]]]]]___bbbaaadddtttrrrggg```aaaeeefffrrrwwwpppeeeVVVLLLHHHDDD===888777666555444333222222222333333333222222111111111000000000000000000000000000111222333222000...,,,111000///000111222111///000///...------...///000............////////////,,,,,,,,,,,,,,,---...///------......//////000000---------........./////////////////////......---//////000000000000/////////000000000000000/////////////////////000111111333222111000000111222333222333555777999<<<===>>>@@@AAABBBDDDEEEGGGHHHIIIKKK)))((('''&&&'''(((***+++++++++++++++++++++++++++*********)))))))))((((((+++***)))(((((()))***+++************************************************+++++++++++++++++++++++++++++++++*********))))))((()))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))),,,......,,,+++---000------...////////////...111111111222333444555666:::???LLL]]]kkkwww}}}tttppplllgggdddbbbaaa```]]]]]]```ggglllttttttjjjaaa\\\^^^bbbnnn}}}zzzlllaaaRRRHHHDDDAAA;;;777666666555444333333333333333333333222222222111111000000000000000000000000000111222333222000...---000///...///000111000...//////..............................////////////---------------...//////.........///////////////---------........./////////////////////......---//////000000000000////////////000000000000//////...............///000000000000000000111222444555555666777999:::<<<======@@@@@@BBBCCCEEEFFFHHHHHHIII(((((('''&&&'''((()))***+++++++++++++++++++++++++++++++++************)))++++++************++++++************************************************+++++++++++++++++++++++++++++++++***************************************++++++++++++++++++++++++******+++,,,,,,---......---......///////////////000000111111222333555555666888AAAOOO\\\hhhvvv|||wwwmmmkkkiiifffcccaaa```___```aaaiiiuuu~~~tttiiibbb^^^\\\```ggguuuxxxdddZZZLLLCCC???===999666666555555444444444555555333333333222222222222111000000000000000000000000000111222222111000...---///...---...///000///---.../////////...---,,,,,,............////////////............///////////////////////////.........------.........////////////////////////......---//////000000000000////////////000000000000//////......---------...///////////////000222333555666888888999:::;;;<<<<<<===???@@@AAABBBDDDFFFGGGHHHIII)))(((((((((((()))******************************++++++++++++++++++++++++***************************************************************+++++++++***+++++++++++++++,,,,,,************************++++++******************++++++++++++,,,,,,,,,,,,***))))))***---......------...//////000000//////000000000111111222444444555555;;;FFFRRR^^^mmmyyywww{{{vvvrrrnnnmmmllljjjfffcccbbbbbbggglllyyyvvvmmmddd``````cccllltttqqq\\\SSSGGG>>>;;;:::777555555555444444444555666666222222222222222222222222000000000000000000000000111111111222111000///...000///......000000///........./////////---+++***............/////////////////////000000000//////000000//////......------............///////////////////////////......---//////000000000000//////...//////000000000000//////............///000000///000000111222333444555666777888999:::<<<<<<===>>>???@@@BBBDDDEEEFFFGGGKKK******)))*********++++++************************+++++++++++++++,,,,,,,,,((())))))))))))))))))(((************************))))))*********+++++++++*********++++++,,,,,,,,,************************,,,+++***))))))******++++++,,,,,,,,,------......+++******+++---......------......///////////////000000000000111111222333444333777@@@JJJUUUdddqqqqqqzzz|||wwwsssooommmpppqqqpppmmmiiifffeeeeeerrr|||qqqiiibbbaaaeeemmmzzzwwwfffSSSLLLBBB<<<999888777666555555444444444555555666222222222222222222222222000000000000000000000000111111111111111000000///111000//////111111000///---...///000///...,,,+++............///////////////000000111111000//////000000//////......------........./////////000000///////////////......---//////000000000000//////......///000000000000000000000//////000000111222111222222222333333333333333444555777:::<<<===>>>>>>???@@@BBBDDDEEEFFFGGGKKK*********+++++++++,,,,,,***************************++++++++++++,,,,,,,,,(((((())))))))))))((((((************************)))))))))***++++++,,,,,,*********++++++,,,,,,---***************+++++++++++++++***))))))***+++,,,,,,,,,,,,------......///,,,,,,------------......,,,------...............000000//////000111111222222111333:::BBBJJJWWWbbbjjjsss|||wwwtttrrrqqqppprrrssstttrrrnnnmmmooorrryyylllfffdddiiirrr~~~jjjZZZIIIEEE???:::888777666555555444444333333333444444111222222222222333333333000000000000000000000000111111000000000000000000222000///000111222111000......///////////////...............///////////////000111111111000...---///////////////.............../////////000000000///////////////......---//////000000000000//////---...///000000111111000111111000000111111222333222222333333333333222222222333555777999<<<===>>>???@@@AAABBBDDDFFFGGGHHHIII))))))***+++++++++++++++************************************+++++++++,,,((()))************)))(((************************((())))))***++++++,,,,,,)))******+++,,,,,,------))))))*********++++++++++++***)))((()))***,,,---***++++++,,,------......---///111///---+++---///+++,,,,,,---------------000////////////000111111222000222777;;;@@@IIIQQQ___iiiwww{{{uuurrrrrrtttuuuvvvvvvzzz}}}}}}|||tttjjjiiiooo{{{|||lllZZZLLLAAA???<<<999777555444333555444333222222222222222111111222222222333333333000000000000000000000000111000000000000000111111111///...///000111000//////////////////000111222............////////////...///000111111///---,,,.........///////////////.../////////000000000000///////////////......---//////000000000000//////---...///000111111111111000000000000000111111222000111333444444444444333444555666888:::<<<===>>>@@@@@@BBBCCCEEEFFFHHHHHHIII(((((()))***************)))))))))))))))))))))))))))))))))******+++++++++)))***+++,,,,,,+++***)))************************((())))))***++++++,,,,,,))))))***+++,,,,,,------))))))******++++++++++++***)))(((((()))+++---///))))))***+++,,,,,,---------111333111,,,***---000***+++,,,,,,------,,,,,,000////////////000000111444222333666888:::@@@GGGVVV```ooozzzzzzsssoookkkjjjlllppptttvvv}}}{{{qqqlllppp{{{}}}kkk]]]NNNBBB<<<;;;:::888666444222111555444333222111111000000111111111222222333333333000000000000000000000000111000000000000000111111000...---...///000///...//////......000111333555............/////////000...///000111000///---+++---.........//////000000////////////000000000000///////////////......---//////000000000000//////---...///000111111111111///////////////000111111...000222444555555555555777888999:::;;;<<<<<<===@@@AAABBBDDDEEEGGGHHHIIIKKK))))))***++++++++++++***---***((((((***,,,+++***,,,,,,------......---------,,,++++++*********+++)))************+++++++++((()))+++---...---+++******************************++++++++++++***))))))++++++******************,,,,,,,,,---------..............................,,,,,,,,,---------......---------......000111222333333333333333666;;;>>>IIITTTfffvvvzzzsssqqqjjjggggggjjjmmmooosssyyy|||~~~uuusssppp|||qqq^^^NNNFFFFFF<<<999777666666777777666222333333333333222111000222222222222222222222222333111...,,,---000333666111111222222222222111111222111000///......//////////////////////////////---...///000000///...---666333000......///000000222000...++++++,,,...///000000000222444333///+++000...,,,,,,---.........000000///////////////000333222111000000111222333000///.........///111222000111333444555555444333666666777999;;;<<<>>>>>>??????@@@BBBDDDFFFHHHIIIJJJ)))***************))))))---***((((((***++++++***,,,++++++******+++---...,,,,,,,,,+++++++++******************++++++++++++)))***+++,,,,,,,,,++++++***************************++++++++++++***))))))************************++++++++++++,,,,,,,,,---........................,,,,,,,,,---------.....................///000111111111111111222444888<<>>??????@@@BBBDDDFFFHHHIIIJJJ&&&'''((()))***+++++++++,,,***((((((***+++******,,,***)))((((((***,,,---++++++,,,---,,,+++***)))************+++++++++,,,+++************+++,,,,,,***************************++++++++++++***))))))************************************++++++++++++------------------------,,,,,,,,,---------......//////.........//////000//////000///000222666999>>>DDDQQQaaannnyyy|||vvvooohhhdddeeebbbbbbeeejjjmmmooottt{{{|||rrrrrrwww{{{eeeUUUIII???999888999777555444555555444333111222222333333333222222222222222222222222222222111111111111000///...---...//////000000//////.........000111111000//////////////////////////////......////////////......//////.....................---+++******,,,...//////...------...///---,,,+++***)))+++///111222222000//////......///000000//////000000000000//////...///000000111111000000000111222333444444444444555666777888:::<<<===>>>??????@@@BBBDDDFFFHHHIIIKKK"""$$$&&&(((***,,,------******))))))*********)))******)))))))))***+++,,,)))***,,,------,,,***)))*********+++++++++,,,,,,,,,+++***))))))***+++---***************************++++++++++++***))))))***************+++++++++*********++++++++++++,,,------------------------,,,,,,,,,---------......000//////............///...////////////111444777999<<>>:::888777555444444444444333222111111222333333333222222111111111111111111111111000000000000000//////......//////000000//////...,,,---000111222111000///////////////////////////...//////////////////......000111222111000000000///...---------///000222222000///....../////////+++******,,,///111222111//////.........///000000---...///000000///...---...///000222222111000000000111111222333333444444666777888:::;;;===>>>?????????@@@BBBDDDFFFHHHIIILLL%%%&&&''')))************))))))******))))))))))))((()))***,,,,,,++++++***)))***,,,------,,,***)))***++++++++++++,,,,,,,,,---+++)))(((((()))+++,,,***************************++++++++++++***))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------......000//////............///...///000000000222444777666888@@@NNN^^^mmmsssjjjccc]]]]]]___``````ccciiioooxxxxxxrrrtttooo^^^KKKAAA===999666555666555333333444444222000111222222333333333222222111111111111111111111111000///...---...///111222///000000111111000000///,,,---000111222111000////////////////////////////////////....../////////+++...111111000......//////............///000111111000///---,,,---...000---,,,,,,---///000///..................///000000---...///000000///...---...///111222222222111000000111111111222333444444777888999;;;<<<>>>???@@@??????@@@BBBDDDFFFHHHIIILLL+++++++++***)))(((&&&%%%''')))******)))(((((()))))))))***++++++++++++***)))***+++,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,+++)))(((((()))***+++***************************++++++++++++***)))))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........//////000...000111111111222444666555666<<>>???@@@??????@@@BBBDDDFFFHHHIIIKKK,,,,,,,,,+++***((('''&&&&&&)))++++++)))'''((()))+++)))'''&&&'''(((+++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,+++***)))(((((()))******************************++++++++++++***))))))((())))))***++++++,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///000111...///111111111111333555444555999@@@GGGUUUjjj}}}~~~sssgggaaa]]][[[]]]aaafffjjjuuuyyyrrrqqqtttxxx}}}xxxeeeQQQIIIBBB>>>;;;666555666555444444555555444222000444444444333222111000///111111111111111111111111......//////////////////...//////000000//////...000000000000////////////////////////////////////000///...------...///000111444666555111///000333.........---------------+++------,,,***)))***,,,...------...000///---+++------------...///000000000//////////////////000111111000000111111222333111000000000111222333444555666777999;;;<<<===>>>??????@@@BBBDDDFFFHHHIIIJJJ((()))***++++++,,,,,,+++%%%(((++++++)))'''((()))---)))%%%!!!"""&&&+++///+++*********++++++------++++++,,,,,,,,,---------++++++***)))))))))))))))***************************++++++++++++***))))))((())))))***++++++,,,,,,))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------......000111222---///000111000111222444222444777;;;???JJJ```ttt~~~yyyoooeee```^^^]]]```eeettt|||{{{rrrmmmiiieeeiiiqqq|||hhhVVVGGGBBB>>><<<999333222444555555444555666555222000555555444333222000///...000000000000000000000000...///111222111///,,,***---..................---222111000///......//////////////////////////////000///...------...///000...111333111,,,***,,,///111111000000//////......,,,...000///,,,***,,,...---,,,---...000000...,,,,,,,,,,,,---...///000111111000///......///000111222111000000000111333444111000000000000222333444444444666777999;;;<<<===???@@@@@@BBBDDDFFFHHHJJJJJJ,,,,,,,,,,,,,,,+++***)))(((((()))***************+++***)))(((((()))***+++,,,+++***(((((((((((()))((()))+++,,,,,,+++)))((('''((()))***************))))))))))))))))))))))))******+++++++++,,,,,,,,,///...------++++++***)))++++++++++++************++++++,,,,,,,,,++++++***,,,,,,------.../////////,,,,,,,,,---...///000000333333333222222222111111///111333555999BBBPPPZZZrrr|||}}}zzzxxxqqqiiidddddd```^^^iiizzztttllldddaaa```cccmmmyyynnnWWWHHH???>>>===:::999777666666555666666777666444222111111111111111111111111111222222111111000000//////111111000///////////////000---+++,,,///111000...////////////////////////......////////////.....................///000000000000//////.........---.........------,,,,,,,,,------............------...///////////////......000000////////////000000///000000000000000////////////000000000111111111000111333444555666666666666777777888:::<<<>>>???@@@@@@AAABBBDDDFFFGGGHHHIII++++++,,,,,,++++++***)))(((((()))***************+++***)))(((((()))***+++,,,+++*********+++,,,---+++,,,------,,,***(((&&&((())))))************************************************+++++++++,,,,,,---------,,,,,,++++++***,,,+++***)))((('''&&&%%%***+++,,,------------,,,...............---------,,,---------.../////////000000000//////.........000222444444666===HHHPPPeeesss}}}zzzwwwuuurrrpppnnnooogggccceeefffkkk|||rrriiiddd```___```iiiwwwuuuaaaOOODDD:::999888777777777888888444555555555444333111111222222222111111111111111111111111000000000000000111000000///////////////333111///000222333222111////////////////////////......////////////......---------------...//////000/////////.........---/////////......---------------............------......////////////......000000////////////000000//////000000000000//////111111111111222222222222111222222333444555666666666777777888:::<<<>>>???BBBBBBBBBCCCEEEGGGHHHIIIJJJ***++++++++++++******)))(((((()))*********************))))))))))))************)))******,,,---...++++++,,,---,,,+++***)))***************)))))))))*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))((((((''''''++++++,,,---.........---//////......---,,,,,,+++------..................//////............------111333444333333666===BBBRRRccczzz~~~yyyvvvtttrrrqqqooollljjjiiiiiiiiimmmgggeeejjjqqq~~~~~~qqqddd^^^]]]\\\___ccctttqqq___PPPEEE>>>888777555444333444666777333333444444333222111000222222222222111111000000000000000000111111111111000000//////......//////000///......///000///---////////////////////////......////////////......,,,,,,,,,,,,,,,---....../////////...............///////////////.........------............------......///////////////...000//////......//////000//////000000000000//////000000111111111222222222222222222222333444666777666777777888:::<<<>>>???CCCCCCCCCDDDFFFGGGIIIIIIKKK)))***************))))))(((((()))******************))))))))))))))))))***((((((((((((((()))******'''(((***,,,---.........,,,++++++***))))))))))))************************************++++++++++++******++++++,,,,,,,,,,,,((())))))+++,,,------...+++,,,,,,---,,,,,,++++++.........------,,,,,,,,,...............---------000000000000000000000000111222333222111222666999BBBRRRhhhyyy|||}}}|||vvvqqqllliiihhhfffeeeeeeddddddfffiiikkkmmmlllooowwwxxxkkk___ZZZ[[[___gggoooooo[[[MMMDDD>>>:::;;;999666333111111222333333333333333333222222111333333222222111000000000//////000000111111222222000//////.........//////......------...---,,,,,,////////////////////////......////////////......------,,,,,,------...///........................//////..................------............---------...///////////////////////////....../////////...//////000000000000////////////000000000111111333222111111222444666888666777777888:::<<<>>>???BBBCCCCCCDDDEEEGGGHHHIIIKKK((())))))******)))))))))(((((()))***************)))))))))******)))))))))))))))))))))((((((''''''&&&''')))+++,,,......///---,,,+++***))))))******************************))))))*********+++++++++)))******++++++,,,,,,---((()))***+++,,,---...///,,,,,,,,,++++++)))(((''',,,,,,,,,,,,------.....................---------111111111111111111111111000111222222111222444555:::DDDUUUhhhxxxyyyvvvxxx~~~tttqqqmmmhhhdddaaa^^^^^^\\\]]]]]]]]]]]]aaagggkkkoootttttthhh]]][[[___iiixxxxxxlll\\\NNNEEE@@@<<<999:::888666333222222333333444444444333333333333333222222222111111111000000//////000000111111222222//////............/////////000111111111000//////////////////////////////......////////////.....................//////000---------...............------------------------------............------------.../////////////////////............//////......///000000000000000000000000111111111222222222222000000111333666888666777777888:::<<<>>>???@@@AAAAAABBBDDDFFFHHHIIIJJJ'''(((((())))))))))))((((((((()))***************))))))************))))))++++++++++++***)))((('''******************++++++---,,,***))))))***+++,,,++++++++++++++++++++++++)))))))))************+++)))*********++++++,,,,,,***************)))))))))++++++++++++***((('''&&&***++++++,,,------......------........................////////////000000000000000111222333444444777<<>>;;;888555444444444444555666666555444333333333333444444111111111111111111111111000000000000111111111111......------......//////+++---000000///...//////////////////////////////......////////////......///............///000000---------------.........,,,,,,,,,---------------------............------,,,---...///000000000000///......------......///---...///000000111111000111222222222333333333333111111111111222333555666666777777888:::<<<>>>???>>>???@@@BBBDDDGGGIIIJJJJJJ&&&'''(((((())))))(((((((((((()))***************((()))***++++++***)))((())))))***++++++***)))(((******)))))))))))))))))),,,+++***))))))+++,,,---++++++++++++++++++++++++))))))))))))***************************++++++++++++++++++******))))))))))))******+++++++++******,,,,,,,,,,,,,,,,,,,,,---,,,---------.../////////---------....../////////000///...///000222333333666888>>>HHHWWWiiiyyyvvvooonnnnnnttt}}}{{{vvvqqqkkkddd```ZZZYYYVVVTTTRRRQQQQQQQQQRRRUUUXXX[[[^^^fffrrrzzz{{{kkkggggggmmmyyy|||jjjTTTMMMEEE???<<<;;;999777222333444555555555444444333333222111111222333444000000000111222222333333111111111000000000000000...------------...///000&&&***---...---,,,---...////////////////////////......////////////.........------------...//////,,,,,,,,,------.........------------.........///------............------,,,---...///000000000000///......------......///---...///000111111111111000000000000111111111111000000111222333444444555666777777888:::<<<>>>???===>>>@@@BBBEEEHHHKKKMMMKKK&&&&&&'''((())))))(((((((((((()))***************((()))***++++++***)))(((%%%&&&''')))))))))((((((''''''''''''(((***+++,,,,,,+++***))))))+++---///++++++++++++++++++++++++))))))))))))************************************+++++++++,,,,,,------...((((((***+++,,,------......------,,,,,,++++++***,,,,,,------...///000000........./////////000000111///......///111222222555777;;;@@@KKK\\\ppp~~~vvvoookkkaaaiiixxx}}}zzzvvvsssnnnjjjfffaaa\\\XXXWWWUUUTTTRRRQQQQQQQQQQQQQQQVVV\\\aaahhhsssvvvnnnmmmpppyyymmmYYYOOOHHH@@@:::999888777555333444555666555333000///222222111000000111222333//////000111222333333444222222111111000000//////---------------...///000(((,,,000111000///000222////////////////////////......////////////......---,,,,,,,,,,,,---......,,,,,,,,,------.........---.........//////000000---..................---,,,---...///000000000000.........------.........---...///000111111111111,,,,,,,,,,,,---------...///000111222444444444444666777777999:::<<<>>>???===>>>@@@CCCGGGJJJMMMOOOLLL))))))))))))(((((((((((())))))************))))))---,,,,,,+++***)))((((((...---+++*********++++++(((((((((((()))))))))))))))***++++++++++++***)))++++++++++++++++++++++++,,,+++)))((('''''''''((())))))))))))))))))))))))((()))+++,,,------,,,+++...---,,,,,,++++++++++++---------,,,,,,------...///...------,,,,,,,,,,,,///////////////000111111222111///......000222444222222444888>>>KKK```ssswwwkkkgggfffiiirrr~~~{{{xxxtttnnniiifffddd```]]]ZZZWWWUUUSSSNNNMMMNNNRRRPPPMMMQQQYYY]]]bbbiiipppyyy|||vvvqqqwwwkkk\\\SSSAAA???;;;777666666888:::666555333111111222333444222222111111111111222222000000000000000000000000111111000000//////......111111000///////////////...............///000000000000000///...,,,+++***////////////////////////000///...---,,,------...---------------...///000000---+++,,,......,,,***------------------------222111000000111111111000,,,,,,,,,---...///000111111000///...............////////////000000000000111111222333444555555666222333444777:::===@@@AAAAAAAAABBBCCCEEEFFFHHHIIIJJJ''''''(((((())))))******''''''((()))***+++++++++******)))))))))))))))))),,,+++***)))((())))))***************+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++)))(((''''''(((((())))))))))))))))))))))))((()))+++,,,------,,,,,,...---,,,,,,+++++++++,,,...---,,,,,,,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,...............//////000////////////000000000111222111333666:::CCCUUUeeeuuuqqqnnnlllnnnvvv}}}wwwsssnnnkkkhhhccc^^^YYY^^^\\\YYYWWWUUUTTTSSSRRRQQQOOOPPPTTTTTTUUU\\\ffflllttt~~~}}}nnn^^^PPPGGG???===:::777666666777888555444333222222222333333222222111111111111222222000000000000000000000000111000000000/////////...000//////..................---------......//////.........///......---,,,........................000///...---,,,------...---------------.../////////---,,,,,,......,,,***---------------------------,,,,,,,,,------,,,,,,...............///000000...------,,,++++++,,,,,,////////////000000000000......///000111222333333444444666888:::===@@@AAAAAABBBBBBCCCEEEGGGIIIJJJLLL&&&&&&'''((()))***++++++&&&&&&''')))***+++,,,---''''''(((((())))))))))))))))))((('''''''''((((((************++++++++++++++++++,,,------,,,++++++************************,,,+++***)))(((((((((((())))))))))))))))))))))))))))))***,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------,,,+++++++++++++++,,,++++++++++++,,,,,,---,,,------------.........,,,---///000000///......111000111333444999FFFSSSbbbrrr|||uuuqqqqqqtttvvvwww}}}~~~xxxsssmmmiiidddaaa^^^[[[YYYWWWSSSQQQRRRQQQPPPOOOOOOOOOPPPQQQUUUUUUWWW\\\aaahhhsss~~~}}}xxxgggZZZNNNCCC<<<<<<;;;999777666555555555444444333333333333222222222222111111111111222222000000000000000000000000000000000000///////////////.........------------------------.........///,,,,,,---.../////////...------------------------//////...------------...------------.........//////---,,,,,,---...---+++------------------------------------------------//////........./////////111000000///////////////////////////000000000000000111111222333444555555666777777999;;;>>>@@@AAABBBBBBCCCDDDFFFHHHJJJKKKNNN'''''''''((()))*********''''''((((((***+++,,,---))))))))))))))))))))))))(((((((((((('''((((((((('''((((((((())))))))))))))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,------,,,,,,++++++,,,,,,,,,------,,,+++************************+++,,,,,,---,,,,,,---...............,,,,,,---............---111000111222222444;;;EEERRRaaauuu~~~zzzwwwtttqqqppprrrtttxxx{{{tttnnniiiddd___\\\WWWVVVUUUTTTTTTTTTSSSSSSLLLMMMNNNNNNOOOQQQUUUWWW\\\```hhhqqq{{{~~~yyydddTTTLLLFFF???999888888888777666555333333333333444444444333222111222222111111111111222222000000000000000000000000000000000000////////////////////////......------------...///////////////,,,---......///.........------------------------............------......------..................---------------------,,,---------------------------...//////......///000......------......//////222222111111111111111222////////////000000000000222222333444555666777777888888999:::<<<>>>???@@@BBBBBBCCCEEEGGGIIIKKKLLLNNN))))))))))))((((((((((((***))))))((())))))***+++,,,,,,+++******)))((((((((()))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))------------------------+++++++++++++++*********))))))))))))))))))))))))************+++,,,------,,,,,,,,,++++++,,,,,,------,,,++++++*********+++************+++,,,,,,---,,,---.../////////.........---+++***+++,,,...///000///111333333222777>>>FFFPPP```rrr|||xxxooommmiiihhhkkktttxxxqqqmmmgggaaa]]]ZZZWWWTTTQQQQQQPPPPPPOOOPPPQQQRRRMMMOOOQQQSSSVVVZZZ```eeekkkvvv~~~}}}{{{~~~vvvhhhUUUIIIDDDBBB===999666777777777666444333222333333444444444333222111222222111111111111222222000000000000000000000000////////////000000000000///000000000000///...------...///000000000//////.........///......---,,,........................------..................---......//////...------,,,---------------------------------------------***,,,...---,,,,,,---///,,,,,,,,,,,,---...///000.........------......///////////////000000000000//////000111222333444444999999:::;;;<<<>>>???@@@BBBBBBCCCEEEGGGIIIKKKLLLNNN***)))))))))((((((((('''+++***)))(((((()))***+++------,,,+++***)))(((((())))))***+++++++++******************++++++++++++,,,+++************+++,,,------------------------++++++,,,,,,,,,++++++***))))))))))))))))))))))))************+++,,,---...,,,,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,---,,,---...000000///.........---+++)))***,,,...000000///000333333222555:::<<>>===;;;999666666666666555444333222444444333333333333222222222222111111111111222222000000000000000000000000////////////000000000000///000111111111000...---,,,---///000000000///....../////////...---,,,,,,////////////////////////,,,---......///.........---.../////////...---,,,+++---...---,,,,,,---///------------------------,,,///111000......000333---------------.../////////............///000000////////////000000000000111111222333444555555666888999999:::<<<>>>???@@@AAAAAABBBDDDFFFIIIKKKLLLNNN(((((((((((())))))))))))***)))((('''((()))+++---++++++******)))))))))(((((()))***+++++++++******************++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++***+++,,,------,,,++++++))))))))))))))))))))))))+++************,,,---...,,,+++++++++,,,,,,---...++++++++++++,,,---...///...---,,,,,,,,,,,,,,,,,,+++,,,---//////...---,,,---,,,,,,+++,,,---...///000...///222222000222666444999BBBNNN___ttt|||uuuoookkkkkklllpppvvv~~~xxxqqqjjjdddaaaXXXTTTPPPNNNNNNNNNNNNNNNMMMOOOPPPPPPPPPQQQVVVYYY]]]bbbjjjrrrzzz{{{sssuuu}}}nnn]]]MMMHHHAAA===:::999888777666666666555444444333333555444333222222222333333222222111111111111222222000000000000000000000000.../////////000000000111...///000111000///---,,,***+++---...///...---,,,,,,---......///.................................,,,,,,.../////////......---...///000///...,,,+++***,,,......,,,,,,---///---------------------------111444333111000333666222222111///............000000//////000000111222////////////000000000000333333444555666777888888777777888:::;;;>>>???AAA???@@@AAACCCFFFHHHKKKLLLNNN&&&&&&'''((()))***++++++((('''''''''(((***---///(((((((((((())))))))))))'''((()))+++++++++***)))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))***+++,,,---------,,,+++))))))))))))))))))))))))+++******)))***,,,---...++++++++++++,,,,,,---...+++++++++,,,---...///000///......---,,,,,,,,,,,,)))***,,,......---,,,++++++,,,---.........------000------000000...///222111666<<>>;;;999888777777777666555444444444444444666555333111111222333444222222111111111111222222000000000000000000000000.../////////000000111111---...///000000...,,,+++((()))+++------,,,+++******+++,,,...///000000000------------------------+++,,,.../////////......---...///000000...,,,+++***,,,......,,,+++...000------------------------***---111000---,,,000333777666444222000...------,,,,,,,,,,,,,,,---......////////////000000000000000111111222333444555555666777777999;;;>>>@@@AAA??????AAABBBEEEHHHJJJKKKOOO***((('''&&&&&&'''(((***)))))))))))))))******+++((((((((((((((()))*********)))))))))((((((''''''******************))))))''''''((())))))))))))))),,,+++)))((()))***,,,---))))))*********++++++,,,************))))))((((((,,,***(((''''''(((***,,,,,,++++++******++++++,,,***+++,,,---...---,,,+++------------------------------------------------+++,,,...000111111000///////////////000000000000111555888;;;AAAOOOcccsss|||zzzwwwvvvwwwxxxxxxxxx~~~}}}uuupppfffdddaaa\\\WWWSSSOOOMMMKKKMMMPPPQQQQQQRRRSSSTTTXXX]]]cccgggllluuu|||wwwvvv~~~uuuhhhXXXKKKDDD>>><<<999888777777555444333333333333333333333333333333333222222222111111111111111111111111111111111222222222000...,,,+++///000111222222222222222///...---,,,,,,+++,,,,,,++++++,,,,,,---.........................................................------------------------000///...---,,,+++******+++,,,---...///...---,,,.........////////////000---...///000111111111111000///...------...///000////////////000000000000000000///////////////000222222222222333444555555666888;;;<<<<<<===???AAA@@@AAADDDEEEFFFHHHLLLNNNNNN)))((('''&&&&&&'''((())))))))))))))))))******+++((((((((((((((()))******++++++++++++*********)))&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))((('''&&&%%%&&&''')))***++++++******************++++++*********)))))))))+++***)))(((((()))***+++,,,++++++******++++++,,,)))***+++,,,------------------------------------........................,,,---......////////////.../////////000000000000,,,///111333666AAARRR___ssszzzwwwuuuvvvxxx}}}~~~xxxsssnnnggg```\\\\\\[[[YYYVVVTTTRRRPPPOOOMMMOOOQQQSSSUUUZZZ___dddiiiqqq{{{~~~}}}rrrdddXXXLLLCCC???<<<:::777666666666555333333333333333333333333333333333222222222111111111111111111111111111111111...///000111111000000/////////000000111000000000444333333222222222222333.........---------------................................................------------------------...---------------,,,,,,+++,,,------......------,,,,,,,,,,,,---------------...///000000000000000000///...------...///000....../////////000000000000000////////////000000222222222222333444555555666888:::;;;<<<===???AAA@@@BBBDDDEEEFFFHHHKKKNNNNNN)))((('''&&&&&&'''((())))))))))))))))))******+++((((((((((((((())))))***++++++++++++************((((((((())))))*********''''''((()))))))))))))))***)))((((((((()))+++,,,,,,++++++******)))((((((+++++++++++++++*********************************++++++************++++++((())))))***+++---...///------------------------...........................---------------............/////////000000000...000222111222888DDDMMMZZZhhhyyy}}}zzzwwwvvvyyy{{{uuusssppplllhhheeeaaa\\\YYYRRRQQQPPPOOONNNNNNNNNNNNQQQRRRVVVZZZbbblllwwwooo\\\OOOGGG@@@;;;;;;999777555555555555555333444444444444444444444444333222222222222111111111111111111111111111111111---...///000111111000000...///////////////...---111111000000000111222222000000//////...------,,,................................................------------------------,,,,,,,,,------.........---,,,,,,,,,,,,---......,,,,,,,,,,,,------------......///000000000//////000///...------...///000------........./////////000000////////////000000222222222222333444555555666888:::;;;<<<===???AAAAAACCCDDDEEEFFFGGGJJJMMMNNN)))(((''''''''''''((())))))))))))))))))******+++))))))(((((((((((()))))))))))))))((((((((((((((()))))))))******++++++,,,''''''((()))))))))))))))******))))))******+++,,,************))))))))))))++++++++++++++++++++++++)))******++++++******)))++++++************++++++***)))))))))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,........................///...,,,++++++,,,---............/////////000000111333555444333555;;;AAAEEERRRbbbqqq{{{}}}}}}{{{rrrjjjeee___]]]ZZZXXXWWWVVVTTTSSSQQQQQQPPPOOOPPPPPPQQQRRRVVVZZZbbblllyyy}}}~~~~~~iii[[[LLLDDD???:::999:::888666444444555666555444444444444444444444444444222222222222111111111111111111111111111111111111111111000000//////......///////////////...---,,,,,,,,,,,,,,,,,,---...///000000/////////.........................................................------------------------,,,,,,,,,---------......------,,,+++,,,---...///------........./////////......///////////////...000///...------...///000------------.........///000////////////000000111222222222222333444555555666888:::;;;;;;<<<>>>@@@AAACCCEEEEEEFFFGGGJJJLLLNNN((((((''''''''''''(((((()))))))))))))))******+++))))))(((((((((((())))))(((((((((((((((((())))))&&&&&&&&&''''''(((((((((''''''((()))))))))))))))&&&&&&&&&&&&&&&'''((((((''''''((()))******++++++++++++++++++++++++++++++******++++++++++++******+++******))))))******+++,,,+++***(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---...............////////////---000111111000111333666:::BBBOOO]]]iiittt{{{xxxtttooojjjddd^^^ZZZWWWUUURRRQQQQQQSSSSSSRRRTTTTTTUUUWWWYYY\\\```bbbeeelllxxx|||zzzttthhhUUULLLCCC@@@===999777999888666444555666777666555444444444444444444444444222222222111111111000000111111111111111111111111000000000///////////////000000000000///...------......---......///000000........./////////000000................................................------------------------......---------,,,,,,,,,------,,,+++,,,---...///---------............///---......////////////...000///...------...///000------------.........//////////////////000111111222222222222333444555555555777999;;;;;;<<<>>>@@@AAACCCDDDEEEFFFHHHJJJMMMNNN(((((((((((((((((((((((()))))))))))))))******+++***))))))(((((((((((((((************++++++++++++((((((((((((((((((((((((''''''((()))))))))))))))'''''''''(((((((((((((((%%%&&&'''(((***+++,,,,,,*********+++++++++++++++++++++++++++++++++++++++******))))))))))))******,,,+++***)))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---------------......------........./////////,,,...000111000111222333666999AAALLLWWWcccrrr~~~{{{wwwuuuuuuxxx}}}}}}yyytttpppmmmkkkkkkgggeeebbb```^^^[[[WWWTTTYYYVVVTTTTTTWWWZZZ]]]^^^ZZZ[[[^^^ccciiipppvvvzzz~~~mmm]]]SSSFFF@@@<<<<<<;;;777555777888666444444666666666555333333333333333333333333222111111111111000000000111111111111111111111111,,,,,,---...000111333444//////////////////...---///............//////000,,,------...//////000000................................................------------------------.........------,,,,,,,,,---,,,,,,,,,,,,---......++++++++++++,,,,,,,,,,,,,,,,,,---...////////////000///...------...///000------.........////////////......//////000111222222222222222333444555555555777999:::;;;<<<>>>@@@@@@BBBDDDEEEFFFHHHLLLNNNNNN''''''(((((((((((('''''')))))))))))))))******+++******)))((((((((((((((()))*********++++++++++++,,,,,,++++++******))))))''''''((()))))))))))))))((())))))***************&&&''''''((()))***++++++)))))))))*********++++++,,,,,,************,,,,,,******))))))))))))******))))))))))))))))))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////---------.........//////...000111222222222333333444444888@@@HHHPPP^^^lll{{{~~~yyyvvvtttwww|||}}}zzzvvvpppllliiigggdddaaa^^^]]]]]]]]]\\\ZZZXXXXXXXXXWWWUUUSSSRRRQQQRRRVVV]]]fffllloootttuuuyyyyyyfffWWWKKKEEE@@@;;;888999888555444666777555444333444555444333222222222222222222222222111111111111000000000000111111111111111111111111,,,,,,,,,---///222444555,,,------............---......---,,,,,,,,,---------------------.........................................................------------------------,,,,,,---------------...+++,,,------......------******+++++++++,,,,,,,,,***+++,,,...///000000111000///...------...///000....../////////000000000............///000111222222222222222333444555555555777999::::::;;;>>>@@@>>>@@@CCCEEEFFFIIIMMMPPPNNN''''''(((((((((((('''''')))))))))))))))******+++******)))(((((((((((((((''''''(((((()))))))))*********)))((('''&&&%%%%%%'''(((((()))))))))))))))%%%&&&&&&'''''''''''''''(((((((((((())))))))))))(((((())))))*********+++---,,,***))))))***,,,---******))))))))))))******&&&'''(((*********)))(((++++++++++++++++++++++++------------------------+++,,,...000111111000///---------.........//////---...///000000000000000333111333:::???DDDOOO\\\ooo~~~|||xxxzzz|||}}}uuurrrooollliiifffbbb___[[[ZZZWWWUUUUUUUUUVVVWWWYYYXXXVVVWWWXXXXXXWWWVVV[[[\\\___hhhuuuyyygggWWWKKKDDDAAA???:::777777666444555888777555333222333333222111111111111111111111111111111111111111000000000000111111111111111111111111//////.........000111222***+++,,,,,,------------111000///........................---,,,,,,++++++................................................------------------------***++++++,,,---//////000+++,,,---...///...---,,,,,,,,,---------.........)))***,,,...///000111111000///...------...///000////////////000000000000............///000222222222222222222333444555555555777999::::::;;;===???===???BBBEEEGGGJJJNNNQQQNNN))))))))))))))))))))))))))))))))))))((((((((((((&&&'''***++++++***'''&&&))))))(((((((((((())))))***************)))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++,,,---...---,,,+++******+++,,,+++)))''''''((())))))))))))))))))))))))***)))(((''''''((()))***'''***///111000...---------------,,,,,,+++++++++///////////////.........000000000000////////////222222222222666===EEELLL]]]nnn{{{www{{{|||vvvqqqmmmkkkeeeccc```]]]\\\ZZZXXXVVVUUUUUUTTTRRRQQQRRRVVVYYY[[[ZZZYYYYYYZZZ^^^aaaddddddiiiqqquuuaaaPPPFFF@@@:::777777777555444444333333444444444444444333333222111111111111111111111111111000000000///////////////...///000111111111111111////////////000000000000............////////////------------------------...------,,,,,,------...000...,,,++++++---000111......---------,,,,,,,,,.........------,,,,,,,,,......---------,,,,,,,,,---.........---,,,,,,+++,,,+++,,,,,,---...///000.../////////...---,,,,,,,,,---...//////...---,,,////////////////////////000000000///////////////111111111000111111222222666777:::;;;;;;<<<>>>@@@CCCDDDDDDEEEFFFHHHIIIJJJOOO))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))******))))))))))))*********************)))((((((******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,------,,,+++***+++---...---+++))))))***************************+++***)))(((((()))***+++)))+++---------,,,---...------------,,,,,,++++++---------------.........000/////////////////////444444222111222666;;;@@@QQQ^^^ppp~~~}}}|||}}}{{{yyyzzzzzz{{{{{{{{{{{{{{{{{{|||yyytttoooiiieeecccaaa___]]]ZZZXXXWWWUUUSSSRRRSSSTTTTTTSSSSSSVVVZZZ]]]aaaeeelllrrrvvv{{{~~~ggg]]]OOOEEE@@@???===;;;888777666555444333222222333444444444333333222111444222000//////000222444555444444333222111000000//////000111111111000000.../////////000000000000........./////////000000...........................------,,,,,,------...///...---,,,,,,---///000......---------,,,,,,,,,......---------,,,,,,,,,......---------,,,,,,,,,------......---,,,,,,+++++++++++++++,,,---...///.........///......------..................------////////////////////////222111111111111111111111333222222222333444444555666777:::;;;;;;<<<>>>@@@@@@AAABBBDDDGGGJJJLLLNNNOOO))))))))))))))))))))))))&&&&&&'''((()))***++++++,,,***'''%%%%%%'''***,,,+++******************+++))))))******))))))((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++++++++******+++---...---+++))))))***++++++++++++++++++++++++++++++************++++++)))***++++++***+++---///...---------------,,,,,,++++++,,,,,,------......////////////////////////333333333111111222555888BBBKKKYYYlll|||sssnnnqqquuu|||{{{zzzzzzxxxtttpppnnnnnnoooppprrrtttvvvzzz}}}wwwtttsssssssssrrrpppppprrrtttvvvwwwyyyzzz{{{zzzyyyxxxpppmmmhhhccc___]]]\\\\\\YYYYYYYYYXXXVVVUUUTTTSSSWWWXXXZZZ\\\^^^bbbhhhkkkrrr|||wwwiiiUUUNNNDDD<<<999888666444777777666555444333222222333333444444444333222222555333000......000333555666666555444222111000///000000111111111000//////....../////////000000000////////////000000000000////////////////////////...------,,,,,,------...------------......//////......---------,,,,,,,,,...------------,,,,,,,,,......---------,,,,,,,,,---------------,,,,,,+++++++++***++++++,,,---...------......///.........//////...---------------////////////////////////111111111111111111222222111111222222333444555666666777:::;;;;;;<<<>>>@@@@@@AAABBBDDDGGGJJJLLLNNNOOO))))))))))))))))))))))))'''''''''((()))*********,,,***'''%%%%%%'''***,,,************************((()))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***************)))***++++++)))(((((()))++++++++++++++++++++++++************************((()))++++++******,,,---------------------------***++++++,,,---......///.........//////////////////000222222222333666888888>>>IIIYYYmmm}}}qqqooonnnooovvvzzzrrrnnnmmmooooooooonnnooorrryyy|||wwwtttoooooonnnllljjjjjjlllnnnpppqqqrrrssssssrrrpppooojjjgggccc___]]]]]]___```]]]___aaabbbbbbbbbbbbbbbdddgggkkkoootttzzzssscccXXXMMMHHHAAA;;;777444111///444555555555444444333333333333333444444333333222333222000//////000222333222222111111000///......000111111111000///.............../////////000000/////////000000000111111...........................------,,,,,,------...,,,,,,.../////////...---......---------,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,---------,,,,,,++++++*********++++++,,,---,,,,,,---.../////////...000///...,,,,,,---......///////////////////////////////////////000000000/////////000111333444555555777:::;;;;;;<<<>>>@@@CCCDDDDDDEEEFFFHHHIIIJJJNNN(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))(((((()))******)))(((((('''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))*********(((***++++++)))(((((()))++++++++++++++++++++++++((())))))))))))))))))(((%%%(((+++---,,,+++******------------------------++++++,,,---...//////000------....../////////000+++...000222222333444666555999AAAJJJWWWhhh}}}~~~xxxqqqlllmmmrrrxxx}}}{{{uuuvvvxxx|||zzzxxxuuuuuuyyy~~~|||xxxuuutttooopppooommmlllkkkmmmoooooopppppppppnnnllliiigggeeecccaaa```aaadddhhhkkkkkkpppuuuxxxyyyzzz{{{|||~~~yyykkk\\\OOOFFF???===;;;999888888777666111222333444555555555555222333333444444333333333000111222222222222111000.........///////////////000000000000000///...---............////////////////////////000000000000------------------------...------,,,,,,------...+++,,,...///000///...---......---------,,,,,,,,,------------------------......---------,,,,,,,,,++++++,,,,,,---,,,,,,+++++++++*********+++,,,,,,,,,,,,---.../////////...///...---,,,,,,---...///////////////////////////......//////000000000000/////////000111333444555555777:::;;;;;;<<<>>>@@@CCCDDDDDDEEEFFFHHHIIIJJJLLL((((((((((((((((((((((((***)))))))))((((((((('''(((((()))******)))(((((('''((()))******)))((('''''''''((()))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((()))***+++,,,***+++------+++***++++++++++++++++++++++++++++++(((((())))))))))))(((((($$$(((,,,...---+++***)))++++++,,,,,,,,,,,,------,,,,,,------......//////---------......//////000,,,...000111000///000000555777;;;@@@EEEQQQfffyyy}}}sssnnnkkkjjjiiinnnqqquuuzzz~~~yyywwwvvv}}}}}}zzzwwwuuuttttttuuuvvvxxxxxxxxxvvvuuuvvvwwwwwwwwwwwwvvvsssooollliiihhhhhhiiilllpppvvv|||{{{{{{|||~~~uuufffYYYLLLAAA===888888777777777666777777000111333444555555555444222222333444444444333333///000222444444222000///......//////000111111222//////000000000///......------........./////////............////////////------------------------...------,,,,,,------...,,,,,,.../////////...---......---------,,,,,,,,,,,,,,,,,,------------.........---------,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------......///.........---------------...///000////////////////////////000000000111222222333333111111222222333444555666666777:::;;;;;;<<<>>>@@@@@@AAABBBDDDGGGJJJLLLNNNLLL(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''(((***++++++***((('''&&&''''''((())))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((()))+++,,,---)))+++------+++***+++,,,************************((()))************)))(((&&&))),,,---,,,++++++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---......///000000///000111111/////////000555333555999<<>>@@@@@@AAABBBDDDGGGJJJLLLNNNNNN((((((((((((((((((((((((&&&&&&'''((()))***++++++***)))(((''''''((()))***((()))+++,,,,,,+++)))(((&&&&&&'''((())))))(((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))+++---...''')))++++++)))))))))***)))))))))))))))))))))))))))***+++,,,,,,+++***))))))***++++++***+++---///))))))*********+++++++++,,,,,,++++++++++++++++++,,,,,,------...///000000000222333333222222333555333///000555999:::AAAJJJUUUeeewww{{{sssjjjiiigggddddddgggmmmqqqsss{{{|||sss{{{|||{{{{{{}}}}}}zzz{{{zzz|||kkk[[[KKKDDD@@@:::999;;;333444555444444444666777444444555666555222000...111222333333444444444444222222111000000111222222111111000000//////......------...///000000000///---------.........//////,,,,,,,,,---------......////////////////////////...------,,,,,,------...------------......//////......---------,,,,,,,,,,,,,,,,,,------...............---------,,,,,,,,,)))***+++,,,,,,,,,,,,,,,......---,,,,,,---------.../////////...---,,,,,,((())),,,...000111111111////////////////////////---......///000111111111111111111000111111222222666777:::;;;;;;<<<>>>@@@CCCDDDDDDEEEFFFHHHIIIJJJOOO((((((((((((''''''''''''&&&''''''(((((((((((((((+++,,,------,,,+++***)))(((((((((((())))))))))))%%%&&&&&&&&&&&&&&&&&&%%%&&&''')))*********)))((())))))))))))************(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''...---+++))))))***+++,,,+++++++++*********))))))*********************************++++++,,,,,,,,,***++++++,,,,,,------...,,,---///111111000...---111111000000111111222333444333111000222666:::===GGGOOO]]]nnn~~~~~~wwwnnnjjjjjjkkkiiigggkkkppptttwww{{{}}}}}}rrrgggXXXNNNBBB;;;999999777555666555333111111222333444222222333444333222111000222222222222222222222222222111///......000111333000000000///...,,,+++***000000//////.........---///////////////////////////////////////...------------------------------,,,,,,,,,---------.........,,,++++++---......---((()))***+++---...///000///...,,,+++******+++,,,...............---------///...---,,,++++++++++++------------------------)))))))))******+++++++++............////////////000000000000000000000000+++---000333333111///---//////000111222333333444777888999;;;===>>>???@@@BBBBBBCCCEEEGGGIIIKKKLLLKKK((((((((((((''''''''''''&&&''''''((((((((((((((())))))***++++++***(((((((((((()))))))))*********&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))***)))))))))))))))))))))((((((((())))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))***+++++++++******)))(((+++++++++*********))))))*********************************++++++,,,,,,,,,...------,,,,,,+++******,,,---...///000//////...000////////////000111111222222000000222444777999;;;AAAMMM[[[jjjzzz|||xxxssspppqqqpppmmmlllpppyyy~~~}}}}}}|||}}}zzzmmm]]]RRRMMMFFF===888888888666444555444333222111222333333222222333333333222111000222222222222222222222222000111111111222111111111000000000000000/////////000/////////....................................000000000000000///......------------------------,,,---------------------...,,,++++++---......---***++++++,,,,,,------...///......------------...,,,,,,,,,,,,------------///...---,,,++++++++++++------------------------------------........................////////////000000000000000000000000---///111333333222000///......///111222333444555777888999;;;===>>>???@@@BBBBBBCCCEEEGGGIIIKKKLLLNNN((((((((((((''''''''''''&&&''''''(((((((((((((((&&&'''((((((((((((((('''''''''((((((((()))))))))''''''((((((((((((''''''((((((((((((((()))************))))))((((((''''''''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((()))*********'''(((***++++++)))'''&&&+++++++++************************************************+++++++++++++++---------,,,++++++******------------......//////...............///000000111111111111222333444555333888???GGGRRRbbbuuu}}}ssskkkiiimmmrrryyy~~~{{{yyyyyyzzz}}}qqqcccVVVIII@@@AAA===888666777777555333444333333333222222222222222222333333222222111000222222222222222222222222...///111222222111///---///////////////000111222////////////.......................................////////////...---------------------------------------------------,,,...,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++++++++******++++++,,,,,,------......---,,,++++++++++++------------------------------,,,,,,,,,,,,,,,+++---............/////////000000000000000000000000///000111222222222111111......///111222444555666777888999;;;===>>>???@@@BBBBBBCCCEEEGGGIIIKKKLLLOOO((((((((((((''''''''''''&&&''''''(((((((((((((((%%%&&&&&&'''((((((((((((%%%%%%&&&&&&&&&'''''''''(((((())))))))))))(((((()))((('''''''''(((***+++******))))))((('''''''''''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***((()))*********)))((('''***************************************************************+++++++++*********+++,,,,,,------...---,,,+++,,,---///000...............//////000111111222222333222222222444888;;;===AAAMMM___nnn{{{zzzqqqnnnnnnnnnuuu~~~}}}yyywwwuuusssvvvwwwxxxxxxxxxzzz|||~~~nnn]]]SSSJJJBBB===999888666777888777444222222333333333333222111111222222222222222111111000111111111111111111111111---.../////////...---,,,...------,,,---...///000///////////////.................................,,,,,,---------,,,,,,+++------------------------...------------,,,,,,,,,...,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,+++******)))******+++,,,------......---,,,,,,+++++++++,,,------------------------------,,,,,,++++++******---------.........//////////////////////////////000000000000000111111222000000111111222333444444777888999;;;===>>>???@@@BBBBBBCCCEEEGGGIIIKKKLLLMMM((((((((((((''''''''''''&&&''''''(((((((((((((((''''''''''''((())))))***&&&&&&'''''''''((((((((((((((())))))))))))(((((()))((('''''''''(((***+++******))))))((((((((('''((('''&&&&&&&&&&&&'''((())))))(((((((((((())))))((((((((((((((((((((((((***)))))))))((((((((('''+++***)))((())))))++++++************************************************************************))))))***++++++,,,,,,---...---+++******,,,...000///............///000000111222333333444333222111444777:::999999@@@NNNYYYkkkuuu~~~sssnnnmmmnnnppptttyyy}}}tttnnnmmmmmmlllkkkkkknnnrrrvvv{{{wwwkkk[[[NNNGGGDDD@@@>>>888888888888888666444222222222333333333222111000222222111111111000000000111111111111111111111111111000///...---....../////////...---------------.........///////////////........................,,,------.........------------------------------------------------------...,,,++++++---......---***++++++,,,,,,------...+++,,,...///000000///...***++++++,,,---......///------,,,+++++++++,,,,,,------------------------000000//////......------------------............///////////////////////////......---...///000111222222222222222222222222777888999;;;===>>>???@@@BBBBBBCCCEEEGGGIIIKKKLLLMMM((((((((((((''''''''''''&&&''''''((((((((((((((()))(((((((((((())))))***(((((()))))))))*********(((((())))))))))))((((((((((((((((((((()))******))))))))))))************)))((('''&&&&&&'''((()))))))))(((((((((((())))))))))))))))))))))))))))))*********)))(((''''''''',,,***)))(((((()))+++---***************+++++++++***************************************))))))))),,,,,,,,,+++******))))))---,,,+++******,,,---///...............///000000111111222333333333222222///333666666777:::BBBIII[[[eeevvvxxxsssooollljjjjjjkkkqqqxxx}}}tttpppkkkgggfffggghhhhhhnnnssszzzvvvaaaXXXLLLBBB>>>===<<<:::999888777666555444333222333222222222111111111111222222111000000000000111111111111111111111111111555333111///...///111222000000111111000///...............///////////////------------------------......///000000000000///------------------------,,,,,,,,,---------.........,,,++++++---......---******+++,,,,,,---......,,,------............---++++++,,,,,,------......---,,,,,,++++++,,,,,,,,,---------------------------------------,,,,,,,,,,,,------------.........000000000000000000000000......---------...///000222333333333333333333333777888999;;;===>>>???@@@BBBBBBCCCEEEGGGIIIKKKLLLOOO((((((((((((''''''''''''&&&''''''(((((((((((((((***)))(((''''''(((((()))''''''((((((((()))))))))'''(((((())))))(((((('''''''''((()))))))))))))))))))))******++++++,,,,,,***)))'''&&&&&&''')))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******))))))*********+++++++++************************+++*********)))))))))(((,,,,,,++++++***))))))))),,,+++*********+++---------------------......///000000000000111222222222...000222444555777;;;???IIISSSbbbrrryyysssoooiiicccdddjjjmmmrrryyy~~~yyysssoooooooooooooooqqqtttwww{{{jjj```OOOIIIAAA;;;999999888888777666444222000000222333444333111000000000111222333222111000///000000111111111111111111111111111222222111000////////////---...000222222111///.............../////////000------------------------------...///////////////------------------------***++++++,,,---...//////...,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------------------)))))))))***************,,,,,,---------.........000000000000000000000000............////////////000000111222333444555666777888999;;;===>>>???@@@BBBBBBCCCEEEGGGIIIKKKLLLNNN)))(((((((((''''''''''''&&&''''''(((((((((((((((***)))((('''&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&''')))*********)))((())))))***+++,,,------...+++)))(((''''''((()))+++))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******%%%&&&((()))***)))((('''))))))******++++++++++++************************+++*********))))))(((((()))))))))***++++++,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---...............///000111222222222222333444666777888<<>>???@@@BBBBBBCCCEEEGGGIIIKKKLLLKKK)))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&'''(((***+++,,,,,,++++++***++++++,,,***)))))))))))))))'''%%%*********+++***))))))(((((((((((((((((()))******%%%%%%&&&'''((()))******))))))))))))))))))))))))111,,,&&&&&&***------,,,***++++++)))((()))+++---))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------+++,,,---///000000000000......///000111333555666:::;;;BBBNNN[[[mmm}}}tttnnnlllkkkiiiiiiiiihhheeecccgggjjjooowww{{{vvvqqqrrrqqqnnnkkknnnvvv~~~ooo```VVVNNNFFFAAA======<<<;;;:::888888777666555555444444333333222000111222222000000111222111111111222222333333333111111000///////////////333333222111000///....................................///000000000000///...+++((()))---000111000000////////////............---+++******+++---...++++++,,,------,,,,,,,,,,,,++++++++++++,,,------...---+++))))))***+++,,,((())))))))))))*********,,,,,,,,,,,,,,,+++***)))---------,,,,,,+++++++++///...---,,,,,,,,,,,,,,,---///000000///......///......------------......000000000000000000000000------......//////000000111111111222333444555666777777777888:::===@@@AAA???AAACCCEEEGGGIIIIIIJJJNNN((((((''''''''''''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))))))))((((((''''''''''''''''''''''''&&&'''((()))************++++++***)))))))))))))))((((((((())))))***)))(((******)))))))))((((((((()))(((((((((((()))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))000+++''''''***---,,,+++,,,------,,,***)))***+++******************************************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------+++,,,---....../////////...//////000111333444555444444999AAAKKKXXXkkk{{{~~~|||{{{yyytttnnnjjjfffeeefffhhhnnnwww}}}yyyttttttwwwzzz{{{|||zzzuuuppplllkkkhhhjjjkkkllloooyyynnndddWWWMMMGGGBBB===999::::::999888777666555555444333333222222111000000000222333222111000111222000000000111111111111111111111000///////////////000000//////...---------........................////////////000000000111...+++))))))+++......---------------,,,,,,,,,,,,...---+++******+++---...'''((()))+++,,,---......,,,,,,,,,,,,,,,------......---,,,+++++++++,,,---*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))------,,,,,,,,,+++++++++......---,,,,,,,,,,,,,,,,,,---......,,,,,,---...//////............//////////////////////////////////////////////////////111111111222333444555666666666777888:::===???AAA@@@AAACCCDDDGGGHHHJJJKKKPPP''''''((((((((((((''''''))))))))))))))))))))))))%%%%%%&&&'''((()))******'''(((((())))))(((((('''((((((((((((((((((((((((%%%''')))+++,,,+++)))(((&&&'''''''''((())))))***&&&''''''((()))************)))((('''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))---***((((((+++,,,+++)))---...///...+++))))))*********************************************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,---------------------000000000000111222333333444333555:::???FFFSSS^^^rrr|||mmmhhhbbb^^^^^^cccjjjooo{{{{{{rrrmmmjjjggggggjjjlllllllllkkkhhhhhhiiijjjiiikkkooouuu}}}sssgggWWWPPPGGG@@@>>><<<:::888999999888777666555555444333333333222111111000000000222333333222111111222000000000000////////////111000000///////////////................................................000000/////////000111222111///,,,,,,------------------------,,,,,,,,,,,,---,,,+++++++++,,,---...&&&'''(((***+++,,,---------------------..................---------,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,+++******,,,,,,,,,,,,++++++++++++...------,,,,,,,,,,,,,,,,,,,,,,,,+++)))***,,,.........------------......////////////////////////000000000000////////////111111111111222444555666666666777888;;;===???@@@BBBBBBBBBCCCFFFHHHKKKLLLPPP&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''(((((((((((((((((('''))))))))))))))))))))))))&&&'''((()))***)))))))))"""###%%%''')))+++,,,,,,'''((((((((((((((()))+++***)))((('''&&&''''''((()))))))))))))))(((((('''))))))))))))((((((''''''((((((((((((((((((((((((+++)))((()))+++,,,***(((***,,,...---,,,***))))))******************************************************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------///......------,,,,,,,,,111000000000000111111222555333444888999<<>>@@@AAACCCCCCBBBCCCEEEHHHKKKMMMNNN&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''))))))))))))))))))))))))((('''&&&%%%%%%&&&(((***%%%&&&((()))***+++++++++)))******)))&&&&&&(((*********)))((((((((((((((((((((())))))))))))((('''*********)))((((((''''''(((((((((((((((((((((((()))((()))***+++***)))'''&&&(((+++++++++***************************************************************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------111000///...---------...111000000000000000111111111...///222444555999???EEEMMMYYYhhhuuuvvvlllgggeeeddddddgggkkkpppsssuuuwwwxxx{{{yyyuuuqqqpppoooiiikkkmmmooorrrvvvyyyzzz|||wwwjjj```VVVMMMHHHCCC@@@<<<999888777666666777777777666666555555444555444444333333222111111...111333333222000000000111111111000/////////...000000////////////000000......//////000000111111........................111///...------///111222555444333111///.........///............---------++++++++++++,,,,,,------,,,,,,------,,,+++******,,,---.../////////......+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---......---+++******---000......------------..............................---......///000111111222000000000111222333444555777888:::<<<>>>???AAAAAACCCCCCCCCCCCEEEHHHLLLNNNNNN''''''((((((((((((''''''))))))))))))))))))))))))))))))((((((''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((***'''$$$""""""%%%(((***++++++,,,,,,+++)))(((&&&***++++++)))%%%$$$'''***++++++,,,,,,,,,+++***)))&&&''')))*********)))(((*********))))))((((((((())))))))))))))))))))))))(((((())))))))))))(((((($$$'''))))))))))))***,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------111000///...------...///000000/////////000111111111......111333333666:::;;;===CCCNNNXXXeeeuuuwwwpppllljjjjjjkkklllllllllkkkjjjooouuuzzzzzzwwwwww|||}}}vvvrrrrrrppptttzzzrrrmmmgggfffddddddgggllljjjsss|||{{{nnnggg\\\RRRJJJEEEBBB@@@999888777666666666777777444444333333222222222222222222222111000000//////---///222333111/////////000000000000///////////////////////////000000111,,,,,,,,,------.......................................---------...///000///000000///,,,++++++,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,---------******+++,,,---......---+++,,,---//////...------,,,,,,+++++++++*********************++++++++++++******+++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,---.........---,,,,,,...000000000000//////000000000........................------......///000000000000000000000111333444555666888:::<<<>>>@@@@@@AAACCCCCCCCCDDDGGGIIILLLMMMPPP((((((''''''''''''(((((())))))))))))))))))))))))'''''''''(((((((((((((((&&&''''''((((((''''''&&&'''''''''''''''''''''''')))(((&&&$$$$$$&&&''')))***+++,,,,,,+++***(((&&&(((***+++(((%%%$$$(((,,,,,,---///000///...,,,***$$$&&&(((***++++++***)))******))))))))))))))))))))))))))))))))))))))))))'''(((((((((''''''((()))''')))))))))((()))+++,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------000///---,,,,,,---...//////////////////000111222555111000333444333555888666555999@@@EEEKKKXXXdddvvv|||{{{zzzyyyxxxvvvtttrrrqqqsssssspppjjjhhhjjjmmmnnnqqqvvv{{{uuummmgggbbb```aaa^^^aaafffkkkooopppppppppfffaaa^^^aaacccfffnnnxxxyyylllcccTTTPPPIIICCC???===;;;;;;666777777777666666777888222222222222222111111111222222111111000/////////+++...111222000...------...............////////////////////////000111111,,,---------------------........................,,,,,,,,,------------...+++---......+++***+++,,,,,,,,,,,,+++++++++************+++,,,------------)))***+++,,,,,,,,,,,,,,,***+++---.........,,,,,,...---,,,+++***+++,,,,,,************++++++++++++)))***+++,,,,,,,,,,,,+++)))*********++++++++++++++++++******+++,,,,,,---,,,...///...---,,,---///000//////......//////000........................///.........------,,,,,,//////000000111333444555444666888;;;===>>>??????BBBCCCDDDFFFHHHJJJKKKLLLPPP)))((('''&&&&&&'''((()))))))))))))))))))))))))))%%%&&&&&&'''((()))******&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&)))+++,,,,,,+++***&&&)))***(((%%%%%%***///,,,...111333222000---***###%%%'''***+++++++++***))))))))))))))))))******))))))))))))))))))))))))((((((((('''&&&&&&((()))+++,,,+++***((((((***,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------///...,,,++++++,,,...///.........//////000111222666111///000111000000333555333666<<<======DDDNNNXXXiii}}}yyyyyyuuunnngggccccccdddaaacccfffhhhjjjmmmqqqtttuuuwww{{{~~~ssseee^^^ZZZWWWWWWYYYVVVYYY]]]bbbfffhhhhhhhhhfffaaa```eeejjjppp{{{|||pppdddXXXPPPFFFDDDBBB???===;;;999999666777777666444333333333444444333333333333333333444444333333222111111111***---000111000...,,,,,,,,,,,,,,,------.........///////////////000111111////////////////////////........................***+++,,,---------,,,,,,***,,,//////,,,+++---///.........---------,,,,,,)))***+++,,,---...------,,,,,,,,,++++++)))(((((()))***,,,......---,,,+++000///---++++++,,,---...******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,))))))******+++++++++++++++*********+++,,,,,,---+++---//////---,,,,,,------,,,,,,++++++,,,,,,---........................111000///...,,,***))))))//////000000111222444555222444777999;;;=========AAABBBEEEGGGIIIJJJKKKKKKNNN))))))))))))************))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((()))******))))))(((((('''''''''&&&+++)))&&&$$$$$$'''***,,,'''''''''((()))+++,,,---*********)))******++++++///555888666555555333///,,,***'''%%%%%%'''***,,,))))))******)))((('''&&&//////...,,,+++)))((('''******************++++++...---,,,++++++******)))(((***,,,,,,++++++,,,---+++***))))))((()))))))))'''((()))***+++,,,------++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,---------............///000000000000000000000000444444444555777:::<<<>>>GGGOOO___sssvvvlllddd___```^^^\\\[[[]]]___``````eeefffhhhkkknnnrrrtttvvv{{{~~~~~~|||zzzzzzzzz~~~zzzkkkddd]]]ZZZYYYVVVWWWZZZ[[[\\\___ccchhhmmmqqqsssuuuooolllnnntttpppddd[[[PPPGGGCCC===;;;999777666666777888888888777777666666666555333333333333333333333333333222000/////////000111000000000000000000000000000000000000000000000000//////............//////,,,,,,---....../////////---.../////////...,,,+++///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********))))))***+++,,,------...))))))))))))))))))))))))++++++++++++******))))))...,,,++++++,,,---,,,+++,,,,,,,,,++++++*********---,,,+++******+++,,,---...---,,,+++++++++,,,---...............---------,,,---///000000000///...+++,,,------......------////////////000111222333000000000000111222333444999:::;;;::::::<<>>BBBJJJYYYkkkwwwyyyuuupppllliiifffccc```]]]\\\ZZZZZZ[[[]]]```bbbaaadddhhhhhhggggggiiilllrrryyy~~~tttppplllmmmqqqvvvxxxxxx{{{yyywwwuuusssqqqppppppiiigggeeebbbaaaaaabbbcccjjjkkknnnsssxxxzzzzzzyyyzzzyyywwwvvvtttqqqmmmjjjhhhaaa]]]___bbbeeejjjpppssswww}}}}}}qqq^^^SSSHHHDDDBBB>>>;;;:::777666444333333333444444333333333333222222222222333333333333333333333333222111111000///000000000000000000000000000000000////////////////////////......------------...............---,,,+++++++++///......---------------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++***))))))***,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++************---+++******,,,---,,,+++,,,,,,,,,++++++++++++***++++++***))))))***++++++++++++*********++++++,,,,,,,,,------......//////.........---......///000---...//////000000//////...//////000000111111222222222222222333444555666666888999:::;;;===@@@BBB@@@AAACCCEEEGGGIIIJJJKKKPPP,,,,,,,,,++++++*********&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((('''''''''(((((()))((((((((((((((('''''''''(((((((((((('''&&&%%%$$$'''''''''((((((***++++++++++++++++++,,,---......000666;;;;;;:::<<<;;;888666555444222222222222333...---,,,+++******))))))((((((((()))******++++++,,,+++***)))(((&&&%%%%%%"""$$$'''***++++++)))((()))***,,,,,,+++******+++---,,,++++++******++++++++++++*********)))))))))***++++++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---------.................................000000000111111222333333666999<<<>>>@@@GGGRRR[[[iiippp{{{{{{vvvrrrnnnllliiigggggghhhkkkmmmjjjnnnqqqsssqqqppppppqqqlllpppuuuxxxxxxuuuqqqnnn___]]][[[[[[___bbbddddddgggggggggffffffeeeeeeeeeeeeffffffhhhjjjmmmpppqqqxxxyyy{{{~~~~~~}}}{{{{{{{{{{{{xxxvvvuuupppnnnsssyyyxxxggg[[[QQQHHH???===<<<999777777555444333333333333444444222222222222222222222222222222222222222222222222222111111000000000000000000000000000000000000000////////////////////////------,,,,,,,,,,,,---------------,,,,,,+++++++++///...---,,,+++,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++***)))***,,,---///,,,,,,,,,++++++************+++++++++++++++,,,,,,++++++++++++++++++++++++,,,+++)))***+++---,,,,,,++++++++++++++++++++++++******************************************++++++++++++,,,------.../////////...---,,,---...///000------...///////////////......///000000111111111222222111222222333444555555777999:::;;;===@@@BBB@@@AAACCCEEEGGGIIIKKKLLLOOO%%%%%%%%%&&&&&&'''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((('''((()))******)))((((((''''''''''''((()))******++++++++++++,,,---...//////666:::::::::;;;;;;888888888777777666666666666000///...,,,++++++++++++************))))))))))))******))))))((('''''''''%%%'''))),,,,,,+++)))''')))***,,,,,,***))))))***---,,,++++++******++++++*********++++++++++++,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...////////////////////////000000111111222222222222///333666666444777===DDDPPPVVV```iiisss~~~~~~zzzyyyzzz|||~~~}}}{{{{{{zzzyyyuuupppjjjfff___]]][[[[[[]]]```bbbcccaaabbbdddfffhhhhhhiiihhhiiijjjmmmrrrxxx~~~zzzooobbbUUUMMMEEE===888777777555333555444444444444444444555555222222222222222222222333222222222222222222222222111111111111000000000///////////////////////////........................------,,,,,,,,,,,,------+++++++++,,,,,,---------///...---++++++,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,++++++,,,---...///---,,,,,,++++++******************++++++,,,,,,,,,+++++++++++++++++++++,,,,,,***))))))+++,,,,,,,,,++++++++++++++++++++++++*********++++++*********))))))******++++++++++++***++++++,,,---...//////...---,,,,,,,,,---///000,,,,,,---............---------///000111111000000000000000111111222333444444666999;;;;;;===???AAA@@@AAACCCEEEHHHJJJLLLMMMOOO$$$$$$%%%&&&'''((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''''''''''''''(((((((((((((((&&&&&&'''(((((((((((((((((('''''''''(((((()))***************+++---...//////555:::::::::;;;:::777888888999::::::999888888333111///---,,,,,,,,,,,,******)))(((((('''&&&&&&''''''((())))))***++++++)))***+++,,,,,,+++)))((('''(((***)))(((''''''(((,,,,,,+++***************))))))******+++++++++,,,************++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,------------//////////////////////////////000111222222222111111111///,,,+++...555;;;@@@DDDKKKRRRZZZeeerrr{{{{{{rrrmmmkkkjjjgggeeeeeegggjjjlllmmmooosssvvvyyyzzzzzzzzzyyy{{{~~~}}}uuuiii^^^VVVNNNGGGBBB<<<777444666777555666888333333444444555555666666222222222333333333333333222222222222222222222222000111111111111000//////////////////////////////..............................------------......+++++++++,,,---............------,,,,,,,,,,,,,,,//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------------,,,,,,,,,++++++*********++++++,,,,,,------......++++++++++++,,,,,,,,,,,,+++)))((()))+++,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***((()))***+++,,,,,,,,,,,,++++++,,,,,,------......---------,,,------...///+++,,,,,,---...---------,,,---///000111111000///000000000000111222333333444666999;;;;;;<<<>>>@@@@@@AAACCCEEEHHHKKKMMMNNNQQQ(((((())))))******++++++((((((((((((((('''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''''''''''''''((((((((()))''''''''''''&&&&&&&&&&&&(((''''''''''''((()))))))))))))))***+++,,,---...000777;;;::::::;;;:::777666888999;;;<<<;;;:::999444333000...,,,,,,------+++******)))((((((''''''************************)))******++++++******)))'''(((***)))'''&&&&&&'''++++++***))))))))))))***))))))))))))((((((((((((************++++++++++++++++++,,,------,,,++++++++++++,,,,,,,,,---------........................,,,---///111111111111111333111...------111555999777:::???BBBFFFNNNXXX___rrr{{{{{{yyyuuurrrppprrrvvvyyyxxxrrrbbb[[[QQQIIIEEEBBB>>>;;;999666444777888666666999111222333444555555555555111111222222222333333333111111111111111111111111000111111222111000///...////////////////////////........................///..................///---------------.........,,,------------,,,++++++---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,------+++***))),,,,,,++++++++++++++++++******++++++,,,------...+++++++++,,,,,,,,,------***)))((()))+++,,,---,,,******+++++++++,,,,,,,,,+++,,,------------,,,+++((()))+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------...............+++---///000111000//////111111111111222333444444444777:::;;;;;;<<<===>>>???@@@BBBDDDGGGJJJLLLMMMPPP((((((((((((''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))+++***)))'''&&&&&&&&&&&&(((''''''''''''(((((()))((((((((()))***,,,---...222888<<<;;;;;;;;;:::777555777999;;;<<<<<<;;;:::555444111...---------...,,,,,,,,,,,,++++++++++++000///---+++)))'''&&&%%%))))))))))))******++++++)))+++,,,+++)))(((((()))+++******)))((()))))))))***)))((('''&&&%%%$$$$$$)))************+++++++++,,,,,,---......---,,,,,,++++++,,,,,,,,,---------------------------------+++,,,...000111111111000.........000333555444333333555888:::;;;???EEEKKKXXXbbbrrrvvvjjj^^^WWWQQQLLLDDD???>>>===:::888777444222444444111000333000111222333444555555555000000111111222222222333111111111111111111111111000111111222222000///...////////////////////////........................//////............//////000//////......------,,,+++,,,---...---,,,+++***+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((()))+++,,,,,,***'''%%%++++++++++++++++++++++++''''''((()))******+++++++++++++++,,,,,,---------***)))((()))+++,,,---,,,*********++++++,,,,,,,,,,,,,,,............,,,,,,)))***,,,---......---------,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,---......///////////////+++,,,///000111000///...222222222222333444555555555777:::;;;;;;;;;<<<======>>>@@@CCCFFFIIIKKKLLLNNN))))))))))))(((((((((((()))))))))))))))((((((((())))))))))))))))))))))))(((&&&%%%&&&)))+++)))''''''''''''''''''&&&&&&&&&))))))(((((((((((())))))))))))******++++++++++++((())))))(((((((((+++---222555:::<<<<<<;;;:::::::::::::::999999999999999000000//////000111222222000///---+++*********+++)))'''%%%%%%''')))******)))((('''''''''(((***+++******+++******)))((('''))))))))))))))))))))))))*********)))))))))))))))---,,,***(((''''''((())),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++***+++,,,---...---....../////////////////////000111111111111111222333333555777999;;;<<>>;;;888666555444444333333333333222222222222222222222222222222666555444444333333333333222222222111111111000000000111333444333111///...222222111000///...------...///////////////......---------.........//////000///---++++++,,,---...000///...---,,,------...---------,,,,,,+++++++++---------.........//////------,,,++++++************++++++*********,,,///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((&&&''')))+++************************,,,,,,++++++++++++++++++)))***,,,------,,,***)))))))))))))))***+++,,,---,,,------......------,,,******+++,,,---//////000.........////////////000...............///000000444444444444444555666777777888999:::<<<===>>>>>>DDDCCCBBBBBBDDDIIIOOORRRPPP(((((((((((('''''''''''''''''''''''''''''''''&&&))))))))))))))))))))))))***(((&&&'''))))))(((&&&''''''''''''''''''''''''))))))((((((((((((((()))'''''''''''''''(((((((((((()))))))))((()))+++---111555:::<<<===<<<;;;;;;999999999999888888888888111111111111111222333333111000...---,,,+++*********'''%%%%%%''')))******((((((((((((((())))))***((())))))*********))))))))))))))))))))))))))))))***)))))))))))))))))))))...---+++)))((()))******++++++++++++++++++++++++------------------------------,,,,,,,,,---...///------.../////////////////////000111111111111000111111111333444666888999:::>>>EEENNNYYYeeeqqqyyyyyypppjjjccc___ZZZTTTOOOJJJDDD@@@<<<;;;999888666555444444444444333333333222222222222222222222222222222222444444333333333333333333222111111111000000000000111111222222222111000///000000000/////////////////////000000000000//////---------........./////////...,,,+++***+++,,,---//////---,,,,,,,,,---------------,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++,,,,,,***,,,------,,,+++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++***++++++***))))))***,,,************************************************)))***,,,------,,,***)))***)))))))))***+++,,,,,,,,,------......------,,,++++++,,,,,,---...//////---............/////////...............///000000222222222222333444555555888888999:::<<<===>>>>>>AAABBBCCCEEEHHHKKKMMMOOORRR''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''))))))))))))))))))))))))+++)))''''''((((((&&&%%%&&&&&&&&&''''''(((((()))***))))))((('''''''''(((''''''''''''&&&&&&&&&&&&((()))))))))((())),,,...000444999<<<===<<<<<<<<<999888888888777777777666333222222222222333444444111111111000...---+++******(((&&&&&&((()))***)))'''(((((()))))))))))))))'''''')))******+++++++++))))))))))))))))))))))))))))))))))))))))))******...---,,,*********++++++************************------------------------...------------...///000------...////////////......///000000111111000000/////////000111222333444444666888<<>>;;;999666555444333333333444555333333333333222222222222222222222222222222222222222222222111222222333333111111111111000000000000111111111111000000000000....../////////000000000,,,,,,------...------,,,---------..................---+++******++++++,,,...------,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------*********+++,,,---------+++---///...---,,,,,,,,,++++++************++++++***************************,,,...---,,,+++,,,---************************(((((())))))******++++++***+++,,,------,,,+++***++++++*********++++++,,,,,,------......------,,,,,,,,,,,,------.........---------............///...............///000000000000000111111222333444888888999;;;<<<===>>>???>>>@@@DDDHHHKKKLLLLLLLLLOOO((((((((('''''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((()))((((((((((((''''''&&&%%%&&&&&&'''((())))))******)))((('''''''''''''''******)))))))))(((((((((((())))))))))))***,,,///000444999===>>>=========888888777777666666555555333333222222222222333333222222333222111///,,,++++++)))(((''')))***))))))&&&''')))*********)))((((((((()))***************)))))))))))))))))))))))))))))))))))))))*********---,,,+++************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------......///,,,---......//////.........//////000000000000000............///000111111444555777888;;;???FFFJJJKKKSSS]]]eeekkkwwwpppjjj```VVVOOOJJJGGGFFFBBB???;;;999999999999888666555444333333444666777333333333222222222222111111111111111111111111111111000000000111222333333222222222222111111111111111000000/////////000000////////////////////////,,,,,,---............---........................---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++++++++,,,,,,,,,---------......,,,******+++,,,------,,,,,,,,,,,,------++++++++++++++++++++++++***,,,...///---,,,,,,,,,************************(((((()))***+++,,,,,,---***++++++,,,,,,++++++***,,,,,,+++*********++++++,,,------......------,,,,,,---------------------------------...........................///000000000000000000111222444444888999:::;;;<<<>>>??????>>>@@@DDDHHHKKKLLLLLLLLLNNN)))))))))((((((((('''''''''((((((((())))))******((((((((((((((((((((((((&&&''''''(((((((((((()))&&&&&&''''''((()))******))))))((('''''''''''''''************************((())))))))))))***---000000444:::===>>>>>>===>>>888888777777666555555444333222222111111111222222222333333333222000...---,,,+++))))))******)))(((&&&''')))*********)))(((***************)))(((((())))))))))))))))))))))))(((((())))))************+++******))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,------.....................///000000000000000///////////////000000111000222444666777888:::<<<===BBBHHHLLLPPP[[[lllxxxvvvllldddWWWTTTPPPJJJDDD@@@>>>===???<<<999777888999999999777666555444333444444555333333222222222111111111111111111111111111111111000000000000111111222333444444333333333222222222000//////......///000000000000000///...------,,,...///000111111111111111.....................---,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------,,,,,,,,,++++++...---+++(((&&&'''***------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++......,,,+++++++++******************************++++++,,,---......++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,------......------,,,,,,------------------------------.........//////...............///000000000000111111333444555666888999:::;;;===>>>??????AAAAAACCCEEEHHHKKKMMMOOOSSS***)))))))))((((((((((((%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))%%%&&&(((((('''((()))+++'''''''''(((((())))))***(((''''''&&&''''''(((((((((((((((((()))))))))***((()))***))))))+++...000111555:::===>>>=========999999888777666555444444333222222111111111111222222222222222222111000000...,,,******+++***)))''''''(((((()))))))))))))))+++++++++******)))''''''))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,---............------...//////000000//////////////////000111111222...000444555555444444555888:::<<<===@@@IIIVVV```ooo|||wwwoooiiiccc\\\SSSMMMGGGGGGFFFBBB<<<888666555<<<999777666777777777666555555444444333222222222222222222222111111111111111111111111111111111111111111111000111111222222444333333333333222222222............////////////111000000///...---,,,+++***+++,,,---...........................---------,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------.........---,,,+++++++++---,,,***'''%%%'''***...******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++******+++************************++++++,,,,,,------......++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---,,,------......------,,,,,,,,,,,,------..................////////////000...............///000000111111222222444555777888999999:::<<<===>>>???@@@CCCBBBBBBCCCFFFJJJNNNPPPSSS))))))((((((((('''''''''%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))&&&((())))))'''&&&(((***((((((((((((((()))))))))&&&&&&&&&&&&'''((())))))%%%&&&&&&'''((()))******((()))*********+++...111333666;;;>>>>>>===<<<<<<:::999999888666555555444444444333222222222222222111111111111111222222333...---++++++++++++(((&&&((((((((((((((())))))***))))))*********))))))((())))))))))))))))))))))))'''(((((()))******++++++)))******++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++---.........---,,,+++,,,------......---------...//////000000//////////////////000111222333111222333333222111222333333444555666999???GGGLLLUUUddduuu|||uuuppp```[[[TTTOOOMMMIIIDDD@@@???@@@???;;;777333333444777555444444555666444333222333555555555444222111222222222222111111111111111111111111111111111111333333222111111111222222222222222111111111000000,,,---.../////////....../////////......---------(((((()))***++++++++++++//////.........------------------------,,,+++++++++,,,---...///......---+++++++++,,,,,,---------+++++++++,,,,,,,,,------------------------,,,,,,)))***+++***))))))+++,,,******))))))))))))******+++++++++++++++++++++++++++,,,,,,+++******+++---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++++++++,,,---...,,,------......------,,,++++++,,,,,,---...///////////////000000000111111...............///000000111111111222444555777888999:::;;;<<<===>>>???@@@BBBBBBBBBDDDGGGJJJNNNPPPPPP(((((('''''''''&&&&&&&&&'''''''''((()))******+++))))))))))))))))))))))))''')))+++)))&&&%%%&&&((())))))))))))((((((((((((%%%%%%%%%&&&'''((()))***%%%&&&'''((()))+++,,,,,,((()))*********,,,///111444777<<<>>>>>>===<<<<<<::::::999888777666555555666555444444333333333333111000//////000222333555///---,,,,,,,,,+++(((&&&)))((('''''''''(((***+++'''((()))******++++++***))))))))))))))))))))))))'''(((((()))***+++++++++***++++++,,,,,,,,,++++++************************++++++++++++++++++++++++,,,,,,.../////////...---+++,,,------......---------......///////////////.........///000111222333111111000...,,,,,,///111......000333666;;;>>>@@@EEEQQQ```jjjuuutttiii```XXXSSSPPPKKKEEEBBBBBBAAA???===:::;;;;;;888444333666999333222222333555555333222111333666888888777555333222222222111111111111000000000000000000000000000444444333222111111111222000000000000////////////***,,,...000000///...------------............///,,,---...///000000000000//////.........---------------.........---,,,++++++,,,.../////////......+++++++++,,,,,,------------------.........//////+++,,,,,,------......///&&&)))---......,,,++++++,,,,,,++++++++++++,,,,,,************************,,,------+++******,,,...************************,,,,,,++++++++++++++++++,,,++++++******++++++,,,*********+++,,,---...///,,,------......------,,,******+++,,,...///000000000000000000111111111111...............///000000000000111222333555777888999:::;;;<<<===???@@@@@@@@@AAACCCFFFHHHKKKMMMNNNRRR''''''&&&''''''((()))***)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&((('''%%%&&&((()))))))))"""$$$&&&'''&&&&&&''')))(((&&&%%%&&&)))***)))'''+++)))(((&&&&&&((()))+++'''((()))******,,,///222555:::<<<:::999<<<===;;;:::999888888777777888888555444333222111000000000111222222333333222222111//////...------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++''''''((()))***++++++,,,((()))***)))'''''''''(((,,,++++++******)))))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------.........////////////000000000000000000/////////111111222333333333333222333333333444444555555555>>>AAAFFFOOO[[[iiittt{{{{{{{{{rrreeeZZZTTTOOOIIIDDD@@@>>><<<999888777777888888777777666555444444444444333333222222333333444666555444444333333333333222222222111111111111000333333222111111000000///000111222333333333333222333222111111000000111111111000///------,,,,,,,,,..................------............---,,,+++***//////000000000000//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,------......------,,,+++++++++******)))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***''''''''')))+++,,,***)))************************(((***,,,------,,,***)))---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,---...000000...---,,,------.........---+++***/////////000111333444555///+++''')))///444444222777888:::<<<>>>@@@AAAAAACCCCCCCCCDDDFFFJJJMMMOOOTTT((((((((('''(((((()))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((('''&&&&&&((())))))((($$$&&&(((((('''&&&&&&'''(((&&&%%%&&&)))***)))'''***)))(((''''''((()))***'''((()))******,,,///222555:::<<<:::999<<<===;;;::::::999888888888888888888777666444333222222222111222222333333222222111000000///---,,,***)))((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((())))))******++++++***,,,------,,,,,,---///+++++++++++++++*********++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------------........./////////////////////////////////111111222222222222222111222222333444444555666666777888<<>>;;;;;;;;;:::999888888888888777777777666555444444444444333333222222333333444555444444333222222333333222222222111111111111000222222222222111111111111444333333222000000///...333222111111000000111111222111000///////////////........................000000000//////...---,,,//////000000000000//////...------,,,,,,------...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,------------,,,++++++***,,,,,,+++++++++***************+++++++++,,,,,,,,,+++++++++,,,,,,++++++***,,,*********,,,,,,+++***++++++++++++++++++++++++)))+++,,,...//////......---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---000000///...............---.../////////...---,,,.........///000111222333222...,,,...444777777555777888:::<<<>>>@@@AAAAAACCCCCCCCCDDDGGGJJJMMMOOOQQQ******)))((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&''''''((('''&&&'''((()))(((''''''(((***)))'''&&&&&&'''((('''&&&'''((()))((('''***)))(((''''''((()))***'''((()))******,,,///222555:::===;;;:::<<<<<<:::;;;:::999999888888999999777666555333111000000///111111222222222222111111111000///---+++)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********(((***+++++++++,,,...000++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,---------.....................///////////////000111111111111111000000111111222333555666777777888999;;;>>>CCCGGGJJJLLLSSSVVV]]]fffnnnvvv{{{~~~zzzvvvrrrnnnjjjhhhaaa]]]XXXVVVUUUSSSOOOLLLJJJEEE@@@======<<<999666666666777888888888777777777777666666555444444444444333333222222333333444444333222222111222222222222222222111111111111000111222222222222333333333444333111///......//////222222111000000000000111111000000/////////000000........................111111111111000///.........//////000000//////...///......------......///************************---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,+++++++++...,,,******+++,,,+++***++++++++++++++++++++++++)))***+++,,,...///000000,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......111000---,,,+++,,,...///---...//////000/////////............//////000111222000///222666999888666777888:::===???@@@AAABBBCCCCCCCCCEEEGGGJJJMMMOOOPPP++++++***))))))((())))))))))))))))))))))))))))))((((((''''''''''''((((((((('''&&&'''))))))(((&&&''')))******((('''((()))((('''''''''((((((((('''))))))(((((((((((())))))'''((()))******,,,///222555;;;===;;;;;;<<<<<<:::;;;::::::999999999999999888777555333111000000///111111222222222222111111///...---,,,***)))((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******************)))))))))))))))((()))))))))((())),,,...+++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------...................../////////000000111111111111000000111222333444666777888999<<<===???AAABBBDDDDDDEEEHHHJJJOOOUUU[[[aaaeeeggglllpppvvv}}}yyymmmiiiccc^^^ZZZVVVRRROOOPPPMMMJJJGGGGGGFFFCCCAAADDDAAA>>><<<<<<:::777555333444666777777666555444666666666555555444444444444333333222222333333444222222111111111111111222222222222111111111000000000111111222333444444444222111///...///000222444222222111000000000000000...------------......///............////////////111111111111111000///......//////////////////.........------------......++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,***+++,,,...///000000000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++---+++))))))***+++++++++++++++++++++++++++++++++***))))))***+++,,,---...+++++++++,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---,,,+++++++++,,,---...------....../////////////////////......///000000/////////222555777666444777999;;;===???AAAAAABBBCCCCCCDDDFFFHHHKKKMMMOOORRR++++++***))))))((())))))(((((((((((((((((((((((((((((('''''''''(((((()))(((''''''((())))))'''%%%%%%''')))***))))))***+++'''((((((((('''''''''((())))))(((((((((((())))))'''((()))******,,,///222666;;;>>><<<;;;<<<<<<999;;;:::999999888888999999999888777555444333222222000111111222222111111000,,,,,,,,,++++++*********(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))))))))*********))))))))))))))),,,,,,,,,***))))))+++---+++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------..................//////000000000111111222222222222222444444555777888:::;;;;;;999:::<<>>======;;;:::===<<<:::999888777444333333444555666555444333222555555555555444444444444444333333222222333333444111111111000000111111222222222222111111111000000000000111222333333444555333222000000000111333555222111000000//////000000...------------......///........./////////000000//////000000000///............////////////......------,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,+++******,,,------,,,++++++++++++++++++++++++,,,,,,+++*********++++++***++++++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,(((***,,,...///000000000,,,,,,,,,------......///000000/////////000111111......///111444555444333888999;;;===???AAABBBBBBBBBCCCEEEGGGIIIKKKMMMOOOSSS******)))((((((((())))))((((((((((((((((((((((((((((((''''''(((((())))))(((''''''(((***)))'''%%%$$$&&&((()))))))))***,,,'''((()))((('''&&&'''((((((((())))))))))))(((((('''((()))******,,,///222666<<>>>>>999:::<<<>>>@@@AAAAAABBBCCCCCCCCCDDDEEEFFFHHHIIIKKKMMMPPPSSSVVV[[[```dddjjjiiiiiilllppptttvvvvvvyyy~~~}}}wwwvvvvvvuuusssrrrqqqqqqooolllhhhddd___YYYRRRMMMJJJHHHEEECCCBBB@@@>>><<<===<<<;;;::::::999999999888888888888777777777666333333444444444333333222444444444444444444444444444333333222222333333444111111111000111111222333222222222111111111111000//////000111222222333333666555333222111000111111111111000////////////000111000000/////////000000.........//////000000111.........//////......------......//////......---,,,,,,,,,++++++,,,,,,,,,........................---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,+++)))(((&&&%%%++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,---,,,,,,---......---+++************************///......------,,,,,,+++)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***+++...111333333222222------,,,,,,,,,---......000/////////000000111222000111111222444555555666888999;;;>>>@@@AAABBBCCCBBBCCCEEEGGGJJJLLLNNNNNNQQQ((((((((('''(((((())))))((((((((((((((((((((((((((((((((((((((()))******((('''((()))***)))&&&$$$%%%'''))))))(((((((((***''')))***)))&&&%%%&&&((((((((())))))))))))(((((('''((()))******,,,///222666<<<@@@>>>======;;;888999888777777666666777777222111000////////////000000000111111111111000000...---------,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((())))))******++++++&&&&&&%%%$$$"""###''')))+++++++++++++++*********++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------------.........///////////////000000111222222333111222444666888999999:::<<<<<<===>>>??????@@@@@@??????@@@AAABBBCCCCCCDDDAAAAAA@@@???@@@@@@BBBBBBCCCDDDEEEGGGHHHKKKPPPSSSUUUTTTRRRSSSVVVZZZ\\\\\\___fffjjjhhhhhhooouuuvvv{{{}}}xxxvvvqqqlllgggcccaaa```YYYYYYYYYXXXWWWUUUTTTSSSSSSRRRPPPNNNLLLIIIDDDAAAAAA???===<<<======<<<;;;:::::::::999999999:::;;;999:::999999888888999:::222222222222333444555555444444444444444444444444444333333222222333333444111111111111111222333333222222222111111111111000/////////000000111111111444444333222111000//////111111000///////////////222111000///////////////---......///000000111111---......//////.........---......//////......---------,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++***)))((('''*********+++++++++,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,++++++,,,,,,***'''###)))))))))))))))))))))))),,,---.........---,,,+++(((***+++------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------------...///000000000000///...------,,,---......---------...///000111222222222222222222333666777888:::<<<>>>@@@AAABBBCCCBBBCCCEEEHHHJJJLLLNNNNNNPPP'''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((()))******((((((((()))***)))&&&###'''((())))))'''&&&&&&'''''')))+++)))&&&%%%&&&((((((((())))))))))))(((((('''((()))******,,,///222666<<<@@@>>>======;;;888888777777666666666666666777666666555555666666777000000111111111111000000000000///...,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((('''(((((()))***++++++,,,(((((('''&&&&&&(((,,,///,,,++++++******)))))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------.........////////////000///000000111222333333333111333555777999;;;<<<<<>>>>>>>>???@@@AAA>>>???@@@AAAAAADDDHHHLLLJJJGGGEEEEEEGGGJJJLLLMMMKKKTTTXXXTTTSSSXXX]]]]]]aaabbbdddddddddeeehhhjjjmmmqqqwww|||~~~~~~uuutttssssssqqqmmmgggccc___]]]YYYUUURRROOONNNMMMHHHHHHHHHHHHGGGFFFEEEEEEDDDCCCBBBBBBBBBAAA>>><<<===;;;::::::;;;;;;;;;:::666777777777666666888999;;;;;;:::888666555777888111000000111222555777999444444444444444444444444444333333222222333333444222222111111222333444444222222222111111111111000////////////000000000000//////000111111111111000111111000///////////////111000///------,,,,,,,,,---......///000111111222......///////////////...---..................---.........------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,)))***+++---...///000000)))))))))******+++++++++******+++++++++,,,,,,,,,((()))***+++,,,---------)))))))))***)))%%%((((((((((((((((((((((((((()))+++---------+++***((()))+++---------+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......///---,,,******+++,,,---111000///...------...///++++++,,,---...///111222111111111000000111555777999:::<<<>>>@@@BBBCCCCCCBBBCCCFFFHHHKKKMMMNNNNNNQQQ&&&&&&'''((((((((((((((((((((((((((()))))))))))),,,+++***))))))***+++,,,)))(((((((((((((((((()))((((((''''''''''''((((((&&&'''''''''(((((())))))******)))(((((((((((((((&&&'''(((((())),,,111555888;;;;;;:::<<<>>>===888555444444555555666777888555444333333222222333333222111111111000000//////000000///...,,,+++***)))---***((('''((((((((('''+++*********))))))((((((((()))***++++++***)))((())))))************))))))*********))))))))))))(((,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,......---,,,,,,---------///......---------,,,,,,***+++,,,,,,,,,---111333000111333555666777888888::::::;;;===>>>>>>>>>>>>???>>>>>>???AAABBBBBBAAABBBBBBAAA@@@@@@@@@@@@AAABBBBBBAAA@@@@@@??????>>>@@@BBB@@@===???FFFHHHDDDAAA???>>>===>>>???AAABBBFFFFFFEEEEEEGGGIIILLLMMMNNNNNNOOOPPPQQQQQQQQQQQQYYYZZZ\\\___bbbdddfffgggjjjooouuuzzz}}}~~~}}}}}}yyytttooojjjgggeee^^^]]]\\\ZZZXXXUUUSSSQQQLLLKKKJJJHHHFFFDDDCCCBBBAAAAAA@@@???????????????????????????>>>>>>>>>>>>======<<<;;;;;;;;;<<<<<<999999999999999999999999:::::::::999999777666666555444333222111222333444777666666444333222111111111111111111111111111111111111111000000000//////111111111111111111111111444444333000......000222111111111111111111111111333111///------...000111---...///000000///...---222222222000......000222,,,---///000000///---,,,////////////////////////------,,,,,,,,,+++++++++------------------------111000///...............,,,---...---+++***+++,,,///...---,,,,,,,,,---......---+++***)))***++++++++++++,,,,,,,,,,,,------************************************************,,,,,,+++++++++,,,------,,,,,,,,,,,,++++++***)))++++++,,,,,,,,,,,,------ """&&&***---...//////,,,,,,---------,,,++++++,,,,,,,,,,,,,,,---////////////.........---------***+++---///000000//////111222222333444555666666:::;;;<<<===>>>???@@@AAABBBEEEHHHJJJKKKLLLNNNPPPRRR)))))))))))))))(((''''''(((((((((((())))))))))))+++***))))))))))))***+++((())))))******))))))(((((((((''''''''''''((((((''''''''''''((((((((()))******)))((((((((((((((('''((())))))***...222666888;;;;;;:::;;;>>><<<888666666555555555555555666444444333222222222222333111111111111000000000///000000///...,,,+++***))))))'''&&&&&&'''))))))(((************)))))))))(((''''''((((((((((((''''''))))))************))))))******++++++,,,,,,,,,---,,,,,,,,,,,,,,,+++***))),,,++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,---------------------...,,,---......---...111333333444666888999;;;;;;;;;;;;<<<===>>>???@@@@@@???@@@??????@@@BBBCCCCCCBBBCCCCCCBBBAAAAAAAAAAAAAAABBBBBBAAA@@@@@@??????>>>@@@BBB@@@===@@@FFFGGGCCCBBBAAA?????????@@@BBBCCC???>>>======>>>@@@BBBCCCBBBCCCDDDEEEFFFFFFFFFFFFGGGHHHJJJLLLNNNPPPRRRSSSSSSVVV\\\___aaabbbcccdddeeedddcccdddeeegggiiikkkmmmlllkkkkkklllooorrrttttttsssqqqnnnjjjfffcccaaadddcccaaa]]]ZZZWWWTTTSSSMMMMMMLLLKKKJJJHHHGGGFFFBBBBBBBBBAAA@@@????????????>>>>>>===============>>>=========<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;::::::::::::999999999999::::::::::::999888777777555444444333333333333333888888777777666555444444222222222222222222222222333333333222222222111111111111111111111111111111444444333111......000222111111111111111111111111333222111000///000000111---...///000000///...---...//////---++++++---///,,,---///000000///---,,,..............................------,,,,,,++++++------------------------000///......---------...,,,---...---+++***+++,,,,,,+++***)))))))))******---,,,+++***)))******+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************************++++++,,,---,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------)))+++---...///...---,,,***+++,,,---------------,,,,,,,,,,,,---...///000//////.........---------,,,---///000000000000///111222222333444555666666:::;;;<<<===>>>???@@@AAACCCEEEHHHJJJLLLMMMOOOQQQQQQ,,,,,,,,,+++***((('''&&&(((((((((((())))))))))))))))))(((((((((((())))))((()))+++,,,,,,+++)))((()))((((((''''''(((((()))''''''''''''((((((((((((***))))))(((((((((((((((((()))******+++...333666777:::<<<::::::===<<<888777777666555444333444444444444333222222222222222111111111111000000000000000000///...,,,+++***)))'''%%%$$$%%%''')))))))))************))))))))))))((((((''''''''''''(((((())))))************))))))((()))***+++,,,---......++++++,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,+++******))))))******+++---------...///000000000...///000000000000333555777888:::<<<>>>???@@@@@@??????@@@AAABBBBBBAAAAAABBBAAA@@@BBBDDDEEEDDDCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????>>>???@@@???>>>@@@DDDEEEBBB<<<<<<;;;:::;;;<<<===>>>======<<<;;;<<<===>>>???======>>>???@@@@@@@@@@@@===>>>???@@@BBBDDDEEEEEEDDDGGGJJJKKKKKKLLLMMMOOOMMMMMMLLLLLLMMMOOOQQQRRRRRRQQQPPPPPPPPPRRRTTTVVVWWWVVVUUUSSSQQQOOOLLLKKKNNNMMMMMMLLLJJJIIIIIIHHHCCCDDDDDDDDDCCCCCCBBBAAA<<<============>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;:::999999999999999;;;;;;:::::::::999999999;;;;;;;;;;;;:::999888777444555555555555444333333444444444333333222222222333333333333333333333333333333333222222222222222111111111111111111111111333333333111//////000222111111111111111111111111222222222222222111000000......////////////......---......---++++++,,,...---...///000000///...---------------------------000//////...---,,,,,,,,,------------------------......---,,,,,,,,,------,,,---...---+++***+++,,,...------,,,+++,,,,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,---,,,------------,,,,,,+++++++++,,,,,,,,,,,,------....../////////---+++***)))***+++,,,.........///------------...///000111/////////............---///000000111111000000///111222222333444555666666::::::;;;===>>>@@@AAAAAACCCEEEHHHKKKLLLMMMOOOQQQRRR------,,,,,,+++)))((('''(((((((((((())))))))))))(((((((((''''''(((((((((((())),,,------,,,)))((())))))(((((((((((())))))'''''''''((((((((((((((())))))(((((((((((())))))((()))***++++++...222555555:::<<<:::999;;;;;;888666555555444333333444444444333333222111222222222111111111000000000000000000000///...,,,+++***)))((('''&&&'''((())))))(((*********)))))))))))))))+++***)))(((((()))***+++))))))************))))))'''(((((()))******++++++++++++,,,,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,+++*********)))******+++,,,//////000000111111222222...000222333333444777999;;;<<<>>>@@@BBBCCCDDDDDDBBBCCCCCCDDDDDDDDDDDDCCCDDDCCCBBBCCCEEEFFFEEEDDDEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@??????>>>=========>>>@@@BBBAAA???999999888888888999:::;;;???>>>============>>>>>><<<===>>>??????@@@??????===>>>??????AAAAAABBBCCCDDDEEEFFFEEEDDDDDDFFFHHHCCCCCCCCCDDDEEEGGGIIIJJJHHHGGGEEEEEEEEEEEEGGGHHHIIIIIIIIIHHHHHHFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFCCCCCCDDDDDDDDDCCCCCCBBB???????????????@@@@@@@@@???>>>>>>===============;;;;;;;;;;;;::::::::::::::::::999888888888888999;;;;;;;;;;;;:::::::::::::::::::::::::::999888888444555666777666555444333222222111111111111111111333333333333333333333333000000000000000000000000111111111111111111111111222333333111//////000222111111111111111111111111000111222333333111///......//////////////////...///000111000...---...///......////////////......------------------------111111000///...---,,,,,,------------------------------,,,++++++,,,,,,,,,,,,---...---+++***+++,,,///.........------------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))***,,,---...---------......---,,,,,,+++++++++,,,,,,,,,------)))***+++,,,------,,,,,,***+++,,,---..................---......///000111/////////...............111111111000000/////////111222222333444555666666999:::;;;===>>>@@@AAABBBBBBDDDGGGIIIKKKLLLNNNPPPTTT+++++++++++++++***))))))(((((((((((())))))))))))'''''''''(((((('''''''''((())),,,------,,,)))((())))))(((((((((((())))))((((((((((((((('''''''''))))))(((((((((((())))))&&&((()))***+++---000222444999<<<999888::::::888333333333333333444555555333333222111111111111222000000000000000000111111000000///...,,,+++***)))+++***))))))******((('''))))))))))))))))))******+++***)))(((((()))***+++))))))************))))))))))))))))))))))))))))))***++++++,,,,,,,,,+++++++++,,,------------,,,++++++++++++++++++,,,---...//////000000000111111111///111555777888:::===??????@@@BBBCCCEEEFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEFFFDDDDDDDDDFFFGGGFFFEEEEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBAAA@@@@@@??????>>><<<;;;;;;>>>@@@@@@>>>===<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;:::::::::;;;999:::;;;<<<==================>>>??????@@@@@@@@@CCCCCCCCCAAA??????AAACCC??????????????????@@@@@@AAAAAA@@@???>>>>>>?????????@@@AAAAAAAAAAAAAAA@@@??????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@???BBBBBBAAAAAA@@@@@@?????????>>>======<<<<<<==================<<<<<<<<<<<<;;;:::999999888888999999;;;;;;;;;;;;;;;;;;;;;;;;999999999:::999999888777666666777888777666555444555555555555444444444444222222222222222222222222000000000000000000000000111111111111111111111111111222333222000000111222111111111111111111111111...000111222222000...,,,/////////....../////////000111222111000//////000...//////////////////...------------------------111111000///......------------------------------,,,,,,+++++++++,,,,,,---,,,---...---+++***+++,,,++++++++++++*********)))------..................+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++---......,,,,,,---......---------+++++++++,,,,,,,,,------'''((()))***,,,,,,---------------......------,,,......---......///000111////////////////////////111111000///............111222222333444555666666999:::;;;===>>>@@@AAABBB@@@CCCFFFHHHIIIKKKMMMOOOSSS)))))))))***))))))(((((((((((((((((())))))))))))''''''((((((((((((''''''((()))+++,,,,,,+++)))(((***))))))(((((())))))***((((((((((((((('''''''''((((((((((((((())))))***&&&((()))***+++,,,///111333999<<<999777888999888222222222222333444555555333333222111111111111111000000000000111111111111000000///...,,,+++***))),,,+++***++++++***(((&&&))))))))))))************((((((''''''''''''(((((())))))************)))))),,,,,,,,,+++++++++************+++,,,,,,,,,+++++++++,,,---......---,,,+++,,,,,,,,,,,,---...//////......///000111222222222444777;;;===???AAACCCEEEDDDDDDFFFGGGGGGHHHHHHGGGHHHHHHIIIHHHHHHGGGFFFEEEFFFEEEDDDEEEFFFGGGFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@??????>>>===;;;<<<@@@BBB???======<<<<<<<<<===========================<<<<<<<<<<<<;;;<<<===>>>?????????????????????@@@@@@AAAAAABBBAAABBBBBBAAA???>>>@@@AAAAAAAAA@@@>>>===;;;::::::@@@@@@???>>>>>>>>>>>>>>><<<===>>>>>>?????????>>>>>>??????@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAACCCCCCBBBAAA@@@>>>>>>===???>>>>>>===============@@@????????????>>>>>>>>><<<<<<;;;:::::::::::::::::::::;;;<<<<<<======>>>999999::::::::::::999999777888888888888777666666555555555444444333333333111111111111111111111111222222222222222333333333111111111111111111111111000222333222111000111222111111111111111111111111...///111222111000...,,,//////............//////...///111000///------...////////////////////////------------------------///////////////.........------------------------,,,,,,+++++++++,,,------,,,---...---+++***+++,,,,,,,,,,,,---,,,++++++***,,,---.../////////......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------...............---,,,,,,------------...///000111...////////////000000000111000///...............111222222333444555666666888999;;;===???@@@BBBCCCAAACCCFFFHHHIIIKKKMMMOOOQQQ)))))))))((('''&&&%%%$$$(((((((((((())))))))))))'''((())))))))))))((('''((())))))******))))))(((******))))))))))))******)))(((((((((''''''''''''((((((((((((((()))******''')))++++++,,,---///111222888<<<999666777999888333222222222222222333333333222222111111111111111///000000000111111111111000000///...,,,+++***)))***))))))***++++++)))'''((()))))))))************''''''((((((((((((''''''))))))************))))))+++++++++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,++++++,,,---//////---,,,+++,,,,,,,,,,,,---...///000///000222444666888:::;;;===@@@CCCEEEFFFFFFHHHIIIIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJJJJIIIIIIGGGFFFFFFGGGEEEDDDEEEFFFGGGFFFDDDEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@??????>>>???<<<>>>DDDFFFAAA>>>>>>;;;<<<======>>>>>>======@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCCCCCCCCCCAAAAAABBBBBBCCCDDDDDDEEECCCDDDEEEEEECCCBBBCCCDDDCCCCCCCCCBBBBBBAAA@@@???DDDCCCCCCCCCCCCBBBBBBBBB??????@@@@@@AAA@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJHHHGGGFFFFFFDDDCCCCCCBBBCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>======<<<<<<<<<<<<<<<999999:::<<<===>>>???@@@;;;;;;<<<<<<<<<<<<<<<;;;999999888777777777777888555444444333222111000000222222222222222222222222111111222222222333333333111111111111111111111111000111333222111000111222111111111111111111111111000000111222111000///...000///...------...///000---...000000...---,,,---000000////////////000000........................------............//////------------------------,,,,,,,,,,,,,,,---......,,,---...---+++***+++,,,....../////////...---,,,***+++,,,---......---,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------------......,,,---...............---,,,,,,,,,,,,---...///000.../////////000000000000222111000/////////000111111222222333444555666666888999:::<<>>AAA>>>@@@GGGHHHCCC???@@@@@@AAAAAABBBBBBBBBBBBBBB??????@@@AAAAAAAAAAAAAAA???@@@AAABBBCCCCCCCCCCCC@@@@@@AAABBBCCCCCCDDDDDDCCCEEEGGGGGGFFFEEEEEEFFF???@@@BBBDDDFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEE@@@@@@AAAAAAAAAAAA@@@@@@>>>???@@@BBBCCCEEEFFFGGGGGGHHHIIIKKKMMMNNNOOOOOONNNNNNMMMMMMLLLKKKKKKKKKHHHHHHGGGFFFFFFFFFFFFFFFAAAAAAAAAAAA@@@@@@@@@?????????>>>============>>>888999:::<<<>>>???AAAAAA======>>>>>>>>>>>>>>>===;;;:::888777777777888999999999888777555444333333333333333333333333333333//////000000111111111111111111111111111111111111///111333333111111111222111111111111111111111111222222222222222111000000000///...------...///000---///111111///...---...000000////////////000000////////////////////////,,,,,,------.../////////------------------------,,,,,,,,,,,,------...///,,,---...---+++***+++,,,***+++,,,,,,,,,+++***)))((()))+++,,,---,,,,,,+++++++++,,,,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))))))))))))))***++++++,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,...//////++++++---...//////000000,,,,,,,,,,,,,,,...//////.../////////000000111111222222111000000111222333111222222333444555666777888999:::<<>><<<>>>>>>???AAAAAABBBBBBBBBBBBAAAAAA@@@???>>>======>>>===<<<;;;::::::::::::888999::::::777444000...444444444333333333222222222222111111111111222222222222222111111111000000111111111000000000000000111111000000000000111111111111111111111111111111000000000000000111222222...///000111111000///...////////////////////////000000//////.........---+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++,,,+++++++++++++++++++++,,,++++++++++++++++++++++++'''(((***,,,.../////////,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))************+++++++++000---******,,,---,,,+++,,,,,,,,,,,,,,,+++***)))---,,,+++*********+++,,,........................//////.........---------//////000000000000//////------...///000111222222111111222333444666777888888999:::<<>>===<<<;;;;;;;;;::::::;;;:::888666333111555444444444444333333333222222111111111111222222333333333333222222222111111111111111000000000000111111000000000000111111111111111111111111111111...............///000000//////000000000000//////////////////////////////000/////////............,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***)))))),,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,+++,,,,,,---------,,,,,,************************)))************+++++++++...+++((((((***+++***))),,,,,,,,,,,,,,,+++***))),,,,,,+++++++++++++++,,,........................//////.........---------......////////////............///000111222333333333333333444555777999:::::::::;;;===???AAACCCDDDEEEEEEFFFHHHKKKNNNQQQSSSRRR(((((())))))******++++++)))))))))))))))******++++++***)))((('''((()))***''''''''''''&&&&&&&&&&&&'''''''''(((((())))))***!!!"""$$$&&&'''))))))***(((((((((((())))))))))))))))))(((((()))***,,,---111444777888777555555555444444555666666555444444222111111000000000111111111111111111222222222222222222111222222///+++((()))************))))))(((((((((((()))******++++++))))))))))))))))))))))))(((((()))***************++++++************++++++******++++++,,,---......---...//////......111222222333444777;;;???BBBDDDHHHIIIKKKLLLMMMNNNNNNNNNLLLMMMNNNOOOOOOPPPPPPOOOQQQQQQPPPPPPOOOOOONNNNNNLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFGGGHHHIIIIIIHHHHHHGGGGGGFFFEEECCCCCCHHHGGGGGGGGGGGGGGGGGGGGGEEEIIILLLLLLIIIFFFEEEFFFJJJJJJJJJJJJJJJIIIIIIHHHJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNOOOOOONNNNNNOOOQQQSSSRRRQQQVVVWWWXXXXXXWWWVVVXXXYYYXXXXXXXXXXXXZZZ[[[]]]______aaacccddddddeeefffhhhhhhiiihhhhhhgggfffeeedddbbbaaa^^^]]]]]]___aaacccdddeeegggjjjmmmppprrrssstttuuuvvvvvvvvvuuutttssstttrrrpppooonnnllliiigggeeeccc```^^^]]][[[XXXVVVSSSQQQOOONNNOOOPPPPPPOOONNNNNNOOOOOOOOOOOONNNNNNKKKJJJJJJIIIHHHGGGFFFEEECCCBBBAAA???>>>=========<<<<<<;;;:::999888777777666666555555555444444444333222222111111222222333444444444333333333222222111111111111111111111111111111000000000000111111111111111111111111111111...............///000000000000////////////000000////////////////////////////////////...........................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++******......------,,,,,,++++++*********++++++,,,,,,,,,---.........---,,,++++++***+++,,,---............++++++++++++++++++++++++)))************+++++++++---+++))))))***+++***)))++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++.......................................---------------............------//////000111222333333444222222333444555777888999<<<<<<<<<===>>>@@@AAABBBFFFFFFHHHJJJLLLOOORRRSSSSSS%%%&&&&&&'''((())))))***)))))))))))))))******+++******)))((('''((((((((())))))))))))(((((((((((('''''''''((((((((())))))&&&''')))*********))))))((((((((((((((()))))))))***)))))))))***+++,,,---000333666777666555555555333444555555555555444333222111111000000000000111000000000111111111222222//////...---,,,+++***)))***************)))((('''(((((()))***************))))))))))))))))))))))))'''(((***+++,,,+++***)))++++++*********+++,,,,,,,,,,,,,,,,,,------------+++---...//////000333555666777:::===BBBFFFIIIKKKNNNNNNPPPQQQRRRRRRRRRRRROOOPPPQQQRRRRRRRRRRRRRRRSSSRRRQQQPPPOOONNNMMMMMMLLLLLLKKKJJJJJJIIIHHHHHHIIIHHHHHHHHHHHHIIIJJJJJJHHHHHHHHHHHHHHHGGGGGGFFFJJJJJJJJJJJJKKKKKKKKKKKKLLLPPPSSSRRROOOKKKKKKLLLIIIIIIKKKLLLNNNOOOOOOOOOMMMNNNPPPRRRRRRRRRQQQPPPRRRRRRRRRSSSTTTTTTUUUUUUVVVVVVVVVWWWYYYZZZ[[[[[[```aaabbbbbbaaaaaacccdddddddddcccccceeehhhjjjlllkkkmmmppprrrssstttvvvwwwwwwxxxxxxxxxwwwvvvuuuuuuuuutttsssrrrrrrssstttvvvvvvwwwyyy{{{}}}~~~}}}}}}}}}~~~~~~}}}{{{yyywwwssspppnnnkkkgggeeeaaa^^^ZZZXXXXXXYYYYYYXXXVVVVVVVVVVVVUUUTTTSSSSSSQQQPPPOOONNNMMMLLLKKKJJJFFFEEECCCBBB@@@??????>>>===<<<;;;:::999999::::::777777777777666666666666333333222222222222333333444333333333333222222222000111111111111111222222111111000000000000111111111111111111111111111111000000000000000111111222111000///......///000111///////////////////////////////////////.........000000//////......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........//////...------,,,++++++*********++++++,,,,,,---******+++,,,,,,---,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++...---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++******+++,,,---------,,,+++................................................---......//////......---//////000111111222333333000000000111333444666777<<<<<<<<<===>>>@@@BBBCCCEEEFFFHHHJJJLLLOOOQQQRRRTTT%%%&&&&&&'''((())))))***)))))))))))))))******+++***))))))((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((()))***+++,,,,,,+++)))((('''((((((((())))))******++++++++++++,,,------...000222555777666555555666222333444555555444333222222111111000//////000000/////////000000000111111...---,,,***))))))+++---***************)))((('''***************)))((('''))))))))))))))))))))))))((()))+++------,,,+++)))++++++******+++,,,,,,---//////......---,,,,,,,,,***,,,...///111333666999<<<===@@@DDDHHHKKKNNNOOOPPPPPPRRRSSSTTTUUUUUUVVVSSSSSSTTTUUUUUUUUUTTTTTTRRRQQQPPPOOONNNMMMLLLKKKLLLLLLLLLKKKKKKKKKJJJJJJLLLKKKKKKJJJJJJJJJJJJJJJHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOORRRUUUXXXWWWSSSPPPPPPQQQPPPQQQSSSUUUVVVWWWXXXXXXSSSTTTVVVWWWXXXXXXWWWVVVXXXXXXYYYZZZZZZ[[[\\\\\\]]]^^^```aaabbbccceeefffhhhjjjllllllkkklllmmmooopppoooooooooqqqsssvvvxxxvvvxxx|||~~~~~~{{{wwwuuupppmmmhhheeecccbbbaaa```]]]]]]]]]\\\ZZZYYYWWWVVVVVVVVVTTTSSSRRRPPPOOOOOOIIIHHHFFFDDDBBBAAA@@@@@@>>>===;;;:::999:::;;;<<<999999999888888888777777444444333333333333444444222222222222111111111111000000111111222222222333111111000000000000111111111111111111111111111111000000000000000111111222111000///......///000111////////////////////////.........///////////////000000000//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...////////////...------,,,++++++*********++++++,,,,,,,,,))))))***+++++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,---------,,,+++++++++***++++++,,,,,,,,,++++++***+++,,,---...---,,,,,,........................---...................../////////000000/////////......//////000111111111000000111222333555666777::::::;;;===???AAACCCDDDDDDEEEGGGIIIKKKMMMOOOPPPSSS(((((())))))******++++++)))))))))))))))******+++*********)))))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))************(((((())))))******++++++++++++,,,,,,---.........///222555666666555555666222333444555555444333222222111111000////////////.../////////000000000000//////...+++)))))),,,...)))************))))))(((******++++++***)))'''&&&))))))))))))))))))))))))(((***,,,---...---+++***++++++***++++++,,,---.../////////......---,,,,,,,,,...111333555888<<>><<<;;;;;;;;;<<<<<<;;;;;;:::::::::999999999555444444333333444444555222222222111111111000000000000111111222333333333111111000000000000111111111111111111111111111111...............///000000000000////////////000000////////////////////////.........//////////////////////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++......------,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++***)))(((,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))+++,,,,,,***))))))*********+++,,,,,,,,,++++++***+++,,,------......---........................---------...............//////000000000000//////......//////000000000000333333444444666888999:::999:::;;;===???AAACCCEEECCCEEEGGGIIIKKKMMMNNNNNNQQQ))))))))))))************)))))))))))))))******+++******************)))(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((***+++,,,)))))))))***+++,,,,,,,,,******+++,,,------------...111444666666555555666444555666777777666555444222222000//////.........//////000000000111111111...000000...+++((('''(((((())))))************)))((()))***++++++***((('''))))))))))))))))))))))))((()))***+++,,,++++++***++++++++++++,,,---......------......////////////000333666999<<>>============<<<<<<<<<;;;;;;;;;::::::555555444444444444555555333333222222222111111111000000111222222333444444111111000000000000111111111111111111111111111111...............///000000//////000000000000//////////////////////////////............/////////000..................//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++*********,,,,,,---------,,,,,,+++,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++)))************+++++++++(((+++---,,,***((()))***)))***+++,,,,,,,,,,,,++++++++++++,,,,,,...//////........................---------.........//////...//////////////////...///000000000000111111111444444555666777999:::;;;;;;<<<<<<===>>>@@@BBBCCCDDDFFFHHHKKKMMMNNNNNNNNNOOO(((((((((((('''''''''''')))))))))))))))******++++++++++++++++++***))))))***)))))))))(((((((((((('''''''''''''''''''''&&&******)))(((((()))+++,,,))))))***+++,,,,,,------))))))***,,,,,,,,,,,,,,,...111444666666555555666666777888999999888777666222222000///............000111111111111222222222+++///111000+++$$$!!!'''((()))***************&&&''')))+++,,,+++***)))))))))))))))))))))))))))(((((()))***************++++++++++++,,,---...///++++++,,,...///111222333555777;;;>>>AAAEEEJJJMMMTTTUUUVVVVVVVVVUUUTTTSSSXXXXXXXXXXXXWWWUUUTTTSSSTTTTTTUUUUUUUUUTTTTTTSSSPPPOOOOOONNNNNNMMMMMMLLLKKKLLLMMMNNNPPPQQQRRRSSSQQQQQQRRRRRRSSSUUUVVVWWWWWWWWWXXXYYYZZZZZZZZZZZZXXXXXXYYY[[[\\\]]]^^^___]]]```bbbbbb___^^^___bbbaaabbbdddfffhhhiiijjjjjjhhhggggggggghhhjjjlllnnnmmmmmmnnnooopppqqqrrrrrrooorrruuuvvvvvvwww{{{~~~|||~~~zzzyyywwwuuurrrooolllkkkeeedddcccaaa___^^^\\\\\\VVVTTTRRROOOLLLJJJIIIHHHCCCBBBBBBAAA@@@???>>>======<<<<<<<<<<<<;;;;;;;;;555555444444444444555555444444444333333333222222000000111222333333444444111111000000000000111111111111111111111111111111000000000000000111222222...///000111111000///...////////////////////////---.........//////000000,,,---------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,((())))))***,,,---......+++++++++++++++++++++,,,...------,,,+++***)))))))))***,,,...///000111111++++++,,,---............++++++++++++++++++++++++)))************+++++++++***---//////,,,******,,,)))***+++,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000........................---------.........//////---..................---111111111111111222222222333333333444666777999:::>>>=========>>>???@@@AAAEEEGGGIIILLLNNNOOOOOOOOONNN&&&''''''((()))******+++)))))))))((()))******+++---------,,,)))''''''((())))))(((((((((((())))))(((((((((((())))))))))))+++***)))'''''''''((()))******)))))))))))))))***+++,,,,,,------,,,,,,++++++---111555777999999888777888888777777666555444333333333222000///000111333333333222111000//////111000///---+++*********)))************+++++++++---,,,+++)))(((((('''''')))***+++,,,,,,+++))))))---,,,,,,+++***)))(((''')))***,,,---------///000,,,---...///000333888;;;===???BBBGGGKKKOOORRRSSSUUUVVVVVVWWWXXXYYYZZZZZZ[[[[[[ZZZYYYXXXWWWVVVVVVTTTTTTTTTUUUUUUUUUUUUUUUSSSSSSQQQPPPOOONNNNNNNNNPPPQQQRRRSSSTTTTTTTTTTTTRRRUUUXXXYYYYYYYYYYYYZZZZZZ[[[[[[\\\]]]___aaabbb^^^___aaacccddddddcccbbbhhhhhhggggggfffeeeeeedddeeegggiiilllmmmnnnnnnnnnjjjkkklllkkkjjjkkkmmmnnnooonnnmmmnnnppprrrrrrrrruuuvvvxxxzzz|||}}}~~~~~~}}}zzzwwwsssppppppmmmiiifffdddbbb```]]][[[YYYVVVTTTRRRPPPPPPPPPLLLJJJHHHEEEBBBAAA@@@@@@???>>>???@@@AAA@@@>>><<<===:::777666777888999888444444333333222333333333///000000111222222333333222111000//////000111222111000///......///000111111111000000//////......000000000000000000000000...///000111111000///...111///...///000111000...444111,,,)))(((+++///222000///---,,,+++,,,,,,---------------------------......////////////......,,,------------+++***)))***+++,,,---...---,,,+++)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++***)))******+++,,,------......,,,------...---,,,***))))))***++++++,,,---......++++++,,,---...///000111000///...---,,,------...///......---------......////////////////////////...............///000000111222333444555777888888777999<<<===>>>???BBBDDDGGGHHHIIIKKKMMMNNNOOOOOOTTT'''''''''((()))*********)))))))))))))))******+++)))***,,,+++******+++,,,))))))(((((((((((())))))((((((((()))))))))******+++***)))(((''''''((()))******))))))))))))******,,,,,,------------,,,,,,,,,...000333666888888999999999999888888666555444333333333222000///000111222333333222222000//////111000///---,,,+++******)))************+++++++++)))))))))))))))******+++)))***++++++++++++***)))'''((()))+++,,,...///000)))+++,,,++++++,,,...000---///111333555888===AAAFFFHHHKKKNNNQQQSSSUUUVVVVVVWWWWWWXXXYYYZZZZZZZZZ[[[[[[ZZZYYYXXXVVVUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQRRRRRRRRRTTTTTTUUUVVVWWWWWWWWWWWWVVVYYY[[[\\\\\\\\\]]]^^^```aaaaaabbbcccdddfffgggcccdddeeeffffffgggggggggmmmlllllllllkkkkkkjjjjjjkkklllmmmmmmmmmlllkkkjjjmmmnnnooonnnnnnnnnqqqsssppppppppprrruuuwwwxxxyyyxxxyyyzzz|||}}}~~~~~~zzzxxxyyyvvvrrrooommmjjjgggeee```^^^\\\ZZZXXXWWWVVVVVVRRRPPPMMMJJJGGGEEECCCCCCBBBAAA@@@AAABBBBBB???===>>><<<999888999::::::999555444444333333333333333222222222222111111111111333222111000000111222333111111000//////000111111111000000000/////////...000000000000000000000000//////000000000000//////000///...///000111000...111///...,,,,,,,,,...//////...---,,,,,,,,,------------------------------------............------,,,,,,++++++++++++,,,---++++++,,,,,,------,,,,,,,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))******++++++,,,,,,------***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000,,,------...---,,,+++***......---------------...///////////////////////////............///000000111222333444555777888888888:::===>>>???@@@CCCEEEGGGHHHIIIKKKMMMNNNOOOOOOPPP''''''(((((())))))******((((((((()))))))))******(((***++++++******+++---))))))(((((((((((()))))))))))))))*********++++++***))))))(((((((((((()))******)))))))))******+++,,,,,,------------,,,,,,......///111333666888999:::::::::999888666555444333333333222000///000111222222222222222111000///111000...---,,,+++******)))************+++++++++)))))))))))))))******+++)))******+++++++++******)))************+++++++++,,,,,,,,,+++***,,,///111000222555999<<>>;;;:::;;;;;;;;;:::666555444444333333333444444444333222222111000000333333222222222222333333222111111000000111111222000000000000////////////000000000000000000000000000//////////////////000000///......000000///...---.../////////...---,,,------,,,,,,,,,---......------------------------,,,,,,------------,,,,,,,,,+++***)))***,,,...000,,,,,,++++++,,,,,,------,,,,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))******++++++++++++++++++)))***+++,,,---------------------,,,,,,+++++++++,,,,,,------.........///)))***---......,,,)))'''------,,,,,,,,,,,,------//////////////////////////////......//////000111111222333444555777888888999;;;>>>???@@@AAADDDFFFGGGHHHIIIKKKMMMNNNOOOOOOQQQ'''((((((((()))))))))***'''(((((())))))))))))))))))++++++***((('''((()))))))))(((((((((((()))))))))*********++++++++++++)))))))))(((((((((((()))******))))))******++++++------............------///......///111444777888999999999888777555333333333333333222000///000111222222222222222111000///000000...---,,,+++++++++))))))*********+++++++++---,,,+++)))(((((('''''')))*********++++++++++++---,,,,,,,,,+++++++++***......---,,,,,,---111555444777;;;???CCCHHHNNNRRRTTTUUUVVVWWWXXXXXXXXXXXXZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZYYYWWWVVVUUUTTTSSSVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTUUUWWWXXX[[[]]]^^^^^^___```aaabbbbbbbbbbbbdddfffggghhhgggggghhhjjjkkkkkkkkkkkkkkkllllllmmmpppooonnnnnnnnnpppqqqrrrnnnnnnnnnoooooopppppppppqqqrrrsssssssssrrrpppooolllllllllkkkjjjjjjmmmoooppprrrtttvvvvvvxxxyyy{{{{{{yyyvvvtttrrrpppllljjjjjjjjjjjjiiihhhgggfffeeeggggggeeeccc^^^ZZZUUUSSSLLLJJJHHHHHHGGGFFFDDDBBBCCC@@@>>>=========<<<;;;888777666555444444444555444444444333222222111111333333222222222222333333222222222222222222222222000000000000////////////////////////////////////000///...------...///000000///......///000///...,,,---///000000...---,,,,,,,,,,,,,,,---......///------------------------,,,,,,------------,,,,,,------,,,,,,,,,---...///---,,,+++***+++,,,---...))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******++++++******************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))+++,,,------,,,***))),,,,,,+++++++++,,,------/////////////////////////////////...///000000111111222333444555777888888999;;;===??????AAACCCEEEFFFHHHIIIKKKMMMNNNOOOOOOSSS(((((((((((())))))))))))''''''((())))))))))))((('''((()))((('''&&&'''((())))))(((((((((((()))))))))*********++++++++++++((((((((())))))))))))(((***************+++,,,,,,---......//////......---///.........///222555777777777777666555333222111333333333222000///000111111111222222222111000000000///...---,,,+++++++++))))))*********+++++++++---,,,+++)))(((((('''''')))))))))******++++++,,,)))***,,,...000222333444---------------000555888;;;>>>BBBFFFJJJOOOTTTWWWVVVWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYXXXWWWVVVUUUUUUTTTWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWYYYZZZ]]]___aaaccccccdddeeefffggggggggggggjjjkkkllllllkkkkkkmmmooopppoooooonnnnnnnnnnnnooosssrrrqqqpppppprrrssstttllllllmmmnnnooopppqqqqqqqqqqqqrrrrrrrrrqqqpppooooooooommmkkkjjjjjjmmmoooqqqtttyyy|||~~~~~~|||zzzyyyxxxvvvrrrppplllllllllkkkkkkkkkjjjjjjmmmmmmnnnmmmjjjddd___\\\UUURRROOOMMMLLLKKKHHHFFFFFFDDDAAA@@@@@@???===<<<:::999888777666666666666333333333333333333333333111222222222222222222111222222333333333333222222////////////000000000000////////////////////////000///...------...///000///...---...///000///---........................+++,,,,,,------.........------------------------------............---------///000111111///---+++---,,,+++***+++,,,---...((()))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++,,,,,,++++++******************---------,,,++++++++++++******+++,,,,,,---......,,,,,,,,,---------------------,,,,,,,,,------...+++++++++++++++,,,---...///////////////////////////////////////000111111111222333444555777888888888:::<<<===>>>???BBBDDDFFFHHHIIIKKKMMMNNNOOOOOOPPP(((((((((((())))))))))))&&&'''((()))***)))((('''"""$$$&&&'''((((((+++,,,))))))(((((((((((()))))))))))))))*********++++++'''(((((())))))))))))(((***************+++,,,---......////////////......///...------...111333555555555555555444333222111333333333222000///000111111111222222222111111000//////...---,,,,,,,,,,,,)))************+++++++++)))))))))))))))******+++))))))))))))***+++,,,---))))))******+++,,,------+++,,,...///111555:::>>>CCCFFFJJJNNNQQQTTTXXX[[[YYYZZZ[[[\\\]]]^^^^^^^^^\\\\\\[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVWWWWWWXXXYYYZZZ[[[[[[\\\]]]^^^^^^```bbbdddfffgggiiiiiijjjkkkllllllllllllmmmnnnooonnnmmmnnnppprrrtttsssrrrqqqppppppppppppqqqqqqqqqppppppqqqqqqrrrkkklllmmmnnnpppqqqrrrsssqqqrrrrrrrrrpppooommmkkknnnmmmlllkkkjjjkkkooorrrrrrxxx}}}zzzuuurrrooonnnmmmllllllmmmoooooooooqqqtttuuusssooojjjfff```]]]YYYVVVTTTRRRPPPNNNJJJHHHFFFEEEDDDCCCAAA???===<<<;;;:::999888888888444444444444444444444444111111222222222222111111111222222333333222222111////////////000000000000000000000000000000000000///..................//////...------//////...---///...---,,,,,,...///000,,,,,,---.........------------------------------------............---------///111333222///,,,))),,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***+++------******++++++++++++++++++///...---,,,++++++++++++)))******+++---......///++++++,,,,,,---------...///...---,,,---...///000,,,++++++,,,,,,---...///////////////////////////000000//////000000111222111222333444555777888888777999<<<===>>>???AAADDDGGGHHHIIIKKKMMMNNNOOOOOORRR))))))))))))((((((((((((%%%&&&((()))***)))((('''###%%%'''))))))***---///))))))(((((((((((())))))((((((((()))))))))******&&&'''((()))******)))(((************+++,,,---.../////////000000/////////......------...000111333333444444555555444444333333333333222000///000111000111111222222222111111///...------,,,,,,,,,,,,)))************+++++++++)))))))))))))))******+++***))))))))))))+++,,,---++++++***)))'''&&&%%%$$$---000444777;;;???DDDHHHMMMPPPSSSUUUVVVXXX[[[]]]\\\\\\]]]^^^^^^]]]]]]]]]\\\\\\[[[ZZZYYYYYYXXXXXXWWWWWWXXXXXXXXXYYYYYYYYYZZZ[[[\\\^^^___aaabbbccceeeeeeeeefffhhhiiikkklllnnnnnnooopppqqqqqqqqqqqqoooppppppooonnnnnnqqqssstttsssrrrpppooonnnnnnnnnnnnnnnooooooooonnnnnnmmmiiijjjkkkmmmoooqqqrrrsssrrrrrrsssttttttsssqqqqqqpppqqqqqqpppqqqtttyyy}}}zzzuuurrrqqqooommmnnnpppsssuuurrrvvv{{{|||wwwtttjjjgggccc___]]]ZZZXXXVVVPPPNNNLLLKKKJJJHHHEEECCC@@@???===<<<;;;:::::::::666666555555444444333333111222333444444333222111000111222333333222111000.../////////000000000111000000000000000000000000---......//////......---///...------//////...------------------...//////,,,---.........---,,,+++------------------------,,,,,,------------,,,,,,,,,---///000000...,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***+++------******++++++,,,,,,------...---,,,+++++++++,,,---+++++++++,,,,,,---------******+++,,,------......------......////////////,,,,,,,,,,,,---...///000////////////////////////000000//////000000111222111222333444555777888888888:::<<<>>>???@@@BBBDDDGGGHHHIIIKKKMMMNNNOOOOOOSSS))))))))))))((((((((((((%%%&&&((()))***)))((('''((()))++++++******+++---))))))(((((((((((())))))(((((((((((())))))))))))&&&'''(((*********)))(((************+++,,,---...//////000000000000//////---------...///000111111333444555555666666555555333333333222000///000111000111111222222222111111///...------,,,,,,,,,,,,)))************+++++++++---,,,+++)))((((((''''''***))))))))))))+++---...+++++++++,,,------......111555:::???DDDIIINNNQQQSSSVVVXXXZZZZZZ[[[\\\^^^]]]]]]]]]]]]\\\[[[ZZZYYY\\\[[[[[[ZZZYYYXXXWWWWWWWWWWWWXXXXXXYYYZZZZZZ[[[___```aaacccfffhhhiiijjjjjjjjjjjjkkklllmmmnnnoooqqqrrrssstttuuuuuuuuuuuupppppppppooonnnnnnqqqsssqqqpppooommmlllkkkjjjjjjkkklllmmmnnnnnnmmmkkkjjjfffggghhhjjjmmmnnnpppqqqrrrsssuuuxxxzzzzzz{{{{{{zzz{{{{{{|||}}}vvvsssqqqooopppssswwwyyywww|||rrrnnniiieeebbb```]]][[[TTTRRRPPPOOONNNLLLHHHFFFAAA@@@???>>><<<<<<;;;;;;888888777666444333222111333333444555555444333333000111222333333222111000.../////////000000111111000000000000000000000000,,,---...//////...---,,,///...------...///...---+++,,,.../////////......------...///...---+++***------------------------+++++++++,,,,,,+++++++++******+++,,,,,,---------***+++,,,---...---,,,+++((()))***+++---...///000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---******+++,,,------......,,,++++++***+++,,,...///------,,,,,,,,,,,,++++++))))))***+++---...//////***,,,...000111000...,,,,,,,,,,,,---...///000111////////////////////////000000000000000111111222111222333444555777888888999;;;>>>???@@@AAACCCFFFGGGHHHIIIKKKMMMNNNOOOOOOOOO+++******))))))))))))***)))))))))))))))(((((('''***)))(((&&&'''((()))++++++******)))(((''''''&&&++++++************++++++))))))))))))************)))******++++++,,,------...///000222222111111000,,,---////////////000222444666777888888777666444333333222111111111111222555444333222222222333444------------------------************************************************+++++++++***++++++,,,---***+++,,,---...111555888555:::BBBIIIOOOSSSVVVXXX[[[[[[[[[\\\]]]^^^`````````___]]][[[ZZZYYYXXXXXXZZZYYYWWWVVVVVVWWWXXXZZZWWWYYYYYYZZZZZZ\\\___bbbddddddfffgggiiikkklllmmmoooppppppqqqqqqrrrrrrssssssttttttuuuuuuuuutttttttttsssrrrqqqooonnnllllllooollljjjjjjlllllljjjgggiiiiiiiiijjjlllkkkhhheeeeeeffffffhhhkkknnnppprrrwww|||{{{vvvuuuxxx{{{}}}}}}{{{sssnnnkkkiiieeeaaa]]][[[XXXUUUSSSPPPLLLIIIBBB@@@>>>=========<<<;;;;;;:::999777777666666666333444555555444333111000000000111111222222222222////////////////////////000000000000000000000000......---------....../////////.........---------000000///...------,,,,,,------------------------,,,,,,---...---,,,***)))------------------------******+++++++++,,,,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,,,,------******+++,,,,,,---......,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++******,,,------......------,,,,,,,,,+++***)))(((''''''///////////////.........------............---------------............///000000000000000000000000---///111333444333222111111222444666888888888888:::<<<===>>>>>>@@@DDDGGGEEEGGGHHHIIIIIIKKKMMMPPPSSS+++***))))))))))))))))))))))))******))))))((('''+++***(((''''''''')))***++++++******))))))((((((*********))))))*********))))))))))))************)))******++++++,,,------...///000111222111000000+++,,,---,,,+++***+++---111333555777888888777666444444333222222222222222777666444222111000000000---------------,,,,,,,,,))))))))))))))))))))))))************************))))))******+++,,,......,,,,,,---...///222777;;;>>>CCCJJJPPPUUUXXX[[[]]]]]]]]]]]]]]]^^^___``````aaa```^^^\\\[[[ZZZYYYYYY[[[ZZZXXXWWWWWWXXXZZZ[[[YYY[[[]]]^^^^^^```ccceeehhhhhhiiijjjkkkllllllmmmppppppqqqqqqrrrrrrrrrrrrttttttuuuuuuuuuuuuttttttrrrrrrpppnnnllljjjiiihhhiiihhhhhhjjjkkkkkkgggdddbbbbbbdddgggjjjkkkjjjhhhdddeeefffhhhlllqqqvvvxxx{{{uuuqqqooommmjjjhhhaaa___[[[XXXVVVRRRNNNJJJEEECCCAAA?????????>>><<<;;;:::999888777666666666444555555555555333222111000111111111222222222222111111111111111111111111000000000000000000000000000///......------------//////.........---------000//////...------,,,,,,------------------,,,,,,,,,,,,---------,,,+++***------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++******))))))......------------------000000111111111111000000---------............///////////////////////////...///111222333333222222222222444666777888888888:::<<<===>>>>>>@@@DDDGGGEEEGGGIIIJJJKKKLLLNNNPPPPPP+++***))))))(((((())))))***************)))((((((+++***)))'''''''''((()))+++++++++***************))))))))))))))))))))))))))))))))))))************)))******++++++,,,------...///000111111111000000///000000///---+++,,,---...///222555777888888888555444333333222222333333666555333111000/////////......------,,,,,,++++++))))))))))))))))))))))))************************)))))))))***+++---//////...///000111333777===AAAIIIMMMSSSXXX[[[]]]```aaa``````____________``````aaa```^^^]]]\\\[[[ZZZZZZZZZYYYYYYXXXYYYZZZ\\\]]]\\\^^^aaacccdddeeegggiiimmmmmmmmmmmmmmmnnnnnnnnnqqqrrrrrrssssssssssssrrrttttttttttttttttttttttttrrrpppnnnkkkhhhfffeeedddaaaaaaccceeefffeeebbb______aaaccchhhlllnnnnnnmmmjjjjjjkkknnnsssyyy}}}xxxtttrrrqqqooonnnhhhfffbbb___\\\XXXSSSPPPJJJHHHEEECCCBBBAAA???>>><<<;;;:::888777666666666666666666666555444333222111111111111222222222222111111111111111111111111000000000000000000000000111111///...---,,,,,,,,,/////////............---/////////...------,,,,,,.........------,,,,,,,,,,,,,,,---------,,,++++++------------------------,,,,,,---------.........,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++***((((((***+++,,,---------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////......------------............///////////////////////////000000000111222222333333333333333444666777999::::::;;;===>>>???AAADDDFFFEEEGGGKKKMMMMMMMMMNNNPPPPPP+++******)))))))))******,,,,,,,,,,,,+++***)))(((+++***)))(((''''''(((((()))*********************(((((())))))))))))((((((((()))))))))************)))******++++++,,,---------...000111111111000//////000111000...,,,---...---...000222444555666666555444333333222222333333000000000000000000111111......---,,,,,,+++++++++++++++++++++++++++++++++*********************************+++,,,---/////////111333666:::???FFFKKKQQQTTTYYY\\\]]]^^^```bbbcccbbbaaa``````______```___^^^]]]\\\[[[ZZZZZZZZZYYYYYYYYYZZZ[[[]]]^^^______bbbeeehhhiiijjjkkkllloooppppppppppppqqqqqqqqqtttuuuuuuvvvvvvuuutttssstttssssssrrrrrrrrrrrrrrrpppnnnkkkhhheeecccbbbaaa``````aaabbbccccccaaa```eeefffjjjoootttwwwwwwvvvyyyxxxxxx{{{|||xxxtttrrrpppooonnnlllhhhfffccc```[[[XXXPPPMMMJJJGGGFFFDDDBBB@@@>>>===<<<:::999888888777888888888777666666555555222222222222222222222222111111111111111111111111////////////////////////000000///......---....../////////...............//////.........---------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------,,,,,,,,,,,,---------------,,,+++******+++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++))))))***+++++++++******((()))***+++,,,,,,,,,,,,,,,------......------,,,***+++++++++,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,------------,,,,,,---------............///////////////////////////111111000000111222333333444333333333555777999;;;999;;;===??????AAADDDFFFEEEHHHLLLNNNOOONNNOOOPPPQQQ***************+++,,,,,,000000///...---+++)))(((******)))(((((((((((((((((((((((()))))))))))))))'''((())))))))))))((('''((()))))))))************)))******++++++,,,---------...///000111000000///***+++,,,,,,******+++,,,...//////000111111222222333333222111111111111111---......//////000000000------,,,,,,,,,+++++++++************************************************---,,,,,,------...///000222555999>>>CCCJJJQQQUUUXXXZZZ]]]_________aaabbbdddcccbbbaaa```_________\\\\\\[[[ZZZZZZYYYZZZZZZXXXXXXZZZ[[[]]]```aaabbbbbbeeeiiikkkllllllnnnoooppppppqqqrrrssstttuuuuuuvvvwwwxxxxxxxxxwwwuuutttrrrqqqpppoooooooooooopppllljjjfffcccaaa___^^^^^^dddeeeeeeeeeffffffhhhiiilllnnnssszzzxxxsssppppppqqqnnnllljjjhhheeeaaa^^^UUUSSSOOOLLLJJJHHHFFFDDDAAA@@@???===<<<;;;::::::::::::999888888777777777333222222222222222222222000000000000000000000000////////////////////////...............///000111////////////////////////...............---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,...---,,,++++++,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++((()))***+++++++++++++++++++++,,,,,,,,,++++++***,,,------......------,,,))))))******+++,,,,,,,,,,,,,,,------............/////////000000/////////---------............///........................111111111000111111222333444333333333555777999;;;999;;;>>>???@@@AAACCCEEEEEEHHHLLLOOOOOOOOOOOOPPPRRR*********+++,,,...///000555555333111///,,,***(((((((((((())))))))))))))))))))))))(((((((((((((((((((((************(((((())))))))))))************)))******++++++,,,---------...///000000000//////+++,,,------++++++,,,---//////..................111000//////......//////////////////...---,,,++++++++++++,,,,,,,,,,,,,,,((((((((((((((((((((((((************************............///000222222777;;;AAAHHHMMMSSSYYY]]]^^^```bbbbbbaaaaaabbbccccccbbbaaa___^^^^^^]]]]]][[[ZZZZZZYYYYYYYYYZZZZZZYYYZZZ\\\___aaadddfffggggggiiilllmmmnnnnnnpppqqqpppqqqqqqssstttuuuvvvvvvwwwxxxyyyyyyxxxvvvtttrrrooonnnmmmkkkkkkkkkllllllgggfffccc```^^^^^^______eeegggjjjlllmmmooosssuuuxxx{{{{{{wwwvvvtttrrrooommmkkkhhhdddaaa\\\YYYUUURRRPPPNNNLLLJJJFFFEEECCCAAA@@@>>>>>>>>><<<<<<:::999999999999999333333333333222222222222////////////////////////000000000000000000000000---------...///000222222...////////////000000000........................------------------------,,,,,,+++++++++,,,------+++,,,,,,------.........*********+++++++++,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***)))*********++++++,,,,,,,,,,,,------......//////------............---------------............///........................111111111111111111111111333333333444666777999:::888;;;>>>@@@@@@AAACCCEEEFFFHHHLLLMMMNNNNNNOOOPPPQQQ))))))***,,,...000333444:::999777444111---***(((&&&'''((())))))*********+++******))))))(((((((((((()))+++,,,,,,+++)))((())))))))))))************)))******++++++,,,------------///000000000///...///000000///---,,,---......------,,,,,,,,,------......---,,,,,,,,,,,,,,,------......---,,,+++************+++,,,,,,------************************************************,,,---...///222444666777>>>CCCJJJQQQVVVZZZ]]]___```aaacccbbbaaaaaaaaacccaaa```___^^^]]]\\\\\\\\\[[[ZZZZZZZZZZZZZZZ[[[[[[[[[]]]```cccgggiiikkklllmmmnnnoooooooooppprrrtttrrrrrrrrrsssssstttttttttuuuvvvwwwxxxvvvtttqqqooolllkkkiiiggggggggghhhiiiiiigggeeecccbbbccceeefffjjjpppxxx}}}{{{wwwtttppplllhhhdddbbb___[[[YYYWWWUUUSSSQQQJJJIIIGGGEEECCCBBBAAAAAA>>>===<<<:::::::::::::::444444333333333222222222000000000000000000000000000000000000000000000000///.........///000111111.../////////000000000000........................+++,,,,,,------.........,,,,,,+++++++++,,,---...++++++,,,,,,---......///+++++++++,,,,,,,,,------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------)))***+++,,,------------******+++,,,,,,,,,++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,***++++++,,,------......***++++++,,,,,,++++++***---------............///........................000111222333222222111000222222444666777888888888888;;;>>>@@@AAAAAACCCDDDFFFHHHKKKLLLLLLMMMOOOQQQRRR))))))+++---///222555666===<<<999666222---***(((%%%&&&''')))************---,,,,,,+++***)))(((((((((***+++,,,,,,+++***((())))))))))))************)))******+++,,,,,,------,,,---///000000000///............,,,***(((((((((,,,,,,++++++,,,,,,---...,,,,,,+++*********++++++)))***+++---......------))))))***+++,,,------...........................***************************+++---000333777:::<<>><<<;;;::::::;;;;;;444444444333333222222222111111111111111111111111000000000000000000000000111000///////////////000.../////////000000111111---.....................***++++++,,,---...//////,,,,,,+++***+++,,,...///++++++,,,,,,---...//////,,,,,,,,,---------......+++,,,............,,,+++++++++,,,,,,,,,---------******+++,,,,,,---......)))***+++,,,---.........((()))***+++,,,---------,,,------......------,,,------------------------))))))***+++,,,,,,---------......//////......------------.........//////........................///111222333333222000///111222444666888888888888888;;;>>>@@@AAABBBCCCDDDGGGHHHJJJJJJKKKLLLOOORRRTTT)))***,,,///333777;;;>>>>>>;;;666111,,,***))))))''''''''''''((((((((((((++++++************++++++###$$$&&&''')))***++++++'''((()))(((&&&&&&((()))((()))***+++,,,---------000000//////............---------,,,,,,+++++++++...------,,,+++***))))))((()))***+++,,,---------++++++*********+++---...+++++++++*********))))))******+++++++++,,,,,,,,,---,,,+++******+++,,,---,,,...000333777>>>EEEJJJSSSUUUYYY]]]_________^^^```___^^^^^^^^^___```aaa\\\\\\\\\[[[\\\\\\]]]]]]]]]^^^___^^^]]]]]]^^^```fffgggiiikkkmmmooopppppprrrssstttuuuuuutttsssrrrsssrrrrrrqqqqqqqqqrrrrrrsssqqqnnnnnnoooooollliiicccbbbbbbcccdddfffhhhjjjnnnqqqttttttsssvvv}}}wwwrrrkkkiiigggddd```]]]YYYWWWXXXUUUQQQMMMJJJHHHGGGGGGFFFDDDAAA???>>><<<999777===:::888666666555333222777555222///...///000111000000111111111111000000000000000000000000000000//////////////////////////////...---,,,,,,++++++,,,---......,,,,,,---............------,,,,,,,,,///...---,,,,,,---...///........................///...------++++++***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++&&&(((+++---......---,,,'''(((***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---.....................///000000222000000111111111222444222222444555777999:::;;;<<<======???@@@AAABBBBBBHHHHHHHHHGGGGGGJJJNNNRRRRRR***+++,,,///333777:::<<<>>>;;;666111---+++******''''''((((((((()))))))))*********))))))*********'''(((((()))******))))))((()))***)))'''''')))***((()))***++++++,,,++++++---------------------------------,,,,,,,,,++++++---,,,,,,++++++*********'''((()))***************++++++*********+++,,,---+++++++++*********)))))))))*********++++++++++++***+++,,,,,,------------///111555999>>>DDDKKKOOOVVVYYY\\\___aaaaaa```___]]]]]][[[[[[ZZZ[[[\\\]]]\\\\\\[[[[[[[[[\\\]]]]]]]]]^^^______^^^___aaabbbhhhiiikkkmmmnnnpppqqqqqqtttuuuvvvvvvwwwvvvuuutttsssrrrqqqqqqqqqqqqqqqqqqsssppplllkkkjjjiiifffccc``````aaabbbeeekkkqqquuuyyyvvvsssmmmhhheeebbb```___]]]ZZZVVVRRROOOMMMKKKJJJHHHFFFCCCAAA@@@???<<<:::<<<:::888666666666444333666555222000//////000111000000111111111111000000000000000000000000000000////////////////////////111000000//////...------,,,---......,,,,,,---............------,,,,,,,,,///...------------...///------------------------...------,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---,,,+++)))'''******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------....../////////.........//////000111000000000///---...000444555666888:::;;;<<<===<<<<<<===???@@@AAABBBCCCFFFGGGHHHHHHHHHJJJNNNQQQRRR+++,,,---///222666999;;;<<<:::666111...++++++***((())))))))))))************))))))(((((())))))******+++++++++***)))(((''')))*********((((((***+++******++++++++++++***************++++++++++++++++++++++++***************++++++++++++++++++++++++))))))***************)))++++++*********+++,,,---+++++++++***************)))))))))*********++++++)))***,,,.../////////...222777===CCCHHHNNNTTTWWW\\\]]]```bbbcccbbbaaa```]]]\\\ZZZYYYXXXYYYYYYZZZ[[[[[[[[[[[[[[[\\\]]]]]]]]]___```aaaaaabbbdddfffjjjkkkmmmooopppqqqrrrrrrtttuuuvvvwwwwwwvvvuuutttrrrrrrqqqpppooooooooopppnnnllliiifffeeecccaaa______```aaaccchhhqqq|||yyyrrrmmmjjjhhhfff___\\\WWWTTTRRROOOMMMKKKKKKIIIFFFEEEDDDBBB???===<<<:::888777777777555444555555333222111000000000000000111111111111000000000000000000000000000000////////////////////////111000000//////.........,,,---......,,,,,,---............---------------///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---------......---+++***(((------+++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------......------......///000000//////.........//////000111222111000///000111111222333444666888999999<<<<<<===???@@@AAABBBCCCEEEGGGIIIJJJJJJKKKNNNPPPRRR******,,,...222555999;;;:::888555111...,,,++++++))))))*********+++++++++))))))(((((((((((())))))************)))((('''''')))******)))(((((()))++++++,,,,,,,,,,,,++++++***+++++++++******)))))))))((((((((((((((((((((((((*********++++++,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++++++++++++++,,,******************************+++++++++,,,,,,,,,++++++,,,...///000000111888===EEELLLRRRWWW[[[^^^___```bbbccccccbbbaaa```^^^]]][[[ZZZYYYYYYYYYZZZ[[[[[[[[[[[[[[[\\\]]]^^^^^^```cccdddeeefffhhhjjjmmmnnnoooqqqrrrsssssssssttttttuuuvvvvvvuuussssssqqqpppooonnnmmmmmmmmmmmmhhhfffdddbbbaaaaaa`````````aaacccgggnnnzzz|||vvvpppkkkccc___ZZZVVVUUUSSSOOOLLLMMMKKKIIIGGGFFFEEEBBB@@@===;;;999888888888777666555555444333222111000000000111111222222111111000///////////////////////////////////////////////////.........------,,,,,,,,,---......,,,,,,---..................---------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,---...////////////......,,,+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------///............///000000000000///............///,,,111333111///111222333000000111222444555666777;;;<<<===>>>@@@BBBCCCCCCCCCFFFIIIKKKLLLMMMNNNOOOPPP'''(((***---000555999;;;777666333000...,,,++++++************++++++++++++))))))(((((((((((())))))''''''(((((())))))(((((((((((()))((('''&&&(((***------------------,,,,,,...---,,,+++***(((((('''(((((())))))))))))))))))*********++++++,,,,,,---,,,,,,---------,,,,,,+++++++++++++++++++++++++++************************,,,,,,,,,---------......///...------...111555777???DDDMMMTTTYYY]]]___aaa```aaaaaabbbaaa```___^^^^^^]]][[[YYYXXXXXXYYYYYY[[[[[[[[[[[[\\\]]]^^^______bbbeeehhhiiijjjlllnnnooopppqqqrrrssssssssssssuuuuuuvvvvvvvvvuuussssssooonnnmmmkkkjjjiiiiiiiiiccccccaaa___^^^^^^___```aaadddiiioooyyywwwnnnhhh```\\\ZZZXXXTTTQQQOOOMMMKKKIIIIIIHHHEEECCC@@@>>>;;;:::::::::999777666555555444333222111111111111222222222222111111////////////////////////000000000000000000000000...............---------,,,---......,,,,,,---...........................---..................---------------------------***++++++,,,,,,------...+++++++++,,,,,,,,,---------......//////.........,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,---....../////////,,,+++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///............///000000000///............//////,,,333666111---...///...333333444555777888999999;;;;;;===>>>@@@BBBCCCDDDCCCFFFJJJLLLMMMMMMNNNOOOQQQ&&&'''(((+++...222666888444333111///---++++++***)))************+++++++++***))))))(((((())))))***%%%%%%&&&((())))))))))))'''(((((('''&&&&&&'''))),,,,,,---------------,,,......---+++***)))((('''++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++++++++***++++++,,,,,,,,,+++*********************+++++++++------........./////////222111//////222777===@@@HHHMMMUUUZZZ^^^```aaabbb````````````___^^^]]]]]]\\\[[[YYYXXXWWWXXXXXXYYY\\\\\\\\\\\\]]]___```aaaaaaeeehhhkkklllmmmooopppqqqqqqrrrsssttttttssssssvvvvvvwwwwwwwwwuuutttsssmmmllljjjhhhgggfffeeeeeebbbbbbaaa```^^^___bbbeeehhhnnnvvv}}}}}}ttthhh```]]]ZZZUUUQQQQQQOOOMMMLLLLLLKKKHHHFFFDDDAAA>>>======<<<:::999777666555444333222222222111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000,,,---......,,,,,,---................../////////------...//////...------........................+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---------,,,,,,,,,+++++++++*********++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...............------......///000...............///000000555===???777000111000---222333444555666777777888:::;;;<<<>>>@@@BBBDDDDDDCCCFFFJJJLLLMMMNNNOOOQQQTTT(((((((((***,,,///111333111000///...,,,+++***))))))))))))************+++*********))))))*********&&&&&&((())))))******)))((())))))(((''''''(((***))))))***+++,,,,,,,,,,,,+++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,))))))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))))))))*********+++++++++------------.........///000111222555:::AAAGGGJJJRRRVVV\\\```aaaaaabbbccc``````______^^^^^^]]]]]]\\\[[[ZZZYYYYYYZZZ[[[[[[]]]]]]]]]^^^___```aaabbbdddgggkkknnnoooooopppqqqrrrrrrsssssstttssssssssssssttttttttttttrrrqqqoookkkjjjhhhfffdddcccbbbbbb```bbbdddeeefffkkkqqquuuzzzxxxkkkeee```ZZZTTTTTTRRRPPPOOOOOONNNLLLJJJGGGEEEBBB@@@???===;;;999999777555333222222333444111222222333333222222111000000000000000000000000000000000000000000000000000000000000000000000111,,,---......,,,,,,---...---........./////////000------...//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,------......++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---------------......///------------...000111222555@@@CCC:::333444444111111111222333444555555666:::;;;<<<>>>@@@BBBDDDEEEDDDFFFIIIKKKLLLNNNPPPRRRSSS******))))))***,,,.../////////...---+++***))))))((())))))))))))*********++++++************++++++((())))))************))))))******)))(((((()))+++&&&'''(((******+++++++++'''(((((()))***++++++,,,''''''(((((())))))******++++++++++++++++++++++++***+++,,,---.../////////+++,,,,,,---,,,+++***)))))))))******++++++++++++,,,,,,,,,---------.........000444:::AAAHHHNNNQQQXXX\\\```ccccccbbbbbbccc``````______^^^^^^]]]]]]^^^]]]]]]\\\\\\]]]^^^___]]]^^^^^^___```aaabbbccceeehhhmmmoooppppppqqqrrrrrrrrrsssssssssssssssrrrooooooppppppooonnnlllkkkjjjiiigggdddbbbaaa``````^^^aaafffkkkpppxxx{{{rrrlllddd^^^WWWUUUSSSRRRQQQQQQNNNMMMJJJGGGDDDAAA@@@>>><<<::::::888555222111222444555111222222333333222222111000000000000000000000000000000000000000000000000............////////////,,,---......,,,,,,---...---.........//////000000,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---///111333555666,,,---......---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---,,,,,,,,,,,,---......,,,,,,,,,---///000222333***777<<<444///222444000555555666666777888999999:::;;;<<<>>>@@@BBBDDDEEEDDDFFFIIIKKKLLLNNNQQQSSSPPP+++*********))))))(((((( $$$((())))))&&&%%%$$$************************'''&&&&&&''')))+++***)))***)))))))))((((((''''''%%%%%%&&&(((***+++)))''')))((('''&&&&&&'''((()))+++++++++*********))))))((()))+++,,,,,,+++)))((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///,,,+++++++++---------,,,,,,---...---,,,,,,...000///444;;;CCCJJJQQQXXX\\\bbbbbbccccccbbbaaa___^^^```]]]ZZZZZZ\\\^^^]]][[[YYYZZZ[[[[[[[[[\\\___bbbfffeeedddcccdddfffhhhiiimmmnnnoooqqqrrrsssttttttsssrrrqqqrrrssssssqqqoooqqqqqqooonnnllljjjiiihhhffffffeeedddbbbbbbdddffffffllluuu}}}}}}qqqhhhggg___YYYZZZXXXRRRMMMMMMNNNKKKGGGDDDBBBAAA???>>>:::999888777666555444333555444444333222111000000222111111111000000//////000///...///111111///...////////////////////////000000000000000000000000---------------...//////---...///...,,,,,,...///.........------,,,,,,,,,000...++++++,,,.../////////...---...//////---+++,,,+++***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++...........................---,,,+++++++++,,,---........................))),,,000333444222000...////////////000000000000222111000/////////111111666666555555555777999::::::;;;<<<>>>@@@BBBDDDDDDFFFGGGIIIKKKMMMOOOOOOPPPQQQ***************))))))))))))+++,,,,,,******+++,,,************************(((''''''(((***++++++************))))))((((((((('''&&&&&&''')))***)))(((***)))(((((((((((()))***+++++++++*********))))))((()))+++,,,,,,+++)))(((************************,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///*********+++,,,,,,,,,+++,,,---............000222888===DDDLLLRRRXXX]]]```bbbbbbccccccbbbaaa___^^^```]]]ZZZZZZ\\\]]]\\\[[[\\\]]]^^^^^^]]]^^^aaacccgggfffeeeeeefffhhhjjjkkknnnoooppprrrsssttttttttttttsssrrrrrrsssrrrpppnnnkkkkkkjjjhhhgggfffeeedddeeeeeeeeedddeeehhhmmmqqquuu{{{wwwlllccc```]]]WWWSSSSSSOOOLLLHHHEEECCCAAA???===;;;;;;:::999888777666666666666555444333222111111222111111111000000000000//////...///000111///---////////////////////////........................------,,,,,,------...///---...///...---,,,...///---------,,,,,,+++++++++...---...///111222000......---------......,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,------...........................,,,---///000111111000000.../////////000000000000111000000000000000111111666555555555666777888999:::;;;<<<>>>@@@BBBDDDDDDDDDFFFGGGIIIKKKLLLMMMMMMRRR***************+++++++++++++++)))'''%%%&&&***---)))))))))))))))))))))))))))((('''(((***++++++******************))))))))))))(((&&&'''((())))))(((******))))))))))))******+++************))))))))))))***+++,,,,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,......------------......((()))+++,,,,,,,,,+++***+++---...///000222555777BBBGGGNNNUUUZZZ]]]```cccbbbbbbbbbbbbaaa```___^^^___]]][[[[[[\\\]]]\\\[[[___aaaaaaaaaaaabbbdddfffhhhhhhggghhhiiikkkmmmnnnpppqqqrrrsssttttttttttttsssrrrpppppppppooollljjjfffeeedddcccbbbaaaaaaaaacccdddfffhhhlllsss|||vvvnnnggg```[[[ZZZSSSPPPMMMJJJHHHEEEBBB@@@>>>===<<<<<<;;;:::999999888777777666555444333333111111111111111000000000000///...///111111///...////////////////////////------------------------------,,,,,,------......---...///...---,,,...///,,,,,,,,,++++++++++++++++++---000444666555111...///---,,,,,,------,,,+++***+++,,,---......---------------,,,,,,+++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---------......///....................................///000111222....../////////000000000...///000111111111111111555555555555666777888999:::;;;<<<>>>@@@BBBDDDDDDEEEFFFHHHIIIKKKLLLMMMMMMOOO))))))******++++++,,,,,,)))((('''$$$###$$$''')))))))))))))))))))))))))))***(((((()))+++++++++***++++++******************+++)))'''&&&'''))))))((())))))))))))))))))))))))************)))))))))))))))***++++++++++++***)))************************++++++++++++++++++++++++------------------------(((***,,,------,,,++++++---------...000555;;;@@@HHHMMMTTTZZZ]]]^^^___```aaaaaaaaaaaa```___^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]___aaacccdddeeefffhhhjjjjjjjjjjjjkkklllnnnpppqqqqqqrrrsssssstttsssssssssqqqooommmlllllljjjgggddddddcccaaa```____________aaaeeekkkrrrzzzwwwmmmeee___ZZZWWWSSSPPPNNNKKKHHHFFF??????>>>===<<<;;;;;;:::888888777666555444333333111111111111111111111111111000000111222222111///////////////////////////------------------------///......---......//////,,,...//////---------...,,,,,,,,,,,,,,,,,,,,,,,,***,,,///333666555222...000...------......---,,,&&&(((+++---...---,,,+++......---,,,,,,+++******++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++---------------.............................................//////000000........./////////000000---...000111222222222111444444555555666777777888:::;;;<<<>>>@@@BBBDDDDDDGGGHHHJJJLLLMMMNNNNNNOOONNN)))))))))******++++++,,,***+++,,,+++))))))***+++))))))))))))))))))))))))***)))((((((***+++***)))******************++++++,,,)))''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********++++++*********************************++++++++++++++++++++++++,,,------------------,,,))),,,...///---,,,---...//////......222999CCCJJJNNNSSSXXX]]]^^^^^^^^^___aaaaaa```______^^^^^^^^^]]]]]]^^^____________```___aaadddfffhhhjjjlllooolllmmmmmmnnnoooppprrrrrrrrrrrrrrrrrrrrrrrrqqqppppppnnnllljjjiiigggdddaaabbbaaa___^^^^^^^^^___```dddkkkvvvsssiii```\\\VVVRRRNNNLLLIIIGGGBBBAAA@@@???===<<<;;;;;;888888777666555444333333111111111111111222222222222222111222333444222000000000000000000000000000........................000000///////////////000,,,...//////...------...---------...............++++++,,,///222222111///111///------...///...---&&&(((+++...///...,,,***......---,,,,,,+++******+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------........................,,,---///000000///...---............////////////---...000111222222222111333444555555666777777777:::;;;<<<>>>@@@BBBDDDDDDHHHIIIJJJLLLMMMNNNNNNNNNPPP)))))))))))))))*********(((***---...---,,,,,,,,,************************)))((('''((()))***)))((()))))))))******************)))'''((()))******)))''''''((((((((((((''''''(((((()))))))))))))))***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,+++---//////,,,,,,...111111111222444999AAAKKKRRRUUUYYY]]]```````````````aaa```___^^^^^^]]]]]]^^^[[[^^^```aaaaaaaaabbbddd```cccgggjjjkkkmmmoooqqqooooooppppppqqqrrrrrrrrrqqqqqqqqqqqqpppooonnnmmmnnnllljjjiiihhhfffbbb```___^^^^^^^^^```cccfffgggllluuu}}}lllfff]]]UUUOOOKKKHHHFFFEEEDDDCCCAAA???===<<<;;;999888888777666555444333111111111222222222222222333222111222444444222111000000000000000000000000000000000000000000000000111000//////.../////////+++---000000...---------............////////////---++++++,,,...000000///111///---,,,---......---)))+++...000000///...,,,---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------------........................,,,---///000000///---,,,------........./////////...///000111111111111111333333444666666666666666:::;;;<<<>>>@@@BBBDDDDDDFFFGGGHHHJJJKKKKKKLLLLLLMMM)))))))))(((((((((((((((%%%(((***++++++++++++,,,++++++++++++++++++++++++)))'''&&&'''(((((('''&&&((((((((())))))*********((((((''')))+++,,,***)))'''((())))))))))))((('''(((((((((((())))))******+++******************+++++++++++++++++++++++++++************************+++,,,------------,,,++++++...///---******...222000444999>>>DDDKKKSSSWWW[[[]]]```aaaaaaaaaaaabbbaaa```___]]]]]]]]]]]]^^^ZZZ]]]aaaccccccdddfffhhhfffhhhlllnnnnnnoooqqqrrrqqqqqqrrrrrrrrrrrrqqqqqqppppppooonnnmmmllljjjjjjjjjhhhfffeeedddbbb___\\\^^^^^^```cccgggmmmsssvvvyyy{{{nnnaaaXXXQQQMMMKKKIIIHHHFFFDDDAAA>>>===;;;::::::999888777666555555111111111222222333333333111000000111222222111///000000000000000000000000000000000000000000000000//////...---------------+++---000000///------------------.........//////---,,,+++---...///...---000---******+++,,,,,,,,,,,,---...///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.........---................................................---------.........//////111000000000000000111111222333444666666666666555:::;;;<<<>>>@@@BBBDDDDDDGGGGGGIIIJJJKKKKKKKKKKKKNNN))))))((((((''''''&&&&&&''')))***++++++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,((('''&&&&&&'''((('''%%%''''''(((((()))))))))***''''''(((***,,,,,,+++)))((()))***++++++***)))((('''((((((((())))))******++++++************++++++++++++++++++++++++++++++************************++++++------------+++++++++---...+++'''(((---333///555>>>GGGNNNSSSWWWYYY\\\^^^```aaa``````aaacccaaa```^^^]]]\\\\\\]]]^^^YYY]]]bbbdddeeeeeehhhjjjjjjmmmpppqqqqqqpppqqqrrrrrrrrrssssssrrrrrrqqqpppooonnnnnnmmmllljjjhhhgggdddcccaaa```___]]]ZZZXXX___```ccchhhoooxxxoooccc[[[VVVSSSMMMKKKIIIFFFCCC@@@>>><<<<<<;;;;;;:::999888777777111111111222222333333333000///...///111111///...000000000000000000000000000000000000000000000000...---,,,,,,+++++++++++++++---000000///---------,,,,,,,,,------.........---,,,---///000000...+++...+++)))((()))***+++***+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000//////........................111///---++++++---///000---------.........//////222111000//////000111111222333444666666666666555:::;;;<<<>>>@@@BBBDDDDDDIIIIIIKKKLLLMMMMMMMMMMMMUUU(((((())))))******++++++((((((((((((((((((((((((***************++++++,,,,,,,,,,,,++++++***************))))))((((((((('''++++++************++++++)))************++++++++++++++++++++++++***)))(((************************************************------,,,,,,+++,,,,,,,,,'''(((***,,,...///000000------...---...000444888;;;AAAJJJRRRWWWZZZ]]]^^^___``````aaaaaaaaaaaaaaa___^^^]]]\\\]]]^^^___``````aaaccceeegggiiijjjjjjooopppqqqrrrsssssssssssstttssssssrrrpppooonnnnnnnnnmmmkkkiiigggeeeddddddccc```\\\ZZZ[[[]]]^^^^^^___fffpppxxxsssdddYYYUUUSSSOOOKKKIIIFFFCCCAAAAAA???===<<<;;;:::888666555444444333222222222222222222222222222222333333333444444222///------...//////000000000000//////222222111000///...------000///...------...///000222000...---------,,,+++++++++++++++++++++++++++***++++++,,,,,,------......---,,,+++++++++,,,---...///000///---,,,---......------,,,,,,------...++++++,,,,,,,,,,,,------........................++++++,,,---...///000111000000//////........................////////////---...///111111000000///000111111222222333444444222333333444555666777777777999<<<>>>>>>???AAACCCFFFHHHKKKLLLLLLMMMNNNPPPTTT(((((())))))))))))))))))))))))))))))))))))))))))+++************+++,,,,,,+++++++++******)))))))))******)))))))))((((((((())))))(((((((((((()))))))))************+++++++++***************)))(((((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++,,,------............---,,,---000666:::BBBGGGOOOVVV[[[]]]___``````aaabbbbbbccccccbbbbbb___^^^^^^]]]^^^___aaabbbbbbccceeehhhiiikkkllllllpppppprrrsssssstttttttttuuutttsssrrrpppooonnnmmmnnnllliiieeeaaa^^^\\\[[[\\\[[[YYYXXXZZZ]]]bbbeeeooovvvvvvjjj```\\\VVVPPPLLLHHHDDDAAA@@@>>><<<<<<<<<;;;888666666555444333333222222333222222222222222222222222222333333222///....../////////000000000000//////////////////............//////............//////111///...---.........,,,++++++++++++++++++++++++......---,,,,,,++++++***------,,,++++++,,,,,,------...///...,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++,,,,,,---...///000000/////////.........------............////////////---...///000000000/////////000000111111222333333222222333444555666777888777:::===>>>???@@@BBBDDDEEEGGGJJJKKKKKKLLLMMMOOOQQQ))))))(((((((((((((((((())))))))))))))))))))))))***************+++,,,,,,*********)))))))))))))))*********)))))))))))))))))))))(((((((((((()))))))))************+++++++++)))))))))***))))))(((''')))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,------------,,,,,,,,,,,,000///...---///555===BBBLLLQQQWWW\\\___```aaabbbbbbccccccddddddddddddddd``````______```bbbccceeeggghhhjjjkkkmmmnnnnnnoooqqqqqqrrrsssttttttttttttuuutttsssqqqooommmlllkkkjjjhhheeeaaa]]]ZZZXXXWWWUUUWWWXXXXXX[[[aaajjjpppwwwpppfff\\\TTTNNNHHHEEEAAA???>>>>>>>>>===:::888777666555444333333333333111111111111111111111111000111222111/////////000//////000000000000//////------------.........///......////////////......///---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++------,,,,,,,,,,,,------,,,---...---,,,++++++---,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........---------------............////////////---...//////000000//////...//////000111111222222111111333444666777888999888;;;>>>???@@@AAACCCEEECCCFFFIIIJJJJJJKKKMMMNNNTTT))))))((((((''''''&&&&&&************************))))))(((((())))))***+++******************))))))************************++++++************++++++))))))*********+++++++++))))))************)))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++...------,,,,,,,,,,,,,,,111000000111555===GGGNNNUUUYYY^^^aaabbbbbbbbbcccccccccdddeeeeeeeeeeeedddaaaaaaaaaaaaccceeeggghhhlllmmmnnnooopppqqqqqqqqqqqqrrrssstttttttttttttttttttttrrrpppnnnllljjjiiidddcccaaa^^^\\\ZZZYYYYYYRRRVVVZZZ\\\___fffsss|||}}}ooocccYYYQQQLLLEEEDDDBBBAAAAAA???<<<:::999888777666555444444444222222111111111111000000///000111111000///000222//////000000000000//////........................---...///000000///...---,,,+++)))***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,,,,,,,,,,---------...,,,---...---+++***+++,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------..................------------------------............/////////////////////000000000111000//////000000111222222222111111222444666777888999999<<>><<<<<<<<<:::888777666666666444444333333222111111111///000111111000///000222//////000000000000//////222222111000///...------......////////////......222000//////000111000///,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,,,,+++,,,---......///......,,,---...---,,,++++++---...------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------------.....................////////////111111000000000111222333111111111222333333444444222333333444555666777777999<<>>===;;;:::888777777666555555444444333222222111000111222111000///000111//////000000000000//////000000000//////.........//////............//////333111//////000000///...------------------------/////////...------,,,,,,+++,,,---.../////////...---...///...,,,,,,,,,------,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------------------------------+++,,,,,,---...///000000------........./////////............////////////000///.........///111111000000000111222222333333444444444555555555666666999;;;>>>@@@AAABBBCCCEEECCCFFFIIIKKKLLLMMMPPPQQQUUU(((((())))))******++++++''''''''''''''''''''''''***************++++++,,,(((((())))))*********++++++++++++,,,,,,---------++++++************++++++)))************+++++++++((()))***+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///...---,,,+++,,,...000111999???HHHOOOUUUYYY]]]______aaadddeeeeeedddeeeffffffgggggghhhhhhhhhhhhhhheeefffgggiiilllpppsssuuuuuuuuuuuuuuutttsssrrrqqqppppppqqqqqqqqqppppppooojjjiiihhhgggfffeeeddddddddddddfffhhhkkknnnppprrrrrrqqqqqqtttwwwzzz{{{{{{zzzpppiii^^^UUUOOOLLLJJJIII>>>===<<<:::999888777777666666555444444333222222000222222111/////////000//////000000000000//////---------............///000///...------...///000222000...---------,,,+++------------------------,,,,,,------...//////000***+++---///000000///......///000///---,,,---...,,,++++++++++++++++++,,,++++++,,,,,,,,,---------........................++++++,,,---...000000111........./////////000000............/////////000...------,,,,,,...///000/////////000111111222222555555555555555555555555888;;;>>>???@@@AAACCCEEEBBBDDDHHHJJJKKKLLLOOOQQQRRR''''''((()))***+++,,,,,,)))))))))))))))))))))))))))))))))(((&&&''')))+++(((((()))***+++,,,,,,,,,)))***+++,,,---,,,++++++)))******++++++,,,------,,,++++++******++++++,,,++++++++++++*********)))***+++,,,---...---,,,,,,,,,,,,,,,++++++*********,,,------,,,+++***,,,---,,,---------...000555999BBBGGGNNNTTTYYY\\\___aaacccccccccddddddeeeeeeeeeccceeefffggghhhgggfffffffffgggjjjmmmppprrrssstttwwwwwwvvvuuutttrrrpppooojjjmmmoooqqqqqqnnnjjjgggfffffffffeeedddeeegggjjjlllpppuuuyyy|||~~~|||{{{zzzxxxxxxzzzqqqdddZZZSSSKKKEEECCC@@@;;;888888777777666888666444333444444333222000111111222222111///...000000000000000000000000////////////////////////...////////////---,,,+++//////...---,,,++++++***,,,,,,,,,---...///000111------------------------,,,++++++++++++,,,------111///,,,+++,,,,,,,,,+++((()))***,,,---...//////+++,,,,,,------,,,,,,+++.........------,,,,,,,,,---------......---,,,,,,//////////////////......---......---,,,,,,///111///---+++,,,///000///...111111222222222222111111000111111222333444555555:::;;;<<<>>>???AAABBBCCCEEEGGGIIIJJJJJJKKKMMMOOOPPP((((((((((((((())))))))))))))))))))))))))))))))))))))))))((('''''')))+++)))))))))******++++++,,,((()))***+++++++++******)))******++++++,,,,,,---,,,++++++*********+++++++++++++++*********))))))+++******)))******,,,,,,,,,,,,+++++++++++++++++++++,,,---,,,++++++,,,...)))***,,,...111666===AAAIIINNNTTTZZZ^^^```cccdddcccddddddeeeeeeeeeeeeeeebbbcccdddeeeeeeeeeeeeeeejjjkkkmmmoooqqqrrrsssssswwwvvvvvvuuutttrrrpppooopppppppppooommmkkkhhhgggeeeeeeeeedddeeeiiiooosssuuu|||}}}{{{{{{tttiii___UUUNNNHHHFFFBBB???===;;;999777999777555444555555444333111111111111111000000///000000000000000000000000////////////////////////+++,,,---////////////...//////......---,,,,,,,,,,,,,,,,,,,,,---...///000..............................------......///000...---------...---***((('''''')))***+++++++++++++++,,,,,,------,,,,,,+++......---------,,,,,,,,,---------------------,,,........................---...///...------///111111///------///111000...000000111222222111000000333444444555666777888999888999:::<<<>>>???@@@AAAEEEFFFIIIJJJJJJKKKMMMOOOSSS)))((((((((('''''''''&&&))))))))))))))))))))))))((())))))((('''''')))***************************'''((())))))******))))))))))))******+++,,,,,,,,,---,,,+++***************+++************)))))))))+++)))'''&&&&&&(((+++---++++++++++++++++++,,,,,,+++,,,,,,+++******,,,---***+++---000555<<>>;;;;;;999777666666666555333222222111000000000000111////////////////////////////////////////////////,,,,,,---///////////////........................,,,,,,,,,,,,------...///////////////////////////.........---......///000,,,,,,---///000...***'''((()))******++++++******,,,,,,------------,,,,,,...------------,,,,,,,,,------------------------------------------......---...000000/////////000222000//////000111000///...000111222222111000...444555555666777888999999999999:::<<<>>>???AAAAAADDDFFFHHHJJJJJJKKKMMMOOOQQQ((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''(((***************))))))))))))(((((()))))))))*********)))))))))***++++++,,,,,,......---,,,++++++++++++++++++*********)))))))))***)))'''''''''(((***+++*********++++++,,,,,,,,,,,,------,,,***)))+++,,,...///222555:::AAAIIINNNVVVYYY]]]```aaabbbdddeeeeeefffggghhhhhhgggfffeeegggggggggggghhhjjjlllmmmpppqqqrrrsssssssssssssssuuuuuuuuutttsssqqqpppooonnnmmmkkkiiihhhggghhhhhhbbb```^^^]]]```jjjuuu}}}vvvooo]]]XXXRRRMMMIIIFFFCCCAAA===;;;888777777666555333333222111000///000111222////////////////////////////////////////////////000000000///......---,,,........./////////000000,,,,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,---......---------///000///,,,)))------.........------,,,,,,,,,------------,,,,,,---------------------------,,,,,,,,,------......,,,,,,,,,---------------,,,...111222111//////000222111000//////000000///...///111333333111///...222222333444555666777777;;;<<<===>>>@@@BBBCCCDDDDDDFFFHHHIIIJJJKKKNNNPPPPPP''''''((())))))***++++++((((((((((((((((((((((((''')))***)))((('''((()))******))))))))))))))))))))))))))))))******++++++((())))))******+++,,,,,,//////...---------------++++++++++++************((()))******++++++***************++++++,,,,,,,,,...//////---***)))***+++///222666;;;AAAHHHPPPUUUZZZ]]]```aaabbbbbbdddeeefffggghhhhhhhhhgggfffeeeiiiiiihhhiiikkkmmmoooqqqooopppqqqrrrssssssssssssssssssssssssrrrpppooonnnlllkkkjjjiiihhhfffeeeeeedddbbbaaabbbhhhtttvvvnnncccXXXOOOJJJFFFDDD???===:::888888777555333444333111000000000111222////////////////////////////////////////////////111000000///......------------......///000000000------,,,,,,,,,---......---------------------------,,,,,,,,,,,,---......111///------...///...---/////////000//////...---,,,------......------,,,---------------------------,,,,,,,,,,,,---...///,,,,,,,,,---------......,,,...111222111//////000000000//////......///000///000111222222111000///111111222333444555555666;;;<<<===???@@@BBBCCCDDDCCCEEEHHHIIIJJJLLLNNNPPPSSS''''''((()))***+++,,,,,,))))))))))))))))))))))))'''(((******)))(((((()))))))))))))))))))))))))))***))))))))))))***+++,,,(((((())))))***+++++++++.........------......///---,,,,,,,,,,,,+++++++++((()))+++,,,---,,,+++***++++++++++++++++++,,,,,,...//////...,,,,,,---...000555;;;CCCJJJRRRYYY^^^___aaacccdddddddddfffggghhhgggggggggffffffffffffhhhhhhiiikkkmmmoooqqqrrrooopppqqqrrrrrrssssssrrrqqqqqqqqqqqqpppooonnnmmmllllllkkkiiihhhgggfffeeeeeeeeegggkkkttt|||kkk]]]RRRJJJFFFBBB???<<<::::::888666555333333222111111111111111////////////////////////////////////////////////............///000111222---------....../////////......---------......///------------------------//////......//////000111111///---,,,---/////////---------......---,,,,,,------............------,,,,,,,,,------------...---,,,++++++,,,---///000,,,,,,,,,---......//////---...000000/////////000.../////////......000222111111222222222222111111222222333444555666777777::::::;;;===???@@@BBBBBBCCCEEEHHHIIIJJJLLLNNNQQQSSS'''((((((((())))))******))))))))))))))))))))))))&&&(((******)))(((((((((''''''(((((())))))******))))))((('''((()))***+++(((((())))))******++++++,,,++++++,,,,,,---...///......------------,,,,,,************++++++,,,,,,,,,,,,+++++++++++++++++++++,,,.........///222444666;;;DDDLLLSSSYYY___cccaaaccceeeeeeeeeeeefffhhhiiihhhfffeeedddeeefffgggiiijjjlllnnnppprrrssstttrrrsssssssssrrrrrrqqqpppoooooooooooonnnmmmllllllkkkjjjhhhhhhiiikkknnnppptttuuuxxx~~~rrrbbbUUUNNNFFFCCC@@@>>>===;;;999777222222333333222222111000000000000000000000000000///////////////////////////.........///000111222---------------.........000//////....../////////........................///////////////000000111---,,,+++,,,......---,,,***+++,,,,,,,,,,,,,,,+++------............------,,,,,,,,,---------......---,,,+++++++++---///111,,,------...//////000000---...///...------///111---///000000//////222555333333222111111222333333333333444555666777888888::::::<<<===???AAABBBBBBBBBEEEGGGIIIJJJLLLOOOQQQPPP((((((((((((((('''''''''))))))))))))))))))))))))&&&(((***+++)))(((((((((&&&''''''((()))******+++(((''''''&&&&&&((()))***((((((((()))******++++++)))))))))***+++,,,---...//////.........---------,,,+++)))((((((***,,,...---,,,,,,++++++*********(((***,,,...000222666999===CCCKKKSSSXXX\\\```bbb```bbbddddddcccdddeeegggjjjhhheeeccccccdddfffgggkkkmmmooosssuuuvvvwwwwwwvvvuuuuuutttsssqqqpppooommmnnnnnnnnnmmmlllkkkkkkgggfffdddeeejjjqqqyyy~~~qqqaaaXXXIIIFFFCCC@@@???===;;;999222222333444333222111000111111111111111111111111////////////////////////333222000///......//////------------------------111000000/////////000000////////////////////////---------------...//////))))))+++---......+++(((***+++,,,,,,---------,,,------............------,,,,,,,,,------.........---,,,+++***+++---///111------......///000111111---......---,,,,,,///111---///111111000111444777555444222111111222444555222222333444555666777777<<<===>>>???AAACCCDDDEEEBBBEEEGGGIIIJJJLLLOOOQQQTTT************))))))))))))((((((((((((((((((((((((+++*********))))))((((((''''''(((((())))))******))))))(((((((((***+++,,,))))))***+++++++++++++++)))************+++++++++------......------,,,+++,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......------...222999===EEEKKKTTT[[[___aaabbbbbbaaabbbcccdddfffggghhhhhhhhhgggeeedddeeegggjjjlllooopppqqqssstttuuuuuuuuutttttttttsssrrrqqqoooooorrrllljjjlllnnnkkkhhhhhhhhhcccbbbgggllluuuppp___WWWOOOFFF???===<<<:::888999666444333333333111000000111111111111000000///111000///......///000111///......//////000111222...........................,,,***+++---...,,,***+++,,,---...///000000000+++,,,------......------........................******+++,,,,,,,,,++++++...------,,,,,,++++++***)))))))))***+++,,,...///,,,,,,------...//////000........................222111000///......//////...//////000111222222222444111///000333555444222111222444555666666777777:::;;;<<<>>>???AAABBBCCCDDDFFFIIIJJJKKKLLLOOOQQQUUU************))))))))))))************************,,,,,,+++++++++*********(((((((((((())))))))))))******)))))))))))))))***((()))******++++++******(((((()))))))))*********))))))+++,,,---.........,,,,,,------------,,,,,,------------,,,,,,,,,,,,.........///222777>>>CCCOOOTTTZZZ```bbbcccddddddddddddeeefffggghhhiiiiiihhhgggffffffgggjjjlllnnnpppppprrrssstttuuuuuuuuusssssssssrrrqqqpppooonnnpppkkkhhhiiiiiieeebbbaaabbb```bbbiiirrrxxxhhh___XXXNNNGGGDDDAAA>>>;;;:::888555333333333111000111111111111111000000///000000////////////000000111000///////////////000........................///---+++,,,...///---,,,(((((()))***++++++++++++---...//////000000//////------------------------***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---******+++++++++++++++,,,,,,,,,,,,---......//////........................000000000000/////////......//////000111111222222000...,,,---000222111000333333555666777888888888:::;;;<<<>>>???AAABBBCCCEEEGGGIIIJJJKKKLLLOOOQQQUUU************))))))))))))************************++++++************))))))))))))))))))((((((((((((+++++++++******)))(((''''''((())))))******))))))'''((((((((()))))))))))))))***+++,,,---.........,,,------.........------.........---------,,,,,,---...000222777>>>GGGMMMXXX\\\```cccccccccdddeeegggggghhhhhhiiiiiiiiiiiiggggggfffgggiiikkkmmmooopppqqqrrrttttttuuuuuuuuurrrrrrrrrqqqpppooonnnmmmlllgggeeefffeeeaaa^^^^^^___```eeeooozzzrrrfff___WWWPPPKKKFFF@@@<<<>>>;;;777555555444333111222222111111111000000000//////000000000000//////222111000///....................................///...---...///000///---+++,,,,,,,,,,,,,,,,,,,,,---...//////000000//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------***++++++,,,------......------.........---+++***+++++++++,,,------..............................///000000111111000....../////////000111111222222444222000000222222222111444444555666777888999999:::;;;<<<>>>???AAABBBCCCFFFHHHJJJKKKKKKLLLNNNPPPSSS************)))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''******))))))(((((('''''')))***+++++++++)))((('''''''''((()))))))))))))))((((((((()))))))))******---............---,,,,,,------......///........./////////.........---------///333777===EEEOOOUUU\\\^^^aaabbbbbbcccdddeeeiiiiiiiiiiiiiiiiiiiiiiiieeeffffffhhhjjjlllnnnoooqqqrrrssstttttttttttttttppppppppppppooommmlllkkkgggcccaaacccccc___^^^aaaaaaeeelllvvvxxxnnniiibbb\\\VVVPPPHHHBBBAAA>>>:::777777666555444333222222111000000000000...///000111111000///...111111000///////////////..............................---.../////////...//////......------------+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,,,,,,,,,,------.........///111222111000...,,,******+++,,,,,,------..............................///111222222000...---//////000000111111111111777666444333222111000000444444555555666888999999:::;;;<<<===???AAABBBCCCGGGIIIKKKKKKKKKLLLNNNPPPSSS************)))))))))((('''''''''''''''''''''''''''''''''''''''(((((((((******))))))(((((('''''''''((()))+++++++++***)))''''''((())))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,+++******,,,------.../////////...///////////////////////////222777===DDDLLLUUUZZZ]]]___bbbcccccceeegggiiijjjjjjjjjiiiiiiiiiiiiiiiggghhhjjjlllnnnooopppqqqrrrrrrsssssssssssssssrrroooooonnnnnnmmmllljjjiiieeeaaa___```___\\\^^^bbbeeemmmwww}}}wwwtttooolllggg___VVVNNNEEEAAA<<<999777777666444444333222111000000000000...///000111111000///...///////////////000111111////////////////////////,,,,,,---------......//////...---++++++++++++++++++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...............------,,,,,,,,,+++---///000111000...---******+++,,,,,,------...////////////////////////---...000222222111///...000000000000000111111111111111000//////...///000333333333444555666888999:::;;;<<<===???AAABBBCCCGGGHHHKKKLLLLLLMMMOOOQQQRRR************))))))))))))))))))))))))))))))))))))))))))************++++++))))))))))))(((((((((((('''((()))******+++++++++'''((())))))******))))))************++++++++++++%%%&&&'''((()))*********+++,,,---..................//////000000111222222333888>>>EEELLLSSSYYY]]]___aaadddggghhhiiikkkmmmkkkjjjjjjjjjjjjjjjjjjjjjkkkllloooqqqssssssssssssqqqrrrrrrrrrrrrqqqqqqpppmmmmmmmmmlllkkkjjjiiihhhfffbbb___^^^\\\[[[___eeeppp{{{{{{yyyyyyxxxvvvnnnddd\\\OOOJJJCCC>>>:::888666444666444333111000000000111//////000000000000//////............///000111222////////////////////////+++,,,......------...000111000...---,,,---......---...//////000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......//////......---,,,,,,+++)))***,,,---------,,,,,,+++++++++,,,------......////////////////////////......000111111000000///000000000000000000111111,,,---///000000222555777333333333333444555777999:::;;;<<<>>>???AAABBBCCCFFFHHHJJJLLLLLLNNNPPPRRRRRR************))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,(((((((((((())))))))))))***)))))))))))))))******((()))******++++++******))))))))))))************%%%&&&''')))***************+++,,,------.........---...///000222333444444999>>>GGGNNNTTTYYY\\\___```cccgggiiikkklllmmmooolllllllllllllllllllllllllllmmmppprrrtttsssrrrqqqqqqqqqqqqqqqqqqpppooonnnlllllllllkkkjjjiiiggggggeeeaaa_________aaajjjtttvvvnnnaaa[[[RRRIIICCC>>>:::777777555333111000000000111000000////////////000000000///////////////000111////////////////////////+++---//////......000222222111///......///000111---...//////000000//////------------------------,,,,,,---............---...............---------------,,,,,,,,,,,,++++++,,,,,,,,,---......//////////////////////////////.../////////000000000000111000000000000000000000...000222333222444777:::555444333333444666888::::::;;;<<<>>>???AAABBBCCCDDDGGGJJJLLLMMMOOORRRTTTSSS************))))))))))))''''''''''''''''''''''''(((((())))))*********+++''''''(((((())))))******---+++***((((((((())))))))))))***+++++++++++++++(((((((((((()))))))))))),,,,,,,,,,,,,,,+++******)))***+++,,,------------------///000222444555666===CCCLLLTTTYYY\\\^^^```___cccgggjjjkkkkkklllmmmmmmmmmmmmmmmnnnnnnoooooojjjkkknnnqqqqqqqqqooonnnpppppppppppppppooonnnmmmkkkkkkkkkjjjiiihhhgggfffccc```___aaaeeekkkxxxqqqjjj___TTTKKKDDD???<<<777555333111000000000111111000///......///000111222111000//////......///000000000000000000000000,,,...111000//////111333...---+++******+++---...+++,,,------......------........................+++,,,------......------,,,,,,------.../////////222111000...------------,,,,,,---......//////000000000000000000000000000//////......///000111222111111111000000000000000///111222111......000333666555444444555777:::;;;:::;;;<<<>>>???AAABBBCCCDDDFFFIIILLLMMMPPPSSSUUUTTT,,,***)))'''''')))***,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))************))))))------,,,***'''$$$!!!***+++,,,,,,------------++++++,,,---------,,,,,,......//////000444999===HHHOOOWWW\\\]]]^^^aaaeeefffhhhjjjjjjjjjjjjlllnnnmmmlllkkkllloooooommmkkkoooppppppqqqqqqqqqppppppqqqqqqpppooonnnmmmmmmlllnnnllliiijjjkkkkkkhhheeeeeegggiiiiiilllwwwzzzlll___RRREEE<<<:::888666555555444222000111000000000000000111111000000000000000000000000//////.........---------//////............//////...---++++++,,,,,,+++***---------------------------,,,++++++---//////...------------------------////////////////////////,,,---.../////////...---///......------,,,++++++,,,---...///000000000000.........------,,,,,,,,,////////////000000000000222111111111111333444555222333333444555666777777=========???@@@BBBDDDEEEGGGHHHJJJLLLNNNPPPQQQQQQSSS)))((('''&&&&&&'''((()))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***))))))*********))))))((((((((()))***)))(((''''''***++++++,,,,,,,,,,,,+++,,,,,,------......------///000000111333888???DDDNNNTTT[[[^^^___aaaeeehhhiiikkkllllllkkkkkkmmmnnnmmmlllkkkmmmooopppooolllnnnnnnoooooopppoooooonnnpppoooooonnnmmmlllkkkkkkiiihhhfffgggjjjlllnnnnnnppptttwwwyyy}}}tttbbbPPPEEE>>>;;;888666666555333111111111000000000000111111000000000000000000000000000000/////////.........//////............//////000///---......///---,,,------------------------...---++++++,,,---,,,+++------------------------........................////////////...,,,***))),,,,,,---......//////000,,,---...///000000000000/////////.........------////////////000000000000111111000000111222444555333444444555666777888888<<<<<<===>>>@@@BBBCCCEEEFFFHHHJJJLLLNNNOOOPPPQQQUUU)))((('''&&&&&&'''((()))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***+++***************)))((('''&&&'''((()))++++++++++++++++++++++++++++++******---------....../////////000000222444888???GGGMMMUUUZZZ___bbbccceeeiiimmmmmmnnnooonnnmmmmmmnnnooommmlllmmmnnnqqqrrrqqqoooooopppppppppppppppooooooppppppooonnnmmmlllkkkkkkhhhhhhhhhhhhkkkqqqyyy~~~uuu___PPPDDD@@@;;;888666555444333222111111000000000111111000000000000000000000000000000000000000///////////////............//////000///---...//////...---------------------------000...,,,,,,------,,,+++------------------------....................................---+++***)))------......///000000111,,,---...///000000000000000000000///////////////////////////000000000000000000000000000111333333444444555666777888999999;;;;;;<<<===???AAABBBCCCFFFGGGIIILLLNNNOOOPPPQQQTTT******))))))))))))******'''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,******+++******)))((('''************************+++++++++++++++***)))(((,,,,,,,,,------...//////...000333666<<>>999666555555444222222111111000000111111//////////////////////////////////////////////////////............//////...---+++,,,---...---+++........................111///------...//////...------------------------........................***++++++,,,,,,---------000000//////...---------------...//////000//////////////////////////////////////////000000000000/////////000000111222222333333444666777888999999::::::;;;<<<>>>@@@BBBCCCFFFGGGIIIKKKMMMOOOPPPPPPQQQ******))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))+++,,,,,,***************)))((((((,,,++++++***************+++++++++++++++***)))(((++++++++++++,,,---...///...111555:::AAAJJJSSSYYY```bbbeeegggiiikkknnnpppnnnoooooonnnlllkkklllmmmmmmnnnpppqqqrrrrrrsssssssssssssssssssssrrrqqqpppoooooonnnnnnnnnnnnnnnmmmmmmoooqqquuu~~~zzzvvvwwwzzz|||~~~|||{{{zzzxxxvvvrrrrrrsssuuuyyy~~~ssscccPPPJJJBBB;;;777666555444333333222111111111111111////////////////////////........................//////............//////...,,,,,,,,,......---,,,........................---+++++++++...///000///------------------------........................******++++++,,,---......//////...------,,,,,,+++---...//////////////////........................////////////000000000000...//////000111111222222111222333444666777888999:::::::::<<<===???AAABBBEEEGGGIIIKKKMMMOOOOOOPPPPPP''''''((((((((((((''''''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,))))))************))))))))))))))))))***+++,,,---++++++++++++++++++******+++*********+++---...000111555;;;BBBIIIQQQYYY^^^cccdddgggiiikkkmmmnnnooommmnnnooonnnlllkkkkkklllmmmoooqqqrrrqqqqqqrrrsssqqqqqqqqqqqqpppooonnnmmmkkkkkkllllllmmmmmmnnnnnnlllnnnsss|||}}}wwwsssuuuxxxzzz~~~yyyvvvsssqqqppppppooonnniiiiiikkknnnssszzzwwwiiiUUUOOOGGG???;;;888666555444333222111111111111111000000000000000000000000------------............//////............//////000.........000111000///........................)))((('''))),,,.........------------------------------------------------......---,,,,,,,,,,,,,,,++++++,,,,,,---...............///////////////...------............//////////////////000000000000...///000111222222222222000111222444555777888999::::::;;;<<<>>>@@@AAABBBEEEFFFHHHKKKMMMNNNOOOPPPSSS''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))******++++++'''((()))******+++******(((((((((((()))+++---...***++++++,,,,,,,,,,,,+++,,,+++******+++---000111666<<>>@@@BBBCCCEEEFFFHHHJJJLLLNNNOOOOOOSSS))))))************))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******************&&&'''(((***++++++++++++***)))((((((((()))+++,,,***+++,,,------------------,,,++++++,,,///111333;;;AAAJJJRRRYYY___dddgggfffhhhjjjnnnqqqqqqooommmlllnnnooonnnmmmlllmmmooommmppprrrrrrpppnnnppprrrrrrrrrrrrqqqqqqooonnnnnnmmmnnnoooqqqsssuuuvvvwww~~~~~~xxxtttvvvyyy|||~~~yyyuuussstttuuuxxx{{{}}}{{{wwwtttnnnkkkhhhggghhhiiiiiiiiikkkkkkmmmqqqwww~~~xxxnnn^^^YYYPPPIIICCC>>>:::777555444333222111111111111000000000000000000000000.../////////000000111111//////............//////---,,,,,,---///000///...////////////////////////000...------///000000///------------------------------------------------,,,,,,,,,,,,---///111222000000000///......------...///////////////......//////000000111111111222////////////000000000000///000222333444444333333222333444666777999;;;;;;;;;;;;<<<===???AAABBBCCCEEEFFFHHHJJJLLLNNNOOOOOORRR(((((('''((()))***,,,---,,,+++++++++******)))))))))))))))))))))******+++,,,+++***)))(((((((((((())))))))))))************))))))))))))(((((((((((()))*********++++++++++++++++++++++++++++++++++++------......///222666:::BBBHHHQQQYYY___cccfffhhhkkkkkkllllllmmmnnnnnnnnnnnnmmmlllllllllmmmoooppprrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppooonnnmmmmmmlllnnnpppqqqtttzzz}}}|||{{{{{{|||}}}~~~~~~{{{yyyvvvuuuvvvzzz~~~|||zzzyyyvvvrrrooommmqqqvvvyyyyyyuuuppplllgggfffeeeeeefffggghhhiiikkklllooottt{{{ssskkk```[[[TTTNNNJJJFFFAAA===777666444222111000000000111000.........000333555...000222444444333000///,,,,,,,,,---------......,,,,,,,,,------------...///...---,,,,,,---...//////.........///000222333......---,,,,,,,,,,,,---,,,,,,,,,---...///000000000///...---,,,------...---------............/////////000111222333333444---///111222000/////////111000///------///000111000111111222222333444444666555444333444666888999;;;===>>>???>>>>>>@@@BBBDDDFFFJJJLLLNNNOOORRRTTTSSS))))))(((((()))***+++,,,))))))))))))(((((((((''')))))))))))))))******+++(((((((((((()))***+++,,,))))))))))))************)))))))))***************)))))))))*********++++++++++++++++++++++++++++++............000444;;;???HHHNNNVVV]]]bbbeeehhhjjjkkkllllllmmmmmmnnnooooooooonnnmmmmmmmmmnnnppppppqqqqqqrrrrrrrrrrrrrrrsssqqqpppooonnnmmmlllkkkkkkllloootttxxx}}}zzzyyyxxxxxxxxxyyyzzz{{{zzz|||{{{yyywwwuuuvvvyyy|||~~~~~~~~~~~~|||{{{yyyxxxxxxwwwtttrrrpppssswwwzzzzzzvvvqqqmmmhhhggggggggghhhjjjlllmmmpppqqqtttyyy|||tttnnniiiddd]]]WWWQQQKKKCCC>>>;;;999666333222222111111111000000000000000000000///000111222222111///...,,,,,,---------.....................///////////////...------------...///---,,,+++*********+++,,,000000///......---......,,,---------...///////////////---,,,,,,,,,---------------............///......//////000000111111---///000000///...//////222111000//////000111222000111111222222333333444666555444444444666888999:::<<<>>>>>>>>>???AAABBBCCCEEEIIIKKKLLLNNNQQQSSSTTT******))))))))))))******))))))))))))(((((((((((()))))))))))))))******+++(((((((((((()))***+++,,,))))))))))))************))))))******++++++,,,,,,((()))))))))************++++++++++++,,,,,,,,,,,,//////...///222999BBBHHHQQQVVV]]]bbbeeehhhjjjkkkllllllmmmmmmnnnnnnoooooopppoooooooooooopppqqqqqqqqqqqqqqqrrrrrrrrrssssssppppppnnnlllkkkjjjiiiiiilllqqqxxx|||yyyvvvuuuttttttssstttttttttuuuwwwyyy|||~~~~~~}}}}}}{{{yyyvvvttttttvvvyyy{{{|||}}}|||{{{zzzyyyzzzzzzyyyyyyyyyyyyzzzzzz~~~}}}xxxwwwvvvwwwyyyyyywwwvvvtttvvvzzz|||{{{wwwssspppjjjjjjjjjlllmmmoooqqqrrrtttvvvzzz~~~|||zzzzzzzzzyyyxxx~~~}}}||||||zzzxxxsssppppppmmmhhhbbb\\\TTTKKKEEEAAA===999555444444333222000000111111111///---,,,000000000//////......---,,,------------.........//////000000000111111111///......------......//////......------...///000333222111000////////////------.....................------,,,,,,,,,,,,------------............///------.....................//////...------...000111000///......///000111000000111111222333333333555555444444555666888999999;;;===>>>??????BBBCCCBBBDDDGGGIIIKKKMMMPPPRRRUUU+++******)))))))))))))))+++++++++***************)))))))))))))))******+++,,,+++***)))((((((((((((((()))))))))************(((((()))******+++,,,,,,(((((()))))))))*********+++++++++,,,,,,,,,,,,,,,/////////111666???IIIPPPZZZ]]]bbbfffhhhiiijjjllllllmmmmmmnnnnnnoooppppppppppppppppppqqqqqqrrrrrrpppppppppqqqqqqrrrrrrrrrpppooommmkkkiiihhhhhhhhhlllqqq|||~~~yyyvvvrrrrrrqqqppppppoooooooooppprrruuuwwwyyyzzzzzzzzzzzzxxxuuusssrrrsssuuuwwwwww|||{{{uuurrrqqqqqqqqqpppqqqqqqqqqqqqrrrssstttuuuwww||||||wwwwwwwwwyyy{{{|||{{{zzzwwwyyy|||}}}|||yyyuuurrrmmmmmmoooqqqsssvvvxxxyyyxxxzzz~~~}}}{{{}}}|||xxxvvvtttqqqooouuutttsssssssssttttttssstttsssrrrooohhh```XXXRRRIIICCC<<<888666666444333000000000000000///...---333111000...------......------------............//////000000000111111111//////............///////////////000222444777888333333111000//////.....................---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///......------------------.........---+++,,,...000///......------......///000000000111222222333333444444444444555777888999999;;;===>>>???@@@BBBDDDCCCEEEGGGIIIKKKMMMPPPSSSUUU++++++******))))))((('''******************++++++)))))))))))))))******+++,,,+++***)))((((((((((((((()))))))))************''''''(((((()))***++++++))))))))))))************++++++,,,,,,,,,---------...///222555<<>>???@@@BBBDDDDDDFFFHHHIIIKKKMMMQQQTTTUUU***************)))((('''(((((((((((()))))))))))))))))))))))))))******+++(((((((((((()))***+++,,,))))))))))))************''''''(((((())))))******)))*********++++++++++++++++++,,,,,,------.........222777===EEENNNWWW]]]aaadddhhhjjjjjjkkklllnnnnnnnnnooooooppppppqqqqqqpppqqqqqqrrrsssrrrrrrrrrooooooooonnnmmmmmmllllllllljjjhhhfffeeeeeefffgggjjjrrr}}}yyyuuurrrlllmmmmmmmmmmmmllllllkkkmmmmmmoooqqqrrrttttttuuutttrrrpppnnnlllmmmmmmnnnpppuuu|||}}}{{{yyyxxxyyyzzzyyyxxx{{{|||}}}}}}}}}{{{zzzyyywwwzzz}}}xxxuuurrrpppllliiidddaaaaaabbbccccccaaabbbbbbbbbdddeeefffggglllpppvvv{{{~~~}}}{{{yyyxxxxxxxxxzzz|||~~~}}}|||yyyyyy{{{{{{{{{zzzxxxwwwsssuuuwwwzzz}}}xxxtttmmmhhhfffiiinnnqqqxxx}}}}}}zzzvvvrrrnnnhhhhhhhhhiiinnnvvvwwwoookkk___UUUIII@@@===;;;777444111000...---...000333555333222000///...//////000------........./////////---------.........//////...//////000000//////.........---,,,,,,---///000//////...---------......------..................+++,,,,,,------------,,,---------............///.../////////////////////...//////...------...000111111222222222222111111//////000000111222222222222333444555666888888999999;;;===>>>??????BBBCCCEEEFFFHHHIIIJJJMMMQQQUUUUUU))))))***+++******)))((('''((((((((()))))))))))))))))))))))))))******+++(((((((((((()))***+++,,,))))))))))))************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,++++++,,,,,,---......///000555>>>GGGOOOWWW^^^bbbcccfffiiikkklllmmmnnnpppnnnnnnoooppppppqqqqqqrrrooopppqqqrrrsssrrrrrrqqqoooooonnnmmmkkkjjjiiiiiigggfffcccbbbaaabbbdddeeeiiirrr}}}{{{||||||{{{xxxtttpppnnniiijjjkkklllllllllkkkjjjkkklllmmmnnnooopppqqqqqqpppnnnmmmkkkjjjjjjjjjkkknnnrrrwww}}}~~~~~~|||zzzwwwuuussstttuuuwwwwwwwwwzzz{{{||||||{{{yyywwwvvvuuuyyy~~~|||yyyvvvrrrooommmllliiifffcccaaabbbcccddddddbbbbbbccccccdddeeefffgggkkknnnrrrvvvxxxwwwvvvtttrrrrrrsssvvvyyy{{{{{{zzzwwwxxxyyyyyyzzzyyyyyyxxxvvvwwwzzz}}}{{{nnnkkkeeeaaa```ccchhhkkksssxxx~~~zzzwwwlllkkkjjjiiilllttt}}}vvvssskkk___PPPFFFBBB???:::666222222111000000111222333000//////....../////////............////////////------........./////////...///000111111000///...111000///.........///000......------......//////,,,---------.../////////+++,,,---...///......------------............///------......//////000000---///000000///...//////000111111111111111111000//////000000111111222222222222444555777888888999:::<<<>>>>>>>>>???AAABBBDDDEEEGGGHHHIIILLLPPPTTTTTT((()))***++++++***)))((())))))******+++++++++,,,)))))))))))))))******+++,,,+++***)))(((((((((((())))))))))))************+++++++++***************++++++,,,,,,,,,---------++++++,,,,,,---...//////111888CCCMMMVVV\\\bbbeeedddfffjjjlllmmmnnnppprrrooooooooopppqqqqqqrrrrrrooopppqqqrrrsssrrrqqqqqqpppooonnnllljjjhhhgggfffdddbbb```______```bbbdddiiissszzzwwwwwwxxxwwwtttqqqmmmjjjggghhhiiikkkkkkkkkjjjjjjjjjjjjkkkllllllmmmnnnnnnmmmlllkkkiiihhhiiiiiiiiillloootttyyy}}}{{{yyyyyyyyyzzzyyyxxxuuutttrrrsssuuuwwwxxxxxxzzz{{{||||||{{{yyyvvvuuuvvvzzzxxxwwwtttqqqnnnlllkkkjjjkkkiiifffeeefffhhhhhhhhhgggggggggggghhhiiijjjkkkmmmnnnqqqssstttsssrrrqqqmmmmmmooorrrvvvyyyzzzyyyvvvvvvwwwxxxyyyyyyyyyyyywwwyyy|||yyyuuuiiifffaaa]]]]]]aaaeeeiiiqqqvvv~~~tttrrrnnnjjjjjjppp{{{{{{yyyrrreeeUUUJJJEEEBBB===888333333444444333222000///------............................../////////000............////////////...///000111111000///...---,,,,,,,,,---...000111...------......///000111,,,,,,------...///000000+++,,,.../////////......---------.........//////,,,,,,------...///000000---///111222000/////////------............------/////////000111111222222111222444666777888999999;;;===>>>???>>>>>>@@@BBBCCCDDDEEEFFFHHHKKKOOOSSSSSS(((((())))))))))))((((((*********))))))))))))))))))************+++++++++,,,,,,++++++***))))))))))))************+++++++++,,,++++++++++++++++++,,,******))))))))))))))))))+++)))***.........111777999AAAMMMVVV[[[___cccfffjjjlllmmmmmmlllmmmnnnpppmmmmmmmmmnnnoooooopppppptttsssqqqqqqrrrrrrqqqooommmmmmmmmllljjjhhhgggfffeee```]]]\\\ZZZZZZ```gggmmmyyy{{{{{{uuuuuusssqqqooollljjjhhhiiijjjllllllkkkiiifffdddeeefffggghhhiiijjjjjjjjjiiihhhgggffffffggghhhhhhjjjmmmssswww{{{~~~xxxyyyzzzxxxvvvuuuvvvwwwrrrtttvvvxxxzzzzzzyyyxxxyyy|||}}}{{{yyyxxxxxx|||~~~xxxvvvssspppmmmmmmmmmmmmkkklllmmmnnnnnnnnnnnnnnnpppooonnnnnnnnnooopppqqqrrrssstttvvvvvvvvvuuuuuutttssssssrrrsssuuuvvvwwwssstttuuuvvvxxxyyyzzz{{{xxxzzz}}}}}}uuuoooeeebbb^^^[[[]]]bbbiiinnntttyyywwwmmmkkkmmmnnnrrrvvvzzzxxxoooiii___UUUMMMEEE???;;;999666333222222222111000---...///111222222222222000000//////..................///000000///...---////////////////////////---,,,,,,---...000222333///...,,,++++++,,,...///------............------.........------,,,,,,,,,,,,------...///000111111...............///000000222...)))))),,,///111111............///000222222000000//////000000111222222222333333555666888999999;;;===>>>???@@@BBBDDDAAADDDFFFHHHJJJKKKNNNPPPSSS(((((())))))))))))(((((()))))))))))))))*********)))************+++++++++(((((()))******++++++,,,)))************+++++++++++++++************++++++************************,,,***+++///000///333999???GGGQQQZZZ___bbbeeehhhjjjlllmmmmmmmmmmmmnnnpppnnnnnnnnnoooppppppqqqqqquuusssrrrrrrrrrrrrqqqooonnnmmmlllkkkiiifffeeeccc]]]YYYYYYZZZ\\\]]]dddllluuu~~~xxxxxxrrrrrrqqqooollljjjgggffffffgggiiikkkkkkjjjhhhfffeeeeeefffgggggggggggggggffffffeeedddddddddeeefffgggkkkppptttxxx||||||yyytttuuuvvvvvvtttrrrrrrssssssuuuxxx{{{||||||{{{zzz{{{}}}|||{{{{{{{{{xxxvvvtttrrrqqqqqqrrrsssrrrssstttuuuvvvvvvvvvvvvxxxwwwvvvvvvvvvwwwxxxyyyyyyzzz{{{|||||||||{{{zzzwwwvvvuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwxxxyyyyyyzzzyyy{{{}}}|||}}}}}}yyyrrrlllcccaaa^^^^^^bbbiiiqqqvvv|||vvvqqqnnnllllllnnnxxx{{{~~~}}}zzzwwwvvvxxxrrrhhh]]]SSSJJJBBB===:::777444222222222111000...///000111111222111111///////////////......---......///000000///...---////////////////////////------------...///111222///...,,,++++++,,,...///------............------......---------,,,,,,,,,---------......//////000...............///000000222...++++++---///000000//////...//////000111222222222111111222222333444111111222333555777999:::999;;;===>>>???@@@BBBDDDBBBDDDGGGIIIIIIKKKNNNPPPRRR(((((())))))))))))(((((((((((())))))******++++++)))************+++++++++((((((((()))******++++++)))************+++++++++*********))))))*********++++++++++++++++++++++++,,,+++,,,000111111666<<>>???@@@BBBDDDDDDFFFHHHIIIJJJKKKMMMOOORRR))))))(((((((((((())))))''''''((()))***++++++,,,))))))*********+++++++++++++++***))))))(((((('''))))))*********+++++++++******))))))))))))******++++++,,,,,,,,,,,,,,,---,,,+++,,,000333444:::@@@OOOVVV^^^dddfffgggjjjlllkkkmmmnnnnnnnnnnnnoooqqqppppppqqqqqqrrrsssssssssuuusssrrrrrrrrrrrrpppnnnnnnmmmjjjgggcccaaa___^^^[[[XXXXXX[[[___eeennnxxx~~~tttpppqqqlllkkkjjjiiigggdddbbbaaa___aaacccfffhhhhhhhhhhhheeeeeecccbbbaaa```________________________``````bbbeeejjjmmmpppsssvvvxxxyyyxxxvvvtttrrrpppoooooopppsssvvvxxxwwwuuuttttttsssvvv{{{}}}||||||{{{zzz{{{}}}}}}|||}}}}}}|||}}}~~~{{{yyyxxxxxxwwwtttoookkkeeeeeegggkkksss}}}zzzssslllhhhgggeeeggghhhiiijjjmmmpppsssyyyuuunnnggg___VVVNNNHHH>>>;;;777555444333111///111111111111111000//////---...///000000///...---.........///////////////////////////////////////...........................---,,,,,,,,,,,,---...------............---------------------------------------------,,,,,,,,,...............///000000111000000000000///...---111000000////////////000000000//////000000111222222222333333555666888999999;;;===>>>???@@@BBBDDDEEEGGGIIIIIIJJJKKKMMMNNNQQQ))))))(((((((((((())))))''''''((()))***++++++,,,))))))*********+++++++++++++++******)))((((((((())))))*********+++++++++******))))))))))))******++++++,,,,,,,,,---------,,,***,,,111555888???GGGUUU[[[bbbfffggghhhjjjllllllnnnoooooonnnoooppprrrqqqqqqqqqrrrssssssttttttuuusssqqqqqqqqqpppooommmmmmkkkhhheeebbb___^^^]]]]]]ZZZZZZ^^^dddlllyyyyyyrrroooooojjjjjjiiihhhfffcccaaa```___```aaaccceeeeeeeeeeeeeeedddbbb___^^^\\\\\\\\\[[[\\\\\\]]]]]]]]]^^^^^^```cccgggjjjlllnnnqqqtttrrrqqqpppnnnmmmlllllllllooorrrvvvxxxxxxvvvvvvvvvtttvvv{{{}}}~~~~~~}}}|||{{{xxxtttrrrmmmnnnpppuuu|||zzztttlllfffeeeaaabbbcccccceeeiiinnnrrrvvvsssoooiiicccZZZQQQKKKAAA>>>:::777555444222000111111222111111000///...---...///000000///..................//////000000////////////////////////...............------------------,,,,,,---------------............---------------------------------------------,,,,,,,,,...............///000000///000111111000///...---111000000////////////000000000//////000000111222444444444444444555666666999;;;===>>>???@@@BBBDDDEEEGGGIIIJJJJJJKKKMMMOOORRR***)))(((''''''((()))***(((((())))))******++++++)))************+++++++++)))))))))***++++++,,,,,,)))************+++++++++*********))))))************++++++,,,,,,------...,,,+++...444999>>>FFFOOOZZZ___eeehhhhhhiiikkkmmmmmmnnnppppppooooooqqqrrrqqqqqqrrrrrrssssssttttttsssrrrpppooooooooommmkkkjjjiiifffcccaaa```______^^^]]]aaaiiirrr|||}}}tttpppooommmiiihhhhhhfffdddbbbaaa```^^^___```aaabbbccccccccccccaaa___\\\ZZZYYYXXXXXXXXXXXXYYYZZZ[[[[[[[[[[[[\\\^^^bbbeeefffhhhkkkmmmlllkkkkkkjjjjjjjjjkkkkkklllooosssuuuuuuuuuuuuvvvvvvxxxzzz}}}}}}}}}{{{wwwxxx{{{yyysssjjjdddaaa`````````___```dddjjjnnnuuusssppplllfff]]]TTTMMMEEEBBB===:::888666333111111111111111111000///...............////////////......---......///000111////////////////////////------.........------,,,------------------------------............------,,,,,,,,,------------...---------------........................///000000...///111111///......///000000////////////000000222222111111222222333444444444444444444555666666999;;;===>>>???@@@BBBDDDEEEGGGIIIJJJJJJLLLNNNPPPSSS***)))(((''''''((()))***)))))))))))))))*********)))************+++++++++*********+++,,,,,,------)))************+++++++++++++++************++++++*********+++,,,---------...---111888>>>EEENNNXXX]]]bbbgggjjjjjjjjjlllnnnmmmoooppppppppppppqqqssspppqqqqqqrrrssssssttttttrrrpppnnnnnnnnnmmmkkkiiihhhgggdddbbbaaaaaaaaabbbgggjjjrrrvvvoooooonnnjjjfffffffffdddcccaaa___^^^\\\\\\^^^___```bbbcccccc___]]]ZZZWWWUUUTTTTTTUUUTTTUUUVVVXXXXXXXXXXXXWWWUUUXXX[[[]]]^^^```bbbdddffffffggghhhhhhiiijjjjjjkkkmmmppprrrrrrsssuuuwwwyyyzzz{{{}}}~~~|||xxxssskkkdddbbb^^^^^^]]]\\\\\\___dddhhhooonnnnnnlllhhh```WWWPPPIIIEEE@@@<<<:::777444222000000111111111000000//////...---------...000111...---------...///111222////////////////////////+++,,,---.........---,,,,,,------------------,,,------............------,,,,,,,,,---------......---------......//////000...............///000000,,,...000///------...000//////...//////000111222222222111111222222333444222222222333555777888999999;;;===>>>???@@@BBBDDDDDDFFFHHHJJJKKKMMMOOOQQQTTT+++)))(((''''''((()))+++*********))))))))))))))))))************+++++++++......---,,,,,,++++++***)))************+++++++++,,,,,,++++++++++++,,,,,,))))))***++++++,,,------000///333;;;BBBIIITTT]]]___ccciiikkkkkkkkkmmmooonnnooopppqqqppppppqqqsssppppppqqqrrrrrrsssssstttrrrpppnnnmmmmmmllljjjhhhgggeeecccbbbaaabbbcccdddtttxxx}}}qqqlllnnnmmmhhheeeeeedddcccaaa```^^^]]]ZZZZZZ\\\^^^```bbbcccddd\\\ZZZWWWTTTRRRRRRRRRRRRQQQRRRTTTUUUVVVVVVVVVUUUPPPSSSVVVXXXYYYZZZ\\\^^^bbbccceeefffhhhiiiiiiiiilllnnnppprrrrrrtttwwwyyy|||||||||}}}~~~~~~yyywwwtttnnngggeee]]]\\\[[[ZZZYYY[[[```ccceeeggghhhiiihhhbbbZZZTTTJJJGGGBBB>>>;;;888555333000000111111111111000000000///---,,,,,,...111333...---------...///111222////////////////////////++++++---.........------,,,------......------,,,---..................---,,,,,,,,,------.........---------...///000111111...............///000000+++---///...,,,,,,///222............///111222222000000000///000111111222///000111333555888;;;<<<999;;;===>>>???@@@BBBDDDCCCEEEHHHJJJKKKMMMPPPRRRTTT******))))))))))))******++++++***)))(((((())))))***+++,,,,,,,,,,,,+++******************************++++++,,,,,,++++++***+++++++++************))),,,+++***+++,,,.........222444999BBBLLLVVV\\\___dddfffiiikkkkkklllmmmooonnnooopppqqqrrrqqqppppppqqqqqqqqqqqqqqqpppooonnnrrrpppnnnmmmnnnlllhhhddd___aaabbbaaabbbgggqqqzzzuuuqqqpppmmmjjjhhhhhhfffdddcccbbbaaa^^^\\\]]]\\\\\\]]]^^^___]]]\\\WWWUUURRROOONNNNNNOOOPPPPPPPPPPPPQQQQQQQQQRRRRRRQQQQQQRRRSSSUUUWWWYYYZZZ[[[]]]```cccdddgggjjjllllllnnnpppqqqrrruuuyyy|||}}}~~~~~~zzzzzz||||||wwwrrrnnnjjjgggbbb^^^YYYWWWXXX[[[]]]^^^ccchhhhhhccc```aaa^^^XXXNNNIIIDDDAAAAAA???999444555444333111000000/////////.........///000222333000000//////.........---/////////...------,,,,,,000000/////////.........,,,,,,------...///000000///...---,,,,,,---...///,,,------......------,,,------------------------......////////////............///000000000000000///000000000000111111111//////000111222333333333222444666666777777999;;;:::;;;<<<===>>>???@@@AAAEEEFFFGGGIIILLLOOORRRSSSSSS******))))))))))))******,,,,,,+++***************)))***++++++++++++***)))************************+++++++++,,,,,,+++++++++******++++++,,,,,,,,,---,,,+++***+++,,,.........333666===GGGQQQ[[[aaadddeeehhhjjjkkkkkkkkkmmmnnnmmmnnnooopppppppppooooooqqqqqqqqqqqqqqqpppooonnnllljjjiiiiiiiiihhheeebbb]]]___aaacccgggqqquuuqqqpppllliiihhhgggeeecccbbbbbbaaa___]]]\\\[[[ZZZZZZ[[[[[[YYYWWWQQQOOOLLLIIIHHHHHHIIIJJJHHHHHHIIIIIIIIIJJJJJJJJJNNNNNNOOOPPPRRRTTTVVVWWWXXX[[[^^^aaaccceeehhhkkklllmmmoooqqqrrruuuyyy||||||}}}~~~|||xxxtttvvvxxx{{{}}}{{{xxxvvvsssooommmeeeaaa[[[XXXWWWXXXYYYYYY\\\```aaa^^^]]]^^^\\\VVVPPPKKKFFFCCCCCCAAA<<<888666555444222111000000000111000///......///000000000/////////............------........................---------,,,,,,,,,,,,,,,------...//////000//////...---------......,,,------......------,,,------------------------//////000000000000//////......///000000000000000000000000111111111111222000000000111222222222333222444666666777777999;;;;;;<<<===>>>???AAABBBBBBEEEFFFGGGIIILLLOOORRRSSSSSS******))))))))))))******---,,,++++++++++++++++++((()))************)))((())))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,---...//////,,,,,,++++++,,,...///000555:::CCCNNNXXX```fffhhhgggiiikkklllkkkkkklllmmmlllmmmnnnooooooooonnnnnnqqqqqqqqqqqqpppooonnnmmmhhhfffeeedddeeedddbbbaaa___aaadddhhhqqqvvvrrrpppkkkgggfffeeedddbbbaaabbbaaa___^^^[[[ZZZXXXWWWVVVUUUSSSQQQKKKIIIFFFDDDCCCCCCCCCDDDFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJJJJLLLMMMOOOQQQRRRUUUWWW[[[^^^```cccfffiiijjjlllnnnpppqqqtttwwwzzzzzz|||~~~|||wwwsssrrrqqqqqqrrruuuxxxzzz}}}|||{{{{{{{{{yyyvvvtttjjjfff___ZZZWWWVVVTTTSSSTTTXXX[[[ZZZZZZ\\\ZZZWWWSSSNNNIIIFFFEEECCC@@@<<<888777555444222111000000222222000///............////////////............,,,,,,------...//////000---------------,,,,,,,,,,,,,,,------.../////////000///...---------------,,,------......------,,,........................000000111111111111000000....../////////000000000000111111111111222222222111111111111111111222222222444666666777777999;;;<<<<<<===???@@@AAABBBCCCEEEFFFGGGIIILLLOOOQQQSSSRRR******))))))))))))******,,,++++++*********++++++)))******************)))))))))))))))))))))))))))++++++++++++++++++++++++******++++++,,,------...,,,------------...111444:::AAAKKKVVV^^^dddgggiiiiiikkkmmmmmmlllkkklllmmmmmmmmmnnnnnnoooooooooooorrrrrrqqqqqqooonnnllllllgggfffdddbbbaaaaaa``````bbbdddhhhooo|||vvvrrrooojjjfffeeecccbbb``````aaaaaa```^^^\\\YYYVVVSSSRRRPPPMMMKKKGGGFFFDDDBBB@@@@@@AAAAAAEEEFFFFFFFFFFFFGGGGGGGGGEEEFFFFFFGGGHHHJJJLLLMMMPPPSSSWWWZZZ\\\___bbbeeegggiiilllnnnooorrruuuwwwxxxyyy{{{~~~}}}yyyvvvrrrooooooqqquuuxxxzzzzzz|||~~~~~~{{{yyypppkkkddd^^^YYYUUUQQQNNNPPPSSSUUUWWWYYYZZZZZZYYYWWWSSSNNNJJJHHHEEEAAA>>>999888666444222111000000111111000000///.........///////////////.........---------.........//////////////////////////////---------.........//////000//////...---------,,,,,,------......------,,,///////////////////////////000000111111000000///............//////000000111111111111222222222222222222222111111111111111222444666666666777999;;;;;;<<<===>>>@@@AAABBBBBBDDDEEEGGGIIILLLNNNQQQRRRRRR******))))))))))))************))))))))))))***+++++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++******++++++,,,++++++++++++************,,,............111555999AAAIIITTT]]]bbbeeeggghhhjjjlllnnnnnnlllkkklllmmmnnnnnnnnnnnnooooooppppppqqqqqqpppooonnnllljjjiiifffeeebbb___]]]\\\]]]^^^___ccckkkvvv}}}vvvsssoooiiieeedddbbbaaa___```aaaaaa```^^^\\\XXXTTTPPPNNNLLLIIIGGGCCCBBB@@@???>>>===>>>>>>????????????@@@@@@@@@@@@AAABBBBBBCCCDDDFFFGGGHHHKKKNNNRRRTTTVVVYYY]]]___bbbdddgggiiikkkmmmooorrrrrrtttvvvyyy|||~~~}}}wwwrrrppprrruuuwwwxxxyyy|||~~~{{{uuupppjjjccc^^^XXXSSSOOONNNNNNPPPSSSUUUVVVWWWYYY[[[YYYTTTPPPKKKFFFAAA>>>:::999777444222000////////////000000000000//////........./////////////////////.........---------.../////////////////////---------...............//////.........------,,,,,,------......------,,,////////////////////////...//////000000//////............---...///000000000000111111111222222222222222222111111111111111222444666666666777999;;;:::;;;<<<===>>>@@@AAAAAADDDEEEFFFHHHKKKNNNQQQRRRSSS******))))))))))))******)))))))))((())))))***+++,,,,,,++++++++++++,,,,,,************************---,,,+++******+++,,,---+++++++++******))))))))),,,...000000000444:::???IIIPPP[[[bbbdddeeefffhhhkkklllnnnnnnmmmlllmmmnnnoooooonnnnnnnnnooopppqqqppppppooonnnllljjjhhhgggbbbaaa___[[[XXXXXXZZZ]]]]]]dddpppzzzuuusssoooiiieeeeeebbb```______``````___]]]ZZZVVVQQQMMMJJJGGGDDDBBB======<<<;;;:::999999999::::::::::::;;;;;;;;;<<<======>>>>>>???AAABBBCCCEEEHHHKKKMMMOOOQQQTTTWWWYYY\\\___bbbccceeegggiiijjjlllnnnqqqsssuuuwwwwwwyyyyyyyyyyyyzzz{{{|||}}}}}}~~~~~~~~~|||wwwsssrrrsssttttttwww||||||wwwtttoooiiiddd___YYYUUUOOOLLLKKKMMMOOOOOORRRWWW^^^]]]ZZZVVVQQQJJJDDDAAA<<<;;;999666333111000///...///000000000000//////.........///////////////000//////...------,,,,,,,,,,,,,,,---------------........................------...//////......---,,,------......------,,,..............................////////////......///...---------...///000///000000000000111111111111111111111111111222222222444666666777777999;;;::::::;;;===>>>???@@@AAADDDEEEFFFHHHKKKNNNPPPRRRSSS******))))))))))))*********)))))))))******+++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++---,,,***))))))***,,,---******++++++++++++++++++,,,///111222222666>>>EEENNNVVV```fffggggggiiikkkjjjlllnnnnnnnnnmmmnnnooonnnnnnmmmmmmmmmnnnooopppoooooonnnllljjjgggeeeddd___^^^]]]ZZZWWWYYY]]]aaahhhppp~~~}}}xxxtttsssooohhheeefffbbbaaa____________]]]\\\WWWSSSNNNIIIFFFCCC@@@>>>::::::999888888777777777888888888999999999999:::999999999:::;;;<<<===>>>???AAADDDFFFGGGHHHKKKMMMOOORRRVVVYYYZZZ\\\^^^___aaaccceeegggiiikkklllmmmnnnnnnnnnoooppppppqqqqqqssssssssstttttttttttttttuuuuuuuuuwwwyyy||||||wwwtttrrrqqqooossszzz}}}yyyvvvrrrnnnkkkfff```\\\TTTNNNJJJKKKLLLKKKPPPVVV]]]______]]]XXXPPPJJJFFF@@@>>><<<999666444222111000000111111000///...---............/////////000..................------,,,,,,,,,---------..............................+++,,,---////////////...,,,------......------,,,------------------------//////000000000000/////////...---,,,,,,...///111....../////////000000000000000000111222222222333222444666666777777999;;;;;;;;;<<<===???@@@AAABBBDDDDDDFFFHHHKKKNNNPPPQQQUUU******))))))))))))******+++*********+++,,,,,,---+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---******+++,,,------...///,,,///222333444888AAAHHHPPPXXXbbbhhhiiiiiilllnnnjjjlllnnnooonnnnnnooopppmmmmmmlllkkklllmmmnnnooonnnnnnmmmkkkiiifffdddccc^^^^^^]]][[[ZZZ\\\bbbgggvvv{{{wwwtttsssoooiiieeefffcccaaa_________^^^]]][[[UUUQQQKKKFFFCCC@@@>>><<<:::::::::999888888888777444444444555555555666666666666666666777999::::::;;;===???AAAAAACCCEEEGGGIIILLLPPPSSSTTTUUUWWWYYY[[[\\\^^^aaacccdddeeeeeeeeeeeeeeeffffffgggggggggffffffffffffffffffffffffiiiiiiiiikkknnnrrrvvvxxxvvvxxxzzz||||||zzzvvvrrrpppkkkpppxxxyyywwwtttrrroookkkeeebbbYYYRRRLLLLLLLLLKKKPPPXXX]]]___bbbaaa]]]UUUOOOKKKBBBAAA>>>;;;888666444333222222222222000...,,,***---.........//////000000,,,,,,------.../////////........./////////000000.....................---***+++---///000000//////,,,------......------,,,------------------------000000111111111111000000///...,,,,,,,,,---///111............//////////////////000111222333333444222444666777777777999;;;<<<<<<===???@@@AAABBBCCCCCCDDDFFFHHHKKKMMMPPPQQQUUU)))************+++++++++((((((((((((((())))))***...,,,***(((((()))***+++,,,+++***))))))+++---...---,,,,,,++++++,,,,,,---'''(((***,,,---------,,,//////000222777>>>GGGMMMZZZ]]]bbbgggkkklllkkkjjjjjjkkklllnnnoooooopppppplllkkkkkklllmmmnnnlllkkkjjjjjjhhhgggeeecccbbbaaa```]]][[[\\\]]]___hhhrrrxxxuuuqqqnnnllljjjhhhfffeeecccaaa```^^^[[[WWWTTTSSSOOOJJJEEEAAA>>>;;;888555666777777777666444333333333444444555666666666555555555555555555555555666777888:::<<<>>>??????DDDEEEGGGIIIKKKNNNOOOPPPPPPRRRUUUVVVVVVWWWXXXZZZZZZ[[[[[[[[[[[[[[[[[[ZZZYYY[[[\\\\\\[[[ZZZZZZ[[[ZZZ\\\^^^```aaadddhhhlllqqqqqqqqqrrrtttvvvxxxyyy|||~~~~~~zzzvvvsssqqqllloootttzzz~~~{{{xxxuuurrrpppmmmiiiggg]]]YYYTTTMMMIIIJJJMMMPPPXXX]]]bbbdddaaa[[[UUURRRIIIGGGCCC???;;;888666555111111111111111000////////////000000000///---,,,------,,,+++,,,---...///222111000///------,,,,,,//////.........---------........................------------------------+++,,,,,,---...///000000000000//////.........---///////////////////////////111222000---,,,...111000111222111...---...///444444444444555777888:::999:::;;;===???AAADDDEEEDDDFFFHHHIIIJJJMMMPPPRRRTTT)))************+++++++++))))))(((((())))))***+++---,,,***)))))))))******,,,+++***))))))+++---...,,,++++++******++++++,,,***+++---.../////////......000222666;;;CCCLLLSSS]]]___dddhhhkkklllkkkjjjkkklllmmmnnnooooooooooookkkjjjjjjkkkllllllkkkiiijjjiiihhhfffdddbbbaaa```[[[[[[]]]^^^^^^cccrrrxxxuuuqqqnnnmmmkkkiiigggbbbaaa______^^^]]]YYYWWWQQQMMMGGGCCC@@@<<<999777555666666777666555444333444444444444555555555555333333333333333333333333666777777888999:::;;;;;;===>>>@@@BBBDDDFFFHHHHHHGGGIIILLLMMMMMMMMMOOOPPPQQQRRRRRRSSSSSSRRRRRRQQQQQQRRRTTTTTTRRRQQQRRRRRRSSSUUUWWWXXXZZZ]]]aaadddeeeffffffhhhiiijjjkkklllqqqsssuuuwwwyyy}}}}}}}}}}}}}}}yyywwwuuuoooqqqtttxxxzzz{{{{{{zzzyyywwwtttrrrqqqnnnkkkhhh___\\\VVVPPPLLLKKKMMMOOOVVV[[[```bbb```[[[WWWTTTMMMKKKFFFAAA<<<999777777333333222222000///...------...//////000///...---...------,,,---...///000//////............/////////.........------------................................................---------...............000/////////............////////////////////////---///000///------///222///111222111000000111222555555555555666888999:::;;;;;;<<<===???@@@BBBCCCDDDFFFHHHIIIJJJMMMPPPRRRUUU)))************+++++++++******))))))******+++,,,+++++++++***************,,,+++*********+++,,,---+++******))))))******+++,,,,,,---.../////////......111555;;;BBBKKKTTTZZZ```cccfffjjjllllllkkkkkkmmmmmmnnnnnnnnnnnnmmmmmmjjjiiiiiijjjkkkkkkiiihhhiiihhhfffdddbbb```___^^^ZZZ]]]aaadddfffnnnxxxuuuqqqooonnnllljjjhhhcccaaa___^^^]]][[[XXXUUUMMMIIIDDD@@@===:::888555555555666666555555444333555555444444444444333333222222222222222222222222555555555666666666666666777888999;;;===???@@@AAAAAACCCFFFGGGGGGGGGHHHJJJHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIKKKKKKIIIIIIIIIJJJLLLNNNOOOQQQRRRTTTXXX[[[^^^___```bbbccccccbbbbbbdddfffhhhjjjlllooossswww}}}zzzxxxzzz}}}{{{yyyttttttuuuvvvvvvvvvuuutttuuutttsssrrrrrrpppllljjjccc___YYYSSSOOOMMMMMMNNNSSSVVV[[[]]]\\\YYYWWWVVVRRROOOIIIBBB===:::999888555555333222000...---,,,......//////......---,,,...............///000000,,,,,,------...///111111............------------........................//////////////////////////////.........---------////////////............////////////////////////---...//////......000222///000222222222222333555666666666666777999:::;;;============>>>???AAAAAADDDFFFHHHIIIJJJMMMPPPRRRUUU))))))*********+++++++++++++++******++++++,,,---******+++++++++******)))++++++*********+++,,,---++++++************++++++++++++,,,,,,------------...222999@@@IIIRRR[[[aaadddfffiiikkkmmmmmmlllkkknnnnnnooonnnnnnmmmllllllkkkjjjiiijjjkkkkkkiiiggghhhgggdddbbb```^^^^^^^^^___aaafffmmmuuuwwwuuurrrpppooommmkkkiiigggeeeaaa]]]ZZZVVVRRROOOJJJFFFBBB>>><<<999777555555555555555444444333333555555444444333222222111222222222222222222222222333333444444444555555555666777888999:::<<<<<<===<<>>@@@AAABBBDDDFFFHHHIIIJJJMMMPPPRRRTTT))))))*********++++++++++++++++++++++++,,,,,,---)))******+++++++++******++++++***+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------......///000555===FFFOOOWWW___dddggghhhjjjlllmmmmmmlllllloooooooooooonnnmmmlllkkklllkkkjjjkkklllkkkjjjhhhgggeeeccc```^^^^^^^^^^^^aaaaaaiiiwwwyyywwwtttsssqqqooollljjjhhhddd```[[[WWWSSSOOOLLLGGGDDD@@@<<<;;;999777555555444444333333333333333555555444333222111111000222222222222222222222222111111222333444555666666666777777888999999::::::777999;;;<<<;;;;;;<<<>>>@@@@@@AAAAAAAAAAAA@@@@@@???AAACCCCCCBBBAAABBBCCCCCCEEEFFFFFFGGGIIILLLOOOPPPQQQSSSTTTTTTSSSQQQPPPRRRTTTVVVWWWYYY\\\```cccgggiiikkkllllllmmmppprrruuuwwwzzz}}}~~~zzzyyy|||}}}|||}}}{{{{{{zzzxxxuuuqqqnnnlllkkkkkkkkkmmmoooooommmkkkfffbbb\\\XXXTTTPPPKKKGGGGGGIIIKKKLLLLLLLLLNNNOOOPPPMMMGGGAAA<<<999888777444333222111000000111111............------....../////////000000000000000......------------......,,,,,,------------------........................------------------------,,,,,,------...//////000.........///////////////////////////////////////222111000000111111111111000111222111000000111222333444555666777777888888::::::;;;===???AAACCCDDDDDDFFFHHHIIIJJJMMMPPPRRRRRR)))************+++++++++++++++******++++++,,,---***************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---............000111222333444:::CCCLLLUUU\\\bbbfffhhhiiijjjlllmmmmmmmmmlllnnnnnnoooooonnnmmmllllllmmmkkkkkkkkklllkkkiiigggeeecccaaa___^^^^^^___``````cccppp~~~|||zzzxxxvvvsssooollldddaaa\\\XXXUUUQQQNNNKKKDDDAAA===:::999888666555555444333222222222222333444444333222222111000000222222222222222222222222000000111222444555555666555555555555555666666666777999;;;<<<;;;;;;<<<===<<<<<<============<<<<<<;;;===>>>???>>>>>>???@@@>>>???@@@@@@AAABBBEEEHHHIIIJJJKKKLLLLLLLLLKKKJJJJJJKKKMMMOOOPPPSSSWWWZZZ___```bbbccccccccceeegggjjjlllooossswww}}}{{{xxxwwwwwwvvvtttvvvvvvvvvvvvxxxzzz}}}}}}xxxrrrllliiihhhgggfffhhhjjjkkkkkkjjjgggccc^^^ZZZWWWRRRKKKFFFDDDDDDDDDCCCCCCDDDGGGIIIKKKIIIEEE@@@<<<999777666444333222000000111222222++++++,,,---///111333444......///000000000000000//////...---,,,,,,,,,---,,,,,,,,,,,,------------........................------------------------++++++,,,---...///000111.........///////////////////////////////////////222000//////111222222111000111222111000///000111222333444666777777777777999999;;;<<>>:::888777666555333444444222111111111222333333333222222111111000000111111111111111111111111111111111111222222333333444444444444333333333333888999;;;<<<;;;;;;<<<===999::::::;;;;;;::::::999888:::<<<<<<<<<<<<===>>><<<===>>>>>>===???BBBDDDEEEFFFFFFGGGGGGHHHHHHHHHEEEFFFHHHIIIKKKMMMQQQTTTWWWYYY[[[[[[[[[[[[\\\]]]___bbbfffiiimmmqqqvvvyyy~~~|||yyywwwtttqqqooommmnnnoooqqqssswww{{{}}}xxxooojjjeeecccbbbbbbeeegggiiiiiiiiiddd```]]]ZZZUUUMMMFFFCCCBBB@@@>>><<<>>>AAAEEEEEEDDDCCC@@@===:::888777666555222111000000111222............///111333444---...///000000000/////////...------,,,,,,,,,---++++++,,,,,,,,,---------................................................,,,---------......//////............/////////000////////////////////////...,,,+++---000333333222///111222222111111333444333444555777888888888888:::;;;;;;===???AAACCCDDDDDDFFFHHHIIIJJJMMMPPPRRRRRR)))************+++++++++******))))))******+++,,,+++***)))((((((***,,,...******+++,,,,,,,,,,,,+++++++++************+++++++++++++++,,,...111333555???EEEOOOWWW]]]bbbeeehhhggghhhiiikkklllmmmmmmnnnmmmmmmnnnnnnnnnnnnnnnmmmkkkjjjiiiiiiiiiiiigggeeecccbbb___^^^^^^```bbbdddsss{{{vvvsssgggbbb[[[UUUOOOJJJFFFCCC>>>;;;888666555444333222444333222111111111222333222222222111111111111111000000000000000000000000222111111111000000000///555444444444333333333333333555777777666666777888999::::::::::::::::::999888:::<<<<<<<<<<<<===>>><<<===>>>>>>>>>???BBBDDD@@@@@@@@@@@@AAABBBCCCDDDCCCEEEGGGHHHIIILLLPPPSSSRRRSSSUUUVVVUUUUUUVVVWWWYYY\\\```cccfffiiimmmpppssstttvvvyyy~~~~~~|||}}}~~~}}}}}}|||yyyuuuqqqnnnhhhiiilllnnnqqquuuyyy|||}}}~~~tttmmmdddaaa______aaaeeeggghhhjjjfffaaa___]]]XXXOOOGGGCCCBBB???;;;999;;;???BBBBBBBBBBBBAAA???<<<999777888777444111/////////000444333111000/////////000,,,---///000000000///...------,,,,,,,,,------...+++++++++,,,,,,---------........................///////////////////////////............------------.........//////000000////////////////////////)))''''''***000444444444...000222333333444666888333555777888999999999999<<<<<<======>>>@@@AAABBBDDDFFFHHHIIIKKKMMMPPPRRRSSS+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************+++,,,---......///000///...000666;;;GGGNNNWWW]]]```bbbeeehhhjjjiiiiiijjjkkklllmmmnnnooooooooooooooonnnmmmmmmllllllkkkjjjhhheeebbb```eee```^^^______aaagggooo}}}xxxkkkbbbYYYUUUPPPHHHAAA???;;;:::888666444333222222222222222111111111000000444444333333111000///...000111111111111222222222222222222222222222222222444444444444444444444444555666777888888999999999888999999999999888777777777777777888999999999:::999999;;;<<<===???@@@AAA===>>>??????>>>???AAACCCCCCCCCEEEGGGIIIKKKLLLMMMPPPPPPPPPNNNMMMNNNQQQSSSYYYZZZ\\\___aaacccddddddjjjkkkmmmoooqqqtttuuuvvv{{{~~~}}}uuurrrtttyyy}}}}}}||||||{{{xxxuuusssqqqlllkkkkkkkkkmmmppptttvvvxxx|||xxxmmmbbb___[[[XXXXXX[[[```ccceeedddbbb```^^^YYYSSSOOOGGGDDD???<<<;;;<<<;;;;;;>>>?????????>>>;;;999777555555333222111000000000//////.........---------............//////000000...------,,,,,,------...---,,,,,,,,,,,,---...............------,,,,,,,,,+++,,,,,,------,,,,,,+++111///---,,,,,,,,,...//////////////////.....................///000222222000000000000000000000000222222111///......111333444555555666777777888888:::;;;===???AAABBBCCCCCCCCCEEEGGGIIIKKKNNNSSSVVVSSS++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,---......+++---...---...222999???KKKQQQZZZ```bbbdddhhhjjjjjjjjjjjjkkkkkklllmmmnnnooooooooooooooonnnnnnmmmjjjjjjjjjiiigggeeebbbaaaaaa______bbbdddhhhrrr|||yyynnnddd[[[UUUPPPGGG@@@>>>999888777555444444444444444333333333222222222111000111111222222111000000111111111111222222222222222222222222222222222222444444444444444444444444444555666777888888888888888888999999888888777666777777888888888888888888777777888999;;;<<<===>>>===>>>??????>>>???AAACCCDDDDDDCCCDDDFFFIIIMMMOOOOOOPPPOOONNNMMMNNNPPPSSSRRRSSSUUUWWWYYYZZZ[[[\\\___```bbbdddgggjjjlllmmmrrrtttxxx{{{~~~wwwpppnnnppptttwww{{{{{{zzzyyyvvvssspppooollllllkkkkkklllooorrrtttuuu{{{|||qqqbbb___ZZZWWWVVVYYY\\\___cccccccccbbbaaa\\\UUUPPPIIIEEE@@@===<<<<<<;;;:::===>>>>>>???>>><<<:::888777666555444333222222222/////////......---------------......////////////...------,,,,,,------...---,,,,,,,,,,,,---............---------,,,,,,,,,------............------...---,,,,,,,,,...000111/////////////////////...//////...//////000111222000000000000000000000000111222111///......111333666777888999;;;<<<===>>>:::;;;===???AAABBBCCCCCCFFFGGGIIIJJJLLLNNNRRRUUUSSS************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,---...///+++,,,---...000666@@@GGGPPPVVV^^^ccceeegggjjjmmmkkkkkkllllllmmmmmmnnnnnnooooooooooooooonnnnnnmmmhhhhhhggggggeeecccbbbaaa]]]\\\^^^bbbfffnnn|||}}}ssshhh]]]VVVNNNEEE???===666666555555444555555555444444444444333333333333---...///111111222222222111111111111222222222333222222222222222222222222444444444444444444444444333444555666777777777777888888888888888777666666888888777777777777777777666666777999:::;;;<<<<<<===>>>??????>>>>>>@@@BBBFFFDDDCCCBBBDDDIIIMMMPPPNNNOOOOOONNNMMMNNNPPPRRRPPPQQQSSSUUUVVVWWWXXXXXXXXXYYY[[[^^^aaaccceeefffgggiiilllooorrrsssttttttwwwzzz}}}yyytttooommmmmmppprrrwwwwwwwwwvvvtttqqqooommmmmmlllkkkkkkkkkmmmnnnppprrryyy{{{sssaaa^^^YYYVVVTTTUUUWWWYYY___aaadddffffff```XXXSSSKKKHHHCCC???>>>===;;;:::;;;<<<=========<<<:::999777666555333222222222222////////////............---------..................------,,,,,,------...---,,,,,,,,,,,,---.........------------,,,,,,,,,/////////000000/////////,,,,,,,,,,,,---///111222......//////////////////000000////////////000000000000000000000000000000111111111000//////111333333444555777:::<<<===>>>:::;;;===???AAABBBCCCCCCHHHIIIKKKLLLMMMNNNQQQTTTTTT))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---......///000000333;;;FFFNNNUUUZZZaaaeeefffhhhkkknnnllllllmmmnnnnnnnnnnnnnnnnnnoooooooooooonnnmmmmmmhhhhhhfffeeecccaaa___^^^^^^^^^```eeelllxxxwwwkkk^^^UUULLLCCC===;;;666666555444444444444555444444444333333333333333---...///000111222222222111111111222222222333333222222222222222222222222444444444444444444444444222333444555666666666666777777888888777777666555888777777666666555555555777888888999:::<<<<<<===<<<===>>>>>>===>>>@@@BBBDDDDDDDDDDDDFFFIIIMMMOOONNNOOOOOOOOONNNOOOQQQSSSRRRSSSTTTUUUWWWWWWXXXXXXWWWXXXYYY[[[]]]___aaabbbaaabbbeeegggiiijjjkkkkkkooosssyyy{{{yyyuuurrrppppppqqqrrrsssssssssssssssqqqooonnnllllllkkkkkkjjjjjjkkkkkkooowww~~~tttmmm```]]]YYYUUURRRRRRSSSTTT]]]```eeejjjjjjeee\\\VVVNNNKKKFFFBBB@@@>>><<<::::::;;;;;;<<<<<<<<<;;;;;;555444333111000000000000////////////////////////------------...............------,,,,,,------...---,,,,,,,,,,,,---......------------------------//////000000000000//////---,,,,,,,,,---...000111............////////////111000000////////////000000000000000000000000000000111222111000000222444222333444666777999:::;;;:::;;;===???AAABBBCCCCCCGGGIIILLLMMMNNNPPPSSSUUUVVV))))))))))))))))))))))))))))))************)))))))))))))))***************++++++++++++++++++++++++***))))))******+++,,,---///000111333666>>>IIIRRRXXX]]]cccfffggghhhkkknnnlllmmmnnnooooooooonnnnnnmmmnnnnnnnnnnnnmmmlllllliiihhhfffdddaaa___]]]\\\aaaaaaeeemmmyyyyyylll\\\RRRIII@@@;;;:::888777666444333333333333222222222333333333333333000000111111111111000000111222222222222333333333222222222222222222222222444444444444444444444444222333444555555666666666666777777777777666555555666666666555555444444444666777777888999:::;;;;;;;;;<<<======<<<<<<>>>@@@AAABBBEEEGGGIIIKKKKKKLLLLLLNNNOOOOOONNNOOOQQQRRRQQQRRRSSSUUUVVVVVVWWWWWWXXXXXXYYYZZZ[[[\\\]]]]]]___```aaabbbdddeeeffffffhhhkkkqqqxxx{{{zzzxxxuuusssrrrrrrrrrooooooqqqrrrrrrqqqppppppkkkkkkkkkjjjiiihhhggggggiiiqqq~~~|||tttkkkeee^^^[[[XXXTTTRRRQQQPPPQQQ[[[^^^dddjjjkkkggg___YYYPPPMMMHHHEEEBBB@@@===;;;999::::::;;;;;;;;;;;;;;;555555333222111000000000000000000000000000000000...........................------,,,,,,------...---,,,,,,,,,,,,---......---------------------------......//////......---.........---------......---.........//////000000111000000////////////000000000000000000000000000000111222111111111222444666666777888999::::::;;;:::;;;===???AAABBBCCCCCCEEEHHHKKKNNNPPPRRRUUUWWWXXX************************))))))************)))))))))))))))***************++++++++++++++++++++++++************+++,,,---------///222444999AAALLLTTT\\\```eeegggggghhhkkknnnlllmmmnnnoooooonnnmmmllllllllllllmmmlllkkkkkkjjjiiihhheeeccc```^^^]]]]]]]]]___gggwwwxxxjjjYYYNNNEEE===999999888777666444333222222222222222222222333333333333222222222222222111000///222222222222333333333333222222222222222222222222444444444444444444444444222333444555666666666666666666666666666555555444555555444444444444444444333444444555666666777777999:::;;;;;;:::;;;===>>>>>>@@@CCCGGGIIIIIIIIIHHHJJJKKKMMMMMMMMMMMMOOOPPPSSSTTTUUUWWWYYYZZZZZZZZZ]]]]]]^^^^^^___``````aaa______```aaabbbccccccdddeeefffjjjoootttzzz~~~{{{zzzxxxvvvsssrrrppppppmmmnnnoooppppppooonnnnnniiiiiijjjjjjiiigggeeedddccciiiuuu{{{sssllleee___[[[ZZZXXXUUUSSSRRRQQQQQQYYY[[[```eeegggddd^^^YYYQQQNNNJJJGGGEEEBBB???===::::::::::::::::::::::::999888777555444444444444000000000000111111111111///////////////............------,,,,,,------...---,,,,,,,,,,,,---......,,,,,,,,,------------...,,,------......------,,,//////.........---------------......///000000000000000////////////000000000000000000000000000000///111222222111111333444555555555666777777888888:::;;;===???AAABBBCCCCCCCCCGGGKKKNNNPPPRRRUUUWWWWWW++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...//////,,,000444999???HHHSSS[[[___cccgggiiihhhiiikkknnnkkklllnnnoooooonnnlllkkkjjjkkkkkkkkkkkkjjjiiiiiifffeeecccbbb````````````aaaeeerrruuufffUUUJJJAAA;;;888999666555444444333333333444333333333333444444444555333333333333333222111111222222222333333333444444222222222222222222222222444444444444444444444444333444555666666777666666555555666666666555444444333333333333444444444444333333333444555555666666777888999999888999;;;===<<<===???BBBDDDEEEFFFFFFEEEGGGJJJJJJJJJJJJLLLMMMRRRTTTVVVXXXZZZ[[[\\\\\\^^^^^^___aaacccdddffffffccccccccccccddddddeeefffffffffgggiiimmmqqquuuxxx|||{{{{{{{{{|||~~~{{{zzzxxxuuussspppooonnnnnnnnnooonnnmmmkkkiiihhhggghhhiiiiiihhhfffcccbbbaaacccjjjwwwzzzqqqkkkfffaaa\\\YYYYYYWWWVVVUUUTTTSSSSSSVVVWWWZZZ^^^```___[[[XXXQQQOOOKKKIIIGGGDDDAAA???::::::999999999999999999:::999888777666555555555000000000111111222222222111111000000000/////////...------,,,,,,------...---,,,,,,,,,,,,---......,,,,,,,,,---------......,,,------......------,,,------..................------......///000000111//////...//////000111222000000000000000000000000///000222333222222333444111222333444555666777888:::;;;===???AAABBBCCCCCCDDDGGGKKKNNNOOOQQQSSSUUUUUU++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,------.........++++++++++++++++++++++++......---......///000111---111888>>>EEEOOOZZZcccbbbeeeiiijjjiiijjjllloookkklllnnnoooooommmllljjjiiijjjjjjjjjjjjiiihhhhhhdddcccbbbaaaaaabbbcccdddooottt~~~sssdddSSSGGG???999888999333333333333333444555666444444444555555555666666222333333444444444333333222222333333333444444444222222222222222222222222444444444444444444444444333444555666777777777777555555666666555555444333222222222333333444444444444555555666666777777777666777888888777888:::<<<;;;;;;<<<===???BBBDDDFFFBBBDDDGGGHHHHHHHHHIIIJJJLLLMMMPPPRRRTTTVVVWWWXXXWWWXXXZZZ]]]```bbbdddeeehhhhhhggggggggghhhiiiiiijjjiiihhhiiikkkooorrruuuxxxxxxwwwwwwxxxzzz}}}~~~}}}|||yyyvvvssspppooonnnpppooonnnmmmjjjgggdddbbbeeeggghhhiiihhhfffcccaaabbbaaadddlllxxxzzzqqqjjjfffbbb^^^ZZZXXXXXXWWWWWWVVVUUUUUUTTTTTTTTTVVVYYY[[[[[[XXXVVVQQQOOOLLLJJJHHHFFFCCC@@@;;;:::999999888888999999999888777555444444444444000000111111222222222222222222111111000000//////...------,,,,,,------...---,,,,,,,,,,,,---......,,,,,,,,,------.........------............------++++++---...//////000000---------...///000000111............///111222222000000000000000000000000...000222333333222333555333444666777:::;;;===>>>:::;;;===???AAABBBCCCCCCEEEHHHLLLNNNOOOPPPQQQRRRSSS************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***---------...000111111000...444<<>><<<;;;999888777777999999888666555444333222222222222111000//////...////////////000000000000---...///000...,,,***(((++++++++++++,,,---...///---,,,,,,,,,,,,,,,,,,---,,,------......------,,,---------.........//////+++...000000///...//////000000000000////////////,,,,,,,,,---...///000000000000000000////////////111222444666888999::::::<<<===???@@@AAABBBBBBCCCHHHGGGGGGHHHJJJMMMPPPRRRVVV************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------...///000000000000777@@@IIIQQQXXX^^^bbbgggggghhhjjjkkklllmmmnnnooooooooonnnnnnnnnmmmmmmmmmmmmlllkkkjjjhhhggggggfffdddccccccbbbaaahhhppp~~~~~~~~~~~~jjj[[[JJJAAA<<<888666777444444444444444333222222333333333333333333333333555555444444555555555444333333333444444444444444444444555555555444333333222222222222222333444555444444555555666666666777666555555555555444444444444333333222222333333444333333444444555555666666555555555555666666666666666777888999:::;;;;;;<<<======>>>???@@@AAABBBCCCDDDFFFHHHIIIIIIJJJMMMOOORRRRRRTTTVVVXXXZZZ\\\\\\]]]```cccfffhhhkkkoooqqquuuuuuvvvuuutttuuuwwwyyy{{{zzzyyyxxxwwwvvvvvvuuuxxxxxxyyyyyy{{{|||xxxssspppmmmllllllllllllkkkgggccc```^^^^^^``````aaabbbbbbccccccdddaaa___]]]^^^bbbfffhhhiiikkkiiigggddd```\\\YYYWWWXXXWWWVVVWWWXXXWWWTTTQQQQQQPPPPPPQQQQQQQQQNNNLLLMMMMMMMMMKKKIIIFFFDDDBBB===<<<:::888777666666666777777666666555444333333222222222111000/////////.............../////////...//////000///...,,,+++,,,,,,,,,,,,---...///000,,,,,,---......---,,,,,,,,,------......------,,,,,,------------.........,,,...000000///...//////000000000000////////////.........//////000000000111111111111111111111111333444666888:::;;;<<<<<<<<<===>>>@@@AAABBBCCCCCCFFFFFFGGGHHHJJJLLLOOOPPPOOO************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,---------......///000111444;;;FFFPPPWWW]]]bbbdddggghhhiiijjjkkklllmmmnnnnnnnnnnnnmmmmmmmmmllllllnnnmmmlllkkkjjjhhhggggggbbbaaa``````^^^aaammm{{{{{{fffWWWHHH@@@<<<777555666444444444555444444333222333333333333333333333333555555555555555555555555333333333333444444555555333333333333333222111111333333222222222222333333555555555555555555555555666555555555555444444444444333333222222333333444555555555444444444444444444555555555555666666666333555777999::::::999888999::::::;;;<<<===>>>>>>???AAACCCDDDEEEFFFHHHJJJKKKLLLNNNOOORRRSSSUUUVVVUUUXXX\\\```dddhhhlllooouuuwwwyyyyyyyyyzzz|||~~~~~~}}}{{{zzzxxxwwwvvvwwwxxxwwwvvvvvvyyy}}}~~~zzzxxxtttpppmmmkkkjjjjjjiiijjjiiieeeaaa]]][[[[[[[[[[[[]]]^^^``````aaaaaa```]]][[[ZZZ\\\^^^______aaa```___]]][[[YYYWWWVVVXXXWWWVVVWWWWWWVVVTTTQQQQQQOOONNNMMMNNNMMMLLLJJJMMMMMMMMMLLLJJJGGGEEECCC===<<<:::888666666666777555555555444444333333333222222222111000000//////...............---------////////////////////////------------...///000000+++,,,---......---,,,+++,,,------......------,,,,,,,,,,,,,,,------------,,,...000000///...///000////////////000000000000000000000000000000000000222222222222222222222222333444666888999;;;;;;;;;;;;<<<>>>@@@AAABBBCCCCCCDDDEEEFFFHHHJJJLLLNNNOOOMMM************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,---............///111333888@@@KKKUUU]]]aaadddeeeggghhhiiijjjlllmmmnnnnnnnnnmmmmmmmmmllllllllllllnnnmmmlllkkkiiihhhffffff]]]]]]^^^______fffyyytttaaaSSSEEE>>>;;;777555555444444555555555555444444444444444444444444444444444444555555444333444555333333444444555555666666555555555555444333333222444444333222222222222222444444444444555555555555666555555555555444444444444333333222222333333444444444444444444444444444444444444555555555666666555666888:::;;;::::::999999::::::;;;<<<<<<======<<<>>>@@@AAAAAABBBDDDFFFFFFGGGHHHJJJLLLNNNOOOPPPNNNRRRVVVZZZ]]]aaafffiiimmmppptttwwwxxxzzz}}}~~~}}}|||{{{{{{zzzzzzyyywwwuuuuuuxxxzzz~~~zzztttrrrnnnkkkhhhgggggggggeeeffffffccc___[[[ZZZYYYYYYZZZ[[[]]]______```___]]][[[XXXXXXYYYZZZZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWXXXXXXXXXYYYZZZYYYWWWVVVTTTQQQNNNMMMLLLLLLJJJIIIKKKLLLLLLKKKJJJHHHFFFEEE@@@>>><<<:::888777777888333333333333333333333333222222222111111000000000//////............------......------...///000000---------------...//////,,,,,,,,,++++++,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,------,,,...//////......///000////////////000000000000000000000000000000000///111111111222222222222222111222444666777888999999;;;<<<===???AAABBBCCCCCCBBBCCCFFFHHHKKKLLLMMMNNNQQQ************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,...//////...000333777===DDDOOOYYY```cccdddeeehhhhhhiiijjjlllmmmnnnooonnnmmmmmmmmmllllllllllllmmmmmmkkkjjjhhhfffeeeddd___```bbbdddfffppprrr\\\OOOCCC>>>;;;888555555444555555666666555555555444444444444444444444444222444555444222222333555444555555666777888888888::::::::::::999888777666555555444333222222222222222222333444555666777888666555555555555444444444444333333222222333333444222222333333444555555555444444444444555555555555777777777777888999999:::999999999:::;;;;;;<<<<<<;;;<<<>>>??????@@@AAACCCDDDDDDEEEGGGIIIJJJKKKLLLKKKNNNRRRTTTVVVYYY]]]___cccfffkkkpppsssvvvzzz|||}}}~~~}}}zzzxxxyyyzzz{{{wwwooommmiiifffdddbbbbbbbbb```aaacccbbb___\\\[[[[[[YYY[[[\\\^^^______^^^]]]YYYWWWUUUVVVWWWXXXXXXXXXUUUUUUTTTTTTUUUVVVWWWXXXYYYZZZ[[[[[[ZZZXXXWWWWWWXXXUUURRRPPPOOOMMMKKKJJJIIIJJJJJJJJJJJJHHHFFFEEEAAA@@@>>><<<:::888777666222222222333333333333333222222222222111111111111000000000/////////......,,,,,,,,,,,,---...///000,,,,,,,,,+++,,,,,,---...---,,,)))(((((())),,,---,,,------......------,,,+++++++++,,,,,,,,,---------...//////......///111.../////////000000000111000/////////////////////000000000111111111222222111222444555777777888888:::;;;===???AAABBBCCCCCCBBBCCCFFFHHHKKKMMMNNNNNNTTT************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,...000000///111777;;;CCCJJJTTT\\\aaadddeeeeeehhhiiijjjkkklllmmmnnnooonnnnnnnnnmmmmmmmmmlllllllllllljjjhhhfffdddcccbbbaaaaaaccchhhmmmxxx~~~oooXXXLLLAAA===<<<999666666444555666666777666666666444444444444444444444444222444666555222111333666777777888999:::;;;<<<<<<:::::::::999888777666555666666555444444333444444222333444555666888999999666555555555555444444444444333333222222333333444111222222333444555555555333444444444444555555555666555555555555666777888777777777888888999999999:::<<<===>>>>>>>>>@@@BBBBBBCCCDDDEEEGGGHHHIIIIIIJJJLLLNNNPPPQQQRRRUUUWWW[[[^^^cccgggjjjooosssvvvyyy{{{zzzvvvmmmkkkgggdddaaa```___```]]]```bbbbbb```]]]\\\\\\ZZZ\\\]]]^^^^^^\\\ZZZYYYSSSRRRQQQRRRTTTVVVVVVUUURRRQQQQQQQQQRRRTTTVVVWWWZZZ[[[\\\[[[YYYVVVUUUUUU\\\ZZZWWWTTTSSSPPPMMMJJJGGGGGGHHHIIIIIIHHHFFFFFFBBBBBBAAA???<<<999555333333333333333333333333333222222222222222222222222111111111000//////......+++,,,,,,,,,------......,,,,,,+++++++++,,,,,,------,,,)))(((((())),,,---,,,------......------,,,,,,,,,,,,,,,------------......///...---...///111......//////000000111111//////////////////////////////000000111222222222444444666777888999999999999:::<<<>>>@@@BBBCCCCCCCCCDDDFFFHHHKKKMMMOOOPPPRRR************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++...000111000333:::@@@JJJOOOXXX___ccceeeffffffhhhiiijjjkkklllnnnooooooooooooooonnnnnnnnnmmmmmmkkkjjjiiigggeeecccaaa```aaaaaaeeennnyyy}}}{{{~~~xxxiiiUUUJJJ@@@>>>===:::777666555555666777777777777777555555555555555555555555333666999777444333555888::::::;;;<<<===>>>??????:::::::::999888666555444777666666555555555666666555555666666777888999999666555555555555444444444444333333222222333333444333333333333333333333333333333444444444555555555444555666777888777666666777777777777777888888888999:::<<<<<<<<<<<<>>>@@@AAAAAABBBDDDEEEFFFGGGHHHGGGIIIKKKLLLMMMNNNPPPRRRUUUWWWZZZ]]]___ccchhhlllrrruuuzzz}}}|||}}}{{{wwwnnnkkkhhhdddaaa____________aaacccccc```]]]\\\[[[ZZZ[[[\\\\\\ZZZWWWTTTRRRNNNMMMLLLMMMPPPQQQQQQPPPNNNNNNMMMMMMNNNPPPRRRSSSVVVYYY\\\\\\[[[ZZZZZZ\\\___]]][[[XXXVVVRRRNNNJJJDDDEEEFFFGGGHHHGGGFFFEEEGGGHHHHHHGGGCCC===777444444444444444333333333333222222222222222222222222111000000///......------,,,---...//////...------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------------............//////...------000222.........///000111111111/////////000000111111111000000111111222333333444444444666777888888999999888:::<<<>>>@@@BBBCCCCCCDDDEEEFFFGGGJJJNNNQQQSSSQQQ************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,***...111111111555<<>>>>>;;;888777555555666777777777777777555555555555555555555555555888;;;999666444777:::<<<<<<===>>>???@@@AAAAAA@@@@@@@@@???>>>===;;;:::777777666666666666777777777777777777888888888888666666555555555444444444444333333222222333333444555555444333333222111111333333333444444444555555444666:::<<<===:::777555888888888999999999999999888:::;;;;;;;;;;;;===>>>@@@AAAAAACCCDDDEEEFFFFFFFFFHHHJJJKKKKKKLLLNNNPPPRRRSSSTTTUUUVVVZZZ___bbbkkknnntttzzz}}}}}}~~~}}}~~~}}}yyyooommmiiieeebbb```______aaaccceeedddaaa]]][[[ZZZYYYYYYZZZYYYWWWSSSOOOLLLJJJIIIIIIJJJLLLMMMLLLKKKLLLKKKJJJIIIJJJLLLNNNPPPRRRVVV[[[^^^___```cccfff```___]]][[[XXXTTTNNNJJJCCCDDDEEEFFFGGGFFFFFFEEEMMMNNNOOONNNIIIBBB;;;777555555555444444333333333222222222222222222222222000000///...------,,,,,,---...000111111///...,,,///......---------......***,,,///111111///,,,***,,,------......------,,,---------.........//////...//////...------000222---......///000111111222//////000111222333333444111111222333333444555555222222444555666666666666888999<<<>>>@@@BBBCCCCCCFFFEEEFFFGGGJJJNNNRRRTTTTTT,,,,,,,,,++++++*********,,,+++)))***++++++***(((++++++,,,,,,,,,,,,---------------............///,,,///111222333999CCCKKKUUUYYY```dddggghhhiiiiiimmmmmmmmmmmmnnnnnnnnnooopppooonnnoooooonnnkkkiiijjjhhhfffdddbbbaaa```aaacccmmm{{{|||xxxvvvuuuxxx{{{}}}}}}}}}~~~{{{iii]]]MMMIIICCC???===;;;:::999777777666666666666777777666666666666777777888888666666888999:::;;;;;;;;;<<<===???@@@AAABBBBBBBBBCCCAAA???>>>>>>===;;;999<<<<<<;;;:::999999999999888888777777666666666555666555444333333444666777444444333333333333333333222111111111222333333444222222222222333444555555444444666777999;;;<<<===555666777888999:::::::::::::::;;;<<<===>>>??????>>>>>>???@@@BBBCCCDDDDDDFFFGGGIIIJJJLLLMMMNNNNNNLLLMMMOOOPPPQQQUUUYYY]]]dddgggjjjmmmrrrxxx~~~}}}zzzxxxyyy{{{~~~zzzuuuqqqmmmjjjhhhgggfffeeeeeeeeedddccc```\\\WWWUUURRRSSSSSSSSSRRROOOLLLJJJGGGFFFEEEEEEFFFHHHJJJLLLIIIIIIHHHHHHHHHHHHGGGGGGOOOSSSXXX]]]aaaeeeiiilllllliiiccc^^^XXXRRRLLLHHHFFFEEEDDDCCCDDDFFFIIIKKKPPPSSSUUUSSSMMMEEE>>>:::555555444333333333444444555444222111000//////000000000000000///...---,,,++++++,,,------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------............///,,,---......//////.....................///000000000000000000000000000000111111000000111111222333444444444444666888:::;;;======>>>???AAABBBCCCCCCFFFHHHJJJKKKKKKMMMPPPRRRUUU,,,,,,++++++++++++++++++...---+++,,,------,,,***++++++,,,,,,,,,,,,---------------............///---///222333555<<>><<<;;;:::888777777666666666777777444555555555666777777777::::::<<<===>>>????????????@@@AAABBBCCCDDDDDDDDDGGGEEECCCBBBBBBAAA???>>>======<<<;;;:::::::::::::::999999999888888888888777777666666666777777888444444444333333333222222222222111111222333333444333222222222222333333444444444555666777888888999555555666777888888888888888999999:::;;;<<<=========>>>???@@@AAACCCDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLNNNOOOPPPSSSWWWZZZ___aaacccfffjjjoootttyyy|||zzzyyyzzz}}}~~~{{{wwwsssooollljjjiiihhhgggfffeeeccc```\\\XXXTTTRRROOOOOOOOOOOONNNLLLKKKIIIGGGGGGFFFFFFFFFHHHJJJKKKIIIIIIHHHHHHGGGGGGGGGGGGJJJMMMSSSYYYaaaiiiqqqvvvxxxrrrjjjaaaYYYRRRLLLGGGEEEDDDCCCBBBCCCEEEHHHIIINNNQQQSSSQQQKKKDDD===:::333333222111111111222222222111111111000/////////000000000000///...---,,,))))))***+++,,,,,,------------------------------------------,,,,,,,,,,,,---------.........//////---------............///,,,---......//////......---------------...//////000000000000000000000000111111000000111111222333444444444555666888:::;;;======>>>???AAABBBCCCCCCEEEFFFHHHIIIJJJLLLOOORRRUUU++++++++++++++++++,,,,,,...---+++,,,------,,,***++++++,,,,,,,,,,,,---------------............///...000222444888@@@LLLTTTZZZ^^^cccgggiiijjjkkklllmmmmmmnnnnnnnnnooooooooosssqqqooonnnmmmkkkgggdddbbbaaa___]]][[[[[[___aaammmzzzuuupppnnnllloootttxxx{{{~~~wwwjjj]]]TTTNNNJJJEEEAAA???===<<<:::999999888777666666666777666666777777888999999:::===>>>???@@@AAABBBBBBBBBCCCCCCEEEFFFGGGGGGHHHHHHIIIGGGEEEEEEEEEDDDBBBAAA???>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::999999::::::::::::999999444444444333333333222222222222222222222333333444333222222111111111222222333333444444444444444444555555666666666666666555666666777888999:::;;;;;;<<<===>>>???AAABBBCCCCCCFFFFFFGGGHHHHHHHHHHHHGGGJJJLLLMMMNNNNNNQQQTTTWWWZZZ\\\^^^```bbbfffjjjnnnxxx|||}}}{{{zzz{{{||||||xxxuuuqqqnnnmmmllljjjhhhfffddd```[[[UUUQQQNNNLLLJJJJJJIIIIIIHHHHHHIIIIIIHHHHHHGGGGGGHHHIIIJJJKKKJJJIIIHHHGGGFFFFFFFFFEEEDDDGGGMMMTTT___lllyyy}}}qqqeeeZZZRRRKKKHHHDDDCCCBBBAAAAAACCCEEEGGGKKKMMMOOONNNHHHBBB===:::444333222222111111111222...///000111111000///...000000000000///...------******++++++,,,,,,------------------------------///.........------,,,,,,............////////////---------............///------...////////////...------,,,,,,------...///000000000000000000000000111111000000111111222333444444444555666888:::;;;<<<===>>>???@@@BBBCCCCCCCCCDDDGGGHHHJJJLLLOOORRRYYY*********++++++,,,,,,,,,,,,+++)))***++++++***(((+++++++++,,,,,,,,,---------------............///...///222555<<>>????????????AAABBBCCCDDDDDDDDDGGGHHHIIIJJJJJJKKKKKKKKKHHHGGGEEEEEEEEEDDDBBBAAAAAAAAA@@@???>>>>>>>>>>>>========================:::;;;<<<===<<<;;;:::999555555555444444333333222333333222222222333333444333333222111000000000000222222222333333333444444555666666666666555555444555666666777888999::::::;;;<<<===>>>@@@AAABBBBBBDDDDDDEEEGGGGGGHHHHHHHHHJJJLLLMMMNNNNNNPPPSSSVVVZZZ\\\]]]^^^___bbbeeehhhooosssyyy}}}}}}||||||~~~|||yyyvvvrrrooonnnmmmjjjiiidddaaa[[[TTTNNNJJJGGGFFFEEEDDDCCCCCCCCCEEEGGGHHHHHHIIIIIIJJJKKKKKKLLLLLLKKKJJJHHHFFFEEEDDDDDDDDDBBBDDDHHHOOO[[[iiiyyyrrrdddYYYQQQLLLHHHDDDCCCBBBAAAAAABBBDDDEEEGGGIIIJJJIIIEEE@@@<<<:::666666555444333333333333---...000222222111000///000000000000000///......---------...............------------------------/////////......---,,,,,,------..................---------............///------...///////////////...------------...//////////////////////////////111111000000111111222333333444444666777888::::::;;;<<<===???@@@BBBCCCDDDBBBDDDGGGIIIJJJMMMPPPSSSXXX*********++++++,,,,,,,,,,,,+++)))***++++++***(((+++++++++,,,,,,,,,---------------............///---///333888@@@KKKUUU\\\^^^aaaeeehhhiiijjjkkkmmmnnnnnnnnnnnnooooooooopppooommmllllllllljjjfffdddaaaaaa___\\\ZZZ]]]fffmmm}}}}}}yyyxxxyyyzzz|||~~~|||vvvpppmmmjjjmmmrrrvvvzzz~~~uuukkkccc[[[WWWPPPLLLGGGCCC@@@>>>;;;888::::::999888888888888888;;;<<<===>>>@@@AAABBBCCCBBBCCCDDDEEEFFFGGGGGGGGGJJJKKKLLLMMMMMMMMMMMMMMMIIIHHHFFFFFFFFFFFFDDDBBBDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>>>><<<;;;:::777777666666555444444333444444333333222333333444333333222111000000000000000111111222333444555666666666666777666666555555666666777888999:::;;;;;;:::;;;<<<===???@@@AAAAAAAAABBBDDDFFFHHHIIIJJJJJJJJJKKKMMMNNNOOOPPPSSSUUUZZZ[[[]]]^^^___```bbbeeehhhlllqqquuuxxx{{{}}}}}}xxxuuurrrpppnnnllljjjhhhbbb^^^WWWPPPJJJEEEBBBAAAAAA@@@??????@@@CCCEEEGGGIIIJJJLLLMMMNNNOOONNNNNNMMMKKKHHHEEECCCBBBBBBBBBDDDEEEGGGKKKTTT```nnnxxx~~~vvvkkk___WWWPPPKKKIIIDDDDDDCCCBBBBBBBBBCCCCCCBBBDDDEEEDDDAAA===;;;:::777666555444333333333333---///111333333333111000000000000000000000///...///.....................------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---...//////000000/////////////////////000000111////////////////////////111111000000111111222333333333555666777999999::::::;;;<<<>>>@@@BBBCCCDDDCCCEEEHHHJJJKKKNNNRRRTTTSSS++++++++++++++++++,,,,,,...---+++,,,------,,,***++++++,,,,,,,,,,,,---------------............//////111666===FFFQQQYYY^^^```cccfffhhhiiijjjlllmmmnnnnnnnnnoooooooooppppppmmmlllkkkkkkkkkiiifffccc___```___]]]]]]cccoooyyy~~~zzzxxxtttvvvxxxzzz}}}~~~zzzrrrlllhhhhhhkkkpppuuuyyyxxxooogggaaa\\\ZZZTTTPPPKKKGGGCCC???;;;888:::999999999999999::::::;;;;;;===???AAABBBDDDDDDGGGGGGIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNMMMKKKJJJIIIJJJJJJHHHGGGFFFEEEDDDCCCCCCBBBBBBBBB??????@@@@@@@@@@@@@@@AAA????????????>>>>>>===<<<:::999999888777666555555555444444333333333333333333222222111111111222222000111111222444555666666555555666666666666666555666777777888999:::;;;;;;999:::;;;<<<>>>???@@@@@@???@@@BBBEEEGGGIIIJJJKKKHHHJJJMMMNNNOOOQQQSSSUUUWWWYYY[[[]]]]]]^^^```bbbdddhhhlllppprrrtttvvvxxxzzz~~~~~~|||wwwtttrrrpppnnnllliiiggg```]]]VVVPPPIIIEEEBBBAAA@@@???>>>>>>@@@BBBEEEGGGIIIKKKNNNQQQRRRSSSRRRQQQNNNLLLHHHDDDBBBAAAAAAAAADDDDDDEEEGGGLLLUUU```ggglllggg```YYYSSSNNNJJJGGGDDDDDDCCCBBBBBBAAAAAAAAA>>>???@@@???===;;;::::::555444333222111000000000///000111222333333222111000000000111111000000///......------,,,,,,++++++------------------------------------------------,,,,,,,,,+++++++++++++++---------............///......///000000000000///000000//////000000111222000000000000000000000000111111000000111111222333222333555777888999999999:::;;;<<<>>>@@@BBBCCCDDDEEEGGGIIIJJJLLLNNNQQQTTTTTT,,,,,,++++++++++++++++++...---+++,,,------,,,***++++++,,,,,,,,,,,,---------------............///111444:::CCCMMMWWW]]]aaaccceeehhhjjjjjjkkkmmmnnnnnnnnnooooooooopppppppppnnnmmmkkkkkkjjjgggdddaaa^^^aaabbbbbbeeeooo~~~{{{xxxvvvuuuvvvyyy{{{~~~}}}vvvnnngggbbbdddggglllrrrxxxzzzssslllgggbbb```^^^ZZZVVVQQQLLLGGGBBB===:::999999999999999:::;;;<<<<<<===>>>@@@CCCEEEFFFGGGHHHIIIJJJLLLMMMMMMMMMNNNMMMMMMNNNNNNOOOOOONNNNNNOOOMMMLLLLLLMMMMMMKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDAAABBBBBBBBBCCCCCCCCCCCCCCCCCCAAA@@@@@@?????????<<<;;;;;;:::888777777666555555444333333333333333333222222222222333333444111111222222222333333333222333444555555555555555666666777888999::::::;;;999999:::;;;===>>>???@@@>>>???AAACCCEEEGGGGGGHHHEEEGGGKKKMMMNNNPPPRRRTTTUUUWWWZZZ\\\]]]^^^```bbbdddfffjjjlllnnnoooqqqssstttxxx}}}~~~}}}{{{wwwuuurrrqqqooommmjjjggg```]]]XXXRRRMMMHHHEEEDDD?????????@@@AAACCCEEEFFFIIILLLPPPTTTVVVWWWVVVUUUOOOLLLHHHDDDAAA@@@@@@@@@@@@@@@AAACCCFFFLLLTTTYYY[[[YYYVVVSSSPPPMMMHHHEEECCCCCCBBBAAA@@@@@@??????:::;;;<<<<<<:::999999:::555555333222111000000000000000000111111111111111///000000111111111000000///......---,,,+++++++++------------------------++++++,,,,,,------......---------,,,,,,+++++++++---------............///......///000000000000000///////////////000111111000000000000000000000000111111000000111111222333222333555777888999999999999:::;;;===@@@BBBCCCDDDEEEGGGIIIJJJKKKLLLPPPRRRVVV---,,,,,,++++++*********,,,+++)))***++++++***(((++++++,,,,,,,,,------------------.........//////333666===GGGRRR[[[```bbbeeegggjjjkkklllmmmnnnpppoooooooooooopppppppppppppppnnnlllkkkiiifffaaa^^^```cccfffhhhmmmyyy|||yyyvvvuuussstttvvvyyy{{{}}}|||uuummmeee```___ccciiipppwwwzzzwwwrrrmmmiiifffdddccc^^^ZZZUUUOOOJJJEEE???;;;888888888999:::;;;<<<===???@@@AAACCCFFFHHHJJJJJJGGGHHHIIIJJJLLLLLLLLLLLLMMMMMMNNNNNNOOONNNNNNNNNOOOMMMLLLLLLMMMMMMKKKJJJIIIHHHGGGFFFEEEEEEEEEEEECCCCCCDDDDDDEEEEEEFFFFFFFFFEEECCCBBBAAAAAABBBBBB======<<<;;;:::888888777666555444333333333333333222222222222333444555555222222222222111111000000000111222333444555555555555555666777888999::::::888999:::;;;<<<>>>??????>>>???@@@BBBCCCDDDDDDDDDBBBEEEIIIKKKMMMOOOQQQSSSTTTWWWZZZ]]]^^^```bbbddddddfffiiikkkkkklllnnnppppppssswwwzzz||||||}}}{{{wwwvvvsssrrrpppnnnjjjhhh```^^^ZZZUUUPPPLLLHHHGGG@@@@@@@@@AAABBBDDDEEEFFFIIILLLQQQUUUXXXYYYXXXWWWOOOLLLHHHCCC@@@?????????;;;===???AAACCCHHHNNNRRRQQQPPPPPPPPPOOOLLLFFFBBBBBBAAAAAA@@@???>>>======888:::::::::888888999:::888777555444333222222222111000////////////000000///000000111111111000000111111000///...------,,,------------------------)))******+++,,,---...............------,,,,,,,,,---------.........//////...//////000000000000000...............///000000000000000000000000000000111111111000111222222333222333555777999999999999999:::;;;===@@@BBBCCCDDDEEEFFFHHHIIIIIIKKKNNNPPPQQQ++++++++++++++++++++++++++++++***************+++,,,,,,++++++,,,,,,---...***+++,,,,,,,,,---///111000888CCCLLLSSSZZZaaafffhhhhhhhhhiiijjjkkkmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmoookkkiiijjjhhhccc___```^^^eeemmmtttzzzxxxwwwtttppprrrrrrtttvvvyyy}}}}}}xxxrrrkkkddd___]]]aaagggnnnuuu}}}{{{xxxtttqqqppppppnnnmmmjjjggg```VVVKKKCCC???>>>999999999999:::<<<>>>???DDDEEEFFFHHHIIIJJJKKKKKKNNNNNNOOOOOOOOOPPPPPPPPPPPPRRRSSSSSSQQQPPPQQQQQQNNNNNNMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFGGGHHHIIIHHHGGGGGGGGGGGGFFFEEEDDDBBB@@@???>>>>>>===;;;;;;;;;;;;;;;777666666555444333333333333333333333333333333333444333222111111111222333111111111111111111111111444444444555555555555666;;;:::::::::;;;===???@@@AAAAAA@@@???@@@CCCHHHLLLGGGGGGGGGHHHIIILLLNNNOOOSSSVVVZZZ\\\]]]___aaaccceeefffhhhhhhiiijjjmmmoooppprrrtttvvvxxxzzz~~~~~~zzz{{{~~~}}}wwwwwwuuurrrooollliiigggdddbbb___[[[WWWSSSPPPNNNKKKJJJHHHFFFEEEEEEEEEEEELLLMMMPPPVVV\\\]]]ZZZVVVKKKIIIEEEAAA???@@@AAACCCCCCCCCBBBAAABBBDDDGGGHHHKKKJJJJJJIIIGGGEEECCCBBBCCCBBBAAABBBCCCBBB???===666777888::::::999888888888777666444222111111111111111111000000000000000111//////000111222111000///111333444333///,,,)))*********++++++,,,,,,,,,,,,,,,,,,------.........//////.........---------,,,---......//////..................////////////111111000000//////......000000///////////////000...///111222333333222222111222444666888999:::;;;888;;;===??????@@@BBBCCCDDDFFFIIIKKKLLLNNNQQQSSSSSS++++++++++++++++++++++++++++++************++++++,,,,,,++++++,,,,,,---...,,,---............111333333;;;FFFPPPVVV\\\bbbfffhhhhhhiiiiiijjjlllmmmnnnmmmmmmnnnnnnnnnnnnmmmmmmlllhhhggghhhgggcccaaabbbcccmmmyyy|||vvvuuutttqqqnnnooooooqqqssswww{{{~~~xxxqqqiiibbb]]]___dddjjjpppyyy}}}{{{zzzyyyzzz{{{||||||{{{pppkkkbbbWWWLLLDDD@@@>>>999999999:::;;;===???AAACCCDDDFFFIIIKKKLLLMMMNNNOOOOOOOOOOOOPPPPPPPPPPPPQQQSSSTTTSSSRRRQQQQQQRRROOONNNNNNMMMLLLLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIJJJKKKJJJJJJIIIHHHHHHHHHGGGEEEDDDBBBAAA@@@???>>><<<;;;:::::::::999888888777666666555555444444444444555555555555444333222111111111222222111111111111111111111111444444444444555555555555999999999999:::<<<===>>>>>>????????????BBBFFFJJJFFFFFFFFFGGGIIIKKKMMMOOORRRTTTXXXZZZ\\\]]]```bbbcccdddffffffggghhhkkkmmmlllnnnppprrrsssuuuxxx{{{zzz}}}~~~}}}}}}~~~zzzyyywwwtttqqqnnnkkkiiihhhfffddd```\\\YYYVVVUUUPPPOOOMMMKKKIIIIIIIIIIIIMMMNNNQQQUUUZZZZZZWWWTTTKKKHHHEEEAAA@@@@@@BBBCCCCCCBBBAAAAAABBBCCCEEEGGGHHHHHHGGGGGGFFFDDDCCCBBBBBBAAAAAABBBCCCBBB@@@>>>888888999999999888888777888777666444222111111111//////000000111111222222111//////000111222111000///000222222111...,,,***,,,,,,,,,------.........,,,,,,------------------///.........------------,,,---......//////..................////////////000000000000////////////,,,---///000111000//////...///111222333333222222111222444666888999::::::999;;;>>>??????@@@AAACCCDDDFFFIIIKKKLLLNNNQQQSSSQQQ++++++++++++++++++++++++++++++************++++++,,,,,,++++++,,,,,,---......////////////000333555777@@@LLLUUU[[[___cccfffhhhiiiiiijjjkkklllmmmnnnlllmmmmmmnnnmmmmmmlllllljjjfffeeegggeeebbbaaadddfffrrrvvvrrrrrrrrrooollljjjkkklllooosssxxx|||~~~{{{vvvooohhhccc```eeejjjqqqxxxwwwqqqeeeYYYMMMEEEAAA???999999:::;;;===???BBBCCCCCCEEEGGGJJJMMMOOOQQQQQQOOOOOOPPPPPPPPPQQQQQQQQQRRRSSSUUUTTTRRRQQQQQQRRROOOOOOOOONNNMMMMMMLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGEEEDDDCCCBBBAAA???===<<<;;;::::::;;;::::::999999888888888666666666666666666666666333333222111111111111111111111111111111111111111333333333444444444555555777777777888999:::;;;<<<;;;===>>>??????@@@CCCFFFEEEEEEEEEFFFGGGJJJLLLMMMPPPRRRVVVXXXZZZ[[[^^^```___aaaccccccdddeeehhhjjjjjjlllnnnoooooopppsssuuutttwww{{{}}}}}}}}}|||yyyvvvsssooommmkkkjjjiiigggdddaaa^^^\\\[[[WWWVVVTTTRRRPPPOOONNNNNNNNNOOOQQQTTTVVVUUURRROOOIIIGGGDDDAAA@@@@@@BBBCCCBBBAAAAAA@@@AAABBBDDDEEEDDDDDDEEEEEEEEEDDDCCCCCCBBBAAAAAABBBCCCCCCAAA???::::::999888777777777777777777555333222111111111......///000111222333333111//////000111222111000000000000//////---,,,+++,,,,,,------------......------------------,,,,,,............------------,,,---......//////..................////////////////////////000000000000)))+++///111222222000...//////111222222333222222222333444666888999:::::::::<<<>>>?????????@@@BBBDDDFFFIIIKKKLLLNNNQQQSSSZZZ++++++++++++++++++++++++++++++*********+++,,,,,,,,,,,,++++++,,,,,,---......///000///000111555888<<>>AAADDDFFFFFFGGGIIILLLOOOPPPRRRRRRPPPPPPQQQQQQQQQRRRRRRRRRSSSTTTUUUTTTRRRQQQQQQRRROOOOOOOOONNNNNNNNNMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGEEEDDDEEECCCAAA???===;;;::::::;;;;;;;;;:::::::::999999777777777777666666666666333333222222111111111000111111111111111111111111222333333333444444444444555555555666777888999:::888:::===>>>>>>>>>@@@BBBCCCCCCCCCDDDFFFHHHJJJLLLNNNQQQTTTWWWXXXZZZ\\\^^^]]]^^^```aaabbbcccfffiiikkkmmmoooppppppppprrrsssqqqssswwwzzz}}}}}}}}}~~~zzzwwwsssooommmkkkhhhgggfffdddaaa___^^^]]]\\\[[[YYYWWWUUUSSSRRRQQQPPPPPPPPPQQQPPPOOOLLLJJJEEECCCAAA?????????AAABBBBBBAAA@@@@@@@@@AAABBBBBBAAABBBCCCDDDDDDEEEEEEDDDBBBAAAAAABBBDDDCCCAAA???===;;;999777666666666777777666444333222111111111//////000000111111111222111/////////111222111000000000///------,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,------------------------,,,---......///.....................////////////......//////000000111111---...000111222111000000///000000111222222333333222333555666888999999::::::<<<>>>?????????@@@AAADDDFFFIIIKKKLLLNNNQQQSSSQQQ++++++++++++++++++++++++++++++******+++,,,,,,---,,,,,,++++++,,,,,,---...---......///000222777:::BBBJJJUUU]]]```bbbdddfffiiijjjkkkmmmnnnnnnnnnnnnlllllllllllllllkkkjjjjjjiiifffeeedddaaa^^^```fffrrr~~~yyysssqqqsssssspppllleeecccbbbbbbdddgggkkkmmmnnnoooooommmkkkkkkmmmooouuu|||zzzqqqdddWWWMMMEEE???<<<999::::::<<>><<<;;;;;;;;;;;;::::::::::::999999888777777777666666555555444444444333222111111000111111111111111111111111222222222222333333333444333333444555666777888888666999;;;=========>>>???AAAAAABBBBBBDDDFFFIIIJJJMMMOOOSSSUUUWWWXXX[[[]]][[[\\\^^^``````bbbeeehhhjjjllloooppppppppprrrsssqqqsssuuuwwwyyy{{{~~~|||~~~~~~~~~zzzvvvqqqnnnlllkkkffffffeeecccbbb```___^^^^^^]]]\\\ZZZWWWUUUSSSRRRPPPPPPPPPNNNKKKHHHGGGFFFAAA@@@>>>======>>>???@@@BBBAAAAAA@@@@@@@@@@@@AAA@@@AAABBBDDDEEEFFFFFFFFFBBBBBBBBBCCCDDDCCCAAA???===<<<999777666666666666666555444333222111111111222111111111000000//////111/////////111222111000000///...---,,,,,,------++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,------------------,,,---......///.....................////////////......//////000000111111444333111000///000111111000000000111111222333333333333555666888999999999999<<<>>>?????????AAABBBDDDFFFIIIKKKLLLNNNQQQSSSOOO++++++++++++++++++++++++++++++***++++++,,,---...,,,,,,++++++,,,,,,---...,,,---...///000444:::>>>HHHOOOYYY___bbbccceeegggiiijjjlllnnnoooooonnnnnnllllllllllllkkkjjjiiiiiihhhfffdddddd```^^^bbbiiiuuu}}}xxxsssrrrsssrrrnnniii```___\\\[[[\\\___bbbdddjjjkkkmmmlllkkklllqqqvvv}}}vvvmmm```UUUMMMFFF@@@<<<::::::;;;<<>>===<<<::::::::::::::::::::::::888888888777777666666555555555555555444333111000111111111111111111111111111111222222222333333333222222444555666777777777666888;;;<<<;;;;;;<<<>>>@@@@@@@@@AAABBBEEEGGGIIIJJJMMMPPPSSSTTTVVVXXXZZZXXXZZZ\\\]]]^^^```dddfffeeehhhllloooooopppqqqssssssuuuwwwxxxxxxzzz|||~~~||||||||||||}}}zzzuuupppmmmkkkjjjgggfffeeedddbbbaaa``````\\\\\\[[[ZZZXXXVVVTTTSSSPPPPPPNNNKKKFFFCCCBBBBBB>>>>>>=========>>>@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@???@@@AAACCCEEEEEEFFFFFFDDDCCCCCCCCCDDDCCCAAA>>><<<;;;:::888777666666666555444333222111111111111333333222111000///......111//////000111222111000000//////...------............------------,,,,,,------------------,,,,,,,,,,,,,,,,,,------------,,,---......//////..................////////////////////////000000000000777444111...---...000111000000000000111222333444333444555777888888999999888;;;===??????@@@BBBCCCDDDFFFIIIKKKLLLNNNQQQSSSVVV++++++++++++++++++++++++++++++++++++,,,---......,,,,,,++++++,,,,,,---...+++,,,...///222888>>>CCCOOOUUU]]]bbbdddeeegggjjjiiijjjmmmoooppppppooonnnlllllllllkkkkkkjjjiiihhheeeccccccccc``````fffooozzz|||wwwrrrpppqqqooojjjdddZZZYYYVVVUUUVVVYYY]]]```eeehhhkkklllmmmqqqzzzqqqhhh]]]TTTOOOIIIBBB===::::::;;;<<<>>>AAADDDFFFIIIKKKLLLOOOQQQRRRSSSSSSSSSSSSSSSTTTTTTTTTUUUUUURRRSSSTTTRRRPPPNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNMMMLLLMMMNNNOOOPPPLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGEEEBBBAAA???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888777777777666777777777555444222111111111111111111111111111111111111111222222222222111222444555777777777666777888::::::::::::<<<>>>?????????@@@AAADDDFFFGGGFFFIIIMMMOOOPPPRRRTTTVVVUUUWWWYYYZZZ\\\^^^aaadddbbbfffkkknnnppprrrsssuuusssvvvyyyzzz{{{{{{|||}}}~~~}}}|||||||||}}}~~~{{{uuupppmmmkkkjjjfffeeedddcccbbb```______[[[[[[[[[ZZZYYYVVVTTTSSSOOOOOOMMMHHHCCC??????@@@>>>======>>>???@@@AAABBBCCCCCCCCCBBBBBBAAA@@@???>>>>>>@@@BBBCCCDDDDDDDDDFFFEEEDDDDDDDDDBBB???===:::::::::999888777666555444444333222111111111111222222111111000000//////111//////000111222111000000000////////////...............------,,,,,,,,,,,,,,,------------------++++++,,,,,,,,,---------,,,---......//////..................////////////000000000000////////////222111///...---...///000111000000000000222333444333444555777888888888888777999<<>>;;;;;;;;;<<<>>>AAACCCEEEGGGIIIKKKNNNQQQSSSTTTUUUSSSTTTTTTTTTTTTUUUUUUUUUQQQRRRSSSRRROOOMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLKKKKKKKKKLLLNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJHHHGGGEEECCCAAA@@@??????;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888777888888888777555333111111111111111111111111111000111111111111222222222111222444666777777777666888999::::::999:::<<<>>>>>>>>>>>>???AAACCCEEEGGGDDDFFFJJJLLLNNNOOORRRTTTSSSUUUWWWXXXZZZ\\\___bbbbbbfffkkkppprrrtttvvvxxxsssvvvzzz|||}}}}}}}}}~~~~~~~~~}}}~~~}}}|||vvvqqqmmmkkkkkkdddcccbbbaaa___^^^]]]\\\ZZZZZZZZZZZZYYYWWWUUUTTTOOOOOOMMMGGGAAA======???>>>>>>>>>???@@@BBBCCCDDDDDDDDDDDDCCCBBBAAA@@@???<<<===???@@@AAABBBCCCCCCGGGFFFEEEDDDDDDBBB???<<<888999::::::999888666555444444333222111111111111000000000000111111111111111//////000111222111000///000000111000000///...,,,,,,,,,++++++*********,,,,,,,,,------.........+++++++++,,,,,,---------,,,---......//////................../////////000111111000000//////......------..................111000000000000222333444444444666777888888888888666999<<<>>>@@@AAADDDFFFDDDFFFIIIKKKLLLNNNQQQSSSWWW++++++************++++++------,,,+++,,,---...///,,,,,,------...---------,,,...000000222999DDDMMMXXX]]]bbbfffhhhhhhhhhiiikkkkkklllmmmnnnnnnmmmmmmmmmkkkjjjjjjkkkjjjfffbbbbbb```bbbfffgggiiissssssqqqnnnllliiiddd___[[[UUUSSSRRRTTTWWWZZZ\\\]]]dddgggkkkooouuu~~~{{{ssskkkfff]]]UUUNNNHHHCCC@@@<<<<<<<<<===???AAADDDEEEIIIKKKMMMPPPRRRSSSTTTTTTSSSSSSSSSSSSSSSRRRQQQQQQQQQPPPPPPOOONNNMMMMMMLLLNNNMMMLLLMMMNNNOOONNNMMMKKKLLLMMMMMMMMMLLLKKKJJJMMMLLLKKKJJJJJJLLLNNNOOONNNNNNMMMMMMLLLKKKJJJIIIDDDEEEEEEBBB>>><<<>>>@@@@@@??????>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;:::999888777666555555555555444333222000///+++,,,---///111222333333222222333444444555555666666888:::::::::;;;<<<>>>===>>>???@@@AAABBBBBBCCCFFFEEEEEEHHHMMMQQQQQQPPPOOORRRVVVXXXYYYYYYZZZ\\\___ccchhhkkkmmmnnnoooqqqpppsssvvvxxxyyyzzz}}}~~~|||}}}~~~~~~}}}|||zzz}}}}}}xxxsssooonnnlllllliiihhheeeccc```___]]]]]]]]]ZZZWWWVVVUUUTTTRRRQQQSSSOOOJJJEEEAAA???@@@@@@BBBAAAAAAAAABBBDDDFFFGGGEEEEEEDDDBBBAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@FFFDDDCCCCCCCCCBBB@@@>>>>>>>>>=========:::666333666666555444333222222111111111000///////////////222222222111111111111111222222111//////.........000...,,,***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++........................000000/////////.........000//////.........//////000000//////.........---111000......///000333444444444555555666666777777:::<<>>=========>>>???AAABBBIIIJJJMMMOOOQQQSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPOOOQQQQQQQQQPPPPPPOOOOOOOOOPPPOOOMMMMMMNNNMMMLLLJJJIIIJJJKKKKKKLLLKKKJJJIIIIIIHHHGGGFFFGGGHHHJJJKKKKKKKKKLLLKKKKKKJJJIIIHHHFFFFFFFFFCCC@@@>>>@@@BBB>>>>>>>>>>>>=====================<<<<<<<<<;;;;;;;;;;;;:::999888777666666555555555444333222111000///000000111222222222111222222222333444444555555444666888888888888:::<<<<<<<<<===>>>???@@@AAAAAABBBAAAAAADDDIIILLLLLLKKKMMMPPPSSSUUUVVVWWWXXXZZZ]]]aaaeeeiiikkklllmmmoooppprrrvvvwwwxxxyyy{{{}}}}}}~~~}}}{{{||||||}}}~~~yyyuuurrrqqqooonnniiihhhfffcccaaa___^^^]]]]]]ZZZWWWVVVUUUTTTRRRPPPQQQOOOJJJFFFCCCAAAAAAAAAAAA@@@@@@AAABBBCCCEEEFFFFFFFFFEEECCCBBBAAA@@@???@@@@@@@@@@@@????????????BBBBBBBBBDDDEEEEEECCCAAA???>>><<<;;;:::888555222555555444444333222222222111111000///////////////111111111111111111111111000000///------,,,,,,---...---+++*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------......---------,,,,,,,,,//////............//////000000/////////.........000////////////111222333444444555555666777777777:::<<<>>>??????@@@AAACCCFFFFFFHHHJJJLLLMMMOOOPPPTTT++++++************++++++)))***++++++,,,,,,++++++,,,,,,------............///111222444999BBBNNNWWW\\\```eeeiiijjjjjjkkkkkkkkkllllllmmmmmmmmmmmmllljjjiiihhhhhhiiihhhfffdddddddddhhhooouuu~~~yyyvvvmmmiiiccc___[[[YYYVVVTTTSSSSSSTTTVVV[[[```eeehhhqqquuuzzzuuuooohhhccc\\\TTTNNNHHHCCC???>>>>>>===<<<<<<===??????GGGIIIKKKNNNPPPQQQQQQQQQQQQQQQPPPPPPOOONNNNNNMMMPPPPPPQQQQQQQQQRRRRRRRRRTTTRRRPPPOOOOOONNNLLLJJJHHHIIIIIIJJJJJJJJJIIIIIIGGGFFFEEEDDDEEEFFFGGGHHHJJJJJJJJJKKKKKKJJJIIIIIIGGGGGGGGGEEEBBBAAAAAACCC>>>>>>>>>===============>>>>>>>>>=========<<<<<<;;;;;;:::999888777777666666666555555444333111111333333333333222111000000000111111222333333444444222333555555555555777999::::::;;;<<<===>>>>>>???CCCBBBBBBEEEHHHJJJJJJJJJKKKMMMPPPRRRSSSTTTUUUWWW[[[^^^bbbeeegggiiikkkllloooqqqtttvvvvvvwwwyyy{{{|||~~~}}}||||||{{{|||~~~zzzxxxvvvuuurrrpppjjjiiigggdddbbb```___^^^]]]ZZZWWWUUUUUUTTTRRRPPPOOOMMMKKKHHHFFFDDDCCCCCCAAA@@@AAAAAABBBDDDEEEFFFGGGGGGFFFEEECCCBBBAAA@@@@@@@@@??????>>>>>>======???@@@CCCGGGJJJKKKIIIGGGAAA>>>;;;999777666333111333333333333333333333333111111000////////////000///000000111111222222222000000///...------------,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,//////............//////000000////////////....../////////000111111222222444444555555666777777888999;;;===?????????@@@BBBGGGGGGGGGHHHJJJMMMPPPQQQRRR,,,++++++******++++++,,,)))***,,,---------,,,+++,,,,,,---------...//////000111444777===GGGSSS[[[^^^bbbgggjjjkkkkkklllmmmkkkllllllmmmmmmllllllllljjjiiihhhgggfffeeecccbbbbbbeeelllvvvzzztttqqqjjjeee^^^XXXUUUTTTRRRQQQSSSTTTVVVYYY^^^eeelllqqqyyy}}}{{{sssmmmgggbbb[[[TTTNNNHHHCCC???===<<<<<<;;;<<<===>>>???EEEGGGIIILLLNNNOOOPPPPPPOOOOOONNNMMMLLLLLLLLLLLLMMMNNNOOOPPPRRRSSSTTTUUUYYYWWWUUUTTTSSSRRRPPPNNNLLLLLLLLLKKKJJJJJJIIIIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJGGGGGGFFFEEECCCBBBBBBBBB@@@??????>>>======<<<<<<>>>>>>>>>=========<<<<<<;;;;;;:::999999888777777666666666555555444222222444444444333333111000///000000000111222222333333111222444444444444555777999999:::;;;<<<======>>>BBBBBBBBBDDDEEEGGGGGGGGGIIIKKKMMMOOOPPPQQQSSSUUUXXX[[[___bbbdddfffhhhjjjlllooorrrttttttuuuwwwyyyyyy|||~~~}}}|||||||||~~~}}}{{{zzzwwwsssqqqkkkjjjhhheeebbbaaa______]]]ZZZWWWUUUTTTSSSQQQOOOLLLLLLKKKJJJIIIGGGEEEEEEBBBBBBBBBCCCDDDEEEFFFGGGIIIHHHGGGFFFDDDCCCBBBBBB@@@??????>>>===<<<<<<;;;===@@@EEELLLQQQRRRPPPMMMCCC@@@;;;888666555333222333333444444444555555555222111000000//////000000...//////000111222222333222222111000//////000000------,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000//////////////////............//////000000000//////////////////...///000111222222111111333444444555666777888888888:::===>>>>>>>>>@@@AAAGGGGGGFFFGGGJJJMMMPPPSSSRRR,,,,,,++++++++++++,,,,,,***+++---.........---,,,------,,,------///000111///111555:::BBBLLLWWW]]]```dddhhhjjjkkklllmmmnnnkkklllllllllllllllkkkkkkkkkjjjiiifffcccaaa`````````gggrrr}}}wwwqqqnnnhhhccc[[[UUURRRQQQQQQQQQSSSUUUXXX\\\aaaiiisssyyyzzzrrrnnnfffbbb[[[UUUOOOJJJDDD@@@;;;;;;:::;;;<<<===???@@@CCCEEEGGGJJJLLLMMMMMMMMMMMMMMMLLLKKKJJJKKKKKKKKKKKKLLLNNNPPPSSSUUUWWWXXXZZZYYYWWWVVVWWWVVVTTTSSSRRRRRRPPPNNNMMMKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDBBBAAACCCBBBAAA@@@>>><<<;;;;;;=========<<<<<<<<<;;;;;;;;;;;;::::::999888888888666666666666555444444333222222222333222222111111//////000111111222222333111333444444333333555666888888999:::;;;<<<======<<<===>>>??????@@@AAABBBGGGIIIKKKMMMMMMOOOQQQTTTVVVYYY\\\___```bbbeeehhhiiillloooqqqrrrsssuuuwwwvvvyyy|||~~~}}}|||}}}}}}~~~~~~~~~~~~|||xxxsssppplllkkkiiifffdddbbbaaa```]]]ZZZWWWUUUTTTRRRPPPNNNJJJKKKKKKKKKJJJHHHGGGFFFDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGEEEDDDCCCBBB@@@@@@???>>>===;;;;;;:::===AAAGGGOOOTTTVVVTTTRRRDDDAAA<<<888666666444333444444555555666666777777222222111000000000000000......///000111111222222222111111000000000000111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000000000000000000000...............///000000//////000000000000000000...///000111222222111111333333444555666777888888888:::===>>>>>>>>>@@@AAAFFFFFFFFFGGGJJJMMMQQQSSSYYY,,,,,,++++++++++++,,,,,,,,,,,,------.........---------,,,,,,---///111222000222888???HHHRRRZZZ^^^bbbeeehhhjjjkkklllmmmoookkkllllllllllllkkkkkkjjjiiiiiihhheeeaaa______```cccnnn}}}zzztttooolllfff```YYYSSSQQQQQQRRRRRRTTTWWW[[[___dddmmmxxxzzzsssnnneeeaaa\\\VVVQQQKKKEEEAAA;;;;;;:::;;;<<<>>>@@@AAAAAACCCEEEHHHJJJKKKLLLLLLKKKJJJIIIIIIIIIJJJLLLMMMLLLMMMPPPSSSWWWZZZ]]]^^^]]][[[YYYYYYYYYYYYWWWUUUWWWVVVTTTRRRPPPNNNMMMMMMKKKKKKJJJJJJJJJJJJIIIIIIFFFGGGGGGHHHGGGGGGFFFFFFGGGFFFEEEEEEFFFEEECCCAAAEEEDDDCCCAAA???>>>===<<<=========<<<<<<<<<;;;;;;;;;;;;::::::999999999999666666777777666555555444111111222333333333222222///000000111222222333333111333444444333333444666777777888999:::;;;<<<<<<:::<<<>>>???>>>???AAACCCEEEGGGIIIJJJJJJLLLOOORRRRRRUUUXXXZZZ\\\^^^bbbdddeeehhhlllnnnppprrruuuwwwuuuwwwzzz|||}}}~~~~~~~~~}}}|||{{{||||||||||||~~~|||yyytttqqqmmmllljjjgggdddcccaaaaaa]]]ZZZWWWUUUSSSRRROOONNNJJJJJJJJJJJJIIIHHHGGGFFFEEEFFFGGGIIIJJJJJJJJJJJJIIIIIIHHHGGGEEEDDDCCCBBBAAAAAA@@@>>>===;;;::::::===@@@FFFMMMRRRTTTRRRPPPCCC@@@;;;888777666555444444444555555666666666777222222111000000000000111...//////000000111111111000//////....../////////111000000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................---............/////////......---......///000111//////000000000000111111/////////000111111222222222333444555666888888999999;;;===?????????@@@BBBEEEEEEFFFHHHKKKNNNQQQSSSYYY---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,---///222333111555;;;EEEOOOWWW]]]___bbbeeehhhjjjjjjkkkmmmooolllllllllllllllkkkjjjiiifffffffffccc```___```bbbjjjwww|||wwwqqqmmmjjjbbb^^^WWWSSSQQQRRRRRRSSSUUUYYY^^^bbbgggppp|||{{{sssnnneeebbb]]]XXXRRRMMMGGGCCC======<<<<<<<<<===???@@@@@@AAADDDFFFIIIJJJJJJJJJIIIIIIHHHHHHIIIKKKMMMNNNPPPQQQUUUYYY]]]aaaeeefffeeeccc```___^^^]]]ZZZXXXWWWVVVUUUSSSRRRRRRRRRRRROOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFGGGHHHHHHEEEBBBCCCCCCCCCBBBBBBAAAAAA@@@>>>>>>>>>=========<<<<<<;;;::::::::::::999999999666777777777777666555555333333444444444444333333000000111111222333333444111222333333222222333444555555666777888999:::::::::===@@@@@@@@@@@@CCCEEECCCDDDFFFFFFGGGIIILLLOOONNNPPPSSSUUUWWWZZZ]]]```bbbeeeiiillloooqqqtttwwwvvvxxxyyyzzzzzz{{{~~~}}}{{{zzzzzzzzzyyyzzz{{{|||~~~~~~|||zzzwwwtttnnnllljjjhhheeecccbbbbbb]]]ZZZWWWTTTSSSQQQOOOMMMJJJJJJIIIIIIHHHGGGGGGGGGEEEFFFHHHIIIJJJJJJJJJJJJIIIIIIHHHFFFEEEDDDCCCBBBCCCBBBAAA???===;;;:::999:::<<>>:::888777666555333333333333444444444444444333222111111000000111111/////////000000000000000000///////////////000000///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------------.........////////////---------......///000111//////000000000111111111000////////////111222333222333444555666888999999:::<<<>>>??????@@@AAACCCDDDEEEGGGIIILLLOOOQQQRRRRRR---,,,,,,++++++,,,,,,---,,,+++***)))***+++---......---,,,,,,---///222444333666>>>IIISSS[[[___```ccceeehhhiiijjjkkkmmmnnnllllllllllllkkkkkkjjjiiibbbddddddbbb```___bbbeeeppp}}}zzzuuupppkkkiii```\\\VVVRRRQQQRRRRRRSSSVVVZZZ___ccchhhqqq~~~{{{sssnnneeebbb]]]XXXSSSNNNHHHDDD@@@???>>>===<<<<<<===>>>???AAACCCFFFHHHIIIIIIIIIHHHHHHGGGGGGIIIKKKNNNPPPTTTUUUYYY]]]bbbgggjjjlllmmmjjjgggeeecccaaa^^^\\\VVVUUUTTTSSSSSSTTTUUUVVVTTTTTTTTTTTTTTTSSSRRRQQQSSSSSSSSSRRRQQQPPPOOONNNJJJHHHGGGHHHJJJJJJGGGCCCBBBBBBBBBCCCCCCDDDDDDDDD????????????>>>>>>>>>>>>;;;::::::::::::::::::999666777777777777666666555666666666666555444333333111111111222333333444444000111222222111000222333333333444555666777888888666999<<<===<<<===@@@CCCAAABBBCCCDDDDDDGGGJJJMMMKKKMMMPPPRRRTTTVVVZZZ]]]```cccgggkkknnnqqquuuwwwyyyzzzzzzyyyxxxyyy|||~~~}}}{{{zzzyyyyyyxxxxxxxxxzzz{{{|||||||||}}}~~~}}}|||{{{yyywwwnnnmmmkkkhhhfffdddcccbbb]]]ZZZWWWTTTSSSQQQOOOMMMKKKJJJIIIHHHGGGFFFFFFGGGDDDEEEGGGIIIJJJJJJJJJIIIIIIHHHGGGFFFEEECCCBBBBBBDDDCCCAAA@@@>>><<<::::::888999===BBBFFFGGGEEECCC>>>;;;999777777666444222222222222222222222222222333222111111000111111111000000000000////////////222111111111111111222222---...//////000/////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///000000000111111222222---------......000111111//////000000111111111222111000///...///000333444222222333555666888999999:::<<>><<<;;;;;;<<<<<>>>>>=========<<<<<<;;;:::999888777999888888777666555555444888777666444222222111111111222222333333222222111222222111111111111111111111111222333333444555555555777888;;;<<<>>>?????????AAACCCDDDEEEGGGJJJMMMIIIKKKNNNOOOQQQSSSWWWZZZZZZ^^^ccchhhlllppptttvvvvvvxxxzzz{{{{{{{{{}}}~~~~~~}}}{{{yyyuuurrrqqqrrrtttuuuyyyzzzzzz|||~~~~~~|||{{{yyyyyytttrrrooommmkkkhhhccc```\\\YYYUUUSSSRRRQQQOOONNNMMMJJJGGGFFFFFFFFFEEEDDDIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKIIIGGGEEECCCBBBCCCDDDDDDDDDBBB???===;;;555777:::===???@@@??????;;;::::::999888777777666333333333333333333333333333333333222111000//////////////////////////////000000000000111111111111111000...---,,,,,,------...---++++++---......---------------------------------------------------///////////////.........---...000111111111000///---...///111222222222222000000000000111111111111222333444555666888999999;;;<<<===>>>???@@@AAABBBDDDEEEGGGIIIMMMPPPSSSTTTSSS++++++,,,,,,,,,---------++++++++++++,,,---...//////,,,,,,///000///000444888===EEEOOOXXX___bbbbbbfffhhhjjjkkkkkkkkklllmmmllllllmmmlllllljjjhhhgggdddaaa______^^^^^^fffooo~~~}}}||||||zzzyyyxxxtttoooiiiccc```ZZZVVVRRRQQQSSSVVVWWWWWWZZZ]]]bbbgggppp}}}|||sssmmmgggccc^^^XXXSSSMMMGGGDDDBBB@@@>>><<<;;;;;;<<<===???@@@AAABBBCCCEEEFFFFFFDDDFFFGGGGGGFFFIIIOOOTTTVVV]]]dddjjjrrr{{{}}}{{{|||xxxtttpppnnnmmmkkkjjjhhhfffccc```^^^]]]]]]]]]___^^^___```bbbaaa^^^\\\\\\[[[ZZZYYYXXXXXXXXXYYYTTTSSSRRRPPPNNNLLLKKKJJJHHHHHHHHHGGGGGGFFFFFFEEECCCBBBBBBAAA@@@??????>>><<<<<<;;;;;;:::999888888999888888777666666555555555444444444444444444555222222333333333333222222222222111111111111111111111111222222333444444555444555777999;;;<<<======>>>@@@BBBCCCCCCEEEHHHJJJIIIKKKMMMOOOPPPSSSVVVYYYYYY]]]bbbfffiiimmmqqqssstttvvvxxxyyyzzz{{{}}}}}}zzzvvvrrrpppqqqrrrtttwwwxxxyyy{{{}}}~~~|||{{{zzzyyyuuusssqqqnnnlllhhhccc```\\\YYYVVVSSSRRRQQQOOONNNLLLJJJGGGFFFFFFFFFEEEDDDFFFGGGIIIKKKKKKLLLKKKKKKLLLKKKIIIHHHFFFDDDCCCBBBBBBBBBCCCCCCAAA???<<<;;;::::::;;;;;;;;;:::999888888777777666555555444444333333333333333333333333222333333222222000//////////////////////////////000000000000111111111111111000...---,,,,,,------///---++++++,,,,,,+++***------------------------------------------------.........///////////////,,,,,,------...---------000000000000000///......000000000000111111111111222333444555666888999999999:::;;;===>>>@@@AAABBBBBBCCCEEEHHHKKKNNNQQQRRRWWW,,,,,,---------.........++++++++++++,,,---...///000---,,,///000///111555999@@@KKKVVV^^^aaabbbaaafffhhhkkkkkkkkkkkklllmmmllllllllllllkkkiiigggfffccc```^^^^^^^^^aaalllvvv}}}{{{yyyxxxxxxttttttsssppplllgggbbb___VVVSSSRRRRRRTTTWWWXXXXXX[[[^^^cccjjjttt{{{rrrmmmgggccc^^^XXXSSSNNNHHHDDD@@@???===;;;;;;<<<===>>>===>>>???@@@AAABBBCCCDDDDDDFFFGGGGGGFFFJJJPPPUUUZZZbbbjjjpppyyyzzzwwwvvvtttrrrqqqpppnnnkkkhhheeedddcccccceeeeeefffhhhiiiiiifffdddaaa```^^^]]]\\\\\\]]]]]]YYYXXXWWWUUUSSSQQQPPPOOOIIIIIIIIIHHHGGGGGGGGGFFFBBBBBBAAA@@@???>>>===<<<<<<;;;;;;;;;:::999999999888888888777777666666555555555555555555555555555222222333333333333222222111111222222222222222222111111222222333333444444333444555777888:::;;;;;;===???@@@AAAAAABBBEEEGGGHHHJJJLLLNNNOOOQQQUUUWWWXXX[[[___ccceeeiiimmmoooqqqsssvvvwwwxxxzzz}}}}}}xxxsssppppppqqqrrrtttvvvxxx{{{}}}~~~~~~~~~~~~}}}|||{{{zzzzzzxxxvvvssspppmmmiiiccc```\\\ZZZVVVTTTSSSRRRPPPNNNLLLIIIGGGEEEFFFFFFFFFEEEDDDFFFIIIKKKLLLLLLKKKJJJLLLJJJHHHFFFDDDDDDDDDDDDAAABBBBBBBBB@@@>>><<<;;;;;;:::999888666555555555666666555555444333333333333333333333333333222222222222222222222111000///////////////////////////000000000000111111111111000000///...------------...,,,+++*********)))'''------------------------------------------------------......//////000000000000///////////////000///////////////...------000000000000111111111111222333444555666888999999999:::;;;===???AAABBBCCCCCCDDDEEEHHHKKKNNNQQQRRRUUU,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......222...,,,///000000333888>>>EEEOOOYYY___bbbbbbbbbgggiiikkklllkkkkkkmmmnnnlllllllllllljjjhhhfffdddccc___]]]^^^aaaggguuu}}}zzzxxxvvvuuuuuurrrqqqooolllhhhccc___]]]SSSSSSSSSSSSUUUWWWYYYZZZ^^^bbbiiiqqq|||zzzrrrlllfffbbb]]]XXXSSSNNNIIIEEE???>>><<<;;;;;;<<<===>>><<<===>>>???@@@BBBCCCCCCDDDFFFGGGFFFGGGKKKRRRXXX```hhhqqqwww~~~~~~|||{{{xxxwwwvvvtttqqqnnnllljjjhhhhhhjjjjjjkkkmmmooonnnllljjjcccbbb```^^^^^^^^^___```^^^]]]\\\ZZZXXXVVVUUUTTTNNNMMMLLLKKKJJJHHHGGGGGGFFFEEEDDDBBB@@@???>>>===<<<<<<<<<;;;;;;:::::::::888888888777777777666666888888777666555333222111222333333333333333333222111111222222222222222333111111222222333333333333333444444555777999:::;;;===>>>@@@@@@@@@AAACCCEEEGGGHHHKKKLLLMMMOOOSSSUUUXXXZZZ]]]```bbbeeeiiillloooqqqtttvvvxxxzzz}}}{{{uuurrrpppqqqrrrsssuuuxxxzzz||||||{{{{{{}}}}}}}}}|||{{{{{{zzzzzzzzzwwwtttqqqnnniiiddd```]]]ZZZXXXVVVUUUSSSQQQOOOKKKIIIFFFFFFFFFGGGGGGFFFEEEGGGJJJLLLNNNMMMLLLKKKLLLJJJHHHEEEDDDDDDEEEFFFCCCCCCCCCBBB@@@???===<<<888777555444444666777888666666666555555444444444333333333222222222222222222222222222222111000//////////////////////////////000000000111111111111000//////...............---,,,++++++,,,,,,***(((,,,,,,------------------------------------------,,,------...///000111111333222111000///000111222,,,,,,...///000111111111///000000000111111111111222333444555666888999999<<<======???@@@AAABBBBBBFFFGGGHHHJJJMMMPPPSSSTTTSSS++++++++++++,,,,,,,,,,,,------,,,,,,------......222...,,,...000111666;;;DDDJJJRRRYYY]]]```ccceeegggiiikkklllllllllmmmnnnlllllllllkkkiiigggdddccc```]]]\\\___dddnnn~~~~~~{{{yyyvvvtttsssrrrqqqpppmmmjjjeee```\\\YYYSSSSSSTTTUUUVVVXXXZZZ\\\bbbiiitttxxxpppkkkdddaaa\\\WWWSSSNNNIIIFFF???>>><<<;;;:::;;;===>>>======>>>@@@AAABBBCCCDDDDDDEEEFFFFFFGGGLLLTTT[[[eeennnwww{{{}}}{{{xxxwwwuuurrrpppnnnlllkkkmmmmmmnnnpppqqqpppnnnllldddbbb```^^^]]]^^^___```aaa```___^^^]]]\\\[[[ZZZYYYXXXVVVTTTRRROOONNNMMMMMMLLLKKKHHHFFFDDDBBBAAA>>>>>>======<<<;;;;;;;;;888888888888777777777777888999888888666444333222333333333444444333333333111111222222333333333333111111222222222222222333444444444555666888:::;;;<<<>>>?????????@@@BBBEEEEEEGGGIIIJJJKKKMMMPPPSSSWWWYYY[[[^^^```cccgggjjjmmmpppsssuuuwwwyyy|||}}}~~~{{{wwwuuutttuuutttvvvxxxzzz{{{{{{zzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxuuurrrooojjjeeeaaa]]][[[YYYWWWVVVTTTQQQOOOKKKIIIGGGFFFHHHIIIIIIHHHHHHIIILLLNNNOOOOOONNNMMMMMMKKKIIIGGGFFFGGGHHHIIIFFFEEEDDDCCCAAA???>>>===777666555444444666999:::555555555555444444444444333333333222222111111111111111222222222111000000000000000000000000000000///000000000111111111111//////////////////......,,,++++++---//////...,,,,,,,,,,,,---------......------------------------,,,------...///000111111000///...---,,,---...///---...///000111222222222///000000000111111111111222333444555666888999999=========>>>>>>>>>??????GGGGGGIIIKKKMMMPPPSSSTTTWWW*********+++++++++,,,,,,...---------------......222...,,,...111333999@@@JJJOOOVVV[[[]]]```dddhhhgggiiikkklllllllllmmmnnnmmmmmmlllkkkhhhfffcccaaa\\\ZZZZZZ```iiiuuu~~~}}}zzzwwwuuurrrqqqpppnnnmmmjjjfffaaa]]]YYYWWWRRRSSSUUUUUUWWWZZZ^^^bbbeeeooo|||uuunnnjjjbbb___ZZZVVVRRRMMMIIIEEE???>>><<<::::::;;;<<<======>>>???@@@AAACCCDDDDDDDDDEEEFFFFFFHHHMMMVVV]]]iiirrr{{{zzzyyyxxxvvvtttrrrppppppppppppppprrrsssrrrooollleeeccc```^^^]]]^^^```bbbddddddccccccbbbbbbbbbaaa```___]]]ZZZXXXUUUSSSRRRPPPOOOMMMJJJGGGEEECCCBBBAAAAAA@@@???>>>===<<<;;;888888888888888888888888555666777888888777666555333333444444444444333333111111222222333444444444111111222222222222222222444444333444555777999:::;;;<<<>>>>>>>>>???BBBDDDDDDFFFHHHIIIJJJKKKOOOQQQTTTVVVYYY[[[]]]aaaeeeiiilllnnnqqqsssuuuwwwzzz|||{{{|||~~~|||zzzyyyyyyyyyzzz{{{{{{zzzyyyxxxwwwwwwwwwxxxxxxxxxyyyyyyzzzxxxuuurrroookkkeeebbb^^^\\\ZZZYYYXXXVVVRRRPPPLLLJJJHHHHHHIIIKKKKKKKKKKKKLLLMMMNNNNNNOOOOOOOOONNNMMMLLLJJJJJJJJJKKKKKKIIIHHHFFFDDDAAA???>>>===;;;999777555444555666777333333222222222222222222333333333222111111000000111111222222222111111000000000000000000000000000000000000000111111111111//////000000000//////...,,,+++,,,///111222000///+++,,,,,,------.........------------------------------......//////000000///////////////000111111111111111111111000000///000000000000111111111111222333444555666888999999:::::::::;;;;;;<<<<<<<<>>???AAABBBCCCDDDCCCEEEFFFFFFHHHNNNXXX___jjjttt}}}||||||{{{zzzyyywwwvvvuuutttttttttuuuuuussspppmmmhhhfffccc``````aaacccdddgggggggggggghhhhhhhhhiiicccbbbaaa```^^^\\\[[[ZZZUUUSSSQQQNNNKKKHHHEEEDDDDDDDDDBBBAAA???>>><<<<<<888888888888888888888888555666888999999888666555333333444444444444333333111111222222333444444555222222111111111111111111333222222111222444777888777999;;;<<<<<<>>>AAACCCCCCEEEGGGHHHHHHJJJMMMOOOQQQSSSUUUWWWZZZ^^^cccgggiiilllnnnpppqqqsssvvvxxxzzz{{{~~~~~~}}}|||{{{zzzyyyxxxxxxttttttuuuuuuvvvwwwxxxxxxxxxvvvtttqqqoookkkfffccc^^^]]][[[ZZZYYYVVVSSSPPPMMMKKKIIIIIIKKKMMMMMMMMMNNNNNNMMMLLLLLLMMMNNNNNNOOOOOOOOONNNNNNNNNNNNNNNJJJIIIFFFCCC@@@===<<<;;;;;;:::888555444333333333333333333333333333333333333333222222111000000///000111111222222222111111000000000000000000000000000000000000111111111111...///000000111000///...------...000222222000...++++++,,,,,,---......///------------------------.........//////////////////000111222333444444444000000000111000//////...000000000000111111111111222333444555666888999999888888999;;;<<<>>>??????FFFGGGHHHIIILLLNNNQQQRRRTTT,,,,,,,,,---------......///......---------......111,,,***---111666>>>EEEOOOVVV___ccccccdddfffiiihhhjjjlllmmmllllllnnnooommmmmmllljjjhhhdddaaa___^^^^^^bbblllxxx{{{yyywwwtttqqqooommmllldddcccaaa___\\\YYYWWWVVVMMMPPPRRRUUUXXX___iiippp|||wwwqqqlllhhh___\\\WWWSSSPPPLLLGGGDDDAAA???===:::999999:::;;;<<<<<<===???@@@AAABBBCCCCCCEEEFFFFFFHHHOOOYYY```jjjuuu~~~~~~~~~~~~}}}|||{{{zzzyyyxxxwwwwwwwwwwwwuuurrroookkkhhheeecccbbbcccfffgggiiiiiijjjjjjkkklllmmmmmmiiihhhhhhggggggffffffeee___]]][[[WWWTTTQQQNNNMMMFFFEEEDDDBBB@@@>>>===<<<888888888888888888999999999999::::::999666444222333444444555555444444333111111222333333444555555222222111111111111111111222111000000111333555666555777999:::;;;===@@@BBBCCCDDDFFFGGGHHHIIILLLOOONNNPPPRRRTTTWWW\\\aaaeeehhhjjjlllnnnoooqqqsssuuuzzz|||~~~~~~|||zzzyyyxxxxxxrrrrrrssstttuuuvvvwwwwwwwwwuuusssqqqoookkkfffccc^^^]]][[[[[[YYYWWWSSSPPPMMMKKKJJJJJJLLLNNNOOONNNOOONNNLLLJJJJJJKKKMMMNNNOOOPPPQQQQQQQQQPPPPPPOOOKKKIIIFFFBBB???<<<:::999999888666555444333222222555555555555555555555555333333222222111000000///000111111222222222111111000000000000000000000000000000000000111111111111...///000111111000///.........///000111111...+++++++++,,,,,,---...//////------------------------///////////////.........***,,,...000111222222111+++,,,---///000000111111000000000000111111111111222333444555666888999999888999;;;===@@@BBBDDDEEEHHHIIIJJJLLLNNNPPPSSSTTTSSS,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---...//////.........000333;;;CCCJJJVVVZZZ^^^bbbdddfffhhhjjjjjjjjjkkkllllllkkkkkkkkkooommmjjjhhhfffcccaaa^^^aaaeeeiiirrr~~~{{{yyyuuuqqqnnnjjjhhhgggaaa___\\\[[[YYYXXXUUUSSSTTTWWWZZZZZZ\\\dddsss|||wwwtttoookkkgggbbb___ZZZUUUPPPKKKFFFCCCAAA???===;;;:::999999:::;;;===>>>>>>======>>>@@@DDDCCCEEEHHHJJJMMMWWW```kkkvvv~~~~~~~~~}}}|||{{{yyywwwuuutttssssssnnnmmmkkkjjjiiiiiiiiijjjmmmmmmmmmmmmnnnnnnnnnnnnnnnooopppooommmlllkkkllliiihhhddd```ZZZUUUQQQNNNKKKIIIEEECCCAAA???;;;999888777666777888999888777999999999999888888888777666666555555555555666666555333222333666888666444555444333222111111111111555444333222222444555777555666777888:::;;;<<<===@@@@@@AAACCCEEEFFFGGGHHHJJJMMMPPPSSSVVVYYY^^^aaabbbfffkkkmmmnnnpppuuuyyy}}}}}}~~~~~~zzzwwwuuutttuuuuuutttssssssssssssttttttqqqnnnmmmnnnmmmjjjgggbbbaaa^^^[[[WWWSSSQQQOOOLLLLLLLLLLLLMMMOOOPPPQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOPPPQQQQQQQQQPPPOOONNNLLLIIIEEE@@@===;;;;;;;;;777666444444444444222000222222222222222222222111111111111111000000000///111222222222333333333333222222111111000000//////111000///......///000111333111//////111111111000222222111///...---,,,+++......---,,,,,,,,,------------------------------...............---------............////////////000000111111111111000000000000000000111111111111555555555555666666666777;;;;;;<<<===???BBBDDDFFFCCCDDDEEEHHHLLLOOORRRTTTRRR------,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...////////////000111555===GGGNNNWWW[[[___bbbdddfffhhhjjjkkkkkklllllllllllllllkkknnnllljjjhhhgggeeecccaaadddjjjsss~~~~~~}}}}}}}}}|||zzzwwwuuurrrnnnjjjfffdddcccZZZYYYWWWVVVUUUTTTRRRQQQPPPTTTYYY]]]cccooo~~~zzzuuurrrmmmiiifffaaa^^^YYYTTTPPPKKKFFFCCC@@@???===;;;:::999999999;;;<<<>>>>>>======>>>@@@CCCBBBDDDGGGJJJMMMWWW```mmmxxx~~~|||zzzxxxvvvuuuuuurrrqqqpppooonnnoooppppppqqqqqqqqqqqqqqqppppppppppppqqqrrrrrrpppoooooopppqqqpppnnnkkkgggbbb___]]]RRRPPPLLLHHHFFFBBB>>><<<<<<:::999999999:::888777999999888888888777777777666666555555555555666666666444333444666777666444444444333222111111111111222111000///000111333444555555666888999:::;;;<<<>>>>>>@@@AAACCCEEEGGGGGGIIIKKKNNNQQQTTTWWW[[[___```dddiiikkklllnnnssswww||||||}}}~~~{{{wwwuuuttttttssssssrrrrrrrrrssssssuuurrrooonnnnnnmmmjjjhhhcccbbb___[[[XXXTTTQQQPPPKKKKKKKKKLLLMMMNNNOOOPPPQQQPPPPPPPPPOOONNNNNNNNNPPPPPPPPPPPPPPPNNNMMMLLLIIIGGGCCC???<<<;;;;;;;;;888666555444555444222111555555555555555555555555222222222222111111111000/////////000000000111111111111111000000000000000111000///......///000111111///......///000///...000000///...---,,,++++++------,,,,,,,,,------...------------------------....................................////////////000000111111111111000000000000000000111111111111333333444555666777888999;;;;;;<<<===???BBBDDDFFFEEEFFFGGGIIILLLOOOQQQRRRSSS...---,,,+++,,,,,,......,,,,,,,,,,,,---...///000000000111333888BBBLLLTTTYYY\\\aaaccceeefffhhhjjjllllllmmmmmmmmmllllllkkklllkkkjjjhhhgggfffeeedddhhhsss~~~|||zzzyyyyyyyyywwwuuurrrpppmmmhhhdddaaa^^^]]]UUUTTTSSSQQQQQQQQQQQQQQQQQQWWW^^^fffppp|||wwwsssoookkkfffccc```]]]XXXSSSOOOKKKFFFCCC@@@???===;;;999999999999:::;;;======<<<===>>>@@@AAA@@@BBBFFFIIIMMMVVV```oooyyy~~~|||zzzxxxvvvuuuuuuttttttsssrrrssstttuuuvvvvvvvvvvvvuuuuuuttttttsssssstttuuuuuussssssssstttvvvuuuuuussspppmmmjjjiii]]]YYYTTTPPPLLLGGGBBB???@@@>>>;;;;;;;;;;;;999888888888888888777777777666777666666555555666666777666555444444555666555333333333222222222222333333000////////////111333444333444555666777999999:::;;;<<<===???BBBDDDEEEFFFGGGIIILLLOOOQQQTTTXXX[[[^^^aaaeeehhhiiilllqqquuu{{{{{{|||}}}~~~|||xxxuuusssrrrrrrqqqppppppqqqrrrsssuuusssqqqooonnnmmmjjjhhhdddccc```]]]YYYVVVSSSRRRNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPOOOOOONNNMMMLLLLLLNNNNNNNNNMMMLLLJJJIIIHHHEEECCC@@@===;;;::::::;;;999777555555555555333222///000000111111222222222333333222222222111111111........./////////000000000000000000111111111111000000////////////000000000///------///000//////......---------,,,,,,,,,,,,,,,,,,,,,------...///------------------------......//////////////////............///////////////000000111111000000///000000000000111111111111111222333555777888999:::;;;;;;<<<===@@@BBBDDDEEEHHHHHHIIIJJJLLLNNNPPPRRRVVV...---,,,+++,,,---...000,,,,,,,,,------...///000000000222555<<>>???@@@???AAAEEEHHHLLLUUU___nnnyyy}}}|||zzzwwwuuutttsssrrrsssrrrrrrrrrsssuuuwwwxxxzzzzzzyyyxxxwwwvvvvvvuuuuuuvvvwwwwwwvvvvvvwwwyyyzzz{{{zzzzzzwwwuuurrrpppfffbbb\\\VVVQQQKKKEEEAAAAAA???<<<;;;<<<<<<;;;:::888888888777777777666666777777666666666666777777666666555555555444444333333333222222222333444444222222111222333444666777222333444555666777888888888999;;;===???BBBCCCDDDFFFHHHKKKMMMOOORRRVVVXXX[[[___ccceeefffiiioootttyyyzzz{{{}}}~~~}}}yyyuuutttqqqpppooonnnnnnooopppqqqtttsssqqqooommmllljjjiiieeedddbbb___[[[XXXVVVTTTRRRRRRRRRSSSSSSRRRRRRRRRPPPPPPOOONNNMMMLLLKKKJJJKKKKKKJJJHHHFFFEEECCCBBB@@@???===;;;999999::::::999888666666666555444222++++++,,,---......//////222222222111111111000000000000000000111111111111//////000000111111222222000000////////////000000000///......000111000000------------------------+++++++++,,,---...///000------------------------......///////////////000............//////////////////000000000000/////////000000000111111111111222222444555666888999999:::;;;<<<>>>@@@BBBDDDEEEGGGHHHIIIKKKMMMPPPRRRSSSVVV---,,,,,,+++,,,---...///------------...///000000///000333888???IIITTT[[[___aaaeeegggggggggiiijjjjjjjjjjjjjjjjjjiiihhhgggiiihhhgggeeedddfffkkkooowww~~~zzzxxxvvvxxxwwwuuuttttttrrrooommmhhhfffbbb___[[[XXXVVVTTTRRRRRRQQQOOOMMMOOOSSSVVV\\\cccppp}}}zzzuuuqqqmmmiiidddaaa\\\YYYUUUQQQNNNJJJFFFCCC???>>><<<:::999888888999888999;;;<<<;;;<<<>>>??????>>>@@@DDDFFFJJJSSS]]]kkkvvv~~~}}}}}}~~~{{{zzzxxxvvvtttsssrrrrrrrrrqqqqqqrrrsssuuuwwwyyy{{{{{{zzzyyyxxxxxxwwwwwwvvvwwwxxxwwwwwwxxxzzz}}}{{{xxxvvvmmmiiibbb\\\UUUOOOHHHDDDAAA???<<<;;;<<<<<<<<<<<<888888888888777777777777777777666666666666777777666666666555444444444444333333333222333333444444333333333444555666777777222222333444555555666666777888999;;;>>>@@@AAABBBEEEGGGIIIKKKLLLOOORRRUUUYYY\\\___aaacccgggmmmrrrwwwxxxzzz|||~~~~~~zzzvvvtttqqqooommmkkkkkklllnnnoooppppppooommmkkkiiihhhhhheeedddccc```^^^[[[YYYXXXUUUUUUVVVVVVUUUTTTSSSRRRQQQPPPOOONNNLLLKKKJJJIIIGGGFFFDDDBBB@@@???>>>===<<<;;;:::999999999999:::999888666666666555444222//////000111222333333444000000000000////////////000000000000111111111111//////000000111111222222//////000000000000//////...---,,,,,,.../////////.............../////////+++++++++,,,---...///000---------------------------........./////////000............//////////////////000000000000/////////000000000111111111111444444555555666666777777:::;;;<<<>>>AAABBBDDDDDDEEEFFFHHHJJJMMMQQQTTTUUUVVV***++++++,,,,,,---------------------...///000111...111666<<>><<<:::888888888888666888:::;;;;;;;;;===??????>>>???CCCEEEHHHQQQ[[[gggsss}}}{{{{{{|||||||||zzzyyyxxxvvvuuuuuuttttttrrrrrrrrrssstttvvvxxxzzz{{{{{{zzzzzzyyyyyyxxxxxxvvvwwwxxxxxxxxxzzz}}}}}}yyywwwsssnnnhhhaaa[[[TTTNNNJJJDDDAAA>>><<<<<<======<<<999999999999888888888777888777777666666777777888444555666666444333444555444444333333333333444444333333333444444444444444222222333333444555555666777888999;;;<<<>>>???@@@BBBDDDFFFHHHIIIKKKNNNQQQUUUXXX[[[]]]___cccjjjooossstttwwwzzz}}}~~~zzzwwwtttqqqooollliiihhhiiikkkllljjjjjjkkkiiigggeeeeeefffeeedddcccbbb```___^^^]]]XXXXXXYYYXXXWWWUUUSSSRRRRRRQQQPPPNNNLLLKKKIIIHHHDDDBBB@@@>>><<<;;;::::::::::::999999888888888999999777555555555555333222111222222222333444444444000000/////////................../////////000000000000000000111111111111//////000000000000//////,,,***)))***,,,......---......//////////////////,,,,,,,,,,,,------...///------------------------,,,,,,------.../////////............////////////...//////000000//////...000000000000111111111111555555555555666666666666999;;;===???AAACCCCCCDDDDDDEEEGGGIIIMMMQQQTTTUUUUUU''')))+++,,,------,,,+++------------...///000111///333:::AAAHHHQQQYYY^^^cccfffhhhiiiiiihhhiiijjjjjjjjjjjjiiiiiihhhgggfffcccddddddcccgggrrr{{{sssooommmllllllmmmlllkkkkkkjjjhhhdddaaa\\\[[[XXXVVVSSSRRRPPPPPPKKKMMMOOOOOOPPPVVV___gggpppzzz~~~yyyvvvqqqmmmiiieee```]]]YYYVVVRRROOOLLLIIIEEECCC???>>><<<:::888888888888666777999::::::;;;===??????>>>???BBBCCCFFFOOOXXXdddqqq~~~}}}zzzzzzzzzzzzzzzvvvvvvuuuttttttttttttuuurrrrrrqqqrrrsssuuuwwwxxx{{{{{{{{{{{{zzzzzzzzzzzzxxxyyyyyyzzzzzz||||||zzzyyyuuunnnhhhbbb\\\VVVQQQJJJGGGBBB>>>===<<<<<<;;;::::::::::::999999999999888888777777777777888888333555666666444333555777666555444333333333333333333333444444333333222222222222333444444555555555888999:::;;;<<<======>>>???@@@BBBDDDEEEGGGJJJLLLQQQTTTWWWXXXZZZ___ffflllmmmpppssswwwzzz|||}}}}}}~~~{{{wwwuuurrroookkkhhhffffffhhhiiiccceeefffeeecccaaacccddddddcccccccccbbbaaaaaaaaa]]]^^^^^^^^^\\\ZZZWWWUUUSSSRRRQQQOOOMMMKKKIIIHHHBBBAAA>>><<<;;;::::::::::::999999999888888888888888666555444555444222111000000000000000000000111000000000000/////////////////////000000000111111111111111000000000000000...///000111111000///...---,,,++++++.../////////........................------,,,,,,,,,------...------------------------++++++,,,,,,---.....................////////////......////////////......000000000000111111111111333444444555666777888888999:::===???AAACCCCCCCCCDDDEEEGGGIIILLLOOORRRSSSVVV%%%'''***---------+++)))...------......///000111000555===DDDLLLTTT[[[___dddgggiiijjjiiiiiiiiijjjkkkkkkkkkjjjjjjhhhggggggaaabbbbbbdddiiiwww}}}tttmmmjjjjjjjjjjjjiiihhhgggffffffccc___[[[XXXWWWUUUSSSQQQPPPOOOOOOJJJMMMPPPRRRTTT\\\hhhqqq~~~wwwtttoookkkgggccc___[[[XXXUUURRROOOLLLIIIEEECCC???>>>;;;999888888888888555777999::::::;;;===???@@@>>>???BBBCCCEEENNNWWWcccppp~~~~~~{{{yyyzzzzzzyyyrrrrrrqqqqqqqqqrrrrrrsssppppppooopppqqqssstttvvv{{{{{{{{{{{{{{{|||||||||yyyzzz{{{{{{|||~~~}}}yyysssmmmgggaaa[[[WWWPPPKKKEEEAAA>>><<<;;;999;;;;;;;;;:::::::::999999888888777777777777888888222444666666444333555888777666555444333222222222555555555555444333222222333333333444444555555555999::::::;;;;;;<<<======<<<>>>@@@AAABBBCCCFFFIIINNNPPPSSSUUUWWW\\\ccciiijjjlllpppuuuxxxzzz{{{|||~~~{{{wwwuuurrroookkkgggeeeeeefffggg___aaacccbbb```___aaaccccccccccccccccccccccccccccccdddddddddbbb___\\\ZZZTTTSSSRRROOOMMMKKKIIIHHHBBB@@@>>><<<;;;:::;;;;;;:::999999999888888777777777666444444444444222000111111111111000000000000111111111111000000000000222222222222333333333333222222111111000000//////...///000111111000///...000///...///111333333222......---------,,,,,,,,,......---,,,,,,,,,------------------------------******+++,,,,,,---................../////////000......////////////......000000000000111111111111111222333555777888999:::999:::===@@@BBBCCCCCCCCCFFFFFFGGGIIIKKKMMMOOOQQQWWW***+++------,,,+++,,,------...////////////222444555888>>>GGGQQQZZZ___aaadddeeegggiiijjjjjjjjjjjjiiiiiiiiihhhgggfffeeedddcccaaaaaadddjjjxxxzzzuuunnnhhheeedddbbbaaadddcccbbb```]]][[[XXXWWWRRRRRRQQQOOOMMMLLLMMMOOOVVVSSSTTTWWW\\\eeesss~~~|||xxxtttnnnhhheeebbb___]]]XXXUUUQQQLLLHHHEEECCCBBB@@@>>><<<999777666555555666666666777888999;;;;;;<<<===???AAADDDIIIPPPUUU```kkkyyy}}}zzz{{{|||zzzwwwtttssssssrrrrrrrrrsssssspppqqqrrrtttuuuvvvvvvvvvvvvwwwyyyzzz{{{||||||||||||{{{|||~~~{{{wwwrrrllleee___ZZZUUUPPPJJJGGGGGGEEE???;;;===;;;999999:::::::::999999999999888888888888777777777777777666555333333444444444444444444444444111222333444444444333222555333333444666777666555444444444555666777777888>>>>>>>>>???@@@BBBCCCDDDIIIKKKNNNQQQTTTYYY___cccdddggglllppptttxxx|||~~~}}}zzzwwwrrrooollljjjiiigggdddaaa```aaaaaa```___^^^```aaaddddddeeefffggggggggggggfffffffffeeebbb```]]][[[WWWVVVTTTQQQNNNJJJGGGEEEBBBBBBAAA@@@>>><<<:::999999999:::::::::999888888888777777555444111000///---...///000000000......222111111111000000//////......//////000000000111111111000000000000111111...///000111111000///...---///111222333222000///000000///...------,,,,,,+++++++++,,,,,,---------+++,,,------......------...............///000000,,,------...///000000111......////////////......111111111111222333444555666666666666666555555555<<<<<<===>>>???AAACCCDDDEEEGGGIIIKKKLLLNNNPPPRRRSSS***,,,......------...///---...000000//////111333777:::AAAJJJTTT[[[```bbbfffgggiiikkklllllllllkkkjjjjjjjjjiiihhhfffdddcccbbb^^^^^^ccclll{{{{{{uuupppjjjeeecccbbb````````````^^^\\\YYYWWWTTTSSSPPPPPPOOONNNLLLKKKMMMOOORRRQQQSSSZZZcccnnn~~~|||vvvrrrlllgggdddaaa^^^\\\WWWUUUQQQLLLHHHEEECCCBBB???===;;;888666555444444666666666777888999:::;;;;;;<<<===???BBBGGGMMMRRR]]]hhhwww{{{||||||zzzwwwttttttsssrrrrrrrrrrrrrrrpppqqqrrrtttuuuvvvvvvwwwwwwwwwxxxzzz{{{{{{{{{{{{~~~}}}{{{{{{}}}{{{wwwrrrlllfffaaa[[[UUUNNNJJJIIIFFFAAA===???===;;;:::::::::999888888888888888777777777777888888888888777666555555777777777777666666666666222333444555666555555444666555444555777888777666555555555666777888888888<<<<<<<<<===???AAABBBCCCFFFHHHKKKNNNQQQVVV[[[```aaadddiiimmmqqqvvvzzz~~~~~~}}}yyyvvvrrrooollljjjiiifffcccaaa^^^^^^___^^^]]]]]]___aaacccdddeeefffggggggggggggddddddddddddbbb```___]]]YYYXXXVVVSSSPPPLLLIIIGGGCCCCCCBBBAAA???===;;;:::999::::::::::::999888888666666666666555444222222000000000111111000//////111111111111000000000///000111111111222222222222111111000000000000111111//////000000000000//////...///111222222222000///000//////......---,,,,,,,,,,,,---------.........+++,,,------......------...............///000000.........///000111111111......////////////......000000000000111222333333000111222444777999:::;;;=========>>>???AAABBBCCCEEEGGGJJJKKKLLLNNNPPPSSSYYY***,,,...///......///111---///111111000000111222888===FFFOOOXXX^^^aaabbbhhhiiikkklllmmmmmmmmmmmmjjjkkkkkkjjjhhheeebbb``````]]]]]]dddppp{{{tttnnnjjjeeeaaa```___^^^]]]\\\[[[YYYWWWTTTQQQOOONNNLLLMMMMMMKKKJJJJJJLLLNNNRRRRRRWWWaaalllzzz~~~{{{sssooojjjfffccc```]]][[[VVVTTTPPPKKKGGGDDDBBBAAA===<<<999777555444333333666666666666777999:::;;;:::;;;<<<===???CCCIIIMMMYYYdddsss}}}}}}|||zzzwwwuuutttsssrrrqqqppppppppppppqqqrrrtttuuuvvvwwwwwwxxxxxxxxxyyyyyyzzzzzzzzz{{{{{{{{{||||||xxxsssnnnjjjccc]]]UUUOOOLLLHHHDDD@@@AAA>>><<<;;;;;;;;;999888888888888888777777777777888888999999999888888777888888777777777666666666222333444666777777777777777666555666777888777666555555666666777888888888888999:::;;;===???AAABBBBBBDDDGGGJJJMMMQQQVVVZZZ\\\```eeeiiinnnsssxxx{{{}}}}}}yyyvvvrrrpppmmmkkkiiifffccc```[[[[[[\\\[[[ZZZ[[[]]]___bbbccceeefffhhhhhhhhhhhhbbbbbbbbbbbbbbbaaa```___[[[ZZZXXXVVVRRROOOLLLJJJDDDDDDCCCBBBAAA???===<<<::::::::::::999999999888666666666777666666555555333333222111000000000111111111111111000000000000111111111111222222222222000000000000000000000000000000////////////000000...///000222222111111000000//////......---------------............//////+++,,,------......------............/////////000------......//////000000...//////000000//////...////////////000111222333555555555555666666666777<<<<<<===>>>???@@@BBBCCCEEEGGGJJJKKKLLLNNNQQQSSSVVV+++---//////...------...,,,///111222111000111222:::@@@JJJTTT[[[___aaaccchhhiiikkkmmmmmmmmmmmmllljjjkkkkkkjjjhhhddd```^^^^^^\\\]]]fffvvvwwwqqqhhheeeaaa^^^]]]]]]\\\\\\XXXWWWUUURRROOOMMMKKKJJJIIIJJJJJJJJJIIIJJJMMMOOOWWWXXX^^^iiiuuu}}}zzzppplllhhhdddaaa___\\\ZZZTTTRRRNNNJJJFFFCCCBBBAAA<<<:::888555444333333333555555555666777888999::::::;;;<<<<<<>>>AAAFFFIIIUUU```ppp}}}}}}|||yyywwwuuutttrrrqqqpppooonnnnnnpppqqqrrrtttvvvwwwxxxxxxyyyyyyxxxxxxxxxyyyyyyyyy|||{{{|||}}}~~~|||xxxtttppplllfff]]]UUUPPPKKKFFFCCCAAA???===<<<<<<===<<<:::::::::999999999888888888777888888999999999999888666555555444444333333222222333444555666777777777777666555555777888777555555555555555666666777777666666777888:::===???@@@???AAADDDGGGJJJMMMRRRUUUXXX[[[```fffjjjooouuuxxxzzz}}}~~~|||xxxuuurrrpppnnnllljjjgggccc```YYYZZZZZZYYYXXXYYY\\\^^^aaabbbeeeggghhhhhhhhhgggbbbbbbaaaaaa```______^^^\\\[[[YYYWWWSSSPPPMMMLLLFFFEEEEEEDDDBBBAAA???>>><<<;;;;;;:::999999999999777888888888888777666666555444222000000000000111111111111000000000000000///////////////000000000000000111111111111000000111000///......///000111//////000111111111111000000/////////......------------------............+++,,,------......---------......///////////////,,,,,,,,,------.........//////000000000000//////000//////000000111222333777777666666555555444444::::::;;;===???AAACCCDDDDDDGGGJJJLLLMMMOOORRRTTTRRR,,,...///...,,,******+++,,,...111111111111222444;;;CCCMMMVVV\\\___aaaccchhhiiijjjlllllllllkkkkkkjjjjjjjjjhhhfffbbb___\\\[[[[[[___hhhzzz~~~vvvpppdddaaa^^^\\\\\\\\\[[[ZZZUUUTTTQQQOOOLLLKKKJJJIIIGGGHHHJJJJJJJJJLLLPPPSSS[[[^^^gggttt{{{yyynnnkkkgggcccaaa^^^ZZZXXXSSSQQQMMMIIIEEECCCAAA@@@;;;999777555333222222222444444444555666777999999:::;;;<<<===>>>@@@EEEHHHSSS^^^mmmzzz}}}{{{xxxvvvssssssqqqpppnnnnnnmmmmmmpppqqqrrruuuvvvxxxxxxyyyzzzyyyxxxxxxxxxyyyzzzzzz}}}}}}}}}~~~~~~zzzwwwsssnnneee]]]UUUNNNIIIFFF@@@???======>>>???>>>===<<<<<<<<<;;;;;;;;;::::::777777888999999999888888444444444333333333222222333333333444444555666777666555444444666666555444333333333444444444444444444444555666888:::<<<======???CCCEEEGGGJJJNNNQQQTTTWWW\\\bbbfffkkkqqqtttvvvyyy~~~~~~{{{xxxuuurrrqqqooonnnllliiieeebbbZZZZZZZZZXXXWWWYYY\\\^^^aaabbbeeegggiiihhhgggfffcccbbbaaa```^^^]]]\\\\\\[[[ZZZYYYVVVSSSPPPNNNLLLGGGGGGGGGFFFEEECCCBBBAAA===<<<;;;:::999999999999:::::::::999888777555555555444222000//////000000000000000000000000111111000000/////////////////////000111111111111000///111000///......///000111//////000111111111111111///////////////.........---,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------...///000/////////...............///////////////000000000000//////111111111111222333444444111111333555777888:::;;;777888999<<>>@@@DDDGGGPPPZZZjjjwww}}}{{{yyywwwuuurrrqqqpppooonnnmmmmmmmmmoooqqqsssuuuwwwxxxyyyyyyzzzzzzyyyxxxyyyzzz|||}}}~~~~~~~~~~~~yyyuuunnneee\\\SSSMMMJJJBBB@@@>>>>>>???@@@???>>>============<<<<<<<<<<<<888888999999999888888777666666666666666666666666444444333333444444555666666555444444555555444333333333333333333333333333444444444555777888:::;;;;;;===AAACCCEEEHHHKKKMMMPPPSSSXXX]]]aaafffkkknnnqqqtttyyy~~~~~~}}}{{{wwwtttrrrqqqppppppooommmhhheee^^^]]]\\\ZZZXXXYYY]]]___aaacccfffhhhiiihhhfffeeecccbbb```^^^]]]\\\[[[[[[[[[ZZZYYYVVVSSSPPPNNNLLLIIIIIIHHHHHHGGGEEEDDDCCC>>>===;;;:::999999999999:::::::::999888666555444333333222111000000000000000000000000111111111111222222222222111111111111///000111222222111000///000000////////////000000000000000000000111111111////////////////////////---,,,,,,,,,,,,++++++++++++,,,------......------,,,---///000000000///...000000111111111111111111///000000111111000000///111111111111222333444555333444444555666777888888666777999<<>>@@@CCCFFFLLLWWWfffsss}}}zzz{{{|||{{{yyywwwuuutttpppooonnnnnnmmmmmmmmmnnnoooqqqsssuuuwwwyyyzzzzzz{{{zzzyyyyyyzzz|||~~~||||||}}}~~~|||wwwnnncccYYYRRRNNNFFFDDDAAA@@@@@@???>>><<<============<<<<<<<<<<<<::::::;;;::::::999888777666666777777888888999999777666555444444444555666777666555555666666555333333333333333333333333333555555555555666777888999888;;;???AAACCCEEEGGGIIIKKKOOOSSSXXX\\\```eeehhhlllpppuuuzzz}}}~~~}}}zzzvvvtttqqqqqqqqqrrrrrroookkkhhhbbbaaa___\\\ZZZ[[[^^^aaabbbdddgggiiiiiigggeeecccaaa```^^^]]]\\\\\\\\\]]][[[ZZZYYYWWWTTTQQQOOONNNJJJJJJJJJIIIHHHGGGFFFEEE???>>><<<999888888999:::888888888888888777666666222333333333333333222222///000000000111111111111222222222222111111111000///000111222222111000/////////000000000000//////000000000000000111111222/////////////////////000......------,,,,,,,,,,,,+++,,,------......------,,,---///000111000///...000000000000000000000000000000111111111111000000000000000000111222333444888777777666555444444444888999:::<<<>>>AAACCCDDDDDDGGGJJJLLLNNNPPPTTTVVVTTT(((***---...//////111222------------///333999===FFFMMMWWW]]]```bbbfffjjjhhhiiijjjkkkkkkkkkjjjiiihhhfffbbb___]]]]]]]]]^^^```lllxxxxxxuuupppiiiddd]]]ZZZXXXWWWVVVVVVTTTSSSMMMKKKIIIGGGGGGHHHIIIJJJJJJLLLNNNPPPSSSVVV[[[___llluuu{{{vvvtttnnnlllhhhddd```\\\WWWSSSPPPNNNJJJGGGCCCAAA@@@???:::999777555444333444444333333333444555666777888666888:::<<<===???CCCEEEJJJTTTcccpppzzz{{{wwwxxxzzzzzzxxxvvvttttttooonnnnnnmmmmmmmmmnnnnnnoooqqqsssuuuwwwyyyzzzzzz{{{zzzyyyyyyzzz}}}zzz{{{|||}}}|||tttiii^^^VVVRRRIIIGGGCCCAAA@@@>>><<<:::===<<<<<<<<<<<<;;;;;;;;;<<<===<<<<<<;;;:::999888555555666777888999:::::::::999777666555555666666999777666666777777666444444444444444444444444444666555555555555666777777777999===???AAACCCEEEGGGIIILLLPPPTTTXXX\\\```dddiiimmmsssxxx{{{~~~~~~}}}|||zzzvvvsssqqqqqqrrrssssssqqqnnnjjjeeedddaaa^^^[[[\\\___bbbccceeehhhiiiiiigggdddbbb^^^]]]\\\\\\\\\]]]^^^___\\\[[[ZZZXXXUUURRRPPPOOOJJJKKKJJJJJJIIIHHHGGGFFF@@@>>><<<999888888999:::666666777888888888888888222333444555555555444333//////000000111111111222111000000000//////.........000111222222111000......///000111111000///...000000000000000111111222////////////000000000000//////.........---------+++,,,------......------,,,---///000111000///...---------------------,,,000000111111111111000000////////////000111222333222222333555666888999:::;;;;;;;;;<<<>>>???AAABBBDDDGGGJJJLLLNNNQQQTTTVVVWWW///......---+++******)))///000111111111555===CCCNNNSSSYYY___bbbeeegggiiiggghhhjjjlllllllllkkkjjjfffaaa______]]][[[\\\```cccrrrzzzqqqlllhhhdddaaa]]][[[YYYVVVTTTRRRQQQQQQMMMLLLIIIGGGGGGIIIKKKLLLLLLOOOSSSUUUWWW[[[aaafffqqqzzzuuusssnnnkkkfffbbb^^^ZZZVVVRRROOOLLLHHHEEECCC@@@===;;;888777666555444333222222222222333444444555555666555555777999<<<>>>AAABBBLLLSSS___kkkwwwxxxuuutttrrrqqqppppppqqqrrrnnnoooooooooooonnnnnnmmmoooppprrrsssvvvwwwyyyzzzzzzzzzyyyyyyyyyzzz{{{{{{~~~~~~}}}}}}}}}xxxqqqhhh^^^XXXNNNKKKFFFCCCBBBAAA@@@???@@@>>><<<<<<>>>>>>>>>============<<<;;;:::888888999999888888777777666666555555666666777777888888555555555666555555444444444444444444444444444444555444333222333555777999:::::::::;;;===@@@BBBDDDGGGJJJNNNQQQTTTYYY^^^aaaeeeiiipppvvvzzz~~~}}}zzzwwwrrrqqqpppppppppnnnkkkhhhhhheeeaaa___^^^```dddfffiiihhhhhhhhhhhhfffccc```]]]\\\ZZZXXXWWWXXXYYYZZZ___[[[XXXVVVVVVTTTPPPMMMLLLKKKIIIIIIHHHGGGDDDBBB???>>><<<;;;:::999999888999888777666555555555555555555444444444333333333---------...//////000000---......///000111111222///////////////000111111222111111000000000000000///////////////000111111444222000///...///000111//////...------------...//////............/////////......------///000111...///111222222222111000////////////////////////////////////000111222333333333444555666777888888999<<>><<<<<<>>>>>>>>>===;;;;;;<<<<<<<<<;;;::::::888888888888888777777777666666666777777777777888777777777777666555444333444444444444444444444444555444333333333555777888999888888999:::===@@@BBBDDDGGGKKKNNNQQQUUUZZZ]]]```eeelllqqqvvvzzz}}}~~~{{{yyyqqqpppnnnnnnoooooommmkkkjjjhhhfffdddeeefffiiijjjkkkjjjiiiiiihhhfffbbb^^^\\\[[[YYYWWWVVVWWWXXXYYY[[[YYYWWWWWWWWWVVVRRROOONNNMMMKKKJJJIIIGGGDDDBBB???>>>===;;;:::999888888;;;;;;:::999888888888888444444333333333222222222111111111111222222222222.........///000111111111///////////////000111111222111111000000000000000///////////////000111111111111111111111000////////////...------------......------,,,,,,------...///......---...///000111...///000000111111000000111111111111111111111111////////////000111222333333333444555666777888888888:::===?????????@@@AAADDDEEEHHHKKKOOOSSSUUUWWWWWW------....../////////000***,,,...000333;;;EEEMMMSSSWWW\\\```cccdddfffhhhhhhiiijjjkkkkkkkkkjjjiiihhhccc```___^^^^^^dddkkk|||zzzqqqjjjgggeeeaaa^^^YYYXXXUUURRROOOMMMKKKKKKHHHGGGFFFFFFGGGIIILLLMMMMMMPPPSSSVVV[[[dddoooxxx~~~yyyuuusssllliiiddd```\\\XXXSSSPPPMMMJJJFFFCCCAAA???<<<:::999777555333222222333444222222333333444444555555333444555666999;;;===???CCCIIISSS___jjjuuu~~~xxxpppooonnnmmmllllllmmmnnnnnnlllmmmmmmnnnnnnnnnmmmmmmmmmnnnppprrruuuwwwyyyzzzyyyyyyyyyyyyzzz{{{}}}}}}~~~~~~~~~zzzuuummmeee```^^^YYYTTTNNNJJJGGGCCCAAAAAA???======>>>>>>===<<<::::::;;;<<<===<<<<<<<<<888888888888888888999999888888888777777777777777777777777777666555444333444444444444444444444444555444333333444555777888888777555555777:::===???@@@CCCFFFIIILLLPPPUUUXXX[[[___eeekkkppptttxxx{{{|||zzzqqqooommmlllmmmnnnnnnmmmmmmmmmllllllmmmnnnppppppooommmkkkiiigggddd___\\\[[[YYYWWWVVVUUUUUUWWWWWWWWWWWWWWWXXXXXXWWWTTTQQQPPPNNNLLLKKKJJJHHHEEECCC@@@???===;;;:::999888888888777777666666666777777333333222222222111111111000000000/////////............//////000000111111///////////////000111111222111111000000000000000///////////////000111111///000222333333111///...000///......------......,,,,,,++++++++++++,,,,,,///............///000000...............///000000111111111111111111111111////////////000111222333333333444555666777888888666999;;;<<<<<<===>>>???CCCEEEGGGKKKOOORRRUUUVVVXXX------........./////////+++---///111555===IIIQQQVVVZZZ^^^aaaccceeefffhhhiiiiiijjjjjjjjjjjjiiihhhiiieeeaaa___^^^```iiirrryyyssskkkfffdddccc```]]]XXXVVVTTTPPPMMMKKKIIIIIIEEEEEEEEEFFFHHHJJJMMMOOOQQQSSSVVVZZZ```lllzzz}}}xxxtttrrrkkkhhhddd___[[[WWWSSSOOOKKKHHHDDDAAA???===;;;999888777444222111222333444111222222333444444555555444444555666888:::<<<===BBBHHHQQQ[[[eeepppzzzvvvnnnllllllkkkjjjjjjkkklllmmmllllllmmmnnnnnnnnnnnnnnnmmmnnnppprrruuuwwwyyyzzzzzzzzzzzzzzzzzzzzz{{{|||}}}zzzvvvpppiiieeeccc___YYYTTTPPPLLLHHHEEEBBB@@@>>>>>>>>>>>>===<<<;;;<<<<<<=========<<<<<<777888888999999:::::::::::::::999888777777666666555555666666666555444444444444444444444444444444555444444444444555666777777666444444555888;;;>>>===@@@CCCFFFHHHLLLPPPSSSVVVZZZ```fffkkkoootttwww}}}|||zzztttqqqmmmkkklllmmmmmmmmmnnnoooqqqrrrttttttttttttqqqoookkkiiifffbbb]]]YYYYYYXXXUUUTTTSSSSSSUUUVVVUUUVVVWWWYYYYYYWWWTTTQQQPPPNNNMMMLLLLLLJJJHHHEEE@@@???>>><<<:::999888888555555555444555555666666333333333333222222222222000000///...------,,,,,,.../////////000000000111///////////////000000111222111111000000000000000///////////////000000111000111222222222111000000000//////...............,,,,,,++++++++++++,,,,,,............/////////000......---,,,,,,...///000........................////////////000111222333333333444555666777888888666888;;;;;;<<<<<<>>>???CCCDDDGGGKKKNNNRRRUUUVVVXXX.........------------,,,...000222444888@@@KKKSSSYYY\\\```bbbdddeeegggiiijjjjjjjjjjjjiiihhhhhhgggiiieeebbbaaa```dddooo{{{}}}sssnnngggcccbbbaaa^^^\\\VVVUUURRROOOLLLJJJIIIHHHDDDDDDEEEGGGIIILLLOOOQQQSSSUUUYYY]]]eeesss{{{vvvrrrpppkkkhhhccc___[[[WWWRRROOOHHHFFFBBB???>>><<<999777777666444222222222333444111111222222333444444555555555666777999:::<<<===???CCCKKKTTT^^^iiitttzzz~~~uuunnniiihhhhhhhhhhhhiiikkklllkkklllmmmnnnooooooppppppnnnoooqqqsssuuuxxxyyyzzz|||{{{zzzyyyyyyxxxyyyyyy~~~~~~~~~}}}zzzwwwrrrmmmiiifffbbb]]]YYYUUUQQQMMMJJJEEEBBB@@@?????????>>><<<>>>>>>>>>>>>===<<<;;;:::888888999999::::::;;;;;;;;;;;;:::999888777666666222333444555555555555555444444444444444444444444444444444444444555555666888666555444555777:::<<<;;;===@@@CCCEEEHHHLLLOOOSSSWWW\\\bbbggglllqqqtttzzz}}}|||zzzyyyuuuppplllkkkkkkkkkkkknnnooorrrtttvvvvvvuuutttqqqnnnjjjfffccc___ZZZWWWWWWUUUSSSRRRQQQQQQSSSSSSTTTUUUWWWXXXWWWTTTRRRPPPNNNMMMLLLLLLMMMLLLJJJHHHAAA@@@>>><<<:::999888888888888777777777888999999444444444444333333333333444333222222111000//////////////////000000000000///////////////000000111222111111000000000000000///////////////000000111222222111000000111222333000000///............///------,,,,,,,,,,,,---------......///////////////...---,,,,,,,,,---///000........................////////////000111222333333333444555666777888888888999;;;<<<<<<===???AAACCCDDDGGGJJJNNNRRRTTTVVVWWW.........---------,,,,,,///222666999===DDDNNNUUU[[[^^^aaaccceeefffiiikkkkkkkkkjjjiiihhhgggggggggfffddddddeeefffkkkyyyyyymmmhhhccc```___^^^\\\YYYSSSRRRPPPMMMKKKIIIHHHGGGEEEFFFGGGIIILLLOOOQQQSSSTTTWWW[[[bbblll|||~~~yyytttpppnnniiifffaaa]]]YYYUUUPPPMMMFFFDDD@@@>>><<<;;;888666555555444333333333333333111111222222333333444444666666666777888:::;;;<<>><<<;;;:::::::::::::::::::::;;;;;;;;;;;;::::::999888777777222333444555666666666666444444444444444444444444444555555555555555555555777666666666666777888999999;;;>>>@@@BBBEEEIIILLLNNNRRRWWW]]]bbbgggmmmqqqvvvyyy~~~~~~{{{{{{wwwrrrnnnllllllkkkjjjlllnnnqqqsssttttttsssrrrmmmjjjfffbbb___\\\XXXUUUUUUTTTQQQPPPOOOPPPQQQRRRRRRTTTVVVVVVTTTRRRQQQQQQNNNMMMLLLLLLMMMLLLJJJHHHBBBAAA???===;;;999888888777777666666666666666777555555555444444444333333222222111000//////......////////////000000000000///////////////000111111222111111000000000000000///////////////000111111333222000///000111333555111000//////......//////......------------......---......///000/////////---------------...//////111111111111111111111111////////////000111222333333333444555666777888888999:::<<<<<<<<<===@@@BBBBBBDDDFFFJJJNNNQQQTTTUUUVVV.............../////////...333888===AAAHHHQQQXXX\\\^^^bbbdddeeegggjjjllllllkkkjjjiiiggggggffffffbbbbbbeeeiiimmmuuu}}}uuuhhhddd___\\\\\\[[[XXXUUUOOONNNLLLJJJIIIGGGGGGFFFGGGHHHJJJLLLOOOQQQSSSUUUVVVZZZaaajjjwww}}}xxxrrrnnnkkkfffccc^^^ZZZVVVRRRMMMJJJEEEBBB???<<<;;;:::777555333333444444444333222111111111111222333333444444555555555666777888999:::???BBBGGGNNNWWWcccnnnvvvyyyzzztttoooiii``````___```aaaccceeefffggghhhiiikkklllmmmnnnnnnnnnnnnoooppprrrssstttuuuwwwwwwvvvvvvwwwwwwxxxyyyzzz|||}}}|||yyyuuuqqqmmmjjjfffbbb^^^YYYTTTQQQJJJGGGEEECCCCCCBBB@@@>>>????????????>>>>>>===<<<;;;;;;;;;;;;::::::::::::;;;;;;::::::999999999888777777777777777666555555444444444444444444444444444555555555555555444444555555666666666666666666777999<<<===???BBBEEEHHHIIILLLQQQWWW\\\bbbhhhlllqqqtttzzz~~~~~~{{{wwwssspppooonnnlllkkklllmmmoooqqqrrrrrrqqqpppiiifffbbb___\\\YYYVVVTTTTTTRRRPPPNNNNNNNNNOOOPPPNNNQQQSSSSSSQQQQQQRRRSSSQQQOOOMMMMMMLLLKKKHHHEEEBBBAAA???===;;;999888888666555444444333333333333444444444333333333222222//////......------,,,,,,000000000000///////////////////////////000111111222111111000000000000000///////////////000111111111111111111222222333333111000000///////////////......------------......------///000000000///...------...///////////////111111111111111111111111////////////000111222333333333444555666777888888999:::;;;;;;;;;===@@@BBBBBBDDDFFFJJJNNNQQQTTTUUUVVV------...///000111222222---222999???DDDLLLTTT[[[\\\___bbbdddfffhhhkkknnnlllkkkjjjhhhgggfffffffff^^^```eeelllrrr}}}uuunnneeeaaa\\\YYYYYYXXXUUURRRLLLKKKJJJHHHGGGFFFEEEEEEIIIJJJLLLNNNQQQSSSUUUVVVYYY^^^gggrrr}}}}}}wwwqqqmmmjjjdddaaa\\\XXXTTTPPPKKKHHHDDDAAA>>><<<;;;999777555111333444555555444222000000111111222333333444444444444444555555666888888999<<>>???????????????<<<<<<<<<;;;;;;:::::::::;;;;;;::::::::::::999999<<<;;;;;;:::888666555444444444444444444444444444444555555666555555444444333444555666666666444444555777:::;;;===???CCCFFFDDDHHHMMMRRRWWW]]]dddhhhmmmqqqvvv{{{yyywwwsssqqqqqqpppooommmlllmmmnnnppppppppppppooofffccc___\\\ZZZXXXUUUSSSSSSQQQOOOMMMMMMMMMNNNOOOLLLNNNQQQQQQPPPPPPSSSVVVSSSQQQOOOMMMKKKIIIEEEBBBCCCBBB@@@===;;;999888888:::999888777666555555555333333333222222222111111111111111111000000000000000000000000///////////////////////////000111111222111111000000000000000///////////////000111111///000222444444444222111111111000///////////////...------,,,,,,------...,,,---///000000000///...,,,---///000000000///...////////////////////////////////////000111222333333333444555666777888888999:::;;;;;;;;;<<>>AAAEEEMMMWWWccckkkoooqqqtttuuusssmmmfffbbb\\\\\\[[[[[[\\\^^^___```bbbccceeegggiiikkkkkklllnnnooonnnmmmkkklllnnnppppppppprrrssstttvvvwwwxxx{{{|||}}}zzzwwwssspppkkkgggccc___ZZZWWWRRRNNNJJJGGGEEEEEECCCBBB@@@???>>>======>>>??????@@@>>><<<<<<<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999666555555555555444444444777777666666666555555555111222333555666777777888777777888999;;;===???@@@FFFHHHJJJLLLPPPUUU\\\aaakkkooouuuyyy||||||xxxtttqqqppppppooonnnlllkkkiiiiiikkklllmmmlllfffccc```\\\YYYWWWWWWWWWRRRQQQOOOMMMLLLLLLMMMMMMOOONNNNNNMMMNNNNNNOOOOOONNNMMMMMMMMMLLLJJJIIIHHHAAABBBBBBAAA@@@>>><<<:::666666555444333333333333444444444333222111000///222222222111000//////......///////////////......000000111111111111000000000000///////////////000000000000000000000000000333333222222333333444555333222111000////////////........................------............------...............///000000******+++---...000111222111000000111333333222000333333444444555666666666666666888:::<<<>>>???@@@DDDEEEGGGIIILLLPPPRRRTTTWWW000000......---...///000333444888@@@KKKUUUZZZ]]]```bbbdddfffhhhiiijjjkkkiiijjjjjjiiigggdddbbb```___```dddmmm{{{{{{qqqggg```]]]ZZZWWWUUUSSSRRRPPPNNNKKKIIIFFFDDDCCCCCCDDDEEEJJJIIILLLRRRUUUVVVYYY^^^aaakkkxxx~~~yyyuuuqqqmmmiiigggccc```[[[WWWSSSOOOJJJGGGCCCBBB???<<<999777666555111222222222222222222333444333333222222333333333333444444555555666666666;;;<<>>======>>>>>>@@@>>><<<<<<<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888888777777666666777777666666666555555555555555444444444333333333222333444555666777777777666777777999:::<<<>>>???CCCEEEGGGJJJMMMRRRXXX]]]fffjjjpppuuuxxx{{{~~~}}}zzzvvvsssqqqqqqooonnnllljjjiiihhhjjjkkklllkkkeeeccc___[[[XXXVVVUUUUUUSSSQQQPPPNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMNNNNNNNNNLLLLLLLLLLLLLLLKKKJJJJJJEEEEEEDDDCCCAAA>>>;;;:::777777666555444444444444333333333333222111000000222222111111000//////.........////////////......000000111111111111000000111000000//////000000000000000000000000000000000111111111000111222222333333222111000000/////////........................------............------...............///000000222222222222222111111111111000000111222333222000333333444444555666666666777888999;;;===???AAAAAAEEEEEEGGGJJJMMMPPPSSSTTTWWW000///.........///000111333666<<>>;;;999666555555222222222222222111111111333333222222222222333333555555555555555555555555888:::<<>>>>>>>>>>>@@@???===<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999999888777555444888888888777777777666666555555555444444444444333333444555666666666666555555666666777999;;;===>>>@@@AAADDDFFFIIIMMMSSSWWW^^^bbbhhhnnnrrrvvvzzz||||||xxxuuusssrrrpppooommmjjjhhhhhhiiijjjjjjiiieeeccc```\\\YYYVVVTTTSSSSSSRRRPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKHHHGGGFFFDDDAAA>>>;;;:::999888777666555555555555333333333333222111111000222111111000000//////.........///////////////...000000111111111111000000111111000000000111111222000000000000000000000000///////////////000000111222222111111000/////////........................------............------...............///000000222111111000000/////////111000///000222333222111333333444444555666666666888999;;;===???AAABBBCCCEEEFFFHHHJJJMMMQQQSSSUUUWWW//////.........///111222333888@@@JJJTTT[[[^^^```eeefffggghhhiiiiiijjjjjjkkkjjjiiigggeeebbb___^^^]]]^^^dddqqquuulllddd\\\VVVRRRPPPNNNLLLLLLLLLJJJIIIIIIFFFCCC@@@@@@AAADDDFFFKKKLLLPPPWWWZZZ\\\bbbjjjvvv|||yyytttpppmmmjjjfffcccaaa^^^YYYUUURRRNNNIIIFFFAAA???===:::888666555444333333222222111111000000222222222222222222333444666666666666555555555555777888:::<<<@@@FFFMMMRRRUUUYYY___dddeeebbb^^^ZZZVVVUUUUUUUUUVVVWWWYYYZZZaaabbbdddfffhhhjjjkkkkkkkkklllmmmlllkkkkkklllnnnlllmmmoooqqqtttvvvxxxyyy|||||||||}}}~~~~~~zzzwwwsssppplllgggaaa^^^UUURRRMMMJJJIIIHHHGGGEEEFFFEEEDDDCCCAAA@@@@@@???AAA???===<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===<<<999777555888888777777777666666666777777777666666666666666555555666666666666555555555555555666888999;;;<<<===???AAACCCEEEIIINNNRRRXXX\\\ccchhhnnnrrrwwwzzz~~~zzzwwwvvvtttrrrpppmmmkkkhhhhhhhhhiiihhhhhhfffeeebbb___[[[WWWUUUSSSRRRPPPOOOMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKLLLLLLLLLLLLLLLKKKKKKJJJGGGGGGEEECCC@@@>>><<<;;;888888777666555555555555333333333333333222111000111111000000////////////---...//////////////////000000111111111111000000111111111111111111222333000000000000000000000000//////.........///000000222222222111000000///...........................------............------...............///000000------......//////000000000///...///111222222111333333444444555666666666999999;;;===???AAABBBCCCEEEFFFHHHJJJNNNQQQTTTUUUWWW///.........///000222333444:::DDDNNNVVV\\\___```fffggghhhiiijjjjjjjjjjjjkkkjjjhhhfffdddaaa___^^^[[[^^^fffuuuzzznnnfff^^^VVVQQQNNNLLLJJJJJJKKKLLLKKKJJJGGGEEEBBB@@@@@@BBBDDDFFFLLLMMMSSSYYY\\\___gggppp{{{xxxsssoookkkhhhdddaaa___\\\WWWSSSPPPLLLHHHEEE???>>><<<999777555444333222222222111111000000000111111111111222222333444666666666666666666555555777888:::;;;>>>BBBGGGKKKMMMQQQWWW\\\]]]\\\XXXVVVSSSSSSSSSSSSUUUWWWYYYZZZ___```bbbeeeggghhhiiijjjjjjkkkmmmmmmllllllmmmnnnkkklllnnnpppsssuuuwwwxxx}}}}}}}}}~~~~~~~~~{{{yyyuuurrrnnniiiccc___WWWTTTOOOLLLKKKJJJHHHGGGHHHHHHGGGFFFEEEDDDBBBBBBAAA???=========>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===<<<:::888666777777777666666666555555777777777777777777777777666666666777666666555444444444555666777888:::;;;;;;===???AAACCCFFFJJJMMMTTTXXX^^^dddjjjpppuuuyyy|||~~~|||yyyxxxvvvsssqqqooollliiihhhhhhhhhgggfffgggfffeeebbb^^^ZZZWWWUUUPPPOOOMMMLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLKKKJJJMMMMMMMMMMMMLLLKKKJJJIIIEEEDDDCCCAAA???>>>======888777666555444444444444222222333333333222111111000000000///////////////------...///////////////000000111111111111000000111111000000111222333333000000000000000000000000000////////////000111111111111222222111000///...........................------............------...............///000000//////000000111111222222000///---...000222222222333333444444555666666666888999:::<<<>>>@@@BBBBBBEEEFFFHHHJJJMMMPPPSSSUUUWWW............///111333444777>>>HHHQQQXXX\\\```bbbggghhhiiijjjkkkkkkkkkkkkjjjiiigggeeecccaaa___^^^[[[aaannn~~~~~~qqqggg___YYYRRRNNNLLLJJJIIIIIIKKKLLLKKKJJJEEEDDDCCCBBBBBBCCCEEEFFFKKKNNNUUU\\\```dddooozzz{{{xxxrrrnnnjjjfffbbb___\\\YYYUUUQQQNNNJJJFFFCCC>>><<<:::888666444333333111111111111111000000000111111000111111222333444666666666666666666666666666888:::;;;<<>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::::::::999777777777777666666666555555555444555555555555666666666666666777777777666666555555555555666777888::::::999;;;>>>???AAACCCFFFIIIOOOSSSYYY___eeekkkqqquuuwww{{{~~~|||zzzyyyxxxuuusssqqqnnnkkkiiihhhhhhgggeeefffffffffdddaaa]]]YYYWWWQQQOOONNNLLLKKKKKKKKKKKKMMMNNNNNNOOONNNMMMKKKJJJLLLLLLLLLLLLLLLKKKJJJJJJDDDDDDBBB@@@???>>>>>>>>>777777666555444444444444222222222333333222222111////////////////////////,,,---...///000000000000000000111111111111000000000000000000000111222333000000000000000000000000000000000000000111222222111111222222111000...---........................------............------...............///000000000000000//////......---000...------000222333333333333444444555666666666888999:::<<<>>>@@@BBBCCCDDDEEEGGGIIILLLPPPRRRTTTWWW............000222444555<<>>===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888999999999999:::888888888777777777666666444555555555666666666666555666666777777777666666555555666666777888::::::777999<<<===>>>@@@BBBEEEJJJMMMSSSYYY___eeelllppptttwww|||}}}{{{zzzzzzyyyvvvtttssspppllljjjiiihhhgggeeeddddddeeedddbbb^^^ZZZWWWRRRQQQOOONNNMMMLLLMMMMMMNNNNNNOOOPPPOOOMMMKKKJJJIIIIIIJJJLLLMMMMMMMMMMMMGGGFFFDDDAAA???>>>>>>>>>999888777666555555555555111222222333333222222222////////////////////////,,,---...///000000000000000000111111111111000000////////////000111222333000000000000000000000000000000//////000000111222000111222333222000...---........................------............------...............///000000.........---------------000...,,,---///222333333333333444444555666666666::::::<<<>>>@@@BBBCCCDDDCCCDDDFFFHHHKKKOOOQQQSSSWWW...---......000222444666@@@GGGPPPWWW[[[___cccfffggghhhiiikkklllmmmnnnnnnhhhgggeeecccbbbaaa``````aaannnzzzsssiiiaaa]]]ZZZVVVSSSNNNLLLIIIHHHHHHGGGEEEDDDBBBCCCDDDEEEFFFFFFFFFEEEFFFLLLVVVbbbiiirrr~~~}}}yyysssnnniiiddd___\\\XXXUUUQQQNNNKKKGGGCCC@@@<<<;;;999777555444333222//////000000111111222222000000000000111222333444444555555666777888888999333555888999:::;;;===???@@@@@@AAACCCDDDEEEEEEEEEGGGHHHIIILLLPPPTTTWWWZZZ[[[\\\^^^```bbbdddeeeeeebbbdddggghhhhhhggghhhhhhlllmmmnnnpppqqqrrrttttttxxxyyyyyyzzz{{{|||}}}~~~|||~~~{{{wwwqqqjjjfff[[[WWWSSSOOONNNMMMLLLKKKDDDEEEFFFGGGGGGFFFDDDDDDBBB@@@>>>===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>999999999888888888888777666777777777888888999999555555666777777777777777666666666666777999::::::666888:::<<<<<<>>>@@@BBBFFFIIIOOOTTTZZZ```gggkkkrrruuuzzz~~~~~~|||{{{zzzzzzyyywwwuuutttqqqmmmjjjiiihhhgggeeeaaacccddddddbbb^^^ZZZWWWTTTSSSQQQOOONNNNNNNNNOOONNNOOOPPPQQQPPPNNNLLLJJJEEEGGGIIIKKKMMMOOOPPPPPPKKKIIIFFFCCC@@@>>>>>>===:::999888777666666666666111222222333333333222222.........///////////////,,,---...///000000000000000000111111111111000000............///000111222000000000000000000000000///////////////000111111000111222333222000...---........................---..................---...............///000000......///111222444555555000...,,,,,,///222333333333333444444555666666777;;;<<<===???AAACCCEEEEEECCCCCCEEEGGGKKKNNNQQQRRRWWW///------000111222777>>>HHHMMMTTTZZZ^^^aaadddfffjjjjjjjjjlllmmmmmmkkkiiikkkhhheeeccc^^^ZZZ]]]cccfff{{{uuunnnfffbbb```]]]WWWRRRQQQOOOLLLIIIGGGFFFFFFGGGDDDFFFHHHIIIHHHHHHIIIJJJPPPUUU\\\eeeppp{{{uuuoooiiiddd___\\\XXXVVVSSSNNNIIIEEEAAA???===;;;777444222222222333000000000000000000000000000000000000111222333444666777777666555555777888:::;;;:::999888999;;;===?????????@@@AAAAAABBBBBBGGGIIIKKKMMMNNNQQQTTTWWWZZZ\\\^^^______```bbbdddggggggggghhhiiiiiijjjjjjmmmmmmoooppprrrrrrsssssswwwxxxzzzzzzzzz{{{~~~~~~}}}zzztttlllggg^^^ZZZUUUQQQOOOMMMKKKJJJGGGGGGGGGFFFGGGGGGHHHIIIFFFDDDAAA@@@@@@@@@???======<<<<<<;;;;;;;;;<<<<<<999999999999999999999999777888999::::::999888777888888888777666666555555555666666666777777888888666777777777888888888888::::::::::::;;;<<<======@@@FFFMMMPPPQQQVVV```iiimmmpppuuuyyy|||}}}zzz~~~~~~}}}|||{{{yyywwwvvvqqqpppooonnnkkkiiigggfffaaabbbbbbbbbaaa```^^^]]]VVVUUUSSSQQQOOONNNMMMMMMRRRSSSSSSSSSQQQNNNKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLKKKIIIFFFDDDCCCAAA>>><<<999::::::;;;;;;::::::999333333444444333333222222111000///------......///111111111111111111111111++++++,,,,,,...///000111333222222111000000//////...///000111111111///...............///000222222333333333222111000//////---,,,++++++,,,---///000000000//////.........------------......000111111000000000000////////////222222111111222222333444555555555555666888999:::777888;;;===???AAABBBBBBEEEFFFHHHJJJMMMOOOQQQRRRVVV000------000222333999@@@JJJOOOVVV\\\___bbbeeefffkkkjjjjjjlllmmmmmmkkkiiiiiifffdddbbb^^^ZZZ^^^eeejjjsssmmmeee```^^^[[[VVVQQQNNNMMMJJJGGGFFFFFFGGGGGGEEEGGGIIIJJJJJJJJJLLLMMMSSSXXX```jjjwwwzzzrrrkkkfffbbb^^^\\\WWWUUUQQQLLLGGGCCC@@@???:::999777555333111111000000000000000000000000000000000000000111222333444444555666666666666888:::999:::::::::999999:::<<<<<<<<<<<<===>>>>>>??????EEEGGGJJJKKKMMMPPPSSSVVVYYY[[[^^^___```aaaccceeeggggggggghhhiiiiiijjjjjjlllmmmnnnpppqqqrrrssssssvvvxxxyyyzzzzzz{{{}}}~~~{{{uuunnnhhh___[[[VVVRRRPPPNNNLLLKKKGGGGGGFFFFFFFFFGGGGGGHHHFFFDDDBBBAAAAAAAAA@@@>>>===<<<<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::888888999999999999888888888888777777666555555555555555555666666666777777555555666666666777777777999999999999:::;;;<<<===>>>CCCIIILLLMMMRRR\\\dddhhhlllqqqvvvyyy|||~~~~~~~~~}}}|||zzzxxxvvvuuuqqqpppooonnnkkkiiigggfffccccccccccccaaa```^^^]]]WWWVVVTTTRRRPPPNNNMMMMMMOOOPPPQQQQQQPPPNNNLLLKKKHHHHHHHHHHHHHHHIIIJJJJJJKKKIIIFFFEEECCCBBB???===???>>>===;;;999666444333444444444444444333222111111000///...---...//////////////////////////////---------...///111222333...------,,,++++++******...000222111///---...///............///000111222222222222222111000//////.........---......//////000/////////............---------......///000111000000000000////////////111111000000111111222333444444444555666777999999888888:::<<<>>>???AAAAAADDDEEEGGGJJJMMMPPPRRRTTTVVV000......111333555<<>>>>>999888777555333111///...000000000000000000000000000000000000111222333444222444666666666777999;;;666888::::::999999999;;;::::::;;;;;;<<<======>>>BBBDDDGGGIIIKKKNNNRRRTTTWWWYYY]]]___aaabbbeeegggggggggggghhhiiiiiijjjjjjkkklllnnnpppqqqrrrssssssvvvwwwxxxyyyyyyzzz|||}}}wwwooojjjaaa]]]XXXTTTQQQOOOMMMKKKGGGFFFFFFEEEEEEEEEFFFFFFFFFEEECCCCCCCCCCCCAAA@@@======<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::888777777666666555555444444444444555555555555666444444444555555555555666999999888999999:::;;;<<<:::???DDDFFFHHHLLLUUU\\\aaaffflllqqquuuxxx{{{}}}~~~|||yyywwwuuutttppppppooonnnllliiigggfffeeeddddddcccaaa___^^^\\\XXXWWWUUUSSSQQQOOONNNNNNMMMNNNPPPPPPPPPOOOMMMLLLGGGGGGGGGGGGGGGHHHHHHIIIKKKIIIGGGEEEDDDBBB@@@>>>@@@@@@>>>;;;888444111000555555555555444333222111111000///.........//////......................../////////000111222333444000000//////...---------///000111///---+++---000///......//////000111222222222222222111000////////////000000000///......////////////..................---......///000111////////////000000000000000000//////000000111222444444444555666777888999999999::::::<<<>>>???@@@BBBDDDGGGJJJNNNQQQTTTUUUXXX111...///222555888???GGGRRRWWW]]]bbbdddfffhhhiiilllkkkkkklllnnnmmmkkkiiihhhdddaaa___\\\ZZZ```iiiwww}}}vvvmmmiiiccc^^^[[[XXXTTTQQQNNNLLLIIIGGGEEEEEEEEEFFFFFFHHHJJJKKKLLLNNNQQQTTTWWW___kkkzzz|||wwwooohhhccc```\\\ZZZTTTQQQKKKEEE@@@===<<<<<<:::888666444222111000000000000000000000000000000000000000000111222333444222444666777777777888:::555777:::;;;:::999999:::;;;;;;;;;<<<======>>>>>>???AAADDDFFFHHHKKKOOORRRTTTWWW[[[^^^```bbbeeegggggggggggghhhiiiiiijjjjjjkkklllnnnpppqqqrrrssssssuuuvvvxxxxxxxxxyyy|||~~~~~~xxxqqqkkkccc^^^YYYTTTQQQOOOMMMKKKGGGGGGFFFEEEDDDDDDDDDEEEFFFEEEDDDDDDEEEEEECCCAAA>>>===<<<;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888999:::;;;888888777666666555555444444444444444444444444444444444444444555555555555888888888888888999;;;;;;888<<<@@@BBBCCCGGGNNNTTTZZZ___ffflllpppsssvvvxxx||||||~~~}}}{{{yyyvvvtttrrrpppoooooommmllljjjhhhgggffffffeeecccaaa___^^^]]]ZZZYYYWWWTTTRRRPPPOOONNNOOOPPPQQQQQQQQQOOOMMMLLLHHHHHHGGGGGGGGGGGGHHHHHHKKKIIIFFFEEEDDDCCCAAA???<<<<<<;;;:::888666444333666666666555444333222111000000000///////////////000000000000000000000000000000000000111222333444333333333222222111111111000///---,,,---////////////////////////000111111111111111111111000/////////000000111000///---,,,///////////////........................///000000////////////000000000000000000000000000111222222333333333444555666888888;;;;;;;;;;;;<<<>>>@@@AAABBBCCCFFFJJJNNNRRRUUUWWWZZZ111//////333777;;;CCCLLLUUUZZZ___dddggghhhjjjkkkmmmllllllmmmnnnmmmkkkiiiiiieeeaaa___\\\\\\ccclll~~~|||uuujjjgggbbb]]]YYYVVVSSSQQQPPPNNNKKKGGGEEEDDDDDDDDDDDDFFFIIIKKKLLLOOOSSSVVVYYYbbbrrrxxxuuupppkkkfffaaa[[[XXXRRROOOIIICCC>>>;;;:::::::::888555222000111333444000000000000000000000000000000000000111222333444444666888888777666666777555777:::;;;:::::::::;;;:::::::::;;;<<<<<<======>>>@@@BBBDDDFFFIIIMMMPPPQQQUUUZZZ^^^```bbbdddfffggggggggghhhiiiiiijjjjjjkkklllnnnppprrrsssttttttuuuvvvxxxxxxxxxyyy|||~~~yyyrrrmmmddd```ZZZUUURRROOOLLLJJJHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDEEEFFFFFFDDDCCC@@@???===<<<;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<888888888777666666555555444444444444444333333333444444444555555555666666777777666777777888999:::888:::===>>>@@@CCCIIINNNSSSXXX___eeejjjnnnrrrttt{{{|||~~~~~~~~~~~~}}}{{{xxxuuusssqqqoooooonnnmmmllljjjhhhggghhhgggeeecccaaa```___^^^\\\[[[XXXVVVSSSQQQPPPOOORRRSSSTTTSSSRRROOOMMMKKKIIIIIIHHHHHHHHHHHHHHHIIIIIIGGGEEEEEEDDDCCCAAA@@@999999999999888777666666555555555555444333222111000000000000000/////////000000000000000000000000////////////000000111222000000////////////......111,,,(((***000444222///000////////////000000111000000111111111000//////...///000000///...,,,+++.........//////////////////............//////000.../////////000000000111222111111111111222333333222222333333444666777888<<<<<<<<<===>>>@@@AAABBBAAACCCFFFJJJOOOSSSVVVXXXYYY222000000444888===GGGPPPWWW[[[aaafffhhhjjjlllmmmnnnmmmmmmmmmnnnmmmkkkhhhhhhdddaaa```^^^```iiisssyyysssfffddd```[[[WWWSSSRRRQQQNNNLLLIIIFFFDDDCCCCCCDDDDDDFFFHHHKKKMMMQQQVVVYYY]]]iii{{{~~~vvvsssoookkkgggaaaZZZVVVPPPMMMHHHCCC>>>:::999888777555222000000111333555000000000000000000000000000000000000111222333444444666888999777666666666666888:::;;;;;;;;;<<<===777777888999999::::::;;;===???BBBCCCEEEGGGJJJMMMPPPTTTZZZ^^^aaabbbdddfffggggggggghhhiiiiiijjjjjjlllmmmoooqqqsssuuuvvvvvvvvvwwwxxxyyyyyyzzz|||{{{tttooogggbbb\\\WWWSSSPPPMMMKKKJJJIIIGGGFFFEEEDDDCCCCCCDDDDDDDDDFFFGGGGGGEEECCCBBBAAA???===<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<:::999999888888777666666555444444444444333333333444444444555555555666666666666666666666777999999888999;;;<<<===@@@EEEHHHLLLPPPWWW\\\bbbggglllpppyyy{{{~~~~~~~~~~~~}}}}}}|||zzzxxxuuusssrrroooooonnnmmmllljjjiiihhhhhhgggeeecccbbbaaa``````^^^\\\ZZZWWWTTTRRRQQQPPPTTTTTTUUUTTTRRRPPPMMMKKKJJJIIIIIIHHHHHHHHHHHHIIIHHHFFFDDDCCCDDDCCCAAA@@@;;;;;;;;;:::999777666555333333444444333333222222000000111111111000///..........................................///000111//////////////////......111---***,,,222555333///000000////////////000000///000000111111000//////....../////////...------........./////////////////////............//////......//////000000111111222222222111222333333444222222222333444555666777:::<<<===???AAABBBBBBBBBBBBDDDGGGKKKOOOSSSVVVXXXWWW333000111555:::@@@JJJSSSWWW[[[aaafffiiikkkmmmnnnnnnmmmmmmnnnnnnmmmkkkhhhfffbbb``````aaafffqqq}}}|||sssnnnbbb```]]]XXXSSSPPPOOOOOOIIIGGGEEECCCBBBCCCDDDDDDEEEGGGIIILLLOOOSSSYYY]]]dddqqq~~~|||uuurrrmmmhhhddd___YYYVVVNNNLLLHHHCCC>>>:::777666//////000111111111111111000000000000000000000000000000000000111222333444222555888999888777777777888999;;;;;;:::;;;===@@@777777888999999::::::;;;>>>@@@BBBCCCDDDFFFIIIKKKRRRVVV\\\```cccdddfffgggggggggggghhhiiiiiijjjjjjmmmnnnpppsssuuuvvvwwwxxxvvvxxxyyyzzzzzz{{{}}}xxxsssjjjfff___ZZZVVVSSSPPPMMMKKKJJJIIIGGGEEEDDDDDDDDDCCCCCCDDDFFFGGGGGGEEECCCDDDCCCAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999888888888555555555555444444444333333333333333444444444444555555555555666777888888888888999999;;;>>>AAADDDFFFIIIOOOTTTZZZ```ggglllrrruuuyyy{{{zzz{{{|||~~~|||{{{zzzyyywwwuuusssrrrooonnnnnnmmmllljjjiiihhhhhhgggeeecccbbbbbbbbbbbb___]]][[[XXXUUUSSSQQQQQQRRRSSSSSSSSSRRRPPPMMMLLLIIIIIIHHHGGGGGGGGGGGGGGGFFFDDDCCCBBBCCCBBBAAA???<<<<<<<<<;;;:::888777666000111222222333333222222000000111222111000///...//////////////////////////////.........///000000111111111111111111111111000111111222111000000000000000////////////000000//////000000000000000////////////...//////000000............/////////000//////............//////.........///000111111111111111111111111222222333111111222222333444666777777999===@@@BBBBBBBBBAAACCCEEEGGGKKKOOOSSSVVVWWWWWW333000111666;;;AAAKKKUUUWWW[[[aaagggjjjlllnnnoooooonnnmmmnnnnnnmmmkkkhhhccc```___aaadddjjjwwwwwwooojjj^^^]]]ZZZUUUPPPMMMLLLMMMDDDCCCAAAAAAAAABBBDDDEEEFFFHHHJJJMMMPPPUUU[[[```iiixxx}}}}}}|||uuuqqqjjjddd```\\\YYYWWWMMMKKKHHHDDD???:::777555(((+++///222333222///---000000000000000000000000000000000000111222333444000333777999999888888999999:::;;;::::::<<>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;:::<<<<<<;;;::::::999999888666666666555555444444444111111222222222333333333555444444555555666777888888777777888999<<>>HHHQQQWWW\\\___bbbeeefffhhhkkkmmmqqqpppnnnmmmkkkiiihhhgggcccbbb``````gggrrr|||ppphhheee___]]]XXXSSSOOOLLLIIIHHHDDDCCCBBBAAA@@@AAABBBBBBBBBFFFLLLRRRRRRSSS]]]hhhsss~~~~~~{{{zzztttoooiiiccc___ZZZVVVSSSKKKHHHCCC???===:::888666333333333222222222111111000000111111111111000000///////////////000000000222444555777999:::;;;;;;<<<<<<;;;:::;;;<<<===>>><<<<<<;;;;;;;;;;;;<<<<<>>AAAFFFKKKOOOUUU[[[___aaaeeelllpppsssuuuwwwxxxvvvwwwxxxxxxwwwvvvuuutttmmmmmmmmmlllkkkkkkjjjjjjffffffeeedddcccaaaaaa```bbb___]]]ZZZXXXUUURRROOONNNNNNNNNNNNMMMMMMLLLLLLJJJIIIHHHGGGFFFDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCC>>><<<:::888888888777555666555444333222222222222444333222000///---,,,+++000000000000000000000000...///111222333333222222000000000000000000000000111111000000//////......000000000000000000000000000111111111111222222222333222222111000///......////////////////////////,,,///222444444222///,,,'''***---000111111///...111000000///////////////111111222222333444555555777888:::<<>><<<<<<;;;;;;;;;;;;<<<<<>>======<<<<<<;;;;;;<<<<<<===========================<<<<<<<<<;;;;;;;;;;;;:::999999888777666666555555555555555666666666777777555555555555666666666666555777888999888888:::;;;:::<<>><<<:::999999888777555555444333333222222222222333333222000///...,,,,,,000000000000000000000000...///111222333333222222000000000000000000000000000000000000////////////000000000000000000000000000111111111111222222222222222111111000000/////////////////////////////////000111111111111000///***+++---///000000//////000000000000000111222333222222333444555666777777777888:::<<>>;;;999777555111111111111000000000000///000000111111000000///111111111222222222333333111333444666888999::::::<<<<<<;;;;;;<<<<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<>>>@@@CCCCCCDDDFFFLLLQQQ\\\cccmmmsssrrrnnnkkkjjjiiiiiikkklllmmmoooppppppqqqrrrttttttttttttvvvxxxzzzzzzzzz{{{|||}}}vvvrrrlllfffbbb^^^ZZZWWWSSSPPPLLLJJJIIIHHHFFFDDDCCCCCCDDDDDDEEEFFFGGGGGGFFFFFFEEEDDDCCCAAA???>>>======<<<<<<<<<<<<======>>>>>>>>>========================<<<<<<<<<;;;;;;888888888888888777777777666666666666666777777777555555555555666666666666555777888999888888:::<<<777999===@@@CCCFFFKKKNNNVVV[[[aaafffiiikkknnnpppqqqrrrrrrrrrrrrpppooonnnooonnnnnnmmmllllllkkkkkkhhhgggfffdddbbb```___^^^]]][[[ZZZYYYXXXVVVTTTQQQNNNNNNMMMKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDCCCCCCBBB???<<<:::999999888777666444444333222222222333333333333222111///...------000000000000000000000000...///000111222222222222000000000000000000000000////////////000000000000000000000000000000000000000111111111111222222222111111111000000000000000////////////////////////222111///......///111222------........./////////000000000111222333444555333444555666777888999999888999:::<<>>======>>>???AAADDDGGGHHHLLLNNNSSSXXX\\\dddttt}}}yyyyyy~~~{{{xxxvvvtttmmmjjjeee```\\\WWWRRROOOHHHDDD@@@<<<:::888666444000000000000////////////000111111222222111111000/////////000000111111222111222444666888999::::::<<<<<<<<<<<<<<<======>>><<<<<<;;;;;;;;;;;;<<<<<<===@@@CCCDDDFFFJJJQQQVVVaaaiiisssxxxvvvqqqmmmkkkkkkkkklllmmmnnnpppqqqrrrqqqrrrtttuuutttuuuvvvxxxyyyzzzzzz|||~~~yyyuuuoooiiieeeaaa]]][[[VVVRRRNNNKKKJJJHHHFFFEEECCCCCCDDDDDDEEEFFFFFFGGGEEEEEEEEEDDDCCCBBBAAA@@@=========<<<<<<=========>>>>>>>>>>>>>>>=========>>>>>>=========<<<<<<<<<999999999999888888888888444444444444444444444444555555555555666666666666777888999999888777999:::888:::<<<>>>???BBBEEEHHHOOOSSSZZZ```dddhhhllloooppppppqqqqqqqqqpppnnnmmmooonnnnnnmmmmmmllllllkkkhhhgggfffdddaaa___^^^]]][[[YYYXXXXXXXXXWWWUUUSSSOOONNNLLLJJJIIIIIIIIIIIIHHHHHHGGGFFFDDDCCCBBBAAAAAAAAABBBCCCCCCCCCBBBBBB???===:::999999999777666444333333222222333333444222222111111000///......//////////////////////////////000000111222222222000000000000000000000000......//////000000111111000000000000000000000000000000111111111222222222000000000000000111111111////////////////////////222111///......///111222000///...------...//////000000000111111222444444333444444666777888999:::888999:::<<>>===<<<<<<===???BBBFFFIIIKKKLLLOOOTTT[[[aaalll~~~{{{zzzyyy||||||{{{zzzwwwuuurrrpppnnnjjjgggccc^^^ZZZVVVQQQMMMFFFBBB>>>;;;999777555333000000000/////////......---......//////......---...//////000111222222222222333444666888999::::::<<<<<<<<<===============<<<<<<;;;;;;;;;;;;<<<<<<===@@@DDDFFFIIINNNWWW]]]fffnnnwww|||zzztttooommmmmmmmmmmmnnnoooppprrrsssqqqsssuuuuuuuuuuuuwwwxxxxxxyyyzzz|||~~~|||xxxrrrlllhhheeeaaa^^^WWWTTTPPPLLLKKKIIIGGGEEECCCCCCCCCDDDEEEEEEFFFFFFDDDEEEEEEEEEDDDDDDCCCBBB>>>>>>============>>>>>>@@@@@@??????>>>>>>>>>===??????>>>>>>>>>>>>======<<<<<<;;;:::999888777777444444444333333333333333555555555555666666666666999::::::999777666777888999:::<<<<<<===>>>AAACCCGGGLLLSSSZZZ```eeejjjnnnnnnooopppqqqqqqpppooonnnnnnnnnnnnmmmllllllkkkkkkhhhgggeeecccaaa___]]]\\\ZZZXXXXXXXXXYYYYYYWWWUUUPPPNNNLLLJJJHHHGGGHHHHHHHHHGGGFFFEEECCCBBBAAAAAA@@@@@@AAABBBBBBBBBBBBBBB???===;;;::::::999888666444444333222222222333333222222111111000000///////////////////////////////////////000000111222222111111111111111111111111......//////000000111111000000000000000000000000000000111111111222222222000000000000000111111111//////////////////////////////000000000000//////111000...------...///000222111111000000000111111111222333444666777888999999999;;;<<<>>>@@@BBBBBBDDDFFFJJJLLLNNNQQQTTTWWWWWW444777===DDDMMMUUU\\\___bbbdddgggiiijjjkkkmmmooommmmmmllljjjgggccc___\\\\\\```kkkyyy{{{pppfff\\\VVVTTTPPPNNNJJJFFFBBB???>>>===<<<===>>>@@@DDDHHHKKKMMMMMMPPPXXX```iiivvv{{{vvvtttwww~~~~~~{{{{{{yyyxxxuuurrrpppooohhheeeaaa]]]YYYTTTOOOKKKDDDAAA===999888666444222000000000000////////////...//////000000//////...000111111222333444555555222444555777999:::;;;;;;;;;<<<===>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<>>>AAAEEEHHHLLLSSS]]]dddkkksss{{{}}}wwwsssqqqqqqpppoooooooooppprrrsssqqqsssuuuuuuuuuuuuwwwyyyxxxyyy{{{}}}~~~zzztttoookkkgggdddaaaZZZVVVRRRNNNLLLJJJGGGEEECCCCCCCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDAAAAAA@@@@@@@@@@@@AAAAAACCCCCCBBBBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>===<<<;;;:::999888888777777777666666666666555555555555555666666666666999::::::999777666777888777999::::::999:::<<<>>>BBBFFFMMMSSSYYY___eeehhhiiikkklllnnnooooooooonnnnnnmmmmmmlllkkkkkkjjjjjjgggfffeeecccaaa___^^^]]]ZZZYYYXXXYYYZZZZZZXXXVVVRRRPPPLLLIIIHHHGGGGGGHHHGGGFFFEEEDDDCCCBBBAAA@@@??????@@@AAABBBBBBBBBBBB@@@===;;;::::::999888777666555444333222222222222111111111111111111111111000000000000000000000000///////////////111222222111111111111111111111111////////////000000000000000000000000000000000000000111111111111222222222111111111000000000000000////////////////////////---...000111111000...---111000///.........///000222222111000000000000000000111222333555666888888999:::;;;===>>>@@@AAABBBDDDFFFJJJLLLNNNQQQTTTWWWWWW666999@@@HHHQQQXXX^^^aaaccceeehhhjjjkkklllmmmooonnnmmmkkkhhhdddaaa^^^\\\[[[bbbnnntttkkkbbbYYYTTTTTTLLLJJJGGGCCC@@@>>>===<<<===>>>???BBBEEEIIIMMMOOOPPPTTT]]]hhhsss}}}xxxvvvttt{{{~~~|||{{{zzz{{{zzzyyywwwuuurrrpppoooeeeccc___\\\XXXSSSMMMJJJCCC@@@;;;888777555333111111111111000000000//////111111222222222222111111000111111222444555555666444555666888:::;;;<<<<<<;;;<<<===>>>???>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<>>>BBBFFFJJJOOOWWWaaaiiiqqqwww{{{xxxwwwtttsssqqqpppooopppqqqrrrrrrsssuuuvvvuuuvvvwwwyyyyyyzzz|||{{{uuupppllliiieeeccc]]]YYYTTTQQQNNNLLLIIIGGGCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGFFFFFFEEEDDDDDDCCCAAA@@@@@@@@@@@@?????????<<<<<<<<<<<<;;;;;;::::::999999999999888888777777555555555555666666666666666888999999888888999:::777999999999888888:::<<<>>>BBBGGGLLLQQQVVV[[[^^^cccdddgggiiikkkllllllllllllllllllkkkjjjjjjiiiiiieeeeeedddbbbaaa___^^^^^^[[[ZZZYYYZZZ[[[[[[YYYWWWSSSQQQMMMJJJHHHGGGHHHHHHFFFFFFEEEDDDBBBAAA@@@@@@>>>???@@@AAAAAABBBBBBBBB@@@>>>;;;:::::::::888777777666555333222111000000111111111111111111111111000000000000000000000000//////......///000222333111111111111111111111111000000000000////////////000000000000000000000000000111111111111222222222222222111111000000//////////////////////////////---...///000000///...---//////////////////000000222222111111111222222333000000222333555777888999999:::;;;===>>>@@@AAABBBDDDFFFJJJLLLNNNQQQTTTWWWWWW777;;;BBBJJJSSS[[[```cccdddfffiiikkkkkklllnnnooonnnmmmjjjgggccc```]]]\\\ZZZbbbqqq}}}pppggg```XXXTTTTTTIIIGGGDDDAAA???===<<<<<<>>>???@@@BBBFFFJJJMMMOOOSSSXXXbbbnnnzzz|||yyyyyy{{{~~~}}}{{{yyyxxxwwwttttttsssqqqooollljjjiiidddbbb^^^[[[WWWRRRMMMIIIBBB???;;;888666555333111111111111111000000000000......////////////.........//////111222333444444444555777999;;;<<<======;;;<<<>>>?????????>>>===<<<<<<<<<;;;;;;<<<<<<<<>>???@@@AAABBBBBBBBB@@@>>>;;;:::::::::888777888777555333222000000///111111111111111222222222000000000000000000000000//////......///000222333111111111111111111111111111111000000//////......000000000000000000000000000111111111111222222222333222222111000//////...////////////////////////...//////////////////....../////////000000000000111111111222333444555666000111222444666777999999::::::;;;===>>>@@@AAABBBDDDFFFJJJLLLNNNQQQTTTWWWXXX888===FFFPPPXXX]]]___```eeegggiiikkkmmmmmmlllkkklllkkkhhhccc^^^[[[[[[\\\XXXeeeyyyzzzlll___WWWRRRMMMJJJEEECCC@@@===<<<;;;;;;<<<>>>@@@CCCEEEGGGIIIMMMPPPUUU[[[eeerrrxxxwwwzzz~~~}}}|||zzzxxxvvvuuutttsssrrrpppoooooommmkkkhhhccc```[[[VVVRRRNNNIIIEEE@@@;;;555333444333///+++111000///---------...///333333222222111000000000222111000000000000000000333555777888888999<<<>>><<<<<<======>>>>>>>>>???<<<<<<===<<<;;;:::<<<===@@@CCCHHHNNNUUU```nnnwww{{{yyyxxxvvvuuusssrrrrrrqqqrrrrrrsssuuuvvvxxxyyyyyyzzz}}}~~~yyyuuuqqqnnnjjjhhhaaa^^^[[[WWWUUUQQQNNNKKKHHHGGGFFFEEEDDDDDDEEEEEECCCCCCDDDFFFGGGJJJKKKLLLJJJJJJIIIJJJJJJKKKLLLLLLOOOQQQRRRSSSRRRPPPMMMKKKKKKIIIFFFCCCAAAAAAAAABBB>>>>>>===<<<;;;;;;;;;;;;<<<;;;999:::;;;;;;:::888666666666666666666666666555555444444444444555555666777888999:::;;;;;;;;;<<<===???BBBEEEHHHKKKMMMTTTWWW\\\___aaaccceeeggghhhhhhhhhhhhggggggfffeeegggffffffeeedddbbbaaa```___]]]\\\ZZZXXXXXXXXXYYYVVVTTTPPPMMMKKKJJJJJJJJJGGGFFFEEEDDDCCCBBBAAAAAA>>>>>>??????@@@@@@@@@AAACCCAAA>>>;;;999888888999777666555555333333222111////////////............000000000000000000000000......///000111222333333///////////////000111111000000000000111111111111111111111111111111111111222222111111111111111111333333333222111000///...000000000///......------222000......///000000///000000000000000111111111//////000111111111111111444444555777888:::;;;;;;555666888:::;;;>>>BBBEEECCCEEEIIIKKKMMMPPPTTTVVVYYY:::@@@IIIRRRZZZ^^^aaabbbeeegggiiilllmmmmmmlllkkkjjjjjjgggccc^^^[[[ZZZ[[[\\\iii|||wwwiii]]]UUUPPPLLLIIIDDDCCC@@@===<<<;;;<<<<<<>>>@@@DDDGGGIIIMMMRRRUUUYYY```kkkyyy}}}xxxyyy~~~~~~}}}}}}zzzzzzxxxwwwuuusssrrrqqqpppooommmmmmlllkkkhhhfffaaa]]]YYYTTTPPPLLLGGGDDDCCC>>>888666666666222///333222111000//////000111111111111111111000000000111111000000000000111111666888999:::999999;;;=========>>>>>>>>>?????????;;;<<<<<<<<<::::::<<<>>>AAAEEEJJJPPPXXXdddrrr|||{{{zzzyyywwwuuutttttttttsssssstttvvvwwwxxxyyyzzzzzz}}}zzzvvvsssooollliiiccc```]]]YYYWWWTTTPPPMMMJJJIIIGGGEEEDDDCCCCCCDDDBBBCCCDDDEEEGGGJJJLLLMMMMMMMMMLLLLLLMMMMMMNNNOOORRRSSSUUUVVVUUUSSSQQQOOOMMMLLLIIIFFFDDDCCCBBBCCC???>>>===<<<<<<<<<<<<<<<===<<<;;;;;;<<<<<<;;;:::777777777777777777777777666555555555555555555666666777888999::::::::::::::::::<<<>>>AAADDDFFFHHHLLLPPPUUUYYY\\\___bbbdddeeeffffffgggggggggffffffgggggggggfffeeecccbbbaaa___]]][[[YYYXXXWWWWWWWWWVVVTTTRRROOOMMMLLLKKKKKKGGGGGGFFFEEECCCBBBAAAAAA>>>>>>>>>>>>??????@@@@@@AAA@@@===:::999888888999666666555444333222111111000000000/////////......000000000000000000000000////////////000000000000///////////////000111111000000000000111111111111111111111111111111111111000000000111222222222333333333333222111000//////......//////////////////222000......///000000000111111111000000000000000//////000111111111111111333333444555666777888999888999:::;;;;;;===@@@CCCDDDGGGJJJLLLNNNQQQTTTWWWXXX>>>DDDMMMVVV\\\```ccceeefffgggjjjlllmmmlllkkkjjjhhhhhhfffbbb^^^ZZZYYYZZZ___kkk~~~{{{qqqdddYYYRRRNNNIIIFFFCCCBBB???===<<<<<<======@@@BBBFFFIIIMMMRRRWWW[[[^^^fffttt{{{zzz~~~}}}{{{zzzyyyxxxxxxuuuuuutttrrrpppooonnnmmmmmmkkkiiiiiihhhgggdddbbb]]]ZZZVVVQQQNNNJJJEEEBBBBBB===999666777666333000222111111000000000000111////////////000000000000111111000000000111111222888:::;;;;;;:::999:::<<<<<<===============>>>>>>:::;;;<<<;;;:::;;;===???CCCGGGLLLSSS\\\jjjyyy}}}|||{{{yyyxxxwwwwwwwwwtttuuuvvvwwwxxxyyyzzz{{{zzz}}}{{{wwwtttqqqmmmjjjeeeccc___\\\ZZZWWWSSSQQQMMMKKKIIIFFFDDDBBBBBBBBBAAAAAACCCEEEGGGJJJMMMNNNPPPPPPPPPPPPPPPQQQRRRRRRTTTVVVWWWXXXXXXWWWUUUTTTQQQOOOLLLIIIGGGEEECCCCCC??????>>>=========>>>>>>???>>><<<===>>>>>>===;;;888888888888888888888888777666666555555666666777777777888999::::::::::::999999:::<<<>>>@@@BBBCCCCCCFFFLLLQQQUUUYYY]]]```bbbcccdddfffggggggffffffgggggggggfffeeedddcccbbb___^^^\\\YYYWWWVVVUUUUUUUUUUUUTTTRRRPPPNNNMMMLLLHHHGGGFFFEEEDDDBBBAAAAAA============>>>>>>>>>>>>???===;;;:::999888999999666555444444222222111000111111111000000000000///000000000000000000000000111111111000000////////////////////////000111111000000000000111111111111111111111111111111111111//////000111222333333444222222222222222111000///------...//////000111111222000...---///000000000222222111111000000/////////000000000111111111111222222333333444555666666:::;;;<<<<<<;;;<<<>>>@@@FFFHHHKKKNNNOOOQQQTTTWWWXXX@@@GGGQQQXXX]]]```cccfffggghhhjjjllllllllljjjjjjffffffeeeaaa]]]ZZZZZZZZZ^^^jjj|||uuulll```VVVPPPLLLHHHEEEBBBAAA>>>===<<<===>>>???BBBEEEHHHKKKOOOTTTZZZ^^^bbblll|||}}}~~~}}}|||{{{zzzzzzxxxvvvuuutttttttttqqqpppooonnnmmmkkkjjjjjjiiihhhfffeeeeeedddaaa___[[[XXXSSSPPPLLLHHHDDDAAA===:::666444333333111////////////............///------......///000000111000000000000111222222333777999::::::999999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;::::::<<>>>>>>>>>>>>>>???>>>======>>>>>>===<<<888888888888888888888888777777666666666666777777777777888999999999999999::::::;;;;;;<<<>>>???@@@<<<@@@EEEJJJOOOTTTXXX\\\```bbbdddeeeffffffeeeeeeeeeeeeeeeeeeddddddcccbbb```___]]][[[YYYWWWVVVUUUUUUUUUVVVUUUTTTQQQOOOMMMIIIHHHGGGFFFDDDCCCBBBAAA<<<<<<==================<<<<<<:::999999999999999555555444333222111111000222222222111111111000000////////////////////////111111111111111111111111///////////////000000111///000000000111111111111111111111111111111111111000000000111222222222333111111222222222111111000......//////000000000000111///------///111111000333222222111000///......000000000000000111111222222222333333444444444555:::;;;<<<<<<<<<<<<>>>@@@FFFHHHKKKMMMOOOQQQTTTVVVWWWAAAIIISSSZZZ]]]___bbbeeehhhiiikkkllllllkkkjjjiiiddddddbbb___\\\[[[\\\^^^___kkk{{{}}}pppggg\\\TTTOOOKKKGGGDDD@@@???>>><<<<<<===???@@@EEEGGGIIILLLOOOTTTZZZ___fffrrr~~~~~~~~~|||{{{zzzyyyxxxwwwvvvtttsssqqqpppppppppnnnmmmlllkkkjjjhhhhhhgggfffeeecccbbbbbbaaa^^^\\\XXXVVVRRRNNNKKKHHHDDDAAA999777444222111000//////.........////////////...,,,,,,---...///000000111000000000000111222444444444666888888999999;;;===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;===AAADDDHHHNNNWWWaaalllzzz~~~}}}|||{{{zzzyyyyyyyyywwwwwwxxxyyyzzz{{{{{{||||||}}}{{{xxxvvvsssoookkkgggeeebbb___^^^\\\YYYVVVTTTRRRNNNIIIEEEBBBAAA@@@???@@@BBBDDDGGGJJJMMMNNNQQQQQQQQQRRRSSSTTTUUUVVVVVVWWWXXXZZZ[[[[[[[[[ZZZVVVUUUTTTQQQNNNJJJGGGEEEBBBAAA@@@??????>>>>>>??????>>>======>>>>>>===<<<888888888888888888888888777777666666666666777777777777888999999999888888:::::::::::::::;;;<<<===:::===BBBFFFJJJOOOTTTXXX^^^```bbbdddeeeeeecccbbbbbbbbbcccccccccbbbbbbaaabbbaaa```^^^[[[YYYWWWVVVUUUVVVWWWWWWVVVSSSQQQOOOJJJJJJHHHGGGEEECCCBBBAAA======<<<<<<<<<<<<<<<<<<;;;;;;::::::999999999999666555555444333222111000222222222222111111111111////////////////////////......//////000111111222///////////////000000111///000000000111111111111111111111111111111111111333222222222111000000000000111111222222222111111111111000000////////////111///------///111111111333222222111000///......000000//////000000111222333333333444444555555555777999<<<======>>>@@@BBBDDDFFFJJJLLLMMMPPPSSSUUUXXXBBBKKKUUU[[[]]]^^^bbbeeeiiijjjkkkllllllkkkiiihhhdddccc```]]][[[\\\```cccgggrrrwwwjjjbbbXXXQQQMMMJJJFFFCCC???>>>===<<<===>>>@@@BBBGGGHHHJJJMMMPPPUUU\\\```lllyyy}}}}}}|||{{{zzzyyyxxxwwwvvvuuusssrrrqqqooonnnmmmmmmllljjjjjjiiihhhgggfffeeeeeecccaaa```______]]][[[XXXVVVSSSOOOLLLJJJFFFCCC@@@999888555333222111111111///000000111111111111000,,,------...///000000111//////000000222333555555333555777888888999<<<>>>?????????>>>>>>>>>>>>>>>;;;;;;<<<;;;<<>>======>>>???===<<<888888888888888888888888777666666555555666666777777777888888888888888777888888888888888999999::::::===@@@CCCFFFJJJNNNRRRYYY[[[^^^aaaccccccaaa`````````aaabbbbbbbbbaaaaaaaaaaaa```___]]][[[YYYXXXUUUVVVWWWWWWWWWUUURRRQQQKKKKKKIIIGGGEEEDDDBBBAAA============<<<<<<<<<<<<<<<<<<;;;;;;::::::999999777666555444333222222111222222222111111111111000000000000000000000000000***++++++,,,...//////000///////////////000111111000000000000111111111111111111111111111111111111444333333222111000/////////000111222222222222222222222111000000///......000...------///111222111222222111111000000//////111000/////////000222333333333444444555666777777666888;;;===>>>???AAACCCBBBEEEHHHKKKMMMPPPSSSVVVYYYDDDMMMWWW]]]]]]^^^bbbfffiiijjjllllllllljjjhhhgggcccbbb^^^[[[ZZZ]]]ccchhhvvvyyyqqqddd]]]TTTMMMJJJGGGDDDAAA>>>===<<<<<<===???AAACCCGGGHHHKKKNNNRRRXXX___eeettt|||~~~|||zzzyyyxxxwwwvvvuuusssrrrrrrpppooonnnllljjjjjjiiiiiiggggggfffeeedddcccbbbbbb___^^^\\\[[[[[[ZZZWWWTTTSSSPPPLLLIIIGGGDDDAAA>>>888777666444222111222333...///000111222222111000.........//////000000000//////000111222444555666555777888999999999;;;===>>>>>>>>>=========<<<<<<<<<<<<<<<<<<>>>AAAGGGKKKSSS\\\jjjwww~~~~~~}}}|||{{{{{{{{{{{{xxxxxxxxxyyyzzzzzz{{{{{{{{{}}}~~~}}}{{{xxxtttpppjjjhhhfffdddcccaaa___]]]ZZZWWWSSSNNNIIIFFFDDDCCCAAAAAABBBDDDFFFHHHJJJLLLLLLMMMNNNQQQSSSVVVYYYZZZ\\\]]]^^^```bbbdddeeeeeeccccccdddccc```[[[WWWTTTMMMKKKIIIGGGEEEDDDCCCBBBAAA@@@??????@@@@@@???>>>::::::::::::::::::::::::666555555555555555555666777777888888888888777777888888888888888999::::::;;;<<<>>>???AAACCCGGGJJJPPPSSSXXX\\\```aaa```___``````aaabbbbbbbbbbbbbbb`````````___]]][[[YYYXXXUUUVVVVVVVVVVVVUUUSSSRRRLLLKKKJJJHHHFFFDDDBBBAAA>>>>>>>>>=========<<<<<<=========<<<;;;:::999999888777666666444444333222222111111111111000000000000000000000000000000000,,,,,,------....../////////////////////000111111000000000000111111111111111111111111111111111111333222222222111000000000//////000111222333333333111111000000000000000000000...------///111222222111111111000000000000000111000///...///000222333111222333444555666777888666999<<<>>>???@@@AAACCCBBBEEEHHHLLLNNNRRRUUUXXXZZZFFFOOOYYY^^^^^^___cccgggjjjkkkllllllllljjjhhhgggcccaaa]]]ZZZZZZ^^^fffllluuunnnaaaZZZQQQKKKHHHEEEBBB???>>>===<<<<<<===???BBBCCCFFFHHHKKKNNNSSS[[[ccciiizzz}}}~~~}}}|||zzzxxxwwwvvvuuutttrrrqqqppppppnnnmmmkkkjjjhhhgggggggggeeeddddddcccbbbaaaaaa```]]][[[YYYYYYXXXWWWTTTRRRPPPNNNJJJGGGEEECCC???<<<666666555333111000111222,,,---...000000000///...////////////000000000000//////000111222444666777888999;;;;;;:::999;;;<<<;;;;;;;;;::::::999999999<<<=========>>>CCCHHHMMMWWWaaappp~~~}}}|||||||||}}}xxxxxxxxxyyyyyyzzzzzzzzzyyy|||~~~~~~{{{vvvrrrllljjjhhhfffeeedddaaa___[[[XXXTTTOOOKKKGGGEEEDDDAAABBBBBBDDDFFFHHHJJJKKKKKKLLLNNNQQQTTTXXX[[[\\\``````bbbdddfffhhhiiijjjiiijjjjjjjjjgggccc^^^[[[QQQPPPMMMKKKHHHFFFEEEDDDCCCBBB@@@AAABBBBBBAAA???;;;;;;;;;;;;;;;;;;;;;;;;555555444444444444555555777777888888888777777666;;;;;;::::::;;;<<<======:::;;;<<<<<<===>>>AAADDDIIIMMMSSSYYY]]]___`````````aaabbbccccccccccccccc^^^^^^^^^^^^]]][[[YYYXXXVVVVVVVVVVVVUUUUUUTTTSSSMMMLLLJJJHHHFFFDDDBBBBBB??????>>>>>>=========<<<>>>>>>>>>===<<<;;;999888888888777666555444444333111111111000000000000///000000000000000000000000111111111111000000000000///////////////000111111000000000000111111111111111111111111111111111111111111111111111222222222...///000111222333333333/////////000111111222222000...------///111222222000000000000000111111111222111///...///000222333000111222333555666777888777:::===?????????@@@AAABBBEEEIIIMMMPPPSSSWWWZZZZZZNNNRRRWWW\\\___bbbfffhhhfffhhhiiikkkkkkkkkiiihhhccc```______]]]^^^jjjyyy}}}rrrjjj___YYYQQQJJJEEEBBB???======>>>>>>===>>>@@@EEEHHHLLLLLLPPPTTTVVVZZZeeeppp~~~{{{xxxuuutttsssqqqqqqppppppooonnnnnnnnniiihhhfffeeeccccccbbbbbbaaaaaa``````______^^^^^^\\\ZZZXXXWWWWWWUUUSSSQQQLLLKKKHHHEEEBBB???<<<;;;888777555333111000000/////////............/////////////////////000111111/////////000222444666888777888888999999:::;;;;;;???>>>===============>>>;;;>>>AAABBBBBBEEEKKKOOO]]]lll}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{zzzxxxxxxwwwwwwxxxzzz{{{|||}}}~~~|||yyyqqqnnnkkkjjjiiihhhfffdddaaa]]]VVVOOOKKKGGGCCCAAAFFFDDDBBBCCCFFFHHHGGGFFFJJJLLLNNNPPPRRRUUUZZZ]]]bbbdddgggkkkmmmmmmmmmmmmqqqssstttsssoookkkhhhgggaaa]]]XXXTTTSSSPPPKKKGGGFFFDDD@@@>>>>>>???>>>>>>>>>>>>>>>>>>===<<<;;;;;;888999999999999888777777777777777777666666666666999999999999999999999999888888:::;;;<<<>>>???@@@DDDHHHMMMRRRVVVYYY\\\___]]]^^^___```aaabbbbbbbbbbbbaaa___\\\ZZZYYYXXXWWWYYYWWWUUUTTTTTTSSSRRRPPPMMMLLLKKKIIIGGGEEEDDDCCCCCCBBBAAA???>>>======<<<@@@???>>>===<<<;;;:::::::::999888666444333333333111111111000000000/////////000222222000///000111222111111111000000//////000000000000000000000000///000222222111111222444111111111111111111111111222222111111111111222222000111222333333333333333222222222222111111111111111000///......///000111000000111111111111000000...//////000111222222222444888;;;999333///000222777999;;;<<<===>>>@@@BBBDDDGGGKKKNNNQQQSSSWWWYYYVVVOOOSSSXXX]]]```bbbeeehhhjjjkkklllmmmlllkkkiiihhhddd```______^^^bbbpppzzzppphhh^^^XXXPPPIIIDDDAAA???===============>>>AAAEEEHHHLLLMMMQQQVVVZZZ```lllyyy~~~}}}|||zzzwwwtttrrrqqqpppnnnnnnnnnmmmllllllkkkkkkfffeeedddbbbaaa``````___^^^^^^^^^]]]\\\\\\[[[[[[ZZZXXXUUUTTTTTTSSSQQQOOOKKKJJJGGGDDDAAA>>><<<;;;777666444333222111000000222111000000000000000111///////////////000111111000000111111333555888999999999999:::;;;;;;<<<<<<>>>>>>============>>>>>>>>>@@@BBBCCCCCCGGGMMMSSSbbbqqq||||||}}}}}}}}}||||||{{{}}}||||||{{{zzzzzzzzzzzzzzz{{{{{{|||}}}~~~~~~~~~}}}{{{tttrrrooommmmmmllljjjhhhddd```YYYSSSNNNIIIEEECCCFFFDDDBBBDDDGGGIIIIIIHHHIIIKKKMMMPPPRRRVVVZZZ^^^dddfffjjjmmmoooqqqqqqqqquuuwwwxxxxxxtttqqqnnnnnnjjjgggcccaaa___[[[VVVRRRKKKHHHDDDAAAAAAAAA@@@@@@@@@@@@@@@??????>>>===<<<999999::::::999999888777999999999999888888888777888888999999999999999999:::;;;;;;;;;<<<<<<<<<===@@@DDDIIIMMMQQQTTTXXX[[[[[[\\\]]]___```aaaaaaaaaaaa```^^^]]][[[ZZZYYYYYYXXXVVVTTTSSSSSSRRRPPPOOOMMMMMMKKKIIIGGGEEEDDDCCCDDDCCCBBB@@@???>>>>>>===?????????>>>===;;;:::999:::999777555444333222222444444444333333333222222///000222222000///000111111111111111000000000///000000000000000000000000///111222111000000111222111111111111111111111111222222111111111111222222222222222333222222111111////////////............000000////////////000000000000111111111111000000...//////000111111222222///333666777555444666888888:::===>>>>>>???AAACCCDDDGGGKKKNNNQQQSSSWWWYYYXXXRRRVVVZZZ^^^aaaccceeegggmmmnnnnnnnnnmmmkkkiiigggdddaaa^^^^^^```iiizzzwwwllleee\\\VVVOOOHHHDDDAAA???===;;;<<<======>>>AAAEEEIIIMMMNNNSSSYYY___gggwww~~~|||{{{yyyyyywwwwwwuuusssqqqooommmlllkkkjjjjjjiiihhhhhhggggggcccbbb```___]]]\\\\\\\\\ZZZZZZZZZYYYXXXXXXWWWWWWVVVTTTQQQPPPPPPOOOMMMKKKIIIHHHFFFCCC@@@===;;;:::555444333222222111111111222222111000000000000000///////////////000111111111111222333555777999::::::::::::;;;<<<<<<======>>>>>>>>>======>>>>>>???AAABBBDDDDDDDDDIIIQQQWWWfffuuu~~~{{{{{{|||||||||||||||{{{|||||||||{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{|||||||||||||||}}}~~~}}}yyywwwtttsssrrrqqqnnnllliiiddd^^^XXXRRRMMMHHHEEEEEECCCCCCDDDGGGJJJKKKKKKKKKMMMPPPSSSVVVYYY^^^aaagggiiilllpppsssuuuvvvvvvyyy{{{~~~}}}{{{yyywwwwwwvvvtttsssqqqnnnjjjddd```WWWRRRMMMHHHFFFEEEDDDCCCAAAAAAAAA@@@??????>>>>>>::::::;;;;;;::::::999888;;;;;;;;;;;;::::::::::::777777888888888999999999===<<<<<<;;;;;;::::::999<<>>>>>===>>>??????>>><<<:::888999888666555333333222222555555444444444333333333///000222222000///000111111111111111000000000000000000000000000000000000000111222111///...///000111111111111111111111111222222111111111111222222222222222222222000////////////.........---------//////000000000000//////000000111111111111000000/////////000111111222222///000222555666888999999:::<<<>>>??????@@@BBBDDDDDDGGGKKKNNNQQQSSSWWWYYYZZZUUUXXX]]]```bbbdddfffhhhmmmmmmnnnooonnnkkkiiihhhcccaaa______dddrrr|||tttjjjbbbYYYTTTMMMFFFCCC@@@>>>===:::<<<===>>>???BBBFFFIIINNNOOOTTT\\\cccnnn}}}~~~~~~|||zzzxxxvvvuuuttttttsssrrrqqqooommmkkkjjjggggggffffffeeeddddddddd```___]]]\\\ZZZYYYYYYYYYWWWVVVVVVUUUUUUTTTTTTSSSRRRPPPNNNMMMMMMLLLJJJHHHFFFEEECCCAAA>>><<<:::999444333222222222222222222111000///......------...///////////////000000111111111222444666777999::::::::::::;;;<<<<<<======>>>>>>>>>===>>>>>>??????BBBCCCDDDDDDEEEKKKSSSZZZfffuuu}}}{{{{{{zzzzzz{{{||||||||||||{{{yyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{|||}}}~~~|||zzzxxxwwwvvvuuurrrppplllhhhccc]]]WWWQQQKKKGGGDDDDDDDDDEEEHHHKKKNNNPPPQQQSSSWWWZZZ\\\___cccfffjjjkkknnnrrruuuwwwxxxyyy|||~~~~~~~~~|||vvvpppllleee```YYYSSSNNNKKKHHHFFFCCCBBBAAA@@@???>>>======;;;<<<<<<<<<<<<;;;::::::<<<<<<<<<;;;;;;;;;::::::666777777888888999999:::<<<<<<;;;;;;:::999999999999;;;>>>@@@CCCGGGLLLPPPTTTUUUWWWYYY[[[]]]^^^^^^```______^^^]]]\\\[[[ZZZWWWUUUTTTSSSSSSRRRPPPNNNNNNMMMLLLJJJHHHFFFDDDCCCDDDCCCBBB@@@???>>>======;;;===???@@@???===:::888888777666444333333222222222222111111111111000000///000222222000///000111111111111000000000000000000000000000000000000000000111111000...---...///111111111111111111111111222222111111111111222222111111111222222111000000111111111111000000000000...///000111111000///...000000111111111111000000//////000000111111111111333333222444666777777666999;;;>>>??????@@@BBBDDDDDDGGGKKKNNNQQQSSSWWWYYYZZZWWWZZZ___bbbdddeeegggiiikkklllmmmnnnmmmllljjjiiibbbbbb```aaajjj{{{yyyqqqhhh```VVVQQQJJJEEEBBB@@@>>>===:::<<<>>>@@@AAADDDHHHKKKOOOQQQWWW```iiiuuu}}}{{{{{{{{{yyyxxxvvvtttsssrrrrrrqqqqqqpppnnnllliiihhhddddddccccccbbbbbbaaaaaa]]]\\\[[[YYYXXXWWWVVVVVVSSSSSSSSSRRRQQQQQQPPPPPPNNNLLLKKKJJJJJJIIIHHHFFFCCCBBB@@@>>><<<:::999888333222222111111222222222000000///...............///////////////000000111000111222444666777888999999999999:::;;;;;;<<<<<<>>>>>>>>>>>>>>>???@@@@@@BBBCCCDDDEEEFFFLLLUUU\\\ggguuuzzzxxxxxxyyy{{{{{{|||||||||||||||{{{xxxyyyyyyzzzyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyzzzzzz{{{|||}}}~~~|||{{{zzzyyywwwtttqqqoookkkfffaaa[[[TTTNNNIIIDDDEEEEEEFFFHHHLLLPPPSSSVVVYYY\\\___bbbeeehhhjjjnnnoooqqqtttvvvyyyzzz{{{}}}}}}zzzrrrmmmeee]]]WWWQQQLLLIIIFFFDDDBBB@@@>>>===<<<<<<===============<<<;;;;;;<<<;;;;;;;;;;;;:::::::::777777888888999999999999999999999:::::::::::::::999:::<<<>>>???CCCGGGKKKOOOPPPSSSVVVXXXZZZ\\\\\\____________]]][[[ZZZYYYXXXWWWUUUTTTTTTSSSQQQOOONNNMMMLLLJJJHHHFFFEEEDDDCCCBBB@@@???===<<<<<<<<<:::<<<>>>??????>>>;;;999888777666555444333333333000000000000///////////////000222222000///000111000000000000000000111111000000000000000000000000000111111000...---...///111111111111111111111111222222111111111111222222...///000222222333333333333333333222222222111111...///000111111000///...000000111111111111000000000000000000000111111111666444333444555666666444999;;;===>>>>>>???AAACCCDDDGGGKKKNNNQQQSSSWWWYYYYYYXXX\\\```ccceeegggiiikkkjjjkkkmmmnnnnnnlllkkkiii```bbbccceeeooo}}}wwwoooeee]]]TTTOOOHHHCCCAAA???>>>===:::<<>><<<:::999777777333222222111111111222222111111000000000000111111///////////////000111111000111333555666777888888999999999:::;;;;;;<<<<<<>>>>>>>>>>>>??????@@@AAABBBDDDFFFGGGIIINNNWWW]]]kkkxxxzzzwwwwwwxxxzzz}}}}}}}}}}}}}}}|||{{{{{{zzzzzz{{{{{{zzzyyywwwvvvttttttuuuuuuuuuvvvvvvvvvwwwxxxxxxyyy{{{|||~~~~~~}}}|||{{{yyyuuussspppnnnjjjeee```YYYQQQLLLEEEFFFGGGGGGIIIMMMRRRVVVXXX\\\aaaeeehhhlllooorrrvvvwwwxxxyyyzzz{{{|||}}}|||xxxqqqjjjccc\\\UUUPPPLLLJJJGGGCCCAAA???>>>===>>>>>>>>>???>>>======<<<;;;;;;;;;;;;:::::::::999999999999999999999999999777777888999999:::;;;;;;999;;;===>>>>>>@@@CCCEEEIIIJJJMMMQQQTTTVVVXXXYYY]]]]]]^^^^^^]]][[[ZZZXXXYYYWWWUUUTTTTTTTTTRRRPPPOOONNNLLLJJJHHHFFFEEEDDDBBBAAA???>>><<<;;;;;;;;;:::;;;===>>>???>>><<<;;;888888777555555444444444222111111111111000000000///000222222000///000111000000000000111111111111000000000000000000000000000111222111///...///000111111111111111111111111222222111111111111222222...///111222444444555555222222111111111000000000//////000000000000//////000000111111111111000000000000000000000000111111333333333444444666777888888:::===>>>>>>???AAACCCDDDGGGKKKNNNQQQSSSWWWYYYXXXYYY\\\aaadddgggiiikkkmmmnnnnnnooopppooommmjjjiii^^^cccfffiiitttzzztttlllaaaZZZRRRMMMGGGBBB@@@???>>>===;;;===AAACCCEEEHHHLLLOOORRRWWWbbbppp}}}{{{yyyxxxwwwvvvuuuqqqqqqqqqpppooonnnnnnnnnllllllkkkjjjgggddd```^^^]]]]]]\\\\\\[[[ZZZZZZZZZWWWVVVTTTSSSQQQPPPPPPPPPLLLKKKKKKJJJJJJIIIIIIHHHFFFEEECCCCCCCCCCCCAAA???>>>===<<<;;;999888777666333333222111000000111111000//////000000111222333///////////////000111111111222444666888999999999:::::::::;;;<<<<<<======>>>>>>>>>>>>???@@@AAABBBBBBEEEHHHJJJLLLQQQYYY___nnnyyy|||yyywwwxxxzzz|||~~~}}}{{{{{{zzzzzz{{{{{{yyywwwuuusssqqqrrrrrrssstttuuuvvvvvvuuuuuuvvvwwwyyy{{{}}}~~~~~~~~~}}}{{{wwwtttsssqqqnnnjjjeee^^^VVVQQQGGGHHHIIIHHHIIILLLRRRWWWZZZ___ffflllqqqvvv{{{~~~{{{uuummmfff```UUUSSSNNNJJJFFFCCCBBBAAA?????????@@@???>>>>>>===<<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;:::999999999777777777888999:::::::::999;;;===>>>======>>>@@@BBBDDDGGGKKKNNNQQQSSSTTTXXXYYY[[[\\\]]]]]][[[[[[XXXVVVTTTTTTTTTSSSQQQOOOOOONNNMMMKKKIIIGGGEEEDDDBBBBBB@@@>>>===<<<<<<;;;;;;;;;<<<===>>>>>>======999888777666666666666666222222222111111111111000///000222222000///000111///000000000111111111111000000000000000000000000///111222111000000111222111111111111111111111111222222111111111111222222000111222333444555555555111111111000000000000///000000////////////000000000000111111111111000000111000000000000000000000000333444444333444888;;;:::;;;>>>??????@@@BBBDDDDDDGGGKKKNNNQQQSSSWWWYYYYYYYYY\\\aaaeeegggjjjlllnnnqqqrrrrrrqqqpppmmmjjjhhh]]]cccgggkkkwwwyyyrrriii___WWWQQQLLLFFFAAA??????>>>===;;;>>>AAADDDGGGJJJMMMPPPSSSYYYfffvvv|||zzzvvvtttttttttsssrrrmmmmmmmmmlllllllllkkkkkkiiiiiihhhgggddd```\\\ZZZZZZZZZZZZYYYXXXXXXWWWWWWTTTSSSRRRPPPOOONNNMMMMMMIIIIIIHHHHHHGGGFFFFFFFFFDDDBBB@@@@@@@@@@@@???======<<<;;;:::888777666666444333222111000000000000------------...000111222///////////////000111111222333666888::::::;;;:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCFFFJJJMMMOOOTTT[[[aaaoooyyy~~~{{{xxxxxxyyy|||}}}~~~}}}{{{zzzxxxxxxyyyxxxvvvtttqqqoooppppppqqqrrrtttuuuvvvvvvrrrssstttvvvxxxzzz}}}~~~|||xxxuuutttssspppmmmhhhaaaYYYTTTHHHIIIJJJIIIIIILLLSSSXXX]]]ccckkkssszzz}}}uuuooo\\\YYYTTTOOOJJJGGGFFFEEE???@@@@@@@@@@@@???>>>>>>===<<<<<<<<<;;;;;;;;;;;;>>>===<<<<<<::::::999888888888888888888999999999999;;;>>>>>>===<<<<<<<<<>>>???CCCGGGKKKNNNPPPQQQSSSUUUXXX[[[]]]^^^^^^]]]WWWUUUSSSSSSSSSRRRPPPNNNOOONNNMMMKKKIIIGGGEEEEEECCCCCCAAA???>>>======<<<;;;;;;<<<<<<======>>>>>>:::999888777777666777777111111111000000000000//////000222222000///000111//////000000111111111222000000000000000000000000///000222222111111222444111111111111111111111111222222111111111111222222333333444555555555444444222222222222111111111111111000///......///000111000000111111111111000000111111111000000000000000222555777555222111666;;;;;;===???@@@@@@AAADDDFFFDDDGGGKKKNNNQQQSSSWWWYYYYYY\\\___cccfffiiilllpppsssnnnpppqqqqqqnnnkkkiiiiiidddeeegggooouuummmeee^^^YYYNNNJJJEEE@@@>>>===<<<;;;<<<>>>AAAEEEHHHLLLOOOQQQTTT]]]lll|||}}}xxxwwwtttrrrpppooonnnooollllllkkkjjjiiigggfffeeeeeedddcccaaa___^^^\\\\\\YYYYYYYYYXXXWWWVVVUUUTTTPPPOOOMMMLLLJJJHHHFFFFFFIIIGGGEEEDDDDDDDDDCCCAAA@@@???>>>===<<<;;;::::::999888888777666555555555222222111111000000//////222000///------///000222000/////////000111222222555555777888:::<<<===>>><<<<<<<<<<<<=========>>>>>>??????>>>===>>>@@@CCCGGGIIILLLOOORRRXXX^^^bbbrrr{{{|||yyyyyyyyyyyy{{{~~~~~~}}}|||{{{yyyyyyxxxwwwuuusssrrrqqqrrrqqqqqqpppqqqqqqrrrrrrsssssstttuuuwwwxxxzzz{{{~~~}}}{{{yyywwwxxxtttqqqooommmggg\\\TTTTTTNNNJJJJJJKKKMMMRRRYYY```jjjuuuyyy}}}|||oooiii```WWWQQQLLLIIIGGGEEECCC@@@?????????>>><<>>>>>??????>>><<<>>>>>>>>>>>>===============<<<:::888888999:::;;;:::::::::;;;;;;;;;<<<<<<>>>???BBBCCCEEEGGGJJJMMMSSSUUUWWWYYYXXXXXXZZZ[[[XXXUUURRRPPPPPPQQQQQQQQQMMMMMMLLLKKKJJJHHHFFFEEEBBBAAA@@@???>>>>>>>>>>>>:::;;;<<<===??????@@@@@@<<<999666666777666333000333333333222222222111111222111111111000000//////111111222222222222111111000000000000000000000000000000//////000000111222111111222222222222111111000000//////000111222222111111222222222333333333333333333333222111000000111000///......///000111///000000000000000//////......///000111222333333444333222222333555888999<<<======???@@@AAABBBBBBFFFIIIMMMPPPRRRTTTVVVYYYYYY]]]```dddgggiiilllpppssspppqqqrrrqqqmmmiiiggggggdddgggjjjrrr~~~ssskkkccc[[[VVVLLLHHHCCC???===<<<;;;:::<<<>>>AAADDDGGGKKKNNNPPPWWWaaappp|||yyyuuutttrrrooommmlllkkkkkkhhhhhhhhhgggeeedddbbbaaabbbaaa```^^^]]][[[ZZZYYYVVVVVVVVVUUUTTTRRRQQQPPPNNNMMMLLLJJJHHHGGGEEEEEEFFFDDDBBBAAAAAAAAA@@@???>>>>>>===<<<;;;:::999999777777777666555555444444111111111000000000000000111000///......///000111000//////000000111222333333444555777888:::;;;<<<<<<<<<<<<=========>>>>>>>>>??????>>>>>>>>>AAACCCGGGIIILLLPPPTTTYYY___dddpppyyy~~~||||||{{{yyyxxxxxxxxxyyyzzz}}}~~~|||{{{zzzzzzzzzyyyyyyxxxwwwuuusssrrrqqqqqqpppppppppppppppqqqqqqrrrrrrssstttuuuwwwxxxyyy}}}}}}~~~~~~}}}|||yyywwwwwwtttqqqqqqooojjjaaaZZZUUUPPPLLLLLLNNNPPPVVV]]]eeeooozzz~~~wwwqqqiii```YYYSSSNNNKKKHHHFFFCCCBBBBBBBBBBBBAAA@@@>>>======>>>>>>===;;;=========<<<<<<<<<;;;;;;<<<;;;999888888888:::;;;888999999999::::::::::::;;;===???AAABBBDDDGGGJJJMMMPPPUUUXXXXXXXXXXXXXXXYYYWWWSSSRRRRRRRRRRRRQQQNNNNNNMMMLLLJJJHHHFFFEEEBBBAAA@@@>>>===<<<<<<<<<999:::;;;===>>>????????????===:::999:::999666444333333333222222222111111222111111111000000000000111111222222222222111111000000000000000000000000222222111111222222333444111111222222222222111111111000000000000111111222111111222222222333333333222222222222111000//////000000////////////000000//////000000000000//////---......///111222222333333222222222333555777888;;;;;;<<<>>>???@@@AAAAAAFFFIIIMMMPPPRRRTTTWWWYYY\\\^^^aaaeeehhhkkkmmmpppsssrrrssssssppplllhhhffffffggglllssszzz|||qqqiii```XXXRRRJJJFFFAAA===<<<;;;::::::===@@@CCCFFFHHHKKKOOORRRZZZeeewww}}}{{{wwwtttqqqpppnnnllljjjhhhggggggcccccccccbbb```___]]]\\\]]]]]]\\\ZZZXXXWWWVVVUUURRRRRRRRRPPPOOOMMMLLLKKKKKKJJJIIIHHHFFFEEECCCCCCBBB@@@>>>===>>>>>>===;;;;;;;;;::::::999888777777666555555444444333333333000000000000111111111111111000///......///000111/////////000000222333333444444666777999:::<<<<<<============>>>>>>>>>>>>>>>?????????>>>???BBBDDDGGGJJJMMMQQQVVV[[[aaafffnnnvvv{{{zzzwwwwwwwwwuuuvvvvvvvvvxxxyyy{{{}}}~~~}}}|||yyyxxxwwwxxxyyyzzzyyyyyyxxxwwwuuusssrrrqqqpppoooooonnnnnnnnnoooooopppppppppqqqrrrtttuuuvvvyyyzzz{{{}}}~~~}}}|||yyywwwwwwuuusssssssssooohhhbbbXXXRRRNNNOOOQQQTTT[[[bbblllwww|||uuummmfff^^^WWWRRRKKKHHHDDDAAAAAABBBBBBAAA???>>>======>>>???===<<<<<<;;;;;;;;;;;;:::::::::;;;:::999888888888999:::777777777777888888888999888:::<<<===>>>@@@CCCFFFEEEJJJPPPUUUVVVVVVVVVVVVYYYVVVTTTRRRRRRRRRQQQOOOQQQPPPOOOMMMKKKHHHFFFEEEBBBAAA@@@>>><<<;;;;;;:::999:::;;;===>>>>>>>>>>>>===;;;999888888777444333333333333222222222111111111111111111111000000000111111222222222222111111000000000000000000000000222222111111222222333444111111222222222222111111222222111000000000111111111111222222222333333333222222222222111000///...//////000000000000////////////000000000000//////------...///000111222222222222333444555666666777::::::;;;===>>>???@@@AAAEEEHHHLLLOOORRRTTTWWWYYY\\\```cccgggjjjlllnnnqqqsssssssssrrrpppllliiihhhiiillluuu{{{pppggg___VVVPPPIIIEEE@@@===<<<<<<;;;;;;???BBBFFFHHHJJJMMMSSSWWW^^^jjj~~~{{{yyywwwtttqqqnnnmmmllliiigggeeedddccc``````______]]][[[ZZZYYYYYYXXXWWWVVVTTTSSSRRRQQQOOONNNNNNMMMKKKIIIGGGFFFGGGFFFEEEDDDCCCBBBAAAAAA???===;;;;;;;;;;;;:::999999888888777666555555555444333333333222222222111//////000000111111222222000000////////////000000/////////000111222333444777777999:::;;;===>>>>>>======>>>>>>>>>?????????===>>>?????????@@@CCCEEEHHHKKKOOOSSSXXX]]]cccgggmmmtttxxxuuusssssssssrrrttttttuuuwwwxxxzzz{{{|||zzzyyywwwvvvvvvwwwyyy{{{yyyyyyxxxwwwuuusssrrrpppnnnnnnmmmmmmlllmmmmmmmmmmmmmmmnnnnnnpppqqqrrrsssvvvvvvxxxzzz|||~~~}}}|||zzzxxxxxxwwwwwwwwwvvvsssmmmiii[[[UUUQQQRRRTTTWWW^^^fffsssyyyssskkkccc^^^TTTPPPJJJEEECCCCCCBBBBBBBBB@@@??????@@@AAA???>>><<<<<<;;;;;;;;;:::::::::;;;:::999888888888999999777777777777888888888888777999;;;<<<<<<>>>AAACCCBBBFFFKKKOOORRRSSSVVVWWWWWWUUUSSSRRRRRRRRROOONNNRRRRRRPPPNNNLLLIIIFFFEEEDDDCCCAAA???===;;;;;;:::;;;;;;<<<===>>>?????????<<<;;;999888666555333222333333333222222222111111111111111111111111111111111111222222222222111111000000000000000000000000000000//////000000111222111111222222222222111111333222222111000000000000111111222222222333333333222333333222222111000///...///000111111000///......//////000000000000///---......///000000111111222333444555666777777777::::::;;;===???@@@AAABBBEEEHHHLLLOOORRRTTTWWWZZZZZZbbbeeeiiilllnnnoooqqqrrrrrrrrrqqqnnnkkkjjjkkklllrrr~~~zzzoooggg^^^UUUNNNHHHDDD@@@===============???CCCGGGIIIJJJNNNUUU[[[cccppp{{{xxxwwwuuurrrooolllllljjjhhheeecccaaa```^^^^^^]]]\\\[[[YYYXXXWWWUUUTTTSSSRRRQQQPPPOOONNNKKKKKKKKKJJJHHHFFFEEEDDDBBBBBBAAAAAA@@@???>>>>>>===;;;999999::::::999888666666555555444444333333222222222222111111111111//////000000111111222222000000////////////000000//////000000111333444555888999999;;;<<<===>>>???>>>>>>>>>????????????@@@===>>>?????????AAADDDGGGIIILLLQQQUUUYYY^^^cccggglllrrruuurrrooopppqqqppprrrssstttvvvxxxyyyzzz{{{zzzyyyxxxwwwxxxyyy{{{|||yyyyyyxxxwwwuuusssrrrpppnnnmmmllllllkkkkkkkkklllkkkkkkllllllmmmnnnooopppssstttuuuxxxzzz|||}}}~~~|||~~~~~~}}}}}}|||zzzxxxzzzzzzzzzyyyxxxuuuqqqmmm```YYYTTTTTTUUUXXX```gggwww}}}wwwpppkkkccc]]]VVVOOOKKKHHHFFFDDDCCCBBB@@@@@@AAAAAA???>>>============<<<<<<<<<<<<:::::::::999999999999999888888888999999999999:::888:::;;;<<<<<<===@@@BBBCCCEEEGGGIIIKKKPPPUUUYYYWWWVVVUUUUUUVVVTTTRRROOOSSSRRRQQQOOOLLLIIIGGGEEEEEEDDDBBB@@@>>>===<<<<<<<<<<<<===>>>????????????>>>>>>===;;;999777666666333333333222222222111111111111111111111222222222111111222222222222111111000000000000000000000000000000//////000000111222111111222222222222111111333333222111000000111111111111222222222333333333444444444444333222111000...///000111111000///.........///000000000000000......//////000000111111333444555777888888888888:::;;;<<<>>>@@@BBBCCCDDDDDDHHHLLLOOORRRTTTXXXZZZZZZcccgggkkknnnppppppqqqrrrqqqpppnnnkkkiiihhhjjjlllvvv{{{wwwnnnfff]]]TTTMMMFFFCCC???======>>>>>>>>><<>>>>>>>>======<<<<<<<<<;;;999888777888999888777444444444333333333222222111111111111111111111111000000000000111111111111//////000000000000////////////000000222333555666777888888999;;;<<<<<<===>>>?????????@@@@@@@@@@@@<<<===??????@@@BBBEEEHHHJJJMMMRRRVVVZZZ^^^cccfffjjjooorrrooommmnnnppppppqqqrrrtttvvvxxxyyyzzzzzz{{{{{{{{{{{{{{{|||}}}}}}yyyyyyxxxwwwuuusssrrrqqqnnnmmmlllkkkkkkkkkkkkkkkjjjjjjjjjkkkkkklllmmmnnnpppqqqrrrtttvvvxxxyyyzzzyyy{{{}}}~~~~~~}}}}}}}}}{{{yyyzzzzzz{{{zzzyyyvvvtttrrrfff___YYYWWWWWWZZZ```hhhvvv|||xxxlllggg^^^VVVPPPLLLGGGEEEEEECCCAAAAAAAAA@@@>>><<>>>>>>>>>>>=========;;;;;;;;;:::::::::999999999999999:::::::::;;;;;;999;;;<<<<<<<<<===???AAACCCCCCDDDDDDFFFKKKRRRVVVWWWWWWXXXYYYZZZYYYVVVSSSRRRQQQPPPNNNLLLIIIGGGFFFEEEDDDCCCAAA???>>>>>>===<<<<<<===>>>>>>>>>>>>>>>;;;<<<;;;999666444444444333333333222222222111111111111111222222222222222111111222222222222111111000000000000000000000000222222111111222222333444111111222222222222111111333222222111111111222222111111222222222333333333555555555555444333222111//////000000000000//////---...///000000111111000///000000000111111111222444444555666777888888999:::;;;===>>>@@@BBBDDDDDDDDDGGGLLLOOORRRUUUXXXZZZ]]]eeehhhmmmpppqqqqqqrrrrrrpppooolllhhhddddddfffhhhvvv}}}{{{~~~tttkkkddd[[[RRRLLLDDDAAA===;;;<<<============CCCIIIKKKLLLRRR\\\ddduuu}}}yyytttqqqqqqoookkkhhhhhhhhhgggeeebbb___\\\ZZZVVVVVVUUUTTTSSSQQQPPPOOOLLLKKKKKKJJJIIIHHHGGGGGGCCCCCCCCCCCCCCCBBBAAAAAA;;;;;;;;;;;;::::::::::::999777555555666777666555333333333333222222222222111111111111111111111111111111111000000000000000//////000000000000////////////000111222444555666888888999:::;;;<<<======?????????@@@@@@@@@AAAAAA<<<===>>>???@@@BBBFFFIIIKKKNNNSSSWWWZZZ]]]aaadddggglllnnnkkkiiilllooooooqqqrrrtttwwwxxxyyyzzzzzz{{{|||}}}~~~~~~~~~}}}}}}yyyyyyxxxwwwuuusssrrrqqqnnnnnnmmmlllkkkjjjkkkkkkjjjjjjiiijjjjjjkkklllmmmmmmmmmooopppqqqsssttttttuuuwwwzzz{{{|||}}}~~~}}}}}}}}}{{{yyyvvvxxxyyyzzzyyyxxxwwwwwwnnnfff^^^[[[ZZZ[[[aaaiiisssuuuppphhhaaaZZZTTTOOOKKKKKKHHHFFFEEEDDDCCC@@@>>>??????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;::::::999999999::::::::::::;;;:::;;;<<<<<<<<<<<<>>>@@@@@@AAABBBBBBCCCGGGLLLPPPTTTUUUVVVYYY[[[ZZZWWWTTTPPPOOOOOOMMMLLLIIIHHHGGGDDDCCCBBB@@@???>>>>>>>>>:::;;;<<<<<<<<<<<<<<<<<<777888999666222000000222333333333222222222111111111111111222222333333333111111222222222222111111000000000000000000000000222222111111222222333444111111222222222222111111222222111111111222333333111111222222222333333333444444444444333222111111000000////////////000000---...///000111111111111111111111111222222222222333333333333444555777888999:::<<<>>>@@@BBBCCCDDDDDDGGGKKKOOORRRUUUXXX[[[]]]eeeiiinnnqqqrrrqqqrrrrrrpppnnnjjjeeeaaa```bbbdddtttyyy{{{rrrjjjbbbZZZQQQKKKBBB???;;;::::::<<<======@@@FFFMMMOOOQQQWWWaaajjj|||{{{zzzvvvqqqooonnnlllhhheeegggfffeeedddaaa]]]ZZZXXXRRRRRRQQQPPPOOOMMMLLLKKKIIIHHHHHHGGGFFFEEEDDDDDD@@@@@@AAAAAAAAAAAA@@@@@@999999999999999999999999777555444444555666555444333333333222222222222222111111111111111222222222222222111111000000////////////000000000000////////////000111222444666777;;;;;;;;;<<<===>>>????????????@@@@@@@@@AAAAAAAAA;;;===>>>???@@@CCCFFFIIIKKKOOOSSSWWWZZZ]]]```bbbeeejjjllliiigggkkknnnoooqqqrrruuuwwwyyyzzzzzzyyy{{{}}}}}}|||yyyyyyxxxwwwuuusssrrrqqqooonnnmmmlllkkkkkkkkkkkkjjjiiiiiiiiijjjkkkllllllkkkkkklllmmmnnnooopppqqqsssuuuxxxyyyzzz|||~~~~~~}}}}}}}}}{{{yyysssuuuxxxyyyyyyyyyzzzzzzrrrjjjbbb^^^\\\\\\bbbiiippp~~~|||uuunnnhhhbbb\\\XXXQQQNNNLLLJJJIIIGGGDDDBBB>>>>>>>>>>>>============<<<<<<======<<<<<<;;;:::888999999999999::::::::::::;;;<<<<<<;;;<<<>>>@@@===???AAABBBBBBDDDHHHJJJPPPQQQSSSVVVYYYXXXUUURRROOONNNNNNMMMKKKIIIHHHGGGBBBAAA@@@???>>>>>>>>>>>>999999::::::;;;;;;::::::999;;;;;;999555222333444333333333222222222111111111111111222222333333333111111222222222222111111000000000000000000000000000000000///000111111222111111222222222222111111111111111111222333444444111111222222222333333333333333333333222111000000111000///......///000111---...///000111111111111222222222222222333333333222222111000111333666888888999:::<<>>???AAAAAA@@@===:::777:::999888777666666666666777666555444333222222222222222222111111111000000222222111///............///////////////////////////...---,,,,,,,,,,,,,,,222222222222333444555555999:::;;;===>>>>>>??????@@@@@@AAAAAAAAA@@@@@@???===>>>>>>???BBBEEEGGGIIIMMMOOOQQQUUUYYY]]]___aaaeeefffhhhiiikkklllllllllqqqrrrsssuuuwwwyyy{{{{{{{{{{{{||||||||||||{{{{{{{{{zzzyyywwwtttqqqooommmnnnnnnmmmlllkkkjjjjjjjjjffffffgggggghhhhhhhhhiiifffggghhhiiikkkkkkkkkkkkpppqqqsssuuuwwwyyyzzzzzz~~~|||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyrrrooohhhaaa\\\]]]aaaeeeppp}}}{{{uuunnngggbbbaaa[[[SSSMMMKKKIIIFFFCCCBBB@@@>>>======>>>>>>===>>><<<:::888888888:::;;;===;;;888666555666888:::???>>><<<;;;<<<===???AAAAAAAAABBBCCCDDDEEEFFFGGGLLLNNNQQQTTTTTTSSSRRRPPPQQQQQQPPPNNNMMMKKKJJJJJJCCCBBBAAA@@@???===<<<<<<;;;;;;<<<======<<<;;;;;;;;;;;;;;;:::999666444333333333222111000///...---222222111111000000//////111111111111111111111111111111000///////////////000000000000111111111111444333222111111111222333222222222222222222222222222111111111222333333444222222222444555333000...////////////000000000000111000///......///000111000000000000000111222222555444444333444555666777:::<<<>>>@@@@@@AAABBBDDDGGGIIIKKKOOOSSSVVVYYYZZZ[[[hhhjjjmmmppprrrrrrrrrqqqqqqllliiigggccc```bbbgggrrr~~~xxxppphhhbbbYYYNNNFFF@@@>>><<<;;;;;;===???AAACCCFFFLLLRRRVVV\\\jjjxxx~~~vvvssslllkkkiiigggeeebbbaaa```\\\[[[YYYXXXWWWTTTQQQNNNLLLKKKJJJIIIHHHFFFEEEEEEDDDCCCAAA???>>>======<<<<<<===??????>>><<<999777888777666555444444444444666555444333333222222222222222222111111111000000222111000///////////////////////////////////////222111000///////////////111111111222333444666777::::::<<<===>>>?????????@@@@@@AAAAAAAAA@@@@@@???>>>>>>???@@@CCCFFFHHHJJJMMMOOORRRUUUYYY]]]___aaacccdddfffhhhjjjlllmmmnnnqqqqqqsssuuuwwwyyyzzz{{{||||||}}}}}}}}}|||{{{{{{zzzzzzyyywwwtttqqqooonnnnnnnnnmmmlllkkkjjjiiiiiieeeeeeeeeeeeeeeeeeeeeeeedddeeefffggghhhhhhhhhhhhmmmoooqqqsssvvvxxxyyyzzz~~~}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzuuuqqqkkkddd______cccfffrrr~~~}}}wwwsssnnnhhh```ZZZVVVRRRMMMIIIFFFDDDAAA@@@AAABBBAAA@@@>>>>>><<<;;;;;;;;;<<<<<<<<<;;;999888777888999:::;;;:::::::::;;;===???AAACCCDDDEEEGGGHHHIIIJJJJJJMMMNNNPPPQQQRRRQQQPPPOOOPPPPPPOOONNNLLLKKKJJJIIIBBBAAA@@@???>>>===<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;:::999777555333333222222111000//////...222222222111111111111111111111111111111111111111111111000///////////////000000000000111111111111222222111000000000111222222222222222222222222222222222111111222222333444555555444555666666333111000000000000////////////000000////////////000000000000/////////000000111333333333333444666888999999<<<>>>@@@@@@AAABBBDDDEEEGGGIIIMMMQQQTTTWWWXXX[[[jjjlllnnnqqqsssssssssrrrpppllliiigggdddaaadddiiittt|||wwwooohhhaaaXXXNNNGGG???===<<<;;;;;;===@@@AAAEEEHHHNNNUUUYYYaaaqqqyyysssooogggfffdddbbb```^^^\\\[[[WWWVVVTTTSSSRRRPPPLLLJJJGGGGGGFFFEEECCCBBBAAAAAA@@@???>>><<<;;;:::999999999:::;;;<<<<<<:::888777555555444333222222222222555555444333222222222222222111111111111000000000111000000/////////000000////////////////////////222222111000000000000111000000111222444555777888:::;;;<<<===>>>?????????@@@@@@AAAAAAAAAAAA@@@@@@??????@@@BBBDDDGGGJJJLLLNNNPPPRRRVVVYYY]]]___aaabbbdddfffhhhkkknnnpppqqqqqqqqqsssuuuwwwyyyzzz{{{}}}~~~~~~~~~}}}||||||{{{zzzyyyxxxvvvtttrrrpppnnnnnnnnnnnnmmmlllkkkiiiiiieeedddcccbbbbbbaaaaaaaaabbbbbbbbbccccccdddddddddjjjkkknnnppptttvvvxxxyyy~~~}}}{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzxxxuuupppiiidddccceeehhhttt{{{vvvnnngggaaaZZZRRRLLLHHHEEEBBBAAAAAAAAA@@@???>>>>>>>>>>>>============;;;;;;:::999999999::::::999999:::;;;===???AAABBBDDDFFFIIILLLNNNPPPPPPPPPRRRRRRRRRRRRQQQQQQPPPPPPOOOOOONNNMMMKKKJJJIIIIIIAAA@@@@@@???>>>======<<<;;;:::999888888999:::;;;::::::;;;:::999777555444222222111111111000000000111111222222222222222222111111111111111111111111111111000/////////000000000000000000111111111111111000000//////000111111222222222222222222222222222222111111222222333333333222111111222222111000111111000000//////......//////000000000000//////111111111111111111111111111111222333555777999:::999;;;>>>@@@@@@AAACCCDDDEEEGGGIIIMMMQQQTTTWWWXXX\\\jjjllloooqqqrrrsssrrrrrroookkkhhhgggeeecccgggmmmwwwzzzvvvoooggg___VVVMMMGGG>>>===;;;;;;<<<>>>AAABBBGGGIIIOOOVVV[[[dddvvvzzzsssnnnkkkcccbbb```^^^\\\YYYXXXWWWSSSQQQOOONNNMMMKKKIIIFFFEEEEEEDDDCCCBBBAAA@@@???===<<<;;;:::888888888777666777888999999888777666444333222222111111111111444444333222222222222222111111111111000000000000000000000///000000111111//////////////////////////////.............../////////000222444777999::::::;;;<<<===>>>?????????@@@@@@AAAAAABBBAAAAAAAAAAAAAAABBBCCCFFFIIILLLNNNPPPQQQSSSWWWZZZ^^^```aaaffffffhhhjjjllloooqqqrrrrrrrrrtttvvvxxxzzz{{{|||~~~~~~~~~}}}|||{{{yyyxxxxxxvvvtttrrrpppooopppppppppooonnnllljjjiiieeedddbbb```___^^^^^^^^^```````````````aaaaaabbbggghhhjjjmmmqqqtttwwwyyy}}}~~~|||zzzzzzzzzzzz{{{{{{|||||||||{{{yyytttnnniiiggghhhjjjttt|||uuunnneeeZZZRRRKKKHHHEEEBBBBBBAAA???>>>===>>>>>>>>>>>>===<<<<<<:::::::::::::::;;;:::::::::;;;===>>>@@@BBBCCCDDDDDDGGGKKKPPPTTTWWWYYYYYY[[[ZZZXXXVVVTTTSSSSSSSSSNNNNNNMMMLLLKKKJJJIIIIIIBBBAAAAAA@@@@@@???>>>>>><<<:::999777777999:::<<<999:::::::::999888666555111111111111111111111111000000000111111222222222111111111111111111111111111111000000///000000111///000000000111111111111000000000000111111111222111222222222222222333333333222222111222222333333222000......///000000///////////////000000000000...///000111111000///...333333333333333222222222111222333444555777888999999;;;>>>@@@@@@AAACCCEEEGGGIIIKKKOOOSSSVVVYYYZZZ]]]jjjkkknnnppprrrrrrqqqpppooojjjgggfffeeeeeelllsss|||yyyuuuoooggg^^^TTTKKKFFF>>>===<<<<<<===???BBBDDDIIIKKKQQQWWW]]]hhhzzzwwwpppkkkfffccc```___]]][[[XXXVVVTTTSSSPPPNNNKKKJJJIIIHHHFFFDDDBBBBBBAAA@@@???>>>>>>===;;;;;;999888777777777777444444555666777666666555333333222222111111222222333333222111111111222222000000000000000000000000111000000000000111111222////////////////////////---------,,,,,,------...//////000222555777999;;;:::;;;<<<>>>??????@@@@@@???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEHHHLLLOOOQQQRRRSSSUUUYYY\\\___aaaccchhhhhhhhhiiikkkmmmooopppssstttuuuwwwyyy{{{|||}}}~~~~~~~~~~~~~~~}}}||||||xxxxxxwwwvvvtttsssqqqppprrrrrrrrrrrrpppnnnllljjjeeecccaaa^^^\\\\\\\\\\\\^^^^^^]]]^^^^^^___```aaaeeefffhhhkkknnnrrrvvvxxx{{{}}}|||{{{zzzzzz{{{|||}}}}}}~~~~~~}}}|||yyytttooollllllmmmttt}}}~~~tttiiiaaaUUUQQQMMMIIIGGGEEECCCAAA>>>>>>>>>>>>>>>===;;;;;;:::::::::;;;<<<<<<<<<<<<===???AAACCCEEEFFFGGGGGGGGGJJJOOOTTTZZZ^^^aaabbbbbb```]]]YYYVVVUUUUUUUUUNNNMMMMMMLLLKKKJJJIIIIIIDDDDDDCCCCCCBBBAAA@@@@@@===;;;:::888888:::;;;===888999999:::999888777666222222222111111111111111......//////000000111111111111111111111111111111111111000000000000111111///000000000111111111111000111111222222333333333111111111222222333333333333333222222111222222333444333111111333444444333------...///000111222222...///000111111000///...111222222333333222111111333333444555555666666666888;;;>>>???@@@AAACCCEEEGGGIIIKKKOOOSSSVVVYYYZZZ___jjjlllnnnpppqqqqqqppppppnnniiidddddddddhhhqqqzzzyyyvvvooofff\\\RRRIIIDDD???>>>======>>>AAAEEEGGGKKKNNNSSS[[[bbbnnnyyyqqqlllhhhddd```\\\\\\ZZZXXXUUUSSSQQQPPPMMMKKKHHHFFFFFFEEECCCBBB======<<<<<<;;;::::::999:::999888777666666666666333333444444555444444444333333222222111222222333222222111111000111111222//////000000000000000111222111111000000000111111///////////////////////////............//////000///000111333555777999;;;;;;<<<===>>>???@@@@@@@@@???@@@AAABBBBBBCCCCCCBBBDDDDDDEEEGGGJJJNNNQQQSSSTTTVVVXXX[[[^^^aaacccdddgggfffffffffhhhjjjlllmmmssssssuuuwwwyyy{{{|||}}}|||}}}}}}~~~~~~}}}}}}|||wwwwwwwwwvvvuuusssrrrqqqrrrsssssssssqqqooollljjjcccaaa^^^\\\ZZZYYYZZZZZZ\\\\\\[[[[[[\\\^^^```aaadddeeefffiiilllqqqtttwwwxxx{{{}}}~~~|||{{{{{{{{{|||}}}}}}zzzuuurrrqqqrrruuu}}}wwwppp___[[[VVVQQQMMMIIIFFFCCCCCCBBBAAA@@@???===<<<<<<<<<<<<<<<======???@@@AAABBBDDDGGGKKKNNNOOONNNNNNPPPQQQUUUYYY___cccgggiiifffddd```\\\XXXUUUTTTSSSNNNNNNMMMLLLLLLKKKJJJJJJGGGGGGFFFDDDCCCBBB@@@@@@<<<;;;:::999999:::;;;<<<777888999:::999999777777333333222222222111111111......//////////////////111111111111111111111111111111000000000111222222000000000000111111111111000111222333333333333333111111111222222333333444333333222222111111222222222111111111333444333222------...///000111222222//////000000000000//////---...000111111111000///333444555555666555555555888:::===???@@@BBBDDDFFFEEEGGGIIIMMMQQQTTTWWWXXX^^^kkkmmmoooqqqrrrrrrqqqpppnnngggbbbaaaccciiiuuuyyyvvvpppfff[[[OOOGGGCCC@@@???>>>>>>@@@CCCGGGIIINNNPPPWWW```iiixxx~~~tttnnnjjjgggbbb^^^YYYXXXWWWTTTRRRPPPNNNMMMJJJGGGDDDBBBBBBBBBAAA???::::::999999888888777777888777666555555444444555444444444444333333333333222222111111111111222222111111000000000000111111////////////000000111111333333222111000000000000///////////////////////////////////////000111111000111222333555777999:::;;;<<<===>>>???@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCEEEEEEFFFIIILLLOOOSSSUUUWWWXXXZZZ]]]```ccceeefffgggffffffgggiiilllnnnpppqqqrrrsssuuuwwwyyy{{{{{{zzzzzz{{{|||}}}}}}}}}}}}vvvvvvvvvvvvuuutttrrrrrrqqqrrrrrrrrrpppmmmjjjhhh```^^^[[[XXXWWWWWWXXXXXXYYYXXXXXXYYYZZZ]]]```aaaeeeeeefffhhhkkkooosssuuuvvvxxx{{{}}}~~~~~~}}}|||||||||}}}~~~|||yyywwwwwwwww~~~pppkkkddd^^^YYYTTTPPPMMMKKKIIIFFFDDDBBBAAA@@@@@@AAA@@@??????@@@BBBEEEFFFHHHLLLQQQWWW[[[]]]]]]]]]\\\\\\]]]___bbbfffjjjmmmjjjhhheee```\\\XXXUUUTTTNNNNNNNNNMMMLLLLLLKKKKKKHHHHHHFFFDDDBBBAAA???>>>999999999999999999999999777777999999:::999888777444444333222222111000000000000000000////////////111111111111111111111111111111000000111111222333000000000000111111111111...///111222333333333222000111111222333333444444444333222222111111222222/////////111333333111///000000000000////////////000000////////////000000---...000222333333222111111222444555666666666666777:::===???@@@BBBDDDFFFEEEGGGIIIMMMQQQTTTWWWXXX\\\mmmnnnqqqssstttsssrrrqqqnnngggaaa```cccjjjxxxyyywwwpppfffZZZNNNFFFBBB@@@@@@??????AAAEEEHHHJJJOOORRRZZZdddooo~~~vvvmmmgggeeebbb]]]XXXWWWVVVTTTRRRPPPNNNLLLKKKHHHEEEBBB@@@@@@@@@???>>>::::::999999888888777777666666555444333333333333444444444333333333222222111111000000000000111222111000000000000000111111.../////////000000111111444333222111000000000000////////////////////////...............///000000111111222333555777999:::;;;<<<===???@@@@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCFFFFFFGGGIIIMMMPPPTTTVVVXXXYYY[[[^^^aaadddfffggghhhhhhhhhjjjlllppptttvvvoooppprrrtttvvvwwwyyyzzzxxxyyyzzz|||}}}}}}}}}}}}vvvvvvvvvvvvuuutttsssrrrppppppqqqqqqooolllhhhfff^^^\\\YYYVVVTTTUUUVVVWWWWWWVVVVVVWWWYYY\\\___aaafffffffffhhhkkkooorrruuutttwwwzzz|||}}}~~~~~~}}}|||||||||}}}}}}}}}|||{{{yyy~~~vvvoooiiiddd___\\\QQQNNNKKKGGGEEEDDDDDDDDDDDDCCCBBBAAACCCEEEIIIKKKOOOSSSZZZaaagggjjjkkkkkkeeedddcccccceeehhhlllnnnooommmjjjeee```[[[XXXVVVOOOOOONNNNNNMMMMMMLLLLLLIIIHHHFFFDDDBBB???>>>===777888999999999999888777666777888999:::999888888555555444333222000000///222222111111000000//////111111111111111111111111111111000000111222333333000000000000111111111111---...000111222222222111000000111222333333444444444333333222111111111222222222333555777777555222333222111000///...------111000///......///000111///000333555777777666555///111333555777888888888777:::===???AAABBBDDDFFFGGGIIILLLOOOSSSVVVYYYZZZYYYoooooopppqqqqqqpppooonnnjjjgggbbb___cccooo{{{xxxqqqfffYYYNNNFFFCCC>>>???@@@AAABBBEEEJJJMMMQQQVVV___kkkzzz|||vvvlllddd^^^YYYUUUSSSSSSQQQNNNLLLKKKIIIFFFDDDCCCCCCAAA@@@???===<<<;;;;;;:::999777666555555555666555444333222222222222333444666555444333333444333333333333333333333333222111000//////000111222000000111111000///......//////000000000000//////000000000000////////////111111000000000000000111222333444666888999:::::::::<<<>>>???>>>>>>>>>???AAAAAABBBBBBDDDEEEGGGHHHGGGJJJNNNQQQSSSVVVYYY[[[\\\^^^aaaeeeggghhhiiihhhmmmmmmmmmmmmlllnnnrrruuuttttttvvvwwwxxxxxxxxxxxxzzzzzz{{{{{{|||{{{{{{{{{vvvuuuttttttuuuuuutttsssoooooonnnmmmkkkhhhbbb^^^VVVUUUSSSRRRRRRRRRTTTUUUUUUVVVWWWYYYZZZ\\\]]]^^^bbbcccdddgggjjjnnnqqqrrrwwwxxxzzz|||}}}}}}}}}|||~~~~~~}}}tttlllfff^^^YYYSSSPPPPPPOOOJJJFFFGGGDDDCCCEEEGGGHHHNNNVVV___cccjjjqqqvvvxxxyyyyyyuuuqqqmmmmmmppprrrsssrrrvvvsssoookkkgggbbb]]]ZZZTTTRRROOONNNMMMMMMKKKJJJJJJIIIHHHFFFDDDBBB@@@???===<<<;;;:::999888888888:::::::::999888777666666444333333222222333333444333222111000000111222333222333333444333222000///444333222111000000000000222222222222111111000000...///000111111111111111111111222222222333333333000111111111111000//////333444555555666666555555222333444222000...---...111111000///......////////////000111222333333444333222111111222555777999<<<===???BBBCCCEEEFFFFFFDDDFFFIIINNNRRRVVVZZZ\\\[[[ooopppqqqqqqqqqpppnnnmmmjjjgggcccaaaeeeqqq|||xxxooodddXXXMMMGGGDDD>>>???AAAAAACCCFFFJJJNNNRRRXXXcccppp~~~sssnnnfff^^^YYYVVVSSSQQQPPPNNNKKKIIIHHHFFFDDDAAA@@@@@@???>>><<<;;;:::999:::999888777666555555555555555444333222222222222333555666555333222222333222222222222222222222222000000///.........////////////000000000///......//////000000000000//////000000000000////////////111111000000000000000111222333444666888999:::::::::<<<>>>???>>>>>>>>>???BBBBBBCCCDDDEEEGGGIIIJJJJJJMMMQQQTTTVVVXXX[[[]]]```bbbeeeiiikkklllmmmlllmmmnnnnnnnnnnnnooorrruuuttttttuuuvvvwwwwwwxxxxxxzzzzzz{{{{{{{{{{{{zzzzzzwwwuuuttttttuuutttsssqqqpppooommmkkkhhhccc]]]YYYSSSRRRQQQPPPPPPRRRSSSUUUVVVWWWWWWXXXZZZ[[[[[[\\\aaabbbdddfffjjjmmmppprrrvvvwwwyyy{{{}}}}}}}}}}}}~~~}}}sssnnngggccc```[[[TTTOOOOOOKKKJJJKKKMMMPPPXXX```pppttt{{{~~~zzztttrrrssstttsssqqqsssqqqnnnkkkiiieee```\\\TTTRRROOONNNMMMMMMKKKJJJIIIHHHGGGEEECCCAAA@@@???<<<;;;;;;:::999999999999999::::::999999777666666777666555444333333333333222111000000000000111222222333333333333222222111333222111111000111111111222222111111000000000000111111111222111111000000111111222222222333333333333333222222222111111111333444444555555555555555000111222111...,,,,,,---333222222111111111111111222222222111111111000000444333222222333555777888;;;<<<>>>@@@BBBDDDEEEEEEGGGIIIKKKNNNRRRUUUXXXYYY]]]qqqqqqrrrrrrqqqooommmllliiigggcccbbbhhhtttyyynnnaaaUUULLLGGGDDD???@@@AAABBBDDDGGGKKKOOOTTT\\\iiiyyyxxxkkkfff```ZZZVVVTTTQQQPPPLLLJJJGGGEEEDDDCCC@@@>>>======<<<:::999888777666999888777666555444444444555444333222222111222222444555666555333111111111111111111111111111111111......///......---,,,,,,........./////////////////////000000000000//////000000000000////////////000000000//////000000111222333555777888::::::;;;:::<<<>>>???>>>>>>???@@@BBBCCCDDDEEEGGGIIIKKKLLLNNNQQQTTTWWWYYY\\\___aaafffgggjjjmmmpppqqqqqqqqqoooppppppppppppqqqtttvvvtttuuuuuuvvvvvvwwwwwwwwwyyyzzzzzz{{{zzzzzzyyyyyyxxxvvvttttttssssssqqqooopppmmmjjjgggccc]]]VVVRRRNNNNNNMMMNNNOOOPPPRRRTTTVVVWWWWWWXXXYYYYYYZZZZZZ```aaacccfffiiimmmpppqqquuuwwwyyy{{{}}}}}}}}}}}}}}}xxxpppfff___\\\XXXUUUVVVXXX\\\eeeooo}}}~~~zzzyyyxxxuuurrrpppnnnmmmllljjjfffaaa^^^UUURRRPPPNNNNNNMMMKKKJJJHHHHHHFFFDDDBBB@@@???>>>;;;;;;:::999999:::::::::999999999999999888777666999888777555444333222222111111000000000000111111111111000000000111222222111111111000111111222333222222000/////////000111333333333333222111000///111111222222222333333333666555444222222333333444333333444555555555555555111222333222///------...222222222111111111111111222222222111111111111111444444333333333444666777:::;;;===???AAACCCDDDDDDJJJKKKMMMOOORRRTTTVVVVVV]]]ssssssttttttrrrooollljjjgggeeecccdddkkkwww|||mmm^^^SSSKKKFFFDDD???@@@BBBCCCEEEHHHMMMPPPVVV```ooo|||ssshhhddd^^^YYYUUUSSSPPPNNNHHHFFFDDDBBBAAA@@@===;;;;;;:::999888777666555555777666555444444333333333444333333222111111222222333555555444222000000000111111111111111111111111......///000///---,,,+++---------......///000000//////000000000000//////000000000000////////////000////////////000000111222333555777999:::;;;;;;:::<<<===>>>>>>>>>???AAABBBBBBDDDFFFHHHKKKMMMNNNRRRTTTWWWYYY[[[^^^bbbeeeiiikkkmmmppprrrsssttttttqqqrrrssssssrrrsssuuuwwwuuuuuuuuuuuuvvvvvvwwwwwwzzzzzzzzzzzzzzzzzzyyyxxxyyywwwtttsssrrrqqqnnnlllllljjjfffbbb^^^YYYSSSNNNKKKKKKKKKLLLNNNPPPQQQSSSTTTUUUVVVWWWXXXZZZ[[[[[[___```bbbeeeiiilllpppqqquuuvvvyyy{{{}}}~~~~~~~~~|||uuuoooiiieeeeeefffjjjsss}}}~~~{{{wwwsssnnnmmmlllkkkiiieee```\\\UUUSSSPPPNNNNNNMMMKKKIIIHHHGGGFFFDDDBBB@@@>>>===::::::999999999:::;;;;;;999999999999999888777666888777666444333333222222000000000000000000000000///...---------///000222000000000000111222333444222111000......///111222333333333333333222111000111111222222222333333333777555333222111222444555333333444555555555444444333444555444222000000111//////000000000/////////......///111222333444444555555444444444444555666999:::===???BBBCCCDDDEEEJJJKKKMMMOOORRRTTTVVVWWWZZZuuuuuuvvvvvvsssoookkkhhhcccbbbbbbfffnnnyyy~~~lll\\\PPPIIIDDDBBB@@@AAACCCDDDFFFIIINNNRRRYYYddduuuwwwnnnfffbbb\\\WWWSSSPPPLLLJJJFFFDDDBBB@@@@@@>>><<<:::999999888777666555555444555555444333222222222222333333222111111111222222222333444444111000000000222222222222222222222222///000111111111///...---.........---...///000111//////000000000000//////000000000000//////////////////......///000111111333444555777999:::;;;;;;:::;;;=========>>>@@@BBBAAABBBDDDFFFIIILLLOOOQQQUUUWWWYYY[[[^^^aaaeeehhhlllmmmnnnppprrrtttuuuuuutttuuuvvvvvvuuuuuuwwwyyywwwvvvvvvvvvvvvwwwxxxxxxzzz{{{{{{{{{zzzzzzyyyxxxyyyvvvtttrrrqqqooollljjjgggeeebbb___\\\XXXSSSPPPKKKKKKLLLMMMNNNPPPQQQRRRQQQRRRTTTVVVYYY[[[]]]^^^^^^___bbbeeeiiimmmppprrruuuwwwyyy|||~~~~~~yyyxxxxxxzzz~~~yyyuuuooommmkkkiiifffbbb]]]YYYVVVTTTQQQOOONNNMMMKKKIIIHHHGGGFFFDDDBBB@@@>>>===::::::999999999:::;;;;;;888888999999999888777777555444333333222333333333000000111111111111000000000///......///000222333//////000000111222444444111111000//////000111222000111222333333333333333111111222222222333333333666444222111000111333444222333333444555444444444222444555444222111111111...///000000000000//////......///000222333444555555555555444555555555666:::;;;===@@@BBBDDDFFFFFFIIIJJJLLLOOOSSSVVVXXXYYYZZZwwwwwwxxxwwwtttooojjjgggaaaaaadddjjjsss{{{{{{iiiYYYNNNHHHCCC@@@@@@BBBCCCEEEGGGKKKOOOSSS\\\hhh{{{}}}rrriiibbb^^^XXXSSSOOOKKKGGGDDDDDDBBB???>>>>>>===;;;999888888777666666555444444444333222111111111111222222222111111111111222222000222333333111000000111222222222222222222222222000000111111111111000000000000///......///111222//////000000000000//////000000000000////////////............///000111111333444666888999;;;;;;<<<:::;;;=========>>>@@@CCCBBBCCCEEEHHHLLLOOORRRTTTXXXZZZ\\\^^^```dddhhhlllnnnoooppprrrsssuuuwwwwwwvvvwwwyyyyyyxxxxxxyyyzzzyyyxxxwwwvvvvvvwwwyyyyyy||||||||||||{{{zzzyyyyyyxxxvvvsssqqqpppnnnkkkiiidddbbb___]]]\\\YYYVVVSSSNNNNNNOOOOOOPPPPPPQQQQQQPPPQQQSSSWWWZZZ]]]___aaa^^^```bbbeeeiiinnnqqqsssvvvwwwzzz~~~{{{vvvrrroookkkhhhddd```\\\XXXWWWUUUQQQOOONNNMMMKKKIIIHHHHHHFFFDDDBBB@@@???>>>;;;;;;:::999999:::::::::888888999999999888888777333333222222222333333444111111222222222222111111333333222222222333444444000000000000111222333444111111111111222222222222///000111222333333333333111111222222222333333333444333111000000000111222222222333444444444444444///111222111000......//////000222333333222111111111111111111111222222222444444555555666666666666999;;;===@@@CCCEEEFFFGGGGGGIIILLLOOOSSSWWWZZZ[[[\\\xxxyyyyyyxxxuuuoooiiifff```aaafffoooxxx~~~~~~tttbbbTTTLLLGGGCCC@@@AAABBBDDDEEEHHHKKKQQQTTT^^^lllxxxnnnddd^^^ZZZUUUPPPMMMIIIEEEBBBAAA???===<<<<<<;;;999777666666555555444444333333222222111000000000111111222222111111111111222222...000222222111000111222111111111111111111111111000000000000111111222333333222000//////000111222//////000000000000//////000000000000////////////...------......000111111333444666888:::;;;<<<<<<:::;;;<<<<<<<<<>>>AAACCCDDDEEEHHHKKKOOOSSSVVVXXX\\\^^^```aaacccggglllooorrrssssssuuuvvvxxxzzz{{{xxxyyy{{{{{{zzzyyyzzz{{{{{{zzzxxxwwwwwwxxxzzz{{{}}}}}}}}}}}}|||{{{zzzyyywwwtttrrrpppooonnnkkkiiicccaaa___]]]\\\ZZZXXXUUUSSSSSSSSSSSSRRRQQQQQQPPPQQQSSSUUUXXX[[[]]]___aaa___```cccfffjjjnnnrrrtttwwwxxx|||{{{vvvtttqqqlllgggdddaaa^^^\\\XXXUUURRRPPPOOOMMMKKKIIIIIIHHHGGGEEECCCAAA@@@???<<<;;;;;;:::999999999999777888888999999999888888666555444333333333333333111222333444444333222111333333333444333333222222111000000000111222333333000111333444444444333222000000111111222111111111111111222222222333333333222222222222111111111111222222333444444444444333...000111000///......//////000222333333333111111000000111111111222222222333333444666666777777777888999<<>>AAADDDFFFGGGJJJMMMQQQVVVYYY[[[___```bbbdddfffiiiooorrrvvvvvvvvvwwwyyy{{{}}}~~~xxxzzz||||||{{{zzz{{{||||||{{{yyyxxxxxxyyy{{{|||~~~~~~~~~~~~}}}|||{{{zzzvvvtttqqqpppooonnnkkkiiieeebbb```^^^]]][[[YYYVVVVVVVVVVVVUUUTTTRRRQQQPPPTTTUUUVVVXXX[[[]]]___```___aaacccgggkkkooosssuuuwwwyyy|||{{{vvvvvvrrrlllhhheeecccaaa```XXXUUURRRPPPOOOMMMKKKIIIJJJIIIHHHFFFDDDBBB@@@???===<<<;;;:::999888888888777888888999999999888888999888666555333333222222222333444444444444333222000111222222222000///...111111111000111111222333///111444666666555333111111111111111111000///...111111222222222333333333222222333333333222111000222222333444444444333333///111222222000//////000,,,...000111222111000///------///000222444555666222333444666777888888888666888;;;>>>AAACCCDDDEEEIIIKKKMMMPPPSSSVVVYYYZZZYYYttttttttttttsssooojjjfffbbbccchhhqqqzzz~~~{{{yyyrrrcccSSSJJJEEEAAA???@@@DDDBBBDDDHHHJJJKKKQQQXXXeeeuuu{{{qqqhhhbbbZZZUUUOOOJJJGGGDDDBBB@@@<<<;;;:::888777666666666444444444333333222222222111111111111000000000000111111111111111111111111000000000000000///......222111111111000000//////111000///......///000111222111111111000000//////...............///000111......////////////............//////000000111111333555777888888888999:::;;;;;;;;;<<<>>>@@@CCCDDDEEEHHHLLLOOORRRUUUYYY\\\aaadddgggiiikkkmmmppprrryyyyyyyyyyyyzzz|||}}}~~~}}}||||||}}}~~~}}}}}}}}}{{{{{{zzz{{{|||}}}~~~}}}{{{zzzyyyxxxvvvssspppmmmkkkiiihhhfffdddcccbbbbbbaaa^^^\\\XXXWWWVVVTTTSSSRRRRRRQQQTTTTTTUUUVVVXXXZZZ\\\]]]^^^bbbgggkkkmmmoooppprrrtttxxx}}}|||yyytttpppkkkfffccc```]]][[[]]]YYYTTTPPPNNNLLLJJJIIIKKKKKKJJJHHHDDDAAA??????>>><<<:::777777888:::;;;<<<<<<;;;::::::999888888777777666555444333222222222222222222222222222222111222333444444333222111000111111111111222222222///000222333333222000///111111222222222333333333111111222222222333333333333333333222222111111111333333333333333333333333555444444333222222222222............///////////////000111222333444555555333333444444666777999999999<<>>@@@BBBDDDDDDHHHLLLPPPTTTXXX\\\___cccfffjjjmmmooorrruuuxxx|||||||||}}}~~~}}}}}}~~~~~~}}}||||||}}}~~~~~~~~~}}}|||{{{zzzzzzyyyvvvrrrooolllkkkjjjiiigggfffeeeeeecccaaa^^^ZZZYYYXXXVVVUUUTTTSSSSSSUUUUUUVVVWWWYYY[[[]]]^^^```ccchhhlllnnnqqqsssuuuyyy|||}}}zzzssspppkkkfffdddaaa^^^\\\]]]YYYTTTPPPNNNLLLKKKIIIJJJKKKKKKIIIFFFBBB@@@???BBB@@@>>>;;;999999999999:::::::::999999888888777999999888777666555444444222222222222222222222222222222222333333222222222000111111111111222222222///000222333333222000///111111222222222333333333111111222222222333333333333333333222222222111111333333333333333333333333444444333222111111111111222222111111000000////////////000111222333444444444444444444555777888888999<<>>===999999777666555555444444111111111222222222222222222222111111111000000000111111111111111111111111333333333333333222222222111111111111000000000000000000////////////000000000000///////////////...000000///.........//////...//////000000//////......//////000111111222222333555777888777777999:::;;;;;;;;;<<<>>>@@@BBBDDDDDDHHHMMMQQQVVVZZZ___cccdddgggkkkooorrrvvvzzz}}}~~~~~~~~~~~~}}}|||}}}|||xxxuuuqqqnnnlllkkkllljjjiiihhhhhhfffcccaaa\\\[[[ZZZXXXWWWVVVUUUUUUVVVVVVWWWXXXZZZ\\\]]]___aaadddiiilllooossswwwzzz|||~~~{{{tttpppkkkgggeeebbb```^^^\\\YYYUUUQQQOOOMMMKKKIIIJJJJJJKKKJJJHHHDDDAAA>>>???>>>===<<<;;;::::::999888888888888888888888888666666555444333222111111222222222222222222222222333222222222222222222333000111111111111222222222000111222333333222111000111111222222222333333333111111222222222333333333333333333333222222222222222222222333333444444444444333222111000000000000444333222111000//////......//////000111222333333555555444444555666777777999;;;???AAAAAABBBCCCDDDIIIKKKNNNPPPRRRUUUYYY\\\^^^nnnooopppooollljjjhhhhhhhhhooozzzmmm[[[OOOHHHBBBAAAAAA??????BBBCCCCCCFFFJJJMMMQQQ\\\ggguuu|||qqqhhhbbb]]]ZZZQQQMMMHHHCCCAAA???<<<;;;888777666555444444444444000000000111111222222333222222222111111111000000111111111111111111111111444444333333222222222222111111111000000000000000000000////////////000000////////////............111111000///........./////////000000000000////////////000000111222333333333555777888777777999:::;;;;;;;;;;;;===@@@BBBCCCGGGJJJOOOSSSWWW\\\aaadddbbbfffkkkooosssxxx}}}}}}zzzvvvsssooommmlllmmmkkkjjjiiihhhfffdddaaa]]]\\\[[[YYYXXXWWWWWWVVVVVVVVVWWWXXXZZZ\\\]]]^^^bbbdddhhhllloootttyyy}}}}}}{{{uuuqqqlllhhhfffdddaaa___\\\YYYUUURRRPPPNNNLLLJJJIIIJJJKKKKKKJJJGGGBBB>>>777888999;;;;;;;;;;;;;;;888888888888999999999999555555444333222111000000222222222222222222222222444333222111111222333444000000111111111222222222000111222222222222111000111111222222222333333333111111222222222333333333333333333333333333333333111111222333333444555555555444333222111111000111111000000//////............//////000111111222222555555444444444555666666999;;;???AAABBBBBBCCCEEEJJJLLLOOOQQQSSSVVVZZZ]]]^^^mmmnnnooommmjjjhhhhhhjjjiiisssuuu```PPPIIIDDD@@@AAA@@@>>>???BBBAAABBBFFFKKKNNNSSSaaannn~~~yyynnneee___[[[YYYMMMJJJEEEAAA>>>===;;;999666666555444333333333333000000000111111222222333222222222222111111111111111111111111111111111111333333222111111111111222000000000000000000111111//////000000000000//////............////////////222111000/////////////////////000000000000////////////000111222333444444333555888888888888999;;;:::::::::;;;===???BBBCCCJJJMMMQQQUUUYYY\\\aaaddddddggglllqqquuuzzz~~~{{{wwwsssqqqooonnnmmmkkkiiihhhgggfffccc```^^^]]][[[ZZZXXXXXXWWWWWWVVVVVVWWWXXXZZZ[[[]]]^^^bbbdddhhhlllppptttzzz}}}~~~}}}vvvsssnnnjjjgggeeebbb```\\\YYYVVVSSSRRRPPPMMMKKKIIIIIIIIIKKKKKKHHHCCC???666777999;;;<<<<<<;;;;;;999999999::::::::::::::::::999888777666555555444222222222222222222222222444333222111111222333444000000111111111222222222111111111222222111111111111111222222222333333333111111222222222333333333333333333333333333333333111111222333333444555555777666555444333222222222......//////000000111111/////////000111111222222555555444444444555555666888;;;???AAABBBCCCDDDEEEJJJLLLOOOQQQSSSVVVZZZ]]]^^^ooopppppplllgggeeefffhhhooozzz|||jjjYYYLLLFFFAAA???@@@???===???CCCAAACCCGGGLLLOOOWWWfffvvvwwwlllccc]]]YYYWWWKKKGGGBBB???===<<<:::999666555555444333333444444111111111222222222222222333222222222222111111111111111111111111111111111333222111//////000000111000000000000111111111111//////000000000000//////...////////////000000000111111000/////////000000///000000111111000000/////////000222333444555666555777999:::999999;;;<<<:::::::::;;;===???AAACCCKKKNNNRRRVVVYYY]]]aaadddgggkkkooossswww|||~~~{{{xxxuuusssqqqpppnnnllljjjiiihhhfffccc```___^^^]]][[[ZZZYYYXXXXXXWWWWWWXXXYYY[[[]]]^^^___bbbeeejjjnnnqqquuuzzz}}}yyyuuupppkkkhhheeebbb```\\\YYYVVVTTTSSSQQQNNNKKKIIIHHHGGGHHHJJJHHHDDD???<<<<<<===>>>===<<<:::999::::::::::::::::::::::::999888888777666555444444222222222222222222222222333222222222222222222333000111111111111222222222111111111111111111111111111111222222222333333333111111222222222333333333333333333333444444444444222222222333333444444444888888666555333222222222///000000111222333444444000000000111111111222222444444333333444555666666888;;;???AAABBBCCCEEEFFFIIIKKKNNNPPPRRRUUUYYY\\\^^^ooopppppplllgggdddgggjjjxxxmmm^^^RRRIIIBBB>>>===>>>===<<>><<<;;;:::888666555555444444444444444333333333333222222222222333333222222222111111111111111111111111111111111333222000/////////111222///000000000111111111111...///000111111000///.../////////000000000111111000000000///000000111111000000111111111111000000///000111222333555666666666888:::;;;;;;;;;<<<===:::::::::;;;<<>>::::::::::::<<>>BBBEEEHHHIIIMMMRRRXXXcccvvvxxxnnnfff```YYYQQQLLLFFFDDD@@@>>><<<:::888666444444444444444444444444111222222333333222222111000000000000000000000000000000000000111222333444444222000///...///000111222222111000//////000000///000111222222111000//////////////////000111111////////////000000000000//////000000///...------000111333333333555777999::::::::::::::::::::::::;;;:::999999:::<<>>===<<<;;;;;;;;;;;;;;;999999999888888888888888999888777666444333111111333333333333333333333333222333444555555444333222555555555444444333333333111111222222222333333333000111111111111222222222222222222222222222222222///111333555777888888777555444444444444555666666444555666666444222222333000000000000000000000000111111222222222333333333111222444555666777777666;;;<<>>::::::;;;<<<>>>@@@BBBCCCGGGHHHMMMSSSZZZhhh}}}{{{uuukkkccc]]]WWWPPPJJJEEEBBB???<<<;;;999777555333333333333333333333333111222222333333222222111000000000000000000000000222111111111111111222222222111000......///000111222222111000000000000000///000111222222111000///////////////000000000000////////////000000000111000000000000//////......000111333333333444777999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;===???AAADDDHHHNNNTTTXXX\\\```cccjjjlllpppsssuuuxxx|||~~~~~~~~~}}}|||yyywwwwwwtttqqqooonnnnnnmmmkkkgggfffeeecccaaa```______^^^^^^^^^^^^___bbbfffjjjkkknnnssswwwzzz|||~~~{{{rrrkkkgggdddbbb```\\\[[[ZZZXXXUUURRROOONNNJJJIIIHHHGGGFFFDDDDDDCCC???>>>===<<<;;;:::::::::::::::999999888888777777888888777666444333222222333333333333333333333333111111111222222111111111444444333333222222222222//////000000000111111111000111111111111222222222222222222222222222222222555555666555555444333333444444444444444555666666444666777666333222222222111111111111111111111111111111222222222333333333333444444555666777888888;;;===???AAADDDEEEFFFGGGIIIKKKOOOQQQSSSUUUYYY[[[```qqqnnnmmmlllkkklllttt~~~qqq```RRREEE???>>>888:::<<<>>>@@@AAAAAAAAAFFFGGGMMMUUU^^^nnnwwwpppggg```ZZZTTTNNNIIICCCAAA===;;;:::888666444333333333333333333333333111222222333333222222111000000000000000000000000333333222111111111111111000000///......///111111222111000000000000000000000000111111111111000000......///000000000000000/////////000000000111111000000000000000/////////000111333333333444777999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>@@@AAADDDHHHMMMSSSWWW\\\```cccgggjjjnnnqqqtttwww{{{}}}~~~~~~{{{yyywwwtttrrrqqqqqqrrrqqqpppkkkjjjhhhgggeeedddcccccc```aaabbbcccdddfffiiilllnnnrrrvvvzzz|||~~~xxxpppjjjeeebbb```___]]]\\\[[[YYYVVVSSSQQQOOOKKKJJJIIIHHHFFFEEEDDDCCC??????===<<<;;;::::::999;;;::::::999888777777777777777666666555444333333333333333333333333333333222111111111111111111222222222222222111111111111000000000000000111111111000111111111111222222222222222222222222222222222888777666444333333222222444444444444444555555666555666777666333111111111222222222222222222222222111111222222222333333333555555444555666777999:::<<<===???AAACCCDDDEEEFFFGGGJJJMMMPPPRRRUUUYYY[[[]]]rrrooommmlllkkkllluuu~~~mmm\\\OOODDD@@@@@@999:::;;;===???AAABBBCCCFFFHHHNNNWWWcccttttttmmmeee^^^YYYSSSMMMHHHCCC@@@===;;;999888666444222222222222222222222222111222222333333222222111000000000000000000000000222222111111111222333333///.........///000111222111111000000000000000111000000000111111000000000......///000111000000/////////000000000111111111111111111000000000111111111222333444333444777999::::::::::::;;;;;;;;;;;;===<<<<<<<<<===>>>@@@@@@BBBEEEJJJOOOSSSXXX]]]```eeehhhlllooorrruuuyyy|||{{{~~~~~~|||xxxvvvttttttuuuvvvvvvvvvrrrpppnnnkkkiiigggfffeeeaaaccceeefffgggiiilllnnnqqquuuyyy}}}zzzuuunnnhhhdddaaa___]]]\\\[[[ZZZXXXVVVSSSQQQOOOJJJJJJHHHGGGEEEDDDCCCBBB@@@???===<<<::::::999999;;;;;;:::999888888777666777777666666555555444444222222222222222222222222555444333222222333444555222222222222222222111111222222222222222222222222000000111111111222222222222222222222222222222222444333333222333444666777444444333333444444555666666777777666333111111111222222222222222222222222111111222222222333333333555444333333444666999:::<<<===???AAACCCDDDEEEEEEFFFHHHLLLOOORRRUUUYYY\\\___tttpppmmmllljjjkkksss|||kkkZZZMMMCCC???@@@<<<;;;:::;;;===AAADDDGGGGGGJJJQQQ[[[gggyyysssmmmeee^^^YYYTTTNNNIIICCC@@@===;;;:::999777555222222222222222222222222111222222333333222222111000000000000000000000000000000000111222444555666///////////////000111111111000000000000000111111111000000000000000000111...//////000000000000000000000000000111111111111222222111111111111222333222444555555444555777999:::::::::;;;;;;<<<<<<<<<<<<<<<======>>>>>>??????>>>AAAEEEIIIMMMQQQVVVYYY```ccchhhlllooossswwwzzzyyy|||{{{yyywwwwwwxxxzzzzzzzzzxxxwwwtttpppmmmjjjhhhgggdddfffhhhiiiiiikkknnnppptttwww{{{wwwssslllgggcccaaa^^^\\\[[[ZZZYYYWWWUUUSSSPPPOOOIIIHHHGGGFFFDDDBBBAAA@@@???>>>===<<<;;;:::::::::;;;;;;::::::999888888777777777666666666555555555222222222222222222222222555444333222222333444555222222222222333333333333222222222222222222222222000000111111111222222222222222222222222222222222111111111111333555777999333333333333333444555555555666777666333111111111111111111111111111111111111111222222222333333333444333222111222555777999;;;<<<>>>@@@BBBDDDEEEEEEFFFHHHLLLOOORRRUUUYYY\\\cccvvvqqqmmmkkkhhhiiiqqqzzz|||fffVVVJJJAAA>>>>>>===;;;::::::<<>>>>>??????<<<<<<<<<======>>>>>>>>>@@@BBBFFFIIIKKKOOOTTTWWWZZZ]]]bbbfffjjjnnnrrruuuwwwzzz}}}}}}{{{zzz{{{||||||||||||zzzwwwssspppmmmkkkjjjgggiiijjjkkkkkkmmmqqqtttvvvzzz~~~uuuqqqlllgggcccaaa^^^\\\ZZZZZZYYYWWWUUUSSSQQQOOOIIIHHHGGGEEECCCAAA@@@???>>>===<<<;;;;;;;;;;;;;;;::::::::::::999999999999888888777777666555444444222222222222222222222222222111111111111111111222222222222333333333333333111111111000000000000000000111111111111222222222222222222222222222222222333333333333333444555555333333333333333444444555444555666666444222222333000000000000000000000000111111222222222333333333222222111111222444666777:::;;;===@@@BBBDDDEEEFFFGGGJJJMMMPPPRRRUUUYYY[[[___tttpppllliiiggghhhpppzzzuuubbbTTTIIIAAA>>>???;;;;;;;;;<<>>;;;999999888666444333333333333333333333333111222222333333222222111000000000000000000000000000000111222333444666777222222222222222111111000000000000000000111222222222111000//////000111222111000...------///111333000000111111111222222222444333222111222333555666666777888888777888:::;;;<<<<<<<<<===>>>?????????;;;;;;<<<============<<<@@@BBBEEEGGGIIILLLPPPSSSSSSVVV[[[___ccchhhlllpppsssuuuyyy{{{}}}~~~~~~}}}}}}~~~}}}||||||zzzxxxuuurrrpppooonnnllllllmmmmmmmmmpppuuuxxxzzz}}}~~~tttpppkkkgggdddaaa^^^\\\[[[[[[ZZZXXXVVVTTTRRRQQQJJJIIIGGGFFFCCCAAA@@@???===<<<<<<;;;;;;;;;<<<<<<999999999::::::::::::;;;:::999888777666555444333111111111111111111111111111111111222222111111111111111111111222222222333111111111000000000//////000111111111111222222222222222222222222222222222333333444444444333222222333333222222333333444555222444555555444333333444111111111111111111111111111111222222222333333333111222222333444555666666888:::<<>>:::;;;<<<<<<<<<<<<<<<;;;:::;;;===???@@@CCCGGGJJJNNNQQQVVV[[[___ccchhhlllmmmpppsssvvvxxxyyy|||~~~~~~}}}|||zzzyyywwwvvvtttsssrrrrrrooooooooonnnooorrrxxx||||||}}}tttpppkkkgggdddaaa___\\\\\\\\\[[[YYYWWWUUUSSSRRRKKKJJJIIIGGGDDDBBBAAA@@@<<<;;;;;;;;;;;;<<<======888999999::::::;;;;;;<<<::::::999777666444333333111111111111111111111111222333444555555444333222//////000000111111111222333333333333222222111111000111111111111222222222222222222222222222222222111222333444555444333333333333222222333333444555111333555555444333444555222222222222222222222222111111222222222333333333111222444555666777777777777999<<>>>>>>>>???@@@@@@AAADDDIIILLLNNNUUUaaaqqqvvvooofff___YYYRRRLLLFFF@@@>>>:::999999888888666444444333333333333222222111111111222222333333444111222222222222333333333111000/////////000222333444333222222222444777888000000111222222222222222111111111111111222222222333222222222222222222222444444444444444444444444888888888888888888888888:::999888888888999:::;;;======>>>>>>?????????@@@@@@???>>>===<<<;;;:::::::::;;;<<<>>>AAADDDFFFHHHLLLOOORRRTTTWWWZZZ^^^bbbhhhkkknnnppprrrtttwwwzzz{{{|||}}}}}}|||}}}~~~~~~|||{{{{{{||||||{{{zzzyyyyyyxxxwwwrrrrrrssstttvvvwwwyyyzzz}}}rrroookkkgggeeebbb___]]][[[[[[[[[[[[ZZZWWWRRROOOLLLKKKJJJGGGEEECCCAAA@@@@@@???>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888777777222333444555444333222111000111222333444333222222111111000000000000111111111111222222222222111111777666555444333333222333111111222222222333333333333333333444444555555555444444555555666666777777444444555666777777666666222222222111111111111000222222222222222222222222333333333444555666777888999<<>>???@@@BBBEEEIIILLLQQQXXXeeevvvxxxqqqhhh___YYYSSSKKKFFFAAA>>>;;;999888888777555444444333333333333222222111111111111111222222222///000000000000111111111222111111000111222333444444333222111222444666777000111111222222222222222222222222222222333333333333333333444444444444444555555555555555555555555999999999999999999999999:::999888888888999;;;;;;=========>>>>>>>>>??????======<<<;;;:::999888888;;;;;;<<<===>>>@@@BBBCCCHHHJJJMMMPPPRRRUUUYYY]]]ccceeehhhkkkmmmooosssuuutttuuuwwwxxxxxxzzz}}}~~~}}}}}}}}}|||||||||{{{{{{{{{{{{wwwwwwwwwxxxyyy{{{|||}}}zzzqqqnnnjjjgggeeebbb```]]]\\\[[[[[[[[[ZZZWWWSSSOOOMMMLLLJJJHHHEEECCCAAA@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::888888777666444444555555555444333222...///000111222111111000111111000000000000111111111111222222222222111111666555444333222222222222222222333333333444444444555555555444444333333222444444444444555555555555333444555666666666666666222222222111111111111000111111222222333333333444111111111222333444555666999<<>>???@@@BBBEEEJJJMMMTTT]]]kkk~~~zzzsssiiiaaaZZZSSSKKKFFFBBB???;;;999888777666444444444333333333333222222111111111111000000000000///000000000000111111111333333222222222333444555444333222111222333444555111111222333333333333222333333333444444555555555555555555666666777777888777777777777777777777777999999999999999999999999:::999999999999:::;;;<<<<<<<<<<<<==================<<<<<<;;;:::999888888<<<;;;;;;;;;;;;<<<======CCCEEEHHHJJJLLLNNNRRRUUUZZZ\\\```ccceeehhhkkknnnkkkmmmppprrrsssvvvzzz}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~|||wwwnnnlllhhhfffdddccc```^^^\\\[[[[[[[[[ZZZWWWSSSPPPMMMLLLJJJHHHFFFDDDBBBAAA@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777666555555666666666555444333///000000111222111111111111111000000000000111111111111222222222222111111444444333222111111111111333333444444444555555555444444444444444444444444444444444333333333333333333333444555555555555444222222222111111111111000111111222333333444555555111111111222333444555666999<<>>???AAACCCFFFKKKOOOWWWaaarrr|||uuukkkbbb[[[SSSKKKEEEBBB???;;;999777666555333444444333333333222222222333333222222111111000000111111222222222333333333333333333333333444444444444444333222222222333333222333333444444444444444555555555666666777777888777777888888999:::;;;;;;999999999999999999999999:::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<;;;::::::;;;;;;:::::::::;;;;;;<<>>@@@===>>>@@@BBBDDDHHHMMMQQQZZZeeexxx}}}vvvlllbbb[[[SSSKKKEEEBBB???;;;888777666444333444444333333333222222222444444444333333222222222111111222222222333333333222222222333333333333333444444333333333333333333444555555666666666666666777777777888999::::::;;;999999:::;;;<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;=========<<<;;;;;;::::::999999999:::;;;<<<===>>>===>>>@@@AAABBBDDDGGGJJJKKKNNNQQQTTTVVVYYY\\\___bbbdddfffhhhjjjmmmpppsssuuuuuuwwwyyy|||yyytttmmmjjjgggfffeeedddbbb```^^^]]][[[ZZZYYYWWWTTTRRRNNNMMMLLLJJJGGGEEECCCBBBBBBAAA???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666555444444444333333333333333333333333333333444444444222222111111111111222222222222333333333333222222222222111000000000111111222222222222333333333333000111222333555666777888666555555555444444333333333444444444444444333333222222222111111111000000000000111222444555666666333333333444555666777888999<<>>???>>>???BBBDDDFFFKKKPPPTTT]]]jjj}}}uuukkkbbb[[[SSSKKKEEEAAA>>>:::888777666555333444444333333333333222222444444444444444333333333///000000000000111111111111222333444444444333333444444444444444444444444777777888999999999999888888999999:::;;;<<<======<<<<<<<<<======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999999888888888888999:::;;;<<<>>>???<<<>>>???@@@@@@AAADDDFFFGGGIIILLLNNNPPPRRRVVVXXX\\\^^^aaabbbdddfffjjjllloooooopppsssvvv{{{~~~xxxsssnnnlllhhhgggfffdddbbbaaa___]]][[[ZZZYYYXXXUUURRROOONNNLLLJJJHHHFFFDDDCCCCCCBBB@@@>>>===;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666666555444444333222222222222333222111111111111222333333222222111111111111222222222222333333333333222222222222111111111111111222111111111222222222333333444444444444444444444444555555555555444444444444444555555555555444333333222222222111111111111000000000111222222333444444111111111222333444555666999<<>>??????AAACCCEEEHHHMMMRRRVVVaaaooo{{{tttjjjaaaZZZSSSKKKFFF???===999777777666555444444444333333333333222222333333333333333333444444///000000000000111111111222333444555666555555444333444444555666666666666999999:::;;;;;;;;;;;;;;;::::::;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>======<<<============<<<<<<;;;;;;:::::::::999999999999888888888888999:::;;;======<<<===>>>>>>>>>???BBBDDDCCCEEEHHHJJJKKKMMMPPPRRRTTTVVVYYY[[[]]]___cccfffhhhhhhjjjlllpppuuuyyy|||wwwrrrpppmmmjjjhhhgggeeecccaaa___]]][[[ZZZYYYXXXUUUSSSPPPOOOMMMKKKHHHFFFDDDCCCCCCBBBAAA>>>===;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666555555666555444333222333333444222222111111111222333444333222222111111222222333222333333444444333333222222222111111111222222333222222222333333333444444555555555444444333333222333333333333333444444444666666666666666555444333222222222111111111111000000000000111111222222222111111111222333444555666999<<>><<<999777777777666555444444444333333333222222111111111222222333333444111222222222222333333333333444666777777777666555333444555666777777777777:::;;;<<<<<<======<<<<<<;;;;;;<<<===>>>???@@@@@@?????????>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>>>>>>>===<<<>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;999999888888999::::::;;;;;;<<<=========>>>@@@BBBAAACCCFFFGGGHHHIIILLLNNNMMMOOORRRUUUXXX[[[___bbbcccdddeeehhhlllqqqvvvxxxzzz{{{~~~}}}vvvqqqqqqoookkkiiigggeeecccaaa```^^^[[[ZZZYYYXXXUUUSSSPPPOOOMMMKKKIIIFFFEEEDDDDDDCCCAAA???===;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666555555777666555444333444555555555444333222333444555666333222222111111222222333222333333444444333333222333222222222222222333333333333333444444444555555333333333444444555555555111111111222222333333444666666777777666555444444222222222111111111111000000000000000000111111111333333333444555666777888999<<>>;;;888666444333333444444333333333333222222333222222111111222222333333333333333333333333444333222333777<<<===888333444555666777999:::;;;<<<>>>>>>>>>>>>?????????????????????????????????????????????>>>>>>>>>>>>===???>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;::::::999999999AAA@@@???>>><<<:::999999<<<:::888:::<<<>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>???@@@@@@AAAAAADDDCCCCCCDDDDDDEEEGGGGGGJJJKKKNNNPPPSSSUUUVVVWWWZZZ[[[]]]aaaeeeiiilllnnnpppuuuzzz~~~zzzuuupppnnnmmmkkkiiihhhgggcccaaa]]]]]]\\\[[[YYYWWWVVVUUUUUURRROOOKKKHHHGGGFFFFFFHHHEEEAAA>>>===<<<;;;:::888888999999999::::::::::::999777555555666888999:::888666333222222333333555555555555444333222111222333444444333333555666555333222222333555555555222222222222222222222222222333444444555555444444333333333444444444555555333333333222222111111111555444333222222222222222111111111000000000000///000000111222333333333333111222444555666777777777888;;;>>>BBBDDDFFFFFFFFFJJJLLLOOOQQQSSSUUUYYY\\\^^^oookkkfffgggnnnxxxppp```OOOFFFCCC@@@???@@@AAAAAADDDHHHJJJLLLTTT]]]nnn~~~vvvooofff^^^WWWQQQJJJDDD???>>>;;;888666444444444444444333333333333222222333222222111111222222333333333333333444444444444444333444888======999444666666777999:::;;;<<<===>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>=========>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999:::<<<===<<<:::<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCDDDEEEGGGGGGHHHIIIKKKNNNQQQSSSTTTUUUVVVWWWZZZ]]]aaaeeeiiikkkmmmpppuuuxxxzzz{{{}}}~~~~~~~~~~~~yyyuuuqqqooommmkkkjjjiiigggdddaaa]]]]]]]]][[[ZZZXXXVVVUUUTTTRRROOOKKKHHHGGGFFFFFFHHHDDD@@@>>>======<<<;;;;;;:::::::::999999888888:::999888666666666777777999777555333222222333444555555555555444333222111222333555444333333444666555333222222444555555555222222222222222222222222222333444444555555444444333444444444555555555555666555555555444444444444555555444333333333333333333333333222222222111111000000111222333333333333222222333555666666777777999;;;>>>BBBDDDFFFFFFFFFJJJMMMOOOQQQSSSVVVYYY\\\]]]llliiifffhhhqqq~~~mmm^^^NNNFFFBBB???>>>@@@CCCCCCEEEIIILLLNNNWWW```ttt{{{qqqkkkbbb[[[UUUOOOIIIDDD>>>===:::888666555555555444444333333333333222222333222222111111222222333333333444444444555555555555555666999======:::666888999:::;;;<<<===>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>???@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<999999:::;;;;;;<<<<<<<<<;;;:::999:::<<<===<<<;;;========================>>>>>>??????@@@@@@AAAAAA@@@AAAAAAAAACCCDDDEEEFFFFFFFFFHHHJJJMMMOOOPPPQQQQQQRRRUUUXXX\\\```dddfffhhhjjjmmmpppqqqtttwwwyyyyyyyyyzzz{{{}}}{{{xxxuuurrrpppnnnlllkkkjjjhhhdddbbb^^^^^^]]]\\\ZZZXXXVVVUUUTTTRRROOOKKKIIIGGGFFFFFFGGGDDD@@@>>>>>>===<<<;;;<<<<<<;;;:::999888777777999999999888777666555555777666444333333333444555555555555555444333222222222444555444333333444666555333222222444555555444222222222222222222222222222333444444555555444444444444555555555666666666666666666666666555555555555555555555444444444444555555444444444333333333000000111222333333333333222222333444555666777777999;;;>>>AAADDDFFFGGGGGGKKKMMMOOOQQQSSSVVVZZZ\\\___kkkhhhfffjjjttt~~~iii[[[MMMEEEAAA>>>>>>@@@DDDCCCEEEIIILLLPPPZZZdddyyy}}}xxxnnnhhh```YYYTTTOOOIIIDDD===<<<:::888666666666666444444333333333222222222333222222111111222222333444444444555555666666777777777888;;;>>>>>><<<999;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>>>>?????????@@@================================================;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<======<<<>>>>>>>>>>>>????????????>>>??????@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDEEEGGGIIIKKKMMMNNNNNNOOOQQQTTTXXX\\\```aaadddfffhhhiiikkkmmmqqqtttttttttuuuwwwzzz||||||yyywwwuuusssqqqooommmllljjjhhheeebbb___^^^^^^\\\[[[YYYWWWVVVSSSQQQOOOLLLIIIHHHGGGFFFEEECCC@@@>>>>>>>>>===;;;<<<;;;;;;:::999999888888999999::::::999666444222555444444333333444555555444555555555444444333222333444555444333333444555444333222333444555555444222222222222222222222222222333444444555555444444555555555666666666666777555555555555555444444444555666666666666666555555555555555555444444444444000000111222333333333333333333333444555666777888999;;;>>>AAADDDFFFHHHHHHKKKMMMPPPRRRSSSVVVZZZ]]]bbbjjjhhhhhhlllwww{{{eeeYYYLLLDDD@@@======@@@CCCBBBDDDHHHLLLQQQ]]]hhh}}}{{{wwwmmmggg___XXXTTTOOOIIIEEE===<<<:::888666666666666444444333333333222222222333222222111111222222333444444555666777777888888888999:::<<<>>>???===<<<======>>>???@@@AAAAAABBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????>>>===<<<;;;========================<<<<<<<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<===============>>>>>>?????????@@@@@@AAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCEEEEEEDDDCCCBBBBBBBBBBBBDDDDDDDDDEEEGGGIIIKKKLLLMMMNNNPPPRRRVVVYYY\\\^^^aaacccdddeeefffiiimmmqqqooopppqqqsssvvvyyy|||}}}~~~{{{yyywwwuuutttrrrpppmmmllljjjhhhdddaaa______^^^]]][[[YYYXXXWWWRRRQQQOOOLLLJJJHHHGGGFFFDDDBBB@@@?????????===<<<::::::::::::::::::::::::888999::::::999777444222333333333333333444444555444444444555444444333333333444555555333333333555444333222333555666555333222222222222222222222222222333444444555555444444555555555666666666666777555555555555555555555555555555666777777666666555444444444444333333333333000000111222333333333333333333333333444666777888:::;;;>>>AAADDDGGGIIIJJJKKKMMMPPPRRRTTTVVVZZZ]]]bbbjjjiiijjjppp{{{xxxaaaVVVKKKDDD???<<<===AAABBBAAACCCHHHMMMTTTaaammm~~~yyytttmmmggg___XXXTTTOOOIIIEEE>>>===:::888666555555555444444333333333333222222333222222111111222222333555555666777888888999::::::;;;<<<>>>????????????>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAA@@@@@@???>>><<<;;;:::>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============::::::;;;<<<===??????@@@===???@@@@@@???>>>@@@AAA@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEHHHGGGFFFDDDDDDCCCCCCCCCFFFFFFEEEEEEGGGIIIKKKLLLMMMNNNOOOQQQTTTVVVYYYZZZ]]]___```aaabbbeeeiiillljjjkkkmmmooorrruuuwwwyyy{{{}}}|||zzzyyyvvvtttrrrpppmmmkkkiiigggccc`````````___^^^\\\ZZZXXXWWWQQQPPPOOOMMMKKKHHHGGGFFFBBBAAA??????@@@???>>><<<999:::::::::;;;;;;;;;<<<888888::::::999777555333333333333333444444444444333444444555444444333333444555555555333222333444333333222444666666555333222222222222222222222222222333444444555555444444444444555555555666666666666666666777777777777777444444666777777777666555444444333333333222222222000000111222333333333333444333333333444666888999:::;;;>>>AAADDDGGGJJJKKKLLLNNNPPPRRRTTTWWW[[[]]]___jjjjjjmmmuuuttt^^^TTTJJJCCC>>>;;;<<>>;;;888666444444444444444333333333333222222333222222111111222222333555555666777888999:::;;;;;;<<<>>>???@@@@@@@@@AAA??????@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@>>><<<;;;>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????======>>>>>>???@@@AAAAAA>>>@@@BBBBBB@@@???AAACCCAAAAAABBBCCCCCCDDDEEEEEECCCDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGHHHIIILLLMMMNNNNNNOOOPPPRRRSSSUUUVVVWWWYYY[[[]]]^^^```ccceeeffffffhhhjjjmmmooorrrssstttwwwyyy{{{{{{|||}}}~~~|||zzzvvvsssqqqooollljjjiiifffbbb___``````___^^^]]][[[YYYXXXPPPPPPOOOMMMKKKIIIGGGFFFAAA@@@??????@@@@@@>>><<<;;;;;;;;;;;;;;;:::::::::777888999999888777666555333333444444444333333222333333444444555444444333444555666555333222333444333222333444666666444333222222222222222222222222222333444444555555444444333444444444555555555555555555666666666777777777222333555777777666555444444444444333333333222222000000111222333333333333444333333222333555888999:::;;;===@@@DDDGGGJJJLLLLLLNNNQQQSSSTTTWWW[[[^^^]]]iiikkkoooxxxqqq]]]SSSJJJCCC>>>:::<<>>;;;888666444333333444444444333333333222222333222222222222222222333555666777888999:::;;;;;;;;;===???@@@@@@@@@AAABBB???@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@?????????@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@BBBBBBAAAAAA@@@??????>>>???BBBDDDCCCAAA@@@BBBEEEBBBBBBBBBCCCDDDEEEEEEFFFEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFFFFGGGHHHIIIKKKLLLJJJIIIHHHHHHHHHJJJMMMNNNNNNNNNNNNOOOPPPRRRSSSTTTSSSUUUXXXYYYZZZ\\\^^^```cccccceeegggiiilllnnnooooooqqquuuwwwxxxzzz|||~~~}}}~~~{{{wwwsssqqqooollljjjhhheeeaaa^^^aaa``````___]]][[[YYYXXXPPPOOOOOOMMMKKKIIIGGGFFFAAA@@@???@@@@@@@@@>>><<<======<<<;;;:::999999888777777888888888777777777333444444444444333222111333333444444555444444444444555666555333222333444333222333444666666444222222222222222222222222222222333444444555555444444333333333444444444555555222333333333444444555555111333555666777666555444555555444444444333333333000000111222333333333333444333222222333555888999:::;;;===@@@DDDHHHKKKLLLLLLNNNQQQSSSTTTWWW[[[^^^^^^jjjlllqqqzzz|||ooo]]]RRRFFFAAA>>><<<===???AAABBBFFFKKKPPPYYYkkk||||||xxxrrrnnnmmmhhh```YYYSSSNNNIIIFFFBBB???<<<999888777666444333333333333333333333333555444444444444333333333999::::::888777888:::<<<>>>@@@DDDEEEEEEDDDDDDDDDCCCCCCBBBAAAAAACCCDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFCCCCCCCCCBBBBBBAAAAAAAAABBBAAA@@@??????@@@AAAAAABBBBBBBBBAAA???>>><<<;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@????????????@@@@@@BBBBBBCCCCCCCCCCCCCCCCCCFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIJJJJJJKKKLLLLLLMMMLLLKKKJJJJJJJJJLLLMMMNNNMMMMMMMMMLLLMMMMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTSSSTTTUUUVVVXXXYYY[[[[[[___``````bbbdddfffhhhiiigggiiikkkmmmooorrrwwwzzz~~~~~~{{{vvvssspppnnnkkkiiihhhfffcccaaa```___]]]]]]]]]\\\YYYWWWTTTRRRPPPNNNMMMKKKHHHEEECCCBBB@@@???>>>>>>=========<<<<<<;;;;;;:::999999666777888888888777555444555666777666555555777999888888777666555555555555444333333222222333333444333333333333333333333333333333333222222222111111222333333444444333333222333333333444444444555555555555666666555555444333444555666777888888888888666666555444333333222222......///000111222222222444333333333444666888999;;;===@@@BBBCCCEEEHHHKKKLLLOOORRRTTTVVVXXX[[[^^^bbbjjjlllrrr|||}}}oooZZZOOODDD@@@>>>===>>>AAAAAABBBGGGMMMRRR\\\ooo{{{wwwqqqmmmkkkggg```ZZZUUUOOOJJJFFFBBB???<<<999888777555444333333333333333333333333444444444444444444444444666777888888888999<<<>>>AAABBBCCCBBBAAABBBDDDFFFFFFEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@?????????@@@AAACCCCCCCCCBBBAAA@@@>>>======>>>???@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKLLLLLLMMMNNNNNNOOONNNNNNMMMMMMMMMNNNOOOPPPQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQRRRSSSTTTUUUWWWXXXYYYZZZ\\\]]]]]]___```bbbdddeeedddfffhhhjjjmmmpppuuuxxx{{{{{{wwwsssnnnllliiihhhgggeeebbb``````___]]]]]]\\\[[[XXXVVVTTTRRRPPPNNNMMMKKKHHHEEECCCBBB@@@???>>>>>>=========<<<<<<;;;;;;:::999999777888999999999888666666555777999999777555444555222222111111111222222333555555444444444444555555333333333333333333333333333333333222222222111111222333333444444333333222333333333333444444444444555555666666555555444333222333444555666666666666666555555444333333222222000111111222222333333333333333333333444666777999;;;===@@@BBBCCCEEEHHHKKKLLLOOORRRTTTVVVXXX[[[^^^___iiilllttt~~~pppXXXMMMCCC???>>>===>>>AAA@@@BBBHHHOOOUUUaaattt|||yyyvvvqqqmmmhhheee```[[[VVVQQQKKKGGGBBB???;;;999888777555444333333333333333333333333444444444444444444555555666777999::::::<<>>@@@DDDHHHIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCEEEFFFCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@?????????@@@@@@AAAEEEEEEDDDDDDCCCBBBAAA@@@???@@@@@@AAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQRRRQQQQQQQQQQQQRRRSSSSSSUUUTTTSSSRRRPPPPPPPPPOOOPPPPPPPPPOOOOOOPPPPPPQQQRRRRRRSSSTTTVVVWWWXXXXXXXXXYYYYYYZZZ\\\^^^```aaa```bbbeeegggiiimmmrrrvvvyyy|||{{{wwwtttooommmjjjiiihhhfffcccaaa```___]]]\\\\\\ZZZWWWUUUSSSRRRPPPNNNMMMKKKHHHFFFCCCBBB@@@???>>>>>>=========<<<<<<;;;;;;:::999999999999999999999888777777555777::::::888555222111222222222333333444555666444444333333333333444444333333333333333333333333333333333222222222111111222333333444444333333222222222222222333333333333555555666666555555444333222333444555555555555555555555555444444333333222333333333444444444444444333333333333444666777888;;;===@@@BBBCCCEEEHHHKKKLLLOOORRRTTTVVVXXX[[[^^^ccchhhllluuuqqqXXXMMMBBB>>>===<<<===@@@AAADDDIIIQQQXXXdddxxxzzzxxxuuuqqqnnnfffccc___\\\XXXRRRLLLHHHBBB???;;;888777777555333222222222222222222222222333333444444555555666666888:::<<<======???AAACCCFFFEEECCCAAA???@@@DDDGGGIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDBBBAAA@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBEEEEEEFFFEEEEEEDDDCCCBBBCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJIIIJJJJJJJJJKKKLLLLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSTTTUUUUUUTTTTTTTTTUUUUUUUUUWWWWWWVVVTTTTTTSSSSSSSSSUUUTTTTTTSSSRRRRRRSSSSSSRRRSSSSSSTTTUUUVVVVVVWWWVVVVVVWWWXXXYYY[[[]]]^^^]]]___bbbdddgggkkkppptttwwwzzz|||xxxuuurrrpppmmmlllkkkiiigggeeeaaa___]]]\\\[[[YYYVVVTTTSSSQQQOOONNNMMMLLLIIIFFFBBBBBB@@@???>>>============<<<<<<;;;;;;:::999999999999999888888888777777555777999888666444333333555555555555555666777777222111111000000111111222333333333333333333333333333333333222222222111111222333333444444333333222111111222222222333333333555555555666555555444333444555666666777777777666555555444444444333333333444444444444444333333333222333333444555666777888;;;===@@@BBBCCCEEEHHHKKKLLLOOORRRTTTVVVXXX[[[^^^eeeggglllvvvpppZZZOOODDD???===;;;;;;>>>CCCEEEKKKSSS[[[ggg{{{~~~yyywwwuuurrrnnndddbbb^^^[[[WWWRRRLLLHHHAAA>>>;;;888777666555333222222222222222222222222333333444444555666777777:::<<<>>>>>>>>>>>>@@@AAACCCEEEFFFEEECCCCCCCCCDDDGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDFFFFFFGGGGGGGGGFFFEEEEEEGGGGGGGGGGGGGGGIIIJJJKKKIIIIIIJJJKKKLLLLLLMMMMMMNNNMMMMMMLLLLLLMMMMMMNNNLLLLLLMMMMMMNNNOOOOOOPPPQQQRRRSSSUUUUUUUUUUUUUUUSSSSSSTTTTTTUUUVVVVVVVVVWWWWWWXXXXXXXXXWWWWWWWWWXXXXXXWWWWWWWWWWWWXXXXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVWWWWWWXXXYYY[[[\\\]]]\\\^^^aaacccfffjjjnnnrrruuuyyy~~~|||yyyvvvsssqqqnnnmmmlllkkkiiigggbbb```^^^]]][[[YYYVVVSSSSSSQQQOOONNNNNNLLLIIIGGGBBBBBB@@@???>>>============<<<<<<;;;;;;:::999999888888777777666666666666666666666555333444666888666555444333333333333333222111111000000111111222333333333333333333333333333333333222222222111111222333333444444333333222111111222222222333333333555555555666555555444333444555555666666666666666444444444444444333333333333333333333222222222222222222333444666666777777;;;===@@@BBBCCCEEEHHHKKKLLLOOORRRTTTVVVXXX[[[^^^bbbfffkkkuuuppp\\\PPPEEE@@@===;;;;;;===DDDFFFMMMVVV___mmm|||xxxvvvtttqqqmmmdddaaa]]]YYYUUUQQQKKKHHHAAA>>>:::888777666444333222222222222222222222222222333444555666777888888999;;;===>>>======>>>???BBBEEEHHHIIIGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHGGGEEEDDDBBBAAA@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIILLLKKKKKKJJJKKKMMMNNNOOOMMMMMMNNNOOOPPPPPPQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQOOOPPPPPPQQQRRRSSSTTTTTTVVVWWWYYYZZZ[[[[[[ZZZYYYVVVWWWWWWXXXYYYYYYZZZZZZZZZ[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[XXXWWWVVVUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYZZZ[[[]]]]]]\\\^^^aaabbbdddhhhlllpppssswww}}}}}}zzzxxxrrrpppmmmllllllkkkhhhfffdddbbb___^^^\\\YYYVVVSSSRRRQQQOOONNNNNNLLLIIIGGGCCCBBB@@@???>>>>>>=========<<<<<<;;;;;;:::999999888777777666555666666666666666555333222333777:::888888777666555555555555444444333333333333444444333333333333333333333333333333333222222222111111222333333444444333333222222222222222333333333333555555666666555555444333222333333444444444333333444444444444444444444444111111111111222222222222111222444555666777777777;;;===@@@BBBCCCEEEHHHKKKLLLOOORRRTTTVVVXXX[[[^^^ccceeejjjttt~~~ooo[[[PPPEEE@@@>>><<<===@@@CCCFFFOOOZZZdddtttzzzuuutttrrrnnnkkkddd```[[[VVVRRRNNNJJJGGGAAA>>>:::888777666444333111111111111111111111111222222333555666888999999888;;;>>>???@@@@@@AAABBBBBBEEEHHHJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIHHHGGGFFFFFFGGGHHHHHHGGGFFFDDDCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMPPPOOONNNMMMNNNPPPRRRSSSQQQQQQRRRSSSTTTUUUVVVVVVUUUUUUUUUTTTTTTUUUUUUUUUTTTTTTUUUVVVWWWXXXYYYYYYZZZ[[[]]]_________^^^]]][[[[[[\\\\\\]]]^^^^^^^^^^^^^^^_________^^^]]]\\\\\\[[[[[[ZZZZZZZZZZZZ[[[YYYYYYXXXXXXWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ\\\]]]^^^\\\^^^```aaabbbeeeiiilllppptttzzz~~~}}}{{{yyyrrrpppnnnmmmmmmllljjjhhhfffdddaaa___]]]ZZZVVVSSSRRRPPPOOONNNNNNLLLJJJGGGCCCBBB@@@???>>>>>>=========<<<<<<;;;;;;:::999999999888777666666666777777666666666444222333555777999888888777777777888888555555444444444444555555333333333333333333333333333333333222222222111111222333333444444333333222333333333333444444444444555555666666555555444333333333333444444333333222444444444444444444444444000000111111222222333333111222444555666777666666;;;===@@@BBBCCCEEEHHHKKKLLLOOORRRTTTVVVXXX[[[^^^eeeeeejjjttt~~~nnnZZZOOODDD@@@???>>>???BBBBBBFFFPPP\\\hhhyyyxxxtttrrrpppllliiiddd```ZZZUUUQQQMMMIIIGGGAAA>>>:::777666666444222111111111111111111111111222222333555666888999:::999<<<@@@CCCDDDEEEGGGHHHDDDFFFHHHIIIIIIIIIIIIJJJIIIIIIJJJJJJIIIGGGEEEDDDDDDEEEHHHJJJJJJIIIGGGEEEFFFFFFGGGGGGHHHHHHHHHIIIGGGHHHJJJLLLMMMMMMLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPRRRQQQPPPOOOPPPRRRTTTUUUTTTTTTUUUVVVXXXYYYYYYZZZXXXXXXWWWWWWWWWWWWXXXXXXWWWWWWXXXYYYZZZ[[[\\\\\\\\\]]]___aaabbbaaa```___^^^^^^______```aaaaaaaaa```aaabbbbbbbbb```___^^^^^^^^^\\\[[[ZZZYYYYYYYYY\\\\\\[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYZZZ[[[\\\]]]^^^\\\]]]___```aaacccgggjjjnnnrrrxxx~~~~~~}}}{{{zzzuuusssqqqpppooonnnllljjjgggeeebbb```^^^[[[WWWTTTRRRPPPOOONNNNNNMMMJJJHHHCCCBBB@@@???>>>>>>=========<<<<<<;;;;;;:::999999;;;:::888777777777888999666777888777444222222333333333222333333444555666444333333222222333333444333333333333333333333333333333333222222222111111222333333444444333333222333333444444444444555555555555666666555555444333555555555666555555444444444444444444444444444444000000111222333333444444111222444666777777666666;;;===@@@BBBCCCEEEHHHKKKLLLOOORRRTTTVVVXXX\\\^^^aaafffmmmxxxppp[[[PPPEEE@@@???===>>>@@@EEEJJJRRR]]]mmm~~~zzzvvvrrrooolllhhhfffbbb^^^XXXSSSOOOLLLHHHFFFBBB@@@===:::777444333222444444444444444444444444444555777888888888:::<<<>>>???AAAAAAAAABBBEEEGGGGGGHHHJJJLLLMMMMMMLLLKKKJJJKKKLLLMMMKKKIIIGGGEEEHHHGGGFFFFFFFFFHHHJJJLLLKKKKKKJJJJJJJJJKKKKKKLLLPPPPPPOOOOOOPPPQQQSSSTTTSSSSSSSSSSSSSSSRRRRRRRRRVVVVVVVVVUUUUUUUUUUUUUUUWWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYZZZ[[[]]]^^^___`````````aaaaaabbbcccddddddddddddbbbbbbcccdddeeeeeeeeeeeeeeefffhhhhhhhhhfffcccbbb_________^^^^^^]]]]]]]]]^^^]]]\\\\\\[[[[[[\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYZZZZZZZZZZZZ[[[\\\]]]^^^^^^^^^___```bbbeeegggiiilllppptttyyy}}}~~~{{{yyyxxxvvvvvvvvvtttsssqqqpppnnnnnneeedddccc```]]]ZZZWWWUUURRRQQQOOOLLLJJJIIIHHHHHHCCCBBBBBBAAA@@@???>>>>>>:::::::::;;;;;;<<<<<<<<<888777666444444444555666555333222333666777444222333333333444333333222222333333222222111222222222222222222111222222333333111333333222000///000111111222222333444444444444222222222222222111000///444444444444444444444444444444444444444444444444777777888888666444111///222111111111222333333444444555555555666666777777999;;;>>>@@@BBBDDDGGGIIINNNPPPSSSUUUVVVXXXZZZ]]]fffgggnnnzzzqqq[[[PPPEEEAAA???>>>???BBBGGGLLLUUUaaaqqq~~~zzzuuuqqqnnnkkkhhhfff```\\\VVVQQQNNNJJJFFFDDD@@@???===:::777555333333444444444444444444444444222444666777888999;;;===???@@@BBBBBBBBBCCCFFFHHHGGGIIIKKKLLLMMMMMMLLLKKKKKKLLLLLLLLLLLLJJJIIIHHHJJJIIIHHHGGGHHHIIIKKKLLLMMMMMMLLLLLLLLLMMMNNNNNNOOOOOOPPPRRRTTTVVVXXXYYYVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYXXXXXXXXXXXXZZZZZZ[[[\\\]]]^^^^^^___^^^^^^^^^]]]]]]\\\\\\\\\^^^___```bbbcccdddddddddffffffhhhiiiiiiiiiiiiiiidddeeefffggghhhhhhhhhhhhhhhhhhiiiiiihhhgggeeedddcccbbbbbbaaa```______^^^``````___^^^^^^^^^^^^^^^`````````_________^^^^^^\\\[[[[[[\\\\\\]]]^^^___`````````aaaccceeegggiiilllppptttyyy}}}}}}{{{zzzyyywwwwwwvvvuuusssqqqooommmllleeedddccc```]]]ZZZWWWUUUTTTSSSQQQOOOMMMKKKJJJIIICCCBBBBBBAAA@@@???>>>>>>;;;;;;;;;;;;<<<<<<======<<<;;;999888777777777888777666444555666666444111888777777666555333222111222222222111222222333444111111111111222333444555111222333222111000000111333333444555555555444444111222333333333333333222444444444444444444444444444444444444444444444444444444555555555333222111222222111111222222333444111222333444666777999999999<<<>>>@@@BBBDDDGGGIIIMMMPPPSSSUUUVVVXXX[[[]]]```iiiqqq~~~rrrZZZOOOEEEAAA@@@@@@AAAEEEJJJPPPYYYfffwww~~~zzztttpppllljjjgggfff^^^ZZZTTTOOOKKKHHHDDDBBB???>>>;;;999777555555444444444444444444444444444222444777888999;;;>>>@@@@@@AAACCCDDDDDDEEEGGGIIIHHHIIIKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKMMMLLLKKKJJJKKKLLLMMMNNNPPPOOOOOOOOOPPPPPPQQQRRRRRRSSSUUUWWWYYY[[[\\\\\\ZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^______aaaaaabbbcccbbbaaaaaa````````````aaacccdddeeefffggghhhhhhhhhgggggghhhiiijjjjjjjjjjjjhhhhhhiiijjjkkkkkkkkkkkkkkkkkkkkkjjjiiiiiihhhhhhggggggfffeeecccbbbaaaaaacccccccccbbbbbbbbbbbbbbb````````````_________^^^^^^^^^^^^^^^___```aaaaaadddcccccccccdddfffhhhiiimmmpppuuuyyy|||~~~}}}|||zzzyyyxxxxxxvvvtttqqqnnnlllkkkeeedddbbb```]]]ZZZWWWVVVSSSSSSRRRQQQOOOLLLJJJHHHCCCBBBBBBAAA@@@???>>>>>>;;;;;;<<<<<<<<<<<<<<<======<<<;;;999888777777777999777666666777666444111777777666555555444333333222111111222222333444555000000000111333444666777111222333222111000111222555555666666555555444444111222333444555555555555444444444444444444444444444444444444444444444444333444444444444444444444222222111111222222333333111222333444555666777777999<<>>@@@@@@BBBEEEFFFFFFFFFHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKKKKJJJJJJKKKLLLMMMMMMOOOOOONNNNNNNNNOOOPPPPPPRRRQQQQQQQQQRRRSSSTTTUUUWWWXXXZZZ\\\\\\\\\[[[[[[]]]]]]]]]]]]]]]]]]^^^^^^]]]^^^^^^^^^______``````aaaaaabbbcccdddeeeffffffddddddcccbbbccccccdddeeegggggghhhiiijjjkkkkkkkkkhhhhhhiiijjjkkkkkkkkkkkkkkkkkklllmmmnnnnnnnnnnnnoooooommmllllllkkkllllllkkkjjjiiihhhfffeeedddcccfffffffffffffffeeeddddddaaaaaaaaa````````````___aaaaaaaaaaaabbbcccdddeeegggffffffffffffgggiiijjjnnnqqqvvvyyy}}}~~~{{{yyyyyyxxxwwwuuuqqqnnnkkkiiiddddddbbb```]]]ZZZXXXVVVPPPPPPQQQPPPNNNKKKHHHFFFCCCBBBBBBAAA@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777666555444333666666666666666555444333111111111222333444555555333333222222222333333444111111111222333444555666111222333333111111111333555555666555555444333222222222333444444444444444444444444444444444444444444444444444555555555555666666555444444555555666333222222111222222333333555555555444333333333222:::<<>>>>>;;;;;;::::::::::::::::::999999888777555444222222222333444555555555555555222111111111222444555666555555444333222222222222444444333333222333333333111222333333222111222444444444444444444333222111333333333333333222111111444444444444444444444444444444444555555666666666777666555444333333333333333333222222111222222333555555555444333333333222:::<<>>>>>;;;;;;;;;;;;;;;:::::::::::::::999999777666444333///111444555444444555777888777555444333333444444555555444333333333333333666555444333222222222222111222333333222222333444333333333444333333222222444444444333333222111000444444444444444444444444444444444555666666777777555555444333222222111111333333222222111111222222111222333444555666777777:::===@@@BBBCCCEEEHHHJJJMMMPPPSSSUUUXXXZZZ]]]```bbbhhhttt~~~lllWWWLLLCCC@@@@@@@@@CCCFFFLLLUUUeeexxxyyywwwsssoookkkgggaaa]]]YYYUUUOOOJJJGGGCCC@@@======<<<:::888666555444333444444444444444444444444666888::::::999:::;;;===???BBBFFFGGGGGGGGGHHHHHHNNNNNNNNNMMMMMMNNNNNNNNNMMMNNNOOOPPPPPPPPPOOONNNNNNOOOQQQSSSUUUWWWXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]\\\\\\]]]___aaaccceeefffdddddddddeeefffgggggggggffffffgggiiijjjkkkmmmmmmkkkkkklllmmmnnnooopppppplllkkkjjjjjjkkkmmmppprrrqqqrrrrrrsssssssssssssssooopppqqqrrrrrrsssrrrrrrtttuuuvvvwwwwwwxxxxxxwwwvvvwwwwwwwwwwwwuuutttsssrrrrrrqqqqqqpppoooooonnnnnnnnnpppppppppooommmlllkkkjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjkkklllmmmnnnmmmlllllllllmmmnnnpppqqquuuxxx{{{~~~~~~zzzwwwwwwwwwvvvsssoookkkhhhccccccaaa```]]][[[YYYWWWUUUTTTSSSQQQOOOMMMKKKKKKCCCBBBBBBAAA@@@???>>>>>>>>>>>>======<<<<<<<<<<<<999999::::::999777666555111333666666444444555777:::888666444222222333444222222222333333555666666555444444333333333444444111222333333222222333555222333444444444444444444333444444444444444333222444444444444444444444444444444444555666777777777444444555666666555444333444333222222111111222222111222333444666777999999;;;===@@@BBBCCCEEEHHHKKKMMMPPPSSSVVVXXX[[[^^^aaadddgggsss}}}kkkWWWLLLBBB???@@@@@@BBBEEEMMMWWWhhhzzzxxxvvvsssppplllfff```[[[WWWSSSNNNIIIEEEAAA>>>;;;===<<<:::888666444333333444444444444444444444444:::<<<>>>??????@@@BBBDDD???BBBEEEGGGGGGGGGGGGHHHOOOOOONNNMMMMMMNNNNNNOOOOOOPPPRRRSSSSSSRRRPPPOOOMMMNNNQQQTTTVVVXXXYYYZZZZZZZZZZZZ[[[\\\]]]___```bbbaaaaaa```aaabbbdddeeegggggghhhiiijjjjjjkkkkkkjjjjjjkkkmmmnnnpppqqqrrrnnnnnnooopppqqqrrrrrrsssooonnnllllllmmmpppsssuuuuuuvvvvvvwwwwwwwwwvvvvvvtttuuuvvvwwwxxxxxxxxxxxxwwwwwwxxxyyyzzzzzzzzzzzzwwwxxxyyyzzzyyywwwuuussstttttttttssssssrrrrrrrrrpppqqqrrrssssssqqqpppnnnppppppppppppoooooooooooollllllkkkllllllmmmnnnooommmmmmlllmmmnnnoooqqqsssvvvyyy||||||vvvwwwwwwvvvsssoookkkiiicccbbbaaa```]]][[[YYYXXXTTTSSSQQQNNNLLLKKKJJJJJJCCCBBBBBBAAA@@@???>>>>>>@@@@@@??????>>>>>>======777888999999888777666555444666888888555444555666555444222111111222333444///000111222444666888:::333333333333444444555666111222444333333222444555333333444555666666666666222333444555666666666666444444444444444444444444444444444555666777777888444666888:::;;;;;;999888444333333222111111111222444555555555666777777777;;;===@@@BBBCCCEEEHHHKKKMMMPPPSSSVVVXXX[[[^^^aaabbbjjjppp{{{{{{jjjWWWMMMCCC???>>>@@@EEEKKKOOOXXXiii{{{xxxsssnnniiiddd^^^ZZZTTTPPPKKKGGGCCC@@@===;;;777777777666555555444444555555444333444555666777888999:::;;;<<<<<<<<<<<>>>>>===<<<<<<<<<<<<;;;;;;;;;999999888888777666666666888666444222222444666888777555222222333444222000222222222333333444444444333333333333333333333333666666555555555444444444333333222111222333444555666555555666777777666444000111222333444555555555444444444555555555555666;;;999777444333333444444333333222111111222333333333222222222333444666777<<<;;;===CCCEEEDDDEEEIIINNNQQQTTTWWWZZZ]]]```cccaaaiiinnnxxxzzziiiVVVLLLCCC??????@@@EEEKKKQQQZZZlllzzzwwwrrrmmmiiiccc]]]YYYTTTPPPKKKFFFCCC@@@===;;;777777777666555555444444444444333222333444555666888999:::<<<<<<=========???AAACCCCCCCCCCCCDDDEEEJJJKKKKKKLLLLLLMMMMMMMMMQQQQQQQQQRRRSSSTTTUUUVVVTTTTTTVVVXXXZZZ\\\]]]^^^^^^^^^___```bbbccceeefffggghhhhhhhhhhhhhhhggggggiiijjjlllnnnoooqqqqqqqqqqqqqqqrrrsssuuuvvvwwwxxxvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttuuuvvvwwwwwwvvvxxx{{{||||||}}}~~~~~~}}}|||{{{{{{|||}}}~~~{{{|||}}}}}}|||}}}}}}|||{{{zzzzzzyyyxxxxxxwwwxxxxxxxxxttttttuuuuuuuuuuuuuuuuuuyyywwwuuuuuuvvvvvvtttrrrrrrrrrrrrrrrrrrsssssstttssssssrrrrrrsssuuuwwwyyyzzz{{{}}}~~~}}}|||zzzwwwtttpppmmmjjjhhhbbbbbb```___\\\YYYWWWVVVUUUSSSQQQOOONNNMMMKKKHHHDDDDDDCCCBBB@@@???>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::999999888777777666666777555444333333444555777444222000111333555555444222333333333333333333444333333333333333333333333555555444444333333333333444333333222333444555666666555555555777777555444333444444444444333222222444444444444555555555555999888777555444444444444333333222111111222333333222333444555777999;;;<<<999888;;;AAAEEEDDDFFFJJJNNNQQQTTTWWWZZZ]]]```cccfffiiinnnwwwyyyhhhTTTKKKCCCAAAAAAAAAEEEJJJTTT^^^ppp~~~yyyvvvqqqlllgggbbb\\\XXXSSSOOOJJJEEEBBB???<<<:::777777777666555555444444333333222222333333444555999:::;;;<<<===>>>>>>>>>>>>@@@CCCCCCCCCCCCDDDFFFJJJJJJKKKLLLLLLMMMNNNNNNRRRRRRSSSSSSTTTVVVWWWXXXWWWXXXYYY[[[^^^```aaabbbaaaaaabbbccceeegggiiikkkkkkkkkllllllllllllkkkkkkkkklllnnnppprrrsssssstttttttttuuuwwwxxxyyyzzz{{{{{{{{{{{{zzzzzzzzzyyyyyywwwwwwvvvwwwwwwxxxyyyzzzzzz|||~~~~~~~~~~~~}}}}}}}}}|||{{{{{{{{{{{{{{{wwwxxxxxxyyyyyyyyyyyyzzzyyyxxxwwwwwwwwwwwwvvvtttuuuuuuttttttuuuuuuvvvwwwuuuuuuuuuvvvwwwxxxyyyzzz{{{|||~~~~~~|||{{{zzzyyyvvvrrroookkkhhhgggaaa```___]]][[[YYYVVVUUUUUUSSSPPPOOONNNMMMKKKIIIEEEDDDCCCBBBAAA???>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::999888888777777555555555555555555555555444222000111333555666666444333333333333333333222444444444333333222222222444333333333333222222222555444444444444555666666666555444555777777555444444444444444444333222222444444444444555555555555666666666666666555555444333222222111111222222333000111222444666777777888777666:::@@@DDDEEEGGGKKKMMMPPPTTTWWWYYY\\\```bbbffflllqqqyyyxxxgggSSSKKKDDDBBBBBBCCCFFFKKKVVVaaauuu}}}wwwtttoookkkfff```ZZZVVVQQQMMMHHHDDDAAA???<<<:::777777777666555555444444333333333444444444555555999:::;;;===>>>?????????@@@BBBDDDEEEEEEFFFGGGHHHKKKKKKLLLMMMNNNOOOPPPQQQSSSSSSSSSTTTUUUWWWXXXYYYZZZ[[[]]]___aaaccceeefffeeeeeefffggghhhjjjkkklllmmmnnnnnnoooooooooooonnnmmmnnnoooqqqssstttuuuuuuuuuuuuvvvxxxyyyzzz{{{|||}}}}}}}}}}}}|||||||||{{{yyyyyyyyyyyyzzz{{{|||}}}}}}~~~}}}}}}}}}~~~{{{{{{{{{{{{||||||}}}~~~zzzzzzyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwxxxyyyyyywwwwwwxxxyyyzzzzzz{{{{{{}}}~~~~~~}}}|||zzzyyyxxxwwwtttqqqmmmjjjgggeee``````___]]][[[YYYWWWVVVTTTRRRPPPOOONNNMMMKKKIIIFFFEEEDDDCCCAAA???>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999888888777444444555666666555444444777555333222222333333444444444444333333222222222555444444333333222222111444333333333333333333333555555555555555666666777555444444555666666555333000111222444555555666666333333444444444555555555333555666777888777555444222222222222222222222222222333444555555333222111999888;;;AAAEEEEEEGGGKKKMMMOOOSSSVVVXXX[[[___bbbdddkkkqqqzzzxxxhhhSSSKKKEEECCCDDDEEEHHHMMMYYYeeezzz|||vvvrrrnnniiiddd^^^XXXTTTPPPLLLGGGCCC@@@>>>;;;999777777777666555555444444444555555666666666666666888999;;;===>>>???@@@@@@???AAADDDEEEEEEFFFGGGIIILLLMMMNNNOOOQQQRRRTTTTTTSSSSSSTTTUUUVVVXXXZZZ[[[]]]]]]___bbbdddfffhhhiiikkkkkkjjjjjjjjjjjjkkkkkkoooooopppqqqqqqqqqqqqqqqmmmnnnppprrrtttuuuvvvvvvuuuuuuvvvwwwyyyzzz{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}~~~||||||||||||}}}~~~~~~~~~~~~~~~zzzzzzyyyyyyzzzzzz{{{|||yyyyyyzzz{{{{{{|||||||||}}}}}}|||zzzxxxwwwvvvsssppplllhhhfffdddaaa``````^^^\\\ZZZXXXWWWSSSQQQOOONNNNNNMMMKKKIIIGGGFFFEEECCCAAA???>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999888888777333444555777777555444333555555555444333333444444444444444333333222222222444444444333333222222222444444444444555555555555555555666666666666777666555444444555666666555333111222333444555666666666333333333444444444444555222444666888888777555444222222222222222222222222555666777888888777555444===;;;>>>CCCFFFEEEGGGJJJLLLOOORRRUUUXXX[[[^^^aaadddhhhooo{{{zzzjjjUUUMMMFFFDDDEEEGGGKKKQQQ^^^jjj|||tttqqqlllgggbbb]]]WWWSSSNNNKKKFFFBBB@@@===;;;999777777777666555555444444555555666777777777777666777888:::<<<>>>??????@@@===???BBBCCCCCCDDDFFFGGGMMMNNNOOOQQQSSSUUUVVVWWWUUUUUUVVVWWWYYYZZZ\\\]]]___```bbbeeehhhjjjlllmmmpppooonnnmmmmmmlllmmmmmmpppqqqrrrsssssssssssssssoooppprrrtttuuuwwwwwwxxxvvvvvvwwwxxxzzz{{{||||||||||||}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}~~~|||||||||||||||}}}~~~~~~}}}|||zzzyyywwwvvvsssooolllhhheeedddaaa``````^^^\\\ZZZYYYXXXRRRPPPNNNNNNNNNMMMKKKIIIGGGGGGEEECCCAAA@@@>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::999888888777777333444555666666555444333...111444666666666666777444333333333333333333222333333333333333333333333444444555555555555555666444555555666777666666666555444333444666666444333555555555555555444333333333333333333444444444444333444666888888777555444111222222333333222222111111222333555777888888888>>>===???DDDGGGFFFGGGJJJKKKNNNRRRUUUWWWZZZ^^^```bbbgggooo}}}{{{lllXXXOOOFFFEEEFFFHHHNNNTTTcccppp}}}ssspppkkkfffaaa\\\VVVRRRMMMJJJEEEAAA???===:::888777777777666555555444444444444666777777777666555666777999;;;===>>>??????<<>>======<<<<<<<<<<<<;;;;;;;;;:::999999888777777666666444555555555555555555444,,,000666888888666666666222333333333333333333444111222222333333444444555333333333444444555555555333444555666666666555555444444333444555555444222555555555555555444444333222222333333333444444444555555666777777666555444111222333333333333222111//////000111333555777888<<<;;;>>>CCCFFFFFFGGGKKKKKKNNNQQQTTTWWWZZZ]]]```bbbhhhqqq}}}mmmYYYPPPGGGEEEFFFIIIPPPWWWfffsss}}}rrrooojjjeeeaaa[[[UUUQQQMMMIIIEEEAAA???===:::888777777777666555555444444333333555666666666555444555777888;;;<<<>>>>>>???>>>AAACCCEEEFFFFFFHHHJJJLLLMMMNNNPPPSSSUUUWWWWWWZZZZZZ[[[\\\^^^```bbbccceeegggiiikkknnnqqqssstttssssssssssssssstttuuuuuuttttttuuuvvvwwwxxxxxxxxxssstttvvvxxxzzz{{{||||||||||||}}}~~~~~~|||{{{wwwvvvsssppplllhhhfffddd^^^^^^]]]\\\ZZZXXXWWWVVVQQQPPPNNNMMMMMMMMMKKKIIIHHHGGGFFFDDDBBB@@@>>>=========<<<<<<<<<;;;;;;;;;999999888888777666666666555555555555555555555555...333999;;;888555333222222222222333333444444444000111222333444444555666222222222333333444444444222333555666666666555444444333333444555555444222222222444555666777777777222222333333333444444444666666666666666555555444111222333444444333222111555555444444555666888:::999888;;;BBBFFFFFFHHHLLLKKKMMMQQQTTTVVVYYY]]]```gggoooyyy}}}kkkaaaRRRGGGFFFHHHJJJRRR[[[eeezzz|||tttpppkkkeee```ZZZTTTPPPMMMJJJEEEBBB???===;;;999666555555555555666666777777777777777777777777777777999;;;<<<<<<===>>>???@@@@@@BBBCCCEEEFFFGGGHHHHHHKKKOOORRRTTTVVVYYY[[[ZZZ[[[\\\\\\]]]___cccfffhhhkkkpppsssuuuvvvwwwxxxzzzzzzyyyxxxxxxwwwwwwvvvxxxxxxyyyyyyyyyzzzzzzzzzyyyzzzzzzzzz{{{|||||||||~~~~~~}}}zzzwwwssspppmmmjjjfffcccaaa___]]]\\\[[[[[[ZZZXXXTTTRRROOONNNMMMMMMKKKJJJJJJGGGCCCBBBBBBBBB???<<<<<<<<<<<<<<<;;;:::999999888:::;;;:::888666666777666666555555555444444444444444444444444444444444111333555666555444111000444444333222222333333333444555555666666555555444222333444555666555444333666666555444333333222222555444444333333222222111111222222333444555666666666666666666666555555555222222222111111111111000000111333555666777888888999<<>>;;;:::777666666555555666666666:::999888888777666555555888:::<<<======>>>???@@@@@@AAABBBCCCEEEFFFHHHHHHHHHKKKOOORRRTTTVVVYYY[[[]]]^^^___```aaacccgggjjjllloootttwwwxxxyyy{{{|||}}}||||||{{{{{{zzzyyyyyyzzzzzzzzzzzzyyyyyyyyyyyy{{{{{{||||||}}}}}}~~~~~~}}}}}}|||yyyvvvssspppmmmjjjfffcccbbb```]]]\\\[[[[[[YYYXXXUUURRROOONNNMMMLLLKKKIIIJJJGGGDDDBBBBBBAAA???===::::::;;;;;;<<<;;;;;;;;;888999:::999777555555666666666555555555444444444444444444444444444444444444444444333333333222222444333333222222333333444444444444555555444444444222333444444555555444444666555555444444333333333222222222333333444444444222333333333333333333333666666666666666666666555333333333222222222111111111111333555666777888888999<<>><<<:::999888777666666555666666888777777777666666666666888:::===>>>>>>>>>@@@AAA@@@AAABBBCCCEEEGGGIIIJJJJJJMMMQQQUUUWWWYYY\\\^^^aaabbbdddeeefffiiimmmppprrruuuyyy|||}}}~~~~~~~~~}}}}}}||||||{{{{{{zzzyyyyyyyyy}}}}}}}}}~~~~~~}}}zzzxxxuuurrrooommmjjjfffdddccc```]]]\\\[[[ZZZYYYWWWUUUSSSPPPNNNMMMLLLJJJHHHJJJGGGDDDBBBBBBAAA???===888999:::;;;<<<<<<<<<<<<777999999888666555555666555555555555555444444444444444444444444444444444555444333222111222333444333333333222222333333444333333333333333333333333444333333333333444555555555555555555555555555444333333333333333333333333333333333333222222111111555555666666666666666666666666555555555444444444111222333444666777777888:::<<>>???AAAAAAAAABBBDDDFFFIIILLLMMMNNNQQQUUUYYY[[[^^^aaacccdddfffhhhjjjlllooosssvvvyyy|||~~~~~~}}}{{{zzzzzzyyy}}}~~~~~~{{{xxxvvvtttqqqnnnllljjjfffdddcccaaa^^^\\\[[[ZZZXXXVVVVVVSSSPPPNNNMMMLLLJJJHHHIIIGGGEEECCCAAA@@@???>>>::::::;;;;;;<<<;;;;;;;;;888999999888666555666777555555555555555555555555444444444444444444444444444444333333222222333333333333222222222333444444333222222222222222222333444444333222333444555666555555555555555555555666666666555444222111000000333333333333333333333333555555555555666666666666888888777777777666666666222222333444555666777888:::===@@@BBBCCCDDDFFFHHHKKKMMMPPPRRRTTTXXX[[[^^^aaa{{{zzzmmm___UUUMMMNNNNNNOOOXXXdddvvvxxxtttqqqmmmhhhccc^^^YYYSSSPPPIIIFFFBBB???>>>===;;;:::999999777666555555555555111222333444666888999999555777:::;;;<<<===>>>@@@AAAAAACCCEEEHHHLLLPPPRRRQQQTTTYYY\\\___aaadddggghhhjjjnnnpppsssvvvzzz}}}~~~}}}|||{{{}}}~~~zzzvvvuuurrrooommmllliiifffddddddbbb^^^\\\[[[YYYWWWUUUUUUSSSPPPNNNMMMLLLJJJHHHHHHGGGFFFCCCAAA?????????<<<<<<<<<<<<;;;:::999888999::::::888666555666888444555555555555555555555444444444444444444444444222333444555555333111000333222222222333333444555333222111111111111222333444444333222333444555666444444444555555555555555666555555444222111111000333333444444555666666777444555555555666666777777666666555555555444444444333333333333444666777888:::===@@@BBBCCCEEEGGGHHHLLLNNNQQQSSSUUUXXX\\\___```wwwyyymmm___UUUNNNNNNNNNQQQ\\\kkk|||~~~wwwsssooolllgggbbb]]]XXXSSSPPPIIIFFFAAA???===<<<:::888888777666555555444555555444444444555555555555555444666999;;;;;;<<<>>>@@@AAABBBCCCFFFKKKPPPUUUXXXVVVYYY]]]aaadddfffjjjlllooorrrvvvyyy|||~~~~~~}}}xxxtttsssqqqnnnlllkkkiiigggdddeeebbb___\\\[[[YYYVVVTTTTTTRRROOONNNMMMMMMKKKJJJHHHHHHGGGDDD@@@>>>>>>???>>>>>>===<<<;;;999888777999999999777555444666888444444444555555555555555444444444444444444444444111333555666666444111///222222222222333444555555444333222111111222333444444333333333333444555555444444444444444444444333111111222333333444555555333333444555666777888888444444555555666777777777333222222222222111111111444444333333444555777888;;;===@@@BBBDDDEEEGGGIIIKKKMMMPPPRRRTTTWWW[[[^^^```sssyyyooo___UUUNNNMMMNNNRRR```ppp~~~wwwsssoookkkfffaaa]]]XXXSSSOOOIIIFFFBBB>>><<<;;;888777555555444444444444444555555444444444444444444444444666999;;;<<<===???AAAAAABBBDDDHHHMMMTTTZZZ^^^^^^bbbfffjjjmmmpppsssuuuwww{{{~~~{{{vvvsssrrrpppmmmlllkkkiiigggdddfffccc___\\\[[[XXXVVVTTTSSSPPPNNNMMMNNNNNNLLLKKKGGGHHHGGGDDD@@@>>>>>>@@@<<<===<<<<<<;;;:::999888777777666444222222444666444444444555555555666666444444444444444444444444333333444444444333222111222222222222333444555666444333222111111222333444222333444444555555444444444444444333222222222111000000111222444555666666444444444555555666666666444444555555666777777888444444333333333222222222555444333333333555777888;;;===AAACCCDDDEEEGGGIIIIIIKKKNNNPPPRRRUUUYYY\\\^^^qqq~~~yyyppp___UUUMMMMMMNNNSSScccttt}}}wwwsssnnnkkkfffaaa]]]XXXSSSOOOJJJFFFBBB>>><<<:::777666444444333333333444444555111222333333444555666666555777:::<<<===>>>@@@BBBAAABBBDDDHHHOOOVVV]]]aaagggjjjooosssuuuxxx|||~~~~~~~~~|||yyyvvvsssqqqooommmkkkkkkiiigggeeefffccc___]]]ZZZXXXUUUSSSRRRPPPNNNMMMNNNNNNMMMLLLGGGHHHHHHDDD@@@===>>>@@@;;;;;;;;;<<<;;;;;;::::::666555444222000000222444444444444555555555666666444444444444444444444444555444333222222222333333222222222222333444555666555444222111111222444555222333444555666555444333444444333222222111000000222222333333333444444444555555444444444333333333444444444555666777777888777777777777666666666666555444333222333555777888;;;>>>AAACCCDDDEEEGGGIIIGGGIIILLLNNNPPPSSSWWWZZZ^^^rrr|||{{{ppp```WWWQQQQQQSSSXXXiiizzz~~~wwwrrrnnnjjjeee___ZZZUUUPPPLLLGGGDDDAAA===:::999888888333444444444555666666666444444444444444444444444555666777999:::;;;<<<<<>>===;;;;;;;;;;;;:::999888888777666666666555555555555444444444444444444444444444444444444444444444444444333111000000111333444333333333333333333333333222222222222222222222222111222333333444444333333333333333444444444555555666555555444444333222222555444333333333333444555666777777888888888888777222333333333333333333333555555555555555666777888888===CCCDDDBBBBBBFFFIIIGGGIIILLLPPPUUUYYY\\\]]]```pppzzzzzzooobbbYYYRRRSSSTTTZZZjjj|||}}}wwwrrrnnnjjjeee___ZZZUUUOOOKKKFFFDDD@@@===:::888888888444444444555555555555555444444444444444444444444555666777999:::;;;<<<<<<@@@BBBEEEIIIPPPXXXbbbhhhnnnsssxxx{{{|||}}}yyyuuurrrpppooonnnllllllkkkiiieeebbbdddaaa^^^\\\[[[YYYWWWUUUSSSSSSRRRPPPNNNMMMLLLKKKKKKHHHEEEBBBAAA@@@>>>===;;;;;;;;;;;;:::999888888777777666666666555555555777777777777777666666666666666666666666666666666444333111000000111333444333333333333333333333333444444444444444444444444111222333333444444333333333333333444444444555555444444444444444444444444555444333333333333444555666666777888888888888777777777777666666555555555555555444555555666777888999>>>CCCDDDCCCCCCFFFJJJIIIJJJMMMQQQUUUYYY[[[]]]bbbmmmxxx|||pppcccZZZSSSTTTVVV\\\mmm}}}wwwsssnnnjjjddd^^^YYYTTTNNNJJJEEECCC???<<<999888777888555555555555555444444444444444444444444444444444555666777999:::;;;;;;<<<>>>@@@DDDHHHOOOYYYcccjjjrrrvvv{{{}}}~~~{{{wwwsssqqqoooooonnnllllllkkkiiifffcccccc```]]][[[ZZZYYYWWWUUUTTTSSSRRRPPPNNNMMMLLLKKKJJJHHHEEEBBBAAA@@@>>>===;;;;;;;;;;;;:::999888888777777777666666666555555666555555555444444333333222222222222222222222222333333111111111222333444333333333333333333333333444444444444444444444444111222333333444444333333333333333444444444555555222222333444444555666666555444444333333444444555666666777888888888888888999999888777666555555444444444444555555666888888999===BBBDDDDDDDDDGGGJJJJJJLLLNNNRRRUUUXXX[[[\\\aaajjjuuussscccYYYSSSSSSVVV]]]ooo~~~xxxtttmmmiiiccc^^^XXXRRRMMMIIIDDDBBB>>>;;;888777777777666666666555444444444333555555555555555555555555444555777888:::;;;;;;;;;<<<>>>BBBGGGNNNWWWbbbiiiqqquuuyyy{{{|||~~~}}}yyyvvvrrrpppooonnnmmmllllllkkkiiifffcccbbb```]]][[[ZZZYYYWWWUUUUUUTTTSSSQQQOOOMMMKKKKKKIIIGGGDDDCCCBBBAAA>>>===;;;;;;;;;;;;:::999888888777777777666666666666555555444444333333222222222222222222222222222222222222222111111111222333444333333333333333333333333222222222222222222222222111222333333444444333333333333333444444444555555333333333444444444555555444444444444444444444444555666777888888888888888666555555555444444333333444444444444555777888999888<<<@@@BBBCCCDDDFFFHHHKKKMMMOOORRRUUUXXX[[[\\\^^^iiitttsssaaaWWWQQQRRRVVV^^^qqqzzzuuullliiiccc]]]WWWQQQKKKGGGBBB@@@===:::777666666666666666666555444444444333555555555555555555555555444555666888999:::;;;;;;:::<<<@@@DDDJJJSSS]]]dddmmmpppuuuwwwyyy|||~~~~~~{{{xxxuuurrrpppnnnnnnmmmllllllkkkjjjfffdddbbb```]]][[[ZZZYYYXXXVVVUUUUUUSSSQQQOOOMMMKKKKKKHHHGGGDDDCCCCCCAAA???<<<;;;;;;;;;;;;:::999888888888777777777666666666666777777777777666666555555666666666666666666666666111111111222222333333444333333333333333333333333222222222222222222222222111222333333444444333333333333333444444444555555555555444444444333333333444444444444444444444444555555777888888999999999222222222333333444444444333333444444666777888999777:::>>>AAACCCDDDFFFGGGKKKLLLOOORRRUUUXXXZZZ[[[]]]lllxxxooo___VVVPPPRRRVVV```tttzzzuuulllhhhbbb\\\VVVPPPJJJFFFAAA???<<<999666666666666555555555555555444444444555555555555555555555555444555666888999::::::;;;:::<<<>>>AAAEEEMMMVVV[[[eeeiiinnnrrrvvv{{{~~~|||~~~|||zzzxxxuuurrrpppooonnnllllllkkkkkkjjjgggdddbbb```]]]\\\[[[[[[YYYWWWVVVUUUTTTRRROOOMMMKKKJJJHHHFFFDDDDDDCCCBBB???<<<;;;;;;;;;;;;:::999888888888888777777777666666666555555555555555555555555555555555555555555555555000111111222333333333444333333333333333333333333444444444444444444444444111222333333444444333333333333333444444444555555666666555444333333222222333444444555555444444333444555666888999999999999222333333444555666777777333333333444666777999:::888999===@@@CCCEEEFFFGGGIIIKKKMMMQQQTTTWWWZZZ[[[```rrr}}}mmm^^^UUUOOORRRXXXcccxxx}}}xxxtttlllhhhaaa[[[UUUOOOIIIEEE@@@>>>;;;888666555555666444444444555555555555555555555555555555555555555333444666777999:::::::::;;;<<<===>>>AAAFFFNNNSSS[[[___eeekkkpppxxx~~~|||}}}|||zzzxxxuuusssqqqpppmmmlllkkkkkkkkkjjjgggdddcccaaa^^^]]]\\\\\\ZZZYYYWWWVVVTTTRRROOOMMMKKKJJJGGGFFFDDDDDDDDDBBB???<<<;;;;;;;;;;;;:::999888888888888888777777777666666111222222333333444444444222222222222222222222222000000111222333333444444333333333333333333333333444444444444444444444444111222333333444444333333333333333444444444555555444444444444444444444333333333444555555444333333444555666777999999999999444444555555666666777777333333333444666777999:::999;;;===AAAEEEHHHHHHHHHGGGIIILLLOOOSSSWWWZZZ[[[```vvvnnn^^^UUUPPPSSSZZZeee{{{|||vvvrrrkkkgggaaa[[[UUUOOOHHHDDD???===:::777555555555555333444444555555666666666666666666666666666666666333444666777999:::::::::<<<<<<<<<<<<>>>BBBIIIMMMRRRWWW^^^dddkkkttt~~~~~~}}}}}}|||zzzxxxuuusssqqqpppmmmlllkkkkkkllljjjgggeeedddaaa___]]]]]]]]][[[ZZZWWWVVVTTTRRROOOMMMKKKJJJFFFEEEDDDDDDDDDBBB???<<<;;;;;;;;;;;;:::999888888888888888888777777777777333444444555666777888888444444444444444444444444///000111222333444444444333333333333333333333333222222222222222222222222222222333444444444333333333333333444444444555555222333333444444555555666333333444555555444333333444555666777999999::::::555555555555555444444444333333333444666888999:::;;;<<>><<<;;;======<<<;;;999888888777:::999666555444444666777777777666555555555555555222333444555555444333222333333333444444444555555555444333222222222333444000000111222222222222111444333333222222333333444333333333333333333333333555555555555555555555555333444555555333333444555444555666777888888888888666777777666444222333444444444444444555777888999;;;<<>>:::777666555444333333333333333333333333333333333444444444555555555999888888888888:::;;;<<>>@@@???@@@BBBEEEHHHLLLRRRYYYccclllsssxxx{{{~~~~~~~~~}}}|||~~~}}}zzzwwwuuuttttttpppooonnnllljjjiiihhhgggcccaaa^^^\\\[[[ZZZXXXWWWVVVSSSPPPNNNNNNMMMKKKIIIEEEDDDCCCBBB@@@???>>>======<<<<<<;;;:::999888777;;;:::999777777777777777666666555444444444444444333444444444444444444333333333333444444444444555444333222222222333444444000000111222222222222222444333333222222333333444444444444444444444444444555555555555555555555555333444555555333333444555444555666777888888888888555666777666444333333444444444555555666888999:::;;;<<>>@@@??????AAAAAACCCFFFJJJOOOXXXaaagggmmmpppuuuyyy{{{~~~}}}|||{{{|||}}}|||{{{zzz{{{~~~{{{xxxvvvttttttpppooonnnmmmkkkjjjhhhhhhcccaaa^^^\\\[[[ZZZXXXWWWTTTRRROOOMMMMMMLLLJJJHHHCCCCCCBBBAAAAAA@@@??????===<<<<<<;;;:::999888888;;;;;;;;;;;;:::999888777555444333333333333333333555444444333333444444555333333333333444444444444222222222222333333555555000111111222222222222222444333333222222333333444333333333333333333333333555555555555555555555555333444555555333333444555555555666777888888888888444555666666444333444555444444444444555777888999;;;<<>>@@@@@@AAABBBDDDHHHOOOXXX^^^dddgggmmmqqquuuxxx{{{}}}|||zzzxxxwwwzzz{{{{{{zzzyyyyyy|||~~~|||yyyvvvtttssspppooonnnmmmkkkjjjiiihhhcccaaa^^^\\\[[[ZZZXXXWWWUUURRROOOMMMMMMLLLJJJHHHDDDDDDCCCBBB@@@???>>>>>>===<<<<<<;;;::::::999999:::;;;<<<<<<;;;:::888666444444333333333333444444555444333222222333444555222222333333333444444444111111222222333444555555000111222222333333222222444333333222222333333444111111111111222222222222555555555555555555555555333444555555333333444555555555666777888888888888333555666555444444555666222222222333444555666777;;;<<>>BBBCCC@@@>>>???AAABBBBBBCCCFFFKKKRRRWWW[[[___eeejjjnnnrrruuuxxx||||||~~~}}}zzzxxxwwwvvvwwwxxxyyyxxxwwwxxxzzz|||}}}zzzwwwuuusssoooooonnnlllkkkjjjiiiiiicccaaa^^^\\\[[[ZZZXXXWWWUUUSSSPPPNNNNNNMMMKKKIIIFFFFFFDDDBBB@@@>>><<<<<<===<<<<<<;;;;;;:::::::::888999;;;;;;;;;999666444555444444444444444555555555444333222222333444555222222222333333333444444000111222333444444555555111111222333333333333222444333333222222333333444111222222222333333444444555555555555555555555555333444555555333333444555555666777888999999999999333555666555444444555666333333333444555666888888:::<<>>???AAABBBCCCDDDEEEIIINNNQQQSSSWWW]]]cccgggjjjnnnqqquuuvvvxxxzzz|||~~~~~~~~~~~~}}}|||zzzyyywwwvvvuuuuuuvvvwwwxxxwwwxxxzzz|||~~~~~~|||zzzwwwuuutttnnnmmmlllkkkjjjiiiiiihhhcccaaa^^^\\\[[[ZZZXXXWWWVVVSSSPPPNNNNNNMMMKKKIIIGGGFFFEEEBBB@@@===<<<;;;<<<<<<<<<<<<;;;;;;::::::777888999:::999777555444444444444444444555555666555444444333333444444555222222222222333333333333111111333333444444444444111222222333333333333333444333333222222333333444444444444555555666666777555555555555555555555555333444555555333333444555555666777888999999999999444555666666444333444555666666666777888999:::;;;:::<<>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;888999999999888777666555333333222222333444444555333444444444444444444333111222222222222333333333222222333444444444333222111222333333444444333333444333333222222333333444222333333444555555666666555555555555555555555555333444555555333333444555666666777888999999999999555666777666444333333444555555555666777888999::::::<<<@@@CCCFFFIIIJJJJJJJJJKKKNNNRRRVVVZZZ]]]______lll```XXXQQQKKKJJJLLLRRR^^^lll|||uuuqqqiiiddd^^^XXXSSSMMMHHHEEE???<<<999777666777666555444444444444444444444444111222222333444555666666444555888:::;;;<<<<<<<<<;;;999;;;AAADDDCCCAAABBB===???BBBCCCDDDEEEGGGIIIOOOSSSYYY^^^bbbfffiiilllppprrruuuxxxzzz|||||||||wwwwwwwwwvvvuuuuuuttttttqqqsssvvvwwwxxxyyy|||~~~{{{|||~~~{{{{{{{{{{{{zzzxxxuuutttkkkkkkjjjjjjiiihhhggggggcccaaa^^^\\\[[[ZZZXXXWWWSSSQQQNNNLLLKKKJJJIIIGGGDDDCCCCCCBBB@@@??????>>><<<<<<<<<<<<<<<;;;;;;;;;999999999999888777666666222111111111222333333444222333555555555555333222111111222222222333333333222333444444444333222111111222333333444444333333444333333222222333333444//////000111222222333333555555555555555555555555333444555555333333444555666777888999999:::999999666777777666444222333444222222222333444555666777:::<<<@@@CCCGGGIIIJJJJJJJJJKKKNNNRRRVVVZZZ]]]______uuucccXXXOOOKKKKKKMMMQQQXXXaaannn{{{vvvrrrlllhhhaaa[[[UUUOOOJJJFFF>>>;;;888666666666444333444444444444444444444444555555555666666666666666666888::::::::::::<<<>>>@@@BBBDDDDDDCCCAAAAAABBBDDDDDDDDDDDDEEEFFFHHHIIILLLPPPVVV\\\aaaeeeiiilllnnnpppsssvvvxxxzzzzzz{{{{{{yyyuuussssssqqqooommmpppqqqsssuuuxxxzzz|||}}}~~~}}}{{{xxxuuurrrrrrrrrrrrpppnnnkkkiiihhhgggfffdddcccbbb```^^^[[[XXXVVVUUUVVVTTTQQQOOOMMMKKKKKKKKKEEEDDDCCCBBB@@@???>>>>>>===<<<;;;:::999:::;;;;;;<<<<<<:::999888666555555666555555555555444444444555555555444444333333333444444222222222222444444000000111111111222222222333333222222333333444555333333333333333333333333333333333333333333333333222222222222222222222222222222222333333444444444888777666555555555555555777666555555555777888999555555555555666888999;;;<<<>>>AAADDDHHHKKKLLLMMMOOOQQQTTTUUUWWWZZZ]]]```bbbppp___TTTLLLIIIJJJLLLQQQXXXaaannn{{{vvvssslllgggaaaZZZTTTNNNIIIEEE>>>;;;888666666666444333333333333333333333333333555555555555555666666666777888:::::::::;;;<<<>>>@@@BBBDDDDDDCCCAAAAAABBBDDDCCCCCCDDDEEEGGGIIIJJJMMMQQQWWW\\\aaafffjjjnnnoooqqqtttvvvyyyzzz{{{{{{{{{xxxuuusssrrrqqqpppnnnoooppprrruuuwwwzzz|||}}}}}}{{{xxxuuusssqqqqqqqqqnnnkkkiiigggfffeeecccaaabbbaaa___]]]ZZZWWWUUUTTTUUUTTTQQQOOOMMMKKKKKKKKKDDDCCCBBBAAA@@@???>>>======<<<;;;:::::::::;;;;;;888888777777666666555555666555555555555444444444555555444444444333333333333333222111111222333333111111222222333333333333333222222222222333444444222222222222222222222222333333333333333333333333444444444444444444444444333333333333444444444444555444444555555666777888777666555555666777888999333333333333444666777999<<<>>>AAADDDHHHKKKLLLMMMOOOQQQSSSUUUWWWZZZ]]]```aaahhhXXXNNNIIIGGGIIIKKKPPPWWW```nnn~~~{{{vvvsssmmmhhhaaaZZZSSSMMMGGGCCC>>>;;;888666666666444333333333333333333333333333444444444555555555666666777999;;;;;;;;;;;;===>>>@@@BBBDDDDDDCCCBBBAAABBBCCCCCCCCCDDDEEEGGGJJJKKKOOORRRXXX]]]bbbgggmmmppprrrsssvvvxxxzzz{{{{{{{{{{{{xxxuuusssrrrqqqpppooonnnoooqqqtttwwwyyy{{{}}}}}}{{{xxxuuusssqqqqqqqqqmmmkkkhhhfffeeedddcccaaaaaa```^^^\\\YYYWWWUUUTTTUUUSSSQQQOOOMMMKKKKKKJJJCCCCCCBBB@@@???>>>===<<<===<<<;;;::::::::::::;;;666666666666666777777777666555555555555444444444555444444444444333333333222222111111111111222222222333333333333444444444222222222222222333444444222222222222222222222222333333333333333333333333444444444444444444444444555555555444444444444444222222333444555777999:::777666666666666777777888333333333333444666777999<<<>>>AAADDDHHHKKKLLLMMMOOOQQQSSSUUUWWWZZZ^^^aaa```www```RRRJJJFFFGGGIIIJJJOOOWWW```ooo~~~}}}zzzvvvsssnnniiibbbZZZTTTMMMGGGCCC>>>;;;888666666666444333444444444444444444444444333333444444555555666666888999;;;<<<;;;<<<===???@@@BBBDDDEEECCCBBBBBBBBBBBBBBBCCCDDDFFFIIIKKKMMMRRRUUUZZZ___eeejjjppptttuuuwwwyyy{{{||||||||||||{{{xxxtttqqqqqqpppooonnnlllmmmpppsssvvvyyy{{{|||{{{}}}{{{yyyvvvsssrrrqqqpppooommmjjjhhhgggfffdddcccbbbaaa___]]]ZZZXXXVVVUUUTTTSSSQQQOOOMMMKKKJJJIIICCCBBBAAA@@@>>>===<<<<<<<<<<<<;;;;;;::::::::::::888888888888888888888888666555555555555444444444444444444444444444444444333222222222222222222333222333333333333333333333222222222111222333333444333333333333333333333333333333333333333333333333222222222222222222222222666666666555555444444333111222222333555777999:::777666666666666777777777555555555555666888999;;;<<<>>>AAADDDHHHKKKLLLMMMNNNPPPSSSUUUWWWZZZ^^^aaa```oooZZZMMMGGGEEEGGGJJJJJJOOOWWWaaappp}}}|||zzzxxxuuurrrnnniiibbb[[[TTTMMMGGGCCC>>>;;;888666666666444333555555555555555555555555333333444444555666666777888:::<<<<<<<<<<<<>>>@@@AAACCCEEEEEEDDDBBBBBBCCCBBBBBBCCCEEEHHHKKKNNNPPPUUUYYY___dddjjjooouuuyyyzzz{{{}}}~~~~~~~~~{{{wwwssspppooonnnmmmmmmjjjkkknnnqqquuuxxx{{{||||||xxxrrrvvv|||~~~~~~~~~~~~{{{zzzxxxvvvtttrrrqqqqqqooommmjjjhhhhhhgggeeeccccccbbb```^^^\\\ZZZXXXWWWSSSRRRQQQOOOMMMKKKIIIHHHCCCBBBAAA@@@>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999999888777777777666555555555555444444444444444444444444444444444333444444444444444444333222222222222111111111111222111111111111222333333555555555555555555555555333333333333333333333333222222222222222222222222666666666555555444444333333333333444444555777777666777777777777666666666555555555555666888999;;;<<<>>>AAADDDHHHKKKLLLMMMNNNPPPSSSUUUWWWZZZ^^^aaabbbwwwfffTTTJJJFFFEEEGGGJJJJJJOOOXXXbbbrrr}}}{{{yyyxxxvvvssspppmmmhhhaaaZZZSSSMMMGGGCCC>>>;;;888666666666444333555555555555555555555555333444444555666777888888999;;;<<<=========???@@@AAACCCEEEEEEDDDCCCBBBCCCCCCCCCDDDGGGJJJNNNQQQSSSYYY]]]dddkkkpppuuuzzz}}}{{{wwwrrrnnnlllkkkjjjjjjhhhjjjmmmppptttxxx{{{|||~~~|||zzzxxxyyy|||wwwsssnnnqqquuu|||~~~{{{{{{{{{{{{yyyxxxxxxvvvuuutttrrrrrrnnnllliiigggfffeeedddbbbcccbbbaaa___]]][[[YYYXXXRRRRRRQQQOOOMMMKKKIIIHHHCCCCCCBBB@@@???>>>===<<<;;;;;;<<<<<<;;;;;;:::999888888888777666555555444666555555555555444444444333333333444444444444555444444555555555555444444222222111111111111111000111111111111111222333333444444444444444444444444333333333333333333333333444444444444444444444444555555555444444444444444555444444444444444555555666777777777777666666555333333333333444666777999<<<>>>AAADDDHHHKKKLLLMMMMMMOOOSSSUUUWWW[[[___bbbdddnnn___OOOGGGEEEDDDFFFHHHJJJPPPYYYdddttt}}}{{{yyyxxxwwwtttqqqoooiiieee^^^XXXRRRLLLFFFBBB>>>;;;888666666666444333444444444444444444444444444444555666777888999::::::;;;============???AAAAAACCCEEEEEEDDDCCCCCCCCCDDDDDDFFFHHHLLLPPPTTTVVV[[[aaajjjqqqwww{{{~~~{{{wwwqqqllliiihhhgggfffggghhhkkkoootttxxx{{{|||~~~}}}zzzxxxwwwwwwxxxyyy|||xxxtttnnnooopppuuu~~~zzzyyyyyyzzzwwwwwwwwwvvvvvvuuutttsssooommmjjjhhhhhhgggeeecccbbbaaa```^^^\\\ZZZYYYXXXQQQQQQQQQPPPMMMKKKHHHGGGDDDCCCBBBAAA@@@???>>>===;;;;;;<<<<<<<<<;;;:::999777777666666666666666666666555555555555444444444333333333444444444555555333333444555555444333333333333333222222111111111111111111111111222222333333333333333333333333333333333333333333333333333444444444444444444444444333333333333444444444444444444333333444444555555666777888888777666555444333333333333444666777999<<<>>>AAADDDHHHKKKLLLMMMMMMOOORRRUUUWWW[[[___bbbdddhhhZZZKKKEEEDDDCCCDDDGGGKKKQQQZZZeeeuuu|||{{{xxxwwwvvvssspppmmmgggbbb\\\UUUPPPJJJEEEAAA>>>;;;888666666666555333222222222222222222222222555555666777888999:::::::::<<<===>>>===>>>???AAAAAACCCEEEFFFDDDCCCCCCCCCDDDEEEFFFIIIMMMQQQUUUWWW]]]cccmmmuuu{{{~~~|||wwwpppkkkhhhfffeeedddfffhhhkkkooossswww{{{|||~~~|||yyywwwwwwwwwuuuzzz|||xxxooonnnnnnqqqzzz~~~zzzyyyyyyyyyuuuvvvvvvvvvvvvuuuuuutttrrrpppmmmkkkjjjiiigggfffaaa```___]]][[[YYYXXXWWWQQQQQQQQQPPPNNNKKKHHHGGGEEEDDDCCCBBB@@@???>>>>>>:::;;;<<<<<<<<<;;;:::999666777777888999:::::::::666666555555555444444444333333333444444555555555222222444444444444222222444444444333333222222222111111111000111222222333111111111111111111111111333333333333333333333333222222222222222222222222222222222333333444444444333222222333444555666777666777888888888666555444555555555555666888999;;;<<<>>>AAADDDHHHKKKLLLMMMMMMOOORRRUUUXXX[[[___bbbdddyyy\\\TTTJJJEEEFFFHHHHHHGGGMMMQQQZZZgggyyy|||xxxvvvsssqqqpppnnnllljjjhhhcccZZZSSSMMMGGGCCC???:::999888666555555444444222333333444555666777777555555666777888999999:::<<<<<<===>>>???@@@@@@AAA???EEEKKKJJJEEEBBBDDDHHHBBBCCCDDDFFFJJJPPPXXX]]]bbbhhhpppxxx}}}~~~}}}wwwqqqmmmhhhcccccceeehhhiiikkkpppuuuyyy{{{{{{}}}}}}{{{yyy{{{{{{{{{~~~yyywwwsssssszzz|||zzzyyyxxxyyywwwuuutttuuutttrrrpppooollliiigggggghhhhhhgggbbbaaa```]]][[[YYYWWWVVVSSSRRRPPPNNNLLLJJJIIIIIICCCCCCCCCBBB@@@>>>===<<<>>>===<<<;;;:::999999:::777777666666666666666777333333444444555555666666444333333333333444555555222222222333333333444444333333333222222111111111000111222333333333333333333333222222222222222222333222111222444555444333555444444333333444444555666666555444444555777888999888777555555666777777666777888888888777555444222333555666555222///---;;;>>>BBBEEEGGGIIILLLNNNOOOQQQSSSUUUVVVZZZ^^^aaacccoooYYYQQQHHHCCCDDDFFFGGGFFFNNNRRR[[[iii{{{}}}zzzwwwuuurrrpppooollliiigggddd___WWWPPPKKKFFFAAA>>>:::999888777666555555555444444444555555555555555555666666777888999::::::======>>>>>>???@@@AAAAAABBBGGGLLLKKKFFFCCCEEEHHHGGGHHHJJJLLLPPPVVV^^^dddkkkpppxxx{{{uuunnnkkkfffaaa```cccgggiiikkkpppuuuyyyzzz{{{}}}~~~|||zzz~~~|||zzzyyy{{{yyywwwvvvvvvvvvtttrrrpppnnnjjjiiiiiiiiiiiihhhbbbaaa```]]][[[YYYWWWVVVRRRQQQOOOMMMJJJIIIHHHHHHCCCCCCBBBAAA@@@>>>===<<<======<<<;;;::::::::::::999888777777666666666666666666666666777777777777444333333333333444555555555555555555666666666666333333333222222222111111000111222333333333333333666666555444333222222222444222222333444555444333555444444333333444444555777777666555555555555555555444333333444555666777777888999999999888666666777888:::;;;;;;:::999888;;;>>>BBBEEEGGGIIILLLNNNOOOQQQSSSUUUVVVZZZ^^^aaaccctttcccTTTMMMEEEAAABBBDDDEEEEEENNNSSS\\\jjj}}}zzzxxxvvvssspppnnnllliiifffccc^^^YYYSSSMMMHHHDDD@@@===;;;:::999777666666555555666666555555555444444444666666777888999:::;;;;;;===>>>>>>???AAABBBBBBCCCEEEIIIMMMLLLGGGDDDFFFHHHGGGHHHJJJMMMRRRXXX```fffooouuu|||yyyrrrkkkgggccc^^^]]]```fffhhhlllppptttwwwzzz{{{}}}~~~|||{{{}}}{{{yyyyyyyyyxxxvvvtttqqqoookkkjjjjjjjjjiiihhhbbbaaa```]]][[[YYYWWWVVVQQQPPPNNNLLLJJJHHHGGGGGGCCCCCCBBBAAA@@@>>>============<<<;;;;;;:::::::::;;;:::999888777666666666777777777666666666666666444333333333333444555555222222333333333444444444333333333222222222222111111111222333333333222222555555444222111000///...444333333333555666555444555444444333333444444555888888777777666444333222333333222333444666888999888999:::::::::999888777555555777888999;;;;;;<<<;;;>>>BBBEEEGGGIIILLLNNNOOOQQQSSSUUUVVVZZZ^^^aaadddjjjZZZOOOJJJDDDAAABBBDDDFFFGGGNNNSSS]]]lll~~~{{{xxxvvvtttrrrooommmjjjgggccc___YYYUUUPPPKKKGGGDDD@@@===;;;:::999888666666666666555555555555555555555555777777888999:::;;;;;;<<<>>>>>>???@@@BBBCCCDDDDDDFFFJJJLLLKKKHHHEEEGGGIIIFFFIIILLLPPPUUU\\\dddiiisssxxxvvvooohhhddd```[[[\\\___eeehhhlllpppsssvvvyyy{{{}}}}}}{{{~~~}}}zzzyyyyyyxxxvvvtttqqqnnnkkkjjjjjjiiihhhgggbbbaaa```]]][[[YYYWWWVVVRRRPPPNNNLLLJJJIIIHHHGGGCCCCCCBBB@@@???>>>>>>>>><<<<<<<<<<<<<<<;;;::::::<<<;;;:::888777666666666555555555444444333333333444333333333333444555555111111111111222222222222222222222222222222222222111222222333333333222222444444333222111111000000555444333444666777666555555444444333333444444555666777777888777555333222666555555555666777999:::888999:::::::::999777666333333333333555777999;;;;;;>>>BBBEEEGGGIIILLLNNNOOOQQQSSSUUUVVVZZZ^^^aaaddd{{{dddUUULLLHHHDDDBBBBBBEEEHHHIIIMMMSSS^^^mmm|||xxxuuusssqqqooommmkkkiiieee```\\\UUURRRNNNJJJGGGDDDAAA>>>;;;:::888777666666555555333333444444555666666777777777888999:::;;;;;;<<<>>>>>>???AAABBBCCCDDDEEEFFFIIIKKKJJJHHHHHHIIIKKKLLLOOOSSSXXX^^^eeemmmsss{{{|||sssllleeebbb^^^ZZZ[[[___cccggglllooorrrtttxxx{{{~~~}}}{{{~~~|||zzzyyyyyywwwuuussspppmmmkkkiiiiiihhhfffdddbbbaaa```]]][[[YYYWWWVVVSSSRRRPPPMMMKKKJJJIIIHHHCCCBBBAAA@@@???>>>>>>???<<<<<<=========<<<;;;:::<<<;;;:::888777666666666555555444444333333222222444333333333333444555555444444444444555555555555222222222222222222222222222222333333333222222111444444444444444444555555555444333444666777666555555444444333333444444555444555666777777666555444888777666555555666777888777888999999999888777666777666555555666888:::;;;;;;>>>BBBEEEGGGIIILLLNNNOOOQQQSSSUUUVVVZZZ^^^aaacccsss^^^QQQHHHFFFDDDBBBCCCFFFIIILLLNNNTTT___ooo~~~yyytttqqqppplllkkkiiihhhfffbbb]]]YYYSSSPPPMMMJJJGGGDDD@@@===:::999888666555555444444222222333444555666777888666666777888999:::;;;;;;===>>>???@@@BBBCCCEEEEEEFFFGGGJJJJJJKKKLLLNNNPPPQQQTTTYYY___eeemmmvvv{{{wwwooohhhbbb^^^[[[XXX[[[___bbbgggllloooqqqssswww{{{~~~~~~||||||zzzyyyxxxwwwtttrrrooommmkkkjjjiiihhheeecccbbbaaa```]]][[[YYYWWWVVVSSSRRRPPPNNNLLLJJJIIIIIICCCBBBAAA???>>>>>>???@@@;;;<<<===>>>>>>===;;;;;;;;;:::999888777666666666666666666555555555555555444333333333333444555555222222222333333333444444111222222222222333333333222222333333333222111111000000000111222222333333444333333333555666555444555444444333333444444555444444555666666666666666777666555444333333444555777888999999999888666666888777666666666777999:::;;;>>>BBBEEEGGGIIILLLNNNOOOQQQSSSUUUVVVZZZ^^^aaabbbiiiVVVJJJEEEDDDCCCBBBBBBEEEJJJMMMPPPVVVbbbrrr{{{vvvqqqmmmkkkgggfffeeedddccc___ZZZVVVQQQNNNKKKIIIFFFCCC???<<<999888777555444444333333333444444444555555666666555666666777888999::::::<<<===>>>@@@AAACCCDDDEEEFFFGGGJJJLLLNNNQQQTTTVVVWWWZZZ```gggnnnvvv~~~{{{rrrkkkddd]]]ZZZXXXVVVZZZ___aaafffllloooppprrrwww{{{~~~~~~}}}{{{yyyyyywwwuuussspppnnnlllkkkjjjhhheeecccbbbaaa```]]][[[YYYWWWVVVRRRQQQOOOMMMKKKIIIHHHHHHDDDBBB@@@???>>>>>>@@@@@@;;;<<<===>>>>>>===<<<;;;999888777777666666666666444555555555555555555666444333333333333444555555000000000000111111111111111111222222222333333333222333333333333222111000000111111111111111111222444222222333444555444333555444444333333444444555777666666555555555555666555555444333333444666666888999:::::::::999777777444444444444555666777777;;;>>>BBBEEEGGGIIILLLNNNOOOQQQSSSUUUVVVZZZ^^^aaa```zzzcccPPPEEECCCCCCBBBAAABBBEEEIIIMMMRRRXXXeeeuuu}}}yyytttooojjjhhhcccbbbaaaaaa```]]]XXXTTTOOOMMMJJJGGGEEEBBB===:::888777666555444333333333666555555555555444444444555555666777888999::::::;;;<<<===???AAACCCDDDEEEFFFHHHJJJMMMQQQUUUYYY[[[```dddjjjqqqxxxyyyoooggg```ZZZXXXVVVUUUYYY^^^aaaffflllooooooqqqvvv{{{~~~~~~|||zzzyyyxxxuuusssqqqooommmlllkkkiiifffdddbbbaaa```]]][[[YYYWWWVVVQQQPPPNNNLLLJJJHHHGGGGGGDDDBBB@@@>>>>>>???@@@AAA:::<<<===??????>>><<<;;;777777666666666666666777222222222333333444444444444333333333333444555555222222333333333444444444111111111222222333333333333333333333333222111000999999999888888777777777333222111222444555444333555444444333333444444555:::888666555444444444555555555555555666888999:::::::::;;;<<<;;;:::999888333444555666777888999:::;;;>>>BBBEEEGGGIIILLLNNNOOOQQQSSSUUUVVVZZZ^^^aaa```