BM66(d@ xxx{{{~~~||||||~~~zzz{{{}}}bbbgggjjjdddYYY\\\xxxfffZZZNNNKKKLLLLLLMMMOOOKKKKKKKKKKKKKKKJJJIIIIIIKKKKKKKKKKKKKKKLLLMMMMMMNNNMMMKKKJJJIIIIIIIIIJJJHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFHHHJJJKKKMMMMMMOOOJJJFFFEEEHHHLLLNNNNNNKKKKKKKKKJJJIIIJJJMMMPPPNNNOOOQQQRRRRRRQQQOOOMMMLLLLLLLLLLLLKKKKKKKKKKKKMMMLLLJJJIIIIIIJJJLLLMMMIIIJJJKKKLLLNNNOOOQQQRRRQQQRRRRRRRRRQQQOOOLLLKKKNNNOOOOOONNNMMMLLLNNNOOO^^^\\\XXXTTTRRRRRRSSSSSSWWW```lllqqqiii^^^aaajjj|||lllfff^^^YYYWWWXXXYYYZZZWWWVVVTTTQQQOOONNNMMMLLLJJJIIIGGGFFFFFFGGGIIIJJJLLLJJJGGGDDDDDDEEEGGGIIIFFFFFFFFFFFFGGGHHHIIIIIIHHHEEEDDDEEEHHHJJJJJJHHHHHHIIIKKKJJJIIIHHHHHHIIIGGGJJJLLLMMMLLLKKKJJJJJJJJJLLLMMMNNNNNNMMMLLLJJJHHHIIIIIIIIIKKKLLLMMMNNNOOONNNNNNNNNNNNNNNOOOOOOJJJIIIIIIKKKMMMNNNMMMLLLRRRPPPNNNLLLKKKKKKLLLLLLMMMKKKJJJJJJKKKKKKJJJHHHJJJKKKKKKLLLLLLKKKKKKKKKMMMMMMNNNOOOQQQRRRSSSSSSXXXYYYYYYXXXVVVSSSPPPNNNPPPQQQRRRRRRQQQRRRTTTVVVTTTTTTTTTXXX\\\^^^\\\ZZZ\\\XXX[[[eeeooo{{{\\\QQQDDD;;;888777666444333333333222222111111111////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++,,,---......---......000222444555777444>>>GGGWWWlllxxx{{{~~~{{{~~~~~~}}}ttthhhcccbbbaaa```aaannnqqq```WWWPPPOOOPPPNNNLLLLLLKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIJJJKKKKKKLLLMMMLLLKKKJJJIIIIIIJJJJJJHHHHHHGGGEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJKKKLLLIIIGGGHHHKKKMMMMMMLLLLLLLLLLLLKKKJJJKKKMMMPPPOOOOOOPPPQQQQQQPPPOOONNNMMMMMMLLLLLLKKKKKKJJJJJJMMMLLLJJJIIIIIIIIIIIIJJJIIIJJJKKKMMMNNNNNNNNNNNNNNNOOOQQQRRRQQQPPPOOONNNOOOPPPPPPOOONNNMMMOOOPPP^^^\\\XXXTTTRRRQQQRRRRRRUUUYYY```eeeaaaYYYYYY^^^[[[^^^iii{{{oooeeebbb]]]WWWSSSQQQRRRSSSSSSTTTSSSQQQOOOMMMKKKKKKJJJLLLJJJIIIHHHHHHIIIJJJKKKIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGGGGGGGEEECCCDDDGGGIIIIIIHHHGGGIIIJJJJJJIIIHHHHHHIIIHHHJJJLLLLLLKKKIIIIIIJJJHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLKKKKKKJJJJJJJJJKKKKKKJJJIIIIIIKKKMMMMMMLLLKKKMMMLLLKKKJJJJJJJJJJJJJJJLLLKKKIIIJJJJJJKKKIIIHHHJJJIIIHHHHHHHHHJJJLLLMMMKKKKKKLLLMMMMMMNNNOOOOOOTTTTTTUUUVVVUUUSSSQQQOOOPPPQQQRRRRRRQQQRRRTTTVVVSSSRRRSSSUUUYYY[[[[[[YYYUUUQQQSSS[[[cccpppoooUUUHHHBBB:::666666777555333333333222222222111111111////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++,,,---......---......000111333555666555===EEEUUUlllyyy}}}}}}yyyqqqbbbUUU[[[ZZZ___kkk|||zzz^^^XXXSSSPPPSSSTTTPPPKKKJJJLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIHHHIIIIIIJJJKKKKKKKKKJJJJJJIIIJJJJJJKKKHHHHHHGGGFFFEEEEEEEEEEEEDDDEEEFFFGGGGGGHHHHHHHHHIIIHHHHHHJJJLLLMMMLLLJJJLLLMMMMMMLLLKKKKKKNNNPPPOOOOOOOOOOOOPPPPPPPPPPPPNNNNNNLLLKKKKKKJJJJJJJJJLLLLLLLLLJJJIIIGGGFFFEEEHHHJJJLLLNNNNNNNNNMMMLLLLLLMMMOOOPPPQQQQQQQQQQQQPPPQQQQQQPPPOOOOOOPPPRRR^^^[[[XXXTTTRRRQQQQQQQQQSSSRRRUUUXXXWWWSSSQQQRRROOOMMMNNNTTT\\\gggvvvwwwsssnnnjjjhhhddd___[[[WWWTTTPPPNNNNNNNNNNNNMMMPPPOOOMMMKKKJJJIIIHHHHHHJJJIIIHHHHHHHHHHHHJJJKKKGGGGGGGGGGGGGGGEEEDDDCCCGGGFFFEEEEEEDDDEEEEEEEEEFFFDDDCCCDDDFFFGGGGGGGGGGGGHHHJJJJJJHHHHHHHHHIIIJJJKKKLLLKKKIIIHHHHHHIIIHHHIIIJJJKKKKKKJJJIIIHHHFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIJJJIIIIIIJJJLLLLLLJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIKKKIIIHHHHHHIIIJJJIIIGGGJJJHHHGGGFFFGGGIIILLLOOOJJJJJJKKKKKKKKKLLLLLLLLLNNNOOOPPPQQQRRRQQQPPPPPPOOOQQQQQQQQQPPPQQQSSSUUURRRQQQQQQRRRUUUXXXXXXXXXVVVQQQQQQWWW\\\bbbqqqssscccYYYHHH777888555333333555666333111222222222111111111111111/////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,---......---......///111333555666666===CCCSSSlllyyy~~~~~~~~~~~~~~~{{{tttnnnggg```[[[XXXaaarrrgggYYYSSSPPPPPPTTTUUUPPPLLLKKKMMMMMMLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKHHHHHHGGGFFFFFFFFFFFFFFFEEEFFFGGGHHHHHHGGGGGGFFFHHHHHHIIIJJJKKKKKKKKKKKKMMMNNNNNNMMMLLLLLLNNNPPPOOOOOONNNNNNNNNOOOPPPQQQOOONNNLLLKKKJJJJJJJJJJJJLLLMMMMMMLLLJJJGGGDDDBBBGGGIIIMMMOOOQQQPPPOOONNNLLLMMMNNNPPPQQQQQQQQQQQQPPPQQQRRRQQQPPPPPPRRRTTT\\\ZZZWWWTTTRRRPPPPPPPPPQQQPPPQQQQQQPPPNNNMMMMMMRRRQQQQQQQQQRRRVVV\\\aaa[[[jjj{{{pppdddZZZTTTRRRSSSRRRQQQSSSWWWZZZ[[[ZZZQQQOOONNNNNNNNNOOONNNLLLMMMLLLKKKIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGEEEEEEDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFHHHIIIIIIHHHHHHHHHIIIKKKLLLKKKIIIGGGFFFGGGIIIKKKKKKLLLLLLLLLLLLKKKKKKEEEFFFFFFGGGHHHIIIIIIIIIMMMLLLKKKJJJJJJIIIJJJJJJKKKJJJIIIJJJKKKKKKIIIGGGHHHIIIKKKLLLMMMLLLKKKJJJIIIHHHGGGGGGIIIIIIHHHGGGIIIHHHGGGGGGHHHIIIKKKLLLKKKKKKKKKKKKKKKLLLLLLLLLKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOPPPPPPOOOPPPRRRTTTQQQPPPPPPPPPRRRUUUWWWXXX]]]WWWUUUWWWYYY[[[aaajjjrrrzzzxxx^^^FFF;;;;;;:::555555444333444555555222000111111111111111111111000//////.........---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......---......///111222444555777<<>>III]]]kkk|||qqqjjjccc]]]VVVOOOLLLMMMUUUZZZfffwwwgggTTTSSSUUUPPPNNNQQQMMMLLLKKKJJJIIIIIIIIIIIIKKKJJJIIIIIIIIIJJJKKKLLLKKKJJJIIIIIIHHHHHHIIIIIIGGGHHHIIIKKKKKKKKKJJJIIIDDDEEEEEEFFFFFFEEEEEEDDDHHHFFFEEEGGGJJJLLLKKKIIIEEEFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJHHHFFFEEEFFFHHHIIIJJJJJJLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPMMMMMMLLLLLLLLLLLLMMMMMMOOOMMMMMMNNNPPPRRRRRRQQQMMMKKKJJJJJJKKKLLLKKKJJJLLLLLLMMMNNNOOOPPPPPPOOOPPPOOOMMMLLLLLLMMMOOOPPPTTTSSSPPPPPPOOOOOOLLLKKKOOONNNNNNOOOQQQQQQQQQPPPRRROOOOOORRRXXXYYYVVVRRRSSSTTTUUUVVVUUUSSSQQQOOOOOOPPPRRRTTTTTTRRRPPPNNNMMMNNNNNNOOONNNMMMKKKKKKIIIIIIKKKNNNQQQRRRQQQOOOIIIHHHGGGFFFGGGHHHIIIJJJIIIIIIJJJKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDHHHGGGFFFEEEEEEFFFGGGHHHIIIHHHGGGFFFEEEFFFFFFGGGIIIIIIJJJKKKKKKJJJJJJIIIFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJLLLLLLLLLMMMPPPPPPPPPNNNLLLKKKJJJJJJIIIIIIJJJJJJGGGIIIJJJLLLLLLLLLKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKLLLKKKLLLNNNQQQQQQPPPNNNRRRPPPNNNMMMMMMOOORRRTTTTTTUUUVVVXXXZZZ]]]___aaaUUUTTTTTTVVVZZZfffzzzsssiii]]]RRRKKKDDD;;;444333444555444222111111222111111111111111111111111111111000000000/////////......------------------...------------,,,,,,,,,+++,,,,,,------,,,,,,+++************************)))))))))*********++++++******************************++++++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,.../////////000000000111222999===HHH\\\kkk{{{gggYYYMMMKKKJJJMMM[[[kkkyyyooorrrooo```UUUUUUTTTNNNLLLOOOMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMJJJIIIIIIHHHHHHHHHHHHHHHGGGHHHIIIIIIIIIIIIHHHHHHDDDDDDEEEEEEEEEEEEDDDDDDGGGFFFEEEFFFHHHJJJIIIGGGFFFGGGGGGHHHHHHHHHGGGGGGGGGHHHIIIHHHFFFFFFGGGHHHIIIIIIIIIJJJKKKMMMNNNOOOOOOOOOOOOOOOOOOOOONNNNNNLLLLLLKKKKKKKKKKKKLLLLLLMMMLLLKKKLLLNNNOOOPPPOOOMMMLLLKKKKKKKKKJJJJJJIIIJJJKKKLLLMMMNNNOOOOOOOOONNNMMMLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNOOONNNNNNOOONNNMMMNNNOOOPPPOOONNNSSSPPPMMMOOORRRTTTRRRPPPQQQRRRTTTUUUTTTRRROOOMMMJJJLLLOOOQQQRRRQQQOOOMMMLLLLLLMMMMMMLLLKKKJJJIIILLLKKKJJJJJJJJJKKKJJJJJJHHHHHHGGGGGGGGGHHHIIIJJJIIIIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLIIIHHHHHHGGGGGGGGGHHHHHHIIIHHHHHHGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEDDDDDDGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGFFFEEEEEEEEEFFFFFFJJJJJJJJJJJJJJJIIIIIIIIIFFFFFFEEEEEEEEEFFFGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKLLLMMMNNNNNNMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKFFFGGGHHHJJJJJJJJJJJJJJJLLLLLLKKKJJJJJJJJJKKKKKKMMMMMMOOOQQQSSSSSSQQQOOOOOONNNLLLKKKKKKMMMNNNPPPQQQRRRSSSUUUYYY\\\___aaa[[[XXXWWWXXXWWWTTTWWW\\\cccuuu}}}rrrhhh]]]RRRLLLFFFAAA<<<999:::999777333333666888666222000111222111111111111111111111111////////////..................------------,,,,,,------------------------******++++++++++++******************************((())))))))))))***************************************++++++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,+++......//////000000111111222999===HHH]]]kkk|||SSSKKKIIISSSaaarrrvvvcccZZZUUUVVVTTTNNNLLLOOONNNNNNMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLIIIIIIHHHGGGGGGGGGGGGGGGIIIIIIIIIHHHGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDGGGGGGFFFGGGHHHHHHHHHGGGGGGHHHIIIJJJJJJIIIIIIHHHGGGIIIJJJIIIHHHGGGHHHIIIHHHHHHHHHIIIJJJKKKMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKLLLKKKJJJIIIJJJKKKMMMMMMLLLMMMMMMMMMMMMLLLKKKKKKKKKJJJKKKLLLMMMNNNOOOOOOOOOMMMLLLKKKKKKKKKKKKLLLMMMLLLMMMMMMNNNNNNNNNOOOPPPNNNMMMLLLMMMNNNOOONNNMMMTTTPPPMMMMMMNNNOOONNNMMMMMMOOOQQQSSSSSSQQQOOOMMMIIIJJJMMMNNNNNNMMMKKKJJJJJJJJJKKKKKKKKKJJJHHHGGGMMMLLLJJJHHHFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMHHHHHHHHHGGGGGGHHHIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEFFFGGGGGGIIIIIIHHHHHHHHHHHHHHHHHHFFFFFFFFFEEEFFFGGGGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHFFFGGGHHHIIIJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLHHHIIIIIIJJJKKKKKKLLLLLLNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMPPPRRRQQQOOOMMMJJJKKKKKKLLLLLLLLLKKKKKKNNNOOOQQQTTTWWWZZZ\\\^^^\\\WWWVVVZZZZZZRRRHHHCCCLLLZZZnnnxxxkkkaaaQQQMMMFFF@@@===:::777333888666555555888888666444222333444222...,,,...000000000000000000000000000......---------,,,,,,,,,......------,,,,,,,,,,,,------------------------------............------************************((())))))))))))*********************************)))******++++++******)))++++++************++++++,,,,,,,,,,,,,,,,,,,,,+++.........///000111111111333:::>>>III^^^mmm~~~MMMUUUeee}}}iii[[[VVVRRRQQQSSSRRRNNNNNNQQQOOONNNMMMLLLLLLKKKKKKKKKIIIJJJJJJJJJJJJKKKKKKKKKIIIHHHGGGGGGFFFFFFGGGGGGIIIIIIHHHGGGFFFEEEDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCIIIIIIIIIIIIHHHHHHHHHHHHGGGHHHIIIKKKKKKKKKJJJIIIIIIJJJLLLLLLJJJIIIIIIJJJHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKIIIHHHIIIKKKLLLLLLKKKLLLMMMOOOOOOMMMLLLLLLMMMIIIJJJLLLMMMOOOOOOPPPPPPLLLLLLLLLKKKKKKLLLLLLLLLNNNOOOPPPOOOMMMLLLLLLMMMMMMLLLLLLMMMOOOOOOOOONNNRRRPPPMMMLLLLLLMMMLLLLLLLLLMMMOOOPPPPPPOOONNNMMMIIIJJJJJJKKKJJJIIIHHHGGGGGGHHHIIIIIIJJJIIIHHHGGGIIIIIIIIIGGGEEEEEEGGGIIIGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHFFFFFFGGGHHHJJJKKKLLLMMMIIIIIIHHHHHHHHHIIIJJJJJJGGGGGGGGGFFFEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFGGGIIIJJJHHHHHHGGGGGGGGGHHHHHHIIIGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHHHHIIIIIIIIIIIIJJJJJJIIIHHHHHHGGGGGGGGGHHHEEEFFFHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKJJJJJJJJJIIIIIIHHHJJJLLLMMMLLLLLLMMMNNNNNNMMMLLLLLLKKKKKKLLLLLLKKKKKKLLLLLLMMMNNNNNNOOONNNNNNMMMMMMLLLLLLKKKKKKIIIIIIIIIKKKLLLLLLKKKIIIGGGHHHJJJKKKLLLKKKJJJIIIKKKLLLMMMOOORRRTTTWWWXXXUUUOOOMMMQQQTTTOOOHHHDDDFFFWWWooowwwqqqccc^^^WWWQQQKKKDDD;;;555======:::666777;;;;;;999666666666888:::;;;:::999111111111000...///111333////////////////////////...---------,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,------------...+++,,,,,,------,,,,,,+++************************)))))))))*********++++++************************))))))************))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222333:::>>>JJJ^^^nnniii|||dddTTTQQQQQQNNNMMMOOOOOONNNNNNPPPNNNMMMLLLKKKKKKJJJKKKKKKIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFHHHGGGFFFFFFEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCHHHIIIIIIHHHGGGFFFGGGGGGEEEFFFHHHJJJKKKKKKJJJIIIJJJLLLMMMMMMKKKIIIIIIIIIGGGHHHIIIJJJJJJIIIHHHGGGHHHIIIIIIJJJJJJKKKKKKKKKMMMLLLLLLKKKKKKLLLLLLMMMLLLKKKIIIJJJKKKMMMLLLLLLJJJLLLOOOOOOMMMLLLMMMNNNHHHIIIKKKLLLNNNOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLNNNPPPPPPNNNKKKIIIJJJKKKMMMLLLKKKMMMOOOPPPPPPOOONNNMMMLLLKKKLLLMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKIIIIIIHHHGGGGGGFFFGGGGGGDDDEEEGGGHHHIIIHHHHHHGGGGGGHHHIIIHHHFFFFFFHHHKKKGGGGGGHHHHHHIIIIIIIIIHHHIIIJJJJJJJJJIIIIIIHHHGGGFFFFFFGGGGGGHHHIIIJJJJJJFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEFFFGGGIIIKKKLLLHHHHHHGGGGGGHHHIIIJJJKKKHHHHHHHHHGGGHHHHHHIIIJJJFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHGGGGGGGGGHHHHHHEEEFFFHHHJJJKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKJJJJJJJJJIIIIIIIIIGGGJJJLLLMMMLLLLLLNNNPPPMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNMMMMMMLLLLLLKKKJJJIIIIIIIIIHHHGGGHHHJJJKKKJJJIIIGGGGGGHHHIIIIIIJJJKKKLLLNNNLLLKKKJJJLLLOOOSSSVVVOOOLLLLLLOOOOOOMMMNNNQQQFFFZZZuuuwwwrrrnnnlllrrrtttlllkkkjjjmmmqqqtttsssqqqnnniiiccc]]]XXXRRRJJJDDDBBBBBBBBBAAA@@@???>>>===999:::777111000333333///444333444666999<<>>222000///111333222...***////////////////////////111000000000////////////......---,,,,,,+++******,,,,,,,,,------.........,,,,,,,,,------,,,,,,,,,***************************++++++++++++,,,,,,,,,************************))))))************))))))++++++************++++++******+++,,,,,,---......------...///000111222222111888<<>>;;;;;;::::::999888777777666666555555555444444444444333222111111111222333111333333000---111;;;EEE???555......111000000111000000///...---,,,,,,,,,333444333000---,,,,,,---...------------...//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((,,,---)))'''((()))(((,,,+++***((((((((()))*********++++++++++++******************************,,,------,,,+++,,,...000.........///////////////333666<<>>FFF===444---...000//////000000000000///......------000111111///...---...000---------------...//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---,,,+++...222111,,,,,,+++)))((((((((()))***)))******++++++******)))************************+++,,,------,,,,,,---///.../////////000000111111444777>>>HHHYYYooo{{{|||~~~ppp^^^SSSOOOOOONNNLLLMMMMMMMMMLLLLLLKKKKKKKKKHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBAAABBBDDDFFFFFFFFFEEEEEEEEECCCAAAAAAEEEIIILLLMMMJJJIIIHHHGGGFFFEEEEEEFFFEEEFFFGGGGGGHHHHHHGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHLLLJJJIIIJJJMMMOOONNNKKKKKKKKKLLLLLLMMMMMMMMMMMMQQQQQQQQQPPPOOONNNLLLLLLJJJJJJKKKLLLNNNMMMJJJHHHKKKJJJJJJLLLNNNOOOMMMLLLCCCFFFIIIJJJIIIHHHKKKMMMKKKKKKKKKKKKKKKLLLMMMMMMOOOMMMJJJHHHGGGFFFGGGHHHGGGGGGGGGGGGGGGGGGHHHIIIGGGGGGGGGGGGGGGGGGFFFEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGFFFDDDBBBCCCDDDEEEFFFFFFFFFEEEDDDCCCBBB>>>@@@BBBDDDEEEDDDCCCBBBFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGEEEDDDCCCBBBBBBBBB?????????AAABBBBBBAAA@@@CCCFFFFFFCCCBBBDDDEEEDDDBBBBBBAAAAAABBBBBBCCCCCC@@@BBBEEEGGGGGGFFFDDDBBBEEECCCBBBBBBDDDEEEDDDCCCDDDDDDDDDDDDDDDEEEFFFGGGEEEFFFGGGHHHIIIIIIIIIIIIDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHCCCCCCCCCCCCDDDDDDDDDDDDCCCEEEHHHJJJJJJIIIFFFEEEEEEFFFFFFFFFEEEEEEGGGHHHHHHHHHIIIJJJKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGCCCEEEGGGGGGEEECCCCCCCCCEEEDDDFFFJJJMMMOOOTTTZZZ]]]XXXSSSTTTZZZ___```___gggXXXFFF<<<<<<>>><<<999888888777777666555555555444333333333333222222222000000/////////000000111...111333222000222999@@@999222,,,---///...---///000000//////////////////---...///.........000222---------------......///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---***+++222888555///+++***))))))((())))))))))))******++++++******)))***************************,,,---...---,,,---.........///000111111222222333888@@@JJJXXXoooggg```WWWPPPNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBAAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFFFFEEEGGGEEEBBBBBBEEEJJJNNNOOOMMMKKKIIIHHHFFFEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFGGGIIIKKKLLLKKKJJJIIIHHHLLLJJJHHHJJJNNNPPPOOOLLLKKKLLLLLLLLLMMMMMMMMMMMMPPPPPPPPPOOOOOOMMMLLLLLLKKKKKKKKKLLLMMMMMMJJJHHHJJJJJJJJJKKKLLLMMMLLLLLLHHHLLLOOOMMMHHHEEEGGGJJJKKKJJJJJJJJJJJJKKKLLLLLLMMMLLLJJJHHHGGGGGGHHHIIIGGGGGGGGGGGGHHHIIIJJJJJJGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFDDDBBBBBBCCCDDDEEEEEEDDDDDDDDDCCCCCCBBB???@@@AAACCCCCCCCCCCCBBBEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFDDDCCCBBBAAAAAABBB@@@@@@AAACCCDDDBBB@@@@@@CCCDDDCCC@@@@@@AAAAAACCCBBBAAA@@@@@@AAABBBCCCAAABBBCCCDDDDDDCCCBBBAAAFFFEEECCCCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHEEEDDDDDDDDDCCCCCCCCCBBBDDDDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFFFFCCCDDDFFFGGGGGGFFFEEEDDDDDDEEEFFFEEEDDDDDDFFFHHHJJJJJJKKKKKKLLLKKKKKKKKKHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKJJJHHHGGGFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGEEEEEEFFFGGGGGGFFFEEEEEEEEEFFFGGGGGGFFFDDDCCCBBB???@@@CCCDDDEEEHHHNNNTTTWWWSSSMMMHHHGGGHHHIIIJJJRRRKKKAAA:::999999999888666555555555444444444333222222222222111111111111000000///000000000111111...111222111------000444555///,,,---...,,,,,,...............////////////+++---......---...000222------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))...333222---******))))))))))))))))))))))))************))))))************************)))+++......---,,,,,,---,,,---...///000111222222111888@@@IIIVVVmmmlll[[[[[[YYYSSSNNNKKKLLLNNNJJJJJJKKKKKKLLLMMMMMMNNNHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBAAAAAAAAAAAABBBBBBCCCDDDEEEEEEFFFFFFFFFJJJFFFCCCBBBDDDHHHLLLMMMNNNMMMLLLJJJIIIHHHGGGGGGCCCDDDEEEEEEFFFFFFEEEEEEEEEHHHKKKKKKJJJHHHGGGHHHLLLJJJIIIKKKNNNPPPOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKMMMLLLKKKLLLMMMMMMKKKHHHIIIIIIJJJJJJIIIJJJJJJKKKNNNRRRTTTQQQKKKHHHIIILLLJJJJJJJJJIIIJJJJJJKKKLLLLLLKKKIIIHHHHHHJJJKKKMMMIIIIIIIIIIIIIIIJJJKKKLLLIIIIIIIIIHHHFFFEEECCCBBBAAABBBBBBBBBCCCCCCDDDDDDCCCDDDEEEDDDCCCCCCEEEGGGDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFEEECCCBBBBBBCCCBBBAAAAAABBBCCCBBBBBB===>>>@@@BBBAAA@@@@@@AAABBBAAA@@@??????@@@AAABBBEEEDDDCCCBBBAAABBBCCCDDDFFFFFFEEEDDDCCCBBBCCCCCCFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFGGGGGGHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@BBBCCCDDDEEEFFFFFFFFFFFFHHHGGGEEEDDDDDDEEEFFFGGGFFFEEECCCBBBBBBCCCDDDEEEDDDEEEFFFEEEDDDDDDFFFHHHIIIJJJKKKKKKKKKKKKKKKJJJGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFGGGFFFGGGGGGHHHHHHIIIIIIIIIFFFGGGHHHIIIIIIHHHGGGFFFBBBCCCDDDEEEFFFFFFFFFFFFDDDCCCAAAAAAAAAAAABBBBBB???BBBCCCAAA@@@BBBFFFIIIKKKJJJFFFAAA===<<<<<<>>>>>>===<<<:::888777777666444444333333333333333222222222111111111000000000///000000111111222222222...000111000---,,,---///111---+++......,,,+++---,,,---------------------,,,---...---,,,,,,...000,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************&&&)))***((((((,,,---+++)))))))))*********)))))))))))))))******)))))))))))))))))))))))))))))))))(((+++---...---,,,,,,,,,++++++,,,---...000000111000666>>>FFFSSSjjjrrrZZZPPPSSSUUUQQQKKKHHHJJJOOOIIIJJJJJJKKKMMMNNNNNNOOOHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFIIIFFFCCCBBBDDDGGGIIIJJJLLLLLLLLLLLLKKKJJJIIIHHHCCCDDDEEEEEEFFFFFFEEEEEEDDDGGGJJJJJJGGGEEEFFFHHHKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKIIIIIIJJJKKKLLLLLLLLLLLLNNNMMMLLLLLLMMMMMMKKKIIIIIIIIIJJJIIIHHHHHHIIIKKKIIIKKKMMMMMMJJJHHHIIIKKKIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHIIIJJJMMMNNNJJJJJJJJJJJJJJJJJJKKKLLLKKKJJJJJJHHHGGGDDDCCCBBB???@@@@@@AAABBBCCCCCCDDDBBBDDDFFFFFFFFFFFFHHHJJJEEEDDDCCCCCCCCCCCCDDDDDDEEEDDDBBB@@@@@@AAACCCDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCAAABBBAAA@@@???@@@CCCFFFDDD@@@>>>AAACCCBBBBBBDDDAAAAAA@@@@@@??????@@@@@@HHHFFFCCCAAAAAACCCEEEGGGEEEEEEEEEDDDBBBAAACCCDDDEEEEEEEEEEEEFFFFFFGGGHHHFFFFFFGGGGGGGGGGGGGGGFFFGGGGGGFFFEEECCCBBBAAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGFFFDDDCCCCCCDDDEEEEEEGGGEEEBBB@@@@@@AAADDDEEEDDDEEEEEEEEEDDDDDDFFFHHHGGGGGGHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGIIIJJJJJJJJJJJJJJJFFFGGGGGGHHHHHHGGGGGGFFFBBBCCCCCCDDDEEEFFFFFFGGGEEEBBB???===???AAABBBCCC@@@CCCCCC???===>>>???>>>>>>>>>>>><<<:::888999:::666888::::::888666444444333333222222222222222222222111111111111000000000//////000111222222222222---///000000000000111222...,,,,,,......++++++...---,,,,,,,,,,,,,,,,,,,,,---......---++++++,,,...,,,,,,,,,,,,,,,------...++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************&&&+++---)))''')))+++***(((((()))************)))((())))))******))))))((()))))))))))))))))))))))))))+++,,,---,,,+++,,,---++++++,,,---......//////000555<<>>@@@HHHPPP[[[NNNCCCBBBCCCBBBBBBCCC@@@@@@@@@@@@@@@???>>>>>>CCCBBBAAA@@@AAABBBCCCDDDBBBCCCDDDCCCAAA@@@BBBDDDCCCCCCCCCDDDEEEFFFGGGHHHFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDBBBCCCDDDFFFGGGHHHHHHHHHFFFEEEEEEDDDDDDCCCDDDDDDEEEDDDCCCAAAAAABBBCCCCCCBBBCCCDDDCCCBBBBBBDDDFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGDDDEEEGGGHHHIIIIIIIIIHHHIIIHHHHHHHHHHHHHHHGGGGGGFFFGGGIIIJJJKKKKKKJJJJJJGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEDDDCCCCCCDDDEEEFFFGGGCCC???>>>@@@BBBBBBAAA>>>AAABBBAAACCCGGGFFFAAA:::::::::999888888888888555666777777555333222222222222222222222222222222222222222111111111000000---...///111111111111111....../////////000111222,,,+++,,,//////++++++............---,,,,,,,,,+++,,,------,,,++++++,,,...,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,************************************************(((******((())),,,,,,)))'''((()))***+++******)))(((((())))))))))))(((((())))))))))))))))))))))))***+++,,,+++******,,,...------------......//////111444:::CCCQQQfff~~~sssaaa]]]bbbPPPOOOMMMLLLKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFGGGCCCAAA@@@AAADDDFFFGGGFFFDDDGGGJJJMMMNNNLLLJJJHHHDDDEEEEEEFFFFFFFFFFFFFFFFFFIIIKKKIIIEEEDDDHHHLLLJJJOOORRRPPPKKKHHHLLLQQQQQQPPPOOOMMMKKKJJJHHHHHHEEEFFFHHHJJJLLLNNNOOOOOOPPPNNNLLLLLLMMMLLLKKKIIIKKKLLLLLLKKKHHHHHHKKKNNNJJJIIIIIIKKKMMMMMMLLLJJJIIIHHHHHHHHHHHHIIIJJJJJJKKKJJJHHHFFFFFFFFFHHHIIIKKKJJJIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDDDD@@@@@@AAABBBCCCEEEFFFFFFDDDGGGJJJLLLKKKJJJJJJJJJFFFEEEDDDCCCCCCDDDEEEFFF>>>@@@BBBEEEFFFGGGFFFFFFBBBBBBBBBBBBBBBDDDEEEEEEAAABBBCCCDDDDDDDDDCCCBBB???CCCEEECCC???CCCOOOYYYrrr^^^KKKDDDBBB@@@???@@@???@@@AAAAAAAAA???>>>=========>>>???????????????@@@BBBCCCBBB??????AAADDDAAAAAABBBBBBDDDEEEGGGGGGFFFFFFGGGGGGGGGFFFFFFEEECCCDDDDDDEEEFFFGGGGGGHHHDDDEEEFFFGGGIIIIIIIIIJJJGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBAAAAAACCCDDDHHHIIIJJJLLLMMMNNNNNNNNNLLLKKKJJJJJJIIIHHHGGGFFFBBBCCCFFFHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHFFFGGGHHHJJJKKKKKKJJJJJJHHHGGGFFFEEEEEEFFFGGGHHHIIIGGGEEECCCBBBCCCDDDEEEDDDAAA>>>===>>>???===;;;;;;@@@CCCEEELLLTTTSSSMMM@@@>>>;;;999888777666666444333222111111111222333222222222222222222333333222222222222111111111111+++,,,...000000000000///000//////------,,,------,,,+++---000///,,,+++...000000///...------,,,,,,***+++,,,,,,++++++---///,,,,,,++++++,,,,,,---...*********++++++,,,,,,,,,************************)))))))))))))))))))))))))))(((&&&%%%***000---''''''((()))+++++++++***)))(((((())))))))))))(((((())))))))))))))))))))))))+++++++++***)))***,,,///.........///////////////333555:::CCCRRRggg{{{nnnYYYRRRRRRSSSOOOOOONNNKKKIIIHHHIIIKKKJJJJJJJJJIIIFFFEEEFFFHHHEEEFFFHHHIIIJJJJJJIIIIIIJJJIIIHHHGGGFFFEEEEEEEEEGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGFFFCCCBBBDDDHHHLLLFFFGGGIIIJJJJJJIIIHHHGGG???AAADDDEEEEEEEEEGGGHHHMMMLLLKKKIIIIIIIIIJJJKKKMMMMMMLLLLLLMMMMMMNNNNNNOOOOOOOOOPPPOOOMMMIIIFFFIIIIIIIIIJJJKKKMMMNNNOOONNNMMMLLLKKKKKKJJJKKKKKKNNNMMMJJJIIIHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIHHHJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGEEEEEEHHHIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJHHHGGGFFFEEEEEEAAA>>><<<<<>>???>>><<>>???BBBEEEEEEFFFFFFGGGGGGGGGFFFFFFCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEHHHFFFCCCDDDEEEEEECCC@@@@@@AAABBBCCCDDDEEEGGGGGGDDDEEEFFFGGGIIIJJJKKKLLLJJJJJJIIIHHHFFFDDDBBBAAAGGGHHHIIIJJJKKKJJJIIIHHHJJJJJJLLLMMMMMMLLLKKKKKKNNNMMMKKKIIIHHHIIIJJJKKKLLLJJJHHHFFFEEEEEEFFFGGGEEEEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@?????????@@@AAA>>>;;;999@@@OOOWWWOOOCCCEEEBBB>>>:::777666666777444333222222111111222222444333222222111111222222////////////////////////------------------------...///////////////......///---,,,,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((,,,...---)))&&&(((+++++++++++++++++++++++++++))))))************)))))))))***+++,,,,,,,,,,,,,,,******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------------,,,------...///000333:::<<>>>>>@@@CCCFFFFFFIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBCCC@@@AAABBBCCCCCCBBBAAA@@@BBBBBBCCCCCCCCCCCCBBBBBB???AAABBBDDDDDDDDDBBBAAAAAACCCDDDAAA>>>@@@GGGNNNZZZPPPCCC======@@@AAA@@@????????????????????????????????????????????????@@@AAACCCBBBAAA@@@@@@AAAAAAAAAAAA@@@??????BBBEEECCCDDDEEEEEEFFFEEEEEEEEECCCDDDEEEEEEFFFFFFEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEJJJHHHFFFFFFGGGGGGEEECCCAAABBBCCCDDDEEEFFFFFFFFFDDDEEEFFFGGGIIIJJJKKKLLLJJJJJJIIIHHHGGGEEEDDDCCCGGGHHHHHHIIIJJJIIIIIIIIIKKKKKKMMMMMMNNNMMMMMMLLLNNNMMMKKKIIIHHHIIIJJJKKKLLLJJJHHHFFFEEEEEEEEEFFFDDDDDDCCCCCCCCCCCCCCCDDDBBBAAA@@@?????????@@@@@@AAA@@@AAAHHHWWWaaa^^^UUU@@@===999666333333333333444333222222111111222222333333222111111111111222........................------------------------....../////////......---///---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))---000...***(((***---************************))))))************)))))))))******++++++++++++***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,------,,,------...///000...666:::BBBSSSbbbwww|||oooZZZIIIEEEIIIKKKHHHKKKJJJIIIKKKNNNOOOMMMJJJGGGHHHHHHFFFDDDDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHHHHJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGEEEFFFEEEDDDBBBAAABBBDDDEEEEEECCCBBBAAAAAA@@@@@@BBBDDDEEEFFFEEEDDDEEEFFFEEEFFFHHHIIIKKKLLLMMMMMMMMMLLLMMMMMMNNNOOOPPPQQQMMMLLLJJJJJJJJJKKKLLLMMMLLLLLLLLLLLLLLLMMMNNNNNNKKKJJJIIIHHHGGGGGGGGGGGGJJJJJJJJJJJJJJJJJJIIIIIIKKKKKKKKKJJJJJJJJJJJJJJJEEEEEEFFFFFFGGGIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJHHHEEEBBBAAABBBDDDEEEEEEGGGFFFEEEDDDDDDDDDEEEFFFFFFEEEDDDCCCCCCBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA???@@@AAABBBBBBBBBAAA@@@AAABBBCCCCCCAAA@@@AAACCCAAA>>><<<<<<>>>@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????AAACCCBBBAAA@@@AAABBB@@@AAAAAA@@@??????BBBDDDAAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFEEEIIIGGGFFFFFFGGGGGGEEEDDDBBBDDDFFFGGGGGGGGGEEEDDDEEEEEEFFFGGGIIIJJJKKKKKKIIIIIIJJJIIIIIIHHHGGGFFFHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNMMMNNNLLLKKKIIIHHHIIIIIIJJJLLLKKKHHHFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDAAA@@@@@@???>>>?????????888888777999???FFFCCC===;;;999666333222111222222333333222111111111111222333222222111111111111111........................------------------------,,,---............------...---,,,,,,------,,,++++++++++++++++++++++++++++++...000///,,,+++,,,...))))))))))))))))))))))))))))))************)))))))))************))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,------,,,------...///000---666999AAARRR```tttnnnZZZSSSKKKGGGIIILLLIIIEEEIIIGGGGGGKKKPPPRRRMMMHHHEEEFFFFFFEEECCCCCCDDDEEEEEEDDDCCCCCCCCCEEEFFFGGGHHHGGGFFFFFFFFFFFFFFFGGGFFFFFFFFFGGGFFFEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFEEEFFFFFFEEECCCAAA@@@AAADDDCCCAAA@@@???@@@@@@AAAFFFHHHIIIIIIGGGFFFGGGHHHGGGIIIJJJLLLLLLLLLKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNMMMNNNMMMMMMKKKKKKLLLMMMJJJJJJIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFHHHIIIKKKLLLLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEFFFGGGHHHIIIJJJKKKLLLLLLIIIEEECCCCCCDDDDDDDDDFFFEEECCCBBBAAACCCDDDFFFFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@???>>>>>>???@@@@@@???@@@AAAAAAAAAAAAAAAAAA??????@@@AAAAAA@@@@@@???@@@@@@@@@@@@AAA@@@>>>===;;;<<<>>>>>>>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>@@@BBBBBBAAA@@@AAABBB???@@@AAA@@@??????AAACCCAAAAAABBBCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDFFFEEEEEEDDDDDDDDDDDDCCCDDDEEEGGGIIIIIIGGGEEECCCEEEFFFFFFGGGIIIJJJJJJKKKIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFGGGHHHJJJKKKJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLKKKIIIIIIHHHHHHHHHLLLJJJHHHFFFEEEDDDCCCCCCBBBBBBBBBAAABBBBBBCCCDDD@@@@@@??????>>>>>>>>>>>>>>>???<<<888777888777333:::888666444333333444555333222222111111111111111222222111000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------...---+++,,,------,,,***************************+++---///...---+++,,,---************************))))))************))))))))))))***))))))(((''''''''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++------,,,------...///000000888;;;AAAQQQ]]]ooo{{{eeeVVVHHHGGGHHHKKKLLLJJJIIIHHHHHHFFFFFFKKKPPPQQQLLLGGGDDDEEEEEEDDDCCCBBBDDDEEEEEEDDDCCCBBBCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGFFFDDDAAA@@@@@@BBBBBBAAA@@@AAABBBDDDEEEJJJKKKMMMLLLKKKIIIJJJJJJHHHIIIKKKLLLMMMMMMLLLKKKIIIIIIIIIIIIJJJKKKLLLMMMNNNPPPRRRRRROOOLLLKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJLLLKKKIIIHHHGGGFFFFFFFFFGGGIIIKKKMMMNNNMMMKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIHHHIIIIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDEEEFFFGGGIIIJJJKKKLLLMMMJJJFFFDDDDDDDDDCCCBBBEEEDDDBBBAAAAAACCCDDDFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@???>>>>>>???@@@@@@>>>>>>???@@@@@@@@@@@@@@@?????????????????????>>>???===;;;<<<>>>???>>><<<>>>???@@@???<<<:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>===???AAAAAA@@@???@@@AAA>>>@@@@@@@@@??????AAABBB@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFHHHIIIJJJHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDFFFHHHIIIIIIGGGEEECCCFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIJJJKKKKKKKKKKKKJJJHHHHHHGGGFFFGGGHHHIIIJJJIIIIIIIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGJJJIIIHHHFFFEEEDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBB?????????>>>>>>>>>======>>>@@@@@@<<<:::<<<>>><<<888888666555444444555555333222111111000000111111222111000000//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------...,,,++++++,,,---+++******************************+++,,,,,,,,,++++++,,,++++++++++++++++++++++++))))))************)))))))))))))))))))))((('''&&&''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++------,,,------...///000000777:::@@@OOO\\\oooyyygggVVVMMMJJJIIIIIIJJJGGGEEEGGGLLLGGGFFFGGGJJJMMMMMMIIIEEEDDDEEEEEEDDDCCCBBBDDDEEEDDDDDDDDDCCCCCCDDDDDDEEEBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGFFFCCCAAAAAAAAABBBBBBCCCCCCDDDFFFGGGHHHJJJLLLMMMMMMKKKJJJKKKLLLFFFGGGIIIKKKLLLMMMNNNNNNKKKKKKJJJJJJKKKKKKLLLLLLLLLPPPSSSRRRNNNJJJIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKIIIHHHFFFEEEEEEEEEFFFHHHJJJLLLMMMMMMLLLKKKHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIKKKHHHEEEDDDDDDDDDCCCBBBDDDCCCBBBBBBBBBCCCDDDEEECCCCCCBBBAAA@@@@@@@@@@@@????????????????????????<<<===>>>???@@@@@@@@@@@@>>>============<<<<<<<<<<<<;;;999999:::<<<<<<<<<=========<<<:::999999;;;::::::::::::::::::::::::;;;;;;<<<<<<======>>>>>>;;;===??????>>>>>>???@@@>>>???@@@@@@??????@@@AAA???@@@AAABBBCCCDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFHHHJJJFFFFFFFFFEEEEEEEEEEEEDDDFFFGGGHHHGGGFFFEEEFFFGGGEEEFFFGGGHHHHHHGGGEEEDDDFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLKKKJJJIIIGGGFFFFFFHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@AAA===>>>>>>>>>>>>===<<<<<<666999999555444666777666666555444444333333333333222222111000000000000111111000000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///......---,,,++++++,,,,,,+++***++++++++++++++++++++++++))))))***+++++++++******++++++++++++++++++++++++))))))************))))))((())))))))))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,------,,,------...///000---444777>>>OOO^^^sss~~~lll___VVVPPPMMMLLLIIIHHHHHHFFFBBBEEEKKKGGGGGGHHHIIIIIIGGGEEEDDDDDDEEEEEEDDDCCCCCCDDDFFFDDDDDDEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDEEEEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEECCCAAA@@@@@@AAADDDDDDEEEFFFGGGGGGGGGGGGGGGIIIJJJJJJIIIHHHIIIJJJGGGGGGGGGHHHIIIJJJLLLLLLLLLKKKJJJJJJIIIJJJJJJJJJHHHLLLNNNMMMIIIFFFGGGIIIIIIHHHIIIIIIJJJKKKLLLMMMJJJIIIHHHFFFEEEDDDCCCCCCEEEFFFHHHIIIKKKKKKKKKKKKFFFFFFFFFGGGGGGHHHHHHHHHFFFEEEEEEEEEEEEEEEFFFGGGEEEFFFGGGHHHIIIIIIIIIIIIDDDDDDEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFGGGEEECCCBBBCCCCCCCCCBBBAAAAAABBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>><<<===>>>>>>>>>>>>===<<<;;;<<<===>>>????????????;;;;;;:::999999999999999999::::::999999999999999::::::::::::;;;;;;:::999999999999999999999999999::::::;;;<<<<<<===>>>>>>999;;;===>>>======>>>???===???@@@@@@??????@@@AAA===>>>???AAABBBCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCEEEGGGIIIEEEEEEFFFFFFFFFFFFGGGGGGEEEGGGHHHGGGEEEEEEFFFHHHEEEEEEFFFFFFFFFFFFFFFEEEFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIJJJJJJKKKKKKJJJJJJFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJLLLMMMNNNLLLLLLKKKJJJIIIGGGFFFEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCBBB@@@????????????======>>>>>>>>>===<<<;;;;;;===<<<888666888666333555555444333222222111111222222111000000000000000000000///............///------------------------++++++++++++++++++++++++,,,,,,---...////////////---,,,++++++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++******************************))))))************))))))(((((()))*********))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,------,,,------...///000...444666<<>>============:::;;;===>>>>>>===;;;:::;;;<<<===>>>????????????999999888777666666777777777999<<<;;;999777666666999999999;;;======;;;888888888888888888888888888::::::;;;;;;<<<===>>>>>>888:::<<<===<<<<<<===>>>===>>>@@@AAA?????????@@@<<<===>>>???AAAAAABBBBBBAAABBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAABBBDDDGGGIIIEEEFFFFFFGGGGGGHHHIIIIIIBBBEEEFFFFFFCCCBBBDDDGGGDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIEEEFFFGGGHHHIIIHHHGGGGGGJJJJJJIIIJJJKKKMMMOOOPPPLLLLLLKKKJJJIIIGGGEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCBBB@@@???>>>>>>===<<<===>>>>>>>>>===;;;:::555888888666666999888444777666666555444333222222222111111000000000000000000000///...............------------------------++++++++++++++++++++++++,,,---...///000000000000---,,,***+++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))***,,,,,,+++***))))))))))))))))))))))))))))))************))))))'''((()))******+++************))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,------------------------...000000222777777<<>>>>>>>>>>>>>><<<===>>>>>>>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;777888999;;;<<<===>>>>>>999:::;;;:::888777888999:::999888999;;;;;;999888:::::::::999999999888888999:::<<<<<<<<<:::888777:::::::::;;;;;;:::999999:::::::::;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>><<<===>>>??????@@@@@@???@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCEEEEEEFFFFFFFFFFFFEEEDDDEEEDDDBBBAAA@@@@@@AAABBBGGGFFFEEEDDDDDDCCCCCCDDDHHHHHHGGGFFFGGGHHHIIIJJJHHHHHHHHHGGGHHHHHHIIIIIIGGGHHHIIIIIIGGGGGGHHHIIIIIIIIIHHHGGGHHHJJJMMMNNNOOOMMMJJJHHHFFFFFFFFFGGGEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@???>>>===;;;;;;::::::777777777777666666666666444444333333222111000000000000000000000000000000------......------,,,+++000...,,,---//////---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************++++++******************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((('''''''''&&&))))))))))))******************+++++++++,,,,,,,,,,,,,,,------.../////////222666666===KKKWWWnnnyyymmm\\\PPPKKKJJJJJJIIIEEEEEEEEEEEEEEEEEEEEEEEECCCDDDFFFGGGGGGFFFDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDCCCBBBBBBAAADDDBBB@@@@@@BBBCCCDDDCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFGGGGGGHHHGGGFFFEEEDDDDDDEEEFFFEEEFFFFFFEEEDDDDDDFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDCCCCCCBBBBBBCCCDDDFFFHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEFFFDDDBBB@@@@@@@@@AAABBBAAAAAAAAAAAAAAABBBCCCDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@???>>>>>>======>>>>>>;;;<<<=========<<<;;;:::::::::::::::::::::::::::777888999:::;;;<<<<<<<<<888999:::999777666777888888777666777999999777666888888888888777777777666888999:::;;;;;;:::888777999999::::::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<===>>>????????????@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCBBBAAAAAAAAABBBBBBFFFEEEDDDDDDCCCCCCCCCCCCEEEDDDDDDEEEFFFHHHJJJKKKIIIHHHGGGFFFFFFGGGGGGHHHGGGHHHIIIHHHGGGFFFGGGIIIIIIHHHFFFFFFFFFGGGIIIJJJMMMLLLIIIGGGEEEEEEEEEFFFDDDEEEEEEEEEEEEDDDCCCCCC@@@@@@?????????>>>>>>>>>???>>>===<<<;;;:::::::::777777666666666555555555333333222111111000//////////////////////////////---------...------,,,+++000...,,,---...///---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********)))))))))(((((((((''''''************************************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))(((((((((''''''(((((()))))))))*********))))))*********+++++++++,,,,,,------.../////////000555666>>>JJJSSShhh{{{pppfff^^^SSSKKKHHHGGGFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDDDDCCCBBBAAA@@@AAAAAABBBCCCCCCDDDDDDAAABBBBBBBBBBBBBBBAAA@@@BBBAAA???@@@BBBCCCCCCBBBDDDCCCBBBAAA@@@AAABBBBBBCCCBBB@@@?????????@@@AAA@@@AAAAAAAAABBBBBBBBBBBBBBBDDDFFFGGGHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFDDDCCCBBBDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFFFFGGGGGGHHHFFFFFFGGGGGGGGGGGGGGGFFFBBBCCCCCCCCCDDDDDDDDDDDDCCCDDDFFFGGGHHHHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEHHHHHHGGGFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCBBB@@@???>>>>>>???@@@?????????@@@AAABBBCCCDDDEEEDDDBBBAAA@@@@@@@@@@@@??????>>>===============:::;;;;;;;;;;;;:::999999888888888888888999999999777888999999::::::999999666888888888666555666777666555555666777777666444666666666666555555555555666666888999999888777777888888999999:::999999888999999:::::::::;;;;;;;;;777888888999:::;;;;;;<<<;;;<<<===>>>????????????@@@@@@??????>>>=========????????????@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBAAABBBBBBCCCDDDDDDDDDCCCBBBBBBBBBCCCCCCAAAAAABBBCCCEEEGGGIIIJJJIIIHHHFFFDDDDDDDDDFFFGGGFFFGGGHHHHHHFFFFFFGGGHHHIIIHHHGGGFFFEEEFFFFFFGGGKKKIIIGGGEEEDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBB??????>>>>>>>>>>>>============;;;:::999999888888666666555555444444444555111111111000000//////...........................---------------,,,++++++///---,,,,,,---...,,,+++++++++++++++++++++++++++************************+++************)))))))))((((((((('''''''''''''''************************************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((***)))))))))))))))(((((((((((())))))))))))******(((((()))))))))*********,,,,,,------.../////////...444666===HHHOOOaaa|||zzzfffXXXTTTPPPKKKGGGFFFEEECCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAABBBBBBBBBCCCCCC???@@@@@@AAAAAAAAA@@@@@@AAA??????@@@BBBCCCCCCBBBEEECCCAAA@@@@@@AAACCCDDDDDDBBB@@@???>>>???AAABBBAAAAAAAAAAAABBBBBBBBBBBB@@@AAABBBCCCEEEEEEFFFFFFDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDBBBAAAAAABBBDDDDDDEEEFFFGGGHHHIIIIIIFFFFFFGGGGGGGGGGGGFFFFFFDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHCCCCCCDDDDDDEEEEEEFFFFFFDDDEEEFFFGGGGGGGGGGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@AAAAAA??????@@@@@@AAABBBDDDDDDGGGEEECCC@@@??????@@@AAA>>>>>>===<<<<<<<<<<<<===999999999999999888888888666666777777777777777888777888888888888888777777666777888888666666666888555555444555666777555333555555555555555555555555444444666777777777777666777777888888999999888888999999999999::::::::::::666666777888999;;;;;;<<<;;;;;;<<<===>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAA???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEECCCCCCBBBAAAAAAAAAAAABBBAAAAAABBBCCCEEEFFFHHHHHHIIIHHHEEECCCBBBBBBDDDEEEEEEFFFGGGGGGEEEEEEFFFGGGIIIHHHGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA????????????????????????;;;;;;:::888888777777777666555444333222333333444111111111000000/////////------------------------,,,------------,,,++++++...---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))************************************************))))))))))))************(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((************))))))))))))(((((((((((()))))))))***))))))))))))*********+++,,,,,,------.../////////...333444:::EEELLL^^^zzzrrr^^^OOOHHHGGGFFFEEEEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@CCCCCCCCCBBBBBBAAAAAAAAA>>>>>>???@@@AAAAAAAAA@@@@@@??????@@@BBBCCCCCCBBBEEEDDDBBBAAAAAACCCDDDFFFDDDCCCAAA??????@@@BBBCCCAAABBBBBBBBBBBBCCCCCCCCCAAA@@@??????AAACCCEEEGGGBBBBBBBBBCCCCCCCCCBBBBBBCCCDDDEEEDDDAAA@@@@@@AAAAAAAAABBBDDDEEEFFFGGGHHHEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFGGGGGGGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFGGGGGGGGGFFFEEEDDDEEEEEEEEEFFFFFFEEEEEEEEECCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEGGGFFFCCCAAA???@@@@@@AAA>>>===<<<<<<;;;<<<<<<<<<999888888888777777777777555555555666666666777777777777888888777777666666777888999888777777888999666555555666777777666444666666666666666666666666333444444555666666666666555666666777888888888777888888888999999999::::::666777888999:::;;;<<<<<<:::;;;<<<======>>>======<<<======>>>???@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAA???@@@AAABBBBBBBBBBBBBBB@@@AAABBBCCCDDDDDDEEEEEECCCBBBAAA@@@????????????CCCCCCDDDEEEEEEFFFFFFFFFHHHGGGEEECCCBBBBBBCCCDDDDDDEEEFFFFFFDDDDDDEEEFFFEEEEEEEEEFFFGGGHHHIIIIIIDDDDDDCCCCCCBBBBBBBBBBBBAAABBBBBBBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>:::999888777777666777777555444222111111111222333111111111111111000000000........................,,,,,,------,,,,,,+++***,,,,,,---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++************************(((((()))))))))*********(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************'''(((((((((((()))))))))*********+++++++++,,,,,,,,,,,,------...////////////333222777BBBKKK```~~~|||rrrgggWWWJJJCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAACCCCCCCCCBBBAAA@@@@@@@@@======???@@@AAAAAAAAAAAA?????????AAACCCDDDCCCBBBDDDDDDCCCBBBCCCDDDEEEFFFDDDCCCBBB@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDBBBAAA@@@AAACCCFFFHHHAAAAAABBBCCCCCCCCCCCCBBBCCCDDDEEEDDDBBB@@@@@@@@@@@@@@@AAABBBCCCEEEEEEFFFDDDEEEFFFGGGGGGFFFEEEDDDGGGGGGGGGHHHHHHIIIIIIJJJFFFFFFEEEEEEEEEFFFFFFGGGIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHGGGEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBCCCDDDDDDEEEDDDBBBAAA@@@@@@@@@@@@======<<<;;;;;;;;;;;;;;;999888777777666666777777444444555555666666777777777777777888777777666666666888999888777777888:::777666666777888888777555666666666777777777777777444444444444555555555555444444555666777777777777777777888888888999999999777888888999:::;;;<<<<<<999:::;;;<<<============;;;;;;<<<>>>???@@@AAABBB@@@@@@@@@@@@AAAAAAAAABBB???@@@AAABBBBBBCCCCCCBBB@@@AAABBBDDDDDDEEEEEEEEECCCBBBAAA???>>>===<<<<<>>===::::::;;;;;;;;;;;;<<<<<<999888888777666666777777444333111//////000111222111111111111111111111111........................,,,,,,,,,,,,,,,+++******+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))************************************'''(((((())))))*********(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))***''''''(((((((((((())))))***++++++++++++,,,,,,,,,,,,,,,------.../////////000333111666BBBLLLbbb{{{kkk]]]XXXTTTLLLFFFBBBCCCBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@???<<<===???@@@AAABBBBBBBBB??????@@@BBBEEEFFFDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBDDDCCCCCCBBBCCCDDDEEEFFF@@@AAABBBDDDDDDDDDCCCBBBBBBCCCEEEEEECCCAAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDGGGGGGGGGGGGGGGGGGHHHHHHEEEEEEDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIHHHGGGFFFDDDEEEFFFGGGGGGFFFEEEDDD@@@@@@AAAAAAAAAAAAAAA@@@CCCCCCBBBBBBAAAAAABBBBBBAAA@@@@@@@@@??????>>>>>>===<<<;;;;;;::::::;;;;;;999999777666666666777888444444555555666777777777666777777888888888777777555666777777666666777999777666555666888888666555555666666666777777777777666555555444444444444555333333444555666777777666777777777777888888888999888888888999999:::::::::999999:::;;;<<<<<<<<<<<<;;;;;;<<<===>>>>>>??????????????????@@@@@@@@@@@@>>>???@@@AAABBBBBBBBBBBBAAABBBCCCDDDEEEEEEDDDDDDDDDCCCAAA>>><<<;;;::::::???@@@BBBCCCDDDDDDDDDDDDCCCDDDEEEEEEEEEEEEDDDCCCBBBCCCDDDDDDBBBBBBCCCDDDAAABBBCCCCCCDDDDDDDDDDDDAAAAAABBBBBBCCCBBBBBBBBB======>>>>>>======<<<;;;999999::::::;;;;;;;;;;;;999888777777777777777777333222000...---///000222000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********,,,---,,,)))((()))++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))(((((((((((()))))))))***************************''''''(((((()))******+++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))'''''''''((((((((())))))************++++++++++++,,,,,,------...////////////333333888CCCLLL```}}}xxxmmmxxxhhhTTTGGGFFFHHHHHHFFFCCCCCCBBB@@@>>>>>>@@@AAA??????????????????????????????>>>>>>>>>>>>??????======>>>>>>??????@@@@@@<<<===???@@@BBBBBBCCCCCC@@@@@@AAACCCFFFFFFEEECCC@@@AAABBBCCCCCCCCCCCCBBB???@@@@@@@@@@@@???>>>>>>??????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDCCCBBBBBB@@@AAACCCDDDDDDDDDCCCCCCAAACCCEEEEEECCCBBBAAABBBBBBBBBCCCCCCDDDEEEEEEEEECCCEEEFFFGGGGGGFFFEEECCCGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFHHHJJJKKKFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHJJJKKKKKKJJJHHHGGGCCCDDDEEEFFFFFFEEEDDDCCCAAABBBBBBCCCCCCCCCBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@======>>>>>>>>>>>>===<<<<<<<<<;;;::::::::::::;;;:::999777666666666777888444444555555666777888888666666777888888888888888333555666666555555666888666555555666777777666444555555555666666666777777777666555444444444444444222333444555666666666666777777777777888888888888888888888888888999999999999999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????>>>>>>???AAAAAABBBBBBBBBBBBBBBDDDEEEEEEEEEDDDCCCEEECCCAAA>>><<<:::888888;;;===???BBBCCCDDDDDDDDDBBBCCCEEEGGGGGGFFFDDDCCCBBBCCCDDDCCCBBBBBBCCCDDDEEEEEEEEEFFFEEEEEEDDDCCCAAAAAABBBCCCCCCCCCBBBBBB<<<<<<<<<===<<<;;;;;;:::;;;;;;;;;<<<<<<=========999888888777777777777888333111///------...000111.........///////////////+++++++++++++++++++++++++++,,,,,,,,,,,,+++******)))+++---,,,)))((()))+++))))))))))))))))))))))))************************))))))))))))((((((((((((((()))))))))******++++++************************&&&''''''((()))******+++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))************,,,,,,------...//////000...333444:::EEEKKK]]]xxxyyyyyy}}}ooo\\\YYYSSSMMMFFFBBB>>>===========================@@@@@@???>>>===<<<;;;;;;===============>>>>>>??????>>>===<<<<<<===>>>???>>>>>>???@@@@@@@@@@@@???CCCBBBBBBAAAAAABBBBBBCCC>>>>>>?????????>>>>>>===AAA@@@?????????@@@AAABBB?????????@@@AAABBBDDDEEEHHHGGGEEEDDDBBBAAAAAAAAAAAA@@@??????@@@CCCEEEGGGBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>???@@@AAAAAAAAAAAAFFFFFFFFFFFFFFFEEEDDDDDDAAACCCDDDEEEDDDEEEFFFHHHDDDDDDEEEGGGJJJJJJIIIGGGHHHGGGFFFDDDDDDDDDEEEFFFEEEFFFFFFEEECCCBBBDDDEEEGGGFFFEEEDDDDDDEEEFFFFFFIIIKKKLLLMMMLLLKKKIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@AAABBBBBBCCCCCCCCCBBBAAAAAA@@@@@@>>>===;;;::::::;;;<<<===:::::::::::::::::::::;;;999999777666555555555555444444555555666666777777555555666777777666555444555444333333444555666777999777555444555666555555666666666666666555555555333111000111333555555444444666888888777666666777777777777777777777777777:::;;;<<<===<<<;;;:::999:::::::::;;;;;;;;;;;;<<<:::;;;===>>>>>>>>>===<<<===>>>>>>>>>???????????????>>>>>>>>>???@@@AAAAAADDDDDDDDDDDDDDDDDDDDDDDDHHHHHHIIIMMMNNNIII>>>555<<>>===<<<<<<======>>>???@@@@@@AAA999888777555333222222222222111111000000000000000222111111000///......---//////.........---------++++++************++++++,,,,,,,,,,,,+++***))))))+++*********))))))((((((************************************************(((((((((((()))))))))))))))))))))))))))))))))))),,,***)))***++++++***)))(((((())))))))))))((((((************))))))))))))))))))))))))))))))))))))'''((()))(((&&&&&&((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))******+++,,,,,,,,,,,,+++***++++++,,,,,,------...///222222777CCCLLLaaa|||}}}lll]]]MMMKKKHHHEEEBBB@@@???>>>========================???>>>>>>======<<<<<<<<<======<<<<<<======>>>???>>>>>>===<<<<<<======>>>===>>>??????@@@@@@??????BBBBBBAAAAAAAAAAAABBBBBB>>>>>>????????????>>>>>>@@@??????>>>???@@@AAABBB?????????@@@AAABBBCCCDDDFFFFFFEEECCCBBBBBBAAAAAAAAAAAA@@@???@@@BBBDDDFFFBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@AAAAAAAAAAAA@@@DDDDDDDDDEEEEEEEEEDDDDDDBBBDDDEEEEEEDDDDDDFFFGGGEEEDDDEEEGGGIIIJJJHHHGGGGGGFFFEEEDDDCCCDDDDDDEEEGGGHHHGGGFFFDDDDDDFFFHHHFFFFFFEEEDDDDDDEEEEEEFFFIIIJJJKKKLLLLLLJJJHHHGGGFFFFFFEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAA@@@??????>>>===;;;:::999:::;;;<<<999999999999999999999999999888777666555555555555555555555666666666666666444555666777777666555555666666555555555666888888999666444444555555555444555555444444444444444444888666555555666777777666333555777777666555555666777777777777777777777777999::::::;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;:::;;;<<<===>>>======<<<======>>>>>>>>>?????????>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBCCCCCCDDDEEEGGGLLLRRRVVVQQQGGG>>><<>>???@@@BBBHHHMMMIIIAAA>>><<<;;;<<<===>>>===<<<;;;;;;;;;<<<======>>>>>>999888666555333222222222111000000///.../////////111111000000///......---///.........------------++++++************++++++***++++++,,,,,,,,,++++++************)))))))))(((************************************************(((((((((((()))))))))***))))))))))))))))))))))))***)))((()))******)))((((((((())))))))))))(((((()))))))))(((((((((((('''))))))))))))))))))))))))'''((()))(((&&&&&&((()))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))******++++++,,,,,,,,,+++***++++++,,,,,,---.........111111666AAAKKK___}}}mmmVVVJJJBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>===<<<<<<<<<<<<<<<============>>>???????????????AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>??????@@@??????>>>??????>>>>>>>>>???@@@AAA>>>>>>??????@@@AAACCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@BBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAAAAA@@@???AAABBBCCCDDDDDDEEEEEEDDDDDDEEEFFFFFFDDDDDDEEEFFFEEEDDDEEEGGGIIIIIIGGGEEEEEEEEEDDDCCCCCCCCCCCCDDDHHHHHHGGGEEECCCCCCFFFHHHEEEEEEDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKJJJIIIGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAA@@@@@@??????>>>>>>===;;;:::999999999:::999999888888777777666666888777666555555555555555666666666666666555555555333444555666777777777666888777777777777888888999777666444444555555555444333333333333333333333444999888666666777888777666333555777666555444444555777777777777777777777777888888888888999999:::;;;::::::::::::::::::::::::;;;;;;<<<============<<<============>>>>>>>>>>>>============>>>???@@@AAA======>>>@@@AAACCCDDDDDDDDDHHHNNNUUUYYYUUUKKKCCC===???BBBCCCCCCCCCDDDEEEIIIIIIIIIIIIGGGEEEBBBAAAFFFFFFFFFEEEDDDCCCAAAAAA@@@@@@AAADDDFFFEEECCCAAA@@@???@@@GGGSSSYYYQQQDDD>>>===<<<<<<>>>>>>===<<<888999999::::::;;;;;;<<<888777666444333222111111000//////...............111000000//////.....................------------++++++************++++++))))))***+++,,,,,,,,,,,,************))))))))))))************************************************((((((((()))))))))******)))))))))))))))))))))))))))((('''((()))***)))'''(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((('''((()))(((&&&&&&((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))*********++++++++++++++++++++++++,,,------......---111000555@@@III]]]zzz}}}wwwyyymmmUUUEEECCCAAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>??????>>>>>>???@@@@@@@@@@@@@@@@@@???>>>>>>??????@@@?????????=========>>>>>>>>>??????>>>>>>>>>??????@@@BBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???@@@AAACCCDDDEEEFFFFFFFFFEEEFFFGGGFFFDDDCCCDDDEEEEEEEEEEEEFFFHHHHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFDDDBBB@@@AAADDDFFFDDDDDDCCCDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIGGGFFFDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@??????>>>>>>===;;;999888777777777888888777666666555444444777666555555444444444555777777666666555555444444333444444555666777777888777777777777777777888888666444333333555555444333333333333333444444444444555444444666777888777555555666777777555444555666777777777777777777777777777666666666777888:::;;;:::::::::999999999999999;;;;;;<<<<<<<<<=========<<<<<<<<<=========>>>>>><<<<<<<<<<<<===>>>@@@@@@;;;<<<===???AAACCCEEEFFFGGGIIIMMMQQQSSSNNNFFF@@@???AAADDDEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFEEEFFFFFFFFFFFFDDDCCCBBBAAA@@@???@@@BBBDDDDDDBBB@@@BBBAAAAAAGGGRRRWWWOOOCCC???>>><<<===>>>>>>===<<<888888888999999:::::::::777666555333222111111111000000///............///000000/////////.........------------------------++++++************++++++)))***+++,,,,,,,,,,,,,,,*********)))))))))))))))************************************************(((((()))))))))*********)))))))))))))))))))))))))))((('''(((*********((((((((())))))))))))(((((())))))((((((((('''''''''(((((((((((((((((((((((('''((()))(((&&&&&&((()))''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))***************++++++,,,++++++,,,,,,---............111111666@@@HHH\\\xxxgggZZZSSSTTTMMM???;;;CCC@@@@@@@@@???>>>===<<<;;;::::::::::::::::::::::::999999999:::;;;;;;<<<<<<:::::::::::::::;;;;;;<<<999999::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>===>>>>>>???@@@@@@???>>>>>><<<===>>>???????????????<<<<<<=========>>>>>>>>>>>>>>>>>>>>>??????@@@AAA@@@AAAAAABBBCCCBBBBBBAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@???AAABBBCCCEEEFFFGGGHHHHHHFFFGGGHHHGGGEEECCCDDDEEEEEEEEEEEEFFFGGGFFFDDDBBBBBBBBBBBBCCCCCCCCCCCCBBBEEEEEEDDDBBBAAAAAACCCEEEBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEGGGHHHGGGFFFDDDCCCAAAAAAAAAAAAAAABBBBBBBBB@@@AAABBBCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@?????????<<<;;;:::999888777666666777777666555555444333333666555444444444444444444777777666666555555444444444444444555666777888888666666666666666666666555444333222333555555444222333333444444555555555555444555888;;;>>>???===:::888999999888666555666777666666666666666666666666666666555555666888999;;;888888888999999999999:::;;;;;;;;;;;;;;;<<<<<<===;;;<<<<<<<<<<<<=========;;;;;;<<<<<<===???@@@AAA<<<===>>>@@@CCCDDDFFFGGGHHHIIIJJJKKKJJJHHHCCC@@@BBBDDDGGGGGGFFFFFFFFFGGGFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBB@@@??????AAABBBCCCAAA???>>>@@@??????CCCFFFCCC<<<@@@>>>======>>>>>>===<<<888999999999999999::::::666555444222222111111111222111000000//////000000////////////............,,,,,,------------------++++++************++++++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))((()))+++,,,+++***(((((())))))))))))((((((*********)))))))))(((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))*********)))))))))***+++,,,+++,,,,,,------.../////////333222777AAAHHH[[[wwwmmmmmmiii\\\HHH@@@===@@@???999:::@@@:::;;;;;;<<<===<<<<<<<<<999999999999999999999999888888999999:::::::::;;;999999999999999::::::;;;777888999::::::;;;::::::;;;<<<<<<===============<<<===>>>??????>>>===<<<;;;;;;<<<===>>>>>>>>>>>>:::;;;<<<=========<<<<<<>>>>>>======>>>??????@@@???@@@AAABBBBBBBBBAAA@@@??????@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@BBBCCCDDDFFFGGGHHHHHHHHHFFFGGGHHHGGGEEEDDDEEEFFFEEEEEEDDDEEEFFFEEECCCAAAAAABBBCCCCCCDDDCCCCCCCCCEEEFFFGGGEEEDDDCCCDDDFFF@@@AAABBBCCCDDDDDDDDDCCCCCCDDDEEEFFFFFFDDDBBBAAA??????@@@@@@AAAAAABBBBBB???@@@AAABBBCCCBBBAAA@@@AAAAAA@@@@@@???>>>>>>>>>::::::999888777666666555666666555555444444333333555444444333333333444444666666666666666555555555555555555555555666777888444555555555555444444333222222222333444555333222333333444444555555666666777:::@@@FFFJJJIIIEEEAAA999::::::888666666777888666666666666666666666666666666666666777777888999666666777888999::::::;;;;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;<<<<<<<<<===;;;;;;<<<===>>>@@@AAABBB??????@@@BBBCCCEEEFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFDDDFFFIIIIIIHHHGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDAAA@@@???@@@BBBBBBAAA???>>>BBBAAA===;;;===>>><<>>>>>>>>>>>===;;;999999999999999999999999555444333222111111111111222222111000000000000000........................,,,,,,,,,,,,------------++++++************++++++,,,,,,,,,,,,+++***))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))***)))((()))+++---,,,+++(((((())))))))))))((((((************))))))))))))(((((((((((((((((((((((('''((()))(((&&&&&&((()))''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))************)))((()))***+++,,,,,,,,,,,,---......//////000444333888AAAGGGYYYuuuoooWWWPPPIII===AAA@@@>>>>>>>>>>>><<<;;;777888999:::;;;;;;;;;:::999999999999999999999999888888888999999999999999888888888888888999::::::666777888999:::::::::999;;;;;;<<<=========<<<<<<;;;<<<>>>??????>>><<<;;;999:::;;;<<<============999:::;;;<<<===<<<<<<;;;>>>============>>>?????????@@@AAABBBBBBAAA???>>>===>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHGGGEEEEEEEEEGGGFFFEEEDDDEEEEEEEEEBBB@@@AAABBBCCCDDDEEEDDDDDDCCCCCCEEEGGGGGGEEEDDDCCCDDD???@@@BBBCCCDDDDDDCCCCCCAAACCCDDDEEEDDDCCCAAA@@@>>>>>>??????@@@AAAAAABBB===>>>@@@AAABBBAAA@@@??????>>>>>>===<<<<<<;;;;;;888888888888777666666555555555555555555555444444444333333333333333444444555555555666666666666666666666555444555555666777444555555666555444333222111111111333444555333111111222222333444444555555888<<>>@@@AAA???AAA@@@>>>>>>???>>>===;;;999999888888888888888888444333222111111000000111111111000///////////////........................++++++,,,,,,,,,---------++++++************++++++++++++,,,,,,,,,++++++***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))(((''')))+++,,,+++***(((((())))))))))))((((((***))))))))))))((((((((())))))))))))))))))))))))'''((()))(((&&&&&&((()))''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))***************((((((((()))+++,,,,,,,,,------...////////////333333777@@@FFFWWWrrr|||vvvuuulllZZZJJJCCCAAA@@@===>>><<<888:::>>>===888888999:::;;;;;;:::999888888888888888888888888888888888888888888888888888888888888777888999999:::555666888999:::::::::999:::;;;<<<<<<======<<<<<<;;;<<<>>>??????>>><<<;;;888999:::;;;<<<<<<<<<<<<999:::;;;<<<<<<<<<;;;:::>>>============>>>>>>??????@@@BBBBBBBBB@@@>>>===<<<===???@@@AAABBBBBBCCCBBBBBBBBBCCCDDDEEEEEEFFFDDDDDDDDDDDDDDDCCCCCCBBBAAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEFFFGGGFFFEEEDDDEEEEEEDDDAAA???AAABBBDDDEEEEEEEEEDDDDDD@@@CCCEEEFFFDDDBBBAAAAAA>>>@@@AAACCCDDDDDDCCCCCCAAABBBCCCDDDDDDBBB@@@???======>>>???@@@AAAAAABBB<<<>>>@@@AAAAAA@@@???>>>===<<<<<<;;;::::::999999666777777777777777666555444444555555555555555555333333333222222333444444444555555555666666777777888777555444444555666777555555666666666555333222111000111333444555333111000000111222333333444444444999BBBJJJLLLHHH@@@999999999888666444444555777666666666666666666666666777777888999999888666666222333444666999;;;<<<===;;;;;;:::999:::;;;<<<===:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???AAACCCDDDBBBBBBBBBBBBBBBBBBBBBBBB???BBBFFFHHHGGGEEEDDDCCCEEEGGGHHHHHHGGGEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEBBBCCCDDDEEEGGGGGGHHHHHHCCCAAA@@@@@@BBBBBBAAA@@@;;;>>>???>>>???BBBBBB>>>AAA@@@>>>>>>???>>>===;;;888888888888777777777777333333222111000000000111000000///...............---.....................+++++++++,,,,,,---------++++++************++++++)))***++++++,,,,,,,,,,,,(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))''''''&&&'''***++++++***(((((())))))))))))(((((()))(((((((((''''''''''''************************'''((()))(((&&&&&&((()))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************+++***((('''((()))+++,,,,,,,,,------.../////////...222222666???DDDUUUpppssseeeQQQMMMHHHDDDBBB@@@>>>===;;;;;;:::999999888777777888888888999999:::::::::999888888777666555555444666666666666777777777777999888888888777777666666777777777777888888888888:::;;;;;;<<<<<<;;;::::::<<<<<<======<<<;;;::::::;;;888666888;;;>>>???>>>::::::999888999:::<<<===??????>>>======>>>???@@@@@@@@@@@@?????????>>>>>>======>>>???@@@AAAAAAAAA@@@CCCEEEEEEBBBAAABBBDDDCCCCCCCCCDDDDDDEEEFFFGGGFFFDDDBBBCCCEEEEEECCCAAABBBBBBBBBCCCCCCDDDDDDDDDEEECCCAAA?????????@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEDDDCCCBBBAAAAAA@@@DDDCCCBBBAAA@@@AAABBBBBBAAAAAABBBCCCBBBAAA@@@?????????>>>>>>>>>>>>>>>???:::;;;;;;<<<===>>>??????;;;;;;;;;:::::::::999999999888666444333333333333444444444444444444444444444333222222111111222222333333444444555666777777333444555555333111111222333333444555555444333333333222222111111222222333333222222111222333555666444555555666777666666666555444444444444555666666555444444333333444444555666666666666666666666666444555777888999999999888777888999999::::::::::::999999999999999999999999;;;<<<===>>>???@@@AAAAAAAAA@@@@@@@@@??????>>>>>>>>>???AAACCCCCCBBBAAA@@@GGGFFFFFFGGGIIIIIIEEEAAABBBCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@???@@@@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;666666555444444444444555111111000//////////////////............---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++((()))***+++,,,+++******)))'''&&&(((+++,,,***'''''')))******)))(((((()))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))***++++++,,,(((((())))))*********+++******))))))((((((''''''(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((($$$%%%'''((((((((('''&&&))))))))))))))))))))))))'''''''''''''''((()))*********))))))******+++,,,,,,,,,------...////////////222111666???DDDRRRkkk~~~hhhYYYNNNDDDAAA>>>======>>>>>>===;;;;;;::::::999888888777888888888999999999::::::888888777777666555555444555666666666777777777777888888888777777777666666777777777777888888888888:::::::::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;:::999999===;;;999999<<<>>>>>>===;;;;;;:::::::::;;;<<<===>>>>>>=========>>>@@@AAA@@@@@@@@@?????????>>>>>>>>>>>>>>>???@@@@@@@@@AAAAAACCCEEEDDDBBB@@@AAACCCCCCCCCCCCCCCDDDEEEFFFGGGFFFDDDBBBCCCEEEEEECCCAAABBBCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA??????@@@AAABBBAAAAAAAAAAAABBBCCCCCCDDDCCCCCCCCCBBBAAAAAA@@@@@@CCCCCCAAA@@@@@@@@@AAABBBAAAAAABBBBBBBBBAAA@@@???@@@??????>>>======>>>>>>:::;;;;;;<<<<<<=========999999999888888888777777555555444333222333444444444444444444444444444444444333222222111111222222222222333444444555666666222444555555333111222222333333444555555444333333333222222111111222222333333333222222222333444555222333444444555555444444444444333333444444555666555444444333333444444555555555555555555555555555444555666888888888888888888888999999999999999999888888888999999:::::::::;;;;;;<<<======>>>??????@@@@@@?????????>>>>>>>>>>>>???AAABBBCCCBBBAAA@@@FFFEEEEEEFFFHHHGGGDDDAAACCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@@@@??????>>>=========>>><<<<<<<<<;;;;;;;;;;;;:::666555555444444444444444111000000///////////////............------------,,,,,,,,,------------...++++++++++++++++++++++++++++++******))))))))))))((()))***+++,,,++++++***)))((('''(((***+++)))''')))***++++++)))'''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++((()))))))))***************)))))))))((((((((('''(((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((((((((('''''''''((())))))******))))))******+++,,,,,,,,,------...////////////222111666???CCCRRRjjjgggOOOEEE???<<<:::888888:::<<<<<<<<<;;;;;;::::::999999888888888888888888888999999999888777777666666555555555555555666666666777777777888888777777777777666666777777777777888888888888888999999:::::::::;;;;;;999::::::::::::999999888>>>===;;;;;;<<<======<<<<<<<<<;;;;;;;;;<<<======<<<<<<<<<===>>>???@@@AAA@@@????????????>>>>>>>>>??????????????????@@@@@@BBBCCCCCCCCCAAA@@@@@@AAACCCCCCCCCCCCDDDEEEFFFGGGFFFDDDCCCCCCEEEEEEDDDBBBCCCCCCCCCCCCDDDDDDDDDDDDBBBAAA@@@@@@@@@AAACCCDDDBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAABBBAAA@@@@@@???AAA@@@???>>>===<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;777777777666666666555555222222222222222333444555444444444444444444444444444333222222111111222222111111222222333444444444222444555444333222222333333333444444444444333333222222111111111111222222444333333222222222222333000111111222222222222222333333222222333333444555555444444333333444444555444444444444444444444444333444555666777777777666888888999999999888777777666777777888999:::;;;;;;;;;;;;;;;;;;<<<<<<======??????>>>>>>>>>>>>======>>>???AAABBBBBBBBBAAA@@@DDDDDDDDDEEEFFFEEECCCAAACCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCBBBBBBAAAAAA@@@@@@???>>>===<<<;;;:::::::::;;;;;;;;;:::::::::999999555555444333333333333333111000//////......//////............------------,,,,,,,,,,,,------------***************************))))))))))))((((((((())))))***++++++++++++******)))((((((******)))'''(((***++++++)))''''''((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********))))))))))))************))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******''''''''''''''''''''''''))))))((('''''''''((((((******))))))******+++,,,,,,,,,------...////////////222111666???CCCQQQjjj~~~uuuYYYEEE@@@<<<>>><<<:::999:::::::::999::::::::::::999999999999777888888888888888888888777777666666666555555555555555555666666666777777777777777777777777666666666777777777888888888888888888888888999::::::;;;999999::::::::::::999999<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>???@@@AAA????????????>>>>>>>>>>>>@@@@@@@@@???????????????CCCBBBBBBAAA@@@???@@@@@@CCCCCCCCCCCCCCCDDDFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCEEEFFFGGGCCCCCCDDDDDDDDDCCCCCCBBB@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@?????????AAAAAAAAAAAA@@@@@@??????AAAAAA???>>><<<<<<;;;;;;::::::::::::999999888888666666666555555555555444333333333333333444444444444444444444444444444444444333222222111111222222000111111111222222222333222333555444333222222333333333333333333333333333222222111111111111222222444444333222222111111111///000111111222222111111222222111111222222333444555444444333333444444555444444444444444444444444333444444555555666666666888888888888777777666555555666777888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>===============>>>???@@@AAAAAAAAAAAA@@@BBBBBBBBBCCCCCCCCCBBBAAADDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@>>>>>><<<;;;999999888888:::::::::999999888888777444444333222222222222222000000///............///.........---------,,,,,,++++++,,,,,,,,,---------))))))))))))))))))))))))+++*********************))))))******+++++++++++++++***)))))))))))))))(((&&&(((******((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))*********))))))))))))))))))))))))))))))*********))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((()))((('''''''''(((***+++((((((((((((((((((((((((******)))((('''''''''(((******))))))******+++,,,,,,,,,------...////////////222111555>>>BBBPPPiiicccaaagggbbbLLL???>>>;;;???===;;;;;;;;;;;;999888888888999999999999999999777777777777777777777777666666666666555555555555555555555555666666666666666666666666666666777777666777777777888888888888888777777777777888999:::::::::;;;;;;;;;;;;::::::777888999:::;;;;;;<<<===::::::;;;;;;:::::::::::::::;;;<<<===>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@???????????????CCCBBBAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFEEEEEEFFFEEEDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDEEEFFFHHHIIIJJJDDDEEEEEEEEEEEEDDDBBBBBBAAAAAABBBBBBCCCCCCDDDDDDAAAAAAAAA@@@@@@@@@??????AAAAAA@@@@@@????????????AAA@@@???===<<<;;;;;;;;;:::::::::999888888777777777777666666666555555555555555555555555444444333444444444444444444444444444333222222111111222222000000000111111111111111111333444444333222333444333333333333333333333333222111111000000111111222333333333222222111111000000000111222222222222222222111111111111222333333555444444333333444444555444444444444444444444444444444444444444555555555777777777777666555555444555555666777999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>??????@@@@@@@@@AAAAAA@@@@@@AAABBBBBBAAAAAAAAAAAADDDDDDDDDCCCCCCBBBBBBAAABBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@???????????????>>><<<;;;:::999888888:::999999888777666666666333333222111111111111111000//////..................------------,,,,,,,,,+++++++++,,,,,,,,,------))))))))))))))))))))))))*********************+++***************+++++++++*********)))((()))***+++%%%'''))))))(((((()))***(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))******))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''((((((((()))))))))***((((((((((((((((((((((((((('''&&&%%%&&&'''((()))))))))))))))))))))))))))+++***)))(((((((((((((((******))))))******+++,,,,,,,,,------.../////////000222111555>>>BBBPPPhhhIIIHHHOOOPPPCCC???@@@;;;:::999888999:::;;;:::888666777777777888888999999777777777777666666666666555555555555555555555555444444555555555666666666555555666666666666777777777777777777888888888888888777666555555666777888999::::::;;;;;;;;;;;;;;;444666999::::::;;;<<<===::::::;;;;;;::::::999888:::;;;<<<===>>>?????????======>>>>>>>>>>>>>>>?????????????????????@@@@@@DDDBBB@@@???AAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEFFFGGGFFFDDDCCCDDDEEEBBBBBBBBBAAAAAAAAAAAAAAACCCCCCEEEFFFGGGIIIJJJJJJEEEFFFFFFFFFFFFDDDBBBAAABBBBBBBBBCCCCCCDDDDDDDDDAAAAAAAAABBBAAA@@@@@@???AAAAAA@@@????????????@@@@@@???>>>===<<<;;;;;;;;;::::::999999888888888777777777777666666666555555555666666666555555444333444444444444444444444444444333222222111111222222111111111111111111111111111222444444333222333444333333222222222222333333111111000000000000111111111222222333222222111000000111222222333333222222222222111111222222333444555444444333333444444555444444444444444444444444555555444444444555555666555555666666666555444444555666666777888999::::::;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>??????????????????@@@@@@@@@AAA???AAABBBAAA@@@@@@AAACCCDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999999888888777666555444444222222111000000000000000000///......------......------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))((((((((())))))))))))*********))))))******+++,,,)))******)))((()))+++---(((***++++++***))))))***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********************))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((******************************)))((((((((())))))******))))))******+++,,,,,,,,,------.../////////000222111555>>>AAAOOOgggAAA===AAADDD???AAABBB:::888777777888::::::999888444555555666777888888888777777666666666555555555555555555555555555555555444444444555555555666666555555555666666666777777777777777777888888888888999888666555444444555666888888999:::::::::::::::555888;;;<<<::::::;;;<<<;;;;;;<<<<<<<<<;;;999888:::;;;===>>>>>>>>>==================>>>>>>??????>>>>>>>>>???@@@@@@@@@AAADDDAAA??????BBBDDDEEEDDDBBBBBBBBBBBBCCCDDDEEEEEEEEEFFFHHHFFFDDDCCCDDDFFFDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEGGGHHHHHHHHHFFFGGGGGGGGGFFFDDDBBB@@@BBBBBBBBBBBBBBBBBBBBBCCCAAABBBBBBCCCBBBAAA@@@???AAAAAA???>>>>>>>>>???@@@???>>>===<<<<<<<<<<<<<<<999999999999999999999888777666666666555555555555222333444555555555444444444444444444444444444444444333222222111111222222111111111111111111111111000222444444333333333444333333222111111222333333111111000000000000111111000000222222333222111111000000111222222222222111222222222222222333444444555444444333333444444555555555555555555555555555777666555444444555666666333444444555555555444444666777777777888888999999888999999:::;;;<<<<<<===>>>>>>>>>?????????@@@@@@???????????????@@@@@@AAA???AAABBBAAA@@@???BBBDDDDDDDDDDDDEEEEEEEEEEEEEEE@@@@@@????????????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999:::888888777666555444333333111111000////////////000//////...------------...---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,************************))))))))))))******+++++++++***)))))))))***+++,,,((()))***)))((()))---000000111111///,,,***))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++************)))))))))((('''((((((((()))))))))***(((((())))))))))))(((((('''''''''((()))*********((((((((((((((((((((((((&&&&&&'''((((((((((((((()))))))))))))))))))))))))))))))))((())))))************))))))******+++,,,,,,,,,------.../////////000222111555===AAANNNgggAAA999999;;;:::???@@@666:::999888999::::::888666333444444555666777888888777777666666555555555444444555555555555555555555444444444555555555666666444555555555666666777777777777777777888888888888:::999666444333333444555666777888999999999999999888;;;>>>===;;;999:::;;;<<<<<<=========<<<:::999;;;<<<===>>>>>>===<<<<<<<<<=========>>>>>>??????======>>>???@@@AAAAAABBBDDDAAA>>>???CCCFFFFFFFFFBBBBBBBBBBBBBBBCCCEEEEEEDDDGGGHHHGGGDDDCCCDDDFFFFFFFFFEEEEEEDDDDDDDDDCCCAAABBBCCCEEEFFFFFFFFFFFFGGGGGGHHHHHHGGGDDDBBB@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDCCCBBBAAA@@@BBBAAA???>>>>>>>>>???@@@>>>======<<<<<<<<<======999999999999999999999999666666555555555444444444///000222444555555555555444444444444444444444444444333222222111111222222222222222111111111111111000222444444333333444555444333222111111222333444111111000000000000111111///000111222333333222111///000000111111111111111333333222222333333444555555444444333333444444555666666666666666666666666777777555444444555666777222222333444555555555555777777777777777888888888666777777999:::;;;<<<<<<>>>>>>??????@@@@@@@@@AAA??????>>>>>>??????@@@AAA???AAABBBAAA??????BBBEEEDDDDDDEEEEEEFFFFFFGGGGGG??????>>>>>>>>>>>>??????:::;;;;;;;;;;;;;;;;;;;;;::::::999999999999999:::888777666555444333222222111111000/////////////////////...------------...---------,,,,,,,,,++++++******+++++++++,,,,,,,,,************************++++++,,,,,,,,,---------+++***)))))))))***,,,---''')))***)))((()))...222777777666333...***(((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***++++++,,,+++*********))))))(((((('''((((((((())))))******(((((())))))))))))((((((&&&''''''((()))******+++((((((((((((((((((((((((&&&''')))*********)))((((((((((((((((((((((((((())))))(((((()))***++++++*********)))***++++++,,,,,,,,,------...//////000000333111555===AAANNNfff<<<<<<<<<<<<;;;:::999888888888888777777777666666666555444333333444666666666666666666666666666666444444444555555555666666555555555555555555555555666666555555555555666666666666666666777777777777555777777555111222777<<<444444555666777999;;;<<<:::888555666999<<<;;;:::999999:::;;;;;;;;;:::::::::;;;<<<======>>>>>>>>>=================================>>>???AAABBBCCC@@@AAABBBBBBAAAAAACCCDDDEEECCCAAA??????AAACCCDDDFFFEEEEEEEEEEEEEEEFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBCCCEEEFFFGGGEEEEEEFFFEEEDDDBBBAAA???EEEDDDDDDCCCBBBAAAAAA@@@DDDDDDDDDCCCBBBAAA??????AAA@@@?????????@@@AAABBB>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;:::888666555444444444444444444444444222222333333333333444444333333333222222222111111222222222111111111111111////////////////////////111111000000111111222333333222111111000000111111111111111111111111111111000000000000000000000000/////////000111111222222222222222222333333444555444555555555555555444444777777777777777777777777666555555555555444444444777666555444444444444444555666888999888777555444888888888888999:::;;;<<>>>>>>>>>>>>>>???@@@AAABBBAAA@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCGGGFFFEEEDDDCCCCCCCCCCCCBBB???===>>>@@@AAA???=========<<<;;;;;;:::999999;;;:::999888777888999:::555555444333222000000///333333333222111000/////////............---------,,,,,,,,,++++++*********+++++++++*********))))))******))))))))))))******************************,,,+++++++++******))))))''''''(((((())))))*********+++------+++***+++,,,))))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''((()))******)))((('''((((((((((((((()))******%%%''')))(((%%%$$$&&&)))((((((''''''''''''(((((())))))(((((((((((())))))(((((())))))************)))************+++++++++***,,,------------...000///333222555<<<>>>KKKddd<<<<<<<<<;;;;;;:::999888999888888888777777777777777666555444444555555666666666666666666666666666444444444444555555555666444444444444444444444444555555444444444444555555555555666666666777777777444666777555111222777;;;777777777777777888999::::::888666777:::<<<<<<;;;:::::::::;;;::::::999999:::;;;<<<===>>>>>>>>>>>>=================================>>>???@@@AAABBB@@@AAABBBBBBAAAAAABBBDDDCCCBBB@@@>>>>>>@@@BBBCCCEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEEEECCCAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBAAAAAA@@@@@@@@@@@@???>>>>>>>>>???@@@>>>======<<<<<<<<<<<<<<<:::;;;;;;:::999888666555444444444444444444444444222222222333333333444444333333222222222111111111111111111111111111111000000000000000000000000000111111000000111111222333333222111111000000111111111111111111111111111111000000000000000000000000//////000000111222222222222222222222222333444555444444555555555555444444555555555555555555555555555555555555444444444444666555555555444444444444333444666777777666555444777777777777888999::::::===============<<<<<<<<<>>>>>>@@@AAAAAAAAA@@@???@@@@@@AAABBBCCCCCCDDDDDDGGGFFFDDDCCCBBBAAA@@@@@@BBB@@@>>>>>>@@@@@@>>><<<<<<<<<;;;;;;:::999999999::::::999888888888888999555444333222111000000///222222222222111000///...............------------,,,,,,+++++++++++++++++++++++++++*********)))))),,,,,,++++++++++++,,,,,,************************++++++*********)))))))))'''((((((((()))))))))***&&&(((******((('''((())))))(((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******&&&'''((('''&&&&&&'''(((((((((''''''''''''(((((())))))(((((((((((()))))))))))))))))))))*********)))************+++++++++***,,,------------...000000444333666<<<>>>KKKddd;;;;;;;;;;;;:::999888888999888888888888777777777888888777666555555555555666666666666666666666666444444444444555555555555444444444444444444444444444444333333333333444444555555555666666666666777444666666444222222666:::999999888888888888888999:::999777888:::<<<<<<;;;:::;;;;;;;;;:::999888888;;;;;;<<<===>>>>>>>>>>>>========================>>>>>>======>>>???@@@@@@@@@AAABBBBBBAAAAAABBBCCCBBBAAA???>>>>>>???AAABBBEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEEEEDDDBBBAAAAAABBBBBBCCCDDDEEEFFFFFF>>>???@@@@@@AAAAAAAAA@@@@@@@@@>>>=====================<<<<<<<<<;;;;;;;;;:::::::::999888777666555444444444444444444444444222222222222333333333333222222222222111111111000/////////000000000000000111111111111111111111111111000000000000111222222222222111000000000000111111111111111111111111111000000000000000000000000000000000111222222333333333222222222222333333444333444444555555444444444444444444444444444444444555555555555444444444444444444555666555555333222111222444555666666555444666666666666777888999999:::::::::::::::;;;;;;;;;===>>>>>>???@@@?????????>>>>>>???AAABBBCCCDDDEEEFFFEEECCCAAA@@@>>>>>>>>>AAA@@@??????@@@???===;;;;;;;;;::::::999999888888888999999999888888777666444333333222111000//////111222222111111000///...............------------++++++++++++++++++,,,,,,+++++++++***************,,,,,,++++++++++++,,,,,,******************************))))))))))))(((((((((((((((((())))))))))))&&&'''))))))'''&&&'''(((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((())))))***((('''&&&'''(((((('''&&&((((((''''''''''''(((((())))))(((((((((((())))))*********))))))))))))))))))************++++++++++++,,,---...------...000111555444666===>>>LLLddd999999::::::999888888777888888888888888888888888999999888777666555555555555555555555555555555555444444444444444444444444333333333333333333333333444444333333333333444444444444555555555666666666444555555444333333666999999999888888888888999999999999999999;;;<<<<<<<<<;;;;;;;;;:::999888777666;;;;;;<<<===>>>>>>>>>>>>========================>>>>>>>>>===>>>>>>??????@@@AAABBBBBBAAA@@@AAABBBAAAAAA?????????@@@BBBCCCFFFFFFEEEEEEDDDCCCBBBAAABBBBBBBBBBBBBBBCCCCCCCCCGGGFFFEEEDDDDDDDDDDDDDDDCCCDDDDDDEEEDDDCCCBBBAAAAAABBBBBBCCCDDDEEEFFFFFF@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@???>>>===<<<<<<;;;<<<<<<<<<<<<;;;;;;::::::999999888888777666555555444444444444444444444444111222222222222333333333222111111111111000000000.........///////////////111111111111111111111111000000000000000111222222222222111000000000000000111111111111111111111111000000000000000000000000000000111111222222333333333222222222222222333333222333333444444444444333444444444444444444444444555555555444444444333333222333555666666555333222111222333555666666666666666666666666777888999999999999999:::::::::::::::<<<<<<======>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBCCCCCCAAA@@@??????>>>>>>@@@@@@@@@@@@???>>><<<;;;:::::::::999999888888888777888888999888777555444333222222111000000//////000000111111000//////............---------,,,,,,*********++++++,,,,,,,,,******************************))))))))))))******************************)))))))))((((((((((((((((((((((((((())))))))))))(((***++++++***))))))***((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))(((((((((((())))))***'''%%%&&&)))***(((%%%((((((''''''''''''(((((())))))(((((((((((())))))************))))))))))))))))))*********++++++++++++,,,......------///000111555444777===>>>KKKddd888888888888888888777666777777777777777777777777999888888777666555555444444444444444444444444444444444444444444444333333333333333333333333333333555555444444444444555555444444444444555555555555444444444444333444666777777777777777888999:::;;;888888999::::::;;;;;;<<<;;;;;;::::::999888777666:::;;;<<<======>>>>>>===========================???>>>>>>>>>>>>>>>??????@@@AAABBBBBB@@@???@@@BBBBBBAAAAAA@@@AAABBBCCCDDDFFFGGGGGGFFFFFFDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDGGGFFFEEEDDDCCCCCCCCCCCCBBBCCCDDDDDDCCCBBBAAA@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???BBBBBBAAA@@@>>>===<<<;;;:::;;;;;;<<<;;;:::999999888777777666555555555555444444444444444444444444111111111222222222333333111111111000000000//////------......////////////111111111111111111111111000000//////000000111222222111000000//////000000000000000000000000000000///////////////////////////000000111222222333333333222222111111222222222111111222333444444333333555555555555555555555555555444444444444333333333111333444666666555333222333333444555666777777777777777777777777888::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<======????????????>>>>>>>>>>>>@@@@@@??????@@@@@@AAAAAA>>>???@@@@@@???===<<<;;;::::::999999999999888888666777888888777555444333111111111000000///////////////000000000///.........------------,,,,,,,,,*********++++++,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))(((((((((((()))+++,,,,,,+++******+++'''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))(((((((((((())))))***'''%%%&&&)))***(((&&&((((((''''''''''''(((((())))))(((((((((((())))))*********)))))))))))))))))))))*********++++++++++++---............///111111555444666<<<>>>KKKccc666777777777777777666666555555666666666666777777777777777777777666555444444444444444444444444444444444444444333333333333222222222222222222222222555555444444444444555555333333333444444444555555444444444444444555555666666666666666777888999:::666777::::::999999:::;;;999:::::::::999888777777999999:::;;;<<<<<<<<<<<<========================??????>>>>>>???@@@AAAAAA@@@AAABBBAAA@@@???@@@AAAAAAAAAAAAAAABBBCCCDDDDDDFFFFFFGGGGGGGGGEEEDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCCCCCCCBBB@@@>>>===?????????@@@@@@AAAAAAAAADDDDDDDDDCCCBBBAAA??????AAAAAAAAA@@@???>>><<<;;;999:::;;;;;;;;;:::999888777666555444444444444555444444444444444444444444111111111111222222222222000000000000////////////------......//////000000111111111111111111111111000////////////000111111111111000////////////000000000000000000000000000/////////////////////////////////000111111222222333222222111111111111222000000111222333333333333555555555555555555555555444444444444333333333333111222444555555444333333444444444555555666777777777777777777888999::::::999999::::::;;;;;;<<<<<<;;;::::::::::::;;;<<<<<>>>>>===<<<<<<<<<======>>>>>>???@@@BBBBBB<<<>>>@@@AAA???===<<<<<<::::::::::::::::::999999777777777666555444333222000000000000//////............////////////......------------,,,,,,,,,,,,++++++++++++++++++,,,,,,***************+++++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))(((((())))))))))))******))))))))))))((((((((((((((()))++++++)))((()))***'''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))***))))))((((((((((((((()))((('''((())))))((('''((((((''''''''''''(((((())))))(((((((((((())))))((()))))))))************)))************++++++++++++---...///......///111111555444666;;;===IIIbbb555666666777777666666666444444444444555555555666444555666666666666444444333333333333333333333333444444444333333333222222222222222222222222222222444444333333333333444444222333333333333444444444444333333333444555555555777666666666666666777777444666999:::888888999:::888888999999999888888777777888999:::;;;;;;;;;;;;========================????????????@@@AAACCCCCC@@@AAABBBAAA???>>>???@@@???@@@@@@AAAAAABBBCCCCCCCCCDDDFFFGGGFFFEEEDDDCCC@@@AAAAAABBBCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCBBBBBBBBBAAA@@@===;;;:::::::::;;;===>>>???@@@AAABBBBBBBBBBBBBBBAAA@@@?????????@@@??????===;;;:::888999;;;;;;;;;:::888777666555444333333333444555444444444444444444444444111111111111222222222222000000/////////.........---......///000000111111000000000000000000000000///////////////000111111111111000///////////////000000000000000000000000////////////////////////.........///000000111111333333222111111111111111///000111222333333333333444444444444444444444444444444444333333333222222222222333333333444444444444444444444444444555555666666666666777888999999888888999::::::;;;<<<<<<:::999999888999:::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@999<<<@@@AAA???=========::::::::::::::::::;;;;;;888777666444333222222222000000////////////......---......//////.........---------,,,,,,,,,++++++,,,,,,++++++++++++++++++))))))*********+++++++++,,,,,,++++++++++++,,,,,,)))))))))))))))))))))))))))))))))*********++++++***)))))))))((((((((('''''')))******)))(((((()))''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((******)))(((((((((((((((''')))))))))((('''((()))((((((''''''''''''(((((())))))(((((((((((())))))''''''((()))***++++++,,,)))************+++++++++,,,---//////......000111000444333555:::;;;HHHaaa555555666666666666666555333333333444444555555555333444555666666666555444333333333333333333333333444444444333333222222222111111111111111111111111333222222222222222222333222222333333333444444444444333222333555555555444888888666555555444444444222666999:::888777888:::777888888999999999888888777777888999::::::::::::========================?????????@@@AAACCCDDDEEE@@@AAABBBAAA???>>>???@@@>>>>>>???@@@AAAAAABBBBBBAAABBBDDDFFFFFFEEECCCBBB??????@@@AAAAAABBBCCCCCCBBBBBBAAAAAAAAABBBBBBCCCBBBBBBBBBAAA???<<<999888666777888:::===???@@@AAA??????@@@AAAAAAAAAAAA@@@======>>>>>>>>><<<;;;:::888999:::;;;;;;:::888666666555444333222333444555444444444444444444444444000111111111111222222222000/////////.....................///000111111222///////////////////////////////////////000111111111111000///////////////000000000000000000000000////////////////////////------......///000000000333333222111000000111111//////000222222333333333333333333333333333333333444444444333333333222222333222222222222333444555444444333222222222333333555444444555555666777888777888888999::::::;;;;;;:::999888888888999:::;;;;;;;;;;;;<<<<<<============<<<<<<;;;;;;;;;<<<<<<777;;;@@@AAA???======>>>;;;;;;;;;;;;;;;;;;;;;;;;888777555333222222222222///////////////.........------......///......------------,,,,,,,,,++++++---,,,,,,++++++*********))))))******++++++++++++******))))))))))))******))))))))))))))))))))))))))))))******+++++++++,,,******))))))((((((((('''(((***++++++)))))))))***&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((************************'''((()))******)))((('''******)))(((((((((((((((&&&)))+++***'''&&&(((+++((((((''''''''''''(((((())))))(((((((((((())))))&&&&&&''')))***+++,,,---)))************+++++++++,,,---//////......000111000333222444:::;;;GGG```666666555555555444444444333333333222222111111111111222222333333444444555444444444444444444444333555444333333222222222333333333333333333333333333222222222222222222222222111111222333333444555555333333333333333333333333555555555555555555555555222444666777666666777888999999999999999999999999888888999999999999888888;;;;;;<<<<<<<<<<<<;;;;;;;;;===?????????@@@AAACCCBBBAAA@@@????????????@@@???===;;;<<>>===???AAACCCDDDDDDCCCBBB????????????@@@BBBDDDEEE??????@@@???>>><<<:::999;;;:::999:::<<<>>>>>>>>>AAA???===;;;:::;;;<<<===;;;;;;:::999999888888777999999999999888777555555111111222222222333333333555444333222111111111111000000000000000000000000////////////............---......///////////////000000000000000///......///////////////000111111222111111000///......---000000//////.........------------.........//////...///////////////......444444333222111000///...000000000000111111111111333333333333333333333333111222333333444444333333//////000111222222333333333333222111222333444555555555555555555555444444666666666666777888999::::::999999999999999999:::======<<<<<<<<<<<<======<<<<<<<<<;;;;;;::::::999;;;<<<<<<<<<======>>>>>>===;;;999888999999777666555555444333222000000///111000000///...---------............////////////......---------,,,,,,,,,************************)))************+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&''''''((()))******+++******))))))((((((''''''))))))******)))(((((('''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((*********))))))))))))))),,,,,,+++***)))(((''''''******))))))******+++,,,---.........///000000000000333000333999;;;GGG^^^666555555555444444444444333333333222222222111111333333333333333333333222333333333333333333444444444444333222222222222222333333333333333333333333222222222222222222222222111111222222333444444555333333333333333333333333444444444444444444444444333444666666666555666777888888888888888888888888777888888999999888888777;;;;;;<<<<<<<<<<<<;;;;;;===???@@@AAAAAAAAACCCDDDAAAAAAAAAAAA@@@@@@@@@??????===;;;;;;===???@@@@@@AAAAAAAAAAAABBBBBB???======???AAACCCDDDDDDCCCBBB??????>>>>>>???@@@BBBCCC@@@@@@@@@@@@???>>>======999888888:::===???@@@@@@@@@>>><<<;;;::::::;;;<<<:::::::::999888888777777888888888888777666555444111111111222222222333333444444333222111111111111////////////////////////////////////............------...///////////////000000000000000///......///////////////000000111111111000000///......---000/////////.........---------------.........///......////////////......222222222111000000//////000000000000111111111111333333333333333333333333111222333333444444333333///000000111222222333333333333222222222333444555555555555555555555444444666666666666777888999:::999999888888888888999999<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============;;;999888888888777666555444333222111000000///000000000///...---------............////////////...------------,,,,,,,,,************************)))************++++++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))''''''(((((())))))******))))))))))))((((((((((((+++******)))'''%%%$$$###((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************))))))))))))******))))))******+++,,,---------......///000000000222000333999;;;FFF]]]555555555555444444444444333333333222222222222111555444444333222222111111111111111222333333333444333222111111111111111111222222222222222222222222222222222222222222222222111111222222333333444444333333333333333333333333333333333333333333333333444555666666555444555777777777777777777777777777777888888999999888888777:::;;;;;;<<<<<<;;;;;;:::===>>>@@@@@@@@@@@@BBBCCC@@@AAABBBBBBBBBAAA@@@???@@@===;;;:::;;;=========@@@??????@@@AAAAAA???======>>>@@@BBBCCCCCCCCCBBB@@@??????>>>>>>??????@@@AAAAAA@@@@@@@@@@@@AAAAAA999888888:::===@@@AAAAAA>>>===;;;:::999999:::;;;:::999999888888777666666666666666666555444333333000111111111222222222222444333222111000000000000......................../////////............---------...////////////...//////000000000///......//////......//////000111111000000//////........./////////...............------------............---....../////////......000000000000000000000000000000000000111111111111333333333333333333333333111222222333333333333333000000000111222222333333333222222222222333444444444444444444444444555555666666666666777888999999888888777777777777888888;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<:::888888888888666444444333333222111000//////000000//////...------------............/////////------------,,,,,,,,,,,,************************)))************++++++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))*********+++******))))))******+++,,,+++,,,,,,---......//////000222000333999:::EEE\\\444444444444444444444444222222222222222222222222333333333333222222111111//////000111222333333444111111000000000000111111222222222222222222222222111111111111111111111111111111222222333333333333222222333333333333444444222222222222222222222222444555666555444444555666666666666666666666666666777777888888888888777777::::::;;;;;;;;;;;;:::::::::<<<============>>>@@@???AAABBBCCCCCCBBB@@@??????===::::::;;;=========@@@??????@@@BBBAAA???======>>>???AAABBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>>>>AAA@@@??????@@@AAACCCDDD;;;:::999:::===???@@@???<<<;;;:::999999999::::::999888888777777666666555444444444444444333222222000000000111111111111222222222111000000000000000//////////////////////////////.........---------,,,---......//////.........///////////////......///............///000000000000/////////.................................------------------------------......//////......------......///000000000///000000000111111111111222222222222222222222222111111222333333333333222000000111111111222222222222222222222222333333333333333444444444444555555666555555666666777888999777777666666666666777777::::::999999999999::::::;;;;;;;;;<<<<<<=========::::::::::::;;;;;;;;;;;;:::999777777888777555333333222222111000000///////////////......------------------.........//////---------,,,,,,,,,++++++************************))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))((((((((((((''''''(((((())))))******))))))((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))))))))))))))))))))******************))))))******+++,,,***++++++,,,---.../////////222000333::::::EEE[[[|||333333444444444444444444222222222222222222222222111111111222222333333333//////000111111222333333000000000//////000111111111111111111111111111111111111111111111111111111111111222222222222222333222222222333333444444444222222222222222222222222444555555444333333555777555555555555555555555555777777777888888777777777999999::::::::::::999999999;;;<<<<<<<<<<<<===>>>???@@@BBBCCCCCCBBB@@@???>>><<<::::::<<<>>>??????@@@@@@@@@AAACCCBBB@@@>>>======>>>@@@AAAAAABBBBBBCCCCCCBBBBBB@@@???>>>>>>>>>>>>===>>>???AAACCCDDD>>>===;;;;;;===>>>======;;;::::::999999999999999888777777666666555444444222333333333333222222111//////000000000111111111111111000/////////000000000000000000000000000000............------------,,,------.....................////////////.....................//////000////////////............---------...............------------------,,,,,,,,,,,,---...............,,,,,,---...///000111111///000000000111111111111222222222222222222222222000111222222333333222222111111111111111222222222111111222222222333333333333333333333444444555555555555555555666777888999777666666666666666666777;;;;;;::::::::::::;;;;;;:::;;;;;;;;;<<<<<<======::::::::::::999999999999999888777777777666444111111111111000000/////////............------------------------............------,,,,,,,,,+++++++++************************))))))*********+++++++++***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))((((((((((((''''''(((((())))))******,,,+++(((&&&$$$###""""""((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))))))))************))))))))))))******))))))******+++,,,******+++,,,---...///000///222111333::::::DDDZZZyyy333333333333444444444444111222222222222333333333000000111111222333333444000000000111222222222333000000000000000000111222000000000000000000000000111111111111111111111111111111222222222222222222111222222333333444444555222222222222222222222222333444444333333444666999555555555555555555555555666777777888888777777666888999999::::::999999888;;;<<<>>>>>>===<<<>>>???>>>???@@@AAAAAAAAA@@@???>>>;;;999:::<<<>>>@@@@@@@@@???@@@AAACCCCCCAAA???======>>>???@@@AAAAAABBBCCCCCCCCCCCCAAA@@@>>>>>><<<<<<======???@@@AAABBB@@@>>>===<<<======<<<;;;::::::::::::::::::::::::777777666555555444444333222222222333333222222111////////////000000000000000000////////////000000111111111111111111111111.........------------,,,,,,,,,---............---------.../////////............------......///000........................---------------.........------------,,,,,,,,,,,,+++,,,---...............,,,,,,---...///000111111000000000000111111111111222222222222222222222222000111111222222222222222111111111111111111111111000111111222333222222222222222333333444444555555555555555555666777888888777777666666666666777777;;;::::::999999::::::;;;:::::::::;;;;;;;;;;;;;;;999999999999888888888888777666666666777555222000000000000000//////......------------------------,,,------------.........,,,,,,,,,,,,++++++++++++************************)))************+++++++++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))(((((()))***,,,...///((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((())))))***+++*********))))))((((((******))))))******+++,,,***++++++---...///000111///222111444:::999CCCXXXyyy222222333333333444444444111111222222222333333333111111111111111222222222111222222222222222222222111000000000000111222333000000000000000000000000111111111111111111111111222222111111111111111111111111222333333444555555333333333333333333333333111222333222222444777:::555555555555555555555555666666777777777777666666888888999999999999888888;;;<<<======<<<;;;===>>>>>>>>>>>>??????@@@@@@@@@>>><<<999999:::<<<======>>>>>>>>>@@@BBBBBB@@@>>>=========>>>???@@@AAABBBBBBBBBBBBBBBAAA???>>>===<<<<<<>>>???@@@@@@@@@@@@@@@>>><<<<<<===>>>===<<<::::::;;;;;;;;;;;;::::::666666555555444333333333111222222333333222222222........./////////000000/////////......//////000000000000000000000000000.........---------,,,,,,+++,,,------......------,,,---......//////.........------------...//////........................,,,,,,,,,------.........---------,,,,,,,,,++++++***+++,,,---............------...///000000111222000000000000111111111111111111111111111111111111000000111222222222222222111111111111111111111111///000111222333222222111111222222333444444555555555555555555555666888888888777777666666777777888999999888888888888999999:::::::::::::::999999999999999888888888777777777666666555666666555222///000000////////////......------------------------,,,,,,---------.........,,,,,,,,,++++++++++++***************************)))************+++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******))))))))))))((((((((((((&&&&&&(((***...333777:::((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))***))))))))))))******************))))))******+++,,,++++++,,,---///000111222...222111444:::999BBBWWWxxx222222222333333444444444111111111222222333333333333333222222111000000000333333333222222222222222111111000000111222333333000000000000000000000000000000000000000000000000222222111111111111111111111111222333333444555555333333333333333333333333111111222222222444888;;;666666666666666666666666666666777777777777666666888888999999999999888888888:::;;;;;;999999:::;;;>>>>>>======>>>???@@@@@@???<<<999888888999999999=========???AAAAAA???===============>>>@@@AAABBB@@@@@@AAAAAA@@@???===<<<<<<===???@@@AAAAAA@@@@@@>>>===<<<<<<>>>??????>>>::::::;;;<<<<<<;;;;;;;;;666555555444444333222222111222222333333333222222............/////////000//////.........//////000////////////////////////......---------,,,,,,,,,+++,,,------......------,,,,,,---.../////////......------------...//////---.....................,,,,,,,,,------.........---------,,,,,,+++++++++***+++,,,---..................//////000111111222000000000000111111111111111111111111111111111111000000111222222222222111222222111111111111111111///000111222333222111111111111222333333444555555555444444555555666777888888888777777777777888888888888777777777777888888:::::::::999999888888888999888888888777777666666666555555666666555111...///////////////.........------------------------,,,,,,,,,---------......,,,,,,,,,+++++++++******************************)))************+++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++******))))))((((((''''''***)))(((((((((***,,,...((((((''''''''''''(((((())))))))))))))))))))))))************************((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''((())))))***''''''((()))***+++,,,,,,*********)))***++++++,,,+++,,,---...000111222333...222111444:::999BBBWWWvvv222222222222222222222222333333333222222111111111222222222222222111000///222222111111111111222222............////////////////////////000000000000111111000000000000111111111000...---...///111222111111222333333333333222333444444555555444444333333222222333444555666777666666666666777777777777777777888888888777777666888888888888888888888888888999999:::;;;;;;<<<<<<<<<===???@@@???>>><<<;;;???>>><<<:::999:::;;;<<>>>>>>>>======<<<<<<<<<======???@@@AAABBBBBBCCCCCCBBBAAAAAA@@@??????@@@@@@??????@@@@@@AAABBB?????????>>>>>>>>>======<<<<<<<<<<<<;;;:::999888888777555333222222222222222222111111000/////////......------------......000000000000///////////////......---------......------------------------++++++,,,,,,,,,,,,------.........------,,,,,,,,,---------........./////////...---,,,,,,---...///,,,,,,++++++,,,,,,---......------,,,,,,------...------,,,+++++++++,,,,,,............////////////000......///111333333222222222222222222222222222///000111222222222222222000000000000111111111111000000111222333333444444222222222222222222333333333333333333333444555666777777777777777777777777666666777888999999999999777:::<<<999444333777<<<666666666666666666666666333444666666555222///---000////////////.........+++,,,,,,------,,,,,,++++++++++++,,,,,,------------,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************)))***+++++++++)))((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''(((***+++(((((((((((((((''''''''')))((('''&&&&&&'''((()))(((&&&'''%%%###---///"""((((((((((((((((((((((((((((((((((((((((((((((((******))))))******+++,,,***+++,,,---............---222000111888999@@@QQQsss222222222222222222222222111111111111111111000000111222222222222111000///111111000000000000111111........./////////000000////////////000000000000111111000000000000000000000///...---...///111222000111222222333333222222333333333333333333333333222222333333444555666666555666666666777777777777888888999999999999888888999999999999888888888888888888888999999:::::::::<<<===>>>??????>>><<<;;;>>>===<<<::::::;;;<<<===??????>>>>>>>>>===============>>>???@@@AAABBBBBBCCCBBBBBBAAA@@@@@@??????@@@@@@@@@@@@@@@AAAAAABBB@@@@@@?????????>>>>>>>>><<<<<<<<<;;;::::::999999888777555333222222222222333333222222111000000///......------------......000000000000/////////.........------------......------------------------++++++,,,,,,,,,,,,------......---------,,,,,,,,,------------.........//////...---,,,,,,---...///,,,,,,++++++,,,,,,---......------,,,,,,------...,,,,,,,,,++++++,,,------............////////////333000......///111111111222222222222222222222222///000111222222222222111000000000000111111111111000000111111222222333333111222222222222333333333444444333333333444555555777777777777777777777777666777888999999:::::::::888999999888888888888999999888777666555555555555444444555555444222///...------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************************************)))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((*********))))))(((((((((''''''''''''''''''''''''''''''&&&&&&''')))***+++(((((((((((((((((((((''')))((('''&&&&&&'''((())))))!!!%%%***%%%&&&+++)))(((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,***+++,,,---............---222000111888999@@@QQQrrr222222222222222222222222//////000000000000000000111111222222111111000000000000////////////000000////////////000000000000////////////000000000000222111111111000000//////000///.........///000111000111222222333333222222222222111111111111222222222333333333444555555666555555666666666777777777888888999::::::999999888:::::::::999999888888888777777888888888888888888;;;<<<===>>>>>>===<<<;;;======<<<;;;;;;<<<>>>???????????????>>>>>>>>>>>>===>>>>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@????????????????????????@@@AAAAAAAAAAAA@@@@@@@@@?????????===<<<;;;999999999999:::777666555444333222222222333333333222111111000000......------------......000000000/////////.........---------------......------------------------++++++,,,,,,,,,,,,------...------------,,,,,,,,,------------..................------------......,,,,,,++++++,,,,,,---......------,,,,,,------...++++++++++++,,,------...---............/////////444111///...///000000000111111111111111111111111000000111111222222111111000000000000111111111111111111111111111111111111111111222222222333333333555555444333333333444444777777777777777777777777666777888999:::::::::::::::888666666888999777555:::888666444333444555555444444333222222111000///------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************************))))))(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((++++++***)))((((((''''''''''''''''''''''''''''''((((((''''''((()))***+++''''''((((((((((((((((((((((((''''''''''''((((((***$$$---&&& &&&+++((((((((((((((((((((((((******************************))))))******+++,,,***+++,,,---............---222000111777999???PPPqqq111111111111111111111111/////////000000111111111000000111111111111000000//////............///////////////000000000111111////////////000000000000222222111111000000///...///............///000111000000111222222222222222333222111111111111222333222333333444444555555555555555555666666666777777777777888999999999888888;;;;;;::::::999999888888777777777777777777777777;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<===>>>?????????????????????>>>>>>>>>>>>??????@@@AAAAAABBBAAAAAA@@@@@@?????????>>>===============>>>??????AAAAAA@@@@@@@@@?????????===<<<:::888777888999:::666666555444333333222222222222111111000/////////......------------......000000/////////.........------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------,,,,,,++++++,,,,,,---......------,,,,,,------...*********+++,,,---...///---------.........//////000///...///111111000...111111111111111111111111000000111111111111000000///000000000111111111111111111111000000000000000111111111222222333333444666555444333333333333333666666666666666666666666666777888999::::::::::::;;;999666444555666888888<<<:::777444333333555666444333111000//////000000/////////.........------++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************************)))(((''''''((()))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***))))))((('''&&&%%%%%%''''''''''''''''''''''''(((((((((((())))))******''''''''''''(((((((((((((((((((((''''''(((((((((+++"""&&&***%%%%%%***'''''''''''''''''''''''''''))))))))))))))))))))))))******))))))******+++,,,***+++,,,---............---222000000777888???OOOooo111111111111111111111111///000000111111222222222///000000111111111000000//////............//////////////////000000000000////////////000000000000111111111222111000///..................//////000000000111222222222222111333333222222222222333333222333444555555555444444555555555555666666666666555555666777777777777777:::::::::999999888888888777777777777777888888888::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>??????@@@@@@@@@@@@???????????????>>>>>>;;;;;;;;;;;;;;;<<<<<<===@@@@@@?????????>>>>>>>>>===;;;999777666777888999555555555444444333222222000000000///......------......------------......////////////............,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,---......------,,,,,,------...*********+++,,,---...///------------............***+++...222444444111...000000000000000000000000000000111111111000000//////000000000111111111111111111111000000000000000000000111222333333444444666555444333333333333333555555555555555555555555666666777888999999999999777888777444333777???GGGFFFCCC>>>999666444444444333222000.........///000///............---------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''((((((((()))))))))))))))&&&'''''''''(((((())))))'''(((((((((((((((((('''((('''(((&&&(((777999(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******))))))******+++,,,***+++,,,---............---222000000666777>>>OOOmmm111111111111111111111111000000111111111111111111//////000000111111000000//////............//////............////////////////////////000000000000///000111222222111000///------.........////////////000111111222222111111222222333333333333222222222333444555555555333333444444555555555666666666444444555666777777777777888888888888888888888888777777888888999::::::;;;999:::::::::;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>:::::::::::::::;;;<<<<<<>>>>>>=========<<<<<<<<<;;;:::999777777777777888444444555555444444333222//////......---,,,,,,,,,......------------....../////////.........------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...++++++++++++,,,------...,,,------------.........''')))---222555444111...////////////////////////000000111111000000//////000000000000111111111111111111111111111111111111000000111222333444444555555555444333333333444444555555555555555555555555444555666777888888888888444666777666555;;;GGGPPPMMMIIIDDD>>>888444222111111000///...---...//////,,,,,,,,,,,,++++++++++++******++++++++++++******************+++++++++,,,---,,,,,,+++***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))''''''((((((((((((''''''&&&((()))%%%+++BBBDDD---&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******))))))******+++,,,***+++,,,---............---222000000666777===NNNkkk111111111111111111111111000000000000000000//////...//////000000000000000000//////////////////000------------............////////////000000000000---...000222222222111000------......//////......///000000111111111111111///111333444444333111///222333555666666555333222444444444555555555666666444555666777777888888888666666666777777888888999777888999:::;;;======>>>999999999999:::;;;<<<===;;;;;;;;;;;;;;;:::::::::;;;<<<<<<<<<============<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;::::::::::::999999999888777777666666333444555555555444333222000//////...------,,,,,,......------------......//////.........---------++++++++++++,,,---...///++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------,,,,,,,,,+++++++++,,,------------,,,+++,,,,,,++++++,,,,,,---......------,,,,,,------...,,,,,,,,,++++++,,,------,,,,,,---------.........++++++,,,///222222111///////////////////////////000000000000000//////...000000000000111111111111000000111111222222333333///000111222333444444555444444333333333444555555444444444444444444444444333444555666666777777777444555555555666:::AAAFFFCCCAAA>>>:::666333111000//////......---.........,,,,,,,,,+++++++++************++++++++++++******(((((()))***+++,,,,,,---,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''((())))))***&&&'''((())))))((('''&&&(((&&&((('''***999<<<+++((((((((((((((((((((((((((((((((((((((((((((((((******))))))******+++,,,***+++,,,---............---222000000666666===MMMiii000000000000000000000000000000//////.........---......///000000000000000000000////////////000000,,,,,,,,,---------......////////////000000000000,,,---000222333333222111,,,---......//////......//////000111111111111111---///222444444222///---222333555666666555333222444444444555555555666666555555777888888999999999444444555666777888999999888888:::;;;===>>>@@@@@@999999999999:::;;;<<<===;;;;;;;;;;;;:::999888888:::;;;;;;;;;<<<<<<======;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>::::::999999999888888888888999999999888777666555333444555555555444333222000000000///......------.........------.........//////.........---------++++++++++++,,,---...///++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........---------,,,,,,+++++++++++++++------------++++++,,,,,,++++++,,,,,,---......------,,,,,,------...------,,,+++++++++,,,,,,,,,,,,,,,---------......000...,,,,,,...000111000////////////////////////000000000000000///......000000000000111111111111000000111222333444444444///000000222333444555555333333333333444444555666444444444444444444444444222333444555666666666666666555333333555666555444444444333333333222222111..................------.........---------,,,,,,******++++++++++++******''''''(((***+++,,,---...+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''(((((()))*********''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&'''((())))))***&&&'''((())))))((('''&&&,,,$$$&&&)))%%%(((+++$$$************************))))))))))))))))))))))))*********)))***++++++,,,++++++,,,---............---222000000666666===MMMhhh............////////////000000000000////////////000000///...............000000000000000000000000000///...------------------------............///000000111000000///...---------------.........///111111111000000000000000222222222222222222222222555555555666555555444333222222222333333333444444555555666666777777888888666666777777888888999999666666666777999;;;===???999999999999:::;;;<<<<<<======<<<;;;::::::999888======<<<;;;::::::999999>>>>>>??????>>><<<:::999:::;;;<<<============<<<:::::::::;;;;;;<<<<<<<<<::::::999888888777777666888999999888777555333222555555444333111000//////111111111000///---++++++//////.........------------,,,,,,+++*********+++,,,++++++******++++++,,,---,,,++++++******++++++******************************+++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++***)))))))))***,,,,,,------,,,++++++,,,,,,,,,......---------,,,,,,,,,---------............///++++++,,,,,,---...//////333111///...---...///000///////////////......---............////////////000111111222222222111111222222333333333333444444333333333333333333333333222222333333333333444444666666666666555555555555555555555555555555555555444444333333222111000000......---------,,,,,,,,,---,,,,,,+++*********+++))))))((((((((((((((()))))))))***++++++++++++***,,,+++)))((('''((()))+++))))))))))))*********************)))))))))))))))''''''(((((())))))************))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,---///111222111111222444333666@@@KKKiii|||........./////////000000000000000000////////////000000///...............//////////////////////////////...------------------------............//////000000000000//////...------........./////////000000000000000000000000111111111222222222222222444444555555555555444444333333333333444444444444555555666666666777777777777777777777777777888888;;;:::999888777777888888888888888888888999;;;;;;======<<<;;;::::::999999:::::::::;;;;;;;;;;;;<<<>>>>>>>>>>>>===<<<::::::888888999999999:::::::::999999999999:::::::::;;;::::::999999888777777777777777888888777555333222555444333222111000//////000000000000///---,,,,,,.........---------,,,,,,---,,,++++++*********+++,,,++++++******++++++,,,---,,,++++++******++++++*********************************+++++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,---,,,,,,++++++,,,,,,,,,+++,,,,,,,,,------......------------............+++,,,,,,------.........222111///...---...///000///////////////......---/////////000000000000111000000111222222222111111222222222333333333444444333333333333333333333333222222222333333333444444444444444444444444444444333333333333333333333333444333333222111111000000...------------,,,,,,,,,---,,,++++++*********+++***))))))(((((())))))))))))******+++,,,+++++++++,,,+++)))((('''((()))***))))))))))))***************)))))))))))))))))))))'''((((((((()))))))))******)))))))))((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''')))(((((((((''''''''''''(((((('''''''''&&&&&&&&&(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,---///000222111000222444333555???JJJfffyyy////////////000000000000////////////000000000000000000///...............///////////////////////////...---------------------------............///......///000000000//////....../////////000000000000000000000000000000000000000000111111222222222222222333444555555555555333444444444444555555555555555555666666666666666777777777777777666666666;;;:::999777666666555555777777666777777888999:::<<<<<<<<<;;;;;;:::::::::888888999:::<<<===>>>>>>>>>>>>===<<<;;;;;;;;;<<<999888777777777888999:::888888888888888999999999::::::999999888777777777555666666666555555444333444333333222111000/////////////////////......------------,,,,,,,,,++++++,,,,,,+++************+++,,,++++++******++++++,,,,,,,,,+++************+++*********************************++++++++++++,,,,,,,,,,,,,,,++++++++++++******************************))))))******+++,,,,,,,,,++++++++++++,,,,,,******+++,,,---...//////------------............------------------------111000///.........///000///////////////......---000000000000111111111111///000111111222222111111222222222222333333333333333333333333333333333333222222222222333333333333333333333333333333333333222222222222222222222222333222222111111000000///------------,,,,,,,,,,,,,,,,,,+++************+++******)))))))))******+++***++++++,,,,,,,,,,,,,,,,,,+++)))((((((((()))***))))))))))))************))))))))))))))))))******(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,---...000111000000222333333555>>>IIIbbbvvv/////////000000000111111////////////000000000000000000///...............////////////////////////......---,,,,,,------------------............///------...///000000000///////////////000000000000/////////000000000000000/////////000111111222222000111222333555555555666444444444555555555666666555555555555555555555555777777777666666555555555555555666666777777888888777777777777888999::::::;;;;;;;;;;;;;;;;;;::::::888888999:::<<<===>>>>>>>>>===<<<;;;:::;;;<<<===;;;:::888777777999:::<<<888888888888888888888888:::999999888888777777666444444444444444444333333222222111111000000000///......///////////////...,,,,,,,,,+++++++++******++++++***************+++,,,++++++******++++++,,,,,,++++++***************************************************++++++++++++,,,+++++++++++++++++++++))))))))))))))))))))))))***************+++++++++++++++++++++++++++,,,---******+++,,,------......,,,,,,---------.........------------------,,,,,,000//////........./////////////////////......---//////000000000111111111...///000111111222222111111222222222222333333333222222222222222222222222111222222222222333333333666666666555444444333333111111111111111111111111111111111000000/////////---------,,,,,,,,,++++++++++++***************+++******************+++,,,++++++,,,------------,,,+++***))))))(((((())))))((()))))))))************)))))))))))))))*********(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++++++++,,,,,,---...//////000///111333333444===HHHbbbvvv////////////000000000000.../////////000000000111000000///.......................................------,,,,,,,,,------...---------............///,,,---...///////////////////////////000000000000......//////000000000000//////000000000111111111///000111333444555555555444444444555555555666666555555555444444444444444777666666666555555444444222333444666777888999:::888777777888888999:::;;;::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<===<<<;;;::::::;;;===>>>;;;:::888777777888:::;;;999999999999888888888888999888888777777666555555333333222222222222222222000000000000000000000000---......///////////////,,,,,,+++++++++******************))))))***++++++,,,++++++******++++++,,,,,,+++******))))))******))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------,,,,,,///.............../////////////////////......---........./////////000000......///000111222222222111111111222222222333333222222222222222222222222111111111222222222333333;;;;;;999888666444333222111111111111111111111111000000////////////......------,,,,,,,,,+++++++++*********))))))***++++++******))))))***+++,,,,,,++++++,,,------------,,,+++******)))))))))))))))((()))))))))************(((((())))))************))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&'''((()))(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((((((((('''''''''(((((((((((((((&&&'''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++++++++,,,------.........//////111333333444<<>><<<:::888999999::::::999999888:::999999;;;======<<<;;;:::;;;===<<<:::888888888777777888888888777666555444444444444333333333333000000000000/////////...///////////////////////////.........------------...------,,,++++++******))))))))))))***+++,,,---)))***,,,+++******+++,,,************))))))))))))((()))))))))***************)))))))))))))))))))))++++++*********+++,,,---++++++++++++++++++++++++*********************************))))))*********,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,...//////......///111........./////////000000---......///000000111111111111111000000000////////////000111111111111000//////000000000111111111222222222111111000000000000//////......//////000000///...------,,,,,,,,,,,,,,,---...---,,,+++***+++++++++++++++***)))))))))))))))))))))))))))))))))***+++,,,,,,------,,,++++++************++++++))))))************))))))))))))************))))))))))))))))))))))))))))))*********)))))))))(((((((((((((((((())))))))))))******((('''''''''((()))***)))))))))((((((((('''(((((((((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''+++&&&%%%***,,,)))&&&'''((('''&&&'''(((((('''%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))(((((((((((())))))))))))))))))))))))*********************+++,,,,,,------...---///222333333:::BBBZZZqqq,,,,,,---------,,,++++++------......//////......---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---////////////............/////////////////////......................................./////////000000000000111111222222111111000///000000111111222222222111000000000000111222222444444333222222222333333333333333444444444555555555555555555666666666666777777666666666666777777:::999999;;;======<<<;;;888999999::::::999999888:::;;;======;;;;;;;;;<<<<<<======<<<:::999:::;;;666666666777666555555444444444444333333333222222000000000/////////......////////////////////////............------------------,,,,,,++++++******))))))))))))******+++,,,+++,,,---,,,+++***+++,,,************))))))))))))))))))))))))************))))))))))))))))))******+++************+++,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------+++,,,,,,,,,---------...---...//////...---...000---------............///------......///000000000111111000000000000//////...///000000111111000000//////000000000000111111111111111111000000000000......------------......///......------,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++***))))))))))))))))))))))))))))))++++++++++++,,,---...///++++++************++++++))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))((('''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((('''''')))&&&%%%)))***(((''''''***)))(((((()))(((&&&$$$&&&'''((((((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))******************++++++,,,,,,------......000222333333:::BBBWWWmmm++++++,,,,,,,,,++++++***,,,------.........---------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---//////......////////////......////////////////////////................................./////////000000000000111111111111000000///000000000111111111222000000000///000000111222444333333333333333333333222333333333444444444444555555555555666666666666777666666666666777777888:::::::::;;;<<<<<<<<<;;;888999999::::::999999888:::<<>>:::888:::<<<===>>>>>><<<::::::;;;===666666666666555555555444333333333333222222222222000000/////////.................................------------------------,,,,,,,,,,,,++++++******)))))))))))))))***++++++,,,---...---+++***+++,,,************)))))))))((()))))))))))))))*********)))))))))))))))************************++++++,,,***************************************+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---/////////---,,,---...------------------------,,,------......///000000000000000000000000//////...//////000000000000000////////////000000000111000000000000000000000000......------------......------------,,,,,,++++++,,,+++******))))))************+++++++++******)))))))))))))))))))))))))))++++++******+++,,,...///++++++************++++++))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((()))************'''''''''''''''''''''''''''''''''(((((((((((()))''''''((((((((((((''''''(((''''''(((((((((''''''***)))((()))***)))(((&&&&&&'''((())))))'''%%%###&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((())))))))))))((()))))))))******************++++++,,,------...///...000333333333999AAATTTjjj******++++++,,,++++++***,,,,,,------------,,,,,,,,,,,,---------------,,,------------------------*********+++,,,---......,,,---............---,,,.........///////////////....................................////////////000000000111111000000000000000000000000111111111000000000///000000111222222333333333333333333333222222222222333333333444555555555555666666666666666666666666666777888888999:::;;;<<<;;;;;;;;;;;;888999999::::::999999888999<<<>>>===:::777999:::<<<======<<<::::::;;;===777777666666555555555555333333222222222111111111////////////............------------------------,,,,,,------------------,,,+++++++++++++++******)))))))))((())))))******,,,---...---+++***+++,,,************)))))))))(((******))))))))))))))))))(((((())))))************))))))******++++++++++++************************))))))*********+++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***************************))))))******+++,,,------...------,,,++++++******---...///...---,,,---...---------------,,,,,,,,,,,,,,,,,,---......////////////////////////000000......///000000000000000...////////////000000000///////////////////////////......------......///+++,,,,,,---,,,,,,+++***,,,+++***)))))))))******)))******+++++++++******))))))))))))))))))))))))******)))))))))+++---...++++++************++++++))))))************))))))))))))************))))))))))))))))))))))))))))))************************(((((((((((())))))))))))************))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((%%%&&&''')))************'''''''''''''''''''''''''''''''''(((((((((((()))''''''((((((((((((''''''((())))))'''''''''''''''(((''''''(((***+++)))(((&&&'''((())))))'''%%%###&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))***************++++++,,,------......///...000333333333999AAATTTiii******+++,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,------------,,,------------------------+++++++++++++++,,,,,,---,,,,,,------------,,,,,,---------.......................................------.........////////////000000111111000000///000000000000000000000000111000000000000111222222222222333444444444333333111111222222222333333333555555555555666666666666666555555666666777888999888:::;;;;;;:::999::::::888999999::::::999999888999:::;;;;;;999888888888999;;;<<<;;;:::999:::;;;777777666555555555555666222222222111111111000000/////////.........------------------------------,,,,,,,,,,,,------------++++++++++++++++++******)))))))))(((((())))))***+++,,,---,,,+++***+++,,,************))))))))))))************))))))))))))((((((((()))******++++++((()))******++++++******************************)))))))))***++++++,,,,,,'''((()))******)))((('''***+++,,,------,,,+++***************************))))))******++++++,,,,,,......---,,,+++***)))))),,,---......---,,,---///...------------,,,,,,,,,++++++,,,,,,---...............////////////000000---...//////000000//////......////////////000000............////////////.........------.........***+++,,,,,,,,,,,,***)))+++++++++*********))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))***+++,,,,,,++++++************++++++))))))************))))))))))))************))))))))))))))))))))))))))))))************++++++++++++(((((((((((())))))))))))***************)))(((((((((((((((((())))))))))))((((((((((((((((((((((((%%%%%%'''((())))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''***,,,,,,(((%%%'''((('''&&&&&&&&&(((***+++***(((&&&'''((((((((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))************++++++,,,,,,------......000///000333333333888@@@SSSggg***++++++,,,------,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...........................---------.........////////////000000000000//////000000000000000000000///111111111111111222333333111222333444444444333333111111111111222222222222555555555555666666666666555555555555666777888999777999;;;;;;888777888:::888999999::::::999999888999888888888999999888666666888::::::999888888888666666444333333333444555222111111111000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******************++++++))))))(((((((((((()))))))))***,,,+++******+++,,,************))))))))))))************)))))))))((('''(((((()))******++++++'''((()))***+++******)))************************((())))))***++++++,,,,,,'''((()))******)))(((''')))***,,,------,,,***)))***************************************+++++++++---,,,,,,,,,++++++******+++,,,------------...///............---------,,,+++++++++,,,------.............../////////000000---...//////000000//////........./////////000000---------....../////////------,,,,,,,,,,,,------)))***+++,,,,,,+++***)))***+++,,,,,,,,,+++***)))))))))***+++++++++++++++))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,++++++************++++++))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))*********+++(((((((((((())))))))))))((()))*********)))'''''''''((((((((()))))))))***(((((((((((((((((((((((($$$%%%&&&''''''(((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((('''''',,,000///)))%%%'''(((&&&'''&&&&&&'''))))))(((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))************++++++,,,,,,---.........000///000333222222888@@@SSSeee***+++,,,---------------,,,,,,,,,,,,,,,+++***)))***+++,,,,,,------------++++++++++++++++++++++++...---,,,+++************...---,,,,,,,,,,,,---...+++++++++,,,,,,---------........................---------.........////////////000000000000//////000000000000////////////222222111111222222333444000111333444555444333333000111111111111222222222555555555555666666666777555555555555666777999999666999;;;:::888666777999999999999::::::999999999999666555777999:::888555444666999:::999777666666555444333222222222333444111111111111000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******************++++++***)))(((((((((((())))))((()))++++++******+++---************))))))))))))+++*********))))))(((((('''(((((()))***+++++++++'''((()))++++++******)))))))))))))))))))))))))))((())))))***++++++,,,,,,(((***+++,,,,,,+++***((()))***,,,------,,,***)))))))))))))))))))))))))))+++++++++******************++++++++++++,,,,,,,,,***+++------------///000/////////......---------***++++++,,,,,,---......---.........//////000000---......///////////////............/////////000---------.........//////,,,++++++++++++++++++,,,((()))+++,,,,,,+++***)))***+++---...---,,,***(((((()))***+++++++++++++++)))))))))))))))))))))))))))***,,,---......---,,,++++++************++++++))))))************))))))))))))************))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))'''((()))))))))(((&&&%%%'''((((((((())))))******(((((((((((((((((((((((($$$%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''((((((((((((''''''---222111)))%%%'''(((&&&)))(((''''''((('''%%%###&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))************++++++,,,------......///000///111333222222888@@@RRRccc...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------...------,,,,,,------...,,,,,,,,,---------......,,,---......//////......000000000000000000000000////////////////////////000000000000111111111111222222444444444444222222111222222333333222222111555555555555666666666666777777777777888888888888888888888888777777777777777888999999888888999:::999999999999999999999999888777666555444333333333111111111111111111111111111111111111111000//////------------------------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((())))))*********))))))))))))******,,,,,,,,,+++++++++******,,,+++***)))((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++++++++***************************++++++,,,,,,++++++***))))))************)))))))))************+++++++++---,,,,,,+++*********++++++,,,---...//////////////////.........---------......---------,,,,,,,,,.........////////////000............///////////////////////////////////////...,,,,,,------,,,+++.........------,,,,,,,,,******************************++++++++++++*********++++++,,,,,,++++++*********++++++++++++******++++++,,,,,,,,,---------+++++++++,,,,,,---------))))))))))))************))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))************************)))))))))))))))(((''''''***)))(((''''''((()))*********))))))((((((''''''&&&&&&&&&'''''''''(((((())))))(((((((((((()))))))))'''$$$%%%(((***)))(((&&&'''''''''''''''&&&&&&'''***---,,,)))&&&%%%&&&(((((((((((((((((((((((()))))))))))))))((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&)))))))))))))))******+++*********+++,,,---///000///000000111222555:::>>>MMMeee,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,...------,,,,,,------...,,,,,,,,,------------...,,,---......//////......////////////////////////////////////////////////000000000000111111111111222222333444444333222222111222222333333222222111444444444555666666777777666666777777777888888888888888777777777666666666888999999888777666666777999999999999999999999999888777666444333333333333111111111111111111111111000000000000000///......------------------------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((()))************))))))))))))******,,,,,,+++++++++*********++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********++++++***************************++++++,,,,,,++++++***))))))************)))))))))************+++++++++---,,,++++++*********++++++,,,---......////////////.........---------,,,.........---------,,,,,,------........./////////........./////////000000........................///---,,,,,,------,,,+++---------,,,,,,,,,++++++******************************++++++++++++*********++++++,,,,,,++++++*********++++++++++++******++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---))))))))))))************))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))************************)))))))))))))))(((''''''***)))(((''''''((()))******)))))))))((((((((('''&&&&&&'''''''''((((((((())))))(((((((((((())))))((('''%%%''')))***)))'''&&&''''''(((((('''&&&&&&'''))),,,,,,)))&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''')))))))))))))))******+++*********+++,,,---...//////000000111222555:::===NNNeee******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++...------,,,,,,------...,,,,,,,,,,,,------------,,,---......//////......////////////////////////////////////////////////000000000000111111111111111222333444444333222111111222222333333222222111333333444444555666777777666666777777777777888888777666666666666555555555888999999777555333444444888888888888888888888888777666555444333222222222111111111111111111111111///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***))))))))))))***++++++******))))))))))))******,,,++++++++++++*********))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))))))))************************************++++++++++++******))))))************)))))))))************+++++++++,,,,,,+++************+++++++++,,,---..................------------,,,,,,...............---------,,,,,,,,,---------......////////////000000000000...........................---,,,,,,------,,,+++,,,,,,,,,+++++++++++++++******************************++++++++++++************++++++++++++************++++++++++++***************++++++++++++,,,*********+++++++++++++++)))))))))*********++++++(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((())))))(((((((((((())))))))))))))))))((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))'''''''''(((******(((&&&&&&''''''(((((('''''''''&&&(((******)))''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''((()))))))))))))))******+++++++++++++++,,,,,,---...///000111111222555999<<>>RRRvvv,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,+++,,,---.........------++++++************++++++******+++++++++,,,,,,,,,******+++,,,,,,---......+++,,,------......------------------------------,,,,,,------...---------***++++++,,,,,,------.........////////////......000000111222222222222111//////000000000111111111///000000111222333333333111222222333333444444555222222333333333444444444222222333333333444444444222222333333333444444444444444333333222111111000000000////////////000000---------...//////000000//////......------,,,,,,++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((())))))((((((((())))))*********))))))''''''((()))))))))))))))))))))))))))))))))))))))((()))))))))))))))(((''''''(((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((()))))))))***************************************************))))))+++,,,+++***((('''*********++++++,,,,,,,,,************************'''(((((()))))))))))))))((((((((((((((()))***+++((()))))))))******************++++++++++++******)))************+++++++++,,,,,,++++++++++++,,,,,,...............///000000............---------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,+++++++++*********++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((((((((('''''''''''''''(((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***'''(((((()))******++++++***++++++,,,,,,------...---...000000111222555777???SSSxxx,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,,,,---.../////////...---++++++************++++++******+++++++++,,,,,,,,,******+++,,,,,,---......+++,,,------......------,,,------......------,,,---------...------,,,,,,((()))***+++---...///000......////////////......000000111222222222222111////////////000000000000//////000111222333333444111222222333333444555555222222333333333444444444222222222333333444444444222222222333333444444444444444333333222111000000000000////////////000111------......------,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))(((((())))))************))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))************************(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))************************************************)))+++,,,---,,,)))&&&$$$,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''(((((()))))))))))))))''''''''''''(((***++++++(((((())))))*********+++******++++++++++++******)))************+++++++++---,,,,,,++++++,,,,,,---000000///............/////////.........---------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&((()))))))))((('''&&&'''''''''(((((())))))''''''''''''((((((((()))'''((((((((())))))******'''(((((()))***+++++++++***++++++,,,,,,---......---...000000111222555777@@@TTTyyy/////////000222111///------,,,+++***+++,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,------......------,,,***+++,,,---............,,,,,,---...///000111111000111111111111222222222000000000000000000111111111111111111111111111111000333333111333888777111444444444444444444444444333444555555666666555555555444333333555555444333222222222222222222222222////////////////////////...........................------,,,,,,------...++++++******************++++++++++++++++++++++++************))))))(((((())))))))))))))))))))))))************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&''''''((()))******+++&&&(((***+++,,,+++)))((()))))))))***+++++++++,,,******************************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))***++++++++++++,,,,,,+++***))))))++++++++++++++++++++++++*********))))))***++++++---///111111///......///+++,,,------------///111---000...)))***//////***222///---,,,+++)))***+++---///000000...---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))(((,,,+++******++++++)))'''************))))))))))))'''&&&%%%%%%(((*********((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,,,,------.........///000222444444EEETTTttt.........///111111...,,,,,,++++++++++++,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,------......------,,,++++++---....../////////------......//////000000000000111111111222222222111111111000000000000000000000000000000000000000000222222000222666666111444444444444444444444444333444444555555555555555555333222333444555444333222222222222222222222222................................................------,,,,,,,,,,,,------************************++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''((())))))***'''''''''''''''''''''''''''''''''((()))*********'''(((***+++++++++)))(((******************++++++******************************))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************++++++*********++++++,,,------------,,,,,,,,,,,,------------......//////---------------...//////---...000000//////000222222222111///---,,,,,,---000333333000000333222......,,,,,,---...///111333000000000///---,,,,,,---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++*********)))))),,,+++******++++++)))(((************)))))))))))))))))))))(((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))(((((((((((())))))))))))************++++++,,,,,,,,,,,,------.........///000222444444BBBQQQqqq---------...//////---+++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,------......------,,,,,,---......////////////........................000000000111111111222222222111111111000000//////////////////////////////000111000...000444555222333333333333444444444444333333444555555555555555444333222222444444333222111111111111111111111111........................------------------------------,,,,,,,,,,,,------************************+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''(((((())))))******'''((()))++++++******)))******************))))))******************************))))))))))))******((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++------,,,,,,+++,,,,,,,,,*********)))******+++,,,++++++,,,,,,------......+++++++++,,,,,,------...,,,---......---...111333,,,,,,+++******++++++++++++...///......///...+++......---,,,,,,---......,,,,,,,,,,,,---...000000---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,+++***)))))))))***++++++*********++++++***(((************)))))))))))),,,...000...)))&&&%%%&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))******))))))((((((''''''))))))))))))************++++++,,,,,,,,,,,,------.........///000222444444???MMMmmm,,,+++,,,---......,,,***)))***+++------,,,++++++***+++++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,...------,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,------......------,,,---......///000000///////////////......---------000000000000111111111111222222111111000/////////000000000000000000000000000000......000333333222333333333333333444444444333333444555555555444444333222111222333444333111000000000000000000000000---------------------------------------------------,,,,,,,,,,,,,,,,,,---***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''(((((())))))))))))))))))))))))))))))'''((((((((()))))))))***(((((()))************)))++++++******))))))((((((******************************))))))))))))******(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++...---,,,,,,+++,,,,,,,,,***))))))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......////////////---...000000000111333555666444333444555666666555111333555444444555555555000222111///...000///---...---...///000111000///.....................///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++---+++)))(((((()))+++,,,+++***)))***,,,,,,***(((************)))))))))(((---111444222,,,'''''')))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))+++******)))(((''''''&&&((()))))))))************+++++++++,,,,,,,,,------.........///000222444444>>>KKKjjj+++++++++,,,...---+++))))))***+++,,,---,,,+++************++++++,,,,,,,,,*********+++++++++,,,,,,,,,++++++******++++++,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,------......------,,,---...////////////////////////......------,,,,,,//////000000000111111111111111111111000000//////111111111111111111111111000...---///111222222222222222222333333333444444222333333444555444444444333222111111222333222111////////////////////////------------------------------------------------,,,,,,,,,++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************+++******))))))(((((((((******************************))))))))))))******(((((((((((((((((((((((())))))))))))************************++++++++++++---,,,,,,+++++++++,,,,,,---,,,,,,,,,---.../////////////////////.........000111222333444444333333///222555666666666777888;;;999666666888999888666444555777777666444666888000444444111111555555111444222111222222111---***////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,+++)))(((((()))+++---******)))***,,,,,,***)))************)))))))))((()))...222000+++((((((***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***+++******)))(((''''''&&&((()))))))))************+++++++++,,,,,,,,,------.........///000222444444???KKKhhh+++++++++,,,------+++))))))******+++++++++++++++*********++++++,,,,,,---************++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,------......------,,,---....../////////......///.........------,,,,,,/////////000000000111111000000000000000000000111111111111111111111111111000------111333222111111111111222222333333444444222222333444444444444444222111000000222222111000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))((((((******************************))))))))))))******(((((((((((((((((((((((()))))))))*********++++++*********++++++++++++,,,,,,++++++++++++,,,---...,,,---......///.........---......//////000000111,,,...111444666777888888555;;;BBBGGGHHHGGGFFFFFFDDDBBBCCCGGGNNNSSSUUUTTTIIIJJJMMMNNNJJJCCCBBBDDD<<<@@@???888666888666///555111...///111222000...000000000000////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,***))))))***,,,,,,+++)))************))))))))))))$$$(((++++++((('''((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))((((((''''''))))))))))))************++++++,,,,,,,,,,,,------.........///000222444444@@@KKKggg,,,++++++,,,......,,,)))***************++++++,,,)))******+++,,,,,,------************++++++++++++,,,++++++******++++++,,,***++++++,,,,,,------...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,------......------,,,------............------------------------------////////////000000000111/////////000111111222222111111111111111111111111000,,,...444666222000111000111111222333333444444222222333444444444444333222000///000111222111000------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((('''''''''''''''''''''''''''))))))))))))(((((((((((()))))))))))))))******+++((((((((()))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,++++++,,,,,,---...000000000222333555444333111///...///111333666888:::;;;999<<>>IIIddd,,,++++++---......,,,***+++***)))))))))***,,,---))))))***+++,,,,,,------)))************+++++++++,,,++++++++++++++++++,,,)))***+++,,,------...///+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,------......------,,,,,,------...------,,,,,,------------------------////////////000000000000......///000111222333333000000000000000000000000///,,,///666888333000111000000111222333333444444222222333444444444333333111000///000111222111///------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,((())))))***++++++,,,,,,++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++''''''(((((())))))************************************))))))))))))******************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---///000222333:::<<>>BBBFFFIIIKKKVVVYYY```hhhooouuuxxxzzzvvvyyyvvvzzzcccPPPDDD>>>999666222111111111000000//////000000000000000000000000........................------------------------++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++)))))))))***,,,,,,+++***************))))))))))))***((('''''')))+++++++++((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,---------.........///000222444555===GGGccc++++++------------+++++++++)))***------***,,,222---***((())),,,...---++++++,,,,,,,,,,,,+++***************++++++,,,,,,,,,+++******)))***,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............//////...---,,,,,,,,,,,,,,,------......///000000000000000000000111111111111......//////000000000111000000111111111111000000//////000111111111111111222222000000000111222333222111111111000000//////------------------------,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++******))))))))))))*********++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))(((&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((()))))))))))))))(((''''''((((((((((((((((((((((((&&&((())))))(((''''''((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++))))))*********))))))((((((((())))))******++++++*********)))))))))))))))*********)))))))))))))))++++++*********)))))))))++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,,,,///...,,,---///555;;;???IIIKKKMMMJJJAAA<<>>BBBAAABBBEEEFFFLLL[[[iiiwww{{{{{{{{{yyyxxxjjjggglll]]]\\\UUUJJJCCC@@@;;;333222111111111111222222222333///---//////---///333///......------......///---,,,,,,+++++++++++++++************************************************************************))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***************)))))))))((()))***+++,,,------...------...000111222333444;;;GGG```+++,,,,,,------,,,,,,+++,,,000000,,,///555222***,,,***))))))+++,,,,,,++++++,,,,,,,,,,,,+++***************+++++++++++++++///...---+++***)))))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------..................---,,,,,,,,,------------......///000000000000000000000111111111111222222222222222333333333...//////000000//////...//////000111111111111111222111111000000000111111000000000000////////////------------------------,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++******))))))))))))*********++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((()))))))))(((''''''((((((((((((((((((((((((&&&((())))))(((''''''((('''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((())))))******)))))))))***))))))))))))))))))((())))))))))))))))))******************************)))))))))***++++++,,,,,,)))************+++++++++------......///111222333000111222222333666:::===>>>DDDRRRdddpppxxx}}}xxxuuuvvvzzz{{{vvvpppnnnfffjjjfff^^^^^^hhhooooooeeebbbYYYQQQWWWdddiiieeemmmssszzz~~~pppbbb```\\\TTTGGGBBB:::444111000000000222///...000000......111//////............//////......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''***************+++++++++))))))***+++,,,,,,---...------...000111222333444<<>>777444111222000222666666111...///000000//////.../////////...------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))*********++++++''''''''''''''''''''''''))))))***************+++))))))***+++,,,,,,------------...000111222333444:::EEE^^^,,,,,,,,,,,,,,,,,,,,,,,,&&&------)))///:::777))))))******))))))***+++,,,+++,,,,,,,,,,,,+++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,------...------......///000000000///000000000111111111111111111111111111000000000......////////////......//////000111111111111111111111111111000000//////.....................///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++******))))))******+++******************************))))))))))))*********++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((*********)))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&((())))))(((''''''(((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''((()))))))))))))))***)))))))))((((((''''''(((((())))))************))))))******+++++++++,,,+++++++++++++++*********+++,,,---...000222333444888777555444333444555666;;;>>>CCCIIIRRR```qqq|||~~~tttkkkooovvvrrrrrrvvv}}}{{{mmm```TTTHHH@@@888555333555444222222555222111000///////////////------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++,,,,,,---------...000111222333444888BBB[[[---,,,,,,++++++,,,,,,---))),,,,,,(((+++111...&&&)))*********))))))+++,,,+++,,,,,,,,,,,,+++*********************)))))))))((()))***,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---......------......///000000000000000000000111111111111000000000///////////////...//////000000//////...//////000111111111111111111111111111000///......---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******))))))))))))************************************))))))))))))*********++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((***++++++***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%'''((((((((('''&&&&&&&&&'''(((((((((''''''((((((((((((((((((((((((&&&((())))))(((''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''((()))))))))))))))(((((((((((((((((('''((((((((()))******++++++))))))******+++,,,,,,,,,)))***************++++++000000111333444555666666333333222222333666888:::AAAIIISSSZZZ^^^dddlllrrrjjjooo|||}}}xxxhhh[[[III@@@777222///...333999333222111000000//////000---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((())))))************+++++++++,,,,,,,,,------...000111222333444999BBBZZZ---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++((()))+++***((((((***---+++,,,,,,,,,,,,+++******+++*********)))))))))(((((()))***,,,------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///------......///000000000000000000000111111111111000000000//////.........///000000111111000000/////////000111111111111111000111111111000///...---,,,,,,---------.........++++++++++++++++++++++++,,,++++++******++++++,,,******))))))))))))************************************))))))))))))*********++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((***,,,+++***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))))))))'''&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&((())))))(((''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******%%%&&&'''((())))))))))))'''''''''((((((((((((((('''(((((()))******++++++))))))***++++++,,,------***+++,,,...///111222222777666666666555555555555222222444777<<>>666555888444333222111000000000000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''******+++++++++,,,,,,,,,(((((((((((((((((((((((('''(((((()))******++++++***++++++++++++,,,,,,,,,------...000111222333444;;;DDD[[[------++++++++++++------)))'''(((+++***(((***000''')))+++***((('''***---+++,,,,,,,,,,,,+++******+++*********))))))(((((()))***+++,,,---,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///------......///000000000000000000000111111111111111000000000//////......000000111111111111000000//////000111111111111111000111111111000///---,,,,,,,,,,,,------.........++++++++++++++++++++++++,,,++++++++++++++++++,,,******))))))))))))******))))))))))))))))))))))))******))))))))))))*********++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((+++,,,+++***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***+++***((('''%%%%%%&&&'''((((((((('''((((((((((((((((((((((((&&&((())))))(((''''''(((&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++%%%&&&'''((())))))))))))&&&'''''''''(((((())))))'''(((((()))***+++++++++))))))***+++,,,,,,---------...000333666888:::;;;;;;;;;999888666444333222999;;;>>>EEEMMMVVV^^^cccrrrzzz{{{mmm[[[HHH<<<888444333222111000000000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''(((((((((((()))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++,,,,,,------...000111222333444>>>FFF\\\******+++,,,,,,,,,,,,+++(((((((((((()))***+++,,,------,,,++++++,,,,,,,,,+++,,,,,,,,,,,,+++******++++++************************))))))******+++,,,++++++************++++++++++++******++++++,,,---++++++++++++++++++++++++******++++++++++++,,,,,,------------------------------......//////000000......///000000000000000111111000000//////......000000000000000///......////////////000000000000000000000000////////////......//////......---,,,---+++******+++,,,+++***************************,,,+++******))))))******))))))))))))************))))))))))))************,,,,,,------,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))***'''%%%&&&)))+++***)))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&)))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))'''(((((()))))))))))))))(((((((((((())))))))))))&&&''''''(((((()))))))))(((***,,,---------///000888777777999<<<===:::666:::888555222333666;;;>>>RRRWWW\\\aaaeeemmmxxx}}}jjj```MMM???333333444000---,,,444111...++++++---///000------.........---,,,+++---,,,,,,+++***)))((((((******************++++++******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))(((***+++***)))((()))***))))))))))))))))))))))))---+++)))'''&&&&&&((()))******))))))((((((''''''))))))))))))************++++++,,,------......//////...---000444777777555999FFFYYY|||******+++,,,,,,,,,,,,+++(((((((((((()))***+++,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++*********************************************+++++++++++++++************++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,---------......------------------------............////////////......///000000000000000111000000000/////////...000000000000000///......////////////000000000000000000000000/////////..................------,,,---+++******+++,,,,,,+++************************,,,++++++***************))))))))))))************))))))))))))************,,,,,,------,,,***)))((())))))))))))))))))))))))))))))))))))))))))))))))***(((&&&''')))******((())))))))))))))))))))))))'''(((((())))))(((((('''************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((('''''''''''')))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))''''''((())))))))))))((((((((((((((()))))))))))))))))))))(((((()))))))))***+++---///000222666999:::999999:::<<<;;;888555222666;;;AAAGGGMMMSSSVVV___lll~~~oooRRR???555111444999(((+++000222222000///...,,,,,,,,,,,,,,,+++******++++++++++++******************************++++++******++++++++++++******************************(((((((((((()))))))))***(((***+++***)))((()))***)))))))))))))))))))))))))))((((((''''''(((*********)))))))))((((((((('''))))))))))))************++++++,,,,,,---.........///...---000333666555444555BBBVVVzzz******+++,,,,,,,,,,,,+++)))))))))))))))***+++,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,++++++***************************)))******+++,,,+++++++++++++++************++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------/////////.....................///000000000000///000000000000////////////000000000000000///......////////////000000000000000000000/////////.....................---,,,,,,---+++******,,,---,,,+++************************+++++++++************)))))))))))))))************))))))))))))************,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))+++)))''''''((())))))((())))))))))))))))))))))))((())))))******))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((&&&''''''((((((((((((((((((((((((((()))))))))))),,,+++)))(((((()))***+++---///111222444888===@@@===<<<:::999999777444222000555???IIISSS^^^gggmmmrrrwwwkkkccc```___]]]___aaa```___```dddhhhpppkkkhhhkkkppprrrsssuuu{{{wwwZZZEEE888222111333222000...,,,---///111---,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++************++++++++++++******++++++++++++++++++++++++((((((((()))))))))******(((***+++***)))((()))***))))))))))))))))))))))))%%%&&&'''((()))***+++,,,))))))))))))(((((((((((())))))))))))************++++++,,,,,,------......///......///222333333222555AAASSSxxx******+++,,,,,,,,,,,,+++***)))))))))******+++,,,,,,,,,+++++++++,,,------,,,,,,------,,,,,,+++******************+++++++++)))***+++,,,,,,,,,++++++++++++************++++++++++++******++++++,,,---++++++++++++++++++++++++)))************+++++++++------------------------/////////......------------...//////000000//////000000000000////////////000000000000000///......////////////000000000000000000/////////.........------.........---,,,,,,---+++******,,,------,,,************************++++++++++++******))))))((()))))))))************((()))))))))************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((((((((('''(((((((((((((((((((((((())))))************))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''(((((((((''''''((((((((((((((((((''''''(((((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))******)))((()))***,,,...111444666888999:::<<<>>>===;;;888666555555666666???CCCIIIRRR]]]kkkzzz{{{hhh___XXXXXXcccmmmkkkhhheeecccdddfffhhhfffjjjoooqqqssswww}}}|||wwwpppjjjgggeeeaaa\\\dddkkknnnkkkkkktttwwwjjjWWW???///===777///,,,---///000///000//////...............++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************++++++++++++******++++++++++++++++++++++++(((((()))))))))*********(((***+++***)))((()))***(((((((((((((((((((((((($$$%%%''')))***+++++++++))))))))))))((((((((((((((()))))))))***************++++++,,,------...............///000111111111888BBBSSSvvv******+++,,,,,,,,,,,,+++******************+++,,,,,,+++++++++,,,,,,---...,,,------------,,,++++++))))))*********+++++++++******+++,,,,,,,,,,,,,,,++++++************++++++++++++******++++++,,,---++++++++++++++++++++++++)))))))))*********++++++------------------------//////......------,,,,,,------...///////////////////////////000000000000000000000000000///......////////////000000000000////////////............---------...---,,,,,,+++---+++***+++,,,......---***************************++++++++++++***)))(((((()))))))))************((()))))))))************++++++******************************************))))))))))))))))))))))))******)))(((''''''(((((((((((((((((((((((((((((())))))************))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((('''((((((((((((((((((''''''(((((((((((((((((('''&&&''''''((()))((((((((((((((((((((())))))))))))'''(((((()))+++...111222555888<<<===;;;999777777666666777888;;;AAAFFFJJJTTT[[[eeeppp{{{zzztttkkkbbbeeehhh^^^VVVZZZ```lll~~~zzz~~~xxxyyy{{{zzzyyyxxxyyyoooXXXFFF===333222666777000(((111000///.........//////......------,,,++++++***,,,,,,,,,,,,++++++************++++++++++++******************************))))))))))))************(((***+++***)))((()))***((((((((((((((((((((((((''''''((()))***)))))))))(((((((((((())))))))))))((()))))))))******************++++++,,,------...------...//////000111222888AAAQQQuuu******+++,,,,,,,,,,,,+++++++++*********++++++,,,++++++++++++,,,---......---------------,,,++++++)))))))))***++++++,,,,,,,,,++++++++++++,,,------++++++************++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------.........---------------------...////////////...////////////000000000000000000000000000///......////////////000000000000/////////.........---------------------,,,++++++---+++***+++---.........******************************+++,,,,,,***)))((())))))))))))************))))))))))))************+++******)))))))))******************************)))))))))))))))))))))))))))******)))''''''(((***))))))))))))))))))))))))((())))))******))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''(((((((((((('''''''''(((((()))))))))))))))(((((((((((())))))))))))'''(((***---000333555666888;;;======:::777555444111666>>>GGGQQQZZZdddjjjcccqqqtttooofff```ccckkkooommm|||}}}nnnbbbbbbggguuuuuu```FFF666333444000+++000///...,,,,,,---......000//////...,,,++++++***---------,,,++++++************++++++++++++******)))))))))))))))))))))))))))))))))*********++++++(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******************++++++,,,,,,------,,,---///000///000222333555===NNNttt******+++,,,,,,,,,,,,+++,,,++++++******+++++++++++++++++++++,,,---...///---------...------,,,+++((())))))***++++++,,,,,,---,,,***)))***+++...///++++++************++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,------------------...,,,---......//////........./////////000000000111000000000000000///......////////////000000000000//////.........---------,,,------------,,,++++++---+++***+++---//////...************************)))***+++,,,,,,+++)))((())))))))))))************))))))))))))************+++***)))(((((()))***+++************************))))))))))))))))))))))))''')))***)))'''''')))+++))))))))))))))))))))))))'''(((((())))))(((((('''************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&((())))))***************(((((((((((())))))))))))***,,,///333666777888888999::::::999888777777999666AAAQQQaaannnxxxzzzyyyqqqmmmlll{{{sssrrrlllgggnnnjjjOOO@@@999666444111000...---,,,---.../////////......------,,,,,,...------,,,++++++************++++++++++++******************************))))))*********+++++++++(((***+++***)))((()))***))))))))))))))))))))))))***)))(((''''''((()))***'''((((((((()))))))))***))))))))))))*********************+++,,,,,,------***---000000000000333666444===NNNttt******+++,,,,,,,,,,,,+++,,,,,,++++++***+++++++++++++++++++++,,,---...///------......------,,,+++((())))))***++++++,,,,,,///---***((()))+++...000++++++************++++++++++++******++++++,,,---++++++++++++++++++++++++((())))))))))))*********------------------------,,,,,,,,,------.........,,,---......//////........./////////000000111111000000000000000//////...////////////000000000000//////.........---------,,,,,,---------,,,++++++---+++***+++---/////////************************)))***,,,,,,,,,+++)))'''))))))))))))************))))))))))))******************)))(((((()))***+++************************))))))))))))))))))))))))&&&(((***)))''''''***,,,))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&))))))***+++++++++++++++(((((((((((())))))))))))...000444888::::::999888999999777666555777<<>>JJJYYYdddooo||||||rrr{{{xxxrrrsss||||||{{{yyyxxxvvvsssooolllrrr~~~xxxrrrtttzzzttt~~~zzzsssWWW===555777222000000000///---------...000///...---,,,+++******,,,,,,------------,,,,,,++++++++++++++++++++++++******************************************************))))))))))))******,,,+++***************+++))))))(((((((((((()))))))))))))))*********++++++******++++++,,,,,,---------......///000111222222555===KKKmmm------.........---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---***+++---...///...------------------,,,,,,,,,,,,---------...............////////////////////////---'''...555...,,,111333000///000///---000111***------.........---,,,,,,******+++++++++******)))++++++++++++++++++++++++,,,+++******))))))************))))))))))))******))))))(((((()))***++++++))))))))))))))))))))))))******))))))(((((('''''''''((()))++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((())))))((((((((((((''''''''''''(((((((((((((((((()))))))))))))))*********)))(((***+++,,,...111444666666666555666777777888999<<<@@@CCCQQQbbbxxx}}}tttqqqrrrwwwllliiimmmsssttttttpppkkkeee```aaakkkvvvwwwsssnnnjjjiiifffbbb___iii{{{{{{yyywwwsssmmmwww~~~ooodddiiiyyy~~~|||QQQ<<<:::666111333444333000......000000//////...------,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++************************************************+++***)))(((((()))***+++,,,+++******))))))))))))))))))(((((((((((())))))))))))*********+++++++++******++++++,,,------.........///000111222222333444<<>>CCCDDD333//////)))---333,,,,,,---------------,,,,,,))))))***++++++*********++++++++++++++++++++++++,,,+++******))))))************))))))))))))******))))))))))))))))))***+++))))))))))))))))))))))))******))))))(((((('''''''''((()))++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((()))******)))***---///222333555777777666444333;;;;;;;;;:::<<>>111333)))***222+++++++++,,,---------------))))))***++++++++++++***++++++++++++++++++++++++,,,+++******))))))************))))))))))))*********)))))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((('''(((((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''((((((''''''''''''(((((((((((((((((())))))))))))'''(((***+++,,,///333666888999;;;;;;;;;999777666666:::>>>CCCJJJUUUbbbkkk|||ooommmtttoooiiiiiillllllgggaaajjjnnnnnnnnnxxxwwwnnnhhhiiillltttzzzfff___eeegggaaayyy~~~|||{{{|||qqqjjjppp{{{ooo}}}mmmLLL>>>:::444000////////////---------.........//////++++++,,,,,,,,,,,,++++++******************************************************************************))))))))))))*********)))(((((((((((((((((())))))(((((((((((())))))*********++++++++++++,,,++++++,,,,,,------.........//////000111222333333444<<>>lllxxxBBB000888,,,(((///***)))***+++,,,---.........)))******+++,,,,,,++++++++++++++++++++++++++++++,,,+++******))))))************))))))))))))************))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''((((((''''''''''''(((((((((((((((((())))))))))))''')))+++...111555:::>>><<<<<<=========<<<;;;::::::BBBMMMYYYcccppp}}}yyylllbbb\\\XXXZZZaaaooozzznnngggllltttsssuuuuuunnnjjjnnnmmmssszzzooo^^^\\\bbbsss~~~{{{uuu}}}}}}yyyttteeeVVVCCC666222222111000......------------------,,,,,,------------,,,,,,++++++++++++++++++++++++************************************************))))))************)))))))))))))))((())))))******))))))(((((((((((())))))*********+++++++++,,,,,,++++++,,,,,,---.........//////000111222333333444666<<>>QQQffftttSSSAAA111...000///...///...,,,***+++,,,------,,,,,,,,,,,,,,,,,,+++***)))''''''((()))***++++++,,,))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''(((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&((()))***++++++***))))))+++...444999===>>>>>><<<:::;;;===999666===GGG]]]iiiwww|||jjj[[[cccmmmrrrsssvvv{{{|||}}}wwwnnnqqqvvvyyy}}}~~~}}}yyyppphhhkkknnn~~~___AAA333222333111///------000444333/////////.........---------......---,,,,,,+++******///...---,,,++++++***+++)))************+++++++++((()))+++,,,,,,+++)))((((((((((((((())))))))))))************)))))))))))))))************+++++++++++++++,,,------......///000000000///////////////999===DDDeee,,,,,,++++++++++++,,,,,,***++++++,,,,,,+++******+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************+++++++++,,,,,,,,,+++++++++******))))))))))))***++++++,,,,,,++++++******************************))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,---...//////...---,,,------...///////////////------------............333111...,,,...555???FFF???444+++,,,///...---......,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,+++***)))))))))************************************************))))))))))))******))))))))))))(((((((((((('''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((())))))***+++++++++******333444666999<<<>>>>>>===???:::888999;;;???KKKWWWppp}}}wwwoooiiinnnzzzqqqsssvvvsssooo[[[dddrrr}}}|||YYY???666666333111...++++++---000111//////.........---------......------,,,++++++***...---,,,++++++***++++++************++++++++++++((()))+++,,,,,,+++)))((((((((((((((()))))))))***************)))))))))))))))************+++++++++******++++++,,,------...------...///000000111111777;;;CCCddd++++++************++++++)))******+++++++++***))),,,++++++++++++++++++,,,******++++++,,,,,,------++++++++++++******************+++++++++,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,------,,,,,,******************************))))))******+++,,,---,,,,,,++++++,,,,,,---------............------------...////////////...------------............//////...+++)))***,,,///...******---///---+++,,,---,,,++++++------,,,+++++++++,,,,,,,,,+++******,,,,,,++++++************++++++++++++++++++++++++******))))))))))))************))))))(((((('''''''''(((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((()))***+++---///222444555888999:::;;;;;;;;;::::::;;;999999===EEEPPP___lllwwwtttyyy~~~}}}}}}xxxyyy}}}yyyxxxxxxqqqhhhXXXfffvvv}}}{{{|||nnnSSSBBB:::444333111///------...111/////////.........------......------,,,+++++++++,,,++++++*********++++++************+++++++++,,,)))***+++,,,,,,+++***)))((((((((()))))))))******************)))))))))))))))************+++++++++))))))***++++++,,,,,,---***+++,,,...000222444444555999BBBddd++++++************++++++*********+++++++++++++++---,,,+++******+++,,,---))))))***+++,,,------...,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,******************************))))))******+++,,,------,,,,,,,,,,,,------------------------------,,,---......//////......,,,,,,---------.........)))+++---.........///000+++,,,///000///,,,++++++---,,,+++,,,------,,,+++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******+++******)))(((''''''&&&(((((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''(((,,,111777>>>DDDGGG=========<<<:::999999999555;;;CCCKKKTTTbbbttt{{{vvv}}}zzztttvvvyyyzzz~~~uuuiiigggjjjqqq{{{yyyssssssuuuuuutttrrrzzz}}}}}}~~~wwwpppwwwwwwjjjkkksss~~~~~~fffRRR888555333444444111000000////////////..................------,,,,,,,,,,,,*********)))******++++++*********+++++++++,,,,,,)))***++++++++++++***)))(((((()))))))))*********************)))))))))((())))))*********+++++++++*********+++,,,,,,------,,,,,,...000222333555666444888BBBddd,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,---------,,,+++******+++,,,---))))))******+++,,,------...------------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,******************************))))))******+++,,,---,,,,,,++++++,,,,,,------------,,,,,,---------,,,------...............,,,,,,,,,------------...,,,---...---+++******+++,,,///111000...------...,,,++++++,,,......,,,******++++++,,,,,,,,,++++++)))******+++,,,,,,------++++++++++++++++++++++++******))))))))))))******+++******)))(((''''''&&&((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((''''''(((((((((&&&(((,,,333;;;CCCJJJNNNDDDDDDBBB>>>:::888:::<<<===HHHTTT\\\ccctttzzzmmmooowwwzzzzzzyyysssmmmlllqqqvvvppppppppprrrtttsssmmmiiikkkddd^^^^^^bbbiiisss}}}xxxiii```___bbbddddddcccjjjwwwzzzsssppppppqqqsssuuuwwwwwwwwwsssgggbbbrrr~~~xxxdddFFF:::111000222111000222000000/////////...............------------,,,,,,*********)))******++++++***++++++++++++,,,,,,,,,*********++++++*********))))))))))))************************)))))))))((())))))*********+++++++++++++++,,,,,,---.........///000000222333444555555444999BBBddd,,,,,,++++++++++++,,,,,,++++++++++++,,,---......,,,++++++++++++++++++,,,))))))******++++++,,,,,,------------,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------......------,,,,,,******************************))))))******+++,,,,,,++++++******++++++,,,------,,,,,,,,,,,,------,,,,,,---............---,,,,,,,,,,,,---------------...---,,,***)))***+++***......,,,+++...000000,,,++++++---......,,,*********+++,,,,,,,,,++++++(((((()))***+++,,,------++++++++++++++++++++++++******))))))))))))************))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))((((((''''''(((((())))))+++///444:::@@@EEEHHHCCCBBB???:::666777===BBBTTT```jjjooovvvpppgggnnn}}}vvvqqqooolllhhhfffhhhmmmpppkkkgggcccbbbeeegggfffeeeeeebbbaaadddgggjjjrrr{{{yyypppddd\\\[[[___cccdddbbbbbbdddjjjooommmgggaaaaaacccfffffffffgggkkknnnuuu~~~www{{{uuuggg[[[]]]mmm}}}sss\\\KKK;;;444111...000666000000000/////////............------------------,,,++++++*********++++++++++++++++++,,,,,,,,,,,,************************)))))))))*********++++++************)))))))))))))))************++++++++++++,,,,,,------...//////111111222222333333333444555999AAAbbb++++++************+++++++++*********+++,,,---...+++++++++,,,,,,+++++++++***************+++++++++,,,,,,+++++++++***************+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,---------------,,,++++++******************************))))))******+++,,,+++******))))))******+++------,,,++++++,,,------+++,,,------......------++++++,,,,,,,,,---------***+++---...------...000))),,,,,,)))+++000111...++++++,,,---......,,,))))))***+++,,,,,,,,,,,,+++)))))))))******+++++++++******************************))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))---///222666:::===???@@@<<<===;;;999:::AAAMMMVVVkkkvvvuuuooonnnuuu~~~zzzxxxvvvuuuxxxrrrkkkiiimmmqqqrrrrrrqqqmmmkkklllqqqwwwyyyyyyxxxwwwxxxzzzxxxwww|||}}}wwwsssqqqrrrtttvvvnnnmmmjjjhhhhhhiiiiiiiiifffhhhhhhfffbbb___^^^___eeerrryyyuuuvvvjjjlllqqqtttqqqmmmrrr{{{zzz|||sssggg\\\SSSCCC333000777000000000000/////////...------.....................---,,,++++++***+++++++++++++++,,,,,,,,,------+++******************+++))))))*********+++++++++************)))))))))))))))************+++++++++***++++++,,,------......//////000111111222222333555888???___******))))))))))))*********))))))))))))+++---...***+++,,,------,,,+++***+++++++++************************))))))))))))(((******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,---------,,,,,,+++************************************)))***++++++,,,******))))))))))))******------++++++++++++------+++,,,------......------++++++,,,,,,,,,---------)))+++......---+++++++++,,,///...+++,,,111000***++++++,,,---///...+++))))))***+++,,,,,,,,,,,,,,,*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''))))))(((((((((((())))))000222555999<<<>>>??????:::<<<===???EEESSSdddqqquuusssrrrxxxzzzuuuuuuyyy}}}vvvnnngggjjjuuu~~~~~~~~~{{{~~~~~~zzzvvvwwwzzz|||rrrrrrrrrpppmmmiiidddaaa[[[cccrrrwwwhhhhhhlllkkkfffcccWWWuuuvvveeekkkyyyvvv]]]>>>222666000000000000////////////------..................///...---,,,++++++++++++++++++,,,,,,,,,---------++++++************++++++)))************+++++++++************)))))))))))))))************+++++++++)))******+++,,,,,,------------...///000111222222555777===]]])))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***+++,,,,,,------,,,,,,------,,,+++************...---,,,,,,,,,,,,---...++++++******+++---...000////////////...---,,,+++---------,,,+++***)))((()))))))))))))))))))))))))))******++++++,,,------------,,,,,,,,,,,,++++++++++++,,,------......///---------,,,,,,+++++++++------------------,,,,,,...------,,,,,,------.........---,,,,,,+++************+++,,,,,,,,,,,,++++++*********,,,,,,***((())))))*********+++++++++...---+++)))((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))******+++++++++***)))(((((())))))))))))))))))))))))))))))++++++***)))((('''&&&&&&'''''''''''''''''''''''')))))))))))))))((('''''')))((('''&&&&&&'''((()))&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$''''''&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&((((((((((((((('''''''''***)))((('''(((+++...///...333:::???<<<777888>>>;;;;;;<<>>DDDCCC>>>===??????CCCJJJWWWnnnooollluuuvvvwwwwwwuuusssrrrssstttwwwttttttxxxzzzyyy{{{}}}zzzyyy{{{||||||||||||||||||}}}}}}~~~~~~wwwuuuqqqmmmiiigggfffeeejjjtttzzzjjjccc\\\]]]\\\[[[ccczzzqqq}}}lllVVVHHH999555000111444555222...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***************************+++***((((((((()))+++,,,)))************+++++++++---,,,,,,,,,,,,---............///000111222333333777888<<<[[[************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******+++,,,,,,------,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,------,,,,,,,,,++++++,,,------......///......---,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))******++++++,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,------......------,,,,,,,,,,,,++++++++++++,,,,,,------......------,,,,,,,,,,,,------------,,,,,,++++++******)))***++++++,,,,,,++++++******)))***,,,,,,***)))***************+++++++++---,,,+++***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))***++++++******)))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))))))))(((''''''(((((('''&&&&&&'''(((((((((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&###%%%'''))))))(((&&&%%%'''''''''''''''&&&&&&&&&''''''((((((((((((((((((******)))***,,,...000222???<<<===AAAAAA>>>===>>>CCCNNN^^^nnnnnngggyyy~~~mmmmmmkkkiiiggggggiiilllooopppuuu~~~}}}zzzwww{{{{{{|||||||||{{{zzzzzz}}}~~~~~~xxx{{{xxxqqqkkkgggccchhhttt~~~vvvbbb[[[UUUYYYeeeqqqwwwyyyxxx{{{tttdddIII===000---333555111***000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************,,,+++)))(((((()))***+++)))************+++++++++---,,,,,,,,,,,,---............///000111222333333888999===[[[*********+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,---,,,,,,++++++***+++,,,,,,------,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---.........------,,,+++,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))******++++++,,,------,,,,,,,,,++++++++++++******++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++******))))))***+++++++++++++++***))))))***,,,,,,+++)))************************,,,++++++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************((((((((((((((((((((((((((((((((('''((())))))******))))))((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''(((((())))))(((((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))***+++...000333666777AAA===;;;;;;::::::???FFFXXXfffyyyvvvmmmsssyyyxxxoooooonnnlllkkklllpppssszzzzzz~~~||||||}}}wwwzzz~~~{{{uuupppmmmmmmkkkkkksss|||nnn^^^ddduuuyyylll]]]jjjkkkXXX@@@222000111///+++000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,***))))))))))))***))))))*********+++++++++---,,,,,,,,,,,,---............///000111222333333888999<<>>>>>===<<<;;;888777AAAYYYqqqjjjlll|||tttxxxwwwmmmbbb```jjjtttvvvkkkeeeZZZ___jjjvvvssshhhqqqyyy~~~{{{YYY???444444777////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************+++++++++++++++*********)))************+++++++++---,,,,,,,,,,,,---............///000111222333333777888;;;UUU+++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,---......------***+++,,,,,,------,,,,,,************+++,,,------***+++,,,,,,,,,,,,+++***)))***,,,------------,,,+++,,,,,,------,,,,,,,,,***++++++,,,,,,+++++++++)))))))))))))))))))))))))))******++++++,,,------++++++++++++*********************+++,,,,,,------+++++++++,,,,,,---------++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,******************++++++((())))))***************)))((((((***,,,---,,,***+++++++++*********)))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((''''''''''''((())))))'''''''''''''''((())))))''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&''''''%%%$$$######%%%'''(((&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***,,,...222666999:::;;;:::999999999;;;AAAPPPjjjrrrhhhooo{{{~~~xxxyyyzzzsssqqqtttwwwqqqiiilllwww|||||||||yyyzzzuuulllkkknnnsssuuuuuu{{{{{{{{{tttdddfffnnnxxxlllPPP>>>666444111111000000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,******************************++++++,,,+++++++++)))************+++++++++---,,,,,,,,,,,,---............///000111222333333888999;;;UUU++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,---.........---++++++,,,---------,,,,,,++++++******++++++,,,---***+++,,,------,,,+++***(((***+++---......------++++++,,,------,,,,,,,,,***++++++,,,,,,,,,++++++)))))))))))))))))))))))))))******+++,,,,,,------+++++++++************))))))******+++,,,,,,------+++++++++,,,,,,---------,,,,,,++++++++++++++++++,,,++++++++++++++++++,,,******************++++++(((((()))***************)))((((((***,,,---,,,+++++++++++++++******))))))))))))+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))***++++++'''''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***...000333777888888777666===;;;===DDDPPPbbb{{{jjjppp{{{zzz|||zzzrrrsss}}}vvvyyyqqqsss~~~sssqqqzzz{{{yyy|||zzzuuutttpppjjjiiimmmyyyyyy}}}zzzhhhcccqqqxxxuuu||||||cccMMM===555222222222111111111111000........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---************************)))***+++,,,,,,,,,,,,,,,)))************+++++++++---,,,,,,,,,,,,---............///000111222333333999:::===UUU***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********)))***+++---......------,,,------......------,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++,,,---,,,***)))***++++++******+++------,,,***+++++++++*********))))))************************++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))************+++++++++,,,,,,---...---,,,***)))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************))))))))))))************)))((('''''''''(((***+++))))))))))))))))))))))))******++++++++++++*********************)))((((((***(((&&&'''***+++)))'''''''''''''''''''''''''''&&&'''(((*********)))))))))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&)))))))))((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%))))))))))))***,,,---...222333444666888:::<<<===777EEESSS[[[kkk||||||||||||nnnnnnxxxyyynnnoooyyyzzzsssrrrtttxxx~~~~~~|||}}}}}}|||wwwrrrppppppeeedddvvv|||ssstttuuu}}}~~~sssxxxxxxhhhPPP===444222111222222111---)))------......------,,,+++------------------------,,,++++++******++++++,,,++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,+++---------+++++++++---,,,,,,,,,---------............//////000111333444444777999OOO***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******)))***+++---......------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++,,,---,,,***)))***++++++******+++------,,,***+++++++++*********))))))***************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))************+++++++++,,,,,,---------,,,+++***))))))))))))))))))))))))*********+++++++++,,,,,,************************))))))))))))************)))(((((('''((()))***+++)))))))))))))))))))))))))))******++++++******)))***************)))((((((***(((''''''******)))'''''''''''''''''''''''''''&&&'''((()))))))))(((''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&'''((()))***,,,///000111555777::::::::::::<<<>>>DDDWWWlllzzzuuuoooyyyyyymmm``````hhhuuuxxxtttlllmmmvvvxxxrrrxxx|||}}}}}}~~~|||yyyuuupppmmmeeehhhkkkmmmooorrruuuwww~~~}}}{{{zzzzzzxxxvvvtttpppnnnlllnnnrrrvvvwwwwww}}}|||{{{yyywwwwwwvvvvvvwwwvvvvvvwwwxxxzzzzzz{{{xxxllldddkkkxxx{{{vvv{{{{{{}}}mmmsssyyylllaaaOOOCCC666//////222222000------.........------,,,---------------------------,,,,,,,,,,,,,,,,,,---++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,---------............/////////000111222333444333666888NNN~~~***+++,,,,,,------,,,,,,,,,,,,,,,++++++++++++*********+++,,,------------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++,,,---,,,***)))***++++++******+++------,,,***+++++++++***************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))************+++++++++,,,,,,,,,---,,,,,,+++***))))))))))))))))))))))))*********++++++++++++,,,************************))))))))))))************)))(((((((((((()))***+++)))))))))))))))))))))))))))******++++++******)))))))))******))))))((((((***((('''((()))***)))'''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&&&&''''''((())))))***&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&'''))),,,///222444555888;;;>>>===::::::>>>BBB^^^ppp~~~vvvgggddd|||yyyooodddbbbhhhiiippprrrnnnpppvvvyyyvvv|||~~~zzzuuuvvvvvvuuuqqqjjjccc___WWWYYY\\\]]]___aaaeeegggmmmpppssstttqqqlllgggeee```^^^[[[\\\^^^bbbdddeeekkkjjjhhhfffdddccccccccchhhfffeeeiiiooosssrrrppp}}}zzzjjjccceeemmmxxx~~~pppdddmmm}}}iiiVVV===///---111222111---------...............------------------------...------,,,,,,------...++++++++++++************+++++++++++++++++++++++++++,,,------++++++,,,---------........./////////000000000000222333444555222666777MMM}}}***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++,,,---,,,***)))***++++++******+++------,,,******************************************************************++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++++++++,,,,,,,,,+++++++++))))))))))))))))))))))))************++++++++++++************************((()))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))************))))))((()))))))))))))))(((((()))((((((((()))))))))(((''''''''''''''''''''''''(((((((((''''''&&&%%%%%%''''''''''''(((((())))))&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((&&&(((+++...111444666777999<<>>GGGPPPqqqpppkkkfffqqqyyyvvvtttqqqhhh___]]]aaafffooovvvwwwxxx}}}}}}~~~}}}}}}~~~~~~{{{yyyrrrrrrqqqnnniiiccc^^^ZZZ\\\\\\\\\[[[YYYYYYZZZ\\\\\\bbbhhhiiieee```\\\[[[WWWUUUSSSRRRSSSUUUXXXZZZYYYYYYXXXVVVUUUUUUUUUUUU[[[ZZZZZZ___eeejjjmmmnnnqqqtttyyy~~~pppeeeeeelllsss~~~}}}pppgggvvvlllPPP;;;222111111111.............../////////........................------,,,,,,,,,,,,------++++++++++++++++++++++++***************************,,,------++++++,,,............////////////000000000000111222333555555333666777LLL|||***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++,,,---,,,***)))***++++++******+++------,,,***************************************************))))))*********+++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************((()))))))))************((())))))***************)))))))))))))))))))))))))))))))))******)))))))))'''(((((()))))))))((((((((()))))))))((((((((()))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&))))))((((((''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%&&&'''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((()))***)))+++---111444666777888<<<>>>@@@???AAAKKK\\\iiixxx}}}uuufffdddmmmlllsssrrrpppmmmgggbbbdddhhhlllttt|||yyyvvvuuussspppooopppppppppooojjjhhheeebbb^^^[[[XXXWWWZZZZZZYYYVVVSSSQQQQQQRRRSSSXXX\\\]]][[[XXXXXXYYYTTTSSSQQQOOOOOOPPPRRRTTTQQQQQQPPPPPPPPPPPPQQQQQQPPPRRRRRRRRRSSSVVV\\\aaaaaacccggglllsss{{{}}}ooohhheeehhhooovvvuuujjjxxxkkkNNN999111111444000///.........///000000........................,,,,,,++++++++++++,,,,,,+++++++++++++++++++++,,,***************************+++---,,,,,,+++---............////////////000000000000111222333555555555888888LLLzzz***+++,,,,,,------,,,,,,***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++,,,---,,,***)))***++++++******+++------,,,******************+++++++++************************)))))))))***++++++,,,,,,,,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++************))))))************++++++++++++************+++,,,,,,************************)))))))))************+++************************))))))))))))************((()))******++++++******))))))))))))))))))))))))((())))))******))))))(((''''''((()))))))))((((((''')))***)))((('''(((***(((((((((((((((((((((((()))(((''''''&&&'''''''''***))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''((()))+++,,,,,,...111555888:::;;;<<>>AAABBBCCC???BBBGGGPPP___tttzzzqqqssswwwzzz{{{xxxwwwrrrjjjnnnrrrtttvvv||||||zzzpppiiifffhhhhhhdddaaabbb```^^^[[[YYYZZZZZZZZZYYYYYYYYYZZZZZZ[[[\\\]]]^^^XXX\\\aaaeeeggghhhjjjkkkhhhgggggghhhjjjllllllkkkccceeeeeeddd```^^^^^^```^^^]]]\\\ZZZYYYYYYXXXXXXWWWWWWVVVTTTPPPMMMKKKKKKKKKLLLNNNPPPSSSYYY___dddiiiooouuuyyy{{{~~~~~~}}}jjjYYYUUUXXX^^^lll{{{{{{}}}~~~jjjkkkxxx___JJJ;;;444444333111///......//////........................,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,,,,---///,,,---------............/////////000111222333444666999888HHHttt++++++,,,---------,,,,,,*********++++++,,,,,,,,,...---,,,+++++++++,,,---+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,+++,,,---,,,***)))***++++++******+++------,,,***))))))******++++++++++++************************((())))))***++++++,,,,,,,,,,,,,,,---------......************************+++++++++************))))))************+++++++++******)))))))))***,,,---************************))))))))))))************************************))))))))))))************((()))***+++,,,+++******))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''((())))))((((((''')))+++***'''&&&(((***)))))))))))))))))))))))))))(((''''''((()))***+++&&&&&&''''''((()))))))))&&&''''''''''''''''''&&&)))))))))((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''(((***,,,---///222777===BBBFFFHHHIII===@@@HHHUUUhhh~~~xxxxxxooo{{{|||wwwsssnnnlllrrryyy|||xxxqqqppprrrnnnddd]]]]]]]]]ZZZZZZ]]][[[ZZZZZZ\\\^^^___^^^]]]]]]___cccfffiiijjjjjjjjj```eeelllrrrvvvxxxzzz{{{xxxvvvtttvvvyyy{{{yyyvvvppprrrtttsssoookkkkkkkkkfffeeeccc```^^^\\\[[[[[[WWWVVVVVVWWWXXXUUUNNNHHHKKKMMMNNNOOOOOOQQQSSSVVVYYY```iiinnnpppttt}}}~~~kkkeee^^^TTTYYYhhhhhhttt{{{xxx{{{gggLLL:::666444111///.........///////////////////////////...------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,,,,...///,,,,,,,,,---------............//////000111333444555888666FFFrrr---,,,***)))...222000***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++------,,,,,,+++***))))))((()))***+++++++++++++++))))))***++++++++++++***************************++++++******************,,,------......------,,,******************************))))))))))))******++++++***************++++++++++++************)))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++,,,---...,,,)))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))((((((((((((((((((((((((+++)))''''''))))))&&&###''''''(((((((((((('''''')))((('''&&&&&&'''((()))&&&'''(((((())))))((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((,,,***)))(((***---...//////444<<>>222222444444000000///........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))+++...111444222000...,,,,,,,,,...///000000////////////000000//////000111222333444444555777999FFFiii'''++++++)))***---...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++***************************++++++++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++,,,,,,,,,,,,++++++******************************))))))))))))******))))))))))))***+++,,,,,,+++++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((***+++***))))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))''''''''''''''''''''''''''')))+++***)))(((((()))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&'''))),,,,,,///333555666;;;AAAGGGWWWPPPJJJEEEAAAHHH___xxx}}}tttggg^^^bbbmmmtttwwwxxx}}}||||||wwwzzz|||wwwwwwuuutttrrrpppmmmkkkhhhgggcccbbbbbbbbbeeekkksssyyy~~~~~~{{{wwwvvvtttooogggaaa^^^]]]\\\\\\ZZZVVVSSSRRRUUUYYY]]]___iiimmmsss|||lll[[[UUUZZZaaaeee{{{vvvfffhhh|||rrrYYYCCC555444999000000///...........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,000333666000///...---,,,---......000//////......//////000///000000111222333444444666888999EEEfff'''***+++(((''')))***(((*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++******************++++++++++++++++++++++++++++++))))))))))))************+++++++++++++++***)))))))))******+++,,,+++++++++++++++++++++++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************))))))))))))******))))))))))))***+++,,,---+++++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))''''''((()))((('''))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))((((((((((((((((((((((((''')))++++++)))((()))***''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&(((+++...///222666999;;;BBBLLLTTTYYYPPPIIIIIIMMM\\\|||wwwjjj]]]TTTSSSdddyyy}}}vvvqqqooonnnnnnllljjjhhhhhhiiikkklllmmmnnnooopppssswwwzzz|||~~~~~~~~~xxxqqqkkkiiiiiigggfffddd```ZZZVVVVVVVVVVVVUUUZZZ^^^hhhuuuxxxnnn```RRRRRRZZZlll}}}rrrrrr~~~www|||jjjHHH666555000000///...........................------------------------------------,,,,,,+++,,,---000333444---------------.........///..................//////000111111333333444555777777888BBBbbb&&&***+++((((((+++,,,***))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...///+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++)))))))))))))))*********+++++++++++++++***)))((())))))***++++++++++++***************************++++++******************+++++++++,,,,,,+++++++++******************************))))))))))))******))))))))))))***+++,,,---+++++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---+++)))((()))***)))((()))************+++++++++)))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))'''))),,,+++)))((()))+++''''''((((((((((((''''''%%%%%%&&&''''''&&&%%%%%%&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&''''''''''''(((,,,///000444888;;;???HHHTTT^^^QQQKKKKKKUUU```sss|||uuufffTTTXXXXXX___mmmvvv{{{|||yyyuuuqqqkkkggglllllllllkkkllloootttwww{{{}}}~~~~~~{{{yyyxxxxxxyyy|||{{{tttppppppppppppooommmhhhbbb^^^\\\YYYVVVSSSXXXYYYbbbpppxxx|||}}}bbb]]]SSSWWWppp~~~tttlllwwwzzzcccAAA888000000///...............//////.........---------------------------------------------...000111222++++++,,,---.........---......------------......000000111222333444444555666777666???```++++++************++++++***(((((()))***+++***)))))))))*********+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................++++++************++++++///...---+++******++++++************************------------,,,,,,+++***)))************+++++++++************************************************************************,,,++++++******++++++,,,,,,+++***))))))***+++,,,++++++******************(((((())))))))))))((((((+++++++++*********))))))******))))))))))))******///...,,,***))))))******))))))******+++++++++,,,+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''---)))&&&&&&)))***&&&"""%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''')))************---000555888999<<>>GGGQQQZZZ\\\RRREEEAAAIIIccc|||}}}|||rrrmmmooopppuuuyyy{{{vvvrrrmmmqqqqqqmmmlllpppuuuwwwxxx{{{vvvmmmcccbbbhhhmmmkkkgggaaa^^^YYYTTTSSSVVV]]]cccppp|||nnn[[[XXX___dddttt|||}}}yyyyyy|||~~~qqqhhhaaadddqqqtttxxxrrrHHH<<<444333222...///555/////////.........------////////////////////////000...,,,,,,...111222222......------------......000000/////////.........000111111222333333444444555888777>>>^^^*********++++++************)))((()))+++,,,+++***++++++,,,,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++---,,,,,,+++++++++******************************))))))************))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++************+++++++++******************+++***************+++++++++******++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******++++++******************************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((+++)))(((+++000666999999;;;EEEOOOTTTWWWUUULLLCCCRRRZZZoooxxxzzzvvvvvvyyyyyytttrrrttt{{{{{{wwwsssooollljjjooosssrrrqqqtttzzzxxxrrrsssyyyzzztttllliiifff```YYYTTTRRRRRRSSS[[[fffuuuuuuddd^^^\\\iiisss{{{yyytttttt|||wwwnnniiimmmtttzzz}}}xxxyyy___GGG666888;;;444///111////////////............////////////////////////---,,,++++++...222666888......------------......,,,---...000111111111111000000000111222222333333777:::888???^^^)))***++++++++++++***)))+++))))))***+++,,,+++***++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++******************************((())))))******)))))))))))))))*********+++++++++++++++++++++++++++++++++************************************************+++******))))))******+++*********++++++*********))))))*********+++++++++)))******************)))******************************))))))))))))******###$$$%%%'''(((***++++++(((((()))***++++++,,,,,,*********)))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$######$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((()))***...333777999999AAAPPP]]]^^^XXXRRRMMMJJJ^^^cccpppyyytttrrrrrrsssssssssuuuyyy~~~{{{vvvsssqqqooommmkkkmmmqqquuuwwwwwwxxx~~~zzzrrrqqqnnnjjjddd^^^XXXSSSPPPQQQXXXeeesss~~~gggVVVYYYdddqqqxxxwwwvvvyyy}}}xxxnnnhhhkkkuuu}}}xxx[[[;;;777<<<888111000000000/////////.........////////////////////////---,,,,,,,,,...111555888///......------......///+++---///111222222111000//////000111111222222333777999888>>>]]])))***+++,,,,,,+++***)))+++***)))***,,,,,,,,,+++++++++++++++,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++........................------------------------++++++************++++++******++++++++++++******************************((())))))************))))))************+++++++++******************************************************************************))))))))))))******)))***++++++++++++***))))))))))))***++++++,,,,,,))))))************))))))************++++++++++++******))))))))))))******&&&'''((()))************''''''(((***+++,,,---...******))))))))))))))))))))))))))))))))))))))))))************************((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((%%%(((,,,000333777<<>>888444444333111000111111000111000000///......------000//////...------,,,,,,...------------...//////...............///000111111111222222333444444444:::777999???WWW,,,+++++++++************************************)))))))))*********++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,++++++*********************************++++++++++++******+++++++++*********************************************************************+++++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***))))))(((((())))))***))))))))))))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''&&&'''(((((()))***...111888888:::BBBTTTgggpppqqqcccRRRLLLZZZnnn~~~rrrbbbffflllqqqyyyyyy{{{||||||{{{wwwqqqjjjeeeddddddmmmiiiiiiooouuuwwwzzz}}}vvvtttvvv~~~wwwuuurrrooollljjjiiihhhhhhkkkqqqzzzdddjjjttthhhjjj}}}www{{{qqqLLL777777555333222111000000000000000000///......------/////////...------,,,,,,...------------...//////------...///000000000000000000111111222333333333999777999???WWW,,,,,,+++++++++*********************************))))))))))))******************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++*********************************************+++++++++************************))))))***+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************---,,,,,,++++++*********************************++++++++++++++++++++++++***))))))))))))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((())))))******''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''((()))+++...111444666999AAARRRiiiyyyxxxoooWWWOOOWWWnnnvvvmmmsssuuutttzzz|||wwwuuuqqqllliiigggggghhhiiillluuuyyywwwwwwvvvzzz|||yyyuuuqqqnnnkkkiiigggfffgggjjjpppxxx}}}nnnmmm~~~nnngggmmmnnnllleeeAAA:::555111111222000//////000000//////............//////.........---------...------------...//////,,,---///000111111000000///000000111111222333333888666999???UUU,,,,,,,,,++++++++++++***************************(((((()))))))))***************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++++++++******************************++++++++++++******************************))))))*********+++++++++************************((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************************++++++++++++++++++,,,,,,************************++++++++++++++++++++++++******))))))))))))*********************************************+++++++++))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((())))))******&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''(((((()))+++///222555777888BBBSSShhh|||vvvfffPPPYYYqqq}}}vvv|||{{{xxx}}}}}}|||zzzqqqooommmkkkllloooqqqrrrmmmtttyyyyyy{{{zzz~~~yyyrrrnnnllljjjhhhfffgggiiiiiikkkpppwww}}}~~~zzziiivvv~~~|||~~~~~~vvvmmmcccaaammm~~~___GGG:::000000333111......////////////...........................---------...------------...//////,,,...///111222111111000///000000111111222333333666666999>>>TTT,,,,,,,,,,,,++++++++++++************************((((((((()))))))))************++++++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))***++++++++++++++++++******************************++++++++++++*********************+++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++*********************************+++++++++++++++)))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''((((((***...444888999999;;;LLLcccuuu|||wwweeeTTTSSSkkk~~~vvv|||||||||zzzuuurrrmmmlllkkknnnsssxxx|||~~~zzz~~~|||}}}zzzuuurrrooommmeeehhhiiigggeeeiiittt~~~pppooosss{{{vvvpppoooooogggMMM666111444333///...//////////////////.................................------------...//////......///000111111111111000000111111222333333333555555:::>>>SSS------,,,,,,,,,+++++++++************************(((((((((((()))))))))*********++++++++++++************************************+++++++++,,,,,,,,,))))))***+++++++++++++++******************************++++++++++++******))))))*********+++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++*********************************++++++,,,,,,,,,))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''((())),,,222888<<<<<<;;;AAAWWWoooxxxsssgggXXXMMM___}}}yyy}}}xxx{{{sssooonnnkkkjjjlllqqqyyy}}}{{{|||wwwssshhhjjjkkkhhheeehhhqqqzzznnnooo||||||tttpppvvvuuukkkBBB444555555222000.../////////////////////...........................------------...//////////////////000111222333111111222222333444444444444555:::>>>RRR---------,,,,,,,,,++++++************************(((((((((((())))))))))))******++++++++++++***************************************++++++,,,,,,,,,((()))***+++++++++++++++******************************++++++++++++******))))))******++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++*********************************++++++,,,,,,,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))((((((''''''((()))---444;;;???>>><<>>RRR,,,++++++******++++++,,,,,,+++******,,,,,,+++***))))))************))))))+++*********,,,---,,,++++++++++++*********))))))))))))))))))))))))))))))))))))************)))))),,,++++++******)))))))))(((((((((((())))))))))))************************)))************+++++++++++++++,,,,,,,,,,,,------)))******++++++,,,------........................++++++,,,---...///......------............------,,,------.........------,,,,,,,,,------.........------------------------------------------------,,,,,,,,,+++))))))***,,,************************))))))***+++,,,,,,------+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%'''))))))((('''((()))...///000222555;;;@@@BBBYYYxxxggg\\\aaawwwzzzwwwuuupppnnnoooiiinnnuuu|||~~~|||zzzzzz}}}~~~yyyvvvjjjhhhqqqooobbbbbbmmmttt{{{{{{ooowwwyyypppggg|||ooo|||qqq???333555111---111000000////////////000555111,,,,,,000111///,,,000000//////.........---000000000000111111111111......///000222333444444555666:::>>>SSS,,,++++++******++++++,,,,,,+++******,,,,,,+++*********++++++++++++******((('''&&&''')))***)))(((+++++++++*********))))))))))))))))))))))))))))))))))))************))))))+++++++++++++++***))))))(((((((((((()))))))))***************************)))************+++++++++++++++,,,,,,,,,,,,------*********+++,,,,,,---------------,,,,,,,,,,,,,,,---...///000000000000000,,,,,,------------,,,,,,,,,------......------,,,+++++++++,,,,,,---------------------------------------------------------+++,,,---,,,***)))***+++++++++++++++++++++++++++))))))***++++++,,,------************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%'''))))))(((((()))***...000333555666:::CCCMMMoooooo___^^^ooo|||uuurrroooiiiffffffhhhoooxxx~~~xxxxxxzzz}}}zzzzzzvvvrrrqqqnnniiieeecccgggnnn{{{}}}yyyhhhqqq||||||UUU???999444333111111000////////////000111///...000444444111---000/////////............000000000000111111111111111111222333444444555555444555999===QQQ,,,++++++******++++++,,,,,,+++******,,,,,,+++***++++++,,,,,,,,,,,,++++++'''&&&&&&&&&((()))((('''+++++++++***************))))))))))))))))))))))))))))))************)))))))))***+++,,,,,,+++)))(((((((((((()))))))))******************************)))************+++++++++++++++,,,,,,,,,,,,------******+++,,,,,,------...,,,,,,,,,,,,,,,,,,------------......///.........------............------....../////////......---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%'''((()))((((((***+++///111555888666999LLL```hhh\\\ddd|||{{{~~~zzztttqqqnnniiiggghhhlllttt}}}~~~zzzyyyyyyvvvyyy}}}yyyooommmooohhh\\\^^^eeerrr~~~mmmfffqqqrrrmmm|||yyynnnIII888222555222111111000//////000000------///444777666111---////////////............000000000000111111111111222222222333333444444444444444777;;;OOO,,,++++++******++++++,,,,,,+++******,,,,,,+++******++++++++++++++++++******)))((()))+++++++++***************************))))))))))))))))))))))))))))))************))))))((())),,,------+++)))'''(((((()))))))))*********************************))))))*********++++++++++++++++++,,,,,,,,,------++++++,,,,,,------......---------...............------......///......---//////000000000000//////000000000000000000///....../////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((()))))))))+++---111222666777666>>>YYYuuuxxxeee```kkk|||xxxzzz||||||uuupppooommmlllmmmqqquuuzzz~~~}}}wwwtttuuuxxx|||xxxnnnmmmnnnhhh^^^aaaeeeooozzz{{{xxx|||tttffffff```\\\nnnXXX<<<222666333222111111000000000000------000333555444000,,,///////////////.........///000000000111111111111111111111111111111111111555555888;;;NNN,,,++++++******++++++,,,,,,+++******,,,,,,+++***))))))************))))))+++***)))***,,,---,,,+++************************))))))))))))))))))))))))))))))************))))))''')))+++------,,,)))((())))))))))))************************************))))))*********++++++++++++++++++,,,,,,,,,------+++,,,,,,---......//////,,,---------......//////000000111111222111111111//////000000000000//////000000000000000///...---///////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******+++++++++++++++++++++++++++)))***************++++++))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***---000444555555555:::MMMlllzzzfff^^^bbbppp}}}vvvuuuzzz{{{wwwzzz|||pppkkkhhhhhhiiikkkqqqxxx||||||yyytttooooootttzzzzzzrrrnnnhhhddddddffffffkkksssyyynnnhhhtttyyyrrrfff\\\^^^lll}}}pppNNN:::777444444222111111000000000000/////////000///...,,,.........//////////////////000000000111111111111111111111111111111111111777666999;;;OOO,,,++++++******++++++,,,,,,+++******,,,,,,+++***)))))))))******)))))))))***(((((()))***+++***)))***************+++++++++))))))))))))))))))))))))))))))************))))))((()))+++,,,,,,+++***))))))))))))*********++++++************************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,---......//////000,,,,,,,,,---......//////......000111111222222222000000111111111111000000000000000000///...------...............---------........................------------------------,,,,,,---+++))))))***,,,************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''&&&'''((())))))+++///222555777666666GGGfffjjjXXX[[[bbbsssttttttuuuwwwvvvvvv~~~~~~{{{wwwqqqllljjjiiilllmmmooouuu|||{{{wwwrrrmmmlllpppvvv|||~~~ssshhheeeiiifffdddeeekkkpppvvv{{{dddkkk}}}rrrhhhgggjjjlllvvveeeEEE777555555333222111111000000222000...---,,,,,,---............///////////////000000000000111111111111222222222333333444444444888777999<<>>>>>======<<<;;;;;;;;;;;;:::999777777555555555444444333333333000000000000000000000000////////////////////////......+++)))'''(((,,,///,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((&&&'''((()))***,,,111444333;;;;;;@@@eeehhhTTT\\\qqqsss~~~xxxvvvxxx~~~}}}vvvxxxrrrkkkmmmppppppsssvvv|||xxxuuuwwwqqqpppqqqwww~~~}}}~~~xxxmmmhhhdddfffjjjoooxxxvvvdddrrr|||nnnZZZbbbvvvzzzlllfffFFF777666444333222111111111---...////////////111222---.........//////000000000000000000111111111111...//////111222333444444666555777:::OOO++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++************************(((((())))))******++++++))))))))))))))))))))))))***************)))(((((())))))*********))))))(((++++++++++++************)))******+++++++++++++++'''((()))+++,,,,,,------000...+++***+++,,,...//////////////////111444777999777777;;;AAAFFFFFFDDDHHHFFFGGGLLLSSSXXXWWWUUUNNNSSSOOONNNTTTPPPIIILLLWWWUUUPPPIIIDDDBBBAAAAAA<<<<<<;;;888888888555222333222111000000000000000000+++***///000---,,,...//////...,,,++++++,,,...---,,,++++++******++++++************************))))))************))))))******++++++++++++******))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((---((('''+++......111444999:::;;;KKKsss}}}WWWUUU___sss~~~wwwsssxxx}}}}}}yyyrrrooonnnnnnnnnvvvtttwww}}}wwwtttmmmooosssyyy~~~~~~|||~~~}}}{{{yyyxxxvvvuuuttttttuuuuuutttsssxxxxxxzzz}}}yyyrrriiibbbbbbgggnnnsssooodddgggzzzggg^^^uuuvvvuuuZZZBBB999222111111111000111000000000000////////////////////////000000000000000000000000///////////////000000222333444555555666444777;;;LLLzzz++++++++++++++++++++++++))))))*********+++++++++++++++************++++++************************)))))))))))))))*********))))))))))))))))))))))))***************)))(((((())))))************)))))))))))))))))))))***************++++++++++++************+++++++++++++++++++++---///000111000///...///222888<<>>444888666222111000000000000////////////////////////000000000000000000000000000000000000000000111222333444555555888777999<<>>888111777444111000111222111000///...------,,,,,,------++++++++++++++++++++++++******++++++++++++************++++++++++++******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''((())))))***)))***...444555444777<<>>IIIWWWhhhrrrtttuuuzzz}}}~~~~~~~~~~~~xxxrrrooo\\\XXXQQQNNNPPPQQQJJJ@@@===888222///000111111000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''(((((()))******+++,,,000555555444999???NNNpppooooooxxxxxxsssiiiooowww{{{|||xxxzzz{{{wwwrrrpppmmmmmmnnnrrrwww|||xxxpppllljjjlllttt}}}~~~|||vvvsssssstttuuussssssrrrooolllkkkkkkmmmssstttuuuwwwwwwwwwvvvuuuuuuooogggdddcccccc___\\\aaa___]]][[[\\\___bbbdddjjjiiihhhhhhhhhiiijjjkkkmmmmmmmmmlllkkkjjjhhhgggaaaaaabbbccceeefffggggggggggggfffeeecccaaa___^^^]]]___aaaaaa___]]]\\\]]][[[[[[\\\\\\[[[ZZZYYYXXXYYY\\\___``````aaaeeehhhmmmlllllllllmmmmmmkkkiiilllnnnpppnnniiikkk{{{wwwooogggbbbeeeeeegggnnnzzzvvvtttwww___UUUaaaoooFFF333111222111000000000000////////////////////////000000000000///000000111111222222222222333333333444444444555555555999:::EEEooo************************************++++++++++++++++++************++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((()))***************'''((()))******+++++++++((((((***+++---...///000555555777888999::::::::::::;;;>>>CCCIIIPPPVVVYYYkkk{{{wwwwwwvvvssssssyyyzzzqqqkkkjjjooottt{{{{{{~~~{{{www~~~zzzwww{{{~~~qqqtttsssnnnlllmmmiiibbbVVVMMMBBB:::777555333000000//////...............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((())))))******+++---111555666666===EEEbbbwwwttt~~~uuukkkeeedddhhhrrr}}}{{{wwwwwwzzzzzzuuuqqqpppppppppqqqtttyyy|||~~~~~~|||ssslllkkkmmmqqqxxx~~~|||zzzvvvtttooolllfffaaa]]]\\\\\\]]][[[\\\[[[ZZZXXXXXXZZZ\\\^^^```aaacccdddddddddcccfffbbb\\\UUUOOOKKKIIIIIILLLKKKJJJJJJLLLOOOSSSUUUTTTTTTUUUVVVXXXYYY[[[\\\ccceeehhhkkkmmmmmmlllkkkjjjlllnnnqqqsssvvvxxxyyyzzzzzzyyyxxxxxxyyyzzz{{{{{{}}}~~~{{{xxxwwwxxxxxxyyy{{{{{{{{{xxxvvvtttwwwzzz}}}|||yyyxxxzzz~~~}}}}}}zzznnndddhhhfffdddgggooozzzuuuyyyooo[[[RRReee___>>>666555000000000000000////////////////////////000000000000///000000111111222333333333333333444444444444444555666;;;;;;FFFppp))))))))))))))))))))))))))))))))))))************++++++************++++++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((()))***************''''''(((******+++++++++)))***,,,...111444666777:::::::::;;;;;;::::::999GGGJJJPPPYYYeeepppzzz~~~xxxvvvqqqiiieeelll~~~~~~vvvtttxxx}}}}}}zzzwwwkkk[[[MMMEEE@@@;;;777000000///...............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))(((((((((((((((''''''&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((())))))******+++---111666777999AAAJJJuuuwwwvvvzzzsssccc[[[```iiikkksssrrruuuyyyyyysssppppppvvvuuuuuuvvvyyyzzzzzzyyyrrrjjjeeehhhnnntttzzz}}}xxxrrrlllhhhbbb[[[VVVUUUSSSPPPMMMJJJIIIHHHHHHGGGHHHIIIIIIIIIKKKNNNQQQTTTVVVXXXZZZ[[[[[[[[[[[[]]]]]][[[TTTJJJEEEEEEHHHFFFEEEEEEFFFIIIMMMQQQTTTOOOQQQTTTXXX\\\```cccdddiiimmmrrrxxx|||~~~}}}}}}{{{}}}yyymmmfffdddaaaaaagggqqq~~~~~~ooo{{{oooTTTHHH[[[tttIII>>>:::111000000000000////////////////////////000000000000///000000111222222333333333333444444444444444444666777<<<===GGGqqq))))))))))))))))))))))))))))))))))))************)))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))***((('''(((+++,,,+++(((******+++,,,,,,+++))))))((()))************,,,---+++///333666:::======:::666666888:::::::::AAAKKKfffmmmqqqssszzzwwwttttttzzzzzzuuuqqqooottt~~~~~~nnngggbbbWWWHHH???999444111444333...,,,...111---)))***---///,,,(((---,,,++++++******+++++++++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++++++++)))((('''(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((()))+++,,,333,,,000;;;:::444CCC]]]~~~|||xxxmmmcccbbbkkkqqqppptttyyyyyyssspppssssssoootttvvvvvvttttttvvvrrrmmmgggjjjlllmmmrrrzzz|||zzzxxx|||yyyuuuqqqpppooommmmmmkkkgggaaa\\\YYYTTTOOOLLLLLLJJJHHHHHHJJJKKKLLLLLLLLLKKKIIIIIIKKKOOOSSSVVVYYYaaaiiijjjffffffkkkrrrppprrrpppgggZZZPPPMMMNNNKKKHHHJJJRRRWWWXXX\\\ccceeegggiiilllooottt{{{sssvvvxxxzzz{{{{{{}}}~~~{{{{{{vvvmmmiiigggggghhhkkkvvvuuutttxxxbbbPPP[[[{{{wwwbbb@@@888666444555444222111111000---////////////////////////////////////000000000000222222333444555666777888888888777:::JJJmmm))))))))))))))))))))))))))))))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***((('''(((+++,,,***)))***+++,,,,,,,,,+++***)))+++++++++******+++...000444666888999:::;;;:::999777666888<<>>BBBNNNUUUgggyyy~~~|||vvvvvv{{{{{{yyypppjjj^^^OOOAAA888444444000000///...............---------,,,,,,,,,++++++))))))))))))))))))))))))&&&''''''((()))******+++***)))(((((((((***+++,,,(((((((((((((((''''''&&&(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((())))))))))))***,,,...111222333666:::MMMwww|||aaalllnnnzzz~~~rrrpppgggeeeppp{{{}}}||||||zzzvvvvvvzzzzzzyyy}}}}}}wwwkkk```^^^eeekkklllwww{{{yyywwwwwwxxx|||}}}~~~~~~~~~}}}{{{yyyxxxuuuttttttrrrrrruuuyyy}}}xxxzzzxxxmmmjjjiiihhhllluuubbbbbbnnnRRR999444666444222555000000000000000000000000000111111111111222222222000000111222444555666666444777999888BBBaaa************************))))))))))))))))))))))))&&&'''((()))++++++,,,,,,++++++******)))(((((((((((()))))))))))))))((('''+++***************+++++++++...333888<<<<<<:::777444//////666;;;DDDZZZqqqxxx{{{zzz{{{{{{xxxgggVVVJJJAAA;;;999111,,,...000000///000...---,,,,,,------,,,***+++++++++************)))))))))))))))))))))))))))))))))))))))************)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))******)))+++...000111111888111===gggjjjlllqqqxxxssslllmmmpppwww}}}}}}zzzxxxsssrrrvvvyyywwwvvvvvvuuufff\\\___bbbdddlllxxx}}}|||~~~vvvwww}}}}}}~~~|||~~~vvvpppooorrruuuwwwooopppqqqsssvvvzzz}}}~~~vvvhhhkkkhhhhhhnnnuuu|||YYYwwwGGG222333666222...000111222333333333333333111111111000000000000000111222222333333444444555:::999777:::EEEccc************************))))))))))))))))))))))))))))))************)))))))))))))))))))))*********((()))))))))))))))(((((((((((())))))***,,,---...111333555888:::;;;999888;;;777555;;;GGG\\\wwwyyykkkbbbYYYRRRCCC:::333222222000---...///...------------+++)))++++++++++++************))))))))))))))))))))))))))))))))))))************))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))*********+++...000111111999777JJJtttuuu~~~{{{|||nnnooopppssswww|||}}}{{{xxxuuupppnnnqqqsssqqqooopppjjj^^^XXX^^^dddgggppp|||zzzvvv~~~||||||~~~~~~~~~zzzqqqjjjeeeccciiipppxxxzzz]]]tttyyybbbAAA666666555111000111222333333333333333333111000......///111222111222222333333444444555888777777999EEEccc************************))))))))))))))))))))))))++++++++++++***((('''&&&'''(((((()))******++++++))))))))))))))))))))))))&&&'''(((***---///111222888888888777777777777666666999===DDDUUUqqq}}}yyysssuuu|||~~~ttthhhYYYKKK<<<555222///...//////...---......---+++))),,,+++++++++************))))))))))))))))))))))))))))))))))))************)))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))******+++,,,...000222333777===ZZZ{{{~~~wwwlllttttttvvvxxx{{{{{{xxxvvvvvvrrrppprrrsssooommmmmmeee]]]\\\dddlllpppyyy~~~rrrwww}}}zzzlllddd___ccckkksss}}}~~~}}}gggddd~~~xxxsss}}}NNN444111222111111111222333333333222222444222///------///222444111222222333333444444555666555666999DDDbbb************************))))))))))))))))))))))))++++++++++++***((('''&&&(((((())))))************))))))))))))))))))******&&&(((+++...111444666777::::::999666444444444666222CCCRRR[[[jjj|||ttt{{{~~~xxxsssqqqmmmmmmqqq}}}~~~~~~uuurrr___III<<<666222111222...---,,,---...---,,,***,,,,,,+++++++++*********))))))))))))))))))))))))((()))))))))************)))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))***,,,---...000333555444AAAeeeqqqssswww|||~~~rrrooovvvvvvwwwxxxyyyyyyxxxwwwuuusssuuuxxxuuunnnhhhggg```^^^```jjjqqqvvv}}}nnnllluuuuuujjjaaaaaagggooowww~~~xxxvvvZZZgggsss^^^666---222333111222222333333333222222222111///......000222333111222222333333444444555555666777999CCC___************************))))))))))))))))))))))))))))))*********))))))(((************))))))(((((()))))))))((()))***+++,,,***,,,///333666999:::;;;888888888666555666;;;???HHH^^^ttt}}}wwwuuu{{{{{{uuussstttwwwwwwvvvzzz|||zzz|||}}}}}}}}}|||ooo\\\PPPIII@@@777333///---,,,,,,---...---,,,,,,,,,,,,++++++++++++***************************((()))))))))***************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))+++---......000444666444HHHpppxxxggghhhmmmxxxtttnnnrrruuuvvvwwwwwwwwwxxxxxxyyyppprrrwww{{{vvvjjj```\\\VVVXXX___jjjrrryyyqqqhhhppp}}}uuuiiieeegggkkkssszzz~~~___]]]rrrzzzzzz~~~wwwFFF444555888222222333333333222222111...///000111111111111111111222222333333444444555666777999999AAA[[[************************))))))))))))))))))))))))'''((()))***************++++++******)))(((((('''***)))(((((()))***,,,---///111444777999;;;;;;;;;666666666666:::CCCPPPYYYmmm||||||}}}{{{zzz|||~~~~~~wwwrrrsssvvv{{{}}}}}}qqqkkkdddTTTBBB777444222...,,,---......---,,,,,,,,,,,,++++++++++++************************))))))))))))******************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((+++...//////000444888:::UUU}}}uuuggghhhttt|||zzzmmmkkkttttttuuuvvvvvvuuuvvvxxxzzzrrruuu|||xxxiii]]]XXXQQQWWWbbbnnnxxx|||llloooxxx~~~rrrkkkggghhhoooxxx{{{pppeeejjjjjj}}}[[[;;;333555222222333333333222111111,,,...111222333222111000111222222333333444444555666888::::::???XXX************************))))))))))))))))))))))))(((((()))************************)))))))))))))))***)))(((((()))***,,,...444555777999:::::::::999777666555777AAAUUUnnn~~~~~~zzzzzz~~~{{{vvvvvvxxx|||~~~|||yyyzzzzzztttfffTTTHHH???:::333///---.........------,,,,,,,,,+++++++++************************))))))))))))*********************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((,,,///000///000555:::@@@cccsssooosss~~~~~~}}}|||tttmmmnnnuuuuuuvvvvvvuuussssssvvvyyyxxxzzzwwwhhh]]]YYYTTT]]]iiittt~~~sssooouuuxxxnnnfffeeemmmxxxxxx~~~{{{qqqkkktttpppCCC222333222333333333333222111000......000111222222222111111222222333333444444555444777999999>>>WWW************************))))))))))))))))))))))))))))))************)))(((((((((((()))******++++++***)))(((((()))+++---...666777999::::::999888666999777555999GGGccc}}}~~~}}}|||wwwnnnccc\\\GGGAAA888111...---......---------,,,,,,,,,++++++************************))))))))))))************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((,,,000000///000555:::BBBkkk~~~qqquuu}}}yyyzzzzzzxxxsssqqqssswwwvvvwwwwwwtttqqqqqqtttwwwwwwxxx{{{zzzpppbbbXXXVVVVVV```kkkuuu}}}vvvooouuuzzzpppeeebbblllxxxxxx{{{}}}{{{www{{{qqqtttNNN777777333333333333333222111000000/////////000111333444111222222333333444555555111555888999>>>WWW******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))'''%%%&&&)))++++++)))************---000444666777999:::888888888666333555999AAALLL^^^wwwwwwnnnoooxxx}}}|||vvv}}}aaa@@@666888666111000......///---,,,,,,---...(((((())))))******++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((***++++++)))((()))))))))---,,,///444111333CCCPPPkkkfffnnnzzz{{{zzzssswwwuuuooonnnwwwyyyuuuwwwuuurrrtttyyy~~~yyyrrrggg\\\YYY[[[```bbbnnn~~~nnnjjjrrr{{{{{{rrrkkknnnvvv|||~~~wwwwwwooofffuuukkk999@@@555///111222///333666...222111111111000000//////222222333444444555555666444666888999@@@[[[++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&'''***+++***)))++++++,,,...000333666888777888888666666888;;;===BBBGGGRRReee{{{zzzvvv~~~~~~zzzzzz```III;;;444333222.........---,,,++++++,,,***************+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))&&&(((************+++,,,+++///...///444111555GGGcccxxxiiilllxxx|||zzz{{{wwwpppqqqyyy|||yyyyyyxxxvvvxxx~~~|||vvvnnndddZZZWWWZZZdddhhhttt}}}~~~wwwpppkkktttyyyqqqpppssstttyyyyyytttbbbeeesssJJJ???666000222444///333777111222222222222111111111000222222333444444555555666444666888999@@@ZZZ+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++***(((+++,,,///222555777999:::777999;;;999777888>>>EEEUUUXXXbbbwwwuuurrrzzzyyyuuuzzzyyyooohhhlllmmmrrrzzz}}}xxxrrrpppkkksss~~~wwwyyyfffLLL===666222000000///...---,,,+++++++++++++++++++++*********************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))%%%''')))******+++---///---000///000333000999PPP{{{rrrmmmvvvwwwrrruuu~~~}}}yyyyyyyyyxxx|||~~~wwwoooggg___XXXYYY]]]ccciiivvv}}}~~~~~~uuuhhhoooxxx~~~wwwpppmmmkkkrrr}}}zzzwww___[[[eee|||bbbAAA999222444666000111666111333333333222222222222222222222333444444555555666555777888999???ZZZ++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++***)))+++...111555888:::;;;;;;999;;;>>>>>>;;;<<>>\\\pppuuuvvvtttzzz~~~{{{wwwvvvwwwxxx|||yyypppfff```ZZZXXX\\\bbbdddmmmzzzxxxlllmmmsss|||yyynnnfffeeennnyyyxxxxxxccc]]]fffqqq{{{wwwIII:::222555777000///222---222222222222222222222222222222333444444555555666555777888999???YYY************************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++---///333777:::;;;;;;;;;>>><<<;;;===>>>FFFXXXjjjyyyyyy{{{~~~}}}{{{zzz|||rrrzzz{{{kkkbbbWWWPPPPPPQQQRRRRRRQQQSSSVVVYYY\\\___bbbcccbbbeeelllwwwyyyyyymmmOOO>>>999555000......///...---+++++++++******)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))*********)))***,,,...,,,///...000111000FFFkkkvvvgggwww{{{tttvvv~~~yyyyyywwwvvvwwwzzz}}}yyynnnbbb[[[WWWWWW\\\ccckkkuuu|||ooolllnnnxxx|||pppffffffllluuu||||||~~~kkkbbbeeecccssspppYYY;;;000111666222000222...000000111111111111111111222222333444444555555666555777888888???YYY)))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***+++---///111333666999<<<======<<>>XXX*********+++++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))+++///333666777999<<<===>>>?????????888:::III[[[oooxxxqqqrrrttttttrrrxxxbbbSSSXXXZZZZZZbbb]]]^^^\\\YYY\\\bbbccc___PPPPPPQQQSSSUUUXXX^^^cccjjjjjjjjjjjjkkkiiigggeee___cccccc^^^]]]ccchhhiiiiiihhhiiiiiijjjiiihhhgggdddvvv{{{iiiVVVLLL>>>555222111000...,,,,,,,,,---------------************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))***))))))+++...111,,,///000444666999[[[iii___zzz}}}|||xxxxxxtttyyy|||{{{}}}xxxkkk^^^WWWVVVXXX^^^eeetttuuuiiidddooo|||zzztttnnnkkkkkkooowww~~~|||yyyxxxuuubbbaaa```uuucccfff___BBB222333222333777444000000000111111222222222222222333444444555555666555777888888>>>XXX+++++++++,,,,,,---------)))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((+++111666999:::<<<===???@@@@@@@@@999777CCC[[[ppptttqqq~~~|||vvvuuu{{{aaaQQQQQQKKKIIITTTIIINNNNNNJJJLLLTTT[[[[[[QQQPPPOOOQQQSSSXXX___fffoooqqqtttvvvwwwwwwvvvvvvqqqwwwyyytttrrruuuxxxvvvuuuvvvuuupppjjjggghhhjjjaaalllyyyyyysss}}}vvvvvveeeYYYHHH<<<777555333111---.........///000000000************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))***,,,000444---000222666888===bbboooiiirrr|||yyy|||}}}|||rrrxxx|||{{{~~~rrrfffZZZVVVXXX]]]eeelll{{{{{{llldddnnnzzzzzzwwwpppjjjgggkkkuuu}}}zzzzzz|||vvvppppppqqqWWWyyy{{{wwwnnnaaawwwRRR888333000111555222111111111222222333333333222222333444444555555666555777888888>>>WWW******++++++++++++******************************++++++***************+++,,,***))))))---111444666555<<<<<<666;;;FFFEEE::::::GGGVVVlllzzzwww{{{uuussssssvvv|||ppp^^^PPPIIIHHHJJJGGGKKKPPPRRRRRRRRRTTTVVVPPPPPPQQQSSSXXX^^^dddhhhsssyyy}}}|||{{{zzzxxxtttyyyyyy{{{}}}~~~{{{yyyxxxyyyzzzxxxtttsssvvvyyynnnrrrxxx~~~vvvooo}}}yyyqqq|||nnnYYYEEE999555222......//////---,,,,,,---...++++++++++++++++++++++++************))))))))))))******))))))))))))******))))))))))))))))))))))))+++************+++---......---333222///IIIxxxjjjlllwwwxxxxxx||||||zzzxxx{{{{{{zzzrrr^^^SSSXXX[[[WWW```pppzzzpppffffffqqq}}}yyymmmfffjjjrrrvvvzzz~~~~~~|||uuufffWWWeeewww~~~gggUUU555:::000///777000000000000000000000000000111222222333333444444555999888999;;;???UUU******++++++++++++******************************+++******))))))******************,,,000444777888999999;;;>>>@@@AAABBBCCCJJJZZZlllyyyyyyzzzyyyzzzsssdddWWWQQQPPPRRRQQQUUUZZZ\\\\\\\\\^^^____________aaaeeeiiimmmppptttyyy{{{yyywwwyyyyyywwwyyyzzz|||~~~~~~{{{yyyvvvwwwwwwwwwvvvwwwzzz|||vvvyyy~~~~~~zzzvvvxxx|||uuufffSSSCCC<<<777444------------,,,,,,,,,---++++++++++++++++++++++++************))))))))))))******))))))))))))******))))))))))))))))))))))))+++************,,,---...333111666666555QQQ{{{ggguuu||||||uuuzzz~~~|||xxxzzz{{{{{{{{{iii]]]YYY]]]\\\XXXcccuuu|||ssshhhdddjjjuuu}}}~~~sssjjjkkkppptttxxx}}}vvvvvvvvv[[[eee}}}kkkCCC===666555888111111111111111111111111111111222222333333444555555888777888:::???TTT******++++++++++++*********************************)))))))))))))))******(((***---111444777999:::>>>;;;@@@HHHFFF@@@JJJ\\\rrrzzz~~~{{{||||||yyytttsssyyy{{{tttkkkccc```aaacccgggjjjmmmooopppoooppppppoooooopppqqqssstttuuuvvvwwwzzz{{{xxxwwwzzz||||||zzz|||}}}~~~~~~}}}{{{zzzxxxvvvuuuvvvxxx{{{||||||{{{}}}{{{xxxrrrtttrrrnnnnnn}}}zzzhhhSSSEEE<<<777000000///---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))******))))))))))))******))))))))))))))))))))))))+++*********+++,,,...///111///444555888XXXyyytttwwwvvv{{{{{{zzzxxxyyyzzz~~~|||rrr```]]]^^^bbb^^^[[[iii}}}~~~}}}~~~{{{ssshhh``````hhhrrryyyyyyooolllnnnpppuuuzzz}}}nnnbbb]]]}}}UUU===888777333...222222222222222222222222222222222333444444555555666666777999>>>SSS~~~***++++++,,,,,,++++++***************************))))))(((((())))))******(((,,,000444777999:::;;;AAADDDJJJKKKCCCDDD^^^{{{{{{vvvsssqqqssslllccc[[[UUUXXXeeesssvvvvvvtttrrrpppqqqtttwwwxxxyyy{{{||||||zzzyyyxxxwwwxxxyyyyyyyyywwwvvvuuuyyy}}}~~~{{{{{{~~~{{{|||~~~~~~}}}|||{{{zzzzzzwwwuuuvvvzzz||||||{{{zzz{{{}}}}}}{{{uuuvvvtttnnnlllwwwqqq[[[MMMBBB999666444111///---,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))+++*********+++---...///000...222444<<<```{{{{{{{{{wwwuuuyyyyyy{{{uuuiii]]]\\\^^^``````cccsss~~~zzzsssnnnddd[[[XXX^^^lllwww~~~sssllljjjmmmsssxxx~~~sssmmmpppWWWjjjjjjmmmFFF;;;666000000333333333333333333333333222222333333444555555555555555666999===QQQ}}}++++++,,,,,,,,,,,,++++++************************)))))))))))))))***+++++++++///333666888999;;;===CCCMMMPPPEEE;;;IIImmmzzzvvvsssrrrfff]]]UUUQQQQQQUUU```kkktttvvvwwwxxxyyy{{{||||||||||||{{{yyyvvvtttyyyzzz{{{|||zzzwwwtttrrrwww|||}}}}}}}}}yyy{{{~~~}}}{{{zzzzzz{{{xxxuuusssuuuzzz~~~~~~}}}{{{yyyxxxyyy}}}zzzxxxsssmmmjjjnnnwww|||ooo___XXXLLL???999555000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************))))))))))))******************************+++*********+++---///000222000444999EEEnnn}}}{{{~~~{{{wwwvvv{{{zzz|||{{{mmmccc^^^\\\YYY[[[bbbnnn~~~tttkkkhhhaaaXXXTTT[[[kkkxxxvvvlllhhhkkkrrrvvv~~~}}}zzzggg~~~}}}]]]YYYrrrgggvvv]]]CCC777444888333333333333333333333333222333333444444555666666444444666888===QQQ{{{++++++,,,,,,,,,,,,++++++************************))))))))))))***+++,,,---...222666777888;;;@@@EEEGGGNNNNNNBBB>>>RRRuuuxxxoooiiigggggg\\\YYY[[[bbbgggjjjnnnrrrzzz{{{}}}}}}|||}}}~~~~~~}}}}}}}}}{{{wwwtttzzz{{{}}}}}}|||yyyvvvssstttyyy|||{{{zzz|||{{{yyywwwzzz||||||zzzyyyzzz}}}sssrrrrrruuuyyy~~~~~~zzzvvvvvvzzz~~~}}}zzzuuuqqqnnnllliiigggkkkqqqwwwxxxxxxyyy}}}xxxuuu~~~qqqkkk]]]KKK???888111------/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************))))))))))))******************************+++******+++,,,...000111000///444:::KKKvvvyyywww~~~~~~||||||}}}}}}|||~~~sssggg```^^^[[[VVVWWWdddwwwuuujjjgggaaaXXXSSSYYYhhhuuu{{{{{{ooohhhkkkqqquuu~~~~~~gggqqqdddTTTcccxxxxxxooozzztttJJJ777666888333333333333333333333333333333333444555555666666444444777999===QQQ{{{+++,,,,,,------,,,,,,+++************************************+++,,,---...111444777888:::???HHHOOOPPPIIIFFFNNNYYYiiizzzzzzvvvmmmbbb\\\\\\___aaadddlllvvv{{{{{{{{{}}}~~~~~~||||||}}}~~~~~~~~~}}}yyyzzz|||}}}~~~}}}{{{yyywwwuuuyyyzzzwwwvvvxxxyyyxxxtttwww{{{zzzxxxwwwzzz~~~tttuuuvvvvvvwwwyyy|||~~~zzzvvvvvvzzz}}}|||zzz{{{{{{zzzzzzxxxtttnnnjjjfffhhhkkkmmmmmmkkkiiigggsss}}}}}}zzzyyyeeeRRRHHH;;;333000000000///------------------------,,,,,,+++++++++***************))))))))))))***************************************+++,,,...000222......444<<>>QQQ{{{+++,,,,,,------,,,,,,+++************************++++++++++++,,,---...///222555777888;;;CCCOOOXXXWWWCCCBBB]]]www}}}zzzqqqhhhkkklllhhhaaa```eeelllooorrryyy|||}}}~~~~~~||||||}}}{{{zzz{{{}}}~~~{{{zzz{{{|||}}}}}}|||{{{yyyzzz|||{{{vvvtttxxx{{{{{{rrrvvvyyyyyywwwwwwzzz~~~yyyzzzzzzxxxtttsssuuuxxx|||xxxvvvxxx|||~~~|||xxxuuuxxx|||~~~}}}zzzvvvsss```]]][[[___fffhhheee```XXXiii}}}{{{tttvvvgggZZZIII;;;444111///,,,------------------------,,,,,,,,,+++++++++************))))))))))))***************************************+++,,,///111222222333999BBBWWW~~~~~~|||{{{}}}wwwhhh``````TTTYYYZZZ[[[ggg}}}~~~}}}{{{uuukkk]]]TTTTTT[[[cccnnnvvvwwwkkklllqqqssswwwzzz{{{ssscccfffnnnYYYVVVYYYzzznnnfffsss]]]???>>>000222222222222222222222222333333444444555666666666555555888:::>>>QQQ{{{------,,,,,,,,,,,,++++++************************&&&***------,,,---000444777;;;:::999BBBQQQUUUPPPIIIPPPaaavvvtttkkkgggfffkkkiiigggfffhhhlllqqquuuxxx{{{~~~~~~}}}}}}|||{{{}}}yyyxxxzzz~~~zzz~~~{{{}}}}}}{{{xxx}}}{{{|||}}}{{{vvvssszzzxxxwwwxxxzzz{{{yyywwwxxxwwwxxx|||}}}yyypppjjjbbb]]][[[[[[ZZZXXXWWW[[[gggsssvvvwww~~~oooXXXFFF===888333///000...------...///...---,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,***+++,,,---...000111111555)))555@@@EEEttt~~~|||xxxwwwyyywwwlllccc______[[[XXXXXXaaaqqq{{{}}}wwwjjj___TTTPPPUUU^^^ccckkkwww~~~tttjjjiiimmmqqqsssyyy}}}yyyhhhqqqbbbXXX```lll{{{vvvtttNNN(((777555333222222333444333222444444444555555555555555333777666999@@@NNNttt------,,,,,,,,,,,,++++++************************++++++,,,,,,,,,///333666999888888???MMMZZZ[[[VVVXXXeeexxx~~~wwwxxx~~~~~~uuulllgggdddbbbfffnnntttxxxyyywwwvvvzzz|||~~~~~~{{{{{{}}}yyyxxx}}}~~~|||zzzxxxzzzyyyxxxyyyzzzzzzxxxvvvzzzwwwsssrrrtttyyy~~~~~~xxxqqqjjjddd___XXXTTTSSSUUU[[[aaa```cccwwwzzzeeeJJJ777111333000...,,,,,,...///......,,,,,,,,,++++++++++++***************************))))))*********+++++++++***+++,,,---///000111111666,,,555<<>>OOO```eeebbb^^^jjjwwwwwwyyy|||xxxsssnnnhhheeeeeekkkuuu~~~~~~{{{}}}}}}}}}}}}~~~{{{{{{~~~}}}}}}yyywwwxxxyyyyyyyyyyyyzzzzzzzzz{{{yyytttqqqppptttzzz|||xxxssslllddd[[[VVVQQQQQQTTTUUUQQQSSSeeezzzrrrSSS;;;333555000...,,,,,,---//////...,,,,,,,,,,,,++++++++++++************************(((((()))))))))*********++++++,,,---///000111222555000555777BBBsss~~~~~~~~~}}}zzz{{{zzzlll```\\\\\\YYY[[[aaalllzzzsssiiidddffffffdddfffmmmvvvzzz}}}}}}xxxoooggg]]]VVVUUUYYY___eeeoooyyyvvvmmmooopppssszzz|||~~~vvvkkkvvv|||hhhYYYUUUuuu}}}mmm>>>:::777555222222333333333222444444444555555555666666555888666888???NNNuuu------,,,,,,,,,+++++++++++++++++++++++++++++++++///,,,***,,,111666888777<<<@@@PPPgggqqqjjjbbb```ttt~~~}}}|||yyyuuuooommmnnnooonnnmmmwwwwwwyyyzzz}}}~~~{{{|||~~~~~~}}}{{{yyyxxxyyyyyyxxxxxxyyy}}}zzz|||}}}{{{vvvssssssuuuvvvwwwwwwvvvtttpppkkkhhhXXXVVVWWWWWWTTTRRRZZZddduuufffVVVGGG;;;555222000---,,,.../////////------,,,,,,,,,+++++++++************************))))))))))))*********+++++++++,,,...///000111222333222555777JJJ|||~~~~~~{{{yyy|||vvvggg^^^\\\^^^ZZZ___hhhuuu}}}yyywwwzzznnneee^^^\\\[[[YYY[[[```lllsss{{{~~~~~~wwwoooeeeZZZUUUVVVXXX^^^gggqqqzzzvvvuuutttuuuyyy}}}zzzzzzlllrrrfffXXXrrr}}}zzzJJJ555888555333222222333333333333333444444555666666666666888666777???MMMuuu------,,,,,,,,,++++++++++++++++++++++++++++++++++++***+++000555999888666>>>LLLeeexxxtttddd\\\___sss|||{{{}}}}}}tttmmmiiidddeeejjjrrrwwwyyy~~~yyyvvvvvvzzzyyyxxx{{{}}}}}}|||wwwvvvzzzxxx|||~~~yyytttqqqqqqvvvxxxyyy{{{{{{{{{zzz{{{gggaaa[[[YYYXXXVVVVVVXXXkkkzzzmmmbbbTTTEEE:::555222///......///000///---------,,,,,,,,,++++++*********************************+++++++++,,,,,,+++,,,---...///111222222111333666>>>[[[~~~~~~{{{yyy|||zzzmmmaaa[[[]]]```^^^fffrrr~~~{{{tttnnnoooxxx|||ssskkkaaaYYYVVVXXX```kkkyyy|||~~~{{{ssshhh[[[SSSQQQTTTYYYaaalllwww{{{xxxwwwwwwzzzvvvnnnsssyyyllleeesssyyydddyyyzzz{{{iii}}}bbb>>>999666333222222333444333333333444444555666666777666999666888>>>LLLsss------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++///444888::::::999FFF[[[ssszzzkkkZZZZZZdddtttzzzzzzqqqfffdddcccfffmmmvvv~~~}}}zzzxxxxxxzzz~~~{{{xxxyyy|||~~~xxxwwwyyyyyyyyyzzzxxxvvvvvvvvvwwwzzz{{{||||||zzzzzz|||}}}vvvlll___WWWUUUVVVVVVVVV[[[rrruuuzzzvvv^^^LLLDDD:::666222//////000000000------------,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,,,,,,,---...000111222333111222666HHHnnn~~~|||~~~}}}{{{|||qqqddd\\\[[[^^^```\\\fffttt~~~|||{{{vvvrrrooosss}}}xxxggg]]]ZZZ\\\dddqqq|||~~~yyyqqqfffYYYOOOLLLSSSWWW___lllxxxzzzqqqppppppsss{{{~~~xxxllljjjqqqwwwsss^^^]]]zzziiivvv|||~~~cccqqqtttGGG;;;777333111222333444444222333333444555666777777555999777888>>>JJJooo------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///333666999;;;>>>@@@VVVlll{{{qqq]]]WWWdddsss}}}wwwnnnfffhhhlllpppuuu{{{~~~}}}|||{{{{{{{{{||||||~~~|||zzzzzz{{{{{{{{{}}}~~~||||||zzzxxxwwwxxxzzzzzzzzzyyy{{{}}}}}}{{{zzz{{{}}}|||vvvlllaaaYYYWWWWWWXXXWWWbbbtttgggSSSJJJ>>>:::555111000000000000...------------,,,,,,,,,************************************++++++++++++,,,,,,---///000111222333333222666RRR}}}~~~}}}}}}~~~yyyiii^^^[[[]]]]]]]]][[[fffuuu}}}{{{xxxtttqqqnnnsssyyy}}}qqqnnngggeeeiiisss{{{~~~wwwoooeeeYYYPPPNNNQQQUUU^^^kkkxxxxxxmmmlllkkkmmmsss|||vvvjjjooorrrhhhVVVooohhhggghhh|||{{{rrrkkk}}}OOO;;;888444111222333444444222222333444555666777777555888888999>>>HHHlll---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///222666888888<<>>GGGiii,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------444333666:::;;;===LLL\\\wwwfffYYYUUUhhh{{{~~~~~~|||~~~zzzwwwuuuzzz}}}}}}|||{{{zzzyyyvvvttt~~~|||{{{|||~~~|||uuuwww}}}{{{yyy|||}}}{{{}}}|||yyyvvvvvvrrreeeXXX[[[YYY[[[hhh{{{{{{iii]]]QQQCCC999999666......444000...------.........---------,,,,,,,,,,,,++++++******))))))******+++,,,...000111111000111444666555555<<>>HHHjjj,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///111555999:::<<>>888>>>XXXwwwttteeemmm{{{~~~vvvwwwyyyqqqmmmvvvzzz{{{zzzppppppppprrrwww|||}}}{{{www|||||||||}}}~~~{{{qqqhhhbbbrrruuuxxx{{{|||~~~~~~xxxwwwxxxyyywww~~~~~~zzzdddZZZSSSYYYkkkoooOOOBBB===777000---111///------.........---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---......---///222333333222333444444444NNN~~~{{{~~~xxxeeeXXX[[[cccdddccccccxxx}}}}}}wwwrrrooommm```___bbbkkkxxxzzzxxxyyy~~~ssskkknnnssszzz}}}~~~yyyyyyqqqjjjdddYYYWWWVVV\\\hhhttt{{{wwwmmmiiilllttt{{{~~~{{{qqqppp}}}xxxgggzzzoooYYYnnnzzzgggZZZssshhhCCC111777888666555222333444444444444555555555777999777777<<>>888FFFjjjjjjhhh{{{qqqxxxxxxqqqwww|||zzzssskkkjjjiiijjjpppwww||||||zzz|||||||||}}}|||~~~}}}wwwrrrooonnnrrrvvvyyy|||}}}|||}}}~~~}}}{{{{{{~~~|||}}}~~~uuugggXXXUUU___tttzzzYYYGGG@@@999222...222000...---...///...---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------...,,,///333444444333333333:::333QQQ{{{yyy}}}qqqaaaXXX^^^ggggggdddddd{{{yyy~~~zzzsssjjjccc]]]ZZZUUUXXX```mmmyyy|||yyyyyy{{{~~~}}}sssrrrtttuuuxxx}}}}}}zzzssskkk]]]XXXVVVZZZfffrrrzzz|||qqqiiiiiinnnvvv{{{{{{yyykkkgggsssiiipppwww{{{}}}kkk[[[vvv{{{PPP222444999555333444444444444444555555555555666999777777<<>>666444222////////////...,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---......///111333333333333555666999IIIwww~~~{{{{{{}}}sss^^^]]]aaagggfffaaaeeennn|||zzzrrr___[[[WWWWWW^^^gggooosss{{{wwwrrroooooorrruuuwww}}}yyyzzz~~~~~~|||qqqbbb]]]WWWVVVaaaoooxxx~~~~~~ssshhhgggmmmttt{{{}}}~~~jjjUUURRR\\\tttpppyyygggwwwppp~~~uuuhhhzzzzzzOOO333666666111888555555555555666666666666555888777999>>>EEEddd,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000333555666777999;;;IIIhhhvvvTTT]]]qqqmmmiiippprrrxxxqqqeeekkkdddlllvvvzzzzzz{{{{{{wwwwwwzzzzzzwwwtttrrrvvvyyyzzzxxxzzz~~~{{{{{{xxx{{{}}}}}}xxxsssvvvqqqddd\\\]]]^^^mmm]]]QQQDDD;;;444222000/////////...,,,---------,,,,,,,,,++++++...------------...//////000111222222222333555777777OOO}}}~~~||||||~~~uuuhhh```___cccgggccc___ggguuu~~~vvvnnnfffbbb___bbbnnn|||{{{nnniiinnnwww{{{yyy}}}~~~~~~|||}}}|||uuummm___ccc\\\ZZZcccpppyyy|||zzzxxxzzztttjjjhhhnnnuuuzzz|||lllTTTMMMUUUaaaiiinnn}}}aaa```iii|||sss}}}WWW666888888222888555555555555666666666777555888888999>>>FFFeee,,,,,,,,,---------......***000...111999777333999:::888TTT{{{ggggggxxxqqqnnnqqqvvvwwwssswww|||vvvrrrpppoooooorrrvvv{{{~~~~~~}}}|||{{{{{{{{{iiiqqqzzz}}}}}}|||{{{~~~}}}}}}|||uuufffYYYZZZuuufff\\\ZZZMMM;;;999333......///...///222,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000000111333333222333555777999YYYzzz{{{tttzzz~~~~~~|||www}}}jjj[[[___kkkuuunnnbbbgggwww|||tttkkkiiirrr{{{~~~tttiiiiiisss}}}|||xxxyyy||||||uuuiii^^^ZZZUUUVVVbbbqqq}}}~~~ssspppooosss{{{{{{rrrjjjjjjpppxxxwww}}}vvv]]]NNNMMMYYYyyyllltttUUU[[[fff}}}qqqkkknnnqqqeeeCCC111222555222555555555555555666777777:::666222777>>>DDDaaa,,,,,,---------............111///111:::888555;;;???TTTwwwllldddnnnllluuuwwwxxx{{{yyyooopppxxx~~~{{{vvvsssrrrsssuuuwwwzzz{{{}}}}}}}}}}}}~~~||||||||||||zzzxxxqqqvvv|||~~~~~~~~~}}}~~~~~~~~~~~~xxxnnnfffaaajjjyyykkkcccSSSAAA???888222111111...---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,---///000111222333333222333555777AAAddd}}}}}}uuuoooyyy}}}lll\\\```kkktttooogggmmm}}}yyywww~~~wwwpppqqqyyy~~~~~~|||oooccc^^^XXXXXXdddsss|||ssspppmmmooossswwwxxxwwwuuuttttttyyy~~~uuullljjjnnnvvvxxx~~~zzzgggVVVNNNMMMnnnqqqpppWWWNNN^^^wwwxxxqqqqqqmmmIII666666888666555555555555555666777777999;;;999888:::AAA___,,,------------.........000222///333<<<999555===BBBooolllmmmwwwvvvxxx}}}zzzwwwppplllsssyyyvvvrrrpppqqquuuzzz}}}}}}zzzxxxyyy|||}}}xxxwwwxxxxxxsssnnnyyy{{{}}}}}}{{{zzz|||~~~}}}yyyvvvmmmeeebbbvvvzzznnn\\\KKKEEE<<<555333222...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,---///111222333444333222333555888CCCmmm|||~~~rrrooo{{{vvvaaa\\\bbbkkkrrrooollluuuwwwttt}}}~~~|||xxxzzz~~~~~~xxxiiiaaaZZZZZZeeeuuu|||yyysssrrrqqqpppmmmjjjhhhfffbbbaaacccjjjuuuyyyooojjjkkkrrryyyuuucccRRRGGG[[[}}}ooo~~~iiiGGGXXXpppsssjjjvvvOOO999777999888555555555555555666777777888DDDDDD;;;888@@@aaa------------............000222000555===777444>>>III}}}{{{}}}xxxrrrooorrr|||{{{xxxsssqqqqqquuuzzz}}}~~~|||yyyvvvvvvxxxzzz~~~wwwqqqqqqssssssmmmggg~~~}}}}}}~~~|||yyyzzz{{{zzzxxxyyy~~~wwwlll]]]aaa~~~|||wwwdddUUUHHH>>>555333222///,,,,,,------------------------+++---...---------///111333444444333222333666999DDDwww~~~vvvuuunnn[[[]]]dddlllooonnnppp{{{~~~~~~zzzyyy}}}|||~~~}}}kkk```YYYXXXdddttt~~~{{{{{{{{{yyyxxxuuuvvvvvvssskkkbbb\\\XXXZZZ]]]bbbhhhqqqzzz|||ssskkkhhhnnnyyypppYYYMMMSSSnnnnnnttt}}}IIIWWWkkk{{{~~~fff~~~VVV===777777666555555555555555666777777IIIZZZYYYGGG<<>>VVV}}}bbbrrrxxxmmmpppwwwyyyxxxvvvvvvvvvwwwyyyzzz|||}}}yyy||||||yyyvvvuuummmkkkkkkpppxxx}}}|||zzz~~~|||{{{wwwvvvzzzyyy}}}~~~}}}zzzyyyppp```\\\xxxsss|||nnncccVVVGGG999444333222000000------------------------,,,---......---...000222333333333333333666:::>>>TTT~~~~~~rrrwww|||}}}xxxoooddd]]]\\\fffkkkhhhjjjvvv~~~}}}}}}~~~~~~}}}lll```WWWTTTaaattt~~~}}}xxxrrrjjjccccccgggnnnssstttzzz}}}tttjjjjjjttt{{{~~~oooSSSNNN[[[uuujjjxxxdddggg}}}qqq~~~}}}vvvqqqPPP===777888555555555555555666777777@@@LLLKKKAAA;;;@@@]]]............////////////111444444888:::999NNNqqqtttfffwwwtttnnnrrrwwwvvvrrrqqqssswwwzzz||||||{{{zzzyyy{{{}}}|||yyyuuurrrqqqmmmmmmooosssyyy}}}~~~~~~xxxvvvzzzxxxzzz}}}~~~{{{yyyvvvmmmaaafffwwwtttzzzssshhhVVVCCC999666333000000........................,,,.........---...000222222333333333444777<<<@@@```zzztttdddZZZWWWXXXeeekkkgggkkkzzz~~~|||~~~}}}}}}~~~~~~|||~~~pppggg\\\YYYeeewwwwwwrrrlllkkkpppvvv{{{}}}}}}zzzpppjjjpppvvv{{{yyyVVVPPPWWWsssmmmyyyrrriiihhhnnnnnn}}}~~~ZZZ@@@888999555555555555555666777777...333333666:::AAA___............/////////000444777555777999===ZZZ}}}qqqwww~~~wwwtttoooooouuuzzzxxxtttpppsssxxx|||}}}{{{wwwtttxxxyyyyyywwwsssooommmlllpppqqqsssuuuwwwyyy{{{|||yyy~~~~~~|||~~~zzz~~~yyyxxxyyy{{{~~~zzz{{{|||nnn^^^eeezzzvvvbbbKKK>>>999444000///........................---...///.........000222222222222222444888>>>BBBnnn~~~{{{uuuccc[[[[[[VVVdddkkkgggmmm~~~}}}zzz{{{|||tttmmmbbb]]]hhhyyyuuutttvvv|||zzz~~~|||}}}tttjjjmmmssszzz\\\VVVXXXnnnkkkkkk|||zzzmmmaaakkknnnooo___AAA777888555555555555555666777777;;;888555;;;AAACCC^^^...------...///111333444333777444999BBBAAA\\\vvvsss}}}~~~vvvuuussstttsssrrrhhhfffrrr~~~~~~vvvpppjjjoootttwwwwwwwwwxxxzzz|||{{{xxxsssnnnlllmmmooopppqqqtttwwwzzz|||}}}}}}yyy{{{~~~}}}vvv{{{||||||xxxsssooohhh```YYYqqqXXXHHH===333---+++...///////////////...---............///111222333222666222222666444:::LLLzzz{{{uuuccc^^^___VVVccceeegggsss|||~~~~~~vvveee^^^```ppp~~~|||yyyuuusssxxxxxxkkkccceeelllwwwcccSSSQQQeeesssfffyyy~~~kkk{{{|||rrreeezzzcccOOO===777444444444444444555666777999444;;;999<<>>RRR}}}}}}}}}oooccc______]]]gggggggggsss|||~~~~~~~~~xxxggg______nnn{{{}}}|||{{{{{{zzzuuuvvv~~~}}}rrrggghhhmmmvvvgggUUUOOO^^^~~~}}}iiiuuuqqquuu|||}}}tttdddiiiTTT>>>333555444444444444555666777999444;;;999<<>>///111111000//////.....................///111222333333555333555888666EEEbbb~~~zzzooogggcccbbbcccppptttlllgggrrr{{{~~~zzzzzz|||~~~||||||{{{{{{yyyzzz~~~lllfff^^^___lllyyy}}}~~~wwwvvvwww|||}}}~~~qqqnnnmmmqqqzzzuuu\\\KKKMMMfffmmmlll|||[[[___xxxrrrwwwfffjjjyyyeeeLLL888666666555555555555666666888333:::888<<>>AAASSS~~~uuu~~~mmm]]]^^^bbbooowww}}}|||vvvrrrsssuuuqqqssstttvvvvvvuuusssqqqppplllhhhjjjqqquuuuuuttttttsssqqqpppqqqtttwwwzzzyyyzzzzzz{{{||||||||||||{{{{{{||||||||||||yyy}}}~~~}}}}}}}}}~~~~~~~~~}}}hhhnnnsss]]]RRRCCC333333222000///.........///............///111222333333444222444666444GGGhhh}}}rrrddd]]]___cccuuuvvvkkkgggsss}}}~~~xxxwwwvvvvvvwwwyyy|||}}}xxx{{{~~~~~~|||}}}{{{zzz{{{~~~nnnccc\\\```ooo|||~~~}}}vvvwwwzzz{{{xxxtttoookkknnnvvvzzzbbbNNNJJJ\\\rrriii{{{fffdddkkkrrrpppvvviii~~~iiiOOO;;;777666666555555555666666888333:::888<<>>777222111000------///000...---///222444222000///777222222:::???^^^nnntttssstttooohhhbbb\\\ZZZ```gggqqqeee___fffttt~~~}}}~~~}}}~~~{{{{{{sss___\\\```kkkwww~~~~~~|||xxxuuusssdddccclllvvv}}}~~~|||oooXXXMMM```zzzeeessscccWWWttt]]]jjjmmmnnn~~~bbbGGG===<<<888555555777777444777777555888<<>>:::555444666777666555777777555999===AAA```000111333555777999;;;<<>>AAA___111222444666999;;;===>>>GGGjjj]]]UUURRR[[[jjjwww~~~zzzxxxyyy{{{}}}~~~yyywwwqqqiiigggjjjmmmlllkkkmmmoooooonnnnnnpppqqqqqqqqqqqqqqqqqqqqqqqqqqqssstttuuuuuuuuuvvvyyy{{{sssoooddd[[[\\\```ZZZOOOEEEHHHQQQXXXTTTNNNTTT___rrr|||iii]]]ZZZYYYaaannn{{{}}}vvvmmmccc[[[WWWVVVUUUVVV[[[iiizzzvvvuuuzzz{{{|||}}}zzz{{{gggVVVBBB888444111000111///111222222111222333555333///555888555KKKuuu~~~~~~}}}|||yyyzzz|||vvvkkk```\\\aaaiiimmmmmmoooooosss|||zzzooogggccceeeoooyyy~~~~~~zzzuuusssssstttwww}}}sssggg___YYYYYYgggzzznnneeelllwww{{{yyy___OOOYYYmmm}}}hhhgggiiidddaaazzzssswwwoooWWWFFF888777888666666999777777777:::>>>AAA^^^111222444777999<<<>>>???PPP}}}[[[RRRRRR```rrr}}}{{{xxxyyyzzz||||||vvvmmmgggggghhhhhhggghhheeeiiimmmooooooooooooppprrrrrrrrrqqqppppppoooooopppqqqsssuuuvvvyyy||||||nnnggggggbbbYYYNNNRRR]]]eeebbb\\\cccrrrwwwbbbXXXSSSMMMSSS___hhheee^^^WWWOOOHHHDDDHHHJJJJJJLLLUUUdddppp~~~vvvvvv~~~||||||~~~~~~hhhYYYHHH===666111000222///111333333111111333555333---666:::555OOO{{{vvvwww|||yyyzzz{{{xxxhhh]]]^^^aaaaaafffnnnooopppuuu}}}wwwoooiiiiiiqqqzzz}}}wwwttttttuuuyyywwwmmmddd\\\[[[hhhyyylllbbbjjjwww|||hhhUUUYYYhhhhhhbbblllrrraaaiiippprrryyybbbMMM;;;888888555666;;;777888777;;;>>>AAA^^^111222444777:::<<<>>>@@@```\\\QQQRRReeezzz~~~yyyxxxxxxxxxxxxxxxkkkdddjjjnnnjjjgggjjjbbbffflllpppqqqqqqqqqqqqssssssrrrqqqpppooonnnmmmnnnppprrruuuwww{{{}}}wwwrrrjjjYYY]]]iiirrrmmmfffnnn~~~ssseeebbb]]]VVVSSS\\\```ZZZSSSPPPLLLHHHCCCIIILLLKKKHHHKKKWWWaaa|||uuuxxx}}}}}}hhh[[[LLLAAA888111000333///111333333111111333666333,,,666;;;666QQQ|||oooqqq|||xxxvvv|||iii]]]aaaaaa[[[```mmmnnnpppvvv}}}}}}vvvooommmrrr{{{|||vvvpppqqqqqqrrrwww}}}uuukkkhhh___\\\hhhxxxmmm___dddoootttoooZZZZZZgggiiiaaa```sssYYYuuunnngggvvviiiRRR>>>999888555666<<<777888777;;;???AAA^^^111888555333999;;;>>>HHHqqqlllXXXLLLPPPkkk}}}|||wwwvvvxxxtttlllhhhhhhgggggggggiiijjjkkklllnnnqqqrrrrrrrrrssstttwwwtttpppnnnnnnppppppqqqrrruuuvvvuuuxxx}}}~~~{{{wwwqqqmmmiiibbb^^^gggvvv|||~~~|||yyy{{{wwwkkkccc\\\^^^^^^\\\XXXSSSOOOMMMNNNQQQSSSVVVVVVUUUSSSTTTUUUnnn~~~}}}~~~||||||~~~}}}cccWWWLLL555000555...000111333333222222333555///:::222:::>>>RRR~~~uuuyyy|||wwwwwwyyyvvvnnn```UUUSSS[[[eeejjjlllqqquuuxxx~~~|||wwwuuuuuuuuu~~~zzzsssoooqqqsssyyy~~~{{{|||mmmeee```^^^fffpppxxx}}}xxxmmmfffkkksss|||xxx```VVVdddccc]]]^^^tttVVVZZZrrr___yyylll|||ooo\\\@@@555;;;999555;;;777333:::888;;;DDD\\\111777555555<<<===@@@LLLppp}}}]]]PPPJJJSSSnnn~~~~~~{{{xxxzzz~~~zzzrrrjjjiiiiiiiiiiiijjjlllmmmkkknnnqqqssssssrrrrrrsssuuusssqqqoooooopppppppppsssvvvwwwwwwzzz~~~zzzrrrkkkaaaZZZcccqqq~~~~~~{{{{{{rrrpppqqqjjjgggaaa^^^^^^ccciiinnnrrrssstttrrrmmmgggbbb___```zzz}}}}}}}}}~~~}}}wwwxxxrrraaaPPP===555666333111222333333222111222444///888333:::>>>VVV|||~~~zzzzzz|||xxxlll]]]XXX]]]gggnnnoooqqqtttvvvwww}}}{{{xxxxxxxxxzzzvvvrrrppprrrtttzzz~~~xxxxxx{{{|||kkk___YYYXXX___hhhrrr{{{}}}xxxllldddgggooowww~~~ttt]]]SSS^^^}}}hhh^^^]]]rrr^^^UUUvvv^^^gggppp~~~|||fffEEE666:::888333999777333:::888;;;DDD\\\222666444777>>>>>>BBBRRRuuubbb}}}|||xxxoooOOOMMMOOO^^^xxx~~~{{{{{{~~~vvviiihhhhhhiiiiiikkklllllljjjnnnrrrttttttrrrqqqqqqsssrrrrrrqqqqqqppppppppprrrvvvyyyyyy|||uuummmccc]]]gggwww~~~~~~qqqwww~~~xxxnnniiijjjpppxxx}}}}}}rrreee]]]ZZZttt~~~|||zzzyyy{{{||||||}}}~~~~~~|||vvvsssoooUUUFFF:::444777222333444333111111111333000777444999???ZZZ~~~{{{||||||~~~yyyjjj[[[[[[hhhsssuuusssqqquuuvvvvvvzzz~~~{{{yyyyyy~~~yyytttrrrqqqrrrsssvvv}}}{{{yyy|||~~~yyyiii^^^XXXVVV\\\eeeooo{{{|||~~~yyylllbbbcccjjjuuu}}}~~~uuu___SSS\\\xxxooo___[[[nnnfffLLLddd___ZZZrrrzzzpppKKK777999888333666777333:::888;;;DDD\\\444555444888>>><<>>___www{{{}}}}}}~~~vvvhhh\\\___jjjrrrsssrrrlllqqquuuwwwzzz|||{{{{{{|||wwwsssrrrrrrssssssxxx~~~xxxhhh^^^XXXUUUYYYbbblllyyy~~~~~~|||nnncccccciiivvvzzzfffXXX\\\rrrwww```ZZZiiiqqqKKK[[[kkkaaauuutttsssMMM888:::999444777888444;;;888:::DDD\\\555555444999===:::JJJiiinnnppp~~~mmm\\\PPPKKKIIIVVVkkk}}}qqqgggeeefffggghhhiiijjjkkkkkkkkknnnsssuuutttqqqnnnmmmmmmpppssstttrrrppppppqqqrrrxxx}}}|||}}}}}}~~~~~~xxxhhh]]]dddqqqttt~~~}}}vvvdddaaayyy~~~~~~}}}{{{~~~tttnnnhhhQQQ>>>111555222444444333111000111222444444999555>>>dddxxxttt~~~rrrfff___aaafffhhhjjjnnngggpppxxx|||~~~~~~{{{xxxvvvvvvvvvvvvxxx{{{xxxiii^^^XXXTTTVVV\\\dddqqq}}}ssshhhggglllttt~~~|||iiiXXXYYYlllaaaYYYccc~~~TTT]]]yyylllyyyooorrrPPP999;;;;;;777999888444;;;888:::DDD[[[666555555:::;;;999SSSlllssshhhTTTKKKIIIMMM]]]ttt~~~uuuiiiccchhhiiijjjlllmmmnnnnnnnnnlllooossstttrrrpppnnnmmmlllpppssstttqqqpppqqqsssttt|||}}}}}}~~~xxxiii^^^dddpppxxx|||~~~yyy~~~~~~xxxxxxppp{{{{{{fffccczzz~~~}}}zzzzzz{{{}}}}}}|||tttjjjrrruuuUUUDDD999555222333444333111111111333444222;;;444AAAmmmtttuuunnneee```bbbbbbaaaeeemmmiiittt~~~{{{|||}}}}}}~~~zzzzzzyyyyyyzzzzzz{{{{{{~~~{{{mmmddd^^^YYYYYY[[[aaammmxxxwwwkkkiiinnnmmmxxx|||{{{yyyhhhUUUQQQdddeeeYYY^^^|||]]]\\\ttt~~~iii{{{zzzdddpppxxxXXX===::::::888;;;999444;;;888:::CCC[[[555444666;;;;;;;;;```vvv|||oooVVVLLLIIIQQQddd~~~}}}zzzzzz|||wwwmmmhhhhhhhhhiiikkkmmmoooppppppooonnnppprrrrrrqqqnnnmmmmmmlllpppsssssspppooorrruuuyyy~~~~~~~~~zzzssshhh___dddqqqwww{{{~~~~~~~~~nnnfffhhhrrruuuuuuttt___gggxxxzzz{{{zzzcccddd{{{}}}zzzzzz{{{|||}}}wwwuuummmlllTTTGGGBBB555111222333333222111222444444///===555EEEwwwuuuwwwmmmccc___cccdddbbbgggqqqooozzzyyyzzzzzz{{{~~~{{{vvvvvvvvvxxxzzz}}}~~~rrrjjjddd___]]]\\\___iiisss{{{~~~}}}yyyllliiimmmkkkwww{{{zzzzzzjjjUUUOOO[[[{{{kkkZZZ[[[uuuhhh[[[aaacccfff___]]]mmmdddBBB888666666;;;999555;;;888:::CCCZZZ333444666<<<;;;>>>iiiuuuXXXNNNLLLOOOdddyyyzzzwwwwwwwwwrrrjjjjjjoooggghhhjjjlllnnnoooooonnnoooppprrrrrrpppnnnmmmnnnlllpppsssrrrpppooossswww|||~~~~~~|||wwwqqqdddYYY]]]hhhyyy~~~mmm]]]YYYfffppprrr~~~|||___bbbqqqqqqrrr{{{~~~gggbbbxxx}}}~~~|||ssswwwssslllvvvzzz|||QQQHHHHHH333000111333333222222333555333...???777IIIxxxwww~~~mmmbbb]]]dddhhhgggmmmvvvttt}}}~~~|||||||||{{{}}}|||}}}xxxtttttttttuuuyyy~~~uuuiiiddd^^^[[[XXXYYYbbbkkkvvvyyy~~~|||wwwvvv|||yyylllhhhkkknnn{{{~~~~~~~~~oooZZZQQQUUUtttppp[[[YYYqqquuu___ZZZiiicccdddYYYfffnnnFFF666222444;;;999555;;;888:::CCCZZZ666999555<<<999BBBtttWWWJJJPPP[[[kkk{{{{{{sssyyyzzzrrrjjjiiilllmmmhhhkkkmmmllliiiiiimmmrrrwwwuuussspppnnnmmmllllllooooooooonnnmmmpppvvv{{{|||{{{{{{}}}zzzqqqhhh```ZZZ\\\aaayyy}}}~~~|||mmm```WWWZZZ```iiixxxcccbbbpppyyyhhhppp``````hhh~~~}}}|||}}}zzzsssuuu\\\NNNHHH444444222222222444444444222///777999;;;FFF|||xxxxxx|||gggbbb]]][[[___gggnnnsssqqqyyy}}}tttyyy|||yyyxxxyyy{{{|||uuuppprrruuuzzz~~~qqqjjjfffaaa\\\WWWWWW```lllvvv~~~}}}zzzwwwvvv{{{}}}rrrkkkiiipppxxx}}}yyydddOOOTTTqqqsssccc\\\ggg___XXXwwwkkk\\\qqqaaarrruuuMMM888999<<<999:::555<<<999;;;CCCYYY555999666@@@@@@PPP|||gggPPPGGGOOOcccppp||||||{{{yyywwwyyy|||yyyooohhhfffggggggiiikkkmmmllliiiiiilllqqqvvvuuusssqqqooonnnnnnnnnoooooonnnmmmmmmqqqxxx~~~~~~}}}}}}~~~zzzppphhh___XXXXXX]]]rrryyy|||{{{kkk]]]SSSTTTYYY___lllzzzgggbbblllxxxiiiooommm```dddwww~~~~~~{{{xxx~~~mmmRRRKKKGGG555444333222222444444444222333888777999EEE{{{wwwsssxxxyyyaaa^^^[[[\\\aaahhhooorrrqqqvvv}}}}}}}}}}}}|||zzz||||||{{{{{{zzzuuuuuuwwwzzz~~~tttooohhh```[[[VVVWWW```kkkyyy{{{yyy}}}sssiiicccjjjsss||||||gggQQQVVVqqqcccZZZbbbkkk\\\rrrmmm[[[yyylllvvvsssKKK999<<<>>>888999555<<<999;;;CCCZZZ333666555???BBB[[[{{{vvvhhhWWWJJJHHHSSSvvv}}}zzz{{{|||}}}{{{uuulllhhhiiijjjhhhkkkmmmnnnmmmjjjjjjmmmqqquuuuuusssrrrqqqpppppppppooonnnmmmlllnnnttt{{{}}}~~~|||qqqggg]]]VVVVVV[[[jjjttt{{{{{{jjj\\\PPPPPPQQQTTT^^^jjj|||jjj```dddzzznnnnnn{{{|||aaa___mmm|||~~~yyywwwfffSSSLLLFFF777555444222222333444444333666888666:::JJJuuuttt}}}rrr\\\ZZZYYY\\\bbbiiiooorrrtttuuuyyy~~~|||}}}~~~~~~{{{xxxzzz|||}}}uuusssjjj```ZZZXXXYYY```iiiyyy}}}wwwiii```dddooozzzlllUUUVVVlllsssbbbccc~~~fffrrrrrr]]]nnnsssttttttMMM<<<>>>>>>777999555<<<999;;;CCCZZZ777888777???DDDeee~~~}}}zzzuuusssdddTTTOOOKKKNNN\\\yyyvvvooohhhjjjpppsssrrrpppqqqqqqpppnnnnnnpppsssuuuttttttsssrrrrrrrrrrrrooonnnllllllpppwww~~~sssfffZZZSSSUUU[[[eeerrr|||}}}hhh[[[OOONNNNNNOOOVVVaaassskkk]]]]]]|||sssnnntttfff\\\bbbqqqxxxxxxqqqtttcccVVVKKK@@@666444222222333444444333555777666???SSSzzzyyy|||kkk]]]ZZZXXXYYY___gggnnnrrrvvvuuuvvv{{{~~~~~~}}}|||~~~}}}xxxsssrrriii```]]]\\\\\\```eeeuuu~~~~~~~~~{{{mmmcccdddnnnxxxqqq]]]UUUbbblllbbb{{{jjjpppjjjoootttooo|||{{{UUU???>>>===777999555<<<999<<>>===;;;999555===:::===FFF]]]888???<<>>>>>JJJ|||~~~]]]MMMIIIOOOhhh~~~zzz|||}}}{{{~~~tttkkkkkkpppqqqmmmiiiiiiiiijjjkkknnnqqqssssssssssssrrrqqqooonnnmmmppprrrwww~~~yyysssfffUUUKKKKKKZZZiiiuuu{{{nnn]]]PPPSSSKKKIIILLLGGGSSSbbblll|||yyyeee[[[^^^mmmxxxvvv~~~~~~{{{zzzZZZUUU\\\gggyyyxxx|||___SSSCCC888111444555222222777333::::::CCCddd{{{~~~ooo```[[[YYYZZZ\\\aaajjjtttxxxyyy{{{~~~zzzzzz~~~~~~|||xxxiiilllrrr{{{~~~zzzyyyxxxxxxyyy|||{{{xxxnnneee```iiioooxxxoooZZZ^^^hhhuuu{{{hhh^^^XXXcccuuujjjfffqqq~~~zzzTTTYYY{{{ppptttsss|||oooNNNAAA<<<888<<<999:::777???DDDXXX999===AAAWWWYYYIIILLLYYYqqq~~~zzz{{{}}}|||yyyqqqmmmoootttqqqkkkiiiiiiiiikkkmmmqqqsssuuuvvvtttrrrooonnnmmmmmmmmmppptttzzz{{{sssgggWWWNNNMMM]]]kkkwww}}}nnn___SSSTTTJJJFFFJJJGGGSSSdddoooxxxbbbYYY\\\nnn}}}sssyyy~~~uuu~~~bbbXXXXXXaaa|||~~~zzzvvvvvv~~~sssZZZNNNIII<<<444555666222333777222:::<<>>WWW{{{{{{kkk[[[WWWWWW```jjjppptttyyy|||}}}zzzppplllpppssstttyyy{{{~~~~~~zzzuuunnniiieeeccccccdddfffhhhkkkmmmoooqqqqqqzzzxxxvvvzzz~~~~~~}}}ssslllddd```^^^eeessswwwsssrrrmmmjjjooowwwhhhcccsssqqqUUUgggwwwpppiiiggg|||TTTAAA>>>;;;999;;;888@@@DDDXXX;;;<<>>666555333555777@@@VVVttt}}}hhh\\\ZZZ]]]fffnnnpppqqqrrr~~~}}}{{{}}}~~~xxxyyy}}}}}}xxxtttttttttuuuuuuuuutttsssqqqooommmllljjjeeeaaa^^^\\\\\\\\\]]]aaagggnnntttyyy|||}}}|||xxxwwwrrrpppmmmkkkoooxxxpppiiifffmmmwwweeebbbXXXeee}}}YYYVVVwwwvvvqqquuupppOOO???;;;999;;;999AAAFFF[[[999HHH{{{}}}YYYGGGFFFRRRlll}}}xxxoooddd\\\hhhzzz|||rrrqqqqqqoooqqqpppqqqqqqrrrqqqqqqpppooofffgggjjjkkkgggeeellluuu~~~yyywwwwwwzzzzzz{{{~~~~~~zzzuuujjjrrr}}}nnnYYYMMMHHHEEECCCOOOlllsss```]]]YYYSSSEEEAAAHHHGGGFFFOOOWWWdddoooiiibbbooopppnnnvvv}}}ttteeefffuuu}}}mmm~~~yyybbbvvv{{{```AAA555555666555888DDD^^^|||~~~iiiZZZYYY\\\gggoooqqqrrrsss~~~}}}}}}yyyuuuwww~~~~~~|||zzzwwwvvvxxxzzzzzzzzzzzzzzzyyywwwvvvuuuqqqooojjjeee___ZZZWWWUUUSSSXXX___gggooovvv{{{~~~~~~}}}{{{{{{uuurrrmmmhhhhhhppp}}}yyyoooiiinnnxxxdddcccUUUaaa^^^TTTrrrooo}}}nnnooosssOOO<<<;;;888;;;999AAAGGG[[[999JJJuuuQQQEEEHHHYYYvvv|||wwwpppfff^^^ggg{{{~~~sssrrrsssqqqtttnnnnnnnnnmmmmmmmmmmmmmmmfffgggiiiiiieeedddlllvvv{{{~~~wwwpppllllllxxxyyyzzz{{{{{{yyyuuurrrlllttt~~~nnnWWWLLLGGGEEE???MMMllljjjWWWWWWQQQMMMDDDDDDKKKHHHFFFPPPWWWbbblllsssnnnxxxuuuooottt{{{vvveeebbbooo}}}lll}}}ddd}}}iiiDDD444666;;;555777DDDaaa}}}{{{jjjXXXWWW\\\gggpppssssssttt~~~~~~}}}~~~wwwqqqqqqyyyzzzzzzzzzzzz{{{~~~}}}||||||{{{sssqqqnnniiibbbZZZTTTPPPLLLQQQZZZccclllttt|||~~~}}}|||||||||~~~~~~~~~~~~yyyzzz|||~~~vvvrrrkkkdddbbbjjjyyyzzznnneeeiiitttdddcccSSS___eeeUUUnnngggppptttxxxuuuSSS@@@;;;888;;;999BBBGGG[[[AAALLL|||ooogggsss|||ooo[[[JJJFFFDDD^^^}}}|||uuuiii^^^[[[lllxxx}}}wwwssswwwyyytttmmmllllllllllllllljjjiiigggdddccccccaaabbbiiiqqqxxxnnnccc[[[kkksssxxxyyy{{{{{{pppbbbiiisss~~~nnnZZZPPPGGG???BBBFFFtttnnnUUUVVVYYYQQQKKKJJJKKKIIIHHHJJJWWW\\\pppxxxpppooovvv~~~{{{oooaaaYYY]]]dddiiiyyywww{{{sssEEE555;;;555<<<888BBB___}}}yyy{{{eee]]]ZZZ\\\eeemmmrrrtttwwwzzz~~~~~~}}}}}}}}}yyyqqquuuzzz~~~{{{{{{vvvmmmfff```XXXOOOOOOOOORRRYYYbbbkkkqqqtttwwwxxxwwwuuutttuuuwwwzzz}}}zzztttyyyuuulllgggdddgggttt}}}~~~~~~}}}}}}mmmaaagggqqqaaa\\\[[[\\\wwwXXXbbbaaabbb~~~}}}XXX???AAA:::???;;;===FFF]]]BBBNNN|||sssrrrxxx~~~ppp]]]MMMEEECCC^^^}}}{{{sssfff\\\XXXhhhuuu{{{uuuqqqttttttooommmnnnpppqqqqqqnnnjjjggghhheeecccdddccceeemmmvvv{{{|||mmm[[[]]]hhhppppppsss{{{}}}yyyrrryyywww```RRRIIICCCEEEFFFssseee```\\\SSSKKKIIIIIIHHHHHHJJJVVV\\\kkkoooccc^^^______eeeooopppfff[[[]]]eeeoooyyy}}}~~~{{{yyy}}}hhh???444:::333666666FFFhhh|||yyy}}}{{{fff^^^ZZZ]]]fffoootttwwwzzz|||zzzyyy~~~~~~}}}wwwuuuyyy|||uuulllfff```YYYVVVUUUVVVYYY___dddhhhiiimmmmmmmmmlllkkklllpppsssxxxzzz{{{{{{{{{{{{~~~}}}}}}}}}||||||~~~}}}||||||{{{xxxuuuxxx|||~~~wwwpppjjjfffgggtttzzzwwwvvvvvvqqqtttwwwvvvsssqqqsssvvvtttuuuvvvvvvvvvxxx|||rrrgggiiimmm{{{eee]]][[[ZZZ[[[gggooohhh}}}[[[CCC@@@:::>>>:::===FFF\\\CCCSSSttt]]]LLLCCCCCC^^^|||yyyqqqcccYYYUUU```llltttrrroooqqqqqqmmmmmmppptttvvvuuuoooiiieeefffcccaaabbbcccfffppp{{{|||{{{xxx```SSSaaaiiieee```eeemmmooouuuxxxzzz|||yyyaaaQQQGGGAAAFFFDDDqqqmmmaaa]]]SSSJJJHHHHHHGGGHHHJJJZZZaaajjjwwwppp|||}}}ooo```XXXVVVWWW___ppp|||tttcccaaakkkwww|||~~~}}}|||vvvwwweeeAAA777>>>777666999LLLrrrzzzyyy~~~vvvddd]]]ZZZ]]]gggqqqwwwzzz~~~~~~zzzyyyyyyyyy{{{{{{xxxmmmgggdddaaa]]][[[XXXXXXZZZ\\\]]]]]]aaaaaa```___^^^```dddggglllmmmoooppppppqqqtttvvvuuuwwwyyyzzz{{{}}}~~~|||||||||zzzyyy~~~}}}{{{vvvooohhhhhhtttyyypppjjjggggggiiimmmqqqrrrqqqppprrruuussstttvvvvvvxxx{{{yyynnnjjjhhhuuu~~~wwwvvvmmmaaa\\\YYYxxx___fff|||mmmsssrrr```FFF???888===:::<<>>;;;>>>EEEYYYCCCjjjuuuUUUGGGDDDBBBZZZzzz}}}ppp```XXXXXX___hhhttt{{{yyytttqqqsssjjjnnnpppmmmgggbbbbbbcccaaa``````cccdddgggpppzzzvvvlllccc___rrrkkkaaalllvvv|||{{{eeeXXXQQQLLLGGGJJJrrrxxxkkkhhh\\\OOOJJJIIIJJJMMMRRRgggrrr~~~yyycccPPPMMMYYYggg~~~zzzvvv{{{~~~}}}}}}rrrmmmyyyuuuQQQ<<<;;;555777888BBB```}}}xxxlllbbb^^^___gggooorrrtttwww|||~~~|||yyywwwvvvuuuuuuzzz}}}~~~}}}}}}yyytttpppnnnllljjjiiifffiiilllllliiieeebbbaaacccccccccaaa^^^]]]]]]^^^[[[ZZZXXXUUUTTTUUUXXX[[[[[[cccnnnwww|||{{{|||pppeeefffiiiiiiyyy~~~~~~{{{yyyxxxzzz|||uuuyyy|||~~~pppbbbnnnlllZZZ\\\wwwlllkkkgggfffuuuhhhkkkmmmnnnaaajjjzzziiiJJJ<<<888>>><<<>>>FFFZZZCCCmmmqqqSSSEEECCCEEE^^^~~~}}}ttthhh[[[TTTfffhhhmmmuuuvvvqqqkkkjjjeeehhhkkkllliiigggeeedddcccfffhhhiiijjjooovvv|||~~~ssshhhuuupppxxxnnnnnnuuuyyy^^^WWWUUUJJJFFFIIIrrrooofffkkkaaaMMMEEELLLMMMOOOZZZooo||||||yyypppiii]]]QQQUUU^^^[[[~~~~~~yyyvvvvvvwww{{{}}}nnnkkkwwwqqqMMM;;;;;;444888999FFFeeeyyyfffZZZXXX\\\fffooorrrsssuuuwwwzzz~~~~~~}}}zzzxxxvvvuuuuuuuuuqqqvvv|||}}}|||zzzuuu||||||sssmmmnnnppppppppppppqqqqqqkkkeeefffkkknnnoooooolllgggcccaaa```______^^^^^^]]]]]]]]]]]]bbbdddiiiooovvvzzz|||{{{}}}|||}}}uuufffaaajjjttt{{{rrrlllsss|||fffTTTWWWpppqqqfffjjjrrrxxxnnnsssdddmmmoooaaajjjnnnKKK???999???;;;>>>FFF[[[DDDrrr~~~yyybbbOOOGGGBBBHHHeee~~~}}}}}}|||yyysssjjj```ZZZ```cccjjjqqqrrrmmmiiijjjhhhjjjkkkjjjgggdddbbbbbbcccfffhhhiiikkkpppxxx~~~jjjhhhwwwyyyssslllqqq|||vvv[[[UUUTTTHHHGGGQQQpppdddhhhaaaRRRLLLSSSSSSUUU```lllyyy~~~mmmdddbbb[[[MMMNNN\\\ccc|||}}}yyywwwwwwxxx|||}}}ssszzzuuuQQQ:::999444666777DDDccc~~~}}}wwwaaaXXXWWW[[[eeekkknnnpppsssuuuxxx}}}|||zzzyyyxxxvvvtttppprrrwww|||~~~{{{yyyzzzzzzuuuuuuvvvuuuxxxxxxyyyyyytttoooqqqwww}}}~~~}}}yyysssnnnkkkiiihhhhhhhhhgggfffeeedddcccaaacccgggmmmtttxxxyyyxxxzzzzzz}}}~~~rrrhhheeeiiiooo|||rrrmmmsss|||hhhVVVXXXooovvvjjjnnnuuufffuuueeeqqqrrriiiooo}}}iiiDDD???999>>>;;;>>>FFF[[[CCCttt|||nnnZZZJJJBBBBBBLLLnnn}}}|||zzzwwwtttpppjjjccc^^^^^^aaaiiipppooojjjiiilllkkkkkkjjjgggccc```___```bbbdddfffhhhjjjpppyyyzzz~~~oooeeeuuunnnfffqqqoooXXXTTTSSSFFFHHHXXXvvvjjjhhheeeXXXRRRVVVSSSTTT```iiiuuu||||||kkk```aaaaaaQQQJJJZZZjjjzzz|||~~~~~~~~~zzzyyyxxxwwwyyy}}}|||xxxzzzxxxTTT888666444999:::GGGggg~~~zzzxxxyyysss\\\VVVVVV\\\cccggghhhlllrrrrrrvvv|||||||||~~~|||vvvpppooopppuuu|||{{{vvvvvv{{{~~~||||||{{{|||}}}zzzwwwzzz~~~xxxuuusssttttttsssrrrpppmmmkkkiiibbbdddfffkkkqqqtttuuutttxxxxxx{{{|||sssmmmjjjkkklll{{{yyyxxxxxxuuuvvvwwwxxxxxx{{{~~~sssnnnsssmmm[[[ZZZppp{{{mmmooouuubbb{{{qqq{{{yyytttvvvkkkCCC???999>>>;;;>>>FFF\\\GGGttt{{{cccMMM@@@CCCPPPsss~~~~~~zzzvvvrrrooojjjccc___bbbfffmmmsssqqqlllkkkoookkkjjjgggccc___^^^___aaa___aaadddeeehhhoooxxx~~~}}}llljjjuuuaaapppsss^^^\\\ZZZKKKIIIXXX}}}vvvmmmjjj\\\RRRQQQLLLNNNZZZjjjuuu}}}{{{tttuuu|||iiiiiiooo```SSS___qqqyyy|||~~~~~~~~~~~~zzzyyyxxxuuuuuuwwwyyywww{{{|||ttttttuuuSSS666555777999;;;IIIkkk~~~yyywwwxxxzzz{{{~~~qqq^^^UUUWWW]]]ccceeeeeejjjqqqrrrwww}}}~~~{{{}}}}}}tttkkknnnssszzz}}}yyywwwxxx}}}~~~|||}}}~~~|||~~~|||{{{~~~|||xxxsssooommmhhhhhhjjjmmmpppsssrrrqqqwwwwwwyyy~~~yyyqqqmmmmmmnnnzzztttnnniiifffeeecccdddeeedddeeehhhllloooyyy}}}rrrlllrrr~~~sss^^^[[[rrr{{{lllkkkooogggwwwwwwtttKKK@@@999>>>;;;===FFF]]]NNNuuukkkSSSFFFDDDQQQsss|||xxxvvvtttqqqkkkfffiiikkkoootttrrrmmmlllooohhhgggdddaaa^^^^^^aaacccaaabbbdddfffiiipppzzzxxx{{{~~~}}}xxxyyyooosssgggvvv~~~jjjfffaaaPPPJJJVVVxxxrrrlllZZZNNNLLLHHHLLLZZZlllvvv~~~|||tttttthhhdddooohhh^^^gggtttzzz~~~~~~{{{wwwxxxyyyvvvvvvxxx{{{{{{qqqyyy{{{nnnnnnoooNNN444555999444777GGGjjj{{{yyyzzzyyyzzz~~~tttbbbXXXYYY^^^dddeeefffkkksssuuuzzz|||zzz||||||rrriiimmmvvv}}}yyyvvvwwwyyy~~~|||vvvsssrrrqqqqqqrrrssstttrrrqqquuutttvvvzzz}}}|||qqqjjjkkknnn~~~{{{tttmmmfff```]]]\\\\\\ZZZYYYYYY\\\aaafffqqqvvv}}}~~~pppjjjppp|||uuu\\\XXXqqq{{{mmmiiiiiizzzjjj}}}|||{{{mmmmmm{{{RRR@@@:::>>>:::===GGG^^^MMMrrriiiRRRGGGCCCOOOppp}}}{{{|||~~~|||uuuoookkkjjjkkkppppppllljjjkkkfffeeeccc```^^^___bbbeeedddeeeggghhhkkkrrr}}}yyyqqqiiieeedddhhhrrr}}}qqquuu||||||ooo}}}kkkddd]]]LLLLLLRRR~~~{{{qqqqqqiiiUUUIIIKKKLLLRRRbbbnnnwwwxxxwwwzzzZZZNNNYYY[[[\\\gggqqq{{{|||{{{vvvuuuxxx{{{{{{|||{{{jjjeeezzzqqqqqqnnnLLL555777999555888IIImmm~~~}}}~~~zzzhhh[[[ZZZ^^^dddgggiiinnntttxxx|||~~~||||||}}}{{{rrrkkkoooyyy|||wwwvvvuuuxxx~~~|||yyyxxxwwwvvvsssrrrrrrpppqqqtttvvv{{{xxxlllfffgggkkkzzz}}}||||||}}}wwwooohhhddd```]]]YYYTTTSSSUUU[[[```kkkpppyyy~~~oooiiiooozzzsssXXXTTTnnn{{{ooojjjgggpppfffsssqqqsss```ccc|||zzzRRR@@@:::>>>:::===GGG___IIItttxxxsssiiiOOODDDAAAMMMnnn}}}}}}wwwnnnjjjfffeeejjjnnnllliiihhhfffeeeccc```^^^___bbbeeedddeeefffgggiiiqqq{{{~~~ppp```WWWSSSVVVaaakkksssmmmkkkjjjkkkzzzhhh```[[[MMMPPPKKKmmm{{{pppnnndddPPPFFFLLLPPPVVVdddnnnvvv|||zzz```LLLMMMOOOYYYiiisss{{{}}}}}}xxxvvvzzz}}}}}}{{{uuueeeeeeyyytttMMM777999777999;;;LLLqqq}}}ooo]]]ZZZ\\\ccciiilllppptttwww{{{|||vvvqqqvvv~~~|||xxxtttttt}}}}}}~~~}}}zzzxxxtttrrrpppmmmjjjjjjjjjnnnyyy|||xxxqqqjjjgggggghhh{{{~~~yyytttrrrtttxxx||||||xxxqqqkkkaaaWWWQQQQQQVVVZZZ```fffooozzz~~~ooojjjooo{{{sssYYYTTToooxxxpppjjjeeennncccnnnzzzkkkrrr___dddyyyQQQAAA:::>>>:::===GGG___MMM}}}vvvxxxzzzpppQQQEEE???KKKmmm}}}}}}}}}qqqgggjjjcccaaahhhnnnnnnjjjhhhffffffdddaaa______aaacccbbbcccddddddfffmmmxxxyyyxxxtttjjj[[[PPPSSS\\\\\\gggrrruuuqqqkkkddd^^^aaaqqqkkkcccbbbWWWSSSEEE\\\ttt~~~wwwkkk```LLLDDDMMMPPPUUUaaammmttt||||||___UUURRR___sss~~~{{{~~~{{{}}}~~~}}}~~~~~~rrr^^^iii}}}pppmmmuuu{{{OOO999:::444888999IIIooo~~~{{{vvv}}}|||ttt^^^ZZZZZZbbbjjjnnnqqqtttvvvyyy|||~~~~~~zzzwww|||uuurrryyy{{{}}}|||xxxtttqqqqqqkkkeeeaaa^^^```iiittt~~~xxxqqqlllkkkkkkiiiggg~~~~~~}}}xxxvvvrrroooooottt{{{~~~ppp```UUUQQQSSSWWWVVV[[[dddpppzzzpppjjjooo{{{uuu\\\WWWqqq~~~tttpppjjjdddpppcccppppppmmmwwwfffmmmzzzRRRAAA:::>>>:::===HHH```KKKmmmOOOBBBEEEMMMlll|||~~~zzzzzzuuugggjjjiiiiiijjjllljjjeeeaaabbbeeehhhiiiiiieeeaaa___```aaa```___bbbmmm~~~zzzppplllgggbbbfffgggmmmvvv}}}}}}rrrgggZZZhhhyyyllljjjmmmddd^^^bbbeeelll}}}wwwssscccQQQHHHGGGLLLVVV___jjjttt}}}eeeYYY___mmmwwwyyyuuuwww{{{||||||~~~~~~zzzkkkyyyrrruuu|||zzzzzzKKK777;;;555888;;;DDDttt|||vvvvvv{{{{{{{{{yyynnnYYYVVVWWW^^^ffflllrrrxxxppprrrtttwwwzzz|||}}}~~~uuu{{{sssttt{{{{{{uuunnnnnnrrrjjjbbb\\\WWWUUUZZZaaavvv~~~rrriiigggkkklllkkkzzz}}}uuuwwwyyy{{{}}}~~~ssscccZZZYYYSSSWWWWWW[[[bbbhhhppp}}}}}}nnnjjjrrrzzz}}}rrr[[[]]]yyyuuugggjjjkkkdddqqq}}}aaatttqqqjjjyyyfffiiiUUUAAA???;;;===@@@FFFfffTTTcccLLLCCCEEELLLkkk{{{{{{~~~}}}pppbbbiiihhhhhhjjjlllkkkgggcccccceeefffgggfffdddaaa______```aaaaaadddooowwwooozzzzzz{{{rrr]]]cccqqqlllkkkooofffnnnrrrsssttt~~~yyyvvvdddQQQGGGGGGLLLTTT\\\gggqqqzzz||||||uuu```YYYbbbpppyyy~~~wwwrrrtttxxxyyy{{{}}}wwwrrrxxx}}}zzzuuuwww}}}MMM777:::333888<<>>BBBIIIjjjiiinnnQQQHHHFFFAAATTTsss~~~wwwyyyzzzzzz||||||tttiiiaaaccceeedddaaa```aaaccc\\\WWWVVVZZZ^^^]]]]]]^^^]]]^^^aaabbbaaadddqqqyyyrrrffffffwwwppp{{{xxx___MMMJJJPPPQQQMMMPPPQQQNNNHHHFFFIIIJJJIIIQQQYYYccclllwwwzzzqqqmmmddd\\\aaaqqq}}}uuurrrvvvyyy|||wwwzzzkkkFFF:::888333888:::IIIsssuuuooowwwzzzggg[[[YYY[[[```ccceeekkkqqquuuvvvvvvtttpppnnnmmmmmmvvv|||~~~zzzuuuuuuxxx|||yyysssppppppmmmpppuuu{{{}}}~~~{{{xxxwwwzzz~~~yyypppiiiggggggxxx~~~xxxsss___MMMRRRcccllluuulllhhhvvvnnnWWWVVVddd}}}ddd```jjjllluuuwwwzzzlllqqqlllYYYAAA@@@;;;===AAAHHHjjjjjj{{{[[[KKKFFFAAAUUUtttyyy{{{zzzzzz{{{{{{tttkkkeeeffffffccc___]]]^^^```___ZZZXXX[[[]]]\\\\\\^^^]]]^^^``````^^^aaammm{{{~~~~~~~~~~~~tttfffeeeaaaWWWUUUaaalllvvvyyyzzzwww```OOOMMMTTTWWWUUUPPPQQQNNNHHHEEEGGGIIIGGGNNNTTT]]]gggsss|||}}}xxxtttnnnccc]]]dddttt{{{vvvwwwyyy|||~~~}}}jjjEEE999888333777:::JJJsss|||tttxxxzzzjjj^^^\\\\\\```ccceeekkkqqqqqqtttwwwyyyxxxxxxxxxyyywwwzzz|||}}}yyysssvvv{{{~~~|||wwwsssrrrpppqqqwww{{{|||yyyuuuttttttwww}}}vvvnnnkkkkkkxxxyyyssszzzdddQQQOOO[[[jjjsssuuujjjsssqqq[[[YYYfff~~~ddd^^^ggghhhnnnppptttdddsssooo[[[BBB@@@<<<>>>BBBIIIkkkooo```IIIFFFAAAUUUttt~~~}}}{{{|||}}}xxxpppeeeeeecccaaa^^^^^^___aaaccc]]]ZZZ\\\]]][[[\\\^^^``````aaaaaa^^^```lllyyy|||~~~~~~}}}|||}}}{{{bbb\\\[[[UUUSSSZZZ\\\dddqqqyyy|||xxxdddSSSQQQXXX\\\\\\SSSUUURRRJJJFFFHHHIIIHHHMMMRRRYYYcccqqq}}}~~~zzzvvvmmmaaa]]]hhhxxx}}}{{{zzz}}}~~~yyy~~~jjjCCC888888444666:::KKKsss}}}zzz|||sssccc___^^^aaadddeeejjjpppooottt{{{zzzzzzyyy{{{vvvxxx|||~~~yyyxxxrrrmmmqqq{{{~~~{{{yyy{{{~~~~~~yyyyyyxxxtttuuutttvvv|||xxxoookkkkkkzzzqqqmmm~~~mmmXXXPPPSSSgggppp}}}~~~oooqqq{{{ttt]]]ZZZfff~~~kkkaaahhhiiihhhkkkrrraaauuurrr]]]BBBAAA===???CCCJJJlllrrrbbbHHHDDD???TTTttt|||}}}}}}www```___^^^^^^___bbbeeehhhddd___\\\^^^^^^\\\^^^aaadddcccccccccbbbdddooo{{{|||~~~}}}|||}}}lll___cccttt```WWWXXXgggppppppttt||||||nnn]]]YYY]]]```^^^[[[]]]YYYPPPJJJIIIJJJJJJJJJMMMSSS^^^ooo}}}zzzwwwjjj^^^___lll{{{}}}{{{~~~xxxiiiBBB888999666555:::KKKsssvvv{{{|||}}}xxxgggaaa^^^```bbbdddhhhnnnrrrwww~~~}}}~~~}}}}}}}}}}}}}}}~~~}}}vvvpppoootttyyy||||||}}}zzzxxxzzz}}}|||zzz|||}}}yyyzzzxxxxxx|||~~~xxxpppkkkkkk|||llllllwwweeeWWWRRRdddnnn|||rrrsss|||ttt]]]ZZZeee{{{qqqcccgggfff~~~eeegggvvvgggvvvuuuZZZBBBAAA===???DDDLLLnnnxxx}}}bbbKKKBBB>>>TTTttt~~~~~~zzzzzz}}}|||yyy^^^]]]\\\]]]```eeeiiikkkccc___^^^``````^^^aaaeeedddbbbbbbccccccfffqqq||||||~~~pppggg{{{hhhVVVMMMVVV]]][[[___jjjiiippptttyyy~~~{{{pppiiijjjgggbbb___aaa^^^SSSKKKIIIJJJIIIFFFGGGKKKXXXlll|||~~~xxxtttggg]]]bbbrrr~~~}}}{{{zzz~~~|||}}}{{{hhhAAA888:::888555999IIIqqqxxxyyy~~~~~~xxxxxx|||vvvjjjccc]]]^^^aaacccgggkkkrrrwww}}}~~~}}}|||zzzzzz|||~~~|||wwwrrroooooosssvvv}}}{{{zzz}}}~~~~~~~~~}}}}}}}}}}}}{{{yyyzzz}}}|||sssnnnlllxxxyyyggglll~~~sssaaaTTT```kkk{{{wwwpppttt}}}uuu^^^[[[eeezzzqqqbbbbbb___rrreeehhh{{{kkkvvvwwwUUUBBB@@@===@@@EEEMMMoooppp[[[KKKBBB>>>TTTuuu{{{|||{{{vvvuuuwwwvvvtttbbb```^^^___bbbeeefffgggbbb```aaacccccc```bbbfffaaa___^^^___```cccmmmxxx|||}}}~~~jjjmmmrrr]]]LLLKKKLLLJJJNNNVVVRRRYYY\\\bbbhhhgggppp{{{xxxoooeee[[[^^^[[[QQQHHHFFFHHHIIIHHHHHHLLL[[[rrr}}}oooddd^^^hhhxxx}}}wwwvvvxxxxxx|||~~~}}}}}}uuurrreee???777:::888666888GGGnnn}}}~~~|||uuusssuuuyyymmmccc\\\\\\```bbbfffkkkooosssyyy}}}}}}~~~~~~|||zzz{{{~~~xxxqqqmmmnnnqqqyyyzzz}}}{{{xxx~~~|||zzzyyy{{{|||qqqkkkiiiqqq}}}rrrccclll~~~iiiWWW\\\hhhyyy~~~qqqmmmrrr|||xxxaaa^^^ggg{{{vvvhhheee]]]hhhooowwwmmmwww{{{|||QQQ@@@???<<>>;;;>>>EEEMMMooo}}}~~~hhhSSSMMMDDDAAAXXXzzzyyysssqqqnnnjjjeeecccbbbcccfffgggeeecccdddeeegggiiifff```___bbbccc___\\\\\\\\\^^^fffoooxxxwwwwwwwwwxxx{{{~~~}}}hhh[[[TTTOOONNNGGGJJJGGGFFFFFFAAAHHH]]]{{{~~~}}}yyyhhhVVVNNNSSSTTTLLLFFFGGGLLLOOOBBBAAAFFFWWWqqqyyyiiiccceeesss|||uuuxxx~~~}}}xxxvvv^^^:::222666444999777AAAiii{{{zzzqqqfff]]]]]]aaaeeeiiimmmuuuvvvxxxyyy{{{~~~zzzqqqkkkgggpppzzz~~~}}}~~~zzzzzz|||xxx{{{yyysssppppppxxxuuuccckkkpppZZZSSS```sss~~~rrrqqq|||uuu___\\\eeexxx|||pppiii]]]fffrrrttt||||||OOO>>>===:::>>>DDDLLLooojjjYYYLLLHHHGGGZZZ}}}xxxuuutttpppjjjbbbaaaaaaaaabbbcccdddeeeaaabbbcccdddcccaaa___^^^bbb^^^[[[[[[ZZZ\\\dddnnnuuuwwwxxxwwwvvvxxx}}}llldddbbb^^^WWWQQQJJJGGGGGGIIILLLPPPhhh|||yyy~~~xxxhhh\\\VVVYYYUUUJJJDDDGGGJJJIIIJJJCCCEEEWWWlllwwwwwwttt___aaakkkzzz}}}yyyyyyyyyzzzzzzxxxZZZ>>>444444444888666DDDeeezzzrrrggg]]][[[^^^cccjjjpppvvvwwwxxxyyy{{{tttiiiiiiiiillluuu~~~}}}|||zzz~~~}}}wwwyyyzzzsssqqqsssxxx}}}tttccckkk|||ZZZ]]]gggvvvyyypppqqqzzzvvv^^^\\\iii{{{|||qqqiiicccqqq}}}tttpppuuuKKK@@@<<<<<<===<<>>>>>KKK[[[ccccccbbbWWW[[[gggvvv|||vvvuuuxxx|||}}}}}}~~~}}}jjjMMM999444444222666444@@@]]]~~~~~~zzzpppdddYYYVVVYYY^^^eeelllrrruuuxxx{{{}}}xxxnnnmmmjjjiiimmmwwwzzz{{{zzzuuuuuuyyy}}}rrr```gggxxx```[[[gggwwwqqqiiikkkwwwvvv``````mmm}}}~~~vvvmmmdddyyyxxx|||{{{qqquuuuuuMMM@@@======>>>===KKKttt|||XXXKKKGGGQQQmmm}}}uuupppmmmhhhbbb````````````aaaaaaaaaaaa```___]]]\\\]]]^^^```bbbaaa]]][[[[[[[[[\\\bbbiiiqqqsssvvvwwwvvvxxx|||}}}vvvnnnccc[[[RRRVVVnnnyyyiiipppjjj]]]NNNGGGFFFEEECCCBBB;;;:::DDDOOOTTTUUUUUURRRYYYfffuuu~~~{{{uuuooopppxxxrrruuuwww\\\@@@444666777222777666AAAZZZ}}}rrrdddWWWSSSUUUZZZbbbjjjooosssyyy}}}}}}uuusssllleeeeeemmmyyy~~~{{{}}}{{{wwwtttrrrtttyyyppp]]]aaarrrfff]]]iii{{{|||mmmfffkkkxxxxxxdddeeeqqq}}}vvvlll}}}tttxxx}}}yyygggppptttMMM@@@===>>>??????MMMwww]]]LLLEEEJJJbbbxxxxxxssspppjjjccc``````````````````____________^^^^^^___aaabbbccc```\\\[[[\\\\\\\\\```fffmmmqqquuuvvvvvvxxx|||xxxjjjXXXMMMUUUyyyqqquuummm```UUUNNNJJJEEEAAA@@@===???JJJTTTVVVVVVVVVUUU]]]kkkwww~~~uuunnnoooyyy~~~~~~|||mmmttt~~~xxx[[[???555999:::444888888AAAWWW}}}xxxiiiZZZTTTUUUZZZbbbjjjooosssxxx|||~~~{{{xxxpppeeeaaaeeeooozzz|||yyywww{{{wwwrrroooooossszzzooo[[[]]]mmm}}}iii```nnnzzzlllgggmmmyyyzzzgggiiittt}}}zzzttttttxxxnnn{{{mmmiiivvvqqqJJJ@@@===>>>@@@@@@OOOyyyUUUMMMCCCDDDXXXooo~~~zzzuuurrrllleee`````````aaa```___^^^]]]\\\]]]___```aaaaaaaaaaaa```\\\ZZZ]]]^^^]]]^^^bbbiiinnnsssvvvvvvxxx{{{~~~ooo```VVVNNN[[[xxxtttmmmeee___XXXOOOFFFAAA??????FFFTTT]]]]]]YYYVVVTTT___nnnxxx~~~}}}tttssszzz|||~~~yyy{{{uuuzzz|||```CCC666888999555666666<<>>AAAAAAPPP{{{yyyVVVNNNDDDBBBSSSlll}}}zzzvvvsssmmmfff```aaaaaaaaaaaa___]]]\\\XXXZZZ]]]_________^^^]]]___[[[ZZZ]]]___]]]\\\^^^eeekkkqqquuuvvvxxx{{{}}}fff___OOOIIIfff~~~uuupppmmmiiiaaaSSSGGGBBB@@@@@@GGGVVVaaa___VVVPPPQQQ___oooxxx~~~|||xxx{{{~~~~~~||||||~~~bbbDDD444555777444888999<<>><<<===@@@BBBQQQ|||tttZZZOOOFFFCCCSSSlllzzzwwwuuuooohhhaaabbbccccccaaa___]]][[[ZZZ[[[\\\\\\]]]]]]]]]]]]___[[[ZZZ^^^```]]][[[[[[ccciiipppuuuvvvxxxzzz}}}~~~uuujjjTTTHHH___|||yyyvvvrrreeeSSSGGGCCCAAA>>>DDDTTTaaaaaaVVVNNNUUUdddttt{{{~~~||||||~~~}}}tttqqq```@@@333666777333777;;;===FFF{{{sssbbbYYYWWWYYY___eeejjjlllpppsssvvvzzz{{{ssskkkeeeaaa___fffllltttzzz~~~|||qqqsss}}}{{{pppooorrrvvv{{{tttaaa]]]iii|||mmmbbbqqqttthhhgggooo|||tttbbbiii{{{uuupppmmmjjjvvvvvv{{{yyyjjjAAA===:::<<<@@@AAAQQQ|||jjjUUUQQQHHHEEETTTnnn|||yyyxxxrrrlllbbbcccccccccbbb```]]][[[___^^^]]]\\\\\\^^^___aaa___ZZZZZZ^^^```]]]ZZZZZZaaagggooouuuvvvwwwzzz|||zzz}}}ttt[[[PPPccc~~~xxxgggRRRFFFDDDAAA===AAARRRbbbddd[[[SSS]]]mmm{{{~~~}}}wwwsss|||yyywww]]]===333888:::555000777:::CCCwwwvvveee]]]ZZZ[[[```fffeeeiiimmmrrruuuyyy}}}xxxooogggaaa___YYYbbblllssswwwzzz~~~~~~~~~zzzqqqrrrxxx}}}uuubbb]]]iii|||mmmiiiwwwoooaaa```kkkzzzvvvaaagggwww}}}|||xxxrrrwww|||vvvfff???<<<:::<<>>CCCPPP```gggaaaWWWQQQggguuu~~~{{{www{{{wwwTTT???333555777000444333999HHHcccmmm___XXXZZZ```eeekkkmmmqqqsssvvvyyy~~~zzzoooddd^^^ZZZ^^^dddkkkqqqwww|||~~~~~~}}}ttttttyyy}}}kkk]]]hhhxxx~~~iiijjj}}}xxxoookkkppp~~~nnn___dddpppxxxrrryyyqqqvvv|||XXX???======>>>???@@@RRR}}}kkkWWWQQQJJJOOOhhh~~~wwwppp```ZZZXXX[[[^^^]]][[[\\\^^^]]]\\\[[[[[[\\\]]]^^^]]]\\\\\\]]]]]]\\\ZZZXXX[[[```hhhlllnnnoooqqqtttwwwyyy{{{~~~}}}|||~~~~~~~~~~~~}}}qqqxxx}}}wwwvvv{{{ttt]]]SSSTTTNNNIIIFFF???@@@DDDUUUhhhiiiZZZQQQSSSfffttt||||||{{{zzz~~~nnnMMM<<<222333666000333444;;;JJJccc~~~qqqaaaYYYYYY___ccciiilllpppsssvvvyyy}}}~~~|||~~~vvvkkkccc]]]]]]___eeemmmuuu|||~~~}}}zzzsssuuuzzz~~~ooo```kkkwww}}}yyycccmmmtttooorrryyyooo___dddnnn~~~uuuuuu}}}pppqqqwwwxxx}}}vvvTTT>>>>>>===>>>===???SSSsss[[[RRRKKKKKK^^^~~~|||vvvqqqbbb[[[WWWZZZ\\\[[[[[[\\\___^^^\\\[[[ZZZZZZ[[[[[[\\\[[[\\\]]]^^^\\\YYYVVVYYY^^^dddhhhjjjmmmooorrrvvvwwwyyy{{{}}}}}}~~~~~~zzzuuuzzzwww{{{yyyrrrpppqqq}}}uuujjjTTTLLLNNNJJJGGGGGGAAA@@@EEEYYYlllfffQQQKKKUUUgggsss~~~}}}~~~yyysssvvv{{{~~~aaaEEE999333555999555777999===III```~~~zzzqqqbbbXXXXXX]]]bbbeeehhhmmmpppssswww{{{}}}~~~|||~~~zzzxxxvvvpppiiibbb___]]]aaakkkvvv~~~}}}~~~zzzsssqqqvvv}}}qqq^^^cccmmmvvvsss```qqqqqqpppwwwsssdddhhhqqq~~~vvvxxx|||xxxlllooorrrsss|||uuuRRR???>>>======<<<>>>SSS}}}eeeTTTKKKIIIRRRssszzzvvvtttfff___ZZZ[[[]]]\\\]]]^^^___^^^]]][[[[[[[[[[[[\\\\\\[[[\\\]]]^^^\\\YYYVVVXXX[[[```dddhhhlllppprrrwwwwwwxxxyyyzzz{{{|||}}}~~~zzzyyy|||~~~ttthhhvvvuuuqqqpppvvv{{{tttssssss}}}xxxjjjXXXTTTWWWPPPJJJIIIEEE@@@GGGZZZjjj___IIIIIIYYYnnnxxx||||||{{{{{{}}}xxxqqquuu|||}}}YYY???888444555:::888999:::<<>>======<<>>===<<<======@@@VVV{{{zzz\\\MMMLLLEEE\\\}}}}}}rrriiiaaa``````______aaa[[[[[[ZZZZZZ[[[]]]^^^______^^^\\\\\\]]]]]][[[ZZZSSSTTTXXX^^^eeelllqqqsssssssssssstttuuuwwwyyy{{{vvvyyyuuukkkhhhllljjjccc\\\fffqqqxxx~~~{{{gggaaaddd]]]TTTLLLBBBDDDOOO[[[ZZZNNNHHHSSScccwww|||}}}zzzyyy|||~~~|||}}}~~~|||}}}wwwvvvwww{{{zzzwwwwwwzzzvvvwwwxxx}}}rrrmmmkkkzzz|||{{{tttOOO999777444222555555555777999<<>>BBBXXX```NNNOOODDDWWW~~~uuukkkccc``````______aaaYYYYYYYYYYYY[[[]]]___```aaa___]]]\\\]]]]]]\\\[[[QQQRRRUUU[[[ccckkkqqqsssppppppqqqrrruuuxxxzzz|||{{{{{{jjj```cccgggeeeWWWaaakkkpppuuu~~~vvvllloookkkcccYYYKKKFFFSSS[[[UUUJJJJJJXXXggg|||{{{~~~~~~{{{{{{}}}~~~xxxjjjlllttt~~~vvv~~~qqqkkk~~~}}}xxxrrr~~~nnnjjjnnn}}}mmmIII444555444333777777777:::;;;<<>>MMM}}}www}}}}}}uuuaaaSSSUUU^^^aaagggmmmmmmjjjjjjoootttzzz~~~|||{{{|||uuummmggghhhmmmssszzz~~~}}}tttnnnpppvvvooo\\\UUU___ooo~~~}}}hhhgggvvv}}}nnngggpppvvvvvvvvvyyy{{{yyyuuu|||}}}llleeeooouuuyyyYYYCCC>>>===999999<<>>:::@@@^^^zzzTTTLLLPPPOOOsss}}}{{{xxxkkkZZZQQQRRRRRRXXXZZZWWWWWWYYYWWWQQQRRRUUUWWWWWWUUUSSSRRRRRRQQQQQQQQQQQQRRRSSSUUUUUUZZZ\\\```cccfffjjjppptttppprrrzzzmmmuuu|||}}}{{{~~~~~~}}}|||~~~~~~zzzpppkkkmmmtttwwwzzz}}}}}}~~~xxxvvvwwwzzzuuullljjjnnnnnnnnnxxxsssMMM777555333333444555555555>>>777<<>>;;;===<<<777;;;===AAA___sssSSSLLLOOOOOOnnn}}}zzzppp```UUUSSSTTTXXXXXXTTTSSSVVVUUURRRRRRTTTVVVWWWUUUSSSSSSSSSOOOOOOOOOOOOPPPQQQRRRSSSYYY[[[___bbbeeejjjooosssssssssxxx~~~}}}|||lllqqq~~~}}}zzz}}}~~~sssiiisss~~~}}}~~~}}}zzz|||~~~~~~|||}}}~~~zzzooojjjlllsssvvvzzz}}}~~~|||zzzzzz}}}}}}wwwrrrmmmqqqvvv}}}vvvLLL666444222333555777888777999555:::FFFAAAccc{{{XXXJJJTTTXXX[[[fffooo|||xxxuuuxxx}}}yyyggg^^^^^^YYY^^^bbbdddcccdddhhhmmmrrrxxx{{{{{{||||||{{{}}}}}}xxxpppjjjpppuuu{{{}}}}}}|||}}}~~~|||{{{}}}|||wwwvvvwww|||{{{iii^^^NNNRRRUUUcccuuuzzztttsssyyy||||||uuubbbdddxxxuuuooommmvvvzzz|||iiitttwwwvvvyyyqqqeeekkkwww|||xxxUUU>>><<<<<<;;;777;;;===BBBaaakkkRRRLLLNNNNNNccc}}}{{{tttfffYYYRRRVVVWWWUUUQQQPPPRRRSSSQQQQQQSSSUUUVVVUUUSSSSSSTTTNNNNNNNNNNNNNNNOOOPPPQQQWWWYYY]]]```ccchhhmmmqqquuusssuuuyyyxxxvvv~~~sssttt{{{{{{wwwwww{{{}}}~~~||||||mmm[[[bbbttt|||zzzwww||||||}}}{{{}}}xxxuuuuuu~~~}}}~~~}}}~~~|||xxxllliiimmmrrruuuyyy|||~~~|||~~~}}}yyy}}}tttqqquuuEEE444333222333666999::::::999777:::FFFBBBaaaiiiLLLKKKQQQ\\\lllttt{{{uuuvvv|||{{{iii^^^[[[[[[___bbbdddccccccfffiiipppvvvzzzzzz|||~~~|||}}}||||||}}}}}}}}}wwwooohhhooorrrvvvxxxzzz{{{~~~~~~~~~{{{wwwvvvxxx|||sssbbbOOOOOOSSSaaarrrxxxuuuuuuyyy|||yyydddeeexxxyyysssqqqzzz}}}oooxxxtttttt~~~mmmgggsssyyy{{{oooOOO>>>===:::;;;888;;;===CCCdddiiiSSSLLLMMMNNNZZZ~~~{{{zzzvvvlll]]]RRRTTTTTTSSSQQQPPPPPPPPPOOOQQQSSSUUUUUUTTTSSSTTTTTTOOOOOOOOOOOOOOOPPPQQQQQQUUUWWWZZZ]]]```eeejjjnnnpppnnnppptttuuuuuuzzzzzzyyy{{{zzzyyyzzzzzz||||||{{{{{{{{{|||zzzrrrqqqmmm[[[eeexxx}}}uuummmyyyzzz{{{~~~~~~~~~yyyuuusss~~~~~~}}}~~~}}}}}}~~~}}}{{{sssjjjkkkqqqsssvvvyyy{{{|||}}}~~~wwwzzzwwwppp???555333333444777:::<<<<<<>>>???>>>GGGCCC[[[wwwQQQIIIQQQbbbtttyyy||||||~~~qqqcccZZZ]]]```cccdddddddddfffgggrrrxxx||||||}}}|||}}}~~~}}}yyyxxx}}}~~~~~~xxxnnngggiiijjjmmmqqqwww||||||zzzyyy{{{xxxeeeOOORRRWWWdddsss{{{zzzzzz|||~~~xxxdddeeeyyywwwssssss|||ttt{{{vvv{{{qqqrrr}}}oooLLL===>>>::::::888<<<===DDDhhhrrrZZZNNNMMMQQQWWWyyy}}}zzzyyyrrrcccWWWRRRRRRSSSTTTSSSQQQNNNNNNRRRSSSTTTTTTSSSRRRSSSTTTRRRRRRQQQQQQQQQRRRSSSSSSRRRTTTWWWYYY\\\```eeeiiijjjjjjlllppprrrrrruuuyyy{{{wwwwwwwwwwwwyyy|||{{{{{{{{{{{{{{{|||~~~~~~|||jjj^^^VVV]]]ppphhh[[[fffyyy|||qqqhhhsss{{{}}}zzz|||}}}|||zzz|||||||||}}}~~~~~~~~~~~~}}}}}}xxx||||||{{{}}}zzzlllhhhnnnvvvuuuwwwzzz{{{zzzyyyzzzzzztttzzzuuuggg???777555555666999===>>>>>>BBBFFFCCCJJJGGGXXXzzzSSSHHHNNNaaappppppyyy||||||jjj[[[]]]___bbbeeeeeeffffffgggmmmtttyyyzzz|||~~~{{{~~~yyyxxx|||~~~~~~~~~~~~}}}wwwnnnfffcccbbbdddkkkuuu~~~~~~}}}}}}zzzyyy{{{{{{}}}}}}{{{{{{iiiTTTUUU[[[hhhxxxwwweeehhh}}}qqqooosss}}}zzzwwwoooqqq~~~zzzqqqIII<<>>;;;333333555:::BBBIIIMMMOOOIIIVVVSSS\\\]]]```bbbMMMSSS^^^[[[^^^cccmmmwww{{{}}}|||sssjjjRRRTTTYYY___dddggggggfffbbbjjjqqqtttwww|||~~~|||xxxxxx|||~~~}}}yyyyyy}}}||||||{{{~~~}}}wwwssspppkkkiiinnnxxx~~~zzzzzz~~~{{{uuusssrrrrrruuuxxxxxxwwwvvvvvvvvv{{{pppiiiggggggggggggkkkvvvyyyssskkkddd___^^^aaavvvtttfffmmmvvvzzzfffgggzzzqqqoooooouuu~~~wwwiiimmmxxxwwwnnnpppyyyuuujjjuuuzzz|||jjj___kkk|||^^^999777===222888999<<<<<>>;;;999999;;;888:::>>>MMMyyy~~~vvvPPPQQQJJJLLLaaa}}}zzzzzz{{{ggg[[[QQQNNNPPPPPPQQQSSSTTTSSSRRRSSSUUUUUUUUUSSSPPPPPPPPPPPPOOOOOOOOOOOOKKKJJJIIIHHHJJJLLLOOOQQQVVVYYY]]]aaaeeeiiimmmpppppprrruuuvvvuuutttuuuuuuwwwvvvuuuvvvxxxzzzzzzzzzzzz}}}|||vvvtttuuuwwwlll^^^PPPDDDFFFBBB@@@AAAAAABBBHHHPPPLLLLLLGGGPPPjjjxxx{{{|||yyywwwtttsssrrrqqqqqqrrrssstttuuuvvvvvvvvvvvvwwwwwwwwwvvvyyy||||||zzzwwwuuutttsssmmmiiikkkoooqqqsssvvvtttvvv}}}~~~{{{zzz}}}aaaCCC777666333444444999LLLccckkkgggpppvvvyyyiiiYYYUUU\\\lllooorrrrrrllleeeiiixxxvvvmmm```UUUOOOTTT]]]bbbdddeeeggggggiiiooovvv{{{|||{{{xxx|||zzzyyy}}}~~~{{{|||~~~~~~|||tttrrruuu{{{~~~|||{{{||||||sssrrrwww}}}~~~||||||}}}|||yyywwwvvvuuuuuuvvvyyy{{{{{{{{{{{{|||zzzvvvqqqllljjjiiiffffffeeedddbbb___\\\ZZZZZZ```jjjrrrxxx~~~yyyxxxvvvuuuvvvyyy}}}~~~vvvoookkksssssseeejjjwwwzzz|||~~~zzztttrrrssszzzsssssskkk\\\QQQRRRZZZ```jjjpppkkk{{{jjj}}}}}}uuu{{{OOO>>><<<999888:::888;;;>>>OOO}}}tttWWWTTTOOOLLLYYYwww~~~{{{|||~~~tttgggYYYRRRPPPNNNOOOQQQSSSRRRRRRSSSTTTUUUUUUUUURRRRRRQQQPPPOOONNNMMMMMMKKKIIIGGGFFFGGGJJJMMMOOOPPPRRRVVVZZZ]]]aaagggjjjnnnqqqssstttsssssstttuuuwwwtttqqqssswwwzzzzzzyyyzzz}}}~~~||||||}}}}}}zzz{{{pppbbbSSSEEE???===???AAAEEETTTcccaaa\\\OOOPPPhhhyyy|||~~~{{{yyyvvvuuusssssssssssstttvvvwwwxxxuuuuuuuuuvvvvvvvvvwwwwwwuuuxxx{{{}}}}}}zzzwwwuuupppfffdddmmmsssqqqqqquuuvvvqqquuummmuuuXXX@@@888555666777666;;;RRRoooyyyttt~~~uuu```TTTVVVeeennnuuuzzzvvvooopppzzz~~~sssiii```UUUNNNRRRZZZ___bbbeeehhhggghhhnnnvvv|||}}}{{{www{{{~~~~~~~~~vvvvvv{{{}}}~~~|||{{{{{{}}}~~~}}}|||}}}}}}~~~{{{||||||uuuqqqtttzzz~~~}}}{{{{{{{{{{{{zzzyyywwwvvvwwwyyy|||~~~|||zzz{{{zzzxxxsssmmmhhheeedddiiikkknnnooommmiiiddd```[[[```gggpppxxx~~~{{{zzzxxxxxxzzz}}}qqqddd[[[dddxxxrrrccchhhuuuzzz|||xxxqqqnnnqqq{{{yyyooouuusssdddSSSMMMPPPTTTXXX\\\___vvv{{{mmmyyytttpppHHH<<<===:::999:::999<<>>@@@TTTzzz]]]WWWOOOKKKTTThhh~~~}}}wwwkkk^^^VVVPPPMMMPPPUUURRRSSSUUUTTTQQQPPPRRRTTTQQQPPPOOONNNMMMLLLKKKJJJKKKKKKKKKKKKKKKKKKJJJJJJLLLOOOSSSVVVXXXZZZ\\\^^^```bbbeeegggiiilllooorrroooqqqrrrsssrrrrrrrrrsssyyyyyyvvvyyyvvvhhh___WWWTTTWWW[[[RRRFFFNNN```~~~}}}ppptttzzz{{{}}}}}}|||||||||}}}~~~}}}}}}ttttttsssqqqpppooooooooonnnnnnnnnoooooonnnnnnnnnssssssssstttttttttuuuuuupppqqqtttwwwwwwrrriiibbbbbbhhhlllnnnnnnnnniiiccciiikkkaaaUUUccc}}}qqqzzzcccAAA::::::666333888666666PPP}}}}}}[[[QQQ```rrruuuyyyyyywwwvvvwwwxxx~~~~~~jjj\\\PPPOOOTTTYYY^^^aaaaaaeeejjjmmmnnnrrryyy~~~~~~}}}xxxuuuwwwxxxwwwwwwyyyxxx~~~~~~|||wwwttttttvvvyyy{{{yyyxxxwwwxxxyyyzzzyyywwwyyy|||~~~{{{uuusssvvvzzz{{{|||{{{zzzxxxxxxzzz|||{{{tttlllhhh```___```gggsss}}}{{{zzz||||||yyyyyy|||uuu___]]]nnnppp___fffuuu{{{~~~yyypppkkklllzzz~~~nnnvvvyyycccSSSLLLJJJLLLHHH]]]|||uuugggsssvvvRRR===???===888;;;999<<>>;;;999@@@@@@dddYYYZZZkkkRRRNNNPPP^^^uuu|||~~~|||zzztttiii[[[QQQMMMOOORRRTTTTTTRRRPPPNNNRRRQQQOOOMMMKKKJJJIIIIIIMMMKKKJJJIIIIIIJJJKKKMMMKKKKKKKKKKKKLLLNNNPPPRRRRRRTTTXXX[[[^^^aaafffiiiiiikkkmmmppprrrssssssssssssvvvyyyxxxyyy|||oooxxxyyyrrrmmmkkk^^^VVV\\\mmmuuuzzzzzzyyyzzz{{{zzz||||||{{{{{{{{{{{{|||}}}}}}{{{wwwtttsssqqqnnnllllllkkkjjjhhhggggggggggggjjjkkkkkkjjjiiijjjlllnnnpppmmmjjjiiikkknnnqqqrrrrrrsssuuutttqqqkkkddd```hhhlllppptttwwwtttfffWWWOOOWWW[[[YYYaaarrryyyvvvmmmhhhhhhtttuuu]]]FFF:::777666444666666999:::JJJzzzaaaLLLRRRvvv|||uuujjjeeejjjvvvmmm[[[UUURRRQQQTTTZZZ[[[aaadddcccdddkkkqqqtttrrrtttvvvyyy||||||tttppptttuuuqqqqqqvvvtttvvvzzz~~~}}}zzzxxxwwwrrrjjjdddcccfffkkkooommmlllkkkmmmpppvvv|||~~~}}}tttmmmeeeccciiisss{{{}}}uuusssooommmmmmqqqvvvzzz{{{}}}~~~mmm```lllyyy~~~~~~~~~|||ooocccjjjwww~~~}}}}}}~~~}}}}}}~~~|||qqqooouuu}}}|||xxxvvv}}}}}}}}}ppp~~~qqqqqq~~~{{{wwwnnnTTT???;;;;;;777777<<<:::999???AAAeeeZZZWWWmmm|||YYYQQQOOOPPP^^^yyy}}}}}}~~~|||tttggg\\\NNNPPPRRRTTTVVVTTTQQQOOORRRQQQPPPNNNMMMLLLLLLLLLMMMLLLJJJHHHHHHJJJLLLMMMKKKKKKJJJJJJJJJKKKMMMMMMMMMOOOSSSVVVYYY\\\aaaddddddfffiiilllnnnpppppppppqqqtttwwwwwwuuuwww{{{qqqkkk]]]XXXbbbzzz{{{xxxxxxxxxuuu{{{{{{{{{{{{{{{|||||||||}}}zzzuuuqqqooollliiigggkkkjjjiiigggfffdddccccccggghhhiiiiiiiiijjjmmmpppqqqlllfffeeejjjnnnpppooooooqqqsssrrrnnniiieeebbbmmmoooqqqtttxxxvvviiiZZZTTTWWWYYY^^^kkkwwwwwwooosssmmmlllwwwqqqVVVAAA888777888888777666:::<<>>BBBGGGlll___NNNYYYssszzzmmmrrrttt{{{xxxhhh[[[TTTTTTVVV\\\bbbeeedddffflllsssuuuxxxxxxyyyzzz|||}}}~~~~~~xxxtttuuuyyywwwxxxzzz|||{{{zzzxxxvvvooommmiiieeebbb```______]]]\\\ZZZZZZZZZ]]]___aaaaaabbbcccffflllttt|||yyyuuulllfff___[[[^^^hhhsss{{{~~~~~~{{{vvvrrrppphhhggggggiiilllrrrxxx|||zzz{{{~~~sssdddnnnyyy~~~}}}~~~}}}{{{kkkgggoooxxx~~~}}}|||{{{|||~~~~~~~~~}}}}}}|||}}}}}}}}}~~~vvvnnnlllpppttt~~~tttuuu~~~zzzrrrsss{{{uuuqqqtttNNNAAA777666999999:::;;;;;;999@@@EEEmmm[[[WWWbbbqqquuusssPPPJJJQQQMMM]]]sss~~~zzzuuuqqqmmmkkkbbb[[[RRRNNNOOOQQQQQQPPPLLLLLLKKKKKKKKKKKKLLLLLLGGGHHHIIIJJJJJJIIIHHHGGGIIIIIIJJJJJJIIIIIIHHHHHHFFFHHHJJJKKKLLLNNNRRRTTTVVVYYY\\\aaaeeehhhiiijjjmmmiiiiiinnnoootttwwwlllttt{{{~~~}}}{{{|||{{{xxxyyyyyyyyyxxxvvvuuusssppplllhhhfffeeefffeeeeee```aaaccceeefffgggggggggaaacccdddeeeeeegggkkknnnfffeeeeeegggjjjkkkiiiffffffggggggdddaaacccjjjooonnntttxxxwwwuuutttooojjjddd\\\[[[ggguuuvvvnnntttjjjKKK;;;888777777888:::888???BBBAAA___nnnTTTMMMccc~~~yyylllmmmqqqzzznnn^^^UUURRRSSSYYY___ccccccdddjjjpppqqqwwwxxxzzz|||}}}~~~}}}}}}~~~{{{yyy{{{}}}~~~~~~}}}}}}{{{zzzxxxwwwooommmiiieeebbb`````````^^^^^^]]]]]]^^^___``````___^^^^^^^^^aaaiiittt{{{}}}wwwrrriiiddd^^^[[[]]]eeepppxxx}}}|||{{{xxxtttpppllliiifffiiillloooqqqvvv}}}{{{|||}}}wwwgggnnnxxx~~~{{{wwwyyy||||||{{{}}}jjjfffooowww|||~~~|||}}}{{{{{{}}}~~~~~~~~~~~~zzz{{{|||}}}~~~~~~wwwooonnnpppsssuuu{{{xxx|||{{{www{{{dddEEE>>>888777888888999:::<<<999AAAGGGooo[[[OOO\\\hhhsssvvveeeNNNPPPMMMQQQggg||||||xxxvvvuuulllbbbWWWPPPQQQSSSTTTTTTPPPPPPNNNMMMLLLLLLLLLLLLFFFGGGIIIJJJJJJIIIGGGFFFIIIIIIJJJJJJJJJIIIHHHHHHEEEFFFHHHIIIJJJKKKNNNQQQPPPRRRVVV[[[___bbbdddeeemmmgggffflllooovvvtttyyytttwwwwwwvvvxxx|||{{{wwwvvvvvvvvvvvvtttrrrpppooojjjgggcccaaabbbcccddddddddddddeeeeeedddcccaaa```bbbcccdddeeefffhhhkkknnncccdddfffiiikkkjjjgggeeeeeefffeeebbb```ccclllsssooovvvzzzxxxtttqqqnnnkkkfffbbbdddmmmttt||||||zzzwww\\\AAA777888999999999:::888@@@AAA<<>>999AAAAAAFFFQQQmmm[[[PPPiii~~~wwwhhhmmmiiikkkvvvyyyeeeWWWTTTVVVZZZ^^^cccddddddeeejjjnnntttzzz~~~}}}~~~}}}~~~~~~~~~ttt~~~~~~||||||{{{{{{{{{{{{yyyssskkkccc___aaaccceeefffiiilllnnnqqqrrrsssssslllgggfffeeedddiiirrr{{{}}}}}}yyyvvvvvvuuutttvvvyyyyyyuuurrrxxxoooddd^^^___dddhhhjjjqqqpppnnnlllkkkiiigggeeejjjmmmuuu~~~hhhfffwww|||}}}~~~vvvqqqttt{{{~~~~~~|||jjjccchhhzzzxxxuuutttuuuyyy~~~}}}zzz{{{~~~{{{yyyzzz}}}~~~vvvrrruuuvvvuuuzzzvvvkkkmmmvvvxxx{{{lllcccKKK::::::999999888999999999;;;@@@===JJJ|||QQQXXXXXXWWW```wwwqqq}}}~~~ZZZRRRQQQXXXiii}}}~~~{{{xxxxxxsssoooggg[[[QQQNNNPPPTTTVVVTTTQQQOOOOOOPPPOOOOOOJJJKKKKKKKKKJJJIIIGGGFFFFFFGGGGGGGGGGGGGGGGGGFFFDDDDDDDDDEEEEEEEEEFFFFFFMMMNNNPPPSSSVVVXXX[[[\\\[[[^^^aaacccdddjjjsss{{{zzzrrrooosssyyy~~~{{{yyywwwvvvvvvvvvyyywwwuuutttuuuuuuuuutttpppnnnkkkiiihhheee```\\\^^^]]]\\\\\\]]]___bbbdddcccbbbbbbcccffffffcccaaaeeeeeedddddddddeeeggggggeeeeeefffggggggfffeeedddfffddd```]]]bbblllrrrssswwwwwwzzz|||tttpppqqqppprrruuuwwwvvvzzzrrrsssrrreeeYYYFFF888666777555888???@@@;;;CCCBBBEEEOOOhhhgggSSSiii~~~kkkiiifffjjjwwwzzzeeeWWWRRRSSSTTTYYY___aaabbbeeekkkooorrrxxx~~~}}}{{{}}}uuuiiittt~~~|||{{{zzzzzz{{{yyyuuuooohhheeefffhhhjjjlllnnnqqqtttwwwxxxyyyvvvrrrooonnnjjjgggkkkrrr{{{|||~~~~~~{{{uuunnnjjjbbbaaaaaagggpppxxx|||}}}~~~vvvjjjaaa^^^___bbbdddhhhhhhiiijjjjjjhhhfffdddnnnsss{{{~~~zzz}}}~~~hhheeettt{{{|||xxxssstttxxxzzz}}}}}}}}}lllcccfffttttttsssssstttyyy~~~}}}zzz{{{|||||||||~~~|||sssrrrxxx}}}~~~~~~uuujjjlllyyypppooo|||^^^CCC::::::999999888999999:::;;;@@@===LLL~~~PPPUUUWWWZZZ^^^jjjhhhoooxxxUUUQQQUUU^^^nnn~~~|||{{{}}}~~~{{{zzz{{{tttsssmmmbbbUUUNNNOOORRRVVVUUURRROOOMMMNNNPPPSSSLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDDDDDDDEEEEEEIIIJJJLLLNNNQQQSSSUUUVVVVVVYYY]]]```aaadddjjjnnntttpppllljjjmmmqqquuuwwwooopppqqqssstttuuuvvvvvvxxxwwwvvvvvvwwwwwwuuussshhhfffbbb```___]]][[[YYYYYYYYYYYYZZZ[[[\\\^^^^^^^^^^^^___bbbeeefffeeecccgggfffeeedddcccccccccccceeeffffffggggggfffeeeeee^^^______```fffqqqwwwwwwyyyxxxyyy{{{zzztttppppppmmmtttzzzyyypppkkkuuuttt]]]MMM???555666888888:::@@@BBB>>>EEEBBBEEELLL```uuuTTT___xxxmmmiiigggkkkwwwzzzgggYYYSSSRRRQQQVVV[[[^^^```ccchhhlllooouuu|||~~~|||zzz{{{~~~~~~zzzwww}}}~~~qqqeeeooo{{{}}}{{{{{{{{{{{{{{{yyyuuupppnnnmmmnnnoooqqqtttxxx{{{}}}zzzzzz{{{yyyrrrlllmmmrrryyyzzz{{{{{{wwwqqqjjjfff```\\\ZZZ]]]fffpppwwwzzzyyysssiii___WWWUUUXXX[[[___aaaeeehhhjjjkkkjjjiiisssyyy~~~{{{yyy}}}kkkeeerrr~~~}}}yyyzzz|||vvvuuuvvvvvv||||||pppeeedddmmmoooqqqssstttxxx||||||zzz{{{~~~~~~}}}}}}~~~~~~xxxrrrrrrzzzvvvkkknnn|||sssiiizzz{{{~~~uuuWWW===:::999999888999999::::::;;;@@@>>>OOONNNQQQTTT[[[]]]___tttfffeee|||hhhTTTVVVXXXaaasss|||~~~{{{yyyyyywwwvvvpppggg[[[SSSOOONNNSSSTTTTTTQQQNNNMMMPPPSSSMMMLLLKKKIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFHHHJJJLLLNNNOOOPPPRRRVVV[[[^^^```bbbeeegggnnnlllkkkkkkmmmppprrrsssmmmoooqqqsssuuuttttttssssssrrrrrrssssssqqqnnnkkk```^^^[[[XXXWWWWWWWWWWWWVVVVVVWWWYYYZZZZZZ[[[[[[[[[\\\^^^aaacccdddddddddeeeddddddcccbbbbbbbbbbbbbbbbbbcccdddeeeeeeeeefff]]]aaadddgggnnnwww||||||wwwwwwxxxyyywwwrrrmmmjjjkkkqqqwwwuuuiiiaaaiiiuuu|||```FFF===666888;;;<<<===AAABBB???FFFCCCEEEKKKYYYYYYVVVhhh}}}tttnnnjjjkkksss}}}zzzjjj^^^WWWTTTSSSVVVZZZ\\\^^^```dddggglllssszzz}}}{{{yyy{{{}}}}}}vvvqqquuuzzzpppwww~~~}}}}}}}}}}}}}}}|||{{{xxxuuurrrqqqsssuuuyyy}}}|||tttsssuuuvvvxxx{{{|||zzzvvvqqqnnnlllgggbbbaaaffflllpppqqqooolllfff]]]UUURRRVVVZZZ]]]```dddhhhkkkooosssuuuzzz~~~zzzxxx~~~qqqgggooo{{{}}}}}}zzzvvvvvv~~~yyywwwwwwuuu{{{{{{vvviiiccckkknnnrrrtttuuuwwwzzz}}}~~~|||{{{|||~~~}}}{{{|||~~~}}}zzz{{{yyyuuuuuuzzzzzzpppttt~~~kkkmmmvvvvvvkkkPPP<<<999999888888999999::::::;;;@@@???SSSJJJLLLNNNVVVVVVRRRmmm{{{tttsssnnnfffsssWWWVVVUUUYYYgggxxxzzzyyy{{{sssmmmfff^^^UUUNNNNNNRRRTTTTTTPPPNNNNNNPPPNNNMMMKKKJJJIIIHHHHHHHHHGGGGGGFFFEEEEEEFFFGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGIIIJJJJJJMMMPPPUUUYYY\\\___```aaabbbcccdddeeefffhhhiiijjjkkkmmmnnnpppooonnnllljjjjjjiiiiiiiiihhhfffaaa^^^XXXWWWUUUSSSRRRSSSUUUWWWTTTUUUWWWYYYZZZZZZZZZZZZ[[[]]]___aaabbbbbbbbbbbbaaaaaaaaabbbbbbbbbbbbbbb\\\]]]^^^___aaacccdddeee___eeejjjnnnssszzz~~~}}}wwwyyyzzz{{{zzzuuullldddlllpppvvvuuunnnjjjrrr~~~~~~tttSSSAAA<<<888999<<<======???@@@???GGGDDDGGGLLLTTTxxxgggTTTYYYqqqtttmmmiiillluuu{{{nnnbbbXXXTTTSSSUUUXXX[[[^^^aaadddfffjjjqqqyyy|||zzzzzz||||||{{{~~~yyysssttt}}}}}}zzzvvvsssxxxzzz~~~}}}|||xxxzzz|||~~~~~~|||zzzxxxtttpppmmmmmmpppsssrrrqqqmmmlllggg```ZZZXXX[[[______aaacccfffkkkrrr{{{~~~{{{{{{vvvhhhkkkuuu{{{}}}zzzzzzwwwssssss||||||{{{zzzyyy{{{{{{~~~pppfffmmmqqqvvvwwwuuuuuuwwwzzz}}}||||||}}}~~~{{{yyyyyy{{{}}}~~~~~~|||~~~zzzyyyzzz|||~~~~~~xxx|||~~~~~~|||wwwzzz~~~{{{kkk{{{uuulll\\\GGG===999888888888999999:::;;;;;;???AAAWWWNNNNNNNNNTTTVVVOOO\\\{{{{{{vvvvvvvvv^^^VVVPPPSSS^^^nnnzzzsssnnnjjjcccWWWNNNLLLOOORRRSSSRRROOOMMMLLLMMMMMMLLLLLLKKKJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGIIILLLPPPSSSVVVXXXYYY\\\^^^aaaccccccccceeeffffffgggiiiiiiiiigggeeeddd^^^^^^]]]]]]\\\ZZZUUURRRRRRRRRRRRQQQPPPQQQTTTWWWUUUVVVWWWXXXYYYZZZZZZZZZ[[[]]]```aaaaaaaaaaaabbb]]]^^^___aaabbbbbbbbbbbb^^^______aaaccceeeggghhh```gggnnnppptttyyy|||{{{yyy}}}|||rrrhhhkkkqqqyyy|||xxxwww~~~oooKKK===;;;999999;;;<<<<<<===@@@???HHHEEEIIIMMMPPPooosssTTTNNNeeewwwnnnfffgggooo}}}ssseeeYYYQQQOOOQQQUUUZZZ___cccgggiiihhhnnnuuuyyyxxxyyy~~~{{{tttsssyyy|||zzz}}}yyy~~~{{{www}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzzzzzzzxxxsssnnnlllkkkgggbbb]]][[[\\\^^^aaabbbccceeeiiirrr~~~{{{jjjhhhqqqyyy{{{xxxyyywwwssssss|||}}}}}}}}}}}}}}}|||xxxkkkoootttyyyxxxuuusssuuuxxx{{{||||||}}}~~~|||zzzzzz|||}}}}}}}}}}}}{{{zzzwwwzzz~~~||||||~~~xxx{{{uuuttt|||xxxtttwwwrrrbbbNNN===;;;888888888888999:::;;;;;;<<>>??????AAABBBKKKGGGJJJMMMLLLfff}}}ZZZLLLaaa}}}~~~sssiiiffflllyyyyyykkk]]]SSSNNNPPPSSSXXX^^^cccfffgggeeekkkqqqtttuuuxxx~~~xxxqqqrrrzzz~~~vvvsss{{{~~~|||uuuoookkkhhhdddbbbaaa```______bbbdddggghhhkkkttt~~~zzzzzz}}}}}}~~~ooojjjsss~~~|||yyyzzzxxxuuuwww}}}}}}~~~}}}qqqoootttyyyxxxtttrrruuuyyyzzz{{{}}}~~~~~~~~~|||zzz~~~yyyuuuyyyzzzvvv{{{~~~uuu}}}qqqnnn\\\GGG888999888888888888999:::;;;<<<<<>>>>>===>>>BBBDDDDDDCCCDDDMMMHHHKKKMMMIII```dddSSSgggzzznnnhhhjjjuuuqqqcccYYYQQQQQQSSSWWW\\\```bbbcccccchhhnnnqqqssswww~~~xxxsssuuu~~~zzzvvvoooppp|||~~~yyyllliiiffffffhhhjjjhhhfffcccgggkkkmmmpppvvv~~~uuuppprrrxxx~~~{{{{{{uuupppyyy}}}zzz{{{zzzwww{{{|||}}}~~~uuummmssswwwwwwrrrqqquuuyyyzzz{{{}}}~~~|||{{{uuuxxx}}}tttpppxxxyyy{{{jjjlll\\\GGG777999888888888888999:::;;;<<<<<>>???@@@@@@AAAEEEGGGJJJLLLMMMPPPTTTWWW}}}qqqPPP___|||sssfffjjjrrr}}}uuuhhh]]]QQQQQQTTTYYY[[[[[[___eee___ccciiirrryyy}}}|||zzz}}}~~~}}}}}}nnnssszzz|||zzz|||}}}{{{sssllllllqqqqqqiiiaaabbbiiiqqqvvvyyy}}}|||qqqjjjlllssszzz~~~{{{zzz~~~zzzyyyzzz|||~~~}}}}}}vvvtttxxx~~~|||xxxyyy~~~llloooqqqpppmmmnnnsssxxx~~~~~~~~~~~~}}}wwwxxxyyyvvvyyy}}}{{{aaakkkeeeNNNBBB<<<999888888999999999:::::::::AAA@@@CCCcccMMMMMMNNNNNNOOOOOOOOOPPP\\\rrr|||~~~uuuZZZLLLNNNRRRSSSyyyvvvvvvuuurrrooofff\\\RRRPPPOOOMMMNNNRRRPPPNNNLLLJJJIIIHHHHHHHHHIIIJJJKKKKKKJJJIIIGGGEEEGGGFFFEEEDDDCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHKKKJJJJJJIIIIIIIIIIIIIIIHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOOOOOOOPPPSSSSSSSSSRRRRRRTTTXXX[[[XXXXXXYYYZZZ[[[^^^```aaa``````___```bbbccccccccc```]]]YYYWWWXXX]]]eeejjjrrrtttvvvyyy|||~~~|||{{{|||}}}xxxxxxzzziiiLLL>>><<<<<<===>>>???@@@AAABBBEEEHHHJJJLLLNNNPPPSSSVVVlllXXXWWWjjjwwwiiikkkooovvvyyymmmdddQQQNNNOOOTTTWWWXXX[[[______dddlllqqqtttvvvyyy{{{|||}}}~~~}}}||||||yyy{{{~~~~~~~~~~~~xxxvvvwwwvvvoooiiikkkpppvvvzzz|||wwwmmmgggiiipppvvvzzz}}}~~~zzzzzz|||yyyxxxxxx{{{||||||~~~}}}yyysssqqqtttwww{{{xxxwww{{{xxxqqqkkknnnpppooolllmmmrrrwww~~~~~~~~~}}}{{{yyy}}}~~~|||wwwyyy~~~xxxtttzzz~~~ggg{{{rrrXXXEEE;;;666444888888999999::::::;;;;;;AAAAAAHHHjjjNNNMMMLLLJJJJJJJJJJJJKKKOOOSSSwwwzzzsssZZZQQQOOOMMM___}}}|||yyyzzzzzzxxxvvvqqqiii___YYYSSSNNNOOORRROOONNNMMMLLLJJJIIIHHHGGGJJJJJJKKKKKKKKKIIIHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFHHHJJJLLLNNNOOOPPPMMMMMMMMMMMMMMMMMMMMMNNNQQQRRRSSSTTTTTTUUUXXXZZZVVVVVVUUUVVVXXX[[[^^^````````````aaacccdddeeeffffffeeeccc___^^^cccnnnwwwzzzyyyxxxxxxyyy{{{}}}|||{{{|||wwwooollllllssswwwsssXXXDDD<<<;;;<<<===>>>@@@AAABBBCCCFFFHHHKKKMMMNNNPPPSSSUUU\\\oooWWW[[[}}}{{{llljjjjjjnnnzzz|||rrrkkkSSSMMMKKKPPPTTTVVVXXX[[[^^^dddkkknnnmmmooovvv|||{{{{{{|||}}}~~~~~~~~~~~~~~~}}}}}}|||{{{~~~}}}~~~~~~{{{wwwttttttvvvzzz}}}~~~~~~~~~~~~uuupppiiifffhhhnnntttxxx}}}~~~}}}zzzyyy~~~{{{yyyzzz{{{||||||yyyvvvuuuuuuuuuzzzyyyxxxxxxxxxuuuqqqmmmlllnnnpppooonnnooossswww~~~}}}}}}{{{yyyvvvzzz|||~~~~~~{{{yyyyyy{{{wwwsss{{{wwwmmm{{{dddOOOAAA:::777666888888999999:::;;;<<<<<<@@@DDDNNNqqqMMMLLLKKKJJJKKKLLLOOOPPPTTTNNNbbb~~~zzzuuuXXXPPPZZZPPPmmm}}}}}}}}}{{{zzzxxxtttlllcccYYYQQQNNNNNNLLLLLLMMMMMMLLLKKKJJJIIIIIIIIIJJJJJJIIIIIIGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBCCCDDDDDDDDDCCCDDDEEEEEEFFFGGGGGGGGGFFFFFFHHHJJJLLLMMMOOOPPPOOOOOOOOONNNNNNNNNNNNNNNOOOQQQTTTUUUUUUVVVXXXYYYYYYXXXWWWWWWXXXZZZ]]]______```aaaaaabbbcccfffhhhkkkjjjiiiggggggllltttzzzyyyyyyxxxwwwwwwxxxxxxyyy{{{{{{}}}}}}rrriiieeebbblll}}}~~~vvvcccNNNAAA>>>;;;<<<===???AAACCCDDDEEEFFFIIIKKKMMMNNNOOORRRTTTVVVsssfffZZZ||||||kkkhhhfffhhhrrr~~~sssmmmVVVNNNIIINNNTTTWWWYYY[[[^^^bbbfffhhhiiimmmuuu{{{}}}zzzxxxyyy}}}~~~|||}}}~~~~~~}}}||||||~~~~~~}}}}}}~~~~~~}}}yyymmmkkkiiiiiimmmsssyyy|||zzzxxx|||}}}||||||}}}~~~|||xxxwwwxxxxxxwwwttttttvvvxxxxxxuuuttttttuuuppprrrssssssssstttvvvyyy~~~}}}|||}}}~~~|||{{{|||~~~~~~}}}xxxzzz}}}~~~wwwttt{{{vvvppptttoooxxx^^^JJJ@@@:::999:::888888999:::;;;<<<===>>>AAAFFFRRRtttMMMLLLKKKKKKLLLOOOQQQSSSVVVSSS[[[|||{{{pppyyyxxxkkkWWWUUUMMM\\\xxx~~~|||{{{yyyyyyyyyuuulllaaaWWWOOOJJJJJJKKKKKKLLLMMMMMMLLLLLLGGGHHHHHHHHHGGGGGGGGGFFFGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCCCCDDDDDDDDDAAABBBDDDEEEFFFGGGGGGFFFHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMNNNQQQTTTUUUUUUUUUVVVXXXZZZYYYXXXWWWXXXYYY[[[\\\___```aaa```___```cccfffeeedddfffjjjqqquuuwwwwwwvvvwwwyyy{{{zzzxxxvvvtttxxxyyy|||zzzrrrkkknnnllluuuxxxjjjXXXHHH@@@@@@===>>>???AAACCCDDDFFFGGGGGGIIILLLNNNNNNOOOQQQRRRTTTeeexxx[[[wwwzzziiifffccceeeoootttmmmXXXOOOIIILLLRRRVVVYYY\\\^^^]]]^^^aaagggooouuuyyy{{{vvvvvvyyy}}}~~~~~~~~~~~~}}}~~~|||~~~~~~~~~yyyiiikkkmmmqqqvvv|||vvvqqqtttxxx{{{zzzyyyyyyyyyyyyyyyzzzxxxuuurrrsssvvvxxxvvvsssoootttwwwwwwuuutttxxx|||yyyyyyzzzzzzzzzzzz|||}}}{{{zzz{{{}}}}}}~~~}}}~~~}}}yyy}}}|||xxxxxx{{{|||{{{}}}qqqmmmwwwqqqyyyyyyYYYDDD:::555666999999999:::<<<===???@@@@@@BBBIIITTTtttMMMLLLLLLKKKKKKLLLNNNNNNOOORRRVVVdddxxxlllmmmwww~~~rrrVVVLLLNNNYYYppp|||zzzyyywwwzzzyyyssskkkbbbWWWNNNKKKKKKKKKLLLLLLMMMMMMMMMGGGGGGGGGFFFFFFFFFFFFFFFHHHHHHHHHGGGFFFEEECCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDBBBCCCEEEFFFGGGGGGGGGFFFIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOQQQSSSTTTSSSSSSTTTVVVWWWWWWVVVVVVWWWXXXXXXYYY^^^``````]]]ZZZZZZ]]]aaa[[[]]]bbblllvvv{{{yyyvvvvvvzzz~~~|||vvvssstttwww{{{{{{yyywwwuuuuuu}}}}}}nnn]]]NNNCCC@@@@@@@@@AAABBBCCCEEEFFFGGGHHHGGGJJJMMMOOOOOOOOOPPPQQQQQQ\\\[[[kkkyyyjjjfffbbbbbbkkk{{{yyyqqq\\\SSSLLLLLLOOORRRVVV[[[]]][[[ZZZ^^^fffooouuuxxx|||yyywwwyyy|||~~~|||}}}|||yyy~~~xxxssshhhlllsssyyy~~~}}}||||||~~~~~~zzzrrrkkkkkkpppqqqrrrsssttttttuuuuuuvvvxxxvvvuuuwwwzzz|||{{{xxxvvv{{{~~~{{{{{{~~~{{{zzzzzz{{{}}}}}}|||{{{~~~~~~|||zzz~~~~~~||||||{{{{{{|||yyytttuuuyyyrrrkkkvvv|||jjjwwwzzzUUUAAA888555666;;;:::;;;<<<>>>@@@AAACCCDDDDDDLLLYYYwwwKKKKKKKKKKKKKKKKKKKKKKKKKKKPPPSSSXXXmmm}}}}}}fffPPPLLLIIITTTrrr}}}{{{zzzvvvyyyyyyvvvtttqqqggg[[[NNNNNNLLLKKKKKKKKKLLLMMMGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGEEECCCBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCEEEFFFHHHIIIHHHGGGFFFIIIIIIJJJJJJKKKLLLLLLLLLKKKLLLLLLMMMMMMNNNNNNNNNPPPQQQRRRRRRQQQQQQRRRTTTQQQSSSUUUWWWXXXYYYYYYYYY^^^___^^^ZZZUUUSSSWWW[[[\\\aaaiiirrryyy|||{{{yyy{{{~~~}}}vvvrrrqqquuuyyyxxxtttttt{{{}}}qqqwww|||gggSSSFFFBBBAAAAAACCCCCCDDDEEEGGGHHHHHHIIIGGGJJJMMMOOOOOOOOOOOOPPPNNNYYYuuu```dddzzznnnjjjccc^^^dddqqq|||ccc[[[SSSOOONNNNNNTTTZZZ\\\\\\]]]___dddkkkrrrwww|||}}}}}}}}}||||||}}}~~~~~~{{{zzzqqqlllhhhnnnvvv}}}|||zzzzzz}}}~~~|||{{{yyyrrriiihhhnnnqqqrrrtttvvvxxxyyyzzzzzz}}}|||}}}~~~~~~~~~}}}|||{{{|||}}}}}}|||zzz|||}}}~~~~~~}}}|||yyyxxxyyy{{{~~~~~~|||}}}|||sssmmmlll```iiiyyymmmtttPPP???:::888999>>>;;;<<<>>>@@@BBBDDDEEEFFFFFFQQQ```HHHIIIJJJKKKLLLLLLLLLLLLOOOQQQUUUWWW[[[uuuzzzvvvwwwpppVVVQQQGGGGGGccc}}}|||uuuxxxxxxwwwyyy{{{sssgggRRRPPPMMMKKKJJJJJJJJJKKKHHHHHHHHHGGGGGGHHHIIIIIIHHHHHHHHHHHHGGGEEECCCBBBCCCDDDDDDDDDEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBBBBBBBBBBCCCEEEFFFHHHIIIJJJIIIGGGFFFHHHHHHIIIJJJKKKLLLMMMNNNMMMMMMNNNOOOPPPQQQQQQQQQPPPQQQRRRQQQOOOOOOQQQSSSOOOQQQTTTXXX[[[\\\\\\[[[^^^___]]]XXXRRROOOSSSWWWdddkkktttzzz{{{zzz{{{|||~~~{{{uuuqqqnnntttxxxuuuqqqsssrrrlllxxx}}}dddNNNCCCBBBDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIGGGJJJNNNOOOOOONNNOOOOOONNNYYYjjjjjjfff|||qqqmmmcccZZZ^^^iii}}}kkkcccZZZTTTOOONNNSSS[[[ZZZ^^^aaaaaaaaafffpppxxxxxx}}}}}}|||~~~~~~{{{rrrnnnhhhnnnxxx~~~}}}yyyyyy|||}}}|||{{{tttkkkkkkpppvvvxxx{{{~~~}}}~~~~~~~~~~~~}}}~~~|||~~~}}}}}}~~~~~~yyyzzz{{{||||||zzzxxxwwwvvvyyy}}}~~~}}}~~~{{{}}}~~~vvviiibbb[[[lllwwwvvviiiHHH;;;999888999>>><<<===???AAACCCEEEGGGHHHGGGTTTfffIIIIIIJJJJJJKKKKKKLLLLLLLLLNNNUUUYYYVVVbbb|||}}}ccc]]]NNNCCCSSSwww}}}}}}yyyvvvvvvyyyxxxtttooobbb^^^WWWQQQNNNLLLJJJIIIIIIHHHGGGGGGHHHGGGEEECCCHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJLLLMMMNNNOOOMMMLLLLLLLLLMMMNNNOOOPPPSSSSSSSSSQQQOOONNNNNNPPPSSSVVVYYY[[[[[[[[[\\\]]]YYYYYYXXXSSSOOORRR[[[cccmmmuuuzzzyyyxxx{{{zzz{{{{{{~~~}}}uuullluuuvvviiinnn|||yyypppYYYMMMJJJHHHGGGHHHGGGFFFFFFGGGHHHGGGEEECCCLLLMMMNNNPPPQQQPPPMMMKKKNNNQQQ___ccc~~~tttgggddd```^^^gggxxxxxxjjjZZZRRROOOOOORRRWWWYYY[[[___ccccccccciiirrryyyzzz{{{}}}}}}}}}|||{{{}}}tttttt{{{zzztttpppkkksss}}}~~~||||||}}}~~~|||zzz|||~~~~~~~~~}}}~~~|||~~~~~~~~~}}}|||{{{yyyyyyyyyzzz{{{}}}xxxxxx~~~yyyuuuuuu|||~~~}}}zzzxxxxxxzzzyyyttttttiiiYYYYYYqqqsssmmmvvv|||[[[@@@;;;<<<777777>>>???>>>???BBBFFFHHHIIIIIIPPPOOO```LLLLLLLLLLLLMMMMMMMMMMMMOOOMMMPPPUUURRRXXXwwwyyy```OOOPPPTTTYYYooo|||zzzwwwuuuvvvxxxxxxvvvssstttnnncccYYYQQQKKKFFFCCCFFFEEEEEEFFFHHHHHHGGGFFFGGGGGGFFFFFFEEEDDDDDDCCCAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNPPPQQQQQQSSSVVVXXXYYY[[[]]]\\\[[[YYYYYYYYY[[[\\\\\\[[[[[[___gggmmmpppwww{{{zzzxxx{{{}}}|||~~~}}}sssjjjtttsssmmmtttuuucccOOOEEEDDDDDDDDDEEEEEEEEEFFFHHHJJJJJJHHHEEEIIIJJJLLLOOOPPPPPPNNNLLLPPPPPPWWWqqqmmmuuummmllliii[[[bbbqqqwwwkkk^^^UUUPPPMMMPPPTTTXXXYYY^^^bbbbbbbbbiiirrrtttvvvyyy|||~~~~~~}}}xxxxxx~~~{{{}}}vvvqqqmmmuuu~~~~~~~~~~~~|||~~~||||||~~~}}}}}}}}}~~~}}}|||||||||}}}~~~zzzxxxzzz|||wwwvvv{{{~~~}}}|||yyy}}}zzzssssssvvvmmm___eeejjjbbbhhhsssUUU<<<999:::666666<<>>BBBHHHIIILLLQQQWWWZZZ[[[ZZZaaajjjJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJMMMNNNKKKHHHOOOXXXccc~~~mmmnnndddLLLKKKQQQRRRggg}}}{{{|||}}}}}}}}}}}}|||wwwoooeee___SSSNNNIIIEEEDDDEEEEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJLLLOOOSSSVVVXXXYYYYYYYYYZZZYYYWWWTTTSSSSSSTTTTTTUUUVVVUUUSSSSSSUUUWWW^^^aaagggmmmrrruuuwwwxxxyyy}}}~~~xxxrrrnnnpppxxx}}}{{{|||~~~~~~{{{qqqbbbXXXQQQJJJFFFGGGJJJIIIIIIKKKJJJJJJLLLNNNNNNMMMIIIEEELLLOOOQQQPPPMMMLLLMMMPPPMMMRRROOOKKK^^^uuuppplll]]]XXXXXXeee~~~sss```TTTPPPVVVWWW[[[]]]ZZZVVVXXX___dddhhhnnnuuu{{{~~~|||~~~}}}|||}}}{{{vvvxxx~~~zzzwwwrrrssswww{{{~~~|||{{{|||||||||}}}}}}}}}}}}{{{zzzxxxvvvuuuttttttuuuxxx|||{{{sssmmmpppyyy}}}}}}|||zzzyyyzzz}}}yyyyyy~~~vvvpppssszzz}}}\\\FFF===666666888:::===AAAJJJLLLPPPVVV\\\___```___hhhuuuHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHJJJKKKJJJIIIMMMRRR]]]wwwyyyxxxvvv___WWWNNNKKKPPPeee~~~|||||||||}}}~~~|||yyyvvveee___VVVOOOJJJHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKNNNQQQUUUWWWYYYYYYYYYWWWWWWXXXVVVUUUTTTUUUWWWRRRSSSTTTTTTTTTUUUXXXZZZ___dddkkkoooqqqsssvvvxxxxxx|||~~~{{{{{{yyyqqqrrrzzzmmm]]]PPPOOOJJJHHHKKKMMMLLLKKKLLLHHHHHHIIIKKKLLLLLLIIIGGGIIIMMMPPPOOOLLLKKKNNNQQQLLLNNNNNNKKKSSSuuuxxxoooddd\\\WWW___qqqyyygggYYYSSSRRRTTTYYY\\\YYYUUUXXX^^^___dddkkksssyyy}}}~~~~~~~~~www{{{~~~}}}}}}~~~yyy{{{|||{{{zzz{{{}}}~~~~~~~~~}}}{{{{{{||||||}}}~~~~~~}}}|||zzzxxxtttsssrrrrrrrrrsssuuuvvvxxx~~~}}}ssskkknnnwww|||{{{||||||{{{zzzzzz}}}~~~sssuuuwwwXXXCCC<<<666666777999===AAAMMMOOOSSSZZZ```dddeeedddqqqDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFJJJLLLMMMNNNPPP\\\hhh~~~ttt]]]GGGQQQQQQJJJVVVyyy|||~~~||||||}}}xxxqqqeeeZZZQQQLLLHHHEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLMMMOOORRRUUUWWWXXXXXXXXXVVVWWWWWWVVVTTTTTTUUUWWWTTTUUUXXXYYY[[[___cccgggeeekkksssvvvuuuvvv{{{www{{{}}}{{{ooooooxxxuuutttyyy|||mmm\\\NNNHHHDDDDDDHHHJJJIIIHHHIIIIIIIIIIIIKKKNNNNNNMMMLLLFFFJJJNNNNNNKKKKKKOOOSSSIIILLLPPPPPPPPPdddwwwkkkaaaXXXZZZfffvvv~~~nnn___WWWNNNQQQWWW[[[YYYVVVYYY``````dddkkkrrrxxxzzzzzzzzz|||~~~~~~~~~zzz{{{yyyyyy|||}}}}}}~~~||||||{{{}}}~~~~~~~~~~~~zzzvvvtttrrrrrrssstttuuuxxxzzz|||wwwuuukkkmmmuuuyyyxxxzzz|||}}}}}}}}}~~~uuu{{{|||}}}hhhnnnmmmWWWCCC>>>999777888;;;???DDDOOOQQQVVV]]]dddhhhhhhgggwwwEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKKKKKKKVVV^^^ggg{{{uuu~~~dddRRRJJJPPPNNNNNNfff{{{tttxxx}}}rrruuuuuussslllaaaVVVOOOKKKMMMIIIEEEDDDFFFFFFDDDBBBFFFFFFEEEEEEEEEFFFGGGHHHGGGFFFEEEDDDCCCBBBAAAAAAFFFFFFFFFFFFEEEEEEEEEEEEGGGEEEEEEFFFIIIKKKIIIFFFIIIKKKNNNOOONNNNNNOOOOOORRRQQQPPPRRRTTTTTTSSSRRRPPPTTTXXXYYYWWWTTTQQQOOOSSSUUU[[[eeemmmpppnnnkkknnnooorrrwww|||zzzwwwrrrcccYYYeee{{{wwwwwwsssnnnyyy{{{gggTTTGGGJJJIIIIIIIIIIIIHHHHHHHHHDDDGGGKKKPPPRRRRRRQQQPPPJJJKKKMMMNNNOOOOOOOOOOOOMMMLLLOOOQQQOOOXXXwwwtttrrrgggYYYZZZnnnwwwdddXXXTTTPPPPPPUUUYYYYYY[[[^^^ZZZ___fffmmmqqqsssssssssyyyzzz|||~~~~~~}}}~~~{{{~~~}}}~~~~~~|||}}}~~~||||||}}}~~~~~~~~~}}}||||||}}}|||yyyuuuxxxrrrqqqvvvxxxwwwxxx|||~~~|||zzzyyyzzzzzz{{{zzz{{{|||{{{xxxyyy}}}jjjfffzzzkkkwwwxxx[[[CCC???===888:::???::::::GGGQQQWWWZZZbbbmmmmmmkkkssswwwGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJOOOVVV```{{{xxxxxxvvv___NNNMMMNNNMMMXXXiiizzz~~~|||}}}zzzsssssssssqqqlllaaaTTTJJJJJJHHHFFFFFFHHHHHHEEEBBBEEEEEEFFFFFFGGGHHHIIIIIIEEEDDDDDDCCCBBBBBBAAAAAAEEEEEEEEEEEEEEEEEEFFFFFFGGGEEEEEEGGGKKKLLLKKKIIIQQQTTTWWWWWWVVVUUUUUUUUUXXXVVVTTTQQQNNNMMMMMMMMMRRRSSSUUUTTTSSSSSSTTTVVV]]]___eeekkkqqquuuuuutttrrrsssuuuyyy~~~{{{qqqiiibbbYYYVVVhhh|||xxx|||uuusss|||ppp[[[NNNGGGLLLKKKKKKJJJIIIHHHGGGGGGDDDFFFJJJNNNPPPPPPOOOMMMKKKKKKLLLLLLMMMNNNNNNOOOOOONNNQQQSSSPPPTTTlllxxxvvvnnnaaa\\\hhhrrrbbbXXXQQQNNNOOOUUUYYYYYYYYY[[[YYY\\\bbbjjjqqquuuvvvvvvzzz|||~~~|||||||||xxx~~~~~~~~~}}}|||||||||~~~}}}}}}}}}|||xxxuuuuuuppppppuuuxxxwwwxxx||||||yyyyyy{{{}}}|||zzz}}}|||yyyuuusssuuuxxxzzznnnppptttmmmyyysss[[[GGG<<<;;;666999???:::;;;JJJVVV\\\___gggsssrrrpppyyyIIIHHHHHHHHHHHHGGGGGGGGGFFFGGGGGGHHHIIIIIIIIIHHHIIIMMMUUUiiixxx```TTTSSSRRRQQQPPPjjjzzzyyy{{{wwwuuusssttttttnnnaaaWWWRRRMMMHHHEEEFFFGGGFFFDDDDDDDDDEEEFFFFFFEEEEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFGGGGGGFFFGGGIIIKKKMMMLLLKKKQQQTTTWWWXXXVVVTTTRRRRRRQQQRRRQQQNNNLLLMMMQQQUUUQQQQQQQQQQQQRRRWWW^^^cccbbbeeehhhkkknnnqqquuuxxxwwwwwwxxx|||~~~rrrgggZZZSSSOOOUUUhhh|||~~~zzztttuuu}}}gggSSSMMMMMMMMMMMMLLLJJJIIIHHHGGGFFFDDDFFFIIILLLNNNMMMLLLKKKKKKKKKJJJJJJKKKLLLMMMNNNQQQPPPRRRUUUQQQQQQ___pppzzztttjjj]]][[[pppvvvfff[[[PPPMMMNNNTTTWWWWWWWWWYYYXXXYYY]]]eeeooovvvyyyyyyxxxzzz|||{{{zzz~~~|||oooiii{{{~~~~~~~~~~~~~~~}}}{{{}}}|||{{{zzz}}}~~~}}}||||||zzzwwwuuurrrooooootttxxxxxxzzz||||||xxxzzz~~~~~~{{{{{{vvvqqqooooooqqqsssrrrxxx{{{~~~xxx}}}pppzzz}}}fffQQQAAA;;;;;;888:::@@@<<<@@@PPPZZZaaadddlllxxxwwwuuu~~~IIIIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGJJJWWWeeelll|||iiiZZZWWWTTTPPPTTT^^^ttt~~~vvvvvv|||}}}yyytttsssuuuuuurrrooofff\\\PPPGGGDDDEEEFFFFFFDDDEEEEEEFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDEEEEEEEEECCCDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJLLLOOORRRRRRPPPMMMKKKJJJIIIMMMPPPPPPNNNPPPVVV[[[PPPQQQRRRTTTXXX```iiipppgggiiijjjjjjjjjmmmtttzzzyyyyyyzzz}}}~~~xxxlllddd[[[VVVXXX```mmmxxxyyyrrrqqqvvv~~~uuu]]]OOOMMMOOOLLLKKKKKKJJJJJJIIIIIIHHHEEEFFFIIILLLMMMMMMLLLKKKLLLKKKIIIHHHIIIJJJMMMNNNRRRPPPQQQSSSQQQQQQXXXbbb|||wwwgggXXXbbbxxxssseeeVVVQQQNNNPPPSSSSSSVVVYYYYYYXXXZZZaaallltttxxxxxxsssuuuwww{{{~~~}}}|||~~~zzz{{{|||}}}ssscccTTThhhzzz}}}~~~}}}|||||||||}}}vvvssswww|||~~~~~~}}}yyy|||||||||}}}~~~~~~}}}~~~~~~}}}{{{zzzxxxwwwuuussspppoooppptttyyy{{{}}}~~~|||yyy{{{{{{~~~xxxtttrrrrrrqqqsssvvvkkkmmmoooyyynnnqqqrrrXXXEEE999<<<>>><<<===BBB>>>EEEXXXcccjjjnnnvvvGGGGGGGGGGGGFFFFFFFFFFFFHHHIIIIIIJJJJJJJJJIIIIIIIIIEEECCCLLLTTTTTTfff~~~nnnmmm}}}qqqvvv\\\QQQRRRSSSRRRNNNSSSjjj}}}|||zzzyyywwwuuuuuuwwwzzz}}}uuulll```VVVPPPKKKGGGDDDCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHDDDEEEEEEFFFGGGHHHIIIIIIIIIJJJKKKKKKJJJIIIIIIIIIKKKNNNPPPQQQOOOLLLKKKJJJKKKQQQVVVWWWTTTSSSUUUYYYXXXZZZ]]]___ccchhhoootttpppqqqqqqoooooorrryyyzzzzzz{{{}}}xxxtttsssfffgggffffffkkksssxxxyyywwwwwwzzzkkk]]]QQQKKKJJJKKKHHHHHHIIIIIIJJJKKKKKKKKKFFFHHHJJJLLLMMMMMMMMMLLLLLLKKKIIIHHHHHHJJJLLLMMMPPPNNNMMMNNNOOORRRXXX___ttt|||vvvbbb___kkkzzzssscccYYYPPPMMMNNNOOOTTTZZZYYYXXXYYY^^^gggnnnrrrtttppprrruuuxxx|||~~~tttdddPPP___ppp{{{~~~{{{zzzzzzzzzzzzuuuoookkkooosssvvvyyy}}}~~~}}}|||||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzzzzyyywwwtttrrrrrrrrrpppqqqsssvvvzzz}}}zzz|||~~~{{{yyytttssswwwzzzyyyyyy|||rrrtttvvvyyyeeevvvmmmTTTCCC<<<<<<@@@>>>>>>AAA???GGG]]]ooowww{{{FFFFFFFFFFFFEEEEEEEEEEEEGGGHHHIIIIIIJJJJJJJJJIIIGGGGGGDDDJJJRRRPPPZZZrrr}}}mmmaaannn}}}rrrpppqqq~~~aaaNNNLLLNNNQQQOOOPPPVVVfffwwwyyy{{{{{{yyyxxxzzz{{{yyyuuuqqqllleee[[[OOOFFFAAAAAA@@@@@@AAABBBCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIGGGGGGGGGHHHHHHIIIIIIJJJJJJLLLMMMMMMKKKJJJJJJKKKLLLNNNPPPPPPOOONNNNNNOOOLLLQQQXXX\\\\\\\\\^^^```gggiiikkkmmmmmmnnnpppqqquuuuuutttttttttwww||||||}}}}}}sssllllllmmmbbbiiinnnooouuu~~~zzz|||xxxhhhVVVOOONNNMMMKKKJJJFFFFFFGGGHHHIIIKKKLLLLLLGGGHHHJJJMMMNNNOOOOOOOOOLLLKKKJJJIIIIIIJJJKKKLLLMMMLLLKKKKKKLLLQQQYYY___ooonnn{{{~~~yyyggg^^^aaarrr}}}qqqdddVVVNNNLLLLLLRRRYYYXXXXXXZZZ]]]aaaggglllooorrrsssvvvzzz}}}|||}}}sssaaaiiittt}}}~~~{{{~~~|||zzzxxxxxxxxxxxxpppkkkhhhiiijjjjjjoootttzzz~~~}}}}}}}}}}}}~~~~~~{{{|||}}}~~~|||}}}}}}zzzvvvwwwvvvtttqqqpppqqqrrrppprrruuuvvv{{{~~~~~~}}}~~~~~~|||{{{uuuppprrr{{{{{{xxxyyyvvv|||ooofffyyyqqqVVVDDD???:::???>>>>>>AAA???KKKcccwww~~~GGGFFFFFFFFFEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIEEEKKKJJJLLLSSSSSSYYYiii|||{{{rrrsss|||vvvsssoooppp___TTTMMMOOORRRUUUUUUUUUeee~~~}}}|||{{{{{{zzzzzzyyyxxxwwwtttlllaaaYYYQQQNNNJJJFFFDDDBBBCCCCCCDDDDDDEEEFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJLLLOOOOOONNNMMMOOOQQQOOOPPPRRRRRRRRRSSSUUUWWWQQQTTTYYY^^^bbbeeeggghhhqqqsssuuuuuusssrrrsssssswwwvvvuuuvvvyyy|||}}}~~~zzzxxxssslllfffccccccdddrrryyyzzztttwww|||rrr```NNNKKKNNNNNNKKKJJJEEEFFFFFFGGGHHHIIIJJJJJJFFFHHHJJJLLLNNNOOOPPPPPPKKKKKKKKKKKKKKKKKKKKKKKKIIIKKKKKKIIIJJJOOOVVV[[[fffnnnrrr{{{zzzuuuggg]]][[[gggttt|||nnn^^^SSSMMMLLLOOOUUUTTTWWW[[[\\\]]]aaagggmmmsssuuuxxx{{{~~~yyy{{{}}}~~~xxxzzz~~~~~~|||zzzxxxxxxxxxxxxooollljjjhhhbbb___cccjjjrrrzzz~~~~~~~~~~~~}}}yyy{{{|||}}}{{{}}}~~~|||tttuuuuuussspppoooqqqsssooosssuuuvvv{{{}}}}}}}}}zzzzzz{{{rrrmmmppp|||~~~tttkkkiiiooo}}}zzzgggjjj}}}oooRRR@@@===888>>>@@@AAADDDDDDRRRnnn~~~GGGGGGGGGFFFFFFFFFEEEEEEBBBBBBDDDEEEGGGGGGHHHHHHDDDNNNOOOMMMRRRTTTYYYeee___{{{vvv~~~wwwvvvvvvdddSSSRRRRRRTTTTTTQQQSSSdddwwwzzz{{{~~~~~~~~~{{{xxxwwwwwwvvvrrroookkkggg___VVVOOOKKKIIIHHHCCCDDDDDDEEEFFFFFFGGGGGGKKKKKKKKKKKKKKKJJJJJJJJJIIILLLPPPQQQPPPQQQSSSVVVVVVWWWXXXXXXYYY[[[^^^aaa```___^^^```ccceeeeeedddsssuuuwwwwwwwwwwwwxxxyyy{{{xxxwwwzzz~~~~~~kkkggg```]]]\\\\\\\\\[[[}}}|||lllZZZJJJHHHKKKJJJFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHEEEGGGIIIKKKMMMOOOPPPQQQKKKLLLLLLMMMLLLLLLKKKJJJGGGKKKLLLJJJHHHLLLRRRVVV[[[wwwggg}}}uuuiii```\\\ZZZlll}}}tttcccXXXPPPLLLMMMRRRPPPVVV[[[\\\[[[^^^eeemmmsssuuuwwwzzz}}}yyyyyyzzz{{{}}}~~~|||zzzyyyxxxxxxyyypppooommmhhh^^^WWW[[[cccmmmuuu~~~~~~{{{|||~~~yyyuuuwww~~~~~~~~~~~~{{{~~~~~~sssuuuuuussspppppprrruuunnnsssuuuuuuzzz||||||{{{xxxxxx{{{rrrlllooozzz{{{lll^^^ZZZhhh}}}|||wwwpppttt___mmmyyygggKKK<<<<<<888@@@BBBEEEIIIJJJ[[[wwwFFFFFFGGGHHHHHHFFFEEEDDDEEECCCBBBCCCFFFGGGFFFDDDJJJLLLOOOOOONNNPPPUUUYYY```sssuuuqqq```___]]]XXXRRROOORRRXXXpppzzzyyy~~~xxxyyyzzzyyywwwuuuwww|||ssswwwtttjjjbbb___ZZZTTTTTTPPPJJJGGGFFFGGGHHHHHHKKKLLLMMMMMMLLLKKKMMMNNNQQQRRRTTTUUUUUUWWWZZZ\\\UUUZZZ___bbbdddggglllppplllkkkjjjiiijjjjjjlllmmmvvvwwwuuussstttyyyyyyvvv}}}vvv{{{|||vvv]]]___^^^WWWNNNMMMWWWbbbttt\\\RRRHHHFFFGGGEEECCCDDDGGGGGGFFFDDDCCCDDDHHHKKKJJJJJJKKKMMMMMMNNNNNNNNNMMMKKKIIIJJJLLLOOOQQQQQQJJJJJJJJJJJJJJJLLLQQQTTTVVVvvv{{{rrr|||vvvqqqaaaZZZaaaqqqvvviii```VVVKKKIIILLLTTTTTTTTTVVVXXX\\\___```lllnnnrrrwww{{{~~~}}}}}}|||yyyxxx{{{~~~~~~{{{wwwttttttwwwzzztttpppjjjeeebbb___\\\YYYbbbfffppp~~~{{{{{{|||zzz}}}|||~~~{{{zzz~~~~~~{{{xxxxxxwwwtttqqqpppqqqrrrrrrtttxxx|||{{{www}}}|||xxxxxxtttnnniiinnnsssuuuxxxxxxpppfffuuuyyyppp{{{~~~~~~~~~jjj```xxxqqqQQQ>>>???BBBDDDGGGDDDFFFNNNTTTgggEEEFFFFFFFFFFFFEEEDDDDDDCCCAAA@@@AAACCCDDDCCCBBBDDDEEEGGGHHHJJJMMMPPPSSSPPPccc|||bbbTTTTTTWWWRRRKKKXXXeeexxx{{{{{{{{{|||{{{yyyyyyyyysssxxxyyytttrrrsssssspppjjjfff```\\\YYYXXXVVVUUUVVVWWWYYYYYYXXXWWWWWWXXXXXXZZZ\\\]]]]]]^^^```bbbdddgggiiijjjiiikkknnnqqqpppnnnlllkkkmmmppptttvvvvvvwwwvvvsssuuu|||{{{tttnnnhhhccceee```XXXRRROOOTTT___iiivvv}}}pppTTTLLLEEEEEEGGGGGGGGGIIIGGGGGGFFFEEEDDDEEEIIILLLIIIJJJKKKMMMNNNNNNNNNNNNNNNLLLKKKKKKNNNPPPQQQQQQJJJJJJJJJJJJJJJLLLPPPTTTOOO^^^{{{ppp```___fffttt~~~uuulllddd[[[QQQMMMOOOSSSSSSTTTVVVXXXZZZ\\\]]]fffiiioootttyyy{{{|||}}}~~~|||{{{}}}~~~{{{xxxvvvxxx}}}{{{wwwtttuuuvvvxxxsssqqqmmmgggaaa]]][[[ZZZZZZ]]]fffuuu}}}~~~|||zzz~~~~~~~~~}}}~~~~~~}}}~~~|||yyywwwuuusssrrrrrrsssssstttwww{{{~~~}}}zzzxxxzzz}}}|||wwwvvvwwwtttnnnjjjmmmssswwwwwwvvvuuuuuu{{{zzzzzzfffaaavvvwwwgggKKK<<>>IIILLLOOOXXX\\\___aaa___kkkAAAAAA@@@???????????????===>>>???>>><<<<<<<<<>>>CCCBBBBBBBBBCCCCCCBBB@@@EEEEEEMMMSSSPPPWWW~~~pppppp{{{uuuxxxuuu[[[CCCJJJRRRTTTRRRQQQSSSVVV]]]uuu~~~|||zzz|||{{{{{{}}}|||zzz|||{{{{{{zzz{{{||||||zzzxxxyyy{{{}}}|||zzzwwwuuuuuuvvvwwwxxxwwwuuurrrqqqqqqyyyxxxxxxyyy|||}}}}}}|||}}}~~~~~~{{{wwwttt|||}}}rrrhhhaaaWWWZZZaaaiiiiiiddd```___ttt}}}yyy{{{yyy|||mmm\\\PPPLLLMMMHHHEEEDDDFFFEEEBBBAAADDDAAADDDFFFGGGFFFEEEEEEEEECCCDDDGGGIIIKKKMMMNNNOOOKKKIIIFFFFFFHHHJJJKKKKKKLLLMMMMMMLLLKKKKKKMMMNNNKKKRRRTTTXXXtttnnnXXXQQQZZZkkk}}}pppfff[[[SSSHHHHHHJJJLLLOOOSSSWWWYYYWWWZZZ^^^dddiiilllnnnnnnuuuyyy}}}|||~~~}}}xxxwwwxxxyyyzzzyyyxxxuuurrrqqquuu{{{|||}}}~~~wwwiiifffaaa```dddjjjooorrrtttuuuwwwxxxxxxwwwuuutttyyy~~~~~~||||||~~~~~~~~~~~~~~~}}}~~~|||yyy}}}~~~~~~|||zzzxxxxxxyyy{{{~~~}}}wwwrrrwwwsssnnnmmmpppsssssssssyyy{{{}}}|||xxxwwwxxxyyyzzzzzz{{{}}}zzzrrrllljjjooollljjjeee]]][[[kkkgggoookkkQQQBBB???<<>>>>><<<===???===;;;:::;;;======???AAAAAA@@@?????????CCCAAAHHHQQQMMMIII^^^}}}xxxxxxzzz^^^[[[VVVRRROOOPPPRRRTTTMMMZZZlll}}}~~~}}}xxxwww{{{}}}|||zzzzzz||||||{{{yyyyyyzzz{{{yyyvvvtttsssttttttvvvwwwwwwvvvvvvwwwyyy|||{{{|||~~~|||}}}~~~}}}zzznnneee]]]WWWSSSZZZbbblllnnneee^^^dddppp}}}}}}}}}nnn\\\MMMGGGIIILLLEEECCCDDDGGGFFFCCCCCCFFFDDDFFFIIIJJJHHHFFFEEEDDDAAABBBEEEGGGJJJLLLMMMNNNMMMJJJFFFEEEFFFIIIKKKMMMLLLMMMNNNMMMKKKKKKLLLMMMJJJQQQTTTUUUeeexxxeeeYYYXXXaaatttyyyoooaaaUUULLLKKKJJJJJJMMMQQQUUUWWWXXXYYY\\\```cccfffiiijjjrrrwww}}}~~~}}}zzzzzz{{{{{{{{{yyyzzzxxxsssnnnpppxxx~~~vvvqqqiiicccaaacccgggjjjdddfffhhhkkknnnqqqssstttzzz~~~||||||}}}|||zzzzzz|||~~~}}}{{{}}}|||{{{|||~~~{{{~~~~~~{{{wwwtttrrrqqqpppqqqsssvvvyyy{{{|||||||||{{{{{{{{{||||||~~~|||||||||uuummmmmmsssrrrmmmeee\\\[[[hhh~~~eeecccyyyyyy]]]GGG===???===CCCOOOSSSUUU```eeeggghhhdddqqq???@@@AAAAAAAAA@@@>>>======???AAA???<<<;;;<<<>>>:::===AAAAAA???>>>???AAA@@@===AAAJJJJJJFFFMMM[[[mmm{{{vvv}}}{{{aaaNNNHHHIIIKKKKKKTTTSSSTTT]]]ttt}}}{{{}}}||||||zzzxxxwwwwwwyyy{{{{{{zzzyyyzzzyyywwwtttrrrrrrsssssstttvvvwwwxxxzzz}}}zzzzzz|||}}}{{{|||}}}vvvqqqhhh^^^YYYZZZ\\\]]]aaahhhnnnhhhYYYVVVlll~~~|||uuucccQQQFFFDDDGGGKKKFFFDDDEEEHHHFFFBBBBBBEEEFFFIIIKKKLLLJJJGGGEEEEEE@@@AAADDDFFFIIIKKKMMMMMMOOOKKKFFFDDDFFFIIILLLNNNLLLMMMNNNMMMLLLKKKLLLMMMKKKLLLOOOTTT]]]zzz|||~~~ssshhh```___jjjwww~~~ssscccUUUOOOMMMKKKJJJKKKNNNSSSVVVYYYYYYZZZ]]]```cccfffgggpppvvv}}}}}}{{{zzz{{{||||||{{{wwwyyyxxxrrrjjjjjjsss|||}}}~~~yyynnnddd]]][[[\\\^^^[[[YYYXXXZZZ___hhhqqqwwwzzz~~~{{{yyy{{{||||||~~~}}}~~~~~~}}}zzzyyy|||~~~{{{zzz{{{{{{{{{zzzkkkmmmppprrrtttwww|||{{{zzzxxxyyy{{{}}}}}}||||||yyywwwtttlllfffkkkvvvvvvqqqeeeZZZ___wwwtttRRRcccnnnUUUAAA;;;??????DDDPPPTTTWWWaaaffffffeee___kkk@@@@@@@@@??????>>>>>>>>><<<:::999;;;>>>@@@???===>>>>>>????????????>>>>>>>>>???AAABBBCCCFFFIIILLLaaa~~~~~~xxxqqqPPP@@@FFFQQQJJJPPPSSSSSSWWWlll~~~}}}}}}}}}}}}}}}}}}}}}}}}xxxyyyzzz{{{|||{{{xxxuuuqqquuuyyyzzzyyyyyy|||zzzzzzmmmeee^^^___\\\WWWZZZdddlllnnnyyydddWWW^^^eeehhhuuu~~~uuufffVVVNNNHHHCCCCCCHHHCCCDDDDDDEEEEEEEEEEEEDDDHHHHHHFFFEEEDDDDDDDDDDDDHHHDDDBBBDDDIIILLLJJJGGGLLLJJJIIIIIIKKKLLLLLLKKKKKKLLLMMMLLLJJJHHHHHHIIILLLIIIJJJUUUYYY___yyyzzzwwwfffXXX___ppp|||yyyfffVVV[[[QQQIIIIIIIIIIIIMMMTTTUUUWWWXXXZZZ\\\```eeeiiilllrrrzzz~~~~~~~~~}}}|||zzzxxxuuuvvvtttllldddeeennnxxx~~~~~~}}}pppddd\\\XXXVVVUUUQQQRRRRRRQQQRRR[[[iiiuuu{{{~~~~~~~~~~~~}}}~~~|||yyy{{{~~~}}}|||~~~~~~}}}}}}||||||{{{{{{{{{yyyxxxvvvtttrrrmmmllllllqqqwww|||~~~~~~zzzyyyyyyyyy{{{|||~~~|||{{{wwwooofffeeellltttuuuqqqgggbbbsssyyyddd[[[yyygggIIIAAA;;;===BBBGGGMMMSSS___ccceeeiiihhh```iii@@@@@@@@@???????????????<<<;;;:::;;;>>>@@@???============>>>>>>=========<<<>>>???@@@@@@BBBFFFIIIMMM^^^tttlllqqq{{{iiiTTTHHHNNNOOOOOOMMMOOO[[[mmm{{{~~~tttvvvyyy}}}wwwmmmddd]]]YYYPPPXXXdddmmmrrrssstttuuu```UUURRR___lllttt|||~~~ooo^^^NNNIIIHHHFFFEEEGGGDDDEEEEEEEEEEEEEEEDDDDDDFFFEEEEEEDDDCCCCCCCCCCCCGGGDDDBBBDDDHHHKKKJJJGGGJJJIIIHHHHHHJJJLLLLLLKKKJJJLLLMMMMMMKKKIIIIIIIIIIIIFFFHHHPPPSSSWWW}}}}}}ooo___[[[aaappp|||ttteee___VVVMMMKKKJJJIIIMMMSSSSSSUUUWWWYYY[[[___cccffflllrrryyy~~~~~~~~~}}}|||zzzxxxtttuuusssmmmhhhgggmmmrrr~~~|||zzz{{{~~~xxxlll```YYYVVVVVVTTTUUUTTTQQQQQQWWWcccmmm{{{}}}|||~~~}}}~~~~~~||||||~~~~~~{{{|||}}}~~~}}}~~~~~~}}}|||||||||}}}{{{vvvrrrnnnlllpppoooooosssxxx{{{||||||{{{|||}}}{{{zzzwwwqqqmmmpppwww~~~}}}xxxooonnn~~~fffXXXbbbjjjYYYEEE???;;;===AAAFFFNNNVVVZZZ___aaahhhkkkdddlll???????????????@@@@@@@@@<<<;;;;;;<<<>>>???>>>===<<<<<<<<<======<<<<<<<<<;;;<<<=========>>>AAADDDEEEFFF[[[|||hhhbbbfffpppxxxwwwjjj]]]WWWPPPJJJJJJNNNTTTWWWYYYkkk~~~uuuoooeee[[[SSSRRRUUUXXXffflllyyy~~~pppkkkooofffdddfffmmmxxxdddTTTFFFCCCGGGIIIGGGEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBFFFDDDBBBCCCGGGJJJIIIGGGIIIGGGFFFGGGJJJKKKKKKKKKHHHKKKMMMNNNLLLKKKJJJJJJHHHFFFGGGNNNNNNNNNqqqzzzkkk\\\UUUcccooo~~~vvvhhh___TTTNNNKKKIIIKKKOOOOOOQQQUUUWWWYYY\\\___bbbjjjpppvvvzzz{{{}}}~~~}}}|||{{{yyyxxxwwwuuusssqqqooooooooouuuwwwyyyxxxuuutttvvvyyy}}}sssfff\\\[[[\\\\\\]]]\\\YYYWWWZZZdddlllzzz{{{yyyxxxyyy|||~~~}}}~~~}}}{{{zzz|||}}}~~~~~~~~~~~~~~~}}}}}}||||||xxx{{{}}}zzztttnnnkkkjjjppppppqqquuuzzz}}}~~~~~~zzz|||vvvrrrnnnjjjjjjnnnssswwwvvvrrrnnnvvv|||tttXXX[[[wwwYYYLLLAAA???>>>AAACCCHHHRRR]]]YYY\\\^^^fffmmmhhhppp>>>>>>>>>??????@@@@@@@@@<<<;;;;;;<<<============;;;<<<<<<======<<<<<<;;;;;;;;;<<<;;;:::;;;>>>@@@DDD@@@IIIfff{{{zzzsssmmmfffaaapppfffYYYNNNIIIJJJLLLNNNEEEOOO\\\jjjwwwwwwnnniiifffdddaaa]]]]]]bbblllsss~~~ooo]]]___mmmwwwtttrrrnnnXXXNNNEEEBBBEEEHHHHHHFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDCCCBBBCCCFFFHHHHHHGGGGGGFFFEEEFFFHHHJJJJJJJJJGGGIIIMMMNNNMMMKKKKKKKKKJJJJJJJJJNNNNNNIIIaaa}}}~~~uuudddXXX\\\fffuuutttkkk^^^TTTNNNJJJIIIJJJKKKNNNRRRUUUWWWXXX[[[]]]fffkkkqqquuuwwwyyy}}}~~~|||||||||{{{zzz{{{xxxuuuuuuvvvtttnnniiiiiikkknnnnnnnnnnnnqqqsss{{{{{{yyyrrriiiddddddfffeeeffffffbbb___```gggnnnwww}}}~~~|||yyyxxxvvvwww{{{~~~~~~~~~~~~}}}|||{{{}}}|||~~~~~~~~~~~~~~~}}}|||{{{{{{zzzssswwwzzzwwwqqqmmmmmmpppmmmooosssxxx|||xxxzzz|||~~~~~~~~~}}}|||zzzsssppprrruuuwwwxxxnnnmmmmmmxxxmmm[[[tttlllNNNGGG@@@AAACCCFFFGGGKKKXXXfffbbbaaa___eeemmmjjjsss=========>>>>>>?????????:::;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999:::<<<>>><<<===DDDPPP```}}}~~~xxxzzzhhhXXXhhh~~~{{{pppbbbUUULLLJJJJJJFFFFFFGGGLLLUUUaaannnvvv~~~|||yyytttmmmhhhbbb^^^[[[jjjnnnrrrssstttvvv|||yyypppjjjfff[[[UUUfff~~~ssstttwwwllleee___[[[OOOMMMIIIEEEDDDEEEGGGHHHGGGGGGGGGGGGFFFEEECCCCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCBBBAAABBBDDDFFFGGGGGGFFFEEEDDDEEEGGGHHHIIIHHHEEEHHHKKKLLLLLLKKKKKKLLLKKKMMMLLLNNNMMMGGGTTTsss}}}~~~zzzoooeeeZZZ```mmm}}}~~~vvviii\\\SSSMMMIIIFFFHHHKKKOOORRRSSSUUUXXXYYYccchhhnnnsssuuuxxx}}}}}}{{{zzzyyywwwvvvsssnnniiijjjllljjjccc[[[XXX[[[```dddhhhkkknnnppptttqqqllliiiiiikkknnnppppppqqqoooiiidddccchhhmmmwww}}}~~~zzzxxxxxxyyy}}}~~~}}}~~~~~~~~~~~~~~~}}}{{{{{{|||~~~~~~}}}|||{{{zzzyyyxxxxxxuuuwwwxxxtttnnnlllooosssnnnqqqvvv{{{~~~yyyxxxxxxyyyyyyzzz{{{||||||wwwqqqpppuuuzzz}}}}}}tttuuuwwwvvvcccpppaaaHHHCCC>>>@@@EEEHHHHHHMMMZZZhhhoookkkeeegggmmmjjjttt<<<<<<<<<<<<============999:::;;;:::999999:::;;;::::::;;;;;;;;;;;;:::::::::;;;;;;:::888999;;;===;;;???DDDDDDAAAOOOxxx}}}qqqcccjjj~~~sss```TTTOOOKKKDDD@@@BBBEEEHHHMMMRRRVVV[[[aaafffjjjpppxxx}}}~~~rrruuutttpppmmmlllhhhccc\\\YYYWWWVVVXXX[[[]]]]]]aaafffkkkjjjfffbbbbbbddd^^^[[[[[[[[[YYY___ttt}}}nnnooo||||||}}}{{{tttiii]]]SSSMMMIIILLLLLLGGGDDDEEEGGGHHHGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEFFFGGGGGGFFFEEEDDDAAAAAAAAABBBCCCDDDFFFFFFFFFEEECCCDDDEEEGGGFFFFFFDDDFFFHHHJJJJJJJJJLLLNNNIIIMMMLLLLLLMMMFFFKKK```}}}wwwqqq``````hhhwww~~~rrrdddZZZSSSMMMFFFGGGJJJMMMOOOPPPRRRUUUXXX```eeemmmrrruuuxxx}}}~~~~~~~~~|||yyyvvvssspppgggaaaZZZXXXZZZYYYSSSMMMLLLPPPWWW___fffkkkmmmnnnlllfffaaa___cccjjjpppsss}}}|||yyyqqqiiifffjjjoooxxx~~~|||{{{{{{}}}}}}~~~|||~~~}}}zzzxxxwwwxxxzzz{{{}}}|||{{{zzzyyyxxxwwwvvvzzzzzzwwwrrrmmmkkknnnqqqtttxxx|||~~~}}}{{{yyyyyyzzzyyyxxxwwwxxxyyy{{{|||sssooonnnqqqxxxzzz{{{___ggguuuRRRBBB???===>>>BBBFFFGGGKKKXXXeeevvvssslllkkknnnjjjuuu;;;;;;;;;;;;;;;;;;::::::777999:::999777666888:::777777888888888888777777888999999888777888:::<<<@@@???@@@???888999LLLcccvvvlllooozzzqqqiii\\\RRRJJJHHHGGGCCCAAABBBDDDFFFHHHJJJKKKLLLNNNPPPRRRTTTXXX\\\bbbfffjjjllllllnnnppppppooooooqqqssspppooommmiiidddaaa``````TTTVVVVVVRRRPPPRRRRRRPPP\\\ZZZXXXYYY]]]`````````LLLPPPTTTRRRNNNNNNSSSXXXdddhhhllllllkkkrrr~~~}}}|||wwwjjj]]]QQQIIIFFFFFFIIIIIIFFFEEEIIIIIIEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHGGGFFFDDDCCC@@@@@@AAAAAABBBCCCEEEFFFGGGEEECCCCCCDDDEEEDDDCCCCCCEEEFFFFFFGGGIIILLLOOOHHHMMMLLLLLLNNNHHHHHHUUUhhh~~~|||qqqkkkkkkuuuwwwjjjaaa[[[SSSKKKGGGIIIKKKLLLMMMPPPTTTWWWYYY```iiiooosssuuuyyy||||||~~~~~~}}}}}}}}}}}}~~~~~~}}}|||yyyuuuqqqiii```WWWRRRSSSSSSQQQNNNPPPTTT\\\ccciiilllkkkiiiccc```]]][[[\\\bbbjjjooozzzyyyvvvnnngggfffkkkqqquuu}}}}}}}}}~~~~~~}}}~~~|||zzzyyyyyyyyyzzz~~~}}}|||{{{yyyxxxwwwvvvyyywwwtttqqqooommmmmmmmmwww{{{}}}xxxuuutttwwwwwwxxxxxxyyyyyyyyyyyyxxxwwwvvvxxx~~~~~~~~~jjjaaa}}}YYYEEE@@@>>>>>>>>>AAAEEEGGGKKKVVVaaasssssspppqqqrrrlllwww;;;;;;;;;::::::999999999666888:::999666555777999555555666666666666555555666777777777666777999;;;>>>888777===???<<<>>>FFF^^^rrr\\\XXXnnnvvvhhh[[[VVVRRRKKKGGGIIIEEEEEEFFFHHHJJJJJJJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJKKKOOORRRQQQNNNMMMPPPTTTMMMNNNNNNKKKIIIJJJOOOTTTKKKNNNMMMKKKMMMSSSYYYZZZZZZVVVSSSQQQPPPMMMIIIEEEFFFJJJMMMNNNQQQZZZhhhtttyyy{{{nnnYYYMMMGGGHHHKKKDDDFFFEEECCCGGGMMMJJJCCCEEEFFFFFFGGGGGGGGGFFFFFFFFFGGGHHHHHHGGGEEECCCAAA???@@@AAAAAAAAABBBDDDFFFGGGEEECCCCCCCCCDDDCCCBBBCCCDDDDDDDDDEEEHHHLLLPPPIIINNNMMMMMMQQQKKKIIISSSRRRwwwqqqvvv}}}~~~}}}yyymmmeeeaaaXXXOOOHHHIIIJJJKKKLLLOOOTTTWWWSSS[[[dddkkkoooqqqtttwwwyyy|||}}}|||~~~||||||}}}~~~zzz{{{|||~~~~~~zzzwwwrrriii^^^WWWWWWXXXYYYXXX]]]```fffkkknnnmmmhhhddd]]]^^^^^^ZZZWWWZZZccckkkjjjjjjhhhbbb]]]___fffnnnrrryyy}}}~~~~~~~~~~~~}}}|||}}}yyyyyyzzz{{{~~~}}}|||||||||~~~}}}|||zzzyyyxxxwwwsssrrrpppqqqqqqqqqooommmuuuzzz}}}yyyvvvuuusssuuuwwwyyyyyyxxxvvvtttooonnnlllkkkkkkooosssvvvxxxaaaqqqkkkFFF>>>AAA@@@AAA@@@BBBFFFIIIMMMVVV```mmmqqqrrruuuuuunnnyyy<<<;;;::::::;;;;;;999888888888777777666666555555666666666666666666666666777777888999999999999888<<<;;;;;;;;;;;;<<<======>>>UUU}}}zzz{{{yyy\\\YYYfffpppxxxqqqrrrooo___MMMHHHEEECCCFFFKKKLLLIIIDDDGGGDDDCCCEEEFFFDDDFFFJJJ@@@GGGEEEDDDJJJGGGBBBFFFEEEBBBBBBEEEFFFDDDEEEHHHZZZMMMEEEIIILLLHHHIIIOOOQQQOOOIIIDDDFFFLLLMMMJJJPPPWWWbbbjjjkkkooo~~~zzz}}}zzz~~~eeeRRRIIIHHHGGGEEEEEEEEEFFFFFFFFFFFFEEEEEEBBBDDDGGGHHHHHHHHHIIIKKKDDDFFFHHHJJJJJJHHHFFFDDDDDDDDDBBB@@@???@@@DDDGGGEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCEEEFFFHHHIIIKKKKKKMMMNNNOOONNNLLLKKKLLLMMMYYYeee~~~sssmmmqqqxxx~~~xxxqqqiii]]]RRRQQQLLLHHHIIINNNSSSTTTRRRWWW[[[bbbgggkkknnnqqqssstttzzz~~~}}}|||~~~}}}zzz|||~~~~~~~~~|||uuukkkbbb^^^```dddhhhkkkqqqtttpppgggcccfffkkkcccdddeeebbb______ccchhhiiiddd^^^YYYYYY___hhhoootttwww{{{~~~~~~}}}}}}~~~}}}|||{{{xxxvvvxxx|||}}}{{{}}}~~~|||{{{zzzzzzzzz{{{~~~}}}{{{yyyxxxxxxxxxooopppnnnkkkhhhjjjpppuuutttzzzzzzwwwvvvtttrrrqqqssswwwxxxuuupppmmmppplllddd```bbbdddcccxxx}}}kkkgggYYYBBBDDDFFF???BBBAAAAAACCCIIIPPPWWW\\\ooolllsssttt}}};;;:::888888999:::888777666666666555555555555444555555555555555555555555555666777777888888777777999999999999999:::;;;;;;???FFF[[[zzzqqq|||pppccc```aaawwwuuuggg]]]YYYUUUTTTUUUSSSLLLFFFMMMIIIGGGHHHGGGCCCCCCFFFGGGJJJCCCAAAHHHHHHDDDHHHAAABBBFFFIIIFFF@@@@@@EEERRREEE===AAADDDBBBBBBFFFJJJKKKKKKMMMWWWdddlllmmmmmmlllmmmooorrryyy|||vvvsssvvv|||rrr\\\MMMGGGGGGGGGFFFDDDEEEEEEFFFFFFEEEEEEDDDDDDFFFGGGHHHGGGFFFGGGIIIFFFGGGIIIKKKKKKIIIGGGFFFDDDDDDCCCBBB@@@AAADDDFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNMMMKKKJJJKKKLLLKKKWWW{{{uuuooommmqqqyyy|||uuunnnddd[[[NNNJJJGGGHHHMMMPPPPPPNNNTTTXXX]]]bbbfffjjjmmmpppooouuuyyyyyyyyy||||||zzz}}}~~~wwwhhhaaaaaafffkkkpppssstttpppiiifffhhhllliiiiiiiiihhhhhhggggggfffgggaaaYYYTTTTTT\\\fffnnnuuuwwwzzz}}}~~~~~~|||~~~}}}~~~|||{{{|||}}}}}}}}}~~~}}}|||{{{zzzzzz{{{||||||{{{{{{zzzyyyxxxvvvvvvuuummmkkkhhhfffgggkkkrrrwwwxxxzzz}}}}}}|||zzzyyyyyytttqqqoooqqqttttttppplllmmmlllhhhdddbbbdddjjjppp{{{}}}kkkffftttoooOOOBBBEEEDDD>>>CCCBBBBBBDDDIIIPPPXXX]]]jjjjjjuuuxxx999888666777888888777555333333333444444444444555444444444444444444444444444444555666666666666555666666666666666777888888:::888===VVV|||||||||vvvtttuuuwww~~~tttqqqoooqqquuuvvvsssoooYYYUUUSSSTTTRRROOOOOOQQQTTTQQQDDD???GGGIIIGGGLLLEEEMMMVVVXXXOOODDDCCCIIIYYYQQQPPPZZZaaa^^^ZZZYYY___aaabbbeeeooo~~~}}}{{{~~~{{{yyysssmmmjjjlllnnnnnnnnnlll```QQQGGGEEEFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGEEEEEEFFFGGGGGGHHHJJJKKKKKKJJJHHHGGGDDDDDDEEEDDDBBBBBBDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJJJJKKKLLLKKKIIIIIIIIIKKKKKKPPPttt{{{|||zzzssskkkjjjqqqyyy}}}}}}uuuooogggaaaPPPLLLIIIIIILLLNNNNNNMMMPPPSSSWWW[[[___ccchhhllllllqqqttttttuuuzzz|||{{{~~~~~~~~~~~~~~~zzzvvvxxxzzzuuuuuutttqqqnnnmmmnnnppprrrqqqqqqrrrtttrrrmmmiiilllcccXXXPPPQQQ[[[hhhqqqwwwxxxzzz{{{}}}~~~}}}~~~}}}{{{}}}}}}|||~~~||||||~~~{{{yyy|||}}}}}}{{{{{{zzzzzz{{{{{{|||}}}wwwwwwwwwwwwuuutttqqqpppkkkhhhdddeeeiiipppwwwzzz|||zzzyyyyyyzzz{{{{{{{{{uuurrrpppoooppppppllliiikkkgggggglllllljjjqqq|||~~~yyy}}}ttt[[[jjjqqqUUUFFFDDDGGGDDD???CCCBBBBBBDDDJJJQQQXXX]]]kkkmmmyyyzzz}}}777555444555666666555444222222222333444555555666444444444444444444444444333444444555555555555555555444444444444555666666444999:::>>>III[[[~~~vvvsss~~~}}}xxxvvvwwwxxxwwwzzz}}}vvvddd[[[cccfffdddhhhjjjvvvuuufffccciiiiiiiiiqqq~~~xxxooogggeeeeeecccaaa```XXXQQQHHHCCCCCCEEEEEEDDDCCCDDDDDDEEEEEEDDDDDDCCCDDDEEEFFFEEEDDDDDDEEEGGGFFFGGGIIIIIIIIIIIIGGGFFFCCCEEEFFFEEECCCBBBCCCDDDFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKJJJIIIHHHIIIJJJSSSRRReeewwwnnniiilllqqqwww~~~yyytttmmmfffYYYTTTNNNJJJKKKMMMOOOPPPNNNPPPSSSUUUYYY^^^dddhhhlllqqqtttssstttyyy||||||~~~~~~~~~~~~}}}zzz}}}xxxvvvwwwtttrrrqqqrrrtttvvvwwwxxxzzz|||||||||yyywwwuuuyyylll[[[OOOPPP]]]nnnyyy||||||||||||}}}~~~~~~~~~}}}~~~}}}}}}~~~{{{{{{~~~~~~~~~}}}zzzyyyzzz|||~~~~~~{{{{{{|||{{{{{{{{{{{{{{{{{{{{{vvvwwwwwwvvvssspppmmmjjjllliiigggjjjpppwwwzzz{{{|||yyywwwxxx{{{}}}{{{yyyxxxuuuqqqoooooommmkkkhhhdddaaahhhvvvwwwrrrxxxyyyrrrgggdddyyyqqq[[[GGGDDDGGGFFFDDDDDDCCCCCCCCCEEEJJJQQQYYY]]]fffjjjxxxxxxzzzwwwqqq555444333333555555444333222222333444555666666777444444444444444444444444333444555555666666555555444444444444444555555666444===>>>;;;<<>>AAADDDCCC@@@@@@@@@@@@BBBGGGNNNVVVZZZ```gggvvvrrrooommmooo444444444444444444444444111111111111111111111111111111111111000000000000222222111000//////000000000000000000111111111111333222222222444666999;;;===>>>BBBMMMdddnnndddggg}}}yyy|||vvvqqqkkk```QQQGGGDDDEEEEEEEEEAAAAAAAAA@@@@@@AAABBBBBBCCCBBBAAAAAA@@@@@@@@@@@@DDDCCCAAAAAA@@@AAABBBCCCFFFHHHJJJKKKIIIGGGGGGGGGEEEEEEEEEDDDCCCAAA@@@???DDDAAAAAAFFFHHHFFFDDDEEEFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEDDDEEEEEEIIIFFFFFFSSSqqq{{{rrrnnnpppxxx{{{vvvnnnfff___WWWOOOIIIJJJKKKLLLMMMNNNQQQUUUXXXUUUYYY^^^cccggglllqqqtttrrrrrrrrrsssvvvyyy{{{}}}~~~~~~}}}}}}}}}~~~~~~zzz{{{zzz}}}tttmmmeeeaaa^^^```jjjvvv{{{yyyxxxzzz~~~xxxyyy|||~~~~~~}}}~~~|||zzz{{{~~~}}}}}}}}}~~~|||tttmmmpppqqqsssyyy~~~}}}zzz~~~||||||~~~zzzzzz{{{{{{{{{yyyxxxwwwsssnnniiihhhkkkllljjjhhhtttvvvwwwwwwwwwwwwzzz|||{{{zzzxxxuuurrrrrruuuwwwmmmkkkgggcccaaagggqqqzzzxxxwwwttt}}}~~~ZZZBBB@@@AAAAAAAAAAAA@@@??????>>>>>>>>>@@@DDDJJJPPPUUUZZZbbbssstttuuusssrrr444444444444444444444444111111111111111111111111111111111000000000//////222111000000//////000000//////000000000111111111222222111111333555777999666777999???LLLddd{{{xxxnnnmmmjjj|||}}}zzzzzzrrrlllhhh^^^UUUKKKDDDCCCDDDCCCBBBBBBAAAAAA@@@AAAAAABBBBBBCCCBBBAAA@@@@@@@@@@@@@@@DDDDDDCCCBBBBBBBBBCCCDDDEEEGGGJJJJJJIIIHHHGGGGGGFFFFFFFFFEEEDDDBBBAAAAAABBBAAADDDJJJLLLHHHDDDCCCCCCBBBBBBBBBCCCDDDDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEGGGFFFIIIVVVsssxxxssstttxxx}}}~~~zzzsssllleee\\\RRRKKKGGGIIIKKKMMMNNNPPPRRRTTTSSSVVV[[[___ccchhhmmmqqqnnnoooppprrrtttwwwyyyzzzyyyzzz{{{~~~}}}yyyzzz}}}{{{}}}{{{tttkkkdddbbb```___dddmmmwww}}}{{{yyy{{{~~~zzz{{{}}}~~~}}}{{{|||}}}}}}{{{yyyyyy|||}}}|||}}}~~~xxxqqqoooppptttzzz~~~{{{}}}{{{{{{}}}~~~~~~~~~~~~}}}{{{wwwtttrrrqqqkkkeeedddhhhlllnnnmmmuuuvvvvvvvvvtttuuuvvvxxxyyyyyywwwuuurrrqqqsssuuurrrllldddaaafffqqq}}}|||www~~~|||yyygggLLLBBBAAAAAAAAAAAAAAA@@@??????=========???CCCJJJQQQVVVYYY___qqqsssvvvtttooo333333333333333333333333111111111111111111111111111111000000000000//////111000000////////////000//////000000000000111111222111111111111333444666555666666777;;;DDDPPPYYYnnnqqqxxx|||wwwmmmppp~~~~~~ttthhhlll}}}pppccc[[[WWWOOOJJJEEEBBBCCCDDDCCCAAABBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAADDDDDDCCCCCCCCCDDDDDDEEECCCFFFIIIJJJIIIHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCBBB@@@@@@EEEMMMOOOJJJDDDBBB????????????@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEDDDCCCFFFOOOcccyyyyyyzzzyyywww~~~zzztttlllbbbWWWPPPFFFGGGIIIKKKMMMNNNOOOOOOQQQSSSVVVYYY\\\aaahhhlllkkkmmmpppsssuuuwwwxxxxxxuuuwwwzzz}}}|||||||||zzzzzzzzz{{{{{{yyytttnnngggbbbaaabbbeeelllttt|||}}}||||||~~~~~~}}}~~~}}}{{{zzz{{{~~~{{{tttrrruuuzzz~~~}}}{{{{{{|||yyytttoooqqqvvv|||}}}}}}{{{zzzzzz|||}}}}}}||||||}}}}}}{{{xxxtttooommmlllgggaaaaaafffmmmrrruuuvvvwwwvvvuuurrrqqqrrrsssvvvvvvvvvtttqqqooooooppplllfffaaadddnnnzzz|||yyyxxxuuuwwwQQQBBBFFFAAAAAABBBBBBAAAAAA@@@???>>>?????????BBBGGGOOOTTTZZZ___pppuuu{{{zzzsss222222222222222222222222111111111111111111111111111000000000////////////000//////....../////////////////////000000000111111111000000000111222222555666777777666888<<>>???AAABBBCCCAAAAAAAAAAAABBBCCCDDDDDDFFFDDDDDDEEELLL\\\uuu~~~zzzuuu~~~~~~}}}yyyrrrhhh___XXXMMMKKKJJJJJJKKKMMMNNNOOOPPPQQQSSSTTTWWW\\\bbbgggjjjmmmqqquuuxxxyyyyyyyyyvvvxxxzzz|||}}}|||{{{zzzyyyzzz|||}}}}}}||||||zzzwwwqqqkkkfffdddbbbfffmmmuuu|||~~~~~~~~~~~~~~~~~~}}}~~~~~~|||{{{{{{}}}}}}zzztttrrrtttwwwyyy|||~~~}}}{{{{{{~~~}}}}}}}}}~~~yyyuuutttwww{{{~~~|||zzzyyyyyyzzz{{{zzzyyytttuuuvvvvvvsssoookkkhhheeebbb```bbbhhhpppvvvyyyxxxyyyxxxuuurrrppppppqqqsssttttttssspppmmmkkkkkkbbbcccfffnnnwww|||~~~vvv```FFFAAAEEEBBBBBBBBBBBBBBBAAAAAA@@@BBBBBBAAA@@@@@@DDDLLLRRRZZZ\\\jjjoooyyy{{{ttt222222222222222222222222000000000000000000000000000000000////////////...///...............//////...////////////000000000000000/////////000000000222333333333333444666777666FFFZZZuuu}}}~~~}}}wwwrrrrrruuu{{{nnncccdddgggppp~~~{{{|||}}}xxxvvvtttzzzzzzjjj___XXXQQQHHHAAAEEECCC@@@@@@AAACCCDDDEEEDDDCCCBBBBBBAAAAAAAAABBB@@@@@@@@@??????@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCBBBDDDHHHIIIIIIHHHHHHHHHEEEEEECCCBBBBBBBBBBBBBBBCCC@@@AAAFFFHHHEEECCCDDD>>>>>>>>>???@@@BBBCCCDDDAAAAAA@@@@@@AAABBBCCCCCCKKKHHHFFFEEECCCHHHYYYjjj{{{{{{|||}}}{{{vvvnnngggcccZZZTTTMMMIIIJJJMMMPPPQQQPPPQQQRRRSSSUUUYYY___cccgggjjjoootttwwwxxxxxxxxxxxxyyy{{{|||{{{zzzxxxwwwxxxyyy}}}}}}}}}|||yyyyyyyyywwwrrrkkkeeecccbbbdddiiirrrzzz~~~}}}}}}}}}~~~|||}}}~~~}}}}}}|||zzzyyyyyyxxxxxxwwwuuuzzz~~~}}}||||||~~~}}}}}}|||}}}~~~}}}zzzxxx{{{}}}{{{yyyxxxxxxxxxxxxvvvtttrrrrrrrrrqqqnnnjjjfffddd___```bbbhhhnnntttxxxzzz{{{{{{yyyvvvsssppppppqqqpppqqqrrrqqqmmmiiigggggg```eeekkkqqqwww}}}zzztttyyyppp|||kkkIIIDDDDDD>>>BBBCCCCCCCCCCCCBBBAAAAAAAAABBBBBB@@@@@@EEENNNUUU[[[YYYbbbdddmmmpppjjj111111111111111111111111000000000000000000000000000000////////////.........------------......///......////////////000000////////////000000000000333222222222333444555666111666:::@@@TTT|||}}}rrrmmmvvvpppssswwwxxxmmmddddddlllvvvuuuvvv|||ooofffgggbbbbbbnnnzzzwww~~~||||||uuugggWWWOOOOOOOOOIIICCCAAA@@@@@@@@@AAABBBDDDEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@????????????@@@@@@AAA???@@@AAABBBCCCCCCCCCBBBBBBEEEHHHIIIHHHGGGGGGGGGEEEDDDCCCAAAAAAAAABBBCCCEEE@@@???BBBDDDCCCDDDFFF@@@@@@@@@AAAAAACCCDDDEEEAAAAAAAAAAAAAAAAAABBBCCCFFFDDDEEEGGGEEEDDDOOO^^^}}}~~~}}}xxxssspppnnnggg^^^SSSKKKKKKMMMPPPQQQOOOPPPQQQRRRTTTWWW[[[___```ccchhhmmmqqqsssssssssvvvwwwyyyzzz{{{{{{zzzzzzyyyyyy}}}|||yyyuuuyyyzzzxxxrrrkkkfffeeeeeegggmmmuuu{{{}}}}}}}}}}}}~~~|||{{{|||~~~|||}}}~~~|||zzz{{{}}}~~~|||zzzwwwzzz}}}}}}|||{{{}}}~~~{{{}}}{{{{{{zzzxxxwwwwwwuuurrrooouuutttrrrooojjjfffbbb```]]]aaagggnnnssswwwyyyzzz{{{{{{zzzwwwtttrrrrrrsssnnnooopppmmmiiifffdddccc```bbbdddeeejjjtttyyyjjjqqqXXXBBBHHHIII???CCCCCCDDDDDDCCCCCCBBBAAA???AAABBBAAAAAAGGGRRR[[[ccc___eeebbbggghhhbbbwww111111111111111111111111000000000000000000000000000000/////////.........------,,,,,,------...///........./////////000000......///000000000000000333222222333444555555555000666;;;666111AAAlllxxxppplllrrr~~~uuulllgggkkkrrrxxxmmm[[[[[[eeemmm~~~uuummmgggeeehhhggggggnnnwww}}}}}}}}}{{{xxxwww|||}}}yyyfff\\\OOOHHHHHHHHHEEEBBB===@@@CCCFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBAAAAAAAAA???????????????@@@AAAAAA???@@@BBBCCCDDDDDDDDDCCCCCCFFFHHHIIIHHHFFFFFFFFFFFFEEECCCBBBAAABBBDDDDDDFFFAAA???BBBEEEDDDDDDGGGBBBAAAAAAAAABBBCCCCCCDDDCCCBBBBBBAAAAAAAAAAAABBBBBB???BBBIIIHHHDDDJJJVVV}}}zzzwwwwwwxxxpppfffYYYPPPNNNNNNNNNMMMMMMOOOQQQRRRSSSUUUXXXZZZ[[[^^^bbbgggkkkmmmnnnooossstttuuuvvvwwwxxxyyyyyyzzzzzz|||~~~{{{{{{xxx|||}}}|||wwwooojjjjjjkkknnnsssyyy}}}}}}|||||||||~~~~~~{{{zzz|||~~~~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{|||}}}~~~}}}{{{~~~~~~~~~}}}|||~~~}}}|||}}}|||~~~|||zzzxxxvvvuuurrrnnnkkksssqqqnnnjjjfffbbb```___```dddkkkqqqvvvyyyzzz{{{yyyzzzyyywwwtttsssssstttnnnnnnmmmkkkfffcccaaaaaa^^^\\\ZZZ]]]gggwwwjjjqqqOOOFFFIIIIIIDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBDDDEEEBBBAAAFFFQQQ[[[eeecccjjjgggiiihhhaaawww000000000000000000000000000000000000000000000000000/////////............,,,,,,,,,,,,------...///............/////////000---...///000111111111111......///111333444333222:::222111;;;???===CCCOOOqqqsssaaabbblllxxx}}}|||oooaaadddmmmrrr~~~zzzwwwwwwrrrpppoooooonnniiifffddd```YYYOOOHHHDDDAAA???===<<>>>>>???@@@AAAAAA@@@AAACCCEEEEEEEEEEEEDDDDDDFFFIIIIIIGGGFFFEEEEEEGGGFFFDDDCCCBBBCCCEEEFFFFFFBBBAAAEEEGGGEEEEEEGGGBBBBBBBBBAAABBBBBBCCCCCCDDDCCCCCCBBBAAAAAAAAAAAAEEEAAAEEEMMMLLLEEEGGGQQQppp}}}zzz|||~~~sssiii\\\TTTPPPOOOLLLIIILLLNNNQQQRRRRRRSSSVVVWWWYYY\\\___dddhhhkkkmmmnnnqqqqqqqqqqqqqqqrrrsssttt|||zzz{{{{{{vvvyyy~~~zzz||||||wwwpppjjjjjjllltttyyy~~~}}}}}}~~~|||~~~}}}zzzyyy{{{~~~}}}{{{zzz}}}{{{~~~~~~yyyyyy{{{~~~~~~}}}~~~}}}{{{{{{{{{|||}}}~~~~~~{{{{{{zzz}}}~~~~~~|||zzzzzz~~~|||zzzxxxvvvtttqqqllliiimmmkkkhhheeebbbaaa``````cccgggmmmsssvvvyyy{{{|||xxxxxxxxxvvvtttssstttuuummmmmmllliiidddaaa``````___\\\[[[cccssszzzlllqqq[[[IIIFFFBBBAAAFFFDDDDDDDDDDDDDDDCCCCCCBBBIIIJJJIIIDDD@@@CCCMMMVVV]]]^^^iiigggiiigggaaawww000000000000000000000000////////////............////////////////////////........................---------............///...............///000000///000222222000///000111333222111111111333555777AAANNNooo~~~|||~~~}}}xxxkkkaaa___^^^___[[[SSSNNNNNNHHHGGGEEEDDDBBBBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEHHHGGGEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@AAAAAAAAAHHHSSSTTTHHH???BBBGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEHHHFFFCCCCCCDDDFFFFFFFFFHHHFFFCCCDDDFFFGGGFFFDDDCCCBBBAAAAAAAAAAAABBBCCCCCCCCCBBB???======???AAABBBCCCIIIPPPQQQKKKFFFFFFTTTttt~~~xxxsssjjjaaaYYYRRRLLLGGGIIILLLPPPRRRRRRRRRRRRSSSVVVVVVWWWYYY]]]bbbfffhhhkkkmmmppprrrtttuuuttttttzzz|||~~~~~~~~~}}}{{{zzzwwwuuusssrrrrrrsssxxxzzz{{{{{{{{{|||~~~yyy{{{{{{{{{zzz{{{}}}~~~~~~~~~~~~zzz{{{xxxyyy}}}|||yyy~~~~~~zzzvvvwww||||||zzz|||||||||{{{{{{{{{||||||}}}zzzwwwuuuzzzzzzxxxuuuqqqooonnnoooiiifffbbb______aaadddfffnnnpppsssvvvyyy{{{||||||xxxxxxvvvuuutttssssssrrrsssoooiiieeeaaa___bbbfffaaaYYY^^^sssllleeelllNNNDDDDDD@@@===>>>BBBBBBBBBBBBCCCEEEFFFGGGHHHHHHFFFEEEFFFKKKQQQVVVcccdddgggdddllleeeYYYvvv000000000000000000000000////////////............................................................------------...........................//////000...000222111000///000000333222111000111333555666<<<999???NNNaaayyy~~~uuuyyy~~~~~~~~~|||oooaaa___[[[XXXWWWRRRIIIDDDDDDFFFEEECCCBBBAAA@@@@@@@@@>>>>>>???@@@AAABBBCCCCCCGGGFFFDDDCCCBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAAAAAJJJSSSSSSHHHBBBFFFIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHFFFDDDCCCDDDFFFGGGFFFHHHFFFDDDDDDFFFFFFEEEDDDCCCBBBAAA@@@@@@AAABBBCCCCCCCCCBBB@@@======???AAAEEEEEEJJJPPPQQQLLLHHHHHHGGGaaa|||}}}yyyssskkkcccZZZQQQKKKIIIJJJKKKMMMNNNNNNNNNMMMRRRRRRTTTVVV[[[```dddggggggjjjnnnrrrtttvvvvvvuuuvvvyyy{{{zzzyyyyyy}}}xxxwwwwwwwwwvvvvvvwwwxxxyyyzzzxxxzzz{{{{{{{{{|||{{{}}}~~~||||||}}}}}}}}}}}}~~~|||zzz|||{{{|||}}}|||zzz{{{{{{yyyyyyzzz{{{||||||||||||}}}}}}}}}}}}zzzwwwuuussssssuuuvvvuuuqqqmmmkkkjjjeeeccc___]]]^^^bbbgggjjjnnnoooqqqrrrtttuuuuuuuuuwwwvvvtttsssqqqpppppppppllleee^^^\\\___cccfffgggggggggooo~~~}}}uuufffyyyqqqYYYDDDBBBDDDBBB@@@AAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCEEEKKKRRRWWW___```bbb___fff___TTTrrr000000000000000000000000/////////............---........................------------------------------------..................------......///000...000111111000//////000222111000000111222444555;;;777666999???NNNmmm}}}|||zzz~~~|||}}}wwwttt|||~~~xxxtttsss```[[[WWWTTTNNNFFFAAABBBCCCBBBAAA@@@??????>>>>>>>>>>>>>>>???@@@AAABBBCCCFFFFFFEEEDDDCCCCCCCCCDDDAAAAAA@@@@@@@@@@@@AAAAAAIIIOOONNNGGGDDDHHHJJJGGGEEEEEEFFFFFFGGGGGGHHHHHHHHHFFFDDDDDDEEEGGGGGGFFFGGGEEECCCCCCDDDDDDDDDCCCAAAAAA@@@@@@@@@@@@AAAAAACCCCCCBBB@@@>>>>>>@@@BBBEEEDDDGGGLLLMMMIIIGGGIIICCCTTThhh}}}zzz}}}xxxpppeeeYYYQQQKKKIIIGGGIIIKKKLLLJJJHHHMMMMMMOOORRRWWW[[[```bbbdddggglllqqqtttuuuttttttuuuxxx{{{zzzvvvtttuuuvvvzzz}}}~~~{{{vvvvvvzzz}}}{{{xxxxxxxxxyyyzzz{{{}}}}}}yyyzzzzzzzzz{{{}}}~~~zzz|||}}}|||||||||{{{|||~~~~~~~~~}}}zzz}}}~~~~~~{{{vvvwwwzzz}}}~~~~~~~~~}}}}}}}}}}}}|||yyywwwtttrrrooorrrttttttpppjjjfffccc___^^^\\\\\\___eeekkkooorrrrrrqqqpppppppppqqqqqqssssssrrrrrrqqqpppooooooiiiaaaYYYZZZdddooossssssnnnvvv|||nnnwwwzzzfffvvvWWWHHH???AAAEEEBBBAAACCC???@@@AAABBBBBBAAA@@@???>>>???@@@AAADDDJJJQQQVVV\\\]]]___[[[ccc]]]UUUttt000000000000000000000000//////.........---------........................------------------------,,,,,,---------............------------...//////---///000000///......///000000000000000111333444///111666;;;:::;;;DDDPPPooo|||~~~ssspppxxxuuuttttttyyy}}}|||rrrkkklllssszzz\\\VVVRRRPPPLLLFFFCCCEEEBBBAAA@@@???????????????AAAAAAAAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEE@@@@@@@@@@@@@@@@@@AAABBBFFFHHHGGGCCCDDDHHHHHHDDDEEEEEEFFFGGGHHHHHHIIIIIIHHHFFFDDDDDDFFFGGGFFFFFFDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@@@@BBBBBBBBBAAA???>>>@@@AAACCCAAACCCGGGGGGEEEDDDGGGEEENNNYYYdddyyyyyymmmaaaXXXOOOKKKFFFGGGJJJLLLJJJFFFJJJJJJLLLNNNRRRUUUXXXZZZaaadddjjjooorrrsssrrrqqqvvvzzz~~~~~~zzzvvvuuuvvvxxxyyyzzzyyyxxxwwwwwwxxxtttxxx}}}~~~|||}}}||||||{{{zzzzzzzzzzzzyyyzzz{{{{{{||||||}}}|||{{{~~~~~~|||{{{{{{||||||yyy}}}~~~wwwtttwwwzzz~~~~~~~~~|||zzzxxxvvvtttqqqrrrsssqqqkkkddd```]]]ZZZ[[[]]]aaaffflllpppssswwwvvvtttrrrqqqqqqrrrrrroooqqqsssuuutttrrrooommmccc___[[[\\\fffttt}}}xxxxxxmmm{{{qqqyyycccMMMFFFBBBCCCCCC@@@>>>@@@AAABBBCCCDDDDDDBBB@@@>>>===>>>???@@@CCCHHHOOOTTT\\\\\\___[[[bbb]]]XXXyyy////////////////////////............------------........................------------------------,,,,,,,,,------------...---------------...//////---...000000...---...///.../////////000111111222333000...///000111555999AAALLLaaazzzxxxddd```iiiqqqtttzzzzzzsssqqqrrrnnnqqqpppmmmiiieee```\\\ZZZLLLHHHFFFFFFEEEBBBBBBEEEAAAAAA@@@@@@@@@@@@@@@AAACCCCCCCCCCCCCCCDDDDDDEEEBBBBBBBBBCCCCCCCCCCCCCCC????????????@@@@@@AAABBBDDDDDDCCCBBBDDDHHHGGGDDDEEEEEEFFFGGGHHHHHHIIIIIIGGGEEEDDDDDDEEEFFFFFFDDDAAAAAA@@@???=========>>>>>>??????????????????>>>@@@AAAAAA@@@???>>>???AAABBB@@@@@@CCCDDDBBBCCCFFFCCCFFFJJJKKKTTTnnn}}}~~~|||sssggg___UUUOOOHHHGGGIIIKKKIIIFFFIIIIIIJJJLLLMMMOOOPPPQQQYYY]]]ccciiinnnqqqqqqqqqtttyyy~~~{{{zzzzzzyyywwwvvvuuuvvvwwwwwwvvvwwwyyy{{{~~~~~~}}}~~~~~~}}}|||zzzyyyxxxwwwzzz{{{||||||}}}}}}zzz|||}}}{{{~~~~~~~~~}}}||||||}}}}}}zzz{{{zzzrrrrrrtttxxx{{{~~~~~~}}}|||}}}}}}|||zzzxxxvvvtttsssqqqpppmmmhhhaaa\\\YYYYYYYYY]]]cccjjjooossstttuuuxxxwwwuuutttssssssssstttnnnqqquuuxxxvvvqqqjjjeeeYYY^^^___]]]aaappp~~~zzz{{{uuutttkkkMMMLLLHHHDDDCCC@@@<<<;;;===@@@AAABBBCCCBBBAAA>>>===>>>???@@@@@@BBBFFFLLLPPP[[[\\\^^^XXX]]]XXXSSSuuu////////////////////////.........------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------...///,,,...//////...------...------...//////000000111888444000000333666888888444333777DDDVVViii|||wwwwwwsssmmmttt{{{~~~yyyzzz}}}kkkdddaaa___\\\YYYSSSKKKEEEBBB???>>>AAAAAA@@@BBBFFFAAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@@@@<<<===>>>?????????????????????>>>??????@@@AAABBBDDDDDDDDDDDDFFFHHHGGGFFFEEEEEEFFFFFFGGGGGGHHHHHHEEEDDDCCCCCCEEEEEEDDDCCC???@@@???>>>;;;:::;;;<<<======>>>??????>>>======>>>???@@@@@@>>>===>>>???BBB@@@@@@CCCDDDBBBCCCFFFBBBAAAAAA???>>>LLLooo~~~~~~~~~~~~|||vvvnnnhhh^^^XXXPPPJJJHHHHHHGGGEEEIIIIIIIIIJJJJJJKKKKKKKKKNNNRRRXXX```gggllloooqqqnnntttzzz~~~}}}{{{{{{|||zzzxxxvvvvvvxxx{{{}}}}}}|||{{{zzz|||~~~~~~}}}{{{{{{||||||{{{zzzyyyyyyzzz|||~~~~~~|||~~~zzz|||~~~~~~}}}}}}~~~~~~{{{zzz|||}}}}}}{{{}}}~~~}}}xxxppppppqqqtttwwwxxxxxxxxxwwwxxxwwwuuusssqqqooonnnmmmjjjhhhddd^^^YYYWWWXXXZZZ^^^bbbiiiqqquuuwwwwwwvvvuuutttsssrrrqqqppppppppplllnnnqqqrrroooiiibbb]]]YYYffflllgggfffttt}}}|||xxx[[[NNNGGGEEEBBB@@@>>>=========>>>>>>?????????===<<<;;;>>>???@@@@@@AAADDDHHHLLLWWWYYY[[[TTTXXXRRRLLLooo////////////////////////.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,------...///+++---///...---,,,---...,,,,,,---...////////////***,,,000111222222000...444222222666888999???GGGhhhxxxyyynnnjjjppp{{{vvvuuu{{{yyyyyyfffllltttzzzzzzuuummmggg\\\WWWPPPJJJGGGGGGGGGHHH@@@>>>>>>AAABBBAAABBBEEE@@@@@@@@@@@@@@@AAABBBCCCBBBCCCDDDDDDCCC@@@===;;;:::;;;===>>>?????????>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBBBBBBBDDDDDDCCCAAA???@@@AAA>>>;;;:::;;;===<<<===>>>>>>>>>>>>===<<<<<<===??????===<<<===>>>@@@>>>???BBBCCCAAAAAADDDDDD@@@@@@BBB>>>???RRRiii~~~|||yyytttqqqnnnggg]]]SSSKKKHHHFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJIIILLLPPPVVV]]]cccgggiiihhhnnnuuuyyyyyyyyyzzz|||{{{zzzzzzzzz|||~~~|||{{{{{{}}}}}}zzz{{{|||}}}}}}|||{{{{{{{{{}}}{{{|||}}}||||||}}}}}}{{{{{{}}}~~~}}}|||}}}yyysssrrrssstttuuuuuuvvvuuuuuusssqqqpppmmmkkkjjjiiihhh___^^^\\\ZZZYYY[[[___bbbfffiiinnnsssvvvxxxxxxxxxrrrrrrqqqpppooommmkkkjjj```aaabbbccccccaaa___^^^dddttt}}}wwwuuuyyy{{{bbbSSSNNNCCCBBBAAA@@@AAABBBAAA@@@=====================<<<<<<<<<===>>>???AAAFFFIIIPPPTTTZZZVVV[[[VVVRRRvvv////////////////////////......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......+++---......---,,,,,,---+++,,,---...////////////***000444333000111333444333111111444222111999EEE???DDDRRRiiiwwwuuu}}}|||~~~}}}~~~kkk^^^YYY]]]]]]bbbgggeee^^^[[[]]]HHHGGGEEEBBB@@@@@@CCCEEE???======@@@@@@======@@@????????????@@@AAABBBBBBCCCEEEFFFGGGEEEAAA<<<:::<<<===???@@@AAAAAAAAA@@@>>>>>>>>>>>>???@@@AAABBB???@@@BBBDDDCCCAAABBBEEEFFFFFFFFFEEEEEEEEEEEEEEEBBBAAAAAABBBCCCCCCBBB@@@@@@BBBBBB@@@<<<:::<<<>>>;;;<<<===>>>>>>===<<<;;;:::<<<>>>>>>===<<<<<<======;;;<<<@@@AAA>>>>>>AAADDD>>>???FFFDDD===CCCQQQ}}}{{{xxxvvv{{{uuuiii\\\PPPJJJHHHIIIEEEFFFGGGHHHJJJJJJJJJKKKJJJKKKNNNQQQUUUZZZ]]]___ffflllssswwwwwwxxxyyy{{{yyyzzzzzzzzzzzz{{{|||}}}{{{{{{||||||}}}~~~~~~~~~|||{{{zzz{{{~~~}}}|||~~~~~~~~~}}}}}}~~~|||}}}~~~~~~~~~{{{|||~~~|||wwwwwwwwwvvvvvvvvvvvvvvvwwwqqqpppnnnkkkiiihhhgggfffWWWXXXZZZ\\\^^^bbbhhhlllmmmnnnppprrrtttvvvxxxyyyrrrrrrrrrpppnnnkkkhhhfffRRRSSSTTTVVVYYY]]]aaaccckkk|||zzzttt}}}xxx|||hhhRRRIIICCCBBBBBBBBBCCCEEEGGGEEEAAA??????>>>>>>>>>>>>???@@@888:::;;;<<<===@@@EEEHHHKKKQQQZZZZZZcccaaa```//////...------------...------------------------..............................---,,,,,,,,,------,,,,,,,,,,,,,,,---...///---------,,,,,,+++++++++------------------------,,,---......//////.........///000222222111000000444333222111222444777888777999===DDDQQQdddzzz}}}yyyzzz{{{~~~zzzxxxwww}}}zzzxxx}}}zzzqqqfff\\\WWW]]]ZZZUUUPPPLLLIIIGGGGGG===???>>>===???CCCBBB>>>>>>===<<<;;;:::;;;;;;<<<<<<<<<>>>???@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>>>>;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@===@@@CCCCCCAAA@@@AAACCCCCCBBBAAA@@@??????>>>>>>@@@??????>>>===<<<<<<;;;============<<<<<<<<<<<>>===999888:::======>>>???????????????AAAAAAAAA@@@@@@AAADDDGGGfff~~~|||{{{|||uuunnneeeZZZNNNFFFKKKIIIGGGFFFHHHHHHHHHGGGJJJIIIIIIKKKPPPUUUYYYZZZdddfffiiinnnrrrvvvyyy{{{zzz{{{||||||}}}~~~~~~~~~}}}{{{{{{|||}}}}}}~~~|||~~~~~~}}}~~~|||zzzyyy|||~~~}}}~~~yyyrrrppptttwwwwwwvvvwwwwwwwwwxxxyyyyyyvvvtttnnnmmmjjjgggccc```]]][[[RRRTTTXXX^^^dddkkkpppsssuuutttssssssuuuuuutttrrrkkkkkkjjjhhhfffdddddddddQQQRRRUUUYYYZZZ[[[^^^bbbxxxuuuwww~~~{{{ssswwwxxxkkkRRRQQQKKK<<>>>>>;;;888>>><<<;;;:::<<>>>>>>>>???AAAAAA>>>===???>>>;;;>>>===<<<;;;;;;;;;<<<<<<<<<===>>>???@@@AAAAAAAAA@@@??????>>>>>>=========;;;<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>???AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>AAABBBBBB@@@@@@BBBDDDBBBBBBAAAAAA@@@@@@????????????>>>>>>===<<<<<<;;;========================???<<<<<<>>>===999888:::;;;<<<===>>>>>>>>>>>>>>><<<=========<<<===@@@BBBOOOyyy{{{vvvmmmddd]]]QQQNNNIIIEEEDDDDDDDDDDDDEEEDDDDDDFFFJJJNNNPPPPPPYYY\\\aaahhhmmmppprrrrrruuuvvvxxxyyy{{{|||~~~}}}||||||~~~~~~|||~~~}}}{{{zzz{{{}}}|||yyyyyyyyy{{{|||zzz}}}~~~~~~}}}zzzzzz|||~~~~~~~~~zzzuuutttuuuwwwwwwvvvtttsssssssssttttttrrrooommmjjjfffaaa\\\XXXVVVUUUWWWYYY^^^dddjjjpppuuuwwwvvvtttrrrqqqrrrrrrqqqpppnnnkkkhhhhhhiiihhheeeaaaXXXSSSOOOPPPVVV^^^eeeiiiuuu|||tttsssrrrwwwyyy~~~yyyZZZKKKHHHGGGFFFAAA@@@>>>>>>??????===<<<;;;999999;;;===>>><<<:::<<<;;;:::;;;===BBBFFFIIIMMMPPPWWWXXXbbb```ddd.........---------------------------------------------------------------,,,,,,+++,,,,,,---...///,,,,,,,,,,,,,,,------...,,,,,,,,,,,,++++++++++++------------------------,,,,,,---...............///////////////000111111222111000000000111222333000000000///------...000888>>>HHHRRR[[[gggrrrzzzsssllljjjnnnrrrxxxvvvmmmqqqyyytttuuu{{{}}}|||{{{|||rrriiifffeeeXXXWWWVVVSSSOOOKKKGGGDDD@@@???===<<<<<<<<<======>>>BBBCCC???;;;<<<===<<<>>>===<<<<<<;;;;;;<<<<<<<<<===>>>???@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<======>>>>>>???============>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAA@@@??????AAACCCAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>======<<<<<<<<<<<<<<<======>>>>>>??????>>>;;;;;;>>>===:::999;;;;;;;;;<<<=========<<<<<<999:::<<<<<<;;;;;;<<<>>>===OOOvvvzzzvvvccc\\\SSSKKKFFFEEEDDDDDDCCCBBBBBBDDDGGGHHHHHHHHHLLLQQQXXX```fffiiijjjjjjoooqqqtttvvvwwwyyy|||~~~zzzyyyyyy{{{|||}}}|||zzz{{{zzzyyyyyyzzz|||~~~}}}{{{xxxvvvtttuuuvvvwwwyyy|||~~~}}}~~~~~~|||{{{|||}}}~~~}}}}}}}}}}}}{{{{{{|||zzzyyywwwvvvuuuuuuuuurrrqqqooooooooonnnkkkiiieeebbb]]]XXXUUUTTTUUUVVV___bbbgggmmmssswwwyyyzzzvvvssspppnnnnnnnnnmmmlllmmmhhheeefffjjjjjjeee```ZZZVVVUUU[[[eeennnqqqooopppyyylllooo{{{~~~uuukkkxxxVVVLLLIIIAAAAAAIII@@@>>>===<<<<<<;;;888555999888777888;;;=========777666777999<<>>===<<<;;;;;;??????>>>>>>???@@@AAAAAA===CCCEEE@@@;;;;;;>>>>>>======<<<<<<<<<<<<<<<<<<======>>>???@@@AAAAAAAAA????????????@@@@@@@@@@@@<<<<<<<<<=========>>>>>><<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>===>>>???@@@???@@@AAABBBCCCBBBBBBAAA>>>>>>=========<<<<<<<<<<<<<<<======>>>???@@@@@@===:::;;;>>>>>>::::::<<<;;;<<<<<<=========<<<<<<999;;;======<<<<<<<<<===;;;===OOOxxxzzzqqqdddXXXPPPLLLIIIHHHEEEDDDDDDFFFHHHHHHGGGEEEGGGJJJPPPWWW^^^bbbdddfffjjjmmmppprrrssstttxxx{{{yyyxxxxxxyyy{{{}}}|||{{{wwwwwwwwwwwwyyy{{{~~~{{{yyyvvvtttssstttvvvwwwxxxzzz}}}~~~~~~}}}}}}}}}~~~}}}}}}}}}}}}}}}~~~{{{xxxwwwvvvwwwxxxyyyyyyvvvuuutttuuuqqqooolllkkkiiigggdddbbbXXXVVVTTTSSSVVVZZZ```ccciiilllqqqvvvyyyzzzzzzyyysssqqqmmmkkkkkklllkkkkkkiiigggeeeeeefffeeebbb___SSSZZZdddpppyyy|||vvvmmmrrr~~~xxxpppssswww[[[GGGHHHJJJAAA===BBB===<<<::::::;;;<<<;;;:::999888777777888:::;;;<<<333333444666999>>>CCCEEEHHHJJJPPPPPPYYYZZZbbb------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********+++,,,---...///---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------///...---------...000111///.........------......------...//////000///...111111000//////111444777111777>>>AAAEEEOOO^^^iiiooossszzz~~~xxxbbb___aaa]]]TTTQQQRRRPPPJJJJJJEEE@@@???BBBBBB???<<<;;;;;;;;;;;;<<<===>>>>>>======<<<=========>>>>>>@@@FFFHHHAAA;;;;;;<<<===<<<<<<=====================>>>???@@@@@@@@@@@@@@@??????????????????@@@@@@<<<<<<<<<<<<============<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>=========>>>>>>>>>>>>???AAABBBCCCBBBBBBAAA============<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@<<<::::::>>>>>>;;;:::============>>>>>>======<<<999;;;======<<<;;;<<<<<<@@@===>>>RRR~~~~~~qqqddd[[[TTTPPPMMMFFFEEEEEEFFFGGGGGGEEECCCEEEFFFJJJNNNSSSYYY]]]```cccggglllmmmmmmooossswwwxxxwwwwwwxxx{{{}}}}}}|||xxxxxxwwwwwwwwwxxxyyyzzzyyywwwvvvuuuuuuwwwzzz|||xxxxxxxxxzzz}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~}}}yyyvvvtttttttttvvvxxxyyywwwtttsssssskkkiiieeecccaaa___\\\ZZZQQQRRRSSSWWW]]]eeemmmrrrrrruuuxxx{{{|||zzzwwwuuuqqqnnnllljjjkkkkkkjjjiiihhhiiihhhddd^^^[[[[[[\\\ZZZdddnnnssswwwzzzvvvpppzzzxxxpppYYYPPPHHHEEEFFFDDD@@@>>>===;;;888777999;;;<<<===999888777666666666888999444444555666999===@@@BBBJJJLLLSSSQQQYYY[[[eee,,,------......,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...---,,,,,,+++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------------...//////------------------------///...------000111111111555444333222111///...---111555888777666777===BBB@@@BBBGGGKKKKKKKKKQQQYYYYYY^^^ccceeebbb___^^^^^^```^^^___bbbbbb\\\WWWUUUXXXSSSSSSbbbvvvxxx```EEECCCFFFDDD>>>:::;;;<<<<<<===:::888888:::;;;:::888;;;;;;<<<===>>>>>>???@@@;;;<<<<<<<<<<<<<<<<<<<<>>>>>>>>======>>>>>>???@@@@@@@@@@@@@@@========================<<<<<<<<<<<<<<<<<<<<<<<<============>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>???@@@???>>><<<===>>>@@@BBBBBBBBB@@@???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>;;;999:::>>>>>>;;;;;;>>>======>>>>>>>>>===<<<<<<888:::;;;:::999888999;;;>>>???:::>>>bbb|||xxxppphhh```YYYTTTKKKIIIGGGFFFFFFEEECCCAAACCCCCCDDDFFFJJJOOOSSSVVVXXX]]]ccceeeeeeggglllqqqvvvuuutttvvvyyy{{{|||||||||{{{zzzxxxvvvuuuttttttxxxwwwvvvvvvwwwzzz}}}yyywwwvvvxxx{{{~~~|||{{{{{{||||||~~~}}}|||}}}yyyuuutttsssrrrsssssstttrrrpppmmmkkk___]]]ZZZXXXXXXWWWUUUTTTUUUWWWZZZ```gggnnnuuuyyyxxxzzz|||}}}|||yyyuuusssqqqooommmllllllkkkiiigggfffhhhhhhaaaYYYUUUXXX\\\ooottttttmmmnnnxxx}}}}}}vvv}}}uuubbbLLLNNNJJJ@@@>>>DDDEEE@@@>>>;;;777555666666666666777888888777555444555777888888999:::<<>>===<<<===>>>;;;888999>>>>>>:::777999777999GGGbbbwwwsssZZZCCC<<<999888999999777888;;;777888999999888888888999::::::;;;<<<<<<<<<<<<;;;<<<<<<======>>>>>>>>>===AAACCCBBB===;;;<<<;;;888;;;<<<===>>>???>>>>>>===>>>>>>???@@@@@@@@@@@@???>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>???AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@BBBDDDCCC???<<<<<<>>>@@@AAABBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::888999===>>><<<<<>>;;;:::888888777555111///333555777777555444555777999999:::<<<>>>AAACCCDDDDDDHHHPPPMMMTTTTTT^^^+++,,,---......,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++---,,,,,,+++*********+++))))))******++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,+++,,,---...///...---,,,***+++,,,---.../////////,,,++++++---111222000---/////////000111111///---//////000111222444555666555333333555333//////222222444444444222222444666222...///444666333444888444;;;QQQnnnzzzjjjNNN;;;;;;333111666:::666444666333666:::999555444666888;;;<<<=========<<<::::::::::::;;;======>>>>>>>>>999;;;:::999;;;@@@???;;;;;;<<<===?????????>>>===>>>??????@@@@@@@@@??????AAA@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBCCCFFFGGGFFFAAA<<<<<<===???AAAAAA???===;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::888999===>>><<<<<>>888DDDqqq{{{yyy{{{zzz|||zzzttthhhccc]]]WWWSSSPPPMMMKKKCCCDDDFFFGGGHHHGGGGGGFFF>>>EEENNNRRRTTTYYYaaaiiinnnllllllmmmqqqtttuuuvvvvvvvvvvvvwwwxxxxxxyyyyyyxxxwwwuuuttttttvvvxxxzzzzzzyyyyyy{{{~~~}}}yyyuuuvvvsssrrrsssxxx}}}~~~~~~}}}}}}|||}}}~~~|||{{{zzzvvvqqqmmmlllllliiiddd^^^\\\[[[XXXPPPJJJLLLKKKKKKMMMRRRVVVXXXYYY[[[___fffmmmtttwwwyyyzzzzzz{{{|||||||||zzzxxxwwwvvvuuusssqqqnnniiiccc^^^VVVTTTSSSVVV]]]fffnnnsssZZZdddnnnuuuzzztttvvvrrrlllxxxuuuxxxhhhJJJBBBCCCAAAAAACCCDDDAAA<<<999777888:::<<<;;;888222---///333666777666555666888666777888;;;>>>AAACCCEEEGGGKKKSSSQQQVVVVVV```***+++,,,,,,******+++,,,+++******)))))))))))))))......------------,,,,,,*********************************))))))))))))(((------,,,++++++******)))+++++++++*********))))))+++,,,------......------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++---------............///000000000000000111111222000000111111111222222222555555555444444333333333333333333333333333333333666555333333333444666888333BBBUUU___ZZZKKK===444666666555444555666777888777888888999::::::;;;;;;<<<<<<<<<;;;:::::::::999:::;;;;;;:::888888999;;;;;;;;;<<<<<<===>>>>>>>>><<>>@@@BBBCCCCCCAAA@@@??????>>>???;;;;;;;;;;;;<<<>>>???@@@??????>>>>>>???AAACCCDDDCCCCCCCCCCCCCCCDDDEEEEEECCCDDDEEEGGGHHHGGGCCC???888:::===???AAAAAAAAA@@@;;;<<<<<<======<<<;;;:::999999:::::::::999999888999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;:::999999999999888888888888888888888888===666555999;;;@@@SSShhhrrrllluuu{{{zzz}}}{{{|||vvvtttooohhh```XXXQQQNNNMMMLLLKKKIIIFFFCCCAAA@@@>>>CCCGGGIIIIIILLLSSSYYY^^^___```dddhhhkkklllkkkqqqsssvvvwwwwwwwwwyyyzzzyyyyyyxxxwwwvvvxxx{{{~~~yyyyyyxxxuuurrrrrrssstttzzzuuuqqqqqquuuyyyzzzzzz~~~~~~~~~}}}|||{{{{{{zzz{{{wwwrrrnnnllliiiddd___aaa\\\VVVRRRQQQQQQOOONNNNNNOOOQQQTTTWWW[[[```ccckkkhhhhhhnnnyyy|||}}}~~~yyywwwxxxvvvqqqlllkkkkkkhhh```XXXTTTMMMLLLZZZoooxxxpppdddPPPfff{{{xxxnnnkkkwwwzzzqqqooosssQQQDDDDDDAAAAAAAAA@@@???>>>>>>===888888999===@@@>>>888222444333333222333444555666888999:::;;;<<<>>>AAADDDIIIIIIMMMYYY]]]VVVjjj***+++,,,,,,******+++,,,+++******)))))))))))))))+++++++++,,,,,,---------************************++++++*********)))))))))+++++++++++++++++++++++++++++++++*********))))))+++,,,------...---------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------------............000000//////000000111222111111111111222222222222444333333333222222222222333333333333333333333333555444333222333444666777555<<>><<<<<<======>>>?????????DDDFFFGGGGGGEEEBBBAAAAAACCCBBB@@@???>>>???@@@AAABBBAAA@@@??????>>>>>>>>>===<<<<<<<<<<<<======>>>???>>>>>>===>>>???AAABBB@@@@@@@@@AAABBBDDDEEEFFFCCCCCCEEEGGGHHHFFFBBB???999;;;===@@@AAAAAAAAAAAA<<<<<<=========<<<;;;:::888888999999999999888888888999999:::::::::::::::;;;:::999888777777777777777777777777777777777777;;;666666999888777DDDTTTzzzyyymmmkkkqqq{{{||||||zzz}}}|||{{{xxxsssmmmeee___\\\VVVSSSNNNJJJHHHFFFCCC@@@AAADDDGGGFFFEEEFFFKKKPPPRRRSSSVVVZZZ```dddffffffmmmooorrrsssttttttvvvxxxwwwxxxxxxwwwvvvwwwyyy{{{wwwxxxwwwvvvsssrrrrrrtttwwwwwwvvvttttttuuuxxxzzzzzzzzzyyyyyyxxxwwwvvvvvvsssnnniiieeebbb___[[[WWWVVVSSSPPPNNNOOOOOONNNMMMNNNUUU\\\``````bbbfffkkkrrrpppooosss{{{~~~wwwsssssstttqqqmmmjjjgggaaaZZZUUULLLWWWeeemmmllleee]]]XXXbbbttt~~~rrrnnnvvvrrrooo~~~dddIII@@@@@@AAAAAA@@@???>>>===<<<;;;;;;===???@@@>>>:::666444444444333333333444555666333555777999;;;???CCCFFFIIIIIIMMMXXX]]]XXXmmm***+++,,,+++******+++,,,+++******)))))))))))))))(((((()))***+++,,,---...************************,,,+++++++++************))))))******+++,,,,,,---+++++++++***************++++++,,,---------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------------............///////////////000111111111111111222222222333333222222222111111111111111333333333333333333333333555444333222333444555666555666666333000///333666444444333333333444555666555666666777777888999999:::;;;;;;;;;;;;;;;;;;<<<:::;;;<<<<<<<<<===???AAA======>>>>>>???@@@@@@@@@HHHJJJJJJIIIEEEBBB@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======>>>>>>===<<<<<<<<<<<<<<<>>>>>>=========>>>>>>???======>>>???AAACCCEEEFFFCCCCCCDDDFFFGGGEEEBBB???:::<<<>>>@@@AAAAAAAAAAAA======>>>>>>===<<<;;;;;;777777777888888888888888777888888999999999999999888888777666555555555555555555555555555555555555777555777:::777222777BBBHHH~~~rrrbbbeeeiiisss|||yyyyyy{{{~~~{{{uuuqqqnnngggaaaYYYUUUSSSPPPJJJEEEDDDFFFFFFCCC@@@???AAADDDEEEEEEFFFJJJOOORRRTTTTTT\\\^^^aaacccdddeeegggiiippprrrsssssssssssstttvvvrrrtttuuutttqqqpppooopppsssuuuwwwuuuqqqpppsssvvvqqqpppooommmkkkiiigggfff___\\\XXXUUUTTTRRRQQQOOOPPPPPPPPPQQQRRRTTTVVVWWWYYYbbbmmmpppllljjjmmmrrrooooooqqqwww~~~}}}~~~zzzrrrnnnmmmjjjgggbbb\\\YYYVVVUUUUUU^^^eeejjjeeeZZZUUUZZZaaarrrzzz{{{uuurrr|||yyyhhhPPPBBB???@@@??????>>>===<<<;;;::::::???BBBDDDAAA:::555555666444444333333333444555555222444666888:::===BBBEEEFFFGGGJJJTTTYYYWWWnnn)))+++,,,+++***)))***++++++******)))))))))))))))((((((((()))***++++++,,,************************,,,,,,,,,+++++++++******))))))******+++++++++,,,************************++++++,,,------------,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,---------.........///............///000000111111111222222222222333111111111111111111111111222222222222222222222222333333222222333333444555333555777666444333333555222222222333333333444444444444555666666777777888999999::::::;;;;;;<<<<<<:::;;;<<<<<<<<<<<<>>>@@@<<<======>>>>>>???@@@@@@EEEFFFFFFEEEAAA>>>======@@@@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<======???>>>>>>>>>>>>>>>>>>>>>======>>>???@@@BBBCCCDDDBBBBBBCCCDDDEEEDDDAAA>>><<<===>>>???@@@@@@@@@@@@>>>>>>>>>======<<<<<<;;;666666666666666777777888777888888999:::999999999888777666555444444444444555555555555555555555555444444777:::888444777===888PPP}}}vvvmmm___fffpppxxx||||||{{{{{{}}}zzzyyyrrrkkkgggfffaaaWWWOOONNNNNNMMMIIIDDDBBBCCCDDDDDDBBBAAAAAABBBCCCCCCAAAIIIKKKNNNPPPQQQSSSUUUWWW```ccceeegggggghhhiiikkkfffhhhjjjjjjhhhfffffffffiiikkklllkkkhhhffffffhhhbbbaaa___\\\XXXUUUSSSRRROOONNNMMMMMMNNNQQQRRRSSSVVVXXXYYYZZZ\\\aaaggglllmmmsssyyyzzzwwwssssssuuuqqqrrruuu{{{{{{vvvsssrrrooohhhfffgggaaa[[[TTTQQQSSSWWW[[[]]]kkkddd[[[VVVXXX```jjjqqqwwwuuu~~~~~~wwwyyy^^^LLLEEEBBBAAAAAA;;;;;;;;;;;;;;;:::::::::BBBBBBAAA===888555555666444444444444444444444444666777888999999<<>>>>>???@@@AAAAAA@@@===<<<;;;<<<>>>???@@@AAA@@@???===<<<<<<<<<===>>>>>>>>>======;;;;;;;;;<<<<<<===????????????????????????>>>>>>????????????@@@AAABBBBBBBBBAAAAAACCCDDDCCC@@@>>><<<===>>>>>>???????????????>>>>>>===<<<;;;;;;;;;666666555555666666888888888999999:::::::::::::::888888666555555555555555555555555555555555555555555555777888777555888===<<<;;;PPP|||qqqkkkeeegggpppyyy~~~}}}~~~~~~yyyxxxxxxqqqeee[[[[[[ZZZWWWTTTPPPNNNMMMNNNLLLIIIFFFCCCBBBAAA???===???BBBEEEFFFGGGGGGIIIKKKKKKNNNQQQTTTUUUVVVXXXZZZTTTVVVXXXYYYWWWVVVUUUUUUYYYWWWVVVWWWXXXXXXUUURRRQQQQQQPPPNNNMMMLLLKKKJJJOOOPPPQQQRRRUUUXXX[[[]]]```bbbccccccdddiiittt|||}}}|||{{{|||||||||{{{yyy~~~zzzxxxvvvoooiiiddd```[[[ZZZ^^^[[[XXXVVVZZZaaaeeeeeecccWWWXXX\\\fffrrrzzz|||zzzzzzxxx}}}vvvqqquuutttoooYYYDDD???CCCDDDAAA???666777888999:::;;;<<<<<>>>>>>>>??????>>><<<<<<<<<=========>>>??????===<<<;;;;;;<<<===?????????>>>===:::;;;;;;;;;===>>>???@@@>>>>>>???@@@@@@??????>>>@@@????????????@@@AAAAAAAAA@@@@@@AAABBBBBB???===========================???>>>===;;;::::::::::::666666555555555777888999888999999:::::::::::::::999888777666555555555555444444444444444444444444777666666444333333555888777888>>>PPPwww}}}ggg^^^dddpppyyy|||~~~~~~zzzppphhhbbb```]]]ZZZXXXVVVUUUUUUQQQNNNJJJGGGFFFEEEDDDBBB???@@@BBBCCCBBBBBBCCCDDD>>>AAACCCEEEFFFGGGJJJLLLEEEGGGHHHHHHGGGFFFGGGHHHIIIGGGEEEGGGJJJKKKHHHEEEGGGHHHJJJLLLNNNPPPQQQRRRSSSUUUXXXYYYZZZ\\\^^^```eeehhhjjjhhhfffjjjuuu|||xxxyyy~~~~~~{{{xxxvvvrrrjjjbbb\\\WWWQQQQQQUUUUUUYYYaaaiiinnnmmmhhhbbbTTTaaaqqq~~~zzzhhhbbbrrrsss}}}XXXGGG:::===CCCAAA<<<:::555555666888999;;;<<<<<<===999444444777888777444444444555555555444333222333555777999;;;???CCCFFFGGGJJJIIIKKKMMMMMMddd(((***+++***)))((()))++++++******)))))))))))))))))))))))))))))))))******************************++++++*********)))))))))************))))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------,,,,,,------...///............/////////////////////000000111111111111111111111111111111111000111111222222222222222111000000000222333444444222222444555555555444333444444444555666666777777777777777777666666666666999::::::999888888:::<<<<<<<<<<<<===>>>>>>??????>>>??????>>><<<;;;<<<===<<<<<<<<<<<<<<<;;;;;;::::::<<<>>>???@@@@@@???>>><<<<<<<<<<<<<<<===>>>???;;;<<<===????????????>>>============>>>???@@@AAAAAA@@@???@@@AAAAAA???===<<<<<<<<<;;;;;;;;;<<<<<<>>>===<<<:::999999999999777666555555666777999;;;777888888999999999999999888777666555555444444555333333333333333333333333444555444222111222444555222666999???TTT|||}}}qqqppprrrrrrqqqvvvyyy}}}yyyvvvmmmkkkhhheeecccaaa```___[[[WWWSSSPPPOOONNNMMMLLLGGGIIIJJJIIIGGGEEEEEEFFFBBBCCCCCCCCCBBBCCCEEEHHHAAABBBCCCBBBAAAAAACCCEEECCCBBBCCCDDDFFFGGGHHHHHHIIIKKKMMMPPPTTTWWWZZZ[[[VVVZZZ___aaabbbbbbdddfffgggmmmqqqooojjjjjjrrr{{{{{{yyyxxxyyy{{{~~~yyyzzz{{{zzzxxxvvvttttttjjjddd___\\\XXXSSSSSSUUUVVV___jjjoooooommmmmmpppvvv~~~qqqjjjttthhhKKK???999???AAA<<<888999666777777888999999::::::999777666555555666666666444444555555555444333222222444666888:::>>>BBBEEEDDDIIIIIIJJJKKKLLLbbb(((***+++***)))((()))***+++******)))))))))))))))''''''((()))***+++,,,,,,*********************************))))))))))))(((((((((((()))******++++++))))))******++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,---......---------............///---.........//////000000111111111111111111111111000000111222222222222111///000111444666666444333222333444555666555444444444444555555666777777777777777666666555555444444777888999999999:::<<<>>>=========>>>??????@@@@@@?????????===:::999:::;;;<<<<<<;;;;;;:::::::::::::::<<<>>>@@@AAAAAA@@@???>>>>>>===<<<<<<<<<<<<===999:::<<<>>>>>>>>>>>>>>>999999:::;;;===???AAABBBAAA@@@??????@@@@@@???===<<<<<<;;;:::::::::;;;;;;>>>===;;;999888888888888777777666555666888:::<<<666666777888888888888888777777666555444444444444111111111111111111111111000222333222333555666666999222666>>><<>>AAA???EEEFFFGGGIIIJJJ___***************)))(((((())))))))))))))))))))))))******)))((((((((((((((()))))))))))))))))))))))))))))))))((()))******+++))))))(((((((((((())))))***+++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------//////.........---------///////////////...............////////////............//////000000111111//////000111222222333333222222333333333333444444555555555555555555555555555444444444444555666666666666888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::<<<;;;;;;;;;;;;:::::::::;;;;;;<<<>>>????????????>>>>>>>>>>>>===<<<::::::::::::;;;<<<===>>>???@@@999999:::;;;<<<<<<<<<;;;;;;<<<===>>>>>>===<<<<<<;;;;;;;;;<<<;;;;;;::::::888888888777777777777666666666666777888888999999999999999888888888888777666666555555555444444444000000111111111222222222111111000000111111222333000222999<<<777:::TTTqqqzzzyyyppplllsss|||}}}{{{zzz{{{xxxuuuwww|||vvvvvvvvvxxx||||||xxxyyy}}}{{{uuussspppkkkjjjkkklllkkkjjjfffeeedddcccaaa\\\UUUQQQSSSTTTTTTRRRPPPNNNNNNOOOSSSSSSSSSQQQOOONNNNNNOOONNNPPPRRRTTTUUUWWWYYY\\\^^^]]]\\\___ccchhhjjjkkkhhhkkkooorrrtttssspppnnnjjjnnntttxxxuuuqqqsssyyywwwzzzyyyvvvyyy}}}yyyrrrooonnnlllhhhbbb[[[UUUQQQYYY^^^___ZZZZZZccckkkmmmkkkZZZUUUggg~~~~~~uuummmkkkjjjtttxxxZZZJJJMMMBBBBBB@@@???===;;;:::999999888888888777777666666888777666555444333222222555555555444444555555555222444666777888:::===???>>>CCCDDDFFFHHHHHH]]]***************)))(((((())))))))))))))))))))))))******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))******+++,,,,,,+++******)))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------///.........------------////////////..................////////////............//////000000111111///000000111222222333333222222222333333333444444333333444555555666777777555444444444444555666666555555777888999:::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>======;;;::::::999999:::;;;<<<===>>>???;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>===<<<999:::::::::::::::999999999999888888888777777777777777777777777888888888777777777666666666555555555555444444444333333333000000000111111111222222111111000000000111222222111///222555333222@@@SSSnnnxxxpppooouuu}}}yyyxxx{{{~~~{{{uuupppppprrrsssuuuxxx{{{|||{{{zzz|||}}}~~~{{{xxxvvvttttttuuuuuussspppssssssrrroookkkeee```^^^eeeffffffeeecccbbbbbbcccddddddcccbbb```______```cccfffhhhiiiiiijjjkkklllooommmlllnnnrrruuuxxxxxxrrrtttwwwzzzzzzxxxuuussshhhpppyyyzzzpppgggkkktttvvvxxxvvvrrrqqqsssooohhhgggddd]]]UUUOOOOOOSSSWWWPPPWWW]]]cccllluuuuuuqqqfffccckkkrrrhhhtttfffOOOEEE@@@@@@???>>><<<;;;999888777888888888777777777666666777777666555444333222222555444444333333444444555222444666777888:::===??????CCCCCCEEEGGGGGG]]])))************))))))((())))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))******++++++++++++******)))***++++++,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------............------------..............................////////////............//////000000111111000000000111222222333333222222222222333333333333222222333555666777888999555444444444444555666666444555666777888888999999::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<===>>>>>><<<======>>>>>>>>>======<<<=========<<<;;;::::::999999:::;;;<<<===>>>>>>======;;;::::::;;;<<<<<<===>>>?????????>>>===<<<888888999999999999888888:::999999999888888888888888888777777777777666666444444444444333333333333333333333222222222222111000000000000111111111111000000000000000111111222555000000555666222555<<>>???@@@=========>>>======<<<<<<;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;<<<===>>>>>>???@@@>>><<<::::::;;;<<<===>>>>>>???@@@@@@???======777888999999999999999999:::::::::999999999888888999888888777666666555555333333333222222222111111222222111111111000000000/////////000000000111111000////////////000111111333000000666888666555888:::OOOxxxzzzjjjdddbbbdddlllppppppooopppiiieee``````dddlllssswwwqqqtttwwwwwwwwwxxx{{{}}}|||}}}}}}~~~}}}zzz}}}~~~zzztttppprrrvvvuuuwwwyyyzzzyyyyyyyyyzzz{{{zzzyyyyyyyyyxxxwwwvvvrrruuuyyy{{{zzzxxxwwwwwwyyyxxxwwwyyy|||~~~||||||}}}|||{{{xxxuuutttmmmzzz|||llljjjpppooommmiiiddd___[[[VVVSSSIIIJJJLLLPPPTTTVVVWWWWWWcccooowwwsssjjjhhhssswwwkkkdddfffqqq|||xxxxxxrrrPPPBBBDDDDDD???<<<;;;:::999777666555444666666666666666666666666666666555444444333222222333222222222222222222333333444666777777999;;;>>>???BBBAAABBBDDDEEE[[[((())))))*********))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((())))))))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,------------------,,,---------......//////......////////////............//////000000111111111111111111111222222222111111111222222222333333444444444444555555555555555444444444444555666666666666777888999999999999::::::999999999888888888::::::::::::::::::::::::999:::;;;<<<===???@@@@@@<<<============<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<======>>>>>>??????@@@@@@@@@???===;;;;;;;;;===>>>>>>???@@@@@@@@@>>>===<<<888888999::::::::::::::::::::::::999999999888888999888888777666555444444333333222222222111111111111000000000000/////////....../////////000000000//////......//////000111------...222222222444777;;;;;;LLLwwwgggaaa^^^```dddhhhnnntttsssnnnhhhcccbbbbbbbbbbbbggglllpppqqqqqqrrrvvv{{{{{{{{{{{{{{{|||}}}yyyvvvxxx|||zzz|||}}}|||{{{{{{}}}|||zzzwwwwww{{{~~~~~~||||||{{{}}}|||{{{{{{zzzxxxvvvtttsssooovvv|||lllbbbaaa___]]][[[XXXSSSOOOMMMMMMQQQNNNNNNUUUaaajjjlllkkkeeebbb\\\WWWYYYjjjwwwfff___dddttt}}}nnniiieeeLLLCCCAAA===;;;===;;;;;;:::999888666555555555555555555555555555666555555555444333333222222222222222111111222222222333444666666777888;;;===>>>AAAAAABBBCCCCCCYYY}}}((())))))************)))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))&&&'''((()))***)))((('''))))))(((((((((((())))))))))))(((((((((((())))))((()))******++++++******)))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////......////////////............//////000000111111111111111111111111111111111111111111222222222222333333333333333333333333555444444444444555666666666777888888999999999888:::999999888888777777777999999999999::::::::::::999::::::<<<===>>>??????;;;<<<<<<=========<<<<<<;;;;;;<<<===>>>>>>>>>===>>>?????????@@@@@@@@@AAA??????===<<<<<<===>>>>>>>>>??????@@@???>>><<<;;;777888999:::;;;;;;;;;;;;:::999999999888888888888888888777666666555444444333222222222111111111111000000000000////////////............////////////...............///000000...000111000//////333666444000888SSSuuu|||tttkkkdddfffkkkoooooonnnmmmkkkfff```\\\^^^aaaeeeffffffgggkkknnnvvvwwwwwwwwwxxxzzz~~~zzzvvvwwwxxx{{{}}}~~~}}}~~~}}}zzz}}}~~~}}}}}}~~~{{{zzzxxxvvvsssqqqpppooohhhiiimmmpppkkk^^^SSSNNNOOOMMMNNNPPPNNNLLLNNNRRR___aaafffooouuusssiii```ZZZRRRRRR___tttyyyllljjjnnnxxx|||zzzwwwddddddsss]]]HHH<<>>::::::;;;<<<============;;;<<<===>>>????????????>>>????????????@@@@@@@@@>>>>>>>>>>>>>>>>>>??????>>>>>>??????>>>===;;;:::666777888999::::::::::::999999888888888777777777777777777666555555555444222111111111000000000000000000000000////////////------........./////////......------......///000222222222111111222333444222000555???NNNjjjooohhhjjjhhhhhhiiikkkmmmllliiifff^^^___````````````aaabbbmmmppprrrssstttuuuyyy|||{{{{{{zzzyyyxxxvvvuuuuuuwwwzzz}}}~~~}}}}}}~~~}}}~~~yyy~~~|||{{{zzzzzz{{{{{{yyywwwuuusssoookkkhhheeecccccc[[[XXXWWWXXXVVVOOOKKKJJJJJJJJJNNNUUUXXXYYY___gggmmmqqqvvvxxxuuummmeee___iiiiiisss}}}qqqllljjjlllyyyzzzyyyxxxxxxzzzdddgggvvv\\\IIIAAA???BBBBBB<<<:::>>>::::::999888777666555555333333444444444555555555444444444333333333333222333333222222222222333333333444666666666777999<<<:::???AAACCCDDDCCCVVVxxx(((((()))***************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))%%%&&&((()))***)))((('''))))))(((((((((((()))))))))((('''&&&&&&'''((()))(((((()))***************))))))))))))************************************------------------------******+++,,,,,,,,,,,,++++++++++++,,,,,,---------++++++,,,,,,---...//////......////////////............//////000111111111222222111111111111111111000111111111111222222222......///111222333444555555444444444444555666666444555666666666666666666999999999888777666666555888888888999999:::::::::999999::::::;;;<<<<<<<<<999:::;;;<<<============;;;<<<===???@@@@@@@@@@@@>>>>>>>>>>>>????????????<<<===>>>???@@@?????????===>>>>>>>>>===<<<:::999555555777888888999999999888888888777777777777666666666666666666555555555111000000000////////////111000000000////////////---------.........//////...------------...////////////......111444222...555222111444888JJJttt~~~vvvwwwnnnjjjeeecccdddgggjjjkkkhhhgggffffffeeedddcccbbbdddiiinnnppppppqqqsssuuutttttttttwwwyyy{{{zzzyyyvvvyyy|||~~~~~~|||{{{{{{}}}{{{zzz|||{{{www~~~~~~|||zzz{{{|||~~~|||zzzyyyxxxwwwtttqqqmmmjjjfff```\\\XXXVVVUUUQQQMMMJJJJJJIIIIIIMMMSSSOOOOOOVVV```fffiiirrr|||xxxuuulllbbb\\\ddduuupppfffiiippp~~~wwwhhhhhheeeGGG<<<@@@@@@;;;888:::======999999888777666555555444333333333444444555555555444333333333333333333333444333333222222333333444333444666666666777999;;;999>>>AAADDDEEECCCUUUvvv(((((()))***************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))+++*********))))))(((((())))))))))))************------,,,,,,+++***))))))++++++++++++++++++++++++++++++******************)))************+++++++++++++++++++++++++++++++++---------............///---------............///111111111000000000000000//////000111111111111111000000///////////////000444444444555555777888888444555555555555555444444777777777777777777777777:::999888888::::::999888;;;999999<<<>>>>>>:::777999999999:::::::::;;;;;;;;;<<<<<<===>>>??????@@@???????????????>>>=========>>>???AAAAAA@@@??????@@@@@@???>>>===;;;999888666666666666666666666666<<<;;;999888777777888888777777666555444333333333111111111111000///------.................................------,,,,,,,,,---------------------------......///000111111111111000222555666===PPPdddyyykkkdddbbb```[[[___bbbjjjqqqppphhhaaa```___```bbbeeefffgggjjjooopppnnnmmmnnnrrruuuuuutttrrruuuwwwwwwvvvvvvyyy|||}}}{{{yyyxxxxxxxxxyyyzzzzzzyyyxxxvvvtttrrrqqqmmmoooooolllfff___ZZZWWWRRRTTTSSSQQQUUU[[[\\\VVVMMMRRRVVVWWWVVVXXX]]]cccdddggglllppprrrppplllhhhZZZ[[[```lll~~~ttthhhgggjjjoootttqqqTTTGGGGGG??????>>><<<;;;:::999888999999999888777666666555444444444444444444444444333333333222222222111111222222111111111111222222111111222222444666777888;;;???@@@CCCFFFEEEWWWxxx(((((()))***************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))************)))))))))((())))))))))))************------,,,,,,+++******)))++++++++++++++++++++++++************************************++++++++++++,,,,,,,,,,,,,,,,,,++++++------------............---------............///000000000000000000000000//////000111111111111111000000////////////000000333333333333444555666666444555555555555555444444666666666666666666666666999888777888:::::::::999;;;::::::<<<>>>>>>;;;888::::::::::::;;;;;;;;;;;;<<<======>>>??????@@@@@@@@@@@@@@@@@@@@@???>>>>>>======>>>???????????????@@@??????>>>===;;;999888777777777777777777777777888777555444333444444444666666555555444444333333111111111111000///...---..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111222777555555555222111:::FFFjjj}}}uuulllaaaYYYRRRRRRVVV[[[ccckkklllkkkiiigggeeeeeegggkkkooolllhhhiiiooouuuzzz|||yyyyyyxxxuuusssrrruuuxxxxxxvvvssspppnnnmmmmmmnnnsssqqqnnnjjjeeebbb___^^^YYYZZZXXXUUUOOOKKKIIIHHHPPPWWW]]]```fffnnnqqqooollloootttxxxzzzyyywwwuuurrrlllccc\\\XXXWWWXXXYYYqqqwww~~~rrrnnnrrr~~~kkkUUUCCC<<<>>>======<<<;;;:::999888777888888777666666555444444333333444444444444444444222222222222111111111111222111111000000111111222222222333444555777888999999===>>>AAADDDBBBUUUuuu(((((()))***************))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))************))))))))))))))))))))))))************---,,,,,,++++++*********++++++++++++++++++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------------............---------............///000000000000000000000000//////000111111111111111000000////////////000000333333333222222333333444444444555555555555555444666666666666666666666666777666666888:::<<<;;;;;;;;;;;;;;;<<<>>>>>>;;;999:::;;;;;;;;;;;;<<<<<<<<<======>>>>>>???@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>======<<<<<<======>>>????????????>>>===;;;:::999888888888888888888888888999888777666555555555666444444444444444444444444000111111000000///...---------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////000000111111222111000111222111///111555;;;iiiyyyuuupppqqq}}}{{{mmmfffccc___]]]^^^gggfffdddaaaaaaeeekkkpppssspppmmmlllnnnpppqqqqqqrrrqqqnnnkkkhhhiiilllpppqqqoookkkhhheeeccccccccc]]][[[WWWSSSPPPNNNNNNNNNVVVWWWYYYYYYXXXYYY[[[\\\```hhhppptttxxx~~~~~~{{{yyyzzzzzzvvvnnngggTTTSSSTTTYYYeeevvvyyyppphhhfffpppwwwZZZHHH@@@<<<<<<>>>;;;;;;:::999888777777666666666666555444444333333333333333333333333333333111111111111000000000000222111111000000111111222222333333555666777888999777;;;;;;>>>AAA???QQQrrr(((((()))***************))))))))))))))))))))))))***))))))))))))))))))***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))*********)))))))))))))))((()))))))))************,,,,,,,,,++++++************************************************+++++++++*********+++++++++,,,,,,,,,,,,------------......,,,,,,---------.........---------............////////////000000000000000//////000111111111111111000////////////000000111444333333222222222333333333444555555666555555555666666666666666666666666777666777999<<<>>>>>>>>>;;;<<<<<<=========<<<;;;;;;;;;;;;<<<<<<<<<======<<<=========>>>>>>>>>??????@@@@@@@@@@@@???>>>>>>===<<<;;;:::;;;<<<===>>>??????>>>>>>===;;;:::999999999999999999999999999999999888777777666666666333333333333333444444444000000000000000///......------------------------------------------------------------------------/////////000000111111111,,,,,,---000333333333333222JJJfffyyymmmsss||||||{{{wwwrrrpppkkkkkkhhhdddfffnnnvvv{{{xxxzzz~~~{{{uuuqqquuussspppllljjjiiiiiijjj]]][[[XXXTTTRRRQQQPPPQQQOOOMMMLLLLLLNNNQQQTTTWWW]]]bbbjjjpppssstttuuuvvvzzzyyyvvvppplllkkkkkklll```\\\WWWUUUVVVVVVSSSPPPYYYaaannnssshhheeeiiiyyyzzzuuummmyyymmmXXXDDD<<<>>>???>>>>>>:::999999888888777777777666555555555444444444333333333333333222222222222000000000000////////////111111000000000000111111111222333444666777777888666:::;;;===???>>>OOOppp(((((()))***************)))))))))))))))))))))))))))))))))******)))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))******((()))))))))************,,,,,,+++++++++++++++***************************))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,------------...---------............///......//////000000000000//////000111111111111111///////////////000111111444444333333222333333333333444444555666666555555555555555555555555555555777777888:::===@@@@@@@@@;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>======<<<<<<;;;:::::::::;;;===>>>>>>>>>>>>>>>===<<<::::::999999999999999999999999555555555555444333222222222222222333333333333333///000000000000//////...------------------------------------------------........................///////////////000000000222000///...000222111///666<<>>???<<<888666999999999888888888888888666666555555555555444444333333222222222111111111000000000/////////......111000000000000000000111///000222333555555666666777;;;;;;===???===NNNooo(((((()))***************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************))))))))))))************++++++++++++++++++++++++************************)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,---------------------............///---......//////000000111//////000111111111111111///......//////000111222333333333222222333444444333333444555666666666666555555555555555555555555888777888:::>>>@@@AAA@@@:::;;;<<<;;;::::::;;;<<<:::;;;;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;======>>>>>>======<<<;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>===<<<;;;:::999999999999999999999999777777777777666555444333222222222222222222222222//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...................................................//////---***,,,111222000111777888EEEgggzzziiiaaagggrrryyyzzzqqqbbbYYYZZZZZZVVVUUUXXX^^^bbbdddfffgggiiiccceeehhhmmmsssuuuuuuttt|||{{{yyywwwwwwxxxyyyzzzzzzzzz{{{|||||||||{{{{{{sssyyy~~~wwwkkk```YYYQQQMMMHHHGGGGGGGGGMMMSSSVVVbbbtttsssjjjqqqpppuuu{{{wwwxxxzzzvvvuuu~~~}}}cccIIIHHHAAA<<<<<<;;;888777999777777888888888888888888555555555555555555555555333222222111111000000000000000000000////////////111000000//////000000111---///111333444555555444888;;;;;;===>>><<>>999:::;;;:::888888:::<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>===<<<<<<:::;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::999999999999999999999999999::::::::::::888777666333333222222111111000000//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------))),,,,,,)))+++111444333,,,555333333BBBYYY{{{{{{yyyggg\\\ZZZWWWPPPOOOQQQTTTSSSOOOLLLKKKKKKIIIJJJMMMTTT]]]ccceeeeeejjjiiigggffffffggghhhiiimmmnnnqqqrrrqqqmmmiiifffVVVXXX[[[YYYTTTNNNHHHEEEQQQXXXdddlllkkkjjjrrr}}}{{{hhh```___lllwwwfffZZZJJJ<<<@@@;;;999::::::888:::===555555666666666777777777333333333333444444444444333222222111000000//////111111111000000000//////000000////////////000000...///222444555666555555777;;;:::<<<===;;;LLLlll(((((()))***************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,---------))))))***++++++,,,------++++++,,,,,,,,,------------------.........//////---------...///000000111//////000111111111111111............///000222222////////////000111333333222333444555666666666666555555555555555555555555666555555777;;;=========888:::;;;:::777777999<<<999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;???????????????>>>======:::;;;<<<===>>>===<<<;;;===>>>>>>>>>===<<<;;;;;;888888888888888888888888777777888888777666444333444333333222111000////////////000000000000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,111222,,,***...000...000555///+++222???VVVrrr{{{xxx{{{|||zzzuuummmccc___dddjjjjjjddd[[[TTTQQQOOOLLLJJJKKKNNNPPPPPPOOOUUUTTTRRRPPPPPPPPPRRRRRRJJJMMMRRRVVVVVVRRRMMMIIILLLNNNPPPRRRTTTXXX]]]```rrrhhh\\\bbbmmmiiiNNNBBB???===CCC>>><<<===<<<888666777333444444555555666666666222222222222222222222333222222222111000//////...111111111111000000000000000000////////////000000...000333555777777666555777::::::;;;<<<999JJJkkk+++++++++*********))))))(((((((((((())))))))))))))))))************))))))(((((())))))***************++++++++++++***))))))******)))(((((()))++++++)))************+++++++++)))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++******************************))))))******+++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,////////////////////////..................------///............///000000......//////000000111111000000000000000111111111111111111111222333444444222222222222222333444555666999;;;:::777555777999666666666666777777777777999999:::;;;;;;<<<<<<===<<<======<<<:::999999:::;;;::::::999:::;;;===>>>>>>??????===;;;:::;;;===<<<<<<===>>>>>>>>>>>>>>><<<===>>>>>>>>>===;;;:::888888888888777777777666666555555555555444444333111000000///////////////......---------......///...------,,,,,,,,,------///............---------++++++++++++++++++++++++++++++++++++++++++++++++---...............------111000......222;;;FFFMMM}}}}}}{{{tttnnnoooyyywwwlllaaabbbiiikkkgggaaadddiiiaaaTTTNNNOOOOOOOOOQQQTTTYYY]]][[[SSSOOOQQQRRRQQQTTTZZZdddqqq|||}}}}}}yyyrrrtttrrrqqqpppssszzzzzzkkkRRREEE@@@>>><<<;;;:::999999888888999999555555555555555555555555444333222000///.........///000111222222111000/////////............//////222222111000//////000000---111777;;;===;;;888555666<<<<<<<<<>>>===KKKfff*********)))))))))(((((((((((((((((())))))))))))))))))************)))))))))))))))))))))************++++++++++++***))))))***))))))((((((((())))))))))))*********+++++++++)))))))))))))))******+++))))))))))))))))))))))))(((((()))))))))************************************************++++++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------------------------..............................------......///000......//////000000000000000000000000111111111111222222111111111222333333333333222222222222333333;;;;;;;;;999777666666777666666666666777777777777999999::::::;;;<<<<<<<<<;;;<<<<<<<<<:::999:::;;;;;;;;;:::::::::;;;<<<============<<<;;;:::<<<===:::;;;;;;<<<<<<<<<<<<<<<<<<======>>>===<<<;;;:::888888888777777777666666666555444333333333333333000000///............//////......------------...,,,,,,,,,,,,---...//////............---------,,,++++++++++++++++++++++++++++++++++++++++++++++++------............------/////////...///333888===OOOpppoooeeeiiixxxzzzwww{{{{{{zzzzzz}}}wwwmmmgggcccaaaxxx{{{xxx{{{~~~zzzpppXXXGGG@@@>>>===<<<999999888777777777777777444444444444444444444444444333222111000////////////000111111111111000///////////////////////////111000//////......//////---///222444555666555444444::::::;;;===<<>>;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<=========<<<;;;:::777777777777666666666666666444333111111222333444000//////...............//////...---,,,,,,------++++++,,,,,,---///000111------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------------...//////......///000111GGGfffqqqiiiooo|||qqqkkkeeeeeemmmyyyvvvppp{{{xxx{{{~~~zzz___TTTGGG>>><<<<<<;;;999888777666666555555666666444444444444444444444444444444222111000000///000//////000000000000//////...///000111111000///...//////......------......///......///000222444555222888888999;;;;;;IIIddd))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))************))))))))))))***++++++++++++***))))))((())))))))))))'''%%%$$$))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))((((((((()))))))))******************************))))))******++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++---------...............---,,,,,,,,,,,,---......//////////////////////////////000000111111222222333333222111000000111111///000222555999===@@@BBBFFF@@@:::666666666444222444555555555666777777777888999999:::;;;;;;<<<<<<888999;;;;;;;;;;;;<<<>>>===<<<<<<;;;::::::::::::888:::;;;:::::::::<<<>>>>>>===============>>>>>>;;;;;;<<<===<<<;;;:::999777777666666666555555555444333111000111333666777111000//////......////////////...---,,,,,,,,,,,,---,,,,,,,,,---...//////---,,,,,,,,,++++++++++++************************************************+++,,,,,,------------,,,+++---000000000000000111...666AAAPPPhhhxxxxxx{{{|||zzz{{{|||~~~zzzrrrrrrzzz|||xxxxxx}}}jjjVVVOOOMMMHHHAAA>>>===<<<888555777777666555555555555555333333333333333333333333444333222111000000000000////////////////////////...///111222222111///...//////......---......///111000000///111333555777111777777888;;;:::IIIddd************************(((((((((((())))))))))))))))))************))))))*********)))))))))))))))***++++++++++++***))))))((())))))))))))'''%%%$$$(((((()))))))))*********)))))))))))))))******+++)))))))))))))))))))))))))))))))))*********++++++************************((()))***++++++++++++***)))******++++++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++---------.........//////---,,,,,,,,,,,,---....../////////..................//////000111111222222333222222111000000000000///000222555999===@@@BBBDDD???888555555555333111333444444555666777777777888888999999:::;;;;;;<<<777999;;;;;;;;;;;;===>>><<<<<<<<<;;;;;;::::::999888999:::::::::;;;===???======<<<;;;;;;<<<======:::;;;<<<<<<<<<;;;999888666666666555555555555444222111000000111444888:::222111000000//////000000......---,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,++++++++++++******************************************************************+++,,,------,,,,,,,,,.../////////000222444---///000444BBB___vvvmmmjjjkkknnnrrryyyqqquuu{{{}}}tttkkkgggfffgggjjjnnnmmmrrruuusssqqqxxx~~~xxxhhhOOOBBBDDDEEECCCAAA@@@???===888444777777666555555555555555333333333333333333333333333333222111000000000000///..................///---///000222222000///---/////////......///000000000000111222333444444555222888888888;;;:::IIIccc************++++++++++++(((((((((((())))))))))))))))))************))))))((()))))))))***************++++++++++++***))))))))))))))))))(((((('''&&&((((((((()))))))))******)))))))))))))))******+++))))))))))))))))))))))))************++++++++++++************************((()))***,,,,,,+++******))))))************))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---------------......////////////............---......///000111222222333222222111000000000111111111111111222444555777888===:::666444333333333222333333444555666777777888888888999999::::::;;;;;;888999;;;;;;;;;;;;<<<>>>;;;;;;<<<<<<<<<;;;::::::999:::;;;;;;:::;;;===???;;;:::999888777888999:::999:::;;;;;;;;;:::999888666555555555444444444444111000000000111333555777111111000///////////////------,,,,,,,,,,,,------///...---+++******))))))+++*********))))))))))))************************************************))))))***+++,,,,,,,,,,,,.........---,,,,,,///111///000111111333AAA[[[ssstttmmmlllnnnfffkkkvvvxxxoooqqquuuzzzqqqlllfffbbb```aaacccfffsss|||zzz}}}pppbbbRRR@@@;;;BBB>>>>>>===>>>>>><<<999666777666555555444444555555222222222222222222222222222111111000//////000000......------------......---...///000000///...---/////////...//////000111---///000222333333222111222888888888:::999GGGbbb))))))))))))*********+++(((((((((((())))))))))))))))))************))))))''''''((()))***++++++,,,***++++++++++++***))))))***))))))((((((((())))))(((((((((((()))))))))***)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************************************((()))+++,,,,,,+++***)))))))))************))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000......------......///000//////.........---------......///000111222333333111000000000000111111222222111111000000111111222333444444333111111222444222333333444555666777888888888888999::::::;;;;;;999:::;;;;;;::::::<<<===999:::;;;<<<<<<<<<;;;::::::<<<<<<<<<;;;;;;===???:::999777666555666777888999::::::;;;;;;999888777555555555444444444333333111111000////////////000//////...---------------++++++++++++,,,---......,,,,,,+++***))))))))))))******)))))))))(((((((((************************************************((()))***+++,,,,,,,,,,,,***,,,---,,,++++++,,,---000000222333000000:::FFF^^^}}}uuukkkhhhooottttttvvv|||wwwmmmllluuu~~~yyynnneeejjjttt{{{xxxrrrqqqpppnnnfffgggnnnxxxzzzrrrkkkiiibbbcccffflllvvvxxx~~~vvvtttxxx{{{vvvYYYMMMEEE<<<888;;;;;;;;;:::::::::999888777555555444333333333333333222222222222222222222222111000//////.../////////......---,,,,,,---......---------......---------...---------......///000...///000000111111111111222888777777888777DDD___yyy'''((((((((())))))******(((((((((((())))))))))))))))))************))))))&&&&&&''')))***+++,,,---***++++++++++++***))))))+++***)))(((((()))++++++(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))************************''')))+++,,,,,,,,,***)))))))))************))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------...///000000///............///000000//////.........------------...///000111222333333000000//////000111222222111000000000111111222333---000333222000000222555222222333444555666777888777888888999::::::;;;;;;999;;;<<<;;;::::::;;;===888999;;;<<<===<<<;;;;;;<<<=========<<<<<<===???<<<:::888777666777888999999999:::;;;:::999888777555555444444444333333333222111000///---+++***)))------,,,++++++++++++,,,*********+++,,,---...///***)))))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++,,,,,,,,,&&&))),,,------,,,------,,,)))***...///---111888000KKKqqqqqqxxxwwwkkkhhhssswwwnnnjjjlllpppqqqqqqpppvvvuuulllgggiiimmmmmmttttttzzzyyyvvv|||lllTTT@@@???FFFEEE@@@<<<===;;;:::888777666666666444333222222111111222222111111111111111111111111000//////............///...---,,,,,,,,,,,,---......---,,,,,,,,,,,,---...,,,,,,,,,,,,------...///111111000000111222333444222777666666666555BBB\\\ttt))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))((((((((((((((()))******+++++++++*********))))))***)))(((&&&&&&''''''(((+++*********))))))((((((++++++************************)))(((''''''((((((((()))***++++++***)))(((******************************++++++++++++******(((((()))***++++++,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,------------...///000000111111111.........------,,,,,,,,,---...............------////////////000000000000333222222222222222222333222222111111111111111111000111222444555444444333444333333333444555777888::::::999888888999999999;;;;;;<<<======>>>======;;;;;;;;;;;;;;;<<<======;;;;;;<<<<<<<<<<<<;;;;;;999999888777777888888999888888999::::::999999999222222111111111222333333555333111///------------...---,,,,,,,,,,,,---...,,,,,,,,,+++++++++******+++++++++******(((''''''''''''''''''((((((((((((*********)))))))))))))))))))))))))))))))))))))))((()))***++++++,,,++++++,,,,,,++++++,,,,,,---..................///000000000111===TTTmmm|||{{{vvvccc^^^EEEDDDBBB@@@>>><<<;;;:::999888666666666555333111444444444444444444444444222222111111111111222222............---,,,+++***+++***+++,,,......,,,***---------------------------,,,,,,,,,,,,---......////////////000111222333222555333555:::888AAAVVVsss))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))((((((((((((((()))******+++++++++*********))))))***)))((('''&&&'''((((((************)))))))))(((************************,,,+++***)))((('''''''''((()))***++++++***)))((()))))))))))))))))))))))))))******++++++******)))(((((()))******+++,,,,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,------///000000000000000.........------,,,,,,,,,---......//////...------....../////////000000000222222111111111111222222111111111111111111111111111222333444555555444444555444444444555666777888:::999999999888999999999;;;;;;<<<===============<<<;;;;;;;;;;;;<<<======;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999::::::;;;888999999::::::999999999333333222222222222222333111000///------------......---,,,,,,,,,,,,---...,,,,,,+++++++++************++++++******(((''''''''''''''''''(((((((((((()))))))))))))))))))))***))))))))))))))))))))))))(((((()))***++++++++++++,,,++++++++++++,,,------......------......///000///---222===JJJaaavvv```PPPMMMDDDCCCAAA???<<<;;;:::999888777666666666555333111333333333333333333333333000000////////////000000............---,,,+++***,,,+++,,,---//////---,,,---------------------------,,,,,,,,,,,,---......////////////000111222333222555333444999888AAAVVVttt))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((()))******+++++++++******************)))((('''''''''((((((************))))))))))))***************************************)))))))))))))))************))))))(((((((((((((((((((((((()))******++++++******)))((())))))******++++++++++++++++++++++++*********)))*********++++++++++++,,,---...///000000000000.........------------------......//////.........------........./////////111111000000000000111111111111111111111111111111222222444555555666555555666555555555666777888999999999999999999999999999:::;;;;;;<<<<<<<<<<<<;;;<<<;;;;;;;;;;;;<<<======;;;;;;<<<<<<<<<<<<;;;;;;999999888888999:::;;;;;;888999999:::999999888888555444333222222222222222...------,,,,,,---.........------,,,,,,------...,,,++++++++++++*********************)))(((''''''''''''''''''((((((((((((((((((((())))))*********))))))))))))))))))))))))'''((()))***++++++++++++++++++******++++++,,,------------------......///000...///000000;;;XXXuuu}}}vvvppprrrwww|||uuuiiieee]]]OOOFFFCCCBBBAAA???<<<:::999888888777666555555555555222000111111111111111111111111///..................///---......------,,,+++***---,,,,,,---///000...---------------------------,,,,,,,,,,,,,,,---......////////////000111222222222444222444999888@@@VVVuuu((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***************************)))))))))(((((((((((((((*********)))))))))))))))))))))))))))************'''((()))***+++,,,,,,---)))))))))******)))))))))(((((((((((((((((((((((())))))************))))))((()))))))))*********++++++++++++***************))))))))))))************,,,,,,---...////////////...............------------......////////////...------------.........///000000////////////000000111111111111111222222222333333444555555666666666666666777777777888888999777888888999999999999999::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<======:::;;;;;;<<<<<<;;;;;;:::666666666666666777888999888888999999999888777777555555444222111111111111...------------------...------------------------++++++++++++************))))))******)))(((''''''''''''''''''((((((((((((&&&''''''((()))***++++++(((((((((((((((((((((((('''((()))***++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,---.........///222333...---999GGGZZZsssyyy}}}ooottt{{{lll^^^RRROOOOOOJJJEEECCC???>>><<<:::888777666666666555444444444444222000000000000000000000000000......------------......---------------,,,+++***---,,,+++,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///......//////000111222111444222444999777@@@VVVuuu(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))((((((((((((((())))))***************************)))))))))))))))((((((((())))))))))))))))))******(((((()))))))))*********))))))***++++++++++++******))))))))))))))))))***)))))))))))))))))))))))))))))))))******))))))))))))))))))))))))*********************************(((((()))))))))*********+++,,,---......//////...........................---......///000000//////------------.........///000//////////////////000000000111111111222222222333333444444555666666777777777777888888888888888666777888999999999999888999999::::::::::::999999:::::::::::::::;;;;;;<<<::::::;;;;;;;;;;;;::::::666555555555666666777888777777888888777666666555555444333222111000000000000/////////...------,,,------------------------+++++++++*********))))))((())))))))))))(((((('''''''''''''''((((((((((((&&&&&&'''((()))******+++((((((((((((((((((((((((''''''((()))***************))))))))))))***+++++++++++++++++++++,,,,,,---+++,,,///222111------///111AAAaaa|||{{{{{{~~~{{{zzzuuu}}}zzzxxxhhhTTTJJJAAAAAADDDDDDAAA???===<<<:::888777666555555444333222333444333111///////////////////////////.........------.........,,,,,,,,,---,,,,,,++++++,,,***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------............///000111222111444222444888777@@@UUUsss))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))*********************+++++++++))))))*********)))((('''))))))))))))************'''(((((())))))*********+++,,,,,,,,,+++)))'''%%%******))))))))))))******))))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))))))))***************((()))))))))***************+++,,,---.........................../////////---...//////000000000000------........./////////000000////////////000000000000000111222222333333333333333333444555666777666777888888888888777777555666777999999999888888999999999999999888888777999888888888888999::::::::::::;;;;;;;;;;;;::::::888888777777777777888888666666666666555444333333333222111000000000000000000000000000///---,,,+++,,,------......------,,,+++************)))))))))((((((((())))))(((((('''''''''''''''(((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))&&&'''((()))************)))))))))((())))))***+++***************+++,,,,,,///---,,,---000222111000444333===TTTooozzzxxx}}}oooiiikkk~~~yyy|||{{{uuuuuu~~~~~~}}}}}}}}}ooo___RRRHHHBBB>>>===@@@AAA>>>;;;;;;;;;999777666555444444333222111222333222111///////////////////////////......------------......++++++,,,,,,,,,,,,+++++++++***((()))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------............///000111111111333111333888777???UUUooo))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))*********+++++++++))))))***+++***)))((('''((()))))))))************''''''(((((()))******+++((()))***++++++)))'''&&&+++***)))(((((()))***+++(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))(((((()))))))))*********+++)))))))))*********++++++***+++,,,------...---------........./////////000------///000000111111111....../////////000000000111000000//////000000111///000000111222222333333333222222222333444555666666666777888888777666666444555777999:::999888888888888999999888777777666777777777777777888888999999::::::;;;;;;::::::999999999888777666666666666444444444444333222111111000000///////////////000,,,---............---,,,,,,,,,---......---,,,,,,************))))))))))))''''''((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))&&&'''((()))************)))(((((((((((()))*********))))))))))))***++++++///...------...111333333888222222<<>>======>>>===;;;;;;:::888777555555444444222111000111222222000...////////////////////////,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,++++++,,,+++))))))+++,,,---,,,+++++++++++++++++++++++++++++++++***++++++,,,---...............///111111000333111333888666???UUUlll))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((((((((((((((()))******))))))******++++++++++++)))******++++++)))((('''(((((())))))*********+++&&&''''''((()))******+++"""$$$'''***+++,,,+++++++++***)))(((((()))***+++''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))(((((((((((((((((())))))*********+++************++++++++++++******+++,,,---------------.........//////000000------///000111111111111////////////000000000000111111000000000000111111///000000111222222333333333222111111222333555666555666777888888777666555333555777999:::999888777888888888888888777666666666666666666666777777888999::::::;;;;;;::::::999888777666555444333333333333444444333222111000//////............//////000)))***+++---......------,,,,,,---......---,,,,,,************))))))))))))''''''((((((((((((((('''''''''''''''((((((((()))((((((((((((((('''''''''))))))))))))))))))))))))&&&'''((()))************((((((((((((((()))******)))))))))))))))******+++%%%***------++++++,,,,,,++++++000555333333EEE\\\xxxrrruuutttnnnkkkqqq}}}~~~vvvnnnfffWWWJJJFFFFFFBBB;;;999:::999888888:::<<<;;;::::::888777555555444444111000000000222222000...////////////////////////++++++************++++++***++++++,,,,,,,,,++++++...,,,******,,,---...---++++++++++++++++++++++++++++++******++++++,,,---...------......///000111000333111333888666???UUUiii))))))))))))************+++)))((('''((()))+++,,,,,,++++++***)))((('''''')))))))))))))))***************))))))))))))************+++******)))((('''''''''((()))))))))))))))******))))))(((((('''''')))))))))***++++++,,,,,,,,,+++***))))))***+++,,,((((((''''''''''''(((((((((((((((((())))))))))))************))))))))))))((((((((((((((((((((((((+++++++++***************++++++,,,,,,,,,,,,------...------,,,,,,------...------......///000000000//////............//////000000000000000///......000111111111111222222222444444333222333444555666333555555555333222333444555777999;;;;;;999777555666777777888888999:::::::::999999999999999999999;;;;;;::::::::::::999999888888777666555444444333444444333222222111111000222000......///000///...++++++++++++++++++++++++***++++++++++++***))))))******))))))(((((('''''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))))))))*********))))))((((((''''''***++++++,,,,,,------...+++///333111------222999NNNWWWlll}}}xxxttt}}}nnn___RRRNNNHHHBBB>>><<<<<<<<<:::::::::;;;;;;<<<<<<<<<888777666555444333222222333222111000////////////......---------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++******++++++,,,---------......///000000000000333222444888555<<>><<<<<<<<<<<<<<<;;;;;;:::999999999777777666555444333222222333222111000////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++******++++++,,,---------......///000000000000333222444888555<<>>===<<<:::999777666555666666555444333222222111222222111000////////////......---------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++******++++++,,,---------......///000000000///333111333888555<<>><<<;;;:::<<<<<<:::999777666555444555444444333222222111111111111000///////////////......------,,,,,,------++++++++++++++++++++++++************++++++++++++************************))))))*********+++++++++++++++******++++++,,,---------......///000000000///222111333777444<<>>>>>======::::::999999888777666666444444444444555555555555333333222111111000000///------...///000///,,,)))------+++*********++++++)))************)))(((((((((((((((((())))))))))))******))))))((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''((())))))(((((((((((())))))))))))))))))***++++++,,,,,,---...+++)))+++///111///,,,***,,,---///111333666888===PPPkkkzzz{{{|||~~~tttaaaXXXWWWPPPKKKEEEBBBBBBBBBAAA???@@@@@@@@@???>>><<<:::999999888888777666666555555333333222222111111000000111000//////////////////......---,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++************************))))))*********+++++++++++++++******++++++,,,---------......///000000000///222111333777444;;;PPPddd~~~))))))))))))*********************++++++++++++,,,,,,,,,+++***)))(((''''''''''''((()))***++++++,,,******))))))))))))******+++++++++******)))''''''''''''((()))))))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,((())))))******))))))(((((((((''''''''''''(((((()))))))))*********++++++))))))((((((((((((''''''(((((((((((((((((((((((()))))))))***+++++++++,,,++++++,,,,,,,,,,,,------...------,,,,,,------...------......///000000000//////............//////000000111111222222111111/////////000000000111111///000000111222111111111...000222222222333555666888888888999999888888888888888999999:::;;;;;;;;;888:::<<<>>>>>>===<<<;;;888888888777777777666666555555444444444444444444222222222111000000//////---------...///...,,,***++++++++++++++++++++++++))))))******))))))((('''(((((((((((())))))))))))+++******))))))(((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((()))******(((((((((((())))))))))))))))))******+++,,,,,,,,,---+++***,,,///000---++++++))))))+++...///...,,,(((///;;;IIIWWWiii{{{}}}}}}vvvrrrqqq|||kkkWWWKKKKKKOOOCCCAAA???>>>?????????>>>@@@@@@??????===;;;:::999666666666666555555555555222222111111000000000000000//////......////////////...---,,,++++++++++++++++++++++++++++++++++++(((((())))))***+++++++++************************)))************+++++++++++++++******++++++,,,---------......///000000000...222000222777444;;;OOOaaa|||))))))))))))******************++++++,,,,,,,,,++++++*********))))))((((((''''''((()))***+++,,,,,,******))))))))))))******))))))*********))))))(((''''''((()))))))))))))))'''((((((((()))))))))*********************++++++))))))***++++++***))))))((((((''''''''''''((((((((((((((()))))))))******))))))((((((((('''''''''))))))))))))))))))))))))******************++++++++++++,,,,,,,,,,,,------...------,,,,,,------...------......///000000000//////............/////////000111222222222222111////////////000000000111...///000111222111111000...000222333333444666888777777777777777777777777777777888888999:::::::::888:::<<<>>>>>><<<:::999777777777777888888888888555555555444444333333333222222111111000000//////...---,,,,,,------,,,***((()))+++---------,,,+++)))))))))))))))((((((''''''((((((((()))))))))***++++++******)))(((((('''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))***++++++'''((((((((()))))))))***)))))))))***++++++,,,,,,*********+++------+++***///---++++++------,,,+++///......000000444CCCRRRhhh}}}}}}nnnggghhhnnnsss|||vvvvvvwwwtttssssssvvvsssnnniiiiiirrr}}}uuuooojjjeeeccc\\\SSSIIIEEEGGGJJJBBBAAA>>>======>>>>>>===>>>>>>===<<<;;;;;;::::::555555555555444444444444111111000000000000////////////.........//////000///...---,,,++++++++++++************************((((((((()))***+++++++++************************)))************+++++++++++++++******++++++,,,---------......///000000000...111000222666333;;;OOO]]]xxx))))))))))))******************+++,,,,,,,,,,,,+++))))))))))))************&&&'''((()))***+++,,,,,,******))))))))))))******'''((()))******++++++***'''(((((()))))))))))))))'''((((((((())))))******,,,,,,++++++***))))))))))))***+++,,,,,,+++***)))((((((''''''''''''(((((((((((((((((()))))))))))))))(((((((((''''''''''''************************+++++++++***************++++++,,,,,,,,,---------...------,,,,,,------...------......///000000000//////............/////////000111222222222222222////////////000000000000000111222333444333222222///111333444444555777999666666666666666666666666666777777888999999::::::999:::<<<>>>===<<<999888777777777888999999::::::666666555444333333222222222222111111000////////////---++++++,,,,,,,,,+++&&&(((+++...///...,,,+++)))))))))))))))((((((''''''((((((((())))))******+++++++++***)))(((((('''&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))***,,,,,,'''((((((((())))))******)))))))))***++++++,,,,,,'''(((***++++++***))))))((()))+++---///000111111---,,,///333000+++///777444LLLjjj{{{zzz|||rrrsss{{{}}}pppiiillltttzzz}}}}}}zzz{{{}}}~~~{{{sssnnnvvv|||ooo^^^VVVSSS^^^mmmyyyooohhheeecccUUUQQQKKKHHHGGGGGGFFFEEEBBB@@@===:::999999::::::<<<<<<;;;:::::::::;;;;;;666666555444444333222222000000000000//////////////////.........//////000///...---,,,++++++++++++************************'''(((((()))***+++++++++************************)))************+++++++++++++++******++++++,,,---------......///000000000...111000222666333;;;OOOYYYvvv,,,+++)))(((((()))+++,,,,,,,,,,,,++++++************+++++++++***)))'''&&&))))))))))))************++++++************++++++************************(((((())))))))))))((((((((((((''''''''''''((((((+++,,,,,,***)))((()))+++))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******222...+++***,,,...---,,,------,,,,,,,,,---............---,,,,,,,,,------+++,,,,,,---...///000000//////............//////...///000222222111000000000///...---...000222333333333222111222333444555222333444555666666666666666666666666666666666666666777999999888888888999999999:::::::::999888888777777777777666666666666888777666555444333222222222111///...---------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''++++++++++++***)))'''&&&******))))))))))))******))))))))))))************+++++++++*********))))))++++++++++++++++++++++++---------.........//////111777@@@MMM^^^vvv}}}}}}vvvssswwwzzz{{{www|||zzznnnkkkrrrlllkkkvvv^^^\\\[[[aaammm|||zzzmmm```VVVQQQOOOEEEDDDCCCBBBBBBBBBBBBBBBAAA???===<<<=========;;;;;;:::999888777777777777222222222111111111000000////////////............------------------------******++++++++++++******(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++,,,,,,------.../////////---111//////555555;;;LLL]]]uuu,,,+++)))(((((()))+++,,,,,,,,,,,,++++++************+++++++++***)))'''&&&))))))))))))************+++******))))))******+++************************((())))))******))))))((()))((((((''''''(((((()))***++++++***(((''')))***))))))))))))))))))))))))(((((('''&&&&&&&&&&&&''''''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***///,,,)))(((***,,,+++***---,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,++++++,,,---...//////000//////............////////////000111111111111000000///...---...000222333333222222111222333444555222333444555555666666666666666666666666666666666666888:::999888777777888888888999999999999999888777777777777666666666666777777666555444333222111222111///...---------...------,,,,,,,,,+++++++++++++++++++++++++++++++++(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''')))))))))))))))***************))))))))))))******(((((()))))))))*********+++++++++*********))))))++++++++++++++++++++++++,,,,,,------------......***,,,///111444<<>>>>>>>>@@@>>><<<;;;<<<<<<;;;:::888777666555444444444444111111111111000000000000//////.........---------++++++++++++++++++++++++)))******++++++******)))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))))))))************+++++++++,,,,,,,,,---......//////---111//////444555;;;KKK\\\sss******))))))))))))******+++++++++***************************))))))((((((((()))))))))******************))))))))))))************************************++++++++++++******))))))(((((((((((()))))))))***,,,+++***)))***+++)))))))))))))))))))))))))))((((((''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((''''''''''''((())))))***)))'''''''''(((((((((++++++++++++,,,---......---,,,++++++******++++++)))******+++,,,---......//////............//////000000///......000111222///.........///000111222111111111111111222222333222222333444444444444444666666666666666666666666;;;<<<===<<<999777777777444555666777888999999999777777777666666666666555444444333222222111000000//////......------------,,,,,,,,,++++++++++++***************************(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''''''''&&&&&&'''***,,,...))))))(((((((((((())))))(((((((((((()))))))))***************))))))))))))))))))))))))))))))))))))************++++++++++++(((+++------------000222333222111444===LLL]]]hhh{{{vvvooolllpppzzz{{{{{{}}}~~~{{{}}}yyyuuuqqqnnneee___WWWPPPLLLJJJGGGEEEAAABBBAAA@@@>>>>>>AAACCC???@@@@@@@@@@@@@@@?????????===;;;:::;;;;;;:::999777666555444444333333444000000000000000000000000.........---------,,,,,,************************))))))************))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))*********++++++++++++,,,,,,------...//////---111///...444444:::JJJZZZqqq***))))))))))))))))))************************************)))))))))))))))((()))))))))***************))))))))))))))))))*********************************++++++++++++******))))))(((((((((((())))))***,,,---...,,,+++,,,,,,))))))))))))))))))))))))))))))(((''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))((())))))((((((((()))************+++,,,---......---,,,++++++******++++++)))******+++,,,---......//////............//////000///.........///111222.........//////000111222000000111111111111222111111222333333333333333333555555555555555555555555<<<===>>>===:::888777888333444555666777777888888666666666555555555444444222222111111000000//////...............---------,,,,,,+++++++++*********************************(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((('''''')))((('''&&&&&&(((***,,,))))))(((((((((((())))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++)))))))))))))))***+++---,,,///222444666888:::===JJJSSScccuuutttppprrruuuwww{{{wwwtttwww}}}zzztttqqqlllhhhddd___ZZZWWWRRRPPPLLLIIIFFFDDDAAA@@@AAAAAAAAA@@@>>>>>>???AAA>>>>>>???@@@@@@??????>>>>>><<<:::999::::::999888777777666444444444444444////////////////////////------------,,,,,,,,,,,,************************)))))))))******)))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++++++++,,,,,,---.........---111///...333333999IIIXXXnnn)))))))))))))))))))))))))))))))))*********************))))))))))))******))))))))))))***************))))))(((((())))))***************************)))******************)))((((((''''''''''''((((((***,,,//////...---------))))))))))))))))))))))))***)))((((((''''''((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''&&&&&&''''''((()))''')))******)))((()))+++************+++---...///------,,,+++++++++++++++******+++,,,---...////////////............////////////......//////000000......//////000111111111//////000111111111111000111222222333333222222222444444444444444444444444;;;<<<===<<<999777777777333444444555666666666666555444444444444333333333000000000000//////......------.........------,,,++++++++++++************************************(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''***)))((('''''''''((())))))((((((''''''(((((()))''''''(((((((((((())))))(((((()))))))))))))))***(((((((((((((((((((((((()))))))))************+++///...,,,++++++,,,,,,---((()))++++++,,,---000222---000555<<>>AAABBBBBBAAA@@@???AAABBB;;;<<<===>>>>>>>>>===<<<===;;;999888999999888777777666555444333333333333............////////////------,,,,,,,,,+++++++++************************((())))))******))))))((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++,,,------......---222///...333333999IIIWWWlll(((((())))))))))))((((((((()))))))))*********+++******)))(((((()))***+++))))))))))))************))))))(((((((((((())))))************************((())))))******))))))(((''''''&&&&&&&&&&&&'''''')))+++...///...---------))))))))))))))))))))))))***))))))(((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((%%%(((******(((''')))+++)))))))))***+++---...///...------,,,,,,,,,,,,,,,++++++,,,---...//////000//////............//////---...//////000000//////---...///000000111111111...///000111111111000///111111222222222222111111333333333333333333333333777999:::999666555555555333444444555555555444444333333333222222222111111/////////...............,,,,,,---.........---,,,++++++++++++************************************(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))(((((((((((())))))******))))))))))))))))))))))))))))))*********+++++++++&&&&&&'''((()))******)))444222...+++***---333888333333333111000111555777444<<>>@@@AAABBBAAA@@@???<<<:::888777888888777666444333222111000000000000---------.........//////,,,,,,,,,+++++++++******++++++++++++++++++++++++(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++***++++++,,,,,,---......---222///...222222888HHHZZZnnn(((((()))******)))((('''(((((((((((()))***+++,,,,,,,,,++++++***)))(((((())))))))))))************))))))))))))(((((((((((((((***+++***)))((()))***(((((()))************)))''''''''''''''''''&&&&&&))))))))))))************)))))))))))))))(((''''''))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))******)))(((''''''(((,,,++++++,,,...//////---------------,,,,,,+++***---,,,,,,,,,,,,---......---------............///333222111000////////////---///000111000///000111111111000000111111222333111111000000000000111111444555555555444333222222666666555444333333333333333444555444222111222333666444333333333333111000,,,,,,------.../////////---.../////////...,,,,,,******))))))))))))******+++*********))))))(((((('''((()))******)))((('''''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))************)))************+++++++++***+++,,,------,,,***)))+++++++++,,,---...///000000000//////.........---000//////000222444666777:::<<<<<<<<<;;;;;;===???DDDEEEIIINNNTTTZZZ___bbbjjjqqqwwwrrrhhhaaabbbhhh]]]WWWQQQOOORRRWWWZZZ[[[bbbcccddddddbbbbbbcccddd___\\\VVVNNNHHHEEEGGGIIIIIIJJJKKKKKKJJJGGGDDDBBB???@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAA@@@@@@???@@@BBBCCCBBBAAA???===???@@@@@@@@@???>>><<<;;;999:::::::::<<<===>>>???===;;;999666555444555666333222000///...///000222111000///------......///---,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,+++)))((()))***(((((((((((())))))))))))))))))************)))))))))((((((((((((***,,,---))))))))))))************........................------000222111222;;;EEEYYYsss'''((()))******)))((('''(((((((((((()))***+++,,,,,,,,,++++++***))))))((())))))))))))***************)))))))))(((((((((((()))+++,,,+++***)))***+++***************)))((('''''''''''''''''''''''''''((((((((()))))))))******)))))))))))))))((('''''')))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))******)))(((''''''))),,,+++******,,,.........,,,,,,------,,,,,,+++***---,,,,,,,,,,,,---......---------............///000000/////////000000111---///000111000///000111111111111111111222222333111111000000000000111111444444444444444333222222444444333333333444444555333444555444222222222333666444333222333333111000---------...............,,,---.........---+++*********))))))))))))***************)))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))((((((''''''''''''((((((******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))************))))))*********+++++++++******++++++++++++******,,,++++++,,,,,,...//////000/////////.........---///...//////111333555666555666777666555555777999888999999;;;>>>BBBFFFHHHLLLRRRVVVTTTNNNJJJMMMRRRJJJEEE@@@???AAAEEEGGGGGGIIIKKKLLLKKKJJJIIIJJJKKKLLLJJJGGGCCCAAACCCGGGKKKFFFGGGHHHIIIHHHEEECCCAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAABBBBBBBBBAAAAAA???@@@@@@AAA@@@???>>>===<<<===>>>>>>===<<<;;;:::999999999999:::;;;<<<===;;;:::777555333333444444333222000///...///000111111000///...---......///---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++)))((()))***'''((((((((())))))))))))))))))************))))))))))))(((((()))***+++,,,))))))))))))************,,,,,,---------.........------000222111222;;;EEEWWWqqq'''((()))*********(((((((((((((((((()))***+++,,,,,,,,,++++++***)))))))))))))))))))))******************)))))))))(((((((((***,,,---,,,+++***+++,,,,,,+++++++++)))((('''&&&''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))(((''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((((()))***)))((('''((())),,,***((((((***,,,------,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,---......---------............///---------......000111111---///000111000///000111111111111111222222222333111111000000000000111111333444444444444333222222333333333333444555666666444555666555333222333444555333222222333333111000...............---------+++,,,,,,------,,,***)))***))))))(((((())))))*********))))))))))))(((((())))))(((((((((((())))))''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))*********++++++******))))))))))))******,,,++++++,,,,,,---...////////////........................///000222333444111222222222111111333444444333222222333666999;;;;;;===???>>>;;;:::===@@@===;;;888777888:::;;;;;;999;;;<<<;;;:::999:::<<<<<<;;;;;;:::;;;???FFFJJJBBBCCCDDDEEEEEECCCAAA@@@@@@@@@@@@AAAAAABBBBBBBBB>>>???@@@AAABBBBBBBBBBBB?????????>>>>>>>>>======<<<<<<=========<<<;;;;;;999999888888888888999999999888666444222222222222222111000///...///000111000///......------......---,,,++++++******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))***''''''((((((((()))))))))))))))************))))))***)))))))))))))))******))))))))))))************++++++,,,---...//////000------000222111222;;;EEETTTnnn'''((()))***+++***))))))))))))(((((()))***+++++++++++++++*********))))))((()))))))))*********************)))))))))((((((***+++,,,,,,******+++,,,+++++++++******)))''''''''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))(((''''''((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))***)))((('''((())),,,)))&&&&&&(((+++,,,---++++++,,,,,,,,,++++++***,,,,,,++++++,,,,,,---...---------............///---------------...///000---///000111000///000111111111222222222333333222222111111000000111111222444444555555555444444333333333333333333444555666444555666555333222333444444222111111222222111///000//////...------,,,,,,+++,,,---------,,,***)))))))))(((((((((((())))))))))))))))))))))))((((((***)))(((''''''((()))***''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))************))))))(((''''''(((***+++,,,+++++++++,,,------.................................///000111222333444222333333222111111333444555444333444666999===@@@???>>><<<999777777888999;;;:::999999999999999999999:::;;;:::999999:::;;;:::::::::999:::===CCCGGG???@@@BBBCCCCCCBBBAAA@@@@@@@@@@@@AAABBBBBBCCCCCC@@@AAABBBBBBBBBBBBBBBAAA???>>>===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>===;;;:::999888777777777777888777555333222222222222111111000////////////000//////......---------------,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))******((('''(((***'''''''''((((((((())))))))))))************))))))*********)))))))))))))))((()))))))))***************+++,,,---///000111222------000222111222;;;EEERRRlll'''((()))+++++++++***)))))))))))))))))))))***++++++++++++***************((()))))))))************************)))))))))))))))***+++***)))((()))+++((()))************))))))'''''''''((((((((())))))''''''''''''(((((((((((()))))))))))))))((('''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''')))***)))((('''(((***+++(((&&&%%%'''***,,,,,,******+++,,,,,,+++++++++,,,++++++++++++,,,---------------............/////////...------------------///000111000///000111000111222333333333333222222222111111111111222222555555666666666666555555666555444333333333333333444555666555333222333444333111000000111222111///000000///...---,,,,,,+++,,,------......,,,+++***))))))(((((((((((())))))(((((((((((((((((())))))***)))(((''''''((()))***''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((()))))))))************(((((()))))))))*********)))((('''&&&'''(((***+++,,,,,,+++++++++,,,---------------...............///000111222333333444444333444444333222222333555333222222333555999===@@@@@@>>>:::777555555555555777888999999888888777777888999::::::888888999:::===<<<<<<;;;:::===AAADDD???@@@AAAAAABBBAAAAAA@@@??????@@@AAAAAABBBCCCCCCDDDDDDDDDCCCCCCAAA@@@@@@>>>===<<<;;;;;;;;;<<<<<<>>>>>>>>>===============<<<;;;:::888777777666666777666555444333222222222111000000///////////////...............------,,,---,,,++++++******++++++************************(((((((((((((((((((((((('''((())))))((('''((()))''''''''''''(((((((((((())))))************))))))***************)))))))))((()))))))))************+++,,,---...000222333444------000222111222;;;EEERRRkkk'''(((***++++++++++++******)))))))))))))))******************************))))))))))))************++++++*********)))))))))((()))******)))((()))***(((((()))***************'''''''''(((((())))))***''''''((((((((())))))))))))))))))))))))((('''''''''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))'''((())))))(((((()))******(((&&&&&&(((***++++++)))***+++++++++++++++++++++++++++++++++,,,---------------............///000000///------,,,,,,,,,---///000111000///000111000111333444444444333222222222111111111111222222444444555666666666666555666666555444333333333333333444555444222111222333111000///000111111000///000000///...------,,,,,,,,,---.........---+++***)))((((((''''''(((((()))''''''(((((((((((())))))))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))************((((((((()))))))))******(((''''''(((((()))***+++,,,,,,++++++++++++,,,,,,---------------.........000000222333333444444333222333444222111000222333111111111222444666888::::::999777555444444555666555777999999888777888999777888999888777666777999:::::::::::::::<<<@@@DDD???@@@@@@AAAAAAAAA@@@@@@>>>>>>???@@@AAAAAABBBBBBEEEEEEDDDCCCBBB@@@???>>>=========<<<<<<<<<;;;;;;>>>===<<<;;;::::::::::::;;;:::999888777666666666555555555444333222222111000000000/////////......---............---,,,,,,---,,,++++++******++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''((()))&&&&&&'''''''''((((((((())))))************))))))((()))************))))))))))))))))))************+++,,,---...000111222333------000222111222;;;EEEQQQjjj'''(((***+++,,,,,,++++++******))))))))))))******************************))))))))))))************+++++++++*********)))))))))***++++++))))))***+++)))************))))))(((&&&''''''((())))))******((((((((()))))))))******)))))))))))))))(((''''''''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))'''((((((((())))))))))))&&&((())))))(((((()))+++)))(((''''''***+++++++++))))))***++++++++++++++++++++++++***++++++,,,------------............/////////...............///---///000111000///000111000111333444555444333222333222222111111222222333222333333444555555444444555444444333333333444444222333444333111000111222111///...///000111000/////////......---------,,,+++,,,---------,,,***)))((((((''''''''''''(((((('''''''''((((((((())))))(((((())))))))))))((((((''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))************(((((((((((()))))))))***''''''((()))************,,,,,,+++++++++++++++,,,,,,,,,,,,------.........///000111222333333222222222333333111000///000222///000222444666777888999555666666555333333555777444777999999888888:::<<<777888999999777777888999777888888888999<<<@@@CCC??????????????????>>>>>><<<======>>>@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>===<<<======>>>>>><<<;;;:::???>>><<<:::999999999999999999777666555555555555333333333333222111000000///////////////......---------.........---,,,+++---,,,++++++******++++++((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&(((((('''&&&((()))&&&&&&&&&'''''''''(((((())))))************))))))'''((()))***++++++******))))))))))))***************+++,,,---...///000111------000222111222;;;EEEPPPiii'''(((***+++,,,,,,++++++******)))))))))))))))*********************++++++))))))))))))************+++++++++************)))***+++,,,,,,******+++,,,++++++++++++***((('''&&&&&&''''''((()))******+++))))))))))))************)))))))))))))))(((((('''&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))&&&((())))))(((((()))+++)))(((''')))+++,,,+++***((()))***+++++++++++++++++++++******++++++,,,------------.........//////...............///000111---///111111000///000111000111333555555444333222333222222111111222222333000111222222333333333333333333333333444555666666111222333222000///000111000///...///000111000///...............---------******+++,,,+++***)))(((((((((''''''''''''((((((&&&'''''''''(((((())))))'''((()))******)))((('''''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))&&&''')))++++++++++++***,,,,,,++++++***+++++++++,,,,,,,,,------............///000111222222111000222333333222000///111222+++---000444777999999:::222555666444000///111444111444777777666666999<<<666777888888666666777888888888999999999;;;???BBB??????>>>>>>============;;;<<<===>>>???@@@AAAAAA>>>>>>?????????>>>>>>===;;;===>>>??????===;;;:::BBBAAA???<<<;;;:::::::::777777666555444333333444111111222111111000///.../////////000///......---,,,---.........---,,,+++---,,,++++++******++++++************************((((((((((((((((((((((((%%%&&&''''''&&&&&&((()))&&&&&&&&&'''''''''(((((())))))************))))))&&&''')))***+++++++++***))))))))))))************)))***++++++,,,---......---...000222111222;;;EEEOOOggg(((((()))***************,,,,,,+++***)))))))))******)))))))))***+++,,,,,,***)))))))))++++++)))'''+++++++++*********))))))************************,,,,,,++++++***)))(((((())))))))))))***************++++++++++++***)))))))))(((((((((''''''''''''''''''(((((())))))******''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((('''&&&&&&)))******++++++******)))***)))'''&&&'''(((***+++++++++******++++++,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,,,,...///000000000000000000000000222333333444444333333222222222222111111111000000000111222222000000111222333333333333333333333333666444222111222222111000///...------...///...,,,...---,,,,,,++++++,,,,,,***************)))((((((((((((''''''''''''(((((((((((((((((())))))))))))+++*********))))))((((((&&&''''''((()))******+++''''''(((((())))))******(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((()))******))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''******)))))))))))))))***''''''''''''(((((((((((('''&&&&&&&&&'''(((***+++))))))))))))((((((((((((''''''((()))))))))))))))(((((()))***************...+++((((((+++------,,,---+++***+++///000///---/////////000111111222222111111222111000000222555...///111333444444444333333111///000333555444222222444555777888888888888===<<<:::888666666666666:::888888::::::888;;;@@@>>>>>>?????????===<<<:::888999;;;===>>>???@@@@@@>>>???@@@AAAAAA@@@???>>><<<<<<============<<<;;;>>><<<:::999888888999999888777444222111000000000444333222111000000000000---.........//////000000555333000---,,,---...///......//////...,,,***)))+++*********))))))((((((((()))******)))'''%%%$$$'''''''''''''''''''''''''''&&&%%%%%%''')))++++++))))))))))))************************************)))************+++++++++*********+++,,,---...///111000000222222333:::CCCQQQddd(((((()))***************,,,+++******))))))***************)))******++++++***))))))***++++++)))(((---,,,,,,,,,++++++++++++************************,,,,,,++++++***))))))((())))))))))))***************++++++++++++***))))))))))))(((((((((''''''''''''((((((((((((((())))))''''''''''''(((((((((((((((((())))))))))))((((((***************))))))(((******++++++++++++*********)))'''''''''(((***+++++++++*********+++,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,------------...///...,,,,,,...///000000000000000000000000222333333444444333333222222222222111111111000000111222333222111111111333333333333333333333333333444222111000111111///......---,,,,,,......---,,,------,,,++++++++++++,,,***************)))((((((((((((''''''''''''(((((((((((((((((())))))))))))*********)))))))))(((((('''''''''((()))*********''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))(((((((((((((((''''''&&&&&&''''''(((***))))))((((((((())))))''''''''''''((((((((((((((('''''''''''')))***+++))))))))))))((((((((((((''''''((()))))))))))))))(((((()))***************,,,***((())),,,---,,,+++---+++***+++...000///---......//////000111111111000111111000//////222444000111333444555444444444444222000222444666666555444555666888888888888777;;;:::888777666666666666888777777::::::888;;;@@@>>>>>>>>>>>>>>>===<<<<<<::::::;;;===>>>>>>??????===>>>???@@@@@@???>>>===>>>>>>?????????>>>>>>===;;;;;;::::::999:::::::::999888666444222222222222333333222111000000000000------......////////////<<<999555111...,,,,,,,,,,,,,,,------,,,+++***)))*********)))))))))((((((***))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&)))+++***'''&&&(((***(((((()))))))))*********************************))))))*********+++++++++++++++++++++,,,------...111///000222222333:::CCCQQQddd(((((()))***************++++++***)))))))))******++++++***)))))))))*********))))))***++++++***(((,,,,,,+++++++++*********************************,,,,,,++++++***)))))))))))))))))))))***************++++++++++++***)))))))))))))))(((((((((''''''((((((((('''''''''''''''''''''''''''(((((((((((())))))************))))))************))))))))))))+++++++++,,,,,,+++++++++))))))((('''((()))***+++,,,++++++*********++++++***+++,,,,,,------,,,,,,******+++,,,,,,---......---...///...,,,,,,...///000000000000000000000000222222333333333333222222222222222111111111111111222333444333222111222444222222222222222222222222111000000000111000...,,,---,,,++++++------,,,+++------,,,+++++++++++++++)))************))))))((()))((((((''''''(((((()))(((((((((((())))))))))))******))))))))))))((((((''''''(((((())))))******''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))(((((((((((((((''''''&&&&&&''''''((((((((('''''''''(((((()))''''''''''''(((((((((((()))((((((((()))***+++,,,))))))))))))((((((((((((''''''((()))))))))))))))(((((()))******************))))))***,,,---+++***,,,++++++,,,...///...---------......///000000000///000000///......111333333333444444444444333333444333222333666888999888666777777888888777777666888888666555555555666777777555666999999888<<>>>>>============>>><<<<<<<<<===============<<<===>>>??????>>>===<<<======>>>>>>>>>>>>>>>===999::::::;;;;;;;;;;;;;;;:::888666444333333333333222222111000////////////---------............///<<<999555111...,,,++++++******+++++++++******)))******))))))))))))((((((+++***(((&&&%%%&&&'''(((''''''''''''''''''''''''%%%+++000///)))%%%%%%((((((((())))))))))))******************************)))))))))*********++++++,,,,,,,,,++++++,,,------000///000222222333:::BBBNNNbbb(((((()))*********************))))))))))))******,,,+++***))))))((())))))***))))))***,,,,,,+++))))))))))))(((((((((((('''************************+++++++++*********))))))((()))))))))***************++++++++++++***)))))))))))))))(((((((((((('''((((((''''''&&&&&&%%%%%%''''''''''''((((((((((((((())))))******))))))((()))(((((('''''''''''''''++++++,,,,,,,,,,,,++++++))))))((((((((()))***+++,,,++++++******************+++,,,,,,------,,,,,,))))))***+++---...//////---...///...,,,,,,...///000000000000000000000000222222333333333333222222111111111111111111111111222333444444222222333444222222222222111111111111//////000111222111...+++,,,*********,,,---,,,+++---,,,,,,+++***+++++++++))))))************)))((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((('''((((((((()))))))))***''''''(((((())))))******(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((())))))***))))))))))))((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&'''((((((''''''''''''(((((((((((()))))))))******++++++,,,))))))))))))((((((((((((''''''((()))))))))))))))(((((()))***************((()))***+++,,,,,,+++))),,,,,,,,,,,,---.........,,,,,,------...//////000...//////...------000222444444444333333222222111333222333444666888999:::888888888777777666666666666555444444444555666777555444555888999888<<>>===<<<<<<===>>>???>>>>>>===<<<<<<<<<<<<<<<;;;;;;============;;;;;;::::::;;;<<<<<<<<<;;;;;;999:::;;;<<<<<<;;;999999888777555333222222222333222111000///............------------------------222000...,,,++++++,,,,,,)))))))))***++++++++++++))))))))))))))))))((((((***)))((('''&&&&&&'''(((''''''''''''''''''''''''&&&***///000---)))&&&&&&(((((((((((()))))))))***************************))))))))))))************------,,,+++++++++,,,,,,///...000333333333999AAAKKK___(((((()))******************))))))((())))))******++++++***)))((((((((((((***))))))***,,,---+++***)))))))))(((((((((((('''************************+++++++++***************((()))))))))***************++++++++++++***))))))***)))))))))((((((((((((((((((''''''&&&&&&%%%%%%''''''''''''(((((((((((('''(((((())))))(((((('''))))))((('''&&&''''''(((***++++++,,,,,,++++++***)))))))))))))))******+++++++++***))))))************+++,,,,,,------,,,,,,))))))***+++---...//////---...///...,,,,,,...///////////////////////////111222222333333222222111111111111111111111111111222333444444222222333444222222222111111000000000//////000111222111///,,,+++***)))***,,,---,,,+++,,,,,,+++************+++((())))))*********))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((())))))(((((((((((())))))))))))''''''(((((())))))******(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))(((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((*********+++++++++++++++))))))))))))((((((((((((''''''((()))))))))))))))(((((()))***************''')))+++,,,++++++******,,,,,,---------------...,,,,,,,,,---......//////......///...------///222333333222111111000000000111111222333444666888999888888777666666555555555555444333333333444555666555333444888888888;;;@@@>>>===<<<<<<<<<>>>???@@@??????===<<<;;;;;;;;;<<<:::;;;<<<======<<<;;;:::999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;999777555666555333111000000111111000000///...------------------------,,,,,,,,,,,,+++***))))))***+++,,,,,,)))))))))***++++++,,,,,,(((((((((((((((((())))))'''((()))))))))((('''&&&'''''''''''''''''''''''''''(((***---000///***%%%'''(((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********------,,,+++++++++,,,,,,......000333333333999@@@JJJ]]](((((()))***************))))))((((((((()))************)))((((((((())))))***))))))***,,,---,,,+++,,,,,,+++++++++*********************************************************))))))))))))***************++++++++++++***))))))******)))))))))(((((((((((((((((('''''''''''''''''''''''''''((((((((((((''''''(((((((((((('''''',,,+++)))((((((((()))************++++++*********)))))))))*********++++++)))))))))))))))***++++++***+++,,,,,,------,,,,,,******+++,,,,,,---......---...///...,,,,,,...///////////////////////////111111222222222222111111111111111111111222222222222333444333222111222444222222111111000/////////000//////000111111///---+++***)))***,,,------,,,,,,,,,+++***************((())))))************)))***))))))(((((())))))***(((((((((((())))))))))))''''''(((((((((((())))))(((((((((((())))))))))))''''''(((((())))))******(((((())))))))))))((((((************************((((((((((((((()))******))))))))))))(((((((((((()))((((((''''''(((((()))&&&&&&&&&&&&&&&'''((()))''''''''''''(((((((((((()))******+++++++++******))))))))))))((((((((((((''''''((()))))))))))))))(((((()))***************''')))++++++***)))***+++,,,---......,,,,,,---...,,,,,,------.../////////...//////...------000222333222111000000000000000000111222333333444666888777666555555444444444555555444333333333444555666555333444777777666:::???<<<<<<<<<<<<===???@@@@@@@@@???===<<<;;;;;;<<<<<<:::;;;<<<======<<<;;;:::::::::;;;<<<============<<<<<<;;;:::888666555444333222111///......//////000///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++++++++***************+++******))))))***+++,,,,,,''''''(((((((((((())))))&&&''')))******((('''%%%'''''''''''''''''''''''')))&&&%%%***000111---'''''''''(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******,,,,,,,,,++++++,,,------...---000333333333888@@@JJJ]]](((((()))***************((((((((((((((()))******)))(((((((((((())))))***)))))))))+++---...---+++---,,,,,,,,,++++++++++++************************************************))))))))))))***************++++++++++++***))))))*********)))))))))(((((('''((((((((((((((())))))''''''''''''(((((((((((((((((())))))))))))((((((,,,+++)))(((((((((******((())))))******))))))((())))))******+++++++++***(((((((((((()))+++,,,---***+++,,,,,,------,,,,,,+++++++++,,,,,,------------...///...,,,,,,...///////////////////////////111111222222222222111111000000111111111222222222111222333222111111111333222111111000//////......///...---...///000///---+++***)))+++---......---,,,++++++***************(((((()))*********************))))))))))))******(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))((((((((((((''''''(((((())))))******(((((())))))))))))((((((************************((((((((((((((()))******))))))))))))(((((((((((())))))(((((((((((())))))&&&&&&&&&&&&'''((()))***''''''''''''(((((((((((())))))***++++++***)))((())))))))))))((((((((((((''''''((()))))))))))))))(((((()))***************((()))+++***((((((***---+++---///...,,,+++,,,...---------...//////000000/////////...---...000222333222111000000000111222000222444333222222555888555555444333333333444444666555444333333444555555666444444777777555888===:::;;;<<<>>>??????@@@@@@@@@???===;;;;;;;;;<<<===:::;;;<<<======<<<;;;:::999999:::<<<<<<=========;;;:::999777666555555555222111000........./////////...---,,,++++++++++++,,,,,,,,,,,,+++++++++***++++++*********)))))))))***)))((((((((()))***+++'''''''''((((((((())))))''''''(((((((((((((((''''''''''''''''''''''''''')))'''&&&(((,,,...---***'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***++++++++++++,,,------...------000333333333888???GGG[[[}}}(((((()))***************((((((((((((((()))******(((((('''(((((()))***+++)))))))))+++---...---,,,+++++++++************)))******************************************++++++))))))))))))***************++++++++++++***))))))************))))))))))))''''''(((((())))))******''''''''''''((((((((()))))))))************))))))***)))'''&&&%%%&&&((()))(((((())))))))))))(((((())))))***++++++++++++***'''''''''((()))+++------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,,,,...///////////////////////////111111222222222222111111000000111111222222222222000111222222000000111222222111111000///......---...---++++++---......---+++******+++---///...---,,,++++++***)))*********(((((()))*********************))))))))))))******(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))((((((((((((''''''(((((()))*********(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))(((((((((((())))))(((((((((((())))))&&&&&&&&&'''((()))******''''''''''''((((((((()))((()))***++++++***(((((())))))))))))(((((((((((('''(((((()))))))))))))))(((((()))***************(((******)))''''''***...+++...///...,,,+++,,,...------......///000000000///000000///......111333333333222111111222333444111333555444222222555888444333222222222222444444777666555444333444555555666444555777666555777<<<999:::<<<>>>@@@@@@@@@???@@@>>><<<;;;:::;;;===>>>;;;;;;<<<======<<<;;;;;;666777888999::::::;;;:::999888777555555555666777222111000.........//////......---,,,++++++++++++,,,,,,,,,++++++*********''''''(((((()))))))))***)))((('''&&&&&&'''((()))&&&'''''''''(((((()))))))))((('''&&&&&&''')))***''''''''''''''''''''''''))))))((((((((()))+++---''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))*********+++,,,---...///------000333333333888???DDDXXX}}}''''''''''''((()))***+++&&&$$$###$$$(((******((())))))))))))))))))))))))))))))******+++++++++,,,***************)))((((((+++)))'''&&&%%%&&&'''(((+++++++++++++++***)))(((******))))))((((((''''''))))))*********))))))(((************)))))))))))))))++++++)))&&&%%%''')))&&&&&&&&&%%%%%%&&&&&&&&&(((((('''(((((()))***+++))))))(((((((((((())))))))))))((('''''''''''''''(((((())))))*********++++++)))((('''((()))+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////...------,,,,,,------...000000//////.........---...000111111000000111333111111111111111111111111222111000//////000111222222000///...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++************++++++***)))((((((((()))+++,,,***)))((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))************))))))(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((()))))))))))))))******++++++,,,///000///,,,)))'''))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))*********((()))***+++,,,,,,,,,,,,...---,,,+++++++++,,,------------............///000000000000111111111111222111000111444555333000111222333444555555555555444444333333333444444444555444333333222222333333555555555555555555555555666777:::===?????????>>>===>>>===:::777777:::===;;;;;;;;;;;;;;;;;;::::::999999999888888888888888666555555444444333333222........................,,,,,,,,,+++++++++******************************(((((())))))******++++++,,,***'''$$$$$$%%%(((***)))(((&&&&&&''''''&&&%%%(((((((((((())))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((())))))))))))************&&&(((+++---...---***)))******))))))))))))***************+++,,,---///000111///000222333222666;;;EEEYYY{{{((((((((())))))***+++,,,***'''&&&&&&(((***)))((()))))))))))))))))))))))))))))))))*********++++++***************)))((((((+++)))(((&&&&&&&&&((()))+++++++++++++++***))))))(((((((((((())))))))))))))))))************))))))************))))))))))))(((******)))'''&&&(((***''''''&&&&&&&&&&&&''''''((((((((((((((())))))***))))))(((((((((((())))))))))))((('''''''''''''''((()))))))))***************)))((('''((()))+++,,,******+++++++++,,,,,,,,,,,,,,,+++,,,,,,---...///...------,,,,,,------...000/////////...............000111111000000111222111111111111111111111111111111000//////000111111111000......///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++*********))))))))))))*********)))((((((((()))++++++++++++***(((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))************))))))(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''(((((()))***+++,,,---...---+++((('''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************)))***+++,,,------------------,,,+++++++++,,,------------............/////////000000000111111111333222111222555666444222222222333444555555555555888777666555555666777777555444333333222222333333444444444444444444444444666777:::<<<=========<<<;;;======;;;999888;;;===:::::::::;;;;;;;;;;;;;;;999888888888888777777777333333333222111111000000------------------------,,,,,,+++++++++*********************************)))))))))))))))*********,,,***(((&&&&&&''')))***)))'''&&&&&&''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((())))))******+++(((((())))))((('''%%%$$$******))))))))))))***************+++,,,---...///111///000222222222666;;;EEEYYYzzz))))))))))))***+++,,,---,,,***(((((())))))((('''))))))))))))))))))))))))(((((())))))))))))*********************)))((((((***)))((('''&&&'''((()))***++++++++++++***))))))'''''''''((()))*********))))))************))))))************))))))))))))'''((()))((('''''')))+++((((((''''''''''''(((((()))))))))((((((((((((((())))))(((((((((((())))))))))))((('''''''''(((((())))))))))))***************)))((((((((()))+++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---...///......------------......////////////...............000111111//////000222000000000000000000000000111000000//////000000111000///...---......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,+++***))))))(((((((((((()))))))))))))))((()))******+++---,,,***)))'''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((())))))******))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((()))***+++++++++***)))((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))***************+++,,,------...---------,,,,,,++++++,,,,,,------------............/////////000000000000111111333222222333555555444222333333444444444444333333:::999777555555555777888555444333333222222333333333333333333444444444444666777999:::;;;;;;::::::999;;;======<<<;;;<<<===999999999::::::;;;;;;<<<888888888777777777666666333222222111000000//////------------------------,,,++++++++++++************************************))))))))))))))))))((()))))))))(((((()))***+++((('''&&&&&&'''(((&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''((())))))***++++++222000...+++)))'''''''''******))))))))))))******++++++++++++,,,,,,---...000...///222222222666<<>>>>>=========777888888999:::;;;;;;<<<888777777666666555555555444333333222222111000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************************))))))((((((((('''&&&'''((()))))))))))))))((('''&&&&&&'''((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&''''''((()))***++++++777555000---******+++,,,******))))))))))))******,,,,,,,,,++++++,,,------000...///111222222666<<>>===;;;777777888888999:::;;;;;;777777666555555444333333333222222111000000//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))***)))))))))((((((''''''$$$%%%'''(((((((((((('''(((&&&%%%&&&'''((('''&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))&&&''''''((())))))******000...+++(((&&&''')))*********))))))))))))******,,,,,,,,,++++++,,,------///---...111222222666<<>>>>><<<:::777777777888888999999:::777666666555444333222222000//////......---,,,,,,+++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((('''%%%%%%&&&'''''''''&&&&&&'''&&&%%%&&&(((((((((&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))''''''(((((((((((())))))***)))(((''''''((())))))******))))))))))))******++++++++++++,,,,,,---......,,,---111222222666<<>>GGGbbb((())))))*********))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((())))))***************))))))(((((((((((((((((()))))))))******************))))))))))))******))))))(((((((((((())))))((()))************)))((((((((())))))************+++******))))))******+++******))))))))))))******)))))))))))))))(((''''''((((((''''''''''''((((((&&&&&&''')))************))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,---............------------,,,+++---......------...//////......---------------...------------,,,,,,,,,,,,,,,,,,+++******)))))))))))))))******)))))))))******************************))))))((((((''''''(((((((((((((((((())))))(((((((((((())))))))))))******)))(((''''''&&&&&&'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))***))))))(((((((((((())))))(((*********((('''((()))(((((())))))))))))((((((''''''(((((((((((('''''''''''''''((((((((((((((()))))))))))))))(((((((((***((('''%%%&&&''')))***)))))))))))))))*********)))))))))***+++,,,---...*********+++++++++,,,,,,,,,------......------,,,,,,,,,------...------------------------...//////......///000000000000000000000111222333333333333333333222222111222222333111111111111222222333444444333333333333333444444555444444444444333333333//////000//////...---,,,,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))((())))))))))))(((((('''(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((((()))))))))*********************************))))))))))))******)))***++++++,,,------------.../////////111444666???GGGccc((())))))************)))))))))))))))))))))))))))'''''''''(((((()))))))))((((((((()))******++++++******)))((((((((((((((())))))))))))******************))))))))))))******((((((((((((((())))))***((()))***++++++***)))(((((((((((()))******++++++++++++************++++++***))))))))))))***+++,,,)))))))))))))))(((''''''((((((''''''''''''((((((&&&'''((())))))***)))))))))************+++++++++)))))))))))))))))))))))))))))))))************+++,,,,,,++++++,,,,,,---...............------------+++,,,------,,,,,,---///......---,,,,,,,,,,,,---------------,,,,,,,,,,,,+++++++++*********))))))))))))************))))))************************))))))))))))((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))***))))))(((((('''''''''''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))(((((('''&&&''''''(((((())))))******))))))(((((((((((()))))))))***+++***((('''((()))((())))))******))))))(((''''''(((((((((((('''''''''''''''((((((((((((((()))*********)))((('''&&&(((((('''&&&'''((()))***))))))))))))))))))))))))))))))***+++,,,---------)))))))))******++++++,,,,,,------......------,,,,,,,,,------...------,,,------,,,,,,------...///......///000000000000000000000111222333333333333333333222222111111222222111111000111111222333444444333333333333444444555444333222111111111111222////////////...---,,,+++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''(((((())))))******+++++++++++++++++++++++++++******))))))******++++++++++++,,,,,,---......---.../////////111444666???HHHddd(((((()))***************************************((()))))))))))))))))))))'''(((((()))******++++++******)))((((((((((((((())))))))))))******************))))))))))))******((((((((((((((()))******((()))***++++++***)))((('''(((((()))******++++++******))))))))))))******((((((((()))***+++,,,---)))))))))))))))(((''''''((((((''''''''''''(((((((((((())))))))))))(((((()))************+++++++++))))))))))))))))))))))))))))))))))))************,,,,,,++++++,,,,,,---...------------,,,,,,,,,+++***,,,------,,,,,,---......------,,,+++,,,,,,,,,---------,,,,,,,,,++++++***************)))))))))((()))***++++++***)))(((************************(((((((((((())))))))))))'''''''''((((((((())))))'''((((((((()))))))))***)))))))))((((((((((((((('''''''''((()))*********'''((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((&&&%%%'''''''''((()))*********))))))(((((((((((()))))))))***+++***((((((((()))))))))************))))))''''''((((((((((((''''''''''''''''''((((((((()))(((((()))******)))((('''''''''''''''((((((((())))))))))))))))))))))))((())))))***+++++++++++++++(((((())))))***++++++,,,,,,------......------,,,,,,------...------,,,,,,------,,,,,,------...///......///000000000000000000000111222333333333333444333222222111111222222000000000000111222333444222222222222222333444444111111222222222111000///............---,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''((()))*********+++++++++++++++++++++++++++******))))))******+++++++++++++++,,,---......---.../////////111444666>>>GGGddd(((((()))***************************************************))))))))))))'''(((((()))***+++++++++******)))((((((((((((((())))))))))))******************))))))))))))******((((((((((((((()))******''')))***++++++***)))''''''(((((()))***+++++++++))))))(((((((((((())))))'''(((((()))***,,,---...)))))))))))))))(((((('''((((((''''''''''''((((((((()))))))))))))))(((''')))************+++++++++))))))))))))))))))))))))))))))))))))************,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++*********,,,------,,,+++---......---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++************))))))))))))((()))***++++++***)))(((************************''''''(((((())))))******&&&'''''''''(((((())))))'''((((((((())))))******(((((((((((())))))))))))&&&''''''((()))******+++'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((&&&%%%&&&''''''((()))******+++))))))(((((((((((()))))))))***+++***)))((((((***))))))************))))))''''''((((((((((((''''''&&&'''''''''(((((())))))&&&'''(((*********)))(((&&&&&&'''((())))))(((((())))))))))))((((((((((((((())))))************)))'''(((((()))***+++++++++,,,------......------,,,---------...------,,,,,,---,,,,,,,,,,,,---.........//////000000000000000000000111222333333333333444333333222111111111222000000000000111222333444111111000000111222333333///111333555444222///---............---,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))))))))((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&((()))'''''''''&&&&&&'''''''''&&&''''''((()))******+++++++++++++++++++++++++++++++++************++++++************+++,,,---...---.../////////111444666===FFFccc************)))))))))))))))))))))))))))))))))))))))((((((((()))***++++++&&&''''''((()))******+++******))))))((((((''''''***************+++++++++******++++++++++++******((((((((((((((()))******+++)))(((&&&&&&((()))++++++++++++*********))))))************))))))))))))))))))*********))))))((())))))((((((''''''&&&&&&))))))))))))))))))))))))(((((())))))((('''&&&&&&)))))))))))))))))))))))),,,+++***))))))***+++,,,)))************+++++++++,,,,,,,,,++++++*********//////.........---------++++++******+++---...///,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++++++++++++++++++++++++++******))))))))))))******************))))))))))))(((((((((((((((''''''''')))*********(((''''''(((((((((((((((((((((((((((((('''%%%$$$%%%&&&(((***))))))))))))))))))))))))(((((((((((())))))))))))******)))((((((((((((((('''(((((()))***+++++++++(((((())))))((('''&&&&&&'''((()))((('''&&&''')))'''''''''''''''''''''''')))((('''''''''(((***++++++*********))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))++++++******************(((((()))***++++++,,,,,,,,,++++++++++++,,,------...---+++))))))***+++,,,,,,,,,+++,,,,,,---//////000000000000////////////444444333222333444555666555444333222111111111111111111111111000000000000111222222222222111000000000000000000000///......///---+++,,,///...,,,(((************************))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''******+++******)))(((''''''''''''''''''''''''''''''%%%$$$%%%(((***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((+++,,,,,,+++)))((()))***+++***)))***+++,,,+++******++++++,,,,,,------...,,,...000111222333555666AAAGGG___************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++'''''''''((()))************)))))))))((((((((('''************************)))******++++++******)))((((((((((((((()))*********)))(((''''''((()))***+++++++++*********))))))************))))))))))))))))))************))))))((((((((((((((('''''''''))))))))))))))))))))))))(((((())))))(((''''''&&&))))))))))))))))))))))))******)))(((((()))******)))************+++++++++,,,,,,,,,+++++++++******...---------,,,,,,,,,,,,++++++******+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******+++,,,++++++++++++++++++++++++******))))))))))))******************))))))))))))((((((((((((((((((((((((((()))***)))'''&&&'''(((((((((((((((((((((((((((((('''&&&%%%&&&''')))***))))))))))))))))))))))))(((((((((((())))))))))))))))))((('''''''''''''''&&&''''''((())))))******(((((())))))(((''''''&&&'''((()))((('''&&&''')))'''''''''''''''''''''''')))(((((('''((()))***+++******)))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))************************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,------......---+++***)))***+++,,,,,,,,,,,,---....../////////////////////000000000444333333222333444555666444444333222111111111111111111111111000000000000111222222222222111000000///////////////...------------,,,+++,,,,,,++++++************************))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((()))))))))((('''''''''''''''''''''''''''''''''&&&$$$&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''((((((((((((***+++,,,+++)))((()))***+++***))))))***+++***)))***++++++,,,,,,------...---...000111111222555777AAAGGG___************))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))''''''(((((())))))******))))))))))))(((((((((((()))))))))))))))))))))))))))******++++++******)))((((((((((((((()))*********)))(((''''''((()))***+++************)))))))))************))))))))))))))))))************))))))'''((((((((((((((())))))))))))))))))))))))))))))(((((()))))))))(((''''''))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++++++++******+++,,,---...++++++++++++++++++++++++(((((((((((()))+++,,,,,,++++++++++++++++++++++++******))))))))))))******************))))))))))))(((((((((((((((((((((((('''((()))((('''&&&'''((((((((((((((((((((((((((()))((('''&&&'''((()))***))))))))))))))))))))))))(((((((((((())))))))))))(((''''''&&&&&&&&&&&&'''&&&&&&''''''(((((())))))(((((()))))))))((('''''''''((()))((('''&&&''')))''''''''''''''''''''''''((((((((((((((()))******))))))((((((((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))************************)))))))))***++++++,,,,,,,,,,,,,,,---------......---,,,+++*********+++,,,+++,,,...///000000//////.........//////000000111333333222222333333444555444333222111111000111111111111111111000000000000111111222222111111000///---............---,,,,,,...///000...+++)))+++---************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&'''''''''''''''&&&'''''''''''''''''''''''''''&&&%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''((((((((((((***+++,,,+++))))))***++++++)))(((((()))******)))***++++++,,,,,,------......///000000000222666999AAAFFF^^^************)))))))))((())))))))))))))))))))))))++++++***)))((((((((()))'''((((((((()))))))))***))))))))))))(((((((((((())))))))))))(((((((((((())))))************))))))((((((((((((((())))))***))))))(((((((((((())))))************))))))))))))************)))))))))(((((())))))************)))''''''(((((()))))))))***(((((((((((((((((((((((((((((()))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++*********+++---...++++++++++++************&&&&&&'''((()))***,,,---******************************))))))))))))******************)))))))))(((((((((((((((((()))))))))'''((()))((('''&&&'''((((((((((((((((((((((((((()))(((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&''''''''''''''''''(((((()))))))))(((((()))))))))((((((''''''((()))((('''&&&''')))''''''''''''''''''''''''((((((((((((((())))))***((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((())))))))))))************))))))*********+++++++++,,,,,,------............,,,,,,+++******++++++,,,+++,,,///111111111///...------......///000111111222222222222222333333444444333222111000000000000111111111111000000000///111111111111111000000///------.........------,,,000666999777000++++++...************************))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((()))***++++++***)))***,,,,,,***(((''')))***)))(((***++++++,,,,,,------...///000000//////222777:::AAAFFF]]]************)))))))))((())))))))))))))))))))))))++++++***)))((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((('''''')))))))))******)))))))))((((((((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))************)))))))))((((((((()))***************'''((((((((())))))******(((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,+++*********+++,,,---+++++++++******)))))))))&&&&&&&&&'''(((***+++,,,******************************))))))))))))******************)))))))))((((((((((((((())))))******&&&((()))(((''''''((()))((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((())))))((()))))))))))))))******(((((()))))))))))))))((('''((()))((('''&&&''')))'''''''''''''''''''''''''''(((((()))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((((((((()))))))))************************++++++++++++,,,---.........------+++++++++++++++++++++,,,+++,,,///111111111///...,,,------...///000000111111111111222222222222222333333222111000000000000111111111111000000000///000111111111111000//////---....../////////......333;;;AAA???666...,,,...))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))((((((''''''&&&&&&((((((((((((((((((((((((&&&'''((()))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''((((((((((((((()))++++++******+++------+++((('''((()))))))))***++++++,,,,,,------...000000000///000222777:::AAAFFF\\\************))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++******))))))(((((('''((())))))******))))))(((((((((((((((((()))******(((((())))))))))))(((((((((((()))))))))))))))***************))))))))))))'''((()))******+++******((())))))))))))))))))***))))))))))))))))))))))))(((((()))*********))))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))))))***+++,,,++++++******)))(((((((((&&&&&&&&&&&&''')))************************************))))))))))))******************))))))))))))'''(((((())))))******+++'''((())))))(((((()))***((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((()))******))))))))))))************(((((()))*********))))))'''((()))((('''&&&''')))''''''''''''''''''''''''''''''((()))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))'''(((((())))))************************************+++,,,---...---,,,+++***++++++++++++,,,,,,,,,+++,,,...///000000//////---------......//////000000000111222222222222111333222111000000///000000111111111111000000000000000000111111000000///...------...////////////...333:::@@@???777///,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))******************((((((((((((((((((((((((&&&(((((((((&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))''''''''''''((((((((((((''')))************,,,...///,,,)))((()))************++++++,,,,,,------...///000111111111333777:::AAAEEE\\\************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))(((((((((((('''((((((((()))))))))***,,,++++++***))))))(((((((((((())))))))))))((((((((((((((((((((()))******(((((())))))))))))(((((((((((((((((())))))******************))))))))))))'''((()))******+++++++++*********)))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((()))***++++++***)))((()))************+++++++++******+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,+++******)))(((((('''''''''&&&&&&&&&''''''((()))******************************))))))))))))******************))))))))))))'''(((((()))******++++++((()))******))))))***,,,((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((()))***************'''((()))((('''&&&''')))''''''''''''''''''''''''&&&'''((()))***))))))(((((((((((()))))))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))''''''(((((()))******+++************************((()))+++,,,---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,---......//////........................//////111222222222111000333222111000000/////////111111111111000000000000000000000000000//////...,,,,,,---..................333777555000,,,+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((*********+++******))))))((((((((((((((((((((((((&&&((()))(((&&&$$$&&&'''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''((((((((((((&&&(((*********+++,,,...111...***))))))+++++++++***++++++,,,,,,------......000111222222444777999@@@EEE[[[************))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))(((((((((((('''((((((((())))))******,,,,,,,,,+++***))))))((((((((())))))))))))((((((((((((((((((((()))******(((((())))))))))))(((((('''((((((((())))))******************))))))))))))''''''(((******+++++++++++++++******))))))(((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''((()))******)))(((''')))************+++++++++*********++++++,,,,,,,,,))))))******++++++++++++,,,+++***))))))***+++++++++******)))(((''''''&&&''''''&&&&&&&&&''''''((())))))))))))))))))))))))******))))))))))))******************))))))))))))'''(((((()))***+++++++++(((***++++++******+++---((((((((((((((((((((((((%%%&&&&&&'''((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))((((((((((((((('''''''''(((((()))***************'''((()))((('''&&&''')))''''''''''''''''''''''''&&&''')))*********)))((((((((())))))******++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))&&&''''''((()))******+++++++++******************''')))+++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---//////...............---------...///000222222111111000333222111000////////////111111111111000000000000000000000000000//////...***+++,,,,,,------------)))+++---,,,)))(((***,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))******+++******)))((('''))))))))))))))))))))))))&&&(((***(((%%%$$$%%%'''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((()))&&&(((*********+++---///222///+++)))***+++,,,,,,***++++++,,,,,,---......---///222333333444666888@@@DDD[[[