BM6]6(@ xxxxxxnnnUUUKKKDDDBBBCCCEEENNNYYY|||fff[[[YYY\\\iiiwwwVVVGGGJJJBBBFFFCCCGGGNNN^^^rrr```gggfffrrr~~~uuuaaa\\\bbbwww}}}pppZZZNNN???666555666555333333222111/////////000111000000000000000000000000111111000000111111222333444444444444555666777777888999===CCCEEEFFFMMMUUUZZZ]]]```aaaaaaccciiimmmtttyyy{{{wwwaaaSSSPPPNNNMMMLLLJJJHHHkkkjjjtttTTTJJJBBBBBBCCCFFFQQQ]]]uuueee___]]]^^^fffrrrWWWDDDEEE>>>CCCBBBGGGPPPfff|||bbbWWWWWWXXX]]]jjjzzz~~~rrreee]]]]]]iiiuuutttiii___UUUJJJ<<<444333444333000222111000000000000000000000000000000000000000000111111000000111111222333333333333333444555666777888888===BBBDDDFFFLLLTTTXXX\\\___aaabbbeeejjjooosssxxxzzzttt```RRRPPPNNNMMMKKKJJJHHH~~~|||~~~gggddd{{{SSSIIIBBBBBBDDDGGGTTTccc|||zzz}}}tttddd```eeellltttyyyyyypppjjjkkkiiidddfffnnn^^^GGGCCC===CCCAAAFFFSSSooo{{{```YYYUUUMMMOOOMMM\\\zzztttxxxiii^^^WWWZZZ___]]]WWWRRRPPPGGG;;;444333444222000///000000111111111111000000000000000000000000000111111000000111111222333333333333333444555666666888888<<>>888666555333111...///000222222222111000000000000000000000000000111111000000111111222333333222222333333444555666888888;;;@@@BBBDDDKKKSSSYYY\\\```aaabbbeeekkkooorrrvvvwwwmmmZZZPPPPPPMMMLLLJJJIIIHHH}}}xxxuuusssnnn\\\wwwZZZLLLCCCDDDDDDEEEVVVkkk|||jjjbbb^^^dddnnnuuu{{{ggg\\\VVV\\\___[[[TTTOOOQQQSSSWWWZZZfffrrrsssllllllssswww~~~pppRRRGGGBBBHHHEEEKKK\\\~~~sss^^^XXXRRRKKKFFFGGGOOOggg|||rrrYYYIIIIIIIIIIIIJJJNNNSSSWWW___eeeqqquuuzzzppplllsssxxxtttnnnlllmmmbbbXXXVVVVVVUUUVVVXXXOOOIII@@@999666555333111...///000222222222111000111111111111111111111111111111000000111111222333333333333333444555666666999999;;;???AAACCCJJJSSS\\\___aaabbbbbbdddiiimmmsssvvvwwwjjjYYYOOOPPPLLLKKKJJJIIIHHH{{{vvvtttssskkkXXXnnn\\\LLLDDDEEEDDDDDDWWWppp}}}tttkkkeeeWWWRRRSSS[[[eeekkkqqqwwwqqq___ddd|||}}}ppp```TTTMMMHHHMMMSSSaaaooorrrpppwwwoooOOOEEE???FFFFFFOOObbbyyywwwzzz___ZZZYYYMMMFFFJJJNNNbbb|||zzzuuuiiiRRRGGGHHHHHHKKKOOOSSSWWWYYY[[[WWWVVV```uuu{{{mmmhhhrrrmmmjjjlllrrrvvvvvvtttsssggg[[[WWWWWWWWWVVVWWWQQQKKKBBB:::555222000//////000000111111111111000111111111111111111111111111111000000111111222333444444444444555666777777::::::<<<@@@AAACCCKKKTTT^^^```ccccccbbbdddhhhlllsssvvvvvviiiXXXNNNOOOKKKJJJIIIHHHGGG~~~xxxtttsssssshhhYYYiii}}}\\\KKKCCCFFFEEEEEEZZZvvv|||xxxrrrkkkddd\\\VVVRRRMMMKKKMMMTTT\\\bbbjjjrrrzzziiijjjsssddd^^^WWWOOOMMMQQQ\\\gggiiijjjvvvrrrRRREEE>>>DDDFFFQQQddd{{{oooiiimmmssswww~~~]]]WWWTTTJJJJJJTTT___yyy{{{yyymmmQQQKKKLLLOOOWWW```hhhlllmmmkkkddd]]]\\\ddduuu}}}|||}}}zzzvvvnnnddd___aaaiiinnnnnnmmmvvvyyyjjj[[[VVVWWWXXXWWWXXXWWWPPPFFF<<<555222000000222111000000000000000000111111111111111111111111111111000000111111222333555555555555666777888888<<<;;;===@@@AAADDDLLLUUU]]]___bbbcccbbbeeeiiinnnrrrtttttt~~~jjjXXXNNNOOOJJJJJJIIIHHHGGG|||vvvrrrrrrtttbbbYYYeeeqqq~~~ZZZJJJAAAFFFEEEFFF\\\zzzzzzpppllleee]]]UUUOOOKKKIIIGGGFFFGGGMMMSSSYYYcccmmmuuu~~~jjjwwwuuu^^^[[[cccccc]]]LLLNNNTTT[[[ZZZ[[[iii{{{nnnmmm~~~yyyZZZHHH@@@EEEFFFQQQbbb}}}zzznnnjjjaaa___hhhooosss}}}}}}```SSSLLLGGGNNN[[[jjj||||||mmmJJJIIIJJJOOO\\\kkkvvvzzzzzz{{{yyyssskkkgggjjjrrrzzz{{{vvvoooppp|||{{{uuuoookkkbbbYYYYYY___dddooosssqqq}}}}}}kkkZZZUUUWWWZZZ[[[\\\\\\UUUJJJ???777333222222333222111/////////000111111111111111111111111111111111111000111222222333666555555666666777888999===<<<===AAABBBDDDLLLUUU[[[^^^aaabbbcccfffkkkpppqqqssssss|||jjjXXXNNNNNNJJJIIIIIIHHHGGG{{{tttooossszzzggg\\\dddtttsssYYYMMMEEEDDDBBBDDDXXXpppwwwjjjccc[[[XXXRRRMMMHHHDDDBBBAAACCCDDDFFFHHHLLLRRRZZZ```nnnuuu~~~|||vvvVVVNNNPPP^^^nnnrrr^^^XXXUUUUUUSSSRRR[[[hhhppp[[[XXXbbbmmm|||SSSEEEHHHGGGFFFOOOjjj}}}nnnddd^^^ZZZVVVWWWZZZ^^^aaagggtttnnnSSSJJJGGGHHHVVViii|||mmmIIIHHHMMMccc~~~xxxjjjgggqqqooollliiilll}}}zzzoooiiimmmppplllkkkoootttrrrtttyyymmmUUUVVVXXX^^^jjjooouuuiiiVVVDDD999333111111000000000000000000000000333333222111000000000111444444444555555555666666000222777;;;999777;;;BBBNNNGGGBBBBBBDDDFFFKKKQQQ\\\___cccddddddfffkkkooopppsssuuu~~~gggXXXRRRMMMMMMLLLJJJGGGFFF~~~|||yyysssnnnsss{{{cccYYYfffzzzuuuYYYMMMDDDDDDCCCGGG\\\ttt~~~lll___UUUPPPMMMLLLIIIFFFDDDCCCCCCDDDEEEFFFFFFGGGJJJOOOVVV[[[dddkkkuuu|||oooVVVRRRYYYnnnxxxiii___\\\UUULLLRRR___zzz}}}eeeXXXWWW[[[ooo|||YYYGGGFFFFFFIIIVVVooo}}}nnn```XXXSSSPPPNNNTTTUUUXXX\\\^^^cccooo{{{~~~fffOOOIIIJJJSSSkkkfffOOOTTTbbbzzzoooiiipppxxxzzzuuuuuu]]]ZZZ```nnn~~~~~~ppp\\\HHH;;;555444444000000000000000000000000222222111111000000111111111222333444555666777777666444444555555888BBBMMMJJJDDDAAABBBEEEGGGLLLRRR]]]aaadddeeefffhhhmmmqqqpppsssuuuhhhYYYRRRMMMMMMLLLJJJHHHFFF}}}}}}}}}|||zzzxxxvvvpppmmmrrrzzzwwwVVVOOOaaazzzzzzZZZMMMDDDDDDDDDIII___wwwppp\\\PPPJJJFFFCCCDDDCCCBBBAAABBBCCCDDDEEEGGGGGGGGGGGGHHHLLLRRRVVV\\\bbbllltttzzzrrrqqqwwwooolll```NNNOOO^^^}}}vvvuuujjjuuu\\\JJJEEEDDDLLL___tttxxxaaa[[[SSSLLLIIIIIIIIIIIIPPPQQQUUUZZZ[[[^^^hhhssszzzsssnnngggaaa^^^```cccfffqqqqqq]]]LLLIIIOOO___{{{___ZZZmmm}}}lllvvv|||uuu\\\WWW^^^mmm{{{xxxjjjVVVCCC777333222333000000000000000000000000000000000000000111111111///000111333555777888999888555444444444777@@@JJJCCC??????BBBEEEHHHMMMRRR\\\___ccceeeeeeggglllppppppsssvvvjjjYYYSSSNNNMMMLLLJJJHHHFFF~~~|||zzzzzzzzzyyywwwuuusssmmmiiinnnvvvfffLLLJJJ]]]uuu\\\NNNCCCCCCDDDIII^^^uuuoooXXXIIIEEEFFFFFFEEEEEEDDDCCCCCCBBBCCCCCCDDDGGGGGGGGGGGGHHHKKKPPPTTT[[[aaaiiipppuuu{{{|||}}}pppXXXUUUfff|||{{{\\\MMMEEECCCNNNbbbxxxzzzkkk___XXXRRRPPPLLLJJJIIIIIIJJJKKKLLLNNNSSSYYYZZZ]]]eeeoooyyy|||kkk```YYYVVVQQQMMMKKKLLLNNNPPPUUUccc|||sssyyyjjjXXXJJJKKKVVVhhhrrr[[[bbb}}}}}}yyy{{{ssszzzuuu\\\YYY[[[bbbhhheeeeee[[[LLL>>>666222222222000000000000000000000000...//////000000111111111000000111333444555666777444444777:::999555666:::===;;;===BBBFFFHHHMMMSSSYYY\\\```bbbccceeejjjnnnqqqtttvvvkkkZZZSSSNNNMMMLLLJJJHHHGGG~~~{{{xxxwwwvvvvvvxxxvvvtttpppjjjfffjjjrrr|||YYYIIILLL\\\ppp___PPPDDDCCCCCCGGGZZZpppjjj]]]MMMEEEEEEIIIIIIHHHFFFFFFEEEEEEDDDDDDDDDDDDFFFGGGHHHIIIJJJNNNSSSVVV\\\bbbhhhmmmqqquuu{{{rrrgggbbbaaa``````eeeqqqiiidddrrr|||}}}}}}cccOOOGGGEEEPPPddd}}}~~~{{{yyyvvvoooggg]]]TTTMMMIIIJJJJJJIIIIIIHHHHHHIIIJJJIIILLLRRRYYY[[[^^^fffpppzzz~~~oooaaaWWWPPPIIIHHHGGGFFFFFFFFFFFFFFFKKKQQQaaarrrpppdddeeerrreeeUUUJJJQQQaaassseeeTTT]]]qqquuu{{{rrrvvv~~~mmmcccccc^^^]]]```]]]YYYSSSJJJAAA;;;888555444////////////////////////---...///000000000000000111111222222333444444444111222777<<<<<<666333444999999===BBBEEEGGGMMMTTTYYY\\\```bbbccceeejjjooosssuuuwwwlllZZZSSSNNNMMMLLLJJJHHHGGG~~~{{{xxxuuutttssssssvvvtttrrrnnnhhhccchhhpppmmmOOOFFFJJJWWWhhhbbbQQQEEEDDDDDDGGGWWWkkkttt[[[TTTKKKGGGHHHIIIHHHFFFDDDDDDEEEFFFGGGGGGHHHHHHHHHIIIKKKLLLNNNQQQVVVZZZ\\\aaafffiiikkknnntttxxx}}}{{{tttyyy|||{{{rrrcccSSSIIIEEECCCEEEGGGLLLTTTaaapppzzzzzzxxx{{{pppQQQIIIHHHVVVkkkooocccZZZUUUUUUSSSPPPMMMJJJHHHGGGGGGDDDFFFGGGHHHHHHIIIKKKMMMJJJMMMSSSYYY\\\___hhhrrrzzz|||uuu```RRRKKKGGGFFFAAABBBCCCDDDEEEEEEDDDDDDGGGGGGLLLTTTUUUTTT]]]jjj```UUUQQQ]]]qqqnnnUUUKKKRRR[[[ooouuuvvvvvvppp{{{sssuuuuuuwwwxxxqqqnnncccaaa```VVVUUU[[[\\\UUUPPPIIICCC===888333000////////////////////////------///000000///......111111222222222222333333555333444888999888:::===999:::>>>CCCDDDFFFMMMUUU[[[^^^bbbdddeeehhhmmmrrrtttvvvxxxmmmYYYRRRNNNMMMLLLJJJHHHHHH~~~|||yyyvvvsssqqqppppppsssqqqpppmmmgggccchhhpppfffKKKCCCGGGSSSdddbbbRRRGGGGGGGGGIIIWWWiiitttcccSSSQQQNNNLLLLLLKKKJJJHHHFFFFFFGGGIIIJJJJJJKKKKKKLLLMMMOOOPPPQQQTTTXXX[[[[[[___cccfffgggjjjooottt{{{}}}qqqgggccccccbbbbbbrrrqqqlll^^^MMM@@@;;;;;;=========>>>AAAEEEJJJMMMPPPUUUbbbppp|||pppqqqsssuuuwwwttt|||uuuRRRJJJLLL___xxx|||bbbSSSMMMHHHEEEBBBCCCCCCDDDEEEFFFFFFFFFEEEGGGIIIJJJIIIJJJMMMOOONNNOOOTTTYYY[[[^^^gggrrryyy|||uuuiiiWWWIIIBBB@@@@@@???BBBBBBCCCDDDEEEEEEFFFFFFEEEGGGIIIJJJLLLSSS^^^hhh___\\\^^^mmmkkkVVVJJJHHHPPP\\\vvviiihhh|||~~~~~~yyypppwww}}}rrrrrruuurrrsssrrriiiddd]]]___\\\PPPNNNTTTTTTRRRMMMFFF@@@:::666111...////////////////////////---...///000000...---,,,///000000111222333333444777333111444666777;;;???;;;<<>>DDDCCC???<<<===@@@CCCEEEDDDEEENNN___qqq~~~qqq```UUUZZZ___dddvvvvvvqqqxxxqqqRRRJJJOOOgggkkkQQQGGGHHHIIIHHHAAABBBEEEGGGGGGFFFEEEDDDGGGIIIKKKJJJHHHHHHKKKNNNQQQRRRUUUYYYZZZ\\\fffpppzzz}}}yyyaaaXXXMMMEEEBBBBBBBBBBBBDDDCCCBBBBBBBBBDDDFFFGGGDDDLLLQQQOOOPPPYYYdddjjjcccdddkkkzzzqqqQQQGGGFFFJJJVVVmmmlllbbbzzz}}}wwwsss|||```bbbooowwwwww|||}}}tttiiidddgggeeeWWWQQQRRRNNNSSSNNNFFF@@@;;;888555444////////////////////////---...///000000...,,,***---...///000222444555666666222111555666555555777======@@@CCCCCCDDDLLLVVVZZZ]]]aaadddeeehhhmmmqqqtttvvvyyymmmXXXPPPLLLLLLKKKJJJIIIHHH|||{{{yyyvvvsssqqqpppoooooopppqqqrrrooogggbbbiiitttiiiJJJFFFIIITTTmmmaaaTTTHHHDDDDDDLLL]]]mmm{{{kkkbbb]]][[[XXXWWWWWWWWWVVVTTTUUUSSSQQQPPPQQQQQQPPPOOOPPPPPPPPPOOOQQQUUU\\\```aaadddhhhjjjjjjlllpppttt|||yyyiiiYYYIIIAAA@@@@@@CCCGGGOOOJJJIIIIIIDDD;;;:::@@@@@@???@@@CCCEEEEEEEEEGGGFFFIIIUUUrrriii\\\XXXUUUSSSSSSUUUVVVZZZdddooo|||uuutttyyyjjjQQQQQQOOO```|||XXXIIIGGGFFFEEEFFFDDDCCCAAAAAACCCEEEFFFEEEGGGKKKNNNLLLIIIHHHLLLPPPQQQUUUZZZ]]]^^^bbbiiiooovvv~~~jjjVVVNNNFFFCCCBBB@@@BBBFFFGGGEEECCCBBBGGGMMMMMMJJJLLLJJJWWWaaaXXXVVVdddpppiii]]]eee|||hhhPPPOOOMMMFFFLLL]]]}}}fffsss~~~~~~zzz|||qqqmmmaaaaaaiiiuuu}}}}}}~~~xxxuuunnncccZZZUUUVVVXXX[[[WWWMMMCCC===:::444,,,000000///..........................................//////000111222222222222333555555444444666777>>>===@@@EEEHHHIIIMMMTTT^^^```cccdddeeehhhnnnsssyyy{{{yyynnn\\\PPPOOOKKKJJJIIIHHHGGG~~~zzzxxxvvvtttrrrpppnnnnnnnnnnnnnnnooollldddaaaiiitttfffJJJGGGKKKVVVlllaaaTTTGGGDDDEEENNN___ppp~~~xxxoookkkfffccccccbbb^^^[[[ZZZXXXWWWWWWXXXXXXWWWUUURRRRRRQQQRRRVVVZZZ___bbbdddggglllnnnnnnppptttxxxzzztttkkkcccNNNFFFAAA@@@AAA??????AAA@@@GGGNNNMMMFFF??????CCCAAACCCHHHMMMOOOLLLGGGDDDEEEGGGQQQhhhppp]]]RRRNNNMMMGGGDDDEEEKKKPPPRRRVVV[[[___kkkwwwuuu|||kkkRRRRRRTTTmmmuuuVVVJJJIIIGGGEEEEEEEEEDDDCCCDDDGGGIIIKKKKKKHHHKKKNNNNNNLLLNNNSSSXXXXXX\\\```cccdddhhhnnntttyyykkkOOOHHHCCCCCCCCCCCCDDDHHHHHHGGGHHHLLLQQQRRRRRRRRR___cccqqqsssccc___kkksssnnn]]]\\\gggooovvvvvvlll\\\KKKEEEKKKMMMMMMaaa||||||xxx||||||}}}}}}sssvvvqqqccc]]]```bbbkkkwww|||~~~{{{kkk^^^YYY[[[^^^\\\ZZZQQQFFF@@@===999444000000///..........................................//////000111111222222222444555555555555666888999888===CCCHHHKKKRRRYYY^^^aaadddeeeeeeiiioootttppptttuuummm\\\PPPOOOMMMLLLJJJHHHGGGxxxuuutttsssqqqooonnnmmmllllllkkkkkkkkkhhhaaa^^^hhhtttyyy]]]HHHHHHNNNYYYllldddTTTFFFDDDGGGOOOaaatttwwwssssssqqqjjjccc___^^^]]]]]]^^^^^^\\\ZZZUUUSSSSSSVVV]]]bbbddddddgggkkkppprrrsssuuuzzz~~~vvvhhh^^^TTTLLLAAA>>>???EEEHHHHHHHHHIIILLL^^^ggg[[[JJJBBBAAAAAAIIIQQQ\\\bbbaaaYYYNNNFFF>>>>>>EEETTTdddxxxuuu```RRRQQQUUUXXXXXXMMMFFFAAADDDGGGFFFEEEFFFLLL___yyyxxxpppWWWTTTXXXwwwkkkQQQIIIJJJHHHEEEEEEEEEDDDDDDFFFJJJNNNPPPPPPOOOQQQRRRRRRRRRUUU[[[``````ccchhhjjjlllpppwww||||||{{{___HHHDDDBBBEEEGGGGGGHHHKKKKKKNNN\\\nnnxxxxxxxxx|||wwwbbbcccqqquuugggSSSIIIKKKIIILLLLLLCCCDDDAAAFFFNNNPPPXXXyyy|||qqqxxxyyyrrrtttwww~~~tttddd___dddiiirrrooodddSSSEEE===888333000//////............////////////////////////////////////000111111222222333444555666555555666888777777;;;BBBGGGKKKRRRZZZ___bbbeeeffffffjjjpppuuuvvvzzz{{{mmm[[[PPPOOOOOONNNKKKIIIGGGzzzrrrqqqqqqpppooonnnllllllkkkkkkjjjiiihhhddd]]]\\\gggtttnnnUUUHHHIIIPPP\\\jjjkkkWWWGGGEEEHHHOOObbbuuu}}}sssjjjdddbbbaaaaaaaaa___\\\YYYVVVTTTTTTZZZbbbhhhhhheeeiiimmmrrruuuvvvyyy~~~nnn\\\OOOGGGAAAFFF@@@AAAKKKXXX___ccceeemmmdddHHHAAACCCAAAOOO___ppprrrhhhYYYLLLDDD;;;888===FFFJJJTTTsss^^^XXXSSSVVV___fffgggeeeaaaVVVLLLHHHFFFDDDFFFJJJQQQlll|||{{{www[[[WWWYYYyyyhhhPPPJJJLLLKKKJJJKKKJJJJJJKKKOOOSSSVVVWWWWWWZZZZZZZZZXXXXXX[[[```ddddddggglllooosssxxxvvvtttPPPGGGDDDDDDIIILLLJJJJJJKKKQQQ^^^zzzwwwdddXXXgggwwwvvv]]]JJJAAA@@@===@@@DDD@@@FFFGGGOOOZZZaaaqqquuuttteeebbbiiiooo{{{xxxlllXXXEEE;;;555111000///............//////000000000000000000000000//////000000111111111111222444555666555555666888:::999<<>>BBBWWWppp```BBBAAAHHHIIIPPPfffwwwqqq]]]KKKBBB>>>>>>;;;>>>DDDCCCDDDYYYssskkkQQQPPPPPPTTTZZZ___aaaaaafff___WWWPPPJJJGGGLLLSSS```yyyYYYYYY```jjjRRRLLLOOOPPPRRRVVVWWWWWWZZZ]]]aaabbb```______^^^]]]\\\]]]```eeehhhgggiiimmmrrrwww}}}uuulll~~~yyyNNNFFFDDDFFFKKKNNNKKKIIIJJJYYYnnn}}}oooddd___cccuuuzzzlllUUUGGGCCCDDD@@@BBBHHHFFFBBBGGGVVVjjj~~~}}}}}}|||qqqjjj^^^^^^dddkkkeeeeee]]]NNNAAA;;;888666//////............//////000000000000000000000000000000000000000111111111222333555555444444666777<<<;;;<<<@@@CCCEEEKKKSSS```bbbeeefffgggjjjpppuuuxxxjjjZZZPPPPPPMMMLLLJJJIIIHHHxxxrrrrrrmmmmmmmmmllljjjiiigggffffffeeedddaaa]]]```pppmmmWWWSSSKKKKKKXXXaaazzz___IIIGGGKKKOOObbbxxxuuuooolllhhheeecccaaa^^^\\\YYYXXXYYY^^^eeejjjkkkjjjnnnrrrxxx|||~~~gggMMM@@@======??????KKKiii\\\AAADDDNNNOOOXXXmmmxxxiiiOOO@@@======>>>;;;>>>CCCCCCAAAJJJVVVmmmoooPPPLLLKKKKKKLLLRRR[[[fffnnnoooiiiaaaYYYOOOIIIMMMUUUvvvxxxVVVZZZgggmmmVVVQQQTTTXXX]]]cccfffhhhkkknnnpppmmmhhhdddaaaaaa```aaadddhhhlllnnnkkkllloootttzzz~~~oooqqqpppOOOEEEDDDGGGNNNQQQOOOMMMNNN```|||uuusssxxx{{{|||oooVVVHHH@@@EEEJJJDDDBBBFFFCCCJJJUUUhhh{{{{{{ssslllwww}}}nnn^^^VVVVVVZZZ]]]VVVWWWRRRGGG@@@===;;;888///............//////000////////////////////////000000000000000000111111111222444444333333555666999888999>>>BBBEEEMMMUUU___bbbeeeffffffjjjpppuuuvvv}}}iiiYYYPPPPPPLLLKKKJJJIIIIIIuuuoooppplllkkkkkkjjjhhhfffcccbbbbbbaaaaaa```___fffyyycccRRRSSSHHHGGGWWW```}}}}}}___IIIHHHLLLQQQddd{{{~~~tttooolllgggdddcccbbbbbbaaa[[[\\\^^^aaaeeeiiimmmnnnssswww}}}hhhNNNBBBBBBEEEJJJLLLYYYqqqXXXFFFLLLUUUVVVdddqqqqqq[[[DDD<<<>>>@@@:::<<>>===@@@BBB@@@???IIIGGGCCC]]]rrrgggbbbVVVKKKIIILLLOOOQQQSSSkkkbbb```]]]ppp~~~~~~{{{{{{yyyzzz|||xxxcccTTTJJJMMMKKKPPPcccnnneeelll~~~nnn[[[PPPKKKIIIKKKOOOVVVoooqqq]]]hhh|||zzzzzz|||nnnwww}}}zzzuuunnneeefffbbbNNNGGGUUUTTTQQQIII@@@;;;:::666111111111000......---------000000000000000000000000------///000111111111111//////000111333444555555555999888;;;DDDEEEHHHUUU^^^```bbbdddfffiiilllooovvvxxxzzzhhhZZZQQQQQQMMMMMMKKKJJJIIIyyyoooiiidddeeedddccccccdddbbb^^^ZZZXXX[[[YYYVVVdddzzzzzzTTTIIIBBBCCCDDDFFFPPP^^^vvv{{{```KKKHHHKKKQQQddd{{{}}}sssiiibbbcccaaa```aaaccccccaaa___iiiiiiiiilllppptttwwwxxxnnnUUUPPPiiijjjlll~~~[[[MMMOOOaaatttwww{{{vvvfffOOO>>>;;;===>>>AAA>>>DDDJJJYYYnnnUUUJJJGGGHHHQQQ]]]{{{{{{bbb]]]XXXlll~~~}}}|||hhhYYYNNNIIIEEEFFFPPPjjj{{{uuu||||||ooobbbXXXNNNJJJJJJIIIJJJLLLPPPbbbvvvfffYYY```~~~~~~~~~{{{hhhqqq}}}pppmmm~~~xxxmmmkkkmmm^^^PPPTTTWWWSSSIII@@@======888222222222111//////.........000000000000000000000000......///000111111111000111111111222222333333333555999888;;;DDDEEEHHHUUU]]]___bbbdddfffiiillloootttvvvwwwgggYYYQQQRRRMMMLLLKKKJJJHHHuuuppphhhaaaeeedddbbbaaa```___]]][[[UUUYYYVVVTTT^^^mmmnnndddGGG@@@===AAACCCFFFQQQ]]]pppdddMMMKKKOOORRRaaatttzzzzzz{{{qqqiiibbb^^^\\\^^^]]]^^^___bbbcccbbbaaaggghhhjjjlllpppuuuyyy{{{qqqZZZ^^^lll}}}oooUUUOOOVVVmmmlllSSSCCC???@@@BBBFFFCCCIIIVVVrrrgggZZZTTTRRRaaawwwwwwppprrroooxxxggg___VVVggguuubbbTTTLLLHHHGGGFFFHHHTTToooxxxyyyuuuccc[[[NNNIIIGGGKKKPPPUUUZZZ```jjjnnnnnnlllppp}}}eeeWWWVVV___zzzvvvvvv{{{~~~|||{{{wwweeelllwwweee\\\^^^ssswwwqqquuulll[[[UUUUUURRRKKKBBB>>>>>>:::333333222111000000///000000000000000000000000000000//////000000111000000000222222222222222222222222555999777;;;DDDEEEHHHUUU\\\^^^aaaccceeeiiimmmppprrrtttuuueeeXXXQQQSSSLLLLLLJJJIIIHHHtttnnnlllhhhcccfffdddaaa^^^\\\[[[ZZZYYYWWWYYYVVVRRRWWW^^^XXXLLL@@@===>>>BBBEEEHHHSSS^^^mmmsssSSSOOORRRTTTbbbvvvmmm___XXXVVVWWWYYYZZZZZZ\\\___bbbdddeeeeeehhhjjjmmmppptttyyy~~~yyygggooozzzpppgggUUUUUU___uuummmVVVHHHEEEIIIMMMMMMQQQ]]]qqquuufffjjjjjjfffsssqqqhhhgggiiiwwwpppgggZZZcccrrr]]]OOOHHHEEEEEEHHHJJJLLLWWWqqqvvvooo}}}lll^^^YYYPPPMMMMMMSSS[[[cccnnnxxx~~~tttlllpppcccSSSQQQ]]]qqqyyymmmiiihhhffffffmmmyyy|||xxxyyyuuusss```fff~~~{{{wwwiiiaaa```mmm~~~uuuooogggYYYTTTSSSWWWUUULLLBBB===888444222111000000/////////000////////////////////////000000111111111000000///111222222222222222333333444999777:::DDDEEEGGGTTT[[[]]]```bbbeeehhhllloooppptttsss~~~dddXXXQQQSSSLLLKKKJJJIIIHHH{{{pppjjjgggeeeeeefffddd```\\\XXXVVVUUUUUUWWWXXXWWWTTTWWWXXXNNN@@@<<<===???BBBDDDIIIRRR\\\jjj\\\RRRSSSUUUgggaaaPPPMMMOOOSSSVVVWWWYYY]]]```cccfffhhhjjjooorrruuuwwwyyy}}}{{{tttwww}}}eeeYYY]]]gggzzz}}}gggSSSGGGGGGQQQ[[[```mmm|||gggiiicccpppooofffcccllluuunnn___bbbyyyeeeQQQHHHEEEDDDGGGKKKHHHKKKVVVqqq~~~ttt|||fffXXXSSSTTTRRRTTTWWWYYY\\\dddnnnkkkpppuuu|||bbbUUUSSSSSSgggttthhheeebbbbbbccchhhqqq|||xxxrrrrrrsss]]]___||||||uuuvvv}}}hhhWWWPPPSSS\\\fffkkk___LLL>>>777555000000///.........//////////////////////////////000111111111111111000//////000111222333444555555444888777:::CCCDDDGGGTTTZZZ]]]```bbbdddgggkkknnnnnntttttteeeXXXPPPRRRKKKJJJIIIHHHHHH{{{qqqhhhbbbaaacccbbbaaa^^^ZZZUUURRRQQQRRRSSSUUUVVVWWW[[[ZZZOOOAAA888<<>>999;;;<<<@@@DDDGGGKKKVVVbbbxxxppplll```\\\sssgggQQQOOOMMMPPPYYY^^^YYYPPPIIIGGGHHHIIINNNSSS[[[]]]___bbbdddhhhmmmpppwww}}}mmmUUUMMMNNNRRRbbb{{{fffeee|||iii___\\\eeeiiizzzxxxllluuuzzzoooeeehhhrrreeeJJJFFFDDDHHHTTT[[[ffffffnnnyyyyyygggWWWWWW\\\jjjnnn]]]\\\[[[XXXssswwwppprrrtttrrrcccaaa~~~qqqtttuuuiii^^^___ZZZNNNJJJKKKMMMNNNKKKEEE>>>888555555...,,,000333000///222////////////000000000000......///000111222333333222333333333333333333444777777999===???BBBJJJSSS^^^bbbeeedddeeeiiiiiifffmmmoooqqqkkk[[[PPPOOONNNMMMKKKHHHGGG___```aaaeeeqqq}}}~~~uuuhhhaaa```^^^[[[WWWVVVUUUTTTRRRPPPMMMKKKIIIJJJHHHIIINNNMMMEEE===999<<<===AAAFFFIIIMMMYYYdddwwwrrrpppddd]]]sssbbbRRRSSSVVV___gggggg\\\TTTLLLJJJJJJKKKPPPUUU[[[]]]```bbbeeeiiinnnqqqxxx}}}pppfffqqqYYYOOORRRVVVbbb|||}}}pppsss{{{jjjbbbaaajjjoooxxxmmmuuuvvvaaaXXXTTTSSSZZZeeexxxbbbLLLHHHDDDHHHWWW```ssswwwnnnXXXaaaqqqaaaVVVaaauuuxxxqqqrrruuuttthhhfffvvvkkkjjjpppiiiaaabbb\\\OOOLLLKKKJJJIIIGGGCCC===777333888222000333444000...000////////////000000000111000000000000111111111111222333333333333444444444777777999===???BBBJJJSSS^^^bbbdddccceeeiiiiiifffjjjmmmrrriiiZZZPPPOOOLLLKKKIIIHHHGGGfffmmmwwwyyypppeee^^^\\\[[[XXXTTTSSSSSSQQQPPPMMMJJJHHHGGGFFFDDDEEEJJJIIIBBB<<<999>>>@@@DDDIIIKKKOOOZZZeeessswwwyyykkk___rrrwwweee^^^ccclllyyy}}}ssseee\\\TTTPPPPPPOOOSSSWWW[[[]]]```cccfffjjjooosss{{{oooVVVKKK^^^yyyzzzuuurrrtttqqqlllqqqyyyxxx~~~{{{lllddddddoooxxx|||qqqxxxuuu___IIICCCEEEHHHNNNVVVpppxxxvvv[[[NNNMMMIIIPPPcccppp|||kkkbbbwwwnnnaaakkkxxxrrrrrruuuwwwmmmjjj|||wwwoooddd```jjjhhhdddggg___PPPJJJKKKHHHDDDBBB@@@<<<666111666222111333444111...////////////000000000111111222222111111111000000000222222333333444444444444777777999>>>@@@BBBJJJTTT___ccceeedddeeeiiiiiifffiiimmmssshhhYYYNNNNNNJJJJJJHHHGGGGGGqqqiii```YYYWWWVVVSSSPPPPPPPPPOOOMMMJJJHHHEEEDDDAAA@@@AAAEEEEEE???;;;;;;AAABBBFFFJJJKKKNNNXXXbbbooo}}}uuucccpppvvvooottttttjjj```ZZZWWWTTTVVVZZZ\\\___bbbeeehhhmmmrrrvvv}}}vvvXXXKKKEEEPPPbbbvvvyyyeee___aaaccchhhiiikkksssyyylllfffjjjzzzxxx}}}dddUUUGGGEEEHHHIIIJJJMMMkkkrrrzzz~~~|||eeeTTTPPPUUUTTT```wwwkkkxxx~~~kkk{{{yyyrrrqqquuuxxxnnniii}}}vvvtttxxxpppaaacccmmmmmmmmmrrriiiUUUKKKMMMHHHCCCBBBBBB???888111......///111222111000000//////000000000111111111111111111111111111111111222222333333444555555555777666999>>>@@@CCCKKKTTTdddggghhheeefffiiiiiiffflllooouuufffWWWMMMMMMKKKJJJHHHGGGGGG{{{ssskkkaaa\\\UUURRRQQQRRRRRRQQQNNNMMMLLLJJJHHHEEECCCBBB>>><<<>>>BBBAAA===;;;===DDDDDDHHHKKKJJJKKKTTT]]]mmmiiioooppprrrzzznnneee___ZZZYYY\\\^^^aaadddgggkkkpppvvvyyy|||wwwoooppp|||zzzgggNNNHHHJJJWWWjjjrrrSSSEEECCCFFFMMMQQQVVV```uuuwwwjjjeeesss~~~|||WWWQQQLLLMMMPPPQQQRRRTTTgggkkkooossswww{{{}}}lllZZZOOOSSS\\\aaaooozzzzzzxxxrrrooosssvvvkkkddduuuzzzkkkhhhuuuwwwfffllluuuvvvwww}}}sss]]]QQQOOOLLLHHHGGGGGGCCC:::333///111222111000111111000000000000000111111111111///000000111222333333333222222333444444555666666666666999>>>AAACCCLLLUUUiiikkkjjjggggggiiiiiifffooopppttteeeVVVMMMMMMMMMKKKIIIGGGFFF~~~rrrhhh]]]UUUNNNKKKIIIIIILLLOOORRRSSSLLLLLLJJJIIIFFFDDDAAA@@@<<<;;;<<>>AAADDDMMMVVViiikkkjjjggggggjjjjjjhhhppppppsssdddVVVMMMMMMMMMLLLJJJGGGEEEwwwggg\\\QQQIIICCCBBBAAABBBFFFJJJNNNPPPKKKKKKJJJHHHEEECCC@@@???;;;:::<<<>>>>>><<>>666;;;>>><<<333...000222000000000111111111222222222111111111222222333333333222222333444555666777777666666999>>>AAAEEEMMMVVVdddggggggeeefffkkkmmmkkkqqqqqqvvvdddVVVNNNNNNLLLJJJHHHGGGEEElllYYYNNNEEE???AAA@@@??????AAADDDGGGIIIKKKJJJIIIGGGEEEBBB@@@???;;;:::<<<>>>===<<<@@@GGG@@@BBBGGGKKKLLLNNNUUU___sss|||qqq^^^RRRNNNNNNPPPlll~~~tttkkkdddbbbddddddgggkkkooosssyyywwwVVVEEEGGGBBB???CCCGGGDDDIIIUUUgggwwwkkkXXXCCC;;;===???===;;;@@@CCCBBB@@@BBBJJJPPPSSSaaattt~~~zzz~~~nnnyyy~~~qqqaaa[[[```iiiyyyiiiWWW]]]lllbbb[[[WWW___ppp}}}}}}yyyaaaRRRKKKJJJIIIUUUcccooowwwxxxpppfff___VVV___vvvpppWWWMMMOOOKKKRRRhhhqqquuuooojjjoooooo___WWWppp~~~uuuWWWKKKPPPRRRXXX___```YYYLLL>>>666888<<<999000,,,000333222000111111111111222222222333333333222222222222111222222333444555666777888666666:::???AAAEEEMMMWWW```ccccccbbbeeekkknnnmmmsssuuu{{{dddVVVNNNOOOIIIIIIGGGFFFFFFwwwfffVVVLLLGGGFFFEEEFFFEEECCC???<<<>>>DDDIIIGGGEEECCCDDDEEEEEEBBB>>><<<;;;;;;<<>>>>>???@@@AAACCCDDDDDDHHHNNN]]]kkksss}}}ooo```[[[aaajjjaaaYYY___nnn{{{iiiJJJMMMPPPUUUaaarrr~~~jjjQQQEEEEEEJJJHHHNNNSSSXXXeeeqqqpppggg```OOOgggqqq]]]MMMKKKIIIEEEIIISSSTTTZZZgggzzz~~~tttlllkkkjjjiii___WWWqqq{{{WWWCCCKKKSSSSSSTTTTTTPPPHHH===666000/////////111222444666//////000000111111111222111222222333333222222222444444444333222222444777888777:::???DDDGGGNNNVVV^^^```ccceeefffhhhkkknnnpppxxx|||~~~eeeWWWMMMLLLLLLKKKIIIGGGFFFZZZWWWPPPJJJFFFHHHLLLPPPNNNNNNKKKGGGCCCBBBEEEHHHHHHFFFCCCCCCEEEEEEBBB>>>===<<<===>>>AAACCCBBBBBB@@@???BBBEEEHHHKKKTTT]]]tttbbbWWWUUUNNNKKKNNNKKKMMMRRRZZZeeetttwwwpppooopppqqqqqqtttxxx}}}|||uuunnnjjjgggcccaaaaaa^^^ccceeeeeehhhnnnooolllRRRHHHAAABBBEEEDDDDDDGGGGGGGGGGGGEEECCCCCCFFFHHHGGGJJJQQQWWWZZZfffmmm___[[[```nnn\\\MMMNNNSSS___iiiiii___TTTJJJLLLPPPYYYiiixxx~~~}}}}}}}}}mmmWWWMMMMMMQQQOOOZZZbbbfffllltttssskkkfffZZZsssdddPPPAAADDDIIIGGGGGGJJJQQQRRRXXXggg|||~~~ssslllmmmnnnqqqhhh```www~~~rrrRRRDDDLLLMMMMMMNNNNNNKKKDDD;;;555333333111000000000111111111111111111111111000000000111222333444555555555111222333333333444777:::888777:::???DDDGGGNNNVVV^^^aaadddfffgggjjjmmmooopppvvv|||~~~eeeWWWMMMLLLLLLKKKIIIGGGFFFHHHHHHGGGEEEDDDGGGMMMSSSXXXYYYZZZWWWSSSOOOMMMLLLKKKGGGDDDCCCDDDDDDAAA>>>>>>>>>???AAACCCDDDBBB@@@???>>>@@@DDDGGGJJJTTT^^^www~~~```VVVVVVQQQMMMNNNPPPQQQSSSXXXcccttt~~~yyywwwwwwxxxzzz|||||||||~~~qqqcccdddnnnooofffQQQIIICCCCCCEEEEEEFFFIIIKKKNNNPPPNNNIIIHHHJJJNNNJJJJJJMMMPPPQQQ[[[www}}}jjj^^^ZZZ^^^rrrXXXLLLJJJIIIKKKNNNOOOLLLIIIKKKPPPXXXfffwww{{{||||||}}}~~~jjjVVVPPPUUU[[[mmm{{{}}}wwwnnnllldddfffVVVMMMVVVaaabbb[[[UUUNNNLLLMMMYYYppp~~~ssslllkkkqqqzzztttkkkxxxtttvvvzzznnncccRRRGGGMMMHHHHHHHHHHHHFFFAAA:::666444333222111000/////////333333333222111111000000000111222444555666777777111222333333333444777:::888777:::???DDDGGGNNNVVV^^^aaadddfffhhhkkknnnppppppuuu~~~~~~eeeWWWMMMMMMLLLJJJIIIGGGFFFOOOLLLHHHEEEEEEGGGKKKNNNZZZ^^^cccfffddd___XXXTTTMMMIIIDDDCCCCCCCCCAAA>>>===>>>@@@CCCEEEEEEAAA???>>>===???CCCFFFJJJUUU___zzzuuummmdddfffddd```___aaahhhpppyyy}}}~~~jjjfffsssxxxpppUUUPPPLLLLLLQQQWWW]]]aaakkkqqquuupppfff\\\YYYZZZVVVSSSUUU\\\aaagggyyyxxxeee[[[ZZZ]]]sssYYYOOOOOOPPPOOOOOOOOOPPPPPP[[[eeerrr~~~~~~oooaaadddqqq}}}ppplllggg|||\\\WWWXXXeeerrrtttiii___VVVSSSQQQYYYooo}}}ssskkkhhhppp}}}zzzqqqrrrggg^^^mmmlllbbb]]]___VVVIIIHHHGGGFFFFFFEEEDDDAAA<<<888000000000000000111111111333333222222222222222222000111222444555555666666555666666444222222444666888777:::???DDDGGGNNNVVV]]]```ccceeehhhjjjmmmpppqqquuu~~~eeeWWWNNNMMMKKKJJJHHHFFFEEEWWWPPPHHHDDDGGGKKKOOOPPPSSSXXXaaahhhjjjeee^^^YYYPPPKKKEEEBBBBBBBBB@@@>>><<<>>>AAAEEEGGGGGGDDDAAA@@@>>>@@@DDDGGGKKKVVV```rrr|||xxxmmmmmmmmmqqq|||}}}yyyssshhhdddmmmxxxrrraaaYYYYYY^^^qqqbbbOOORRRVVVZZZ]]]bbbjjjoooxxxiiieeezzzxxxbbblll{{{vvvqqqiiigggttt}}}ssskkkiiiqqq}}}{{{ppp|||{{{uuujjj\\\```ccc]]]___hhhaaaOOOFFFHHHGGGFFFEEEDDDAAA<<<999000000000000111111000000000000111222333333444444111222222333333333333222666777666555333333444666888777:::???DDDGGGNNNVVV\\\^^^bbbdddfffhhhlllnnnrrrxxx~~~eeeXXXNNNNNNKKKJJJHHHFFFEEEddd^^^UUUPPPQQQUUUYYY[[[SSSVVV[[[```dddbbb]]]YYYSSSMMMFFFBBBAAAAAA@@@>>>===>>>BBBGGGJJJKKKIIIGGGCCCAAABBBEEEHHHMMMWWWbbbttt~~~kkkaaa]]]```ccciiixxxnnn\\\VVVXXX___sssnnn___dddlllvvv}}}ccc```mmm{{{}}}rrrkkknnnsss|||xxxmmmuuusssrrrxxxsssfffjjjpppnnnpppzzzsss]]]PPPLLLJJJIIIGGGEEEAAA;;;777111222222111000///...---...///000111222444555555222222222333333222222111444444555444444555777999888777:::???DDDGGGNNNVVV\\\___bbbdddeeegggjjjlllqqq{{{~~~eeeXXXOOONNNKKKIIIHHHFFFEEEkkkkkkiiieee```aaahhhooofffbbb^^^]]]^^^___^^^]]]UUUNNNFFFAAAAAAAAA@@@>>>???@@@DDDIIINNNQQQQQQOOOGGGEEEEEEHHHJJJNNNYYYddduuuwwwaaaJJJCCCCCCHHHLLLWWWxxxkkkYYYTTTXXX___yyyyyyvvvvvvZZZXXX^^^rrr|||yyy}}}rrrjjjooopppwwwuuummmuuu}}}vvvlllgggooozzzzzzsss}}}yyycccWWWSSSQQQPPPMMMIIICCC<<<666000000111111111///...---//////000000111222333333111111222333444444444333444555555555444555777999888777:::???DDDGGGNNNVVV^^^aaacccdddeeegggiiikkkooo}}}~~~eeeXXXOOONNNJJJIIIGGGFFFEEE```iiipppooojjjkkkwww|||sssggg___^^^```cccdddVVVOOOGGGAAA@@@@@@@@@>>>@@@BBBFFFKKKQQQUUUVVVUUUIIIGGGGGGIIIKKKOOOZZZeeetttdddJJJ@@@===AAAHHHJJJVVV~~~~~~iiiXXXSSSWWW^^^~~~~~~~~~}}}jjjSSSRRRSSS\\\eeebbblll|||rrrjjjllllllrrrsssooozzzwwwmmmllluuu~~~~~~~~~|||qqq]]]QQQZZZXXXVVVTTTOOOGGG>>>888+++,,,...000222222222111000000000000000111111111000111222444555666666777888888777555333333444666888777:::???DDDGGGNNNVVV```bbbeeeffffffgggiiikkknnn~~~~~~eeeXXXOOOOOOJJJIIIGGGEEEDDDiiifffjjjrrrwwwyyy~~~qqqfffgggiiiggg___RRREEE@@@???>>>>>>@@@BBBCCCEEEHHHLLLOOOQQQSSSJJJJJJGGGKKKPPPMMMXXXrrroooyyyVVVFFF>>><<<;;;KKKNNN]]]wwwvvvaaaTTTRRRVVV___ttt|||eeeZZZRRRNNNQQQQQQVVVjjjvvvnnniiiggggggppp}}}zzzrrr\\\RRR[[[dddgggddd\\\RRRIII>>>444111111111000000000000///111111000000000000111111000000111222333555666777777666666555555555555666888777:::@@@EEEHHHPPPXXXcccdddeeeeeeeeegggjjjmmmnnnvvv|||yyycccXXXOOONNNKKKJJJHHHFFFEEE~~~wwwtttxxx~~~~~~{{{uuummmcccUUUGGGBBB@@@??????AAA???@@@BBBEEEHHHKKKNNNOOOHHHIIIGGGKKKQQQPPP]]]yyyooo{{{iiiLLLCCC???FFFEEEPPPZZZvvv~~~kkkgggiiittt}}}ggg[[[dddvvv}}}}}}~~~uuuaaaTTTRRRUUUbbb~~~iii___]]]kkkooo]]]TTTNNNPPPSSS^^^vvvuuu~~~vvvooojjjmmmoooxxxxxxZZZQQQ___oooooohhh\\\QQQGGG>>>555222222111111111000000000111111000000000000111111000000111111333555666777777666666555555555666666888777:::@@@EEEHHHPPPWWWaaaccceeefffggghhhkkknnnqqqwww{{{xxxbbbWWWOOONNNKKKJJJHHHFFFEEEooohhhYYYJJJDDDAAA@@@@@@BBB;;;<<<>>>AAADDDGGGIIIJJJGGGHHHGGGKKKQQQRRRdddsssuuuxxxmmmkkkhhhfffiiiqqqWWWCCCBBB???NNNOOOZZZpppuuucccRRRIIIHHHTTTvvv___QQQKKKQQQ___eeesss{{{qqqpppttt```SSSRRRVVVggg|||cccRRRLLLGGGNNN]]]qqq{{{ooogggcccgggooo~~~tttjjjjjj}}}}}}vvvoookkkiiippp~~~xxxSSSMMM^^^hhhfff___TTTKKKFFF@@@;;;333222222222111111111111111111000000000000111111000000000111333444666777666666555555555666666777888777:::@@@DDDHHHOOOWWW^^^aaaeeeggghhhjjjmmmoootttyyy|||www```UUUNNNNNNKKKIIIHHHFFFEEErrrjjj[[[KKKDDDAAA???@@@BBB999:::<<>>>>>@@@:::;;;===???AAACCCDDDEEEGGGIIIGGGIIIMMMQQQjjjyyyooouuuaaaWWWLLLFFFDDDEEEJJJNNNWWWfff}}}gggMMMDDDFFFGGGNNN[[[nnnTTTLLLEEEFFFPPP[[[ffflllsss~~~qqqVVVRRRPPPWWWlll||||||pppffflll|||mmm[[[SSSXXX___vvvjjjWWWKKKHHHIIIEEEEEEFFFIIILLLRRR___lllzzzuuu{{{~~~ssseeeTTTRRR[[[tttzzztttnnnjjjdddnnn}}}~~~yyyiiiUUUMMMVVV\\\]]]YYYOOOGGGAAA:::333333333333222222222111111222222111111111111222222000000000111222333444555444444444555555777888888888777:::???CCCGGGNNNUUUZZZ^^^cccgggiiikkknnnpppttt{{{www^^^RRRLLLNNNJJJIIIGGGEEEDDDrrrbbbUUUGGGBBB@@@>>>>>>???<<<===>>>@@@BBBCCCEEEEEEFFFIIIHHHHHHKKKQQQooovvvnnnfffOOOIIIBBB???AAAEEEJJJMMMUUUcccyyy```LLLFFFHHHNNNSSSfffcccNNNHHHDDDLLL___ppptttppp]]]aaadddaaa]]]eeewww]]]VVVWWWkkkwwwppprrr{{{hhhXXXTTT]]]gggxxx]]]PPPJJJHHHHHHFFFEEEFFFGGGFFFGGGOOOYYY___ooouuuhhh^^^\\\]]]^^^fffqqq}}}xxxhhh\\\ZZZUUUMMMPPPZZZxxxzzzssslllhhhgggkkkrrruuurrrzzzrrrrrryyyvvviiibbb```UUUJJJNNNPPPSSSQQQKKKEEE???888111333222222222111111111111222222111111111111222222000000000111111222444444333333444444666777999999888777:::???CCCFFFMMMTTTZZZ]]]aaaeeegggjjjmmmooossszzzzzz___SSSLLLMMMJJJHHHGGGEEEDDDrrr\\\QQQEEEBBBAAA???>>>???===>>>???@@@BBBDDDEEEEEEEEEIIIHHHHHHKKKTTTuuuuuunnnzzzyyyYYYEEECCC???>>>AAAFFFIIIJJJTTT___rrr|||[[[JJJHHHLLLPPP[[[rrr^^^LLLKKKMMMVVViiiwwwrrreeePPPOOOMMMKKKKKKYYYxxxlllgggoooyyy~~~vvvdddVVVUUUbbbnnnoooVVVPPPNNNLLLJJJIIIHHHJJJLLLLLLOOOZZZeeevvv}}}YYYKKKCCCEEEIIIHHHMMMVVVRRRXXX___bbb```\\\UUUQQQRRRQQQRRRSSSPPPPPPZZZgggyyyrrrjjjeeeeeeggglllppppppvvvuuuddd```cccfffcccbbbbbbUUUIIIKKKFFFIIIIIIEEEAAA???:::444222222111111111000000000333222222111111222222333000000000000111222333444222333333444666777999:::888777999???CCCFFFLLLTTTZZZ]]]```bbbdddhhhlllooorrrxxx}}}aaaSSSKKKMMMIIIHHHFFFEEEDDDyyyYYYNNNEEEBBBCCCAAA??????>>>>>>???AAABBBCCCDDDEEEDDDHHHHHHHHHMMMVVVzzzuuuooossspppQQQEEEDDDAAA@@@AAAEEEFFFEEEQQQZZZjjj{{{~~~ZZZJJJJJJPPPOOOaaayyy\\\HHHMMMTTT^^^kkkpppaaaLLLHHHFFFFFFIIINNN\\\wwwxxxxxxsssaaaTTTVVVeeessskkkUUUSSSUUURRROOOJJJKKKOOOVVV]]]gggyyyyyyjjjQQQEEE???CCCEEEAAABBBIIIIIILLLNNNNNNNNNNNNMMMKKKHHHRRR[[[ZZZUUUWWWfffuuuyyyqqqiiicccdddhhhqqqzzzzzzyyy~~~sssvvvooobbb```bbbmmmrrrrrrnnn]]]OOORRROOOQQQNNNGGGAAA>>>999333111111111000000000000///333222222111111222222333111000000000111222333333222222333444666888999:::888777999???CCCEEELLLTTT[[[\\\___```cccfffkkknnnssswww|||cccTTTKKKLLLIIIHHHFFFEEEDDD~~~cccPPPBBBAAAAAA;;;;;;@@@??????AAABBBCCCDDDDDDDDDIIIDDDFFFLLLLLLWWW~~~iiijjjfffLLL@@@;;;:::???DDDCCCAAAAAAMMMMMMYYYnnn{{{~~~{{{ZZZMMMMMMOOOccclll\\\MMMOOOSSSZZZ^^^[[[QQQHHHHHHHHHIIIKKKNNNYYYooo~~~mmm[[[XXXZZZeeeyyynnnYYYZZZ___YYYNNNQQQMMMSSSbbbqqqhhhZZZOOODDD>>>BBBCCC???@@@FFFJJJLLLQQQWWWWWWTTTUUUYYYWWWfffssspppeeefffwww{{{sssjjjcccggghhhwww~~~|||kkklll}}}~~~jjj```gggqqqrrr{{{jjjXXXSSSRRRTTTQQQIIICCC???999333222222222111111111111000111111222222222333333333222222333333444333333333555444444555555666777888:::888:::@@@DDDHHHOOOWWW\\\]]]_________cccjjjoooooouuuuuueeeVVVNNNOOOIIIHHHGGGFFFEEE^^^NNNBBBBBBBBB<<<;;;?????????AAABBBCCCDDDDDDDDDGGGDDDFFFLLLMMM\\\ooommm}}}___IIIEEE@@@>>>AAAEEEDDDCCCDDDDDDEEENNN]]]kkkqqqsssttt|||~~~\\\NNNNNNQQQ___lllaaaSSSTTTXXX]]]aaa]]]TTTLLLGGGIIIMMMRRRUUU\\\kkkyyy~~~iiiXXXUUUXXXeeezzz}}}jjjjjjkkkcccYYYWWWYYYgggsss\\\RRRCCCBBBCCCFFFEEEBBBBBBEEE???JJJ___vvv|||yyyzzzrrriiiccccccgggxxxyyygggdddssstttccc\\\eee{{{xxx{{{xxxfffYYYXXXVVVWWWSSSIII@@@:::666111222222222111111111111000111111111222222222333333111222222333333333333222555444444555555666777888:::999;;;AAAEEEHHHPPPXXX]]]___`````````dddkkkqqqrrrxxxxxxeeeVVVMMMNNNIIIHHHGGGFFFEEEyyyXXXKKKBBBCCCCCC>>>;;;===??????AAABBBCCCDDDDDDDDDEEEDDDGGGKKKOOOcccxxxpppwwwlllTTTEEECCC>>>===@@@BBBAAABBBEEEFFFFFFIIITTTeeerrrqqqjjjeeekkkxxxaaaRRRTTT[[[fffzzzttt^^^^^^^^^```aaa]]]VVVPPPJJJLLLQQQXXX[[[\\\bbbjjjwww~~~yyydddTTTRRRVVVfff~~~}}}uuu~~~aaaPPPLLL???EEEIIIHHHHHHKKKMMMMMMFFFLLL___|||xxxpppiiidddeeemmm~~~xxx~~~pppooo}}}zzztttkkk```^^^cccfffgggaaaRRRCCC:::666333222222222111111111111000111111111222222222222333111111222333333333333333555444444555555666777888:::999;;;AAAEEEIIIPPPXXX^^^```aaaaaaaaaeeelllrrruuu{{{zzzdddUUUMMMMMMIIIHHHGGGFFFFFFkkkSSSJJJCCCCCCCCC>>>;;;<<>><<<>>>BBBCCCAAABBBFFFKKKLLLOOO\\\uuu}}}jjjXXX^^^kkkiii[[[```kkkqqqtttpppkkkgggddd```\\\YYYRRRQQQSSSWWWXXXVVVXXX]]]lll|||}}}rrruuu___QQQQQQWWWiiipppTTTIIIKKKMMMQQQOOOJJJMMMXXX[[[WWWVVVRRRWWWlllwwwpppiiifffgggrrrnnn___YYY```kkkrrrssskkkXXXDDD999666444222222222111111111000000111111111111222222222222111222333444444555444444555444444555555666777888999888;;;AAAEEEHHHOOOVVV^^^```aaaaaaaaaeeelllrrrwww||||||}}}cccUUULLLLLLIIIIIIHHHGGGFFFdddRRRKKKEEECCCAAA>>><<<;;;??????AAABBBCCCDDDDDDDDDEEEHHHIIIIIIRRRrrrxxxqqqxxxcccOOOCCC@@@???@@@CCCGGGFFFCCCEEEJJJIIIQQQ___uuu~~~___PPPXXXggg}}}tttfffmmm{{{~~~zzzqqqkkkhhhfffeee___[[[XXXWWWTTTQQQTTTZZZhhhsss{{{{{{oooZZZPPPSSSYYYooo~~~fffLLLFFFLLLXXXYYYWWWYYYgggwwwxxxooonnnddd___gggyyyvvvooojjjhhheeeqqqttt\\\TTT\\\hhhjjjkkkcccQQQ>>>555222222222222222111111111000000000000111111111222222222222333444555666666666666555444444555555666777888777777:::AAAEEEHHHNNNUUU]]]___`````````dddkkkqqqwww|||{{{{{{bbbUUULLLLLLJJJIIIHHHGGGFFFbbbUUUOOOHHHBBB???===<<<<<>>???CCCFFFGGGMMM\\\kkkaaaPPPPPP___uuu}}}~~~pppdddRRROOOWWW___wwwwww\\\QQQXXXfffccc^^^dddzzz{{{qqqjjjhhhhhhjjjttt~~~~~~uuuZZZLLLJJJMMMOOOPPPKKKBBB:::888777555222222222111111111111000000000000000111111111111///000111333444555555555555444444555555666777888999999===DDDHHHJJJPPPVVV^^^```aaaaaaaaaeeelllrrruuuzzzzzzwwwaaaWWWNNNMMMJJJJJJIIIHHHGGGkkk]]]WWWLLL@@@::::::<<<===??????AAABBBCCCDDDDDDDDDDDDIIIJJJKKK```~~~]]]NNNIIICCCAAADDDBBBCCCFFFKKKQQQ___uuugggSSSTTTYYYjjjlll```PPPNNNWWW```yyysss^^^[[[jjj{{{~~~ooogggqqqyyynnngggfffgggfffooozzzxxxyyyuuuyyyzzzgggUUUJJJGGGHHHKKKJJJEEE===777666333...222222222111111111111000000000000000111111111111......000111222333333333555444444555555666777888:::;;;???FFFJJJLLLRRRXXX___aaabbbbbbcccfffmmmsssuuu{{{zzzvvvaaaWWWOOONNNJJJJJJIIIHHHGGGuuuggg\\\JJJ===:::<<<<<<;;;===???BBBDDDFFFFFFEEEDDDFFFLLLLLLNNNiiiyyyiiiNNNLLLHHH@@@??????BBBAAABBBLLL```zzziiiSSSRRRYYYiiivvveeeYYYOOONNNUUUeeevvv}}}ooohhhtttqqqcccooo}}}|||zzzpppiiiffffffooovvv|||~~~qqqfffiiigggoookkkiiiggg\\\MMMHHHMMMOOOMMMIIICCC<<<666333111222222222111111111000000333222111000////////////111111222222222333333333555444444555555666777888:::888;;;FFFTTT[[[XXXRRR``````______```dddjjjnnnsssxxxxxxrrr]]]UUUNNNOOOKKKJJJHHHFFFEEE{{{mmm^^^JJJ<<<:::<<<===;;;===???AAADDDEEEEEEEEEDDDGGGLLLMMMSSSssseeeKKKKKKFFF@@@AAAAAA===<<>>===AAAJJJVVV]]]\\\YYY```_________```dddjjjoootttzzzyyyttt___VVVOOONNNKKKJJJHHHFFFEEEttt```HHH;;;:::======;;;>>>???AAACCCEEEEEEEEEEEEHHHKKKNNNZZZ```IIIHHHDDDAAACCCDDD??????@@@EEEMMMXXXccciiidddddd```TTTKKKQQQdddvvv|||jjjRRROOOSSS]]]hhhvvv{{{kkklll|||ppp___RRRJJJNNNXXXhhh~~~hhhssswwwmmmfffddddddgggrrr}}}zzzrrrnnndddhhhzzz}}}ttt[[[FFFGGGTTTVVVTTTOOOHHH@@@999333000222222222111111111111111000000000000000111111222111111222222222333333333444444444444555666777888999:::>>>FFFNNNUUUXXXYYY____________```eeekkkpppvvv{{{zzzwwwbbbXXXOOONNNKKKJJJHHHGGGFFFxxx```FFF:::;;;>>>===<<>>999555333111111111111111111111111////////////000111222333111111222222222333333333444444444444555666777777333555999???DDDKKKRRRWWW____________aaaffflllqqqxxx}}}|||yyydddYYYOOOMMMLLLKKKIIIGGGFFFuuu]]]DDD;;;<<<>>>>>>>>>@@@AAABBBDDDEEEFFFGGGGGGMMMOOOVVVnnnyyy\\\KKKIIICCCAAADDDDDDAAACCCEEEFFFEEEEEEHHHJJJLLLSSS]]]iiiyyyaaaNNNGGGEEEDDDCCCDDDMMM```ppp{{{iiiZZZPPPKKKQQQZZZggg{{{qqqttt|||www|||}}}qqqgggccccccdddlllyyy}}}sssfffXXXLLLLLLTTT```XXXLLLAAA;;;888666444111111111111111111111111////////////000111333333111111222222222333333333333333333444444555666777333666:::>>>CCCJJJSSSYYY^^^^^^______aaafffmmmrrryyy~~~{{{eeeZZZOOOMMMLLLKKKIIIGGGFFFlllVVVAAA<<<>>>===>>>AAABBBCCCDDDEEEFFFGGGIIIIIIQQQSSS___{{{rrrZZZNNNLLLFFFDDDGGGEEEAAACCCEEEEEEDDDDDDHHHLLLRRR\\\lll|||[[[MMMGGGHHHHHHGGGHHHOOO[[[eeeuuuxxxfffYYYQQQMMMQQQWWWaaauuuzzznnneeebbbccceeekkk|||~~~bbbVVVTTTRRRSSSXXXeee[[[LLLAAA:::777555333111111111111111222222222////////////000111222333111111222222222333333333333333333333444555666777444666999>>>CCCKKKSSSXXX]]]^^^^^^___bbbgggnnnsssyyy{{{eeeZZZOOOMMMLLLKKKIIIHHHGGGaaaNNN>>>===???===>>>CCCDDDDDDEEEFFFGGGIIIJJJKKKOOOTTTccc~~~kkkWWWPPPPPPIIIHHHKKKIIIIIIKKKMMMKKKJJJNNNUUU[[[oooxxxrrrVVVNNNGGGIIIKKKLLLPPPWWW```eeeooouuubbbSSSNNNNNNRRRWWWbbbzzzwwwllldddaaacccfffmmm]]]OOOQQQUUUXXX[[[\\\SSSGGG>>>:::777333000000000111111111222222222000000//////000111222222111111222222222333333333333333333333444555666666444444777<<>>???<<<>>>EEEEEEEEEFFFGGGHHHJJJKKKLLLKKKQQQcccuuufffUUUPPPRRRLLLKKKNNNLLLOOORRRVVVXXX[[[dddpppzzzjjjRRROOOIIIJJJLLLOOOUUU^^^dddgggiiittt}}}sss___LLLKKKNNNUUU[[[hhhvvvkkkcccaaadddgggsss\\\KKKLLLQQQUUUXXXMMMGGG???;;;:::888333///000000111111222222222222000000000000000111111222111111222222222333333333333333333333444555666666777777999???GGGOOOUUUWWW]]]]]]^^^___bbbhhhpppuuuyyyxxxcccXXXOOOMMMMMMLLLJJJHHHGGGsssOOOGGG>>>:::<<>>CCCGGGOOOWWW^^^]]]]]]^^^aaagggooosssxxxzzzdddXXXOOONNNNNNMMMLLLJJJIIITTTAAA===999999===AAABBBAAACCCFFFJJJJJJIIIJJJMMMPPPRRRkkkhhhZZZKKKGGGFFFIIIPPP\\\nnn~~~fffQQQRRRYYYlllsss```TTTPPPLLLMMMPPPXXXdddppp{{{ooojjjyyy|||nnn^^^SSSMMMOOOTTT```vvvjjjUUUKKKFFFCCCEEELLLRRRYYYdddooowwwtttcccQQQEEENNNRRRTTTbbb|||lllcccfffeeeiiiwww{{{pppyyyvvv~~~zzznnn^^^TTTRRRQQQNNNLLLHHHAAA<<<888555333111222222222222222222222222000000000000000000000000222111111111111222333333222222222222333444555555777555777===BBBFFFOOOXXX]]]]]]^^^___aaagggnnnssswww|||fffZZZPPPNNNMMMLLLKKKIIIHHHgggFFF===;;;:::<<>>???AAABBBDDDEEEEEEEEEGGGIIIIIIJJJNNNTTTZZZoooxxxYYYHHHCCCAAA@@@???>>>DDDSSSccciii[[[```___]]]]]]^^^___bbbllluuutttrrrmmmfffbbb```[[[VVVVVV^^^sss}}}pppbbbVVVQQQPPPUUU^^^tttmmm]]]IIIEEEAAAAAADDDIIIMMMPPPaaarrrwww```VVVWWWYYY\\\wwwzzz|||||||||tttgggeeejjjkkkwww~~~uuu{{{vvv\\\RRR[[[gggdddZZZTTTMMMCCC:::555333111111222222222222222222222222000000000000000000000000111000000000000111222222222222222222333444555555888666888===AAAFFFNNNVVVYYY]]]aaabbbbbbeeemmmtttwwwyyybbbXXXQQQQQQLLLKKKJJJIIIHHHrrrTTTEEE???;;;;;;===???@@@BBBDDDFFFHHHHHHIIIJJJJJJKKKQQQZZZaaawwwXXXGGGAAA@@@@@@@@@>>>>>>FFFPPP___mmm~~~iiiWWWXXXSSSTTT[[[fffnnnrrryyy~~~xxxtttqqqhhh^^^XXX^^^rrryyyjjjZZZQQQOOORRR\\\kkkoooXXXOOOFFFEEECCCCCCEEEIIILLLMMMUUU]]]ffffffZZZQQQXXXfff~~~|||wwwooodddeeelllnnn~~~~~~~~~iiiTTTRRRgggxxxuuuhhhVVVOOODDD:::444222111111111111111111111111111111000000000000000000000000000000000000000111222222222222222222333444555555777666999???CCCFFFMMMUUUXXX]]]aaabbbbbbeeemmmtttwwwzzzeeeZZZRRRQQQLLLLLLKKKJJJIII```IIIAAA>>>:::999;;;===???AAADDDHHHJJJJJJKKKKKKKKKMMMSSS^^^fffvvvWWWFFF???>>>???AAA???===@@@FFFCCCSSShhhvvv~~~gggQQQNNNNNNSSSaaasss|||yyyuuuvvvyyy~~~qqqbbb___dddyyywwwfffVVVMMMOOOSSS[[[qqq}}}___NNNKKKDDDDDDCCCBBBCCCFFFHHHHHHDDDHHHPPPTTTSSSXXXjjj~~~ssskkkaaadddnnnqqqwwwcccOOOSSSmmm{{{XXXPPPDDD:::444222111111000000000000000000000000000000000000000000000000000000000000000111111222222222222222333444555555666666999???DDDFFFLLLTTTXXX]]]bbbcccbbbeeemmmtttwww|||hhh\\\SSSQQQMMMLLLKKKJJJJJJ|||SSSDDDDDDAAA:::999:::<<>>=========@@@HHHQQQXXX___kkk{{{fffQQQOOOOOO[[[mmmzzzyyyssswwwpppddduuulll[[[VVVOOOLLLTTTgggyyygggRRRHHHCCCIIIEEEBBBCCCGGGJJJKKKJJJMMMLLLPPPTTTUUUbbbxxx~~~uuufffgggiiicccsss___PPPYYYfffsss|||zzz```OOO===555333111000111333333333333333333333333111111000000000000111111000000111222333444444555333333222222333333444555777999;;;;;;???FFFMMMQQQ[[[^^^aaaaaa```dddlllssswww}}}~~~~~~hhh]]]RRROOOOOOMMMLLLJJJIIIhhhHHH>>>>>>===:::;;;<<<>>>AAACCCFFFHHHIIIKKKIIIJJJMMMQQQ[[[qqqdddKKKDDDBBBBBBBBBAAAAAABBBCCCDDDDDDEEEGGGIIIMMMTTT\\\bbbqqqyyygggQQQKKKQQQ\\\lllxxxyyyzzzyyydddUUUSSSOOOPPP\\\rrruuuYYYKKKGGGFFFFFFEEEDDDEEEFFFHHHIIIIIINNNTTT___lll{{{~~~zzzpppbbbdddjjjkkkzzzbbbPPPTTTXXX[[[[[[TTTSSSGGG;;;666444111///000111111111111111111111111111111000000000000111111222222222222222222333333222222222222222333444444666888:::<<<@@@HHHPPPTTTZZZ^^^aaaaaaaaaeeemmmtttwww}}}~~~~~~iii]]]RRROOOOOONNNLLLJJJIIIyyyQQQ>>>:::999:::<<>>???CCCHHHKKKLLLUUUZZZaaaeeeeeebbb```^^^ccciiiwww|||eeeRRRKKKTTT___ppp{{{zzzppp\\\OOOQQQQQQXXXiiiiiiOOOGGGGGGGGGEEEGGGIIIHHHGGGGGGKKKNNNTTTdddyyyvvvlllaaacccmmmtttzzz{{{___QQQSSSSSSRRRNNNCCCDDD===888777555111...///////////////////////////111111000000000000111111333333333222222222111111222222111111222222333444666777999===BBBIIIQQQXXXZZZ]]]```aaaaaafffnnnvvvwww~~~~~~iii^^^SSSQQQOOONNNLLLJJJIII___BBB<<<===:::999>>>AAABBBCCCEEEFFFHHHJJJJJJMMMHHHKKKRRRTTT\\\{{{wwwRRREEEIIICCCBBBAAA@@@AAACCCEEEFFFEEECCC@@@@@@CCCFFFHHHIIIQQQRRRRRRRRRPPPNNNMMMLLLLLLOOOZZZgggiii___TTTPPPWWWfffzzzuuukkkWWWMMMQQQUUUaaawwwfffOOOJJJIIIFFFFFFJJJMMMKKKHHHJJJRRRYYYhhhssshhheeeiiisss~~~qqqZZZQQQTTTVVVWWWTTTJJJ>>>:::777777444///...111////////////////////////111111000000000000111111222222222222222222222222222111111111111222333333666666999>>>CCCHHHPPPWWWYYY]]]```aaabbbfffooowwwwww~~~~~~iii^^^TTTRRROOONNNLLLKKKIIIeeeMMM<<<>>>AAA;;;999===AAAAAACCCDDDFFFHHHIIIJJJKKKKKKPPPUUUUUU```qqqMMMCCCKKKHHHFFFEEEDDDDDDEEEGGGIIIGGGHHHHHHGGGEEEEEEFFFGGGUUUQQQKKKGGGEEEEEEGGGHHHJJJHHHJJJPPPTTTUUUUUUUUUZZZooo}}}oooeeeSSSMMMTTTYYYiiicccMMMLLLMMMIIIGGGJJJLLLIIIGGGLLLXXXbbb~~~~~~sssiiipppuuuzzzxxxkkkXXXQQQTTTTTTYYYYYYOOOBBB<<<777555222...///333000000000000000000000000111111000000000000111111000000111222333333444444222222111111222222333444777666:::AAAEEEGGGMMMUUUYYY]]]aaaaaabbbgggpppwwwwww}}}hhh^^^TTTSSSPPPNNNMMMKKKJJJiiiOOOCCC<<<>>>@@@;;;999;;;@@@AAABBBDDDFFFHHHJJJKKKKKKOOOTTTXXX___tttoooLLLCCCKKKEEEEEEDDDDDDEEEIIILLLNNNJJJNNNSSSVVVUUUUUUUUUWWWWWWQQQIIICCCBBBDDDGGGIIINNNJJJFFFFFFJJJPPPVVVZZZbbb}}}yyyfff]]]PPPPPPZZZaaauuu```HHHJJJOOOMMMFFFHHHIIIGGGFFFLLLXXXccc}}}~~~xxxxxx|||{{{rrrvvv}}}{{{wwwyyyqqqrrr|||~~~bbbTTTPPPTTTVVV^^^aaaYYYKKKAAA888444111///000444111111111111111111111111111111000000000000111111///000111222333444444555333333222222333333444555777555;;;EEEIIIHHHLLLTTT[[[^^^aaabbbbbbgggooowwwvvv{{{ggg]]]TTTSSSPPPOOOMMMKKKJJJbbbRRRAAA@@@>>>===;;;;;;===>>>???@@@BBBEEEGGGJJJLLLMMMNNNRRRUUU[[[ppprrrPPPEEELLLCCCCCCEEEHHHMMMTTTZZZ^^^ZZZ]]]ccciiimmmnnnkkkgggUUUOOOHHHDDDEEEGGGIIIJJJNNNOOONNNNNNQQQWWW\\\___tttzzzooo]]]VVVOOOVVVfffpppiiiNNNLLLNNNKKKFFFIIIJJJJJJIIINNNVVV^^^llluuuppp~~~}}}}}}}}}yyy~~~YYYOOOPPPUUUXXXaaaeee]]]OOOCCC888444333222222333000000000000000000000000111111000000000000111111111111111222222333333333444444333333444444555666555555===JJJOOOLLLNNNVVV\\\___bbbbbbbbbfffooovvvvvvzzzeee\\\TTTRRRPPPOOOMMMKKKJJJzzz\\\GGG???<<>>NNNSSSOOOQQQYYY]]]```ccccccbbbfffnnnuuuvvvyyyddd[[[SSSRRRPPPOOOMMMLLLKKKppp[[[IIIAAACCC>>>>>>======>>>@@@BBBCCCEEEFFFFFFGGGJJJMMMKKKGGGXXXTTTUUUjjjZZZLLLTTTRRRJJJHHHWWWooo}}}}}}oooWWWGGGFFFFFFGGGHHHHHHFFFEEEIIIVVV]]]cccmmmllliiiooovvvggg\\\UUUOOOUUUiii|||fffXXXRRRMMMKKKIIIKKKPPPRRRRRRYYYcccooo{{{wwwmmmiiipppnnnsss^^^OOOQQQVVV^^^cccbbbZZZSSSGGGBBB:::555222222333333000000000000000000000000111111000000//////......333333222222111222222222555555444333333333444444444555:::CCCMMMUUUXXXYYYaaadddfffeeedddhhhpppxxxwww}}}zzzggg\\\RRRRRRRRRQQQOOOMMMLLLmmmZZZOOODDD???@@@??????>>>???@@@AAACCCDDDHHHGGGGGGHHHKKKNNNOOONNNVVVUUU^^^{{{hhh\\\^^^^^^VVVVVVeee~~~mmmOOOJJJJJJJJJJJJKKKKKKJJJIIIHHHSSSZZZfffxxx{{{tttvvvwwwlll^^^TTTQQQOOO[[[uuu|||jjj]]]RRRJJJIIILLLRRRUUUWWW___iiirrr|||qqqgggbbbhhhrrrpppzzzeeeUUUOOOSSS^^^jjjqqqlll]]]PPPDDD???888333111111222222000000000000000000000000111111000000///////////////000000111222444555666444444333333333444444555444555888???HHHOOORRRSSS^^^bbbfffgggfffiiiooouuuvvv}}}yyyfffZZZQQQRRRQQQPPPNNNMMMLLLhhhLLLBBBBBBAAA??????@@@@@@@@@AAABBBCCCEEEEEEJJJIIIHHHIIIKKKNNNRRRTTTYYY]]]qqq}}}pppgggeeeuuupppRRRJJJJJJKKKKKKLLLMMMMMMMMMKKKTTT\\\ooo}}}tttkkk```VVVNNNSSSWWWjjjtttcccUUUSSSUUU\\\eeellluuu}}}wwwjjjbbb^^^___eeeeeerrrVVVMMMNNNTTTbbbsss{{{rrr]]]KKK>>>:::555111000000111111000000000000000000000000111000000000000///////////////000111222444555666333333222222222444555666777777888<<>>@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFGGGIIIHHHIIIKKKLLLMMMQQQWWWaaannnxxx]]]IIIJJJKKKMMMNNNOOOPPPRRRTTTSSS\\\eeezzzssshhh```YYYSSSOOO[[[ddd~~~jjjccc```gggwww~~~pppgggbbb___]]]eeemmm~~~|||QQQMMMMMMQQQ\\\jjjrrrkkkVVVEEE:::777333000000111111111000000000000000000000000000000000000000000000000222222111111222222333333333222111111222444666777:::::::::===CCCJJJOOOSSSZZZ___eeegggggghhhnnnsssttt}}}vvvdddYYYQQQRRROOONNNLLLKKKJJJFFFAAA>>>>>>??????AAACCCBBBCCCDDDEEEFFFGGGGGGHHHGGGGGGKKKNNNMMMKKKQQQYYYlllkkkRRRKKKJJJMMMPPPRRRSSSVVVZZZ^^^]]]hhhpppyyylll```XXXTTTSSSSSS___mmmzzzpppuuu~~~uuuiiicccaaa```ccckkkyyy}}}vvvQQQPPPNNNNNNRRRZZZ```ZZZLLL>>>888555222111222222222111000000000000000000000000000000000000111111111111222111111111222222333444444333222111222444777999999:::;;;>>>CCCJJJQQQVVV[[[```dddeeeeeehhhooouuuuuu}}}vvvdddYYYRRRSSSOOONNNLLLJJJIII<<>>@@@BBBBBBBBBCCCCCCBBBBBBCCCEEEGGGHHHHHHHHHHHHKKKIIIMMMRRRQQQRRRaaatttiiiUUURRRWWW\\\bbbeeehhhnnnwww~~~~~~wwwooocccWWWQQQSSSYYY^^^jjj{{{{{{fff]]]]]]___bbbnnn~~~dddPPPPPPTTTZZZaaaeeeaaaSSSCCC777555333222222333333111///000000000000000000000000000000111111111222222222---...///000333555777888999888555333444666888:::666888<<<>>>BBBGGGOOOTTTZZZ```fffhhhhhhjjjpppuuuwwwtttaaaXXXQQQSSSPPPOOOMMMKKKJJJBBBBBBAAAAAADDDHHHGGGDDDBBBCCCEEEGGGHHHHHHHHHGGGNNNKKKMMMRRRSSSVVVkkkdddWWWkkkpppwww{{{~~~|||yyy{{{ooohhh]]]TTTQQQVVV___fffuuutttaaa[[[]]]cccfffpppxxx___OOOPPPVVVbbbpppwwwooo[[[EEE666444333222222222222000...000000000000000000000000000000111111222222222222111111111111222333444555;;;999666444444666888:::888;;;>>>AAACCCHHHNNNTTTXXX___gggkkkkkklllppptttxxxrrr```WWWPPPRRRPPPOOOMMMLLLKKKAAAAAABBBBBBCCCDDDDDDDDDGGGHHHIIIHHHGGGGGGIIIJJJJJJRRRTTTUUUXXX___~~~mmmnnn|||yyywwwsssooo```[[[XXXWWWVVV[[[ppp~~~fffaaaaaa^^^bbbkkk|||wwwWWWUUU]]]^^^qqq|||{{{qqqXXX@@@;;;555555444333222000000///111111111111111222222222111111111111000000000000000000///////////////000222222222333444555666777777777;;;@@@CCCGGGPPPZZZ___bbbeeegggiiimmmtttyyy{{{xxxdddXXXQQQTTTPPPOOOMMMLLLKKKAAABBBBBBCCCCCCDDDEEEEEEGGGHHHIIIHHHGGGHHHJJJLLLKKKRRRUUUZZZeeetttzzz|||yyyuuupppjjjeeebbbYYYTTTWWW___pppuuuaaa___```^^^dddnnn}}}bbbRRRVVVYYYaaapppxxxxxxqqqZZZ@@@777555444444333222111000///111111111111111111111111111111111111000000000000333222222111111111222222333333333444555666777888888888;;;AAADDDGGGOOOYYY___bbbeeeggghhhlllsssxxxzzzxxxdddYYYQQQSSSPPPOOOMMMLLLKKKBBBBBBCCCCCCDDDDDDEEEEEEGGGHHHIIIIIIIIIIIILLLNNNMMMRRRUUUaaaxxxzzztttooohhh```ZZZYYYSSSTTTaaauuupppgggmmmvvvpppaaa______\\\bbbnnnlllNNNSSSdddfffpppyyyyyyuuupppYYY>>>555555444333333222111000000000000000000000000000000111111111111000000000000333333222222222222333333444444444555666777888999999999<<>>CCCEEEGGGNNNVVV```dddiiilllmmmqqqvvv{{{{{{fffZZZRRRSSSPPPOOOMMMLLLKKKDDDDDDEEEEEEFFFFFFGGGGGGGGGIIIKKKLLLMMMPPPSSSVVVSSSbbbwww{{{{{{vvvlllbbbXXXQQQLLLJJJPPP\\\xxxsssiiimmmxxxuuueeeiiiqqqccc]]]\\\```___ccczzzwwwNNNLLLQQQ^^^yyyjjjRRR===333999333333333222222222111111222111111000000//////...111111111111000000000000222222222222222333444555222222222333444555666777888999>>>DDDFFFHHHOOOWWW___dddjjjmmmpppsssyyy}}}{{{ggg[[[RRRSSSPPPOOOMMMLLLKKKDDDDDDEEEFFFFFFGGGGGGHHHGGGIIIKKKMMMOOOQQQUUUXXXWWWrrr}}}|||vvvuuuoooeeeZZZQQQMMMMMMOOOTTTcccvvveeeWWWXXX^^^dddppp}}}lllmmmwwweeeddd___```cccbbbiiilllKKKKKKTTTbbbsss{{{nnnVVVGGG888111888333333333222222222222111333222222111000000//////111111111111000000000000111111111111222333444444333333333333444666777888777888>>>DDDGGGIIIPPPXXX]]]bbbiiimmmppptttzzz~~~|||hhh[[[RRRSSSPPPOOOMMMLLLKKKEEEEEEEEEFFFGGGGGGHHHHHHGGGIIIKKKMMMOOORRRVVVYYYeee}}}xxxvvvuuummmlllggg]]]TTTNNNNNNRRRWWW[[[nnnlllZZZKKKKKKLLLKKKPPPYYYWWWfffxxx|||nnn^^^ZZZXXX]]]eeeiiiwwwiiiOOOMMMXXXjjjtttpppnnnjjjWWWFFF@@@777111666333333222222222222222222333333333222111000000///111111111111000000000000............///000111222444444444555666777888999666888>>>EEEHHHJJJQQQYYY[[[```gggmmmpppuuuzzz}}}|||hhh[[[RRRSSSPPPOOOMMMLLLKKKJJJIIIHHHIIIIIIJJJIIIHHHLLLHHHLLLUUUXXXWWWaaaoooxxxqqqnnnllljjjggg___UUUNNNOOOQQQPPPRRRWWWaaa}}}[[[QQQIIIJJJMMMLLLJJJIIIOOOPPPUUU\\\aaaiii~~~uuufff^^^[[[]]]```hhhzzz\\\NNN^^^jjj{{{iiiOOOBBB<<<666444777333333222222111000//////000000000000000000000000000000000000000000000000000000000000000111111222222222333444444555555666777777:::AAAFFFJJJRRRZZZ```aaadddhhhnnntttzzz}}}{{{}}}ggg\\\SSSRRROOONNNLLLKKKJJJHHHHHHGGGHHHJJJKKKKKKKKKOOOOOOTTT[[[\\\bbbzzz|||uuummmgggccc```[[[VVVWWWQQQOOORRRTTTUUUZZZ```qqq^^^SSSKKKJJJLLLMMMMMMNNNRRRQQQSSSUUUUUUYYYfffuuuwww~~~~~~yyy~~~|||kkkaaa^^^```bbbiiixxx^^^SSSeeesssgggKKK>>>:::666444666333333222222111000000///000000000000000000000000000000000000000000000000000000000000000111111222222222333444444555555666777777:::AAAFFFJJJRRRZZZbbbdddhhhlllqqquuuxxxyyy{{{~~~hhh\\\SSSSSSPPPOOOMMMKKKJJJFFFFFFGGGHHHJJJLLLMMMNNNNNNQQQWWW[[[^^^nnnttt~~~yyyoookkkeeeaaa]]]WWWPPPKKKKKKJJJMMMQQQTTTYYYbbblll}}}ZZZQQQIIIHHHJJJLLLOOORRRRRRRRRSSSUUUTTTSSSXXX___jjjkkkllliiibbbhhhooobbb^^^___^^^bbbnnnsss]]]]]]ppp}}}cccEEE999888666444555333333222222111000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333444444555555666777777:::AAAFFFKKKRRRZZZeeeggglllppptttuuuvvvvvv|||hhh\\\SSSSSSQQQPPPNNNLLLKKKGGGHHHIIIIIIJJJLLLNNNPPPPPPRRRWWW```mmmnnnvvvqqqgggccc___ZZZWWWRRRLLLGGGHHHKKKOOOTTTYYYeeevvv}}}vvvVVVOOOJJJJJJKKKMMMQQQVVVUUUZZZbbbiiilllkkkjjjkkkiiiccc```^^^ZZZcccvvvhhh```___bbb[[[bbbssswwwccccccqqq```@@@666777666333333222222222111111111000000000000000000000000000000////////////////////////000000000000000111111222222222333444444555555666888777;;;AAAGGGKKKSSS[[[eeegggkkkooorrruuuvvvwww~~~iii\\\TTTTTTSSSQQQOOOMMMLLLJJJKKKLLLKKKJJJLLLOOORRRWWWWWW```sssppp|||qqqiiieee\\\YYYTTTPPPLLLJJJHHHFFFLLLQQQWWW]]]hhhuuu}}}qqqUUUQQQNNNOOONNNNNNSSSYYY]]]jjj{{{xxxoooiiigggggguuuwwwgggcccaaaaaabbb___kkkuuu\\\cccxxxyyyZZZ===444666555222222222222222111111111111111000000000000000000000000////////////////////////000000000000000111111222222222333444444555555666888888;;;BBBGGGKKKSSS[[[dddeeegggjjjoootttxxxzzz|||jjj\\\TTTTTTSSSRRRPPPNNNLLLLLLMMMNNNMMMLLLMMMQQQUUUZZZ```qqq|||ooouuuuuulllddd]]]XXXUUURRRNNNJJJHHHHHHJJJKKKKKKRRRZZZcccwwwwwwpppQQQOOONNNOOOPPPQQQZZZcccoooeee]]]_________aaadddwwwjjj^^^rrr}}}kkkQQQ999444777555333222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111222222222333444444555555666888888;;;BBBGGGLLLSSS[[[bbbcccdddhhhmmmsssxxx{{{xxx}}}kkk\\\TTTUUUTTTRRRPPPNNNLLLKKKNNNPPPOOOMMMOOOUUU[[[___pppnnnwww{{{pppeee]]]WWWSSSPPPOOOLLLJJJJJJKKKNNNPPPLLLTTT^^^jjjqqqOOONNNQQQUUUZZZddduuuooo]]]ZZZ\\\\\\___eeelllrrrgggjjj~~~ssspppYYYEEE444333777555444555111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111222222222333444444555555666999888<<>>:::;;;000444444444444444444444444000000000000////////////////////////////////////000000000000000000000000/////////000111111222222222222222333444555666777999999===DDDIIIMMMTTT\\\^^^cccfffggglllsssvvvuuuttt~~~nnn___XXXRRRPPPOOOMMMLLLKKK}}}{{{qqq~~~yyyuuuwww|||~~~{{{xxxuuusssrrrrrrrrrrrrrrrqqqpppooonnnmmmkkkiiifffbbb^^^XXXSSSPPPPPPPPPOOONNNNNNOOOPPPRRRQQQRRRZZZhhhtttzzz{{{ggg^^^WWWWWWXXX[[[dddnnnsssgggJJJ333333777///333333333333333333333333111111000000000/////////////////////////////////......................../////////000111111222222222222222333444555666777999999===DDDJJJMMMTTT\\\___cccfffggglllsssvvvuuusss}}}nnn___WWWRRRPPPOOOMMMKKKJJJ~~~~~~}}}}}}~~~zzzwwwvvvvvvvvvwww|||www{{{tttpppnnnmmmtttwww}}}zzzwwwsssooollljjjiiihhhkkkkkkllllllkkkiiigggfffgggddd^^^XXXSSSOOONNNNNNHHHKKKNNNPPPQQQRRRTTTVVV___hhhxxxooo___VVVUUUUUUWWW[[[cccqqqbbbIII<<<222333888444222222222222222222222222222222111111111000000000////////////////////////......................../////////000111111222222222222222333444555666777999999>>>EEEJJJNNNUUU\\\aaadddggggggkkkrrruuuuuurrr|||nnn^^^WWWRRRPPPOOOMMMKKKJJJ{{{xxxwwwxxxttt{{{~~~}}}||||||~~~}}}||||||zzzwwwtttqqqoooqqquuuxxx~~~{{{bbbbbblllzzzuuussspppooonnnnnnrrrwww}}}~~~|||uuurrrmmmhhhdddbbbaaaaaaddddddccccccbbbbbbaaaaaa^^^\\\YYYTTTRRRRRRTTTVVVXXX\\\bbbfffiiimmmsssvvvlll\\\TTTSSSUUUXXX]]]eeerrrvvvRRR<<<999666555888666222222222222222222222222222222222222111111111000////////////////////////......................../////////000111111222222222222222333444555666777999:::???FFFLLLOOOUUU\\\bbbeeeggggggkkkrrrvvvuuusss|||ooo^^^WWWRRRPPPNNNMMMKKKJJJyyyuuusssrrrsssxxx{{{zzzzzz}}}~~~|||}}}|||}}}}}}|||{{{zzzzzztttrrrpppooorrrwww|||~~~bbbPPPVVV]]]gggpppvvvyyy{{{|||{{{wwwrrrmmmkkkkkkmmmoooooossswwwzzz{{{{{{|||}}}~~~~~~}}}~~~}}}}}}}}}{{{xxxuuunnnkkkfff```\\\ZZZZZZZZZ[[[ZZZYYYXXXYYYZZZ\\\]]]YYY[[[]]]]]]^^^bbbgggkkkhhhnnnwww~~~|||iii\\\UUUTTTVVVXXX[[[bbbooohhhFFF333777555222333111333333333333333333333333222222222222111111111000/////////////////////////////////////////////////////////000111111222222222222222333444555666777999:::@@@HHHMMMPPPVVV\\\bbbeeeggggggkkkrrrwwwvvvuuu}}}ooo]]]VVVRRROOONNNLLLKKKIII|||xxxvvvvvvxxx|||~~~{{{{{{~~~~~~}}}~~~}}}|||{{{{{{{{{nnnlllkkkpppxxx~~~dddVVVTTTQQQQQQUUU[[[bbbfffooopppqqqqqqpppmmmkkkiiioooqqqsssttttttssstttuuuwwwyyyzzz{{{zzzxxxuuusssrrrssstttvvvwwwuuupppmmmfffccc]]]WWWSSSRRRRRRRRRQQQQQQQQQRRRTTTWWWZZZ\\\aaaeeejjjmmmpppttt{{{vvvvvvdddYYYTTTTTTVVVVVVYYY^^^fffuuuuuuVVV<<<111666444111333000333333333333333333333333222222111111111000000000////////////////////////000000000000000000000000/////////000111111222222222222222333444555666777:::;;;@@@IIINNNQQQVVV]]]bbbeeefffgggkkksssxxxxxxvvv}}}ooo]]]VVVRRROOONNNLLLJJJIII|||zzzyyyzzz}}}}}}~~~~~~}}}}}}||||||~~~~~~}}}{{{{{{zzzzzzzzzqqqnnnoooxxx~~~}}}fffSSSJJJIIIKKKMMMUUUXXX]]]aaacccdddcccbbbjjjlllmmmmmmllllllmmmooorrrsssuuuuuutttpppllliiiiiikkkoootttwwwuuuppplll```]]]WWWQQQNNNMMMMMMNNNKKKMMMRRRVVVZZZ]]]^^^^^^cccgggjjjlllmmmrrrzzzrrrbbbYYYVVVTTTXXX^^^```jjjssszzz{{{sssFFF777555888444333666333222222222222222222222222111111000000000//////////////////////////////////////////////////////////////////000111111222222222222222333444555666777:::;;;AAAJJJOOOQQQVVV]]]aaadddffffffkkktttzzz{{{vvv|||ooo\\\UUURRROOONNNLLLJJJIII~~~{{{yyyxxx~~~{{{|||}}}}}}}}}|||zzzyyy{{{zzzyyyyyyxxxxxxxxxxxx|||yyy{{{}}}~~~~~~lllZZZRRRNNNLLLJJJIIIIIIJJJKKKMMMOOOPPPOOOSSSWWW\\\```eeejjjmmmpppqqqssssssqqqlllgggdddfffiiipppwww{{{{{{vvvrrr___[[[UUUPPPMMMLLLMMMNNNIIINNNVVV^^^ccceeedddbbbZZZ\\\]]][[[ZZZ^^^fffnnn{{{eee]]]XXXYYYYYYYYY___gggtttpppUUU;;;444777888111111555111000000000000000000000000000000000000////////////////////////////////////......................../////////000111111222222222222222333444555666777:::;;;AAAJJJOOORRRWWW]]]```dddeeefffkkkuuu{{{|||uuu{{{ppp\\\UUURRROOOMMMLLLJJJIII}}}{{{zzz|||~~~zzz{{{~~~|||yyy{{{zzzyyyxxxxxxwwwxxxyyyzzzwwwxxx{{{zzz}}}{{{{{{lllZZZSSSPPPLLLGGGEEEGGGHHHGGGFFFJJJEEEBBBEEEKKKPPPPPPNNNYYY___fffhhhhhhgggjjjmmmnnnwww~~~vvviii[[[RRRMMMLLLLLLIIIOOOWWW\\\]]]ZZZVVVTTTOOOJJJHHHLLLQQQUUU\\\bbbrrrsss}}}tttggg^^^YYYVVVWWW[[[cccppp|||{{{^^^FFF777666555444333222222222111111111111111111111111000000000000///...---,,,,,,---......//////......////////////////////////000000000000000111111111555222111222666888888666999;;;???FFFMMMUUU[[[______ccceeeggglllvvv||||||zzz}}}sss]]]TTTQQQRRRPPPNNNKKKIII~~~{{{{{{||||||}}}}}}~~~~~~|||||||||~~~}}}|||zzzxxxwwwxxxyyyzzzyyyyyy}}}|||sssfffYYYOOOHHHBBB>>>JJJHHHEEEDDDEEEHHHKKKMMMFFFKKKQQQUUUUUUVVVXXXZZZhhhnnnyyywwwhhh[[[SSSNNNKKKIIIFFFIIILLLOOONNNMMMKKKJJJHHHFFFHHHKKKMMMLLLPPPUUUYYYZZZcccqqqzzzsssbbbZZZVVVTTTVVV]]]eeeooo}}}jjjGGG:::666555444333333333333333111111111111111111111111000000000000///...---,,,,,,---......//////......//////////////////////////////000000111111111222444222111333666888888666;;;===AAAFFFMMMTTTZZZ]]]___ccceeefffllluuuzzzzzzyyy|||sss]]]TTTQQQQQQPPPMMMKKKIII~~~}}}|||zzzzzzyyyyyyzzz{{{{{{~~~}}}~~~}}}{{{xxxvvvuuuvvvwwwxxx{{{yyyzzz}}}}}}{{{eeeSSSHHHDDDDDDDDDBBB??????BBBDDDAAACCCFFFHHHGGGGGGGGGHHHKKKOOOTTT[[[bbbiiimmmooohhh___TTTMMMKKKIIIGGGDDDFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBEEEFFFDDDCCCHHHPPPXXX```qqq~~~yyyzzzrrrfff\\\VVVUUU^^^```gggpppwww~~~kkkIII999777444444333333333333444444111111111111111111111111000000000000///...---,,,,,,---......//////......////////////////////////......///000111222222333444333222333555777777777<<<>>>BBBGGGMMMSSSXXX[[[___ccceeefffkkksssxxxxxxvvv{{{ttt\\\SSSPPPPPPNNNMMMKKKJJJ|||{{{|||~~~~~~|||{{{zzzzzzzzzzzzxxxwwwyyy}}}{{{{{{xxxvvvtttrrrrrrtttvvvxxxzzzxxxwwwzzz}}}|||}}}zzz|||~~~yyyfffgggfffbbb[[[QQQIIIDDDHHHGGGFFFEEEEEEFFFGGGGGGBBBBBBCCCEEEHHHLLLOOOQQQMMMJJJHHHGGGGGGHHHGGGFFFLLLJJJIIIGGGGGGGGGFFFEEEGGGJJJOOORRRQQQTTTaaaooopppiiissswwweeeZZZUUUTTTWWW[[[^^^```fffnnnqqquuu~~~TTT;;;777:::333333333222333333444444111111111111111111111111//////000//////...------,,,---......///.........////////////////////////---...///000111222333333333333333333555666777888;;;>>>BBBHHHNNNTTTYYY\\\___cccffffffkkkrrrvvvuuusssxxxttt\\\RRRPPPNNNMMMLLLJJJJJJ}}}zzzwwwvvvwwwyyy{{{zzzzzzzzzzzzzzz{{{{{{wwwtttuuu{{{~~~{{{xxxxxxsssrrrqqqqqqrrruuuxxxzzzwwwuuutttvvvzzz~~~{{{}}}~~~{{{zzz}}}{{{|||~~~}}}||||||}}}~~~ppp```SSSOOOJJJHHHIIIJJJIIIHHHKKKLLLLLLMMMMMMMMMMMMMMMIIIMMMQQQUUUWWWYYY[[[^^^YYYXXXXXXYYYZZZYYYVVVSSSXXXaaaooo{{{kkk^^^nnn{{{{{{kkk```VVVSSSTTTUUUYYY]]][[[[[[___eeemmmyyyqqqIII777555666333333222222222333444444000000000000000000000000//////////////////...---,,,---......///.........////////////////////////---...///000111222333333222333333444444555777888999<<>>999666777777444444777222222111000000000000000000000000000000000///////////////......------,,,................................................------......///000000000000222444444444666888;;;<<>>888444555444444333222222111111111111000000//////......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///000000111111111222333333444555999;;;>>>BBBIIIPPPVVVYYY[[[[[[aaaeeejjjmmmooosssyyy}}}yyycccUUUTTTMMMLLLKKKIIIIII~~~}}}{{{xxxwwwtttpppllljjjjjjkkkhhhgggeeecccaaa```______dddccc```______aaadddeeeaaacccdddbbb^^^[[[[[[\\\``````___\\\YYYWWWXXXYYYZZZYYYZZZ\\\^^^^^^]]][[[YYYYYYXXXXXXYYYZZZ\\\]]]]]]\\\]]]^^^``````___]]]]]][[[\\\___```^^^^^^```bbbbbbbbbcccdddfffhhhiiijjjkkkmmmpppqqqrrrrrrqqqwwwxxx{{{}}}kkk```^^^XXXPPP\\\ZZZWWWUUURRRQQQQQQQQQQQQQQQPPPNNNLLLLLLNNNPPPWWWXXXYYYYYYVVVSSSQQQPPPKKKNNNQQQSSSSSSQQQNNNLLLIIIJJJKKKMMMPPPTTTZZZ^^^___YYYSSSSSSXXX___bbbbbbmmmtttxxxzzziiiJJJ999888:::666///444444333333222111111111////////////////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////000111111000222333333444666999<<>>???CCCJJJQQQWWWZZZ\\\\\\```ffflllpppqqqsssvvvyyyzzzcccUUUSSSNNNMMMKKKHHHGGG~~~{{{yyyyyy|||{{{vvvpppllllllmmmooopppkkkkkkllllllkkkkkkjjjjjjiiigggeeecccbbbccceeefffaaaaaaaaa```^^^\\\ZZZXXXYYYYYYYYYXXXWWWWWWVVVVVVUUUUUUVVVWWWWWWWWWWWWVVVRRRSSSUUUTTTSSSRRRSSSUUUTTTSSSQQQPPPOOOPPPRRRSSSRRRQQQQQQRRRRRRSSSTTTUUUTTTSSSRRRQQQRRRQQQNNNLLLKKKNNNQQQRRRSSSSSSUUUVVV\\\ZZZYYY[[[^^^^^^\\\ZZZ\\\ZZZXXXXXXYYY\\\___bbbdddeeeggghhhjjjkkkkkkkkkqqqrrrqqqmmmnnnsssvvvuuuxxxxxxyyy}}}vvvvvvvvvuuutttuuuyyy{{{xxxzzz|||}}}||||||}}}~~~|||}}}{{{zzzyyy||||||{{{{{{{{{|||}}}}}}{{{zzzyyyvvvxxxyyyzzzyyyyyyzzz|||~~~~~~~~~yyytttvvvxxx{{{|||}}}}}}}}}yyy}}}|||xxxwww|||~~~}}}]]]III???;;;;;;444444333333333222222222000000000000////////////000000000000///,,,***)))------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++---------,,,,,,+++++++++---...///...---,,,---...000111222333444666999<<<>>>CCCJJJPPPTTTVVVYYYZZZdddgggkkkpppssstttuuutttyyy|||^^^SSSOOONNNMMMJJJHHHGGGwwwvvvtttsssssstttvvvvvvvvvrrrlllhhhhhhiiikkkkkkkkkkkklllkkkjjjiiigggeeefffdddbbb```___```bbbccc^^^^^^^^^^^^\\\ZZZXXXWWWXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUTTTSSSSSSQQQRRRSSSRRRPPPOOOPPPQQQOOOPPPPPPQQQPPPOOONNNMMMPPPOOOOOOOOOOOOPPPQQQQQQPPPOOONNNNNNOOONNNLLLJJJKKKMMMOOOPPPPPPQQQSSSUUUWWWUUUTTTVVVXXXXXXWWWTTTWWWUUUTTTTTTUUUWWWZZZ\\\aaabbbcccdddeeeffffffffflllnnnmmmjjjlllqqquuutttxxxxxxxxx{{{~~~~~~|||~~~}}}}}}xxxxxxwwwuuuttttttvvvyyyvvvvvvwwwxxxyyyzzzzzzzzz|||xxxwwwzzzzzzyyyyyyyyyyyyzzzzzz}}}|||zzz~~~~~~~~~{{{yyyyyywwwxxxxxxwwwuuuuuuwwwxxx{{{xxxtttuuuvvvwwwxxxyyyyyyyyy{{{zzzwwwuuuuuuwwwzzz}}}~~~]]]EEE:::555222222444333333333333222222222000000000000/////////...////////////...,,,+++***------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++------,,,,,,,,,+++++++++---...///...---,,,---...000111222333444666999<<<>>>CCCJJJPPPTTTVVVYYY[[[aaaeeejjjooosssuuuvvvvvvxxx}}}___SSSOOONNNMMMKKKIIIGGG~~~zzzsssqqqppprrruuuwwwvvvtttrrrnnniiifffeeefffggggggiiijjjkkkkkkiiieeebbb```bbbaaa^^^\\\\\\\\\]]]^^^ZZZZZZ[[[[[[ZZZYYYWWWVVVYYYXXXWWWVVVUUUUUUUUUUUUTTTTTTSSSRRRQQQPPPOOOOOOPPPQQQRRRQQQOOONNNOOOPPPMMMOOORRRTTTSSSPPPLLLIIINNNMMMLLLLLLKKKKKKLLLLLLJJJJJJIIIJJJKKKLLLJJJHHHJJJKKKLLLMMMMMMOOORRRUUUTTTSSSRRRRRRSSSTTTSSSQQQVVVVVVUUUUUUVVVXXXZZZ[[[aaaaaaaaaaaabbbbbbbbbbbbfffhhhhhhgggiiipppsssssswwwvvvvvvwwwyyyzzzzzzyyy~~~~~~~~~}}}||||||{{{yyyvvvsssrrrsssuuusssrrrqqqtttyyy||||||zzz|||wwwuuuxxxwwwvvvvvvuuuuuuuuuuuuyyyyyywwwxxx~~~yyywwwyyyzzzxxxsssqqqssswwwwwwwwwvvvsssqqqqqqsssuuu{{{xxxuuuuuuuuutttsssssstttvvvxxxyyy}}}yyyzzzzzzxxx|||dddRRR???777666444222111333333333222222222111111000000000/////////......///...------,,,,,,,,,---------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---......---,,,---///000111222333444666999<<>>>>>:::777444444555555444222222111111111111000000000000000000//////.........------------------------*********************************************************************************+++++++++++++++((()))))))))************)))***,,,,,,,,,,,,...//////111333444444666999;;;;;;AAAIIIPPPVVVYYY\\\^^^eeeiiinnnrrrtttuuuvvvwww{{{~~~}}}dddVVVOOOMMMLLLJJJGGGFFF~~~{{{wwwtttsssrrrqqqooommmlllkkkjjjkkklllnnnooonnnooopppnnnkkkiiiiiiiiifffddd```]]]\\\\\\^^^___\\\ZZZXXXVVVTTTSSSSSSSSSSSSRRRPPPPPPQQQRRRQQQPPPKKKLLLMMMNNNMMMLLLKKKJJJHHHHHHIIIHHHHHHFFFEEEDDDFFFFFFGGGGGGGGGHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDCCCDDDFFFGGGGGGGGGEEEEEEKKKJJJHHHCCC???>>>@@@CCCAAABBBBBBCCCDDDEEEFFFFFFGGGJJJLLLLLLKKKJJJJJJKKKMMMNNNMMMLLLLLLMMMQQQTTTXXXSSSOOOQQQRRRQQQRRRUUUUUUUUUUUUWWWXXXZZZ[[[[[[______]]]YYY]]]eeehhhfffiiiiiilllqqqrrrqqqsssxxxwwwyyy}}}{{{yyyzzzzzzyyywwwuuusssqqqnnnmmmlllkkklllmmmoooqqqrrrpppllliiiggghhhkkkmmmmmmkkkiiigggffffffggghhhhhhhhhhhhgggfffeeedddccccccbbb``````aaaeeegggiiiccccccbbbbbbbbbccccccdddaaaffflllrrrvvvwwwwwwwwwkkkfff```]]]^^^aaadddfffccc```aaaiiiqqqrrrllleeecccaaabbbdddbbb___aaaeeeqqq{{{~~~yyy~~~wwwuuuwww{{{hhhUUUPPPEEE===???AAA777666555444444333222111111111111000000000//////////////////............------------------------************************************************************************)))))))))*********++++++((()))))))))************(((***,,,,,,,,,,,,...000///111333444444666999<<<>>>CCCKKKQQQUUUXXXZZZ\\\eeeiiinnnrrrttttttuuuvvvxxxzzz{{{dddVVVOOOMMMKKKIIIGGGFFF~~~}}}}}}}}}zzzwwwsssqqqpppooommmllliiiiiiiiiiiijjjjjjkkklllkkklllllljjjgggdddccccccbbb```\\\ZZZYYY[[[^^^```YYYXXXVVVTTTRRRRRRRRRRRRSSSQQQOOOOOOPPPPPPOOONNNJJJJJJKKKLLLLLLKKKJJJIIIGGGHHHIIIJJJIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIHHHHHHFFFEEEDDDCCCBBBBBBBBBCCCAAAAAAAAAAAAAAABBBCCCCCCAAABBBDDDEEEEEEDDDCCCBBBCCCDDDDDD@@@<<<:::===@@@AAAAAAAAABBBCCCDDDDDDDDDEEEGGGIIIJJJHHHGGGGGGHHHLLLKKKJJJHHHHHHJJJOOOSSSXXXSSSPPPRRRSSSRRRRRRUUUTTTSSSTTTUUUXXXZZZZZZYYY___[[[XXXXXX]]]eeelllppphhhgggiiinnnooonnnrrrwwwyyy{{{}}}}}}|||~~~{{{vvvvvvvvvuuutttqqqnnnmmmmmmmmmlllllllllmmmoooooommmmmmkkkiiiggggggjjjmmmkkkiiigggeeedddeeeffffffeeeeeefffgggfffeeecccbbbbbb```]]]]]]```ccceeefffdddbbb```___^^^^^^______]]]bbbiiioootttxxx|||ppphhh___ZZZ[[[```eeegggbbb]]]]]]fffoooooojjjfffcccaaaaaabbb```\\\]]]bbbkkksssvvvuuuzzzzzzlllmmmooorrrvvvzzzwww```LLLDDDFFFAAA>>>===777666666555444333222000000000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))))))))))))))*********))))))))))))************((()))+++,,,,,,---///000///000222444555777:::<<<@@@EEELLLRRRUUUWWWYYYZZZdddhhhnnnqqqssstttuuuvvvyyyzzz}}}dddVVVPPPLLLKKKIIIGGGFFFxxxyyyzzzzzzzzzzzz{{{{{{rrrpppmmmlllllllllkkkiiihhhiiijjjkkkkkkkkkjjjiiihhhhhhhhheeeaaa^^^\\\\\\ZZZZZZYYYYYYYYYZZZ[[[\\\WWWUUUSSSQQQPPPPPPPPPPPPQQQOOOMMMMMMMMMMMMLLLKKKIIIIIIKKKKKKKKKKKKJJJIIIFFFGGGIIIJJJJJJJJJHHHGGGHHHHHHJJJKKKKKKKKKJJJIIIFFFEEEDDDBBBAAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBCCC???AAACCCDDDDDDBBB@@@>>>===???AAA>>>:::999<<>>>>>888888888///555555444333111000000111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))(((((())))))))))))************''')))+++,,,,,,---///111...000222444555777:::===@@@EEELLLRRRVVVWWWYYYZZZdddhhhmmmqqqssstttuuuvvv{{{|||dddVVVPPPLLLKKKIIIGGGFFFyyyyyyyyywwwtttrrrrrrrrrllljjjiiihhhjjjjjjiiihhhhhhiiikkklllmmmkkkjjjhhheeeeeeeeeaaa]]]YYYWWWWWWSSSUUUWWWYYYZZZZZZYYYXXXTTTSSSQQQOOONNNNNNNNNNNNPPPNNNLLLKKKKKKKKKIIIHHHHHHIIIJJJKKKKKKKKKJJJIIIEEEFFFHHHJJJKKKJJJIIIHHHIIIJJJKKKLLLLLLLLLKKKJJJFFFEEEDDDBBBAAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBCCC>>>@@@BBBCCCCCCAAA>>><<<:::>>>AAA@@@<<<:::===@@@@@@@@@@@@AAAAAABBBBBBBBBBBBDDDFFFFFFDDDCCCCCCCCCAAACCCEEEEEEEEEFFFHHHIIIHHHDDDDDDIIILLLLLLMMMOOOSSSRRRQQQTTTXXXZZZXXXVVVTTTWWWhhhuuugggeeeccc```aaadddfffggglllssszzzzzzzzzzzz{{{{{{zzzyyyvvvzzz}}}~~~}}}}}}}}}~~~}}}{{{|||wwwwwwvvvtttqqqooommmlllllllllkkkkkkkkklllmmmmmmfffjjjoooppplllhhheeedddbbbaaa___^^^^^^^^^```aaa\\\]]]```bbbbbb```^^^]]]^^^^^^___cccfffeeeaaa]]]^^^\\\[[[ZZZ[[[]]]```bbbXXX\\\aaaccccccbbbdddeeeddd^^^XXXXXX```iiippprrrZZZXXXXXXZZZYYYYYYcccppp```^^^]]]]]]ZZZUUUVVVYYYXXX[[[aaaiiiooooooiiibbbbbbgggmmmoookkkooogggSSSKKKFFFBBB??????888///444;;;555333333333222000///000222000/////////............++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))************''')))+++,,,,,,---///111...000222444555777:::===@@@EEELLLRRRVVVXXXZZZ[[[dddhhhmmmqqqssstttuuuvvvxxxxxx~~~dddVVVPPPLLLJJJIIIGGGFFFssstttttttttrrrpppmmmkkkiiigggeeecccccccccaaa```cccdddfffhhhhhhgggeeedddcccbbbaaa]]]YYYXXXXXXZZZXXXWWWVVVWWWXXXYYYXXXWWWRRRNNNNNNPPPNNNJJJKKKQQQLLLLLLMMMMMMLLLJJJHHHGGGEEEFFFGGGHHHIIIIIIIIIIIIKKKJJJGGGFFFEEEEEEGGGGGGGGGEEEEEEEEEGGGHHHGGGFFFCCCCCCCCCBBBBBBAAA@@@???<<<<<<<<<<<<===>>>???@@@BBBBBBBBBBBBAAAAAA@@@??????>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>============AAAAAAAAAAAAAAAAAAAAAAAADDDBBBAAABBBDDDEEEFFFEEEEEEEEEFFFGGGHHHJJJKKKKKKNNNMMMQQQ^^^kkklll```SSSXXXSSSpppyyyZZZ```___]]]___ccchhhkkkmmmssstttsssssswww~~~~~~zzzuuuxxxzzzzzzyyyyyy}}}|||}}}~~~}}}~~~}}}zzzxxxxxxyyyzzzzzzxxxuuurrrppppppooollljjjjjjkkkmmmmmmlllhhhkkkllljjjeeeaaa___```bbb```]]]ZZZXXXZZZ___ccc^^^___aaaaaa```]]]ZZZXXXXXX[[[\\\YYYYYY[[[ZZZWWWWWWXXXZZZ\\\]]]]]]^^^]]]XXXZZZ\\\\\\\\\\\\^^^```aaa]]]ZZZZZZZZZ\\\ccckkk]]]]]]\\\ZZZXXXXXXZZZ\\\]]]]]]\\\ZZZXXXWWWYYY[[[aaacccfffhhhhhhfffdddbbbccceeeggghhhhhhnnnsss```QQQGGGBBB???<<<;;;:::888666444222111222222222111111///...............------,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))***))))))((()))+++---...+++++++++,,,,,,+++++++++************))))))))))))))))))(((((('''''''''&&&*********)))))))))))))))''')))++++++++++++---///222111111222444777:::<<>>????????????@@@@@@??????>>>===<<<<<<;;;;;;:::;;;;;;;;;========================????????????????????????CCCBBBAAABBBCCCDDDCCCBBBBBBDDDEEEGGGIIIJJJJJJJJJMMMMMMRRR\\\fffggg]]]SSSWWWUUUwwwgggaaa___^^^```dddhhhkkkmmmrrrttttttrrrtttyyyyyyvvvtttwwwyyyyyywwwxxx{{{{{{|||}}}zzzyyyxxx||||||{{{wwwsssqqqqqqrrrnnnlllkkkkkklllnnnnnnmmmjjjkkkllljjjeeecccbbbccceeeccc___[[[XXXYYY]]]```]]]^^^______^^^]]][[[YYYXXX[[[[[[XXXXXXZZZYYYVVVYYYYYYYYYZZZZZZ[[[[[[[[[WWWYYY[[[[[[ZZZ[[[\\\^^^]]]ZZZYYYZZZYYYXXX]]]ccc[[[\\\]]]\\\YYYXXXXXXYYYYYYZZZ[[[ZZZZZZ[[[]]]___hhhhhhgggfffdddaaa___]]]```dddccc^^^^^^fffrrrzzzrrrpppsss{{{rrriii[[[NNNEEE@@@===;;;:::999888666555333222111111111111111000///............---------,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))((((((''''''(((***+++,,,******++++++++++++***************)))))))))(((((()))(((((((((''''''''''''***))))))))))))))))))))))))***,,,,,,,,,,,,...000222111111222444777:::<<>>;;;;;;;;;;;;<<<===>>>>>><<<============<<<;;;;;;:::999999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<========================BBBBBBBBBCCCDDDCCCAAA???@@@BBBEEEHHHJJJKKKJJJIIIKKKLLLPPPWWW\\\\\\WWWRRRWWWZZZooo^^^]]]\\\^^^bbbfffiiijjjrrrvvvwwwtttrrruuuvvvttttttwwwyyyxxxvvvwwwzzz}}}~~~~~~}}}|||~~~|||zzzyyyyyy|||wwwsssqqqrrrsssmmmlllkkkkkkmmmnnnooonnnllllllkkkhhhfffdddeeeggggggeeeaaa\\\XXXXXXZZZ]]]\\\\\\\\\\\\\\\[[[[[[ZZZVVVYYYZZZWWWWWWYYYXXXUUUYYYXXXWWWVVVVVVWWWXXXYYYWWWXXXZZZYYYYYYYYYZZZ[[[ZZZWWWWWWXXXVVVTTTVVV[[[]]]___bbbaaa^^^ZZZWWWVVVVVVWWWXXXXXXXXXYYY\\\^^^gggeeeccc```]]]\\\[[[[[[bbbeeefffcccdddiiinnnooommmpppxxx~~~|||}}}}}}fffUUUOOOGGGAAA>>><<<;;;;;;777666666555444333222111000111111111000///...---------------,,,,,,,,,,,,++++++++++++++++++++++++******++++++******)))(((''''''''''''''')))******))))))************))))))******))))))))))))((((((((((((((((((''''''''''''))))))))))))))))))******)))+++------------///111111111111333555888:::<<>>===<<<>>>@@@BBBBBBAAA???@@@CCCDDDCCCAAA===;;;999999999999999999:::;;;::::::;;;;;;;;;;;;;;;:::888888888888999:::;;;;;;888888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;======???CCCFFFGGGEEECCC@@@CCCHHHLLLNNNMMMKKKIIIGGGJJJMMMMMMLLLKKKMMMOOOTTTaaaddd[[[ZZZYYY[[[___bbbddddddjjjppptttrrrpppsssuuuuuuvvvxxxzzzzzzxxxxxx{{{zzz~~~||||||~~~|||{{{zzz|||~~~~~~|||zzzzzzzzz}}}}}}xxxssspppoookkkjjjjjjkkkmmmmmmlllkkkkkkiiieeeccccccdddfffgggbbbaaa___[[[XXXXXXZZZ]]]]]]\\\YYYWWWUUUUUUUUUUUUSSSVVVVVVTTTSSSUUUUUUQQQQQQQQQPPPPPPRRRTTTWWWYYYVVVXXXYYYYYYXXXXXXZZZ[[[[[[WWWSSSSSSRRRRRRWWW^^^fffiiilllkkkfff^^^WWWSSSRRRTTTUUUTTTSSSRRRRRRSSSSSSSSSRRRTTTWWW[[[```cccaaaXXXfffqqqdddkkklllsssyyyxxxsssooommmnnnkkkjjjhhhiiippp~~~~~~vvvgggYYYQQQNNNHHHCCC>>><<<:::888888777555333222222222222111111111000...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,************************)))************)))(((((((((((())))))))))))))))))((((((((())))))((((((((()))))))))((((((((((((''''''''''''((((((((((((((((((((())))))************((()))+++,,,+++,,,---///000111222444777999;;;<<<@@@GGGOOOTTTWWWYYY\\\___fffjjjpppssssssttttttvvvzzz```QQQPPPMMMKKKIIIGGGFFFsssssstttuuutttrrrpppnnnkkkjjjjjjjjjkkkjjjgggeeefffeeedddcccbbbaaa``````]]]```cccdddbbb```___^^^ZZZXXXVVVVVVVVVUUUSSSQQQQQQSSSRRRMMMKKKLLLMMMLLLKKKKKKIIIHHHGGGFFFFFFFFFCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@BBB@@@???>>>>>>>>><<<:::===>>>@@@AAA@@@>>>;;;999999888888777777888888999999::::::;;;;;;;;;;;;:::999999888888888999999:::666777777888888999999:::::::::::::::::::::::::::;;;;;;===@@@DDDFFFFFFEEEAAADDDHHHKKKMMMLLLIIIGGGIIIKKKMMMMMMKKKKKKMMMPPPQQQZZZxxxsssaaa[[[[[[[[[]]]```cccddddddbbbhhhlllkkklllpppqqqooouuuxxxzzzzzzyyyyyy}}}|||{{{|||~~~{{{xxxwww{{{}}}~~~|||{{{zzzzzz{{{}}}~~~zzztttpppnnnlllkkkkkklllmmmmmmllljjjjjjgggcccaaabbbcccdddddd___^^^\\\ZZZWWWXXXZZZ\\\[[[YYYWWWUUUTTTSSSSSSTTTRRRUUUUUURRRRRRTTTSSSPPPNNNNNNNNNOOORRRTTTWWWXXXTTTVVVXXXXXXXXXYYYZZZ\\\\\\WWWSSSQQQPPPQQQWWW___bbbeeegggfffaaaZZZTTTRRRQQQSSSUUUUUUUUUTTTUUUVVVRRRRRRSSSUUUXXX[[[___``````WWWeeejjj[[[ccceeejjjmmmiiiffffffgggfffaaaaaabbbeeeiiinnnssswwwpppaaaZZZXXXTTTPPPLLLHHHCCC???:::999888888888888666444222222222111111000000000---...............------++++++++++++,,,,,,,,,,,,************************))))))******))))))((('''((())))))******))))))((((((((())))))))))))(((((())))))(((((((((((('''''''''''''''(((((((((((((((((((((((()))******++++++''')))++++++++++++---//////000222555888:::<<<===@@@FFFOOOUUUXXXZZZ]]]___eeejjjpppssssssssstttvvv|||aaaRRROOOMMMKKKIIIGGGFFFtttuuuuuuuuutttrrrooonnnjjjjjjjjjkkkkkkjjjgggeeeeeedddbbbaaa___^^^]]]]]]]]]___aaaaaa```]]]\\\\\\XXXVVVUUUTTTUUUUUUSSSRRRQQQTTTSSSMMMJJJMMMNNNLLLLLLKKKJJJHHHGGGGGGGGGGGGCCCCCCDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCBBBAAA@@@@@@BBB@@@>>>>>>>>>===<<<:::;;;<<<<<<<<<<<<:::999888888777777666666777777888888888999:::::::::::::::888888777777666777777777555555666777777888999999888888888888888888888888;;;:::;;;===@@@CCCCCCCCCAAACCCFFFIIIJJJIIIFFFEEEHHHJJJKKKJJJIIIJJJLLLNNNQQQQQQ```nnnllliiieee\\\YYYYYYYYY[[[___aaabbbaaa```dddfffgggjjjnnnmmmiiisssvvvxxxyyyxxxyyy}}}zzzzzz~~~{{{zzzyyy}}}~~~}}}{{{zzzzzz{{{|||}}}|||xxxtttqqqpppooonnnnnnnnnooonnnllljjjjjjgggcccaaabbbcccbbbaaa]]]]]][[[YYYVVVVVVXXXZZZUUUUUUTTTTTTTTTTTTTTTTTTPPPSSSTTTQQQQQQSSSRRROOOMMMNNNOOOPPPRRRSSSUUUUUUQQQSSSUUUVVVWWWXXXZZZ\\\ZZZUUURRRQQQOOONNNRRRXXX\\\^^^```___[[[XXXUUUTTTQQQSSSUUUVVVTTTSSSSSSTTTPPPQQQTTTVVVXXXXXXYYYYYY[[[ZZZcccqqqqqqbbbZZZ\\\```ddddddaaaaaaeeefffddd^^^___aaadddgggjjjjjjjjjlllrrr{{{xxxfffWWWSSSJJJJJJJJJJJJGGGBBB>>><<<:::999888888999999777666333333222222111000//////,,,------.........------******+++++++++,,,,,,,,,************************)))))))))))))))((((((''''''((()))))))))(((''''''((())))))******))))))((())))))((((((((('''''''''''''''''''''((((((((()))'''(((((()))******++++++(((***,,,,,,,,,,,,...//////000333555888;;;<<<===???FFFOOOVVVXXXZZZ]]]```ccciiipppsssrrrrrrtttwww|||aaaRRROOOMMMKKKIIIGGGFFFuuuuuuvvvvvvtttqqqooommmjjjiiijjjkkkllljjjgggeeeeeedddcccaaa___^^^]]]]]]___``````^^^ZZZWWWUUUUUUQQQPPPPPPQQQTTTUUUUUUTTTPPPTTTSSSLLLIIILLLMMMKKKMMMLLLJJJHHHGGGGGGGGGHHHBBBCCCCCCDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@===<<<<<<===???@@@???>>>::::::::::::999888777777888777666666666666777777777777888999999999999999888777666555555555555555444555555666777888888999777777777777777777777777;;;:::999:::===???@@@@@@AAACCCEEEGGGGGGFFFDDDCCCEEEFFFFFFGGGGGGHHHIIIKKKSSSKKKOOOUUUTTTWWWZZZTTTVVVUUUUUUXXX[[[]]]^^^]]]bbbdddeeefffjjjooolllfffqqqtttwwwxxxwwwyyy}}}~~~yyyyyy~~~~~~~~~~~~{{{zzzzzz|||||||||yyyuuusssrrrsssrrrqqqpppqqqqqqpppmmmkkkkkkgggcccbbbcccdddbbb```]]]]]][[[XXXUUUTTTVVVXXXQQQQQQRRRSSSTTTUUUUUUVVVPPPSSSSSSPPPPPPRRRQQQNNNNNNOOOPPPQQQRRRSSSRRRRRROOOQQQSSSUUUVVVWWWYYY[[[WWWTTTRRRRRROOOKKKMMMQQQXXXZZZ[[[[[[YYYXXXXXXYYYTTTUUUVVVUUUQQQOOOMMMMMMKKKMMMQQQTTTUUUUUUTTTRRRQQQXXX\\\ZZZXXXZZZZZZVVVWWWZZZYYYWWWZZZaaabbb]]]___]]][[[\\\^^^bbbdddeeedddgggjjjiiilllwwwxxxllleeeccc[[[MMMGGGKKKEEECCCAAA???<<<999999;;;999777555555555444222111444444333222111000//////,,,,,,---......---------*********++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))(((((('''&&&'''((((((((('''&&&%%%))))))************)))))))))(((((((((''''''''''''&&&'''''''''(((((())))))'''(((((()))***+++++++++)))+++------------///111///000333666999;;;<<<===???FFFOOOVVVYYY[[[]]]```ccciiippprrrqqqqqqtttwwwyyy|||bbbRRROOOMMMLLLIIIGGGFFFxxxvvvsssqqqnnnmmmmmmmmmiiihhhhhhhhhiiihhheeeccccccccccccbbbaaa```___^^^```^^^\\\[[[ZZZYYYWWWUUUUUUTTTSSSRRRRRRQQQQQQRRRRRRPPPMMMLLLLLLKKKIIIHHHJJJHHHFFFFFFHHHGGGDDD@@@BBBCCCDDDDDDDDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>>=========<<<;;;;;;:::::::::999777555555555555666666666666666666666666666666666666666666666666666444444444444555555666666333333333444444444555555666666666666777777777777888888888999:::;;;===>>>HHHGGGEEEDDDBBBBBBAAAAAAGGGFFFFFFEEEFFFGGGIIIJJJLLLLLLNNNPPPRRRTTTUUUVVVWWWSSSRRRVVVZZZ[[[^^^aaabbbbbbfffiiigggcccdddiiisssssssssrrrqqqsssvvvzzz}}}||||||~~~~~~|||}}}~~~zzzwwwuuutttzzzxxxvvvsssrrrrrrrrrsssrrrlllpppvvvlllgggfffdddbbbbbbbbbcccdddaaa___[[[TTTOOONNNQQQUUUSSSSSSRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPMMMKKKLLLPPPSSSSSSRRRSSSPPPOOOPPPSSSTTTSSSPPPSSSPPPMMMLLLLLLMMMNNNMMMXXXXXXXXXYYY[[[ZZZXXXVVVWWWTTTQQQQQQRRRSSSQQQOOOOOOOOOPPPQQQQQQQQQPPPPPPRRRTTTTTTSSSUUUYYYXXXUUUUUUSSSPPPOOOUUU[[[YYYRRRWWWXXXXXXYYY]]]bbbaaa[[[______^^^___bbbhhhmmmpppvvvkkkfffddd___[[[VVVPPPLLLGGGCCC???======<<<;;;:::999999888666666555444333333222222000000000000000///......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******))))))(((((((((((())))))))))))(((((()))******)))'''&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((***++++++,,,...000111222444555888999;;;<<<@@@FFFNNNSSSUUUWWW[[[^^^fffiiillloooooopppqqqssszzz~~~eeeSSSQQQNNNLLLJJJHHHFFFuuusssqqqooommmllllllllljjjhhhgggggggggfffdddbbbbbbbbbaaaaaa```^^^]]]\\\]]][[[YYYYYYYYYXXXVVVTTTVVVUUUSSSRRRPPPOOONNNNNNOOOMMMKKKJJJJJJJJJHHHGGGIIIHHHGGGGGGGGGFFFDDDBBBBBBBBBCCCCCCCCCBBBAAA@@@??????>>>============>>>======<<<;;;;;;::::::999999888777666555555555555555555555555555555555555555555555555555555555555333333444444444555555555333333333333444444444444555555555666666666777777888888888888999:::<<<<<>>>>>===<<<<<<<<<<<<===<<<;;;;;;:::999999888888666666666666666555444333333333333333333333333333333333333333333333333333333333333333333444444444222222222333333333333444444444444555555555666666888888888888888999::::::>>>>>>>>>>>>@@@AAABBBCCCDDDCCCCCCDDDDDDFFFGGGHHHGGGHHHIIIKKKMMMOOOQQQRRRRRROOONNNPPPRRRVVVaaallljjjhhhhhhiiigggdddeeeiiilllnnnpppppppppppprrrsss{{{||||||{{{zzzzzz{{{}}}~~~}}}~~~~~~}}}|||{{{xxxuuutttttttttuuutttssspppoooooopppsssuuulllgggeeehhhkkkjjjggggggeeedddaaa___]]]\\\\\\]]]^^^\\\XXXVVVWWW\\\eeekkkVVVVVVUUUSSSRRRPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOORRRPPPOOOPPPSSSUUUUUUTTTMMMMMMNNNPPPRRRSSSQQQPPPNNNLLLJJJJJJLLLMMMNNNMMMNNNNNNOOOQQQUUUVVVVVVUUUUUUVVVWWWXXXXXXTTTNNNIIIIIIJJJJJJKKKLLLMMMMMMMMMPPPQQQPPPOOOPPPUUUUUUQQQMMM[[[fffcccYYYSSSRRRSSSNNNRRRSSSQQQRRRXXX\\\]]]UUUUUUVVVWWWYYY[[[]]]___bbbeeehhhhhhfffgggjjjmmmlllrrr|||yyypppiiieeehhhiiicccYYYPPPLLLLLLIIIFFFCCCAAA@@@???<<<;;;<<<;;;:::999888777777666444444444333222222111111///000000000000///......,,,,,,,,,,,,++++++++++++************************************************((())))))))))))))))))***(((((('''&&&&&&'''(((((()))))))))))))))******+++(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%''')))*********,,,...111222444555888999;;;<<<:::AAAKKKRRRVVVZZZ___cccfffiiillloooooopppqqqssszzz}}}}}}cccQQQOOOMMMLLLJJJHHHFFFooooooooonnnnnnnnnnnnnnnllliiifffdddccccccbbb```______^^^]]]\\\ZZZXXXWWWWWWVVVUUUUUUVVVVVVUUUTTTTTTSSSPPPNNNKKKIIIHHHHHHIIIHHHGGGGGGIIIIIIGGGFFFFFFHHHIIIGGGCCCBBBCCCFFFAAAAAAAAAAAA@@@??????>>>======<<<;;;;;;;;;;;;;;;::::::999999888777777666444555666666666444333222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222222333333333333333333444444444555777777777666777777888888:::;;;;;;<<<===>>>@@@AAAAAAAAAAAABBBCCCDDDEEEFFFDDDEEEFFFHHHJJJLLLNNNNNNOOONNNOOOPPPPPPSSS]]]iiieeebbbaaacccbbb```bbbfffjjjkkklllllllllmmmppprrruuuwwwyyyyyyyyyxxxyyy{{{}}}{{{zzz||||||zzz|||}}}~~~}}}{{{xxxvvvtttrrrrrrssstttuuusssqqqooommmlllmmmoooqqqgggfffddddddcccccceeehhhdddccc```^^^[[[ZZZYYYXXXWWWVVVTTTTTTVVV[[[aaafffSSSSSSRRRQQQPPPOOONNNNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLMMMOOOPPPPPPPPPJJJKKKMMMOOOPPPPPPOOONNNLLLKKKJJJJJJMMMNNNOOONNNJJJJJJKKKMMMPPPRRRRRRRRRQQQRRRTTTTTTTTTQQQLLLJJJGGGGGGGGGHHHIIIJJJKKKKKKOOOQQQOOOMMMNNNSSSSSSPPPPPP___jjjfff[[[TTTTTTUUUWWWZZZYYYSSSPPPSSSWWWYYYRRRSSSTTTUUUVVVWWWWWWWWWaaacccdddcccaaa``````bbbcccfffiiinnnrrrwww{{{~~~zzzooohhhccc^^^ZZZVVV\\\aaa___VVVMMMHHHGGGFFFDDDBBB@@@@@@@@@>>>===::::::999888777666555555333333222222222111111111//////000000//////...---,,,,,,,,,++++++++++++***))))))))))))))))))))))))************************'''((((((((())))))******((('''&&&&&&&&&&&&'''((()))(((((()))***+++***)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&(((*********+++---///111222444555888999;;;<<<:::AAAJJJQQQVVVZZZ___bbbfffiiillloooooopppqqqsss{{{cccPPPOOOMMMLLLJJJGGGFFFooooooooooooooooooooooookkkhhheeebbbbbbaaa```___^^^^^^]]]\\\[[[YYYWWWVVVVVVUUUTTTTTTVVVVVVUUUTTTPPPOOOMMMKKKJJJIIIIIIIIIHHHHHHGGGHHHJJJJJJHHHFFFDDDFFFGGGEEEAAA@@@CCCEEEAAA@@@@@@???>>>=========<<<;;;::::::999999::::::888888777777666666555555222333444555555444222111111111111111111111111111111111111111111111111111111111111111111000000000000000000111111111111222111222222222222333333333666666555555555666666777::::::999999:::;;;<<<<<<>>>>>>???AAABBBCCCCCCCCCAAABBBDDDEEEHHHIIIKKKLLLGGGHHHKKKMMMKKKKKKRRRZZZ]]]ZZZZZZ]]]______aaaeeeiiiiiihhhggggggjjjooorrroooqqquuuwwwwwwxxxyyy{{{|||~~~xxxppprrryyy{{{{{{|||}}}}}}zzzyyy{{{{{{xxxyyy|||yyy{{{~~~~~~{{{yyyuuutttrrrqqqqqqrrrtttuuusssqqqnnnllljjjiiiiiiiii```bbbdddbbb```aaaeeegggcccaaa___\\\YYYWWWUUUTTTRRRRRRRRRSSSUUUVVVWWWXXXNNNNNNNNNNNNMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIJJJKKKKKKKKKLLLLLLHHHIIIKKKLLLLLLLLLLLLLLLKKKJJJJJJKKKMMMOOOOOONNNIIIHHHIIILLLQQQTTTVVVVVVUUUTTTSSSPPPMMMKKKJJJJJJFFFFFFEEEFFFFFFHHHIIIJJJOOOPPPMMMKKKLLLQQQQQQNNNPPPYYY^^^[[[VVVSSSRRRQQQWWWZZZYYYRRROOOSSSXXXZZZRRRSSSTTTUUUVVVVVVUUUUUU[[[\\\]]]]]][[[ZZZZZZZZZ```___^^^^^^___```bbbbbbcccfffiiikkkqqqzzz~~~}}}~~~yyysssoooqqquuuqqqiii___VVVSSSRRRQQQPPPOOOUUU[[[ZZZTTTLLLGGGEEECCCAAA>>>===<<<<<<:::888888888777666555444333333111111111111111000000000///////////////...------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***''''''&&&&&&&&&&&&'''''''''&&&&&&(((******'''$$$(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''')))+++,,,,,,---///000111222444555888999;;;<<<<<>>===<<<<<<<<<<<<::::::999888888888888999777666666555555444333333222222333333333333222222000000000000000000000000000000000000000000000000000000000////////////////////////000000000111111000000111111111222222222444444444444444555666666999999888888888999999:::;;;<<<===???@@@AAAAAAAAA???@@@BBBDDDFFFGGGIIIJJJFFFFFFJJJMMMLLLJJJLLLRRRXXXUUUUUU[[[___```bbbeeegggggggggffffffiiimmmqqqlllooorrrtttvvvwwwyyy{{{yyyzzz~~~}}}pppdddfffqqqxxxyyyzzz|||~~~}}}zzzyyy{{{{{{xxxxxx{{{wwwxxxzzz{{{|||zzzyyyxxxssssssrrrrrrqqqqqqqqqqqqqqqpppnnnlllhhheeecccbbbYYY___aaa^^^]]]___aaabbb___^^^\\\YYYVVVTTTRRRQQQQQQQQQQQQSSSTTTSSSPPPNNNKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKFFFHHHJJJKKKJJJIIIJJJKKKFFFHHHIIIHHHGGGGGGHHHJJJJJJIIIIIIJJJMMMNNNMMMLLLHHHHHHIIINNNTTTYYY\\\]]][[[YYYTTTNNNIIIGGGGGGIIIGGGFFFEEEEEEEEEFFFHHHIIIMMMMMMKKKGGGIIIMMMNNNLLLJJJLLLLLLKKKNNNQQQPPPLLLOOORRRRRROOOPPPWWW\\\]]]SSSSSSTTTUUUUUUUUUUUUTTTZZZ[[[\\\]]]]]]]]]\\\[[[XXXWWWUUUVVVXXXZZZ[[[[[[XXXXXXXXX[[[dddmmmmmmhhhlllnnnqqqqqqnnnjjjfffeeeggggggccc```bbbjjjppprrriiieeeaaa___]]]\\\___eee___YYYRRRLLLJJJJJJJJJJJJWWW\\\cccfffddd^^^XXXTTTDDDAAA>>><<<;;;:::888777777666666555444333222111000000000000000000000000...////////////...------++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((()))&&&'''(((((((((((('''&&&))))))+++///222111,,,'''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((***,,,---------///111111222444555888999;;;<<<===DDDLLLQQQTTTWWW[[[^^^fffiiillloooooopppqqqssssss}}}~~~cccQQQPPPLLLKKKIIIGGGFFFhhhhhhiiijjjjjjiiihhhggg```^^^]]]]]]]]]\\\ZZZXXXWWWXXXXXXXXXWWWWWWVVVUUUTTTRRRQQQQQQRRRRRRQQQOOOLLLLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHIIIJJJIIIFFFDDDDDDAAA???>>>???@@@AAA@@@@@@???===<<<;;;::::::;;;999999888777777777777888555555555444333333222222222222111111111111222222000000000000000000000000000000000000000000000000////////////......------....../////////000000000//////000000000111111111222222222222333555666777888777777777777888999999999:::<<<>>>???@@@@@@@@@>>>???@@@BBBDDDFFFHHHIIIHHHGGGIIIMMMOOOMMMMMMQQQTTTQQQSSSZZZ___``````bbbbbbdddggghhhiiijjjkkkmmmmmmoooqqqssstttuuuxxxzzz||||||~~~{{{lll^^^cccrrr|||||||||}}}}}}zzzzzz{{{{{{wwwwwwyyywwwwwwwwwwwwwwwwwwwwwwwwrrrrrrrrrrrrqqqooommmlllnnnnnnmmmlllhhhddd```]]]YYY^^^___[[[YYY\\\^^^\\\ZZZYYYXXXVVVSSSPPPNNNMMMOOONNNNNNOOOQQQQQQNNNKKKLLLLLLLLLKKKKKKJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHDDDGGGJJJJJJHHHGGGGGGIIIFFFGGGGGGEEEBBBBBBEEEHHHHHHGGGGGGIIIKKKKKKJJJIIIJJJIIIJJJMMMQQQVVVXXXYYYVVVUUURRRLLLGGGEEEGGGJJJIIIHHHGGGEEEEEEFFFGGGHHHJJJJJJGGGDDDEEEJJJKKKHHHEEEFFFEEEGGGNNNUUUUUUPPPRRRSSSQQQNNNQQQWWWYYYWWWRRRRRRRRRRRRSSSSSSTTTTTTQQQQQQSSSUUUVVVVVVUUUSSSTTTRRRQQQSSSWWWZZZ[[[ZZZYYYUUUSSSXXXggguuuvvvpppiiijjjjjjhhhccc]]]ZZZXXXYYYYYYXXXXXX```iiillliiiccc[[[VVVVVVUUURRRRRRVVVXXXTTTPPPLLLJJJJJJIIIIIIOOOSSS[[[bbbddd___VVVNNNEEEBBB???======<<<:::888555555444333222111111000////////////////////////......//////......---,,,++++++++++++************************************))))))))))))))))))))))))((((((((((((((('''''''''&&&''')))******)))'''&&&''')))---444:::999333,,,(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))+++,,,,,,---///111111222444555888999;;;<<<===CCCKKKQQQTTTWWW[[[^^^fffiiillloooooopppqqqsssrrr||||||dddRRRQQQLLLKKKIIIGGGFFFdddeeefffffffffeeedddccc[[[ZZZZZZ[[[[[[ZZZWWWUUUUUUUUUUUUVVVVVVUUUUUUUUUSSSQQQPPPPPPPPPPPPOOOMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJHHHEEEBBBDDD@@@<<<<<<>>>AAA@@@???@@@???===;;;::::::::::::999888888777777777777777555555444333333222222111222222000000000111222333111111111111111111111111111111111111111111111111/////////......---------............/////////000////////////000000000000111111111222333555666777666666666666777999:::;;;888999;;;===????????????>>>???@@@BBBDDDFFFGGGHHHGGGCCCCCCHHHLLLKKKLLLNNNQQQNNNPPPXXX]]]^^^]]]^^^^^^bbbhhhllllllkkkjjjiiioooppprrrrrrrrrtttwwwyyy|||lll^^^gggyyy~~~||||||~~~|||||||||}}}zzzyyy{{{zzzwwwvvvxxxxxxwwwuuutttttttttvvvvvvpppqqqrrrrrrpppmmmkkkiiikkklllmmmllliiiddd___[[[]]]```___YYYWWW[[[]]]ZZZVVVVVVUUUSSSPPPNNNKKKJJJMMMKKKIIIJJJMMMOOONNNLLLOOONNNMMMLLLKKKJJJIIIHHHCCCCCCCCCCCCCCCCCCCCCCCCBBBEEEHHHHHHEEEDDDEEEFFFFFFGGGFFFBBB??????CCCGGGGGGFFFFFFGGGIIIIIIHHHFFFMMMLLLJJJJJJLLLNNNOOONNNLLLLLLLLLIIIFFFFFFIIILLLKKKJJJHHHFFFEEEFFFGGGHHHHHHHHHEEEAAABBBGGGHHHEEEFFFGGGHHHKKKTTT\\\]]]XXX]]][[[VVVQQQRRRTTTRRRMMMQQQPPPPPPPPPQQQRRRSSSSSSQQQRRRSSSVVVWWWWWWVVVTTTRRRPPPOOOPPPTTTVVVVVVTTTWWWQQQLLLTTThhh{{{zzzbbbbbbaaa]]]XXXTTTSSSSSSSSSUUUXXX]]]dddggg```VVVTTTLLLIIIMMMOOOMMMLLLNNNNNNLLLJJJHHHFFFEEEEEEDDDEEEIIIRRR[[[```ZZZMMMAAAAAA???<<<;;;::::::888666555444444333222111000000.........///////////////......//////......---,,,+++++++++************)))************************))))))))))))))))))))))))))))))(((((('''''''''&&&%%%'''***,,,,,,***'''%%%"""(((111888888111***(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((***++++++,,,...000111222444555888999;;;<<<;;;BBBJJJQQQTTTXXX\\\___fffiiillloooooopppqqqsssttt}}}{{{dddSSSRRRLLLJJJIIIGGGFFFfffccc```___```aaaaaaaaaUUUVVVXXXZZZZZZXXXSSSOOOOOONNNNNNOOOQQQQQQOOOMMMRRRQQQPPPOOONNNNNNMMMMMMNNNMMMLLLJJJHHHGGGGGGGGGGGGFFFEEEDDDBBBBBBAAAAAADDDBBB???>>>>>>===<<<:::<<<;;;;;;::::::999999888444444555555666666777777444444555555444222111000000000000000000000000000////////////////////////////////////////////////........................+++++++++,,,,,,,,,------////////////////////////111111222333444444444444333555666555555555777999555888:::<<<<<<<<<>>>?????????@@@AAAAAABBBBBBCCCDDDDDDEEEFFFHHHIIIJJJJJJMMMNNNOOORRRTTTVVVXXXYYYWWWVVVdddooojjjgggjjjhhhmmmnnnooonnnmmmooouuuyyy~~~|||xxxrrrlllmmm~~~zzz|||yyy{{{~~~|||wwwwww~~~{{{yyyyyyzzz|||{{{~~~}}}~~~}}}{{{wwwuuuwwwxxxwwwvvv{{{vvvssstttssspppnnnoooqqqqqqpppmmmiiigggggghhhmmmmmmjjjfffbbb``````aaaaaacccaaaZZZWWWYYY[[[ZZZXXXVVVSSSPPPMMMJJJHHHGGGHHHIIILLLNNNOOOOOOMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHEEEEEEEEEEEEDDDCCCAAAAAAFFFEEEDDDEEEGGGGGGEEEDDDDDDBBB???>>>@@@BBBDDDEEEHHHHHHIIIHHHGGGEEECCCBBBIIIJJJLLLLLLKKKIIIFFFDDDFFFFFFFFFFFFFFFGGGHHHHHHIIIGGGEEEGGGIIIKKKIIIGGGCCCBBBAAA???@@@AAABBBDDDFFFDDDCCCKKK___ooonnndddjjjiiiaaaTTTLLLJJJJJJIIIMMMLLLJJJIIIJJJKKKMMMNNNLLLMMMNNNOOOOOONNNLLLKKKPPPSSSSSSQQQPPPRRRQQQNNNXXXRRRNNNSSS```lllqqqrrr___ZZZTTTRRRTTTTTTRRROOOMMMPPPWWW```eeeccc\\\UUUPPPMMMJJJIIIJJJKKKLLLKKKGGGJJJKKKGGG@@@<<<===@@@BBBFFFLLLOOONNNIIIBBB===>>><<<999777666555333111555555444333333222111111111000//////000000///...,,,---...---+++***+++,,,,,,+++***)))(((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))(((((('''''''''&&&(((''''''&&&&&&((()))***'''(((((()))***++++++,,,)))((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((((((((((((((())))))))))))&&&((()))***+++,,,///111444444555666888;;;===???>>>AAAHHHQQQVVVWWWZZZ___fffiiillloooooopppqqqsssyyy|||xxx```PPPPPPKKKJJJHHHFFFEEEdddcccaaaaaaaaa```^^^\\\SSSTTTVVVXXXYYYWWWRRRNNNPPPNNNMMMNNNOOOPPPOOONNNOOOOOOOOOOOOOOONNNNNNNNNMMMMMMKKKIIIHHHGGGFFFFFFEEEEEECCCBBBAAA@@@@@@@@@CCCAAA???=========;;;:::::::::999999888888777777444444444444444555555555333444444444333222000000000000000000000000000000////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---........................///000111222222333333222333444555555444444666888555777:::;;;:::;;;<<<>>>>>>>>>>>>???@@@@@@AAAAAAAAABBBDDDEEEGGGIIIJJJKKKJJJJJJLLLMMMOOOPPPQQQRRRMMMSSScccllleeeeeeiiieeekkklllmmmmmmmmmooouuuyyy}}}yyyyyy}}}xxx{{{~~~|||yyyzzz~~~{{{zzzzzz{{{}}}{{{|||~~~}}}|||}}}xxxvvvttttttvvvxxxxxxwwwzzzuuurrrrrrrrrnnnmmmnnnppppppooolllhhhffffffgggmmmllliiieee```]]]]]]]]]]]]^^^\\\UUURRRTTTVVVVVVUUUTTTQQQNNNLLLIIIHHHGGGIIIJJJKKKMMMMMMMMMMMMMMMJJJJJJJJJIIIHHHHHHGGGGGGEEEEEEEEEDDDDDDBBBAAAAAAEEEDDDDDDEEEFFFFFFEEECCCDDDBBB@@@@@@BBBDDDEEEDDDEEEEEEDDDCCCCCCDDDDDDEEEEEEFFFHHHHHHGGGFFFDDDBBBAAAAAAAAAAAABBBCCCDDDDDDFFFFFFGGGIIILLLLLLIIIFFFCCCBBBAAAAAAAAACCCEEEGGGFFFFFFFFFMMM[[[fffdddZZZ______YYYOOOIIIIIIJJJIIILLLKKKIIIHHHHHHIIIJJJKKKJJJKKKMMMNNNNNNMMMKKKJJJHHHKKKLLLLLLOOOSSSSSSOOOSSSOOOKKKNNNTTTZZZ\\\[[[VVVRRROOOPPPTTTWWWWWWUUULLLMMMPPPUUUYYYYYYUUUQQQNNNKKKIIIHHHIIIJJJJJJJJJHHHIIIIIIFFFAAA>>>???@@@>>>@@@CCCEEEFFFEEEBBBAAA>>>;;;888777777777666555555444444333222222111111000///......//////...,,,,,,---...---+++***+++,,,,,,,,,+++))))))(((((((((((((((((((((((((((((((((&&&'''''''''((((((((())))))((((((((('''''''''&&&'''&&&%%%%%%%%%&&&((((((&&&&&&''''''(((((())))))(((''''''&&&&&&&&&''''''%%%%%%%%%%%%&&&''''''(((''''''((((((((()))))))))&&&(((******+++,,,///111333333444555777999<<<>>>???AAAIIIRRRWWWXXX[[[```jjjllloooppppppooopppqqqxxx~~~|||___OOOOOOKKKJJJHHHFFFEEEdddcccbbbaaa```^^^ZZZWWWSSSTTTVVVXXXYYYXXXTTTQQQQQQOOOMMMLLLNNNOOOOOONNNLLLMMMMMMNNNOOOOOOOOONNNLLLKKKJJJHHHGGGFFFFFFFFFCCCBBBAAA@@@??????>>>>>>BBB@@@>>>======<<<;;;:::999888888777777666555555444333333333333333222222333333333333222111000000000000000000000000000000................................................++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------...///000111111111111222333444333222222444555555777999999888888:::;;;<<<<<<======>>>????????????@@@AAADDDFFFHHHJJJKKKGGGHHHHHHIIIJJJKKKLLLLLLKKK\\\tttxxxmmmmmmpppiiiiiijjjkkkkkklllooosssvvv}}}~~~zzzwwwzzzxxxzzz}}}~~~|||zzz}}}~~~~~~~~~}}}}}}||||||}}}||||||}}}}}}~~~|||zzzzzztttssssssuuuxxxyyyyyyyyyyyysssooooooooolllkkkmmmnnnnnnnnnkkkhhhfffeeefffjjjjjjhhhccc^^^[[[ZZZZZZYYY[[[XXXRRROOOQQQSSSSSSRRRQQQOOOMMMKKKIIIHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBAAAAAADDDCCCCCCDDDEEEEEEDDDBBBBBBAAAAAABBBDDDDDDCCCBBBAAA@@@??????@@@BBBEEEFFFCCCDDDDDDEEEDDDDDDCCCCCC>>>>>>>>>??????@@@BBBBBBAAABBBEEEHHHJJJIIIFFFCCCBBBBBBBBBBBBDDDFFFHHHJJJFFFGGGHHHLLLSSSXXXUUUNNNPPPRRROOOHHHEEEGGGIIIIIIKKKJJJHHHGGGFFFGGGGGGHHHHHHIIIJJJKKKKKKJJJIIIHHHKKKLLLKKKIIILLLOOOMMMGGGKKKIIIGGGHHHIIIJJJJJJHHHNNNLLLKKKOOOVVV[[[]]]]]]NNNLLLIIIJJJNNNOOONNNLLLKKKHHHFFFFFFGGGHHHHHHGGGHHHGGGEEECCCAAA@@@??????<<<<<<<<<<<<>>>AAADDDFFF===:::777666777888888888444444333333222111111111///...,,,---......---++++++------,,,+++***+++,,,,,,,,,+++***))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((((((((((('''''''''''''''%%%%%%%%%$$$%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((''''''&&&%%%%%%&&&'''(((&&&&&&'''''''''((((((((('''(((******+++,,,///111222222222444666888;;;<<>>>>>>>>>>>AAA???<<<;;;<<<<<<:::999888888777777666555555555444444444333222222222111222222222111111000000000////////////////////////------------------------------------------------************************************++++++++++++------------------------,,,---...///000000000000111222333222000000222333555666777777666666888:::;;;;;;<<<<<<===>>>>>>>>>>>>???@@@BBBDDDFFFGGGHHHFFFFFFGGGIIIJJJKKKLLLLLLRRRrrrzzz{{{rrriiiiiiiiiiiijjjllloooqqqrrrvvvtttsssyyyyyyzzz{{{|||zzzyyy|||}}}yyyyyy{{{}}}~~~}}}yyywwwuuuuuuwwwxxxzzz{{{zzzzzzxxxqqqmmmmmmllliiiiiikkkmmmmmmmmmkkkhhhfffeeefffffffffeeebbb^^^[[[ZZZZZZYYY[[[YYYRRRPPPRRRTTTTTTPPPOOOMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBAAACCCBBBBBBCCCDDDDDDCCCAAA??????@@@BBBDDDCCC@@@>>>???>>>>>>???@@@AAACCCCCCCCCCCCCCCCCCDDDDDDEEEEEE????????????@@@AAABBBCCC<<<===???BBBCCCCCCBBB@@@CCCCCCCCCDDDEEEGGGHHHIIIEEEGGGHHHHHHJJJKKKIIIGGGFFFIIIIIIEEEDDDGGGIIIHHHJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGLLLLLLJJJIIILLLPPPLLLFFFDDDDDDDDDEEEEEEFFFGGGHHHJJJJJJKKKOOOVVV[[[^^^___QQQMMMHHHGGGIIIKKKJJJIIIGGGEEECCCCCCDDDEEEEEEDDDGGGEEEBBBAAAAAA@@@???======<<<::::::<<<@@@DDDGGG===:::666555555777777777333333222222111111111000///...------......---++++++,,,---,,,*********+++,,,,,,+++***************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&'''''''''((('''(((******+++,,,...111222222333444666888;;;===@@@BBBJJJTTTYYYZZZ]]]bbbkkkmmmppppppooonnnnnnoooyyy___OOOOOOKKKJJJHHHFFFEEEgggccc^^^ZZZYYYXXXXXXWWWVVVVVVWWWZZZ[[[ZZZXXXUUUQQQNNNKKKJJJKKKMMMMMMMMMLLLMMMNNNNNNMMMKKKJJJHHHIIIHHHGGGEEEDDDDDDDDDDDDAAAAAA@@@???>>>>>>>>>>>>???===;;;:::;;;;;;:::888888888888777666666555555555444444444333222222222111000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))*********++++++++++++++++++++++++++++++,,,---...///000000000000000111111111//////111333555555666555444555777999;;;;;;<<<<<<======>>>>>>??????@@@@@@AAABBBCCCCCCCCCDDDEEEGGGIIIKKKMMMNNNVVV|||{{{zzzrrrjjjiiihhhggghhhiiijjjjjjmmmrrrrrrsss{{{{{{zzz{{{{{{yyyxxxyyy~~~}}}yyyvvvwwwzzz~~~zzzyyyxxxyyyyyyyyyyyyxxxwwwwwwuuuoookkklllkkkhhhgggiiikkkmmmmmmllliiifffeeeeeeaaabbbbbbaaa^^^\\\\\\]]]YYY[[[XXXRRRPPPRRRUUUTTTOOONNNMMMLLLLLLLLLLLLLLLIIIIIIHHHGGGGGGHHHHHHIIIDDDDDDDDDCCCBBBBBBAAAAAA@@@AAABBBBBBBBBBBBBBBAAABBBAAA@@@AAACCCCCCAAA??????@@@BBBDDDEEEDDD@@@======???AAABBBBBBAAA???>>>@@@AAAAAAAAABBBCCCCCCDDD@@@@@@??????@@@@@@AAABBB<<<<<<=========>>>@@@AAADDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCBBBCCCEEECCCGGGHHHFFFEEEGGGIIIGGGJJJIIIHHHGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEGGGHHHJJJOOOUUUUUUQQQEEEDDDCCCCCCEEEGGGJJJLLLHHHHHHIIILLLPPPTTTVVVVVVOOOLLLHHHGGGIIIIIIGGGDDDCCCBBBAAAAAACCCCCCCCCBBBEEECCCAAAAAA@@@???===;;;===<<<;;;:::;;;===@@@AAA<<<999666444444444444333222111111111111111000000000///---...//////...,,,+++,,,---,,,***)))***+++++++++******)))*********'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&'''(((&&&&&&&&&&&&'''''''''(((((()))***+++***+++...000333333333555777999<<<===@@@BBBJJJTTTYYY[[[^^^cccgggjjjmmmnnnnnnnnnooopppzzzaaaQQQQQQKKKJJJHHHFFFEEEgggbbb\\\XXXWWWXXXYYYZZZUUUUUUUUUWWWXXXWWWUUURRRPPPNNNKKKKKKKKKLLLLLLKKKLLLLLLMMMNNNLLLJJJHHHFFFGGGFFFEEEDDDCCCCCCCCCCCC@@@??????>>>======>>>>>>>>><<<:::999::::::999888888888777666666555555444444444333333333333333333000//////.........//////........................++++++++++++++++++++++++************************************************((())))))))))))*********+++++++++++++++++++++++++++,,,---...////////////...///000000///000222444444555555444444555888:::::::::;;;;;;<<<=========>>>>>>>>>?????????@@@@@@@@@AAABBBEEEGGGJJJKKKLLLSSSpppyyylllmmmiiihhhfffeeeeeeggghhhgggfffhhhmmmoooqqqzzz~~~}}}}}}}}}zzz{{{{{{zzzyyyzzz|||~~~||||||vvvwwwyyy}}}~~~}}}~~~}}}~~~zzzzzzzzzxxxuuurrrrrrssssssnnnkkklllkkkgggeeefffiiikkklllkkkhhheeedddddd]]]___```___^^^\\\\\\]]]WWWYYYWWWQQQOOOQQQTTTSSSNNNMMMMMMLLLLLLLLLLLLLLLHHHHHHHHHGGGGGGFFFFFFFFFCCCCCCCCCBBBAAAAAA@@@@@@??????@@@AAABBBBBBBBBBBB@@@??????@@@AAAAAA@@@>>>AAAAAACCCEEEFFFEEEAAA======???BBBDDDCCC@@@===;;;===>>>>>>???@@@@@@@@@?????????>>>============>>>>>>>>>===<<<;;;<<>>???BBBJJJTTTYYY[[[^^^cccdddgggkkkmmmnnnooopppqqq{{{dddRRRQQQKKKJJJHHHFFFEEEccc```[[[YYYYYYZZZ[[[[[[VVVUUUUUUVVVVVVVVVSSSQQQOOOMMMLLLKKKLLLLLLJJJIIIIIIJJJLLLMMMLLLJJJHHHFFFFFFEEEDDDCCCBBBBBBBBBBBB>>>======<<<<<<<<<<<<<<<===;;;999999999:::999888666666555555444444333333111111111222222222222222//////...------...//////------------------------++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))************************************+++,,,---------------...///000000111333555333444444444444555999<<<888888999::::::;;;;;;<<<;;;<<<<<<===>>>??????@@@AAAAAACCCDDDFFFHHHIIIJJJRRR[[[mmmqqqbbb]]]ccccccdddbbbbbbcccfffhhhhhhffffffgggjjjmmmppptttwwwxxxxxxzzz}}}}}}{{{}}}~~~~~~~~~}}}~~~~~~yyyzzz|||}}}}}}}}}|||}}}||||||{{{wwwssspppqqqsssqqqmmmkkkmmmlllhhhddddddfffhhhiiihhhfffcccaaaaaa[[[]]]^^^^^^\\\ZZZYYYZZZVVVYYYWWWQQQOOOQQQTTTTTTMMMLLLKKKKKKJJJJJJKKKKKKGGGGGGHHHHHHGGGEEEDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>@@@AAAAAABBBBBBBBB???>>>>>>???@@@@@@???===???@@@AAACCCDDDBBB>>>;;;===???@@@AAAAAA???===;;;<<<===???@@@@@@@@@>>>===@@@???>>>===<<<;;;;;;;;;===>>>>>>===::::::<<<>>>======>>>???????????????>>>===@@@FFFFFF@@@>>>@@@>>>DDDHHHGGGFFFGGGFFFCCCDDDDDDEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFNNNSSSUUUOOOJJJIIIJJJIIIHHHDDDBBBCCCFFFGGGCCC???AAACCCDDDEEEEEEFFFFFFGGGEEECCCAAABBBDDDDDDAAA===???>>>>>>???AAABBBAAA???CCCGGGKKKJJJEEE@@@<<<;;;:::999888777666666666666777666555666666555333111000000000000000000000000///...,,,---......---+++***+++,,,+++***))))))+++)))((((((((((((((())))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&''''''(((((((((''''''&&&&&&&&&''''''$$$&&&''')))***)))((('''''''''((((((((()))))))))(((***++++++***+++---///222222222444666888;;;<<<>>>AAAIIISSSYYYZZZ^^^ccceeehhhkkknnnnnnoooqqqrrryyyfffRRROOOKKKJJJHHHFFFEEE```^^^\\\[[[\\\\\\[[[ZZZXXXWWWWWWWWWXXXWWWTTTRRRNNNMMMLLLLLLMMMLLLJJJHHHFFFHHHJJJLLLMMMKKKIIIHHHEEEDDDCCCBBBBBBBBBBBBBBB<<<<<<;;;:::::::::;;;;;;<<<:::888888999999999777555555444333333222222111//////000000111111222222///...---,,,------//////------------------------************************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++,,,,,,+++,,,---///000000111444666333444444444444666:::===777777777888999999::::::999999;;;<<<===???@@@AAADDDDDDEEEFFFGGGHHHIIIIIIWWWOOOSSSXXXTTTWWWaaaeeeaaa______bbbfffiiiiiiggghhhhhhjjjmmmmmmlllsss|||sssxxxyyyxxxzzz}}}|||~~~~~~}}}~~~}}}{{{|||}}}yyytttrrrsssvvvpppllllllnnnnnnhhhdddcccccceeegggfffdddaaa______ZZZ\\\]]]\\\ZZZWWWVVVVVVXXXZZZXXXSSSPPPSSSVVVVVVLLLKKKJJJIIIIIIIIIIIIIIIFFFGGGHHHHHHGGGEEECCCAAACCCCCCBBBBBBAAA@@@@@@???===>>>???@@@AAABBBBBBBBB???>>>===>>>@@@@@@>>>===<<<<<<===??????>>>;;;888======>>>>>>>>>>>>>>>>>>>>>???BBBCCCCCCAAA???===BBBAAA@@@>>><<<;;;;;;;;;999;;;>>>===:::777888999888999;;;<<<>>>?????????<<<;;;AAAIIIJJJBBB<<<<<<;;;AAAFFFEEEEEEFFFEEEBBBBBBBBBCCCCCCDDDCCCCCCCCCBBBAAAAAABBBCCCDDDEEEFFFHHHPPPSSSNNNHHHGGGJJJKKKFFFBBBAAADDDIIIIIIBBB;;;AAABBBEEEFFFFFFGGGHHHIIIEEEBBB???@@@BBBCCCAAA??????>>>>>>???AAABBB@@@???DDDJJJOOOOOOHHH@@@======;;;:::888666666666777888444444555777999888555333////////////000000000000...---+++,,,------,,,******+++,,,+++)))))))))***((((((''''''''''''((()))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&###%%%(((***+++***((('''(((((((((((()))))))))))))))***++++++***+++---///111111111222555777:::;;;>>>@@@HHHSSSXXXZZZ^^^cccgggjjjmmmoooooooooqqqrrrxxxfffQQQNNNKKKJJJHHHFFFEEE]]]\\\[[[ZZZYYYYYYYYYYYYWWWVVVVVVUUUSSSQQQPPPOOOMMMLLLKKKJJJJJJIIIIIIJJJFFFGGGHHHIIIHHHGGGFFFEEEBBBBBBBBBAAA@@@???>>>======<<<;;;:::999:::;;;;;;;;;;;;::::::999888888777444444333333333222222222000000000000000000000000.........------,,,,,,,,,++++++,,,---,,,+++***)))+++*********))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((...---,,,++++++++++++,,,------......///000000000000111111222222333444444777777666666666777999:::::::::;;;<<<===>>>??????@@@BBBDDDEEEEEEEEEFFFGGGOOOQQQRRRRRRSSSUUUYYY\\\]]]___``````___aaafffjjjiiigggeeefffjjjooorrrsssuuuvvvxxxzzz|||~~~~~~}}}{{{{{{}}}~~~vvvssswwwyyywwwppppppppppppooolllgggdddgggggggggfffddd```]]][[[]]]ZZZXXXVVVVVVVVVTTTSSSYYYUUUQQQOOOPPPPPPNNNLLLKKKKKKIIIHHHGGGFFFFFFFFFCCCCCCCCCCCCDDDDDDDDDDDD@@@???===<<<<<<>>>@@@AAA;;;<<<<<<===>>>??????@@@<<<<<<<<<===<<<;;;;;;:::;;;;;;<<<===>>>>>>=========;;;;;;;;;<<<<<<:::888<<>>>>><<<:::999:::;;;>>>;;;;;;;;;777333333777555666888999;;;<<<===>>>???===@@@GGGHHHAAA;;;;;;>>>???AAAEEEGGGGGGEEECCCCCCEEEGGGIIIGGGCCC>>>;;;===???BBBCCCCCCCCCCCCDDDDDDFFFHHHHHHGGGEEEEEEEEEBBB@@@???AAADDDEEEDDDBBB@@@@@@BBBEEEHHHJJJJJJHHHFFFCCCBBBDDDCCC@@@???BBB;;;<<<>>>@@@@@@>>><<<;;;BBBEEEHHHGGGBBB>>><<<<<<;;;<<<<<<;;;888666666777:::888777777999888444111111111000000//////......---,,,,,,++++++*********))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''''''''&&&222222///,,,***,,,///222000222555777777888:::<<>>CCCOOOYYY]]]___aaagggiiilllmmmmmmnnnpppqqqzzz}}}fffRRRPPPKKKJJJHHHFFFEEE[[[ZZZYYYXXXWWWWWWVVVVVVVVVVVVVVVUUUSSSQQQPPPOOOLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJIIIHHHGGGEEEDDDCCCAAAAAA@@@@@@???===<<<<<<<<<;;;:::999888999999:::999999888888777666666555333333333333222222222222000000000000000000000000......---------,,,,,,,,,++++++,,,,,,,,,+++***)))*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((,,,+++++++++************+++,,,,,,------...////////////000000111222222222555444444444555666888999999999:::;;;===>>>?????????AAADDDDDDDDDDDDEEEGGGJJJLLLNNNPPPRRRUUUYYY\\\\\\]]]___^^^^^^___cccgggeeecccbbbdddiiimmmqqqrrrzzz{{{{{{{{{{{{yyyxxxwww~~~~~~~~~~~~~~~~~~~~~{{{yyyxxxxxxzzz||||||~~~{{{uuutttxxxyyywwwoooooonnnnnnmmmkkkfffcccfffffffffeeeccc___\\\ZZZ[[[XXXVVVTTTTTTSSSRRRPPPUUURRROOONNNNNNNNNLLLJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDD???>>><<<;;;;;;<<<===>>>:::;;;;;;<<<======>>>>>>;;;<<<<<<<<<<<<;;;::::::999999:::;;;;;;;;;;;;;;;;;;:::999:::;;;;;;999777:::>>>GGGMMMIII???:::<<<;;;<<<<<<:::888777888:::===;;;:::;;;888444555999888888888999:::;;;<<<===<<<888:::@@@AAA<<<999:::???===<<<<<<===@@@CCCDDDKKKKKKJJJGGGCCCAAA??????<<<>>>@@@AAA@@@@@@@@@BBBDDDFFFGGGFFFEEEDDDDDDEEEKKKEEE???===@@@CCCCCCAAA??????@@@CCCFFFHHHGGGFFFAAA>>>>>>AAACCCDDDGGGLLLCCCBBB???===<<<<<<<<<===GGGGGGEEEAAA===::::::;;;:::;;;;;;999777666666888888666555555666555333000000000///......------,,,------,,,+++******))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((((((((('''''''''&&&---,,,+++)))((())),,,///111333666777888888999;;;>>>>>>CCCOOOYYY]]]___bbbhhhjjjlllnnnnnnoooppprrrzzz}}}fffRRRPPPKKKJJJHHHFFFEEEXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSSSSRRRQQQOOOMMMLLLKKKKKKJJJIIIHHHHHHHHHHHHNNNLLLJJJHHHEEEDDDCCCBBB@@@??????>>>===<<<;;;::::::999888888777777888888666666666555444444333333333333222222222111111111////////////////////////------------,,,,,,,,,,,,***++++++++++++***))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((()))(((((((((((((((((((((((())))))***+++***)))((('''******++++++,,,------------......//////000111111222222222333444555777888777777999:::;;;===>>>???>>>@@@BBBCCCCCCCCCDDDEEEEEEGGGJJJMMMOOOSSSXXX[[[ZZZ[[[\\\[[[[[[]]]```bbb___^^^___bbbgggllloooqqqzzz{{{{{{{{{yyyvvvtttrrr{{{|||}}}~~~}}}|||}}}~~~~~~~~~{{{zzzxxxvvvvvvwwwyyyzzzwwwxxxwwwsssrrrttttttrrrnnnmmmlllkkkjjjhhhdddbbbeeeeeedddccc```]]]ZZZYYYWWWTTTRRRQQQQQQQQQPPPNNNOOONNNLLLLLLLLLKKKIIIGGGHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA>>>===<<<:::::::::;;;;;;999999999:::;;;;;;<<<<<<::::::;;;;;;::::::999888666777777888888888888888999888777888999999777555777:::@@@EEEBBB;;;999;;;999::::::888666666777888;;;999999:::888555666:::;;;:::888777888999;;;<<<;;;888777999;;;:::999::::::999999:::<<<@@@DDDFFFNNNPPPOOOKKKDDD???======<<<===>>>>>>======???AAACCCDDDEEEEEEEEEGGGJJJMMM[[[PPPDDD???BBBFFFFFFEEE>>>===>>>@@@CCCEEEDDDCCC@@@===<<<@@@CCCEEEJJJPPPGGGDDD>>>:::999<<<@@@CCCLLLGGG@@@:::888888888999999999888777555555666888777555333222222222111000///......---,,,,,,++++++------,,,+++***)))((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''''''''(((((()))((('''(((+++---222444777888888888999:::<<<===CCCOOOXXX]]]```ccchhhkkkmmmooooooppprrrsssyyy~~~fffRRRPPPKKKJJJHHHFFFEEEVVVVVVUUUTTTSSSRRRQQQPPPNNNOOOOOOOOONNNLLLJJJIIIJJJJJJIIIGGGGGGGGGGGGGGGNNNLLLIIIFFFDDDCCCCCCCCC@@@???>>>===<<<;;;::::::999999888888888777777777555555555444333333222222222222111111111000000000........................,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''(((***++++++***(((''')))******++++++,,,------------......///000000000///000111222444555777777555666777888:::;;;======<<<>>>@@@AAAAAAAAABBBCCCBBBEEEHHHKKKMMMQQQTTTWWWWWWWWWXXXXXXYYYZZZ\\\]]][[[[[[]]]aaagggmmmoooppptttuuuwwwxxxxxxvvvtttssswwwxxx{{{}}}~~~zzzzzz|||||||||~~~}}}}}}{{{yyyxxxwwwzzzyyyxxxwwwwwwwwwxxxxxxxxxwwwsssooommmmmmmmmmmmllljjjhhhggggggeeebbb```cccbbbaaa```]]]ZZZXXXVVVRRRPPPOOOOOOPPPQQQPPPOOOKKKKKKKKKLLLKKKJJJHHHFFFFFFEEEDDDBBBAAAAAAAAAAAA????????????>>>>>>>>>>>>>>>===<<<:::999999999999777777888888888999999999888999999999999888777777555555666666666666666555666555555666777777555444444666:::<<<:::888777999777888888777555555666777888666777999777444666::::::888666555666888;;;===AAA===999888999:::;;;<<<666888<<<======<<<<<<;;;???DDDJJJKKKEEE>>>:::999;;;<<<===<<<===>>>AAADDD???@@@BBBDDDGGGLLLRRRVVVdddXXXKKKFFFIIIMMMMMMKKK>>>======???AAABBBBBBAAACCC@@@@@@CCCDDDBBBDDDHHHDDD@@@;;;888999>>>EEEIIIKKKDDD<<<777777888888888777777777555333444666888666555222111000000000000.........---,,,,,,++++++------,,,***)))((('''&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''(((*********+++...000222555888999999888888999;;;<<>><<<;;;;;;;;;;;;999999999999999888888777666555555444333333222222111111000000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))((((((((('''''''''''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,,,,+++)))((()))******+++,,,,,,------------......///000000000//////111222444555666777444444555777888999;;;;;;:::<<<>>>?????????@@@AAABBBEEEHHHJJJLLLMMMPPPRRRTTTSSSTTTUUUWWWXXXYYYYYYXXXYYY\\\bbbiiinnnpppppppppqqqsssuuuvvvuuutttsssqqqsssvvvzzz}}}|||yyyyyy{{{|||xxxxxx{{{||||||~~~{{{yyywwwvvvyyyyyyxxxwwwvvvuuuttttttwwwsssoookkkiiiiiijjjmmmjjjhhheeecccbbbaaa___^^^``````^^^\\\ZZZWWWUUUTTTOOONNNMMMNNNPPPRRRRRRQQQJJJKKKLLLLLLJJJHHHGGGFFFDDDCCCBBBAAA@@@??????????????????>>>>>>=========>>>===<<<;;;::::::999999666666666666777777777777777777777777777666555555555555666666666555555444444333333444555555444222222444555444444555666666666777888666555444666777444333555999888444444888666555333333555888;;;===CCC@@@;;;777777999;;;;;;888999;;;:::888666666777>>>BBBEEEEEEAAA===:::999999;;;<<<===>>>AAAEEEHHH===>>>???AAADDDIIIOOOTTT[[[SSSJJJGGGJJJMMMLLLIII???>>>===>>>???@@@@@@???CCCAAABBBFFFEEE???===>>>???===;;;:::<<<@@@DDDHHHCCC???:::999:::;;;999777666666666555333333555777666555444222000000111222//////...------,,,,,,+++,,,++++++***(((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((***++++++---///111222555888:::999888888888999<<>>???AAADDDGGGIIIIIIJJJLLLMMMPPPPPPPPPRRRVVVXXXXXXWWWVVVXXX\\\ccciiinnnppppppqqqqqqrrrrrrrrrqqqqqqpppmmmpppssswwwyyyzzzzzzzzz|||{{{yyyyyyyyy{{{~~~zzzwwwvvvyyy{{{{{{~~~}}}{{{yyyxxxuuuuuuuuutttsssqqqpppoooqqqmmmjjjkkkjjjiiikkkooohhheeebbb______^^^]]]\\\^^^]]]\\\YYYWWWUUUSSSRRROOOMMMLLLMMMOOOQQQQQQQQQJJJKKKLLLKKKHHHFFFFFFFFFCCCBBBAAA@@@???>>>>>>>>>@@@@@@@@@??????>>>>>>===<<<<<<;;;;;;::::::999999555555555555555555666666555555666666555555444333555555555555555555444333222222111333444555333222111333222000000333555333555666666555444333555777111222666;;;:::555333555222111111222333666999;;;>>>===888333333777888666555555555555777???JJJSSSaaa[[[PPPFFF===999777777777999;;;===>>>@@@DDDFFF<<<===<<<<<<<<>><<<<<<===>>>>>>===<<<<<<@@@EEEDDD>>>::::::===<<<<<<;;;<<<>>>@@@AAA;;;::::::;;;;;;;;;999777555666777666444333444555555555555333111000000222///......------,,,++++++******))))))((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((($$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&'''((())))))+++...111111555999;;;:::999999999999<<>>;;;999888888999:::777777888888888777666555555555444333333222222111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***)))((('''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((()))))))))'''(((((())))))***++++++++++++,,,,,,---.........---...000111222222222111444444444444555555555666777999;;;<<<;;;;;;===>>>>>>AAADDDFFFGGGGGGIIIJJJNNNMMMMMMQQQUUUXXXXXXVVVTTTWWW[[[bbbiiimmmnnnnnnqqqqqqoooooonnnoooooopppqqqsssuuuwwwxxxwwwuuutttuuuvvvwwwyyyzzz|||||||||{{{xxxwwwzzz{{{zzz}}}|||}}}}}}}}}|||zzzxxxwwwooopppqqqrrrqqqpppnnnmmmmmmjjjjjjnnnnnnjjjhhhkkkgggccc___\\\\\\\\\[[[ZZZ]]]\\\YYYWWWUUUSSSQQQQQQQQQOOOMMMMMMMMMNNNMMMLLLKKKLLLKKKIIIEEECCCDDDFFFCCCBBBAAA???>>>>>>>>>>>>???>>>>>>===<<<<<<;;;;;;999999999999999999888888555555555555555555555555444444444555444333333222444444444444444333222222222111111222444444333222111333111---...333444111222333444333222222333555111333999???>>>777333444000000000111222444555666555777444000111666666222000111222444:::FFFWWWcccooobbbQQQCCC;;;888555333555777:::;;;;;;<<<>>>???;;;;;;:::888777777999<<<999999:::999999999:::;;;???<<<:::999:::;;;;;;:::888777;;;@@@AAA===:::;;;999999999:::;;;===>>>???555777::::::999777666666555777999888666444333222333444666444111//////000---------,,,++++++******((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((('''(((***...222000444888;;;;;;::::::::::::===EEEPPPUUUXXX]]]cccgggjjjmmmooopppqqqtttuuuzzzfffRRRPPPKKKJJJHHHFFFEEEKKKMMMOOOQQQSSSSSSRRRQQQIIIJJJMMMNNNNNNKKKHHHFFFFFFEEEDDDCCCCCCBBBBBBCCCBBBCCCCCCDDDCCCAAA@@@???>>><<<:::888777777888999555666777777777666444333444444333333222111111111//////.........---------++++++++++++++++++++++++*********++++++,,,,,,,,,***)))(((&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&''''''((())))))))))))******+++,,,,,,------,,,---///000000000//////444444444444444444444444666888:::;;;;;;;;;<<<===:::===AAADDDEEEFFFGGGIIILLLKKKLLLPPPUUUXXXXXXVVVSSSVVV[[[bbbiiilllmmmlllooonnnmmmlllmmmoooqqqrrrxxxyyyzzz{{{zzzwwwtttrrrqqqsssvvvyyy{{{|||{{{{{{}}}yyyyyy{{{{{{zzz{{{vvvwwwxxxxxxxxxvvvuuutttlllnnnpppqqqrrrqqqpppooommmkkknnnsssqqqiiidddeeefffbbb^^^[[[ZZZZZZZZZZZZ\\\[[[XXXVVVSSSQQQPPPPPPSSSQQQNNNLLLLLLKKKIIIGGGKKKLLLKKKGGGCCCAAACCCEEECCCBBBAAA???>>>>>>======;;;;;;:::999999888777777666777777888888888888777555555555555555555555555333444444444444333222222333333333333333222111000111111111222444444333222111333111---...333333///111222222111000000222333111444;;;BBBAAA999444333000000111111222222222222///222222///111777666222111333555666777>>>IIIQQQSSSIII===777888:::888555333666888999888888888999888999999888666666888:::666888999888666666888;;;===;;;888888888999888888888666888<<<===::::::<<<444444555777:::===@@@BBB333666999999666333444555555777::::::777444222111111333666555111......///,,,,,,++++++***)))))))))'''''''''(((((((((((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''******)))((((((+++000444///333888;;;<<<;;;;;;;;;:::>>>FFFPPPUUUWWW\\\cccfffiiilllnnnpppqqqsssuuuzzzfffRRRPPPKKKJJJHHHFFFEEEKKKMMMQQQSSSSSSPPPMMMKKKIIIIIIHHHHHHGGGFFFFFFEEEFFFEEEEEEDDDDDDDDDDDDEEECCCCCCCCCBBBBBBAAAAAAAAA<<<;;;::::::999999::::::888999999888888777666555555444444333222111000000......---,,,,,,,,,,,,---......---,,,,,,,,,,,,---************)))))))))((()))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))***++++++,,,,,,------...------......///000000000222222222222222222333333555666777999:::;;;<<<<<<;;;>>>AAABBBCCCEEEHHHJJJKKKKKKLLLMMMPPPSSSVVVXXXYYY[[[]]]___aaacccgggjjjrrrrrrrrrpppmmmlllmmmnnnvvvxxxwwwssssssvvvvvvtttrrrtttwww{{{~~~}}}zzzwww{{{wwwxxx|||}}}{{{vvvwwwwwwwwwvvvuuusssrrrnnnrrrtttqqqpppqqqrrrpppooorrruuusssnnniiifffeeecccbbbaaaaaa```^^^[[[XXXVVVUUUTTTTTTTTTTTTQQQOOOMMMLLLJJJIIIIIIJJJKKKLLLJJJHHHEEEBBBAAABBBCCCDDDBBBAAAAAA@@@>>><<<;;;:::888999999::::::999999888777777666666666666777888999999888888777777666666444444333333333444555555333333222222111000//////111222222222222111000000333222111///......------///000000000111111111111333555777888888555333111000000000000000000000000.........///000222333444222222222333333444444444555555666777888777555222222444666888888777555444888777777777666666555555555777888999999888777555666666666666777888999:::333555888===@@@@@@===:::999999888888999999:::;;;666666666555444444333333444444555666555444222111444333222111000///...---///...---+++***))))))(((+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%&&&''''''&&&&&&(((***,,,+++***)))***,,,///111999888888;;;???AAA???<<>>===;;;:::999999999999999999999999999666666555555555555666666666666666555555555555555333333222222222222222333222111111000//////......//////000111111222222111000000///......//////000.........////////////000000111222333222111///...000000000000000000000000.........///000111333333111111111111222222222222222333444555666555333222333444777888999888666444777777777666666555555555555666888999999888666555666666666666777888999999777777888;;;>>>???>>><<<888777777777777888999999444444444444333333333333333444444333333222111000222222111000///...---------,,,++++++************)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&(((***,,,+++***)))***,,,///111888777888;;;@@@AAA@@@???CCCHHHPPPUUUWWWZZZ^^^aaadddeeeiiippprrrpppqqqttt|||fffQQQOOOLLLKKKIIIGGGFFFMMMNNNPPPQQQQQQOOOLLLJJJFFFEEEDDDCCCCCCBBBBBBBBBDDDDDDCCCCCCBBBBBBBBBBBBDDDCCCBBBAAA@@@???>>>===::::::999888888888888999777777777777777666444444666555444222000...---,,,......---,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))((((((((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))((((((((()))******++++++,,,,,,,,,---......//////000000000111111222222222444555666888999::::::;;;<<<============???CCCEEEGGGGGGHHHIIIKKKNNNPPPQQQSSSUUUXXXZZZ\\\___bbbeeepppqqqqqqooollljjjjjjkkkmmmqqqsssssstttxxxxxxuuusssuuuxxx{{{{{{yyywwwuuuzzz|||}}}}}}{{{xxxwwwvvv}}}{{{xxxvvvtttsssooossstttpppooosssuuuttttttttttttrrrmmmjjjhhhhhhsssmmmeee^^^[[[YYYXXXWWWVVVUUUSSSSSSSSSQQQOOOLLLNNNMMMKKKJJJJJJJJJKKKLLLIIIGGGDDDBBB@@@?????????>>>>>>>>>===<<<:::999888:::999888777777888999:::555444444333333444444555222222222333333333333333222222222111000000000///000000///......---------------...///000111222222------------...///111111,,,,,,,,,---------.....................---------////////////////////////------......///000222222000000000000000000//////...///111222333333222111444555777999999888777555666666555555555555444444555666777999999777666555555555555555666777888888999777777888:::;;;;;;:::666555555555555666777777111111222222222222333333444333222111000000000000/////////......---------++++++*********++++++,,,)))((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%&&&''''''&&&''')))+++,,,+++))))))***,,,///111666777888<<<@@@CCCCCCCCCGGGMMMSSSWWWYYY[[[^^^aaaffffffkkkqqqrrrpppqqquuu|||fffQQQPPPLLLKKKIIIGGGFFFPPPPPPQQQRRRQQQOOOMMMKKKFFFEEEDDDBBBBBBBBBBBBBBBDDDDDDDDDDDDCCCBBBBBBAAACCCBBBAAA@@@>>>===<<<;;;999999888777777777777888666666777666666555444333333333222111///...------...---,,,,,,++++++,,,,,,,,,+++******))))))******))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''(((((())))))***++++++++++++,,,,,,------....../////////000000111111111444555666888999:::;;;;;;======<<<;;;;;;===AAADDDFFFFFFGGGIIIJJJLLLNNNNNNRRRTTTWWWYYY[[[^^^bbbeeemmmnnnooonnnlllkkkkkklllooosssuuutttuuuwwwvvvrrruuuwwwzzz{{{zzzxxxvvvuuu||||||zzz|||}}}zzzvvvsssrrrqqqqqquuuvvvrrrqqquuuwwwwwwvvvuuussspppllljjjiiiiiirrrmmmeee___[[[XXXWWWVVVTTTSSSRRRRRRRRRRRRPPPMMMMMMLLLKKKJJJIIIIIIIIIJJJFFFEEEDDDBBBAAA@@@@@@@@@>>>>>>======<<<:::999888:::999777666666777999:::444333333222222222222333000000000111222222222333222222222111000///......//////......---------------------......///000111,,,,,,,,,,,,---///000000++++++,,,,,,,,,---------//////...---------...///........................------------...///000111111111000000//////......,,,...000111111111222222444555777888888888777666444444444444444444333333444555777888888777555444555555444444555666666777666555555666777777666444444333333333333444555555000000111111222333444444555444222000//////000000,,,,,,,,,,,,,,,---------,,,+++******************))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''''')))++++++***))))))***---000222555666999===AAADDDFFFGGGLLLQQQWWWZZZ[[[[[[^^^aaaggghhhlllqqqrrroooqqqvvv|||fffRRRQQQLLLKKKIIIGGGFFFSSSSSSSSSRRRQQQOOONNNMMMGGGFFFDDDCCCBBBBBBCCCDDDEEEEEEFFFFFFEEECCCBBBAAABBBAAA@@@>>>===;;;::::::888888777666666666666777555555555555555333222222////////////////////////------,,,++++++++++++,,,,,,++++++***************(((((((((''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((())))))***+++++++++*********+++,,,,,,------------...//////000111111444555777999:::;;;;;;;;;======<<<;;;:::<<<@@@CCCDDDEEEGGGIIIKKKLLLNNNNNNRRRTTTWWWZZZ\\\___cccfffjjjlllnnnnnnmmmlllmmmnnnnnnsssvvvuuuwwwyyyyyyuuuwwwzzz}}}}}}{{{yyyxxxxxx}}}zzz{{{~~~yyyvvvsssrrrrrrtttxxxyyyuuutttwwwyyyxxxvvvssspppmmmkkkiiihhhgggfffbbb^^^ZZZXXXUUUQQQOOORRRQQQQQQQQQSSSSSSQQQPPPKKKKKKJJJIIIHHHHHHHHHGGGDDDDDDDDDDDDCCCCCCBBBBBB>>>>>>>>>===<<<;;;:::999999888666555555666888999333333222111111111111111000000000111111222222222222222222222111000...---...............---------......---,,,,,,------...---,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,------///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////111111000000//////......,,,///111111000000222444333444555666666666555555222222222222222222222333333444666777777666444333444444444333444444555555444444666888999777333000222222111111222222333444000000111222333444444555666555222111//////000000++++++++++++,,,,,,,,,,,,...---+++***)))(((((((((*********)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%&&&'''''''''(((***,,,+++***))))))***---000222555777:::>>>BBBEEEIIIKKKOOOTTTYYY[[[[[[[[[]]]```fffhhhmmmqqqqqqooorrrxxx|||gggRRRQQQLLLKKKIIIGGGFFFUUUTTTSSSQQQOOONNNMMMMMMHHHGGGEEECCCBBBCCCDDDEEEFFFFFFGGGGGGFFFDDDBBBAAA@@@???>>>===<<<;;;:::999777777666555555555555666444444555444444333222111,,,------......//////000------,,,+++++++++++++++,,,++++++***)))*********((('''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++))))))******+++,,,,,,,,,,,,,,,---...//////000000444555666888999:::;;;;;;;;;;;;;;;::::::;;;???AAABBBDDDFFFIIIKKKMMMNNNOOOSSSUUUXXX[[[]]]aaaeeehhhgggjjjlllmmmllllllllllllkkkpppssstttwww|||}}}{{{yyy|||}}}{{{{{{|||}}}~~~~~~{{{xxxzzzzzzwwwvvvvvvvvvuuuyyy{{{xxxwwwxxxyyywwwsssqqqmmmkkkiiihhheeeccc___]]]\\\[[[ZZZXXXSSSPPPSSSRRRQQQRRRSSSTTTRRRPPPKKKKKKKKKJJJIIIHHHGGGGGGCCCDDDEEEEEEEEECCCBBBAAA============<<<;;;:::999888777666555555666777888333333222111000000000000000000000111111111111111000111111222111000...---...---------------------...---,,,+++***++++++,,,------,,,+++******++++++******+++++++++,,,,,,,,,,,,+++***)))***+++,,,---++++++++++++++++++++++++,,,,,,++++++,,,------...000000//////////////////---000222111//////111444111222222333333333333333000000111111111111222222333444555777777555444333444333333333333333444444444555777:::;;;888444000111111000000111111222333000000111222333333444444555444333111000/////////++++++++++++++++++++++++...---,,,***((('''''''''************************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&'''''''''$$$&&&'''(((''')))+++---******))))))***---111333666888<<>><<<;;;<<<<<<;;;;;;:::999888666666666666666666666666444333222111000000000000000000000000000/////////---...///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,---,,,,,,+++***************((())))))))))))*********)))))))))))))))***++++++************************+++++++++++++++,,,,,,---------------............---000222111------000333//////000000000111111111/////////000000111111111222333555666666555333222333333222222222222333333333333444666777666333000000000000000000111222222000000000111111222222222333333222111000...---,,,++++++++++++++++++++++++,,,,,,***)))(((((((((((()))))))))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$&&&'''(((((()))+++...***)))((((((***---111333777:::===@@@BBBFFFLLLPPPOOOTTTYYY[[[ZZZZZZ[[[^^^aaaeeekkkooonnnmmmsss{{{~~~iiiQQQNNNLLLKKKIIIGGGFFFTTTRRROOOMMMKKKJJJJJJJJJHHHFFFDDDAAAAAABBBCCCEEEDDDDDDEEEEEEDDDBBB???>>><<<<<<<<<;;;;;;:::::::::666666555444444444444555333333333333222111000000......---------,,,,,,,,,---,,,++++++******++++++))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""############$$$$$$$$$########################$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((((()))******++++++******+++,,,...//////000000111222444555666666777333555888888999999;;;======???CCCGGGJJJMMMNNNOOOSSSUUUYYY[[[^^^aaafffiiigggiiikkkjjjgggdddcccbbbmmmpppqqqpppsssxxx{{{yyy|||~~~~~~~~~}}}||||||}}}~~~~~~zzzvvvtttuuuwwwxxxsssyyy|||zzzwwwvvvtttpppnnnllliiiggggggeeeaaa]]]___]]]\\\[[[[[[[[[YYYWWWYYYXXXVVVUUUTTTRRROOOLLLOOOOOONNNNNNMMMKKKJJJIIIEEEEEEFFFEEEBBB???:::888:::::::::::::::999888777555555666777777666555555444333222111000000000000000000000//////......---***,,,---//////...,,,+++******************++++++***)))(((((()))+++---///+++***************++++++'''''''''(((((((((((()))))))))******++++++,,,,,,))))))))))))))))))))))))+++++++++***++++++,,,,,,+++++++++,,,,,,------------000222000,,,+++...222............////////////.../////////000000111111222333555666666555333222333333222222111222222333111000///000111111000///000000000000000111222222////////////000000000000111111111111///---+++))),,,,,,,,,+++++++++************))))))))))))******(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&'''(((((())),,,...***)))((((((***...111333777:::>>>@@@BBBFFFLLLQQQNNNSSSXXXZZZYYYYYY[[[]]]```cccjjjooommmmmmsss|||~~~iiiQQQMMMLLLKKKIIIGGGFFFMMMLLLKKKJJJIIIIIIIIIIIIFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCAAA@@@???:::::::::999999:::;;;;;;666444222222333333222111111111111111111000//////000///...---,,,+++++++++************)))))))))(((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$###$$$$$$$$$'''%%%$$$%%%''''''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))******************+++,,,,,,---......000000000111222333444555666777777888:::;;;<<<<<<>>><<<<<<@@@FFFJJJLLLKKKOOOQQQUUUYYY\\\^^^______fffggghhhgggffffffhhhjjjnnnnnnmmmnnnqqquuuyyy{{{|||~~~{{{zzz}}}|||yyyxxxxxxyyyyyyyyyyyyuuuuuuyyyzzzuuuooowwwuuusssuuuxxxxxxsssnnnjjjiiigggeeecccbbbaaaaaa______]]]\\\[[[[[[ZZZZZZXXXWWWVVVUUUUUUTTTQQQOOOMMMLLLKKKJJJIIIHHHGGGGGGFFFEEEBBB@@@????????????;;;:::999999999888666444666666666555444444333333111000000///////////////111111///...------------,,,,,,,,,+++***+++---///,,,***(((((()))***)))(((&&&'''((())))))***)))))),,,,,,+++***)))(((''''''''''''(((((())))))******$$$&&&)))+++.../////////(((((((((((())))))))))))))))))))))))))))))))))))---+++)))***,,,,,,)))&&&,,,...111111000.........////////////////////////,,,,,,------......//////...///000111333555666666000000/////////111222333000111222222111000111222//////222555666444000,,,---000222111000///111444222222111111000/////////---,,,+++*********+++,,,***)))(((&&&&&&''''''(((&&&&&&&&&'''((())))))***((((((''''''''''''((((((&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$###"""$$$$$$$$$#########""""""!!!$$$&&&%%%###"""$$$'''%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((******+++++++++---111444555888===@@@CCCFFFIIILLLPPPRRRVVVYYY\\\]]]^^^^^^ccceeeiiimmmlllkkkqqqyyymmmUUURRRNNNLLLIIIFFFEEEHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEEEECCCAAA???===<<<::::::999999999999::::::666444222222222333222111000111111111111000/////////...---,,,,,,+++++++++*********)))))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$%%%%%%$$$$$$###$$$$$$%%%'''%%%$$$%%%''''''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))))))))******+++,,,---......///000000111222333555666666666777888999:::;;;;;;<<<;;;;;;>>>CCCGGGHHHHHHLLLNNNQQQUUUZZZ]]]___aaadddfffggggggffffffgggiiilllkkkkkkkkknnnrrruuuxxxyyyzzzzzzzzzyyyxxxyyyzzz{{{zzzyyyzzzzzzzzzwwwuuuzzzwwwuuuvvvyyyyyywwwsssxxxuuussstttuuusssnnniiiggggggfffeeedddcccbbbbbb]]]\\\[[[ZZZXXXXXXWWWWWWXXXVVVSSSRRRQQQOOOMMMKKKJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCAAA???>>>======>>>:::999888888999999777555666666555555444333333333111000//////......//////111000000//////...------,,,,,,,,,+++)))***+++---,,,***(((((()))***)))((('''(((((())))))))))))(((***))))))((((((''''''&&&''''''((((((((((((((((((%%%&&&(((+++,,,---------''''''((((((((())))))))))))))))))))))))))))))))),,,***)))***,,,,,,***'''***---///000...---,,,---------------------------------..................---...///000222333444555111000/////////000111222000111222222000000111222111333555444222//////000///111333222000///111333222111111000000///......---,,,+++*********++++++***)))((('''&&&''''''(((&&&&&&&&&'''((()))))))))((((((''''''''''''((((((&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%#########$$$%%%$$$###$$$$$$$$$#########"""""""""$$$%%%%%%######$$$&&&$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((()))*********+++---111444555888===@@@CCCFFFIIILLLPPPRRRVVVYYY\\\]]]^^^^^^dddfffjjjnnnlllkkkpppxxx}}}mmmUUURRRSSSPPPLLLHHHEEEDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFEEEDDDCCCAAA???<<<:::999999999888888888888999999666444222111222222111000000000000000000//////.........---,,,++++++++++++))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))***+++,,,---............///000111333555666555555666777888999999::::::999999<<>><<<<<<;;;;;;888888777888999999888666555555555444333333222222000000///............//////000111111111///---,,,+++,,,,,,+++)))((()))++++++)))((('''((()))((('''(((((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&((()))******+++***'''''''''(((((((((((()))))))))))))))))))))))))))***))))))***+++,,,***)))))),,,......---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------,,,,,,---...000111222222111000000////////////000///111222111000///000222000444666333---,,,000666111222222111//////000111111111000000///......---,,,,,,+++************+++))))))(((''''''''''''(((&&&&&&&&&'''(((((())))))(((''''''&&&&&&''''''(((&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$###############"""###$$$$$$######$$$&&&######"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((())))))((()))***)))***,,,000333555999===AAACCCFFFJJJLLLPPPRRRVVVYYY\\\]]]^^^^^^fffgggkkkooommmkkkqqqyyy{{{mmmUUURRRRRRPPPLLLIIIFFFDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDBBBAAA@@@???===;;;999888888888777777666777777777555333111111111222111/////////000000//////...---------,,,+++++++++++++++))))))((((((((('''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((())))))+++,,,---...///------...///111333555666444444444555666777777888888888999:::===???AAAAAAFFFGGGIIIMMMQQQWWW[[[^^^\\\___ccceeeeeedddddddddfffeeedddeeegggkkknnnqqqrrrpppoooqqqtttuuurrrooorrrrrrsssuuuvvvtttqqqmmmqqqtttwwwwwwvvvuuuvvvxxxzzzxxxvvvuuutttpppkkkgggcccdddeeeeeecccaaa^^^\\\YYYXXXVVVTTTRRRQQQQQQPPPTTTQQQLLLIIIHHHHHHGGGFFFEEEEEEDDDCCCCCCBBBAAAAAA??????===<<<;;;:::999888777666666777999999888777444444444333222222111111000///......------......---///111222222000---++++++,,,,,,***((('''''')))+++)))''''''((((((((('''((()))))))))((('''&&&&&&%%%&&&&&&&&&'''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))***+++++++++******,,,------,,,++++++,,,++++++++++++++++++++++++//////......------,,,,,,++++++,,,,,,---...//////111000000///............///000111111//////000111---000111000---...222666/////////......///000111000000//////...---------,,,++++++***************)))(((((((((''''''''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$########################"""###############$$$%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))(((((()))))))))+++///222666999===AAADDDGGGJJJLLLPPPRRRUUUYYY\\\]]]^^^^^^eeegggkkkooonnnmmmsss{{{{{{lllTTTQQQMMMLLLJJJHHHGGGCCCBBBBBBAAAAAAAAAAAABBBCCCCCCDDDDDDCCCBBBAAA@@@============<<<;;;:::999888777666555555555555555444222000000111111000///...////////////...------,,,,,,+++*********++++++(((((((((''''''''''''&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((()))))))))'''((()))***,,,---...///------...///000222333444222333333444444555555555777888999:::;;;===???AAAEEEFFFGGGJJJNNNRRRVVVXXXYYY\\\```bbbbbbbbbbbbccceeeeeeddddddfffiiimmmoooqqqooonnnooossstttrrrooopppnnnmmmmmmnnnooonnnlllppptttxxxwwwtttqqqrrrtttvvvuuutttsssqqqnnnjjjgggdddddddddccc```\\\YYYVVVWWWVVVTTTSSSQQQPPPPPPPPPQQQNNNJJJHHHHHHHHHHHHGGGDDDDDDCCCCCCBBBBBBAAAAAA======<<<;;;999888777666555444444666888888777666333333333222111111000000///......---------------+++---000222222000,,,******+++,,,***(((''''''(((***(((&&&&&&'''((('''&&&((((((((((((((('''&&&%%%%%%&&&&&&''''''(((((()))''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))***************+++,,,...---,,,+++,,,---++++++++++++++++++++++++......------,,,,,,++++++*********++++++,,,,,,,,,////////////......------...///000000......///000............///000//////---,,,++++++---///000111//////......---,,,,,,+++++++++++++++******))))))(((((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$###########################""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))***(((((()))))))))+++///222666999>>>AAADDDGGGJJJMMMPPPRRRUUUYYY\\\]]]^^^^^^dddfffkkkpppppppppvvv~~~}}}lllTTTQQQKKKJJJHHHGGGFFFAAA@@@@@@??????@@@@@@@@@CCCCCCDDDDDDCCCAAA???>>>;;;;;;;;;;;;;;;::::::999777666555444444333444444444222000///000000///..................------,,,++++++******)))******+++((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$%%%&&&&&&$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''((((((((()))))))))&&&'''(((***+++---...///............///111222333111111222222333333333333555777999999:::<<<>>>AAADDDEEEGGGIIILLLOOORRRSSSWWWZZZ]]]______```aaacccfffeeeddddddfffiiillloooooonnnmmmmmmooopppqqqpppnnnllliiihhhiiikkkllllllpppsssvvvuuurrrooooooooooooppppppooommmjjjfffeeedddcccbbb```\\\XXXUUUSSSUUUTTTSSSQQQPPPPPPPPPPPPOOOMMMJJJHHHHHHHHHHHHGGGCCCCCCBBBBBBBBBAAAAAAAAA<<<<<<;;;:::999777666555333333222444666666555444222222222111000000//////......---,,,,,,,,,,,,---***,,,///111000...,,,***)))+++,,,+++)))((((((((()))'''&&&%%%''''''&&&%%%''''''((((((((('''&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((******)))((()))***+++,,,------++++++,,,---++++++++++++++++++++++++,,,+++++++++++++++******************************---......///......---,,,---///000///...---...000222000......//////---+++///---******---///000000......------,,,+++++++++******++++++******)))(((((((((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$###############$$$$$$$$$###"""!!!"""$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))******((()))***)))***,,,000333666:::>>>BBBDDDGGGKKKMMMPPPRRRVVVYYY\\\]]]^^^^^^eeeggglllqqqqqqqqqwwwlllTTTQQQLLLKKKIIIGGGEEE@@@@@@?????????@@@@@@AAAAAABBBCCCCCCCCCAAA???>>><<<<<<<<<;;;:::999888888666555444333333222222222333111/////////000///...---............---,,,,,,******))))))))))))******'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###""""""############$$$%%%&&&'''$$$&&&((('''$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((&&&'''((()))+++---...//////............///000111000000111111111111222222222555777888888:::===AAAAAACCCFFFIIILLLNNNPPPQQQVVVXXXZZZ\\\]]]^^^aaaccceeedddcccccceeehhhkkknnnkkkkkkjjjiiiiiikkknnnqqqmmmkkkhhhggghhhjjjkkkkkknnnpppssssssqqqooommmlllmmmnnnnnnmmmjjjfffcccbbbbbbaaa^^^\\\YYYVVVTTTRRRQQQQQQPPPOOOOOOOOOOOOOOOOOOMMMJJJIIIIIIGGGEEECCCAAAAAAAAAAAA@@@@@@@@@@@@;;;;;;;;;:::999777555444222111111222444444333111222111111000000///.........------,,,+++,,,,,,,,,)))+++---......---+++***(((***,,,,,,***))))))))))))'''%%%%%%&&&'''&&&%%%&&&&&&''''''((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++***((('''((()))***+++,,,+++***)))+++,,,)))))))))))))))))))))))))))))))))))))))************************)))))))))+++,,,---.........---------...//////------...///000000///------///222444444111---,,,---/////////---------,,,++++++******)))******+++***)))(((''''''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%#########$$$%%%$$$###""""""#########$$$$$$$$$###!!! !!!$$$%%%$$$""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))******)))*********+++---111444777:::>>>BBBEEEHHHKKKMMMPPPRRRVVVYYY\\\]]]^^^^^^hhhjjjnnnrrrqqqpppuuu}}}kkkSSSPPPLLLKKKJJJHHHFFFBBBAAAAAAAAAAAAAAABBBBBB???@@@BBBCCCCCCBBBAAA???=========<<<:::888777666666555444333222222222222333111/////////000///---------......------,,,+++***)))))))))))))))******''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!############$$$%%%&&&'''###&&&((('''$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&((()))+++---.../////////............//////000000000000111111111111000333666777777999===@@@???AAAEEEIIILLLOOOPPPPPPUUUWWWYYYZZZ[[[]]]```ccceeedddccccccdddgggkkkmmmhhhiiihhhfffdddfffkkkpppllljjjiiiiiijjjkkkkkkkkkmmmnnnpppqqqqqqpppmmmkkkoooppppppnnnjjjfffcccbbb___^^^\\\YYYWWWUUUTTTSSSOOOOOONNNNNNNNNNNNOOOOOOOOOMMMKKKJJJHHHFFFBBB@@@@@@@@@@@@@@@????????????;;;;;;;;;:::999777555444222111000111333333111///111111111000//////.........---,,,,,,++++++,,,,,,)))***,,,------,,,+++***'''***,,,,,,+++******+++((('''%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***,,,+++(((&&&'''((()))******)))(((((()))+++((((((((((((((((((((((((''''''(((((())))))******************))))))))))))***+++---...///......------...///...------...///+++...///---,,,000:::BBB999555000---...//////---------,,,,,,+++******))))))******++++++)))(((''''''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$###"""""""""######$$$$$$$$$$$$###!!! !!!$$$%%%$$$!!!!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((()))***+++******+++++++++---111444777:::>>>BBBEEEHHHKKKNNNPPPRRRVVVYYY\\\]]]^^^^^^kkkmmmpppsssqqqooosss{{{kkkSSSPPPIIIIIIIIIHHHHHHEEEAAA===>>>BBBDDDBBB???@@@@@@@@@@@@@@@???>>>===::::::999999888777777777666666555333111000///...///////////////......---***++++++,,,,,,,,,++++++))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******)))******++++++,,,------////////////000000000000333444555555555777:::===???@@@CCCEEEHHHJJJLLLMMMSSSTTTWWW[[[___dddhhhjjjeeedddcccbbbcccfffiiilllqqqkkkfffeeedddeeejjjqqqooommmjjjiiijjjlllllllllkkknnnooolllllloooooolllrrrmmmjjjjjjhhhddddddgggfff```YYYUUUTTTUUUTTTSSSSSSPPPLLLKKKLLLLLLJJJHHHMMMJJJHHHHHHHHHFFFBBB>>>BBBAAA???>>><<<;;;;;;:::::::::999999777666555444444444333333222111000000222111111///...---,,,+++...---+++***))))))(((((('''(((***++++++)))'''&&&((()))***(((%%%$$$''')))"""###%%%&&&''''''''''''%%%'''((('''&&&%%%&&&(((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''(((((()))*********&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&$$$%%%'''***---+++)))(((((())))))(((***)))(((''''''((()))************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***++++++,,,------------,,,------+++))),,,444<<>>AAACCCAAA>>>???????????????>>>======::::::999999888777777777444444333333222111000000///////////////...------***++++++,,,,,,++++++***((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$############$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((())))))******))))))******+++,,,,,,---///////////////000000000222444555555555666999<<<===???BBBEEEHHHKKKLLLMMMTTTUUUWWWZZZ]]]```ccceeeaaa]]][[[```kkkwwwyyynnniiiiiihhhjjjnnnooommmjjjiiikkklllmmmmmmmmmooonnnkkkkkknnnooolllpppkkkhhhiiihhheeegggjjjkkkddd\\\WWWVVVUUUSSSQQQRRROOOKKKKKKLLLLLLKKKJJJLLLJJJHHHHHHGGGEEEAAA>>>BBBAAA???===<<<;;;;;;:::999999999888777666444444333333333222222111111111000/////////......------******))))))******+++,,,))))))*********)))(((''''''((()))(((%%%$$$&&&(((###$$$$$$&&&'''((())))))***++++++***'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$$$$$$$&&&&&&''''''((()))))))))&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&'''&&&%%%$$$$$$&&&(((---+++((('''((()))(((((((((((('''&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,***,,,,,,)))&&&(((...444:::222,,,...000---,,,---------,,,+++***)))((((((((('''&&&%%%%%%&&&'''((()))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&""""""""""""""""""""""""########################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''((()))******+++...222555777;;;AAADDDEEEGGGJJJNNNQQQWWWUUUUUU^^^___^^^eeehhhjjjnnnpppooommmrrrzzzkkkTTTRRRNNNLLLJJJGGGFFFAAA>>><<<===@@@AAA???=========>>>>>>>>>===<<<<<<::::::999999888777777777333333333222222222222111...////////////...------***+++++++++++++++******((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""################################################$$$$$$############$$$$$$&&&%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))***++++++,,,,,,........./////////000000111333444444444555888:::;;;===@@@DDDHHHKKKMMMNNNUUUVVVWWWYYY[[[\\\^^^___cccbbbeeeqqq}}}ooojjjjjjiiiiiijjjpppmmmkkkjjjlllnnnnnnnnnooopppnnnjjjjjjnnnpppnnnmmmhhhfffggggggeeehhhlllnnnggg___ZZZXXXVVVSSSPPPPPPMMMKKKJJJJJJKKKJJJIIIJJJIIIGGGGGGFFFDDD@@@>>>AAA@@@???===<<<;;;;;;:::888888888888777555444444222222222222222222111111........................******))))))******+++,,,***))))))))))))(((((((((%%%'''((('''&&&%%%%%%&&&$$$$$$$$$%%%&&&(((+++,,,.........,,,(((&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&''''''%%%%%%&&&'''---***((('''((((((((('''''''''&&&%%%%%%&&&''''''((((((((()))))))))))))))))))))))))))))))))))))))((((((((())))))*********++++++,,,,,,,,,+++******+++,,,,,,***'''&&&)))---EEE===666333111,,,((('''---,,,++++++***)))((((((((('''&&&%%%%%%&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((()))******+++---111555666;;;AAADDDEEEGGGJJJNNNNNNUUUTTTUUU```bbbbbbiiihhhiiimmmooolllkkkpppxxxkkkTTTRRRMMMLLLJJJGGGEEE@@@>>>===>>>@@@AAA???===<<<<<<<<<======<<<<<<;;;::::::999999888777777777444333333222222111111111......//////......---,,,***++++++++++++******)))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((())))))(((((())))))***+++++++++---------......//////000000222333444444444666888999;;;>>>CCCGGGJJJMMMNNNTTTUUUVVVXXXYYY[[[\\\\\\dddkkkwwwxxxooollllllkkkllloooqqqnnnllllllnnnpppqqqqqqooopppmmmiiijjjpppttttttkkkgggdddeeeeeeccceeejjjjjjeee^^^[[[ZZZXXXUUURRROOOMMMKKKIIIHHHGGGGGGGGGEEEEEEEEEEEEEEECCCAAA???@@@???>>>===<<<;;;;;;;;;777777777777666555444333111111111111222222222222.........---------------------+++***)))((((((((()))(((((('''&&&'''''''''%%%'''((()))((('''&&&&&&%%%$$$$$$$$$&&&)))+++------......+++(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%'''((()))'''''''''(((,,,***'''&&&'''((('''&&&'''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))))))))))))))&&&''''''((()))***++++++++++++,,,,,,+++***)))))),,,---...---+++******,,,EEE@@@999555111---)))'''---,,,,,,+++******))))))***)))(((((((((((()))***(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((()))******+++---111444555:::@@@DDDEEEGGGJJJNNNNNNUUUTTTVVVaaacccdddkkkjjjjjjmmmooollljjjoooxxxkkkTTTRRRMMMKKKIIIGGGEEE?????????@@@AAAAAA???>>>:::;;;;;;<<<<<<<<<;;;;;;::::::999999888777777777666555444333111000///..................------,,,++++++++++++******)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((('''(((((())))))******++++++,,,,,,---......//////000222444444444444555777777999===BBBFFFJJJLLLNNNQQQRRRUUUWWWYYY[[[[[[\\\]]]hhhwww|||yyyuuussssssssspppmmmpppvvvqqqooommmmmmppprrrssssssnnnooommmiiilllsssxxxyyykkkgggeeeeeedddaaaaaadddbbb^^^ZZZYYY[[[[[[XXXUUUOOONNNKKKHHHEEEDDDCCCDDDBBBCCCDDDEEEDDDCCCBBBBBB??????===<<<;;;;;;;;;;;;666666666666666555444333111111111111111111111222//////...---,,,+++******------+++***)))(((((((((((('''&&&%%%%%%%%%%%%&&&&&&''')))++++++***(((&&&%%%$$$$$$$$$%%%(((+++---((()))***)))'''%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$%%%%%%###%%%'''((('''&&&'''(((+++)))&&&&&&&&&''''''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&'''((()))******+++++++++++++++***)))((((((***,,,---...---,,,,,,,,,///...---+++,,,------,,,------,,,,,,++++++******))))))(((((((((((())))))'''''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))******---111444555999???CCCEEEGGGKKKNNNPPPVVVUUUWWWaaaccccccjjjllllllnnnpppmmmkkkqqqzzz}}}kkkTTTRRRMMMKKKIIIFFFEEE>>>???@@@AAAAAA@@@???>>>::::::;;;<<<<<<<<<<<<;;;::::::999999888777777777777666555333111000......---............---,,,,,,++++++++++++***)))((((((''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''((())))))*********++++++,,,---...//////000222444555444444555666777999<<>>===<<<;;;;;;;;;;;;555555666666555444333333111111111111111111000000000///...---+++***)))(((******))))))******+++,,,'''&&&&&&&&&&&&%%%%%%%%%&&&'''))),,,---,,,)))%%%%%%$$$$$$$$$%%%'''(((***$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###############$$$%%%%%%"""$$$%%%%%%$$$$$$&&&'''+++(((&&&%%%&&&&&&&&&%%%''''''((((((((((((''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))*********))))))((('''(((***+++,,,,,,+++***'''))))))'''(((+++,,,***,,,,,,,,,+++++++++******'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***,,,000444444999???CCCDDDGGGKKKNNNQQQWWWUUUWWW```bbbbbbiiimmmmmmooopppnnnmmmsss|||}}}kkkTTTRRRLLLKKKIIIFFFDDD<<<>>>@@@AAA@@@???>>>===::::::;;;<<<<<<<<<<<<<<<::::::999999888777777777555555444333222000000///------......------,,,+++++++++++++++***)))((('''''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&'''(((((())))))*********+++,,,---...//////111333555666555555555666777999<<<@@@DDDGGGJJJKKKMMMOOOQQQTTTVVVWWWWWWWWWYYY\\\_________```eeeiiiggggggiiikkkiiieeegggmmmmmmkkkjjjjjjmmmppprrrrrrlllnnnmmmjjjkkkrrruuuuuullljjjjjjllljjjddd```aaa^^^[[[YYYZZZ\\\[[[WWWTTTNNNNNNNNNKKKGGGFFFHHHJJJKKKMMMNNNLLLHHHEEECCCDDD>>>>>>===<<<;;;;;;;;;;;;444444555555555444333333222222111111000000//////...------,,,+++******)))******))))))******+++,,,''''''((()))((('''&&&%%%%%%&&&(((,,,...---((($$$$$$$$$$$$%%%%%%%%%&&&&&&"""$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###############$$$$$$%%%%%%&&&&&&&&&%%%&&&)))+++***(((%%%%%%%%%&&&%%%%%%%%%&&&''''''''''''&&&%%%$$$%%%%%%&&&''''''((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((())))))***)))))))))((((((((()))******)))(((+++//////***(((++++++(((*********)))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''((())))))***,,,000333333888???BBBDDDGGGKKKNNNOOOUUUTTTVVV```bbbbbbjjjllllllnnnpppnnnnnnuuu~~~}}}kkkTTTRRRLLLKKKHHHFFFDDD;;;===???@@@???======<<<:::;;;;;;<<<=========<<<::::::999999888777777777333333333222222222111111------......------,,,++++++++++++******)))''''''''''''''''''''''''''''''#########$$$$$$%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''&&&&&&''''''((())))))))))))******+++---...//////111333666777666555555666777999<<<@@@DDDGGGIIIJJJLLLNNNQQQSSSTTTTTTTTTSSSXXXXXXYYY[[[___ccceeefffkkkgggfffiiijjjjjjllloookkkiiiggghhhkkknnnpppqqqmmmnnnmmmiiijjjooorrrqqqllljjjlllooonnngggccccccbbb___\\\\\\\\\ZZZUUUPPPMMMNNNOOOMMMJJJJJJLLLOOOQQQSSSSSSPPPJJJEEECCCDDD>>>===<<<;;;;;;;;;;;;;;;444444444555444444333333333222222111000//////...++++++++++++++++++++++++...---+++***))))))(((((('''(((***++++++)))'''&&&$$$$$$'''+++...,,,'''"""###$$$$$$%%%%%%$$$$$$######$$$%%%$$$"""!!!"""###########################""""""######$$$$$$$$$%%%###$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$#########"""###$$$$$$%%%*********)))(((***---000***(((%%%$$$%%%&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))***))))))******)))***+++***)))(((&&&+++---))))))---///,,,((((((((((((''''''''''''(((((())))))))))))((((((&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((((((((('''((())))))***,,,000333333888>>>BBBDDDGGGKKKNNNMMMTTTSSSUUU```cccccckkkkkklllnnnooonnnnnnuuukkkTTTRRRLLLJJJHHHFFFDDD===============<<<<<<<<<:::999888999;;;<<<;;;:::;;;::::::999888777666666555444444333222111000000------,,,,,,,,,++++++++++++++++++***)))((((((''''''&&&%%%$$$%%%%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((***++++++,,,---...//////...111444555555444333444777999;;;>>>@@@BBBDDDDDDIIIJJJKKKLLLOOOQQQSSSTTTZZZ[[[]]]]]]^^^```cccfffiiifffbbbaaaeeeiiikkkkkkggghhhhhhhhhhhhiiilllooommmmmmnnnnnnnnnnnnnnnnnnggghhhjjjlllkkkgggaaa\\\]]]\\\ZZZXXXVVVUUUTTTTTTLLLMMMNNNOOOOOOOOOOOONNNTTTZZZYYYQQQKKKJJJHHHDDD@@@@@@???>>>===<<<;;;;;;666666666555444444333333000000000///......------***++++++++++++***))))))------,,,***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""&&&%%%$$$$$$######$$$$$$$$$%%%%%%###"""!!!"""$$$%%%&&&'''&&&%%%&&&(((***)))'''%%%#########%%%&&&%%%$$$"""""""""$$$&&&(((444444222,,,&&&%%%)))...%%%$$$$$$&&&'''(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((***((('''&&&&&&'''(((***)))(((((('''''''''((((((************+++,,,---...)))+++,,,+++)))''''''(((%%%&&&''')))))))))((('''))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$###""""""##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))),,,000333666888;;;>>>AAAFFFKKKNNNSSSWWWVVV\\\ggggggeeemmmnnnmmmnnnpppppppppuuu}}}}}}jjjRRROOOMMMKKKIIIGGGFFF;;;;;;;;;;;;;;;;;;;;;;;;:::999888999;;;<<<;;;:::::::::999888777666555555444444333222111000//////---,,,,,,,,,,,,+++++++++++++++***))))))(((''''''''''''&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((******+++,,,---...//////---000333444333222222333555777999;;;>>>@@@AAABBBFFFGGGHHHJJJMMMPPPSSSUUUXXXYYYZZZZZZ[[[^^^bbbeeefffccc``````dddggghhhhhhdddfffggggggggghhhjjjllllllmmmnnnooonnnllljjjhhheeeffffffgggfffccc^^^ZZZ[[[YYYWWWUUUSSSRRRRRRRRRMMMMMMMMMMMMNNNNNNNNNOOOQQQUUUTTTMMMGGGFFFEEEBBB>>>======<<<;;;:::999888555555444444333222222222000000//////...------,,,******++++++******)))(((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$"""###$$$"""!!! !!!###%%%&&&'''&&&%%%$$$%%%&&&%%%%%%$$$######$$$%%%&&&%%%%%%$$$######$$$%%%&&&------+++'''######)))...)))(((&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''')))((('''&&&&&&'''((()))((((((''''''''''''((((((************+++,,,------)))******)))'''&&&'''(((&&&''''''((((((((((((''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$####################################&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***,,,000333666888:::===@@@DDDJJJNNNSSSWWWVVV\\\hhhgggeeemmmmmmlllmmmooonnnnnnsss{{{|||kkkSSSOOOMMMLLLJJJHHHFFF999999999::::::::::::::::::999999999;;;<<<;;;:::999999888777666555555444333222222111000///...---,,,,,,,,,+++++++++************))))))((((((''''''((('''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((******+++,,,---......///,,,///111222111111111222333444666888:::<<<>>>???BBBCCCDDDGGGKKKOOORRRSSSTTTUUUVVVVVVWWWZZZ___cccaaa___^^^___bbbdddddddddaaacccfffgggffffffggghhheeegggjjjkkkkkkhhheeeccccccbbb``````___]]]YYYVVVXXXVVVSSSQQQOOOOOOOOOPPPMMMMMMLLLKKKLLLMMMNNNOOOLLLOOOMMMHHHCCCBBB@@@>>>::::::999888777666666555333333333222111111000000//////......---,,,,,,,,,***************)))(((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%$$$$$$######$$$$$$###$$$%%%$$$"""!!!"""$$$$$$&&&((('''%%%#########"""###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&###!!!$$$***000...+++((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))((((((''''''''''''(((((())))))))))))***+++,,,---)))))))))'''&&&&&&(((***((((((''''''''''''''''''((((((((('''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$####################################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***---111444666777999;;;>>>DDDJJJNNNRRRVVVVVV\\\hhhgggeeellllllkkklllnnnmmmlllqqqxxx|||kkkSSSOOONNNLLLJJJHHHGGG888888999999999999::::::;;;999888999:::;;;:::999888888777666555444333333111111000///...------,,,++++++++++++************)))))))))(((((('''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((())))))***+++,,,---......,,,///111111111000111222222222444555888:::<<<===???@@@BBBDDDHHHKKKNNNOOOQQQQQQRRRRRRSSSWWW\\\```]]]]]]^^^```aaabbbbbbaaa___bbbeeegggfffeeeeeeeee```aaacccddddddcccaaa``````^^^[[[ZZZYYYXXXVVVTTTVVVTTTQQQNNNLLLLLLMMMNNNMMMLLLJJJIIIIIIJJJLLLMMMHHHHHHGGGCCC@@@>>>===<<<999888888777666555444444333333222222111000000///......------,,,,,,++++++))))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&''''''&&&%%%%%%&&&###%%%(((((('''%%%$$$$$$$$$%%%'''((()))((('''&&&###$$$%%%&&&&&&%%%%%%$$$''''''%%%######&&&,,,111///,,,(((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&&&&%%%(((''''''&&&&&&''''''((((((''''''''''''(((((())))))))))))))))))***++++++******)))'''&&&&&&))),,,***)))'''&&&%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$#################################%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***---111555777888:::<<>><<<;;;;;;999999888777666555444444333333222222111000000000------,,,,,,+++*********((())))))))))))(((''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$&&&(((((('''&&&&&&'''!!!$$$''')))(((''''''((()))***,,,---,,,+++((('''"""###$$$&&&&&&''''''''')))(((&&&$$$$$$'''+++...,,,)))&&&%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))))))))((((((((()))******,,,,,,+++)))'''(((***---)))((('''%%%%%%%%%&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$###########################%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))***+++...222555888999<<<>>>AAAFFFLLLQQQQQQUUUUUU\\\hhhgggccckkkmmmmmmoooqqqpppmmmqqqwww~~~mmmTTTOOONNNLLLJJJHHHGGG777777888888999:::::::::999888666777888888777555555555444333222111111000111000000///...---,,,,,,*********))))))))))))(((''''''''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''(((((()))***+++,,,,,,---...///111111000000222333222222222333555777999;;;>>>>>>???@@@BBBEEEFFFHHHLLLNNNOOOPPPPPPRRRVVVYYYZZZ\\\___```______```bbb^^^aaadddfffeeecccbbbbbbllljjjeee```]]][[[ZZZZZZZZZXXXUUUTTTTTTTTTTTTSSSRRRQQQOOOMMMLLLJJJJJJIIIHHHGGGFFFEEEDDDEEEFFFFFFEEE@@@=========;;;:::;;;:::999888888666666555444333222222111000000//////,,,,,,,,,+++******))))))(((((((((((((((''''''&&&'''''''''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###""""""&&&%%%$$$$$$######$$$$$$!!!###%%%&&&%%%$$$$$$$$$!!!$$$'''((((((((()))***---...///000///---+++)))$$$$$$$$$%%%&&&'''''''''((('''%%%$$$$$$%%%&&&''''''%%%###$$$%%%'''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***))))))(((((((((((())))))---------+++)))(((***+++''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''''''''((()))***+++...333666777:::===@@@CCCGGGLLLPPPPPPUUUUUU\\\hhhgggcccjjjmmmnnnpppsssrrrooosssyyynnnTTTOOOMMMKKKIIIGGGFFF555666666777888888999999888666555555666666555444444444333222111000000///111111000///...---,,,,,,******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((()))***+++,,,,,,---...//////...///111222111111000111333555888:::;;;;;;===???AAADDDGGGHHHLLLNNNPPPQQQQQQRRRTTTUUUYYY\\\^^^^^^]]]]]]___bbb]]]___bbbcccbbb`````````iiigggddd```]]]ZZZXXXXXXVVVTTTRRRRRRSSSTTTSSSRRROOOOOONNNMMMLLLIIIGGGFFFDDDDDDDDDCCCCCCCCCBBBBBBDDD===999;;;<<<999888;;;:::999999888777666555444111111000000///.........,,,++++++***))))))((((((''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$######$$$$$$ """%%%&&&%%%$$$###$$$###$$$&&&&&&&&&&&&((()))...///000000000///......((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''((()))***)))((((((''''''(((((((((---------,,,)))''''''(((%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''((('''((()))***+++///333777555888===AAADDDGGGKKKNNNOOOTTTUUU]]]hhhgggccciiilllmmmpppsssrrrppptttzzz~~~oooUUUPPPLLLJJJHHHFFFEEE444444555555666777777888777555444444555555444222444444333222111000//////111111000///...------,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&& !!!###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################################################################"""############$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,,,,,,,---...---------///111000000//////111444777888888999;;;>>>AAAEEEHHHJJJLLLNNNQQQSSSRRRRRRRRRSSSYYY[[[]]]\\\[[[[[[^^^bbb\\\^^^```aaa___^^^_______________^^^]]][[[YYYWWWSSSRRRPPPQQQRRRSSSSSSRRRLLLMMMMMMMMMKKKHHHEEECCCBBBCCCCCCCCCBBBBBB@@@@@@CCC;;;777:::;;;888777:::999999888777666555555444000//////...------,,,,,,++++++******)))(((((((((''''''((((((''''''&&&%%%$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$&&&%%%$$$$$$######$$$$$$!!!###&&&''''''%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''---...///000000111111111,,,***'''%%%#########$$$%%%%%%&&&'''((((((&&&$$$""""""!!!"""$$$$$$""" $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''')))******)))(((((('''''''''((((((,,,------,,,)))&&&%%%%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''((()))***,,,///444777333777<<>>===;;;999888999;;;<<<999999888666555444222222222111000...---,,,+++***((((((((((((''''''''''''&&&&&&%%%$$$$$$###""""""#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&$$$"""!!!###$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&%%%$$$###%%%(((******---111333222000//////...+++(((%%%######$$$%%%)))'''%%%%%%&&&'''((('''&&&$$$"""!!!"""$$$$$$#########""""""###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&'''''''''((()))))))))###""""""$$$''')))******++++++******)))'''&&&%%%'''''''''&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%$$$#########$$$&&&''''''&&&$$$###$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&(((((()))***+++///444777777:::>>>@@@AAAEEEJJJOOOTTTSSSWWW^^^bbbcccfffjjjiiikkknnnpppqqqsssuuuxxxpppUUURRRLLLKKKIIIGGGEEE666666666777777666666666555555444333333222222111222111111111111000000000000000///...---,,,++++++*********)))))))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""############""""""######$$$$$$$$$######"""########################################################################################################################$$$$$$############$$$$$$########################"""############$$$$$$$$$########################################################################%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))***,,,,,,+++++++++,,,---...000000222222111111222333444555777777888;;;>>>AAAEEEGGGJJJLLLNNNQQQTTTVVVXXXXXXZZZXXXWWWVVVWWWYYY\\\^^^______`````````___^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\YYYYYYXXXWWWTTTRRROOONNNMMMMMMMMMMMMLLLJJJIIIHHHFFFFFFFFFEEECCCAAA???>>>===<<<;;;:::999999::::::888888777555444333222111111111000...---+++******((((((((((((''''''''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%&&&&&&%%%$$$############&&&$$$""""""###$$$######$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&%%%$$$%%%(((+++,,,///111222111000//////...,,,(((%%%$$$$$$$$$%%%)))'''%%%%%%&&&''''''&&&&&&$$$""""""###$$$$$$#########""""""###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''''''''''''''(((&&&%%%$$$%%%''')))))))))************((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))***...333777666:::>>>@@@BBBFFFLLLQQQTTTSSSWWW^^^bbbcccfffjjjjjjlllnnnoooppprrrvvvxxxrrrVVVRRRLLLKKKIIIGGGEEE555555666666666666555555555555444444333222222222222222222111111111111000//////...---,,,,,,++++++******))))))))))))((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""############""""""$$$###############$$$$$$########################################################################################################################$$$$$$############$$$$$$########################"""############$$$$$$$$$########################################################################%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((***+++,,,************+++---...///000000000000111222333444555666777999<<>>@@@BBBGGGMMMSSSTTTSSSWWW^^^cccdddfffjjjlllmmmnnnnnnooorrrvvvyyysssWWWSSSLLLKKKIIIGGGFFF444555555666666555555444777777666666555444444444222222222222111111111111......------,,,++++++******)))))))))((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""$$$###"""""""""###$$$%%%########################################################################################################################$$$$$$############$$$$$$########################""""""#########$$$$$$$$$########################################################################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***+++)))))))))***+++,,,......000000000000111222333333444555666888:::>>>AAACCCGGGJJJNNNQQQTTTTTTSSSSSSWWWWWWXXXZZZ[[[]]]^^^___`````````_______________ZZZZZZZZZ[[[\\\\\\]]]]]]WWWWWWVVVVVVTTTSSSRRRRRRTTTTTTTTTSSSRRROOOLLLKKKHHHGGGFFFEEECCCAAA@@@???;;;;;;;;;;;;:::888777666555444333222111000////////////...---,,,+++***)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$############%%%$$$"""###$$$$$$$$$"""$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%&&&***,,,222222111000...---///111///---)))&&&$$$$$$%%%&&&)))'''&&&%%%&&&&&&%%%$$$$$$$$$###%%%&&&'''%%%###$$$###############$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''%%%$$$%%%'''((((((((())))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###$$$%%%&&&&&&&&&$$$######""""""######$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((()))***...333777:::===???AAABBBFFFMMMRRRSSSSSSWWW^^^cccdddgggkkkmmmnnnnnnnnnooorrrvvvzzzuuuYYYTTTMMMKKKIIIGGGFFF444444555555555555444444666666666555444444333333222222222111111111000000------,,,,,,++++++******)))))))))(((((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""$$$###"""""""""###%%%&&&########################################################################################################################$$$$$$############$$$$$$########################""""""#########$$$$$$$$$########################################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((***+++)))))))))***+++,,,......///000111111222333333333444555555777:::===@@@BBBHHHJJJMMMPPPRRRRRRPPPOOOWWWXXXZZZ]]]^^^_________```aaabbbcccbbb```]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZUUUUUUUUUUUUUUUVVVVVVVVVXXXXXXXXXWWWTTTPPPLLLJJJGGGFFFDDDBBBAAA???>>>>>>;;;;;;;;;:::999888666555333333222111000//////.........---,,,+++******)))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&########################%%%$$$$$$######$$$$$$%%%"""######$$$$$$######"""$$$$$$%%%%%%%%%&&&&&&&&&############$$$%%%&&&&&&$$$######$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&***,,,111111000...------///111...,,,)))&&&$$$$$$%%%&&&(((&&&%%%&&&&&&&&&%%%#########$$$&&&((((((&&&$$$$$$$$$###############$$$#########$$$$$$$$$%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$######""""""###&&&((()))((((((((()))(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###$$$%%%&&&&&&&&&$$$######""""""######$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((((()))******,,,///444888===???@@@AAAAAAEEEKKKQQQSSSSSSWWW^^^ccceeehhhlllnnnnnnooonnnooorrrvvvzzzwwwYYYTTTMMMLLLJJJHHHFFF333333444444444444333333333333222222111000000000111111111000000000000///,,,,,,,,,++++++*********))))))((((((((((((''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""""""""""""""###$$$%%%%%%########################################################################################################################$$$$$$############$$$$$$########################"""############$$$$$$$$$########################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((()))***)))))))))***+++,,,---...///000111222222333222222444444444666999<<<>>>@@@HHHIIILLLNNNPPPPPPOOOOOOVVVXXX\\\___```___^^^]]]]]]___bbbdddcccaaa]]][[[^^^]]]\\\[[[ZZZYYYXXXXXXWWWWWWWWWWWWWWWXXXYYYZZZWWWXXXXXXWWWTTTPPPKKKIIIEEEDDDBBB@@@???=========;;;;;;:::999777666555555222222111111000//////...------,,,++++++***))))))'''''''''&&&&&&&&&&&&%%%&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%""""""############""""""$$$$$$$$$$$$%%%%%%%%%%%%"""""""""###$$$%%%''''''#########&&&((())))))'''$$$$$$############$$$$$$###$$$$$$$$$$$$&&&))),,,/////////---,,,,,,...000...+++(((%%%######$$$%%%&&&%%%$$$%%%''''''%%%$$$######%%%(((***)))&&&$$$%%%$$$######"""#####################$$$$$$$$$$$$''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$"""!!! """%%%((())))))((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$######"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((((((%%%%%%&&&&&&'''((((((((()))***++++++,,,000555999===>>>@@@@@@@@@DDDKKKQQQSSSSSSWWW___dddeeehhhmmmnnnoooooopppppprrrvvvyyywwwYYYSSSMMMLLLJJJHHHFFF333333444444444444333333222222111000000//////...000000000/////////......++++++++++++************))))))((((((((('''''''''%%%%%%%%%$$$$$$$$$$$$###################################################""""""############""""""!!!!!!"""###$$$%%%%%%%%%########################################################################################################################$$$$$$############$$$$$$########################"""############$$$$$$$$$###########################################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''))))))'''''''''((()))***,,,,,,---...///111111111111111222222333444666999<<<>>>EEEFFFIIIKKKNNNPPPQQQRRRUUUWWW[[[______^^^[[[YYYZZZ[[[]]]___``````___^^^]]]]]]\\\[[[ZZZYYYXXXXXXYYYXXXWWWVVVVVVVVVWWWXXXRRRSSSTTTTTTRRROOOKKKHHHEEEDDDBBB???>>>============;;;999777666555555555222222111111000/////////,,,,,,++++++******))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''((())))))***((((((((('''''''''&&&&&&%%%$$$$$$######$$$$$$%%%""""""############""""""#########$$$$$$$$$$$$%%%############$$$%%%&&&&&&""""""$$$'''+++,,,,,,+++%%%$$$###""""""###$$$%%%"""############%%%(((+++,,,---------,,,,,,---///---***'''$$$""""""###$$$#########%%%'''(((&&&%%%"""###&&&)))+++***'''$$$%%%$$$$$$###""""""##################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$""""""###&&&(((((((((''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&'''(((((()))((()))***+++,,,///555888999;;;===>>>???DDDLLLSSSSSSSSSWWW___dddfffiiimmmmmmooopppqqqqqqsssuuuxxxxxxYYYSSSNNNLLLJJJHHHGGG222333333444444333333222333333222222111000000000////////////............+++++++++***************)))(((((((((''''''''''''%%%%%%%%%$$$$$$$$$######################################################""""""############"""""" !!!###$$$%%%%%%$$$$$$########################################################################################################################$$$$$$############$$$$$$########################"""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''((()))***+++,,,---...000000000000///000111111222555888:::<<>>============<<<999666555444555666222222111111000000//////,,,+++++++++******))))))''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""############""""""""""""#########$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$""""""$$$(((,,,......---%%%$$$###""""""###$$$%%%!!!""""""""""""$$$(((+++)))+++,,,,,,,,,,,,---...,,,***&&&###!!!!!!"""###""""""###%%%(((((('''%%%"""###&&&***,,,+++'''$$$%%%%%%$$$###""""""######"""############$$$$$$$$$#########$$$$$$%%%%%%&&&########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''%%%$$$$$$&&&''''''''''''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$#########$$$&&&''''''&&&$$$###""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))(((((()))***+++///444777666999;;;===???EEENNNUUUSSSSSSWWW___dddfffiiinnnmmmoooqqqrrrrrrsssuuuwwwxxxYYYRRRNNNLLLJJJHHHGGG000000111222222222222111111111111111000000000///222111///...------......))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$################################################$$$$$$$$$#########""""""!!!"""""""""###############$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&'''((((((&&&&&&''''''((())))))))),,,---...000000000//////////////////000444999>>>@@@AAACCCEEEGGGKKKPPPTTTXXXYYY[[[\\\\\\ZZZWWWVVVUUUVVVWWWYYY[[[]]]^^^___[[[[[[ZZZXXXVVVVVVWWWYYYUUUTTTSSSPPPNNNKKKHHHGGGJJJKKKLLLLLLKKKIIIGGGEEEBBBBBBAAA???>>><<<;;;:::999::::::666222000222555111111000000//////......,,,,,,+++***)))((('''&&&''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###$$$%%%%%%$$$+++)))'''$$$"""""""""###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$&&&$$$###&&&***,,,((($$$%%%$$$######"""###############$$$%%%%%%%%%%%%$$$+++---///000///,,,)))'''######""""""######$$$%%%"""$$$%%%'''((((((''''''###%%%(((++++++***'''%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""######"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&''''''%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&'''((()))%%%%%%%%%$$$$$$#########!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((()))***+++///444777999;;;===@@@CCCHHHNNNRRRWWWXXX\\\bbbdddccceeejjjmmmppptttuuuttttttvvvyyyzzzZZZRRRRRRPPPLLLIIIGGG///000111111222222111111111111111000000000//////111000///---,,,,,,------))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$################################################$$$$$$$$$#########""""""############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&'''''''''&&&&&&''''''(((((())))))+++,,,...///000000000//////000000000111444888<<<>>>@@@BBBCCCFFFJJJOOOSSSVVVXXXYYYZZZZZZXXXVVVTTTUUUVVVWWWYYYZZZ\\\]]]^^^]]]]]]\\\YYYUUURRRRRRRRRQQQPPPOOOMMMJJJGGGEEEDDDGGGHHHJJJKKKKKKJJJHHHGGGCCCBBB@@@>>><<<;;;::::::===>>><<<999444222333555111111000//////...------,,,++++++***)))((('''&&&''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))(((%%%"""((('''%%%#########%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$######$$$$$$############$$$$$$$$$""""""&&&+++...,,,)))""""""""""""#########$$$######$$$%%%%%%%%%%%%$$$(((***,,,---,,,***'''$$$######""""""######$$$%%%###$$$%%%''''''''''''&&&###%%%'''))))))(((&&&$$$%%%%%%%%%$$$$$$$$$##################"""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$$$$###!!!!!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((()))***+++///444777999;;;===@@@CCCHHHNNNRRRTTTUUU[[[bbbeeeeeehhhmmmooorrruuuvvvuuuuuuxxx{{{zzzZZZSSSQQQOOOLLLIIIGGG//////000111111111111111000000000000//////////////////...---,,,,,,,,,,,,))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$################################################$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''(((((()))))))))+++---///000000000000000111222222222444666888;;;===???AAACCCHHHMMMQQQSSSTTTVVVWWWWWWUUUSSSRRRTTTTTTVVVWWWYYYZZZ[[[\\\[[[[[[[[[XXXSSSPPPNNNNNNNNNMMMLLLJJJHHHFFFDDDCCCCCCEEEGGGIIIJJJJJJIIIHHHDDDBBB???<<<:::999999999======<<<888444222111222222111000///...---,,,+++++++++***)))(((''''''&&&&&&''''''&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###%%%(((+++---***%%%!!!$$$$$$######$$$%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&##################$$$$$$$$$$$$############$$$$$$"""!!!!!!%%%***,,,+++))) !!!"""###$$$$$$############$$$%%%%%%%%%%%%$$$%%%&&&((()))(((&&&$$$"""######""""""######$$$%%%###$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$#########""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%"""######"""!!!!!!###$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((()))***+++///444777888:::===@@@CCCGGGMMMPPPQQQSSSZZZbbbggghhhlllqqqqqqtttvvvvvvuuuvvvzzz~~~{{{[[[SSSOOONNNKKKHHHGGG...///000000111111000000000000/////////.........---------,,,,,,+++++++++))))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$%%%""""""""""""""""""""""""""""""#########$$$$$$$$$################################################""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$#################################################################################$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&''''''(((((()))((())),,,...///000000000///111333444333333444555888:::<<<>>>AAAEEEJJJNNNPPPQQQRRRSSSSSSRRRPPPPPPRRRSSSSSSUUUVVVWWWXXXXXXTTTUUUVVVUUUQQQNNNMMMLLLMMMLLLJJJIIIGGGFFFEEEDDDBBBCCCEEEGGGHHHGGGFFFEEEDDDBBB>>>:::888777888888888777666444111000//////111111000...---+++***)))******)))(((((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''***,,,***%%%!!!############$$$%%%''''''$$$$$$$$$%%%%%%%%%&&&&&&""""""############$$$$$$$$$$$$############$$$$$$$$$###"""###&&&'''&&&%%%$$$$$$%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$###$$$&&&&&&&&&$$$"""!!!######""""""######$$$%%%###$$$%%%&&&'''&&&&&&%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%%%%$$$$$$######""""""!!!""""""#########$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((()))***+++...444777777:::===@@@CCCGGGKKKOOOPPPRRRYYYccchhhiiilllrrrrrrtttuuuuuutttvvv{{{{{{\\\TTTNNNMMMJJJHHHGGG......///000000000000////////////............---,,,,,,,,,,,,,,,+++++++++))))))))))))(((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$%%%""""""""""""""""""""""""""""""#########$$$$$$$$$################################################""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$########################################################################""""""""""""#########$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((''')))+++---///////////////111333333222111222222555777999;;;>>>CCCHHHLLLMMMNNNOOOOOOOOOOOONNNMMMPPPPPPQQQQQQRRRSSSTTTTTTPPPRRRSSSQQQNNNKKKIIIIIIJJJIIIGGGFFFEEEDDDDDDDDDBBBCCCEEEFFFEEEDDDBBBAAABBB@@@<<<888666666777888333222222111111000///...000000///---,,,***)))((())))))(((((('''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&''''''%%%###$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&##################$$$$$$$$$$$$############$$$$$$$$$$$$###$$$&&&'''''''''******)))(((&&&$$$"""!!!######$$$%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$###!!!######""""""######$$$%%%###$$$%%%&&&&&&&&&%%%$$$((('''&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((()))***+++...444777777999===@@@BBBFFFJJJMMMPPPSSSZZZccchhhhhhkkkoooooorrrssssssrrruuuzzz~~~|||\\\UUUNNNLLLJJJHHHGGG---......//////////////////.........------------+++,,,,,,------,,,++++++))))))))))))((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$#######################################$$$$$$$$$""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$###############################################################$$$$$$$$$!!!!!!"""""""""############$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%&&&''''''((((((''')))+++---...............000111111000000000111333555777:::===AAAGGGKKKKKKKKKLLLLLLMMMMMMLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOQQQQQQQQQNNNIIIFFFDDDDDDFFFEEECCCBBBAAAAAABBBCCCCCCCCCDDDDDDCCCAAA>>>===???===;;;888666666666777222222111222333333222000///...---,,,+++***)))(((((((((''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""###%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$######$$$&&&(((***,,,---///---+++(((%%%###""""""######$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%############""""""######$$$%%%###$$$%%%&&&&&&%%%$$$###&&&&&&%%%$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#####################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((()))***+++///444777666999===@@@BBBEEEIIILLLPPPRRRZZZcccggggggiiimmmmmmppprrrrrrrrrtttyyy}}}}}}]]]VVVNNNLLLJJJHHHGGG------.../////////...............---------,,,,,,+++,,,---......---,,,,,,))))))))))))((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$################################################"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""############$$$$$$$$$########################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$########################"""$$$%%%%%%&&&&&&''''''(((((()))+++,,,---------,,,---...//////......///111222444666999<<>>BBBDDDAAADDDFFFHHHHHHHHHJJJKKKHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHEEECCCBBBCCCDDDAAABBBBBBCCCCCCBBBBBBAAADDDCCCAAA???===;;;;;;::::::888666666777666333000111111000000//////......,,,+++***((('''&&&&&&&&&''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%***)))((('''((('''$$$"""###"""""""""###$$$$$$%%%"""!!!!!!!!!"""###$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$#########""""""%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""%%%(((((('''$$$######"""######$$$$$$$$$######!!!!!!"""#######################################"""###$$$%%%%%%$$$###"""%%%%%%$$$###""""""######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%&&&###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))***+++*********+++++++++---000555999:::;;;<<>>===;;;;;;::::::888666666666555222000111111000000///.........---,,,+++)))((((((''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################""""""######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%&&&''''''&&&$$$$$$######"""""""""############"""""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$#########""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((()))(((%%%###""""""######$$$$$$$$$######!!!""""""#######################################"""###$$$$$$$$$$$$###"""%%%$$$$$$###""""""######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''')))***************++++++,,,---000555888999:::===???BBBDDDEEEFFFDDDJJJTTT]]]dddiiimmmoookkkooosssuuuuuuvvvzzz}}}{{{bbbSSSRRROOOKKKIIIHHH***+++,,,------------,,,------,,,,,,,,,,,,------++++++++++++++++++++++++(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%''')))******)))+++++++++,,,,,,------------...///111555999<<<>>>???BBBEEEFFFFFFGGGIIIJJJEEEGGGIIILLLLLLLLLJJJIIIGGGFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@>>>===;;;;;;:::999777666555555444222000111111000//////......---,,,+++***)))(((''''''''''''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%&&&&&&&&&'''''''''###""""""$$$'''((('''&&&$$$$$$###"""""""""######%%%$$$$$$############$$$###############$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""&&&***+++)))&&&$$$"""######$$$$$$$$$######"""!!!"""######$$$$$$##############################"""###$$$$$$$$$$$$###"""%%%$$$######"""#########$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%'''((('''&&&%%%&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''')))***************+++,,,,,,---000555888888:::===@@@CCCDDDDDDDDDEEEKKKSSS[[[bbbhhhmmmqqqmmmqqquuuwwwwwwxxx{{{{{{bbbSSSQQQNNNJJJHHHHHH***++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######################################################$$$$$$$$$%%%%%%%%%#########$$$$$$#######################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''))))))))),,,,,,,,,,,,,,,,,,,,,,,,------...000333777:::<<<>>>@@@CCCEEEEEEFFFHHHJJJHHHJJJMMMOOOOOOLLLIIIGGGFFFEEECCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>><<<;;;;;;;;;888777666666555333111000111000000///......------***)))((('''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&!!!!!!!!!###%%%&&&&&&$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%$$$#########$$$"""""""""###$$$$$$$$$%%%########################"""""""""###$$$$$$$$$%%%########################"""&&&***,,,***'''$$$#########$$$$$$$$$###""""""""""""###$$$$$$$$$$$$####################################$$$$$$#########$$$$$$###############$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$###%%%'''''''''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++***,,,------...111444777777999===AAADDDDDDDDDCCCIIINNNVVV]]]cccgggjjjmmmnnnrrrwwwyyyyyyzzz}}}|||cccTTTQQQNNNJJJHHHGGG************++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,************************''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%""""""############""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&''')))***------,,,,,,,,,,,,++++++......///000333666999;;;<<<>>>AAACCCDDDEEEGGGIIILLLNNNPPPQQQPPPLLLGGGDDDEEECCCBBBCCCEEEEEECCCAAAAAA@@@@@@??????@@@@@@AAAAAA@@@???===<<<;;;;;;;;;777888777666555333222111000000//////...---------******))))))((()))))))))(((((('''&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%###""""""###$$$$$$###!!!######$$$%%%&&&''')))***&&&&&&%%%$$$#########$$$"""""""""###$$$$$$$$$%%%########################"""""""""###$$$$$$$$$%%%###########################&&&***,,,***'''$$$###$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$$$$########################$$$##################$$$$$$###############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$&&&'''&&&%%%$$$%%%&&&'''&&&&&&%%%$$$###""""""%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***+++++++++,,,......///111444777777999>>>BBBEEEEEEEEEDDDGGGNNNWWW___dddfffggghhhnnnsssxxxzzzzzz{{{}}}|||dddUUUQQQNNNJJJHHHHHH******))))))******+++,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""########################"""############$$$$$$$$$########################"""############$$$$$$$$$#########$$$$$$%%%%%%&&&#######################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&%%%%%%&&&))),,,,,,,,,,,,,,,,,,,,,,,,,,,......///000222555888999:::===@@@BBBCCCDDDFFFHHHLLLNNNPPPQQQOOOKKKFFFCCCEEECCCBBBCCCFFFGGGEEEBBB@@@@@@>>>>>>>>>>>>@@@@@@@@@@@@>>>===<<<;;;;;;;;;888999999888555333222333000000///......------,,,,,,,,,+++++++++,,,------+++)))(((&&&%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######""""""######$$$%%%#########$$$$$$$$$%%%%%%$$$#########$$$###""" ###$$$$$$%%%&&&((()))***%%%$$$$$$############$$$###############$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$########################$$$&&&)))***(((&&&$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$$$$%%%$$$$$$$$$########################$$$$$$###""""""###$$$$$$#########"""######$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&(((''''''&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''''''''''''''(((***+++,,,+++---...///000111444666777999>>>BBBEEEGGGHHHHHHDDDKKKVVV___dddfffggggggnnnsssxxx{{{{{{{{{~~~}}}dddVVVRRROOOKKKIIIIII***))))))((()))***+++,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$########################"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###$$$%%%%%%$$$###!!!##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%&&&***---,,,,,,,,,,,,,,,,,,,,,,,,.........///111444666888999;;;???AAABBBCCCEEEGGGIIIJJJLLLMMMLLLIIIFFFCCCEEECCCBBBDDDHHHIIIFFFBBBAAA@@@???>>>>>>???@@@AAA@@@???>>>===<<<;;;;;;;;;888:::;;;999666333333444000//////......---,,,,,,++++++******+++,,,---------+++)))&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################""""""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$#########$$$$$$""" %%%$$$$$$$$$$$$%%%&&&&&&######"""""""""###$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$$$$$$$$$$#######################################$$$&&&((('''%%%$$$$$$%%%$$$%%%%%%$$$$$$"""!!!!!!"""###$$$$$$%%%%%%$$$$$$########################$$$$$$###""""""###$$$$$$######""""""###$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((***+++,,,+++---///000000111444666888:::===AAAFFFIIIKKKMMMJJJPPPYYY```eeegggiiiiiinnnsssyyy{{{{{{|||}}}}}}eeeVVVSSSPPPLLLJJJJJJ***)))((((((((()))+++,,,,,,++++++++++++++++++,,,))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""########################"""############$$$$$$$$$########################"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%'''(((&&&%%%&&&***...+++++++++,,,,,,------------------...000333555666888;;;>>>@@@AAACCCEEEGGGEEEFFFHHHIIIIIIHHHFFFDDDEEECCCBBBEEEIIIJJJGGGCCCBBBAAA???>>>>>>???AAABBB@@@???>>><<<<<<;;;;;;;;;888;;;<<<:::666444444555000//////...------,,,,,,((('''''''''((()))***+++...,,,)))&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$###"""###%%%%%%$$$"""&&&%%%$$$###"""""""""""""""!!!!!!!!!"""###$$$$$$%%%$$$$$$$$$######""""""""""""######$$$$$$$$$$$$%%%$$$$$$$$$######""""""""""""""""""""""""""""""%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%$$$$$$"""!!!!!!######$$$%%%%%%%%%%%%$$$########################%%%$$$###""""""###$$$%%%######""""""###$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((()))((('''&&&''')))$$$$$$%%%&&&'''))))))***%%%%%%%%%&&&&&&&&&''''''''''''&&&'''((()))+++,,,+++---///000111111444555888:::===AAAFFFJJJNNNOOOVVVZZZ___cccfffhhhjjjkkkmmmrrrxxx||||||{{{}}}~~~eeeWWWTTTQQQMMMKKKJJJ((((((((()))******++++++************))))))))))))'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%$$$$$$$$$$$$######""""""######!!!!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#################################!!! ###%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((())))))(((+++---,,,***((()))+++,,,,,,------///000111222777999<<<===>>>???BBBDDDCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCEEEFFFFFFCCCAAA===>>>???@@@@@@@@@@@@@@@?????????>>>===;;;:::999777<<<@@@???:::555333444000///...---+++***)))((())))))((('''&&&%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%$$$"""!!!$$$$$$######$$$$$$%%%&&&%%%$$$###""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$%%%$$$###"""!!!!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%$$$$$$############$$$&&&&&&$$$######$$$"""!!!!!!!!!!!!###$$$&&&########################$$$"""!!!"""%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%'''+++000222%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$###""""""###%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$))))))(((((((((***+++,,,------...---...000333666777:::===???AAACCCGGGIIILLLSSS\\\bbbeeehhhkkknnnqqquuuyyy||||||}}}~~~aaaWWWPPPNNNLLLIIIHHH((((((((()))******++++++*********)))))))))((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$###""""""###$$$$$$$$$$$$$$$$$$#########"""%%%$$$$$$###""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$###"""!!!###$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((()))(((***,,,,,,***((()))+++,,,,,,,,,---...///111222666888;;;<<<===>>>AAACCCBBBBBBCCCDDDCCCBBBAAA@@@AAA@@@AAABBBDDDCCCAAA???===>>>>>>????????????>>>=========<<<;;;:::888888777===BBBBBB<<<555222111///...---,,,+++)))((((((((((((''''''&&&&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###""""""$$$$$$######$$$$$$%%%&&&$$$$$$###""""""###$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%$$$###"""!!!!!!""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$###$$$%%%&&&%%%$$$#########$$$%%%########################$$$"""!!!"""%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$&&&))),,,...&&&%%%%%%%%%$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$###""""""###%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&((('''''''''(((***,,,---,,,---------...000444777888:::===???AAACCCFFFIIILLLRRR[[[aaadddfffiiilllppptttxxx{{{|||}}}~~~aaaWWWQQQOOOLLLJJJHHH'''(((((())))))******+++******))))))))))))((((((*********))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$###""""""###$$$$$$$$$$$$$$$$$$############&&&&&&&&&%%%$$$###"""!!!###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""$$$%%%%%%$$$######$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))(((***++++++***)))***+++,,,,,,,,,,,,---///000111555777999:::;;;===???AAA???@@@AAAAAA@@@???>>>===>>>>>>>>>???AAA@@@>>><<<=========>>>======<<<<<<;;;;;;;;;:::999888777666777<<>>???AAACCCFFFIIIMMMTTT\\\bbbeeegggjjjmmmnnnrrrwwwzzz|||}}}~~~aaaWWWQQQPPPMMMKKKIII''''''(((((()))************)))))))))(((((((((((())))))))))))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###"""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""$$$&&&&&&%%%$$$###$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$##################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''((('''(((***************+++++++++++++++,,,---...///222444777888999:::===???===>>>?????????>>><<<;;;===<<<<<<===>>>>>>===;;;<<<<<<<<<<<<<<<;;;:::999:::::::::999999777666666666999======999444000...,,,,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$######$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$###"""!!!"""###$$$%%%$$$$$$######$$$$$$%%%&&&$$$##################$$$########################""""""#########$$$$$$$$$######$$$$$$$$$######"""%%%%%%%%%$$$$$$$$$#########"""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%''')))((('''%%%%%%%%%%%%&&&#################################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%###""" &&&%%%$$$######%%%'''(((%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%$$$###"""$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***'''''''''(((((()))*********+++,,,---...111666999;;;<<<>>>???@@@CCCFFFIIIQQQWWW```eeehhhjjjlllooommmqqqvvvzzz|||}}}aaaWWWRRRPPPNNNKKKJJJ'''''''''((())))))******)))))))))(((((((((((('''''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%"""$$$%%%'''''''''&&&%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""$$$&&&&&&%%%$$$###$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((()))+++++++++***+++******++++++,,,---...000222444666777888:::<<<<<<===>>>>>>>>>>>>===<<<===<<<;;;<<<===>>><<<;;;;;;;;;;;;;;;;;;:::999888999999999999888888777666444555555555333222111111++++++******)))(((''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$"""""""""###$$$%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$#########""""""""""""""""""""""""""""""#########$$$$$$$$$"""######$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""#########$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&((('''&&&%%%$$$$$$%%%&&&'''###########################$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! &&&%%%$$$######%%%'''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%$$$######$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******)))))))))))))))(((((((((***+++,,,---...111666999;;;<<<>>>???@@@CCCGGGJJJQQQWWW```eeehhhjjjmmmpppnnnqqqvvvzzz|||}}}aaaWWWRRRPPPNNNKKKJJJ&&&''''''(((((())))))***))))))((((((((((((''''''%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%%%%$$$######$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&(((+++,,,+++******************+++,,,,,,...000222444444666888::::::;;;<<<>>>>>>>>>=========;;;:::;;;<<<===<<<;;;:::::::::;;;::::::999999888888888888888777666666222111000000000000111222++++++******)))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$""""""###$$$$$$$$$$$$###&&&&&&%%%$$$$$$$$$$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%$$$$$$%%%'''***&&&%%%$$$###$$$%%%&&&'''###########################$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%&&&%%%######%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((()))))))))************))))))(((+++,,,------...111555888;;;<<<===???@@@DDDIIIMMMMMMTTT]]]cccfffiiillloooooosssxxx{{{}}}~~~aaaWWWQQQPPPMMMKKKIII&&&&&&''''''((()))))))))))))))((((((((('''''''''$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""###$$$$$$$$$$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$###"""!!!###$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%'''+++---,,,******))))))))))))***++++++,,,...111222333444666888777888:::<<<===>>>>>>===<<<:::999999;;;;;;;;;:::999999::::::;;;;;;::::::666666666666666555555444222111000000000000//////+++++++++******))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%(((***((('''%%%$$$$$$$$$$$$%%%########################"""$$$&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$%%%&&&%%%$$$###%%%'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((('''(((***+++,,,,,,,,,+++,,,---------...000444777:::;;;===>>>@@@EEEJJJOOOKKKRRR[[[bbbfffiiimmmppprrruuuyyy|||~~~~~~aaaWWWQQQOOOLLLJJJHHH&&&&&&''''''((())))))))))))(((((((((''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""###$$$%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################!!! ###%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&$$$$$$'''+++---,,,******)))))))))))))))***++++++---000111222333666888444666888;;;<<<===>>>===;;;999888888999::::::999888999:::;;;;;;;;;;;;;;;444444555555444444333333222222222222222111...+++,,,,,,++++++******))))))''''''&&&%%%%%%$$$######$$$###############$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%''''''(((((('''%%%###"""$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%$$$###"""########################"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&######$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$#########%%%%%%%%%$$$$$$%%%(((++++++)))'''%%%$$$#################################"""%%%'''&&&$$$###%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$###$$$$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%&&&&&&%%%$$$$$$%%%'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%'''))),,,......//////------...---...000333666999:::<<<>>>AAAEEELLLPPPLLLSSS\\\ccchhhkkkooorrrsssvvv{{{}}}~~~~~~aaaWWWPPPNNNLLLIIIHHH'''''''''''''''''''''''')))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$######$$$$$$%%%&&&########################$$$$$$############$$$$$$'''&&&&&&%%%$$$###""""""######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((()))))))))***+++,,,+++***)))***+++---,,,,,,,,,...111444666888777777;;;@@@AAA===888:::999888999;;;<<<;;;999777888999:::;;;:::999888555444333222111222333333333222222111000///......---,,,+++)))((((((''''''%%%%%%&&&'''&&&%%%###""""""############$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%+++(((%%%$$$'''((('''%%%$$$######""""""######$$$###$$$%%%''')))***+++,,,&&&&&&$$$###""""""!!!!!!$$$$$$$$$###"""###%%%((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''$$$$$$%%%&&&&&&''''''(((((())))))'''%%%$$$%%%&&&'''''''''%%%$$$%%%(((***)))(((%%%""" !!!!!!%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$(((&&&$$$###%%%'''''''''(((((('''''''''&&&&&&&&&"""######$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!$$$&&&)))+++,,,########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&)))***+++,,,---...............---,,,,,,///333777===:::888;;;BBBIIILLLNNNRRRUUU]]]fffhhhhhhlllrrrqqqsssvvvzzz~~~aaaYYYSSSQQQNNNKKKJJJ''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$######$$$$$$%%%&&&########################$$$$$$############$$$$$$&&&%%%%%%$$$$$$###############$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&''''''(((((()))))))))+++,,,+++***)))***+++------,,,---///111444666777666666:::>>>???<<<777999888777888999::::::888888888999:::::::::999888555555333222222222333444222222111000///...------,,,+++)))(((''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%)))&&&######%%%&&&%%%$$$######""""""""""""######$$$$$$%%%&&&((()))******%%%%%%$$$###""""""""""""$$$%%%$$$###"""###&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&''''''((((((((((((&&&$$$$$$&&&(((******)))'''%%%$$$&&&(((&&&%%%###"""!!!"""###$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&((()))***''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))***+++,,,,,,,,,,,,,,,...///000000222555777:::888777;;;BBBJJJOOOQQQSSSVVV^^^fffiiiiiilllrrrppprrruuuyyy|||aaaXXXSSSQQQNNNKKKJJJ''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))***++++++***)))***+++---------...///222444666666555666999======;;;777888666555666888999999888888999999:::999999888888666555444444333333444444222222111000///...------+++***)))'''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$""""""###$$$###"""######""""""""""""######$$$$$$%%%%%%&&&'''''''''$$$$$$###############$$$$$$%%%%%%$$$######&&&((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''&&&$$$###%%%(((+++...---,,,)))&&&$$$$$$%%%###""""""!!!"""$$$%%%&&&&&&%%%%%%$$$#########$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&"""%%%(((((('''&&&(((***&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((())))))***))))))***************)))***---111333444555777888777666777;;;CCCKKKQQQTTTUUUXXX```hhhjjjiiimmmrrrppprrruuuxxx{{{}}}~~~```WWWSSSQQQNNNKKKJJJ''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((())))))***++++++***)))+++,,,---------...000222333555666555666999;;;<<<:::888888666555555777999999999999999999999999888888888666666555555444444444444333222222111000///...---+++***)))((('''&&&&&&&&&((('''%%%$$$$$$$$$%%%&&&""""""#########$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$######"""######""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######""""""###$$$$$$%%%$$$%%%%%%$$$###$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''(((&&&%%%$$$###"""%%%)))---.........+++(((%%%$$$%%%""""""""""""###$$$&&&&&&&&&&&&%%%$$$############$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&%%%)))---+++&&&###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%&&&&&&'''((()))***++++++*********+++******))))))***,,,///111333555888:::777777888<<>>???AAAFFFMMMRRRRRRVVV___gggkkkkkkooouuusssuuuwwwyyy{{{{{{{{{{{{|||cccZZZSSSQQQNNNKKKJJJ''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''(((''')))***+++******,,,---)))***+++,,,---......---///000222222222333444666666333111111333777999999;;;:::888666666666666777222333444444444333222111//////...---,,,++++++***+++***)))(((&&&&&&&&&&&& !!!###$$$%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!$$$'''&&&###!!!"""###""""""!!!!!!!!!!!!"""""""""######$$$%%%%%%&&&&&&$$$$$$###############$$$###%%%''''''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&$$$$$$%%%&&&&&&''''''((("""###$$$%%%$$$%%%'''))))))+++...---***&&&###!!!!!!"""###$$$$$$$$$$$$$$$"""""""""###$$$%%%''''''$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%&&&$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&$$$""""""###%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((&&&&&&((()))************(((***...000111222444666:::<<<>>>???AAAFFFNNNTTTQQQUUU^^^gggkkkkkkpppvvvrrrtttvvvxxxyyyzzzzzzzzz{{{bbbYYYSSSQQQNNNKKKJJJ&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''((()))))))))))))))(((((())))))***+++,,,,,,,,,,,,///000000000000111111111555444333222333555777999:::777444333555888:::;;;888222000333666555444444000//////---,,,+++******...***%%%$$$&&&'''((('''%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""############$$$$$$$$$%%%&&&&&&&&&%%%%%%'''(((&&&&&&%%%$$$##################$$$$$$$$$$$$######$$$%%%%%%$$$###"""$$$%%%"""######$$$$$$$$$######******)))(((&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''')))))))))))))))*********+++,,,---......000444777;;;;;;;;;===@@@FFFNNNTTTVVVWWW]]]eeeiiiiiimmmrrrrrrsssuuuwwwyyyzzz{{{{{{|||bbbYYYSSSQQQNNNKKKHHH&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$######"""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''(((((())))))))))))(((((())))))***+++,,,,,,,,,,,,111111222222222333333333444333222222222444666888555555555666888:::<<<<<<:::444000333444222////////////...---,,,+++******...+++((('''((())))))(((%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&(((''''''&&&$$$$$$###############$$$$$$$$$$$$######$$$%%%%%%$$$######$$$&&&$$$%%%%%%%%%%%%%%%$$$###'''''''''&&&%%%$$$######$$$$$$$$$%%%%%%$$$$$$###########################%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))))))))*********+++,,,---...///111444777;;;;;;<<<===@@@GGGOOOUUUVVVWWW]]]eeeiiiiiimmmrrrrrrsssuuuwwwyyyzzzzzzzzz}}}bbbYYYSSSQQQNNNKKKIII&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""#########$$$$$$$$$$$$%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&'''(((((())))))))))))(((((())))))***++++++,,,,,,,,,000111222222333333222222222222111111111333444555222333444666888999:::::::::333///111222000......//////...---,,,+++******,,,***))))))))))))((('''%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""############$$$$$$$$$$$$%%%&&&%%%$$$%%%&&&((()))((('''%%%$$$###############$$$$$$$$$$$$######$$$%%%%%%%%%######%%%&&&'''((((((((('''&&&&&&%%%$$$%%%%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''((())))))***++++++***,,,---...///111444777;;;;;;<<<===AAAGGGPPPUUUVVVWWW]]]eeeiiiiiimmmrrrssstttvvvwwwyyyyyyyyyyyy~~~cccYYYSSSQQQNNNKKKIII&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%&&&'''''''''(((((())))))))))))((()))))))))******+++,,,---......///000111000000///111000000000000111222333111222333333444555777999777111...000333222111222......------,,,+++******((((((((((((((('''%%%###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&(((***)))(((&&&%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%$$$$$$%%%'''***************)))((('''$$$$$$%%%%%%%%%%%%$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***+++,,,***+++---...///111555888;;;;;;<<<>>>AAAHHHQQQWWWVVVWWW]]]eeeiiiiiimmmrrrssstttvvvxxxyyyxxxxxxwww~~~dddXXXSSSRRROOOLLLJJJ&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''((())))))))))))))))))))))))))))))+++,,,------...///111111000///...///////////////000000111111111111000111555<<>>BBBIIIRRRXXXVVVWWW]]]eeeiiiiiimmmrrrrrrsssvvvxxxyyyxxxwwwvvv}}}eeeXXXTTTRRROOOLLLKKK&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&""""""###$$$%%%&&&&&&'''#########$$$$$$$$$$$$%%%######$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&''''''(((&&&'''((())))))******)))))))))(((((()))***,,,---...///111333333222111000////////////000000/////////000111000222888BBBIII>>>666111111222000///000---,,,,,,,,,+++++++++***''')))++++++((('''&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$###$$$%%%$$$###$$$%%%'''((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$%%%'''))),,,,,,---------------,,,)))***+++,,,,,,***((('''"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((()))******)))+++,,,...///222666999;;;<<<===???CCCJJJSSSYYYVVVWWW]]]eeeiiiiiimmmrrrppprrruuuxxxyyyyyywwwvvv{{{fffXXXTTTRRROOOMMMLLL&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&'''((((((&&&'''((()))***************)))((('''(((***,,,------///111333333222000/////////000000000000//////...000222111111666>>>EEE===666000000000...---///,,,,,,,,,+++++++++++++++(((***+++***'''%%%&&&'''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""############$$$$$$$$$###$$$%%%$$$######%%%'''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&%%%%%%%%%''')))+++,,,---......///......+++---.........+++)))'''""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))***,,,---///222666999;;;<<<===???CCCKKKTTTZZZVVVWWW]]]eeeiiiiiimmmrrrnnnqqquuuxxxzzzyyyxxxwwwxxxgggXXXTTTRRRPPPMMMLLL&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$%%%#########$$$$$$%%%%%%%%%!!!!!!""""""#########$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''((((((&&&'''((()))***************)))((('''(((***,,,---+++---///111111000...---///000000000000000//////...111333111//////555:::999222,,,.../////////111,,,,,,++++++++++++++++++&&&((()))'''$$$###$$$&&&%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$###$$$%%%$$$######%%%'''$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&%%%&&&(((******+++,,,...//////000000---...//////...,,,(((&&&!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((()))((('''%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((()))***,,,---///222666999<<<<<<>>>@@@DDDKKKTTTZZZVVVWWW]]]eeeiiiiiimmmrrrmmmppptttxxxzzzzzzxxxwwwwwwgggXXXTTTRRRPPPNNNLLL((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######################## '''((($$$'''...+++!!!&&&&&&&&&'''&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))(((&&&%%%%%%&&&%%%&&&'''((()))***+++,,,(((((((((((()))+++,,,---//////000000000000///...,,,...000111///.........000000000000///......---000///...,,,---...000111---,,,++++++------,,,+++)))((('''&&&&&&%%%%%%&&&&&&%%%$$$$$$######$$$$$$"""""""""""""""""""""""""""######$$$$$$######"""!!!"""###%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%########################"""""""""""""""######$$$%%%%%%&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&$$$###$$$'''***000---+++...222444111...---...//////---)))%%%"""$$$%%%'''&&&%%%$$$$$$%%%%%%&&&&&&$$$""""""###$$$"""$$$%%%%%%###""""""###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""%%%%%%%%%$$$$$$#########"""""""""######$$$$$$$$$%%%$$$$$$%%%'''((('''%%%((((((((('''&&&&&&&&&%%%&&&%%%$$$$$$%%%%%%###"""&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''(((((())))))*********+++,,,,,,---000444888777===@@@>>>???HHHSSSXXXVVVZZZ```ffflllnnnooooooqqqrrrtttvvvwwwxxxyyyyyyyyyccc[[[TTTSSSPPPMMMKKK''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&*********222;;;777,,,&&&'''''''''''''''&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''')))(((&&&%%%%%%&&&&&&&&&'''((()))***++++++)))))))))((())))))******....../////////......---,,,...000000///.........---...///000000000///...000///...------...///000---+++++++++,,,---,,,+++)))((('''&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$##############################$$$$$$$$$$$$############$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#######################################$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%$$$$$$&&&))),,,000---,,,...222444111......///000000...***&&&###$$$%%%'''&&&%%%$$$$$$%%%&&&''''''%%%#########%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%)))((((((''''''((()))***''''''''''''&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%###&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((()))************+++,,,,,,---000444888777===???>>>@@@IIISSSXXXVVVYYY```fffkkknnnooooooqqqsssuuuvvvvvvwwwxxxyyy}}}ccc[[[TTTRRRPPPMMMKKK'''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$&&&111:::555)))&&&''''''(((((('''''''''%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((&&&%%%%%%&&&(((((((((((())))))))))))+++***))))))((((((((())),,,,,,------...------,,,,,,...//////...------...+++,,,...000000000//////........................,,,+++***+++,,,,,,+++***(((((('''&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""###$$$$$$$$$&&&***---///---,,,...111333111......///000000...***&&&$$$$$$%%%&&&&&&$$$$$$%%%&&&'''(((((('''%%%$$$$$$%%%&&&%%%$$$&&&)))***(((%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$######$$$$$$&&&&&&%%%$$$#####################$$$%%%&&&'''(((&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&((()))'''$$$$$$&&&)))&&&&&&&&&&&&''''''''''''(((&&&%%%%%%''''''&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((())))))******+++***+++,,,---...000555888888<<>>===@@@JJJSSSWWWTTTXXX___fffkkknnnoooooorrruuuwwwwwwuuutttvvvxxx|||ccc[[[TTTRRROOOLLLKKK%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$###$$$### """###$$$$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%%%%&&&))))))))))))((((((((((((''''''''''''((()))***++++++,,,---...............,,,---...---,,,+++,,,...++++++,,,,,,------------......//////...---,,,,,,+++***))))))++++++***)))+++***)))(((''''''''''''&&&%%%$$$$$$######$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###$$$&&&(((***$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%(((***---------...000000000//////000000///---***'''%%%$$$%%%%%%%%%$$$$$$&&&((()))***+++***(((&&&%%%%%%&&&"""!!!###)))+++((($$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$###$$$$$$%%%%%%'''&&&%%%$$$#####################$$$%%%&&&((()))&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%+++111111---((('''((($$$%%%%%%%%%&&&&&&''''''%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((((()))))))))******(((((())))))***++++++++++++,,,------...111555999999<<<===<<>>FFF333///+++)))((()))))))))))))))))))))(((((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""$$$&&&%%%$$$###$$$%%%######$$$$$$$$$######"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$##############################%%%%%%$$$$$$%%%'''(((***++++++,,,------......///---,,,***(((&&&%%%$$$###""""""###$$$$$$$$$$$$###$$$%%%''''''&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%############%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$#########%%%((()))&&&&&&''''''&&&&&&%%%%%%########################%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))+++*********+++,,,------***+++++++++,,,000555888;;;;;;<<<===AAAIIISSSYYYTTTXXX___hhhoooqqqooommmmmmqqqvvvwwwvvvwwwyyy{{{gggZZZVVVRRRNNNKKKKKK$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''')))******+++***)))((('''(((((((((((((((((((((((()))((('''''''''(((***+++***************++++++,,,***++++++***+++///666<<<222///+++(((((())))))((())))))))))))((((((((('''(((''''''&&&%%%%%%$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""$$$&&&%%%$$$###$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%''')))***,,,,,,,,,,,,---------------,,,***(((&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######$$$%%%''')))''''''''''''&&&%%%$$$$$$########################%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((())))))+++,,,......,,,---------...111666999:::;;;;;;===AAAIIIRRRXXXUUUXXX^^^fffmmmpppooommmooossswwwxxxvvvuuuwwwyyyhhh\\\YYYUUUQQQNNNMMM$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$###"""###%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&))))))*********)))((('''(((((((((((((((((((((((()))((('''''''''((()))***))))))(((((())))))***++++++++++++******+++///222111...***(((((())))))((()))))))))(((((((((''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""$$$&&&%%%$$$###$$$%%%######$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###############&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&((()))***,,,,,,,,,,,,,,,+++++++++,,,+++)))'''&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&'''(((''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((()))((('''&&&%%%''''''''''''''''''''''''))))))((('''''''''((((((&&&&&&'''(((***,,,...//////////////////222777::::::;;;<<<===AAAIIIQQQWWWVVVXXX]]]dddkkknnnooonnnqqqtttxxxxxxvvvtttvvvxxxjjj]]][[[WWWQQQMMMKKK$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&$$$###"""###%%%&&&%%%$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&)))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&'''((()))***(((''''''''''''((()))))),,,,,,,,,,,,++++++,,,,,,///,,,)))(((((())))))((())))))((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""$$$&&&%%%$$$###$$$$$$$$$$$$######$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***---,,,,,,+++******))))))+++***((('''&&&%%%%%%$$$!!!""""""###############%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((('''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))******(((&&&$$$''''''''''''''''''''''''+++***)))((((((((((((((('''''''''((()))+++,,,---//////000///000222777::::::;;;<<<>>>BBBIIIQQQWWWWWWXXX\\\bbbhhhlllnnnnnnpppssswwwxxxvvvuuuvvvyyyjjj]]]YYYUUUOOOKKKIII$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&)))))))))(((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&''')))***''''''&&&&&&''''''((()))*********+++++++++***))),,,***((((((((())))))(((((((((((((((''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""$$$&&&%%%$$$###$$$$$$$$$$$$######$$$%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&((()))******,,,,,,+++***)))(((((('''))))))'''&&&%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$&&&%%%$$$%%%(((((('''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((()))******(((&&&$$$''''''''''''''''''''''''+++***)))(((((((((((((((***)))))))))))))))******---............111666999;;;<<<===???CCCIIIQQQVVVWWWXXX[[[```fffkkkmmmmmmnnnrrrvvvwwwvvvvvvxxx{{{iii\\\WWWSSSOOOMMMMMM$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''***)))((('''''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&'''((()))''''''&&&&&&''''''((()))(((''''''(((******)))'''***)))''''''((())))))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""$$$&&&%%%$$$###$$$%%%$$$$$$######$$$%%%'''(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''')))******+++++++++***)))((((((''''''(((((('''&&&%%%%%%%%%&&&%%%&&&&&&'''''''''''''''&&&$$$###%%%((()))'''$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''((((((++++++***))))))))))))***+++,,,,,,---...111666:::<<<===???AAAEEEJJJQQQVVVVVVWWWZZZ```fffjjjkkkkkkmmmqqquuuwwwvvvwwwyyy|||hhh[[[UUUSSSQQQQQQTTT$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&######$$$%%%%%%%%%$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))((((((***)))((('''&&&''''''(((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))'''''''''''''''(((((()))***((('''(((***+++)))''')))'''&&&'''))))))((('''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""$$$&&&%%%$$$###$$$%%%%%%$$$#########%%%''')))'''%%%###""""""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%(((***+++++++++)))))))))(((((('''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''(((((())))))(((((('''$$$###%%%(((***'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((((((++++++*********++++++,,,***+++,,,,,,...222777;;;===>>>AAACCCFFFLLLRRRWWWUUUVVVZZZ```fffiiijjjiiinnnrrrvvvwwwvvvvvvxxxzzzhhh[[[UUURRRPPPPPPRRR$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$###"""###%%%&&&%%%$$$#########$$$$$$%%%%%%&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((()))))))))))))))***)))(((&&&&&&''''''(((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))(((''''''''''''((())))))///,,,******,,,---+++)))((('''&&&'''))))))((('''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%%%%$$$#########%%%((()))(((&&&###!!!!!!###&&&((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''"""###&&&(((***+++++++++(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''(((''''''''''''$$$"""$$$)))***'''#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((''''''&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************+++,,,---...)))***,,,---///333888===>>>???BBBDDDGGGMMMSSSWWWTTTVVVZZZ```fffiiiiiihhhppptttwwwxxxvvvuuuvvvxxxiii[[[UUURRRNNNKKKKKK$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((())))))))))))((((((((((((((((((((()))(((''''''&&&''''''''''''''''''''''''$$$%%%''')))***))))))(((&&&++++++)))000:::777,,,***)))'''&&&&&&&&&'''((())))))))))))))))))))))))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%######%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&((((((''')))((('''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))*********)))'''&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((('''((()))***+++,,,------,,,...///000111444888<<<>>>@@@CCCEEEIIINNNSSSXXXSSSUUU\\\fffkkkkkklllnnnssstttwwwzzzxxxtttuuuzzzkkk]]]WWWTTTPPPLLLJJJ$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))(((((((((''''''(((((((((((('''&&&&&&''''''''''''''''''''''''%%%&&&'''(((((())))))))),,,***+++...000///...///))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$#########%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%###$$$%%%''''''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&&&&%%%''''''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))))))))''''''''''''&&&&&&%%%%%%''''''''''''(((((((((((('''((()))***+++,,,,,,---+++,,,......000333777;;;>>>@@@BBBEEEHHHMMMSSSWWWTTTUUU\\\fffkkkjjjkkkmmmrrrssswwwzzzxxxuuuvvv{{{jjj\\\WWWTTTPPPLLLJJJ$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((()))))))))((((((((('''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))///)))+++333222***,,,888+++,,,++++++***)))((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###############"""###$$$%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%###%%%&&&((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%'''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***(((((((((''''''''''''&&&''''''''''''(((((((((((('''(((((()))***+++,,,,,,***+++---...///222777:::===???AAADDDGGGKKKQQQUUUUUUVVV\\\fffjjjjjjjjjlllppprrrvvvzzzyyyvvvxxx}}}gggZZZVVVTTTPPPMMMKKK$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''))))))((((((((('''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''(((***,,,(((***000333222666===.........---+++(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$###"""###%%%&&&&&&%%%&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%###%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((((((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))((((((((((((((((((((('''''''''''''''((((((((((((((((((((()))***++++++,,,***+++---...///333888;;;===>>>AAACCCFFFJJJPPPTTTUUUVVV]]]fffjjjiiiiiikkkooopppuuuzzzzzzwwwzzzeeeXXXVVVTTTPPPMMMLLL$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&((()))''')))((((((///999;;;555+++,,,,,,,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%$$$###%%%''')))(((&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%###%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''')))***((('''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))))))))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((())))))******++++++,,,...///111444999======>>>AAACCCEEEJJJOOOSSSUUUVVV\\\eeejjjhhhhhhjjjnnnpppuuuzzzzzzxxx{{{dddXXXUUUSSSQQQNNNMMM$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''%%%)))'''"""(((555333(((%%%&&&''')))***+++++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%$$$###%%%)))+++)))&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%###%%%&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&(((((('''%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((()))))))))******+++,,,...///111555:::>>>===???AAACCCFFFJJJOOOSSSTTTUUU[[[eeeiiiiiiiiikkkooopppuuuzzzzzzyyy{{{dddZZZTTTSSSQQQOOONNN$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((((((((('''''''''&&&&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&%%%%%%''')))((($$$%%%%%%%%%&&&'''(((******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###########################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%###"""%%%)))+++(((%%%$$$$$$######$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%###$$$%%%''''''%%%%%%%%%&&&''''''''''''''''''''''''######$$$&&&((()))'''%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''""""""$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((('''(((*********)))'''&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***+++---...111444999===>>>@@@BBBDDDFFFJJJOOOSSSRRRTTT[[[dddiiiiiiiiillloooqqqvvv{{{{{{xxx{{{eee\\\TTTSSSQQQPPPNNN$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******(((((('''''''''&&&&&&&&&(((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$&&&!!!$$$+++***""""""***)))(((&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$###########################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$!!!!!!$$$)))+++((($$$$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&'''%%%######%%%&&&&&&%%%$$$$$$%%%''''''''''''''''''''''''%%%%%%&&&)))++++++)))&&&%%%&&&&&&'''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((("""###$$$&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''(((***+++***)))'''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((())))))((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))(((***,,,---000333999<<>>@@@CCCIIIQQQVVVTTTYYY```fffhhhiiijjjkkkqqqqqqvvv|||}}}eeeZZZTTTSSSPPPNNNMMM&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&(((+++...///(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((())))))(((((('''&&&'''***...---)))&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&'''''''''&&&%%%(((((())))))))))))((((((((((((&&&%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''''''''((((((((('''&&&&&&(((''''''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******)))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&'''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((((((((())))))))))))(((***,,,...000444888;;;:::;;;<<<===AAAHHHQQQWWWUUUZZZaaafffiiijjjkkklllpppqqquuu{{{|||{{{}}}eeeYYYVVVTTTQQQNNNMMM''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&***---///((((((''''''''''''((((((((((((((((((((())))))))))))))))))))))))(((''''''(((***+++***(((&&&'''(((&&&&&&&&&&&&'''''''''''')))******(((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%&&&'''&&&&&&&&&'''((())))))***)))))))))******((('''&&&''''''(((&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((''''''&&&&&&''''''''''''''''''''''''((((((''''''((()))******)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((***,,,...000444888;;;;;;;;;;;;<<<@@@GGGPPPVVVUUUYYY```eeegggiiijjjlllmmmnnnsssxxxxxxwwwzzzfff[[[WWWUUUQQQNNNLLL''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''%%%$$$%%%'''***,,,(((((((((((((((((((((((((((((((((((())))))******)))))))))))))))((((((''')))))))))(((''''''((()))&&&&&&&&&''''''(((((((((*********(((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((())))))))))))))),,,+++***((((((((())))))))))))(((''''''&&&%%%%%%''''''((((((((((((((('''&&&''''''(((((()))))))))(((((((((((((((((((((((('''''''''(((((())))))))))))))))))((((((''''''''''''''''''''''''''''''''')))(((((((((((())))))******)))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&''')))&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***(((***,,,...000444888;;;=========>>>@@@FFFNNNSSSTTTXXX^^^bbbeeegggiiikkkmmmnnnssswwwvvvuuuxxxhhh]]]WWWUUUQQQNNNLLL''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''''''''))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&'''((('''(((((())))))((((((''''''(((((())))))******+++))))))******))))))((('''(((((('''''''''((())))))&&&&&&''''''((())))))))))))******(((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((%%%&&&'''((()))))))))(((++++++)))(((((()))************)))((('''&&&%%%$$$''''''((()))))))))((((((&&&&&&((()))))))))))))))((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))((((((((('''''''''''''''''''''''')))))))))(((((())))))*********)))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))''''''''''''((((((((((((''''''(((((())))))******(((***,,,...000444888;;;>>>???@@@AAACCCHHHNNNSSSSSSWWW]]]aaadddfffiiijjjoooqqqvvvyyywwwuuuzzziii^^^VVVTTTQQQNNNKKK''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''(((((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((///...,,,***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''''''''((('''((()))******)))(((''''''(((((()))******++++++)))************)))((((((((('''&&&'''((()))))))))&&&''''''((())))))******)))))))))(((&&&%%%'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%&&&''')))+++(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''''''''(((%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&'''((()))***((('''''''''(((((())))))$$$%%%&&&'''(((((((((((()))((('''''''''((()))***))))))((((((''''''&&&&&&''''''((()))))))))))))))%%%&&&((()))******))))))((((((((((((((((((((((((''''''((())))))***++++++))))))))))))))))))******''''''''''''''''''''''''******)))))))))))))))************)))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&((($$$%%%%%%&&&&&&'''''''''''''''''''''(((((())))))''''''''''''(((((((((((('''''''''((()))*********(((***,,,...000444888;;;<<>>BBBFFFJJJNNNSSSWWWVVVYYY^^^bbbeeegggjjjlllnnnpppuuuxxxuuusssxxxhhh]]]TTTSSSPPPMMMKKK((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''(((***++++++&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$''',,,000:::666000***&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$###"""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&&&&&&&$$$"""&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((($$$%%%'''((((((((('''&&&***)))((('''''''''''''''%%%%%%%%%&&&((()))))))))))))))((('''''''''(((((())))))***))))))((('''&&&((()))***)))((())),,,///...+++)))+++......)))$$$))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&((()))***)))(((&&&''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%(((&&&######%%%'''(((((())))))(((((((((***...111000...+++(((%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((($$$&&&((('''&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%%%%''''''&&&$$$$$$&&&''''''&&&&&&''')))''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&---+++((()))+++,,,+++)))++++++++++++++++++++++++(((((((((((()))***+++,,,+++,,,,,,+++***))))))***)))***+++,,,,,,,,,+++***+++***((('''((()))+++---+++++++++******************+++---------,,,***((((((((((((((((((((((((((()))***,,,------,,,+++))))))((('''&&&%%%%%%&&&'''&&&&&&&&&''''''((((((((('''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))(((((((((((('''''''''(((((()))''''''''''''(((((((((((())))))))))))************++++++,,,...111555999<<<===>>>@@@DDDIIIMMMQQQSSSWWWYYY^^^dddgggfffhhhlllpppoooqqqttttttsssyyyggg[[[TTTSSSPPPNNNLLL))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((())))))***&&&&&&%%%$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%(((---111777333...)))&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''+++******))))))******++++++***(((''''''&&&%%%$$$(((((((((((()))******+++((()))))))))))))))((((((------,,,---...///000111:::444---)))***,,,------)))))))))))))))(((((((((((((((((((((((((((((((((%%%&&&((()))***)))((('''''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&(((&&&$$$###%%%'''((((((((()))(((''''''))),,,///...---+++((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((($$$%%%'''&&&%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&%%%&&&'''))))))(((&&&&&&'''((('''&&&'''(((***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((())))))*********++++++++++++)))'''&&&'''+++------,,,************************(((((((((((()))******+++((()))))))))((((((((()))(((((()))***+++++++++***---,,,+++******+++,,,---************++++++++++++***+++,,,---,,,+++)))(((((((((((((((((((((((((((((()))+++------,,,+++***((('''&&&&&&&&&'''((()))&&&&&&&&&&&&'''''''''(((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''***))))))(((((())))))***''''''''''''(((((((((((())))))))))))************++++++,,,...111555999<<<===>>>@@@DDDIIIMMMQQQSSSVVVWWW]]]cccfffeeegggkkkoooooorrruuuuuutttyyyggg[[[UUUSSSQQQOOOMMM******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))...111222000,,,(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&)))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***)))&&&%%%&&&)))&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''&&&&&&''''''((())))))(((((((((((())))))***))))))((('''''''''(((((())))))******++++++,,,,,,******++++++,,,,,,++++++...,,,+++---111444333222===888222---***+++---///*********)))))))))((((((((((((((((((((((((((((((&&&'''((()))***)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((&&&$$$$$$&&&'''((((((((((((((('''&&&'''***,,,++++++***)))((('''&&&&&&&&&%%%%%%%%%%%%&&&'''((($$$%%%&&&%%%$$$%%%&&&(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&'''***,,,,,,***(((&&&&&&&&&%%%$$$%%%''')))******))))))(((''''''''''''''''''''''''''''''''')))((((((((((((((())))))))))))******++++++,,,,,,***)))(((***---///000///++++++++++++++++++++++++******************++++++***************+++++++++((((((((())))))***+++,,,*********)))))))))))))))*********++++++,,,,,,,,,******+++,,,+++***)))((((((((((((((((((((((((((('''(((***,,,------,,,,,,'''&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&'''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''))))))((((((((((((((()))''''''''''''(((((((((((())))))))))))************++++++,,,...111555999<<<===>>>@@@DDDIIIMMMQQQSSSTTTVVV\\\ccceeedddfffjjjmmmnnnrrrvvvvvvuuuyyyfffZZZTTTSSSQQQOOONNN******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&(((---000---+++)))'''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))),,,...+++%%%"""###'''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((('''&&&&&&&&&''')))***))))))(((((((((((())))))))))))))))))((((((***+++******++++++,,,,,,++++++....../////////...---------***))),,,222444222...444666888777444000---,,,+++++++++******))))))(((((((((((((((((((((((((((''''''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((&&&$$$%%%'''(((((('''(((((((((&&&%%%%%%''')))''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%%%%$$$%%%''')))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%&&&(((+++...///---+++%%%%%%%%%$$$"""###%%%((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((()))***+++*********************+++,,,+++++++++,,,.........******++++++++++++++++++,,,,,,,,,------,,,,,,,,,///...------------,,,***+++***)))))))))+++,,,---(((((()))*********)))))))))******+++,,,---......******+++++++++***)))(((((((((((((((((((((((((((&&&''')))+++,,,---------(((((((((((((((((())))))&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((((()))))))))************++++++,,,...111555999<<<<<<>>>@@@DDDIIIMMMQQQSSSTTTVVV\\\dddfffeeegggjjjlllmmmrrrwwwxxxwwwzzzfffZZZSSSRRRPPPOOONNN***))))))))))))))))))***************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$$$$'''***---)))((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((,,,...+++%%%"""$$$'''&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((('''&&&&&&((()))***,,,,,,++++++++++++,,,,,,,,,...//////---,,,---///111333555777999::::::;;;>>>???>>>>>>===<<<;;;::::::777444555888777111+++...333888:::888333///------,,,,,,+++***)))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%&&&'''((((((''''''((('''&&&$$$$$$&&&((($$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%''')))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&(((+++...///...,,,'''((('''&&&%%%%%%''')))&&&''''''((()))******+++((((((((((((((((((((((((((((((((()))***+++,,,---------------------,,,,,,+++,,,------///000222444444444555555666777888888888999::::::;;;::::::999;;;888666444444333000...000///---,,,,,,,,,---...***+++,,,---......------******+++,,,---......///+++++++++++++++***))))))))))))))))))))))))))))))''''''(((***+++,,,------++++++******)))((('''&&&''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%''''''''''''((((((((((((((()))))))))************++++++,,,...111555999<<<<<<>>>@@@DDDIIIMMMQQQSSSTTTVVV]]]eeehhhggghhhkkkkkkmmmrrrwwwxxxwww{{{eeeYYYRRRQQQOOONNNMMM++++++************++++++************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%(((***''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))(((&&&%%%(((***&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((((((''''''(((((()))***)))))))))***+++,,,---...+++111888===???BBBEEEIIIJJJLLLPPPUUUYYY\\\^^^___]]]^^^^^^]]]]]]\\\[[[ZZZTTTQQQNNNLLLIIICCC;;;555333333333222111000...---...------,,,+++***))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((()))((('''&&&''''''&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&&&&'''))))))'''&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&'''))),,,------,,,***+++,,,+++***))))))***%%%&&&'''((()))***+++,,,)))))))))))))))))))))))))))))))))***+++---...///------......//////000000333555888;;;>>>BBBGGGJJJMMMNNNOOOPPPRRRSSSUUUUUUTTTVVVWWWYYYYYYYYYYYYXXXTTTQQQMMMKKKKKKIIIEEEAAA<<<;;;999777555444333333......---------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,++++++++++++***))))))))))))))))))))))))((((((((()))***+++,,,,,,,,,,,,,,,+++***(((&&&%%%)))))))))(((((((((((((((''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((******)))(((''''''''''''''''''''''''(((((((((((())))))))))))************++++++,,,...111555999<<<===>>>@@@DDDIIIMMMQQQSSSTTTVVV^^^fffiiihhhiiilllkkkmmmqqqwwwxxxxxx}}}dddXXXRRRQQQOOOMMMLLL------,,,,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&&&&$$$%%%''')))&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))&&&&&&&&&''''''''''''((('''((((((((())))))))))))''''''((()))))))))))))))((((((***,,,///222555666999BBBNNNWWW\\\```eeeiiieeehhhlllqqquuuxxxzzzzzzssstttuuuuuuvvvvvvvvvvvvjjjjjjiiifff```YYYRRRNNNEEE@@@:::666555444111.........---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))******)))((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&'''))))))((('''%%%'''''''''&&&&&&'''((('''&&&%%%$$$$$$%%%&&&&&&$$$%%%&&&'''''''''&&&&&&'''))),,,,,,***(((&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((&&&%%%&&&)))+++,,,,,,)))+++------,,,***))))))&&&''''''((()))******+++))))))))))))))))))))))))*********+++---///000111000111333555888:::<<<===@@@DDDHHHLLLOOOTTTZZZ^^^```aaaccceeehhhjjjlllmmmjjjlllnnnqqqrrrrrrrrrqqqmmmiiidddcccdddbbb^^^ZZZQQQPPPNNNKKKGGGDDDAAA???888666444111///...------------------...............------,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,+++)))((('''+++*********)))))))))(((''''''((()))))))))))))))''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))),,,+++***)))((((((((((((''''''''''''(((((((((((())))))))))))************++++++,,,...111555999<<<===>>>@@@DDDIIIMMMQQQSSSRRRUUU]]]fffiiiggghhhkkklllmmmqqqvvvwwwxxx~~~dddWWWTTTSSSQQQNNNMMM//////............//////++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''(((((('''%%%%%%'''(((&&&&&&((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&''')))*********)))(((---...111555:::>>>BBBDDDTTT]]]hhhoooqqqrrrtttvvvqqqsssvvvzzz|||}}}}}}}}}uuuvvvwwwyyy{{{|||}}}}}}sssuuuwwwvvvqqqkkkgggdddYYYSSSLLLIIIGGGBBB:::333//////...---+++******))))))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))++++++***))))))((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''&&&&&&''')))***((('''%%%&&&((('''&&&&&&((()))***(((&&&%%%%%%&&&'''((($$$%%%&&&'''''''''&&&%%%(((***......,,,(((&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((&&&$$$$$$&&&)))++++++&&&))),,,,,,***(((&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))***++++++,,,...000222333:::;;;>>>BBBGGGJJJMMMOOOGGGKKKOOORRRTTTXXX^^^bbbaaabbbeeegggjjjmmmooopppmmmooorrruuuvvvwwwvvvvvvvvvrrrmmmmmmnnnnnnjjjeeebbbaaa___\\\WWWRRRNNNKKKGGGEEE@@@;;;888555444444...............---------///...---,,,,,,,,,------))))))))))))))))))))))))***)))))))))))))))******)))***+++,,,,,,+++)))(((,,,+++++++++******))))))''''''((()))))))))))))))''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***+++******)))******)))''''''&&&&&&&&&''''''''''''((((((((()))))))))))))))************++++++,,,...111555999<<<===>>>AAADDDIIIMMMQQQSSSQQQTTT\\\eeehhhfffgggjjjmmmmmmpppuuuvvvxxxdddWWWVVVUUURRRPPPNNNCCC>>>888666777777333//////...---,,,+++*********---,,,,,,,,,---,,,***((())))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''***)))(((((())))))((('''***'''(((,,,,,,***,,,333777===EEEJJJPPPXXXccclllttttttxxx~~~}}}}}}~~~|||{{{~~~|||}}}~~~~~~~~~|||xxxtttnnnlllgggbbbaaa^^^VVVLLL???:::444000000///,,,)))(((***------,,,+++***)))************+++++++++,,,+++++++++************)))---,,,+++***)))((('''&&&------,,,+++***)))((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&((()))''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%'''((((((((('''&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''((('''%%%%%%'''((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&'''(((((((((((((((((((((&&&&&&&&&(((***+++***)))++++++******+++***((('''000111///---333>>>GGGIIITTTXXX___eeegggaaaXXXPPPOOOKKKIIIJJJKKKLLLRRRYYY]]]]]]]]]___dddlllsssxxxxxxvvvuuuwwwzzz||||||zzz{{{zzzyyyxxxvvvrrrlllhhhdddccccccdddfffeeecccaaa^^^ZZZUUUNNNHHHDDDBBBAAA:::777222000///000000000333222000///...------,,,......---,,,,,,,,,,,,---+++++++++************)))+++---------+++***+++---************)))(((&&&&&&(((((('''(((((()))***+++(((((((((((((((((((((((())))))(((((('''''''''&&&)))))))))))))))((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((()))))))))))))))(((((((((((('''''''''''''''((())))))&&&''''''((()))******++++++,,,---...000444999===>>>???AAADDDIIINNNRRRUUURRRWWW^^^cccffffffggggggiiinnntttwwwxxxzzz}}}eee\\\VVVTTTRRROOOMMMTTTPPPMMMKKKJJJGGG@@@:::555333///---,,,---///000,,,+++)))***+++------,,,***************************)))))))))(((((((((((((((((((((''''''&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((*********)))---***)))---///000777@@@OOOWWWaaaiiilllppptttxxx|||}}}|||vvvwww}}}||||||}}}~~~}}}~~~|||yyyuuuvvvtttrrrrrrppphhh^^^WWWOOODDD<<<888555111...,,,,,,,,,++++++***+++,,,*********************))),,,,,,,,,,,,++++++++++++------,,,+++***)))((((((+++++++++***))))))((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&''''''''''''((((((&&&&&&%%%&&&'''((('''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&%%%&&&''')))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''+++++++++,,,------,,,+++***((('''(((***---///000000;;;GGGNNNVVV___fffhhhpppsssvvvxxxuuuooogggaaa^^^ZZZYYYZZZZZZXXXZZZ___aaaaaaaaabbbeeeiiinnnppprrrpppoooppptttxxxyyyyyyxxxwwwuuutttrrrmmmhhhdddZZZYYYYYY\\\```dddggggggfffccc^^^XXXRRRNNNKKKJJJDDDAAA???<<<;;;888444222222111000///......//////------,,,+++******++++++++++++++++++************+++,,,------++++++,,,---++++++***))))))((('''''')))(((((((((((())))))***(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''((((((((())))))&&&&&&&&&''''''((((((((((((''''''''''''((())))))''''''(((((())))))*********,,,---...000444:::>>>@@@AAACCCFFFJJJNNNQQQRRRRRRWWW]]]bbbdddfffggggggiiimmmrrruuuvvvxxx|||eee\\\VVVTTTQQQOOOMMM^^^[[[WWWVVVWWWUUUQQQNNN===999444///---...000222000---+++***+++---......******************************)))))))))(((((((((((((((((((((''''''''''''''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&'''((()))******++++++...,,,...444;;;BBBMMMWWWhhhooovvv{{{||||||}}}sssiiikkkrrruuuxxx|||~~~~~~~~~}}}}}}}}}~~~|||~~~|||{{{ssswwwyyyxxxyyyvvvmmmcccaaa[[[SSSLLLGGGAAA:::555333111...,,,++++++---...***++++++,,,++++++***)))------------,,,,,,,,,,,,...------,,,+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&'''''''''((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''%%%&&&''''''&&&&&&(((***(((((((((''''''''''''&&&''''''''''''''''''''''''***)))))))))(((((('''''')))***+++,,,,,,,,,++++++///---***)))+++///444777CCCRRRbbbjjjnnnsssvvvwwwqqqsssuuutttrrrnnnlllkkkmmmjjjjjjlllllliiiiiilllnnnnnnoooooopppooooooooonnnllljjjkkknnnrrruuuvvvuuusssrrrpppnnnjjjeeeaaa]]]YYYUUUTTTVVVYYY[[[\\\```]]]ZZZTTTOOOJJJFFFDDDIIIIIIIIIJJJIIIFFF@@@<<<666555333111000/////////------,,,++++++***++++++,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,---...,,,,,,***)))(((((())))))******)))((((((((())))))(((((((((((((((((((((((())))))(((((((((((('''''''''''''''(((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))%%%&&&&&&'''((()))***+++((((((''''''(((((()))***))))))))))))))))))))))))***,,,---///111555:::>>>AAACCCFFFJJJMMMOOOPPPQQQSSSWWW\\\```bbbdddfffhhhhhhlllppprrrsssvvv{{{eee\\\VVVTTTQQQNNNMMMaaa\\\VVVSSSSSSUUUUUUUUUFFFBBB===777222///------444111...---......---,,,++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''(((((()))((((((((((((((()))))))))'''(((((((((((((((***+++...333<<>>===:::555222000///......++++++,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++******)))''''''(((((()))))))))***(((((((((((((((((((((((('''''''''''''''''''''((('''''''''&&&''''''((()))%%%&&&&&&&&&&&&'''''''''(((((((((((((((&&&%%%%%%&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&'''(((((()))''''''&&&%%%%%%'''((()))'''&&&&&&&&&&&&''''''((()))******)))''''''((()))((((((((('''''''''''''''''''''''''''((((((((((((+++******))))))(((((('''&&&(((******++++++,,,------...///222777>>>EEEJJJaaajjjppprrrsssvvvwwwvvvuuuuuutttqqqnnnmmmnnnpppiiidddcccggghhhgggiiillloooqqqrrrsssrrrpppmmmkkkdddbbb___^^^```bbbeeegggfffeeeccccccbbb___\\\YYY[[[WWWRRRNNNMMMLLLKKKJJJRRRQQQOOOKKKGGGCCC???===EEEFFFIIINNNQQQQQQOOOLLLBBB@@@===999555111///---...------,,,,,,,,,---------,,,,,,,,,++++++++++++)))***,,,,,,,,,,,,...///...,,,***)))((()))+++,,,++++++***)))(((((((((((((((((((((((((((((((((((())))))(((((((((((((((((('''''''''''''''((((((((((((((((((''''''((((((((('''(((((((((((())))))))))))))))))***+++,,,,,,,,,((((((((('''((())))))*********))))))))))))))))))***,,,...000222666;;;???@@@CCCHHHLLLOOOQQQQQQQQQSSSVVV[[[___aaacccfffhhhiiillloooqqqrrruuu{{{eee[[[UUUTTTQQQNNNLLL\\\ZZZXXXVVVUUUTTTRRRQQQRRRPPPMMMGGG???777000+++111000///...///...---+++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''((())))))(((((((((((())))))******)))******)))(((***---000:::DDDSSS```llltttzzz|||~~~~~~}}}zzzxxxvvvvvvvvvrrrjjjccc```\\\XXXXXXZZZ```ffflllooonnnmmmnnnoootttvvvyyy}}}~~~~~~}}}||||||{{{xxxsssooonnnnnnrrrwww{{{{{{{{{zzzssskkk___\\\WWWVVVUUUTTTPPPMMMGGGDDD???<<<999666222///++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++***************)))))))))'''''''''((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((()))***&&&&&&&&&'''''''''((((((((())))))))))))((('''&&&&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''((())))))''''''&&&%%%%%%'''((()))&&&&&&&&&&&&&&&'''((()))......---+++((('''''')))(((((((((((((((((((((((('''''''''((((((((())))))++++++******))))))))))))***+++,,,,,,+++,,,///222***000;;;FFFQQQ\\\fffmmmuuuwwwwwwvvvyyy{{{xxxqqqnnnlllgggbbb]]]ZZZYYYZZZUUUOOOKKKLLLOOOOOORRRUUUXXXZZZ]]]___```^^^[[[ZZZRRRRRRPPPOOONNNNNNOOOPPPPPPOOOOOOOOOOOOOOOLLLJJJLLLKKKJJJJJJKKKJJJGGGEEEHHHHHHHHHHHHGGGFFFDDDDDD@@@AAADDDIIIOOOSSSTTTTTTRRRPPPMMMHHHAAA:::555111///......---------......------------,,,,,,,,,+++)))***,,,,,,,,,,,,...///...---+++***)))***,,,---,,,+++***))))))((())))))))))))))))))))))))))))))(((((())))))))))))))))))''''''''''''(((((())))))'''(((((((((((((((((('''(((((((((((()))))))))***++++++++++++************((((((((((((((()))******************))))))))))))***,,,///111444777<<>>BBBGGGMMMQQQSSSTTTSSSSSSVVV[[[___aaacccfffhhhjjjmmmqqqrrrssswww|||eee[[[UUUSSSPPPNNNLLLHHHMMMVVV]]]aaaaaa___\\\_________[[[SSSHHH>>>777222000.........///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))******************))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''(((((((((''''''&&&&&&''''''((()))((((((''''''(((((()))***'''(((((())))))******+++***,,,------...333;;;AAARRR]]]kkkttt{{{~~~zzz|||}}}wwwpppllleee\\\UUUVVVXXXWWWWWWYYYZZZ\\\___```^^^\\\ZZZZZZ]]]___ccchhhlllppprrrsssssstttsssoooiiifffgggiiipppuuuxxxxxxzzz}}}}}}yyyqqqgggZZZQQQPPPTTTWWWYYYRRRNNNIIIFFFDDD@@@;;;666///...,,,******+++---...,,,,,,,,,,,,++++++++++++))))))))))))))))))******((((((((())))))*********))))))))))))))))))))))))))))))))))))(((((((((((((((((('''(((((()))***+++''''''((((((((())))))))))))))))))***************''''''((())))))))))))(((&&&&&&&&&'''((((((((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''((())))))//////...,,,)))'''((()))'''(((((((((((()))))))))'''''''''(((((())))))***************************+++,,,---,,,+++...555:::AAAJJJWWWbbbkkkssszzz}}}{{{zzzuuugggYYYOOOLLLIIIHHHHHHHHHFFFEEEJJJAAA;;;:::<<<<<<===@@@@@@BBBFFFIIIKKKLLLLLLLLLLLLNNNQQQQQQPPPOOONNNNNNMMMLLLKKKLLLMMMMMMKKKJJJKKKLLLNNNPPPPPPNNNIIIEEE@@@@@@AAABBBCCCEEEFFFFFFBBBAAABBBDDDIIIMMMOOOPPPYYYYYYXXXVVVPPPIIIBBB>>>666555333111000...............---------,,,,,,,,,***+++,,,,,,,,,,,,---......---,,,++++++,,,---...++++++***)))))))))******))))))))))))))))))))))))(((((())))))))))))******''''''(((((())))))******''''''((((((((((((''''''((((((((()))))))))******)))))))))(((((('''''''''))))))(((((())))))***+++************************))),,,///222555888===@@@>>>AAAGGGLLLQQQTTTUUUUUUSSSWWW\\\```bbbdddfffhhhjjjnnnrrrtttuuuxxx}}}eee[[[UUUSSSPPPMMMLLL:::AAAMMMXXXaaafffiiikkkggghhhjjjiiidddZZZQQQKKK???:::444///...///000000------------------------+++++++++*********)))))))))))))))******+++++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((()))'''''''''''''''(((((()))((((((((((((((())))))***'''(((((()))******++++++))),,,///222777BBBPPPZZZiiirrrzzz|||zzz|||~~~~~~xxxqqqllliiiaaa[[[YYYXXXUUUUUUWWWUUUTTTTTTSSSSSSQQQNNNKKKLLLMMMOOORRRVVVYYY\\\^^^```cccdddbbb^^^^^^bbbffffffiiiiiigggiiipppuuuuuuooodddWWWNNNNNNSSSYYY\\\[[[VVVOOOLLLKKKJJJGGGCCC<<<888333///------///111------------,,,,,,,,,,,,)))))))))******+++++++++))))))******************))))))))))))))))))))))))*********)))))))))(((((((((((((((((()))***+++,,,))))))))))))************+++************+++---...'''((()))***+++******)))''''''''''''((((((((((((%%%&&&''''''((('''''''''&&&&&&&&&&&&'''((()))***+++,,,,,,***((('''(((***'''((((((((())))))))))))&&&''''''((())))))******)))******++++++,,,,,,,,,***,,,///000444<<>>888999;;;999888999:::;;;>>>BBBFFFJJJMMMNNNSSSYYYaaafffgggeeeeeeddd___^^^\\\\\\\\\\\\ZZZXXX^^^^^^^^^___^^^ZZZTTTOOOKKKJJJHHHFFFDDDDDDDDDDDDEEEDDDCCCDDDFFFHHHHHHGGGPPPSSSXXX[[[ZZZVVVPPPLLLEEECCC???;;;666333000///............------------+++,,,------++++++,,,------------------------...*********)))******++++++))))))))))))))))))))))))(((((()))))))))*********(((((())))))***++++++,,,&&&'''((())))))((('''&&&(((((()))))))))*********''''''''''''''''''(((((())))))(((((())))))***+++)))))))))******++++++,,,))),,,000333666999===@@@@@@CCCGGGLLLOOORRRSSSTTTRRRWWW]]]bbbdddfffggggggiiimmmsssuuuvvvxxx}}}eee[[[UUUSSSPPPMMMKKK@@@CCCGGGLLLSSS[[[dddiiihhhkkknnnooollleee^^^YYYQQQIII===444//////111222------------------------+++++++++************)))))))))******+++++++++++++++*********))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''''''''''''''((())))))((((((((((((((()))******'''(((((()))***+++++++++(((+++000666???NNN```mmmvvv|||~~~{{{|||~~~}}}{{{xxxvvvtttooohhhbbbYYYQQQPPPTTTSSSPPPMMMNNNOOOOOOLLLIIILLLKKKKKKKKKKKKMMMOOOPPPPPPSSSVVVVVVUUUXXX^^^ddd^^^___\\\WWWXXX```gggjjj]]]WWWPPPMMMPPPUUUXXXYYYaaaZZZQQQNNNOOOQQQPPPNNNHHHCCC<<<555111111333555//////.........---------*********++++++,,,,,,---++++++******************))))))))))))))))))))))))+++*********))))))(((((((((((((((((()))***+++,,,)))*********++++++++++++,,,+++***)))***---///111((()))***,,,,,,++++++***((((((((((((((('''''''''$$$%%%'''((((((((('''&&&&&&&&&&&&'''''')))******'''((()))((('''''')))+++'''((((((((())))))******&&&''''''((()))******+++))))))***+++,,,------...---000555;;;CCCQQQbbboootttyyy~~~}}}tttgggZZZMMMCCCFFFCCCDDDMMMVVVYYYSSSLLL@@@999666999===<<<:::999<<<===???CCCHHHMMMRRRUUUXXXaaammmvvvyyyyyyxxxxxxooommmkkkjjjiiihhhfffdddkkkkkkkkklllllliiieeebbbfffccc]]]VVVPPPLLLJJJIIIGGGFFFEEEFFFGGGFFFDDDBBBCCCHHHQQQYYY]]]\\\XXXUUURRROOOJJJDDD>>>888444222//////.........---------+++---...---+++++++++---------...//////......---***)))))))))***+++,,,,,,))))))))))))))))))))))))(((((())))))*********+++((())))))***+++,,,,,,,,,&&&'''((())))))((('''&&&))))))))))))************&&&&&&'''((()))***++++++)))))))))))))))******+++(((((()))***+++,,,,,,,,,))),,,000333666:::>>>@@@BBBDDDGGGKKKNNNPPPRRRRRRRRRWWW^^^dddfffggggggggghhhmmmrrrvvvwwwxxx|||eee[[[TTTSSSPPPMMMKKK>>><<<;;;<<>>555333111---111000...---,,,---...///+++++++++************)))++++++++++++******))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&''''''''''''((((((((((((((('''&&&'''((())))))'''''''''''''''''''''''''''(((((((((((()))))))))))),,,(((&&&)))+++***+++---...,,,333EEEVVVaaaiiippp}}}~~~|||~~~{{{zzzzzzyyyuuuqqquuugggZZZTTTPPPLLLLLLQQQRRRQQQQQQRRRUUUWWWWWWVVVUUUTTTTTTSSSRRRQQQPPPPPPOOOPPPOOOMMMLLLOOOVVV\\\XXXWWWSSSNNNMMMQQQZZZaaaZZZRRRMMMNNNOOOOOOVVV^^^___\\\ZZZWWWPPPIIIJJJNNNSSSTTTQQQFFF999000000222222///...111111---))))))************************************************))))))))))))))))))))))))************************+++***)))))))))***+++,,,))))))***+++,,,,,,------))))))******++++++,,,,,,+++***((()))***,,,,,,+++***)))))))))((((((''''''''''''''''''''''''''''''%%%&&&''''''%%%&&&''')))++++++***)))(((((())))))))))))))))))************'''((()))+++,,,,,,***)))///+++''''''+++///000000---444BBBRRRbbbnnnvvvyyy|||}}}yyyjjjXXXJJJEEEEEEKKKJJJLLLPPPTTTRRRJJJCCC>>>======<<<===AAAGGGKKKQQQKKKGGGIIIKKKKKKNNNRRRYYYiiiyyy}}}{{{xxxsssmmmiiiiiimmmqqqrrrvvv{{{|||zzzwwwxxxvvvoooeee]]]ZZZYYYRRRRRRQQQOOOKKKFFFBBB???GGGFFFGGGNNNVVV[[[ZZZWWW]]]XXXSSSOOOKKKEEE<<<666444333111000111111000...////////////---,,,*********+++---...///...------,,,+++***)))))))))***+++...+++(((''')))+++,,,,,,((((((((((((((((((((((((+++++++++*********))))))))))))))))))))))))))))))))))))(((((('''''''''&&&***+++++++++***)))'''&&&))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++---111555:::===???===BBBFFFHHHMMMSSSUUUSSSUUUWWW\\\aaafffhhhgggfffkkkkkkooouuuwwwvvvyyy~~~eeeZZZWWWSSSOOOLLLLLL@@@<<<;;;>>>AAACCCIIIOOO\\\```ffflllppppppnnnlllcccbbbZZZOOOEEE???888000//////...---------------,,,,,,,,,,,,++++++++++++,,,+++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''''''''''''((((((((((((((('''&&&'''((())))))'''''''''''''''''''''''''''((((((((()))))))))))))))***)))***+++***(((,,,333888@@@PPPbbbkkkkkkmmmrrr~~~}}}|||zzzvvvpppiiidddXXXOOOIIIJJJMMMOOOTTTZZZdddfffiiikkklllmmmooopppkkkhhhddd___[[[VVVRRROOOSSSQQQNNNNNNOOOQQQSSSTTTWWWUUURRRPPPPPPRRRVVVXXXZZZVVVUUUWWWVVVQQQPPPTTTbbb^^^[[[YYYSSSMMMKKKNNNTTTYYY]]][[[TTTHHH===777000,,,+++///000///...000,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************)))))))))+++,,,---*********++++++,,,,,,,,,)))))))))******************)))'''(((***++++++************))))))(((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&(((***)))))))))(((((())))))***))))))))))))************+++***))))))******)))((()))***,,,,,,...000444888FFFNNN\\\iiisss{{{yyypppaaaUUUPPPQQQVVVYYYWWWSSSMMMLLLLLLKKKFFFBBB>>>AAAFFFLLLRRRXXX```dddllleee___[[[YYYWWWZZZ```fffttt~~~xxxtttsssmmmjjjeee```[[[VVVPPPKKKEEEDDDEEEGGGKKKOOORRRSSSXXXVVVUUUTTTTTTPPPKKKGGG@@@===888444222000...,,,.........------,,,,,,,,,+++,,,------.........------,,,+++*********++++++,,,***))))))***++++++***))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))))))))))))))))))))((((((((('''''')))************)))'''&&&))))))))))))))))))))))))************+++++++++,,,***,,,...111555999===???===BBBFFFHHHMMMRRRTTTRRRUUUXXX]]]cccgggiiihhhggghhhhhhmmmsssvvvwwwzzzeee[[[WWWTTTPPPMMMLLLNNNFFF??????AAA@@@??????KKKPPPYYYbbbiiimmmnnnnnnffffffaaaWWWOOOIIIBBB;;;222111000///..................---------,,,,,,,,,,,,,,,++++++++++++******++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$''''''''''''((((((((((((((('''&&&'''((())))))'''(((((((((((((((((((((((((((((()))))))))************+++......***+++555BBBMMMZZZmmmyyyxxxssstttyyy~~~{{{tttiii]]]TTTOOOGGGDDDEEEMMMWWW```iiipppppptttyyyzzzxxxvvvvvvvvvsssooojjjfffccc^^^XXXSSSVVVRRRPPPQQQVVVYYYYYYWWWcccaaa___\\\ZZZXXXTTTRRRVVVUUUVVVYYYXXXUUUTTTUUU^^^[[[\\\```___YYYSSSRRRUUUYYY```gggjjjcccUUUJJJ888222...//////...000333------------------------************************************************++++++++++++++++++++++++))))))))))))***+++,,,---******++++++++++++++++++***))))))))))))))))))((()))((('''((()))******)))***************)))))))))'''''''''''''''''''''''''''((()))((('''''')))+++)))))))))((())))))******)))))))))*********++++++---,,,+++*********,,,,,,(((,,,000111222:::FFFPPPccclllwww~~~}}}}}}tttgggXXXSSSXXXaaafffhhhaaaYYYNNNGGGEEEEEEEEEDDDHHHNNNVVV___gggnnntttxxx}}}xxxtttpppooovvvxxxqqqjjjddd```QQQPPPMMMHHHDDDDDDHHHLLLLLLMMMNNNOOOPPPPPPOOONNNNNNJJJCCC>>>999555111.........---,,,,,,,,,---...------------------...///...---,,,,,,++++++,,,,,,***))))))***++++++***(((************************+++++++++***************))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))(((''')))))))))))))))))))))))))))))))))*********++++++,,,---///111555999<<<>>>===BBBFFFHHHLLLRRRTTTRRRUUUYYY^^^dddhhhiiiiiiiiiffffffkkkrrrvvvwww{{{fff\\\WWWTTTPPPNNNMMMhhh\\\OOOIIIFFFDDDEEEGGGGGGIIINNNSSSYYY```gggkkkeeeddd^^^TTTMMMKKKJJJHHH<<<:::666333000//////000.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%''''''''''''((((((((((((((('''&&&'''((())))))'''))))))))))))))))))))))))((())))))******+++++++++++++++---///000777GGGWWWfffnnnwwwyyytttsssyyyzzzwwwxxxyyy}}}uuufffVVVIIIBBBAAAEEEFFFKKKUUUaaalllwww}}}wwwzzz}}}}}}zzzxxxuuuqqqnnnlllkkkggg___YYYWWWUUUUUUXXX]]]cccfffgggjjjjjjjjjhhheeebbb``````^^^[[[XXXVVVTTTTTTVVVXXXRRRRRRYYYeeekkkgggaaa^^^\\\YYYYYYbbbnnnqqqjjjaaaJJJAAA888333000,,,,,,///........................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))***,,,,,,---++++++++++++******************))))))(((((('''''')))(((((()))++++++***)))++++++******************''''''''''''''''''''''''((()))***)))((((((***,,,,,,,,,+++***************))))))*********+++++++++***+++,,,,,,,,,---///111,,,///222666???NNNbbbqqqvvv}}}~~~{{{yyyyyyyyywwwqqqkkklllppppppjjjcccTTTOOOIIIGGGJJJOOOSSSVVV^^^ccckkksssyyyzzzxxxyyymmmggg^^^SSSKKKFFFEEEEEEHHHGGGFFFEEEEEEGGGIIIKKKQQQOOOLLLIIIEEE@@@:::666222111...,,,,,,,,,---...///...---,,,,,,---...//////......---------------+++***))))))***+++***)))++++++++++++++++++++++++************************))))))))))))))))))))))))************************'''((((((((()))))))))((())))))))))))))))))))))))((())))))))))))*********,,,---///222555888;;;======BBBFFFHHHLLLQQQSSSQQQTTTXXX^^^dddggghhhiiijjjggghhhmmmssswwwwww{{{ggg]]]XXXTTTQQQNNNNNNvvvmmmbbb[[[SSSNNNOOOSSSNNNLLLJJJHHHKKKTTT```iiidddfffbbbYYYQQQOOOMMMKKKFFFBBB<<<666111000000000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++************************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''(((((((((''''''''''''''''''((((((((((((((('''&&&'''((())))))'''************************)))))))))***+++,,,,,,---,,,)))***000999FFFYYYiiiuuuwwwuuuqqqooosss{{{|||ooohhhlllttt}}}vvvgggUUUFFF???@@@CCCGGGKKKQQQYYYbbbnnnwww|||~~~vvvuuuttttttqqqkkkbbb[[[WWWXXXYYYZZZ\\\aaaiiinnncccfffhhhfffbbbccciiiooollliiiccc\\\VVVSSSQQQOOOKKKIIINNNZZZeeejjjmmmpppkkkccc___dddoootttooohhhZZZOOOCCC;;;444...,,,...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***++++++,,,,,,+++***************************))))))((((((''''''*********+++------,,,*********************++++++((((((((((((((((((((((((((()))******((()))***,,,000///...,,,+++***))))))************++++++++++++(((+++---...------...///---111:::GGGWWWiiiyyy}}}zzzxxxvvvvvvvvv{{{}}}~~~sssdddYYYHHHIIILLLRRR[[[cccjjjmmmooottt}}}{{{nnnccc\\\UUUOOOJJJOOOKKKEEEAAA???AAADDDFFFIIIJJJLLLNNNNNNIIICCC===888666222///---------...000///---,,,,,,---...///////////////......---------+++)))(((***+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************++++++++++++((((((((((((((()))))))))************************((())))))))))))*********,,,---///222555888;;;===>>>CCCFFFHHHKKKQQQRRRPPPQQQWWW^^^ccceeeggghhhjjjkkkkkkooouuuxxxwww{{{ggg]]]WWWTTTPPPNNNNNNxxxsssnnnjjjbbbYYYUUUVVVUUURRRLLLFFFEEELLLXXXbbbdddjjjmmmfff^^^VVVOOOIIIJJJGGGAAA<<<666333111000......---------,,,,,,,,,,,,,,,------------......,,,++++++++++++*********************************))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''(((((()))(((((((((''''''''''''((((((((((((((('''&&&'''((())))))'''))))))))))))))))))))))))))))))***+++,,,------...---,,,111;;;FFFTTTeeetttyyyzzzwwwrrrsssxxx|||}}}~~~}}}zzzrrrfff```gggssstttkkk\\\MMMEEEEEELLLRRRUUU[[[```ccciiisss{{{~~~{{{yyyxxxvvvsssppplllqqqxxx}}}}}}xxxrrrmmmeeehhhiiigggeeefffkkkqqqooommmiiiaaaZZZYYY^^^cccfffhhhhhhccc^^^[[[VVVPPPNNNHHHEEEJJJTTT___lllwwwwwwrrrooorrrvvvuuulllccc___UUUJJJCCC<<<444111222........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***))))))*********************))))))))))))))))))(((+++***+++,,,......,,,***)))))))))***************((((((((((((((((((((((((((()))***)))((((((***,,,000///...,,,+++******)))*********++++++++++++,,,))),,,......,,,+++---000222===OOObbbrrr}}}}}}}}}|||{{{zzzzzzzzzzzz}}}}}}rrrfff```^^^```dddiiioootttyyy{{{xxxzzzvvvsssmmmhhh___WWWMMMFFFCCCAAA???===AAADDDHHHMMMOOOLLLFFFAAA<<<:::777444111000///...000///.....................////////////...---------,,,******,,,---,,,+++++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))***************++++++++++++***))))))))))))******************************)))))))))*********++++++,,,---///111555999<<<>>>>>>CCCFFFGGGKKKPPPRRROOOPPPVVV^^^cccdddfffhhhjjjlllmmmqqqvvvxxxxxx{{{fff\\\VVVSSSOOOMMMMMM}}}{{{wwwooohhheeecccbbb]]]VVVPPPPPPUUU[[[aaaiiinnnjjjbbb[[[UUUOOOJJJJJJJJJGGGBBB<<<666333/////////.........------,,,---------............,,,,,,+++++++++*********************************))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((((('''''''''''''''((((((((((((((('''&&&'''((())))))'''))))))))))))))))))))))))))))))***+++,,,---......111888DDDPPPXXX___mmmzzzzzz}}}|||wwwvvvzzz|||{{{zzzrrrjjjeeeaaabbbkkkvvvmmmeeeZZZRRRPPPSSSYYY\\\eeekkkmmmkkkllltttyyy{{{xxxyyyyyytttooooootttyyywwwkkkccc___[[[YYYXXX]]]___]]]]]]```___ZZZUUUOOOKKKJJJMMMRRR^^^hhhqqqrrruuuyyyzzzvvvmmmfff^^^VVVNNNHHHBBB:::666666000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,+++***)))((((((((())))))******++++++)))))))))******************)))***,,,......+++)))((((((((())))))*********((((((((((((((((((((((((((()))))))))((((((***+++,,,,,,+++************+++*********+++++++++,,,,,,,,,...///...---111888>>>HHHWWWkkkzzz|||}}}~~~|||xxxvvv{{{{{{}}}rrrhhhbbbYYYMMMCCCEEEFFFHHHKKKLLLJJJEEEAAA===<<<;;;888666444222111///////////////...------....../////////...---,,,++++++---///111///,,,)))++++++++++++++++++++++++))))))*********+++++++++)))))))))))))))))))))))))))))))))*********++++++---,,,+++***))))))******************************************+++++++++,,,***,,,...111555999===???>>>CCCFFFGGGKKKPPPQQQOOOPPPWWW___dddeeefffiiillljjjkkkooouuuxxxxxx{{{eee[[[UUURRRNNNMMMMMMvvvwwwuuummmbbb[[[ZZZ[[[]]]dddgggbbb]]][[[[[[ZZZKKKNNNQQQRRRNNNFFF===777000000000000////////////---------.........//////,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((($$$%%%%%%&&&'''''''''&&&''''''''''''((((((((()))((('''&&&''')))))))))'''(((((((((((((((((((((((()))******+++---...//////777DDDWWWdddfffgggqqq~~~}}}wwwtttxxx}}}}}}vvvhhh]]]\\\aaagggpppzzzlllfff^^^ZZZ[[[]]]___^^^hhhmmmllleeeccchhhlllkkkqqqyyyzzzwwwtttllldddYYY[[[XXXRRRRRRZZZ^^^\\\YYYWWWWWWVVVQQQMMMOOOUUUccchhhooouuuwwwvvvsssqqq^^^WWWPPPKKKEEE===777777111111111111111111111111000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***(((''''''(((((()))***++++++,,,))))))******++++++,,,,,,(((((()))+++------***(((''''''(((((()))))))))***))))))))))))))))))))))))'''((()))((('''''')))+++(((((((((((()))***+++,,,******+++++++++,,,,,,,,,...///000///111999FFFPPPbbbppp~~~|||~~~~~~iiiYYYNNNLLLKKKKKKJJJHHHEEEBBB======<<<;;;999777555444...///000000000///---,,,---.../////////...,,,+++(((+++///444555222+++&&&************************))))))******++++++++++++))))))))))))))))))))))))(((((())))))************///...,,,***))))))*********************************++++++++++++,,,,,,,,,***+++---111555:::===???>>>CCCFFFGGGKKKPPPQQQOOOQQQXXX```eeefffgggjjjmmmggghhhmmmtttxxxxxx|||eeeZZZTTTQQQNNNLLLLLLooofffaaa^^^```aaagggjjjdddYYYWWW\\\ZZZTTTNNNMMMNNNNNNIIIEEE444333111000111111111000......---------......///------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((()))(((((('''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&)))((('''''''''(((***+++,,,,,,+++***))))))******///---***)))+++000777;;;NNNTTT]]]dddjjjooouuuyyy~~~zzzzzz|||}}}{{{yyypppdddYYY[[[gggtttxxxwwwnnneee]]][[[[[[\\\aaahhhmmmccc[[[]]]dddgggfffcccsssrrr```[[[[[[YYYWWWYYY___^^^ZZZXXX\\\```]]]WWW[[[]]]bbbjjjrrrtttqqqmmmgggccc[[[RRRJJJCCC>>><<<888777666333000000222444000000000000//////000222000///------.........---,,,,,,,,,,,,------...///***++++++,,,,,,++++++***'''((()))***+++,,,,,,,,,,,,++++++******++++++,,,+++++++++******(((''''''))))))))))))************)))((())),,,//////,,,)))***)))((((((((()))+++,,,))))))***+++,,,------...000///---------...---,,,'''///333111444EEE^^^nnnzzz~~~{{{yyyeee\\\OOOGGGJJJOOOKKKDDD>>><<<;;;===AAAAAA===999444333111///......////////////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******))),,,,,,++++++***)))((((((++++++***************+++++++++,,,,,,,,,---------++++++---111777<<<>>>??????@@@DDDJJJOOORRRQQQPPPSSSZZZbbbfffhhhhhhiiikkkkkklllpppwwwyyyyyy{{{ddd[[[VVVSSSOOOMMMNNNrrrhhhaaa^^^^^^bbbiiiggg^^^WWWVVVTTTSSSRRRRRRRRRRRRQQQPPP@@@999111---...000000//////......------......///------------------------,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((()))(((((('''''''''(((((((((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((()))************************++++++...,,,+++,,,111:::DDDKKKXXX___gggmmmpppsssxxx{{{~~~zzzwwwwwwzzz|||{{{zzzgggffffffjjjppptttsssppp```[[[YYY^^^bbbdddeeegggeeeddd```YYYWWW___qqq|||ssskkkffffffaaa___[[[YYY]]]cccbbb]]]```aaabbbcccddddddeeeeeebbb```[[[UUUNNNIIIEEECCC???===:::777555333222111///000000///...---...///111///------.........---------,,,,,,,,,---......,,,------------------,,,******+++,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++***)))((())))))))))))************+++******,,,///000...+++***))))))((()))***+++,,,++++++++++++,,,,,,,,,,,,...---,,,---.../////////'''...555;;;FFFZZZmmmxxxnnnZZZNNNJJJEEE???>>>===<<<;;;<<<>>>@@@BBB777666444222111000//////......---------,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))),,,,,,++++++***))))))(((++++++************++++++++++++++++++,,,,,,,,,---......///333888===???@@@>>>@@@DDDIIINNNQQQPPPOOOSSSZZZbbbfffggghhhiiikkkkkklllqqqwwwzzzyyy|||ddd[[[VVVRRRNNNMMMMMMpppdddkkkiiilllsssvvvpppgggbbbOOOQQQSSSRRRPPPOOOPPPRRRNNNEEE999111000111000/////////............//////------------------------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((((((((((((''''''(((((()))(((((((((((((((((((((((())))))(((((((((((('''''''''((())))))******))))))'''((()))***++++++++++++,,,---///444<<>><<<999444///111111000000///.........111///...---...///...---......------------------......////////////......,,,,,,---......---------,,,,,,++++++++++++,,,,,,------------,,,+++***))))))))))))*********+++++++++***)))***,,,------,,,***))))))))))))***++++++------,,,,,,,,,+++++++++---------...000111333444111888BBBNNNaaattt~~~jjj[[[OOOEEE===>>>>>><<<::::::===@@@<<<;;;999777444222111000///.........------------.........------------,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++))))))************)))))),,,,,,++++++***)))))))))++++++************++++++******+++++++++,,,,,,,,,000000111444999>>>@@@@@@===???BBBHHHMMMPPPPPPOOOSSSZZZaaafffggggggiiijjjkkklllqqqwwwzzzyyy|||ddd[[[UUURRRNNNLLLLLLuuuwwwtttrrrrrrssspppkkkgggWWWVVVUUUSSSPPPMMMLLLLLLUUUPPPHHH@@@999555222111000000//////.../////////........................------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((()))***(((((((((((((((((((((((())))))(((((((((((((((((('''((()))++++++***))))))((()))***+++,,,,,,+++++++++000777@@@JJJWWWdddmmmooottt{{{~~~~~~~~~|||xxxttttttxxx|||}}}}}}}}}{{{vvvnnnfffbbbcccdddlllkkkkkkkkkfff^^^[[[]]]dddqqqmmmfffaaa\\\WWW\\\bbbdddccc```___^^^[[[YYYWWWTTTSSSSSSTTTUUUQQQLLLGGGFFFEEEBBB:::333333222111111222222111000222000......///000///...000///...---------------...//////000000//////...------.........---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))*********+++++++++)))(((''''''((()))******)))))))))*********++++++------------,,,,,,,,,,,,//////000000000333666999EEENNNZZZhhhwwwooo^^^GGGFFFEEEBBB@@@===;;;999AAA@@@???<<<999666333111000000000000////////////............------------+++++++++++++++++++++++++++,,,,,,,,,++++++***)))************************(((((()))*********))))))+++++++++*********))))))++++++*********+++,,,,,,*********+++++++++,,,,,,111000111444999===??????===>>>AAAFFFKKKNNNOOONNNTTTZZZaaafffgggggghhhiiillllllqqqxxxzzzzzz|||ddd[[[UUURRRNNNKKKKKKzzzrrrnnnmmmlllgggbbb[[[XXXWWWTTTPPPKKKPPPSSSTTTNNNDDD:::333111222111000///////////////........................---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))))))))'''(((***+++++++++***)))***++++++,,,,,,,,,,,,,,,///888DDDPPPYYYbbbkkkrrrrrrwww}}}~~~~~~{{{xxxxxx{{{~~~~~~}}}xxxrrrkkkhhhjjjpppvvvxxxppppppooojjjbbb___hhhtttmmmddddddeeehhhjjjiiifffbbb```]]]ZZZVVVUUUVVVXXXZZZTTTPPPMMMMMMMMMKKKCCC===555333111111222333333111222111//////000000000///000///......------------......////////////......,,,---------------,,,+++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++***)))************++++++++++++(((((((((''''''((()))***)))*********+++++++++++++++,,,,,,---......//////000000/////////444:::???YYYeeettt}}}aaaWWWLLLFFFEEEDDD@@@;;;DDDDDDCCCAAA>>>:::666444000000000000//////////////////.........---------++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,************************(((((()))***************+++++++++***************++++++******+++,,,,,,---******+++++++++,,,,,,,,,//////000333777;;;===>>>===>>>AAAEEEJJJNNNOOONNNTTTZZZaaafffffffffgggiiilllmmmrrrxxxzzzzzz|||~~~ccc[[[UUURRRNNNKKKKKK|||uuurrroooqqqiii___[[[ZZZYYYTTTOOOIIIOOOTTTSSSJJJ@@@777444333222111000000//////000........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))******++++++******)))(((((((((((()))***++++++))))))))))))))))))))))))(((((())))))))))))******((()))******++++++******,,,,,,,,,,,,---...///000888CCCRRR]]]dddiiinnnssstttxxx|||}}}|||{{{|||~~~~~~{{{|||wwwrrrnnnqqqyyy~~~~~~|||llljjjfffbbb]]]bbbuuu{{{xxxuuunnniiiaaa___\\\YYYWWWVVVWWWWWWUUUSSSRRRRRRSSSQQQLLLHHH;;;666111///111333222111333111//////000111000/////////......---.........------............------,,,,,,------...------,,,------,,,,,,,,,,,,------******++++++++++++***************++++++++++++,,,)))***++++++***)))***,,,)))***++++++,,,,,,++++++++++++,,,---...///000111---......///222:::FFFOOOhhhvvvlllUUUHHHFFFGGGEEEBBBDDDEEEEEEEEEBBB>>>:::888////////////............/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------++++++++++++++++++++++++((()))***+++++++++++++++************************++++++***++++++,,,---...++++++,,,,,,,,,---------------...111666;;;======>>>???AAAEEEJJJNNNOOOOOOTTTZZZaaaeeefffeeefffhhhlllmmmrrrxxx{{{zzz}}}~~~ccc\\\VVVSSSOOOLLLLLLtttyyyrrrhhh```[[[YYYWWWUUUJJJKKKMMMOOONNNIIIAAA;;;444333222111000000000000...........................------------,,,,,,,,,------------------------************************************************)))******++++++******)))(((((((((((()))***+++,,,))))))))))))))))))))))))(((((()))))))))***************))))))******+++,,,++++++***+++---111555777DDDOOO]]]fffjjjmmmrrrvvvxxx{{{}}}|||yyyxxxyyy|||}}}|||}}}{{{}}}~~~vvvoooeeeaaa___bbbkkk{{{{{{sssfffgggggggggeee```\\\YYYUUUVVVVVVVVVUUUTTTRRRQQQGGG???777222222333333111444222000000111111111000///............//////000---......//////......---,,,---......////////////------,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,(((+++------+++******+++)))***+++,,,,,,,,,++++++------....../////////000,,,...000333;;;JJJ]]]jjjvvvsss___TTTOOOJJJFFFCCCEEEFFFGGGEEEBBB>>>;;;222222111111111000000000////////////............------------------------++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,---------************************++++++++++++,,,---......,,,,,,---------.........,,,,,,---111666;;;===>>>??????AAAEEEJJJNNNPPPPPPTTTZZZaaaeeefffeeefffgggmmmmmmrrryyy{{{zzz}}}ccc\\\XXXTTTPPPMMMMMMuuuiii```[[[[[[]]]PPPJJJGGGJJJQQQRRRJJJBBB444333222111000000000000////////////////////////......---------,,,,,,,,,------------------------******************************************************++++++++++++******(((((((((((()))***+++,,,))))))))))))))))))))))))(((((())))))*********++++++***)))))))))***,,,---***))))))***...333999<<>>???@@@@@@AAAEEEKKKOOOPPPQQQTTTZZZaaaeeeeeeeeefffgggmmmnnnrrryyy{{{{{{}}}ccc\\\XXXUUUPPPNNNMMM{{{kkkccc___^^^\\\MMMIIIKKKMMMRRRQQQFFF???999222000222333111...222000///...///000///......000000000...---...///---------------------------------,,,,,,,,,++++++******++++++++++++******++++++************++++++))))))))))))************)))))))))))))))))))))))))))************+++++++++---+++((()))+++,,,+++)))+++++++++,,,111:::FFFNNN]]]bbbjjjpppqqqrrryyy~~~vvvooorrr{{{{{{rrriii```YYYbbbggg|||ooosssuuuvvvzzzxxx|||wwwsssaaa```]]]YYYUUUUUUVVVXXXVVVSSSLLLBBB888444666999555333111000111111000///000/////////............000000//////......------000000///..................---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---))))))))))))))))))))))))******+++,,,+++***)))(((++++++,,,,,,,,,---------...+++,,,...---++++++///---000;;;MMMdddvvv~~~iiiYYYPPPPPPKKKEEEDDDFFFBBB<<<777DDDJJJ@@@444000333555111111111111000000000000...///000///---,,,,,,,,,------------------------++++++,,,,,,,,,---------........................---,,,***))))))***,,,------,,,,,,,,,,,,,,,,,,,,,...///000000000///---,,,,,,---///333888;;;<<<<<<;;;===AAAEEEGGGJJJMMMOOOTTTZZZaaaeeefffhhhjjjmmmkkkmmmrrrwwwxxxwww{{{iii[[[VVVSSSOOOLLLLLLqqqfff```aaaTTTOOONNNKKKQQQVVVPPPGGGAAA999444222222222000222111//////000000000//////000000000...---...///---------------------------------,,,,,,,,,++++++******++++++++++++******++++++************++++++))))))))))))************************************)))************+++++++++,,,***)))***,,,---,,,+++...------000777CCCOOOWWWbbbjjjqqqttttttwww}}}~~~|||vvvqqqvvv~~~uuuhhh]]][[[]]]kkkssskkkttttttkkkbbbhhhyyyyyyooolllhhhccc^^^\\\ZZZXXXWWWXXXWWWSSSKKKAAA999555444555333222222333333222000000000000/////////......//////////////////......000000///...............///......------------...,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,+++***)))(((++++++,,,,,,,,,---------///++++++///000---+++,,,000888HHH\\\pppkkkVVVOOOHHHHHHLLLKKKDDD<<>>KKK^^^qqqnnnXXXHHHJJJQQQOOOHHHEEEEEEKKKMMMGGG???888333...111111111000000000//////...///000///...---...///------------------------,,,,,,,,,,,,------------........................,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,------......///...------------------//////111555:::===>>>>>>;;;===@@@DDDHHHKKKMMMNNNUUU[[[bbbfffggggggjjjlllpppqqquuuzzzyyywwwzzzwwwwwwkkk]]]UUURRRNNNLLLLLLzzzjjj[[[LLLMMMUUUSSSQQQOOOKKKCCC<<<777555555333222000000111111111000///000111000.........///...........................------------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++************************))))))*********+++++++++++++++++++++,,,,,,,,,,,,000222777BBBPPP]]]fffjjjooo{{{{{{zzz}}}~~~yyyxxx{{{}}}|||~~~yyymmmeeedddfffnnnsssdddooozzzxxxxxxsssiii___YYYXXXXXXXXXVVVOOOFFF>>>666555333444444444333222222111111111111000000000/////////000000111111111000000///////////////000////////////000111111222//////...---,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,------------...---,,,...000......333;;;VVVbbbtttvvvYYYSSSSSSNNNMMMRRRCCCCCCBBB???<<<999444000333222222111000////////////000000...,,,++++++---........................,,,,,,,,,------------...........................++++++,,,------,,,++++++***++++++,,,---.../////////...,,,++++++,,,---...//////111555:::===>>>>>>;;;<<>>888666444222111000111222111000///111111111///...///000.................................---------,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***************++++++++++++************************))))))*********+++++++++,,,,,,,,,++++++,,,---...666<<>>>>><<<:::999555444333222111000////////////000///......000222........................,,,,,,---------.................................+++,,,------------,,,+++++++++,,,------...//////...---,,,++++++,,,............000444999<<<======;;;<<<>>>CCCIIIMMMNNNNNNUUU[[[bbbfffgggiiikkknnnqqqrrruuuyyywwwtttwww|||yyytttkkkqqqgggWWWTTTQQQNNNLLLLLLsssggg]]]OOORRRSSSTTTSSSOOOFFF>>>888555333111111222333222111000111222111///...///000....................................---------,,,++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++************++++++++++++,,,++++++++++++++++++++++++)))************+++++++++---------,,,+++...222555CCCLLLXXXdddlllpppsssuuuuuuwwwyyyyyyxxxxxxyyyzzz{{{zzz}}}~~~xxxrrroooiiieeeiii|||yyywwwzzztttqqqvvv|||nnn___XXXZZZYYYSSSLLLCCC???:::666444444333222444333333333333222222222111111111111111222222222000000/////////000111111///............//////000//////......------,,,,,,------------------------------,,,++++++++++++,,,,,,---------............,,,...222333333<<>><<<>>>999999777666444222111000...///000000111333777:::........................------------.......................................---,,,++++++,,,---...---------...............------.../////////////////////111555:::===>>>>>><<<;;;<<>>666444222222333333333222000111222111000//////111//////////////////////////////.........---------+++,,,,,,------,,,,,,+++***+++---......---+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++---------...000777BBBJJJUUU___iiillljjjiiiooouuuyyynnnmmmwwwxxxooorrryyytttsssuuuyyy|||}}}~~~kkkbbbnnnnnnaaabbbccc^^^VVVUUUNNNDDD;;;777666666777555555444444444333333333444333333222222111111111000000///000000111222222111111000//////...//////---------...............////////////////////////...---,,,+++***+++,,,------------.........//////111...000;;;KKK]]]ppp}}}}}}```XXXRRRPPPKKKCCCAAADDD;;;:::999777555333111111000111000...------000222////////////////////////---------.........//////........................///...,,,++++++,,,...///...............---------,,,---///000000000///...000000222777;;;???@@@???<<<;;;<<>>======???CCCIIINNNPPPPPPWWW[[[```dddgggkkkooorrrpppsssxxx|||zzzwwwzzz}}}|||tttdddXXXUUURRRNNNLLLLLL|||pppcccVVVNNNMMMBBB===777444333444444444333333222222222111111111000000/////////.................................------------------------+++,,,...//////...,,,++++++++++++++++++,,,------++++++++++++++++++++++++---,,,,,,---...////////////,,,...999EEENNNXXX```cccggglllnnnoooqqqwww|||xxxwwwvvvuuuvvvyyy{{{}}}xxxsssxxx|||pppgggeee```YYYRRRKKKCCC:::333666555444444555555333222222222111000000000000111000000000000000000000000333333222222111111000000........................,,,---///000000///...---/////////...............000,,,,,,000111//////111777===MMMcccuuu}}}ooo___WWWNNNJJJMMM@@@===999555444555333111222222222222111111111111000000000000000000000000//////000000//////...---//////.........---------------------......///000///...---,,,,,,,,,,,,---............------,,,+++,,,---000666;;;>>>>>>=========???CCCIIIMMMOOOPPPVVVZZZ```dddhhhkkknnnpppsssuuuyyy|||xxxtttvvv|||zzz}}}}}}dddYYYTTTQQQNNNLLLLLLlllXXXOOOPPPGGGCCC===777444333444666222222222222111111111111000000000000////////////........................------------------------,,,---...//////...---,,,++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,---...///000000......444DDDSSS]]]bbbeeegggiiimmmqqquuuyyy|||}}}xxxxxxxxxyyyzzz|||}}}~~~{{{}}}vvvwwwssslllccc[[[TTTKKK???777888777666666666555222000333333222111111111111111000000000000000000000000222222222333333333333333......///////////////000......//////000000000111111000000000//////......444...,,,///111000000222;;;HHH^^^rrr|||zzzyyyeeeTTTNNNOOOGGG@@@999666777777555333333333333222222111111111000000000000000000000000//////000000//////...---/////////............---+++,,,---...///000000000......---,,,,,,,,,------/////////...---,,,+++***+++,,,000555:::======<<<======???CCCIIIMMMOOOOOOTTTYYY```eeeiiikkkmmmnnnrrrtttxxxzzzwwwsssvvv|||{{{dddYYYSSSPPPMMMLLLLLL~~~cccRRRLLLMMMIIICCC<<<777444444555333222222222111111111111111111111000000000//////................................................------............------++++++*********++++++,,,+++++++++,,,,,,,,,,,,,,,+++,,,---...---...///000///555AAAQQQ^^^eeeiiijjjkkklllnnntttzzz~~~~~~|||yyyzzz{{{}}}~~~{{{~~~~~~{{{mmm___TTTMMMGGGDDD;;;999888777777666333111444333333222222222222222111111111111111111111111333333333333333333222333000000000000000000//////111111000111111333555666222222111111000/////////333///...///000///444:::GGGWWWmmm{{{~~~hhhSSSIIIJJJCCC===;;;;;;999888888444444333333222222111111000000000000000000000000000000000000000///....../////////...............,,,---...000000000///......------,,,,,,,,,------......///......---,,,,,,,,,---000555:::======<<<======???CCCHHHLLLNNNNNNRRRXXX```fffjjjkkkllllllnnnpppuuuxxxvvvtttxxxcccYYYRRRPPPMMMLLLMMMhhhZZZQQQMMMFFF???:::888666666333333333333222222222111222111111111111000000000////////////////////////................................................,,,,,,++++++***++++++,,,++++++,,,,,,,,,---------,,,---...---,,,,,,///222555BBBRRR]]]cccgggkkkmmmpppooopppuuu{{{~~~|||zzz{{{|||~~~{{{qqq```TTTNNNMMM???===:::999999888777555555555444333333333333333333333333333333333333333333333333222111111000000333333222111000000//////222111111000111333555777222222111111000000000000...000333333///000<<>>888888;;;555555444444333222222111111111111111111111111111000000000000000//////...//////////////////////////////000111000///---,,,------,,,,,,,,,------...,,,------...////////////...///222777;;;>>>>>>=========???CCCHHHLLLMMMMMMRRRXXX```gggkkklllllllllmmmoootttwwwvvvtttyyycccYYYRRRPPPMMMLLLMMMyyycccZZZMMMDDD???===:::888444444444444333333333333222222222222111111111000////////////////////////................................................------,,,,,,++++++,,,,,,++++++,,,,,,------......,,,...///---,,,...444999BBBQQQ```eeefffhhhkkkmmmrrrqqqqqquuuzzz||||||zzz}}}~~~jjjYYYOOOGGGDDD???<<<;;;::::::999666555555444444444444444444444444444444444444444444333333222111000000///444333333222222111000000000000/////////111222333000000000000000000111111,,,111777777444888JJJ^^^pppzzzdddVVVJJJFFFAAA999777;;;666666555444444333222222111111111111111111111111000000111111000000///......////////////000000000111111111000///...---,,,------,,,,,,,,,---......+++,,,---...///000000000///000333777<<<>>>>>>=========???BBBGGGKKKMMMMMMSSSYYYaaahhhkkkmmmmmmmmmqqqrrrvvvwwwuuurrrvvv~~~}}}cccYYYSSSPPPMMMLLLLLLxxx```NNNFFFBBB===999666666555555555444444444333333222222222111111111////////////////////////........................//////............/////////...------,,,,,,------++++++,,,,,,---......///,,,...///......333<<>>999777666666666666555555555333333333222222222111111000000000000000000000000//////////////////////////////............//////000///...---------------++++++,,,,,,---...//////,,,...//////000888CCCLLL]]]eeejjjjjjlllqqqqqqmmmpppqqqrrruuuxxx||||||dddYYYRRRHHH@@@<<<;;;::::::777777666555555555555555333333333333333333333333222222333444444555666666//////111222444555777777222222222222111111111111------...///000111222222000222666===CCCOOOdddwwwqqqeeedddfffiiiiiinnnqqqwww```RRROOOHHH???<<<888777666555444333222222111111111111111111111111111111111111111000//////.../////////000000111111111000///......///111111,,,,,,,,,,,,,,,---...///...///////////////......---...111555:::<<<;;;:::======???BBBGGGJJJLLLLLLVVV[[[bbbhhhlllnnnoooqqqoooppptttwwwvvvuuu{{{cccYYYUUURRRNNNLLLLLL___MMMGGGCCC???888999:::999888666666666222222222111111111111000111111000///////////////////////////////////////000/////////............////////////////////////000---******,,,---,,,***...111222111222:::KKKXXXeeegggiiijjjkkkllloooqqqppprrruuuyyy|||~~~eeeXXXLLLGGGBBB;;;888999777999:::999777555333333333333333333333333333333555555444444444333333333111111111222222333333333111111111000111111222333///111333333222222444666222444999AAAOOO```pppyyywwwmmmeeeccccccccciiiqqqvvv~~~aaaUUUOOOEEE;;;???;;;666444444555444444333333333222222222111111111111111111111111111111//////000111222333333333000000000000000000111111////////////////////////------......///111222333222222333666:::===>>>>>><<<===@@@DDDIIILLLLLLLLLQQQWWW```gggjjjlllmmmmmmppptttwwwvvvtttvvv|||bbbZZZSSSRRRPPPNNNLLLsss]]]PPPGGG@@@999999999888666555555555333333333333222222222222111111000////////////000////////////////////////000000/////////.........////////////////////////...---+++,,,...000...---//////111444<<>>>>>======@@@DDDIIILLLMMMLLLRRRXXX```gggkkklllmmmnnnqqquuuxxxwwwvvvwww~~~bbb[[[SSSRRRPPPNNNLLLwwwcccQQQDDD===<<<:::888777666666666555555444444444333333333222111000000///000000000////////////////////////000000000/////////......////////////////////////---------...000111000///222111444===KKKXXX```ccciiilllppprrrssssssssstttvvvxxx|||iiiUUUFFFBBBCCC<<<<<<;;;:::888777555555888777777666555444333333333333333333222222222222333333222222222222222222222222222222333444555666777444111//////111222222///888GGGXXXggguuu~~~~~~nnngggjjjkkkmmmuuu{{{uuutttsssssszzzuuu^^^NNNGGGBBB<<<999888777444111333333333333222222222222111111111111111111111111///000111222222222222222333333222111000000000111////////////////////////............///111222333222222333666:::===>>>>>>===>>>@@@EEEIIILLLMMMLLLSSSYYYaaagggkkkmmmnnnooorrrvvvyyyxxxvvvxxx~~~ccc[[[SSSRRRPPPNNNLLL~~~bbbKKKBBB@@@<<<999999999::::::555555555444444444333333222222111000000000000111////////////////////////000000000////////////...////////////////////////------...000000000///...111555>>>KKKXXX```ccccccjjjmmmrrruuuvvvuuuuuuvvvyyy{{{}}}eeeQQQGGGCCC===;;;999888888888777777888888777666555333333222333333333222222222111111333333333222222111111111111111111222333444555666444222000111444777777777444@@@SSSeeerrr{{{ssshhhmmm{{{zzzyyy~~~kkk^^^YYY\\\[[[[[[___eeekkknnnooovvvTTTOOOHHH@@@;;;;;;:::888444444444333333333222222222111111111111111111111111///000111222222222222222444444333111000000000000////////////////////////............///000111222222111222555:::===>>>======>>>@@@EEEJJJMMMMMMLLLTTTZZZaaagggkkkmmmoooppprrruuuxxxxxxvvvxxx~~~ccc[[[SSSRRRPPPMMMLLLuuuSSSHHHCCC===:::999:::;;;;;;444444444444333333333333333333222111111111111111000000000000000000000000111000000000////////////////////////////////////....../////////.........---999JJJXXX```cccdddeeeiiimmmrrrvvvwwwwwwwwwxxx|||~~~{{{fffTTTHHH===:::777777888999999999777777666555444333222111333333333222222222111111333333333222222111111111000000000000111222333444//////000333666888888777:::HHH]]]oooyyywwwqqqooo~~~}}}qqqiiiaaacccqqqvvvjjj^^^YYYYYYXXXYYY\\\```dddgggiiiiiimmm}}}qqq[[[QQQDDD===;;;<<<999777444444444333333333222222111111111111111111111111000000111222222222111111444333222111000000000000///////////////////////////......//////000111222111111222555999<<<=========>>>AAAEEEJJJMMMMMMMMMUUUZZZaaagggkkkmmmoooqqqppptttwwwvvvuuuwww}}}ccc[[[SSSRRRPPPMMMLLLdddQQQJJJ@@@:::999999999888555555444444444333333333444333222222111111222222000000000000000000000000111111000000000/////////////////////////////////...//////...------///111...>>>SSS```dddeeehhhllliiimmmrrruuuwwwyyyzzz|||}}}aaaLLLBBB===888777999::::::999666666555555444333222222333333333333222222222222333333222222222222222222111111000000111111222222...000222333333444666888CCCQQQeeeuuu~~~}}}~~~{{{ddd^^^YYYUUUVVV\\\eeekkknnnqqqkkkfffbbb\\\XXX[[[aaa___```aaabbbccccccccccccjjjrrrssscccOOOAAA<<<;;;999777444444444444333333333333111111111111111111111111000111111222222222111111222222111000/////////000///////////////////////////////////////000111111111111222555999<<<======>>>???AAAFFFJJJMMMNNNMMMUUUYYY```fffjjjllloooqqqpppsssvvvvvvtttvvv|||bbbZZZSSSRRRPPPNNNLLL~~~___UUUHHH???;;;:::888666666666666555555555444444444444333222222222222333000000000000000000000000111111111000000000//////////////////////////////---.........---///444888<<>>;;;888555444444444444333333333111111111111111111111111111111222222222111111000000000///////////////000///////////////////////////////////////000000111111111111555999<<<======>>>???AAAFFFKKKNNNNNNMMMTTTYYY___eeehhhlllnnnpppqqqtttwwwwwwuuuwww}}}aaaYYYSSSRRRPPPNNNLLLkkk```PPPEEE???<<<999666777777777777666666666666555444333333222222333333000000000000000000000000111111111111000000000000////////////////////////,,,---.........222888>>>LLLUUU```eeefffggglllpppjjjmmmrrruuuyyy}}}zzzQQQJJJAAA<<<;;;;;;888555777777777777666666666666555555444444444444333333111111111222222333333444555555444333222222222222000444666444222777EEEPPP```kkkyyy{{{wwwppphhhkkkooossswww}}}zzzzzzssswww|||sssVVVHHHAAA===:::555555444444444333333333111111111111111111111111111111222222222111111000///............//////000////////////////////////000////////////000000111111000111444999<<<===<<<>>>???BBBFFFKKKNNNNNNMMMTTTXXX___dddhhhkkknnnppprrruuuxxxxxxvvvxxx~~~```XXXSSSRRRPPPNNNLLLwww[[[OOOEEE888666===777666555444444444444444444444444333333333222222111111111111111111111111000000000000000000000000111000///////////////000000222333///+++000>>>JJJPPPWWW___dddeeehhhoootttkkkiiillltttiiiOOOBBBAAA<<<;;;<<<888777888999999888777666555555555666666555333222000444333111222333444444333444444444444444444444444111222222222444===KKKVVVjjjpppxxx~~~{{{|||oookkkmmm{{{}}}wwwsssvvvlllMMMBBBBBB===999666555666999888555111111222333333444444333333111222222333333222222111000000000000000000000000////////////000000000000/////////000111333444555555333333666:::======;;;;;;===AAAFFFIIIKKKLLLLLLYYY\\\```cccfffjjjmmmpppqqquuuyyyzzzxxxzzz|||```ZZZTTTQQQMMMKKKKKKwwwYYYEEE;;;:::<<<888888777666555555555555444444444333333333222222111111111111111111111111000000000000000000000000000000////////////000000111222222000000888EEEPPPVVVWWW[[[aaagggkkknnnnnnmmmmmmpppwwwpppTTTCCC@@@;;;:::;;;666888999999999888777666555555555666666555444222111333222000111222333333222444444444444444333333333333444444444888CCCRRR]]]mmmssszzzvvvhhheeedddeeeqqq{{{zzz{{{}}}^^^MMMGGG???999777444444555666555444111222333333444444333333111222222333333222222111000000000000000000000000////////////000000000000/////////000111222444555555444444777;;;======<<<;;;===AAAFFFIIIKKKLLLLLLYYY\\\```cccfffiiimmmppptttxxx{{{{{{xxxxxx||||||```ZZZUUURRRNNNLLLLLLmmmKKK@@@???>>>::::::999888777666666777444444444444333333333333222222222222222222222222000000000000000000000000000000000//////000000111111111000222888CCCQQQZZZ___[[[ZZZ```jjjpppnnniiippprrrvvv{{{hhhRRRIII???<<<===:::999999:::999999777666555666666666666555444333333333111000000111222111000333333333333333333333333555555555666===KKK\\\hhhsssxxx~~~|||iiidddiiiccc```dddgggmmm{{{~~~xxxwwwzzzwww```RRRAAA===;;;888555444444555666111222333333444444333333111222222333333222222111000000000000000000000000////////////000000000000/////////000111222333444555444555777;;;===>>>===<<<>>>BBBFFFIIIKKKMMMMMMXXX[[[```cccfffiiillloootttxxx{{{zzzxxxxxx||||||```ZZZVVVSSSOOOMMMMMM```GGG@@@@@@;;;;;;999888777777777777555444444444444333333333222222222222222222222222000000000000000000000000000000000///000000111111111000000666@@@NNNZZZaaafffaaa^^^bbbkkkpppooojjjqqquuu{{{~~~nnn\\\FFF===??????;;;;;;::::::999888777666777777777666666555555555444222111111222222222111222222222333333333333333444444555999CCCRRRdddpppxxx|||rrr___YYY```hhhhhhlllssszzzyyywwwvvvvvvyyyaaaFFFAAA???<<<888555444444555111222333333444444333333111222222333333222222111000000000000000000000000////////////000000000000////////////000111222333555555666888;;;===>>>>>><<<>>>AAAEEEHHHKKKMMMNNNWWWZZZ___cccfffiiilllnnnooosssxxxyyyxxxyyy|||```ZZZUUURRROOOMMMMMM{{{UUU??????<<<;;;999888777666666666555555555444444444333333222222222222222222222222111111111111111111111111000000000000000111222222111111444<<>>===<<<;;;:::999888777777888888777777777777777777777555333333444444444333222222222333333444444444222333777>>>JJJZZZjjjttt{{{~~~qqqllleee]]]cccpppmmmtttsssqqqxxxtttQQQAAA???<<<999777666555444111222333333444444333333111222222333333222222111000000000000000000000000////////////000000000000////////////000111222222333555777888:::<<<===???<<<>>>@@@DDDGGGJJJLLLMMMVVVZZZ___cccfffhhhkkkmmmmmmrrrvvvwwwvvvxxx~~~|||```ZZZTTTQQQMMMLLLLLLoooKKKAAA===<<<:::999777777666666555555555555444444444333333333333333333333333333111111111111111111111111000000000000111111222333111444<<>>===<<<:::999888888888999888888777777888888999999777555555666666555444222333333444444555555666222555;;;FFFSSSbbbooowww{{{}}}ssskkkfffggggggfffooo{{{zzzvvvoooxxxeeeFFFAAA;;;888888888666444111222333333444444333333111222222333333222222111000000000000000000000000////////////000000000000///////////////000111222222444666888999:::<<<>>>;;;===???BBBFFFIIIKKKMMMUUUYYY^^^cccfffhhhjjjlllnnnrrrvvvvvvtttuuuzzz~~~|||```ZZZTTTQQQMMMKKKKKK|||}}}gggMMM???>>><<<:::999888777777555555555555444444444444333333333333333333333333111111111111111111111111000000000000111222333444222:::FFFRRR[[[aaacccdddeeedddcccdddfffjjjooossswwwzzz~~~kkkSSSCCC???>>><<<:::999888888888:::999888888888888999::::::888666666666777666444333333444555555666777777555:::CCCPPP^^^kkkuuuyyyzzz{{{}}}~~~~~~}}}pppbbbeeejjjnnntttzzzwww~~~}}}\\\PPPAAA:::999:::777333111222333333444444333333111222222333333222222111000000000000000000000000////////////000000000000000////////////000111111000333666777777888;;;>>>:::;;;>>>@@@DDDGGGJJJLLLTTTXXX^^^cccfffgggiiikkklllpppttttttrrrsssxxx}}}|||```ZZZTTTQQQNNNLLLLLLZZZ@@@???>>><<<:::999999999666666555555555444444444333333333333333333333333111111111111111111111111000000000000111222333444444>>>LLLYYY```ccccccdddiiigggeeefffjjjpppuuuwww{{{|||~~~jjjPPP@@@???<<<:::999888888888:::999888888888999:::;;;:::888666666666666555444444444555555666777888888888>>>IIIWWWfffrrryyy{{{xxxzzz{{{|||}}}~~~nnnbbbaaafffooowww|||xxxvvvtttbbbLLL>>>;;;;;;666111222222333444444444333333222222222333333222222222000000000000000000000000////////////000000000000000////////////000000111///222666777666777:::===:::;;;===???CCCFFFIIIKKKSSSXXX^^^ccceeegggiiijjjggglllqqqrrrrrrtttzzz|||```ZZZVVVSSSOOOMMMMMM~~~SSSEEE===888444;;;>>>444888777666555555444444555444444444333333333222222222222222222222222222222///...///000333333222000<<>>;;;:::555999999888888777888888888555555666666777777888888222444666666666666888999:::FFFUUU```jjjsssvvvuuuuuuwwwzzz{{{}}}zzzjjjaaafffrrrvvv~~~uuuZZZDDD>>>???;;;444555555444333333222111111333333333333333333333333111111111111111111111111000000000000000111111222111111111111111111111111222333444666777999:::;;;;;;===???AAABBBEEEJJJMMMRRRWWW]]]bbbeeefffggghhhmmmooorrrsssuuuxxx}}}~~~aaaZZZTTTSSSPPPNNNMMMbbbHHH===@@@<<<:::;;;888888888777666555555555555444444444333333333222222222222222222222222222222000000111111222333444555DDDMMMXXX```ccceeegggiiifffhhhkkkooosssvvvxxxyyyjjjJJJ:::>>><<<;;;>>>>>>;;;::::::999999999999999555666666666777777777888777888888777666555666888===JJJYYYccckkkrrrvvvwwwzzz{{{||||||}}}xxxmmmiiiiiipppzzz}}}{{{cccLLL@@@>>>;;;666555444444333333222222222333333333333333333333333000000000000000000000000000000000000000111111222111111111111111111111111222333444666777999:::;;;;;;===???@@@BBBEEEJJJMMMQQQVVV]]]bbbdddeeeeeeffflllooorrrtttuuuxxx}}}~~~aaaZZZTTTSSSPPPNNNMMMwwwQQQ???DDD???555666999999888777666555555555555444444444444333333333333333333333333333333333333111333444222111333777;;;MMMTTT\\\bbbeeefffhhhjjjfffhhhlllqqquuuxxxzzzzzz}}}}}}RRR999======:::<<<>>><<<<<<;;;:::::::::::::::666666666666777777777777777888888777666666888:::BBBQQQaaahhhlllrrrwwwyyy{{{|||~~~~~~xxxcccaaalllwwwrrrZZZGGG>>>;;;999444444333333333333333333333333333333333333333333000000000000000000000000000000000000000111111222111111111111111111111111222333444666777999:::;;;;;;===???@@@BBBEEEIIIMMMQQQVVV]]]bbbddddddccccccjjjnnnrrrtttuuuxxx~~~~~~```ZZZUUUSSSQQQNNNMMMjjjOOOGGG===666999;;;999999888777666666666666555444444444444333333333333333333333333333333333222444555222000333;;;BBBRRRWWW^^^cccfffhhhjjjlllhhhkkkooosssvvvxxxyyyyyyyyy{{{}}}XXX>>>DDDDDD<<<:::;;;===<<<;;;:::999999999:::666666666666777777777777444555555666666999===AAAIIIXXXgggmmmnnnrrrxxx{{{yyy||||||mmmbbbjjj}}}mmmSSSDDD===<<<555444333333333333444555333333333333333333333333000000000000000000000000000000000000000111111222111111111111111111111111222333444666777999:::;;;;;;<<<>>>@@@BBBEEEIIILLLRRRWWW^^^ccceeedddcccbbbiiinnnsssuuuuuuxxx~~~}}}```ZZZUUUSSSQQQOOOMMMnnnTTT@@@===AAA===:::999888777777666777777555555555444444444333333333333333333333333333333111333444222111666???GGGTTTXXX^^^cccgggjjjlllnnnmmmnnnqqqsssvvvwwwwwwwwwyyy{{{bbbEEEGGGEEE??????@@@<<<<<<:::999999888888888777777777777666666666666444444444444666:::???CCCOOO^^^llloooooosssxxx|||yyy~~~yyyooommmrrrcccMMMBBB>>>666555444333222333444555333333333333333333333333222222222222222222222222000000000000000111111222111111111111111111111111222333444666777999:::;;;:::<<<>>>@@@AAADDDIIILLLSSSXXX___dddeeeeeeddddddhhhnnntttvvvuuuwww}}}}}}```[[[VVVTTTQQQOOOMMMmmmLLLAAAAAA:::;;;:::999888777777777777555555555555444444444333333333333333333333333333222333333333555<<>>???AAADDDHHHLLLTTTYYY___ccceeeeeefffggghhhooovvvwwwuuuvvv{{{|||```[[[VVVTTTQQQOOOMMMgggFFF<<<999;;;;;;:::999888888888888555555555555444444444444444444444444444444444444444333333666;;;CCCLLLQQQXXX[[[aaaggglllnnnnnnmmmpppppppppppprrruuuxxxyyyxxxxxxzzz}}}~~~xxx[[[CCC===@@@===>>>===<<<:::999999888888888777777777666666666555::::::888777888<<>>;;;:::;;;;;;::::::999999888888999999::::::::::::999<<>>999888;;;888555888888777777777666666666666555555555555555555555555555666888===JJJWWW[[[XXXZZZ[[[^^^aaaeeeiiilllnnnpppnnnnnnrrrvvvzzz{{{{{{zzz{{{~~~tttKKKEEEAAAAAA???<<<:::;;;<<<===::::::999999999999::::::999::::::;;;???HHHSSS\\\dddggglllqqqtttxxx|||~~~{{{kkkaaaiiixxx|||}}}xxxmmm```FFF>>>999777666333222444222333444444555555444444222222222222111111111111111111111111111111111111333222222111000000111111222444666666777777999;;;<<<;;;===AAABBBCCCGGGLLLPPPUUU[[[```cccfffhhhiiilllppptttvvvvvvxxx}}}ccc[[[UUUSSSQQQNNNMMMtttMMMBBB===:::<<<<<<777444777888888777777777666666666555555555555666666666666666:::>>>DDDOOOZZZ]]][[[\\\]]]___bbbeeeiiilllnnnrrrrrrssswww{{{}}}~~~}}}{{{www___BBBAAAAAA???>>><<<;;;===???::::::999999999999::::::999999:::===CCCLLLWWW___fffiiinnnrrrvvvyyy}}}mmmbbb```qqqzzzwwwxxxzzzzzzyyyyyyxxxrrrlllLLLBBB:::888888555222222333333444444555555444444333222222222111111111111111111111111111111111111333222111111000111111111222444666666777777999;;;<<<;;;===AAABBBBBBFFFLLLQQQUUUZZZ___bbbeeehhhjjjkkkoootttwwwxxxzzz~~~ccc[[[UUUTTTQQQNNNMMMZZZMMM>>>:::???<<<777777777888888888777777777666666666666666666666777777777777===DDDJJJSSS\\\___]]]^^^___```cccfffjjjlllnnnssstttwwwzzz}}}~~~~~~~~~}}}|||yyyOOOAAA???>>>???>>><<<<<>>EEEOOOYYY___fffiiinnnsssvvvzzz~~~pppkkkgggmmm|||wwwyyy|||}}}rrrlllqqqyyyyyyuuusssWWWJJJ===999999666444333333333444444555444444333333333222222222111111111111111111111111111111111222222111111111111111222222444666666666777999;;;<<<;;;===AAABBBBBBFFFLLLQQQUUUYYY]]]```dddgggjjjmmmqqquuuxxxxxx{{{~~~bbb[[[VVVTTTQQQNNNLLLaaaCCC:::BBB===888;;;:::888888888888777777777777666666666777777777888888888@@@IIINNNTTT[[[^^^]]]___```aaadddgggkkkmmmooorrrtttwwwzzz{{{|||||||||~~~kkkHHHAAA===@@@AAA===;;;<<<;;;::::::::::::::::::;;;::::::;;;@@@GGGPPPXXX]]]fffiiinnnsssvvvzzz}}}qqqfffhhhnnn||||||xxxkkkppp}}}}}}yyyeeeUUUCCC;;;999777666666333444444555444444333333333333333222222222222111111111111111111111111111222111111111111111222222222444666666666777999;;;<<<:::<<<@@@BBBBBBFFFKKKQQQTTTYYY\\\```cccgggiiipppssswwwxxxxxxzzz~~~|||aaaZZZVVVTTTQQQNNNLLL}}}NNN<<>>>>><<<;;;;;;::::::;;;;;;<<<999999<<>>;;;:::999999888888999999777888888888888999<<<>>>HHHSSSOOOUUUXXXXXXccc^^^___ccchhhkkklllnnnssswwwtttsssuuuyyywwwtttyyy\\\???>>>EEEBBB;;;<<<;;;;;;::::::;;;;;;<<<999===CCCIIIPPPWWW___dddkkknnnqqquuuyyy~~~uuueee```eeewwwoookkk```RRRFFF???888333777555333333444444333222222222111222444444222111222222222111111111000000222222222111///...///000555555444555666777999:::;;;===>>>???@@@CCCFFFIIIQQQRRRXXX___aaa___aaadddlllppptttttttttvvv|||vvv^^^ZZZTTTSSSQQQNNNMMMMMMCCCEEE===777:::;;;:::999999888999999999777888999888888:::===???JJJUUUPPPUUUWWWWWWccc^^^^^^aaaeeeiiilllppptttwwwqqquuuxxxuuupppuuuvvvnnnpppxxxsssuuuvvvNNNBBBEEECCC<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;???EEEKKKRRRYYY___dddkkknnnrrrvvv{{{qqqddddddkkk|||zzzkkkhhhbbbYYYLLLAAA;;;:::777555333333444444333222444333222333444444222111222222222111111111000000111222222111000///000222555555444555666777999:::;;;===>>>???@@@BBBFFFIIIRRRSSSYYY```cccbbbcccgggmmmppptttuuuuuuwww}}}www^^^YYYTTTSSSQQQNNNMMM]]]GGGDDD@@@:::999;;;;;;:::999999999999999777888999999999;;;???BBBMMMVVVOOOSSSUUUVVVccc___]]]^^^aaagggmmmrrrtttuuunnnuuuvvvnnnkkk}}}ooo```\\\```nnn}}}nnngggwww\\\BBBBBBBBB===<<<<<<;;;;;;;;;;;;<<<<<<===AAAGGGMMMSSSZZZ```dddkkknnnrrrwww|||uuuccc___```kkkzzz}}}tttpppiiidddccc```TTTDDD;;;===666555333333444555444333555444333333444444222000222222222111111111111111111222333222111111333444555555444555666777999:::;;;<<<>>>>>>???BBBFFFJJJRRRTTTZZZbbbeeedddfffjjjnnnqqqtttvvvwwwzzzwww^^^XXXTTTSSSQQQNNNMMMkkkJJJAAA@@@>>><<<;;;;;;:::999999999999:::888999999999:::===AAAEEEMMMVVVNNNRRRTTTWWWfffbbb]]]]]]```fffoootttuuutttpppssspppkkkuuuppp^^^[[[eeewwwpppvvvkkkHHHCCCDDDAAA======<<<<<<<<<<<<======???CCCIIIOOOUUU[[[```dddllloootttxxx}}}lllcccccciiixxxyyynnnpppjjjbbb```ccc[[[HHH;;;:::666555333333555555555444444333222333333333111///111111111111111111111111111222333333222333555777555555444555666777999:::;;;<<<======???BBBGGGJJJQQQSSSYYYbbbeeeeeegggllloooqqqtttvvvxxx|||xxx^^^XXXTTTSSSQQQNNNMMM}}}VVVDDD>>>>>>>>><<<;;;::::::999999::::::888999999:::;;;???DDDHHHKKKTTTMMMQQQUUUXXXhhheee^^^___aaahhhpppuuuuuusssxxxsssoooxxxiii^^^ZZZfff~~~YYYJJJHHHEEE>>>======<<<<<<======>>>???DDDKKKQQQWWW\\\aaaeeeooorrrvvvyyy~~~nnnbbbeeepppqqqqqqmmmddd```ccc___OOO@@@:::777555444444555666555444333222111222333222111///111111111111111111111111000222333333222333555777555555444555666777999:::;;;;;;<<<<<<>>>BBBGGGKKKOOOQQQXXX```ddddddfffkkkoooqqqtttvvvzzz~~~xxx^^^YYYTTTSSSQQQNNNMMMtttWWWCCC<<<===<<<;;;;;;:::::::::::::::999999::::::<<>>>>>============>>>>>>@@@EEEMMMTTTZZZ___dddgggrrruuuxxx|||kkkdddmmmwwwrrryyyssskkkfffaaaWWWIII???999777555444555555444333222111111222333444222000111111111111111222222222111222333333222333555777555555444555666777999::::::;;;;;;;;;===AAAGGGLLLNNNPPPWWW___cccccceeejjjoooppprrrvvv{{{xxx___ZZZTTTSSSQQQNNNMMMwwwQQQ???>>><<<<<<;;;::::::::::::;;;999::::::;;;===BBBIIIMMMMMMWWWPPPTTTVVVXXXfffbbbdddhhhmmmppprrrssstttuuuyyyxxxyyyooobbb[[[\\\dddooo]]]DDD>>>???>>>>>>======>>>>>>???BBBHHHPPPWWW^^^ccchhhllltttwww{{{jjjmmm~~~ppp```XXXMMMAAA:::888666555555555333222333222222444666666555444000000111111111222222222111222333222111222444555555555444555666777999:::::::::;;;;;;===AAAGGGLLLOOOQQQXXX```cccbbbdddiiiooooooqqquuu{{{xxx```[[[TTTSSSQQQNNNMMM___EEECCC<<<<<<;;;::::::::::::;;;999::::::;;;===CCCJJJOOOPPPYYYRRRUUUVVVWWWccc___fffkkkqqqssssssrrrsssuuuqqqxxxuuueeeaaa```]]]```ggghhhyyyyyykkkLLLDDD??????>>>>>>>>>>>>??????DDDIIIRRRZZZaaagggllloootttwww|||yyynnnssszzz___UUULLLAAA<<<999777555555444333111444333333555888999888777000000111111222222222222111222333222111111333444555555555555666777999:::::::::::::::<<>>888555444444444333444333222222444444333222111111111111111111111111111111111111222333444555333333444444444666999<<<<<<<<<;;;999888<<>><<<>>>===:::999<<<;;;;;;<<<>>>AAAFFFJJJMMMQQQRRRSSSUUUWWWZZZ^^^```kkkkkkooouuuwwwuuutttvvvyyyzzzgggccc^^^]]]bbbjjjuuu|||}}}\\\IIIBBBAAA???======>>>???>>>HHHMMMTTTZZZ^^^dddkkkpppzzzzzz}}}uuummmYYYTTTPPPHHHCCC???999555444444444333444333222222444444333222111111111111111111111111111111111111222333444555333444444444444666999<<<;;;<<<;;;999888<<>>??????;;;999::::::;;;===@@@DDDHHHLLLNNNPPPRRRTTTVVVYYY\\\aaadddmmmjjjlllrrrvvvwwwyyy|||zzznnnggg```eeedddhhhrrrqqqMMMDDDCCCBBB@@@>>>===???AAALLLQQQVVVZZZ^^^ccckkkppp{{{~~~rrr{{{yyyxxxqqqeee[[[UUUQQQNNNDDD@@@:::666444444444333444333222222444444333222111111111111111111111111111111111111222333444555333444444444444666999;;;;;;;;;;;;999999<<>>======<<<===@@@DDDGGGJJJLLLMMMOOOSSSWWWXXXWWWYYY___eeejjjnnnrrroookkkvvvxxx~~~RRRGGG@@@AAAAAA>>>AAAHHHLLLQQQXXX^^^dddkkkttt{{{mmmnnnqqqaaa___]]]TTTNNNPPPJJJEEE???:::777666555444444333222222444444333222111111111111111111111111111111111111222333444555333444666666555666777888888:::;;;::::::>>>DDDIIIOOOOOOSSS\\\ccchhhnnntttvvvuuuuuuwww{{{www```\\\VVVTTTRRROOONNNUUUJJJ???===???>>>======>>>???AAACCCFFFIIIKKKLLLMMMSSSXXXYYYXXX[[[bbbiiihhhllloooooorrrzzz{{{```OOOBBBAAABBB@@@AAAGGGLLLRRRZZZ```fffmmmuuuzzzyyyhhhyyytttgggeeeccc\\\TTTQQQKKKFFF@@@:::777666555444444333222222444444333222111111111111111111111111111111111111222333444555333444666666666666777888777999;;;;;;;;;>>>DDDIIIMMMMMMRRR\\\dddiiinnntttvvvvvvvvvyyy|||vvv___[[[VVVTTTRRROOONNN\\\OOOBBB??????>>>======???@@@AAABBBEEEHHHJJJKKKLLLRRRXXXZZZZZZ]]]fffmmmhhhiiikkkooozzztttjjjUUUDDDCCCDDD@@@@@@EEEMMMSSS[[[bbbgggmmmtttyyyqqqmmmzzzpppmmmkkkdddZZZTTTLLLGGG@@@;;;888666555444444333222222444444333222111111111111111111111111111111111111222333444555333444666777666666666777777999;;;;;;;;;>>>DDDIIILLLLLLQQQ\\\eeejjjoootttvvvvvvwwwzzz}}}~~~uuu___[[[VVVUUURRROOONNNlllSSS@@@>>>???;;;;;;AAA>>>???BBBEEEHHHKKKMMMNNNRRRUUUXXXZZZ\\\___eeeiiinnnfffkkkooozzzzzz}}}```FFFGGGHHH???@@@KKKQQQVVV]]]bbbgggmmmtttzzzqqq}}}~~~nnnkkkzzznnnQQQOOOIIIDDDAAA;;;444222444444444333333333333222222111111222222222333333333000000111111111222222222222444777888777777888999:::;;;;;;;;;<<>>888333333777444444333333333333222222111111111222222222333333111111111222222222333333000222444444444444666888::::::;;;;;;<<>><<<>>>AAABBBDDDGGGJJJMMMOOOPPPQQQTTTVVVYYY\\\```eeeiiijjjoookkkpppYYYFFFCCCCCCGGGMMMPPPUUU\\\ccciiirrr|||ttt{{{uuuooouuuzzzooo]]]TTTLLLCCC>>>888444444888444444333333333333222222111111111222222222222333222222222333333333444444222333333333333444666999999:::;;;;;;<<>>>>>CCCEEEFFFIIILLLNNNPPPQQQQQQRRRTTTWWW\\\aaaeeehhheeetttzzzXXXCCCFFFJJJHHHSSSWWW\\\aaahhhqqq}}}uuu|||}}}|||uuu~~~xxxlllbbb\\\VVVQQQMMMLLLMMMOOOIII>>>444111444444333333333222222222000000111111111222222222333333444444444555555555777777777666666888;;;>>>777999;;;<<<===???CCCEEEGGGLLLRRRWWW\\\cccmmmtttvvvpppqqq|||sss___ZZZVVVTTTRRROOONNNXXXCCCBBBAAA@@@AAADDDEEEGGGIIILLLNNNPPPQQQQQQQQQRRRVVV]]]bbbfffggggggsssxxxdddEEEGGGNNNJJJTTTWWW\\\aaagggrrr~~~|||sssxxxpppzzzxxxmmmaaaYYYUUUUUUKKKLLLPPPSSSMMM@@@444///444444333333333333222222000000000111111111111222333333333444444444555555444555555555555666999;;;666888;;;<<<===???BBBEEEGGGLLLRRRVVVZZZaaallluuupppjjjlllwww~~~~~~~~~qqq___YYYVVVUUURRROOONNN```FFFBBBAAAAAADDDDDDEEEGGGIIIKKKMMMOOOPPPQQQPPPQQQVVV]]]cccfffggggggmmmwwwppptttKKKJJJPPPKKKTTTWWW\\\aaaiiitttxxxyyy~~~xxxzzz~~~}}}xxxooocccYYYWWWXXXNNNLLLNNNOOOIII>>>555222444444333333333333222222000000000000111111111111222333333333444444444444111222444555444555666888666888:::<<<===???BBBDDDCCCJJJRRRWWWZZZ```jjjsssnnnhhhjjjvvv~~~}}}~~~ooo^^^YYYVVVUUURRROOONNNeeeIIIBBB@@@BBBFFFDDDEEEFFFIIIKKKMMMOOOOOOQQQPPPQQQUUU]]]cccffffffiiikkk}}}qqqnnnQQQLLLQQQLLLSSSWWW\\\bbbjjjwwwxxxwww~~~}}}yyypppcccXXXUUUWWWQQQMMMKKKIIIDDD;;;666666444444444333333333222222000000000000111111111111222222222333333333444444000222555666555555666888666888:::<<<===???BBBDDD@@@IIISSSYYY\\\aaaiiipppoooiiilllxxxmmm^^^YYYVVVUUURRRPPPNNNbbbAAALLL@@@@@@BBBHHHHHHIIIJJJKKKLLLMMMMMMMMMRRRWWWZZZaaajjjjjjdddjjjvvvtttpppttt]]]KKKQQQQQQWWW\\\aaaccckkkzzzqqq~~~yyyrrrhhh``````dddbbbQQQFFFHHHHHH???999999555555444333222222222222111111222222222333333333000111111222222333444444222333333444555666777777888666888<<<>>>===>>>BBBEEEKKKSSSYYY___eeemmmsssppppppuuu}}}kkk]]][[[TTTSSSQQQOOONNNmmmFFFJJJAAABBBCCCHHHHHHIIIJJJKKKLLLMMMMMMLLLRRRWWW[[[aaahhhiiieeeggg{{{pppsssbbbMMMRRRSSSWWW]]]bbbfffnnn}}}zzz|||||||||xxxnnnfffgggnnnbbbSSSHHHJJJIII@@@888777555555444333222222222222000000111111111222222222000111111222222333444444222333333444555666777777777555777<<<>>>>>>@@@DDDFFFKKKSSSZZZ```fffnnnsssqqqqqquuu|||lll]]]ZZZTTTSSSQQQOOONNNOOOFFFBBBDDDDDDHHHHHHIIIJJJKKKLLLMMMMMMLLLRRRXXX[[[aaafffhhhfffjjjppp}}}lllQQQRRRTTTVVV]]]dddiiirrr~~~|||xxx{{{}}}{{{qqqhhhiiippp```SSSJJJKKKJJJAAA999666555555444333222222222222//////000000000111111111000111111222222333444444222333333444555666777777555444666<<>>>>>@@@DDDFFFLLLUUU\\\bbbhhhooottttttsssuuu{{{nnn^^^ZZZTTTSSSQQQOOONNNmmmHHHEEEDDDDDDHHHHHHIIIJJJKKKLLLMMMMMMNNNRRRXXX]]]___cccjjjqqqyyy___TTTQQQTTT[[[cccjjjwwwzzzrrreeeYYYSSSPPPKKKGGGHHHHHHCCC===999555555444333222222222222111111111222222222333333000111111222222333444444222333333444555666777777999777888<<<>>>===>>>AAAFFFLLLUUU]]]bbbhhhnnnsssuuusssvvv|||ooo^^^YYYTTTSSSQQQOOONNNPPPHHHCCCFFFHHHHHHIIIJJJKKKLLLMMMMMMPPPSSSXXX]]]^^^bbbnnnzzz~~~uuuuuuyyykkkXXXRRRTTT[[[bbbjjjxxx~~~xxxjjjYYYMMMKKKHHHFFFFFFFFFDDD???;;;555555444333222222222222111222222222222333333333000111111222222333444444222333333444555666777777;;;888999===>>><<<===@@@DDDKKKUUU]]]bbbhhhnnnrrruuutttwww~~~ppp^^^YYYTTTSSSQQQOOONNN[[[MMMCCCIIIHHHHHHIIIJJJKKKLLLMMMMMMQQQSSSXXX\\\]]]bbbqqq{{{}}}www___VVVVVV\\\cccjjjzzz}}}yyylllZZZNNNKKKIIIGGGEEEEEEDDD@@@<<<555555444333222222222222111111111111222222222222000111111222222333444444222333333444555666777777999777888<<<>>>===>>>AAACCCJJJTTT\\\bbbgggmmmqqqttttttxxxqqq^^^YYYTTTSSSQQQOOONNNcccQQQCCCKKKHHHHHHIIIJJJKKKLLLMMMMMMRRRTTTXXX\\\\\\bbbtttdddYYYXXX^^^dddkkk{{{|||vvvtttxxxwwwjjjZZZOOOMMMLLLIIIEEEDDDDDDAAA===555555444333222222222222000000000000111111111111000111111222333333444444222333333444555666777777888666777<<<>>>>>>???CCCCCCJJJTTT\\\aaaggglllpppssstttyyyqqq___YYYTTTSSSQQQOOONNNmmmUUUQQQ@@@GGGGGGGGGHHHIIIJJJLLLLLLSSSOOORRRZZZ\\\aaa{{{mmm[[[YYY^^^aaannnuuuiiiooozzzsssggg___YYYNNNNNNMMMKKKFFFCCC@@@@@@999666444222333333222222111111111111111111111111333333222222333333444555555555666666666666666666;;;777777;;;>>>???AAADDDIIILLLRRRYYY```ggglllooovvvtttwww~~~ooo___ZZZXXXVVVSSSPPPNNNuuuVVVPPPDDDGGGGGGGGGHHHIIIJJJKKKLLLRRRNNNRRRYYY]]]ggg|||cccXXX^^^aaannnyyylllppp{{{uuujjj```VVVVVVUUURRRMMMGGGCCC@@@???999666444222333333222222111111111111111111111111222222222222222333444444444444444555555666666666999666666;;;>>>???AAAEEEKKKNNNTTTZZZaaahhhmmmqqqvvvtttxxxooo^^^ZZZVVVTTTRRROOONNNYYYLLLHHHGGGGGGGGGHHHIIIJJJKKKLLLQQQNNNQQQXXX^^^pppgggXXX]]]aaaooozzznnnsss}}}yyyoooeeeYYY^^^[[[VVVOOOHHHCCC@@@>>>999666444222333333222222111111111111111111111111222111111111111222333333222222333444555666666777888555666;;;>>>???BBBGGGLLLPPPVVV\\\bbbhhhnnnrrruuuuuuyyynnn^^^[[[TTTSSSQQQOOONNN]]]HHHJJJHHHGGGGGGHHHIIIJJJKKKKKKOOONNNQQQWWW___vvvdddYYY^^^bbbqqqwwwpppxxxzzzrrrlllbbbaaa]]]VVVNNNIIIDDD@@@>>>999666444222333333222222111111111111111111111111111111000000111111222333111111222333444666666777666555777;;;>>>???CCCHHHMMMRRRXXX]]]bbbgggnnnrrrtttuuuzzznnn^^^[[[UUUTTTQQQOOONNNeeeHHHLLLHHHHHHHHHHHHIIIIIIJJJKKKNNNNNNQQQVVV^^^vvvfff[[[aaaeeetttyyywwwyyyqqqmmmfff]]]XXXQQQKKKHHHEEEAAA???999666444222333333222222111111111111111111111111111111000000111111222333111111222333444666666777666555888<<<===>>>BBBIIIMMMSSSYYY^^^aaafffmmmrrrtttvvv{{{mmm^^^[[[WWWUUUSSSPPPNNNrrrMMMMMMHHHHHHHHHHHHHHHIIIJJJKKKLLLNNNQQQVVV]]]ppprrr___dddhhhxxxwwwooojjjaaaVVVQQQKKKHHHGGGEEEBBB>>>999666444222333333222222111111111111111111111111222111111111111222333333222222333444555666666777666666999=========BBBIIINNNTTT[[[___aaaeeelllrrrtttvvv|||mmm^^^[[[XXXVVVSSSPPPNNNSSSLLLIIIIIIHHHHHHHHHIIIJJJJJJKKKNNNRRRVVV[[[hhh}}}ccchhhlll|||{{{xxxqqqjjj[[[QQQLLLHHHGGGGGGFFFAAA===999666444222333333222222111111111111111111111111222222222222222333444444444444444555555666666666666777:::===<<<;;;AAAHHHPPPVVV^^^aaabbbfffmmmttttttwww}}}lll^^^[[[WWWUUURRRPPPNNNVVVIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKNNNRRRVVVZZZbbbppp{{{eeejjjnnnwwwyyywwwlllYYYNNNJJJGGGFFFGGGFFFAAA<<<999666444222333333222222111111111111111111111111333333222222333333444555555555666666666666666666777888;;;>>><<<;;;@@@HHHQQQXXX```ccccccgggnnnuuutttwww}}}lll^^^[[[UUUSSSQQQOOONNN___LLLJJJIIIIIIHHHHHHIIIIIIJJJLLLQQQPPPRRR[[[___iii{{{hhhiiiooouuuvvvrrrwwwwwwkkk]]]PPPMMMJJJIIIIIIGGGBBB===:::777333111111111000000222222111111111111222222111111222222222333333333333333444444555666666666666555888<<<>>>>>>BBBHHHUUUYYY___aaaaaaeeelllsssvvvwww|||ooo```ZZZUUUSSSQQQOOONNN___KKKGGGGGGGGGFFFGGGGGGHHHHHHLLLRRRQQQSSS\\\bbbmmmlllmmmrrrssslllhhhoooooofff^^^PPPMMMJJJIIIHHHFFFAAA<<<:::777444111111111111000222222111111111111222222111111222222222333333333333333444444555666666666666555888<<<>>>>>>BBBHHHQQQWWW]]]```bbbgggooovvvvvvxxx|||nnn```ZZZUUUSSSQQQOOONNN```KKKGGGGGGFFFFFFGGGHHHIIIIIILLLRRRRRRTTT]]]dddrrrqqqoootttssscccaaajjjjjjdddbbbRRRNNNJJJIIIHHHEEE@@@;;;;;;888444222111111111000222222111111111111222222111111222222222333333333333333444444555666666666666555888<<<>>>>>>BBBHHHNNNTTT[[[```ccciiirrryyywwwyyy}}}lll___ZZZUUUTTTRRRPPPNNNbbbLLLIIIIIIIIIIIIIIIJJJKKKLLLLLLRRRQQQSSS]]]eeevvvtttppptttxxxbbbcccllliiieeefffTTTPPPLLLIIIHHHEEE@@@<<<;;;888444222222222111000222222111111111111222222111111222222222333333333333333444444555666666666666555777<<<>>>>>>BBBHHHMMMSSS\\\aaadddjjjssszzzxxxyyy~~~jjj___ZZZUUUTTTRRRPPPOOOcccKKKJJJIIIIIIIIIJJJJJJKKKLLLKKKQQQPPPRRR]]]hhh}}}wwwppprrr}}}}}}dddgggnnnhhhaaabbbVVVRRRMMMJJJIIIFFFBBB>>>;;;888444222222222111111222222111111111111222222111111222222222333333333333333444444555666666666666555777<<<>>>>>>BBBHHHNNNUUU]]]bbbeeejjjrrrxxxxxxyyy~~~iii^^^ZZZVVVTTTRRRPPPOOOgggLLLIIIIIIHHHHHHHHHHHHIIIIIIIIIPPPQQQTTT```ooo~~~ssstttssstttgggkkkmmmcccZZZXXXVVVQQQLLLIIIHHHFFFBBB???<<<999555333222222222111222222111111111111222222111111222222222333333333333333444444555666666666666555888<<<>>>>>>BBBHHHNNNUUU^^^cccfffjjjqqqwwwxxxyyy}}}iii^^^ZZZVVVUUUSSSQQQOOO}}}xxxuuutttwwwmmmQQQKKKJJJIIIHHHHHHGGGHHHHHHGGGPPPRRRXXXggg{{{yyyyyy|||eee~~~tttpppoooqqqnnncccYYYTTTSSSOOOIIIGGGFFFEEEBBB???<<<999555333222333222111222222111111111111222222111111222222222333333333333333444444555666666666666555888<<<>>>>>>BBBHHHMMMTTT^^^cccgggkkkrrrxxxwwwxxx|||jjj^^^YYYVVVUUUSSSQQQOOOvvvqqqnnnlllpppppp}}}sssWWWNNNMMMLLLKKKJJJIIIIIIIIIFFFPPPTTT[[[mmm~~~{{{ssspppmmmkkknnnvvvvvvZZZvvvzzzrrrkkkrrrxxxxxxrrrggg]]]WWWQQQLLLGGGEEEEEEDDDAAA>>><<<999555333333333222111222222111111111111222222111111222222222333333333333333444444555666666777777555888<<<>>>>>>BBBHHHLLLSSS]]]cccgggllltttzzzwwwxxx{{{kkk^^^YYYVVVUUUSSSQQQPPPvvvoooqqqwwwwwwVVVNNNMMMLLLKKKIIIGGGFFFEEEFFFMMM[[[cccjjjzzzzzzooogggccc```aaacccdddfffmmmvvv}}}mmm[[[nnnwwwpppzzz}}}uuummmiiiaaaXXXWWWNNNEEEBBBDDDEEECCC??????;;;555222111333444444333333222111111222333333333222111111111222333444222222333444444555555666666555777;;;======AAAGGGMMMRRRYYYbbbkkkrrrwwwzzzyyy{{{jjj]]][[[WWWUUUSSSPPPOOO|||[[[PPPOOONNNLLLKKKIIIHHHGGGIIINNN\\\eeeoooyyyllleee```]]][[[\\\^^^```eeeooo|||hhhUUUiiixxx|||yyymmmfffddd___WWWXXXPPPHHHEEEGGGHHHEEEAAA@@@<<<666222111222333333333222222111111222222333222222111111111222333444222222333444444555555666555444666:::<<<<<>>BBBHHHMMMSSSZZZaaaeeejjjooossswwwzzznnn___\\\WWWUUUSSSPPPOOO\\\TTTSSSRRRPPPNNNMMMLLLKKKMMMRRR]]]hhh}}}uuurrrwww}}}bbbSSSiiiiii```cccaaaYYYVVVRRRMMMJJJJJJHHHEEECCC@@@===888444222222111///111111111111111111111111111111222222333333333333222222333444444555555666666555888<<<>>>???DDDJJJOOOUUU]]]bbbfffjjjoootttxxx{{{nnn___[[[WWWUUUSSSPPPOOOdddUUUTTTSSSQQQPPPNNNMMMLLLNNNUUUaaajjj}}}cccXXXmmmnnncccccc^^^UUUTTTQQQLLLHHHGGGEEEDDDCCC???<<<777444333222111000000000111222222111000000000111222333333333333222222222333444444555555666666555777<<<>>>???DDDJJJOOOVVV___dddfffjjjpppvvvwwwyyynnn___[[[WWWUUUSSSPPPOOOhhhWWWVVVUUUSSSRRRPPPOOONNNOOOYYYgggmmm}}}~~~fffaaatttllldddddd___VVVTTTQQQKKKGGGDDDDDDDDDDDD>>>;;;777555444333222111///000111222222111000///000111222333333333222222222222333444444555555666333333555:::===>>>CCCIIINNNVVV___dddfffiiiqqqwwwvvvxxx~~~ooo```\\\WWWUUUSSSPPPOOOgggYYYXXXWWWUUUSSSRRRQQQPPPPPP\\\kkkppp~~~~~~kkkhhhzzz|||uuu{{{wwwhhhdddfffccc[[[UUUQQQKKKFFFCCCCCCDDDEEE===:::777555444444222111///000111222222111000///000111222333444333222222222222333444444555555666222111444999;;;<<>>>>><<<999666333222111111111111111111111111111111111111222333333444444555333333222222333333444555555444666:::<<<===BBBIIIMMMTTT]]]eeejjjmmmoooqqqvvv|||kkk^^^[[[UUUTTTRRRPPPOOOwww~~~|||zzzwwwtttqqqkkkeeeaaa^^^mmmwww|||xxx\\\YYY___hhhoooppprrr~~~}}}rrrnnn|||zzzmmm^^^XXXfffkkk^^^UUUTTTNNNEEEAAABBBBBB???>>><<<888555222000//////111111111111111111111111111222222333333444444555333333222222333333444555555444666:::<<<===BBBIIINNNTTT^^^fffkkknnnpppqqquuu{{{kkk^^^[[[TTTSSSQQQPPPOOO|||~~~yyyvvvsssjjj```^^^rrrsssfff[[[bbb|||~~~~~~{{{{{{~~~wwwfff]]]iiipppeee]]]SSSHHHBBBAAACCCBBBAAA@@@===999555222000000///000000111111111222222222333333222222333333444555222222333333333333444444555444666:::<<<===BBBIIINNNUUU___gggmmmoooqqqqqqtttzzzlll^^^XXXXXXVVVTTTQQQOOO}}}~~~yyyooodddaaasssuuu~~~bbb[[[nnn}}}ddd``````hhhqqq}}}|||{{{~~~{{{~~~{{{uuuggg^^^kkksssiii[[[RRRGGGAAAAAACCCBBBAAA@@@===999555222000000000000000111111111222222222333222222222222333444444222222333333333333444444555444666:::<<<===BBBIIINNNUUU___gggmmmooopppqqquuu|||lll^^^YYYWWWVVVTTTQQQOOOrrrfffeeeuuuwwwsss^^^]]]xxxhhh]]]UUUSSS[[[aaahhhyyy}}}zzz~~~zzzyyy}}}}}}xxxyyyxxxuuuhhh^^^jjjrrriiiYYYPPPFFFAAAAAACCCCCCAAA@@@===:::666333111000000111111111111111222222222222222222222222333444444222222333333333333444444555444555:::<<<===BBBHHHNNNUUU___ggglllooopppqqqwww}}}kkk^^^YYYWWWVVVSSSQQQOOOrrreeeiiiwwwxxxggg\\\aaahhhYYYYYYQQQSSSaaajjjoooyyy~~~}}}|||xxxsssoooooorrryyy|||www|||}}}wwwwwwtttmmm|||zzzvvvggg[[[eeennneeeXXXOOOFFFAAABBBDDDCCCAAA???===:::666333111111111111111111111111111111111222222222111222333333444222222222333333333444444555333555999;;;===BBBHHHNNNUUU___ggglllnnnooopppwww}}}kkk^^^YYYWWWUUUSSSQQQPPPuuuggglllxxxyyy{{{___[[[dddqqqXXXXXXUUUZZZlllssssssyyyxxxvvvwww|||{{{qqqgggbbb```dddooo{{{vvvmmmttt}}}}}}wwweeeXXXcccmmmdddWWWOOOFFFBBBCCCDDDCCCAAA???===:::666333222222222111111111111111111111111222111111111111222333333222222222333333333444444444333555999;;;<<>>999555444333111000------......000111333444000000000000000111111222111333444444222222333555555333555999;;;<<>>???>>><<>>999555444222111///////////////000111333333000000000000000111111222111333444444222222333555555333555999;;;<<>><<>>999555444222111///111111111111111111222333000000000000000111111222111333444444333222444555555444555999;;;<<>>;;;;;;===???;;;666333222333333333222111111111000000//////444333333222111000//////111111222333444444444444444555777888:::???EEEIIISSSXXX```gggkkkmmmnnnooouuuxxxiii^^^XXXUUUTTTRRRPPPOOO{{{fff\\\___mmmbbbWWWSSSLLLNNNNNNZZZrrr~~~rrrjjj```YYYVVVZZZ^^^aaagggooojjj}}}|||ttthhhaaaddddddhhh}}}wwwqqqhhhccceeekkkooowww~~~}}}xxxqqqkkklllpppwwwnnn^^^aaaxxxwwwaaaZZZgggfff___kkktttppphhh\\\QQQFFFBBB@@@>>>===??????;;;666333222222222222111111111111000000000///111111111111111111000000111111222333444444444444333555666777:::>>>DDDHHHQQQVVV^^^dddiiikkkmmmooovvvyyy~~~iii^^^XXXUUUTTTRRRPPPOOOrrrbbb\\\bbbrrrzzz[[[RRRRRRPPPUUUQQQ[[[rrrvvvbbbUUUUUU[[[cccgggeeeccciiirrrvvvpppfffaaadddcccgggqqqgggfffnnnpppuuu}}}tttiiieeebbb^^^[[[\\\]]]```gggppp|||tttgggvvv{{{~~~yyybbbZZZgggddd]]]jjjssspppiii\\\PPPFFFCCCDDDBBBAAAAAA???<<<777333222222111000111111111111000000000000/////////000000111111111111111222333444444444444333444555777999>>>CCCHHHOOOTTT[[[aaafffjjjmmmpppxxxzzz}}}hhh^^^XXXUUUTTTRRRPPPOOOiii^^^ZZZbbbsss}}}vvvXXXQQQUUUYYY^^^ZZZdddxxx~~~nnnZZZQQQYYYiiiwwwsssfffbbbkkkwwwllldddeeehhhfffjjjuuusss~~~xxxiiicccddddddcccdddaaa^^^ZZZZZZ]]]aaaeeetttuuuuuuxxx|||xxx```WWWcccyyy\\\XXXfffpppoooiiiZZZNNNEEEDDDFFFEEECCCBBB???;;;777333222111000///111111111000000000000000///////////////000000000111111222333444444444444222333555666888===CCCGGGNNNRRRYYY___eeejjjnnnqqqxxx{{{|||hhh]]]YYYUUUTTTRRRQQQPPPccc[[[XXX___ooo{{{{{{qqqWWWPPPXXXaaaeeefffsss~~~gggXXXWWWddduuu}}}rrrgggnnn~~~jjjdddgggjjjhhhkkk~~~{{{rrrpppqqqqqqppppppmmmjjjgggdddaaa___^^^]]]gggkkkjjjxxxwww|||www]]]TTTaaa|||zzziiiQQQRRRcccooommmhhhXXXLLLDDDDDDHHHGGGCCCBBB>>>:::666333222111000///000000000000000000111111111111111000///......---111111222333444444444444222333555666888===CCCGGGNNNSSSZZZ```fffkkkpppsssyyy{{{{{{ggg]]]YYYVVVUUUSSSQQQPPPxxx___[[[XXX\\\kkk~~~wwwnnnXXXRRR]]]jjjrrrvvvfffYYY^^^pppyyyyyyqqqvvvyyyhhheeeccchhhfffjjj}}}|||zzzxxxuuuooogggbbb[[[ZZZXXX\\\ssswww|||www\\\SSSbbbwwwwww|||~~~}}}{{{www```NNNTTTfffpppmmmgggWWWLLLCCCEEEJJJIIIDDDAAA<<<999555333333222111///000000000000111111111111333222222111///......---111111222333444444444444333444555777999>>>CCCHHHOOOTTT[[[bbbggglllppprrrxxxzzzzzzggg]]]YYYVVVUUUSSSQQQPPPnnn[[[[[[XXX[[[iii~~~rrrrrraaa]]]jjjzzzrrraaafff~~~~~~xxxyyyuuueeeddd___eeeeeejjj}}}rrrfff]]]```pppvvv|||tttZZZRRRddd~~~www|||vvvcccUUU]]]nnnuuunnneeeYYYMMMEEEGGGLLLKKKEEEAAA999777444333333333222000///000000000111111111111222222111111111000000000111111222333444444444444333555666777:::>>>DDDHHHNNNSSS\\\ccchhhkkknnnpppwwwyyyyyyfff]]]YYYVVVUUUSSSRRRQQQgggXXX[[[ZZZ\\\iii{{{ooozzzllljjjwwwjjjlll|||rrrcccccc^^^eeefffmmmvvvrrrooopppsssuuu{{{pppVVVPPPdddzzzvvv{{{iii]]]eeeuuuyyyoooeeeZZZOOOFFFIIINNNMMMGGGBBB888666444333333333222111//////000000111111111222111111111111222222222222111111222333444444444444444555777888:::???EEEIIIMMMSSS\\\ccchhhkkkmmmnnnvvvyyyyyyfff]]]ZZZVVVUUUSSSRRRQQQxxxYYYWWW\\\ZZZ^^^jjjzzzsss{{{vvvqqquuuzzzllldddaaa]]]dddhhhttthhhhhh}}}}}}wwwxxx~~~jjjQQQMMMhhh||||||iiibbbmmmvvvzzzuuufff\\\MMMKKKPPPNNNMMMJJJ@@@>>>:::444111000111111111000000000000000000000000000000000000000000000000222222333333333333444444555333555:::<<<>>>CCCJJJNNNTTT\\\bbbfffjjjooosss}}}{{{~~~|||hhh[[[ZZZXXXWWWTTTQQQOOOtttXXXVVV[[[ZZZ___kkk}}}qqqyyywwwxxxuuu{{{iiidddbbbaaadddfffuuuuuueeeggg}}}xxxwww~~~~~~iiiSSSPPPiiigggbbbqqqzzz{{{tttggg\\\MMMKKKOOOMMMLLLJJJAAA===999444111000111111111000000000000000000000000000000000000000000000000222222333333333333444444555333555:::<<<>>>CCCJJJMMMTTT\\\bbbfffjjjooosss|||{{{{{{hhh[[[[[[XXXWWWTTTRRROOOmmmVVVUUUZZZZZZ```lllqqqyyymmmllljjjppp~~~vvvuuu}}}fffcccaaaeeeccccccwwwwwwhhh```fffwwwxxxuuu}}}{{{fffTTTUUUmmmccc```uuu|||sssiii[[[MMMJJJNNNKKKKKKIIIAAA===999444111111111111111000000000000000000000000000000000000000000000000222222333333333333444444555333555:::<<<>>>CCCJJJMMMSSS[[[bbbfffkkkpppttt{{{{{{{{{hhh\\\\\\XXXWWWTTTRRRPPP}}}eeeSSSTTTYYYZZZbbbnnnwww}}}ggg\\\^^^[[[]]]dddeeeyyyooolllwwwzzzeeeccc___ddd```ccc~~~~~~uuuhhhcccjjj|||zzztttppp|||xxxbbbRRRYYYwww}}}aaa^^^vvvzzzrrrkkkZZZLLLJJJMMMJJJIIIHHHAAA<<<888444222111222111000000000000000000000000000000000000000000000000000222222222333333333444444555333555:::<<<>>>CCCJJJLLLSSS[[[bbbfffkkkppptttzzzzzzzzzhhh\\\]]]XXXWWWTTTRRRPPPooo^^^RRRTTTXXXZZZcccpppjjj___aaaeee[[[TTTUUUSSS```dddccc^^^^^^jjj|||vvvxxxeeebbb\\\aaa___jjjwww~~~tttkkksssvvvnnnmmm{{{uuu]]]OOO]]]www``````uuu|||wwwqqqkkkXXXKKKJJJMMMIIIGGGGGGAAA;;;888444222222222111000000000000000000000000000000000000000000000000000222222222333333333444444555333555:::<<<>>>CCCJJJMMMSSS\\\bbbfffkkkppptttyyyzzzxxxggg\\\]]]XXXWWWTTTRRRQQQdddYYYRRRUUUWWWZZZeeerrraaabbbnnnqqqaaaUUUTTTRRRVVV\\\]]]YYY```www~~~mmmhhhvvvtttdddbbbZZZ```dddyyy{{{{{{~~~rrr|||}}}pppkkkmmm~~~nnnVVVNNNcccmmmaaahhhxxx{{{vvvpppgggUUUJJJJJJNNNIIIFFFEEE???:::777444333333333222000000000000000000000000000000000000000000000000000222222333333333333444444555333555:::<<<>>>CCCJJJNNNTTT\\\bbbfffjjjooosssxxxyyy~~~uuueee[[[]]]XXXWWWUUURRRQQQooo\\\VVVSSSUUUWWWZZZfffsssgggkkkyyyxxxcccVVVWWWVVV[[[dddgggeeeqqqpppppp}}}zzznnnnnnwwwlll```aaaZZZbbbmmmxxxmmmlllqqqyyydddQQQQQQiiiaaacccrrr~~~|||yyyppp```RRRHHHKKKOOOIIIEEEDDD===999777444333333333222000000000000000000000000000000000000000000000000000222222333333333333444444555333555:::<<<>>>CCCJJJOOOUUU]]]cccfffiiinnnqqqxxxxxx|||ssscccZZZ]]]XXXWWWUUUSSSQQQ}}}cccXXXTTTTTTVVVWWW[[[ffftttuuuxxx}}}eeeYYY[[[[[[aaalllqqqqqq}}}uuunnnnnnppprrrqqqfff]]]aaa[[[dddtttwwwnnnooouuuttt^^^MMMTTTnnnrrrYYYeee{{{{{{ppp[[[PPPHHHKKKPPPJJJEEECCC<<<999777444333333333222000000000000000000000000000000000000000000000000000222222333333333444444444555333555:::<<<>>>CCCJJJPPPVVV^^^cccfffiiimmmpppxxxwww{{{rrrbbbZZZ]]]XXXWWWUUUSSSQQQlll]]]VVVTTTRRRSSSWWW___mmmzzzqqqffffffqqqqqq|||wwwssssssppplllkkksssuuuhhhkkkwwwiii^^^ZZZ]]]cccooopppjjjnnn~~~sssYYYIII[[[~~~vvvmmmVVVwww{{{fffWWWKKKNNNQQQOOOIIICCC???===999666333000//////000111000000000000000111111111111111111000000000000000000000111222333333333333444333555888888:::AAAIIIOOOUUU\\\bbbeeejjjooosss}}}|||~~~xxxiii[[[XXXXXXVVVTTTQQQPPP~~~```TTTTTTSSSTTTVVVWWW^^^qqqxxxyyyyyylllppplllsssvvvfffaaawww|||ddd[[[YYY___fffqqqwwwuuuxxx~~~zzzllljjjqqq}}}nnnTTTNNNhhhmmm___UUUuuuyyydddVVVMMMPPPQQQOOOIIIBBB===;;;888666333000//////000111222222111111000000//////111111111111000000000000000111222333333444333333444333555888999:::AAAIIIOOOUUU\\\bbbfffjjjoootttzzzzzz}}}xxxiii[[[YYYXXXVVVTTTQQQPPPrrrZZZSSSRRRRRRVVV[[[ZZZaaa}}}yyyppprrrrrrbbbaaaxxxbbb[[[[[[bbbiiiwwwoookkkhhhhhhlllttt|||sssgggjjjttt}}}}}}eeeNNNUUU|||kkkWWWVVVuuuuuu```TTTPPPQQQRRROOOHHHAAA<<<999777666333111//////000111333333222111000///......111111111111111111111111000111222333444444444444444333555888999:::AAAJJJOOOUUU]]]bbbfffkkkppptttwwwwww{{{xxxiii[[[YYYXXXVVVTTTQQQPPPhhhXXXWWWRRRRRRXXX^^^aaaooorrrlllxxxxxxfff___^^^fffkkknnnfffggghhhmmmvvv|||mmmdddjjjuuuwww\\\JJJ___lllXXX^^^yyyqqq\\\RRRQQQQQQPPPNNNHHHBBB<<<999777555333111000000000111222111111111000000//////000111111111111111222222000111222333444444444444444333555888999;;;BBBKKKOOOUUU]]]cccgggkkkqqquuuuuuvvv{{{xxxhhh\\\ZZZXXXVVVTTTQQQPPPuuu\\\RRRUUUSSSTTTZZZbbboooyyyjjjccc```gggqqquuukkkeeefffjjjnnn~~~uuukkkuuuxxxkkkdddkkkuuu|||oooVVVMMMmmmfffXXXkkknnnYYYQQQPPPPPPNNNLLLHHHCCC>>>;;;666555333222111000111111//////000000111111111222000000111111222222222333111111222333444444444444444333555999:::;;;CCCLLLOOOUUU]]]dddhhhlllrrrwwwuuuvvv{{{xxxhhh\\\[[[XXXVVVTTTQQQPPPjjjVVVPPPTTTSSSWWW]]]hhhvvvkkkeeebbbiiizzzsssllljjjjjjjjjnnnsss}}}}}}```ZZZdddyyysssiiifffmmmvvvwwwfffUUUYYY~~~ccc]]]xxxlllXXXSSSQQQPPPMMMKKKIIIDDD???;;;555444333222111111111111......///000111222333333000000111111222333333333111222333444444555555555444333555999:::<<>>999444444333222222111111111//////000000111111222222000000111222222333444444111222333444555555555555444333555999:::<<>>FFFLLLSSSWWW^^^dddiiimmmqqqtttwwwxxx}}}vvvggg\\\\\\XXXVVVTTTRRRPPPvvv]]]XXXWWWQQQRRRXXXYYY^^^nnnuuuccckkkyyy|||rrrmmmqqqtttxxxyyymmmmmmtttxxxhhh```cccnnnvvvbbbWWW```|||rrr```]]]ZZZZZZQQQNNNPPPLLL???888999333333222222111000000///000000000000000000000000000111111222222222222222111111222333333444333333333666888999:::???GGGMMMRRRWWW]]]dddiiinnnrrruuuvvvvvv{{{uuuggg\\\\\\WWWVVVTTTRRRPPP~~~gggTTTRRRTTTQQQSSSZZZ[[[^^^rrrgggXXXcccooouuu~~~sssllliiiooouuu||||||uuuzzzrrreeeaaaggguuunnn[[[VVVjjjiiiYYYZZZ\\\YYYQQQLLLLLLGGG<<<777888333333222222111000000000000000000000000000000000000111111222222222222333000111222444555555555555444777999:::<<<@@@GGGMMMQQQVVV]]]dddiiioootttwwwxxxwww{{{uuufff[[[[[[WWWUUUSSSQQQPPPsssaaaSSSRRRTTTQQQRRRWWW[[[```zzzuuu]]]PPPXXX^^^```|||xxxtttsssyyyyyynnndddbbbjjjzzzhhhXXXSSStttcccTTTZZZ]]]XXXPPPJJJGGGBBB:::666777222222222111111111000000000000000000000000000000111111111111222333333444000111222444555666666666444666999:::<<>>999666666222222222111111111111111000000000000000000000000111111111111222333444555000111222444555666666666222555888:::;;;>>>DDDIIIPPPUUU\\\dddjjjpppvvvyyy}}}~~~ssseeeZZZZZZUUUTTTRRRQQQPPP^^^WWWRRRSSSTTTTTTWWW\\\bbbyyylllXXXPPPLLLQQQUUUaaaqqqiiicccfffrrroooVVVRRRcccwww[[[VVV]]]\\\UUUPPPHHHAAA===999666444111111111111111111111111000000000000000000000000222111111111222333555666000111222444555555555555222555888:::;;;>>>CCCHHHPPPUUU]]]dddkkkqqqvvvyyy~~~|||}}}sssdddYYYYYYTTTSSSRRRPPPOOOtttXXXTTTRRRTTTVVVYYY^^^cccmmmvvvuuu~~~rrr]]]OOONNNLLLPPPYYYqqq~~~}}}kkkdddaaahhhxxxhhhXXX^^^}}}kkkVVVWWW^^^[[[TTTPPPHHHAAA<<<999666333111111111111111111111111000000000000000000000000222111111111222444666777111111222333333444333333333666:::;;;<<<>>>CCCHHHQQQVVV^^^eeekkkpppvvvyyy}}}|||~~~rrrdddYYYYYYTTTSSSQQQPPPOOOfffXXXVVVUUUWWWYYY\\\bbbhhhwwwkkkddd___YYY___nnnvvvnnnjjjxxxaaaRRRHHHNNNPPPWWWggg}}}{{{fffaaa```jjj|||iiiaaammm~~~cccQQQWWW___ZZZSSSPPPIIIAAA<<<999666222111111111111111111222222000000000000000000000000222111111000222444666888111111222333333333222222444777;;;======@@@DDDIIIRRRWWW^^^eeekkkpppuuuxxx~~~}}}rrrdddYYYYYYSSSSSSQQQPPPOOOrrr___[[[TTTTTT\\\]]][[[eeeuuu|||oooXXX[[[ZZZSSS```ccciiiyyy~~~vvvxxxrrreeeppp\\\PPPRRRLLLLLL^^^~~~yyybbbaaaeeerrr^^^^^^vvv```TTT\\\bbbZZZYYYNNNDDD???<<<888666777333222111111000000111111000000000000000000000000111111222222222333333333222333444444555555444444444666999;;;<<<@@@DDDGGGSSSWWW^^^dddjjjpppvvvyyy~~~rrreeeYYYWWWSSSSSSQQQPPPOOOfff[[[UUUSSSWWW]]]]]]^^^nnnuuufff^^^MMMWWW]]]ZZZkkkpppjjjzzz|||~~~tttqqq|||]]]PPPRRRNNNVVVxxxzzzsssbbbdddkkk{{{qqqZZZmmmtttbbbWWW[[[```ZZZ___SSSGGGAAA<<<777555666333222111111000000111111000000000000000000000000111111222222222333333333222333444444555555444444555777888:::<<<@@@EEEHHHRRRWWW]]]dddjjjpppuuuyyy~~~rrreeeYYYXXXTTTSSSQQQPPPOOOiii[[[ZZZTTTWWW]]]aaaaaaiiiaaa[[[[[[UUUfffqqqrrrxxxtttZZZQQQSSSPPPaaa~~~ssskkkbbbhhhttt~~~bbb^^^}}}iiiddd```cccgggeeedddXXXJJJBBB<<<666333444333222111111000000111111000000000000000000000000111111222222222333333333333333444555555555555444666777888999;;;???FFFJJJRRRVVV]]]ccciiiooouuuxxx}}}qqqeeeYYYXXXWWWVVVTTTRRRQQQrrr\\\WWW[[[YYY\\\```ccciii|||iiibbbkkknnnjjjUUURRRUUUSSShhhyyylllccccccmmm}}}qqq[[[iiikkk___gggiiiiiikkkiiicccVVVHHH@@@:::555222333333222111111000000111111000000000000000000000000111111222222222333333333333444444555555555555555777777888888:::@@@GGGLLLRRRVVV]]]ccciiioootttxxx}}}~~~pppdddYYYXXXVVVUUUSSSPPPOOOzzzeeeXXXVVV[[[YYY^^^ccchhhwwwsssooo~~~cccSSSQQQXXXZZZrrrsssfffaaafffsssbbbYYYvvv{{{ddd```mmmnnnhhhccc]]][[[OOOCCC===888444222444333222111111000000111111000000000000000000000000111111222222222333333333333444555555666666555555777777888888;;;@@@GGGMMMRRRVVV]]]dddiiiooouuuxxx|||~~~ooocccYYYXXXRRRPPPNNNLLLJJJ{{{jjj^^^XXXXXX[[[[[[iiivvvzzzvvvaaaUUUSSS\\\fff|||lllcccdddlll|||pppYYY\\\mmm```cccooonnnhhhaaaWWWQQQGGG===:::777444333444333222111111000000111111000000000000000000000000111111222222222333333333444444555666666666666555666777888999<<>>BBBHHHLLLTTTXXX___eeekkkqqqwwwzzz|||}}}mmmbbbYYYYYYWWWVVVTTTSSSRRRjjjaaaXXXVVVWWWZZZaaaiiisssjjjbbb[[[YYYaaaiii}}}tttccccccnnnwwwrrr]]]gggrrrpppsssoooddd```XXXHHHGGG???999888888444222222333222222111000111111111000000000000000000000000111111222222222333333333444555555666666666666666444666999<<>>>>>@@@FFFNNNUUUXXX]]]bbbhhhnnntttxxx~~~~~~qqqdddZZZ[[[WWWVVVTTTSSSRRRkkk\\\ZZZSSSTTTZZZZZZbbbvvvooo___\\\YYYZZZ]]][[[eee~~~tttiiidddlllxxxuuuiiivvv}}}uuuvvvwwwsssjjj[[[JJJ???@@@===999555222111111222333222111111000000111111000000111222222333444444111111111111111222333444333333444444555666666666888777:::>>>???@@@FFFOOOTTTXXX]]]ccchhhnnntttyyy}}}}}}qqqdddZZZ[[[WWWVVVTTTSSSRRRqqq^^^XXXZZZWWWXXX]]]___lllfffXXXUUUSSSTTTXXX^^^wwwwwwmmmgggiiiuuufffuuuzzz}}}zzzbbbKKK@@@===;;;888555333222222333333222111111000000111111000000111111222333333333333333222222222222333333333333444444555666666666777777:::===???@@@GGGOOOTTTXXX]]]ccchhhooouuuzzz}}}}}}~~~pppdddZZZ\\\WWWVVVTTTSSSRRRoooaaaXXXSSSYYYYYY[[[aaafffyyyvvv___WWWVVVTTTTTTWWWhhhqqqhhhhhhpppsssmmm{{{gggMMMCCC999888666444333333333444333222111111000000111111000000111111222222222333444444333333222333333333333333444444555666666666777777999===???@@@GGGOOOSSSWWW]]]ccciiiooovvv{{{}}}pppdddZZZ\\\WWWVVVTTTSSSRRRlll[[[UUUTTTQQQYYY[[[]]]bbbhhh}}}mmm```WWWYYY[[[YYY[[[```kkk|||jjjeeejjjwwwsssiii}}}~~~```GGG???777666555444333333444444333222111111000000111111000111111111111111222222444444333333222333333333333333444444555666666666777666999===???@@@GGGPPPSSSWWW]]]ccciiipppwww||||||oooccc[[[]]]WWWVVVTTTSSSRRRxxx```TTTTTTWWWUUU\\\]]]^^^cccjjjzzzhhh^^^XXXXXX\\\\\\ZZZ___hhhrrrrrrffffffqqqtttzzz~~~oooVVVDDD>>>555555444333333333333333333222111111000000111111111111111111111111111111333333222222222222333333333333444444555666666666666666999===???AAAHHHPPPRRRVVV\\\cccjjjqqqxxx}}}|||nnnccc[[[^^^WWWVVVTTTSSSRRR~~~fffXXXTTTVVVZZZXXX^^^___aaaiiitttiii[[[ZZZXXXZZZ^^^]]]^^^mmmtttlllgggnnn}}}sss```NNNCCC>>>444444444333333333333222333222111111000000111111111111111111000000000000111111111111111222333444333333444444555666666666666666999===???AAAHHHQQQRRRVVV\\\cccjjjrrryyy~~~{{{mmmccc[[[^^^WWWVVVTTTSSSRRR|||dddTTTOOOPPPTTTWWWYYY___```eeeqqqqqq^^^UUUPPPQQQVVV]]]```jjjnnnjjjkkkwwwjjjTTTFFF???;;;444444444333333222222222333222222111000111111111111111111000000000000000000000000000111222333444333333444444555666666777666666999===???AAAHHHQQQRRRVVV\\\cccjjjrrrzzzzzzmmmccc[[[^^^WWWVVVTTTSSSRRRpppcccVVVRRRRRRRRRUUUXXX______gggttt|||vvv]]]TTTUUUWWWOOOUUU\\\[[[rrrwwwhhhjjjqqqvvvkkkaaaMMM???>>><<<555555444444444333333333222222222222111111000000111111111111111111111111222222222222222222222222444444555555666777777777777888:::<<>>777222444555333333555333444444444444444444444333333333333333333333333222222222222222222222222222222222222222333333333444444555555666666777888:::999;;;@@@DDDHHHOOOWWWZZZ[[[^^^cccjjjsss{{{~~~mmm___bbbYYYYYYXXXWWWUUUUUUWWWRRRPPPSSSVVVVVVXXX[[[ZZZ[[[^^^aaaeeerrrvvvbbbYYYQQQOOOOOOPPPSSSXXX^^^lllyyy||||||wwwjjjcccgggooo}}}zzzaaaPPPFFF:::555333555555333222444222333444555555555444444333333333333333333333333222222222222222222222222111111222222222222333333555444444555555666777888:::999;;;@@@DDDHHHOOOXXXZZZ[[[^^^ccckkkttt|||~~~mmm___bbbYYYZZZXXXWWWVVVUUUWWWTTTUUUZZZ]]]^^^aaaddd``````eeennn{{{}}}mmm___SSSOOOMMMPPPRRRSSSVVVZZZiii{{{qqqjjjeeehhhvvvoooZZZJJJ???888555444666666333222333222333444555555555444444333333333333333333333333222222222222222222222222222222222333333333444444555555444444555666888999999888:::@@@DDDHHHOOOXXX\\\]]]___dddkkksss{{{nnnaaaddd[[[ZZZYYYWWWVVVUUUSSSSSSXXX___bbbaaa```bbbdddeeelll{{{sssggg[[[PPPLLLJJJLLLRRRTTTSSSTTTWWWjjjsssgggeeejjjvvvgggXXXKKK???888555555888777333111333111222444555666555444444333333333333333333333333222222222222222222222222333333333444444555555555555555444444555666888999999888:::@@@DDDHHHOOOWWW______aaaeeekkkssszzz~~~pppcccfff]]]ZZZYYYWWWVVVUUUQQQUUU[[[aaabbbbbbeeeiiimmmppp|||lllccc[[[PPPMMMIIINNNRRRSSSTTTWWWXXXXXXeeevvvoooiiiffflllwwwuuudddNNN???<<<555444333222222333444555333444444555555444444333444333111000000111333444222222222222222222222222111111222222222333333333444555666666666666666666555888<<>>CCCJJJRRRWWW]]]]]]___dddmmmuuu{{{~~~|||nnnfffaaa___]]]ZZZWWWUUUVVVaaafffmmmrrrxxx~~~wwwfff]]]PPPMMMOOOGGGGGGXXXUUURRRRRRWWWYYY[[[eeerrryyypppiiiffffffpppzzz}}}uuu___GGG:::888999555555555666666555555555333444444555555444444333333333333222222333333333222222222222222222222222111111222222222333333333444444555666666666666666999999;;;???GGGOOOTTTWWW^^^^^^___dddllltttzzz}}}~~~{{{nnnfffaaa______\\\XXXWWWWWW```pppsssfffPPPPPPHHHEEEKKKHHHGGGRRRVVVUUU[[[bbbaaa___mmmwwwoooiiiiiilllqqqtttyyypppVVV@@@:::;;;<<<444555666777777666555444333444444555555444444333222222333444444333222222222222222222222222222222111111222222222333333333333444555666777777777666===;;;<<>>DDDLLLPPPSSSZZZccchhhfffgggkkkmmmkkkmmmpppyyyrrrkkkddd___^^^ZZZYYYXXXWWWWWW~~~uuuhhhcccgggppp|||]]]AAA<<<;;;999888999:::999777666666555555555444444444444444444444333333333333222333333444444333333222111111111111111111222222111111111111111111111111222222222333333333444444444666888888888888:::<<<<<>>@@@BBBGGGNNNQQQSSSZZZbbbjjjkkkjjjkkklllqqqxxx|||rrrmmmddd]]]]]]YYYXXXWWWVVVUUUwwwooofffcccgggmmmppprrrnnntttzzz~~~[[[EEEBBBAAA???>>>888888777777666666666666888777777666666555444444111222222333333222222111333222222222222222222222111111111111111111111111111111000000000000111111000111222111000000222444444555777777888999<<<>>>AAABBBHHHOOORRRTTTZZZbbbkkkkkkjjjjjjlllqqqxxx}}}sssnnnddd]]]\\\ZZZYYYWWWVVVUUU}}}xxxwww~~~jjjGGG<<<>>>===;;;<<<777777777666666666666666777777777666555555444444111222222333333222222111222222222222222222222222111111111111111111111111111111000000000000111111000111222111000000222444333555777777888999<<<>>>AAACCCIIIOOORRRTTT[[[ccciiiiiijjjjjjlllqqqxxx}}}rrrmmmddd]]]\\\[[[ZZZYYYWWWVVVcccNNN<<<999;;;999666777666666666666666666666666666666666555444444333333111222222333333222222111111111111222222222222222111111111111111222222222111111000000000000111111000111111111000000222333333555666777888:::===???BBBDDDIIIPPPSSSUUU\\\dddgggiiijjjlllnnnrrrxxx|||pppkkkccc\\\\\\[[[ZZZYYYXXXWWWiiiLLLCCC;;;888::::::777444666666666666666666666666555555555444333333222222111222222333333222222111000111111111222222222222000000111111111222222222111111000000000000111111///000111000///000111333333444666777888:::===???CCCDDDJJJQQQTTTVVV\\\dddgggiiillloooqqquuuyyy|||}}}mmmiiiaaa\\\\\\ZZZZZZXXXWWWVVVmmmFFFDDDAAA;;;666777999666000555555555666666666666666555444444333333222111111222222222333333222222222000000111111222222222222000000111111222222222222111111000000000000111111///000111000//////111333222444666777888:::===@@@CCCEEEJJJQQQTTTVVV]]]dddgggjjjnnnqqqtttwwwzzz}}}{{{kkkggg```[[[]]]YYYYYYWWWVVVUUUeeeHHHAAA===<<<:::888777777777777888777777666555666666666777555444444555555444333333333333222222111111111222222222111111000000000000000000////////////...///////////////...------000000111111111222222222000222555777888999<<<>>>CCCEEEKKKRRRTTTTTTYYY___iiijjjkkknnnqqqvvvyyy|||}}}pppfff___\\\WWWXXXXXXWWWVVVUUUkkkMMM>>>===>>>===;;;999888888888888777777666555555555555555666444333333444444333222222222222111111111000000333333333222222222111111111111111111000000000000000000000000000///......///000000000111111111111111444666888999;;;===@@@EEEGGGLLLRRRUUUVVV[[[bbbhhhiiikkkooosssxxx|||}}}qqqfff```]]]XXXWWWWWWVVVUUUTTT}}}\\\III>>>:::<<<<<<;;;:::999888777777777666666666555555555444444555333222222333444222111111111111111111000000000222222222111111111111111111111000000000///////////////000000000///....../////////000000000111111111333666888999:::===???FFFGGGKKKQQQTTTVVV\\\dddhhhiiilllpppuuu{{{{{{nnnddd^^^\\\WWWWWWVVVUUUTTTTTTzzz~~~~~~|||~~~}}}aaaIIIBBB>>>;;;;;;999888888777666555555555666666666666666555555444555444222333444444333111111111111111111111111111000000000///////////////////////////.........---------............------//////000000000111111111000222555666777999<<<>>>EEEFFFJJJOOORRRUUU]]]fffjjjkkknnnrrrwww|||wwwkkkaaa\\\ZZZUUUWWWWWWVVVUUUTTT|||qqqrrrqqqrrryyy}}}{{{}}}~~~zzz{{{{{{}}}}}}{{{{{{|||~~~}}}jjjLLLAAA???<<<888888888888777777666666555555666666777777777666555444555444222333444444333111111111111222222222222222////////////000000000000000000/////////.........------...//////.........000000000111111111111222111333666777888:::===???EEEFFFKKKQQQTTTWWW___hhhlllmmmooorrrwww|||vvvjjjaaa\\\[[[VVVXXXWWWVVVUUUTTTyyymmmaaabbbiiivvv}}}|||}}}~~~~~~{{{xxxvvvvvvvvvyyy|||{{{xxxvvvvvv{{{}}}}}}|||zzz{{{}}}___NNN???======999888;;;777888888888888777666555555555666777666555444333444333111222333333222000000000000111111111111222000000000000111111111111111111111000000000//////......///000000000000////////////000000000111111222444777999:::<<<>>>@@@FFFGGGMMMTTTWWWZZZbbbjjjkkklllnnnrrrvvv{{{vvvkkkbbb^^^]]]XXXWWWVVVUUUTTTTTT{{{rrrcccjjjyyy~~~~~~|||{{{zzzyyyxxxwwwtttrrrqqqrrrvvvxxxyyyxxxxxxyyyzzzxxxuuusssrrrsssyyy}}}|||yyyzzz|||xxxyyyzzz|||}}}~~~jjjWWWIII???:::======888888<<<444444555666555444333222222333444555555333222000222000//////000000///............/////////000000------.........///////////////.........---------+++,,,---............------------.........//////000333555777888:::<<>>>>>777333666///000111222111000///...000111333333333222000...000...------......---,,,,,,,,,,,,------.........)))))))))******++++++++++++++++++*********))))))'''((()))***************+++++++++,,,,,,,,,---------///111333444666999;;;>>>AAAHHHQQQUUUWWW]]]dddeeegggjjjnnnttt{{{oooeee]]]YYYXXXTTTSSSRRRQQQPPPPPP